h1.svelte-wbru7t{margin:0;font-size:1.3rem}.daily.svelte-wbru7t{flex-direction:column;gap:.7rem;padding-top:.6rem;display:flex}.daily.svelte-wbru7t:not([data-stage=idle]) .settings:where(.svelte-wbru7t),.daily.svelte-wbru7t:not([data-stage=active]) .run:where(.svelte-wbru7t),.daily.svelte-wbru7t:not([data-stage=result]) .result:where(.svelte-wbru7t),.controls.svelte-wbru7t button:where(.svelte-wbru7t){display:none}[data-stage=idle].svelte-wbru7t [data-start]:where(.svelte-wbru7t),[data-stage=active].svelte-wbru7t [data-prev]:where(.svelte-wbru7t),[data-stage=active][data-last=false].svelte-wbru7t [data-next]:where(.svelte-wbru7t),[data-stage=active][data-last=true].svelte-wbru7t [data-grade]:where(.svelte-wbru7t){display:block}.settings.svelte-wbru7t{flex-direction:column;gap:.5rem;width:100%;max-width:20rem;margin:0 auto;display:flex}.plan.svelte-wbru7t{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.plan.svelte-wbru7t a:where(.svelte-wbru7t){color:var(--accent)}.run.svelte-wbru7t{flex-direction:column;gap:.7rem;display:flex}.pos.svelte-wbru7t{color:var(--muted);text-align:center;margin:0;font-size:.85rem}header.svelte-wbru7t{text-align:center}.case.svelte-wbru7t{font-family:var(--mono);letter-spacing:.15em;font-size:3rem}.targets.svelte-wbru7t{font-family:var(--mono);color:var(--muted);flex-direction:column;gap:.1rem;margin-top:.3rem;font-size:.85rem;display:flex}.entry.svelte-wbru7t{background:var(--surface);border:1px solid var(--border);border-radius:8px;min-height:3.2rem;padding:.6rem .7rem}.placeholder.svelte-wbru7t{color:var(--muted);font-size:.9rem}.controls.svelte-wbru7t{gap:.5rem;margin-top:auto;display:flex}.controls.svelte-wbru7t button:where(.svelte-wbru7t){cursor:pointer;border-radius:8px;flex:1;min-height:48px;font-size:1rem}.primary.svelte-wbru7t{color:var(--bg);background:var(--fg);border:none}.secondary.svelte-wbru7t{color:var(--fg);background:var(--bg);border:1px solid var(--border)}.controls.svelte-wbru7t button:where(.svelte-wbru7t):disabled{opacity:.35;cursor:default}.loading.svelte-wbru7t{color:var(--muted);font-size:.9rem}
