.page_page__bwsGW{max-width:var(--content-width);margin:0 auto;padding:28px 16px 72px}.page_back__ZRc4r{display:inline-block;margin-bottom:24px;font-size:.8125rem;font-weight:600;color:var(--text-faint);text-decoration:none;transition:color .14s ease}.page_back__ZRc4r:hover{color:var(--accent)}.page_hero__cZGEd{text-align:center}.page_eyebrow__t1R6Z{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;color:var(--accent)}.page_title__JAi21{margin-top:10px;font-size:clamp(2.5rem,9vw,4.5rem);font-weight:900;line-height:.95;letter-spacing:-.045em}.page_title__JAi21 span{display:block;color:var(--accent)}.page_lede__rnmw_{max-width:46ch;margin:18px auto 0;color:var(--text-muted);font-size:1.0625rem}.page_date__gL7SO{margin-top:6px;font-size:.875rem;color:var(--text-faint)}.page_rules__WOrqC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:40px}.page_rule__hgQ0W{padding:16px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius)}.page_ruleCost__AIH6w{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;line-height:1}.page_ruleCorrect__LMNny .page_ruleCost__AIH6w{color:var(--accent)}.page_ruleWrong__yE09W .page_ruleCost__AIH6w{color:var(--danger)}.page_ruleTitle__qdWyX{margin-top:8px;font-weight:600;font-size:.9375rem}.page_ruleText__fW0F0{margin-top:3px;font-size:.8125rem;color:var(--text-muted)}.page_pickerLabel__e7pR1{margin-top:44px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);text-align:center}.page_picker__txsCT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.page_option__M_2lS{display:block;padding:16px 10px;text-align:center;text-decoration:none;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:background .14s ease,border-color .14s ease,transform .14s ease}.page_option__M_2lS:hover{background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(-2px)}.page_recommended__gJ8F2{border-color:var(--accent-strong);background:linear-gradient(180deg,var(--accent-dim),transparent 70%),var(--surface)}.page_optionName__wrRbN{font-weight:700;font-size:1rem}.page_optionNote__9jz9F{margin-top:3px;font-size:.75rem;color:var(--text-faint)}.page_about__GC9VE{margin-top:56px;padding-top:28px;border-top:1px solid var(--border);color:var(--text-muted);font-size:.875rem;line-height:1.65}.page_about__GC9VE h2{margin-bottom:8px;color:var(--text);font-size:1rem}.page_about__GC9VE p+h2{margin-top:22px}@media (max-width:640px){.page_page__bwsGW{padding-top:44px}.page_picker__txsCT,.page_rules__WOrqC{grid-template-columns:repeat(2,1fr)}}.DifficultyPicker_modes__M_N10{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;max-width:420px;margin:12px auto 0}.DifficultyPicker_timingHint__b3wry{max-width:420px;margin:10px auto 0;font-size:.8125rem;color:var(--text-muted);text-align:center}.DifficultyPicker_mode__qJEtA{display:flex;flex-direction:column;gap:2px;padding:12px;text-align:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius);transition:background .14s ease,border-color .14s ease}.DifficultyPicker_mode__qJEtA:hover{background:var(--surface-hover)}.DifficultyPicker_modeActive__UDFMs{background:linear-gradient(180deg,var(--accent-dim),transparent 70%),var(--surface);border-color:var(--accent-strong)}.DifficultyPicker_modeName__tKoJ0{font-weight:700;font-size:.9375rem}.DifficultyPicker_modeActive__UDFMs .DifficultyPicker_modeName__tKoJ0{color:var(--accent)}.DifficultyPicker_modeNote__s1X19{font-size:.75rem;color:var(--text-faint)}.DifficultyPicker_pickerLabel__bbKYy{margin-top:34px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);text-align:center}.DifficultyPicker_picker__jHn5b{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.DifficultyPicker_option__LLDtB{display:flex;flex-direction:column;gap:3px;padding:16px 10px;text-align:center;text-decoration:none;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:background .14s ease,border-color .14s ease,transform .14s ease}.DifficultyPicker_option__LLDtB:hover{background:var(--surface-hover);border-color:var(--border-strong);transform:translateY(-2px)}.DifficultyPicker_recommended__Vtttb{border-color:var(--border-strong)}.DifficultyPicker_optionName__8fxwM{font-weight:700;font-size:1rem}.DifficultyPicker_optionNote__CTewf{font-size:.75rem;color:var(--text-faint)}@media (max-width:640px){.DifficultyPicker_picker__jHn5b{grid-template-columns:repeat(2,1fr)}}.StatsPanel_panel__mxMky{margin-top:44px;padding:20px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg)}.StatsPanel_heading__s8rin{font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);text-align:center}.StatsPanel_grid__NYSaf{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-top:16px}.StatsPanel_stat__FL4Ou{text-align:center;min-width:0}.StatsPanel_value__cHSyk{font-family:var(--font-mono);font-size:1.375rem;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatsPanel_streak__iGkWP .StatsPanel_value__cHSyk{color:var(--accent)}.StatsPanel_label__y0mTJ{margin-top:3px;font-size:.6875rem;color:var(--text-faint);line-height:1.3}.StatsPanel_note__ZK4DT{margin-top:16px;padding-top:14px;border-top:1px solid var(--border);font-size:.75rem;color:var(--text-faint);text-align:center}@media (max-width:640px){.StatsPanel_grid__NYSaf{grid-template-columns:repeat(3,1fr);gap:14px 8px}.StatsPanel_value__cHSyk{font-size:1.125rem}}