.demos.svelte-kxab8v{--measure-prose-wide: 42rem;--measure-fish: 46rem;--fs-fish: 1.05rem;--fs-mono-label: .6875rem;--fs-mono-chip: .8125rem;--fs-mono-control: .875rem;--fs-prose-sm: .9375rem;--fs-sensor-title: clamp(1.25rem, 3.5vw, 1.625rem);--dur-quick: .12s;--w-picker: 15rem}.mono.svelte-kxab8v{font-family:var(--font-mono)}.framing.svelte-kxab8v{max-width:var(--measure-prose-wide);font-size:var(--fs-prose-body);line-height:1.65;color:var(--fg-soft);margin-bottom:var(--sp-6)}.fish.svelte-kxab8v{font-size:var(--fs-fish);line-height:1.55;color:var(--fg);border-left:var(--rule-heavy) solid var(--accent);padding-left:var(--sp-3);margin:0 0 var(--sp-3-5);max-width:var(--measure-fish)}.fish.svelte-kxab8v b:where(.svelte-kxab8v){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.record.svelte-kxab8v{margin-bottom:var(--sp-8)}.covlead.svelte-kxab8v{max-width:var(--measure-prose-wide);font-size:var(--fs-prose-body);line-height:1.6;color:var(--fg);margin-bottom:var(--sp-3)}.demo.svelte-kxab8v{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}.picker.svelte-kxab8v{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.picker-group.svelte-kxab8v{width:100%;margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--ls-caps-md);text-transform:uppercase;color:var(--fg-dim)}.picker-group.svelte-kxab8v:first-child{margin-top:0}.slice.svelte-kxab8v{font-family:var(--font-mono);font-size:var(--fs-mono-chip);letter-spacing:var(--ls-metaline);color:var(--fg-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-3);min-height:var(--tap-min);display:inline-flex;align-items:center;transition:color var(--dur-quick) ease,border-color var(--dur-quick) ease,background var(--dur-quick) ease}.slice.svelte-kxab8v:hover{color:var(--fg);border-color:var(--accent-border)}.slice.active.svelte-kxab8v{color:var(--fg);border-color:var(--accent);background:var(--accent-bg)}.stage.svelte-kxab8v{min-width:0}.sensor-title.svelte-kxab8v{font-family:var(--font-sans);font-size:var(--fs-sensor-title);font-weight:600;line-height:1.2;margin-bottom:var(--sp-1)}.sensor-sub.svelte-kxab8v{color:var(--fg-muted);font-size:var(--fs-mono-chip);line-height:1.55;margin-bottom:var(--sp-4)}.caption.svelte-kxab8v{margin-top:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-meta-line);line-height:1.6;color:var(--fg-dim);max-width:var(--measure-prose-wide)}.state.svelte-kxab8v{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--fs-mono-control);padding:var(--sp-8) 0}.covrow.svelte-kxab8v{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-2)}.covc.svelte-kxab8v{font-size:var(--fs-mono-label);color:var(--fg-muted);border:1px solid var(--border);border-radius:var(--r-5);padding:var(--sp-1) var(--sp-2);background:var(--surface)}.datanote.svelte-kxab8v{max-width:var(--measure-prose-wide);margin-top:var(--sp-4);font-size:var(--fs-meta-line);line-height:1.6;color:var(--fg-dim)}.trial.svelte-kxab8v{max-width:var(--measure-prose-wide);margin-top:var(--sp-8);font-size:var(--fs-prose-sm);line-height:1.6;color:var(--fg-soft)}.cta.svelte-kxab8v{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-3)}.btn.svelte-kxab8v{font-family:var(--font-mono);font-size:var(--fs-mono-control);color:var(--fg);border:1px solid var(--border);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-5);min-height:var(--tap-min);display:inline-flex;align-items:center;text-decoration:none;transition:color var(--dur-quick) ease,border-color var(--dur-quick) ease,background var(--dur-quick) ease}.btn.svelte-kxab8v:hover{border-color:var(--accent-border);background:var(--accent-bg)}.btn.primary.svelte-kxab8v{border-color:var(--accent);background:var(--accent-bg)}@media (min-width: 880px){.demo.svelte-kxab8v{grid-template-columns:var(--w-picker) 1fr;gap:var(--sp-8);align-items:start}.picker.svelte-kxab8v{flex-direction:column;flex-wrap:nowrap;position:sticky;top:var(--sp-4);max-height:calc(100vh - 2 * var(--sp-4));overflow-y:auto}.slice.svelte-kxab8v{width:100%;justify-content:flex-start}}
