*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{min-width:320px}: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:#69a7ff;--concept-bg:#101114;--concept-fg:#f4f1e8;--concept-accent:#5eead4;--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)}.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}.landing-page>*{position:relative}.landing-hero{grid-template-columns:minmax(0,1fr);gap:0;min-height:100svh;display:grid}.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}.station-broadcast{border-right:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .14);isolation:isolate;min-height:100svh;position:relative;overflow:hidden}.station-signal-scene{cursor:crosshair;position:absolute;inset:0}.station-signal-scene,.station-signal-scene canvas{width:100%;height:100%;display:block}.station-signal-scene canvas{touch-action:none}.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-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}.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}.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:100svh;text-shadow:0 3px 24px rgba(5, 6, 7, calc(.9 * var(--fx-occlusion-strength,1)));align-content:center;padding:56px 92px;display:grid;position:relative}.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-actions a,.landing-final a{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .26);min-height:44px;color:var(--fx-text,#f4f4f0);place-items:center;padding:0 18px;text-decoration:none;display:inline-grid}.station-shell[data-tone=light] .station-actions a,.station-shell[data-tone=light] .landing-final a{border-color:rgb(var(--fx-text-on-light-rgb,5 6 7) / .28);color:var(--fx-text-on-light,#050607)}.station-actions a:first-child,.landing-final a{border-color:var(--fx-signal,#d8ff35);background:var(--fx-signal,#d8ff35);color:var(--fx-bg,#050607)}.station-shell[data-tone=light] .station-actions a:first-child,.station-shell[data-tone=light] .landing-final a{color:var(--fx-text-on-dark,#f4f4f0)}.station-actions a:hover,.landing-final a:hover{border-color:var(--fx-text,#f4f4f0);background:var(--fx-text,#f4f4f0);color:var(--fx-bg,#050607)}.station-shell[data-tone=light] .station-actions a:hover,.station-shell[data-tone=light] .landing-final a:hover{background:var(--fx-text-on-light,#050607);color:var(--fx-text-on-dark,#f4f4f0)}.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}.station-controls{border-bottom:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .18);gap:14px;padding:0 0 22px;display:grid}.control-label{color:rgb(var(--fx-muted-rgb,244 244 240) / .76);margin:0 0 10px;font-size:13px}.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{border:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .22);background:rgb(var(--fx-bg-rgb,5 6 7) / .84);min-height:44px;color:var(--fx-text-on-dark,#f4f4f0);font:inherit;padding:0 14px}.control-buttons 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] .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] .control-buttons button:hover,.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{border-bottom:1px solid rgb(var(--fx-muted-rgb,244 244 240) / .18);gap:12px;padding:0 0 22px;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;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}.effects-controls{gap:16px}.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}.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;display:grid}.identity-header{color:rgb(var(--fx-muted-rgb,244 244 240) / .64);justify-content:space-between;gap:14px;font-size:12px;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}.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);min-height:72svh;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--products{--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)}.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--products{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)}.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{min-height:64svh}.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}.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)}.section-toy--system{opacity:.72}.section-toy--system span{left:auto;right:calc(-18vw + var(--toy-row,0) * 5vw);top:auto;bottom:calc(14% + (var(--toy-index,0) % 4) * 4%);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-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}@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)}}@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:48px 34px}.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:34px 18px}.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}}
