div.svelte-clyidt{width:100%;height:100%;position:relative;overflow:hidden}canvas.svelte-clyidt{width:100%;height:100%;display:block;position:relative}.stage.svelte-18hak38{z-index:0;position:fixed;inset:0}.stage.svelte-18hak38 canvas{touch-action:pan-y pinch-zoom}.beat.svelte-16dks7k{min-height:calc(var(--screens) * 100svh);padding:0 var(--gutter);pointer-events:none;align-items:center;display:flex;position:relative}.panel.svelte-16dks7k{gap:calc(var(--rhythm) * .55);opacity:.32;width:min(30rem,100%);transition:opacity .6s var(--ease), transform .6s var(--ease);flex-direction:column;display:flex;transform:translateY(.75rem)}.panel.right.svelte-16dks7k{text-align:right;margin-left:auto}.beat.active.svelte-16dks7k .panel:where(.svelte-16dks7k){opacity:1;transform:none}.index.svelte-16dks7k{color:var(--ink-faint);margin:0}.beat.active.svelte-16dks7k .index:where(.svelte-16dks7k){color:var(--accent-ink)}h2.svelte-16dks7k{--heat:0;--fx:0;--fy:0;font-size:var(--step-2);font-variation-settings:"wght" calc(500 + var(--heat) * 260);letter-spacing:-.03em;pointer-events:auto;cursor:crosshair;width:fit-content;transform:translate(calc(var(--fx) * .16em), calc(var(--fy) * .12em)) skewX(calc(var(--heat) * -3deg));text-shadow:0 0 calc(var(--heat) * .55em) color-mix(in srgb, var(--accent) calc(var(--heat) * 50%), transparent);transition:color .2s var(--ease);margin:0;font-weight:500;line-height:1}.panel.right.svelte-16dks7k h2:where(.svelte-16dks7k){margin-left:auto}h2.svelte-16dks7k:hover{color:var(--accent-ink)}h2.hero.svelte-16dks7k{font-size:var(--step-3);letter-spacing:-.045em}.subtitle.svelte-16dks7k{margin:-.4rem 0 0}.body.svelte-16dks7k{max-width:34ch;color:var(--ink-muted);text-wrap:pretty;margin:0}.panel.right.svelte-16dks7k .body:where(.svelte-16dks7k){margin-left:auto}.readout.svelte-16dks7k{margin:calc(var(--rhythm) * .4) 0 0;color:var(--ink-faint);text-transform:none}.links.svelte-16dks7k{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.panel.right.svelte-16dks7k .links:where(.svelte-16dks7k){justify-content:flex-end}a.svelte-16dks7k{pointer-events:auto;color:var(--ink);border-bottom:1px solid var(--hairline);transition:color .2s var(--ease), border-color .2s var(--ease);padding-bottom:.15em;text-decoration:none}a.svelte-16dks7k:hover{color:var(--accent-ink);border-color:var(--accent-ink)}.scroll-hint.svelte-16dks7k{bottom:calc(var(--gutter) * 1.4);color:var(--ink-faint);animation:svelte-16dks7k-drift 3.4s var(--ease) infinite;position:absolute;left:50%;transform:translate(-50%)}@keyframes svelte-16dks7k-drift{0%,to{opacity:.5;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,.35rem)}}@media (prefers-reduced-motion:reduce){.scroll-hint.svelte-16dks7k{animation:none}.panel.svelte-16dks7k{transition:none}}.mobile-veil.svelte-16dks7k{display:none}@media (width<=48rem),(aspect-ratio<=4/5){.beat.svelte-16dks7k{align-items:flex-end;padding-bottom:52svh}.mobile-veil.svelte-16dks7k{background:linear-gradient(to top, var(--bg) 38%, transparent);pointer-events:none;height:62svh;display:block;position:fixed;inset:auto 0 0}.panel.svelte-16dks7k,.panel.right.svelte-16dks7k{text-align:left;width:100%;margin:0;position:relative}.panel.right.svelte-16dks7k .body:where(.svelte-16dks7k),.panel.right.svelte-16dks7k h2:where(.svelte-16dks7k){margin-left:0}.panel.right.svelte-16dks7k .links:where(.svelte-16dks7k){justify-content:flex-start}}.hud.svelte-qxof8p{z-index:3;pointer-events:none;position:fixed;inset:0}.corner.svelte-qxof8p{flex-direction:column;gap:.15rem;display:flex;position:absolute}.top-left.svelte-qxof8p{top:var(--gutter);left:var(--gutter)}.top-right.svelte-qxof8p{top:var(--gutter);right:var(--gutter);text-align:right}.bottom-right.svelte-qxof8p{bottom:var(--gutter);right:var(--gutter);text-align:right}p.svelte-qxof8p{text-transform:none;margin:0}.value.svelte-qxof8p{color:var(--ink)}.faint.svelte-qxof8p{color:var(--ink-faint)}.spark.svelte-qxof8p{color:var(--accent-ink);letter-spacing:0}.state.svelte-qxof8p{color:var(--ink-faint);letter-spacing:.18em;text-transform:uppercase}.state.alarm.svelte-qxof8p{color:var(--accent-ink)}.orbit.svelte-qxof8p{align-items:center;gap:.7rem;display:flex}.orbit-read.svelte-qxof8p{text-align:right;flex-direction:column;gap:.15rem;display:flex}.gauge.svelte-qxof8p{flex:none;width:2.9rem;height:2.9rem}.gauge.svelte-qxof8p .ring:where(.svelte-qxof8p){fill:none;stroke:var(--hairline);stroke-width:1px;vector-effect:non-scaling-stroke}.gauge.svelte-qxof8p .tick:where(.svelte-qxof8p){fill:var(--ink-faint);transition:fill .2s var(--ease)}.gauge.svelte-qxof8p .tick.active:where(.svelte-qxof8p),.gauge.svelte-qxof8p .dot:where(.svelte-qxof8p){fill:var(--accent)}@media (width<=48rem),(height<=34rem){.bottom-right.svelte-qxof8p{display:none}}.console.svelte-1jad8np{bottom:var(--gutter);left:var(--gutter);z-index:4;flex-direction:column;align-items:flex-start;gap:.6rem;display:flex;position:fixed}button.svelte-1jad8np{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:0}.lang.svelte-1jad8np{color:var(--ink-faint);font-size:var(--step--1);letter-spacing:.08em;align-items:center;gap:.4rem;display:inline-flex}.lang.svelte-1jad8np button:where(.svelte-1jad8np){color:var(--ink-faint);text-transform:uppercase;transition:color .2s var(--ease)}.lang.svelte-1jad8np button:where(.svelte-1jad8np):hover{color:var(--ink)}.lang.svelte-1jad8np button.on:where(.svelte-1jad8np){color:var(--accent-ink)}.handle.svelte-1jad8np{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .2s var(--ease), border-color .2s var(--ease);align-items:center;gap:.5rem;padding:.4rem .7rem;display:inline-flex}.handle.svelte-1jad8np:hover{color:var(--ink);border-color:var(--accent-ink)}.dot.svelte-1jad8np{background:var(--ink-faint);width:5px;height:5px;transition:background .2s var(--ease);border-radius:50%}.dot.lit.svelte-1jad8np{background:var(--accent)}.rack.svelte-1jad8np{width:min(20rem, calc(100vw - var(--gutter) * 2));border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:.1rem;padding:.85rem;display:grid}.switch.svelte-1jad8np{text-align:left;border-bottom:1px solid #0000;grid-template-columns:2.1rem auto;grid-template-areas:"track label""track hint";align-items:center;gap:0 .7rem;padding:.42rem .3rem;display:grid}.switch.svelte-1jad8np:hover{border-bottom-color:var(--hairline)}.track.svelte-1jad8np{border:1px solid var(--ink-faint);width:2rem;height:.7rem;transition:border-color .2s var(--ease);grid-area:track;display:block;position:relative}.knob.svelte-1jad8np{background:var(--ink-faint);width:.95rem;height:.7rem;transition:transform .22s var(--ease), background .22s var(--ease);position:absolute;top:-1px;left:-1px}.switch.on.svelte-1jad8np .track:where(.svelte-1jad8np){border-color:var(--accent-ink)}.switch.on.svelte-1jad8np .knob:where(.svelte-1jad8np){background:var(--accent);transform:translate(1.05rem)}.label.svelte-1jad8np{color:var(--ink-muted);transition:color .2s var(--ease);grid-area:label}.switch.on.svelte-1jad8np .label:where(.svelte-1jad8np),.switch.svelte-1jad8np:hover .label:where(.svelte-1jad8np){color:var(--ink)}.hint.svelte-1jad8np{color:var(--ink-faint);text-transform:none;letter-spacing:.02em;grid-area:hint;font-size:.62rem}.status.svelte-1jad8np{text-transform:none;color:var(--ink-muted);margin:.55rem 0 0}.status.faint.svelte-1jad8np{color:var(--ink-faint);letter-spacing:.02em;margin-top:.15rem;font-size:.62rem}@media (height<=34rem){.console.svelte-1jad8np{left:auto;right:var(--gutter);align-items:flex-end}}@media (prefers-reduced-motion:reduce){.knob.svelte-1jad8np,.handle.svelte-1jad8np,.label.svelte-1jad8np{transition:none}}.trackers.svelte-1dxjs9f{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.tracker.svelte-1dxjs9f line:where(.svelte-1dxjs9f){stroke:var(--accent-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.tracker.svelte-1dxjs9f rect:where(.svelte-1dxjs9f){fill:none;stroke:var(--accent-ink);stroke-width:1px;stroke-dasharray:4 3;opacity:.45;vector-effect:non-scaling-stroke}.labels.svelte-1dxjs9f{z-index:2;pointer-events:none;position:fixed;inset:0}.labels.svelte-1dxjs9f span:where(.svelte-1dxjs9f){color:var(--accent-ink);white-space:nowrap;text-transform:none;letter-spacing:.08em;font-size:.65rem;position:absolute;transform:translate(2.6rem,-2.2rem)}.shop-link.svelte-1fcoh3o{top:calc(var(--gutter) + 2.9rem);right:var(--gutter);z-index:4;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.18em;font-size:var(--step--1);transition:color .24s var(--ease);animation:svelte-1fcoh3o-enter .7s var(--ease) both;align-items:center;gap:.55rem;text-decoration:none;animation-delay:1s;display:inline-flex;position:fixed}.shop-link.svelte-1fcoh3o:hover,.shop-link.svelte-1fcoh3o:focus-visible{color:var(--accent-ink);outline:none}.orbit.svelte-1fcoh3o{flex:none;width:1.15rem;height:1.15rem;position:relative}.ring.svelte-1fcoh3o{border:1px solid var(--hairline);border-radius:50%;position:absolute;inset:0}.core.svelte-1fcoh3o{background:var(--ink-faint);border-radius:50%;width:2px;height:2px;margin:-1px 0 0 -1px;position:absolute;top:50%;left:50%}.spin.svelte-1fcoh3o{transform-origin:50%;animation:6s linear infinite svelte-1fcoh3o-orbit;position:absolute;inset:0}.sat.svelte-1fcoh3o{background:var(--accent);opacity:.55;width:4px;height:4px;transition:opacity .24s var(--ease), box-shadow .24s var(--ease);border-radius:50%;margin-left:-2px;position:absolute;top:-1.5px;left:50%}.shop-link.svelte-1fcoh3o:hover .spin:where(.svelte-1fcoh3o),.shop-link.svelte-1fcoh3o:focus-visible .spin:where(.svelte-1fcoh3o){animation-duration:1.4s}.shop-link.svelte-1fcoh3o:hover .sat:where(.svelte-1fcoh3o),.shop-link.svelte-1fcoh3o:focus-visible .sat:where(.svelte-1fcoh3o){opacity:1;box-shadow:0 0 7px var(--accent-dim)}.label.svelte-1fcoh3o{position:relative}.label.svelte-1fcoh3o:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .32s var(--ease);background:currentColor;position:absolute;bottom:-.28em;left:0;transform:scaleX(0)}.shop-link.svelte-1fcoh3o:hover .label:where(.svelte-1fcoh3o):after,.shop-link.svelte-1fcoh3o:focus-visible .label:where(.svelte-1fcoh3o):after{transform:scaleX(1)}.arrow.svelte-1fcoh3o{transition:transform .24s var(--ease);display:inline-block}.shop-link.svelte-1fcoh3o:hover .arrow:where(.svelte-1fcoh3o),.shop-link.svelte-1fcoh3o:focus-visible .arrow:where(.svelte-1fcoh3o){transform:translate(3px)}@keyframes svelte-1fcoh3o-orbit{to{transform:rotate(360deg)}}@keyframes svelte-1fcoh3o-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shop-link.svelte-1fcoh3o,.spin.svelte-1fcoh3o{animation:none}}main.svelte-1uha8ag{z-index:1;touch-action:pan-y pinch-zoom;position:relative}.visually-hidden.svelte-1uha8ag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
