*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{min-width:320px}input,select,textarea{font:inherit}button{font-family:inherit}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#05070c;--panel:#0e121cd1;--panel-border:#ffffff1f;--text:#f3f5f8;--muted:#9ca3af;--accent:var(--fx-signal,#d8ff35);--fx-warn:#ffbe28;--fx-warn-rgb:255 190 40;--fx-danger:#ff5050;--fx-danger-rgb:255 80 80;--fx-positive:#50c878;--fx-positive-rgb:80 200 120;--concept-bg:#101114;--concept-fg:#f4f1e8;--concept-accent:#5eead4;--scan-faint:#f4f4f073;--fx-nav-tier-1:var(--accent);--fx-nav-tier-2:color-mix(in oklab, var(--accent) 55%, var(--muted) 45%);--fx-nav-tier-3:var(--muted);--scan-line-strong:#f4f4f042;--scan-overlay:#05070ceb;--font-display:"Inter", "Segoe UI", sans-serif;--font-body:"Inter", "Segoe UI", sans-serif}body{font-family:var(--font-body);background:var(--fx-bg,#050607);color:var(--fx-text,#f4f4f0)}.scanlines-header{border-bottom:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .14);width:min(1120px,100% - 32px);color:var(--fx-text,#f4f4f0);grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;gap:16px;margin:0 auto;padding:18px 0;display:grid}.scanlines-header__brand,.scanlines-header__nav a,.scanlines-header__utility-link{color:inherit;text-decoration:none}.scanlines-header__brand{min-width:0;font:900 13px/1 var(--font-mono,"IBM Plex Mono", "SFMono-Regular", Consolas, monospace);text-transform:uppercase;align-items:center;gap:12px;display:inline-flex}.scanlines-brand-mark{border:1px solid rgb(var(--fx-signal-rgb,216 255 53) / .28);background:linear-gradient(135deg, rgb(var(--fx-signal-rgb,216 255 53) / .14), transparent 70%), rgb(var(--fx-muted-rgb,244 244 240) / .05);width:36px;height:36px;box-shadow:inset 0 0 0 1px rgb(var(--fx-muted-rgb,244 244 240) / .06), 0 0 20px rgb(var(--fx-signal-rgb,216 255 53) / .08);place-items:center;display:inline-grid}.scanlines-brand-mark__glyph{font:900 11px/1 var(--font-mono,"IBM Plex Mono", "SFMono-Regular", Consolas, monospace);letter-spacing:.08em}.scanlines-header__nav,.scanlines-header__utilities{align-items:center;gap:clamp(12px,2vw,28px);min-width:0;display:flex}.scanlines-header__nav{color:rgb(var(--fx-muted-rgb,244 244 240) / .75);font:900 12px/1 var(--font-mono,"IBM Plex Mono", "SFMono-Regular", Consolas, monospace);text-transform:uppercase;justify-content:center}.scanlines-header__nav a,.scanlines-header__utility-link{padding:10px 0;position:relative}.scanlines-header__nav a:after,.scanlines-header__utility-link:after{content:"";background:rgb(var(--fx-signal-rgb,216 255 53) / .9);opacity:0;height:1px;transition:opacity .14s,transform .14s;position:absolute;inset:auto 0 2px;transform:scaleX(.4)}.scanlines-header__nav a:hover,.scanlines-header__nav a[aria-current=page],.scanlines-header__utility-link:hover{color:var(--fx-text,#f4f4f0)}.scanlines-header__nav a:hover:after,.scanlines-header__nav a[aria-current=page]:after,.scanlines-header__utility-link:hover:after{opacity:1;transform:scaleX(1)}.scanlines-header__utilities{color:rgb(var(--fx-muted-rgb,244 244 240) / .82);font:900 11px/1 var(--font-mono,"IBM Plex Mono", "SFMono-Regular", Consolas, monospace);text-transform:uppercase;justify-content:flex-end}.scanlines-button{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .24);background:rgb(var(--fx-muted-rgb,244 244 240) / .06);min-height:38px;color:var(--fx-text,#f4f4f0);font:900 11px/1 var(--font-mono,"IBM Plex Mono", "SFMono-Regular", Consolas, monospace);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.scanlines-button:hover{border-color:rgb(var(--fx-btn-border-hover,var(--fx-signal-rgb,216 255 53)) / .7);background:rgb(var(--fx-btn-bg-hover,var(--fx-signal-rgb,216 255 53)) / .11);color:var(--fx-btn-fg-hover,var(--fx-text,#f4f4f0))}:root,.station-shell{--fx-btn-primary-bg-rgb:var(--fx-muted-rgb,244 244 240);--fx-btn-primary-fg:var(--fx-text,#f4f4f0);--fx-btn-primary-border-rgb:var(--fx-muted-rgb,244 244 240);--fx-btn-primary-hover-bg-rgb:var(--fx-signal-rgb,216 255 53);--fx-btn-primary-hover-border-rgb:var(--fx-signal-rgb,216 255 53);--fx-btn-primary-hover-fg:var(--fx-text,#f4f4f0);--fx-btn-ghost-bg-rgb:244 244 240;--fx-btn-ghost-fg:#f4f4f0c7;--fx-btn-ghost-border-rgb:244 244 240;--fx-btn-ghost-hover-bg-rgb:244 244 240;--fx-btn-ghost-hover-border-rgb:244 244 240;--fx-btn-ghost-hover-fg:#f4f4f0e6;--fx-btn-warning-bg-rgb:255 214 102;--fx-btn-warning-fg:#ffd666eb;--fx-btn-warning-border-rgb:255 214 102;--fx-btn-warning-hover-bg-rgb:255 214 102;--fx-btn-warning-hover-border-rgb:255 214 102;--fx-btn-warning-hover-fg:#fff9e6;--fx-btn-danger-bg-rgb:255 100 100;--fx-btn-danger-fg:#ff9191eb;--fx-btn-danger-border-rgb:255 100 100;--fx-btn-danger-hover-bg-rgb:255 100 100;--fx-btn-danger-hover-border-rgb:255 100 100;--fx-btn-danger-hover-fg:#ffe0e0;--fx-btn-success-bg-rgb:143 255 173;--fx-btn-success-fg:#8fffade0;--fx-btn-success-border-rgb:143 255 173;--fx-btn-success-hover-bg-rgb:143 255 173;--fx-btn-success-hover-border-rgb:143 255 173;--fx-btn-success-hover-fg:#e0fff0}.station-shell[data-tone=light]{--fx-btn-ghost-bg-rgb:5 6 7;--fx-btn-ghost-fg:#0506078c;--fx-btn-ghost-border-rgb:5 6 7;--fx-btn-ghost-hover-bg-rgb:5 6 7;--fx-btn-ghost-hover-border-rgb:5 6 7;--fx-btn-ghost-hover-fg:#050607d1;--fx-btn-warning-fg:#7a5200f2;--fx-btn-warning-bg-rgb:168 116 0;--fx-btn-warning-border-rgb:168 116 0;--fx-btn-warning-hover-fg:#5c3e00;--fx-btn-warning-hover-bg-rgb:168 116 0;--fx-btn-warning-hover-border-rgb:168 116 0;--fx-btn-danger-fg:#b02020f2;--fx-btn-danger-bg-rgb:198 48 48;--fx-btn-danger-border-rgb:198 48 48;--fx-btn-danger-hover-fg:#8c1414;--fx-btn-danger-hover-bg-rgb:198 48 48;--fx-btn-danger-hover-border-rgb:198 48 48;--fx-btn-success-fg:#1a6836f2;--fx-btn-success-bg-rgb:38 124 68;--fx-btn-success-border-rgb:38 124 68;--fx-btn-success-hover-fg:#124e28;--fx-btn-success-hover-bg-rgb:38 124 68;--fx-btn-success-hover-border-rgb:38 124 68}.scanlines-button--primary{border-color:rgb(var(--fx-btn-primary-border-rgb) / .38);background:rgb(var(--fx-btn-primary-bg-rgb) / .12);color:var(--fx-btn-primary-fg)}.scanlines-button--primary:hover{border-color:rgb(var(--fx-btn-primary-hover-border-rgb) / .7);background:rgb(var(--fx-btn-primary-hover-bg-rgb) / .11);color:var(--fx-btn-primary-hover-fg)}.scanlines-button--ghost{border-color:rgb(var(--fx-btn-ghost-border-rgb) / .34);background:rgb(var(--fx-btn-ghost-bg-rgb) / .05);color:var(--fx-btn-ghost-fg)}.scanlines-button--ghost:hover{border-color:rgb(var(--fx-btn-ghost-hover-border-rgb) / .28);background:rgb(var(--fx-btn-ghost-hover-bg-rgb) / .06);color:var(--fx-btn-ghost-hover-fg)}.scanlines-button--warning{border-color:rgb(var(--fx-btn-warning-border-rgb) / .45);background:rgb(var(--fx-btn-warning-bg-rgb) / .14);color:var(--fx-btn-warning-fg)}.scanlines-button--warning:hover{border-color:rgb(var(--fx-btn-warning-hover-border-rgb) / .6);background:rgb(var(--fx-btn-warning-hover-bg-rgb) / .16);color:var(--fx-btn-warning-hover-fg)}.scanlines-button--danger{border-color:rgb(var(--fx-btn-danger-border-rgb) / .45);background:rgb(var(--fx-btn-danger-bg-rgb) / .14);color:var(--fx-btn-danger-fg)}.scanlines-button--danger:hover{border-color:rgb(var(--fx-btn-danger-hover-border-rgb) / .6);background:rgb(var(--fx-btn-danger-hover-bg-rgb) / .16);color:var(--fx-btn-danger-hover-fg)}.scanlines-button--success{border-color:rgb(var(--fx-btn-success-border-rgb) / .45);background:rgb(var(--fx-btn-success-bg-rgb) / .14);color:var(--fx-btn-success-fg)}.scanlines-button--success:hover{border-color:rgb(var(--fx-btn-success-hover-border-rgb) / .58);background:rgb(var(--fx-btn-success-hover-bg-rgb) / .15);color:var(--fx-btn-success-hover-fg)}.station-shell--site .scanlines-button{letter-spacing:.08em;min-height:44px;padding:0 18px;font-size:12px}.station-shell--site .scanlines-button--primary{border-color:var(--fx-signal,#d8ff35);background:var(--fx-signal,#d8ff35);color:var(--fx-bg,#050607)}.station-shell--site .scanlines-button--primary:hover{border-color:var(--fx-text,#f4f4f0);background:var(--fx-text,#f4f4f0);color:var(--fx-bg,#050607)}.station-shell--site .scanlines-button--ghost{border-color:rgb(var(--fx-muted-rgb,244 244 240) / .26);color:var(--fx-text,#f4f4f0);background:0 0}.station-shell--site .scanlines-button--ghost:hover{border-color:var(--fx-text,#f4f4f0);background:var(--fx-text,#f4f4f0);color:var(--fx-bg,#050607)}.station-shell--site[data-tone=light] .scanlines-button--primary{color:var(--fx-text-on-dark,#f4f4f0)}.station-shell--site[data-tone=light] .scanlines-button--ghost{border-color:rgb(var(--fx-text-on-light-rgb,5 6 7) / .28);color:var(--fx-text-on-light,#050607)}.station-shell--site[data-tone=light] .scanlines-button--ghost:hover{background:var(--fx-text-on-light,#050607);color:var(--fx-text-on-dark,#f4f4f0)}.scanlines-panel{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .16);background:rgb(var(--fx-panel-rgb,8 9 10) / .92);color:var(--fx-text,#f4f4f0);gap:16px;padding:20px;display:grid}[data-scan-tone=light] .scanlines-panel{border-color:rgb(var(--fx-muted-rgb,17 19 13) / .14);background:var(--fx-panel,#ddd7c1);box-shadow:0 10px 28px rgb(var(--fx-bg-rgb,244 240 223) / .55);color:var(--fx-text,#11130d)}.scanlines-panel__title,.scanlines-field__label{font:900 11px/1.4 var(--font-mono,"IBM Plex Mono", "SFMono-Regular", Consolas, monospace);text-transform:uppercase;margin:0}.scanlines-field,.scanlines-field__control{gap:8px;display:grid}.scanlines-field__hint,.scanlines-field__error,.scanlines-notice{font:400 14px/1.5 var(--font-body);margin:0}.scanlines-field__hint{color:rgb(var(--fx-muted-rgb,244 244 240) / .72)}.scanlines-field__error{color:#ff9191eb}.scanlines-notice{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .16);background:rgb(var(--fx-muted-rgb,244 244 240) / .06);padding:12px 14px}.scanlines-notice--success{border-color:#8fffad4d}.scanlines-notice--warning{border-color:#ffd66652}.scanlines-notice--error{border-color:#ff91915c}.station-shell{background:linear-gradient(90deg, rgb(var(--fx-signal-rgb,216 255 53) / calc(.08 * var(--fx-glow-strength,1))), transparent 22%), radial-gradient(circle at 74% 12%, #5bcbff14, transparent 28%), var(--fx-bg,#050607);min-height:100%;color:var(--fx-text,#f4f4f0)}.landing-page{isolation:isolate;min-height:100svh;padding-right:360px;position:relative}.station-shell--site .landing-page{padding-right:0}.landing-page>*{position:relative}.landing-hero{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.station-shell--site .station-broadcast{border-right:0}.station-kicker,.station-status,.station-copy,.station-actions,.section-kicker,.control-label,.lock-readout,.identity-header,.station-lockup small,.channel-bug small{text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.scanlines-header--auth{border-bottom-color:rgb(var(--fx-signal-rgb,216 255 53) / .2)}.scanlines-header--auth .scanlines-header__nav{justify-content:center}.scanlines-header--auth .scanlines-header__utilities{justify-content:flex-end}.scanlines-header--account{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.scanlines-header--account .scanlines-header__nav{justify-content:flex-start}.scanlines-header--account .scanlines-header__utilities{justify-content:flex-end}.station-broadcast{border-right:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .14);isolation:isolate;position:relative;overflow:hidden}.station-signal-scene{cursor:crosshair;position:absolute;inset:0}.station-signal-scene,.station-signal-scene canvas{touch-action:pan-y;width:100%;height:100%;display:block}.station-overlay{pointer-events:none;background:linear-gradient(90deg, rgb(var(--fx-signal-rgb,216 255 53) / calc(.42 * var(--fx-glow-strength,1))) 0 5%, rgb(var(--fx-support-1-rgb,216 255 53) / calc(.08 * var(--fx-glow-strength,1))) 5% 13%, transparent 24%), repeating-linear-gradient(0deg, rgb(var(--fx-muted-rgb,244 244 240) / var(--fx-scan-opacity,.055)) 0 1px, transparent 1px var(--fx-scan-spacing,12px)), linear-gradient(180deg, transparent 0 68%, rgba(5, 6, 7, calc(.88 * var(--fx-occlusion-strength,1))));mix-blend-mode:screen;opacity:.64;z-index:1;position:absolute;inset:0}.station-overlay-layer{pointer-events:none;opacity:0;position:absolute;inset:0}.station-overlay-layer--graph{background:repeating-linear-gradient(0deg, rgb(var(--fx-muted-rgb,244 244 240) / calc(var(--fx-scan-opacity,.055) * .9)) 0 1px, transparent 1px calc(var(--fx-scan-spacing,12px) * .5)), repeating-linear-gradient(90deg, rgb(var(--fx-support-1-rgb,216 255 53) / .07) 0 2px, transparent 2px 8px);mix-blend-mode:screen}.station-shell[data-scan-graph=true] .station-overlay-layer--graph{opacity:.52}.station-overlay-layer--crt{background:radial-gradient(ellipse at 50% 48%, transparent 0 54%, rgb(var(--fx-bg-rgb,5 6 7) / .36) 100%), repeating-linear-gradient(0deg, rgb(var(--fx-muted-rgb,244 244 240) / calc(var(--fx-scan-opacity,.055) * 1.25)) 0 1px, transparent 1px calc(var(--fx-scan-spacing,12px) * .58)), linear-gradient(90deg, rgb(var(--fx-support-1-rgb,216 255 53) / .055), transparent 20% 80%, rgb(var(--fx-support-2-rgb,216 255 53) / .05));filter:contrast(1.08)saturate(1.1);mix-blend-mode:screen;transform:translate3d(0, calc(var(--scroll-depth,0) * -18px), 0)}.station-overlay-layer--crt:after{content:"";background:radial-gradient(ellipse at center, transparent 0 62%, rgb(var(--fx-muted-rgb,244 244 240) / .055) 100%), repeating-linear-gradient(0deg, transparent 0 2px, rgb(var(--fx-signal-rgb,216 255 53) / .035) 2px 3px, transparent 3px 5px);opacity:.72;position:absolute;inset:0}.station-shell[data-scan-crt=true] .station-overlay-layer--crt{opacity:.58}.station-overlay-layer--glitch{background:linear-gradient(90deg, transparent 0 11%, rgb(var(--fx-support-2-rgb,216 255 53) / .16) 11% 13%, transparent 13% 36%, rgb(var(--fx-muted-rgb,244 244 240) / .12) 36% 38%, transparent 38% 100%), repeating-linear-gradient(0deg, transparent 0 34px, rgb(var(--fx-support-1-rgb,216 255 53) / .18) 34px 38px, transparent 38px 76px);mix-blend-mode:screen;transform:translate3d(calc(var(--scroll-depth,0) * -42px), 0, 0)}.station-shell[data-scan-glitch=true] .station-overlay-layer--glitch{opacity:.48}.station-shell[data-tone=light] .station-overlay{background:linear-gradient(90deg, rgb(var(--fx-signal-rgb,216 255 53) / calc(.22 * var(--fx-glow-strength,1))) 0 5%, rgb(var(--fx-support-1-rgb,216 255 53) / calc(.06 * var(--fx-glow-strength,1))) 5% 13%, transparent 24%), repeating-linear-gradient(0deg, rgb(var(--fx-text-on-light-rgb,5 6 7) / calc(var(--fx-scan-opacity,.055) * .58)) 0 1px, transparent 1px var(--fx-scan-spacing,12px)), linear-gradient(180deg, transparent 0 68%, rgb(var(--fx-bg-rgb,244 240 223) / calc(.44 * var(--fx-occlusion-strength,1))));mix-blend-mode:multiply;opacity:.5}.station-shell[data-tone=light] .station-overlay-layer--graph{mix-blend-mode:multiply}.station-shell[data-tone=light][data-scan-graph=true] .station-overlay-layer--graph{opacity:.42}.station-shell[data-tone=light] .station-overlay-layer--crt{background:radial-gradient(ellipse at 50% 48%, transparent 0 54%, rgb(var(--fx-text-on-light-rgb,5 6 7) / .18) 100%), repeating-linear-gradient(0deg, rgb(var(--fx-text-on-light-rgb,5 6 7) / calc(var(--fx-scan-opacity,.055) * .92)) 0 1px, transparent 1px calc(var(--fx-scan-spacing,12px) * .58)), linear-gradient(90deg, rgb(var(--fx-support-1-rgb,216 255 53) / .08), transparent 20% 80%, rgb(var(--fx-support-2-rgb,216 255 53) / .075));mix-blend-mode:multiply}.station-shell[data-tone=light][data-scan-crt=true] .station-overlay-layer--crt{opacity:.44}.station-shell[data-tone=light] .station-overlay-layer--glitch{mix-blend-mode:multiply}.station-shell[data-tone=light][data-scan-glitch=true] .station-overlay-layer--glitch{opacity:.36}.hero-ghost-glyph{z-index:1;width:920px;height:920px;right:calc(-260px + var(--scroll-depth,0) * 96px);top:calc(48% + var(--scroll-depth,0) * 5%);color:var(--fx-signal,#d8ff35);opacity:calc(.11 + var(--scroll-depth,0) * .05);filter:blur(calc((22px - var(--scroll-depth,0) * 8px) * var(--fx-frost-blur,1))) saturate(62%);transform:translateY(-50%) rotate(calc(var(--scroll-depth,0) * 5deg));pointer-events:none;mix-blend-mode:screen;position:absolute}.station-shell[data-tone=light] .hero-ghost-glyph{color:var(--fx-signal,#405500);opacity:calc(.18 + var(--scroll-depth,0) * .05);filter:blur(calc((18px - var(--scroll-depth,0) * 6px) * var(--fx-frost-blur,1))) saturate(78%) contrast(1.08);mix-blend-mode:multiply}.packet-drift{z-index:1;pointer-events:none;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;position:absolute;inset:0;overflow:hidden}.packet-drift span{left:calc(8% + var(--packet-index) * 12%);top:calc(18% + var(--packet-row) * 21%);color:rgb(var(--fx-muted-rgb,244 244 240) / .42);opacity:calc(.18 + var(--scroll-depth,0) * .34);transform:translate3d(calc(var(--scroll-depth,0) * -180px + var(--packet-index) * 9px), calc(var(--scroll-depth,0) * 92px), 0);transition:color .18s,opacity .18s;position:absolute}.packet-drift[data-channel-mode=noise] span{color:rgb(var(--fx-muted-rgb,244 244 240) / .6)}.packet-drift[data-channel-mode=game] span,.packet-drift[data-channel-mode=lock] span{color:rgb(var(--fx-support-2-rgb,216 255 53) / .55)}.station-hero{z-index:2;min-height:88svh;text-shadow:0 3px 24px rgba(5, 6, 7, calc(.9 * var(--fx-occlusion-strength,1)));align-content:center;padding:36px 92px 56px;display:grid;position:relative}.station-shell--site .station-hero{padding-top:96px;padding-left:64px;padding-right:min(14vw,180px)}.station-shell[data-tone=light] .station-hero{color:var(--fx-text-on-light,#050607);text-shadow:none}.station-kicker{color:rgb(var(--fx-muted-rgb,244 244 240) / .74);letter-spacing:.08em;flex-wrap:wrap;gap:10px 18px;margin:0 0 22px;font-size:14px;font-weight:800;display:flex}.station-kicker span:first-child{color:var(--fx-signal,#d8ff35)}.station-hero h1{max-width:1040px;font-family:var(--font-display);letter-spacing:0;text-transform:lowercase;gap:4px;margin:0;font-size:152px;font-weight:950;line-height:.86;display:grid}.station-copy{max-width:620px;color:rgb(var(--fx-muted-rgb,244 244 240) / .76);text-transform:none;margin:28px 0 0;font-size:15px;font-weight:750;line-height:1.6}.station-shell[data-tone=light] .station-kicker,.station-shell[data-tone=light] .station-copy,.station-shell[data-tone=light] .station-status{color:rgb(var(--fx-text-on-light-rgb,5 6 7) / .78)}.station-shell[data-tone=light] .station-kicker span:first-child{color:var(--fx-signal,#d8ff35)}.station-actions{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px;margin:30px 0 0;font-size:12px;font-weight:900;display:flex}.station-status{border-left:4px solid var(--fx-signal,#d8ff35);width:fit-content;color:rgb(var(--fx-muted-rgb,244 244 240) / .82);letter-spacing:.08em;margin:28px 0 0;padding:0 0 0 14px;font-size:15px;font-weight:850}.landing-section,.landing-final{--section-accent:var(--fx-signal,#d8ff35);--section-accent-rgb:var(--fx-signal-rgb,216 255 53);border-top:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .14);background:linear-gradient(90deg, rgb(var(--section-accent-rgb) / calc(.07 * var(--fx-glow-strength,1))), transparent 30%), var(--fx-bg,#050607);color:var(--fx-text-on-dark,#f4f4f0);align-content:center;padding:96px 92px;display:grid;position:relative;overflow:hidden}.landing-section>:not(.section-toy),.landing-final>*{z-index:2;position:relative}.landing-section--signal{--section-accent:var(--fx-support-1,#d8ff35);--section-accent-rgb:var(--fx-support-1-rgb,216 255 53);background:radial-gradient(circle at 18% 24%, rgb(var(--section-accent-rgb) / .09), transparent 30%), linear-gradient(180deg, rgb(var(--section-accent-rgb) / .03), transparent 58%), var(--fx-bg,#050607)}.landing-section--projects{--section-accent:var(--fx-support-2,#d8ff35);--section-accent-rgb:var(--fx-support-2-rgb,216 255 53);background:repeating-linear-gradient(0deg, rgb(var(--fx-muted-rgb,244 244 240) / var(--fx-section-scan-opacity,.035)) 0 1px, transparent 1px var(--fx-scan-spacing,12px)), radial-gradient(circle at 72% 36%, rgb(var(--section-accent-rgb) / .14), transparent 36%), var(--fx-panel,#08090a)}.landing-section--warp{--section-accent:var(--fx-signal,#d8ff35);--section-accent-rgb:var(--fx-signal-rgb,216 255 53);background:linear-gradient(90deg, rgb(var(--section-accent-rgb) / .16), transparent 42%), repeating-linear-gradient(0deg, rgb(var(--section-accent-rgb) / .035) 0 1px, transparent 1px 18px), var(--fx-bg,#050607)}.landing-section--dice{--section-accent:var(--fx-support-1,#d8ff35);--section-accent-rgb:var(--fx-support-1-rgb,216 255 53);background:radial-gradient(circle at 20% 44%, rgb(var(--section-accent-rgb) / .16), transparent 34%), linear-gradient(90deg, transparent, rgb(var(--section-accent-rgb) / .08)), var(--fx-panel,#07080a)}.landing-section--taybols{--section-accent:var(--fx-support-2,#d8ff35);--section-accent-rgb:var(--fx-support-2-rgb,216 255 53);background:linear-gradient(135deg, rgb(var(--section-accent-rgb) / .12), transparent 38%), radial-gradient(circle at 78% 24%, rgb(var(--fx-support-3-rgb,216 255 53) / .1), transparent 32%), var(--fx-bg,#050607)}.landing-section--identity{--section-accent:var(--fx-support-3,#d8ff35);--section-accent-rgb:var(--fx-support-3-rgb,216 255 53);background:radial-gradient(circle at 76% 42%, rgb(var(--section-accent-rgb) / calc(.08 * var(--fx-glow-strength,1))), transparent 34%), var(--fx-bg,#050607)}.landing-section--grove{--section-accent:var(--fx-support-1,#d8ff35);--section-accent-rgb:var(--fx-support-1-rgb,216 255 53);background:linear-gradient(0deg, rgb(var(--section-accent-rgb) / .13), transparent 46%), radial-gradient(circle at 30% 82%, rgb(var(--fx-support-2-rgb,216 255 53) / .1), transparent 36%), var(--fx-bg,#050607)}.landing-section--haiku{--section-accent:var(--fx-support-2,#d8ff35);--section-accent-rgb:var(--fx-support-2-rgb,216 255 53);background:linear-gradient(180deg, rgb(var(--section-accent-rgb) / .1), transparent 50%), radial-gradient(circle at 82% 30%, rgb(var(--fx-support-1-rgb,216 255 53) / .08), transparent 34%), var(--fx-panel,#08090a)}.station-shell[data-tone=light] .landing-section,.station-shell[data-tone=light] .landing-final{color:var(--fx-text-on-light,#050607);border-top-color:rgb(var(--fx-text-on-light-rgb,5 6 7) / .14);background:linear-gradient(90deg, rgb(var(--section-accent-rgb) / .13), transparent 34%), var(--fx-bg,#f4f0df)}.station-shell[data-tone=light] .landing-section--signal{background:radial-gradient(circle at 18% 24%, rgb(var(--section-accent-rgb) / .14), transparent 31%), linear-gradient(180deg, rgb(var(--section-accent-rgb) / .06), transparent 58%), var(--fx-bg,#f4f0df)}.station-shell[data-tone=light] .landing-section--projects{background:repeating-linear-gradient(0deg, rgb(var(--fx-text-on-light-rgb,5 6 7) / calc(var(--fx-section-scan-opacity,.035) * .72)) 0 1px, transparent 1px var(--fx-scan-spacing,12px)), radial-gradient(circle at 72% 36%, rgb(var(--section-accent-rgb) / .18), transparent 36%), var(--fx-panel,#ddd7c1)}.station-shell[data-tone=light] .landing-section--warp{background:linear-gradient(90deg, rgb(var(--section-accent-rgb) / .18), transparent 42%), repeating-linear-gradient(0deg, rgb(var(--section-accent-rgb) / .055) 0 1px, transparent 1px 18px), var(--fx-bg,#f4f0df)}.station-shell[data-tone=light] .landing-section--dice{background:radial-gradient(circle at 20% 44%, rgb(var(--section-accent-rgb) / .2), transparent 34%), linear-gradient(90deg, transparent, rgb(var(--section-accent-rgb) / .1)), var(--fx-panel,#ddd7c1)}.station-shell[data-tone=light] .landing-section--taybols{background:linear-gradient(135deg, rgb(var(--section-accent-rgb) / .15), transparent 38%), radial-gradient(circle at 78% 24%, rgb(var(--fx-support-3-rgb,216 255 53) / .13), transparent 32%), var(--fx-bg,#f4f0df)}.station-shell[data-tone=light] .landing-section--identity{background:radial-gradient(circle at 76% 42%, rgb(var(--section-accent-rgb) / calc(.12 * var(--fx-glow-strength,1))), transparent 34%), var(--fx-bg,#f4f0df)}.station-shell[data-tone=light] .landing-section--grove{background:linear-gradient(0deg, rgb(var(--section-accent-rgb) / .16), transparent 46%), radial-gradient(circle at 30% 82%, rgb(var(--fx-support-2-rgb,216 255 53) / .13), transparent 36%), var(--fx-bg,#f4f0df)}.station-shell[data-tone=light] .landing-section--haiku{background:linear-gradient(180deg, rgb(var(--section-accent-rgb) / .13), transparent 50%), radial-gradient(circle at 82% 30%, rgb(var(--fx-support-1-rgb,216 255 53) / .11), transparent 34%), var(--fx-panel,#ddd7c1)}.section-kicker,.landing-final p{color:var(--section-accent,var(--fx-signal,#d8ff35));letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:900}.landing-section h2,.landing-final h2{max-width:920px;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:74px;font-weight:950;line-height:.95}.product-link-list{gap:12px;max-width:1180px;margin:42px 0 0;display:grid}.product-link{--product-accent:var(--fx-signal,#d8ff35);--product-accent-rgb:var(--fx-signal-rgb,216 255 53);border-left:5px solid var(--product-accent);border-top:1px solid rgb(var(--product-accent-rgb) / .34);background:linear-gradient(90deg, rgb(var(--product-accent-rgb) / .16), transparent 36%), #05060794;min-height:118px;color:var(--fx-text,#f4f4f0);grid-template-columns:120px minmax(0,.85fr) minmax(260px,1fr);align-items:center;gap:22px;padding:20px 24px;text-decoration:none;display:grid}.product-link:hover{background:linear-gradient(90deg, rgb(var(--product-accent-rgb) / .28), transparent 48%), #050607cc}.product-link--warp{--product-accent:var(--fx-signal,#d8ff35);--product-accent-rgb:var(--fx-signal-rgb,216 255 53)}.product-link--dice{--product-accent:var(--fx-support-1,#d8ff35);--product-accent-rgb:var(--fx-support-1-rgb,216 255 53)}.product-link--taybols{--product-accent:var(--fx-support-2,#d8ff35);--product-accent-rgb:var(--fx-support-2-rgb,216 255 53)}.product-link span,.section-link{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:900}.product-link span{color:var(--product-accent)}.product-link strong{font-size:24px;line-height:1.05}.product-link small{color:rgb(var(--fx-muted-rgb,244 244 240) / .72);font-size:16px;line-height:1.4}.station-shell[data-tone=light] .product-link{background:linear-gradient(90deg, rgb(var(--product-accent-rgb) / .22), transparent 38%), rgb(var(--fx-text-on-dark-rgb,244 244 240) / .58);color:var(--fx-text-on-light,#050607)}.station-shell[data-tone=light] .product-link:hover{background:linear-gradient(90deg, rgb(var(--product-accent-rgb) / .32), transparent 48%), rgb(var(--fx-text-on-dark-rgb,244 244 240) / .78)}.station-shell[data-tone=light] .product-link small{color:rgb(var(--fx-text-on-light-rgb,5 6 7) / .7)}.section-link{border:1px solid var(--section-accent);background:var(--section-accent);width:fit-content;min-height:44px;color:var(--fx-bg,#050607);place-items:center;margin:32px 0 0;padding:0 18px;text-decoration:none;display:inline-grid}.section-link:hover{border-color:var(--fx-text,#f4f4f0);background:var(--fx-text,#f4f4f0)}.landing-section>p:not(.section-kicker){max-width:720px;color:rgb(var(--fx-muted-rgb,244 244 240) / .72);margin:28px 0 0;font-size:20px;line-height:1.5}.station-shell[data-tone=light] .landing-section>p:not(.section-kicker),.station-shell[data-tone=light] .landing-columns p{color:rgb(var(--fx-text-on-light-rgb,5 6 7) / .74)}.landing-columns{border-top:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .2);grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;max-width:1180px;margin:44px 0 0;padding-top:20px;display:grid}.landing-columns p{color:rgb(var(--fx-muted-rgb,244 244 240) / .74);margin:0;font-size:18px;line-height:1.5}.landing-final a{letter-spacing:.08em;text-transform:uppercase;width:fit-content;margin:34px 0 0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:900}.landing-marquee{border-top:1px solid rgb(var(--fx-signal-rgb,216 255 53) / .28);border-bottom:1px solid rgb(var(--fx-signal-rgb,216 255 53) / .28);background:var(--fx-panel,#08090a);padding:22px 0;position:relative;overflow:hidden}.landing-marquee__track{gap:14px;width:max-content;animation:42s linear infinite landing-marquee-run;display:flex}.landing-marquee:hover .landing-marquee__track,.landing-marquee:focus-within .landing-marquee__track{animation-play-state:paused}@keyframes landing-marquee-run{to{transform:translate(-50%)}}.landing-marquee__tile{border:1px solid rgb(var(--fx-signal-rgb,216 255 53) / .4);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-signal,#d8ff35);white-space:nowrap;flex:none;align-items:center;padding:8px 18px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.landing-marquee__tile:hover{background:rgb(var(--fx-signal-rgb,216 255 53) / .14)}.landing-marquee__glyph{background:currentColor;flex:none;width:15px;height:15px;margin-right:9px;display:inline-block}@media (prefers-reduced-motion:reduce){.landing-marquee__track{flex-wrap:wrap;width:100%;animation:none}.landing-marquee__tile[aria-hidden=true]{display:none}}.section-toy{z-index:0;pointer-events:none;opacity:.74;position:absolute;inset:0;overflow:hidden}.section-toy span{left:0;top:calc(8% + var(--toy-row,0) * 10%);width:var(--toy-width,72px);height:var(--toy-height,2px);background:rgb(var(--fx-support-1-rgb,216 255 53) / .58);box-shadow:0 0 calc(18px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .26);transform:translateX(calc(var(--toy-x-start,90vw) + var(--section-progress,0) * var(--toy-x-travel,-190vw))) translateY(calc(var(--toy-y-start,0px) + var(--section-progress,0) * var(--toy-y-travel,38px))) rotate(calc(var(--toy-spin-start,0deg) + var(--section-progress,0) * var(--toy-spin,120deg)));transform-origin:50%;will-change:transform, background-color, box-shadow;border-radius:0;position:absolute}.section-toy:not(.section-toy--identity) span:nth-child(odd){background:rgb(var(--fx-muted-rgb,244 244 240) / .4);box-shadow:0 0 calc(16px * var(--fx-glow-strength,1)) rgb(var(--fx-muted-rgb,244 244 240) / .18)}.section-toy:not(.section-toy--identity) span:nth-child(3n){background:rgb(var(--fx-support-2-rgb,216 255 53) / .46);box-shadow:0 0 calc(18px * var(--fx-glow-strength,1)) rgb(var(--fx-support-2-rgb,216 255 53) / .22)}.station-shell[data-tone=light] .section-toy:not(.section-toy--identity){opacity:.88}.station-shell[data-tone=light] .section-toy:not(.section-toy--identity) span{background:rgb(var(--fx-support-1-rgb,216 255 53) / .68);box-shadow:0 0 calc(20px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .28)}.station-shell[data-tone=light] .section-toy:not(.section-toy--identity) span:nth-child(odd){background:rgb(var(--fx-muted-rgb,244 244 240) / .52);box-shadow:0 0 calc(18px * var(--fx-glow-strength,1)) rgb(var(--fx-muted-rgb,244 244 240) / .24)}.station-shell[data-tone=light] .section-toy:not(.section-toy--identity) span:nth-child(3n){background:rgb(var(--fx-support-2-rgb,216 255 53) / .58);box-shadow:0 0 calc(20px * var(--fx-glow-strength,1)) rgb(var(--fx-support-2-rgb,216 255 53) / .26)}.section-toy--system{opacity:.72}.section-toy--system span{left:auto;right:calc(-18vw + var(--toy-row,0) * 5vw);top:auto;bottom:var(--toy-system-bottom,14%);width:12px;height:calc(44px + var(--toy-row,0) * 13px);background:rgb(var(--fx-support-1-rgb,216 255 53) / .44);box-shadow:0 0 calc(20px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .2);transform:translateX(calc(var(--toy-x-start,88vw) + var(--section-progress,0) * var(--toy-x-travel,-160vw) * var(--fx-rectangle-travel,1))) translateY(calc(var(--toy-y-start,0px) + var(--section-progress,0) * var(--toy-y-travel,-86px))) rotate(calc(var(--toy-spin-start,0deg) + var(--section-progress,0) * var(--toy-spin,72deg) * var(--fx-rectangle-spin,1)))}.section-toy--system span:nth-child(odd){width:16px;height:calc(54px + (var(--scroll-depth,0) * 48px));background:rgb(var(--fx-support-3-rgb,216 255 53) / .42);box-shadow:0 0 calc(18px * var(--fx-glow-strength,1)) rgb(var(--fx-support-3-rgb,216 255 53) / .2)}.section-toy--effect-scatter{opacity:.66}.section-toy.section-toy--effect-scatter span:nth-child(n){width:var(--toy-effect-scatter-width,22px);height:var(--toy-effect-scatter-height,20px);top:var(--toy-effect-scatter-top,12%);border:1px solid rgb(var(--fx-support-2-rgb,216 255 53) / .38);background:rgb(var(--fx-support-1-rgb,216 255 53) / .24);box-shadow:0 0 calc(14px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .18)}.section-toy.section-toy--effect-scatter span:nth-child(3n){border-color:rgb(var(--fx-muted-rgb,244 244 240) / .32);background:rgb(var(--fx-muted-rgb,244 244 240) / .18)}.station-shell[data-tone=light] .section-toy.section-toy--effect-scatter span:nth-child(n){border-color:rgb(var(--fx-support-2-rgb,216 255 53) / .58);background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .34);box-shadow:0 0 calc(14px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .2)}.station-shell[data-tone=light] .section-toy.section-toy--effect-scatter span:nth-child(3n){border-color:rgb(var(--fx-support-1-rgb,216 255 53) / .58);background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .28)}.section-toy--effect-frames{opacity:.48}.section-toy.section-toy--effect-frames span:nth-child(n){width:var(--toy-effect-frame-width,184px);height:var(--toy-effect-frame-height,124px);top:var(--toy-effect-frame-top,7%);border:2px solid rgb(var(--fx-support-1-rgb,216 255 53) / .3);background:rgb(var(--fx-muted-rgb,244 244 240) / .055);box-shadow:inset 0 0 30px rgb(var(--fx-support-1-rgb,216 255 53) / .055), 0 0 calc(26px * var(--fx-glow-strength,1)) rgb(var(--fx-support-2-rgb,216 255 53) / .12)}.section-toy.section-toy--effect-frames span:nth-child(4n){border-color:rgb(var(--fx-muted-rgb,244 244 240) / .22);width:42%}.station-shell[data-tone=light] .section-toy.section-toy--effect-frames span:nth-child(n){border-color:rgb(var(--fx-support-1-rgb,216 255 53) / .6);background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .24);box-shadow:inset 0 0 30px rgb(var(--fx-support-1-rgb,216 255 53) / .12), 0 0 calc(26px * var(--fx-glow-strength,1)) rgb(var(--fx-support-2-rgb,216 255 53) / .24)}.section-toy--effect-rails{opacity:.7}.section-toy.section-toy--effect-rails span:nth-child(n){width:var(--toy-effect-rail-width,282px);height:3px;top:var(--toy-effect-rail-top,10%);background:rgb(var(--fx-support-1-rgb,216 255 53) / .58);box-shadow:0 8px 0 rgb(var(--fx-muted-rgb,244 244 240) / .12), 0 0 calc(18px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .24)}.section-toy.section-toy--effect-rails span:nth-child(2n){background:rgb(var(--fx-support-2-rgb,216 255 53) / .44);height:2px}.station-shell[data-tone=light] .section-toy.section-toy--effect-rails span:nth-child(n){background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .34);box-shadow:0 8px 0 rgb(var(--fx-muted-rgb,244 244 240) / .22), 0 0 calc(18px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .3)}.section-toy--effect-rungs{opacity:.72}.section-toy.section-toy--effect-rungs span:nth-child(n){width:var(--toy-effect-rung-width,14px);height:var(--toy-effect-rung-height,80px);top:var(--toy-effect-rung-top,8%);background:rgb(var(--fx-support-1-rgb,216 255 53) / .46);box-shadow:24px 0 0 rgb(var(--fx-support-2-rgb,216 255 53) / .2), 48px 0 0 rgb(var(--fx-muted-rgb,244 244 240) / .14), 0 0 calc(18px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .2)}.section-toy.section-toy--effect-rungs span:nth-child(odd){background:rgb(var(--fx-muted-rgb,244 244 240) / .34)}.station-shell[data-tone=light] .section-toy.section-toy--effect-rungs span:nth-child(n){background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .34);box-shadow:24px 0 0 rgb(var(--fx-support-2-rgb,216 255 53) / .28), 48px 0 0 rgb(var(--fx-muted-rgb,244 244 240) / .24), 0 0 calc(18px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .24)}.section-toy--effect-crt{opacity:.78;background:repeating-linear-gradient(0deg, rgb(var(--fx-muted-rgb,244 244 240) / .12) 0 1px, transparent 1px calc(var(--fx-scan-spacing,12px) * .72)), repeating-linear-gradient(90deg, rgb(var(--fx-support-1-rgb,216 255 53) / .06) 0 3px, transparent 3px 11px);mix-blend-mode:screen}.section-toy.section-toy--effect-crt span:nth-child(n){width:calc(180px + var(--toy-row,0) * 42px);height:2px;top:calc(8% + var(--toy-row,0) * 9%);background:rgb(var(--fx-muted-rgb,244 244 240) / .3);box-shadow:0 0 calc(8px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .18), 0 10px 0 rgb(var(--fx-support-2-rgb,216 255 53) / .1)}.section-toy.section-toy--effect-crt span:nth-child(3n){background:rgb(var(--fx-support-1-rgb,216 255 53) / .16);height:7px}.station-shell[data-tone=light] .section-toy--effect-crt{mix-blend-mode:multiply;opacity:.88}.station-shell[data-tone=light] .section-toy.section-toy--effect-crt span:nth-child(n){background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .28);box-shadow:0 0 calc(8px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .28), 0 10px 0 rgb(var(--fx-support-2-rgb,216 255 53) / .18)}.station-shell[data-tone=light] .section-toy.section-toy--effect-crt span:nth-child(3n){background:rgb(var(--fx-support-1-rgb,216 255 53) / .34)}.section-toy--effect-notes{opacity:max(.44, calc(.5 * var(--fx-rectangle-opacity,1)))}.section-toy.section-toy--effect-notes span:nth-child(n){width:var(--toy-effect-note-width,14px);height:var(--toy-effect-note-height,74px);top:var(--toy-effect-note-top,9%);border:1px solid rgb(var(--fx-support-2-rgb,216 255 53) / .42);background:rgb(var(--fx-support-1-rgb,216 255 53) / .38);box-shadow:0 0 calc(16px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .22), 18px 0 0 rgb(var(--fx-muted-rgb,244 244 240) / .12);animation:note-bounce var(--toy-effect-note-duration,2.2s) ease-in-out calc(var(--toy-index,0) * -.17s) infinite alternate}.section-toy.section-toy--effect-notes span:nth-child(odd){background:rgb(var(--fx-muted-rgb,244 244 240) / .28)}.station-shell[data-tone=light] .section-toy--effect-notes{opacity:max(.62, calc(.62 * var(--fx-rectangle-opacity,1)))}.station-shell[data-tone=light] .section-toy.section-toy--effect-notes span:nth-child(n){border-color:rgb(var(--fx-support-1-rgb,216 255 53) / .58);background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .34);box-shadow:0 0 calc(16px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .28), 18px 0 0 rgb(var(--fx-muted-rgb,244 244 240) / .22)}.section-toy--effect-tumble,.section-toy--effect-slab{opacity:max(.38, calc(.38 * var(--fx-rectangle-opacity,1)))}.section-toy--effect-tumble span,.section-toy--effect-slab span{--identity-distance:238vw;--identity-alpha-high:.94;--identity-alpha-low:.78;--identity-border-rgb:216 255 53;--identity-fill-rgb:244 244 240;--identity-glow-rgb:216 255 53;--identity-blur-high:1.6px;--identity-blur-low:.8px;--identity-border-high-alpha:.32;--identity-border-low-alpha:.16;--identity-border-speed:4.8s;--identity-border-delay:-1.7s;--identity-fill-high-alpha:.15;--identity-fill-low-alpha:.07;--identity-fill-speed:5.4s;--identity-fill-delay:-.9s;--identity-glow-high-alpha:.08;--identity-glow-low-alpha:0;--identity-glow-high-size:38px;--identity-glow-low-size:4px;--identity-glow-speed:6.2s;--identity-glow-delay:-3.1s;--identity-scale:.9;--identity-spin:320deg;--identity-spin-start:-12deg;--identity-start:112vw;--identity-width:220px;--identity-height:220px;left:auto;right:calc(10% + var(--scroll-depth,0) * 8%);top:calc(10% + var(--toy-index,0) * 6%);width:var(--identity-width);height:var(--identity-height);border:2px solid rgb(var(--identity-border-rgb) / var(--identity-border-low-alpha));background-color:rgb(var(--identity-fill-rgb) / var(--identity-fill-low-alpha));box-shadow:0 0 var(--identity-glow-low-size) rgb(var(--identity-glow-rgb) / var(--identity-glow-low-alpha));filter:blur(var(--identity-blur-low)) brightness(1);opacity:var(--identity-alpha-low);transform-origin:50%;transform:translateX(calc(var(--identity-start) - var(--section-progress,0) * var(--identity-distance) * var(--fx-rectangle-travel,1))) rotate(calc(var(--identity-spin-start) + var(--section-progress,0) * var(--identity-spin) * var(--fx-rectangle-spin,1))) scale(var(--identity-scale));animation:identity-fill-pulse calc(var(--identity-fill-speed) * var(--fx-rectangle-pulse-factor,1)) ease-in-out var(--identity-fill-delay) infinite alternate, identity-border-pulse calc(var(--identity-border-speed) * var(--fx-rectangle-pulse-factor,1)) ease-in-out var(--identity-border-delay) infinite alternate, identity-glow-pulse calc(var(--identity-glow-speed) * var(--fx-rectangle-pulse-factor,1)) ease-in-out var(--identity-glow-delay) infinite alternate;will-change:background-color, border-color, box-shadow, filter, opacity, transform}.section-toy--effect-tumble span:nth-child(n+5),.section-toy--effect-slab span:nth-child(n+5){display:none}.section-toy--effect-tumble span:first-child,.section-toy--effect-slab span:first-child{--identity-distance:252vw;--identity-alpha-high:.96;--identity-alpha-low:.76;--identity-blur-high:1.9px;--identity-blur-low:.7px;--identity-border-rgb:244 244 240;--identity-fill-rgb:244 244 240;--identity-glow-rgb:244 244 240;--identity-border-high-alpha:.24;--identity-border-low-alpha:.11;--identity-border-speed:4.2s;--identity-border-delay:-2.8s;--identity-fill-high-alpha:.2;--identity-fill-low-alpha:.1;--identity-fill-speed:5.1s;--identity-fill-delay:-.8s;--identity-glow-high-alpha:.07;--identity-glow-low-alpha:0;--identity-glow-high-size:30px;--identity-glow-low-size:2px;--identity-glow-speed:7.3s;--identity-glow-delay:-4.1s;--identity-scale:.94;--identity-spin:-310deg;--identity-spin-start:-8deg;--identity-start:118vw;--identity-width:220px;--identity-height:220px}.section-toy--effect-tumble span:nth-child(2),.section-toy--effect-slab span:nth-child(2){--identity-distance:232vw;--identity-alpha-high:.92;--identity-alpha-low:.72;--identity-blur-high:1.45px;--identity-blur-low:.9px;--identity-border-rgb:216 255 53;--identity-fill-rgb:216 255 53;--identity-glow-rgb:216 255 53;--identity-border-high-alpha:.36;--identity-border-low-alpha:.14;--identity-border-speed:5.7s;--identity-border-delay:-1.2s;--identity-fill-high-alpha:.055;--identity-fill-low-alpha:.005;--identity-fill-speed:6.6s;--identity-fill-delay:-3.5s;--identity-glow-high-alpha:.1;--identity-glow-low-alpha:.02;--identity-glow-high-size:42px;--identity-glow-low-size:6px;--identity-glow-speed:4.9s;--identity-glow-delay:-.4s;--identity-scale:.88;--identity-spin:430deg;--identity-spin-start:16deg;--identity-start:108vw;--identity-width:220px;--identity-height:220px}.section-toy--effect-tumble span:nth-child(3),.section-toy--effect-slab span:nth-child(3){--identity-distance:264vw;--identity-alpha-high:.9;--identity-alpha-low:.7;--identity-blur-high:2px;--identity-blur-low:1px;--identity-border-rgb:244 244 240;--identity-fill-rgb:244 244 240;--identity-glow-rgb:244 244 240;--identity-border-high-alpha:.22;--identity-border-low-alpha:.09;--identity-border-speed:6.4s;--identity-border-delay:-4.6s;--identity-fill-high-alpha:.14;--identity-fill-low-alpha:.05;--identity-fill-speed:4.4s;--identity-fill-delay:-1.9s;--identity-glow-high-alpha:.05;--identity-glow-low-alpha:0;--identity-glow-high-size:36px;--identity-glow-low-size:0;--identity-glow-speed:5.8s;--identity-glow-delay:-2.7s;--identity-scale:1;--identity-spin:-235deg;--identity-spin-start:-18deg;--identity-start:126vw;--identity-width:58%;--identity-height:220px;top:31%;left:14%;right:auto}.section-toy--effect-tumble span:nth-child(4),.section-toy--effect-slab span:nth-child(4){--identity-distance:242vw;--identity-alpha-high:.94;--identity-alpha-low:.74;--identity-blur-high:1.7px;--identity-blur-low:.75px;--identity-border-rgb:216 255 53;--identity-fill-rgb:216 255 53;--identity-glow-rgb:216 255 53;--identity-border-high-alpha:.3;--identity-border-low-alpha:.1;--identity-border-speed:3.9s;--identity-border-delay:-.5s;--identity-fill-high-alpha:.07;--identity-fill-low-alpha:.018;--identity-fill-speed:7.1s;--identity-fill-delay:-5.2s;--identity-glow-high-alpha:.085;--identity-glow-low-alpha:.01;--identity-glow-high-size:48px;--identity-glow-low-size:5px;--identity-glow-speed:6.7s;--identity-glow-delay:-5.9s;--identity-scale:.86;--identity-spin:560deg;--identity-spin-start:28deg;--identity-start:114vw;--identity-width:188px;--identity-height:188px}.section-toy--effect-slab span:nth-child(odd){--identity-width:34%}.section-toy--effect-slab span:nth-child(3n){--identity-width:58%;--identity-height:220px}.station-shell[data-tone=light] .section-toy--effect-tumble span,.station-shell[data-tone=light] .section-toy--effect-slab span{--identity-border-rgb:var(--fx-text-on-light-rgb,17 19 13);--identity-fill-rgb:var(--fx-text-on-light-rgb,17 19 13);--identity-glow-rgb:var(--fx-support-1-rgb,216 255 53);--identity-border-high-alpha:.5;--identity-border-low-alpha:.28;--identity-fill-high-alpha:.36;--identity-fill-low-alpha:.24;--identity-glow-high-alpha:.16;--identity-glow-low-alpha:.04;--identity-alpha-high:1;--identity-alpha-low:.9}@keyframes identity-fill-pulse{0%{background-color:rgb(var(--identity-fill-rgb) / var(--identity-fill-low-alpha))}to{background-color:rgb(var(--identity-fill-rgb) / var(--identity-fill-high-alpha))}}@keyframes identity-border-pulse{0%{border-color:rgb(var(--identity-border-rgb) / var(--identity-border-low-alpha))}to{border-color:rgb(var(--identity-border-rgb) / var(--identity-border-high-alpha))}}@keyframes identity-glow-pulse{0%{box-shadow:0 0 var(--identity-glow-low-size) rgb(var(--identity-glow-rgb) / var(--identity-glow-low-alpha));filter:blur(var(--identity-blur-low)) brightness(1);opacity:var(--identity-alpha-low)}to{box-shadow:0 0 var(--identity-glow-high-size) rgb(var(--identity-glow-rgb) / var(--identity-glow-high-alpha));filter:blur(var(--identity-blur-high)) brightness(1);opacity:var(--identity-alpha-high)}}@keyframes note-bounce{0%{margin-top:calc(var(--toy-effect-note-bounce,34px) * -.28);rotate:calc(var(--fx-rectangle-wobble,.45) * -8deg)}to{margin-top:var(--toy-effect-note-bounce,34px);rotate:calc(var(--fx-rectangle-wobble,.45) * 8deg)}}.section-toy--effect-dice{opacity:max(.46, calc(.56 * var(--fx-rectangle-opacity,1)))}.section-toy.section-toy--effect-dice span:nth-child(n){--die-size:124px;--die-start:112vw;--die-distance:240vw;--die-spin:560deg;--die-spin-start:-8deg;--die-pip-rgb:var(--fx-support-1-rgb,216 255 53);width:var(--die-size);height:var(--die-size);border:2px solid rgb(var(--die-pip-rgb) / .42);border-radius:calc(var(--die-size) * .2);background:rgb(var(--fx-bg-rgb,5 6 7) / .5);box-shadow:inset 0 0 22px rgb(var(--die-pip-rgb) / .06), 0 0 calc(30px * var(--fx-glow-strength,1)) rgb(var(--fx-support-2-rgb,216 255 53) / .16);transform-origin:50%;transform:translateX(calc(mod(var(--toy-index,0) * 17vw + var(--section-progress,0) * 180vw * var(--fx-rectangle-travel,1), 153vw) - 26vw)) rotate(calc(var(--die-spin-start) + var(--section-progress,0) * var(--die-spin) * 1.5 * var(--fx-rectangle-spin,1))) scale(.86);will-change:transform;top:16%;left:auto;right:auto}.section-toy.section-toy--effect-dice span:nth-child(n):before{content:"";--pip:rgb(var(--die-pip-rgb) / .82);background-repeat:no-repeat;position:absolute;inset:16%}.section-toy.section-toy--effect-dice span:nth-child(n+10){display:none}.section-toy.section-toy--effect-dice span:first-child{--die-spin:540deg;--die-start:110vw;--die-distance:250vw;top:12%}.section-toy.section-toy--effect-dice span:first-child:before{background-image:radial-gradient(circle at 20% 20%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 80% 20%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 50% 50%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 20% 80%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 80% 80%, var(--pip) 0 6px, transparent 7px)}.section-toy.section-toy--effect-dice span:nth-child(2){--die-size:100px;--die-spin:-684deg;--die-start:118vw;--die-distance:226vw;top:36%}.section-toy.section-toy--effect-dice span:nth-child(2):before{background-image:radial-gradient(circle at 24% 24%, var(--pip) 0 5px, transparent 6px), radial-gradient(circle at 50% 50%, var(--pip) 0 5px, transparent 6px), radial-gradient(circle at 76% 76%, var(--pip) 0 5px, transparent 6px)}.section-toy.section-toy--effect-dice span:nth-child(3){--die-size:148px;--die-spin:612deg;--die-start:106vw;--die-distance:262vw;top:58%}.section-toy.section-toy--effect-dice span:nth-child(3):before{background-image:radial-gradient(circle at 22% 18%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 22% 50%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 22% 82%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 78% 18%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 78% 50%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 78% 82%, var(--pip) 0 6px, transparent 7px)}.section-toy.section-toy--effect-dice span:nth-child(4){--die-size:84px;--die-spin:-792deg;--die-start:122vw;--die-distance:238vw;--die-pip-rgb:var(--fx-muted-rgb,244 244 240);top:20%}.section-toy.section-toy--effect-dice span:nth-child(4):before{background-image:radial-gradient(circle at 28% 28%, var(--pip) 0 5px, transparent 6px), radial-gradient(circle at 72% 72%, var(--pip) 0 5px, transparent 6px)}.section-toy.section-toy--effect-dice span:nth-child(5){--die-size:112px;--die-spin:720deg;--die-start:114vw;--die-distance:246vw;top:70%}.section-toy.section-toy--effect-dice span:nth-child(5):before{background-image:radial-gradient(circle at 24% 24%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 76% 24%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 24% 76%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 76% 76%, var(--pip) 0 6px, transparent 7px)}.section-toy.section-toy--effect-dice span:nth-child(6){--die-size:74px;--die-spin:-456deg;--die-start:128vw;--die-distance:232vw;--die-pip-rgb:var(--fx-muted-rgb,244 244 240);top:44%}.section-toy.section-toy--effect-dice span:nth-child(6):before{background-image:radial-gradient(circle at 50% 50%, var(--pip) 0 7px, transparent 8px)}.section-toy.section-toy--effect-dice span:nth-child(7){--die-size:92px;--die-spin:864deg;top:28%}.section-toy.section-toy--effect-dice span:nth-child(7):before{background-image:radial-gradient(circle at 20% 20%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 80% 20%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 50% 50%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 20% 80%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 80% 80%, var(--pip) 0 6px, transparent 7px)}.section-toy.section-toy--effect-dice span:nth-child(8){--die-size:134px;--die-spin:-540deg;--die-pip-rgb:var(--fx-muted-rgb,244 244 240);top:66%}.section-toy.section-toy--effect-dice span:nth-child(8):before{background-image:radial-gradient(circle at 28% 28%, var(--pip) 0 6px, transparent 7px), radial-gradient(circle at 72% 72%, var(--pip) 0 6px, transparent 7px)}.section-toy.section-toy--effect-dice span:nth-child(9){--die-size:70px;--die-spin:1008deg;top:14%}.section-toy.section-toy--effect-dice span:nth-child(9):before{background-image:radial-gradient(circle at 24% 24%, var(--pip) 0 5px, transparent 6px), radial-gradient(circle at 50% 50%, var(--pip) 0 5px, transparent 6px), radial-gradient(circle at 76% 76%, var(--pip) 0 5px, transparent 6px)}.station-shell[data-tone=light] .section-toy.section-toy--effect-dice span:nth-child(n){--die-pip-rgb:var(--fx-text-on-light-rgb,17 19 13);border-color:rgb(var(--fx-text-on-light-rgb,17 19 13) / .5);background:rgb(var(--fx-bg-rgb,244 240 223) / .5)}.section-toy--effect-warp{opacity:max(.52, calc(.64 * var(--fx-rectangle-opacity,1)))}.section-toy.section-toy--effect-warp span:nth-child(n){--warp-size:36px;--warp-speed:200vw;--warp-spin:0deg;--warp-wave:0deg;--warp-phase:0deg;--warp-amp:0px;--warp-alpha:.82;--warp-rgb:var(--fx-support-1-rgb,216 255 53);width:var(--warp-size);height:var(--warp-size);box-shadow:none;transform-origin:50%;transform:translateX(calc(mod(var(--toy-index,0) * 17vw + var(--section-progress,0) * var(--warp-speed) * var(--fx-rectangle-travel,1), 153vw) - 26vw)) translateY(calc(sin(var(--section-progress,0) * var(--warp-wave) + var(--warp-phase)) * var(--warp-amp))) rotate(calc(var(--section-progress,0) * var(--warp-spin) * var(--fx-rectangle-spin,1)));will-change:transform;background:0 0;border:0;border-radius:0;top:28%;left:auto;right:auto}.section-toy.section-toy--effect-warp span:nth-child(n+10){display:none}.section-toy.section-toy--effect-warp span:nth-child(odd){width:var(--warp-size);height:calc(var(--warp-size) * .72);clip-path:polygon(100% 50%,38% 36%,14% 18%,30% 44%,0% 44%,0% 56%,30% 56%,14% 82%,38% 64%);background:rgb(var(--warp-rgb) / var(--warp-alpha));box-shadow:0 0 calc(16px * var(--fx-glow-strength,1)) rgb(var(--warp-rgb) / calc(var(--warp-alpha) * .6))}.section-toy.section-toy--effect-warp span:nth-child(2n){--warp-spin:540deg;--warp-rgb:var(--fx-support-2-rgb,216 255 53);background:conic-gradient(from 0deg, rgb(var(--warp-rgb) / .62), rgb(var(--warp-rgb) / .05) 42%, transparent 66% 100%);box-shadow:0 0 calc(22px * var(--fx-glow-strength,1)) rgb(var(--warp-rgb) / .18);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 30% 66%,#0000 72%);mask:radial-gradient(circle,#0000 0 24%,#000 30% 66%,#0000 72%)}.section-toy.section-toy--effect-warp span:first-child{--warp-size:28px;--warp-speed:270vw;--warp-alpha:.6;--warp-wave:720deg;--warp-amp:22px;--warp-rgb:var(--fx-support-2-rgb,216 255 53);top:18%}.section-toy.section-toy--effect-warp span:nth-child(3){--warp-size:80px;--warp-speed:400vw;--warp-alpha:.85;--warp-wave:540deg;--warp-phase:144deg;--warp-amp:16px;--warp-rgb:var(--fx-support-1-rgb,216 255 53);clip-path:polygon(100% 42%,100% 58%,56% 64%,48% 84%,36% 64%,0% 56%,12% 50%,0% 44%,36% 36%,48% 16%,56% 36%);top:64%}.section-toy.section-toy--effect-warp span:nth-child(5){--warp-size:44px;--warp-speed:310vw;--warp-alpha:.5;--warp-wave:900deg;--warp-phase:252deg;--warp-amp:30px;--warp-rgb:var(--fx-muted-rgb,244 244 240);clip-path:polygon(100% 50%,50% 42%,34% 26%,44% 46%,8% 42%,18% 50%,8% 58%,44% 54%,34% 74%,50% 58%);top:42%}.section-toy.section-toy--effect-warp span:nth-child(7){--warp-size:18px;--warp-speed:240vw;--warp-alpha:.45;--warp-wave:720deg;--warp-phase:72deg;--warp-amp:20px;--warp-rgb:var(--fx-muted-rgb,244 244 240);top:12%}.section-toy.section-toy--effect-warp span:nth-child(9){--warp-size:58px;--warp-speed:360vw;--warp-alpha:.8;--warp-wave:600deg;--warp-phase:324deg;--warp-amp:26px;--warp-rgb:var(--fx-support-2-rgb,216 255 53);clip-path:polygon(100% 42%,100% 58%,56% 64%,48% 84%,36% 64%,0% 56%,12% 50%,0% 44%,36% 36%,48% 16%,56% 36%);top:60%}.section-toy.section-toy--effect-warp span:nth-child(2){--warp-size:120px;--warp-speed:440vw;--warp-spin:-460deg;--warp-wave:480deg;--warp-amp:12px;--warp-rgb:var(--fx-support-2-rgb,216 255 53);background:conic-gradient(from 0deg, rgb(var(--warp-rgb) / .6), rgb(var(--warp-rgb) / .05) 38%, transparent 60% 100%);top:56%;-webkit-mask:radial-gradient(circle,#0000 0 20%,#000 26% 70%,#0000 74%);mask:radial-gradient(circle,#0000 0 20%,#000 26% 70%,#0000 74%)}.section-toy.section-toy--effect-warp span:nth-child(4){--warp-size:48px;--warp-speed:300vw;--warp-spin:640deg;--warp-wave:360deg;--warp-phase:180deg;--warp-amp:18px;--warp-rgb:var(--fx-muted-rgb,244 244 240);background:conic-gradient(from 0deg, rgb(var(--warp-rgb) / .32), transparent 30% 100%);top:26%;-webkit-mask:radial-gradient(circle,#0000 0 34%,#000 40% 64%,#0000 70%);mask:radial-gradient(circle,#0000 0 34%,#000 40% 64%,#0000 70%)}.section-toy.section-toy--effect-warp span:nth-child(6){--warp-size:92px;--warp-speed:410vw;--warp-spin:-560deg;--warp-wave:540deg;--warp-phase:90deg;--warp-amp:12px;--warp-rgb:var(--fx-signal-rgb,216 255 53);background:conic-gradient(from 0deg, rgb(var(--warp-rgb) / .5), rgb(var(--warp-rgb) / .04) 22%, transparent 42%, rgb(var(--warp-rgb) / .42) 62%, transparent 80% 100%);top:78%;-webkit-mask:radial-gradient(circle,#0000 0 22%,#000 28% 68%,#0000 72%);mask:radial-gradient(circle,#0000 0 22%,#000 28% 68%,#0000 72%)}.section-toy.section-toy--effect-warp span:nth-child(8){--warp-size:66px;--warp-speed:340vw;--warp-spin:520deg;--warp-wave:420deg;--warp-phase:270deg;--warp-amp:16px;--warp-rgb:var(--fx-support-1-rgb,216 255 53);background:conic-gradient(from 0deg, rgb(var(--warp-rgb) / .62), rgb(var(--warp-rgb) / .05) 44%, transparent 68% 100%);top:48%;-webkit-mask:radial-gradient(circle,#0000 0 28%,#000 32% 66%,#0000 70%);mask:radial-gradient(circle,#0000 0 28%,#000 32% 66%,#0000 70%)}.station-shell[data-tone=light] .section-toy.section-toy--effect-warp span:nth-child(odd){background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .7)}.station-shell[data-tone=light] .section-toy.section-toy--effect-warp span:nth-child(2n){--warp-rgb:var(--fx-text-on-light-rgb,17 19 13)}.section-toy--effect-taybols{opacity:max(.5, calc(.6 * var(--fx-rectangle-opacity,1)))}.section-toy.section-toy--effect-taybols span:nth-child(n){--card-rgb:var(--fx-support-1-rgb,216 255 53);--card-w:116px;--card-h:80px;--card-travel:184vw;--card-tilt:0deg;--roll-steps:6;--rows:4;--row-h:calc(100% / var(--rows));width:var(--card-w);height:var(--card-h);border:1.5px solid rgb(var(--card-rgb) / .46);background-color:rgb(var(--fx-bg-rgb,5 6 7) / .62);background-image:linear-gradient(rgb(var(--card-rgb) / .16) 0 var(--row-h), rgb(var(--card-rgb) / .05) var(--row-h)), repeating-linear-gradient(to bottom, rgb(var(--fx-muted-rgb,244 244 240) / .34) 0 1px, transparent 1px var(--row-h));box-shadow:inset 0 0 18px rgb(var(--card-rgb) / .06), 0 0 calc(22px * var(--fx-glow-strength,1)) rgb(var(--card-rgb) / .14);transform-origin:50%;transform:translateX(calc(mod(var(--toy-index,0) * 17vw + var(--section-progress,0) * var(--card-travel) * var(--fx-rectangle-travel,1), 153vw) - 26vw)) rotate(var(--card-tilt)) scale(.92);will-change:transform;border-radius:3px;top:24%;left:auto;right:auto;overflow:hidden}.section-toy.section-toy--effect-taybols span:nth-child(n):before{content:"";background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--row-h) * .42), rgb(var(--fx-muted-rgb,244 244 240) / .3) calc(var(--row-h) * .42) calc(var(--row-h) * .42 + 1px), transparent calc(var(--row-h) * .42 + 1px) var(--row-h));position:absolute;inset:0 14% 0 10%;-webkit-mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 9px);mask:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 9px)}.section-toy.section-toy--effect-taybols span:nth-child(n):after{content:"";height:var(--row-h);left:0;right:0;top:calc(mod(calc(var(--toy-index,0) + floor(var(--section-progress,0) * var(--roll-steps))), var(--rows)) * var(--row-h));background:rgb(var(--card-rgb) / .82);box-shadow:0 0 calc(16px * var(--fx-glow-strength,1)) rgb(var(--card-rgb) / .5);position:absolute}.section-toy.section-toy--effect-taybols span:nth-child(n+10){display:none}.section-toy.section-toy--effect-taybols span:first-child{--card-w:146px;--card-h:100px;--card-travel:224vw;--card-tilt:-3deg;--roll-steps:5;--rows:5;top:13%}.section-toy.section-toy--effect-taybols span:nth-child(2){--card-w:88px;--card-h:62px;--card-travel:162vw;--card-tilt:4deg;--roll-steps:7;--rows:4;--card-rgb:var(--fx-support-2-rgb,216 255 53);top:41%}.section-toy.section-toy--effect-taybols span:nth-child(3){--card-w:162px;--card-h:112px;--card-travel:240vw;--card-tilt:2deg;--roll-steps:4;--rows:6;top:60%}.section-toy.section-toy--effect-taybols span:nth-child(4){--card-w:68px;--card-h:48px;--card-travel:144vw;--card-tilt:-5deg;--roll-steps:8;--rows:3;--card-rgb:var(--fx-muted-rgb,244 244 240);top:23%}.section-toy.section-toy--effect-taybols span:nth-child(5){--card-w:120px;--card-h:84px;--card-travel:196vw;--card-tilt:3deg;--roll-steps:6;--rows:5;top:71%}.section-toy.section-toy--effect-taybols span:nth-child(6){--card-w:60px;--card-h:42px;--card-travel:132vw;--card-tilt:-2deg;--roll-steps:6;--rows:3;--card-rgb:var(--fx-muted-rgb,244 244 240);top:47%}.section-toy.section-toy--effect-taybols span:nth-child(7){--card-w:102px;--card-h:72px;--card-travel:178vw;--card-tilt:5deg;--roll-steps:5;--rows:4;top:28%}.section-toy.section-toy--effect-taybols span:nth-child(8){--card-w:134px;--card-h:94px;--card-travel:212vw;--card-tilt:-3deg;--roll-steps:7;--rows:6;--card-rgb:var(--fx-support-2-rgb,216 255 53);top:66%}.section-toy.section-toy--effect-taybols span:nth-child(9){--card-w:78px;--card-h:56px;--card-travel:152vw;--card-tilt:2deg;--roll-steps:8;--rows:4;top:11%}.station-shell[data-tone=light] .section-toy.section-toy--effect-taybols span:nth-child(n){--card-rgb:var(--fx-text-on-light-rgb,17 19 13);border-color:rgb(var(--fx-text-on-light-rgb,17 19 13) / .5);background-color:rgb(var(--fx-bg-rgb,244 240 223) / .5)}.section-toy--effect-grove{opacity:max(.46, calc(.56 * var(--fx-rectangle-opacity,1)))}.section-toy.section-toy--effect-grove span:nth-child(n){width:3px;height:calc(24px + var(--toy-row,0) * 15px);background:linear-gradient(to top, rgb(var(--fx-support-1-rgb,216 255 53) / .58), transparent);box-shadow:0 0 calc(14px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .2);transform-origin:bottom;animation:section-toy-grove-rise calc(5.2s + var(--toy-row,0) * .55s) ease-in-out infinite alternate;animation-delay:calc(var(--toy-index,0) * -.37s);scale:1 .6}.section-toy.section-toy--effect-grove span:nth-child(odd){background:linear-gradient(to top, rgb(var(--fx-support-2-rgb,216 255 53) / .42), transparent)}.section-toy.section-toy--effect-grove span:nth-child(3n){background:linear-gradient(to top, rgb(var(--fx-muted-rgb,244 244 240) / .34), transparent)}.section-toy.section-toy--effect-grove span:nth-child(n):after{content:"";background:repeating-conic-gradient(rgb(var(--fx-support-2-rgb,216 255 53) / .6) 0deg 16deg, transparent 16deg 90deg);width:14px;height:14px;animation:section-toy-grove-orbit calc(6.4s + var(--toy-index,0) * .4s) linear infinite;border-radius:50%;margin-left:-7px;position:absolute;top:-7px;left:50%;-webkit-mask:radial-gradient(circle,#0000 0 60%,#000 66% 78%,#0000 82%);mask:radial-gradient(circle,#0000 0 60%,#000 66% 78%,#0000 82%)}@keyframes section-toy-grove-rise{0%{opacity:.32;scale:1 .55}to{opacity:.82;scale:1}}@keyframes section-toy-grove-orbit{0%{rotate:0deg}to{rotate:360deg}}.station-shell[data-tone=light] .section-toy.section-toy--effect-grove span:nth-child(n){background:linear-gradient(to top, rgb(var(--fx-text-on-light-rgb,17 19 13) / .5), transparent);box-shadow:0 0 calc(14px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .3)}.station-shell[data-tone=light] .section-toy.section-toy--effect-grove span:nth-child(n):after{background:repeating-conic-gradient(rgb(var(--fx-support-2-rgb,216 255 53) / .7) 0deg 16deg, transparent 16deg 90deg)}@media (prefers-reduced-motion:reduce){.section-toy.section-toy--effect-grove span:nth-child(n),.section-toy.section-toy--effect-grove span:nth-child(n):after{animation:none}.section-toy.section-toy--effect-grove span:nth-child(n){opacity:.6;scale:1 .86}.section-toy.section-toy--effect-grove span:nth-child(n):after{rotate:0deg}}.section-toy--effect-haiku{opacity:max(.42, calc(.5 * var(--fx-rectangle-opacity,1)))}.section-toy.section-toy--effect-haiku span:nth-child(n){height:2px;width:calc(var(--toy-width,72px) * .7);background:rgb(var(--fx-support-1-rgb,216 255 53) / .5);box-shadow:0 0 calc(12px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .2);animation:section-toy-haiku-settle calc(4.4s + var(--toy-row,0) * .4s) ease-out infinite;animation-delay:calc(var(--toy-index,0) * -.42s)}.section-toy.section-toy--effect-haiku span:nth-child(3n+1){width:calc(var(--toy-width,72px) * .5)}.section-toy.section-toy--effect-haiku span:nth-child(3n+2){width:var(--toy-width,72px);background:rgb(var(--fx-support-2-rgb,216 255 53) / .46)}.section-toy.section-toy--effect-haiku span:nth-child(3n){width:calc(var(--toy-width,72px) * .5);background:rgb(var(--fx-muted-rgb,244 244 240) / .4)}@keyframes section-toy-haiku-settle{0%{opacity:0;translate:0 -26px}35%{opacity:.68}70%,to{opacity:.24;translate:0}}.station-shell[data-tone=light] .section-toy.section-toy--effect-haiku span:nth-child(n){background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .4);box-shadow:0 0 calc(12px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .3)}.station-shell[data-tone=light] .section-toy.section-toy--effect-haiku span:nth-child(3n+2){background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .56)}@media (prefers-reduced-motion:reduce){.section-toy.section-toy--effect-haiku span:nth-child(n){opacity:.42;animation:none;translate:0}}@media (width<=980px){.landing-page{padding-right:0}.landing-hero{grid-template-columns:1fr}.station-broadcast{border-right:0;border-bottom:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .14);min-height:82svh}.station-sidebar{width:auto;min-height:auto;max-height:none;position:relative;inset:auto;overflow:visible}.station-hero{min-height:82svh;padding:30px 34px 48px}.station-shell--site .station-hero{padding:104px 34px 48px}.station-hero h1{font-size:118px}.hero-ghost-glyph{width:660px;height:660px;right:-260px}.landing-section,.landing-final{min-height:58svh;padding:76px 34px}.landing-section h2,.landing-final h2{font-size:58px}.landing-columns{grid-template-columns:1fr}.product-link{grid-template-columns:92px minmax(0,1fr)}.product-link small{grid-column:2}}@media (width<=620px){.station-broadcast{min-height:78svh}.station-hero{min-height:78svh;padding:24px 18px 34px}.station-shell--site .station-hero{padding:104px 18px 34px}.station-hero h1{font-size:78px;line-height:.9}.station-sidebar{padding:18px}.palette-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.color-control{grid-template-columns:minmax(0,1fr) 34px;align-items:center}.color-control input[type=color]{justify-self:end;width:34px;height:24px}.section-effect-controls,.effect-control{grid-template-columns:1fr}.station-copy{font-size:14px}.station-actions{display:grid}.station-lockup,.identity-grid{grid-template-columns:1fr}.station-lockup strong{font-size:28px}.hero-ghost-glyph{opacity:.1;width:460px;height:460px;right:-230px}.landing-section,.landing-final{padding:62px 18px}.landing-section h2,.landing-final h2{font-size:42px}.landing-section>p:not(.section-kicker),.landing-columns p,.product-link small{font-size:16px}.product-link{grid-template-columns:1fr;gap:10px;padding:18px}.product-link small{grid-column:auto}.product-link strong{font-size:21px}}.station-controls{gap:14px;padding:15px 16px 18px;display:grid}.control-label{color:rgb(var(--fx-muted-rgb,244 244 240) / .84);letter-spacing:.14em;margin:0 0 9px;font-size:11px;font-weight:900}.signal-meter{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .28);background:rgb(var(--fx-muted-rgb,244 244 240) / .08);width:100%;height:18px}.signal-meter span{background:var(--fx-signal,#d8ff35);height:100%;transition:inline-size .18s;display:block}.control-buttons{grid-template-columns:1fr;gap:8px;display:grid}.control-buttons button,.control-buttons .scanlines-button{min-height:44px;font:inherit;padding:0 14px;transition:transform .12s,filter .12s,box-shadow .12s,background-color .12s,border-color .12s,color .12s}.control-buttons button:not(.scanlines-button){border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .22);background:rgb(var(--fx-bg-rgb,5 6 7) / .84);color:var(--fx-text-on-dark,#f4f4f0)}.control-buttons button:not(.scanlines-button):hover{border-color:var(--fx-signal,#d8ff35);color:var(--fx-signal,#d8ff35)}.station-shell[data-tone=light] .control-buttons button{background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .82);color:var(--fx-text-on-dark,#f4f4f0)}.station-shell[data-tone=light] .control-buttons .scanlines-button--danger{--fx-btn-danger-fg:#ff9191eb;color:var(--fx-btn-danger-fg);border-color:#ff919180}.station-shell[data-tone=light] .preset-select-control select,.station-shell[data-tone=light] .section-effect-control select{background:linear-gradient(45deg, transparent 50%, var(--fx-bg,#f4f0df) 50%) calc(100% - 17px) 17px / 6px 6px no-repeat, linear-gradient(135deg, var(--fx-bg,#f4f0df) 50%, transparent 50%) calc(100% - 11px) 17px / 6px 6px no-repeat, rgb(var(--fx-text-on-light-rgb,17 19 13) / .82);color:var(--fx-text-on-dark,#f4f4f0)}.station-shell[data-tone=light] .theme-mode-control button{background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .22);color:var(--fx-text-on-dark,#f4f4f0)}.station-shell[data-tone=light] .control-buttons button:not(.scanlines-button):hover,.station-shell[data-tone=light] .theme-mode-control button:hover,.station-shell[data-tone=light] .theme-mode-control button[aria-pressed=true],.station-shell[data-tone=light] .preset-select-control select:focus,.station-shell[data-tone=light] .section-effect-control select:focus{color:var(--fx-text-on-dark,#f4f4f0)}.lock-readout{color:var(--fx-signal,#d8ff35);margin:0;font-size:12px;font-weight:800}.channel-selector,.signal-scope,.effects-controls{gap:12px;padding:15px 16px 18px;display:grid}.channel-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.channel-buttons button{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .2);background:var(--fx-bg,#050607);min-height:54px;color:rgb(var(--fx-muted-rgb,244 244 240) / .78);font:inherit;text-align:left;align-content:center;gap:4px;padding:9px 10px;transition:transform .12s,filter .12s,box-shadow .12s,background-color .12s,border-color .12s,color .12s;display:grid}.channel-buttons button[aria-pressed=true]{border-color:var(--fx-signal,#d8ff35);background:rgb(var(--fx-signal-rgb,216 255 53) / .12);color:var(--fx-signal,#d8ff35)}.channel-buttons span,.channel-buttons small{text-transform:uppercase;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}.channel-buttons span{font-size:13px;font-weight:900}.channel-buttons small{color:rgb(var(--fx-muted-rgb,244 244 240) / .54);font-size:10px;font-weight:800}.station-shell[data-tone=light] .channel-buttons button{border-color:rgb(var(--fx-text-on-light-rgb,17 19 13) / .72);background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .82);color:var(--fx-text-on-dark,#f4f4f0)}.station-shell[data-tone=light] .channel-buttons button[aria-pressed=true]{border-color:var(--fx-signal,#405500);background:var(--fx-signal,#405500);color:var(--fx-text-on-dark,#f4f4f0)}.station-shell[data-tone=light] .channel-buttons small{color:rgb(var(--fx-text-on-dark-rgb,244 244 240) / .68)}.scope-bars{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .18);background:repeating-linear-gradient(0deg, rgb(var(--fx-muted-rgb,244 244 240) / .06) 0 1px, transparent 1px 12px), var(--fx-bg,#050607);grid-template-columns:repeat(18,minmax(0,1fr));align-items:end;gap:3px;height:92px;padding:10px;display:grid}.scope-bars span{background:var(--fx-signal,#d8ff35);opacity:.42;min-height:6px;transition:block-size .16s}.scope-bars span:nth-child(3n){background:var(--fx-support-1,#d8ff35)}.scope-bars span:nth-child(4n){background:var(--fx-support-2,#d8ff35)}.scope-bars span:nth-child(5n){background:var(--fx-support-3,#d8ff35)}.signal-scope[data-channel-mode=noise] .scope-bars span:nth-child(odd){opacity:.88;background:var(--fx-muted,#f4f4f0)}.signal-scope[data-channel-mode=game] .scope-bars span:nth-child(3n),.signal-scope[data-channel-mode=lock] .scope-bars span{opacity:.82}.station-sidebar{z-index:3;background:color-mix(in srgb, var(--fx-panel,#08090a) 92%, transparent);border-left:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .1);scrollbar-color:rgb(var(--fx-signal-rgb,216 255 53) / .42) transparent;align-content:start;gap:18px;width:360px;min-height:100svh;max-height:100svh;padding:28px;display:grid;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 80px #00000047}@media (width<=980px){.station-sidebar{border-left:0;border-top:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .14);width:auto;min-height:0;max-height:none;box-shadow:none;padding:18px;position:relative;inset:auto;overflow:visible}}.station-controls,.channel-selector,.signal-scope,.effects-controls,.station-identity{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .14);background:linear-gradient(180deg, rgb(var(--rail-accent-rgb,216 255 53) / .14), transparent 34%), linear-gradient(90deg, rgb(var(--rail-accent-rgb,216 255 53) / .08), transparent 26%), rgb(var(--fx-bg-rgb,5 6 7) / .3);box-shadow:inset 0 1px 0 rgb(var(--fx-muted-rgb,244 244 240) / .08), 0 16px 34px #00000029;border-radius:9px;position:relative}.station-controls{--rail-accent-rgb:var(--fx-signal-rgb,216 255 53);border-top-color:rgb(var(--fx-signal-rgb,216 255 53) / .34)}.channel-selector{--rail-accent-rgb:var(--fx-support-1-rgb,216 255 53);border-top-color:rgb(var(--fx-support-1-rgb,216 255 53) / .22)}.signal-scope{--rail-accent-rgb:var(--fx-support-2-rgb,216 255 53);border-top-color:rgb(var(--fx-support-2-rgb,216 255 53) / .42)}.effects-controls{--rail-accent-rgb:var(--fx-support-3-rgb,216 255 53);border-top-color:rgb(var(--fx-support-3-rgb,216 255 53) / .16)}.station-identity{--rail-accent-rgb:var(--fx-signal-rgb,216 255 53);border-top-color:rgb(var(--fx-glow-rgb,216 255 53) / .28)}.station-controls:before,.channel-selector:before,.signal-scope:before,.effects-controls:before,.station-identity:before{content:"";background:rgb(var(--rail-accent-rgb,216 255 53) / .9);width:3px;box-shadow:0 0 16px rgb(var(--rail-accent-rgb,216 255 53) / .28);border-radius:9px 0 0 9px;position:absolute;inset:0 auto 0 0}.station-shell[data-tone=light] .station-controls,.station-shell[data-tone=light] .channel-selector,.station-shell[data-tone=light] .signal-scope,.station-shell[data-tone=light] .effects-controls,.station-shell[data-tone=light] .station-identity{border-color:rgb(var(--fx-text-on-light-rgb,17 19 13) / .18);background:linear-gradient(180deg, rgb(var(--rail-accent-rgb,64 85 0) / .09), transparent 34%), linear-gradient(90deg, rgb(var(--rail-accent-rgb,64 85 0) / .06), transparent 26%), #ffffff2e;box-shadow:inset 0 1px #ffffff4d,0 14px 30px #11130d14}.station-sidebar button{will-change:transform, filter, box-shadow}.station-shell[data-tone=dark] .station-sidebar button[data-press-state=down]{filter:brightness(1.16)saturate(1.08);box-shadow:0 0 0 1px rgb(var(--fx-signal-rgb,216 255 53) / .2);transform:translateY(1px)scale(.992)}.station-shell[data-tone=dark] .station-sidebar button[data-press-state=release]{animation:.24s ease-out lab-button-release-dark}.station-shell[data-tone=light] .station-sidebar button[data-press-state=down]{filter:brightness(.84)saturate(1.05);box-shadow:0 0 0 1px rgb(var(--fx-text-on-light-rgb,17 19 13) / .2);transform:translateY(1px)scale(.992)}.station-shell[data-tone=light] .station-sidebar button[data-press-state=release]{animation:.24s ease-out lab-button-release-light}.effects-controls{gap:16px}.effect-group-section{gap:10px;display:grid;position:relative}.effect-group-section+.effect-group-section{margin-top:2px}.effect-group-section--scene-effects{margin-top:14px;padding-top:18px}.effect-group-section--scene-effects:before{content:"";background:linear-gradient(90deg, rgb(var(--fx-support-3-rgb,216 255 53) / .38), rgb(var(--fx-muted-rgb,244 244 240) / .12) 42%, transparent 100%);height:1px;position:absolute;inset:0 0 auto}.effect-group-section--scene-effects .control-label{margin-bottom:12px}.theme-mode-control,.theme-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-preset-grid .preset-select-control,.theme-preset-grid .reset-theme-button,.theme-preset-grid .reset-prominent-button{grid-column:span 1}.theme-preset-grid .reset-theme-button,.theme-preset-grid .reset-prominent-button{min-height:40px}.theme-mode-control button{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .2);background:rgb(var(--fx-bg-rgb,5 6 7) / .32);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:38px;color:rgb(var(--fx-muted-rgb,244 244 240) / .78);text-transform:uppercase;border-radius:0;font:900 11px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace;transition:transform .12s,filter .12s,box-shadow .12s,background-color .12s,border-color .12s,color .12s}.reset-theme-button,.reset-prominent-button{min-height:38px}.theme-mode-control button{text-align:start;grid-template-columns:auto 1fr;align-items:center;gap:8px;display:inline-grid}.theme-mode-control button span{color:var(--fx-signal,#d8ff35);font-size:10px}.theme-mode-control button[aria-pressed=true],.theme-mode-control button:hover{border-color:var(--fx-signal,#d8ff35);color:var(--fx-signal,#d8ff35)}.theme-mode-control button[aria-pressed=true]{background:rgb(var(--fx-signal-rgb,216 255 53) / .12)}.station-shell[data-tone=light] .theme-mode-control button[aria-pressed=true]{background:rgb(var(--fx-signal-rgb,64 85 0) / .16)}.preset-select-control,.section-effect-control{color:rgb(var(--fx-muted-rgb,244 244 240) / .68);text-transform:uppercase;gap:7px;font:800 10px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace;display:grid}.preset-select-control select,.section-effect-control select{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .2);background:linear-gradient(45deg, transparent 50%, var(--fx-signal,#d8ff35) 50%) calc(100% - 17px) 17px / 6px 6px no-repeat, linear-gradient(135deg, var(--fx-signal,#d8ff35) 50%, transparent 50%) calc(100% - 11px) 17px / 6px 6px no-repeat, #050607b3;width:100%;min-height:40px;color:var(--fx-signal,#d8ff35);text-transform:uppercase;appearance:none;border-radius:0;padding:0 34px 0 10px;font:900 11px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.preset-select-control select:focus,.section-effect-control select:focus{border-color:var(--fx-signal,#d8ff35);outline:2px solid rgb(var(--fx-signal-rgb,216 255 53) / .18);outline-offset:2px}.palette-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.color-control,.effect-control label{color:rgb(var(--fx-muted-rgb,244 244 240) / .68);text-transform:uppercase;gap:6px;font:800 10px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace;display:grid}.color-control{min-width:0}.color-control span{overflow-wrap:anywhere}.color-control input[type=color]{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .2);background:var(--fx-bg,#050607);appearance:none;border-radius:0;width:100%;height:28px;padding:0}.color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-control input[type=color]::-webkit-color-swatch{border:0;border-radius:0}.color-control input[type=color]::-moz-color-swatch{border:0;border-radius:0}.section-effect-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.section-effect-controls .control-label{grid-column:1/-1;margin-bottom:0}.section-effect-control select{min-height:36px;font-size:10px}.scanline-layer-controls{gap:8px;display:grid}.scanline-layer-controls .control-label{margin-bottom:0}.scanline-layer-control{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .18);background:rgb(var(--fx-bg-rgb,5 6 7) / .72);min-height:34px;color:rgb(var(--fx-muted-rgb,244 244 240) / .76);text-transform:uppercase;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;font:900 10px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace;display:grid;position:relative}.scanline-layer-control input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.scanline-check{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .46);width:16px;height:16px;box-shadow:inset 0 0 0 1px rgb(var(--fx-bg-rgb,5 6 7) / .36);background:0 0;position:relative}.scanline-check:after{content:"";border:solid var(--fx-bg,#050607);opacity:0;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.scanline-layer-control input:focus-visible+.scanline-check{outline:2px solid rgb(var(--fx-signal-rgb,216 255 53) / .42);outline-offset:2px}.scanline-layer-control input:checked+.scanline-check{border-color:var(--fx-signal,#d8ff35);background:var(--fx-signal,#d8ff35);box-shadow:inset 0 0 0 1px rgb(var(--fx-bg-rgb,5 6 7) / .22), 0 0 12px rgb(var(--fx-signal-rgb,216 255 53) / .22)}.scanline-layer-control input:checked+.scanline-check:after{opacity:1}.station-shell[data-tone=light] .scanline-layer-control{border-color:rgb(var(--fx-text-on-light-rgb,17 19 13) / .26);background:color-mix(in srgb, var(--fx-panel,#dfe3da) 58%, #fff 42%);color:var(--fx-text-on-light,#11130d)}.station-shell[data-tone=light] .scanline-check{border-color:rgb(var(--fx-text-on-light-rgb,17 19 13) / .52);background:color-mix(in srgb, var(--fx-panel,#dfe3da) 42%, #fff 58%);box-shadow:inset 0 0 0 1px #ffffff57}.station-shell[data-tone=light] .scanline-layer-control input:checked+.scanline-check{border-color:var(--fx-signal,#1f2937);background:color-mix(in srgb, var(--fx-bg,#f4f0df) 72%, #fff 28%);box-shadow:inset 0 0 0 1px rgb(var(--fx-text-on-light-rgb,17 19 13) / .18), 0 0 0 2px rgb(var(--fx-signal-rgb,31 41 55) / .16)}@keyframes lab-button-release-dark{0%{filter:brightness(1.26)saturate(1.12);transform:translateY(-1px)scale(1.01)}55%{filter:brightness(1.08)saturate(1.04)}to{filter:brightness()saturate();transform:translateY(0)scale(1)}}@keyframes lab-button-release-light{0%{filter:brightness(.74)saturate(1.06);transform:translateY(-1px)scale(1.01)}55%{filter:brightness(.9)saturate(1.03)}to{filter:brightness()saturate();transform:translateY(0)scale(1)}}.station-shell[data-tone=light] .scanline-layer-control input:checked+.scanline-check:after{border-color:var(--fx-text-on-light,#11130d)}.station-shell[data-tone=light] .effect-group-section--scene-effects:before{background:linear-gradient(90deg, rgb(var(--fx-support-3-rgb,64 85 0) / .32), rgb(var(--fx-text-on-light-rgb,17 19 13) / .1) 42%, transparent 100%)}.scanline-engine-controls{gap:10px;display:grid}.scanline-engine-header{justify-content:space-between;align-items:end;gap:10px;display:flex}.scanline-engine-header .control-label{margin-bottom:2px}.scanline-engine-count{color:rgb(var(--fx-muted-rgb,244 244 240) / .64);text-transform:uppercase;margin:0;font:800 10px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.scanline-engine-add,.scanline-engine-row-actions button,.scanline-engine-row-actions .scanlines-button{text-transform:uppercase;border-radius:0;min-height:34px;font:900 10px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.scanline-engine-add:not(.scanlines-button),.scanline-engine-row-actions button:not(.scanlines-button){border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .2);background:rgb(var(--fx-bg-rgb,5 6 7) / .32);color:rgb(var(--fx-muted-rgb,244 244 240) / .82)}.scanline-engine-add:not(.scanlines-button):hover,.scanline-engine-row-actions button:not(.scanlines-button):hover{border-color:var(--fx-signal,#d8ff35);color:var(--fx-signal,#d8ff35)}.scanline-engine-add:disabled,.scanline-engine-row-actions button:disabled,.scanline-engine-row-actions .scanlines-button:disabled{opacity:.42;cursor:not-allowed}.scanline-engine-base-pattern,.scanline-engine-control-grid label{color:rgb(var(--fx-muted-rgb,244 244 240) / .68);text-transform:uppercase;gap:7px;font:800 10px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace;display:grid}.scanline-engine-base-pattern select,.scanline-engine-control-grid select,.scanline-engine-control-grid input[type=number]{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .2);width:100%;min-height:36px;color:var(--fx-text,#f4f4f0);background:#050607b3;border-radius:0;padding:0 10px;font:900 11px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.scanline-engine-base-pattern select,.scanline-engine-control-grid select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--fx-signal,#d8ff35) 50%) calc(100% - 17px) 15px / 6px 6px no-repeat, linear-gradient(135deg, var(--fx-signal,#d8ff35) 50%, transparent 50%) calc(100% - 11px) 15px / 6px 6px no-repeat, #050607b3;padding-right:34px}.scanline-engine-layer-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.scanline-engine-layer{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .18);background:rgb(var(--fx-bg-rgb,5 6 7) / .42);gap:10px;padding:10px;display:grid}.scanline-engine-layer-topline{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.scanline-engine-layer-topline h3,.scanline-engine-layer-topline span{text-transform:uppercase;margin:0;font:900 11px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace}.scanline-engine-layer-topline span{color:rgb(var(--fx-muted-rgb,244 244 240) / .64)}.scanline-engine-row-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.scanline-engine-row-actions button,.scanline-engine-row-actions .scanlines-button{min-height:30px;padding:0 8px}.scanline-engine-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.station-shell[data-tone=light] .scanline-engine-add:not(.scanlines-button),.station-shell[data-tone=light] .scanline-engine-row-actions button:not(.scanlines-button),.station-shell[data-tone=light] .scanline-engine-base-pattern select,.station-shell[data-tone=light] .scanline-engine-control-grid select,.station-shell[data-tone=light] .scanline-engine-control-grid input[type=number]{background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .82);color:var(--fx-text-on-dark,#f4f4f0)}.station-shell[data-tone=light] .scanline-engine-layer{border-color:rgb(var(--fx-text-on-light-rgb,17 19 13) / .24);background:#ffffff1f}.effect-group{gap:10px;display:grid}.effect-control{grid-template-columns:minmax(0,1fr) 112px;align-items:end;gap:10px;display:grid}.effect-control label{grid-template-columns:minmax(0,1fr) 54px;align-items:center}.effect-control input[type=number]{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .18);width:54px;min-height:28px;color:var(--fx-text,#f4f4f0);font:inherit;text-align:right;background:#050607c7}.station-shell[data-tone=light] .effect-control input[type=number]{background:rgb(var(--fx-text-on-light-rgb,17 19 13) / .82);color:var(--fx-text-on-dark,#f4f4f0)}.effect-control input[type=range]{width:100%;accent-color:var(--fx-signal,#d8ff35)}.station-identity{align-content:start;gap:18px;padding:15px 16px 18px;display:grid}.identity-header{color:rgb(var(--fx-muted-rgb,244 244 240) / .64);letter-spacing:.12em;justify-content:space-between;gap:14px;font-size:11px;display:flex}.identity-header p,.identity-header span{margin:0}.station-lockup{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .18);background:linear-gradient(90deg, rgb(var(--fx-signal-rgb,216 255 53) / .12), transparent 42%), repeating-linear-gradient(0deg, rgb(var(--fx-muted-rgb,244 244 240) / .08) 0 1px, transparent 1px 14px);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid}.station-glyph{width:84px;height:84px;color:var(--fx-signal,#d8ff35)}.station-lockup strong{text-transform:lowercase;font-size:30px;line-height:.96;display:block}.station-lockup small{color:rgb(var(--fx-muted-rgb,244 244 240) / .66);margin-top:10px;font-size:11px;display:block}.identity-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.channel-bug,.no-signal-badge{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .18);place-items:center;min-height:112px;display:grid}.channel-bug{background:var(--fx-signal,#d8ff35);color:var(--fx-bg,#050607)}.channel-bug span{font-size:42px;font-weight:950;line-height:.8}.channel-bug small{font-size:12px;font-weight:900}.no-signal-badge{color:var(--fx-signal,#d8ff35);background:repeating-linear-gradient(0deg,#f4f4f0e6 0 2px,#111 2px 4px,#777 4px 5px,#050607 5px 9px);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:950}.home-quick-link{z-index:45;left:max(14px, env(safe-area-inset-left));bottom:max(14px, env(safe-area-inset-bottom));border:1px solid rgb(var(--fx-signal-rgb,216 255 53) / .46);min-width:84px;min-height:42px;box-shadow:0 0 calc(18px * var(--fx-glow-strength,1)) rgb(var(--fx-signal-rgb,216 255 53) / .22), inset 0 0 0 1px rgb(var(--fx-muted-rgb,244 244 240) / .12);color:rgb(var(--fx-text-rgb,244 244 240) / .88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;letter-spacing:.08em;text-transform:uppercase;background:0 0;place-items:center;padding:0 14px;font:900 12px/1 IBM Plex Mono,SFMono-Regular,Consolas,monospace;text-decoration:none;transition:background .14s,border-color .14s,color .14s,transform .14s;display:grid;position:fixed;overflow:hidden}.home-quick-link:before,.home-quick-link:after{content:"";pointer-events:none;position:absolute}.home-quick-link:before{z-index:-2;background:conic-gradient(from 0deg, rgb(var(--fx-signal-rgb,216 255 53) / .95), rgb(var(--fx-support-1-rgb,216 255 53) / .16) 24%, rgb(var(--fx-support-2-rgb,216 255 53) / .8) 42%, rgb(var(--fx-support-3-rgb,216 255 53) / .12) 58%, rgb(var(--fx-signal-rgb,216 255 53) / .95));animation:3.2s linear infinite back-link-chase;inset:-92%}.home-quick-link:after{z-index:-1;background:linear-gradient(90deg, rgb(var(--fx-signal-rgb,216 255 53) / .16), transparent 54%), rgb(var(--fx-bg-rgb,5 6 7) / .78);inset:2px}.home-quick-link:hover,.home-quick-link:focus-visible{border-color:rgb(var(--fx-signal-rgb,216 255 53) / .82);background:rgb(var(--fx-signal-rgb,216 255 53) / .08);box-shadow:0 0 calc(26px * var(--fx-glow-strength,1)) rgb(var(--fx-signal-rgb,216 255 53) / .34), 0 0 calc(44px * var(--fx-glow-strength,1)) rgb(var(--fx-support-1-rgb,216 255 53) / .2), inset 0 0 0 1px rgb(var(--fx-signal-rgb,216 255 53) / .24);color:var(--fx-signal,#d8ff35);outline:none;transform:translateY(-2px)}.home-quick-link:hover:before,.home-quick-link:focus-visible:before{animation-duration:1.7s}@keyframes back-link-chase{to{transform:rotate(1turn)}}@media (width<=620px){.home-quick-link{min-width:76px;min-height:38px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.home-quick-link:before{animation:none}}.prominent-entrance--active{z-index:46;transform-origin:50%;will-change:transform, opacity, clip-path;backface-visibility:hidden}.prominent-entrance--active:before,.prominent-entrance--active:after{content:"";pointer-events:none;position:absolute;inset:0}.prominent-control-veil{z-index:44;pointer-events:none;background:linear-gradient(120deg, rgb(var(--fx-signal-rgb,216 255 53) / .08), transparent 42%), linear-gradient(300deg, rgb(var(--fx-support-2-rgb,216 255 53) / .07), transparent 52%), rgb(var(--fx-bg-rgb,5 6 7) / .42);-webkit-backdrop-filter:blur(10px)saturate(1.22);backdrop-filter:blur(10px)saturate(1.22);animation:.58s forwards prominent-veil-release;position:fixed;inset:0}@keyframes prominent-veil-release{0%,14%{opacity:1}to{opacity:0}}.prominent-entrance--signal-lock{animation:prominent-entrance-signal-lock var(--prominent-dur,1.8s) both;animation-timing-function:var(--prominent-ease,cubic-bezier(.16, 1, .3, 1))}.prominent-entrance--signal-lock:after{background:repeating-linear-gradient(0deg, rgb(var(--fx-signal-rgb,216 255 53) / .18) 0 2px, transparent 2px 9px);mix-blend-mode:screen;animation:prominent-entrance-signal-lock-scan var(--prominent-dur,1.8s) ease both}@keyframes prominent-entrance-signal-lock{0%{transform:translate(var(--prominent-from-x,0px), var(--prominent-from-y,0px)) scale(var(--prominent-from-scale,1));opacity:0;filter:saturate(.75);clip-path:polygon(6% 0,94% 0,100% 50%,94% 100%,6% 100%,0 50%)}18%{opacity:1;filter:saturate(1.7)contrast(1.25)}68%{filter:saturate(1.25);clip-path:polygon(2% 0,98% 0,100% 50%,98% 100%,2% 100%,0 50%)}to{opacity:1;filter:saturate();clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}@keyframes prominent-entrance-signal-lock-scan{0%{opacity:.8}70%{opacity:.5}to{opacity:0}}.prominent-entrance--geometric-genie{animation:prominent-entrance-geometric-genie var(--prominent-dur,.5s) both;animation-timing-function:var(--prominent-ease,cubic-bezier(.16, 1, .3, 1))}@keyframes prominent-entrance-geometric-genie{0%{transform:translate(var(--prominent-from-x,0px), var(--prominent-from-y,0px)) scale(var(--prominent-from-scale,1)) skewX(-9deg);opacity:0;clip-path:polygon(7% 0,93% 0,100% 28%,100% 72%,93% 100%,7% 100%,0 72%,0 28%)}28%{transform:translate(calc(var(--prominent-from-x,0px) * .42), calc(var(--prominent-from-y,0px) * .42)) scale(calc(1 + (var(--prominent-from-scale,1) - 1) * .42)) skewX(-6deg);clip-path:polygon(0 0,84% 0,100% 50%,84% 100%,0 100%,10% 50%);opacity:1}62%{transform:translate(calc(var(--prominent-from-x,0px) * .12), calc(var(--prominent-from-y,0px) * .12)) scale(calc(1 + (var(--prominent-from-scale,1) - 1) * .12)) skewX(2.5deg);clip-path:polygon(0 0,92% 0,100% 24%,100% 100%,8% 100%,0 76%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}.prominent-entrance--jump-pulse-slices{animation:prominent-entrance-jump-pulse-slices var(--prominent-dur,1.45s) both;animation-timing-function:var(--prominent-ease,steps(5, end))}.prominent-entrance--jump-pulse-slices:before{background:conic-gradient(from 0deg, rgb(var(--fx-signal-rgb,216 255 53) / .9), transparent 60%);mix-blend-mode:screen;z-index:-1;animation:prominent-entrance-slice-flash var(--prominent-dur,1.45s) steps(5, end) both}@keyframes prominent-entrance-jump-pulse-slices{0%{transform:translate(var(--prominent-from-x,0px), var(--prominent-from-y,0px)) scale(var(--prominent-from-scale,1));opacity:0;clip-path:polygon(4% 0,18% 0,18% 100%,4% 100%,4% 0,24% 0,38% 0,38% 100%,24% 100%,24% 0,44% 0,58% 0,58% 100%,44% 100%,44% 0,64% 0,78% 0,78% 100%,64% 100%,64% 0,84% 0,96% 0,96% 100%,84% 100%)}34%{transform:translate(calc(var(--prominent-from-x,0px) * .5), calc(var(--prominent-from-y,0px) * .5)) scale(calc(1 + (var(--prominent-from-scale,1) - 1) * .5));opacity:1;clip-path:polygon(0 0,31% 0,27% 100%,0 100%,0 0,36% 0,53% 0,56% 100%,40% 100%,36% 0,61% 0,76% 0,71% 100%,58% 100%,61% 0,82% 0,100% 0,100% 100%,86% 100%)}74%{transform:translate(calc(var(--prominent-from-x,0px) * .18), calc(var(--prominent-from-y,0px) * .18)) scale(calc(1 + (var(--prominent-from-scale,1) - 1) * .18));clip-path:polygon(0 0,24% 0,20% 100%,0 100%,0 0,30% 0,58% 0,54% 100%,28% 100%,30% 0,66% 0,100% 0,100% 100%,72% 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}@keyframes prominent-entrance-slice-flash{0%{opacity:.55}50%{opacity:.7}to{opacity:0}}.prominent-entrance--frame-step{animation:prominent-entrance-frame-step var(--prominent-dur,1.55s) both;animation-timing-function:var(--prominent-ease,steps(4, end))}@keyframes prominent-entrance-frame-step{0%{transform:translate(var(--prominent-from-x,0px), var(--prominent-from-y,0px)) scale(var(--prominent-from-scale,1));opacity:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}24%{transform:translate(calc(var(--prominent-from-x,0px) * .62), calc(var(--prominent-from-y,0px) * .62)) scale(calc(1 + (var(--prominent-from-scale,1) - 1) * .62));opacity:1;clip-path:polygon(0 0,91% 0,100% 18%,100% 100%,0 100%)}44%{transform:translate(calc(var(--prominent-from-x,0px) * .4), calc(var(--prominent-from-y,0px) * .4)) scale(calc(1 + (var(--prominent-from-scale,1) - 1) * .4));clip-path:polygon(0 0,100% 0,100% 76%,88% 100%,0 100%)}66%{transform:translate(calc(var(--prominent-from-x,0px) * .2), calc(var(--prominent-from-y,0px) * .2)) scale(calc(1 + (var(--prominent-from-scale,1) - 1) * .2));clip-path:polygon(8% 0,100% 0,100% 100%,0 100%,0 18%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}.prominent-entrance--shard-assemble{animation:prominent-entrance-shard-assemble var(--prominent-dur,1.9s) both;animation-timing-function:var(--prominent-ease,cubic-bezier(.16, 1, .3, 1))}.prominent-entrance--shard-assemble:before{background:conic-gradient(from 45deg, transparent 0 7%, rgb(var(--fx-signal-rgb,216 255 53) / .92) 7% 15%, transparent 15% 25%, rgb(var(--fx-support-1-rgb,216 255 53) / .8) 25% 35%, transparent 35% 48%, rgb(var(--fx-support-2-rgb,216 255 53) / .74) 48% 58%, transparent 58% 72%, rgb(var(--fx-support-3-rgb,216 255 53) / .5) 72% 82%, transparent 82% 100%);mix-blend-mode:screen;z-index:-1;clip-path:inherit;animation:prominent-entrance-shard-border var(--prominent-dur,1.9s) cubic-bezier(.74, 0, .15, 1) both}@keyframes prominent-entrance-shard-assemble{0%{transform:translate(var(--prominent-from-x,0px), var(--prominent-from-y,0px)) scale(var(--prominent-from-scale,1));opacity:0;filter:saturate(1.6);clip-path:polygon(0 0,24% 6%,18% 33%,35% 18%,51% 0,67% 19%,83% 5%,100% 0,91% 31%,100% 51%,88% 74%,100% 100%,71% 88%,55% 100%,39% 84%,16% 100%,0 100%,11% 68%,0 48%,12% 25%)}52%{transform:translate(calc(var(--prominent-from-x,0px) * .32), calc(var(--prominent-from-y,0px) * .32)) scale(calc(1 + (var(--prominent-from-scale,1) - 1) * .32));opacity:1;filter:saturate(1.25);clip-path:polygon(7% 0,93% 0,100% 28%,100% 72%,93% 100%,7% 100%,0 72%,0 28%)}to{opacity:1;filter:saturate();clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}@keyframes prominent-entrance-shard-border{0%{opacity:.85}52%{opacity:.5}to{opacity:0}}@media (prefers-reduced-motion:reduce){.prominent-entrance--active,.prominent-entrance--active:before,.prominent-entrance--active:after,.prominent-control-veil{animation:none!important}.prominent-entrance--active{opacity:1!important;clip-path:none!important;filter:none!important;transform:none!important}.prominent-entrance--active:before,.prominent-entrance--active:after,.prominent-control-veil{display:none!important}}
/*$vite$:1*/