@keyframes dashboardhome_slide-fade-in__Qjxt1{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.dashboardhome_home__9Ygzv{--chart-analyzed:var(--bp-read);--chart-words:var(--bp-und);--chart-reviews:var(--bp-keep);--chart-speak:var(--bp-purple);max-width:72rem;margin:0 auto;padding:2rem 2.25rem 4rem;display:flex;flex-direction:column;gap:1.4rem;color:var(--foreground);font-family:var(--font-display)}@media screen and (max-width:725px){.dashboardhome_home__9Ygzv{padding:1.1rem 1rem 3rem;gap:1.1rem}}.dashboardhome_card__zeNNM{background:var(--bp-card);border:2px solid var(--bp-line);border-radius:20px;padding:1.25rem 1.35rem;min-width:0}.dashboardhome_cardHeader__5YJqG{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.dashboardhome_cardTitle__lvD_3{font-family:var(--font-lilita);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--foreground);display:block;font-size:1.4rem;margin:0}.dashboardhome_cardLink__HXNwh{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2);color:var(--bp-read);text-decoration:none}.dashboardhome_cardLink__HXNwh:hover{text-decoration:underline}.dashboardhome_eyebrow__e5Kop{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2);margin:0}.dashboardhome_muted__aHozY{color:var(--bp-ink2);font-weight:600}.dashboardhome_pressButton__HBHw9{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-read);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-read-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.dashboardhome_pressButton__HBHw9:hover{filter:brightness(1.06)}.dashboardhome_pressButton__HBHw9:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-read-d)}.dashboardhome_pressButton__HBHw9:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-read) 45%,transparent);outline-offset:3px}.dashboardhome_pressButton__HBHw9:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-read-d)}.dashboardhome_press_read__Bbzqw{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-read);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-read-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.dashboardhome_press_read__Bbzqw:hover{filter:brightness(1.06)}.dashboardhome_press_read__Bbzqw:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-read-d)}.dashboardhome_press_read__Bbzqw:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-read) 45%,transparent);outline-offset:3px}.dashboardhome_press_read__Bbzqw:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-read-d)}.dashboardhome_press_understand__pK_k6{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-und);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-und-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.dashboardhome_press_understand__pK_k6:hover{filter:brightness(1.06)}.dashboardhome_press_understand__pK_k6:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-und-d)}.dashboardhome_press_understand__pK_k6:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-und) 45%,transparent);outline-offset:3px}.dashboardhome_press_understand__pK_k6:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-und-d)}.dashboardhome_press_keep__Y8Xg5{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--bp-keep-ink);background:var(--bp-keep);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-keep-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.dashboardhome_press_keep__Y8Xg5:hover{filter:brightness(1.06)}.dashboardhome_press_keep__Y8Xg5:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-keep-d)}.dashboardhome_press_keep__Y8Xg5:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-keep) 45%,transparent);outline-offset:3px}.dashboardhome_press_keep__Y8Xg5:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-keep-d)}.dashboardhome_press_review__F_hbI{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-rev);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-rev-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.dashboardhome_press_review__F_hbI:hover{filter:brightness(1.06)}.dashboardhome_press_review__F_hbI:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-rev-d)}.dashboardhome_press_review__F_hbI:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-rev) 45%,transparent);outline-offset:3px}.dashboardhome_press_review__F_hbI:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-rev-d)}.dashboardhome_ghostButton__KLQSE{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.86rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--bp-rev);background:var(--bp-card);border:2px solid var(--bp-line);border-radius:14px;padding:.7rem 1.2rem;box-shadow:0 3px 0 var(--bp-line);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,background .15s ease}.dashboardhome_ghostButton__KLQSE:hover{background:var(--bp-soft)}.dashboardhome_ghostButton__KLQSE:active{transform:translateY(3px);box-shadow:0 0 0 var(--bp-line)}.dashboardhome_ghostButton__KLQSE:focus-visible{outline:3px solid var(--bp-read-line);outline-offset:3px}.dashboardhome_ghostButton__KLQSE:disabled{cursor:not-allowed;opacity:.55;transform:none}.dashboardhome_emptyState__hxKt1{display:flex;align-items:center;gap:1rem;font-size:.95rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_greeting__qJnlr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1.1rem;gap:1.1rem;align-items:center}@media screen and (max-width:560px){.dashboardhome_greetingMascot__Q7aB1{width:78px;height:auto}}.dashboardhome_speech__Uy7Mp{position:relative;justify-self:start;max-width:40rem;border:2px solid var(--bp-line);border-radius:20px;padding:.95rem 1.3rem 1rem;background:var(--background)}.dashboardhome_speech__Uy7Mp:before{content:"";position:absolute;left:-11px;top:50%;margin-top:-9px;width:18px;height:18px;background:var(--background);border-left:2px solid var(--bp-line);border-bottom:2px solid var(--bp-line);transform:rotate(45deg)}.dashboardhome_speech__Uy7Mp h1{font-family:var(--font-lilita);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--foreground);font-size:2.3rem;margin:0}@media screen and (max-width:725px){.dashboardhome_speech__Uy7Mp h1{font-size:1.65rem}}.dashboardhome_speech__Uy7Mp p{margin:.3rem 0 0;font-size:1rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_pathCard__QouH6{background:var(--bp-card);border:2px solid var(--bp-line);border-radius:20px;padding:1.25rem 1.35rem 1.35rem}.dashboardhome_pathHead__al2Ym{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.dashboardhome_pathCount__U81bR{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2)}.dashboardhome_path__C9iDb{position:relative;margin:2.6rem auto .4rem;max-width:46rem}.dashboardhome_trail__82V4l{position:absolute;left:0;top:0;width:100%;height:110px;z-index:0}.dashboardhome_trail__82V4l line{stroke:var(--bp-line-strong);stroke-width:5;stroke-dasharray:2 12;stroke-linecap:round}.dashboardhome_trail__82V4l .dashboardhome_trailDone__qW9pW{stroke:var(--bp-und);stroke-dasharray:none;opacity:.55}@media screen and (max-width:560px){.dashboardhome_trail__82V4l{display:none}}.dashboardhome_nodes__zKv60{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.dashboardhome_node__e58xp{--c:var(--bp-read);--cd:var(--bp-read-d)}.dashboardhome_node__e58xp:nth-child(odd){margin-top:34px}@media screen and (max-width:560px){.dashboardhome_node__e58xp:nth-child(odd){margin-top:0}}.dashboardhome_node_read__HDL23{--c:var(--bp-read);--cd:var(--bp-read-d)}.dashboardhome_node_understand__MaRDR{--c:var(--bp-und);--cd:var(--bp-und-d)}.dashboardhome_node_keep__vNHvY{--c:var(--bp-keep);--cd:var(--bp-keep-d)}.dashboardhome_node_review__FrpCo{--c:var(--bp-rev);--cd:var(--bp-rev-d)}.dashboardhome_nodeLink__6ZrSa{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;text-decoration:none;color:var(--foreground);-webkit-tap-highlight-color:rgba(0,0,0,0)}.dashboardhome_nodeLink__6ZrSa b{font-family:var(--font-lilita);font-weight:400;font-size:1.15rem;margin-top:.35rem}.dashboardhome_nodeLink__6ZrSa small{font-size:.78rem;font-weight:700;color:var(--bp-ink2);max-width:15ch;line-height:1.3}.dashboardhome_nodeLink__6ZrSa:focus-visible .dashboardhome_disc__HXrCb{outline:3px solid var(--c);outline-offset:4px}.dashboardhome_nodeLink__6ZrSa:active .dashboardhome_disc__HXrCb{transform:translateY(7px);box-shadow:0 0 0 var(--cd)}@media screen and (max-width:560px){.dashboardhome_nodeLink__6ZrSa b{font-size:.98rem}.dashboardhome_nodeLink__6ZrSa small{display:none}}.dashboardhome_disc__HXrCb{position:relative;width:80px;height:74px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--c);box-shadow:0 7px 0 var(--cd);transition:transform .1s ease,box-shadow .1s ease}.dashboardhome_disc__HXrCb>svg{width:34px;height:34px}@media screen and (max-width:560px){.dashboardhome_disc__HXrCb{width:62px;height:58px;box-shadow:0 5px 0 var(--cd)}.dashboardhome_disc__HXrCb>svg{width:26px;height:26px}}.dashboardhome_nodeDone__Y_6tM .dashboardhome_disc__HXrCb{filter:saturate(.85)}.dashboardhome_doneTick__tJB83{position:absolute;right:-6px;bottom:-6px;width:28px;height:28px;border-radius:50%;background:var(--background);color:var(--bp-und);border:2px solid var(--bp-line);display:grid;place-items:center}.dashboardhome_doneTick__tJB83 svg{width:17px;height:17px}.dashboardhome_nodeBadge__rgRjd{position:absolute;top:-9px;right:-12px;background:var(--background);color:var(--bp-rev);border:2px solid var(--bp-rev);font-weight:800;font-size:.8rem;border-radius:99px;padding:1px 8px}.dashboardhome_here__bSVNN .dashboardhome_disc__HXrCb{animation:dashboardhome_here-pulse__SDnpB 1.8s ease-in-out infinite}.dashboardhome_hereTag__40fUD{position:absolute;top:-38px;left:50%;z-index:2;transform:translateX(-50%);background:var(--foreground);color:var(--background);font-family:var(--font-lilita);font-size:.9rem;padding:3px 11px 4px;border-radius:10px;white-space:nowrap;animation:dashboardhome_here-bob___JgR0 2s ease-in-out infinite}.dashboardhome_hereTag__40fUD:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-top:5px solid rgba(0,0,0,0);border-top-color:var(--foreground)}@media screen and (max-width:560px){.dashboardhome_hereTag__40fUD{font-size:.72rem;top:-30px}}@keyframes dashboardhome_here-pulse__SDnpB{0%,to{outline:0 solid color-mix(in srgb,var(--c) 45%,transparent)}50%{outline:12px solid color-mix(in srgb,var(--c) 0%,transparent)}}@keyframes dashboardhome_here-bob___JgR0{50%{transform:translateX(-50%) translateY(-4px)}}@media(prefers-reduced-motion:reduce){.dashboardhome_hereTag__40fUD,.dashboardhome_here__bSVNN .dashboardhome_disc__HXrCb{animation:none}}.dashboardhome_nextStep__KvexI{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin-top:1.4rem;padding:1rem 1.15rem;border-radius:16px;background:var(--bp-soft)}.dashboardhome_nextText__wgdQD{display:flex;flex-direction:column;gap:.15rem;min-width:14rem;flex:1 1}.dashboardhome_nextText__wgdQD strong{font-family:var(--font-lilita);font-weight:400;font-size:1.3rem}.dashboardhome_nextText__wgdQD>span:last-child{font-weight:600;color:var(--bp-ink2);font-size:.95rem}.dashboardhome_nextActions__bqSRu{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.dashboardhome_columns__j4b7D{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:1.4rem;gap:1.4rem;align-items:start}@media screen and (max-width:900px){.dashboardhome_columns__j4b7D{grid-template-columns:minmax(0,1fr)}}.dashboardhome_column__teHup{display:flex;flex-direction:column;gap:1.4rem;min-width:0}.dashboardhome_quickInput__iwS8t{transition:border-color .15s ease,box-shadow .15s ease}.dashboardhome_quickInput__iwS8t:focus-within{border-color:var(--bp-read);box-shadow:0 0 0 4px var(--bp-read-soft)}.dashboardhome_quickInput__iwS8t textarea{display:block;width:100%;margin-top:.6rem;border:none;outline:none;resize:none;background:rgba(0,0,0,0);color:var(--foreground);font-family:var(--font-kr-sans),var(--font-display);font-weight:500;font-size:1.2rem;line-height:1.5}.dashboardhome_quickInput__iwS8t textarea::placeholder{color:var(--bp-ink2);opacity:.7}.dashboardhome_quickInputBar__i_JUu{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.6rem}.dashboardhome_quickInputLinks__t96Gr{display:flex;gap:.5rem;flex-wrap:wrap}.dashboardhome_quickInputLinks__t96Gr a{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:12px;border:2px solid var(--bp-line);font-size:.8rem;font-weight:700;color:var(--bp-ink2);text-decoration:none}.dashboardhome_quickInputLinks__t96Gr a:hover{color:var(--bp-read);background:var(--bp-soft)}.dashboardhome_quickInputLinks__t96Gr a svg{width:.8rem;height:.8rem}.dashboardhome_recentList__5_GDS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.dashboardhome_recentList__5_GDS li:nth-child(odd) .dashboardhome_recentItem__DosVP{background:var(--bp-soft)}.dashboardhome_recentItem__DosVP{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .9rem;border-radius:14px;border:2px solid rgba(0,0,0,0);text-decoration:none;color:var(--foreground)}.dashboardhome_recentItem__DosVP:hover{border-color:var(--bp-read-line)}.dashboardhome_recentText__4fKmk{font-family:var(--font-kr-sans),var(--font-display);font-weight:500;font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardhome_recentMeta__Hlbjb{font-size:.84rem;font-weight:600;color:var(--bp-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboardhome_bigRow__fp1dC{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;margin-top:.35rem}.dashboardhome_bigNumber__PB7gQ{font-family:var(--font-lilita);font-size:3rem;line-height:1;color:var(--bp-read)}.dashboardhome_delta__EqrRC{font-family:var(--font-lilita);font-size:1.05rem;color:var(--bp-und-d)}.dashboardhome_xpBar__EeP6p{height:16px;border-radius:16px;background:var(--bp-soft);overflow:hidden}.dashboardhome_xpBar__EeP6p>i,.dashboardhome_xpBar__EeP6p>span{display:block;height:100%;border-radius:16px;background:var(--bp-und);box-shadow:inset 0 -4px 0 rgba(0,0,0,.12);transition:width .35s cubic-bezier(.3,1.4,.5,1)}.dashboardhome_xpBar__EeP6p{margin-top:.85rem}.dashboardhome_xpCaption__odaH7{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;margin-top:.5rem;font-size:.8rem;font-weight:700;color:var(--bp-ink2)}.dashboardhome_streakTop__QRD9W{display:flex;align-items:center;gap:.85rem;margin-bottom:1rem}.dashboardhome_streakFlame__kHPYp{width:52px;height:52px;flex:none;border-radius:16px;display:grid;place-items:center;color:#fff;background:var(--bp-flame);box-shadow:0 4px 0 var(--bp-flame-d)}.dashboardhome_streakFlame__kHPYp svg{width:30px;height:30px}.dashboardhome_streakFlame__kHPYp.dashboardhome_streakIdle__RB5_H{background:var(--bp-line-strong);box-shadow:0 4px 0 var(--bp-line)}.dashboardhome_streakTitle__s7Jbz{font-family:var(--font-lilita);font-weight:400;letter-spacing:.01em;line-height:1.08;color:var(--foreground);font-size:1.5rem;margin:0;color:var(--bp-flame-d)}.dashboardhome_streakSub__en_Fh{font-size:.88rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_weekStrip__qooYS{display:flex;justify-content:space-between;gap:.3rem;margin:0;padding:0;list-style:none}.dashboardhome_weekDay__1pwba{display:flex;flex-direction:column;align-items:center;gap:.3rem}.dashboardhome_weekDayMark__JNGuC{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bp-soft);border:2px solid var(--bp-line);color:#fff}.dashboardhome_weekDayMark__JNGuC svg{width:18px;height:18px}@media screen and (max-width:400px){.dashboardhome_weekDayMark__JNGuC{width:32px;height:32px}}.dashboardhome_weekDayActive__L81aq .dashboardhome_weekDayMark__JNGuC{background:var(--bp-flame);border-color:var(--bp-flame);box-shadow:0 3px 0 var(--bp-flame-d)}.dashboardhome_weekDayLabel__CiR5H{font-size:.72rem;font-weight:800;color:var(--bp-ink2)}.dashboardhome_weekDayToday__BfvIG .dashboardhome_weekDayLabel__CiR5H{color:var(--foreground)}.dashboardhome_weekDayToday__BfvIG .dashboardhome_weekDayMark__JNGuC{outline:2px dashed var(--bp-flame-line);outline-offset:2px}.dashboardhome_statGrid__UPwmn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media screen and (max-width:900px){.dashboardhome_statGrid__UPwmn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:560px){.dashboardhome_statGrid__UPwmn{gap:.5rem}}a.dashboardhome_statTile__B2CBj{text-decoration:none;color:inherit;transition:border-color .15s ease}a.dashboardhome_statTile__B2CBj:hover{border-color:var(--tile-color)}.dashboardhome_statTile__B2CBj{--tile-color:var(--bp-read);border:2px solid var(--bp-line);border-radius:16px;padding:.8rem 1rem;display:flex;flex-direction:column;gap:.1rem}.dashboardhome_statTile__B2CBj span{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2)}.dashboardhome_statTile__B2CBj b{font-family:var(--font-lilita);font-weight:400;font-size:2rem;line-height:1.1;color:var(--tile-color)}.dashboardhome_statTile__B2CBj small{font-size:.8rem;font-weight:600;color:var(--bp-ink2)}@media screen and (max-width:560px){.dashboardhome_statTile__B2CBj{padding:.6rem .65rem}.dashboardhome_statTile__B2CBj span{font-size:.6rem;letter-spacing:.04em}.dashboardhome_statTile__B2CBj b{font-size:1.6rem}.dashboardhome_statTile__B2CBj small{font-size:.7rem}}.dashboardhome_charts__WQqhM{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:2rem;gap:2rem}@media screen and (max-width:900px){.dashboardhome_charts__WQqhM{grid-template-columns:minmax(0,1fr);gap:.5rem}}.dashboardhome_chartTitle__bHdj4{font-family:var(--font-display);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bp-ink2);margin:1.5rem 0 .6rem}.dashboardhome_chartCaption___oskJ{margin-top:.5rem;min-height:1.2rem;font-size:.84rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_chartCaption___oskJ strong{color:var(--foreground)}.dashboardhome_legend__V_QQ8{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 .6rem;padding:0;list-style:none;font-size:.8rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_legend__V_QQ8 li{display:flex;align-items:center;gap:.35rem}.dashboardhome_legend__V_QQ8 strong{color:var(--foreground)}.dashboardhome_legendSwatch__ebTfV{width:.75rem;height:.75rem;border-radius:.25rem}.dashboardhome_trendSvg__Oof0_{display:block;width:100%;height:9rem}.dashboardhome_trendEmpty__UR5qa{fill:var(--bp-line)}.dashboardhome_trendAxis__rribc{display:flex;justify-content:space-between;margin-top:.3rem;font-size:.74rem;font-weight:700;color:var(--bp-ink2)}.dashboardhome_heatmapWrap__Ny9Gk{overflow-x:auto}.dashboardhome_heatmap__GChPJ{display:flex;gap:4px}.dashboardhome_heatmapWeek__ellfW{display:flex;flex-direction:column;gap:4px}.dashboardhome_heatmapCell__qwYsr,.dashboardhome_heatmapPad__8Ww_p{width:15px;height:15px;border-radius:4px}.dashboardhome_heatmapCell__qwYsr{background:var(--bp-soft);box-shadow:inset 0 0 0 1.5px var(--bp-line)}.dashboardhome_level1__cM04f{background:color-mix(in srgb,var(--bp-und) 30%,var(--background));box-shadow:none}.dashboardhome_level2___mMLM{background:color-mix(in srgb,var(--bp-und) 55%,var(--background));box-shadow:none}.dashboardhome_level3__Z8jBe{background:color-mix(in srgb,var(--bp-und) 78%,var(--background));box-shadow:none}.dashboardhome_level4__GE0sm{background:var(--bp-und);box-shadow:none}.dashboardhome_progressEmpty__S6TUB{margin-top:1.25rem;padding:1rem;border-radius:16px;background:var(--bp-soft)}.dashboardhome_tutorCard__P6OlS{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;background:color-mix(in srgb,var(--bp-flame) 7%,var(--background));border-color:var(--bp-flame-line)}.dashboardhome_tutorCard__P6OlS p{margin:.3rem 0 .85rem;font-size:.92rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_grammarCard__uesnL{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;background:color-mix(in srgb,var(--bp-und) 7%,var(--background));border-color:var(--bp-und-line)}.dashboardhome_grammarCard__uesnL p{margin:.3rem 0 .85rem;font-size:.92rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_grammarButton__yqsYt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-und);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-und-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.dashboardhome_grammarButton__yqsYt:hover{filter:brightness(1.06)}.dashboardhome_grammarButton__yqsYt:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-und-d)}.dashboardhome_grammarButton__yqsYt:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-und) 45%,transparent);outline-offset:3px}.dashboardhome_grammarButton__yqsYt:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-und-d)}.dashboardhome_grammarButton__yqsYt{font-size:.82rem;padding:.6rem 1rem}.dashboardhome_speakCard__ap778{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;background:var(--bp-purple-soft);border-color:var(--bp-purple-line)}.dashboardhome_speakCard__ap778 p{margin:.3rem 0 .85rem;font-size:.92rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_speakPromo___reey{position:relative;overflow:hidden;display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:center;padding-bottom:0;background:linear-gradient(135deg,var(--bp-purple-soft),color-mix(in srgb,var(--bp-flame-soft) 60%,var(--bp-purple-soft)));border-color:var(--bp-purple)}.dashboardhome_speakPromo___reey p{margin:.3rem 0 .9rem;font-size:.95rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_speakPromoArt__C8_1o{align-self:end;position:relative;height:170px}.dashboardhome_speakPromoArt__C8_1o img{position:absolute;bottom:0;height:100%;width:auto}.dashboardhome_speakPromoArt__C8_1o img:first-child{left:-14px;z-index:1}.dashboardhome_speakPromoArt__C8_1o img:last-child{left:52px;height:92%}.dashboardhome_speakPromoText__T85dt{padding-bottom:1.1rem;display:flex;flex-direction:column;align-items:flex-start}.dashboardhome_speakPromoTag__WkY_7{padding:.15rem .55rem;border-radius:99px;background:var(--bp-purple);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem}.dashboardhome_speakFaces__K5wMO{display:flex;width:88px}.dashboardhome_speakFaces__K5wMO>span{width:54px;height:54px;border-radius:50%;overflow:hidden;flex-shrink:0;box-sizing:border-box;border:3px solid var(--ring);background:var(--fill)}.dashboardhome_speakFaces__K5wMO>span:last-child{margin-left:-20px;margin-top:22px}.dashboardhome_speakFaces__K5wMO img{display:block;width:190%;max-width:none;margin-top:2%;margin-left:calc(50% - var(--face)*1.9%)}.dashboardhome_speakActions__003oE{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.dashboardhome_speakButton__zO7Ep{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-purple);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-purple-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.dashboardhome_speakButton__zO7Ep:hover{filter:brightness(1.06)}.dashboardhome_speakButton__zO7Ep:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-purple-d)}.dashboardhome_speakButton__zO7Ep:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-purple) 45%,transparent);outline-offset:3px}.dashboardhome_speakButton__zO7Ep:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-purple-d)}.dashboardhome_speakButton__zO7Ep{font-size:.82rem;padding:.6rem 1rem}.dashboardhome_speakLink__yXI8x{font-weight:800;font-size:.88rem;color:var(--bp-purple-d)}.dashboardhome_tutorButton__CShtO{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-flame);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-flame-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.dashboardhome_tutorButton__CShtO:hover{filter:brightness(1.06)}.dashboardhome_tutorButton__CShtO:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-flame-d)}.dashboardhome_tutorButton__CShtO:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-flame) 45%,transparent);outline-offset:3px}.dashboardhome_tutorButton__CShtO:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-flame-d)}.dashboardhome_tutorButton__CShtO{font-size:.82rem;padding:.6rem 1rem}.dashboardhome_extensionCard__x4BIe{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;background:var(--bp-read-soft);border-color:var(--bp-read-line)}.dashboardhome_extensionCard__x4BIe p{margin:.3rem 0 .85rem;font-size:.92rem;font-weight:600;color:var(--bp-ink2)}.dashboardhome_extensionActions__lthGr{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.dashboardhome_extensionButton__V2feQ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-display);font-weight:800;font-size:.92rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:#fff;background:var(--bp-read);border:none;border-radius:14px;padding:.8rem 1.4rem;box-shadow:0 4px 0 var(--bp-read-d);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.dashboardhome_extensionButton__V2feQ:hover{filter:brightness(1.06)}.dashboardhome_extensionButton__V2feQ:active{transform:translateY(4px);box-shadow:0 0 0 var(--bp-read-d)}.dashboardhome_extensionButton__V2feQ:focus-visible{outline:3px solid color-mix(in srgb,var(--bp-read) 45%,transparent);outline-offset:3px}.dashboardhome_extensionButton__V2feQ:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55;transform:none;box-shadow:0 4px 0 var(--bp-read-d)}.dashboardhome_extensionButton__V2feQ{font-size:.82rem;padding:.6rem 1rem}.dashboardhome_extensionLink__EJf_J{font-size:.9rem;font-weight:800;color:var(--bp-read);text-decoration:none}.dashboardhome_extensionLink__EJf_J:hover{text-decoration:underline}.dashboardhome_extensionDismiss__onMrl{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--bp-ink2);background:none;border:none;padding:.3rem 0;cursor:pointer}.dashboardhome_extensionDismiss__onMrl:hover{color:var(--foreground);text-decoration:underline}.dashboardhome_dailyCard__FwI4d{border-color:var(--bp-read-line);background:color-mix(in srgb,var(--bp-read) 6%,var(--background))}.dashboardhome_dailyText__E2IHo{margin:.6rem 0 .2rem;font-size:1.6rem;font-weight:800;line-height:1.35;color:var(--foreground);word-break:keep-all}.dashboardhome_dailyGist__kGe0v{margin:0 0 .9rem;color:var(--bp-ink2);font-weight:600}.dashboardhome_dailyBar__Uejv5{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem;flex-wrap:wrap}