:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f1e4;--color-bg-sunken:#efe6d3;--color-surface:#fffcf4;--color-surface-2:#f4ebd9;--color-border:#d9c8a6;--color-border-2:#ab8f5c;--color-ink:#1f1a12;--color-muted:#57452c;--color-faint:#745d3c;--color-accent:#9d4e12;--color-accent-hover:#7a3a0a;--color-on-accent:#fffcf4;--color-success:#256b3a;--color-warning:#8a5300;--color-danger:#a32121;--color-scrim:#291e108c;--lotd-grad-a:#fdf8ec;--lotd-grad-b:#f0e4cc;--shadow-sm:0 1px 2px #4a34141a;--shadow-md:0 4px 12px #4a341421;--shadow-lg:0 12px 32px #4a34142e}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#171b28;--color-bg-sunken:#12141c;--color-surface:#232839;--color-surface-2:#2c3247;--color-border:#3f4762;--color-border-2:#626d92;--color-ink:#f5efe2;--color-muted:#cdc4b2;--color-faint:#ada285;--color-accent:#f2b53c;--color-accent-hover:#ffcd6a;--color-on-accent:#16181f;--color-success:#74d38a;--color-warning:#f2b53c;--color-danger:#ff8080;--color-scrim:#08090db8;--lotd-grad-a:#12141c;--lotd-grad-b:#1d2233;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 4px 12px #00000080;--shadow-lg:0 12px 32px #0009}._view_1wcf0_1{gap:var(--space-md);flex-direction:column;display:flex}._eyebrow_1wcf0_7{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0}._scenario_1wcf0_19{padding:var(--space-md) 0 var(--space-md) var(--space-md);border-left:3px solid color-mix(in srgb, var(--color-accent) 55%, transparent);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--color-ink);margin:0}._prompt_1wcf0_28{margin:var(--space-xs) 0 0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-muted)}._options_1wcf0_35{gap:var(--space-sm);flex-direction:column;display:flex}._option_1wcf0_35{width:100%;padding:var(--space-md) var(--space-lg);color:var(--color-ink);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-body)}._option_1wcf0_35:hover:not(:disabled){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface))}._option_1wcf0_35:active:not(:disabled){background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));transform:translateY(0)}._view_go9fl_1{gap:var(--space-sm);padding:var(--space-lg) 0;flex-direction:column;display:flex}._resultCorrect_go9fl_12,._resultIncorrect_go9fl_13{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin:0}._resultCorrect_go9fl_12{background:var(--color-success);color:var(--color-surface)}._resultIncorrect_go9fl_13{background:var(--color-danger);color:var(--color-surface)}html[data-theme=dark] ._resultCorrect_go9fl_12,html[data-theme=dark] ._resultIncorrect_go9fl_13{color:#16181f}._lawNumber_go9fl_40{margin:var(--space-xs) 0 0;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}._lawTitle_go9fl_49{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-ink);margin:0}._explanation_go9fl_58{margin:var(--space-2xs) 0 0;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-size:var(--text-base);line-height:var(--leading-body);color:var(--color-ink)}._continue_go9fl_70{width:100%;margin-top:var(--space-sm)}._view_1s9c1_1{align-items:center;gap:var(--space-xs);padding:var(--space-2xl) var(--space-md);text-align:center;background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-accent) 30%, var(--color-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}._eyebrow_1s9c1_14{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin:0}._streak_1s9c1_23{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-accent);margin:0}._recapCorrect_1s9c1_32,._recapIncorrect_1s9c1_33{margin:var(--space-sm) 0 0;font-size:var(--text-base);line-height:var(--leading-body)}._recapCorrect_1s9c1_32{color:var(--color-success);font-weight:var(--weight-medium)}._recapIncorrect_1s9c1_33{color:var(--color-ink)}._subtext_1s9c1_48{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--color-muted)}._summaryRow_qzvph_1{gap:var(--space-xs);margin-bottom:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}._stat_qzvph_8{align-items:center;gap:var(--space-2xs);padding:var(--space-sm) var(--space-2xs);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-2));border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}._statValue_qzvph_20{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-accent)}._statLabel_qzvph_27{font-size:var(--text-xs);color:var(--color-muted);line-height:1.25}._lawList_qzvph_33{gap:var(--space-2xs);flex-direction:column;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._lawRow_qzvph_44{justify-content:space-between;align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) var(--space-2xs);border-bottom:1px solid var(--color-border);display:flex}._lawRow_qzvph_44:last-child{border-bottom:none}._lawTitle_qzvph_57{font-size:var(--text-sm);color:var(--color-ink)}._correct_qzvph_62{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-success);white-space:nowrap}._incorrect_qzvph_69{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-danger);white-space:nowrap}._empty_qzvph_76{font-size:var(--text-sm);color:var(--color-muted);text-align:center;padding:var(--space-md) 0;margin:0}._section_y3woz_1{gap:var(--space-sm);flex-direction:column;display:flex}._heading_y3woz_7{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0}._body_y3woz_16{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-muted);margin:0}._actions_y3woz_23{gap:var(--space-xs);flex-wrap:wrap;display:flex}._ok_y3woz_29,._problem_y3woz_30{font-size:var(--text-sm);margin:0}._ok_y3woz_29{color:var(--color-ink)}._problem_y3woz_30{color:var(--color-danger)}._view_1n621_1{gap:var(--space-md);flex-direction:column;display:flex}._eyebrow_1n621_7{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0}._page_1n621_17{padding:var(--space-md) 0 var(--space-md) var(--space-md);border-left:3px solid color-mix(in srgb, var(--color-accent) 55%, transparent);flex-direction:column;gap:.9rem;display:flex}._line_1n621_25{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface-2));background-image:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 55%, transparent) 0 50%, transparent 50% 100%);background-position:100% 0;background-size:200% 100%;border-radius:999px;height:.55rem;animation:2.4s ease-in-out infinite _ink_1n621_1;display:block}._line_1n621_25:nth-child(2){width:92%;animation-delay:.35s}._line_1n621_25:nth-child(3){width:64%;animation-delay:.7s}@keyframes _ink_1n621_1{0%{opacity:.9;background-position:100% 0}55%{opacity:1;background-position:0 0}to{opacity:.35;background-position:0 0}}._caption_1n621_49{font-size:var(--text-sm);color:var(--color-muted);margin:0;font-style:italic}@media (prefers-reduced-motion:reduce){._line_1n621_25{background-image:none;animation:1.8s ease-in-out infinite _pulse_1n621_1}@keyframes _pulse_1n621_1{0%,to{opacity:.45}50%{opacity:1}}}._disclaimer_a3gvu_1{margin:var(--space-lg) 0 0;padding:0 var(--space-md);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-muted);text-align:center}._shell_5xsrc_3{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--color-accent) 12%, transparent) 0%, transparent 70%), linear-gradient(165deg, var(--lotd-grad-a) 0%, var(--lotd-grad-b) 100%);min-height:100dvh;font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .4s var(--ease);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background-attachment:fixed;justify-content:center;display:flex}._content_5xsrc_28{width:100%;max-width:480px;padding:var(--space-xl) var(--space-md) var(--space-lg);flex-direction:column;display:flex}._titleRow_5xsrc_36{margin:0 0 var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}._titleGroup_5xsrc_48{align-items:center;gap:var(--space-xs);display:flex}._title_5xsrc_36{font-family:var(--font-display);font-size:clamp(1.05rem, 4.6vw, var(--text-xl));white-space:nowrap;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--color-ink);margin:0}
