h1.svelte-1db4irr{margin:0;font-size:1.3rem}h2.svelte-1db4irr{margin:0;font-size:.9rem;font-weight:600}.exam.svelte-1db4irr{flex-direction:column;flex:1;gap:.7rem;padding-top:.6rem;display:flex}.exam.svelte-1db4irr:not([data-stage=idle]) .settings:where(.svelte-1db4irr),.exam.svelte-1db4irr:not([data-stage=active]) .run:where(.svelte-1db4irr),.exam.svelte-1db4irr:not([data-stage=result]) .result:where(.svelte-1db4irr),.controls.svelte-1db4irr button:where(.svelte-1db4irr){display:none}[data-stage=idle].svelte-1db4irr [data-start]:where(.svelte-1db4irr),[data-stage=active].svelte-1db4irr [data-prev]:where(.svelte-1db4irr),[data-stage=active][data-last=false].svelte-1db4irr [data-next]:where(.svelte-1db4irr),[data-stage=active][data-last=true].svelte-1db4irr [data-grade]:where(.svelte-1db4irr),[data-stage=result].svelte-1db4irr [data-restart]:where(.svelte-1db4irr){display:block}.settings.svelte-1db4irr{flex-direction:column;gap:.5rem;width:100%;max-width:20rem;margin:0 auto;display:flex}.size.svelte-1db4irr{align-items:center;gap:.6rem;min-height:44px;font-size:.9rem;display:flex}.size.svelte-1db4irr select:where(.svelte-1db4irr){background:var(--bg);min-height:44px;color:var(--fg);border:1px solid var(--border);border-radius:6px;flex:1;padding:0 .6rem;font-size:1rem}.plan.svelte-1db4irr{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.records.svelte-1db4irr{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.records.svelte-1db4irr ul:where(.svelte-1db4irr){flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.records.svelte-1db4irr li:where(.svelte-1db4irr){background:var(--surface);border:1px solid var(--border);border-radius:6px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.6rem;padding:.4rem .6rem;font-size:.9rem;display:grid}.records.svelte-1db4irr .date:where(.svelte-1db4irr),.records.svelte-1db4irr .mode:where(.svelte-1db4irr){font-family:var(--mono);color:var(--muted)}.records.svelte-1db4irr .score:where(.svelte-1db4irr){text-align:right}.empty.svelte-1db4irr{color:var(--muted);margin:0;font-size:.88rem}.run.svelte-1db4irr{flex-direction:column;gap:.7rem;display:flex}.pos.svelte-1db4irr{color:var(--muted);text-align:center;margin:0;font-size:.85rem}header.svelte-1db4irr{text-align:center}.case.svelte-1db4irr{font-family:var(--mono);letter-spacing:.15em;font-size:3rem}.targets.svelte-1db4irr{font-family:var(--mono);color:var(--muted);flex-direction:column;gap:.1rem;margin-top:.3rem;font-size:.85rem;display:flex}.entry.svelte-1db4irr{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-height:3.2rem;padding:.6rem .7rem}.placeholder.svelte-1db4irr{color:var(--muted);font-size:.9rem}.controls.svelte-1db4irr{gap:.5rem;margin-top:auto;display:flex}.controls.svelte-1db4irr button:where(.svelte-1db4irr){cursor:pointer;border-radius:8px;flex:1;min-height:48px;font-size:1rem}.primary.svelte-1db4irr{color:var(--bg);background:var(--fg);border:none}.secondary.svelte-1db4irr{color:var(--fg);background:var(--bg);border:1px solid var(--border)}.controls.svelte-1db4irr button:where(.svelte-1db4irr):disabled{opacity:.35;cursor:default}.loading.svelte-1db4irr{color:var(--muted);font-size:.9rem}
