.question[data-v-200d36ac]{display:flex;align-items:flex-start;gap:8px}.num[data-v-200d36ac]{flex:none;font-family:ui-serif,Georgia,serif;color:var(--mute, #a39bab)}.question-copy[data-v-200d36ac]{min-width:0;flex:1;font-weight:500;color:var(--fg, #f1ebe4)}.question-prose[data-v-200d36ac]{margin:0 0 10px}.question-prose[data-v-200d36ac]:last-child{margin-bottom:0}.question-prose code[data-v-200d36ac],.explanation code[data-v-200d36ac]{font:500 .92em/1.4 JetBrains Mono,ui-monospace,Menlo,monospace;padding:1px 6px;border-radius:6px;background:var(--bg, #110e14);border:1px solid var(--line, #2e2836);color:var(--fg, #f1ebe4)}.question-prose code[data-v-200d36ac]:before,.question-prose code[data-v-200d36ac]:after,.explanation code[data-v-200d36ac]:before,.explanation code[data-v-200d36ac]:after{content:none}.question-code[data-v-200d36ac]{margin:0 0 12px;padding:12px 14px;overflow-x:auto;border:1px solid var(--line, #2e2836);border-radius:12px;background:var(--bg, #110e14);color:var(--fg, #f1ebe4);font:400 13px/1.55 JetBrains Mono,ui-monospace,Menlo,monospace}.question-code code[data-v-200d36ac]{background:transparent;padding:0;border:0;color:inherit;font:inherit}.explanation[data-v-200d36ac]{margin:8px 0 0;padding-left:1.5rem;font-size:.875rem;line-height:1.45;color:var(--mute, #a39bab)}.options[data-v-200d36ac]{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.option[data-v-200d36ac]{position:relative;margin:0}.option-input[data-v-200d36ac]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.option-card[data-v-200d36ac]{display:flex;align-items:flex-start;gap:14px;width:100%;box-sizing:border-box;min-height:52px;padding:14px 16px;border:1px solid var(--line, #2e2836);border-radius:12px;background:var(--surface, #1b1720);color:var(--fg, #f1ebe4);cursor:pointer}.option-input:checked+.option-card[data-v-200d36ac]{border-color:var(--rust, #eb5a2e);box-shadow:inset 3px 0 0 var(--rust, #eb5a2e)}.option-input:focus-visible+.option-card[data-v-200d36ac]{outline:2px solid var(--rust, #eb5a2e);outline-offset:2px}.option-input:checked+.option-card.wrong[data-v-200d36ac]{border-color:#8d5c58;box-shadow:inset 3px 0 #8d5c58;color:#c9a39e}.letter[data-v-200d36ac]{flex:none;min-width:1.1em;font:600 14px/1.45 JetBrains Mono,ui-monospace,Menlo,monospace;color:var(--mute, #a39bab)}.option-input:checked+.option-card .letter[data-v-200d36ac]{color:var(--rust, #eb5a2e)}.option-input:checked+.option-card.wrong .letter[data-v-200d36ac]{color:#c9a39e}.option-copy[data-v-200d36ac]{flex:1;min-width:0;font:400 16px/1.45 Figtree,ui-sans-serif,system-ui,sans-serif}.option-copy code[data-v-200d36ac]{font:500 .92em/1.4 JetBrains Mono,ui-monospace,Menlo,monospace;padding:1px 6px;border-radius:6px;background:var(--bg, #110e14);border:1px solid var(--line, #2e2836);color:var(--fg, #f1ebe4)}.option-copy code[data-v-200d36ac]:before,.option-copy code[data-v-200d36ac]:after{content:none}.option-card.wrong .option-copy code[data-v-200d36ac]{color:#c9a39e;border-color:#8d5c58}.mark[data-v-200d36ac]{margin-left:auto;color:var(--fg, #f1ebe4);font:600 18px/1 Figtree,ui-sans-serif,system-ui,sans-serif}.actions[data-v-200d36ac]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line, #2e2836)}.submit[data-v-200d36ac]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--rust, #eb5a2e);border-radius:12px;background:var(--rust, #eb5a2e);color:var(--rust-ink, #1a0d08);font:600 16px/1 Figtree,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.submit[data-v-200d36ac]:disabled{opacity:.5;cursor:default}.skip[data-v-200d36ac]{border:0;background:transparent;padding:10px 12px;border-radius:10px;color:var(--mute, #a39bab);font:500 15px/1 Figtree,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.skip[data-v-200d36ac]:hover{color:var(--fg, #f1ebe4);background:var(--surface, #1b1720)}.login-link[data-v-200d36ac]{color:var(--rust, #eb5a2e);font-weight:600;text-decoration:none}.result-banner[data-v-200d36ac]{border-radius:12px;border:1px solid transparent;padding:12px 16px;font:500 .875rem/1.45 Figtree,ui-sans-serif,system-ui,sans-serif}.result-pass[data-v-200d36ac]{border-color:color-mix(in srgb,#3d9a6a 45%,var(--line, #2e2836));background:color-mix(in srgb,#3d9a6a 16%,var(--surface, #1b1720));color:#b6e4c8}.result-fail[data-v-200d36ac]{border-color:color-mix(in srgb,#c45c55 45%,var(--line, #2e2836));background:color-mix(in srgb,#c45c55 16%,var(--surface, #1b1720));color:#f0c2be}.result-inline[data-v-200d36ac]{font-size:.875rem}.result-pass-text[data-v-200d36ac]{color:#b6e4c8}.site.light{border-color:#9fd4b3;background:#e8f7ee;color:#1f6b45}.site.light{border-color:#efb4af;background:#fdeceb;color:#8f2f2a}.site.light{color:#1f6b45}.quiz-page[data-v-7aba90cf]{color:var(--fg, #f1ebe4);padding-block:clamp(32px,6vw,64px)}.crumb[data-v-7aba90cf],.crumb[data-v-7aba90cf] a,.sub[data-v-7aba90cf]{color:var(--mute, #a39bab);text-decoration:none}.crumb[data-v-7aba90cf] a:hover,.back[data-v-7aba90cf]:hover{color:var(--fg, #f1ebe4)}.eyebrow[data-v-7aba90cf]{font:600 13px/1 JetBrains Mono,ui-monospace,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--mute, #a39bab);margin-bottom:12px}.quiz-head[data-v-7aba90cf]{display:grid;gap:8px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line, #2e2836)}h1[data-v-7aba90cf]{margin:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:clamp(36px,5vw,52px)}.back[data-v-7aba90cf]{color:var(--rust, #eb5a2e);text-decoration:none}.stale-banner[data-v-7aba90cf]{display:grid;gap:12px;margin-bottom:24px;padding:16px 18px;border:1px solid var(--line, #2e2836);background:var(--surface, #1b1720);color:var(--fg, #f1ebe4)}.stale-banner p[data-v-7aba90cf]{margin:0;line-height:1.5}.stale-reload[data-v-7aba90cf]{justify-self:start;padding:8px 14px;border:1px solid var(--rust, #eb5a2e);background:transparent;color:var(--rust, #eb5a2e);font:600 .875rem/1.2 JetBrains Mono,ui-monospace,Menlo,monospace;cursor:pointer}.stale-reload[data-v-7aba90cf]:hover{background:color-mix(in srgb,var(--rust, #eb5a2e) 12%,transparent)}.quiz-page[data-v-7aba90cf] .text-slate-900{color:var(--fg, #f1ebe4)}.quiz-page[data-v-7aba90cf] .text-slate-700,.quiz-page[data-v-7aba90cf] .text-slate-600,.quiz-page[data-v-7aba90cf] .text-slate-500{color:var(--mute, #a39bab)}.quiz-page[data-v-7aba90cf] .border-slate-200,.quiz-page[data-v-7aba90cf] .border-slate-300{border-color:var(--line, #2e2836)}.quiz-page[data-v-7aba90cf] .pass-modal-panel{background:var(--surface, #1b1720);border:1px solid var(--line, #2e2836);color:var(--fg, #f1ebe4)}.pass-modal[data-v-7aba90cf]{padding:2rem}.pass-modal h3[data-v-7aba90cf]{margin:0;font:800 1.25rem/1.3 Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:var(--fg, #f1ebe4)}.pass-modal p[data-v-7aba90cf]{margin:.75rem 0 0;font-size:1rem;line-height:1.6;color:var(--mute, #a39bab)}.pass-modal-actions[data-v-7aba90cf]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.pass-modal-primary[data-v-7aba90cf],.pass-modal-secondary[data-v-7aba90cf]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;font:600 15px/1 Figtree,ui-sans-serif,system-ui,sans-serif;text-decoration:none;cursor:pointer}.pass-modal-primary[data-v-7aba90cf]{border:1px solid var(--rust, #eb5a2e);background:var(--rust, #eb5a2e);color:var(--rust-ink, #1a0d08)}.pass-modal-secondary[data-v-7aba90cf]{border:1px solid var(--line, #2e2836);background:transparent;color:var(--fg, #f1ebe4)}.pass-modal-secondary[data-v-7aba90cf]:hover{background:color-mix(in srgb,var(--surface, #1b1720) 70%,var(--fg, #f1ebe4))}
