.overview_embedded__iYeXG{container-type:inline-size}.overview_embedded__iYeXG [data-preview]{cursor:default;opacity:.6}.overview_page__YLspG{width:min(var(--page-width,1200px),calc(100% - 2 * var(--gutter, 20px)));margin:0 auto;padding:24px 0 40px}.overview_board__2W6h_{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr);grid-template-rows:repeat(3,minmax(min-content,1fr));gap:14px}@media (min-width:64rem) and (min-height:600px){.overview_page__YLspG{padding-bottom:0;container-type:inline-size}.overview_board__2W6h_{--card-padding:16px 20px;height:min(calc(100dvh - 68px - 24px - 61px - 24px),100cqw/1.7);min-height:440px}.overview_level__C6gtl{--card-padding:20px 26px}.overview_embedded__iYeXG .overview_board__2W6h_{height:auto;min-height:min(calc(100dvh - 68px - 24px - 61px - 24px),100cqw/1.7)}body:has(.overview_page__YLspG>.overview_board__2W6h_) footer.footer{display:none}}.overview_card__z2MaT{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;overflow:hidden}.overview_level__C6gtl{grid-column:1/3;grid-row:1/3;background:radial-gradient(120% 70% at 0 0,var(--violet-soft) 0,var(--paper) 55%)!important}.overview_peer__ITs82{grid-column:3;grid-row:1;align-items:center;text-align:center}.overview_week__P8K7X{grid-column:4;grid-row:1}.overview_mistakes__J8JVf{grid-column:3;grid-row:2}.overview_streak__z_dt0{grid-column:4;grid-row:2}.overview_time__bz4Mw{grid-column:1/3;grid-row:3}.overview_weak__RjzBH{grid-column:3/5;grid-row:3}.overview_cardTitle__66gEp{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;color:var(--ink-secondary);font-size:13px;font-weight:700}.overview_cardTitle__66gEp i{width:18px;height:18px;border-radius:6px;background:currentColor;mask:var(--icon) center /14px no-repeat;-webkit-mask:var(--icon) center /14px no-repeat}.overview_cardTitle__66gEp i[data-icon=level]{color:var(--decor-indigo-dark);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17l6-6 4 4 8-8'/%3E%3Cpath d='M15 7h6v6'/%3E%3C/svg%3E")}.overview_cardTitle__66gEp i[data-icon=peer]{color:var(--decor-violet);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Ccircle cx='17' cy='9' r='2.5'/%3E%3Cpath d='M3 19c0-3 3-5 6-5s6 2 6 5M15 15c3 0 6 1.5 6 4'/%3E%3C/svg%3E")}.overview_cardTitle__66gEp i[data-icon=clock]{color:var(--decor-sky);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.overview_cardTitle__66gEp i[data-icon=mistake]{color:var(--decor-orange);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l9 16H3z'/%3E%3Cpath d='M12 10v4M12 17h.01'/%3E%3C/svg%3E")}.overview_cardTitle__66gEp i[data-icon=streak]{color:var(--me-subject-japanese);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linejoin='round'%3E%3Cpath d='M12 3c1 4 6 6 6 11a6 6 0 0 1-12 0c0-3 2-4 2-7 2 1 3 3 4-4z'/%3E%3C/svg%3E")}.overview_cardTitle__66gEp i[data-icon=pie]{color:var(--accent-bright);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 3v9h9'/%3E%3C/svg%3E")}.overview_cardTitle__66gEp i[data-icon=target]{color:var(--danger-bright);--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3C/svg%3E")}.overview_cardHeadRow__LRROY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.overview_cardTitle__66gEp{white-space:nowrap}.overview_cardLink__lAm0u{color:var(--accent);font-size:13px;font-weight:700;text-decoration:none}.overview_muted__tdGyS{color:var(--muted);font-size:13px}.overview_emptyNote__QcqdS{margin:auto 0;color:var(--ghost);font-size:14px}.overview_levelHead__w_VCt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.overview_levelTabs__GDzEG{display:flex;gap:2px;padding:3px;border-radius:12px;background:var(--sunken-soft)}.overview_levelTabs__GDzEG button{padding:5px 12px;border:0;border-radius:9px;color:var(--ink-soft);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.overview_levelTabs__GDzEG button b{margin-left:4px;color:var(--faint);font-weight:700}.overview_levelTabs__GDzEG button[aria-selected=true]{color:var(--ink);background:var(--paper);box-shadow:0 2px 8px color-mix(in srgb,transparent,var(--shadow-ink) 8%)}.overview_levelTabs__GDzEG button[aria-selected=true] b{color:var(--accent)}.overview_levelTabs__GDzEG button[data-pending]{color:var(--ghost)}.overview_levelBody__uLtGK{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0}.overview_levelScoreLine__rOdQE{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 14px;margin-top:6px}.overview_levelScore__dbb_R{background:var(--me-gradient-score);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(64px,12vh,112px);line-height:.92;font-weight:800;letter-spacing:-.04em}.overview_levelMax__e6K_l{display:grid;padding-bottom:8px;color:var(--subtle);font-size:22px;font-weight:700}.overview_levelMax__e6K_l small{color:var(--ink-soft);font-size:13px}.overview_changeBadge__oJ0vf{margin:0 0 12px auto;padding:6px 12px;border-radius:999px;color:var(--accent);background:var(--accent-soft);font-size:13px;font-weight:800}.overview_changeBadge__oJ0vf[data-sign=down]{color:var(--danger-strong);background:var(--tile-wrong-bg)}.overview_levelFacts__PdHkI{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;color:var(--muted);font-size:14px}.overview_levelFacts__PdHkI b{margin-left:4px;color:var(--ink);font-size:22px}.overview_levelFacts__PdHkI em{margin-left:4px;color:var(--accent);font-size:13px;font-style:normal;font-weight:800}.overview_levelFacts__PdHkI em[data-sign=down]{color:var(--danger-strong)}.overview_levelFacts__PdHkI small{margin-left:4px;color:var(--ghost)}.overview_range__hmbWq{margin-left:auto;color:var(--subtle);font-size:13px}.overview_trend__ipdue{flex:1;min-height:70px;display:flex;flex-direction:column;gap:4px;margin-top:10px}.overview_trendHead__9dkeF{display:flex;justify-content:space-between;gap:12px;color:var(--faint);font-size:12px}.overview_trendHead__9dkeF span:last-child{display:flex;gap:12px}.overview_trendHead__9dkeF i{position:relative;padding-left:14px;font-style:normal;font-weight:700}.overview_trendHead__9dkeF i:before{content:"";position:absolute;top:50%;left:0;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:currentColor}.overview_trendGrid__jaMdB{stroke:var(--sunken-strong);stroke-dasharray:3 5}.overview_trendTick__EpTBW{fill:var(--disabled);font-size:10px}.overview_trendPlot__gGQuv{position:relative;flex:1;min-height:50px}.overview_trendPlot__gGQuv svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.overview_trendLine__w1Cu0{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round}.overview_trendDot__jQP1r{fill:var(--on-accent);stroke:currentColor;stroke-width:2}.overview_trendLast__bqWgN{fill:currentColor;stroke:var(--on-accent);stroke-width:2}.overview_trendLabel__w6aYz{fill:currentColor;font-size:12px;font-weight:800}.overview_trendFoot__HWVIv{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--faint);font-size:12px}.overview_trendHint__R86XL{color:var(--muted)}.overview_how__JZ5H5{font-size:13px}.overview_how__JZ5H5 summary{width:max-content;color:var(--accent);font-weight:700;cursor:pointer;list-style:none}.overview_how__JZ5H5 summary::-webkit-details-marker{display:none}.overview_how__JZ5H5 summary:after{content:" ▾";font-size:11px}.overview_how__JZ5H5 p{margin:6px 0 0;color:var(--ink-soft);line-height:1.6}.overview_levelEmpty__iPbsa{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px}.overview_levelEmptyTitle__JjK9b{background:var(--me-gradient-score);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(28px,3vw,38px);line-height:1.2;font-weight:800}.overview_ghostTrend__YJKSM{width:100%;margin-top:auto}.overview_ghostTrend__YJKSM path{fill:none;stroke:var(--accent-line);stroke-width:3;stroke-dasharray:6 6;stroke-linecap:round}.overview_gauge__Ckywd{width:min(190px,82%,19vh);margin:auto 0 0}.overview_gauge__Ckywd path{fill:none;stroke:var(--sunken-strong);stroke-width:10;stroke-linecap:round}.overview_gaugeText__Ipcbu{margin:-34px 0 0;color:var(--disabled);font-size:clamp(20px,3.4vh,26px);font-weight:800}.overview_peerNote__ik7sh{margin:4px 0 auto;color:var(--ghost);font-size:12px}.overview_weekTotal__hoYGI{background:var(--me-gradient-week);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(30px,5.4vh,46px);line-height:1;font-weight:800}.overview_weekTotal__hoYGI small{font-size:16px}.overview_weekBars__vfAn5{flex:1;min-height:28px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:6px}.overview_weekBars__vfAn5 span{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.overview_weekBars__vfAn5 i{width:12px;border-radius:6px;background:linear-gradient(180deg,var(--decor-blue-light),var(--accent-vivid))}.overview_weekBars__vfAn5 i[data-empty]{background:var(--sunken-strong)}.overview_weekBars__vfAn5 small{color:var(--faint);font-size:11px}.overview_mistakeNumber__kwGmf{align-self:center;background:linear-gradient(120deg,var(--decor-orange),var(--danger-bright));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(44px,9vh,84px);line-height:1;font-weight:800}.overview_mistakeNumber__kwGmf[data-zero]{background:none;color:var(--accent)}.overview_mistakes__J8JVf .overview_muted__tdGyS{align-self:center}.overview_subjectBar__07oMg{display:flex;gap:3px;height:8px;margin-top:auto;border-radius:999px;overflow:hidden;background:var(--sunken-soft)}.overview_subjectBar__07oMg i{display:block;min-width:6px}.overview_legend__E8glI{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;color:var(--ink-soft);font-size:12px}.overview_legend__E8glI span{display:inline-flex;align-items:center;gap:5px}.overview_legend__E8glI i{width:8px;height:8px;border-radius:50%}.overview_legend__E8glI b{color:var(--ink)}.overview_streakNumber__VYczc{background:linear-gradient(120deg,var(--decor-purple),var(--me-subject-japanese));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(30px,5.4vh,46px);line-height:1;font-weight:800}.overview_streakNumber__VYczc small{font-size:18px}.overview_calendar__7VYXf{flex:1;display:grid;grid-template-rows:repeat(7,minmax(0,1fr));grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;min-height:0;margin-top:4px}.overview_calendar__7VYXf i{border-radius:3px;background:var(--sunken-soft)}.overview_calendar__7VYXf i[data-level="1"]{background:var(--accent-line)}.overview_calendar__7VYXf i[data-level="2"]{background:var(--accent-faded)}.overview_calendar__7VYXf i[data-level="3"]{background:var(--accent-mid)}.overview_calendar__7VYXf i[data-level="4"]{background:var(--accent-vivid)}.overview_timeBody__qlySq{flex:1;display:flex;align-items:safe center;gap:26px;min-height:0}.overview_donut__ZZrmj{position:relative;flex:0 0 auto;height:100%;max-height:150px;aspect-ratio:1;margin:0}.overview_donut__ZZrmj svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.overview_donutTrack__MPjT4{fill:none;stroke:var(--sunken-soft);stroke-width:16}.overview_donutSegment__Z1uZS{fill:none;stroke-width:16}.overview_donut__ZZrmj figcaption{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.overview_donut__ZZrmj figcaption b{font-size:20px}.overview_donut__ZZrmj figcaption small{color:var(--muted);font-size:11px}.overview_donut__ZZrmj[data-whole-hours] figcaption{display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:wrap;gap:3px}.overview_donut__ZZrmj[data-whole-hours] figcaption b{font-size:24px}.overview_timeRows__aWipF{flex:1;display:grid;gap:clamp(4px,.9vh,10px);min-width:0}.overview_timeRow__GB4DM{display:grid;grid-template-columns:96px minmax(0,1fr) 64px;align-items:center;gap:12px;font-size:13px;font-weight:700}.overview_stack__tPbI_{display:flex;height:clamp(14px,2.1vh,20px);border-radius:999px;background:var(--sunken);overflow:hidden}.overview_stack__tPbI_ em{display:grid;place-items:center;color:var(--on-accent);font-size:10px;font-style:normal;font-weight:800}.overview_stack__tPbI_[data-closed]{background:repeating-linear-gradient(135deg,var(--sunken) 0 6px,var(--canvas) 6px 12px)}.overview_timeRow__GB4DM b{text-align:right;font-size:18px}.overview_timeRow__GB4DM b small{margin-left:2px;color:var(--muted);font-size:11px}.overview_timeClosed__Z5g8W{margin:0;color:var(--ghost);font-size:12px;font-weight:600}.overview_timeRows__aWipF[data-dense]{gap:clamp(3px,.6vh,7px)}.overview_timeRows__aWipF[data-dense] .overview_timeRow__GB4DM{font-size:12px}.overview_timeRows__aWipF[data-dense] .overview_stack__tPbI_{height:clamp(10px,1.6vh,16px)}.overview_timeRows__aWipF[data-dense] .overview_timeRow__GB4DM b{font-size:15px}.overview_weakBody__36RC3{flex:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;min-height:0}.overview_weakMain__ULJIp{display:grid;gap:4px}.overview_weakTitle__y8Fke{display:-webkit-box;overflow:hidden;font-size:clamp(20px,3.2vh,28px);line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance}.overview_weakLine__m9dYw{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:6px}.overview_weakRate__LDgdb{background:linear-gradient(120deg,var(--decor-orange),var(--danger-bright));-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(30px,5.4vh,46px);line-height:1;font-weight:800}.overview_weakRate__LDgdb small{font-size:18px}.overview_weakMore__veo9m{display:grid;gap:6px;margin:0;padding:0 0 0 20px;border-left:1px solid var(--sunken);list-style:none}.overview_weakMore__veo9m a{display:grid;grid-template-columns:minmax(0,1fr) 60px 34px;align-items:center;gap:10px;color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.overview_weakMore__veo9m a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview_weakMore__veo9m small{color:var(--ghost);font-weight:500}.overview_weakMore__veo9m i{display:block;height:6px;border-radius:999px;background:var(--sunken);overflow:hidden}.overview_weakMore__veo9m em{display:block;height:100%;background:linear-gradient(90deg,var(--decor-orange),var(--danger-bright))}.overview_weakMore__veo9m b{color:var(--muted);text-align:right}.overview_weakEmpty__QUFEZ{flex:1;display:flex;align-items:center;gap:22px;min-height:0}.overview_weakEmpty__QUFEZ svg{flex:0 0 auto;width:clamp(56px,11vh,96px);height:auto;fill:none;stroke:var(--accent-line);stroke-width:2}.overview_weakEmpty__QUFEZ .overview_weakEmptyDot__I5Iew{fill:var(--accent-faded);stroke:none}.overview_weakEmpty__QUFEZ>div{display:grid;gap:6px;min-width:0}.overview_weakEmpty__QUFEZ strong{color:var(--ink);font-size:clamp(18px,2.8vh,24px);font-weight:800;letter-spacing:-.02em}@media (max-height:800px) and (min-width:64rem){.overview_board__2W6h_{--card-padding:12px 16px;gap:10px}.overview_level__C6gtl{--card-padding:14px 20px}.overview_mistakes__J8JVf .overview_legend__E8glI,.overview_peerNote__ik7sh{display:none}.overview_levelScore__dbb_R{font-size:64px}.overview_timeBody__qlySq{gap:18px}.overview_donut__ZZrmj{max-height:100px}}@media (max-height:700px) and (min-width:64rem){.overview_board__2W6h_{--card-padding:10px 14px}.overview_level__C6gtl{--card-padding:12px 18px}.overview_timeClosed__Z5g8W,.overview_time__bz4Mw .overview_legend__E8glI{display:none}.overview_levelScore__dbb_R{font-size:52px}.overview_levelMax__e6K_l{padding-bottom:4px;font-size:18px}.overview_trend__ipdue{margin-top:4px}.overview_timeRows__aWipF,.overview_timeRows__aWipF[data-dense]{gap:3px}.overview_stack__tPbI_,.overview_timeRows__aWipF[data-dense] .overview_stack__tPbI_{height:10px}.overview_timeRow__GB4DM b,.overview_timeRows__aWipF[data-dense] .overview_timeRow__GB4DM b{font-size:14px}.overview_donut__ZZrmj{max-height:84px}.overview_weakLine__m9dYw{margin-top:2px}}@media (max-width:64rem){.overview_board__2W6h_{grid-template-columns:1fr 1fr;grid-template-rows:none;min-height:0}.overview_level__C6gtl,.overview_time__bz4Mw,.overview_weak__RjzBH{grid-column:1/-1;grid-row:auto}.overview_mistakes__J8JVf,.overview_peer__ITs82,.overview_streak__z_dt0,.overview_week__P8K7X{grid-column:auto;grid-row:auto;min-height:180px}}@media (max-width:40rem){.overview_timeBody__qlySq,.overview_weakBody__36RC3{grid-template-columns:1fr}.overview_donut__ZZrmj{justify-self:center}.overview_weakMore__veo9m{padding-left:0;border-left:0}.overview_timeRow__GB4DM{grid-template-columns:76px minmax(0,1fr) 52px}}