.users_card__k_6CP{min-width:0;padding:var(--card-padding);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow)}.users_who__WJ8AT{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.users_who__WJ8AT a{font-weight:700}.users_tag__uw_D1{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.users_teacher__jajUE{background:color-mix(in srgb,transparent,var(--chart-3) 14%);color:var(--chart-3)}.users_admin__dhnrl{background:var(--chart-track);color:var(--muted)}.users_actions__Pbklr{display:inline-flex;gap:14px;white-space:nowrap;font-weight:700}.users_toolbar__njEo4{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.users_toolbar__njEo4 form{display:inline-flex;gap:6px;margin-left:auto}.users_toolbar__njEo4 input{width:200px}@media (max-width:640px){.users_toolbar__njEo4 form{margin-left:0;width:100%}.users_toolbar__njEo4 input{flex:1;width:auto}}.users_srOnly__wlQKV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1400px){table.users_roster__Lva6C td,table.users_roster__Lva6C th{padding-left:6px;padding-right:6px}}.admin_shell__nIi4o{--admin-side:232px;display:grid;grid-template-columns:var(--admin-side) minmax(0,1fr);min-height:100dvh;background:var(--canvas);color:var(--ink);font-feature-settings:"tnum" 1}.admin_side__dbS__{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;padding:22px 14px 16px;overflow-y:auto;background:var(--paper);border-right:1px solid var(--line)}.admin_brand__8RH6p{display:flex;align-items:baseline;gap:8px;padding:0 10px 18px}.admin_brand__8RH6p strong{font-size:20px;font-weight:800;color:var(--accent);letter-spacing:-.01em}.admin_brand__8RH6p span{font-size:13px;font-weight:500;color:var(--muted)}.admin_navGroup__wJOGm{display:flex;flex-direction:column;gap:2px}.admin_navTitle__jGERX{padding:14px 12px 6px;font-size:12px;font-weight:600;color:var(--faint)}.admin_navItem__hReCD{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--ink-soft)}.admin_navItem__hReCD:hover{background:var(--canvas)}.admin_navItem__hReCD[aria-current=page]{background:var(--accent-soft);color:var(--accent);font-weight:700}.admin_navItem__hReCD svg{flex:none;width:18px;height:18px;opacity:.85}.admin_badge__Vddfe{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--record-wrong-ink);font-size:12px;font-weight:700}.admin_sideFoot__Qzvto{display:grid;gap:8px;margin-top:auto;padding:14px 12px 0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.admin_sideFoot__Qzvto a{font-weight:600;color:var(--accent)}.admin_drawer___eL7t,.admin_mobileBar__L5be7{display:none}.admin_main__owqU8{min-width:0;padding:28px 32px 48px}.admin_inner__LKI7a{max-width:1360px;margin:0 auto}.admin_header__Patk_{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.admin_back__k43Gv{display:inline-block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--accent)}.admin_title__JRU_N{margin:0;font-size:var(--text-2xl);font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.admin_subtitle__Pr2Ss{margin:6px 0 0;font-size:var(--text-sm);color:var(--muted)}.admin_headerActions__fNvD5{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.admin_tags__xSx2v{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admin_notice__R87_T{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:11px 16px;border-radius:var(--radius-md);font-size:13px;line-height:1.6}.admin_noticeInfo__tRUR9{background:var(--accent-soft);color:var(--accent-dark)}.admin_noticeWarn__yWtp3{background:var(--amber-soft);color:var(--warn)}.admin_noticeError__T8iNr{background:var(--danger-soft);color:var(--danger)}.admin_notice__R87_T ul{margin:4px 0 0;padding-left:18px}.admin_sample__lf09l{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;color:var(--muted)}.admin_sample__lf09l i{padding:1px 7px;border:1px dashed var(--accent-border);border-radius:6px;background:var(--amber-soft);color:var(--warn);font-size:12px;font-style:normal}.admin_pageTabs__m0MFa{display:flex;flex-wrap:wrap;gap:4px 26px;margin:-2px 0 16px;border-bottom:1px solid var(--line)}.admin_pageTabs__m0MFa a{padding:2px 0 10px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--muted)}.admin_pageTabs__m0MFa a:hover{color:var(--ink)}.admin_pageTabs__m0MFa a[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent);font-weight:700}.admin_segmented__88EXe{display:inline-flex;max-width:100%;gap:2px;padding:4px;overflow-x:auto;border-radius:14px;background:var(--chart-track);scrollbar-width:none}.admin_segmented__88EXe a,.admin_segmented__88EXe button{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap;cursor:pointer}.admin_segmented__88EXe [aria-current=page],.admin_segmented__88EXe [aria-pressed=true]{background:var(--paper);color:var(--ink);font-weight:700;box-shadow:var(--card-shadow)}.admin_filters__buS4v{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:16px}.admin_filterLabel__hDjDn{font-size:13px}.admin_grid__Bxy0A{display:grid;gap:16px;margin-bottom:16px}.admin_cols2__tfw7e{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_cols3__Ij2Aw{grid-template-columns:repeat(3,minmax(0,1fr))}.admin_cols21__GBdcR{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.admin_cols12__066ZK{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.admin_colsAuto__E1bhB{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin_stack__3ND5Z{display:grid;gap:16px;align-content:start}.admin_sectionLabel__MJk_Q{display:flex;align-items:baseline;gap:10px;margin:22px 0 12px;font-size:15px;font-weight:700}.admin_sectionLabel__MJk_Q small{font-size:13px;font-weight:500;color:var(--muted)}.admin_panel__zJS3l{min-width:0;padding:var(--card-padding);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--card-shadow)}.admin_panel__zJS3l+.admin_panel__zJS3l{margin-top:16px}.admin_grid__Bxy0A>.admin_panel__zJS3l+.admin_panel__zJS3l,.admin_stack__3ND5Z>.admin_panel__zJS3l+.admin_panel__zJS3l{margin-top:0}.admin_panelHead__8y8KK{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.admin_panelTitle__zx0W8{margin:0;font-size:15px;font-weight:700}.admin_panelHint__C0d_y{margin:3px 0 0;font-size:12px;color:var(--faint)}.admin_panelAside__ksONB{font-size:13px;color:var(--muted)}.admin_panelAside__ksONB a{font-weight:600;color:var(--accent)}.admin_stats__Q6WDc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.admin_stats6__VaUbm{grid-template-columns:repeat(6,minmax(0,1fr))}.admin_stats3__zFQXL{grid-template-columns:repeat(3,minmax(0,1fr))}.admin_stat__86P_s{min-width:0;padding:16px 18px;border-radius:var(--card-radius-sm);background:var(--card-bg);box-shadow:var(--card-shadow)}.admin_stat__86P_s>span{display:block;font-size:13px;font-weight:500;color:var(--muted)}.admin_stat__86P_s strong{display:block;margin:6px 0 2px;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.admin_stat__86P_s strong small{margin-left:4px;font-size:14px;font-weight:500;color:var(--muted)}.admin_stat__86P_s em{display:block;font-size:12px;font-style:normal;color:var(--faint)}.admin_statMain__eeRTA strong{color:var(--accent)}.admin_stat__86P_s>.admin_pill__3BRa1{display:inline-flex;margin-top:4px}.admin_statNote__EbPi8{display:block;margin-top:6px;font-size:12px;font-style:normal;line-height:1.5;color:var(--faint)}.admin_stats5__pwyFB{grid-template-columns:repeat(5,minmax(0,1fr))}.admin_statInline__q035i{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.admin_statInline__q035i div{padding:12px 14px;border-radius:var(--radius-md);background:var(--canvas)}.admin_statInline__q035i span{display:block;font-size:12px;color:var(--muted)}.admin_statInline__q035i strong{display:block;margin-top:4px;font-size:22px;font-weight:700}.admin_delta__wO4GR{font-size:12px;font-weight:700}.admin_deltaUp__k17Ht{color:var(--success)}.admin_deltaDown__1QxJj{color:var(--danger)}.admin_deltaFlat__C5KLL{color:var(--muted)}.admin_prev__9yPV_{margin-left:6px;font-size:12px;color:var(--faint)}.admin_spark__kePW9{display:block;width:100%;height:34px;margin-top:8px;overflow:visible}.admin_todo__Qsl28{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.admin_todoItem__L5lTg{display:flex;align-items:center;gap:12px;min-width:0;padding:4px 18px;border-left:1px solid var(--line)}.admin_todoItem__L5lTg:first-child{padding-left:0;border-left:0}.admin_todoItem__L5lTg:hover strong{color:var(--accent)}.admin_todoIcon__Vr_a5{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:var(--radius-md)}.admin_todoIcon__Vr_a5 svg{width:20px;height:20px}.admin_todoItem__L5lTg strong{display:block;font-size:15px}.admin_todoItem__L5lTg small{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.admin_toneDanger__X9FzB{background:var(--danger-soft);color:var(--record-wrong-ink)}.admin_toneWarn__sjZfu{background:var(--amber-soft);color:var(--warn)}.admin_toneOk__rQkSi{background:var(--success-soft);color:var(--record-correct-ink)}.admin_toneInfo__ffH_L{background:var(--accent-soft);color:var(--accent)}.admin_toneMuted__kV6BU{background:var(--chart-track);color:var(--muted)}.admin_pill__3BRa1{height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:700}.admin_button__OztEu,.admin_pill__3BRa1{display:inline-flex;align-items:center;white-space:nowrap}.admin_button__OztEu{justify-content:center;gap:6px;height:38px;padding:0 16px;border:0;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.admin_button__OztEu:hover{background:var(--accent-border)}.admin_buttonPrimary__HwE3F{background:var(--accent);color:var(--on-accent)}.admin_buttonPrimary__HwE3F:hover{background:var(--accent-dark)}.admin_buttonSmall__QWTiy{height:32px;padding:0 12px;font-size:13px}.admin_empty__2ut3p{display:grid;justify-items:center;gap:8px;padding:28px 0;text-align:center;font-size:14px;color:var(--muted)}.admin_emptyIcon__Mo5VB{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.admin_emptyIcon__Mo5VB svg{width:22px;height:22px}.admin_link__XWlb_{font-weight:600;color:var(--accent)}.admin_muted__gW8dh{color:var(--muted)}.admin_small__U4Jau{font-size:13px}.admin_code__T_tFd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.admin_tableWrap__pMgrC{overflow-x:auto;margin:0 -4px;padding:0 4px}.admin_dataTable__srtP5{width:100%;border-collapse:collapse;font-size:14px}.admin_dataTable__srtP5 th{padding:0 10px 10px;border-bottom:1px solid var(--line);text-align:left;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.admin_dataTable__srtP5 tbody th{padding:12px 10px;border-bottom:1px solid var(--chart-grid);font-size:13px;font-weight:500;white-space:normal}.admin_dataTable__srtP5 td{padding:12px 10px;border-bottom:1px solid var(--chart-grid);vertical-align:middle}.admin_dataTable__srtP5 td.admin_wrapCell__5CKeZ{min-width:240px;white-space:normal;overflow-wrap:anywhere}.admin_dataTable__srtP5 td.admin_stackCell__3MUd8{white-space:normal}.admin_dataTable__srtP5 td.admin_stackCell__3MUd8 span{white-space:nowrap}.admin_dataTable__srtP5 tr:last-child td,.admin_dataTable__srtP5 tr:last-child th{border-bottom:0}.admin_dataTable__srtP5 .admin_groupRow__tyrNE td{padding:8px 10px;border-bottom:1px solid var(--line);background:var(--canvas);font-size:13px;font-weight:700;color:var(--ink-soft)}.admin_dataTable__srtP5 .admin_groupRow__tyrNE span{margin-left:8px;font-weight:500;color:var(--muted)}.admin_dataTable__srtP5 td a{font-weight:600;color:var(--accent)}.admin_num__eKi3o{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.admin_sub__myXNQ{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.admin_meter__14G0W{display:inline-block;width:70px;height:6px;margin-right:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--chart-track);vertical-align:middle}.admin_meter__14G0W i{display:block;height:100%;border-radius:var(--radius-pill)}.admin_legend__zP_6G{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px;font-size:12px;color:var(--muted)}.admin_legend__zP_6G span{display:inline-flex;align-items:center;gap:6px}.admin_swatch__47QhI{display:inline-block;flex:none;width:10px;height:10px;border-radius:3px}.admin_chartSvg__EngO4{display:block;width:100%;height:auto;overflow:visible}.admin_axisText__0xlY7{font-size:11px;fill:var(--chart-axis)}.admin_gridLine__Cy2T_{stroke:var(--chart-grid);stroke-width:1}.admin_bars__mVlZO{display:flex;flex-direction:column;gap:10px}.admin_barRow__koA7z{display:grid;grid-template-columns:minmax(84px,132px) minmax(0,1fr) 76px;align-items:center;gap:12px;font-size:13px}.admin_barLabel__4JmFl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft)}.admin_barTrack__sfJa7{height:10px;overflow:hidden;border-radius:var(--radius-pill);background:var(--chart-track)}.admin_barFill__a3wU3{display:block;height:100%;border-radius:var(--radius-pill)}.admin_barValue__KP2_k{text-align:right;font-weight:700}.admin_barValue__KP2_k small{margin-left:5px;font-weight:500;color:var(--faint)}.admin_donutWrap__Pe2GN{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 22px}.admin_donutWrap__Pe2GN>svg{flex:none}.admin_donutCenter__s6xza{font-size:24px;font-weight:800;fill:var(--ink)}.admin_donutSub__PDhlJ{font-size:11px;fill:var(--faint)}.admin_donutList__EGHPf{display:flex;flex:1 1 170px;flex-direction:column;gap:9px;min-width:170px;font-size:13px}.admin_donutItem__nrR0t{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px}.admin_donutItem__nrR0t strong{font-weight:700}.admin_donutItem__nrR0t em{margin-left:6px;font-size:12px;font-style:normal;color:var(--faint)}.admin_funnel__Bf1EP{display:flex;flex-direction:column;gap:8px}.admin_funnelRow__4n6Oi{display:grid;grid-template-columns:110px minmax(0,1fr) 140px;align-items:center;gap:14px;font-size:13px}.admin_funnelBar___sKZB{display:flex;align-items:center;min-width:44px;height:34px;padding:0 12px;border-radius:10px;color:var(--on-accent);font-size:13px;font-weight:700}.admin_funnelMeta__H8G3U{font-size:12px;color:var(--muted)}.admin_funnelMeta__H8G3U strong{margin-right:6px;font-size:13px;color:var(--ink)}.admin_shareTrack__8zr9W{display:flex;height:12px;overflow:hidden;border-radius:var(--radius-pill);background:var(--chart-track)}.admin_matrix__uE8dA{width:100%;border-collapse:initial;border-spacing:3px;font-size:12px}.admin_matrix__uE8dA th{padding:4px 2px;text-align:center;font-weight:600;color:var(--faint);white-space:nowrap}.admin_matrix__uE8dA th:first-child{text-align:left}.admin_matrix__uE8dA td{height:28px;border-radius:6px;text-align:center;font-size:11.5px;font-weight:600}.admin_matrix__uE8dA td.admin_rowLabel__HiA09{padding-right:8px;background:transparent;text-align:left;color:var(--ink-soft);white-space:nowrap}.admin_facts__6yAWY{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:9px 16px;margin:0;font-size:14px}.admin_facts__6yAWY dt{color:var(--muted)}.admin_facts__6yAWY dd{margin:0;font-weight:500;overflow-wrap:anywhere}.admin_calendar__2OQxV{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 8px}.admin_calendarDays__HIKed{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));align-items:center;gap:4px;font-size:10.5px;color:var(--faint)}.admin_calendarGrid__djFlN{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;max-width:720px}.admin_calendarWeek__RRO1F{display:grid;grid-template-rows:repeat(7,auto);gap:4px}.admin_calendarWeek__RRO1F i{display:block;aspect-ratio:1;border-radius:4px}.admin_calendarLegend__dzOxT{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:4px;max-width:720px;font-size:11px;color:var(--faint)}.admin_calendarLegend__dzOxT i{display:inline-block;width:11px;height:11px;border-radius:3px}.admin_timeline__JBzxn{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.admin_timelineItem__Awvru{display:grid;grid-template-columns:136px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--chart-grid)}.admin_timelineItem__Awvru:last-child{border-bottom:0}.admin_timelineDate__khgyT{font-size:14px;font-weight:700}.admin_timelineDate__khgyT small{display:block;margin-top:3px;font-size:12px;font-weight:500;color:var(--muted)}.admin_timelineNote__Otjta{margin-top:6px;font-size:12px;color:var(--muted)}.admin_chips__eZSNE{display:flex;flex-wrap:wrap;gap:6px}.admin_chip__tNGw8{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:8px;background:var(--canvas);font-size:12px;color:var(--ink-soft)}.admin_chip__tNGw8 b{font-weight:700;color:var(--ink)}.admin_rows__GV8Vr{display:flex;flex-direction:column}.admin_row__gZng7{display:grid;grid-template-columns:92px minmax(0,1fr) 140px 170px 110px 110px 16px;align-items:center;gap:14px;padding:14px 6px;border-bottom:1px solid var(--chart-grid);font-size:14px}.admin_row__gZng7:last-child{border-bottom:0}.admin_rowHead__s1bdR{padding-top:0;font-size:12px;font-weight:600;color:var(--muted)}.admin_row__gZng7 strong{font-size:15px}a.admin_row__gZng7:hover strong{color:var(--accent)}.admin_chevron__9FWg3{color:var(--line-strong)}.admin_pager__7zWcw{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;color:var(--muted)}.admin_pagerLinks__TGPJ1{display:flex;gap:8px}.admin_form__CT_at{display:grid;gap:14px}.admin_field__34Klx{display:grid;gap:6px;min-width:0;font-size:13px;font-weight:600;color:var(--muted)}.admin_field__34Klx small{font-size:12px;font-weight:600;color:var(--warn)}.admin_input__dJcIP{width:100%;min-width:0;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;font-size:14px;font-weight:400}textarea.admin_input__dJcIP{height:auto;min-height:130px;padding:10px 12px;line-height:1.6;resize:vertical}.admin_input__dJcIP:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin_inputInline__AY4BC{width:auto;height:32px;font-size:13px}.admin_fieldGrid__5oVEr{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 14px;align-items:end}.admin_inlineForm__99t2o{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.admin_panelActions__qjl2q{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.admin_subheading__PIK_9{margin:6px 0 0;font-size:15px}.admin_fieldWide__yNdn3{grid-column:span 2}@media (max-width:560px){.admin_fieldWide__yNdn3{grid-column:auto}}.admin_statusLine__tamer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--canvas);font-size:14px;line-height:1.6}.admin_okText__9NHHj{color:var(--success)}.admin_dangerText__Kk8hu{color:var(--danger)}.admin_buttonDanger__mh2uN{background:var(--danger-soft);color:var(--danger)}.admin_buttonDanger__mh2uN:hover{background:var(--danger);color:var(--on-accent)}.admin_formError__UqPzN{margin:0;font-size:13px;font-weight:700;color:var(--danger)}.admin_button__OztEu:disabled{opacity:.5;cursor:not-allowed}.admin_button__OztEu:focus-visible,.admin_row__gZng7:focus-visible{outline:3px solid var(--accent-border);outline-offset:2px}.admin_turn__ro_hc{padding:18px 0;border-top:1px solid var(--chart-grid)}.admin_turn__ro_hc:first-child{padding-top:4px;border-top:0}.admin_turnMeta__YT5W4{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;color:var(--muted)}.admin_turnMeta__YT5W4 strong{font-size:13px;color:var(--ink)}.admin_bubble__eS_2s{padding:12px 14px;border-radius:var(--radius-md);background:var(--accent-soft);font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.admin_reply__pkPOA{margin-top:12px;padding:4px 2px 0 14px;border-left:3px solid var(--accent-soft);font-size:14px;line-height:1.75;overflow-wrap:anywhere}.admin_replyNote__GAEvY{margin:0 0 6px;font-size:12px;color:var(--muted)}.admin_missing__ZEq65{font-style:italic;color:var(--faint)}.admin_clip__rgcpc{display:block;min-width:0;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_promptCell__b_tEB{display:flex;align-items:center;gap:8px;min-width:0}.admin_promptCell__b_tEB .admin_pill__3BRa1{flex:none}.admin_quotes__Ld93d{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--accent-border);white-space:normal}.admin_quote__RyCGl{font-size:12.5px;line-height:1.6;color:var(--muted)}.admin_quote__RyCGl summary{display:flex;gap:8px;min-width:0;cursor:pointer;list-style:none}.admin_quote__RyCGl summary::-webkit-details-marker{display:none}.admin_quote__RyCGl summary:before{content:"▸";flex:none;color:var(--faint)}.admin_quote__RyCGl[open] summary:before{content:"▾"}.admin_quote__RyCGl summary strong{flex:none;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink-soft)}.admin_quote__RyCGl summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_quote__RyCGl[open] summary span{display:none}.admin_quote__RyCGl summary:hover strong{color:var(--accent)}.admin_quote__RyCGl summary:focus-visible{outline:3px solid var(--accent-border);outline-offset:2px;border-radius:4px}.admin_quote__RyCGl p{margin:4px 0 6px 18px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft)}.admin_warnText__vf107{color:var(--warn)}.admin_thumbs__7SHnE{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.admin_thumb__YbLzX{display:grid;gap:6px;width:220px;max-width:100%;padding:8px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);font-size:12px;color:var(--ink-soft);overflow-wrap:anywhere}.admin_thumb__YbLzX img{display:block;width:100%;height:auto;max-height:160px;border-radius:6px;background:var(--canvas);object-fit:contain}a.admin_thumb__YbLzX:hover{border-color:var(--accent-border)}.admin_prose__P_bdB{margin:6px 0 0;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.admin_skeleton__4BxtW{border-radius:var(--card-radius);background:linear-gradient(90deg,var(--chart-track) 25%,var(--canvas) 50%,var(--chart-track) 75%);background-size:200% 100%;animation:admin_shimmer__Gqphy 1.4s ease infinite}@keyframes admin_shimmer__Gqphy{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.admin_skeleton__4BxtW{animation:none}}@media (max-width:1280px){.admin_stats5__pwyFB,.admin_stats6__VaUbm{grid-template-columns:repeat(3,minmax(0,1fr))}.admin_cols12__066ZK,.admin_cols21__GBdcR,.admin_todo__Qsl28{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_todo__Qsl28{gap:14px 0}.admin_todoItem__L5lTg:nth-child(3){padding-left:0;border-left:0}}@media (max-width:1100px){.admin_stats__Q6WDc{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_row__gZng7{grid-template-columns:92px minmax(0,1fr) 120px 110px 16px}.admin_row__gZng7>:nth-child(4),.admin_row__gZng7>:nth-child(6){display:none}}@media (max-width:900px){.admin_shell__nIi4o{grid-template-columns:1fr}.admin_side__dbS__{display:none}.admin_mobileBar__L5be7{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--paper)}.admin_mobileBar__L5be7 .admin_brand__8RH6p{padding:0}.admin_mobileBar__L5be7 .admin_brand__8RH6p strong{font-size:18px}.admin_menuButton__D47dI{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:10px;background:var(--accent-soft);color:var(--accent);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.admin_menuButton__D47dI .admin_badge__Vddfe{margin-left:2px}.admin_drawer___eL7t[data-open=true]{position:fixed;inset:56px 0 0;z-index:19;display:block;overflow-y:auto;padding:8px 14px 24px;background:var(--paper)}.admin_main__owqU8{padding:18px 14px 32px}.admin_header__Patk_{flex-direction:column;align-items:flex-start}.admin_headerActions__fNvD5{justify-content:flex-start}.admin_title__JRU_N{font-size:24px}.admin_stats3__zFQXL,.admin_stats5__pwyFB,.admin_stats6__VaUbm,.admin_stats__Q6WDc{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_cols12__066ZK,.admin_cols21__GBdcR,.admin_cols2__tfw7e,.admin_cols3__Ij2Aw,.admin_todo__Qsl28{grid-template-columns:1fr}.admin_todoItem__L5lTg,.admin_todoItem__L5lTg:nth-child(3){padding:0;border-left:0}.admin_panel__zJS3l{padding:16px;border-radius:var(--card-radius-sm)}.admin_stat__86P_s strong{font-size:24px}.admin_filterLabel__hDjDn{display:none}.admin_sectionLabel__MJk_Q{flex-direction:column;gap:2px}.admin_row__gZng7{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.admin_row__gZng7>:first-child{grid-column:2;grid-row:1}.admin_row__gZng7>:nth-child(2){grid-column:1;grid-row:1}.admin_row__gZng7>:nth-child(4){grid-column:1/-1;font-size:12px;color:var(--muted)}.admin_rowHead__s1bdR,.admin_row__gZng7>:nth-child(3),.admin_row__gZng7>:nth-child(5),.admin_row__gZng7>:nth-child(6){display:none}.admin_timelineItem__Awvru{grid-template-columns:1fr;gap:6px}.admin_barRow__koA7z{grid-template-columns:minmax(64px,96px) minmax(0,1fr) 64px}.admin_funnelRow__4n6Oi{grid-template-columns:80px minmax(0,1fr)}.admin_funnelMeta__H8G3U{grid-column:2}}.admin_strip__1WxVX{display:inline-flex;gap:2px}.admin_strip__1WxVX i{width:7px;height:16px;border-radius:2px;background:var(--chart-track)}.admin_strip__1WxVX i[data-on=true]{background:var(--chart-1)}.admin_insights__g6SxC{display:grid;margin:0;padding:0;list-style:none}.admin_insights__g6SxC li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--chart-grid)}.admin_insights__g6SxC li:last-child{border-bottom:0}.admin_insights__g6SxC .admin_todoIcon__Vr_a5{width:34px;height:34px;border-radius:10px}.admin_insights__g6SxC .admin_todoIcon__Vr_a5 svg{width:18px;height:18px}.admin_insights__g6SxC b{font-size:14px;font-weight:600}.admin_insights__g6SxC small{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.admin_insights__g6SxC a{font-size:13px;font-weight:600;color:var(--accent);white-space:nowrap}.admin_flow__GNART{display:grid;gap:10px}.admin_flowStep__8YpvR{display:grid;grid-template-columns:112px minmax(0,1fr) 96px;align-items:center;gap:12px;font-size:13px}.admin_flowBar__aPC7I{display:flex;align-items:center;min-width:44px;height:30px;padding:0 10px;border-radius:9px;color:var(--on-accent);font-size:13px;font-weight:700}.admin_flowMeta__5mZAz{font-size:12px;color:var(--muted)}.admin_flowMeta__5mZAz b{margin-right:4px;font-size:13px;color:var(--ink)}.admin_histogram__c3Bxx{display:flex;align-items:flex-end;gap:6px;height:150px;padding-top:6px;border-bottom:1px solid var(--line)}.admin_histogram__c3Bxx div{display:flex;flex:1;align-items:flex-end;gap:2px;height:100%}.admin_histogram__c3Bxx i{flex:1;border-radius:4px 4px 0 0}.admin_histogramAxis__HLEvY{display:flex;gap:6px;margin-top:6px;font-size:11px;color:var(--faint)}.admin_histogramAxis__HLEvY span{flex:1;text-align:center}.admin_split__TfLVl{display:flex;height:26px;overflow:hidden;border-radius:8px;font-size:12px;font-weight:700;color:var(--on-accent)}.admin_split__TfLVl span{display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap}.admin_score__fRzxn{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--accent)}.admin_score__fRzxn small{margin-left:4px;font-size:14px;font-weight:500;color:var(--muted)}.admin_newTag__23CJo{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700;vertical-align:1px}.admin_signals__c_JeH{display:flex;flex-direction:column;gap:4px}details.admin_history__vU3Xf{margin-top:6px}details.admin_history__vU3Xf>summary{cursor:pointer;font-size:15px;font-weight:700;color:var(--ink-soft)}details.admin_history__vU3Xf[open]>summary{margin-bottom:14px}@media (max-width:900px){.admin_flowStep__8YpvR{grid-template-columns:84px minmax(0,1fr) 72px}}.admin_body__CwnxT{display:flex;flex-direction:column;gap:16px}.admin_body__CwnxT>*,.admin_body__CwnxT>.admin_panel__zJS3l+.admin_panel__zJS3l{margin-top:0;margin-bottom:0}.admin_body__CwnxT>details.admin_history__vU3Xf{margin-top:6px}.admin_body__CwnxT>.admin_sample__lf09l{align-self:flex-start}.admin_combo__xUDyS{display:grid;gap:8px}.admin_comboLegend__VQrNf{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.admin_comboKind__5KwB5{font-size:11px;font-weight:700;color:var(--chart-axis);margin-right:2px}.admin_comboDivider__atG7u{width:1px;height:18px;background:var(--line);margin:0 6px}.admin_comboChip__4pCHD{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--chart-track);font:inherit;font-size:13px;font-weight:700;color:var(--ink-soft);cursor:pointer}.admin_comboChip__4pCHD b{font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.admin_comboChip__4pCHD .admin_swatch__47QhI,.admin_comboTip__9JNSp .admin_swatch__47QhI{width:9px;height:9px;border-radius:50%}.admin_comboChip__4pCHD:hover{box-shadow:inset 0 0 0 1px var(--accent-border)}.admin_comboChipOff__H3ZzF{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--faint)}.admin_comboChipOff__H3ZzF i{opacity:.25}.admin_comboChipOff__H3ZzF b{color:var(--muted)}.admin_comboLine__aUjB0{display:inline-block;flex:none;width:16px;height:4px;border-radius:2px}.admin_comboHint__boHgf{margin-left:auto;font-size:11px;color:var(--chart-axis)}.admin_comboReset__Epwv8{margin-left:auto;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer}.admin_comboPlot__7Ms8_{position:relative}.admin_comboHover__dd9he{fill:var(--accent);opacity:.06}.admin_comboTip__9JNSp{position:absolute;top:8px;z-index:2;min-width:170px;padding:12px 14px;border:0;border-radius:14px;background:var(--paper);box-shadow:var(--card-shadow-raised);font-size:12px;pointer-events:none}.admin_comboTip__9JNSp>b{display:block;margin-bottom:6px;font-size:13px;font-weight:800}.admin_comboTip__9JNSp>div{display:flex;justify-content:space-between;gap:16px;padding:2px 0;color:var(--muted)}.admin_comboTip__9JNSp>div span{display:inline-flex;align-items:center;gap:6px}.admin_comboTip__9JNSp strong{color:var(--ink);font-variant-numeric:tabular-nums}.admin_filterPanel__wRqV4{display:grid;gap:12px;padding-bottom:14px;margin-bottom:12px;border-bottom:1px solid var(--line)}.admin_filterGroups__KKHR1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px}.admin_filterGroup__fLB62{display:grid;gap:6px;align-content:start}.admin_filterLabel__hDjDn{font-size:12px;font-weight:600;color:var(--muted)}.admin_filterOptions__ZFQIS{display:flex;flex-wrap:wrap;gap:6px}.admin_filterOption__co1QT{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);font-size:13px;color:var(--ink-soft);white-space:nowrap;text-decoration:none}.admin_filterOption__co1QT:hover{border-color:var(--accent-border)}.admin_filterOption__co1QT b{font-size:11px;font-weight:600;opacity:.65}.admin_filterOption__co1QT[aria-current=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent);font-weight:700}.admin_filterSummary___1z4d{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.admin_filterActions__P0Ets{margin-left:auto;display:inline-flex;gap:8px}.admin_sortHeader__VVSiY{display:inline-flex;align-items:center;gap:3px;color:inherit;text-decoration:none;white-space:nowrap}.admin_sortHeader__VVSiY span{font-size:10px;opacity:.4}.admin_sortActive__6SFA8,.admin_sortHeader__VVSiY:hover{color:var(--accent)}.admin_sortActive__6SFA8 span{opacity:1}@media (max-width:1100px){.admin_filterGroups__KKHR1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin_filterGroups__KKHR1{grid-template-columns:minmax(0,1fr)}}.ActiveHours_wrap__ZzDgS{overflow-x:auto}.ActiveHours_heatmap__bHS7m{display:grid;gap:3px;min-width:720px}.ActiveHours_row__FW87H{display:grid;grid-template-columns:40px repeat(24,minmax(0,1fr)) 64px;gap:3px;align-items:center}.ActiveHours_corner__F8h7s{display:block}.ActiveHours_hour__SGfSa{font-size:11px;color:var(--chart-axis);text-align:center;font-variant-numeric:tabular-nums}.ActiveHours_totalHead__BMmyK{font-size:11px;color:var(--muted);text-align:right}.ActiveHours_day__RsDR5{font-size:12px;color:var(--muted)}.ActiveHours_cell__irZjN{display:block;height:24px;border-radius:5px;background:var(--canvas)}.ActiveHours_cell__irZjN:hover{outline:2px solid var(--ink-soft);outline-offset:-1px}.ActiveHours_total__DQSYg{font-size:12px;color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums}.ActiveHours_scale__ZNjo1{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--muted)}.ActiveHours_scale__ZNjo1 i{display:block;width:120px;height:8px;border-radius:4px}.ActiveHours_scale__ZNjo1 em{margin-left:8px;font-style:normal}.behavior_switches__K3JGs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.behavior_note__t_aLv{margin:14px 0 0;padding:11px 16px;border-radius:var(--radius-md);background:var(--canvas);font-size:13px;line-height:1.7;color:var(--ink-soft)}.behavior_switches__K3JGs a:not([aria-current=page]){color:var(--muted)}.behavior_subhead__hJgaf{margin:22px 0 8px;font-size:13px;font-weight:600;color:var(--ink-soft)}.ComboChart_total__gNDW9{font-weight:700;fill:var(--muted)}.ComboChart_rightAxis__YE7cv,.ComboChart_total__gNDW9{font-variant-numeric:tabular-nums}.ComboChart_dashed__0VhRU{background:linear-gradient(90deg,currentColor 0 5px,transparent 5px 8px,currentColor 8px 13px,transparent 13px)}.ComboChart_halo__UcfJw{stroke:var(--paper);opacity:.9}.ComboChart_dashedGrid__Y0lMC{stroke-dasharray:3 5}.InfoTip_wrap__fY4Rf{position:relative;display:inline-flex;vertical-align:middle}.InfoTip_button__BLvaF{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:1.5px solid var(--accent);border-radius:50%;background:var(--paper);color:var(--accent);font-size:11px;font-weight:800;line-height:1;cursor:pointer}.InfoTip_button__BLvaF[aria-expanded=true]{background:var(--accent);color:var(--on-accent)}.InfoTip_button__BLvaF:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.InfoTip_panel__ur2Q6{position:absolute;z-index:30;top:calc(100% + 8px);left:-10px;width:min(300px,calc(100vw - 48px));padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 10px 28px color-mix(in srgb,transparent,var(--shadow-ink) 13.3%);color:var(--ink-soft);font-size:13px;font-weight:400;line-height:1.7;text-transform:none;letter-spacing:0}.InfoTip_panel__ur2Q6:before{content:"";position:absolute;top:-6px;left:14px;width:10px;height:10px;border-left:1px solid var(--line);border-top:1px solid var(--line);background:var(--paper);transform:rotate(45deg)}.InfoTip_button__BLvaF[data-size=md]{width:36px;height:36px;border:1px solid var(--line-strong);border-radius:10px;color:var(--muted);background:var(--paper);font-size:15px;font-weight:700}.InfoTip_button__BLvaF[data-size=md][aria-expanded=true]{color:var(--accent);border-color:var(--accent-border);background:var(--accent-soft)}.InfoTip_button__BLvaF[data-attention]{color:var(--accent);border-color:var(--accent-border);background:var(--accent-wash)}.InfoTip_panel__ur2Q6[data-align=end]{left:auto;right:-10px}.InfoTip_panel__ur2Q6[data-align=end]:before{left:auto;right:14px}@media (max-width:600px){.InfoTip_panel__ur2Q6[data-align=end]{position:fixed;top:56px;left:12px;right:12px;width:auto}.InfoTip_panel__ur2Q6[data-align=end]:before{display:none}}.answer-sheet_sheet__Fz9pu{--sheet-ink:var(--sheet-science);--sheet-text:var(--sheet-science-text);--sheet-soft:color-mix(in srgb,var(--paper),var(--sheet-ink) 9%);--sheet-band:color-mix(in srgb,var(--paper),var(--sheet-ink) 18%);--sheet-rule:color-mix(in srgb,var(--paper),var(--sheet-ink) 38%);--oval-w:16px;--oval-h:21px;border:1.5px solid var(--sheet-ink);border-radius:10px;color:var(--sheet-text);background:var(--paper);font-family:Hiragino Sans,PingFang SC,system-ui,sans-serif}.answer-sheet_sheet__Fz9pu[data-kind=math]{--sheet-ink:var(--sheet-math);--sheet-text:var(--sheet-math-text)}.answer-sheet_sheet__Fz9pu[data-kind=general]{--sheet-ink:var(--sheet-general);--sheet-text:var(--sheet-general-text)}.answer-sheet_sheet__Fz9pu[data-kind=japanese]{--sheet-ink:var(--sheet-japanese);--sheet-text:var(--sheet-japanese-text)}.answer-sheet_head__l17rD{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:9px 12px 7px;border-bottom:1.5px solid var(--sheet-ink);border-radius:8.5px 8.5px 0 0;background:var(--sheet-soft)}.answer-sheet_head__l17rD strong{font-size:15px;letter-spacing:.3em}.answer-sheet_head__l17rD span{font-size:11px}.answer-sheet_sub__yk0qr{display:grid;place-items:center;gap:1px;font-style:normal;line-height:1}.answer-sheet_sub__yk0qr em{font:500 8.5px/1 system-ui,sans-serif;font-style:normal;letter-spacing:-.02em;white-space:nowrap}.answer-sheet_columns__0D5Mz{display:grid;grid-template-columns:38px minmax(0,1fr);border-bottom:1px solid var(--sheet-ink);font-size:11px}.answer-sheet_columns__0D5Mz>span{padding:4px 0 3px;text-align:center;white-space:pre-line;line-height:1.15;align-self:center}.answer-sheet_columns__0D5Mz>span:first-child{border-right:1px solid var(--sheet-ink);font-size:10px}.answer-sheet_answerHead__68uln{display:grid;gap:1px;padding:3px 0 2px!important}.answer-sheet_answerHead__68uln>span:first-child{letter-spacing:.3em;text-align:center}.answer-sheet_columnMarks__LRmyP{display:flex;justify-content:space-around;gap:2px;padding:0 6px;font:600 10px/1 system-ui,sans-serif;letter-spacing:0}.answer-sheet_columnMarks__LRmyP span{width:var(--oval-w);flex:none;text-align:center}.answer-sheet_sheet__Fz9pu[data-kind=math] .answer-sheet_columnMarks__LRmyP{padding:0 4px}.answer-sheet_group__tarf8{padding:3px 0 2px;border-bottom:1px solid var(--sheet-ink);color:var(--sheet-text);background:var(--sheet-soft);font:700 12px/1.2 Times New Roman,serif;text-align:center;letter-spacing:.1em}.answer-sheet_row__Gn6lv{display:grid;grid-template-columns:38px minmax(0,1fr);min-height:25px;border-bottom:1px solid var(--sheet-rule)}.answer-sheet_row__Gn6lv:nth-child(2n){background:var(--sheet-soft)}.answer-sheet_row__Gn6lv[data-current]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.answer-sheet_sheet__Fz9pu .answer-sheet_number__aX0Ag{border:0;border-right:1px solid var(--sheet-ink);color:inherit;background:transparent;font:italic 700 13px/1 system-ui,sans-serif;cursor:pointer}.answer-sheet_sheet__Fz9pu .answer-sheet_number__aX0Ag:hover:not(:disabled){background:var(--sheet-band)}.answer-sheet_row__Gn6lv[data-current] .answer-sheet_number__aX0Ag{color:var(--accent)}.answer-sheet_cells__TjPQ_{display:flex;align-items:center;justify-content:space-around;gap:2px;padding:2px 6px}.answer-sheet_sheet__Fz9pu .answer-sheet_oval__nhhTy{position:relative;width:var(--oval-w);height:var(--oval-h);flex:none;display:grid;place-items:center;padding:0;border:1px solid var(--sheet-ink);border-radius:50%;color:var(--sheet-text);background:var(--paper);font:500 10px/1 system-ui,sans-serif;cursor:pointer}.answer-sheet_sheet__Fz9pu .answer-sheet_oval__nhhTy:hover:not(:disabled){background:var(--sheet-band)}.answer-sheet_sheet__Fz9pu .answer-sheet_oval__nhhTy:disabled{cursor:default}.answer-sheet_sheet__Fz9pu .answer-sheet_oval__nhhTy:disabled:not([aria-checked=true]){opacity:.38}.answer-sheet_sheet__Fz9pu .answer-sheet_oval__nhhTy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.answer-sheet_sheet__Fz9pu .answer-sheet_oval__nhhTy[aria-checked=true]{border-color:transparent;background:transparent}.answer-sheet_fill__ezHI_{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible}.answer-sheet_fill__ezHI_ ellipse{fill:var(--pencil-fill)}.answer-sheet_defs__GIdkb{position:absolute;width:0;height:0;overflow:hidden}.answer-sheet_foot__voiJR{display:flex;justify-content:space-between;gap:8px;padding:7px 12px;font-size:11.5px}.answer-sheet_sheet__Fz9pu[data-kind=math]{--oval-w:15px;--oval-h:19px}.answer-sheet_sheet__Fz9pu[data-kind=math] .answer-sheet_cells__TjPQ_{padding:2px 4px}.answer-sheet_sheet__Fz9pu[data-variant=strip]{--oval-w:26px;--oval-h:32px;border-width:1.5px 0 0;border-radius:0;background:var(--sheet-soft)}.answer-sheet_sheet__Fz9pu[data-variant=strip] .answer-sheet_row__Gn6lv{min-height:46px;border-bottom:0;background:transparent;box-shadow:none}.answer-sheet_sheet__Fz9pu[data-variant=strip] .answer-sheet_number__aX0Ag{border-right:0;font-size:17px}.answer-sheet_sheet__Fz9pu[data-variant=strip] .answer-sheet_oval__nhhTy{font-size:12px}.answer-sheet_sheet__Fz9pu[data-kind=math][data-variant=strip]{--oval-w:22px;--oval-h:27px}.answer-sheet_sheet__Fz9pu[data-kind=math][data-variant=strip] .answer-sheet_row__Gn6lv{min-height:36px}@media (max-width:1400px) and (min-width:900px){.answer-sheet_sheet__Fz9pu:not([data-variant=strip]){--oval-w:14px;--oval-h:19px}.answer-sheet_sheet__Fz9pu:not([data-variant=strip]) .answer-sheet_row__Gn6lv{min-height:23px}.answer-sheet_sheet__Fz9pu[data-kind=math]:not([data-variant=strip]){--oval-w:13px;--oval-h:17px}}.answer-sheet_sheet__Fz9pu:has(.answer-sheet_sub__yk0qr) .answer-sheet_columns__0D5Mz,.answer-sheet_sheet__Fz9pu:has(.answer-sheet_sub__yk0qr) .answer-sheet_row__Gn6lv{grid-template-columns:56px minmax(0,1fr)}.answer-sheet_sheet__Fz9pu .answer-sheet_sub__yk0qr em{font-size:9px}.answer-sheet_row__Gn6lv[data-excluded]{position:relative}.answer-sheet_row__Gn6lv[data-excluded] .answer-sheet_number__aX0Ag{color:var(--sheet-text);opacity:.55}.ExamPause_pauseButton___IB2H{width:38px;height:38px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:10px;color:var(--ink-soft);background:transparent;cursor:pointer}.ExamPause_pauseButton___IB2H:hover{background:var(--canvas)}.ExamPause_pauseButton___IB2H:disabled{opacity:.5;cursor:not-allowed}.ExamPause_badge__1Fm8V svg,.ExamPause_pauseButton___IB2H svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.ExamPause_backdrop__7_zLW{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,transparent,var(--canvas) 72%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:ExamPause_fadeIn__BDMnr .16s ease-out}.ExamPause_card__HmBgn{width:min(360px,100%);display:grid;justify-items:center;gap:10px;padding:28px 28px 24px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--paper);text-align:center;box-shadow:0 18px 48px color-mix(in srgb,transparent,var(--shadow-ink) 16%)}.ExamPause_badge__1Fm8V{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:var(--accent);background:var(--accent-soft)}.ExamPause_badge__1Fm8V svg{width:24px;height:24px}.ExamPause_card__HmBgn h2{margin:6px 0 0;font-size:20px;font-weight:700}.ExamPause_card__HmBgn p{margin:0;color:var(--ink-soft);font-size:15px}.ExamPause_card__HmBgn p strong{color:var(--ink);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.ExamPause_card__HmBgn small{color:var(--muted);font-size:13px}.ExamPause_card__HmBgn small.ExamPause_error__L2RWU{color:var(--danger)}.ExamPause_resume__8k7J0{margin-top:10px;width:100%;height:42px;border:0;border-radius:10px;color:var(--on-accent);background:var(--accent);font:inherit;font-size:15px;font-weight:650;cursor:pointer}.ExamPause_resume__8k7J0:disabled{opacity:.6;cursor:progress}.ExamPause_resume__8k7J0:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}@keyframes ExamPause_fadeIn__BDMnr{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ExamPause_backdrop__7_zLW{animation:none}}.focus_pencilLayer__8wGNM{position:absolute;inset:0;z-index:3;pointer-events:none}.focus_pencilLayer__8wGNM[data-active]{pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22'><path d='M2 20 L4 14 L16 2 L20 6 L8 18 Z' fill='%23f2c14e' stroke='%23333' stroke-width='1.2'/><path d='M2 20 L4 14 L8 18 Z' fill='%23e8d3b0' stroke='%23333' stroke-width='1'/><path d='M2 20 L3 17 L5 19 Z' fill='%23222'/></svg>") 1 21,crosshair}.focus_pencilLayer__8wGNM[data-active][data-tool=eraser]{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22'><rect x='3' y='7' width='16' height='9' rx='2' transform='rotate(-30 11 11)' fill='%23f6f6f6' stroke='%23333' stroke-width='1.2'/></svg>") 11 11,cell}.focus_pencilInk__pMASn{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;transition:opacity .15s}.focus_pencilInk__pMASn path{fill:none;stroke:var(--pencil-graphite);stroke-linecap:round;stroke-linejoin:round;opacity:.9;filter:url(#exam-graphite)}.focus_pencilToolbar__HJiu2{position:absolute;top:60px;left:-60px;z-index:6;width:48px;padding:6px;display:flex;flex-direction:column;gap:2px;border-radius:12px;background:var(--pencil-toolbar);box-shadow:0 10px 30px color-mix(in srgb,transparent,var(--shadow-ink) 18%)}.focus_pencilToolbar__HJiu2 button{display:flex;flex-direction:column;align-items:center;gap:3px;height:38px;justify-content:center;padding:0;border:0;border-radius:8px;color:var(--pencil-toolbar-ink);background:transparent;font:500 11px/1 system-ui,-apple-system,PingFang SC,sans-serif;cursor:pointer}.focus_pencilToolbar__HJiu2 button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.focus_pencilToolbar__HJiu2 button:hover:not(:disabled){color:var(--on-accent)}.focus_pencilToolbar__HJiu2 button[aria-pressed=true]{color:var(--ink);background:var(--paper)}.focus_pencilToolbar__HJiu2 button:disabled{opacity:.35;cursor:default}.focus_pencilToolbarRule__pbtjX{display:block;width:70%;margin:4px auto;border-top:1px solid var(--pencil-toolbar-rule)}@media (max-width:1099px){.focus_pencilToolbar__HJiu2{top:auto;bottom:12px;left:50%;transform:translateX(-50%);width:auto;flex-direction:row;position:absolute}.focus_pencilToolbar__HJiu2 button{width:40px}.focus_pencilToolbarRule__pbtjX{width:1px;height:28px;margin:auto 2px;border-top:0;border-left:1px solid var(--pencil-toolbar-rule)}}.focus_bookletCircle__gqPVr{position:absolute;z-index:2;overflow:visible;pointer-events:none}.focus_bookletCircle__gqPVr path{fill:none;stroke:var(--pencil-graphite);stroke-opacity:.9;stroke-width:1.8;stroke-linecap:round;vector-effect:non-scaling-stroke}.MathAnswerMatrix_root___vNI0{min-width:0}.MathAnswerMatrix_header__Fw4ob{margin:0 0 10px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.MathAnswerMatrix_header__Fw4ob b{font-size:15px}.MathAnswerMatrix_header__Fw4ob span{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.MathAnswerMatrix_header__Fw4ob span[data-state=answered]{color:var(--accent-dark)}.MathAnswerMatrix_srOnly__zlXoQ{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MathAnswerMatrix_tableWrap__wpX8N{min-width:0;overflow:hidden}.MathAnswerMatrix_table__6k5bR{width:100%;table-layout:fixed;border-collapse:initial;border-spacing:3px}.MathAnswerMatrix_table__6k5bR th{padding:0;color:var(--muted);font-size:12px;font-weight:700;text-align:center}.MathAnswerMatrix_table__6k5bR th:first-child{width:25px}.MathAnswerMatrix_slot__YsnVv{color:var(--ink)!important;font-size:14px!important}.MathAnswerMatrix_cell__R_87Z{padding:0}.MathAnswerMatrix_cell__R_87Z button{width:100%;aspect-ratio:1;min-height:26px;padding:0;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:7px;color:var(--ink-body);background:var(--paper);font-size:13px;font-weight:700;cursor:pointer}.MathAnswerMatrix_cell__R_87Z button:hover{border-color:var(--accent-border);background:var(--accent-wash)}.MathAnswerMatrix_cell__R_87Z button[aria-checked=true]{color:var(--on-accent);border-color:var(--accent);background:var(--accent);box-shadow:0 3px 8px color-mix(in srgb,transparent,var(--accent) 20%)}.MathAnswerMatrix_cell__R_87Z button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1024px){.MathAnswerMatrix_root___vNI0{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.MathAnswerMatrix_table__6k5bR{border-spacing:4px}.MathAnswerMatrix_table__6k5bR th:first-child{width:28px}.MathAnswerMatrix_cell__R_87Z button{min-height:30px;font-size:12px}}@media (max-width:680px){.MathAnswerMatrix_header__Fw4ob{margin-bottom:5px}.MathAnswerMatrix_table__6k5bR{border-spacing:2px}.MathAnswerMatrix_table__6k5bR th{font-size:12px}.MathAnswerMatrix_table__6k5bR th:first-child{width:20px}.MathAnswerMatrix_slot__YsnVv{font-size:12px!important}.MathAnswerMatrix_cell__R_87Z button{min-height:28px;border-radius:5px;font-size:12px}}.focus-workspace_root__Db1Cp{--desk:color-mix(in srgb,var(--canvas),var(--ink) 5%);position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--desk)}.focus-workspace_root__Db1Cp *,.focus-workspace_root__Db1Cp :after,.focus-workspace_root__Db1Cp :before{box-sizing:border-box}.focus-workspace_root__Db1Cp button{font-family:inherit}.focus-workspace_srOnly__Qc5bf{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-workspace_topbar__2Bf4d{flex:none;height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:0 12px 0 6px;border-bottom:1px solid var(--line);background:var(--paper)}.focus-workspace_topLeft__2neeu,.focus-workspace_topRight__WQYB1{min-width:0;display:flex;align-items:center;gap:8px}.focus-workspace_topRight__WQYB1{justify-content:flex-end}.focus-workspace_paperName__gheXE{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650}.focus-workspace_toolSlot__WxgfX{flex:none;display:flex;align-items:center;padding-left:10px;border-left:1px solid var(--line)}.focus-workspace_toolSlot__WxgfX:empty{display:none}.focus-workspace_iconButton__rQLqi{width:44px;height:40px;flex:none;display:grid;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.focus-workspace_iconButton__rQLqi:hover{background:var(--canvas)}.focus-workspace_iconButton__rQLqi svg,.focus-workspace_tool__npyll svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.focus-workspace_exitWrap__Wwcfy{position:relative;flex:none}.focus-workspace_exitMenu__N__u8{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:190px;padding:6px;display:grid;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 12px 32px color-mix(in srgb,transparent,var(--shadow-ink) 14%)}.focus-workspace_exitMenu__N__u8 a,.focus-workspace_exitMenu__N__u8 button{padding:9px 12px;border:0;border-radius:8px;color:var(--ink-soft);background:transparent;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.focus-workspace_exitMenu__N__u8 a:hover,.focus-workspace_exitMenu__N__u8 button:hover:not(:disabled){background:var(--canvas)}.focus-workspace_exitMenu__N__u8 button{color:var(--danger)}.focus-workspace_timerCluster__Y3Vav{display:flex;align-items:center;gap:2px}.focus-workspace_timer__HEjDQ{min-height:40px;padding:2px 12px;display:inline-flex;align-items:baseline;gap:6px;border:0;border-radius:8px;color:var(--ink);background:transparent;cursor:pointer}.focus-workspace_timer__HEjDQ:hover{background:var(--canvas)}.focus-workspace_timer__HEjDQ[data-static]{cursor:default}.focus-workspace_timer__HEjDQ[data-static]:hover{background:transparent}.focus-workspace_timer__HEjDQ small{color:var(--muted);font-size:12px;font-weight:600}.focus-workspace_timer__HEjDQ strong{font-size:23px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.focus-workspace_timer__HEjDQ[data-urgent=true] strong{color:var(--danger-bright)}.focus-workspace_timer__HEjDQ:focus{outline:none}.focus-workspace_timer__HEjDQ:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.focus-workspace_timer__HEjDQ[aria-pressed=true]{width:38px;height:38px;min-height:0;padding:0;justify-content:center;align-items:center;color:var(--muted)}.focus-workspace_timer__HEjDQ svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.focus-workspace_toolSlot__WxgfX [aria-label="恢复默认大小"],.focus-workspace_toolSlot__WxgfX [aria-label="恢复默认字号"],.focus-workspace_toolSlot__WxgfX [aria-label="整题显示"]{display:none}.focus-workspace_tool__npyll{height:36px;flex:none;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink-soft);background:var(--paper);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.focus-workspace_tool__npyll:hover{border-color:var(--accent-border)}.focus-workspace_tool__npyll em{color:var(--muted);font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.focus-workspace_tool__npyll[aria-pressed=true]{color:var(--on-accent);border-color:var(--ink);background:var(--ink)}.focus-workspace_tool__npyll[aria-pressed=true][title*="已隐藏"]{color:var(--accent)}.focus-workspace_tool__npyll[aria-pressed=true][title*="已隐藏"],.focus-workspace_tool__npyll[data-sheet-toggle][aria-expanded=true]{border-color:var(--accent-border);background:var(--accent-soft)}.focus-workspace_notices__2cDMd{display:grid;gap:10px}.focus-workspace_notice__Pea7y{display:grid;gap:6px;justify-items:start}.focus-workspace_notice__Pea7y[data-tone=warning]>span{color:var(--warn)}.focus-workspace_notice__Pea7y[data-tone=error]>span{color:var(--danger)}.focus-workspace_notice__Pea7y button{padding:4px 10px;border:1px solid;border-radius:8px;color:var(--accent);background:var(--paper);font-size:13px;font-weight:650;cursor:pointer}.focus-workspace_iconTool__9SM0n{width:38px;height:38px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:10px;color:var(--ink-soft);background:transparent;cursor:pointer}.focus-workspace_iconTool__9SM0n svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.focus-workspace_iconTool__9SM0n:hover{background:var(--canvas)}.focus-workspace_iconTool__9SM0n[aria-expanded=true],.focus-workspace_iconTool__9SM0n[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.focus-workspace_iconTool__9SM0n.focus-workspace_withCount__Yq2I8{width:auto;display:inline-flex;gap:5px;padding:0 10px}.focus-workspace_withCount__Yq2I8 em{color:var(--muted);font:500 13.5px/1 inherit;font-style:normal;font-variant-numeric:tabular-nums}.focus-workspace_submit__1o_gp{height:36px;flex:none;padding:0 20px;border:0;border-radius:10px;color:var(--on-accent);background:var(--accent);font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer}.focus-workspace_submit__1o_gp:disabled{opacity:.6;cursor:not-allowed}.focus-workspace_desk__jKxsj{flex:1 1 auto;min-height:0;display:flex;justify-content:center;padding:0 24px}.focus-workspace_bookletColumn__9705v{position:relative;width:min(760px,max(600px,100vw - 700px));max-width:100%;min-width:0;display:flex;flex-direction:column}.focus-workspace_subjects__ThV3p{flex:none;padding-top:12px}.focus-workspace_subjects__ThV3p nav{display:flex!important;gap:8px}.focus-workspace_subjects__ThV3p nav>strong{display:none}.focus-workspace_subjects__ThV3p nav button{padding:6px 12px!important}@media (min-width:1100px){.focus-workspace_subjects__ThV3p{position:absolute;top:14px;right:calc(100% + 16px);width:116px;padding:0}.focus-workspace_subjects__ThV3p nav{flex-direction:column}.focus-workspace_subjects__ThV3p nav button{width:100%}.focus-workspace_bookletColumn__9705v[data-has-subjects]>[role=toolbar]{top:190px}}.focus-workspace_bookletScroll__VM58h{flex:1 1 auto;min-height:0;overflow:auto;padding-top:14px;scrollbar-width:thin;overscroll-behavior:contain}.focus-workspace_booklet__rD700{position:relative;min-height:calc(100% - 2px);border:1px solid var(--line);padding:30px 44px 52px;background:var(--paper);box-shadow:0 1px 2px color-mix(in srgb,transparent,var(--shadow-ink) 6%),0 8px 28px color-mix(in srgb,transparent,var(--shadow-ink) 7%)}.focus-workspace_bookletBody__u2ApL{position:relative;display:flex;flex-direction:column}.focus-workspace_pageNumber__32Xco{position:absolute;left:0;right:0;bottom:18px;color:var(--muted);font:13px/1 Times New Roman,serif;text-align:center}.focus-workspace_inlineAnswer__pXWG7{margin-top:16px}.focus-workspace_sectionLabel__K92Ja{margin:0 0 10px;color:var(--muted);font:600 12.5px/1.4 system-ui,-apple-system,PingFang SC,sans-serif}.focus-workspace_pager__uJBt0{flex:none;min-height:58px;padding:9px 0 10px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px}.focus-workspace_pager__uJBt0 button{min-height:40px;display:grid;place-items:center;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink-soft);background:var(--paper);font-size:14px;font-weight:650;white-space:nowrap;cursor:pointer}.focus-workspace_pager__uJBt0 button:disabled{opacity:.4;cursor:not-allowed}.focus-workspace_pager__uJBt0 .focus-workspace_next__bkm2t{color:var(--on-accent);border-color:var(--accent);background:var(--accent)}.focus-workspace_progress__onL5U{min-width:72px;display:grid;place-items:center;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.focus-workspace_strip__43_An{display:none}.focus-workspace_strip__43_An[hidden]{display:none!important}.focus-workspace_sheetCard__wp_ae{position:absolute;top:64px;right:20px;z-index:12;width:296px;max-height:calc(100% - 64px - 96px);display:flex;flex-direction:column;filter:drop-shadow(0 14px 30px color-mix(in srgb,transparent,var(--shadow-ink) 16%));animation:focus-workspace_sheetIn__3YJ8U .28s cubic-bezier(.2,.8,.2,1)}.focus-workspace_sheetCard__wp_ae[data-closing]{pointer-events:none;animation:focus-workspace_sheetOut__WZk4E .22s cubic-bezier(.4,0,1,1) forwards}@keyframes focus-workspace_sheetIn__3YJ8U{0%{transform:translateX(calc(100% + 60px))}to{transform:none}}@keyframes focus-workspace_sheetOut__WZk4E{0%{transform:none}to{transform:translateX(calc(100% + 60px))}}.focus-workspace_sheetScroll__7wNv0{flex:0 1 auto;min-height:0;overflow:auto;border-radius:10px;scrollbar-width:thin}.focus-workspace_sheetCard__wp_ae,.focus-workspace_sheetPeek__PwBIr{--handle-line:var(--sheet-science);--handle-text:var(--sheet-science-text);--handle-bg:color-mix(in srgb,var(--paper),var(--sheet-science) 9%)}.focus-workspace_sheetCard__wp_ae:has([data-kind=math]),.focus-workspace_sheetPeek__PwBIr[data-kind=math]{--handle-line:var(--sheet-math);--handle-text:var(--sheet-math-text);--handle-bg:color-mix(in srgb,var(--paper),var(--sheet-math) 9%)}.focus-workspace_sheetCard__wp_ae:has([data-kind=general]),.focus-workspace_sheetPeek__PwBIr[data-kind=general]{--handle-line:var(--sheet-general);--handle-text:var(--sheet-general-text);--handle-bg:color-mix(in srgb,var(--paper),var(--sheet-general) 9%)}.focus-workspace_sheetCard__wp_ae:has([data-kind=japanese]),.focus-workspace_sheetPeek__PwBIr[data-kind=japanese]{--handle-line:var(--sheet-japanese);--handle-text:var(--sheet-japanese-text);--handle-bg:color-mix(in srgb,var(--paper),var(--sheet-japanese) 9%)}.focus-workspace_sheetCard__wp_ae[data-navigator],.focus-workspace_sheetPeek__PwBIr[data-navigator]{--handle-line:var(--line-strong);--handle-text:var(--ink-soft);--handle-bg:var(--paper)}.focus-workspace_sheetHandle__Tndhi,.focus-workspace_sheetPeek__PwBIr{width:26px;height:64px;display:grid;place-items:center;padding:0;border:1.5px solid var(--handle-line);border-right:0;border-radius:10px 0 0 10px;color:var(--handle-text);background:var(--handle-bg);cursor:pointer}.focus-workspace_sheetHandle__Tndhi{position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.focus-workspace_sheetPeek__PwBIr{position:absolute;top:50%;right:0;z-index:12;transform:translateY(-50%);filter:drop-shadow(-2px 4px 10px color-mix(in srgb,transparent,var(--shadow-ink) 14%));animation:focus-workspace_peekIn__Q7J_P .2s ease-out}@keyframes focus-workspace_peekIn__Q7J_P{0%{transform:translate(26px,-50%)}to{transform:translateY(-50%)}}.focus-workspace_sheetHandle__Tndhi:hover,.focus-workspace_sheetPeek__PwBIr:hover{background:color-mix(in srgb,var(--handle-bg),var(--handle-line) 14%)}.focus-workspace_sheetHandle__Tndhi svg,.focus-workspace_sheetPeek__PwBIr svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.focus-workspace_sheetHint__MIoeZ{flex:none;margin:8px 4px 0;color:var(--muted);font-size:12px;line-height:1.6;filter:none}.focus-workspace_helpTip__YmfuZ{display:contents}.focus-workspace_shortcuts__OgBJZ{display:grid;gap:1px}.focus-workspace_notices__2cDMd+.focus-workspace_shortcuts__OgBJZ{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.focus-workspace_shortcuts__OgBJZ b{margin-bottom:4px;color:var(--ink);font-size:13.5px}.focus-workspace_shortcutRow__j1Orj{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:10px;min-height:28px}.focus-workspace_shortcutRow__j1Orj>span:first-child{display:flex;gap:4px}.focus-workspace_shortcuts__OgBJZ kbd{min-width:22px;height:22px;display:inline-grid;place-items:center;padding:0 5px;border:solid var(--line-strong);border-width:1px 1px 2px;border-radius:6px;color:var(--ink);background:var(--canvas);font:600 12px/1 system-ui,-apple-system,sans-serif}.focus-workspace_shortcuts__OgBJZ small{margin-top:6px;color:var(--muted);font-size:12px}@media (hover:none){.focus-workspace_helpTip__YmfuZ:not([data-has-notices]),.focus-workspace_shortcuts__OgBJZ{display:none}}.focus-workspace_navigatorCard__k6_kK{padding:14px 16px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.focus-workspace_navigatorHead__xltht{margin-bottom:6px;font-size:14px}@media (max-width:1400px){.focus-workspace_sheetCard__wp_ae{right:12px;width:262px}.focus-workspace_bookletColumn__9705v{width:min(760px,max(600px,100vw - 616px))}}@media (max-height:760px) and (min-width:900px){.focus-workspace_sheetHint__MIoeZ{display:none}}@media (max-width:1180px){.focus-workspace_topbar__2Bf4d .focus-workspace_tool__npyll span{display:none}.focus-workspace_topbar__2Bf4d .focus-workspace_tool__npyll em{margin-left:-2px}.focus-workspace_topbar__2Bf4d .focus-workspace_tool__npyll{padding:0 10px}}@media (max-width:899px){.focus-workspace_topbar__2Bf4d{height:auto;min-height:48px;padding:0 6px 0 2px;display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:0}.focus-workspace_topLeft__2neeu{display:contents}.focus-workspace_paperName__gheXE{display:none}.focus-workspace_timerCluster__Y3Vav{order:1;flex:1 1 auto}.focus-workspace_topRight__WQYB1{order:2}.focus-workspace_toolSlot__WxgfX{order:3;flex:1 0 100%;justify-content:flex-start;padding:4px 4px 6px;border-left:0;border-top:1px solid var(--line);overflow-x:auto}.focus-workspace_timer__HEjDQ{justify-self:start;padding:2px 6px}.focus-workspace_timer__HEjDQ strong{font-size:19px}.focus-workspace_timer__HEjDQ small{display:none}.focus-workspace_timer__HEjDQ[data-static] small{display:inline}body:has(.focus-workspace_root__Db1Cp){--floating-help-size:36px;--floating-help-right:6px;--floating-help-bottom:calc(14px + env(safe-area-inset-bottom));--floating-help-z:85}.focus-workspace_topRight__WQYB1{gap:6px}.focus-workspace_desk__jKxsj{padding:0}.focus-workspace_bookletColumn__9705v{width:100%}.focus-workspace_bookletScroll__VM58h{padding-top:0}.focus-workspace_booklet__rD700{padding:18px 16px 44px;box-shadow:none}.focus-workspace_strip__43_An{display:block;flex:none;padding-right:40px;background:var(--paper);max-height:22vh;overflow:auto;overscroll-behavior:contain;border-top:1.5px solid var(--line)}.focus-workspace_pager__uJBt0{min-height:0;padding:8px 50px calc(12px + env(safe-area-inset-bottom)) 10px;border-top:1px solid var(--line);background:var(--paper)}.focus-workspace_sheetCard__wp_ae{inset:auto 0 0 0;width:100%;max-height:78%;padding:14px 12px 16px;border-radius:16px 16px 0 0;background:var(--paper);filter:none;box-shadow:0 -16px 40px color-mix(in srgb,transparent,var(--shadow-ink) 20%);animation-name:focus-workspace_sheetUp__j8WhS}.focus-workspace_sheetCard__wp_ae[data-closing]{animation-name:focus-workspace_sheetDown__wt5fj}@keyframes focus-workspace_sheetUp__j8WhS{0%{transform:translateY(100%)}to{transform:none}}@keyframes focus-workspace_sheetDown__wt5fj{0%{transform:none}to{transform:translateY(100%)}}.focus-workspace_sheetHandle__Tndhi{top:6px;left:50%;width:56px;height:22px;transform:translateX(-50%);border:0;border-radius:99px;background:transparent!important}.focus-workspace_sheetHandle__Tndhi svg{transform:rotate(90deg)}.focus-workspace_sheetPeek__PwBIr{display:none}.focus-workspace_sheetScroll__7wNv0{margin-top:14px}}@media (min-width:600px) and (max-width:899px){.focus-workspace_strip__43_An>section{max-width:520px;margin:0 auto;border-left-width:1.5px;border-right-width:1.5px}}@media (prefers-reduced-motion:reduce){.focus-workspace_sheetCard__wp_ae,.focus-workspace_sheetPeek__PwBIr{animation:none}}.ResultReport_page__XUaKh{width:min(var(--container-standard,1200px),calc(100% - 2 * var(--gutter, 20px)));margin:0 auto;padding:24px 0 64px;display:grid;gap:14px}.ResultReport_head__qmmZR h1{margin:2px 0;font-size:clamp(26px,3vw,32px);font-weight:500;letter-spacing:0}.ResultReport_eyebrow__6lXZA{margin:0;color:var(--accent);font-size:12px;font-weight:800}.ResultReport_meta__KpZMZ{margin:0;color:var(--muted);font-size:13px}.ResultReport_top__toBOr{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr) minmax(220px,.7fr);gap:14px}.ResultReport_cardLabel__xIeJ1{color:var(--muted);font-size:12px;font-weight:700}.ResultReport_peerCard__O87vG,.ResultReport_scoreCard__3E_Hl{display:flex;flex-direction:column;gap:6px;min-height:220px}.ResultReport_center__fTQso{align-items:center;text-align:center}.ResultReport_center__fTQso .ResultReport_cardLabel__xIeJ1{align-self:flex-start}.ResultReport_scoreLine___5wh8{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 12px}.ResultReport_score__wCfrU{color:var(--accent);font-size:clamp(64px,7vw,88px);line-height:.95;font-weight:800;letter-spacing:-.04em}.ResultReport_scoreMax__YK0dD{display:grid;padding-bottom:8px;color:var(--subtle);font-size:20px;font-weight:700}.ResultReport_scoreMax__YK0dD small{color:var(--ink-soft);font-size:12px}.ResultReport_parts___zmlM{display:flex;gap:14px;margin-left:auto;padding-bottom:10px;color:var(--subtle);font-size:13px;font-weight:700}.ResultReport_parts___zmlM b{margin-left:4px;color:var(--ink);font-size:22px}.ResultReport_delta__mp57S{margin:0;color:var(--ink-soft);font-size:13px}.ResultReport_delta__mp57S b[data-sign=up]{color:var(--accent)}.ResultReport_delta__mp57S b[data-sign=down]{color:var(--danger)}.ResultReport_facts__FF51d{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:auto;padding-top:8px;color:var(--subtle);font-size:13px;font-weight:700}.ResultReport_facts__FF51d b{color:var(--ink);font-size:18px}.ResultReport_facts__FF51d [data-wrong] b{color:var(--danger)}.ResultReport_rateBar__ztHFd{display:inline-flex;align-items:center;gap:10px}.ResultReport_rateBar__ztHFd i{display:block;width:90px;height:6px;border-radius:999px;background:var(--sunken-soft);overflow:hidden}.ResultReport_rateBar__ztHFd em{display:block;height:100%;border-radius:999px;background:var(--accent)}.ResultReport_how__mVUtl{font-size:13px}.ResultReport_how__mVUtl summary{width:max-content;color:var(--accent);font-weight:700;cursor:pointer;list-style:none}.ResultReport_how__mVUtl summary::-webkit-details-marker{display:none}.ResultReport_how__mVUtl summary:after{content:" ▾";font-size:11px}.ResultReport_how__mVUtl[open] summary:after{content:" ▴"}.ResultReport_how__mVUtl p{margin:6px 0 0;max-width:460px;color:var(--ink-soft);line-height:1.6}.ResultReport_ghostBars__4kjUQ{flex:1;min-height:110px;display:flex;align-items:flex-end;gap:4px;margin-top:18px}.ResultReport_ghostBars__4kjUQ i{flex:1;border-radius:6px 6px 2px 2px;background:var(--sunken-soft)}.ResultReport_peerNote__Do6J3{margin:0;color:var(--ghost);font-size:13px;font-weight:700}.ResultReport_gauge__CcxiE{width:min(170px,82%);margin:auto 0 0}.ResultReport_gauge__CcxiE path{fill:none;stroke:var(--sunken-strong);stroke-width:10;stroke-linecap:round}.ResultReport_gaugeText__jqiq3{margin:-34px 0 auto;color:var(--disabled);font-size:22px;font-weight:800}.ResultReport_cardHead__UKz4A{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.ResultReport_cardHead__UKz4A h2{margin:0;font-size:18px}.ResultReport_legend__PoFF9{display:inline-flex;align-items:center;gap:6px;color:var(--subtle);font-size:12px;font-weight:600}.ResultReport_legend__PoFF9 i{width:10px;height:10px;margin-left:8px;border-radius:3px}.ResultReport_legend__PoFF9 i[data-state=correct]{background:var(--tile-correct-bg);box-shadow:inset 0 0 0 1px var(--tile-correct-border)}.ResultReport_legend__PoFF9 i[data-state=wrong]{background:var(--tile-wrong-border)}.ResultReport_legend__PoFF9 i[data-state=unanswered]{background:var(--tile-unanswered-border)}.ResultReport_legend__PoFF9 i[data-state=marked]{width:7px;height:7px;border-radius:1px;background:var(--mark);transform:rotate(45deg)}.ResultReport_tiles__fZPSL{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px}.ResultReport_tileGroups__sa3nd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ResultReport_groupTitle__vT4Br{margin:0 0 8px;color:var(--ink-soft);font-size:14px}.ResultReport_timeFacts__ao7pP{display:inline-flex;flex-wrap:wrap;gap:6px 22px;color:var(--subtle);font-size:13px;font-weight:600}.ResultReport_timeFacts__ao7pP b{color:var(--ink)}.ResultReport_chart__vIN9J{margin:0}.ResultReport_chart__vIN9J svg{display:block;width:100%;height:auto;overflow:visible}.ResultReport_chart__vIN9J text{fill:var(--faint);font-size:11px}.ResultReport_grid__Hy3M6{stroke:var(--sunken)}.ResultReport_line__jP_HR{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round}.ResultReport_chart__vIN9J circle{fill:var(--on-accent);stroke:var(--accent);stroke-width:2}.ResultReport_chart__vIN9J circle[data-state=wrong]{fill:var(--outcome-wrong);stroke:var(--on-accent)}.ResultReport_chart__vIN9J circle[data-state=unanswered]{fill:var(--on-accent);stroke:var(--outcome-unanswered)}.ResultReport_chart__vIN9J a circle,.ResultReport_chart__vIN9J circle[role=button]{cursor:pointer}.ResultReport_chart__vIN9J circle[role=button]:focus-visible{outline:none;stroke-width:4}.ResultReport_groupLine__qkq79{stroke:var(--line-stronger);stroke-dasharray:4 4}.ResultReport_chart__vIN9J .ResultReport_groupLabel__E1cE8{fill:var(--muted);font-weight:700}.ResultReport_emptyTime__G5kQk{stroke:var(--outcome-unanswered);stroke-width:3;stroke-linecap:round}.ResultReport_chartKey__ex8yW{display:flex;gap:16px;margin-top:6px;color:var(--subtle);font-size:12px}.ResultReport_chartKey__ex8yW span:before{content:"";display:inline-block;vertical-align:middle;margin-right:6px}.ResultReport_chartKey__ex8yW [data-key=mine]:before{width:18px;height:0;border-top:2px solid var(--accent)}.ResultReport_chartKey__ex8yW [data-key=wrong]:before{width:8px;height:8px;border-radius:50%;background:var(--outcome-wrong)}.ResultReport_cta__hXq_6{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:4px}.ResultReport_cta__hXq_6 .btn{min-width:0}.ResultReport_reviewed__mAlbq{color:var(--muted);font-size:14px}.ResultReport_secondary__MGPGb{color:var(--ink-soft);font-size:14px;font-weight:700;text-decoration:none}.ResultReport_secondary__MGPGb:hover{color:var(--accent)}@media (max-width:64rem){.ResultReport_top__toBOr{grid-template-columns:1fr 1fr}.ResultReport_scoreCard__3E_Hl{grid-column:1/-1}.ResultReport_tileGroups__sa3nd{grid-template-columns:1fr}}@media (max-width:40rem){.ResultReport_top__toBOr{grid-template-columns:1fr 1fr;gap:10px}.ResultReport_peerCard__O87vG,.ResultReport_scoreCard__3E_Hl{min-height:0}.ResultReport_peerCard__O87vG{padding:14px!important}.ResultReport_ghostBars__4kjUQ{min-height:56px;margin-top:10px;gap:3px}.ResultReport_gauge__CcxiE{width:82%;margin-top:12px}.ResultReport_gaugeText__jqiq3{margin-top:-24px;font-size:15px}.ResultReport_peerNote__Do6J3{font-size:12px}.ResultReport_chart__vIN9J text{font-size:10px}}.ResultReport_redoSingle__mXA_O{display:grid;gap:10px;max-width:560px}.ResultReport_redoVerdict__dek4c{font-size:clamp(40px,5vw,56px);line-height:1;font-weight:800;letter-spacing:-.02em}.ResultReport_redoSingle__mXA_O[data-outcome=correct] .ResultReport_redoVerdict__dek4c{color:var(--outcome-correct)}.ResultReport_redoSingle__mXA_O[data-outcome=wrong] .ResultReport_redoVerdict__dek4c{color:var(--outcome-wrong)}.ResultReport_redoAnswers__ssgWB{display:flex;gap:18px;margin:0;color:var(--ink-soft);font-size:15px}.ResultReport_redoAnswers__ssgWB b{color:var(--ink);font-size:20px}.ResultReport_redoStatus__01H7c{margin:0;color:var(--muted);font-size:13px}.ResultReport_redoTop__zrcuY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ResultReport_redoCard__BGknI{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:150px}.ResultReport_redoNumber__LXaQQ{color:var(--ink);font-size:56px;line-height:1;font-weight:800}.ResultReport_redoNumber__LXaQQ[data-tone=correct]{color:var(--outcome-correct)}.ResultReport_redoNumber__LXaQQ[data-tone=wrong]{color:var(--outcome-wrong)}.ResultReport_redoNote__j26dS{color:var(--muted);font-size:13px}.ResultReport_redoCard__BGknI .btn{margin-top:auto}@media (max-width:40rem){.ResultReport_redoTop__zrcuY{grid-template-columns:1fr 1fr}.ResultReport_redoTop__zrcuY>:last-child{grid-column:1/-1;min-height:0}}.ResultReport_finish__ckB4J{margin-left:auto}.ResultReport_nextCard__zTTJv{display:grid;gap:14px}.ResultReport_nextCard__zTTJv h2{margin:0;font-size:18px}.ResultReport_nextActions__nqXbl{display:flex;flex-wrap:wrap;gap:12px}.PracticeEndedNotice_root__O8PEn{min-height:calc(100dvh - var(--site-header-height, 0px));display:grid;place-items:center;padding:24px;color:var(--ink);background:var(--sunken);text-align:center}.PracticeEndedNotice_root__O8PEn>section{width:min(440px,100%);padding:34px 28px;border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:0 12px 40px color-mix(in srgb,transparent,var(--shadow-ink) 6%)}.PracticeEndedNotice_root__O8PEn small{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.14em}.PracticeEndedNotice_root__O8PEn h1{margin:10px 0 8px;font-size:clamp(22px,4vw,30px)}.PracticeEndedNotice_root__O8PEn p{margin:0;color:var(--muted);line-height:1.7}.PracticeEndedNotice_primary__H6CI9{display:inline-block;margin-top:20px;padding:10px 20px;border-radius:10px;color:var(--on-accent);background:var(--accent);font-weight:800;text-decoration:none}.PracticeEndedNotice_primary__H6CI9:focus-visible{outline:3px solid color-mix(in srgb,transparent,var(--accent) 35%);outline-offset:2px}.SubjectTabs_head__SSuJC{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.SubjectTabs_head__SSuJC h1{margin:0;font-size:clamp(26px,3vw,30px);font-weight:500}.SubjectTabs_tabs__5xe__{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.SubjectTabs_tabs__5xe__ a,.SubjectTabs_tabs__5xe__ span{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:12px;color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.SubjectTabs_tabs__5xe__ a[aria-current=page]{color:var(--accent-dark);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border)}.SubjectTabs_tabs__5xe__ span[aria-disabled]{color:var(--disabled);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.SubjectTabs_tabs__5xe__ .SubjectTabs_edit__mvLuA{height:auto;padding:0 4px;color:var(--muted);background:none;box-shadow:none;font-size:13px}.SubjectTabs_actions__c9d0N{margin-left:auto;display:flex;align-items:center;gap:8px}.TopicTiles_knowledgeBlock__UI1WO{display:grid;gap:12px}.TopicTiles_domainCards__R0jkX{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.TopicTiles_domainCards__R0jkX[data-many=true]{grid-template-columns:repeat(4,minmax(0,1fr))}.TopicTiles_domainCards__R0jkX>*{display:grid;gap:4px;justify-items:start;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;font:inherit}.TopicTiles_domainCards__R0jkX>:hover{border-color:var(--line-strong)}.TopicTiles_domainCards__R0jkX>* b{color:var(--ink);font-size:16px;font-weight:700}.TopicTiles_domainCards__R0jkX>* small{color:var(--subtle);font-size:12px;font-weight:600}.TopicTiles_domainCards__R0jkX>* em{color:var(--subtle);font-size:11px;font-style:normal;font-weight:600}.TopicTiles_domainCards__R0jkX>[aria-checked=true],.TopicTiles_domainCards__R0jkX>[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent) inset}.TopicTiles_domainCards__R0jkX>[aria-checked=true] b,.TopicTiles_domainCards__R0jkX>[aria-current=true] b{color:var(--accent-dark)}.TopicTiles_track__ps5GO{display:block;width:100%;height:4px;margin-top:4px;border-radius:999px;background:var(--sunken);overflow:hidden}.TopicTiles_track__ps5GO i{display:block;height:100%;border-radius:999px;background:var(--line-stronger)}.TopicTiles_track__ps5GO[data-tone=good] i{background:var(--accent-light)}.TopicTiles_track__ps5GO[data-tone=mid] i{background:var(--accent-border)}.TopicTiles_track__ps5GO[data-tone=low] i{background:var(--outcome-wrong)}.TopicTiles_nodePanel__9Uhdl{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:var(--canvas)}.TopicTiles_nodePanelHead__IvgZ0{display:flex;align-items:center;justify-content:space-between;gap:12px}.TopicTiles_nodePanelHead__IvgZ0 b{color:var(--ink);font-size:14px}.TopicTiles_nodeWhole__7iMw_{padding:5px 12px;border:1px solid var(--line-strong);border-radius:999px;background:var(--paper);color:var(--ink-soft);font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.TopicTiles_nodeWhole__7iMw_[aria-current=true],.TopicTiles_nodeWhole__7iMw_[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.TopicTiles_nodeWhole__7iMw_:disabled{opacity:.45;cursor:not-allowed}.TopicTiles_topicNote__4bbGL{color:var(--ghost);font-size:12px;font-weight:600}.TopicTiles_topicGrid__PIJ0q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.TopicTiles_topicGrid__PIJ0q[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px}.TopicTiles_topicGrid__PIJ0q[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px}.TopicTiles_topicGrid__PIJ0q>*{display:grid;gap:4px;padding:9px 12px;border:0;border-radius:12px;background:var(--paper);color:var(--ink);text-align:left;text-decoration:none;font:inherit;cursor:pointer;box-shadow:0 0 0 1px var(--line) inset}.TopicTiles_topicGrid__PIJ0q>:hover{box-shadow:0 0 0 1px var(--line-strong) inset}.TopicTiles_topicGrid__PIJ0q>[aria-checked=true],.TopicTiles_topicGrid__PIJ0q>[aria-current=true]{color:var(--accent-dark);box-shadow:0 0 0 1.5px var(--accent) inset;background:var(--accent-soft)}.TopicTiles_topicGrid__PIJ0q>:disabled,.TopicTiles_topicGrid__PIJ0q>[aria-disabled=true]{cursor:not-allowed;opacity:.55;background:transparent}.TopicTiles_topicTop__hK0q7{display:flex;align-items:center;gap:8px;min-width:0}.TopicTiles_topicTop__hK0q7 b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}.TopicTiles_topicTop__hK0q7 small{color:var(--ghost);font-size:12px;font-weight:600;white-space:nowrap}.TopicTiles_topicTop__hK0q7 em{padding:1px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.TopicTiles_topicTop__hK0q7 em[data-kind=weak]{background:var(--tile-wrong-bg);color:var(--tile-wrong-ink)}.TopicTiles_topicTop__hK0q7 em[data-kind=new]{background:var(--sunken-soft);color:var(--muted)}.TopicTiles_topicMeta__XE77q{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--subtle);font-size:12px;font-weight:600}.TopicTiles_topicMine__eIHm9{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.TopicTiles_topicMine__eIHm9 i{display:block;width:44px;height:4px;border-radius:999px;background:var(--sunken-soft);overflow:hidden}.TopicTiles_topicMine__eIHm9 i s{display:block;height:100%;border-radius:999px;background:currentColor}.TopicTiles_topicMine__eIHm9[data-tone=good]{color:var(--accent-bright)}.TopicTiles_topicMine__eIHm9[data-tone=mid]{color:var(--subtle)}.TopicTiles_topicMine__eIHm9[data-tone=low]{color:var(--outcome-wrong)}.TopicTiles_topicMethod__tiqLi{display:grid;gap:8px;padding:14px 16px;border-radius:16px;background:var(--canvas)}.TopicTiles_topicMethodHead__akx18{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.TopicTiles_topicMethodHead__akx18 b{color:var(--ink);font-size:14px}.TopicTiles_topicMethodHead__akx18 small{color:var(--subtle);font-size:12px;font-weight:600}.TopicTiles_topicMethod__tiqLi ol{display:grid;gap:4px;margin:0;padding-left:22px;list-style:decimal;color:var(--ink);font-size:14px;line-height:1.6}.TopicTiles_topicMethod__tiqLi p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.TopicTiles_topicMethod__tiqLi p span{margin-right:8px;padding:1px 7px;border-radius:999px;background:var(--amber-soft);color:var(--warn);font-size:11px;font-weight:700}@media (max-width:64rem){.TopicTiles_topicGrid__PIJ0q[data-cols="3"],.TopicTiles_topicGrid__PIJ0q[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.TopicTiles_topicGrid__PIJ0q,.TopicTiles_topicGrid__PIJ0q[data-cols="3"],.TopicTiles_topicGrid__PIJ0q[data-cols="4"]{grid-template-columns:1fr}.TopicTiles_domainCards__R0jkX,.TopicTiles_domainCards__R0jkX[data-many=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.TopicTiles_domainCards__R0jkX>*{gap:2px;padding:8px 10px;border-radius:12px}.TopicTiles_domainCards__R0jkX>* b{font-size:14px}.TopicTiles_domainCards__R0jkX>* em{display:none}.TopicTiles_nodePanel__9Uhdl{padding:12px}}