._9IJ1wW_wrap{max-width:880px;margin:0 auto}._9IJ1wW_title{font-family:var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 10px;font-size:clamp(30px,4.6vw,46px);font-weight:600;line-height:1.06}.page h1._9IJ1wW_title{margin-bottom:10px;font-size:clamp(30px,4.6vw,46px)}._9IJ1wW_lead{color:var(--p-muted);max-width:62ch;margin:0 0 18px;font-size:15px;line-height:1.6}._9IJ1wW_summary{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}._9IJ1wW_drives{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}._9IJ1wW_driveBtn{border:1.5px solid var(--p-border);background:var(--p-surface);min-height:40px;color:var(--p-ink);text-align:left;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}._9IJ1wW_driveBtn[aria-pressed=true]{background:var(--p-forest);border-color:var(--p-forest);color:var(--p-on-forest)}._9IJ1wW_note{background:var(--p-butter);color:var(--p-ink);border-radius:14px;padding:18px 22px;font-size:14.5px;line-height:1.6}._9IJ1wW_noteHand{font-family:var(--hand);color:var(--p-success);margin-bottom:4px;font-size:22px;font-weight:700;display:block}._9IJ1wW_round{border:1px solid var(--p-border);background:var(--p-surface);border-radius:14px;padding:16px 18px}._9IJ1wW_roundHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._9IJ1wW_roundName{font-family:var(--serif);margin:0;font-size:19px;font-weight:600;line-height:1.25}._9IJ1wW_roundMeta{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:12.5px;display:flex}._9IJ1wW_roundDesc{color:var(--p-muted);margin:8px 0 0;font-size:13.5px;line-height:1.55}._9IJ1wW_bar{background:var(--p-border);border-radius:999px;height:6px;margin-top:12px;overflow:hidden}._9IJ1wW_barFill{background:var(--p-green);border-radius:999px;height:100%;transition:width .3s}._9IJ1wW_qList{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}._9IJ1wW_q{background:var(--p-paper);border-radius:12px;grid-template-columns:1fr auto;align-items:start;gap:8px 14px;padding:12px 14px;display:grid}._9IJ1wW_qDone{background:var(--p-mint-soft)}._9IJ1wW_qText{color:var(--p-ink);margin:0 0 6px;font-size:14.5px;line-height:1.55}._9IJ1wW_qMeta{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}._9IJ1wW_src{color:var(--p-forest);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}._9IJ1wW_practise{border:1.5px solid var(--p-border);background:var(--p-surface);min-height:40px;color:var(--p-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}._9IJ1wW_practise[aria-pressed=true]{background:var(--p-green);border-color:var(--p-green);color:#06231b}._9IJ1wW_practise:disabled{opacity:.6;cursor:wait}._9IJ1wW_err{color:var(--p-danger);margin-top:8px;font-size:13px}._9IJ1wW_empty{color:var(--p-muted);margin:12px 0 0;font-size:13.5px}._9IJ1wW_basis{color:var(--p-muted);align-self:center;font-size:13px}._9IJ1wW_askedHead{letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);margin:14px 0 0;font-size:12px;font-weight:700}._9IJ1wW_likely{border:1.5px dashed var(--p-border);background:var(--p-paper);border-radius:14px;margin-top:28px;padding:16px 18px}._9IJ1wW_likelyHead{font-family:var(--serif);margin:0;font-size:18px}._9IJ1wW_likelyNote{color:var(--p-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}._9IJ1wW_likelyList{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}._9IJ1wW_likelyItem{color:var(--p-ink);background:var(--p-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14.5px;display:flex}._9IJ1wW_likelyRound{color:var(--p-muted);font-size:12.5px}@media (max-width:640px){._9IJ1wW_q{grid-template-columns:1fr}._9IJ1wW_practise{justify-self:start}._9IJ1wW_round{padding:14px}}@media (prefers-reduced-motion:reduce){._9IJ1wW_barFill{transition:none}}
.W-d-LW_root{min-height:inherit}.W-d-LW_wrap{max-width:960px;margin:0 auto;padding:20px 16px 72px}.W-d-LW_title{font-family:var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 10px;font-size:clamp(28px,4.4vw,42px);font-weight:600;line-height:1.08}.W-d-LW_h2{font-family:var(--serif);margin:28px 0 12px;font-size:22px;font-weight:600}.W-d-LW_lead{color:var(--p-muted);max-width:62ch;margin:0 0 18px;font-size:15px;line-height:1.6}.W-d-LW_muted{color:var(--p-muted);font-size:13.5px}.W-d-LW_card{background:var(--p-surface);border:1.5px solid var(--p-border);box-shadow:var(--p-shadow);border-radius:16px;padding:16px}.W-d-LW_grid{grid-template-columns:1fr;gap:12px;display:grid}.W-d-LW_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.W-d-LW_spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.W-d-LW_note{border:1.5px dashed var(--p-border);color:var(--p-muted);border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.55}.W-d-LW_status{color:var(--p-muted);padding:18px 0;font-size:14px}.W-d-LW_link{color:var(--p-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.W-d-LW_h3{margin:22px 0 8px;font-size:15px;font-weight:700}.W-d-LW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.W-d-LW_list{margin:0;padding:0;list-style:none}.W-d-LW_cardTitle{font-family:var(--serif);overflow-wrap:anywhere;margin:0 0 10px;font-size:19px;font-weight:600}.W-d-LW_card>p{margin:10px 0 0;line-height:1.5}.W-d-LW_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.W-d-LW_tableWrap{margin-top:16px;overflow-x:auto}.W-d-LW_table{border-collapse:collapse;width:100%;font-size:14px}.W-d-LW_table th,.W-d-LW_table td{text-align:left;border-bottom:1px solid var(--p-border);vertical-align:top;padding:9px 10px}.W-d-LW_table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--p-muted);font-size:12px}.W-d-LW_rules{max-width:68ch;margin:0;padding-left:20px;font-size:14.5px;line-height:1.6}.W-d-LW_rules li+li{margin-top:6px}.W-d-LW_resultList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.W-d-LW_resultRow{border:1.5px solid var(--p-border);background:var(--p-surface);min-height:52px;color:var(--p-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.W-d-LW_resultRow:hover{border-color:var(--p-green)}.W-d-LW_runner{flex-direction:column;min-height:100dvh;display:flex}.W-d-LW_runHead{z-index:5;background:color-mix(in srgb, var(--p-bg) 94%, transparent);border-bottom:1px solid var(--p-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;display:flex;position:sticky;top:0}.W-d-LW_runTitle{flex-direction:column;min-width:0;display:flex}.W-d-LW_runName{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.W-d-LW_runTools{align-items:center;gap:10px;display:flex}.W-d-LW_timer{align-items:center;gap:8px;display:flex}.W-d-LW_timerText{font-family:var(--p-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.W-d-LW_save{color:var(--p-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.W-d-LW_saveDot{background:var(--p-green);border-radius:50%;flex:none;width:8px;height:8px}.W-d-LW_save[data-state=saving] .W-d-LW_saveDot{background:var(--p-sun)}.W-d-LW_save[data-state=offline],.W-d-LW_save[data-state=retrying]{color:var(--p-danger);font-weight:600}.W-d-LW_save[data-state=offline] .W-d-LW_saveDot,.W-d-LW_save[data-state=retrying] .W-d-LW_saveDot,.W-d-LW_save[data-state=closed] .W-d-LW_saveDot{background:var(--p-coral)}.W-d-LW_banner,.W-d-LW_notice{border-radius:12px;margin:10px 16px 0;padding:10px 14px;font-size:14px;line-height:1.5}.W-d-LW_banner{background:var(--p-sun-soft);color:var(--p-ink)}.W-d-LW_notice{background:var(--p-coral-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.W-d-LW_runBody{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:16px 16px 24px}.W-d-LW_question{max-width:720px}.W-d-LW_qNum{letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);margin:0 0 8px;font-size:12.5px;font-weight:700}.W-d-LW_stem{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 16px;font-size:16px;line-height:1.65}.W-d-LW_options{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.W-d-LW_opt{cursor:pointer;position:relative}.W-d-LW_options:disabled .W-d-LW_opt{cursor:not-allowed;opacity:.7}.W-d-LW_optOn{border-color:var(--p-green);background:var(--p-mint-soft);box-shadow:inset 0 0 0 1px var(--p-green)}.W-d-LW_opt:focus-within{outline:3px solid var(--p-ink);outline-offset:2px}.W-d-LW_radio{opacity:0;width:1px;height:1px;position:absolute}.W-d-LW_optText{white-space:pre-wrap;overflow-wrap:anywhere}.W-d-LW_textBtn{color:var(--p-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:8px 0;font-size:13.5px;font-weight:600;text-decoration:underline}.W-d-LW_runFoot{z-index:5;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--p-surface);border-top:1px solid var(--p-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;bottom:0}.W-d-LW_runFoot>*{flex:auto}.W-d-LW_marked{background:var(--p-sun-soft);border-color:var(--p-sun)}.W-d-LW_confirmInline{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.W-d-LW_tabs{scrollbar-width:thin;gap:6px;margin:0 0 14px;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.W-d-LW_tab{border:1.5px solid var(--p-border);background:var(--p-surface);min-height:44px;color:var(--p-ink);text-align:left;border-radius:12px;flex-direction:column;flex:none;align-items:flex-start;padding:6px 12px;font-size:13px;display:inline-flex}button.W-d-LW_tab{cursor:pointer}.W-d-LW_tab[data-state=current]{border-color:var(--p-forest);background:var(--p-mint-soft)}.W-d-LW_tab[data-state=closed],.W-d-LW_tab[data-state=skipped]{color:var(--p-muted);background:var(--p-paper)}.W-d-LW_tab[data-state=upcoming]{color:var(--p-muted);border-style:dashed}.W-d-LW_tabLabel{font-weight:700}.W-d-LW_tabMeta{color:var(--p-muted);font-size:11.5px}.W-d-LW_runGrid{display:block}.W-d-LW_runMain{min-width:0}.W-d-LW_palette{display:none}.W-d-LW_paletteOpen{z-index:20;max-height:78dvh;padding:14px 16px calc(16px + env(safe-area-inset-bottom));background:var(--p-surface);border-top:1.5px solid var(--p-border);border-radius:18px 18px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 32px #0000002e}.W-d-LW_paletteHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.W-d-LW_paletteTitle{margin:0;font-size:15px;font-weight:700}.W-d-LW_paletteClose{border:1.5px solid var(--p-border);background:var(--p-surface);width:40px;height:40px;color:var(--p-ink);border-radius:50%;font-size:20px;line-height:1}.W-d-LW_paletteSection{text-transform:uppercase;letter-spacing:.06em;color:var(--p-muted);margin:10px 0 6px;font-size:12px;font-weight:700}.W-d-LW_paletteGrid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.W-d-LW_pq{border:1.5px solid var(--p-border);background:var(--p-surface);width:100%;min-width:18px;min-height:44px;color:var(--p-ink);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}button.W-d-LW_pq{cursor:pointer}.W-d-LW_pq[data-state=not-seen]{color:var(--p-muted);border-style:dashed}.W-d-LW_pq[data-state=not-answered]{background:var(--p-coral-soft);border-color:var(--p-coral)}.W-d-LW_pq[data-state=answered]{background:var(--p-mint-soft);border-color:var(--p-green)}.W-d-LW_pq[data-state=marked],.W-d-LW_pq[data-state=answered-marked]{background:var(--p-sun-soft);border-color:var(--p-sun)}.W-d-LW_pq[data-state=answered-marked]{box-shadow:inset 0 -4px 0 var(--p-green)}.W-d-LW_pq[data-state=current]{background:var(--p-forest);border-color:var(--p-forest);color:var(--p-on-forest)}.W-d-LW_pq[data-state=current][data-marked=true]{box-shadow:inset 0 -4px 0 var(--p-sun)}.W-d-LW_legend{color:var(--p-muted);flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.W-d-LW_legend li{align-items:center;gap:6px;display:inline-flex}.W-d-LW_legend .W-d-LW_pq{border-radius:4px;width:16px;min-width:16px;height:16px;min-height:16px}.W-d-LW_paletteFoot{margin-top:16px;display:flex}.W-d-LW_paletteFoot>*{flex:1}.W-d-LW_passage{background:var(--p-paper);border:1.5px solid var(--p-border);border-radius:14px;margin-bottom:16px;padding:12px 14px}.W-d-LW_passageHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.W-d-LW_passageTitle{margin:0;font-size:14px;font-weight:700}.W-d-LW_passageToggle{border:1.5px solid var(--p-border);background:var(--p-surface);min-height:36px;color:var(--p-ink);border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.W-d-LW_passageBody{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:15px;line-height:1.7}.W-d-LW_passageShut .W-d-LW_passageBody{display:none}.W-d-LW_scrim{z-index:40;background:#0812108c;place-items:end center;padding:0;display:grid;position:fixed;inset:0}.W-d-LW_dialog{background:var(--p-surface);width:100%;max-width:480px;color:var(--p-ink);padding:20px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--p-shadow);border-radius:20px 20px 0 0}.W-d-LW_dialogTitle{font-family:var(--serif);margin:0 0 10px;font-size:22px;font-weight:600}.W-d-LW_dialogBody{font-size:14.5px;line-height:1.55}.W-d-LW_dialogBody p{margin:0 0 8px}.W-d-LW_dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.W-d-LW_scoreRow{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-top:12px;display:flex}.W-d-LW_score{margin:0}.W-d-LW_scoreBig{font-family:var(--serif);font-size:54px;font-weight:600;line-height:1}.W-d-LW_stats{flex:1;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px 16px;min-width:220px;margin:0;display:grid}.W-d-LW_stats dt{text-transform:uppercase;letter-spacing:.06em;color:var(--p-muted);font-size:11.5px;font-weight:700}.W-d-LW_stats dd{margin:2px 0 0;font-size:18px;font-weight:700}.W-d-LW_filterBtn{border:1.5px solid var(--p-border);background:var(--p-surface);min-height:40px;color:var(--p-ink);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.W-d-LW_filterBtn[aria-pressed=true]{background:var(--p-ink);border-color:var(--p-ink);color:var(--p-bg)}.W-d-LW_reviewList{gap:12px;margin-top:14px;display:grid}.W-d-LW_reviewOptions{gap:8px;display:grid}.W-d-LW_reviewOptions>li{flex-wrap:wrap}.W-d-LW_optTag{margin-left:auto;font-size:12px;font-weight:700}.W-d-LW_reviewPassage{margin:10px 0;font-size:14px}.W-d-LW_reviewPassage summary{cursor:pointer;font-weight:600}.W-d-LW_explain{background:var(--p-paper);border-radius:12px;margin-top:12px;padding:10px 12px;font-size:14px}.W-d-LW_fieldset{border:0;min-width:0;margin:0;padding:0}.W-d-LW_select{border:1.5px solid var(--p-border);background:var(--p-surface);width:100%;max-width:420px;min-height:44px;color:var(--p-ink);border-radius:12px;padding:0 12px;font-size:14.5px;display:block}.W-d-LW_feedback{outline:none;margin-top:14px}.W-d-LW_feedback:empty{margin-top:0}button.W-d-LW_opt{width:100%}button.W-d-LW_opt:disabled{cursor:default;opacity:1}.W-d-LW_driveCard{border-color:var(--p-green);margin:0 0 22px}.W-d-LW_driveCard .W-d-LW_cardTitle{margin-bottom:4px}@media (min-width:640px){.W-d-LW_wrap{padding:28px 24px 80px}.W-d-LW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.W-d-LW_card{padding:20px}.W-d-LW_runHead,.W-d-LW_runFoot{padding-left:24px;padding-right:24px}.W-d-LW_runFoot>*{flex:none}.W-d-LW_runBody{padding:24px 24px 32px}.W-d-LW_scrim{place-items:center;padding:16px}.W-d-LW_dialog{border-radius:20px;padding:24px}}@media (min-width:900px){.W-d-LW_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.W-d-LW_runGrid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;display:grid}.W-d-LW_withPassage{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 240px}.W-d-LW_palette,.W-d-LW_paletteOpen{z-index:auto;border:1.5px solid var(--p-border);max-height:none;box-shadow:none;background:var(--p-surface);border-radius:16px;padding:14px;display:block;position:sticky;inset:84px auto auto}.W-d-LW_paletteClose,.W-d-LW_paletteToggle{display:none}.W-d-LW_passage{max-height:calc(100dvh - 200px);margin-bottom:0;position:sticky;top:84px;overflow-y:auto}.W-d-LW_passageToggle{display:none}.W-d-LW_passageShut .W-d-LW_passageBody{display:block}}
.ALonvq_theme{--p-bg:#fbfaf3;--p-surface:#fff;--p-ink:#0d1f1a;--p-muted:#5c6b61;--p-border:#e7e3d6;--p-forest:#06392d;--p-green:#0f9f78;--p-butter:#fff8d9;--p-paper:#f4f3ee;--p-sun:#ffc93c;--p-coral:#ff7a59;--p-pink:#ff9ec7;--p-sky:#74d4ff;--p-lilac:#bba8ff;--p-mint:#a7f3d0;--p-on-forest:#fff;--p-success:#0b6e53;--p-danger:#b3361d;--p-mint-soft:#d9fbe9;--p-sun-soft:#ffeeb0;--p-coral-soft:#ffe1d8;--p-ring-track:#e6e2d4;--p-shadow:0 1px 2px #0d1f1a0d, 0 12px 32px #0d1f1a12;--p-slide-butter:#fff8d9;--p-slide-sky:#d6f1ff;--p-slide-mint:#dcfbec;--p-slide-lilac:#ece6ff;--p-slide-pink:#ffe3ef;--p-slide-sun:#ffe9a3;--p-code-bg:#fffffe;--p-code-panel:#f4f3ee;--p-code-ink:#0d1f1a;--p-code-muted:#5c6b61;--p-code-line:#e7e3d6;--p-mono:var(--font-jetbrains-mono), "JetBrains Mono", ui-monospace, monospace;background:var(--p-bg);color:var(--p-ink);font-family:var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:calc(100vh - 64px)}html[data-theme=dark] .ALonvq_theme{--p-bg:#081210;--p-surface:#10201a;--p-ink:#eaf2ec;--p-muted:#9fb0a6;--p-border:#223a30;--p-forest:#a7f3d0;--p-green:#34d399;--p-butter:#1b1708;--p-paper:#0e1b16;--p-sun:#e6b84a;--p-coral:#f08a6c;--p-pink:#e597bb;--p-sky:#6cc3ea;--p-lilac:#a99bec;--p-mint:#8fdcbb;--p-on-forest:#06231b;--p-success:#6ee7b7;--p-danger:#ff9a7f;--p-mint-soft:#12352a;--p-sun-soft:#3a2f0c;--p-coral-soft:#3a1a12;--p-ring-track:#23392f;--p-shadow:0 1px 2px #0006, 0 12px 32px #00000059;--p-slide-butter:#1b1708;--p-slide-sky:#0b1f2b;--p-slide-mint:#0b261d;--p-slide-lilac:#1a1630;--p-slide-pink:#2a1522;--p-slide-sun:#2a220a;--p-code-bg:#0b1a15;--p-code-panel:#10241c;--p-code-ink:#d7e6de;--p-code-muted:#8fa89c;--p-code-line:#1f3a2f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ALonvq_theme h1,.ALonvq_theme h2,.ALonvq_theme h3,.ALonvq_theme h4{color:var(--p-ink)}.ALonvq_theme :where(button,a,[tabindex]):focus-visible{outline:3px solid var(--p-ink);outline-offset:2px;border-radius:6px}.ALonvq_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.ALonvq_crumbs{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.ALonvq_crumbLink{text-align:left;color:var(--p-forest);min-height:32px;padding:4px 2px;font-weight:600}.ALonvq_crumbLink:hover{text-decoration:underline}.ALonvq_crumbSep{color:var(--p-muted)}.ALonvq_toggle{background:var(--p-paper);border:1px solid var(--p-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ALonvq_toggleBtn{min-width:40px;min-height:34px;color:var(--p-muted);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.ALonvq_toggleBtn[aria-pressed=true]{background:var(--p-forest);color:var(--p-on-forest)}.ALonvq_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--p-success);font-size:11.5px;font-weight:700}.ALonvq_hand{font-family:var(--hand);font-weight:700}.ALonvq_chip{overflow-wrap:anywhere;max-width:100%;color:var(--p-ink);background:var(--p-paper);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.ALonvq_chipMint{background:var(--p-mint-soft)}.ALonvq_chipSun{background:var(--p-sun-soft)}.ALonvq_chipCoral{background:var(--p-coral-soft)}.ALonvq_btnPrimary,.ALonvq_btnGhost,.ALonvq_btnSun{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.ALonvq_btnPrimary{background:var(--p-forest);color:var(--p-on-forest)}.ALonvq_btnGhost{color:var(--p-ink);border:1.5px solid var(--p-border);background:0 0}.ALonvq_btnSun{background:var(--p-sun);color:#0d1f1a}.ALonvq_btnPrimary:active,.ALonvq_btnGhost:active,.ALonvq_btnSun:active{transform:translateY(1px)}.ALonvq_btnSun:disabled,.ALonvq_btnGhost:disabled{opacity:.55;cursor:not-allowed}.ALonvq_btnPrimary:disabled{border:1.5px solid var(--p-border);color:var(--p-muted);cursor:not-allowed;background:0 0}html[data-theme=dark] .ALonvq_theme .ALonvq_btnPrimary:not(:disabled){background:var(--p-green);border-color:var(--p-green);color:#06231b}html[data-theme=dark] .ALonvq_theme .ALonvq_roundBtnSolid{background:var(--p-green);border-color:var(--p-green);color:#06231b}.ALonvq_themeIconBtn{border:1px solid var(--p-border);background:var(--p-surface);width:40px;height:40px;color:var(--p-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ALonvq_roundBtn{border:1.5px solid var(--p-border);background:var(--p-surface);width:44px;height:44px;color:var(--p-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ALonvq_roundBtnSolid{background:var(--p-forest);border-color:var(--p-forest);color:var(--p-on-forest)}.ALonvq_roundBtn:disabled{opacity:.4;cursor:not-allowed}.ALonvq_errorBox{background:var(--p-coral-soft);color:var(--p-danger);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:13.5px;display:flex}.ALonvq_ring{flex:none;place-items:center;display:inline-grid;position:relative}.ALonvq_ring svg{display:block;transform:rotate(-90deg)}.ALonvq_ringTrack{stroke:var(--p-ring-track)}.ALonvq_ringArc{transition:stroke-dashoffset 1s linear,stroke .4s}.ALonvq_ring[data-mood=green] .ALonvq_ringArc{stroke:var(--p-green)}.ALonvq_ring[data-mood=sun] .ALonvq_ringArc{stroke:var(--p-sun)}.ALonvq_ring[data-mood=coral] .ALonvq_ringArc{stroke:var(--p-coral)}.ALonvq_ring[data-mood=coral] .ALonvq_ringTrack{stroke:var(--p-coral-soft)}.ALonvq_ringNum{font-family:var(--serif);color:var(--p-ink);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}@keyframes ALonvq_wobble{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-4deg)scale(1.03)}40%{transform:rotate(3deg)scale(1.02)}60%{transform:rotate(-2deg)scale(1.03)}80%{transform:rotate(1deg)scale(1)}}.ALonvq_wobble{animation:.9s ease-in-out infinite ALonvq_wobble}@media (prefers-reduced-motion:reduce){.ALonvq_wobble{animation:none}.ALonvq_ringArc{transition:none}}.ALonvq_hub{max-width:880px;margin:0 auto}.ALonvq_tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ALonvq_hubHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.ALonvq_theme .ALonvq_hubTitle{font-family:var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(34px,5vw,52px);font-weight:600;line-height:1.04}.ALonvq_mastery{background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-shadow);border-radius:16px;flex:none;align-items:center;gap:14px;padding:14px 18px;display:flex}.ALonvq_masteryLabel{color:var(--p-muted);font-size:11.5px}.ALonvq_masteryWord{font-size:14px;font-weight:600}.ALonvq_note{background:var(--p-butter);border-radius:14px;margin-bottom:34px;padding:18px 22px}.ALonvq_noteHead{font-family:var(--hand);color:var(--p-success);margin-bottom:6px;font-size:24px;font-weight:700;line-height:1.1}.ALonvq_noteBody{color:var(--p-ink);margin:0;font-size:14.5px;line-height:1.65}.ALonvq_sectionTitle{font-family:var(--serif);margin:0 0 18px;font-size:24px;font-weight:600}.ALonvq_trail{margin:0 0 30px;padding:0;list-style:none;position:relative}.ALonvq_stop{grid-template-columns:40px 1fr;gap:16px;padding-bottom:16px;display:grid;position:relative}.ALonvq_stop:not(:last-child):before{content:"";border-left:2px dashed var(--p-border);position:absolute;top:40px;bottom:-4px;left:19px}.ALonvq_node{z-index:1;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:14px;font-size:12px;font-weight:700;display:grid;position:relative}.ALonvq_nodeDone{background:var(--p-green);color:#fff}html[data-theme=dark] .ALonvq_theme .ALonvq_nodeDone{color:#06231b}.ALonvq_nodeHere{background:var(--p-sun);color:#0d1f1a;box-shadow:0 0 0 5px var(--p-sun-soft)}.ALonvq_nodeNext{background:var(--p-surface);border:2px solid var(--p-border);color:var(--p-muted)}.ALonvq_stopCard{text-align:left;background:var(--p-surface);border:1px solid var(--p-border);width:100%;color:var(--p-ink);border-radius:14px;align-items:center;gap:14px;min-height:64px;padding:16px 18px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.ALonvq_stopCard:hover:not(:disabled){border-color:var(--p-green);background:color-mix(in srgb, var(--p-surface) 92%, var(--p-mint))}.ALonvq_stopCard:disabled{cursor:default;opacity:.6}.ALonvq_stopHere{border-color:var(--p-sun);box-shadow:var(--p-shadow)}.ALonvq_stopMain{flex:1;min-width:0}.ALonvq_stopTop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ALonvq_stopTitle{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.25}.ALonvq_stopDesc{color:var(--p-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.ALonvq_stopMeta{color:var(--p-muted);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:12.5px;display:flex}.ALonvq_stopMeta b{color:var(--p-ink);font-weight:600}.ALonvq_stopGo{background:var(--p-forest);width:36px;height:36px;color:var(--p-on-forest);border-radius:50%;flex:none;place-items:center;display:grid}.ALonvq_stopExtra{margin-top:10px}.ALonvq_stopNote{color:var(--p-muted);padding:4px 0 0;font-size:13px}.ALonvq_continueRow{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 36px;display:flex}.ALonvq_traps{background:var(--p-surface);border:1px solid var(--p-border);border-radius:14px;margin-bottom:20px;padding:18px 20px}.ALonvq_trapList{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ALonvq_trap{grid-template-columns:26px 1fr;gap:10px;font-size:13.5px;line-height:1.6;display:grid}.ALonvq_flag{color:var(--p-coral);margin-top:2px}.ALonvq_trapTitle{font-weight:600}.ALonvq_trapDesc{color:var(--p-muted)}.ALonvq_overlay{z-index:100;background:color-mix(in srgb, var(--p-bg) 70%, transparent);justify-content:center;align-items:flex-start;min-height:450px;padding:60px 16px;display:flex;position:absolute;inset:0}.ALonvq_overlayCard,.ALonvq_modalCard{background:var(--p-surface);border:1px solid var(--p-border);width:100%;max-width:480px;box-shadow:var(--p-shadow);color:var(--p-ink);border-radius:18px;padding:36px 28px 30px;position:relative}.ALonvq_overlayCard{text-align:center}.ALonvq_overlayBack{min-height:40px;color:var(--p-muted);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.ALonvq_overlayTitle{font-family:var(--serif);margin:12px 0 8px;font-size:24px;font-weight:600}.ALonvq_overlayText{color:var(--p-muted);margin:0 0 24px;font-size:13.5px;line-height:1.55}.ALonvq_loadSteps{text-align:left;flex-direction:column;gap:12px;display:flex}.ALonvq_loadStep{opacity:.55;align-items:center;gap:12px;font-size:13.5px;display:flex}.ALonvq_loadStepOn{opacity:1;font-weight:600}.ALonvq_loadStepDone{opacity:1}.ALonvq_loadDot{background:var(--p-border);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.ALonvq_loadStepDone .ALonvq_loadDot{background:var(--p-mint);color:#06392d}.ALonvq_loadStepOn .ALonvq_loadDot{background:var(--p-forest)}.ALonvq_loadStepOn .ALonvq_loadDot:after{content:"";background:var(--p-mint);border-radius:50%;width:7px;height:7px;animation:1s infinite ALonvq_pulse}.ALonvq_modalScrim{z-index:99999;background:#08121099;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ALonvq_modalCard{max-width:620px;max-height:84vh;padding:30px 26px 26px;overflow-y:auto}.ALonvq_modalClose{width:44px;height:44px;color:var(--p-muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.ALonvq_modalTitle{font-family:var(--serif);margin:12px 0 16px;padding-right:36px;font-size:24px;font-weight:600}.ALonvq_modalBody{color:var(--p-ink);font-size:14.5px;line-height:1.65}.ALonvq_modalBody p{margin:0 0 16px}.ALonvq_modalBox{background:var(--p-paper);border-radius:12px;margin-bottom:16px;padding:14px 16px}.ALonvq_modalBox ul{margin:8px 0 0;padding-left:20px}.ALonvq_modalBox li{margin-bottom:6px}.ALonvq_modalActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ALonvq_modalHint{color:var(--p-muted);font-size:12.5px}.ALonvq_player{border:1px solid var(--p-border);background:var(--p-surface);max-width:1080px;box-shadow:var(--p-shadow);border-radius:20px;margin:0 auto;overflow:hidden}.ALonvq_playerTop{border-bottom:1px solid var(--p-border);background:var(--p-paper);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ALonvq_playerTopLeft{align-items:center;gap:12px;min-width:0;display:flex}.ALonvq_backPill{border:1px solid var(--p-border);background:var(--p-surface);min-height:40px;color:var(--p-ink);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ALonvq_playerCrumb{color:var(--p-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ALonvq_counter{font-family:var(--p-mono);color:var(--p-muted);flex:none;font-size:12.5px}.ALonvq_stage{position:relative;overflow:hidden}.ALonvq_track{transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}@media (prefers-reduced-motion:reduce){.ALonvq_track{transition:none}}.ALonvq_slide{background:var(--slide-bg,var(--p-slide-butter));flex:0 0 100%;align-items:center;min-width:0;min-height:min(62vh,560px);display:flex;position:relative;overflow:hidden}.ALonvq_slideInner{z-index:1;width:100%;max-width:720px;margin:0 auto;padding:48px 32px;position:relative}.ALonvq_theme .ALonvq_slideTitle{font-family:var(--serif);letter-spacing:-.02em;margin:10px 0 16px;font-size:clamp(30px,5vw,48px);font-weight:600;line-height:1.06}.ALonvq_theme .ALonvq_slideCoverTitle{font-size:clamp(38px,7vw,64px)}.ALonvq_slideLead{max-width:58ch;margin:0 0 22px;font-size:16.5px;line-height:1.65}.ALonvq_slideBody{white-space:pre-line;max-width:60ch;margin:0;font-size:16px;line-height:1.75}.ALonvq_slideNum{font-family:var(--serif);color:var(--p-ink);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(140px,22vw,260px);font-weight:700;line-height:1;position:absolute;bottom:-.18em;right:4%}.ALonvq_controls{border-top:1px solid var(--p-border);background:var(--p-surface);align-items:center;gap:14px;padding:12px 16px;display:flex}.ALonvq_rail{flex:1;gap:6px;display:flex}.ALonvq_railSeg{background:var(--p-border);border-radius:999px;flex:1;height:6px;transition:background .3s}.ALonvq_railDone{background:var(--p-green)}.ALonvq_railNow{background:var(--p-forest)}.ALonvq_cpOptions{flex-direction:column;gap:10px;max-width:600px;margin:8px 0 14px;display:flex}.ALonvq_cpOpt{text-align:left;background:var(--p-surface);border:1.5px solid var(--p-border);width:100%;min-height:52px;color:var(--p-ink);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:14.5px;line-height:1.45;display:flex}.ALonvq_cpOpt:hover{border-color:var(--p-green)}.ALonvq_cpRight{background:var(--p-mint-soft);border-color:var(--p-green)}.ALonvq_cpWrong{background:var(--p-coral-soft);border-color:var(--p-coral)}.ALonvq_optKey{background:var(--p-paper);border:1px solid var(--p-border);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:700;display:grid}.ALonvq_cpFeedback{font-family:var(--hand);font-size:26px;font-weight:700;line-height:1.2}.ALonvq_cpFeedbackGood{color:var(--p-success)}.ALonvq_cpFeedbackBad{color:var(--p-danger)}.ALonvq_cpExplain{max-width:60ch;margin:6px 0 0;font-size:14.5px;line-height:1.6}.ALonvq_quiz{max-width:860px;margin:0 auto}.ALonvq_quizTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ALonvq_quizTopLeft{align-items:center;gap:12px;min-width:0;display:flex}.ALonvq_quizLabel{color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ALonvq_score{color:var(--p-muted);flex:none;font-size:13.5px}.ALonvq_score b{color:var(--p-ink);font-size:15px}.ALonvq_quizStage{text-align:center;padding:12px 0 8px}.ALonvq_coach{align-items:center;gap:14px;display:inline-flex}.ALonvq_qCount{font-family:var(--p-mono);color:var(--p-muted);margin:10px 0 18px;font-size:12px}.ALonvq_theme .ALonvq_qText{font-family:var(--serif);overflow-wrap:anywhere;max-width:640px;margin:0 auto 26px;font-size:clamp(22px,3.4vw,30px);font-weight:600;line-height:1.25}.ALonvq_options{flex-direction:column;gap:12px;max-width:560px;margin:0 auto;display:flex}.ALonvq_option{text-align:left;background:var(--p-surface);border:1.5px solid var(--p-border);width:100%;min-height:56px;color:var(--p-ink);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;font-size:15px;line-height:1.45;transition:border-color .15s,background .15s,transform .15s;display:flex}.ALonvq_option:hover:not(:disabled){border-color:var(--p-green);transform:translateY(-1px)}.ALonvq_option:disabled{cursor:default}.ALonvq_optionChosen{background:var(--p-butter);border-color:var(--p-sun)}.ALonvq_optionRight{background:var(--p-mint-soft);border-color:var(--p-green)}.ALonvq_optionWrong{background:var(--p-coral-soft);border-color:var(--p-coral)}.ALonvq_optionDim{color:var(--p-muted)}.ALonvq_verdict{text-align:left;background:var(--p-butter);border-radius:14px;max-width:560px;margin:20px auto 0;padding:16px 18px}.ALonvq_verdictHand{font-family:var(--hand);margin-bottom:6px;font-size:30px;font-weight:700;line-height:1}.ALonvq_verdictGood{color:var(--p-success)}.ALonvq_verdictBad{color:var(--p-danger)}.ALonvq_verdictText{margin:0;font-size:14.5px;line-height:1.65}.ALonvq_quizActions{justify-content:center;gap:12px;margin-top:22px;display:flex}.ALonvq_quizRail{gap:6px;max-width:560px;margin:26px auto 0;display:flex}.ALonvq_result{text-align:center;background:var(--p-surface);border:1px solid var(--p-border);max-width:560px;box-shadow:var(--p-shadow);border-radius:20px;margin:20px auto 0;padding:34px 26px 28px}.ALonvq_theme .ALonvq_resultTitle{font-family:var(--serif);margin:14px 0 6px;font-size:30px;font-weight:600}.ALonvq_resultScore{font-family:var(--serif);margin:8px 0 6px;font-size:56px;font-weight:700;line-height:1}.ALonvq_resultSub{color:var(--p-muted);margin:0 0 18px;font-size:14.5px}.ALonvq_resultChips{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.ALonvq_resultActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ALonvq_arena{border:1px solid var(--p-border);background:var(--p-surface);max-width:1320px;min-height:calc(100vh - 160px);box-shadow:var(--p-shadow);border-radius:20px;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.ALonvq_arenaHead{border-bottom:1px solid var(--p-border);background:var(--p-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ALonvq_arenaHeadLeft{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.ALonvq_arenaTitle{font-family:var(--serif);overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:600}.ALonvq_arenaHeadRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ALonvq_sprint{align-items:center;gap:10px;display:flex}.ALonvq_sprintLabel{font-family:var(--p-mono);color:var(--p-muted);text-align:right;font-size:11px;line-height:1.3}.ALonvq_split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:0;display:grid}.ALonvq_problem{border-right:1px solid var(--p-border);background:var(--p-paper);min-width:0;padding:22px 24px;overflow-y:auto}.ALonvq_problemTitle{font-family:var(--serif);margin:8px 0 12px;font-size:26px;font-weight:600}.ALonvq_problemText{white-space:pre-line;margin:0 0 16px;font-size:14.5px;line-height:1.7}.ALonvq_warnBox{border:1.5px dashed var(--p-border);border-radius:12px;margin-bottom:16px;padding:14px 16px;font-size:13.5px;line-height:1.6}.ALonvq_constraints{background:var(--p-surface);border:1px solid var(--p-border);font-family:var(--p-mono);color:var(--p-muted);border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:12.5px;line-height:1.7}.ALonvq_constraintsHead{margin-bottom:4px;font-size:11.5px}.ALonvq_constraints code{color:var(--p-ink);font-size:inherit;overflow-wrap:anywhere;background:0 0}.ALonvq_hintRow{margin-bottom:16px}.ALonvq_hintBtn{border:1.5px solid var(--p-border);min-height:40px;color:var(--p-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ALonvq_hintText{margin:10px 0 0;font-size:14px;line-height:1.6}.ALonvq_hintText .ALonvq_hand{color:var(--p-success);margin-right:6px;font-size:22px}.ALonvq_targets{flex-wrap:wrap;gap:8px;display:flex}.ALonvq_editorPanel{background:var(--p-code-bg);min-height:0;color:var(--p-code-ink);flex-direction:column;display:flex}.ALonvq_editorBar{border-bottom:1px solid var(--p-code-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ALonvq_langTabs{flex-wrap:wrap;gap:4px;display:flex}.ALonvq_langTab{min-height:34px;color:var(--p-code-muted);border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.ALonvq_langTab[aria-pressed=true]{color:#06392d;background:#a7f3d0}.ALonvq_langNow{color:var(--p-code-muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.ALonvq_langDot{background:#34d399;border-radius:50%;width:8px;height:8px}.ALonvq_editorArea{flex:1;min-height:340px}.ALonvq_editorFallback{resize:none;background:var(--p-code-bg);width:100%;height:100%;min-height:340px;color:var(--p-code-ink);tab-size:4;border:0;outline:none;padding:14px 16px;font:13px/1.6 JetBrains Mono,Fira Code,monospace}.ALonvq_editorLoading{color:#8fa89c;background:#0b1a15;place-items:center;height:100%;min-height:340px;font-size:12.5px;display:grid}.ALonvq_tests{border-top:1px solid var(--p-code-line);background:var(--p-code-panel);flex-direction:column;flex:none;height:230px;display:flex}.ALonvq_testBar{border-bottom:1px solid var(--p-code-line);justify-content:space-between;align-items:center;gap:8px;padding-right:12px;display:flex}.ALonvq_testTabs{display:flex;overflow-x:auto}.ALonvq_testTab{letter-spacing:.06em;text-transform:uppercase;min-height:40px;color:var(--p-code-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.ALonvq_testTab[aria-pressed=true]{color:var(--p-code-ink);border-bottom-color:#34d399}.ALonvq_testCount{font-family:var(--p-mono);color:var(--p-code-muted);white-space:nowrap;font-size:11.5px}.ALonvq_testCountAll{color:#6ee7b7}.ALonvq_testBody{flex:1;padding:10px 12px;overflow-y:auto}.ALonvq_testNote{color:var(--p-code-muted);margin:0 0 8px;font-size:12.5px}.ALonvq_testList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ALonvq_testRow{font-family:var(--p-mono);color:var(--p-code-ink);background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-size:12px;display:flex}.ALonvq_testDot{border:2px solid #3d5a4d;border-radius:50%;flex:none;width:12px;height:12px}.ALonvq_testPass .ALonvq_testDot{background:#34d399;border-color:#34d399}.ALonvq_testFail .ALonvq_testDot{background:#ff8a6a;border-color:#ff8a6a}.ALonvq_testIdle .ALonvq_testDot{background:#5b6f66;border-color:#5b6f66}.ALonvq_testPending .ALonvq_testDot{border-color:#0000 #8fa89c #8fa89c;animation:.8s linear infinite ALonvq_spin}.ALonvq_testPass,.ALonvq_testFail{animation:.35s ease-out both ALonvq_tick}@keyframes ALonvq_tick{0%{opacity:.2;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ALonvq_testPass,.ALonvq_testFail,.ALonvq_testPending .ALonvq_testDot{animation:none}}.ALonvq_testLabel{flex:none;font-weight:600}.ALonvq_testInput{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--p-code-muted);flex:1;overflow:hidden}.ALonvq_testState{color:var(--p-code-muted);flex:none;font-size:11.5px}.ALonvq_testPass .ALonvq_testState{color:#6ee7b7}.ALonvq_testFail .ALonvq_testState{color:#ffab94;white-space:nowrap;text-overflow:ellipsis;max-width:45%;overflow:hidden}.ALonvq_outBlock{font-family:var(--p-mono);background:#ffffff0a;border-radius:10px;margin-bottom:8px;padding:8px 10px;font-size:12px;line-height:1.6}.ALonvq_outPass{color:#6ee7b7}.ALonvq_outFail{color:#ffab94}.ALonvq_console{font-family:var(--p-mono);white-space:pre-wrap;word-break:break-word;color:var(--p-code-muted);margin:0;font-size:12px}.ALonvq_consoleErr{color:#ffab94}.ALonvq_review{color:var(--p-code-ink);font-size:13px;line-height:1.6}.ALonvq_skillChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ALonvq_skillIn,.ALonvq_skillOut{border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.ALonvq_skillIn{color:#a7f3d0;background:#a7f3d02e}.ALonvq_skillOut{color:#ffab94;background:#ff8a6a29}.ALonvq_modalCard .ALonvq_review{color:var(--p-ink)}.ALonvq_modalCard .ALonvq_skillIn{background:var(--p-mint-soft);color:var(--p-ink)}.ALonvq_modalCard .ALonvq_skillOut{background:var(--p-coral-soft);color:var(--p-ink)}.ALonvq_spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ALonvq_spin;display:inline-block}@keyframes ALonvq_spin{to{transform:rotate(360deg)}}@keyframes ALonvq_pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:900px){.ALonvq_split{grid-template-columns:minmax(0,1fr)}.ALonvq_editorPanel{min-width:0}.ALonvq_problem{border-right:0;border-bottom:1px solid var(--p-border);max-height:none}}@media (max-width:640px){.ALonvq_theme{min-height:calc(100vh - 56px)}.ALonvq_hubHead{flex-direction:column;gap:14px}.ALonvq_stop{grid-template-columns:32px 1fr;gap:12px}.ALonvq_node{width:32px;height:32px}.ALonvq_stop:not(:last-child):before{top:46px;left:15px}.ALonvq_stopCard{padding:14px}.ALonvq_slideInner{padding:34px 20px 40px}.ALonvq_slide{min-height:60vh}.ALonvq_playerTop{padding:8px 10px}.ALonvq_playerCrumb{display:none}.ALonvq_controls{gap:10px;padding:10px}.ALonvq_rail{gap:4px}.ALonvq_arenaHead{padding:10px 12px}.ALonvq_sprintLabel,.ALonvq_testCount{display:none}.ALonvq_problem{padding:18px 16px}.ALonvq_quizTop{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ALonvq_stopCard,.ALonvq_option,.ALonvq_btnPrimary,.ALonvq_btnGhost,.ALonvq_btnSun{transition:none}.ALonvq_loadStepOn .ALonvq_loadDot:after,.ALonvq_spinner{animation:none}}@media (min-width:861px){.ALonvq_slide{min-height:max(440px,100dvh - 252px)}}.ALonvq_arenaRow1{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.ALonvq_arenaRow2{flex:none;align-items:center;gap:10px;display:flex}.ALonvq_onlyPhone{display:none}@media (max-width:860px){.ALonvq_theme{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.ALonvq_theme .page{padding-bottom:24px}}@media (max-width:640px){.ALonvq_stopDesc{-webkit-line-clamp:3;line-clamp:3}.ALonvq_arenaHead{flex-direction:column;align-items:stretch;gap:10px}.ALonvq_arenaRow1 .ALonvq_arenaTitle{flex:1;font-size:16px}.ALonvq_arenaRow2{flex-wrap:nowrap;justify-content:space-between;gap:8px}.ALonvq_arenaRow2 .ALonvq_btnSun,.ALonvq_arenaRow2 .ALonvq_btnPrimary,.ALonvq_arenaRow2 .ALonvq_btnGhost{padding:0 14px;font-size:13px}.ALonvq_onlyPhone{display:inline}.ALonvq_onlyWide{display:none}.ALonvq_themeIconBtn.ALonvq_onlyPhone{display:inline-grid}}.ALonvq_nailed{background:var(--p-mint-soft);border-radius:14px;margin:18px 0 0;padding:14px 18px;font-size:15px}.ALonvq_nailed .ALonvq_hand{color:var(--p-success);margin-right:6px;font-size:26px}.ALonvq_reviewHead{font-family:var(--serif);margin:26px 0 12px;font-size:20px;font-weight:600}.ALonvq_reviewList,.ALonvq_weakList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ALonvq_reviewItem{background:var(--p-paper);border-left:4px solid var(--p-border);border-radius:12px;padding:14px 16px}.ALonvq_reviewRight{border-left-color:var(--p-green)}.ALonvq_reviewWrong{border-left-color:var(--p-coral)}.ALonvq_reviewQ{gap:10px;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.ALonvq_reviewMark{background:var(--p-mint-soft);width:24px;height:24px;color:var(--p-success);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.ALonvq_reviewWrong .ALonvq_reviewMark{background:var(--p-coral-soft);color:var(--p-danger)}.ALonvq_reviewLine{margin:0 0 4px 34px;font-size:14px;line-height:1.55}.ALonvq_reviewLabel{min-width:112px;color:var(--p-muted);font-size:12.5px;font-weight:600;display:inline-block}.ALonvq_reviewExplain{color:var(--p-muted);margin:8px 0 0 34px;font-size:13.5px;line-height:1.6}.ALonvq_weakItem{border:1px solid var(--p-border);background:var(--p-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ALonvq_weakTitle{font-family:var(--serif);font-size:16px;font-weight:600}.ALonvq_weakMeta{color:var(--p-muted);margin-top:2px;font-size:12.5px}@media (max-width:640px){.ALonvq_reviewLine,.ALonvq_reviewExplain{margin-left:0}.ALonvq_reviewLabel{min-width:0;display:block}}
.k0_T_G_wrap{max-width:980px;margin:0 auto;padding:8px 0 40px}@media (max-width:860px){.k0_T_G_wrap{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.k0_T_G_title{font-family:var(--serif);color:var(--p-ink);margin:6px 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.15}.k0_T_G_lead{color:var(--p-muted);max-width:640px;margin:0 0 22px;font-size:15.5px;line-height:1.6}.k0_T_G_card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:16px;padding:20px 22px}.k0_T_G_startCard{background:var(--p-butter);color:var(--p-ink);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.k0_T_G_startCard h2{font-family:var(--serif);margin:0;font-size:26px}.k0_T_G_muted{color:var(--p-muted);margin:6px 0 0;font-size:14px;line-height:1.55}.k0_T_G_sectionHead{font-family:var(--serif);color:var(--p-ink);margin:34px 0 12px;font-size:21px}.k0_T_G_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.k0_T_G_row{background:var(--p-surface);border:1px solid var(--p-border);color:var(--p-ink);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.k0_T_G_row:hover,.k0_T_G_row:focus-visible{border-color:var(--p-forest)}.k0_T_G_rowTitle{font-size:15px;font-weight:600}.k0_T_G_rowMeta{color:var(--p-muted);margin-top:2px;font-size:13px}.k0_T_G_empty{color:var(--p-muted);font-size:14px}.k0_T_G_picker{gap:8px;margin:10px 0 0;display:grid}.k0_T_G_pick{text-align:left;border:1.5px solid var(--p-border);background:var(--p-surface);color:var(--p-ink);cursor:pointer;border-radius:12px;padding:12px 14px;font-size:14.5px}.k0_T_G_pick[aria-pressed=true]{border-color:var(--p-forest);background:var(--p-mint-soft)}.k0_T_G_chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.k0_T_G_chipBtn{border:1.5px solid var(--p-border);background:var(--p-surface);color:var(--p-ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px}.k0_T_G_chipBtn[aria-pressed=true]{background:var(--p-forest);border-color:var(--p-forest);color:var(--p-on-forest)}.k0_T_G_label{letter-spacing:.06em;text-transform:uppercase;color:var(--p-muted);margin:22px 0 0;font-size:12px;font-weight:700}.k0_T_G_notice{background:var(--p-butter);color:var(--p-ink);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.5}.k0_T_G_consent{text-align:center;max-width:560px;margin:40px auto}.k0_T_G_consent p{color:var(--p-ink);font-size:16px;line-height:1.6}.k0_T_G_live{background:var(--p-paper);min-height:100dvh;color:var(--p-ink);flex-direction:column;display:flex}.k0_T_G_liveTop{border-bottom:1px solid var(--p-border);align-items:center;gap:16px;padding:14px 24px;display:flex}.k0_T_G_liveTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-size:14.5px;font-weight:600;overflow:hidden}.k0_T_G_liveTop>:first-child{flex:none;justify-self:start}.k0_T_G_liveTopEnd{flex:none;justify-self:end;align-items:center;gap:16px;min-width:40px;display:flex}.k0_T_G_progress{font-variant-numeric:tabular-nums;color:var(--p-muted);white-space:nowrap;justify-self:end;align-items:center;gap:20px;font-size:13.5px;display:flex}.k0_T_G_dots{align-items:center;gap:5px;display:flex}.k0_T_G_timer{color:var(--p-ink);font-weight:600}.k0_T_G_dot{background:var(--p-border);border-radius:50%;width:8px;height:8px}.k0_T_G_dotDone{background:var(--p-green)}.k0_T_G_dotNow{background:var(--p-forest)}.k0_T_G_stage{text-align:center;flex-direction:column;flex:1;align-items:center;gap:18px;width:100%;max-width:760px;margin:0 auto;padding:28px 16px 24px;display:flex}.k0_T_G_stageLive{justify-content:safe center;gap:24px;padding:32px 16px}.k0_T_G_stageLive .k0_T_G_question{text-wrap:balance;max-width:640px}.k0_T_G_stageLobby{justify-content:safe center;gap:12px;max-width:540px;padding:32px 16px}.k0_T_G_stageLobby>*{width:100%}.k0_T_G_stageLobby .k0_T_G_label{margin-top:16px}.k0_T_G_stageLobby .k0_T_G_chips{justify-content:center}.k0_T_G_stageLobby .k0_T_G_pick{text-align:center}.k0_T_G_liveLobby{min-height:calc(100dvh - 54px)}.k0_T_G_lobbyStart{flex-direction:column;align-items:center;gap:10px;margin-top:16px;display:flex}.k0_T_G_act{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;position:relative}.k0_T_G_below{flex-direction:column;align-items:center;padding-top:16px;display:flex;position:absolute;top:100%;left:0;right:0}.k0_T_G_secondary{border:1.5px solid var(--p-border);min-width:148px;height:40px;color:var(--p-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600}.k0_T_G_secondary[aria-pressed=true]{background:var(--p-forest);border-color:var(--p-forest);color:var(--p-on-forest)}.k0_T_G_secondary:disabled{opacity:.5;cursor:not-allowed}.k0_T_G_secondary:focus-visible{outline:3px solid var(--p-forest);outline-offset:3px}.k0_T_G_qKind{letter-spacing:.05em;text-transform:uppercase;color:var(--p-muted);font-size:12.5px;font-weight:700}.k0_T_G_question{font-family:var(--serif);margin:0;font-size:clamp(22px,3.4vw,32px);line-height:1.3}.k0_T_G_caption{min-height:48px;color:var(--p-muted);max-width:620px;font-size:15px;line-height:1.5}.k0_T_G_status{color:var(--p-ink);min-height:22px;font-size:14.5px}.k0_T_G_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.k0_T_G_mic{background:var(--p-sun,#f4c542);color:#06392d;cursor:pointer;border:none;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 6px 18px #00000026}.k0_T_G_mic:focus-visible,.k0_T_G_chipBtn:focus-visible,.k0_T_G_pick:focus-visible{outline:3px solid var(--p-forest);outline-offset:3px}.k0_T_G_mic[aria-pressed=true]{background:var(--p-danger,#c2410c);color:#fff}.k0_T_G_mic:disabled{opacity:.5;cursor:not-allowed}.k0_T_G_recDot{background:var(--p-danger,#c2410c);border-radius:50%;width:10px;height:10px;margin-right:6px;animation:1.2s steps(2,start) infinite k0_T_G_blink;display:inline-block}@keyframes k0_T_G_blink{to{visibility:hidden}}.k0_T_G_typeBox{text-align:left;gap:8px;width:100%;max-width:620px;display:grid}.k0_T_G_typeBox textarea{border:1.5px solid var(--p-border);background:var(--p-surface);width:100%;min-height:110px;color:var(--p-ink);font:inherit;resize:vertical;border-radius:12px;padding:12px;font-size:15px}.k0_T_G_error{color:var(--p-danger,#c2410c);max-width:620px;font-size:14px;line-height:1.5}.k0_T_G_thinking{font-family:var(--hand);color:var(--p-success);font-size:26px}.k0_T_G_reportHead{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.k0_T_G_bigScore{font-family:var(--serif);color:var(--p-ink);margin-left:auto;font-size:54px;line-height:1}.k0_T_G_cols{grid-template-columns:1.35fr 1fr;gap:28px;margin-top:8px;display:grid}.k0_T_G_qItem{border:1px solid var(--p-border);background:var(--p-surface);border-radius:14px;margin-bottom:10px;overflow:hidden}.k0_T_G_qBtn{width:100%;color:var(--p-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.k0_T_G_qBody{color:var(--p-ink);padding:0 16px 16px;font-size:14.5px;line-height:1.6}.k0_T_G_qBody p{margin:8px 0 0}.k0_T_G_answerLabel{color:var(--p-muted);font-size:12.5px;font-weight:600}.k0_T_G_qBody .k0_T_G_answerLabel{margin:12px 0 0}.k0_T_G_qBody .k0_T_G_answer{color:var(--p-ink);margin:2px 0 0}.k0_T_G_skill{border-bottom:1px solid var(--p-border);color:var(--p-ink);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;font-size:15px;display:grid}.k0_T_G_inShort{margin-top:14px}.k0_T_G_qBody .k0_T_G_inShortLabel{font-family:var(--hand);color:var(--p-muted);margin:0;font-size:19px;font-weight:700;line-height:1.1}.k0_T_G_qBody .k0_T_G_inShortText{margin:2px 0 0}.k0_T_G_fixList{margin:0 0 8px;padding:0;list-style:none}.k0_T_G_fix{color:var(--p-ink);grid-template-columns:22px 1fr;align-items:baseline;gap:8px;padding:7px 0;font-size:14.5px;line-height:1.5;display:grid}.k0_T_G_fixNum{font-family:var(--hand);color:var(--p-success);font-size:22px;font-weight:700;line-height:1;transform:rotate(-4deg)}.k0_T_G_lessonLink{color:var(--p-forest);font-weight:600}.k0_T_G_crumb{margin:0 0 14px}.k0_T_G_headCard{background:var(--p-surface);border:1px solid var(--p-border);box-shadow:var(--p-shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.k0_T_G_headMain{align-items:center;gap:16px;min-width:0;display:flex}.k0_T_G_headMascot{flex:none;place-items:center;display:grid}.k0_T_G_headNote{border:1px solid var(--p-border);color:var(--p-muted);border-radius:999px;margin:8px 0 0;padding:2px 10px;font-size:12px;line-height:1.6;display:inline-block}.k0_T_G_headTitle{font-family:var(--serif);color:var(--p-ink);margin:0 0 6px;font-size:clamp(24px,3.4vw,34px);line-height:1.15}.k0_T_G_ring{flex:none;width:88px;height:88px;position:relative}.k0_T_G_ring svg{display:block;transform:rotate(-90deg)}.k0_T_G_ringTrack{stroke:var(--p-ring-track)}.k0_T_G_ringFill{transition:stroke-dashoffset .5s}.k0_T_G_ringGood{stroke:var(--p-green)}.k0_T_G_ringMid{stroke:var(--p-sun)}.k0_T_G_ringLow{stroke:var(--p-coral)}.k0_T_G_ringNum{font-family:var(--serif);color:var(--p-ink);place-items:center;font-size:26px;display:grid;position:absolute;inset:0}.k0_T_G_pill{white-space:nowrap;flex:none}.k0_T_G_qText{min-width:0}.k0_T_G_again{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}@media (max-width:1669px){.k0_T_G_below{min-height:96px;padding-top:0;position:static}}@media (max-width:860px){.k0_T_G_liveTop{justify-content:space-between;padding:12px 16px;display:flex}.k0_T_G_liveTitle,.k0_T_G_dots{display:none}.k0_T_G_progress{gap:12px}}@media (max-width:760px){.k0_T_G_cols{grid-template-columns:1fr}.k0_T_G_bigScore{font-size:42px}.k0_T_G_headCard{gap:12px;padding:16px}.k0_T_G_headMascot{display:none}.k0_T_G_ring,.k0_T_G_ring svg{width:72px;height:72px}.k0_T_G_ringNum{font-size:22px}.k0_T_G_mic{width:80px;height:80px}.k0_T_G_secondary{min-width:112px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.k0_T_G_recDot{animation:none}.k0_T_G_ringFill{transition:none}}
.AhUfFG_tip{--tone:#a67c00;--swipe:var(--sunsoft);box-sizing:border-box}.AhUfFG_quick{--tone:#a67c00;--swipe:var(--sunsoft)}.AhUfFG_know{--tone:#0a7a5b;--swipe:var(--mint)}.AhUfFG_insight{--tone:#6f55d8;--swipe:#d9ccff}html[data-theme=dark] .AhUfFG_quick{--tone:var(--sun);--swipe:color-mix(in srgb, var(--sunsoft) 32%, #081210)}html[data-theme=dark] .AhUfFG_know{--tone:#6ee7b7;--swipe:color-mix(in srgb, var(--mint) 32%, #081210)}html[data-theme=dark] .AhUfFG_insight{--tone:#c7b8ff;--swipe:#4b4e5c}.AhUfFG_head{font-family:var(--hand);color:var(--tone);align-items:center;gap:8px;margin-bottom:4px;font-size:25px;font-weight:700;line-height:1.05;display:flex}.AhUfFG_body{font-family:var(--sans);color:var(--ink2);margin:0;font-size:14.5px;line-height:1.5}.AhUfFG_body b,.AhUfFG_swipe{color:var(--ink);background:linear-gradient(transparent 24%, var(--swipe) 24% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 3px;font-weight:600}.AhUfFG_arrow{flex:none}.AhUfFG_gutter,.AhUfFG_mascot,.AhUfFG_doodle{position:absolute}.AhUfFG_gutter,.AhUfFG_mascot{z-index:6}.AhUfFG_inline{max-width:100%;margin-top:16px;margin-bottom:16px}.AhUfFG_inlineRow{align-items:center;gap:20px;display:flex}.AhUfFG_inlineDoodles{flex:none;align-items:center;gap:16px;display:flex}.AhUfFG_doodle.AhUfFG_doodleInline{z-index:0;flex:none;height:auto;position:relative}@media (max-width:899px){.AhUfFG_inlineDoodles{display:none}}.AhUfFG_mascot{font-family:var(--hand);color:#0a7a5b;pointer-events:none;align-items:center;gap:10px;font-size:24px;font-weight:700;line-height:1.05;display:flex;transform:rotate(-2deg)}html[data-theme=dark] .AhUfFG_mascot{color:#6ee7b7}.AhUfFG_doodle :is(path,circle,line){vector-effect:non-scaling-stroke}.AhUfFG_doodle{--doodle-sun:#dfa000;z-index:5;opacity:.6;pointer-events:none}html[data-theme=dark] .AhUfFG_doodle{--doodle-sun:#ffc93c;opacity:.5}.AhUfFG_doodle.AhUfFG_doodleRunner{z-index:0;opacity:.16;position:fixed}html[data-theme=dark] .AhUfFG_doodle.AhUfFG_doodleRunner{opacity:.13}.AhUfFG_doodleQuiet{opacity:.32}html[data-theme=dark] .AhUfFG_doodleQuiet{opacity:.26}
.z1XyOq_wrap{flex-direction:column;align-items:flex-start;gap:18px;max-width:560px;min-height:60vh;margin:0 auto;padding:72px 16px 48px;display:flex}.z1XyOq_message{font-family:var(--serif);color:var(--ink);margin:0;font-size:22px;line-height:1.35}@media (min-width:640px){.z1XyOq_wrap{padding-top:120px}.z1XyOq_message{font-size:26px}}
.QKC6LG_nav{border-bottom:1px solid var(--p-border);background:0 0}.QKC6LG_form{text-align:left;margin-top:8px}.QKC6LG_form .auth-foot{margin-top:18px}.QKC6LG_form .fi{margin-bottom:14px}.QKC6LG_form .btn{width:100%;margin-top:8px}
.xrv7_a_good{--tone-ink:var(--p-success);--swipe:color-mix(in srgb, var(--p-mint) 80%, transparent)}.xrv7_a_bad{--tone-ink:var(--p-danger);--swipe:color-mix(in srgb, var(--p-coral) 42%, transparent)}html[data-theme=dark] .xrv7_a_good{--swipe:color-mix(in srgb, var(--p-green) 36%, transparent)}html[data-theme=dark] .xrv7_a_bad{--swipe:#ff7a598c}.xrv7_a_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xrv7_a_star{border-top:1px solid var(--p-border);margin-top:12px;padding-top:10px;container-type:inline-size}.xrv7_a_starHead{font-family:var(--hand);color:var(--p-muted);margin:0 0 2px;font-size:20px;font-weight:700;line-height:1.1}.xrv7_a_starLine{color:var(--p-ink);flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.xrv7_a_starPart{align-items:center;gap:6px;display:inline-flex}.xrv7_a_doodle{flex:none;width:auto;height:14px;overflow:visible}.xrv7_a_doodle_good{color:var(--p-success)}.xrv7_a_doodle_bad{color:var(--p-danger);height:12px}.xrv7_a_doodle_weak{color:#a67c00;height:10px}html[data-theme=dark] .xrv7_a_doodle_weak{color:var(--p-sun)}.xrv7_a_sheet{margin-top:12px}.xrv7_a_answerLabel{color:var(--p-muted);margin:0;font-size:12.5px;font-weight:600}.xrv7_a_marked{color:var(--p-ink);margin:2px 0 0;line-height:2}.xrv7_a_marked .xrv7_a_mark{color:var(--p-ink);font-weight:inherit;background:linear-gradient(177deg, transparent 40%, var(--swipe) 47%, var(--swipe) 90%, transparent 97%);border-radius:.7em .35em .6em .3em/.5em .6em .45em .55em;margin:0 -1px 0 -3px;padding:0 4px}.xrv7_a_markNum{font-family:var(--hand);vertical-align:.55em;color:var(--tone-ink);margin:0 2px 0 4px;padding:1px 4px;font-size:15px;font-weight:700;line-height:1;display:inline-block;position:relative;transform:rotate(-6deg)}.xrv7_a_ring{opacity:.75;width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;top:-3px;left:-3px;overflow:visible}.xrv7_a_notes{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.xrv7_a_note{color:var(--p-ink);font-size:14px;line-height:1.45}.xrv7_a_noteHead{font-family:var(--hand);color:var(--tone-ink);align-items:center;gap:5px;font-size:21px;font-weight:700;line-height:1.05;display:flex}.xrv7_a_noteArrow{flex:none;width:30px;height:17px;margin-left:-2px;display:none}.xrv7_a_noteText{margin-top:2px;display:block}@container (min-width:480px){.xrv7_a_sheet{grid-template-columns:minmax(0,1fr) 180px;align-items:start;column-gap:22px;display:grid}.xrv7_a_notes{margin-top:18px}.xrv7_a_noteArrow{display:block}}.xrv7_a_why{margin-top:10px}.xrv7_a_whySum{cursor:pointer;width:fit-content;color:var(--p-muted);font-size:13.5px;font-weight:600}.xrv7_a_whySum:focus-visible{outline:2px solid var(--p-forest);outline-offset:2px;border-radius:4px}.xrv7_a_whyList{color:var(--p-ink);gap:6px;margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.xrv7_a_explainer{margin:0 0 12px}.xrv7_a_explainerSum{cursor:pointer;width:fit-content;color:var(--p-ink);padding:4px 0;font-weight:600}.xrv7_a_explainerSum:focus-visible{outline:2px solid var(--p-forest);outline-offset:2px;border-radius:4px}.xrv7_a_explainerBody{color:var(--p-ink);padding:4px 0 10px;font-size:14.5px;line-height:1.6}.xrv7_a_explainerBody p{margin:0 0 8px}.xrv7_a_steps{gap:4px;margin:0 0 10px;padding-left:18px;display:grid}.xrv7_a_exampleQ{color:var(--p-muted)}.xrv7_a_example{border-left:3px solid var(--p-green);margin:0;padding:10px 12px}.xrv7_a_exampleTag{width:20px;height:20px;color:var(--p-on-forest);background:var(--p-forest);border-radius:99px;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.xrv7_a_comm{border:1px solid var(--p-border);background:var(--p-surface);border-radius:14px;margin-top:18px;padding:14px 16px}.xrv7_a_commHead{color:var(--p-ink);margin:0 0 6px;font-size:15px;font-weight:700}.xrv7_a_commScore{color:var(--p-ink);font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700}.xrv7_a_commScore span{color:var(--p-muted);margin-left:2px;font-size:14px;font-weight:500}.xrv7_a_commNone{color:var(--p-ink);margin:0;font-weight:600}.xrv7_a_commHow{color:var(--p-muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}