.screen.svelte-tejlbp{height:100dvh;padding:calc(.75rem + var(--safe-t)) 1.25rem calc(1.25rem + var(--safe-b));grid-template-rows:auto 1fr;display:grid}header.svelte-tejlbp{grid-template-columns:44px 1fr auto;align-items:center;gap:.75rem;display:grid}.icon.svelte-tejlbp{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;margin-left:-.5rem;display:grid}.icon.svelte-tejlbp:disabled{visibility:hidden}.bar.svelte-tejlbp{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.bar.svelte-tejlbp span:where(.svelte-tejlbp){background:var(--brand);transform-origin:0;height:100%;transition:transform .38s var(--ease-out);display:block}.count.svelte-tejlbp{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.875rem}.stage.svelte-tejlbp{align-items:center;display:grid;overflow:hidden}.card.svelte-tejlbp{grid-area:1/1}.kicker.svelte-tejlbp{color:var(--magenta);font-size:.9375rem;font-weight:600}h1.svelte-tejlbp{margin-top:.5rem;font-size:clamp(2rem,9vw,2.75rem);font-weight:750}.options.svelte-tejlbp{gap:.6rem;margin-top:2rem;display:grid}.option.svelte-tejlbp{border-radius:var(--r-md);background:var(--surface-2);text-align:left;cursor:pointer;min-height:60px;transition:transform var(--press) var(--ease-out), background-color .16s ease, border-color .16s ease, color .16s ease;border:2px solid #0000;padding:0 1.25rem;font-size:1.0625rem;font-weight:600}.option.svelte-tejlbp:active{transform:scale(.98)}.option.selected.svelte-tejlbp{background:var(--brand);color:#fff;border-color:#0000}.done.svelte-tejlbp{text-align:center;grid-row:1/-1;place-content:center;justify-items:center;gap:1.25rem;display:grid}.done.svelte-tejlbp h1:where(.svelte-tejlbp){max-width:18ch;font-size:1.75rem}.sub.svelte-tejlbp{color:var(--ink-2)}.pulse.svelte-tejlbp{background:var(--brand);color:#fff;width:96px;height:96px;animation:svelte-tejlbp-beat .9s var(--ease-out) infinite;border-radius:50%;place-items:center;display:grid}@keyframes svelte-tejlbp-beat{0%,to{transform:scale(1)}30%{transform:scale(1.12)}60%{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.pulse.svelte-tejlbp{animation:none}}
