h1.svelte-1eaotym{font-size:1.5rem}.muted.svelte-1eaotym{color:var(--text-muted);font-size:.9rem}.warn.svelte-1eaotym,.callout.svelte-1eaotym{background:var(--caution-bg);border:1px solid var(--caution-border);color:var(--caution-text);border-radius:var(--radius);padding:.6rem .8rem}.setup.svelte-1eaotym{gap:.75rem;max-width:30rem;display:grid}.setup.svelte-1eaotym .field:where(.svelte-1eaotym),.setup.svelte-1eaotym .mode:where(.svelte-1eaotym){flex-direction:column;gap:.2rem;display:flex}.setup.svelte-1eaotym .field:where(.svelte-1eaotym) label:where(.svelte-1eaotym),.setup.svelte-1eaotym .mode:where(.svelte-1eaotym) legend:where(.svelte-1eaotym){color:var(--text-muted);font-size:.85rem;font-weight:600}select.svelte-1eaotym{font:inherit;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);padding:.5rem .6rem;font-weight:400}fieldset.svelte-1eaotym{border:none;min-width:0;margin:0;padding:0}legend.svelte-1eaotym{color:var(--text);margin-bottom:.5rem;padding:0;font-size:1.05rem;font-weight:600}.plan.svelte-1eaotym{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);margin-bottom:1rem;padding:.75rem 1rem}.plan.svelte-1eaotym h2:where(.svelte-1eaotym){margin:0 0 .5rem;font-size:1rem}.plan.svelte-1eaotym dl:where(.svelte-1eaotym){flex-wrap:wrap;gap:1rem;margin:0 0 .5rem;display:flex}.plan.svelte-1eaotym dt:where(.svelte-1eaotym){color:var(--text-muted);font-size:.85rem}.plan.svelte-1eaotym dd:where(.svelte-1eaotym){margin:0;font-size:1.25rem;font-weight:700}.exambar.svelte-1eaotym{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.exambar.low.svelte-1eaotym{border-color:var(--stop-border)}.exambar.low.svelte-1eaotym .clock:where(.svelte-1eaotym){color:var(--stop-text)}.clock.svelte-1eaotym{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.counts.svelte-1eaotym{color:var(--text-muted);font-size:.9rem}.actions.svelte-1eaotym{flex-wrap:wrap;gap:.5rem;display:flex}.navigator.svelte-1eaotym ol:where(.svelte-1eaotym){flex-wrap:wrap;gap:.3rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.jump.svelte-1eaotym{min-width:var(--tap);min-height:var(--tap);font-variant-numeric:tabular-nums}.jump[data-state=answered].svelte-1eaotym{background:var(--accent);color:var(--accent-text)}.jump[data-state=flagged].svelte-1eaotym{border-color:var(--caution-border);background:var(--caution-bg);color:var(--caution-text)}.jump[aria-current=true].svelte-1eaotym{outline:3px solid var(--focus);outline-offset:1px}.mode.svelte-1eaotym{gap:.4rem}.mode.svelte-1eaotym legend:where(.svelte-1eaotym){color:var(--text-muted);font-size:.85rem;font-weight:600}.option.svelte-1eaotym{min-height:var(--tap);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-raised);cursor:pointer;color:var(--text);align-items:flex-start;gap:.6rem;padding:.5rem .7rem;font-size:1rem;font-weight:400;display:flex}.option.svelte-1eaotym input:where(.svelte-1eaotym){flex:none;width:1.15rem;height:1.15rem;margin-top:.3rem}.option.svelte-1eaotym:has(input:where(.svelte-1eaotym):checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.option.svelte-1eaotym:has(input:where(.svelte-1eaotym):focus-visible){outline:3px solid var(--focus);outline-offset:2px}.primary.svelte-1eaotym{background:var(--accent);color:var(--accent-text);border-color:var(--accent);justify-self:start}.primary.svelte-1eaotym:disabled{opacity:.55;cursor:not-allowed}.progress.svelte-1eaotym{color:var(--text-muted);font-size:.9rem}.options.svelte-1eaotym{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.letter.svelte-1eaotym{color:var(--text-muted);flex:none;font-weight:700}.text.svelte-1eaotym{max-width:68ch}.options.svelte-1eaotym li.correct:where(.svelte-1eaotym) .option:where(.svelte-1eaotym){border-color:var(--accent);border-width:2px}.options.svelte-1eaotym li.wrong:where(.svelte-1eaotym) .option:where(.svelte-1eaotym){border-color:var(--stop-border);border-width:2px}.rationale.svelte-1eaotym{color:var(--text-muted);margin:.35rem 0 0 .25rem;font-size:.9rem}.explanation.svelte-1eaotym{background:var(--surface);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:1rem;padding:.6rem .9rem}.verdict.svelte-1eaotym{margin-top:0;font-weight:700}.terms.svelte-1eaotym a:where(.svelte-1eaotym){min-height:var(--tap);border:1px solid var(--border);border-radius:999px;align-items:center;margin:.15rem .35rem .15rem 0;padding:.25rem .6rem;font-size:.85rem;text-decoration:none;display:inline-flex}.results.svelte-1eaotym h2:where(.svelte-1eaotym){font-size:1.3rem}.results.svelte-1eaotym h3:where(.svelte-1eaotym){margin-top:1.5rem;font-size:1.05rem}table.svelte-1eaotym{border-collapse:collapse;width:100%;max-width:34rem;font-size:.95rem}th.svelte-1eaotym,td.svelte-1eaotym{text-align:left;border-bottom:1px solid var(--border);padding:.4rem .5rem}th[scope=row].svelte-1eaotym{font-weight:500}.missed.svelte-1eaotym{padding-left:1.2rem}.missed.svelte-1eaotym>li:where(.svelte-1eaotym){margin-bottom:1rem}.missed.svelte-1eaotym p:where(.svelte-1eaotym){margin:.25rem 0}
