:root{--bg:#060508;--surface:#0e0b10;--surface-2:#16111a;--line:#ff2a3d47;--line-soft:#ffffff14;--ink:#f6f1ea;--ink-dim:#b9adb3;--crimson:#ff2a3d;--crimson-deep:#b0001a;--crimson-ink:#ff5a69;--glow:#ff2a3d8c;--moon:#ffd6d9;--accent:var(--crimson);--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--font-script:"Kaushan Script", "Brush Script MT", cursive;--font-body:"Chakra Petch", system-ui, -apple-system, "Segoe UI", sans-serif;--font-pixel:"Silkscreen", ui-monospace, "Courier New", monospace;--radius:14px;--radius-sm:8px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-snap:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--neon-text:0 0 6px #ff2a3da6, 0 0 18px #ff2a3d73, 0 0 42px #ff2a3d40;--neon-box:0 0 0 1px #ff2a3d8c, 0 0 18px #ff2a3d59, 0 0 48px #ff2a3d2e;--topbar-h:56px;--rail-w:64px;--deck-w:340px;--monitor-w:300px;--status-h:28px;--gutter:12px;--signal:#7fd8ff;--signal-ink:#cdefff;--warn:#f5c542;--warn-ink:#ffe39a;--error-bg:#b0001a2e;--error-ink:#ff5a69;--z-stage-ui:10;--z-drawer:20;--z-modal:60;--z-toast:70;--z-crt:80;--z-tx:100}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(./chakra-petch-latin-400-normal-SafcrIr2.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(./chakra-petch-latin-600-normal-DVQm9bgb.woff2)format("woff2")}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(./dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2")}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(./kaushan-script-latin-400-normal-DtTcRpVb.woff2)format("woff2")}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(./silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2")}:focus{outline:none}:focus-visible{outline:2px solid var(--crimson);outline-offset:3px;box-shadow:0 0 0 5px #ff2a3d38}canvas:focus-visible{outline-offset:-3px}.eyebrow{font-family:var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--crimson);font-size:11px;font-weight:600;line-height:1.4}.hud{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--crimson-ink);font-size:11px}.display{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;font-weight:400}.script{font-family:var(--font-script);color:var(--ink)}.divider{background:linear-gradient(90deg, transparent, var(--line), transparent);height:1px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn{isolation:isolate;border:1px solid var(--crimson);min-height:36px;font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;cursor:pointer;transition:transform .18s var(--ease-snap), box-shadow .25s ease, background-color .25s ease, border-color .25s ease, color .2s ease;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:600;line-height:1.1;display:inline-flex;position:relative}.btn>*{z-index:1;position:relative}.btn svg{flex:none}.btn:hover,.btn:focus-visible{box-shadow:0 0 0 1px #ff2a3d59,0 0 22px #ff2a3d4d,0 8px 26px #00000073}.btn:active{transition-duration:60ms;transform:translateY(1px)scale(.985)}.btn--block{width:100%}.btn--primary{background-color:var(--crimson);color:#fff;text-shadow:0 1px #5a000a73;background-image:linear-gradient(#ff3a4c 0%,#e5132a 55%,#c10420 100%);border-color:#ff5a69;box-shadow:0 0 0 1px #ff2a3d40,0 0 26px #ff2a3d52,inset 0 1px #ffffff47,inset 0 -3px #5a000c73}.btn--primary:hover,.btn--primary:focus-visible{box-shadow:0 0 0 1px #ff5a6999,0 0 38px #ff2a3d8c,0 10px 30px #00000080,inset 0 1px #ffffff4d,inset 0 -3px #5a000c73}.btn--primary:active{box-shadow:0 0 0 1px #ff5a6999,0 0 16px #ff2a3d73,inset 0 2px 6px #50000a99}.btn--claw:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;clip-path:inset(0 100% 0 0);transition:clip-path .34s var(--ease-out);background:linear-gradient(118deg,#0000 0 30%,#ffffff8c 30.6% 31.6%,#0000 32.4%),linear-gradient(118deg,#0000 0 44%,#fff9 44.6% 45.8%,#0000 46.6%),linear-gradient(118deg,#0000 0 58%,#ffffff80 58.6% 59.6%,#0000 60.4%);position:absolute;inset:0}.btn--claw:after{content:"";z-index:2;pointer-events:none;filter:drop-shadow(0 4px 8px #0009);opacity:0;transform-origin:50% 100%;width:68px;height:27px;transition:opacity .18s ease, transform .34s var(--ease-spring);background:url(./claw-top-RW2K_Uow.webp) bottom/contain no-repeat;position:absolute;bottom:calc(100% - 9px);left:50%;transform:translate(-50%,14px)scale(.7)rotate(-6deg)}.btn--claw:hover:before,.btn--claw:focus-visible:before{clip-path:inset(0)}.btn--claw:hover:after,.btn--claw:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)rotate(0)}[data-motion=reduced] .btn--claw:before,[data-motion=reduced] .btn--claw:after{display:none}.btn--ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0a060a66;border-color:#ff2a3dbf}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:var(--crimson);background-color:#ff2a3d1f}.btn--quiet{color:var(--ink-dim);background:0 0;border-color:#0000;padding:0 10px}.btn--quiet:hover,.btn--quiet:focus-visible{color:var(--ink);box-shadow:none;background:#ffffff0a}.btn--danger{color:#ff5a69;background-color:#0a060a66;border-color:#ff5a6999}.btn--danger:hover,.btn--danger:focus-visible{border-color:var(--crimson-ink);background-color:#ff2a3d1f}.btn--signal{color:var(--signal-ink);background-color:#7fd8ff14;border-color:#7fd8ff8c}.btn--signal:hover,.btn--signal:focus-visible{background-color:#7fd8ff24;box-shadow:0 0 0 1px #7fd8ff4d,0 0 22px #7fd8ff40}.btn--sm{letter-spacing:.12em;min-height:30px;padding:0 12px;font-size:11px}.btn--lg{min-height:48px;padding:0 24px;font-size:13px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn:disabled:before,.btn:disabled:after{display:none}.icon-btn{width:36px;height:36px;color:var(--ink-dim);cursor:pointer;transition:color .2s ease, background-color .2s ease, transform .2s var(--ease-spring), box-shadow .2s ease;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-btn:hover,.icon-btn:focus-visible{color:#fff;background-color:#ff2a3d24;box-shadow:0 0 18px #ff2a3d59}.icon-btn:active{transform:scale(.94)}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn--sm{width:30px;height:30px}.chip{border:1px solid var(--line);min-height:32px;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-dim);cursor:pointer;transition:border-color .2s ease, color .2s ease, transform .15s var(--ease-snap), box-shadow .2s ease, background-color .2s ease;background-color:#16111ab8;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex}.chip:hover,.chip:focus-visible{color:var(--ink);border-color:#ff2a3db3}.chip:active{transform:translateY(1px)scale(.98)}.chip[aria-pressed=true],.chip.is-active{border-color:var(--crimson);color:#fff;background-color:#ff2a3d2e;box-shadow:0 0 16px #ff2a3d59,inset 0 0 12px #ff2a3d33}.chip:disabled{opacity:.5;cursor:not-allowed}.chip__num{font-family:var(--font-pixel);letter-spacing:.1em;color:#ff6b78;font-size:10px;font-weight:400}.chip[aria-pressed=true] .chip__num{color:var(--crimson-ink);text-shadow:0 0 8px #ff2a3db3}.status-chip{color:#e4dade;height:24px;font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:10px;line-height:1;display:inline-flex}.status-chip svg{flex:none}.status-chip[data-kind=live]{color:#fff;text-shadow:0 0 10px #ff2a3dcc;background:#ff2a3d24;border-color:#ff2a3dbf}.status-chip[data-kind=locked]{color:var(--signal-ink);background:#7fd8ff1a;border-color:#7fd8ff99}.status-chip[data-kind=warn]{color:var(--warn-ink);background:#f5c5421a;border-color:#f5c54299}.status-chip[data-kind=error]{background:var(--error-bg);color:var(--error-ink);border-color:#ff2a3d73}.status-chip .dots:after{content:"...";text-align:left;width:3ch;display:inline-block}[data-motion=full] .status-chip .dots:after{vertical-align:bottom;animation:1.2s steps(4,end) infinite dots;overflow:hidden}@keyframes dots{0%{width:0}to{width:3ch}}.rec-dot{background:var(--crimson);width:8px;height:8px;box-shadow:0 0 8px var(--crimson);border-radius:50%;flex:none;display:inline-block}[data-motion=full] .rec-dot{animation:1.6s step-end infinite rec-blink}@keyframes rec-blink{50%{opacity:.25}}.sig-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 8px}.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff09, transparent 40%), radial-gradient(120% 80% at 50% 0%, #ff2a3d14, transparent 60%), var(--surface);position:relative;box-shadow:inset 0 1px #ffffff0d,0 20px 50px #00000073}.hairline:before,.panel:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(90deg,#0000,#ff2a3de6,#0000) top/60% 1px no-repeat;position:absolute;inset:-1px}.range{--fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #c10420 0, #ff3a4c var(--fill), #ffffff14 var(--fill));border-radius:999px;height:4px}.range::-moz-range-track{background:linear-gradient(90deg, #c10420 0, #ff3a4c var(--fill), #ffffff14 var(--fill));border-radius:999px;height:4px}.range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;transition:transform .18s var(--ease-spring), box-shadow .2s ease;background:#1a0d12 url(data:image/webp;base64,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) 50%/cover no-repeat;border:0;border-radius:6px;margin-top:-9px;box-shadow:0 0 0 1px #ff5a69b3,0 0 10px #ff2a3d8c}.range::-moz-range-thumb{background:#1a0d12 url(data:image/webp;base64,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) 50%/cover no-repeat;border:0;border-radius:6px;width:22px;height:22px;box-shadow:0 0 0 1px #ff5a69b3,0 0 10px #ff2a3d8c}.range:hover::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 1px #ff5a69,0 0 16px #ff2a3dcc}.range:focus-visible::-webkit-slider-thumb{transform:scale(1.12);box-shadow:0 0 0 1px #ff5a69,0 0 16px #ff2a3dcc}.range:focus-visible{outline-offset:2px;border-radius:6px}.switch-track{background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;flex:none;width:30px;height:16px;transition:background-color .25s,border-color .25s,box-shadow .25s;position:relative}.switch-track:after{content:"";background:var(--ink-dim);width:10px;height:10px;transition:transform .3s var(--ease-spring), background-color .25s ease;border-radius:50%;position:absolute;top:2px;left:2px}input:checked+.switch-track,[aria-pressed=true]>.switch-track{border-color:var(--crimson);background:#ff2a3d59;box-shadow:0 0 10px #ff2a3d73}input:checked+.switch-track:after,[aria-pressed=true]>.switch-track:after{background:#fff;transform:translate(14px)}input:focus-visible+.switch-track{outline:2px solid var(--crimson);outline-offset:3px;box-shadow:0 0 0 5px #ff2a3d38}.motion-toggle{min-height:36px;font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 10px 0 8px;font-size:10px;transition:color .2s,background-color .2s;display:inline-flex}.motion-toggle:hover,.motion-toggle:focus-visible{color:var(--ink);background-color:#ffffff0d}.select{display:block;position:relative}.select select{appearance:none;border:1px solid var(--line-soft);background:var(--surface-2);width:100%;height:36px;color:var(--ink);font:400 12px/1 var(--font-body);cursor:pointer;border-radius:6px;padding:0 34px 0 12px;transition:border-color .2s}.select select:hover{border-color:var(--line)}.select select:disabled{opacity:.55;cursor:not-allowed}.select option{color:var(--ink);background:#16111a}.select>svg{color:var(--crimson-ink);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.segmented{border:1px solid var(--line-soft);background:#16111ab8;border-radius:8px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.segmented button{min-height:30px;color:var(--ink-dim);font:600 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:auto;padding:0 9px;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.segmented button:hover:not(:disabled){color:var(--ink);background:#ff2a3d12}.segmented button[aria-pressed=true]{border-color:var(--crimson);color:#fff;background:#ff2a3d2e;box-shadow:0 0 16px #ff2a3d59,inset 0 0 12px #ff2a3d33}.segmented button:disabled{opacity:.4;cursor:not-allowed}.meter-track{background:#ffffff14;border-radius:999px;height:4px;position:relative;overflow:hidden}.meter-track>i{border-radius:inherit;background:linear-gradient(90deg,#c10420,#ff3a4c);transition:width .12s linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #ff2a3d99}[data-motion=reduced] .meter-track>i{transition:none}kbd,.kbd{min-width:20px;height:20px;color:var(--ink);font-family:var(--font-pixel);letter-spacing:.04em;background:#16111ab8;border:1px solid #ffffff2e;border-radius:4px;place-items:center;padding:0 5px;font-size:10px;line-height:1;display:inline-grid}.crt-texture{z-index:var(--z-crt);pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,#0000 1px 3px),radial-gradient(140% 110%,#0000 72%,#00000047 100%);position:fixed;inset:0}.output-mode .crt-texture,.crt-off .crt-texture{display:none}@media (prefers-contrast:more){.crt-texture{display:none}}@media print{.crt-texture{display:none}}.tx{z-index:calc(var(--z-stage-ui) + 2);pointer-events:none;position:absolute;inset:0;overflow:hidden}.tx__noise{width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity .16s ease-out;position:absolute;inset:0}.tx.is-on .tx__noise{opacity:.34;transition-duration:90ms}.tx__bands i{opacity:0;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#00000073 0 1px,#0000 1px 3px),linear-gradient(90deg,#0000 0%,#ff2a3d57 18%,#ebe1e633 46%,#3cc8ff33 70%,#0000 100%);width:130%;position:absolute;left:-15%}.tx__bands i:first-child{height:7vh;top:16%}.tx__bands i:nth-child(2){height:13vh;top:47%}.tx__bands i:nth-child(3){height:5vh;top:74%}.tx.is-tearing .tx__bands i{animation:.24s steps(5,end) both tx-tear}.tx.is-tearing .tx__bands i:nth-child(2){animation-direction:reverse;animation-delay:30ms}.tx.is-tearing .tx__bands i:nth-child(3){animation-delay:60ms}@keyframes tx-tear{0%{opacity:0;transform:translate(-22%)skew(-10deg)}25%{opacity:1}60%{opacity:.9;transform:translate(10%)skew(6deg)}to{opacity:0;transform:translate(26%)skew(-4deg)}}.tx__line{opacity:0;background:linear-gradient(90deg,#0000,#ffd6d9 12%,#fff4f5 50%,#ffd6d9 88%,#0000);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 12px 2px #ff2a3dd9,0 0 40px 6px #ff2a3d73}.tx.is-powering .tx__line{animation:tx-line .3s var(--ease-snap) both}@keyframes tx-line{0%{opacity:0;transform:scaleX(.02)}18%{opacity:1;transform:scale(1)}55%{opacity:.7;transform:scaleY(18)}to{opacity:0;transform:scaleY(60)}}.tx.is-fading{animation:.15s both tx-dim}@keyframes tx-dim{0%{background:#06050800}40%{background:#06050880}to{background:#06050800}}.output-mode .tx{display:none}.power-on{animation:power-on .26s var(--ease-snap) both}@keyframes power-on{0%{clip-path:inset(49.8% 0);filter:brightness(2.2)saturate(.5)}30%{clip-path:inset(48.6% 0);filter:brightness(1.8)saturate(.7)}to{clip-path:inset(0);filter:brightness()saturate()}}.power-off{animation:power-off .24s var(--ease-snap) both}@keyframes power-off{0%{clip-path:inset(0);filter:brightness();opacity:1}70%{clip-path:inset(49.4% 0);filter:brightness(2.2);opacity:1}to{clip-path:inset(50% 0);opacity:0}}[data-motion=reduced] .power-on{animation:.15s both fade-in}[data-motion=reduced] .power-off{animation:.15s both fade-out}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}
