.top.svelte-1m9le3r{height:10px}.wrap.svelte-1m9le3r{max-width:980px;margin:0 auto}.tags.svelte-1m9le3r{flex-wrap:wrap;gap:6px;display:flex}.tag.svelte-1m9le3r{cursor:default;min-height:32px;padding:0 12px;font-size:.8125rem;font-weight:500}.tag.svelte-1m9le3r .lamp:where(.svelte-1m9le3r){width:7px;height:7px}h1.svelte-1m9le3r{letter-spacing:-.045em;text-wrap:balance;margin:20px 0 0;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:600;line-height:.98}.abstract.svelte-1m9le3r{color:var(--ink);max-width:52ch;margin:20px 0 0;font-size:clamp(1.1rem,1.9vw,1.35rem);line-height:1.45}.controls.svelte-1m9le3r{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-top:36px;display:flex}.tabs.svelte-1m9le3r{background:var(--frame);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.tabs.svelte-1m9le3r button:where(.svelte-1m9le3r){font:550 .9375rem var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:0 20px}.tabs.svelte-1m9le3r button[aria-selected=true]:where(.svelte-1m9le3r){background:var(--solid);color:var(--solid-ink)}.fps.svelte-1m9le3r{color:var(--ink-2);flex-direction:column;gap:6px;font-size:.8125rem;display:flex}select.svelte-1m9le3r,input.svelte-1m9le3r{font:400 1rem var(--font);color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:14px;min-height:44px;padding:8px 12px}.step.svelte-1m9le3r{color:var(--ink);max-width:64ch;margin:22px 0 16px}.slate.svelte-1m9le3r{color:#e7e9ec;text-align:center;background:linear-gradient(#121519,#0b0d10);border-radius:18px;justify-items:center;gap:18px;padding:clamp(18px,4vw,40px);display:grid;position:relative}.slate.flash.svelte-1m9le3r{color:#0b0d10;background:#f2f4f5}.slate.svelte-1m9le3r:fullscreen{border-radius:0;align-content:center}.cam.svelte-1m9le3r{color:inherit;text-align:center;letter-spacing:-.02em;background:0 0;border:1.5px solid;max-width:14ch;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:650}.tc.svelte-1m9le3r{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2.6rem,13vw,9rem);font-weight:650;line-height:1}.ruler.svelte-1m9le3r{gap:3px;width:100%;max-width:720px;display:flex}.ruler.svelte-1m9le3r i:where(.svelte-1m9le3r){background:#262a2f;border-radius:3px;flex:1;height:clamp(10px,2vw,18px)}.ruler.svelte-1m9le3r i.on:where(.svelte-1m9le3r){background:var(--accent)}.meta.svelte-1m9le3r{opacity:.75;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:.875rem;display:flex}.go-full.svelte-1m9le3r{min-height:40px}.slate.svelte-1m9le3r:fullscreen .go-full:where(.svelte-1m9le3r){display:none}.calc.svelte-1m9le3r{gap:8px;display:grid}.row.svelte-1m9le3r{grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;gap:8px;display:grid}.read.svelte-1m9le3r{font-variant-numeric:tabular-nums}.add.svelte-1m9le3r{justify-self:start}.x.svelte-1m9le3r{min-height:44px;padding:0 14px}@media (width<=560px){.row.svelte-1m9le3r{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.x.svelte-1m9le3r{grid-column:1/-1;justify-self:start}}.out.svelte-1m9le3r{background:var(--pill-2);border:1px solid var(--line);border-radius:18px;margin-top:22px;padding:18px}.sum.svelte-1m9le3r{margin:0 0 12px;font-size:1.125rem}.sum.svelte-1m9le3r b:where(.svelte-1m9le3r){font-weight:600}table.svelte-1m9le3r{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th.svelte-1m9le3r,td.svelte-1m9le3r{text-align:left;border-bottom:1px solid var(--line);padding:10px 8px}thead.svelte-1m9le3r th:where(.svelte-1m9le3r){color:var(--ink-2);font-size:.8125rem;font-weight:500}tbody.svelte-1m9le3r th:where(.svelte-1m9le3r){font-weight:550}.barcell.svelte-1m9le3r{width:40%}.bar.svelte-1m9le3r{background:var(--ink-2);height:8px;width:var(--w);border-radius:4px;min-width:4px;display:block}.bar.ref.svelte-1m9le3r{background:var(--ok)}.hint.svelte-1m9le3r{color:var(--ink-2);margin:14px 0 0;font-size:.9375rem}.text.svelte-1m9le3r{max-width:68ch;margin-top:56px;font-size:1.0625rem;line-height:1.7}.text.svelte-1m9le3r h2:where(.svelte-1m9le3r){letter-spacing:-.025em;margin:1.6em 0 .4em;font-size:1.4rem;font-weight:580}.text.svelte-1m9le3r p:where(.svelte-1m9le3r){margin:0 0 1em}.text.svelte-1m9le3r a:where(.svelte-1m9le3r){text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}
