:root{--bg: #0f1115;--panel: rgba(25, 29, 36, .85);--panel-2: #212734;--text: #e6e8ee;--muted: #98a2b3;--accent: #4f8cff;--good: #22c55e;--bad: #ef4444}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;background:#000;color:var(--text);overflow:hidden;width:100vw;height:100vh}.title-links.hidden{display:none}.title-bar{position:fixed;top:16px;left:20px;z-index:100;display:flex;align-items:center;gap:14px}.title-text{font-family:Courier New,Courier,monospace;font-size:18px;font-weight:700;letter-spacing:3px;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.3)}.title-links{display:flex;align-items:center;gap:8px}.social-link{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--muted);padding:4px 8px;transition:color .2s ease}.social-link:hover{color:#fff}.support-btn{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--muted);border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:4px 10px;background:#ffffff0d;transition:all .2s ease}.support-btn:hover{color:#fff;border-color:#fff6;background:#ffffff1a}#overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover}.null-logo-overlay{position:fixed;top:0;right:0;z-index:90;mix-blend-mode:screen;opacity:.15;width:120px;pointer-events:none}.control-bar{position:fixed;bottom:16px;left:16px;right:16px;z-index:10;transition:opacity .25s,transform .25s}.control-bar.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.control-bar-inner{background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px;overflow-x:auto}.control-bar-buttons{display:flex;gap:8px;margin-top:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.bar-btn{background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 16px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.bar-btn:hover{background:#ffffff2e}.bar-select{background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.bar-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:110px;height:30px;background:transparent}.bar-range::-webkit-slider-runnable-track{height:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.12);border-radius:999px}.bar-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-5px;width:16px;height:16px;border-radius:50%;background:var(--text);border:1px solid rgba(0,0,0,.35);box-shadow:0 0 0 1px #ffffff1f}.bar-range::-moz-range-track{height:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.12);border-radius:999px}.bar-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--text);border:1px solid rgba(0,0,0,.35);box-shadow:0 0 0 1px #ffffff1f}.viz-label{display:inline-flex;align-items:center;font-size:12px;color:var(--muted);margin-right:-2px}.show-btn{position:fixed;bottom:16px;right:16px;z-index:10;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .25s}.show-btn.hidden{opacity:0;pointer-events:none}.channels{display:flex;gap:8px}.channel{flex:1;min-width:120px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px;transition:opacity .2s}.channel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.channel-title{font-size:11px;color:var(--muted)}.channel-buttons{display:flex;gap:4px}.map-btn{padding:2px 8px;border:none;border-radius:4px;font-size:10px;font-weight:700;cursor:pointer;background:#ffffff1a;color:var(--muted);transition:background .15s,color .15s}.map-btn:hover{background:#ffffff26;color:var(--text)}.map-btn.active{background:var(--accent);color:#fff;animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.toggle-btn{padding:2px 8px;border:none;border-radius:4px;font-size:10px;font-weight:700;cursor:pointer;transition:background .15s}.toggle-btn.on{background:var(--good);color:#000}.toggle-btn.off{background:var(--panel-2);color:var(--muted)}.channel label{font-size:10px;color:var(--muted);display:block;margin:3px 0 1px}.channel select,.channel input{width:100%;font-size:11px;background:#0000004d;color:var(--text);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:4px 6px}.channel select:disabled{opacity:.45;color:#7b8495;background:#0003;cursor:not-allowed}.bar{margin-top:6px;width:100%;height:8px;background:#0006;border-radius:999px;overflow:hidden}.fill{width:0%;height:100%;background:linear-gradient(90deg,#1f9eff,#8b5cf6);transition:width .05s}.value-text{margin-top:3px;font-size:10px;color:#b9c2d3;text-align:right}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0009;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.dialog-overlay.hidden{opacity:0;pointer-events:none}.dialog{background:#191d24;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;min-width:320px;max-width:420px}.dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dialog-header h2{font-size:16px;font-weight:600}.dialog-close{background:none;border:none;color:var(--muted);font-size:24px;cursor:pointer;padding:0 4px}.dialog-body{display:flex;flex-direction:column;gap:10px}.dialog-body button,.dialog-body select{background:var(--panel-2);color:var(--text);border:1px solid #2d3646;border-radius:8px;padding:8px 12px;font-size:13px;cursor:pointer}.dialog-body label{font-size:12px;color:var(--muted)}.presets-body{gap:12px}.presets-save-row{display:flex;gap:8px}.presets-save-row input{flex:1;background:var(--panel-2);color:var(--text);border:1px solid #2d3646;border-radius:8px;padding:8px 12px;font-size:13px}.presets-list{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.preset-item{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px 10px}.preset-name{font-size:13px;color:var(--text);word-break:break-word}.preset-actions{display:flex;gap:6px}.preset-delete-btn{border-color:#ef444480!important;color:#ffb1b4!important}.preset-empty{color:var(--muted);font-size:12px;text-align:center;padding:10px}.status{font-size:13px;padding:6px 10px;border-radius:999px;text-align:center}.status.connected{background:#22c55e29;color:#89f0ad}.status.disconnected{background:#ef444429;color:#ff9da0}.audio-meter{width:100%;height:8px;background:#0006;border-radius:999px;overflow:hidden}.audio-meter-fill{width:0%;height:100%;background:linear-gradient(90deg,var(--good),#f59e0b);transition:width .05s}@media (max-width: 900px){.channels{flex-wrap:wrap}.channel{min-width:140px}}body[data-theme=null]{--bg: #0f1115}body[data-theme=terminal]{--text: #00ff41;--muted: #00b52e;--panel: rgba(0, 12, 0, .9);--panel-2: #001a00;--accent: #00ff41;--good: #00ff41;--bad: #3a8b3a;font-family:Courier New,Courier,monospace}body[data-theme=terminal] *{font-family:Courier New,Courier,monospace!important;text-transform:uppercase}body[data-theme=terminal] .control-bar-inner,body[data-theme=terminal] .channel,body[data-theme=terminal] .dialog,body[data-theme=terminal] .bar-btn,body[data-theme=terminal] .bar-select,body[data-theme=terminal] input,body[data-theme=terminal] select{border-color:#00ff41b3!important;border-radius:0;box-shadow:none}body[data-theme=terminal] .control-bar-inner{background:repeating-linear-gradient(to bottom,#001400eb,#001400eb 2px,#002300eb,#001400eb 4px)}body[data-theme=terminal] #midiBtn:before{content:"> "}body[data-theme=terminal] #audioBtn:before{content:"> "}body[data-theme=terminal] .bar-btn,body[data-theme=terminal] .bar-select,body[data-theme=terminal] .show-btn{background:#001300;color:#00ff41}body[data-theme=blood]{--text: #ffd6d6;--muted: #d48b8b;--panel: rgba(20, 0, 0, .9);--panel-2: #2a0505;--accent: #8b0000;--good: #cc1717;--bad: #ff5a5a;font-family:Arial Narrow,Impact,Inter,sans-serif}body[data-theme=blood] .control-bar-inner,body[data-theme=blood] .channel,body[data-theme=blood] .dialog,body[data-theme=blood] .bar-btn,body[data-theme=blood] .bar-select,body[data-theme=blood] input,body[data-theme=blood] select{border-color:#8b0000e6!important;border-radius:2px}body[data-theme=blood] .map-btn.active,body[data-theme=blood] .toggle-btn.on{animation:pulse 1.6s ease-in-out infinite;box-shadow:0 0 10px #8b0000cc}body[data-theme=void]{--text: #d8dce0;--muted: #a4acb4;--panel: rgba(255, 255, 255, .03);--panel-2: rgba(255, 255, 255, .04);--accent: #b5bfc8;--good: #d4d9de;--bad: #b6bdc3}body[data-theme=void] .title-bar,body[data-theme=void] .control-bar,body[data-theme=void] .dialog{opacity:.72}body[data-theme=void] .control-bar-inner,body[data-theme=void] .channel,body[data-theme=void] .dialog,body[data-theme=void] .bar-btn,body[data-theme=void] .bar-select,body[data-theme=void] input,body[data-theme=void] select{border-color:#ffffff26!important;border-width:.5px;background:#ffffff08;box-shadow:none}body[data-theme=void] .channel label,body[data-theme=void] .value-text,body[data-theme=void] .social-link{font-size:9px;letter-spacing:.4px}body[data-theme=corruption]{--text: #e5ddff;--muted: #9b90b9;--panel: rgba(18, 12, 28, .88);--panel-2: #221531;--accent: #7d3cb5;--good: #b25cff;--bad: #ff67c6;font-family:Courier New,Times New Roman,serif}body[data-theme=corruption] .title-text{letter-spacing:2.5px}body[data-theme=corruption] .control-bar-inner,body[data-theme=corruption] .dialog,body[data-theme=corruption] .channel,body[data-theme=corruption] .bar-btn,body[data-theme=corruption] .bar-select,body[data-theme=corruption] input,body[data-theme=corruption] select{border-color:#8b66bea6!important;box-shadow:0 0 0 1px #28144680,2px 2px #78469659;clip-path:polygon(0 2%,98% 0,100% 98%,2% 100%)}body[data-theme=corruption] .control-bar,body[data-theme=corruption] .title-bar,body[data-theme=corruption] .dialog{transform:skew(-.8deg) rotate(-.2deg)}body[data-theme=corruption] .channel:nth-child(odd){transform:rotate(-.3deg)}body[data-theme=corruption] .channel:nth-child(2n){transform:rotate(.3deg)}body[data-theme=ascii]{--text: #ffffff;--muted: #ffffff;--panel: rgba(0, 0, 0, .8);--panel-2: rgba(0, 0, 0, .85);--accent: #cc0000;--good: #cc0000;--bad: #ff0000}body[data-theme=ascii],body[data-theme=ascii] *{font-family:Courier New,monospace!important}body[data-theme=ascii] .title-text,body[data-theme=ascii] .channel-title,body[data-theme=ascii] .channel label,body[data-theme=ascii] .viz-label,body[data-theme=ascii] .dialog-header h2,body[data-theme=ascii] .social-link,body[data-theme=ascii] .support-btn,body[data-theme=ascii] .bar-btn,body[data-theme=ascii] .show-btn,body[data-theme=ascii] .bar-select,body[data-theme=ascii] .map-btn,body[data-theme=ascii] .toggle-btn,body[data-theme=ascii] .value-text,body[data-theme=ascii] .status{text-transform:uppercase;letter-spacing:1.5px;font-size:11px;color:#fff}body[data-theme=ascii] .title-bar{gap:10px}body[data-theme=ascii] .title-text{font-size:15px;letter-spacing:2px;text-shadow:none}body[data-theme=ascii] .title-text:before{content:"[> ";color:#c00}body[data-theme=ascii] .title-text:after{content:" <]";color:#c00}body[data-theme=ascii] .control-bar-inner,body[data-theme=ascii] .channel,body[data-theme=ascii] .dialog,body[data-theme=ascii] .bar-btn,body[data-theme=ascii] .bar-select,body[data-theme=ascii] .show-btn,body[data-theme=ascii] .channel input,body[data-theme=ascii] .channel select,body[data-theme=ascii] .dialog-body button,body[data-theme=ascii] .dialog-body select,body[data-theme=ascii] .support-btn,body[data-theme=ascii] .map-btn,body[data-theme=ascii] .toggle-btn,body[data-theme=ascii] .audio-meter,body[data-theme=ascii] .bar,body[data-theme=ascii] .status{background:#000c!important;color:#fff!important;border:1px dashed #ffffff!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-theme=ascii] .control-bar-inner,body[data-theme=ascii] .channel,body[data-theme=ascii] .dialog{border-style:dashed!important}body[data-theme=ascii] .bar-btn:hover,body[data-theme=ascii] .show-btn:hover,body[data-theme=ascii] .bar-select:hover,body[data-theme=ascii] .channel input:hover,body[data-theme=ascii] .channel select:hover,body[data-theme=ascii] .dialog-body button:hover,body[data-theme=ascii] .dialog-body select:hover,body[data-theme=ascii] .support-btn:hover,body[data-theme=ascii] .map-btn:hover,body[data-theme=ascii] .toggle-btn:hover,body[data-theme=ascii] .bar-btn:focus,body[data-theme=ascii] .show-btn:focus,body[data-theme=ascii] .bar-select:focus,body[data-theme=ascii] .channel input:focus,body[data-theme=ascii] .channel select:focus,body[data-theme=ascii] .dialog-body button:focus,body[data-theme=ascii] .dialog-body select:focus,body[data-theme=ascii] .support-btn:focus{border-color:#c00!important;outline:none}body[data-theme=ascii] .toggle-btn.on,body[data-theme=ascii] .map-btn.active{background:#c00!important;border-color:red!important;color:#fff!important}body[data-theme=ascii] .toggle-btn.off,body[data-theme=ascii] .map-btn{background:#000c!important;color:#fff}body[data-theme=ascii] .channel{background:#000c!important}body[data-theme=ascii] .fill,body[data-theme=ascii] .audio-meter-fill{background:#c00!important}body[data-theme=ascii] .value-text{color:#fff}body[data-theme=ascii] .value-text.hot{color:red}body[data-theme=ascii] .status.connected{color:#fff;background:#000c}body[data-theme=ascii] .status.disconnected{color:red;background:#000c}body[data-theme=ascii] .dialog-overlay{background:#000000e0}body[data-theme=ascii] .bar-range::-webkit-slider-runnable-track{height:4px;background:#000;border:1px dashed #ffffff;border-radius:0}body[data-theme=ascii] .bar-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-7px;width:12px;height:12px;border-radius:0;border:1px solid #ffffff;background:#fff;box-shadow:none}body[data-theme=ascii] .bar-range:hover::-webkit-slider-thumb,body[data-theme=ascii] .bar-range:active::-webkit-slider-thumb{background:#c00;border-color:red}body[data-theme=ascii] .bar-range::-moz-range-track{height:4px;background:#000;border:1px dashed #ffffff;border-radius:0}body[data-theme=ascii] .bar-range::-moz-range-thumb{width:12px;height:12px;border-radius:0;border:1px solid #ffffff;background:#fff;box-shadow:none}body[data-theme=ascii] .bar-range:hover::-moz-range-thumb,body[data-theme=ascii] .bar-range:active::-moz-range-thumb{background:#c00;border-color:red}body[data-theme=ascii] ::-webkit-scrollbar{width:8px;height:8px}body[data-theme=ascii] ::-webkit-scrollbar-track{background:#000}body[data-theme=ascii] ::-webkit-scrollbar-thumb{background:#fff;border-radius:0}body[data-theme=ascii] ::-webkit-scrollbar-thumb:hover{background:#c00}body[data-theme=glitch]{--text: #e9f8ff;--muted: #8fded0;--panel: rgba(0, 0, 0, .78);--panel-2: rgba(5, 8, 14, .85);--accent: #00ffff;--good: #00ff99;--bad: #ff4fd8;font-family:Courier New,Courier,monospace}body[data-theme=glitch] *{font-family:Courier New,Courier,monospace!important}body[data-theme=glitch] .title-bar,body[data-theme=glitch] .control-bar-inner,body[data-theme=glitch] .dialog,body[data-theme=glitch] .channel{position:relative;overflow:hidden;isolation:isolate;border-radius:0}body[data-theme=glitch] .title-bar,body[data-theme=glitch] .control-bar-inner,body[data-theme=glitch] .dialog{background:#000000bf!important;border:1px solid rgba(0,255,255,.55)!important;box-shadow:0 0 0 1px #f0f3,0 0 12px #00ffff1f}body[data-theme=glitch] .title-bar:before,body[data-theme=glitch] .control-bar-inner:before,body[data-theme=glitch] .dialog:before,body[data-theme=glitch] .title-bar:after,body[data-theme=glitch] .control-bar-inner:after,body[data-theme=glitch] .dialog:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}body[data-theme=glitch] .title-bar:before,body[data-theme=glitch] .control-bar-inner:before,body[data-theme=glitch] .dialog:before{opacity:.34;background:repeating-linear-gradient(to bottom,#ffffff14,#ffffff14,#0000 2px,#0000 4px);animation:glitchScan 1.6s linear infinite}body[data-theme=glitch] .title-bar:after,body[data-theme=glitch] .control-bar-inner:after,body[data-theme=glitch] .dialog:after{opacity:.22;background:linear-gradient(90deg,#f0f0,#ff00ff8c 38%,#f0f0) 0 12% / 100% 7% no-repeat,linear-gradient(90deg,#0ff0,#00ffff80 46%,#0ff0) 0 33% / 100% 6% no-repeat,linear-gradient(90deg,#66ffb200,#66ffb273,#66ffb200) 0 56% / 100% 5% no-repeat,linear-gradient(90deg,#ff69b400,#ff69b473,#ff69b400) 0 77% / 100% 6% no-repeat;mix-blend-mode:screen;animation:glitchBars 2.7s steps(8,end) infinite}body[data-theme=glitch] .title-bar>*,body[data-theme=glitch] .control-bar-inner>*,body[data-theme=glitch] .dialog>*{position:relative;z-index:1}body[data-theme=glitch] .title-text,body[data-theme=glitch] .channel-title,body[data-theme=glitch] .channel label,body[data-theme=glitch] .viz-label,body[data-theme=glitch] .dialog-header h2{color:#f2ffff;text-shadow:0 0 4px rgba(0,255,255,.8),1px 0 #ff00ff,-1px 0 #00ffff;letter-spacing:1px}body[data-theme=glitch] .social-link,body[data-theme=glitch] .support-btn,body[data-theme=glitch] .value-text,body[data-theme=glitch] .status,body[data-theme=glitch] .map-btn,body[data-theme=glitch] .toggle-btn,body[data-theme=glitch] .bar-btn,body[data-theme=glitch] .show-btn,body[data-theme=glitch] .bar-select,body[data-theme=glitch] input,body[data-theme=glitch] select,body[data-theme=glitch] .dialog-close{color:#d9ffff;text-shadow:0 0 4px rgba(0,255,255,.45)}body[data-theme=glitch] .channel{background:#00000094;border:1px solid rgba(0,255,255,.65);animation:glitchBorder 2.8s step-end infinite}body[data-theme=glitch] .bar,body[data-theme=glitch] .audio-meter{border:1px solid rgba(0,255,255,.35);background:#000000b3}body[data-theme=glitch] .fill{background:linear-gradient(90deg,#0ff,#f0f)!important}body[data-theme=glitch] .bar-btn,body[data-theme=glitch] .show-btn,body[data-theme=glitch] .bar-select,body[data-theme=glitch] .channel input,body[data-theme=glitch] .channel select,body[data-theme=glitch] .dialog-body button,body[data-theme=glitch] .dialog-body select,body[data-theme=glitch] .support-btn,body[data-theme=glitch] .map-btn,body[data-theme=glitch] .toggle-btn{background:#02080edb!important;border:1px solid rgba(0,255,255,.65)!important;border-radius:0;box-shadow:none}body[data-theme=glitch] .bar-btn:hover,body[data-theme=glitch] .show-btn:hover,body[data-theme=glitch] .bar-select:hover,body[data-theme=glitch] .channel input:hover,body[data-theme=glitch] .channel select:hover,body[data-theme=glitch] .dialog-body button:hover,body[data-theme=glitch] .dialog-body select:hover,body[data-theme=glitch] .support-btn:hover,body[data-theme=glitch] .social-link:hover,body[data-theme=glitch] .map-btn:hover,body[data-theme=glitch] .toggle-btn:hover{border-color:#f0f!important;animation:glitchFlash .26s steps(2,end) 1}body[data-theme=glitch] .toggle-btn.on,body[data-theme=glitch] .map-btn.active{background:#00ffff26!important;border-color:#0ff!important;color:#fff;box-shadow:0 0 8px #00ffff52}body[data-theme=glitch] .toggle-btn.off,body[data-theme=glitch] .map-btn{color:#8fded0}body[data-theme=glitch] .bar-range::-webkit-slider-runnable-track{background:#000000bf;border:1px solid rgba(0,255,255,.42);box-shadow:inset 0 0 0 1px #00ffff1a}body[data-theme=glitch] .bar-range::-webkit-slider-thumb{background:#f0f;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 6px #ff00ff73}body[data-theme=glitch] .bar-range::-moz-range-track{background:#000000bf;border:1px solid rgba(0,255,255,.42);box-shadow:inset 0 0 0 1px #00ffff1a}body[data-theme=glitch] .bar-range::-moz-range-thumb{background:#f0f;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 6px #ff00ff73}body[data-theme=glitch] .dialog-overlay{background:#000000b8}body[data-theme=glitch] .status.connected{background:#00ffb429;color:#adffeb;border:1px solid rgba(0,255,180,.55)}body[data-theme=glitch] .status.disconnected{background:#ff00aa2e;color:#ffd3f3;border:1px solid rgba(255,0,170,.55)}@keyframes glitchBars{0%,to{transform:translate(0) translateY(0);opacity:.14;clip-path:inset(0 0 0 0)}15%{transform:translate(-2px) translateY(-1px);opacity:.24;clip-path:inset(6% 0 72% 0)}28%{transform:translate(2px) translateY(1px);opacity:.2;clip-path:inset(28% 0 52% 0)}45%{transform:translate(-4px) translateY(0);opacity:.28;clip-path:inset(44% 0 34% 0)}63%{transform:translate(3px) translateY(-1px);opacity:.22;clip-path:inset(62% 0 18% 0)}82%{transform:translate(-1px) translateY(1px);opacity:.18;clip-path:inset(78% 0 8% 0)}}@keyframes glitchScan{0%{transform:translateY(0);opacity:.32}50%{transform:translateY(1px);opacity:.25}to{transform:translateY(0);opacity:.32}}@keyframes glitchBorder{0%,to{border-color:#00ffffb3}33%{border-color:#ff00ffc7}66%{border-color:#ffffffa6}}@keyframes glitchFlash{0%{box-shadow:0 0 #f0f0;transform:translate(0)}25%{box-shadow:0 0 10px #ff00ff59;transform:translate(-1px)}50%{box-shadow:0 0 10px #00ffff59;transform:translate(1px)}to{box-shadow:0 0 #f0f0;transform:translate(0)}}body[data-theme=nullv2]{--text: #fff;--muted: #d0d0d0;--panel: #000;--panel-2: #060606;--accent: #cc0000;--good: #cc0000;--bad: #cc0000}body[data-theme=nullv2],body[data-theme=nullv2] *{font-family:Times New Roman,Times,serif!important}body[data-theme=nullv2] .title-text,body[data-theme=nullv2] .social-link,body[data-theme=nullv2] .support-btn,body[data-theme=nullv2] .channel-title,body[data-theme=nullv2] .channel label,body[data-theme=nullv2] .value-text,body[data-theme=nullv2] .viz-label,body[data-theme=nullv2] .status,body[data-theme=nullv2] .dialog-header h2{color:#fff;text-shadow:none}body[data-theme=nullv2] .control-bar-inner,body[data-theme=nullv2] .channel,body[data-theme=nullv2] .dialog,body[data-theme=nullv2] .bar-btn,body[data-theme=nullv2] .bar-select,body[data-theme=nullv2] .show-btn,body[data-theme=nullv2] input,body[data-theme=nullv2] select,body[data-theme=nullv2] .map-btn,body[data-theme=nullv2] .toggle-btn,body[data-theme=nullv2] .dialog-body button,body[data-theme=nullv2] .dialog-body select,body[data-theme=nullv2] .status,body[data-theme=nullv2] .audio-meter,body[data-theme=nullv2] .bar{border-radius:0!important;border:1px solid #f0f0f0!important;box-shadow:none!important}body[data-theme=nullv2] .control-bar-inner,body[data-theme=nullv2] .channel,body[data-theme=nullv2] .dialog,body[data-theme=nullv2] .bar-btn,body[data-theme=nullv2] .bar-select,body[data-theme=nullv2] .show-btn,body[data-theme=nullv2] input,body[data-theme=nullv2] select,body[data-theme=nullv2] .dialog-body button,body[data-theme=nullv2] .dialog-body select{background:#000!important;color:#fff!important}body[data-theme=nullv2] .control-bar-inner,body[data-theme=nullv2] .channel{-webkit-backdrop-filter:none;backdrop-filter:none}body[data-theme=nullv2] .toggle-btn.on,body[data-theme=nullv2] .map-btn.active{background:#c00!important;color:#fff!important}body[data-theme=nullv2] .toggle-btn.off,body[data-theme=nullv2] .map-btn{background:#050505;color:#d6d6d6}body[data-theme=nullv2] .fill{background:#c00!important}
