@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#f5f7fb;--muted:#929cad;--panel:#141821;--panel-raised:#1a202b;--line:#303847;--cyan:#66e3ff;--violet:#c8b6ff;--green:#4ade80;--blue:#4ea1ff;--amber:#ffb347;--red:#ff535d;--background:#080a0e;--foreground:var(--ink)}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%}body{color:var(--ink);overscroll-behavior:none;margin:0;font-family:Arial,Helvetica,sans-serif}button,[role=slider]{font:inherit;-webkit-tap-highlight-color:transparent}button{color:inherit}.control-room{-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% -12%,#66e3ff1a,#0000 34%),linear-gradient(#0c1016 0%,#080a0e 58%,#07080b 100%);grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;height:100dvh;min-height:100dvh;max-height:100dvh;padding:18px;display:grid;overflow:hidden}.topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.identity{align-items:center;gap:12px;min-width:0;display:flex}.mark{background:linear-gradient(145deg,#66e3ff2e,#4ea1ff0d);border:1px solid #66e3ff80;border-radius:11px;grid-template-columns:repeat(3,4px);justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:grid;box-shadow:inset 0 0 22px #66e3ff14}.mark span{background:var(--cyan);border-radius:999px;width:4px;display:block}.mark span:first-child{height:13px}.mark span:nth-child(2){height:25px}.mark span:nth-child(3){height:18px}.eyebrow,.section-label,.channel-kicker,.feedback-label{letter-spacing:.13em;text-transform:uppercase;font-weight:700}.eyebrow{color:var(--cyan);margin:0 0 3px;font-size:11px}.topbar h1{white-space:nowrap;margin:0;font-size:clamp(19px,2.4vw,28px);line-height:1}.status-cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.status-pill{border:1px solid var(--line);color:#c6ced9;background:#141821db;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.status-dot{background:var(--connection-color,var(--amber));width:8px;height:8px;box-shadow:0 0 12px var(--connection-color,var(--amber));border-radius:50%}@supports (color:color-mix(in lab, red, red)){.status-dot{box-shadow:0 0 12px color-mix(in srgb, var(--connection-color,var(--amber)) 80%, transparent)}}[data-connection=simulated]{--connection-color:var(--amber)}[data-connection=connecting]{--connection-color:var(--cyan)}[data-connection=live]{--connection-color:var(--green)}[data-connection=offline]{--connection-color:var(--red)}.connection-status{border-color:var(--connection-color)}@supports (color:color-mix(in lab, red, red)){.connection-status{border-color:color-mix(in srgb, var(--connection-color) 45%, var(--line))}}.connection-status{color:var(--connection-color)}@supports (color:color-mix(in lab, red, red)){.connection-status{color:color-mix(in srgb, var(--connection-color) 78%, white)}}.connection-status[data-connection=connecting] .status-dot{animation:1.15s ease-in-out infinite connection-pulse}.ip-status{font-family:var(--font-geist-mono), monospace;letter-spacing:.025em}.master-warning{color:#fff;background:#b5233066;border-color:#ff535d94}@keyframes connection-pulse{50%{opacity:.35;transform:scale(.76)}}.gear-button{min-width:40px;min-height:38px;color:var(--cyan);cursor:pointer;background:#66e3ff1a;border:1px solid #66e3ff6b;border-radius:10px;padding:0 12px;font-size:18px;font-weight:900}.view-switcher{background:#0c1016e6;border:1px solid #344052;border-radius:11px;align-items:stretch;gap:3px;min-height:38px;padding:3px;display:inline-flex}.view-button{color:#8994a5;cursor:pointer;letter-spacing:.08em;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:60px;min-height:30px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.view-button:hover{color:#dce4ef;background:#ffffff09}.view-button.active{color:var(--cyan);background:#66e3ff1a;border-color:#66e3ff66}.settings-view-button{min-width:36px;padding-inline:7px;font-size:15px}.view-count{color:#9aefb6;min-width:17px;height:17px;font-family:var(--font-geist-mono), monospace;letter-spacing:0;background:#4ade801f;border-radius:999px;place-items:center;padding:0 4px;font-size:8px;display:inline-grid}.view-count.alert{color:#ff9ca3;background:#ff535d33}.target-panel{border:1px solid var(--line);background:#141821d6;border-radius:14px;padding:10px;box-shadow:0 16px 40px #0003}.target-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:0 2px;display:flex}.section-label{color:var(--muted);margin:0;font-size:10px}.active-target-copy{color:var(--ink);margin:0;font-size:13px;font-weight:700}.target-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.target-button{color:#aab4c4;cursor:pointer;background:#1a202a;border:1px solid #364050;border-radius:9px;min-height:48px;padding:5px 3px;font-size:clamp(9px,1vw,12px);font-weight:800;line-height:1.05;transition:transform .12s,border-color .12s,background .12s,color .12s;position:relative}.target-button:after{content:"";background:var(--accent);opacity:.32;border-radius:999px;height:2px;position:absolute;bottom:5px;left:8px;right:8px}.target-button-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 1px;display:block;overflow:hidden}.target-connection-dot{border:1px solid var(--connection-color);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.target-connection-dot{border:1px solid color-mix(in srgb, var(--connection-color) 75%, transparent)}}.target-connection-dot{background:var(--connection-color)}@supports (color:color-mix(in lab, red, red)){.target-connection-dot{background:color-mix(in srgb, var(--connection-color) 55%, transparent)}}.target-connection-dot{box-shadow:0 0 6px var(--connection-color)}@supports (color:color-mix(in lab, red, red)){.target-connection-dot{box-shadow:0 0 6px color-mix(in srgb, var(--connection-color) 48%, transparent)}}.target-button[data-connection=live] .target-connection-dot{background:var(--green);box-shadow:0 0 8px #4ade80d9}.target-button:hover{color:#eef2f8;border-color:#526074}.target-button:active{transform:translateY(1px)}.target-button.active{color:#fff;border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.target-button.active{background:color-mix(in srgb, var(--accent) 13%, #171c25)}}.target-button.active{box-shadow:0 0 0 1px var(--accent), inset 0 0 22px #ffffff08}@supports (color:color-mix(in lab, red, red)){.target-button.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent), inset 0 0 22px #ffffff08}}.target-button.active:after{opacity:1;box-shadow:0 0 10px var(--accent)}.target-button.lab{--accent:var(--cyan)}.target-button.station{--accent:var(--violet)}.fader-workspace{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.mix-toolbar{border:1px solid var(--mix-color);min-width:0;padding:7px}@supports (color:color-mix(in lab, red, red)){.mix-toolbar{border:1px solid color-mix(in srgb, var(--mix-color) 30%, var(--line))}}.mix-toolbar{background:linear-gradient(110deg, var(--mix-color), transparent 42%), #141821f0;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.mix-toolbar{background:linear-gradient(110deg, color-mix(in srgb, var(--mix-color) 7%, transparent), transparent 42%), #141821f0}}.mix-toolbar{grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);gap:8px;display:grid;box-shadow:0 14px 34px #0003}.mix-bank{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:5px;min-width:0;display:grid}.mix-select-button{color:#9ca7b7;cursor:pointer;text-align:left;background:#171d27;border:1px solid #354052;border-radius:9px;align-content:center;gap:2px;min-width:0;min-height:48px;padding:5px 7px;display:grid;overflow:hidden}.mix-select-button strong,.mix-select-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mix-select-button strong{color:var(--button-mix-color);letter-spacing:.08em;font-size:9px}.mix-select-button span{font-size:10px;font-weight:800}.mix-select-button.active{border-color:var(--button-mix-color);background:var(--button-mix-color)}@supports (color:color-mix(in lab, red, red)){.mix-select-button.active{background:color-mix(in srgb, var(--button-mix-color) 14%, #141922)}}.mix-select-button.active{color:#fff;box-shadow:inset 0 -2px 0 var(--button-mix-color), 0 0 12px var(--button-mix-color)}@supports (color:color-mix(in lab, red, red)){.mix-select-button.active{box-shadow:inset 0 -2px 0 var(--button-mix-color), 0 0 12px color-mix(in srgb, var(--button-mix-color) 18%, transparent)}}.mix-select-button.muted{border-color:#ff535d9e}.mix-select-button.muted strong{color:#ff8d95}.mix-master{border:1px solid var(--mix-color);min-width:0;padding:5px 6px 5px 10px}@supports (color:color-mix(in lab, red, red)){.mix-master{border:1px solid color-mix(in srgb, var(--mix-color) 30%, #334052)}}.mix-master{background:#10151d;border-radius:10px;grid-template-columns:minmax(72px,.55fr) minmax(64px,.42fr) minmax(135px,1fr) auto;align-items:center;gap:8px;display:grid}.mix-master[data-muted=true]{background:#5e131b7a;border-color:#ff535dad}.mix-master-name{gap:1px;min-width:0;display:grid}.mix-master-name span,.mix-master-name strong,.mix-master-name small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signal-meter{background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff09 4px 5px),#090c11;border:1px solid #303a48;border-radius:999px;position:relative;overflow:hidden;box-shadow:inset 0 0 9px #000000bf}.signal-meter.vertical{width:8px}.signal-meter.horizontal{background:repeating-linear-gradient(90deg,#0000 0 5px,#ffffff0a 5px 6px),#090c11;width:100%;height:7px}.signal-meter-fill{clip-path:inset(calc(100% - var(--meter-level)) 0 0);background:linear-gradient(0deg,#25cf72 0 72%,#f1bf49 72% 90%,#ff4e5b 90% 100%);transition:clip-path 80ms linear;position:absolute;inset:0;box-shadow:0 0 8px #4ade8080}.signal-meter-fill:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 3px,#06090db8 3px 4px);position:absolute;inset:0}.signal-meter-peak{left:0;right:0;bottom:var(--meter-peak);background:#f8fbff;height:1px;transition:bottom 90ms linear;position:absolute;box-shadow:0 0 5px #fffc}.signal-meter.horizontal .signal-meter-fill{clip-path:inset(0 calc(100% - var(--meter-level)) 0 0);background:linear-gradient(90deg,#25cf72 0 72%,#f1bf49 72% 90%,#ff4e5b 90% 100%);transition:clip-path 80ms linear;inset:0}.signal-meter.horizontal .signal-meter-fill:after{background:repeating-linear-gradient(90deg,#0000 0 4px,#06090db8 4px 5px)}.signal-meter.horizontal .signal-meter-peak{top:0;bottom:0;left:var(--meter-peak);width:1px;height:auto;transition:left 90ms linear;right:auto}.stereo-output-meter{align-content:center;gap:4px;min-width:0;display:grid}.stereo-output-meter>div{grid-template-columns:8px minmax(0,1fr);align-items:center;gap:4px;min-width:0;display:grid}.stereo-output-meter b{color:#7f8a99;font-size:7px;line-height:1}.mix-master-name span{color:var(--mix-color);letter-spacing:.1em;font-size:8px;font-weight:900}.mix-master-name strong{font-size:11px}.mix-master-name small{color:var(--muted);letter-spacing:.06em;font-size:7px;font-weight:800}.mix-master-level{grid-template-columns:minmax(70px,1fr) 58px;align-items:center;gap:7px;min-width:0;display:grid}.mix-master-level input{width:100%;accent-color:var(--mix-color)}.mix-master-level output{color:var(--mix-color);font-family:var(--font-geist-mono), monospace;text-align:right;white-space:nowrap;font-size:10px;font-weight:900}.mix-master-mute{color:#ffb4b9;cursor:pointer;letter-spacing:.05em;background:#6d171f73;border:1px solid #ff535d80;border-radius:8px;min-height:38px;padding:0 9px;font-size:8px;font-weight:900}.mix-master-mute.active{color:#fff;background:#b52330;border-color:#ff7a82}.stage{--fader-min-width:225px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b4657 transparent;grid-template-columns:repeat(var(--channel-count), minmax(var(--fader-min-width), 1fr));gap:14px;min-height:0;display:grid;overflow:auto}.stage.empty-stage{grid-template-columns:1fr;place-items:center}.no-faders{color:var(--muted);justify-items:center;gap:14px;display:grid}.channel-strip{--tone:var(--mix-color,var(--green));border:1px solid var(--line);background:linear-gradient(135deg, #ffffff06, transparent 36%), var(--panel);border-radius:18px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(92px,1fr) minmax(78px,.72fr);gap:12px 9px;min-height:0;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000047}.channel-strip[data-tone=cut]{--tone:var(--blue)}.channel-strip[data-tone=boost]{--tone:var(--amber)}.channel-strip[data-muted=true]{--tone:var(--red)}.channel-meta,.feedback-panel{flex-direction:column;min-width:0;display:flex}.channel-meta{grid-column:1/-1;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.channel-kicker{color:var(--tone);grid-column:1;margin:0 0 7px;font-size:10px}.channel-index-copy,.utility-copy-compact{display:none}.channel-name{grid-column:1;margin:0;font-size:clamp(21px,3vw,34px);line-height:.95}.channel-route{color:var(--muted);grid-column:1;margin:8px 0 0;font-size:12px}.mute-button,.utility-button,.nudge-button{cursor:pointer;background:#202631;border:1px solid #3a4454;border-radius:10px;font-weight:800}.mute-button{color:#ffb4b9;letter-spacing:.08em;background:#6d171f80;border-color:#ff535d70;grid-area:1/2/-1;min-width:76px;min-height:58px;font-size:14px}.mute-button.active{color:#fff;background:#b52330;border-color:#ff7a82;box-shadow:inset 0 0 25px #ffffff14,0 0 18px #ff535d38}.fader-section{justify-content:center;align-items:stretch;min-width:0;padding-left:40px;display:flex}.fader-meter-stack{align-items:stretch;width:min(100%,90px);min-height:0;display:flex;position:relative}.channel-signal-meter{z-index:3;pointer-events:none;position:absolute;top:16px;bottom:16px;right:-13px;width:7px!important}.fader-scale{width:31px;font-family:var(--font-geist-mono), monospace;color:#7f8999;pointer-events:none;font-size:10px;position:absolute;inset:0 auto 0 -40px}.scale-mark{top:calc(16px + (100% - 32px) * var(--mark-position));align-items:center;gap:5px;display:flex;position:absolute;right:0;transform:translateY(-50%)}.scale-mark:after{content:"";background:#596475;width:8px;height:1px}.scale-mark.unity{color:var(--mix-color,var(--green));font-weight:800}.fader-track{cursor:ns-resize;touch-action:none;background:repeating-linear-gradient(#0000 0 12px,#ffffff06 13px 14px),linear-gradient(90deg,#0e1117,#1a2029 48%,#0c0f14);border:1px solid #3b4554;border-radius:14px;outline:none;justify-self:center;width:min(100%,90px);height:100%;min-height:250px;max-height:410px;position:relative;box-shadow:inset 0 0 24px #000000ad,0 1px #ffffff08}.fader-track:before{content:"";background:#05070a;border-radius:999px;width:5px;position:absolute;top:16px;bottom:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #252c37}.fader-fill{width:4px;height:calc((100% - 32px) * var(--position));background:var(--tone);box-shadow:0 0 14px var(--tone);border-radius:999px;position:absolute;bottom:16px;left:calc(50% - 2px)}@supports (color:color-mix(in lab, red, red)){.fader-fill{box-shadow:0 0 14px color-mix(in srgb, var(--tone) 66%, transparent)}}.fader-fill{pointer-events:none}.unity-line{background:var(--mix-color,var(--green));height:1px;position:absolute;top:50%;left:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.unity-line{background:color-mix(in srgb, var(--mix-color,var(--green)) 78%, transparent)}}.unity-line{box-shadow:0 0 8px var(--mix-color,var(--green))}@supports (color:color-mix(in lab, red, red)){.unity-line{box-shadow:0 0 8px color-mix(in srgb, var(--mix-color,var(--green)) 36%, transparent)}}.unity-line{pointer-events:none}.fader-knob{left:8px;right:8px;top:calc(16px + (100% - 32px) * (1 - var(--position)));pointer-events:none;background:linear-gradient(#5b6573 0%,#2c333e 47%,#11151b 50%,#303844 100%);border:2px solid #dce3ed;border-radius:8px;height:34px;position:absolute;transform:translateY(-50%);box-shadow:0 4px 12px #000000b8,0 0 0 2px #0000005c}.fader-knob:after{content:"";background:var(--tone);height:2px;box-shadow:0 0 8px var(--tone);position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.fader-track:focus-visible{box-shadow:inset 0 0 24px #000000ad,0 0 0 3px #66e3ff61}.feedback-panel{justify-content:center;gap:8px}.feedback-label{color:var(--muted);margin:0;font-size:9px}.readout{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.readout{border:1px solid color-mix(in srgb, var(--tone) 50%, #303847)}}.readout{color:var(--tone);text-align:center;font-family:var(--font-geist-mono), monospace;background:#0b0e13;border-radius:12px;padding:12px 8px;box-shadow:inset 0 0 18px #000000bf}.readout-value{letter-spacing:-.06em;font-size:clamp(21px,3.2vw,36px);font-weight:800;line-height:1;display:block}.readout-unit{color:#8993a2;letter-spacing:.12em;margin-top:4px;font-size:10px;display:block}.unity-copy{min-height:16px;color:var(--tone);text-align:center;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.nudge-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.nudge-button,.utility-button{color:#e6ebf2;background:#242b36;min-height:46px}.stage[data-density=compact]{--fader-min-width:116px;gap:6px}.stage[data-density=compact] .channel-strip{border-radius:12px;grid-template-columns:minmax(58px,.95fr) minmax(42px,.65fr);gap:6px 4px;padding:7px}.stage[data-density=compact] .channel-meta{column-gap:4px}.stage[data-density=compact] .channel-kicker{margin-bottom:3px;font-size:7px}.stage[data-density=compact] .channel-type-copy,.stage[data-density=compact] .channel-route,.stage[data-density=compact] .feedback-label,.stage[data-density=compact] .utility-copy-full{display:none}.stage[data-density=compact] .channel-index-copy,.stage[data-density=compact] .utility-copy-compact{display:inline}.stage[data-density=compact] .channel-name{font-size:clamp(14px,1.55vw,20px);line-height:1}.stage[data-density=compact] .mute-button{border-radius:7px;min-width:42px;min-height:38px;font-size:8px}.stage[data-density=compact] .fader-section{padding-left:25px}.stage[data-density=compact] .fader-meter-stack{width:min(100%,58px)}.stage[data-density=compact] .channel-signal-meter{right:-9px;width:6px!important}.stage[data-density=compact] .fader-scale{width:22px;font-size:8px;left:-25px}.stage[data-density=compact] .scale-mark{gap:2px}.stage[data-density=compact] .scale-mark:after{width:4px}.stage[data-density=compact] .fader-track{border-radius:10px;width:min(100%,58px);min-height:250px}.stage[data-density=compact] .fader-knob{border-radius:6px;height:28px;left:4px;right:4px}.stage[data-density=compact] .fader-knob:after{left:5px;right:5px}.stage[data-density=compact] .feedback-panel{gap:5px}.stage[data-density=compact] .readout{border-radius:8px;padding:7px 2px}.stage[data-density=compact] .readout-value{font-size:clamp(16px,1.8vw,21px)}.stage[data-density=compact] .readout-unit{margin-top:2px;font-size:7px}.stage[data-density=compact] .unity-copy{min-height:12px;font-size:7px}.stage[data-density=compact] .nudge-row{gap:4px}.stage[data-density=compact] .nudge-button,.stage[data-density=compact] .utility-button{border-radius:7px;min-height:36px}.stage[data-density=compact] .nudge-button{font-size:13px}.stage[data-density=compact] .utility-button{font-size:8px}.mute-overview{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b4657 transparent;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding-right:3px;display:grid;overflow:auto}.mute-overview-head{border:1px solid var(--line);background:linear-gradient(115deg, #66e3ff0e, transparent 42%), var(--panel);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 12px;display:flex;box-shadow:0 18px 45px #00000038}.mute-overview-head .channel-kicker{color:var(--cyan);margin-bottom:3px;font-size:8px}.mute-overview-head h2{margin:0;font-size:clamp(18px,2vw,24px)}.mute-count{background:#4ade8012;border:1px solid #4ade8052;border-radius:10px;align-items:center;gap:7px;min-width:92px;padding:7px 10px;display:flex}.mute-count strong{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:22px;line-height:1}.mute-count span{color:#9ab1a2;letter-spacing:.08em;max-width:54px;font-size:7px;font-weight:900;line-height:1.2}.mute-count.alert{background:#b523301f;border-color:#ff535d73}.mute-count.alert strong{color:var(--red)}.fleet-mute-grid{--fleet-column-min:78px;min-width:calc(12 * var(--fleet-column-min) + 86px);grid-template-columns:repeat(12, minmax(var(--fleet-column-min), 1fr));align-items:stretch;gap:6px;min-height:0;padding:0 10px 3px;display:grid}.fleet-mute-mixer{--fleet-accent:var(--violet);border:1px solid var(--fleet-accent);min-width:0;padding:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.fleet-mute-mixer{border:1px solid color-mix(in srgb, var(--fleet-accent) 28%, var(--line))}}.fleet-mute-mixer{background:linear-gradient(180deg, var(--fleet-accent), transparent 34%), var(--panel);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.fleet-mute-mixer{background:linear-gradient(180deg, color-mix(in srgb, var(--fleet-accent) 7%, transparent), transparent 34%), var(--panel)}}.fleet-mute-mixer{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:5px;display:grid;overflow:hidden;box-shadow:0 14px 34px #00000038}.fleet-mute-mixer.lab{--fleet-accent:var(--cyan)}.fleet-mute-mixer:before{content:"";background:var(--fleet-accent);opacity:.78;border-radius:0 0 999px 999px;height:2px;position:absolute;inset:0 7px auto}.fleet-mute-mixer-head{place-items:center;min-height:24px;padding-top:3px;display:grid}.fleet-mute-mixer-head small{color:#819080;letter-spacing:.06em;white-space:nowrap;font-size:6px;font-weight:900}.fleet-mute-mixer-head small.alert{color:#ff9ca3}.fleet-master-mute,.fleet-mute-channel{cursor:pointer;text-align:left;border:1px solid;border-radius:7px;min-width:0;transition:transform .11s,filter .11s;display:grid}.fleet-master-mute:active,.fleet-mute-channel:active{transform:translateY(1px)}.fleet-mute-channel:disabled{cursor:not-allowed;opacity:1}.fleet-master-mute:hover,.fleet-mute-channel:hover{filter:brightness(1.12)}.fleet-master-mute{align-content:center;gap:2px;min-height:38px;padding:5px 6px}.fleet-master-mute span,.fleet-mute-channel span{letter-spacing:.08em;font-size:6px;font-weight:900}.fleet-master-mute strong{letter-spacing:.04em;font-size:7px}.fleet-mute-channels{align-content:start;gap:5px;min-width:0;display:grid}.fleet-mute-channel{grid-template-columns:1fr;align-content:center;gap:2px;min-height:46px;padding:5px 6px}.fleet-mute-channel strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;line-height:1.1;overflow:hidden}.fleet-mute-channel small{letter-spacing:.05em;font-size:6px;font-weight:900}.fleet-master-mute.unmuted,.fleet-mute-channel.unmuted{color:#a9eabd;background:#4ade8012;border-color:#4ade8057}.fleet-master-mute.muted,.fleet-mute-channel.muted{color:#fff;background:#b523307a;border-color:#ff535dad}.nudge-button{font-size:18px}.utility-button{color:#b9f7cd;letter-spacing:.05em;border-color:#4ade8061;font-size:11px}.nudge-button:active,.utility-button:active,.mute-button:active{filter:brightness(1.14);transform:translateY(1px)}.footer{justify-content:center;align-items:center;min-height:34px;display:flex;position:relative}.brand-signature{cursor:default;z-index:2;outline:none;align-items:center;width:118px;height:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-mark{z-index:2;object-fit:contain;opacity:.5;filter:invert()brightness(.82);transform-origin:50%;width:32px;height:27px;transition:opacity .28s,filter .36s,transform .46s cubic-bezier(.16,1,.3,1);position:absolute;top:1px;left:0;transform:translate(43px)}.brand-wordmark{z-index:1;clip-path:inset(0 100% 0 0);transform-origin:0;opacity:0;color:#f5f7fb;letter-spacing:.035em;white-space:nowrap;text-transform:lowercase;align-items:baseline;width:76px;font-size:14px;font-weight:800;transition:clip-path .42s cubic-bezier(.16,1,.3,1),opacity .15s 80ms,transform .44s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:50%;left:39px;overflow:hidden;transform:translate(-17px,-50%)}.brand-letter{opacity:0;filter:blur(1.5px);transition:opacity .16s ease calc((7 - var(--letter-index)) * 22ms), transform .28s cubic-bezier(.16, 1, .3, 1) calc((7 - var(--letter-index)) * 22ms), filter .18s ease calc((7 - var(--letter-index)) * 22ms);display:inline-block;transform:translate(-5px)}.brand-signature:hover .brand-mark,.brand-signature:focus-visible .brand-mark{opacity:1;filter:invert()brightness(1.45)drop-shadow(0 0 7px #66e3ffc7);transform:translate(3px)translateY(-1px)rotate(-3deg)scale(1.08)}.brand-signature:hover .brand-wordmark,.brand-signature:focus-visible .brand-wordmark{clip-path:inset(0);opacity:1;transform:translateY(-50%)}.brand-signature:hover .brand-letter,.brand-signature:focus-visible .brand-letter{opacity:1;filter:blur();transition-delay:calc(var(--letter-index) * 38ms);transform:translate(0)scale(1)}.brand-signature:focus-visible{border-radius:7px;box-shadow:0 0 0 2px #66e3ff66}.setup-view{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b4657 transparent;align-content:start;gap:12px;min-height:0;padding-right:3px;display:grid;overflow:auto}.setup-summary,.output-config,.master-strip,.limiter-panel,.output-bank,.input-bank,.setup-channel{border:1px solid var(--line);background:var(--panel);border-radius:16px;box-shadow:0 18px 45px #00000038}.setup-summary{grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr) 90px 104px minmax(140px,.7fr);align-items:end;gap:10px;padding:12px;display:grid}.setup-title-group h2,.master-strip h2,.setup-channel-head h2{margin:0}.setup-title-group{min-width:0}.editable-mixer-name{cursor:text;touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #66e3ff6b;width:fit-content;max-width:100%;padding-bottom:2px;overflow:hidden}.editable-mixer-name:hover,.editable-mixer-name:focus-visible{color:var(--cyan);border-bottom-color:var(--cyan);outline:none}.editable-output-name{border-bottom:1px dashed var(--mix-color,var(--cyan));width:fit-content;max-width:100%;padding-bottom:2px}@supports (color:color-mix(in lab, red, red)){.editable-output-name{border-bottom:1px dashed color-mix(in srgb, var(--mix-color,var(--cyan)) 54%, transparent)}}.editable-output-name{cursor:text;text-overflow:ellipsis;white-space:nowrap;outline:none;overflow:hidden}.editable-output-name:hover,.editable-output-name:focus-visible{color:var(--mix-color,var(--cyan));border-bottom-color:var(--mix-color,var(--cyan))}.output-name-editor{border:1px solid var(--mix-color,var(--cyan));width:min(100%,180px);min-height:36px;color:var(--ink);font:800 16px/1 var(--font-geist-sans), Arial, sans-serif;box-shadow:0 0 0 3px var(--mix-color,var(--cyan));background:#0c1016;border-radius:8px;outline:none;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.output-name-editor{box-shadow:0 0 0 3px color-mix(in srgb, var(--mix-color,var(--cyan)) 12%, transparent)}}.mixer-name-editor{border:1px solid var(--cyan);width:100%;min-height:40px;color:var(--ink);font:800 18px/1 var(--font-geist-sans), Arial, sans-serif;background:#0c1016;border-radius:9px;outline:none;padding:0 10px;box-shadow:0 0 0 3px #66e3ff1f}.editable-channel-name{cursor:text;touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #66e3ff5c;width:fit-content;max-width:100%;margin:0;padding-bottom:2px;overflow:hidden}.editable-channel-name:hover,.editable-channel-name:focus-visible{color:var(--cyan);border-bottom-color:var(--cyan);outline:none}.channel-name-editor{border:1px solid var(--cyan);width:min(100%,180px);min-height:34px;color:var(--ink);font:800 16px/1 var(--font-geist-sans), Arial, sans-serif;background:#0c1016;border-radius:8px;outline:none;padding:0 8px;box-shadow:0 0 0 3px #66e3ff1f}.network-field,.mixer-color-field,.master-level{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.mixer-color-control{background:#0c1016;border:1px solid #3c4657;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-height:40px;padding:5px 8px 5px 5px;display:grid}.mixer-color-control input{cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:28px;padding:0;overflow:hidden}.mixer-color-control input::-webkit-color-swatch-wrapper{padding:0}.mixer-color-control input::-webkit-color-swatch{border:1px solid #ffffff59;border-radius:6px}.mixer-color-control output{color:#aeb8c7;min-width:0;font-family:var(--font-geist-mono), monospace;letter-spacing:0;text-overflow:ellipsis;font-size:8px;overflow:hidden}.network-field input{width:100%;min-height:40px;color:var(--ink);font-family:var(--font-geist-mono), monospace;background:#0c1016;border:1px solid #3c4657;border-radius:9px;outline:none;padding:0 10px}.network-field input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #66e3ff1f}.setup-value-display{color:#d4dbe5;cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:40px;font-family:var(--font-geist-mono), monospace;text-transform:none;background:#11161e;border:1px solid #303947;border-radius:9px;outline:none;padding:0 10px;font-size:11px;overflow:hidden}.setup-value-display:hover,.setup-value-display:focus-visible{color:#fff;border-color:#66e3ff85;box-shadow:0 0 0 2px #66e3ff14}.mixer-color-display{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;display:grid}.mixer-color-display i{width:25px;height:25px;box-shadow:0 0 10px var(--mixer-color,var(--cyan));border:1px solid #ffffff52;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.mixer-color-display i{box-shadow:0 0 10px color-mix(in srgb, var(--mixer-color,var(--cyan)) 38%, transparent)}}.mixer-color-display span{text-overflow:ellipsis;min-width:0;overflow:hidden}.connection-card{border:1px solid var(--connection-color);min-height:40px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.connection-card{border:1px solid color-mix(in srgb, var(--connection-color) 42%, var(--line))}}.connection-card{background:var(--connection-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.connection-card{background:color-mix(in srgb, var(--connection-color) 8%, #10141b)}}.connection-card{align-items:center;gap:9px;display:flex}.connection-light{background:var(--connection-color);width:9px;height:9px;box-shadow:0 0 10px var(--connection-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.connection-light{box-shadow:0 0 10px color-mix(in srgb, var(--connection-color) 70%, transparent)}}.connection-card strong,.connection-card small{display:block}.connection-card strong{color:var(--connection-color);letter-spacing:.1em;font-size:10px}.connection-card small{color:var(--muted);margin-top:2px;font-size:9px}.output-config{padding:9px 12px}.output-config-head{grid-template-columns:minmax(160px,.8fr) minmax(240px,1.45fr) auto auto;align-items:center;gap:10px;min-height:44px;display:grid}.output-config-title,.output-config-fader{min-width:0}.output-config-title .channel-kicker{margin-bottom:3px}.output-config-title h2{margin:0;font-size:17px}.output-config-fader{grid-template-columns:minmax(72px,auto) minmax(90px,1fr) 58px;align-items:center;gap:9px;display:grid}.output-config-fader span{gap:1px;min-width:0;display:grid}.output-config-fader b{color:var(--green);letter-spacing:.08em;font-size:8px;font-weight:900}.output-config-fader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.output-config-fader input{width:100%;accent-color:var(--green)}.output-config-fader output{color:var(--green);font-family:var(--font-geist-mono), monospace;text-align:right;white-space:nowrap;font-size:10px;font-weight:900}.output-config-mute{color:#ffb4b9;letter-spacing:.05em;background:#6d171f57;border:1px solid #ff535d80;border-radius:8px;min-width:74px;min-height:38px;padding:0 10px;font-size:9px;font-weight:900}.output-config-mute.active{color:#fff;background:#b52330;border-color:#ff7a82}.output-config.expanded .output-config-head{grid-template-columns:minmax(0,1fr) auto}.output-config-button{min-width:112px}.output-config-body{gap:8px;margin-top:9px;display:grid}.output-config-body>.output-bank,.output-config-body>.master-strip,.output-config-body>.limiter-panel{box-shadow:none}.output-bank{gap:8px;padding:10px 12px;display:grid}.output-bank-head{justify-content:flex-end;align-items:center;gap:12px;display:flex}.stereo-link-controls{gap:6px;display:flex}.stereo-link-controls .process-toggle{min-height:32px;padding:0 10px}.output-bank-grid{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:7px;display:grid}.output-bank-button{color:#aab4c4;cursor:pointer;text-align:left;background:#111720;border:1px solid #334052;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 7px;min-width:0;min-height:54px;padding:7px 9px;display:grid}.output-bank-button span{color:var(--button-mix-color);letter-spacing:.09em;font-size:8px;font-weight:900}.output-bank-button strong{color:#eef3f8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.output-bank-button small{color:#8e99aa;font-family:var(--font-geist-mono), monospace;grid-area:1/2/3;font-size:8px}.output-bank-button.active{border-color:var(--button-mix-color);background:var(--button-mix-color)}@supports (color:color-mix(in lab, red, red)){.output-bank-button.active{background:color-mix(in srgb, var(--button-mix-color) 11%, #10151d)}}.output-bank-button.active{box-shadow:inset 3px 0 0 var(--button-mix-color)}.output-bank-button.muted{border-color:#ff535da8}.output-bank-button.muted small{color:#ff8d95;font-family:inherit;font-weight:900}.master-strip{grid-template-columns:minmax(120px,180px) minmax(190px,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.master-level{grid-template-columns:auto minmax(120px,1fr) 70px;align-items:center}.master-level output,.setup-row-head output{color:var(--mix-color,var(--green));font-family:var(--font-geist-mono), monospace;font-weight:800}.pickoff-field{min-width:118px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.pickoff-field select{min-height:38px;color:var(--ink);background:#10151d;border:1px solid #3b4657;border-radius:9px;outline:none;padding:0 8px;font-size:9px;font-weight:900}.process-toggle,.inline-toggle,.master-mute{color:#aeb8c7;cursor:pointer;letter-spacing:.06em;background:#202631;border:1px solid #3b4657;border-radius:9px;min-height:38px;font-size:10px;font-weight:900}.limiter-open-button{justify-content:center;align-items:center;gap:7px;min-width:102px;display:inline-flex}.limiter-panel{grid-template-columns:minmax(165px,.68fr) minmax(130px,.62fr) minmax(0,2.3fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.gain-reduction{background:#0e1218;border:1px solid #333d4b;border-radius:10px;gap:5px;min-width:0;padding:9px;display:grid}.gain-reduction header{color:#a0aaba;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:7px;font-size:8px;font-weight:900;display:flex}.gain-reduction output{color:var(--amber);font-family:var(--font-geist-mono), monospace;letter-spacing:0;white-space:nowrap}.gain-reduction-track{background:repeating-linear-gradient(90deg,#0000 0 8px,#ffffff0d 8px 9px),#080b0f;border:1px solid #394352;border-radius:4px;height:10px;position:relative;overflow:hidden}.gain-reduction-track>span{width:var(--reduction-level);background:linear-gradient(90deg,#f0c04f,#ff8a45 66%,#ff535d);transition:width 80ms linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 9px #ff8a4575}.gain-reduction-scale{color:#687383;font-family:var(--font-geist-mono), monospace;justify-content:space-between;font-size:6px;display:flex}.gain-reduction small{color:#778292;letter-spacing:.07em;font-size:7px;font-weight:900}.gain-reduction.bypassed{opacity:.46}.limiter-panel-head{gap:9px;min-width:0;display:grid}.limiter-panel-head h2{margin:0;font-size:18px}.limiter-actions{flex-wrap:wrap;gap:6px;display:flex}.limiter-actions .process-toggle{min-height:32px;padding:0 9px}.limiter-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.limiter-controls.disabled{opacity:.42}.limiter-control{min-width:0;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#10141b;border:1px solid #2e3745;border-radius:9px;gap:7px;padding:8px;font-size:9px;font-weight:800;display:grid}.limiter-control span{justify-content:space-between;gap:5px;display:flex}.limiter-control output{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:0;white-space:nowrap}.limiter-control input{width:100%;accent-color:var(--cyan)}.process-toggle.active,.inline-toggle.active{color:#b9f7cd;background:#4ade801f;border-color:#4ade8080}.process-toggle.warning.active,.master-mute.active{color:#fff;background:#b523308c;border-color:#ff535da6}.process-toggle:disabled{cursor:not-allowed;opacity:.48}.master-mute{color:#ffb4b9;background:#6d171f80;border-color:#ff535d70;min-height:48px;padding:0 15px}.horizontal-slider,.eq-band input{width:100%;accent-color:var(--green)}.setup-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.input-bank{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;display:grid}.input-bank-head{min-width:0}.input-bank-head h2{margin:0 0 4px;font-size:18px}.input-bank-head>strong{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:10px}.input-bank-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;min-width:0;display:grid}.input-bank-button{color:#788293;cursor:pointer;text-align:left;background:#10141b;border:1px dashed #3a4454;border-radius:8px;align-content:center;gap:2px;min-width:0;min-height:54px;padding:5px;display:grid}.input-bank-button span,.input-bank-button small{letter-spacing:.08em;font-size:7px;font-weight:900}.input-bank-button strong{color:#aeb7c5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.input-bank-button small{color:var(--cyan)}.input-bank-button.active{color:var(--green);background:#4ade8014;border-style:solid;border-color:#4ade807a}.input-bank-button.active strong,.input-bank-button.active small{color:#c9f8d8}.setup-channel{gap:10px;padding:12px;display:grid}.setup-channel.expanded{grid-column:span 2}.setup-channel.collapsed{min-height:64px;padding-block:9px}.setup-channel-body{grid-template-columns:minmax(145px,.95fr) minmax(105px,.7fr) minmax(230px,1.65fr);align-items:stretch;gap:8px;min-width:0;display:grid}.setup-channel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-channel-title{min-width:0}.setup-channel-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.setup-channel-head-actions .process-toggle{min-width:64px;padding:0 8px}.input-type-field{color:#7f8999;background:#10141b;border:1px solid #3b4657;border-radius:9px;grid-template-columns:auto auto;align-items:center;gap:5px;min-height:38px;padding:4px 6px;display:grid}.input-type-field>span{letter-spacing:.08em;font-size:7px;font-weight:900}.input-type-toggle{cursor:pointer;background:#222a35;border:0;border-radius:6px;outline:none;grid-template-columns:repeat(2,minmax(34px,1fr));gap:2px;min-height:27px;padding:2px;display:grid}.input-type-toggle b{color:#778292;letter-spacing:.05em;border-radius:5px;place-items:center;min-height:23px;padding:0 6px;font-size:8px;font-weight:900;transition:background .12s,color .12s,box-shadow .12s;display:grid}.input-type-toggle b.active{color:var(--cyan);background:#66e3ff24;box-shadow:inset 0 0 0 1px #66e3ff52}.input-type-toggle[data-input-type=line] b.active{color:var(--amber);background:#ffb34724;box-shadow:inset 0 0 0 1px #ffb34757}.input-type-toggle:focus-visible{box-shadow:0 0 0 2px #66e3ff66}.confirmation-backdrop{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020407c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-dialog{background:linear-gradient(150deg,#1a202b,#11161e);border:1px solid #66e3ff61;border-radius:14px;width:min(430px,100%);padding:20px;box-shadow:0 24px 80px #00000094,inset 0 1px #ffffff0a}.confirmation-dialog h2{margin:5px 0 8px;font-size:21px}.confirmation-dialog>p:not(.channel-kicker){color:#aab3c0;margin:0;font-size:13px;line-height:1.5}.confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.confirmation-actions button{letter-spacing:.06em;border-radius:9px;min-height:44px;font-size:9px;font-weight:900}.confirmation-cancel{color:#c5ccd6;background:#202631;border:1px solid #424c5c}.confirmation-accept{color:var(--cyan);background:#66e3ff21;border:1px solid #66e3ff85}.channel-expand-button{min-height:38px;color:var(--cyan);cursor:pointer;letter-spacing:.06em;background:#66e3ff12;border:1px solid #66e3ff57;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.channel-expand-button strong{font-size:12px}.channel-expand-button[aria-expanded=true]{color:#b9f7cd;background:#4ade801a;border-color:#4ade8075}.setup-channel.disabled-channel{background:var(--panel);border-style:dashed;min-height:76px}@supports (color:color-mix(in lab, red, red)){.setup-channel.disabled-channel{background:color-mix(in srgb, var(--panel) 70%, transparent)}}.setup-channel.disabled-channel{box-shadow:none}.setup-channel.disabled-channel .channel-kicker{color:#6f7887}.setup-channel.disabled-channel .fader-enable{color:var(--cyan);background:#66e3ff14;border-color:#66e3ff5c}.setup-channel-head .process-toggle{min-width:64px}.setup-block{background:#10141b;border:1px solid #2e3745;border-radius:10px;gap:8px;padding:9px;display:grid}.setup-control-group{gap:5px;min-width:0;display:grid}.pan-scale{color:var(--muted);font-family:var(--font-geist-mono), monospace;grid-template-columns:repeat(3,1fr);margin-top:-3px;font-size:8px;font-weight:900;display:grid}.pan-scale strong{text-align:center}.pan-scale span:last-child{text-align:right}.setup-row-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.inline-toggle{min-height:28px;padding:0 9px}.setup-button-row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.eq-section{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.eq-section.disabled{opacity:.44}.eq-band{min-width:0;color:var(--muted);text-align:center;background:#10141b;border:1px solid #2e3745;border-radius:9px;justify-items:center;gap:5px;padding:7px 4px;display:grid}.eq-band span{letter-spacing:.04em;min-height:20px;font-size:8px;font-weight:900}.eq-band strong{color:var(--cyan);font-family:var(--font-geist-mono), monospace;font-size:11px}.eq-band small{font-size:8px}.dynamics-bank{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.dynamics-card{background:#0f131a;border:1px solid #303947;border-radius:10px;gap:8px;min-width:0;padding:8px;display:grid}.dynamics-card-header{grid-template-columns:minmax(82px,auto) minmax(105px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.dynamics-card-title{gap:3px;min-width:0;display:grid}.dynamics-card-title .process-toggle{min-height:30px;padding:0 9px}.dynamics-card-title small{color:#747f8e;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.dynamics-feedback{gap:4px;min-width:0;display:grid}.dynamics-feedback-copy{color:#8a95a5;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:5px;font-size:7px;font-weight:900;display:flex}.dynamics-feedback output{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:0;white-space:nowrap}.dynamics-feedback-track{background:repeating-linear-gradient(90deg,#0000 0 7px,#ffffff0d 7px 8px),#080b0f;border:1px solid #36404e;border-radius:3px;height:8px;position:relative;overflow:hidden}.dynamics-feedback-track>span{width:var(--dynamics-level);transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.dynamics-feedback.gate .dynamics-feedback-track>span{background:linear-gradient(90deg,#f0c04f,#ff7f4c 68%,#ff535d);box-shadow:0 0 8px #ff7f4c6b}.dynamics-feedback.compressor .dynamics-feedback-track>span{background:linear-gradient(90deg,#66e3ff,#4ea1ff 68%,#c8b6ff);box-shadow:0 0 8px #4ea1ff70}.dynamics-feedback small{color:#7c8796;letter-spacing:.07em;font-size:6px;font-weight:900}.dynamics-feedback.bypassed{opacity:.45}.dynamics-config-button{color:#aab4c1;cursor:pointer;letter-spacing:.06em;background:#1a2029;border:1px solid #3a4554;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:7px;font-weight:900;display:inline-flex}.dynamics-config-button[aria-expanded=true]{color:var(--cyan);background:#66e3ff14;border-color:#66e3ff6b}.dynamics-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.dynamics-controls.disabled .dynamics-control,.dynamics-controls.disabled .dynamics-control-actions .process-toggle{opacity:.42}.dynamics-control{color:#8994a3;letter-spacing:.04em;text-transform:uppercase;background:#10151c;border:1px solid #29323e;border-radius:8px;gap:6px;min-width:0;padding:7px;font-size:7px;font-weight:900;display:grid}.dynamics-control span{justify-content:space-between;gap:4px;display:flex}.dynamics-control output{color:var(--cyan);font-family:var(--font-geist-mono), monospace;letter-spacing:0;white-space:nowrap}.dynamics-control input{width:100%;accent-color:var(--cyan)}.dynamics-control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.dynamics-control-actions button,.dynamics-reset{color:#aab3c0;cursor:pointer;letter-spacing:.05em;background:#171d26;border:1px solid #35404f;border-radius:8px;min-height:38px;padding:0 7px;font-size:7px;font-weight:900}.dynamics-reset:hover,.dynamics-reset:focus-visible{color:var(--cyan);border-color:#66e3ff70}@media (max-width:900px){.target-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.channel-strip{grid-template-columns:minmax(78px,1fr) minmax(66px,.68fr);gap:8px 6px;padding:10px}.fader-section{padding-left:31px}.fader-meter-stack{width:min(100%,76px)}.fader-scale{width:26px;left:-31px}.fader-track{min-height:220px}.feedback-panel{gap:6px}.readout{padding:10px 5px}.utility-button{font-size:9px}.channel-kicker{font-size:8px}.channel-name{font-size:clamp(18px,2.5vw,25px)}.channel-route{font-size:10px}.mute-button{min-width:58px;min-height:50px;font-size:11px}.setup-summary{grid-template-columns:minmax(180px,1fr) 82px}.setup-title-group{grid-column:1/-1}.connection-card{grid-column:1/-1;min-width:0}.master-strip{grid-template-columns:80px minmax(150px,1fr) auto auto auto;gap:8px}.master-level{grid-template-columns:minmax(90px,1fr) 62px}.master-level>span:not(.output-slider-control){display:none}.setup-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.limiter-panel{grid-template-columns:1fr}.setup-channel{padding:9px}.fleet-mute-grid{--fleet-column-min:76px}}main.control-room[data-theme=color-lab-demo][data-color-mode] .setup-channel input[type=range]{appearance:none;accent-color:#4ade80;cursor:pointer;touch-action:pan-y;background:0 0;border:0;width:100%;height:20px;margin:0}main.control-room[data-theme=color-lab-demo][data-color-mode] .setup-channel input[type=range]::-webkit-slider-runnable-track{background:#aeb4b8;border:1px solid #7b8388;border-radius:999px;height:6px;box-shadow:inset 0 1px 1px #2a2f3347}main.control-room[data-theme=color-lab-demo][data-color-mode] .setup-channel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#4ade80;border:2px solid #237b46;border-radius:50%;width:16px;height:16px;margin-top:-6px;transition:none;transform:none;box-shadow:inset 0 2px #ffffff47,0 2px #1d673b,0 3px 4px #0c341c52}main.control-room[data-theme=color-lab-demo][data-color-mode] .setup-channel input[type=range]::-moz-range-track{background:#aeb4b8;border:1px solid #7b8388;border-radius:999px;height:6px;box-shadow:inset 0 1px 1px #2a2f3347}main.control-room[data-theme=color-lab-demo][data-color-mode] .setup-channel input[type=range]::-moz-range-progress{background:#aeb4b8;border:1px solid #7b8388;border-radius:999px;height:6px;box-shadow:inset 0 1px 1px #2a2f3347}main.control-room[data-theme=color-lab-demo][data-color-mode] .setup-channel input[type=range]::-moz-range-thumb{background:#4ade80;border:2px solid #237b46;border-radius:50%;width:14px;height:14px;transition:none;transform:none;box-shadow:0 2px #1d673b,0 3px 4px #0c341c52}main.control-room[data-theme=color-lab-demo][data-color-mode] .setup-channel input[type=range]:focus-visible{outline-offset:2px;outline:2px solid #4ade80}main.control-room[data-theme=color-lab-demo][data-color-mode] .setup-channel input[type=range]:disabled{cursor:not-allowed;opacity:.46}main.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-channel input[type=range]::-webkit-slider-runnable-track{background:#343a3f;border-color:#4e575d;box-shadow:inset 0 1px 1px #00000080}main.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-channel input[type=range]::-moz-range-track{background:#343a3f;border-color:#4e575d;box-shadow:inset 0 1px 1px #00000080}main.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-channel input[type=range]::-moz-range-progress{background:#343a3f;border-color:#4e575d;box-shadow:inset 0 1px 1px #00000080}main.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-channel :is(.setup-block,.eq-band,.dynamics-card){box-shadow:none;border-color:#9aa1a6}main.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-channel :is(.setup-block,.eq-band,.dynamics-card){box-shadow:none;border-color:#343b40}.control-room[data-theme=color-lab-demo] .output-hardware-slider{appearance:none;accent-color:#4ade80;cursor:pointer;background:0 0;border:0;height:18px;margin:0}.control-room[data-theme=color-lab-demo] .output-hardware-slider::-webkit-slider-runnable-track{background:#aeb4b8;border:1px solid #7b8388;border-radius:999px;height:6px;box-shadow:inset 0 1px 1px #2a2f3347}.control-room[data-theme=color-lab-demo] .output-hardware-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#4ade80;border:2px solid #237b46;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:inset 0 2px #ffffff47,0 2px #1d673b,0 3px 4px #0c341c52}.control-room[data-theme=color-lab-demo] .output-hardware-slider::-moz-range-track{background:#aeb4b8;border:1px solid #7b8388;border-radius:999px;height:6px;box-shadow:inset 0 1px 1px #2a2f3347}.control-room[data-theme=color-lab-demo] .output-hardware-slider::-moz-range-progress{background:#aeb4b8;border-radius:999px;height:6px}.control-room[data-theme=color-lab-demo] .output-hardware-slider::-moz-range-thumb{background:#4ade80;border:2px solid #237b46;border-radius:50%;width:14px;height:14px;box-shadow:0 2px #1d673b,0 3px 4px #0c341c52}.control-room[data-theme=color-lab-demo] .output-hardware-slider:focus-visible{outline-offset:3px;outline:2px solid #4ade80}.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-hardware-slider::-webkit-slider-runnable-track{background:#aeb4b8;border-color:#7b8388}.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-hardware-slider::-moz-range-track{background:#aeb4b8;border-color:#7b8388}.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-hardware-slider::-moz-range-progress{background:#aeb4b8;border-color:#7b8388}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-hardware-slider::-webkit-slider-runnable-track{background:#343a3f;border-color:#4e575d;box-shadow:inset 0 1px 1px #00000080}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-hardware-slider::-moz-range-track{background:#343a3f;border-color:#4e575d;box-shadow:inset 0 1px 1px #00000080}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-hardware-slider::-moz-range-progress{background:#343a3f;border-color:#4e575d;box-shadow:inset 0 1px 1px #00000080}.control-room[data-theme=color-lab-demo] .view-switcher,.control-room[data-theme=color-lab-demo][data-color-mode=light] .view-switcher,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .view-switcher{height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:6px;padding:0}main.control-room[data-theme=color-lab-demo][data-color-mode=light] .view-switcher{box-shadow:none;background:0 0;border:0}main.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-select-button strong,main.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank-button>span{color:var(--button-light-mix-color)}main.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-select-button.active,main.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank-button.active{border-color:var(--button-light-mix-color);background:var(--button-light-mix-color);color:#fff;box-shadow:inset 0 1px 0 #ffffff3d, 0 3px 0 var(--button-light-mix-color)}@supports (color:color-mix(in lab, red, red)){main.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-select-button.active,main.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank-button.active{box-shadow:inset 0 1px 0 #ffffff3d, 0 3px 0 color-mix(in srgb, var(--button-light-mix-color) 72%, #667076)}}main.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-select-button.active strong,main.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank-button.active>span{color:inherit}main.control-room[data-theme=color-lab-demo][data-color-mode=light] :is(.mix-select-button,.output-bank-button).active[data-mix-id=main]{color:#202326}main.control-room[data-theme=color-lab-demo][data-color-mode=light] :is(.fader-workspace,.setup-view) .mix-master-name span,main.control-room[data-theme=color-lab-demo][data-color-mode=light] :is(.fader-workspace,.setup-view) .mix-master-level output,main.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-view .master-strip .channel-kicker,main.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-view .master-level output{color:var(--light-mix-color)}.control-room[data-theme=color-lab-demo] .view-button{--nav-button-face:#aeb4b8;--nav-button-edge:#6f767b;--nav-button-ink:#202326;box-sizing:border-box;background:var(--nav-button-face);height:34px;min-height:34px;max-height:34px;color:var(--nav-button-ink);box-shadow:inset 0 2px 0 #ffffff52, inset 0 -2px 0 #272b2e2e, 0 3px 0 var(--nav-button-edge), 0 5px 6px #22262933;contain:layout style;border:1px solid #757d82;border-bottom-color:#555c61;border-radius:6px;transition:transform 70ms,filter 90ms,box-shadow 70ms;transform:translateY(0)}.control-room[data-theme=color-lab-demo] .view-button:hover{background:var(--nav-button-face);color:var(--nav-button-ink);filter:brightness(1.035)}.control-room[data-theme=color-lab-demo] .view-button:active{filter:none;box-shadow:inset 0 2px 0 #fff3, inset 0 -2px 0 #272b2e3d, 0 1px 0 var(--nav-button-edge), 0 2px 3px #22262933;transform:translateY(2px)}.control-room[data-theme=color-lab-demo] .faders-view-button.active,.control-room[data-theme=color-lab-demo] .mutes-view-button.active{--nav-button-face:#dac044;--nav-button-edge:#8c7718;--nav-button-ink:#20201d;background:var(--nav-button-face);color:var(--nav-button-ink);border-color:#a48b1c}.control-room[data-theme=color-lab-demo] .settings-view-button{width:34px;min-width:34px;padding:0}.control-room[data-theme=color-lab-demo] .settings-view-button.active{--nav-button-face:#ff7b4f;--nav-button-edge:#a83f1d;--nav-button-ink:#20201d;background:var(--nav-button-face);color:var(--nav-button-ink);border-color:#bc4d29}.control-room[data-theme=color-lab-demo] .color-mode-button{--nav-button-face:#8fd7e0;--nav-button-edge:#4d8790;--nav-button-ink:#20201d;background:var(--nav-button-face);width:34px;min-width:34px;color:var(--nav-button-ink);border-color:#5e9ba4;padding:0}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .view-button{--nav-button-face:#34393d;--nav-button-edge:#111315;--nav-button-ink:#ece9e1;box-shadow:inset 0 2px 0 #ffffff1c, inset 0 -2px 0 #00000047, 0 3px 0 var(--nav-button-edge), 0 5px 7px #00000080;border-color:#555e64 #555e64 #22272a}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .view-button:active{box-shadow:inset 0 2px 0 #ffffff14, inset 0 -2px 0 #00000057, 0 1px 0 var(--nav-button-edge), 0 2px 3px #0000007a}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .faders-view-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mutes-view-button.active{--nav-button-face:#f1d24f;--nav-button-edge:#917b18;--nav-button-ink:#20201d;background:var(--nav-button-face);color:var(--nav-button-ink);border-color:#b99d22}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .settings-view-button.active{--nav-button-face:#ff7b4f;--nav-button-edge:#8f3217;--nav-button-ink:#20201d;background:var(--nav-button-face);color:var(--nav-button-ink);border-color:#bd4b25}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .color-mode-button{--nav-button-face:#8d78e8;--nav-button-edge:#493b92;--nav-button-ink:#fff;background:var(--nav-button-face);color:var(--nav-button-ink);border-color:#6554b8}@media (max-width:680px){.control-room{gap:9px;padding:10px}.topbar{align-items:flex-start}.status-pill.secondary{display:none}.view-button{min-width:48px;padding-inline:7px;font-size:8px}.settings-view-button{min-width:34px}.mix-toolbar{grid-template-columns:1fr}.mix-master{grid-template-columns:minmax(72px,.65fr) minmax(58px,.42fr) minmax(130px,1fr) auto}.stage,.stage[data-density=compact]{grid-template-columns:1fr}.channel-strip{min-height:390px}.target-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fleet-mute-grid{--fleet-column-min:72px}.setup-summary,.output-config,.master-strip,.limiter-panel,.input-bank,.setup-channel-grid{grid-template-columns:1fr}.setup-channel.expanded{grid-column:span 1}.setup-channel-body,.dynamics-bank{grid-template-columns:1fr}.setup-title-group{grid-column:auto}.input-bank-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.master-level{grid-template-columns:minmax(120px,1fr) 68px}.limiter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.output-bank-head{flex-direction:column;align-items:flex-start}.output-config-head{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.output-config-fader{grid-area:2/1/auto/-1}.output-config-button{grid-area:1/3}.output-config-mute{grid-area:1/2}.output-config.expanded .output-config-head{grid-template-columns:minmax(0,1fr) auto}.output-config.expanded .output-config-button{grid-area:1/2}}@media (max-height:760px) and (min-width:681px){.control-room{gap:8px;padding:10px}.mark{width:36px;height:36px}.target-panel{padding:7px}.target-button{min-height:40px}.channel-strip{padding:10px}.mute-button{min-height:56px}.fader-track{min-height:190px}.setup-view{gap:8px}.setup-summary,.setup-channel,.output-config,.master-strip,.limiter-panel,.output-bank,.input-bank{padding:8px}.setup-channel{gap:7px}.setup-block{gap:6px;padding:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}.status-dot{animation:none!important}}.control-room[data-theme=color-lab-demo]{--ink:#17191b;--muted:#646a70;--panel:#f2f4f5;--panel-raised:#fff;--line:#a8aeb4;--cyan:#16a9bc;--violet:#8d78e8;--green:#4abf69;--blue:#4b78ef;--amber:#f0a51b;--red:#e44f46;--background:#d5dade;--foreground:var(--ink);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:radial-gradient(circle at 50% -20%,#fffffff0,#0000 45%),linear-gradient(145deg,#e5e9ec 0%,#cfd5d9 100%)}.control-room[data-theme=color-lab-demo] .topbar,.control-room[data-theme=color-lab-demo] .target-panel,.control-room[data-theme=color-lab-demo] .mix-toolbar,.control-room[data-theme=color-lab-demo] .channel-strip,.control-room[data-theme=color-lab-demo] .fleet-mute-mixer,.control-room[data-theme=color-lab-demo] .setup-summary,.control-room[data-theme=color-lab-demo] .output-config,.control-room[data-theme=color-lab-demo] .master-strip,.control-room[data-theme=color-lab-demo] .limiter-panel,.control-room[data-theme=color-lab-demo] .output-bank,.control-room[data-theme=color-lab-demo] .input-bank,.control-room[data-theme=color-lab-demo] .setup-channel{background:linear-gradient(#fafbfc 0%,#edf0f2 100%);border:1px solid #aeb4b9;border-radius:10px;box-shadow:inset 0 1px #fff,0 3px 9px #2b313629}.control-room[data-theme=color-lab-demo] .topbar{background:linear-gradient(#fff 0%,#f0f2f4 100%);padding:8px 10px}.control-room[data-theme=color-lab-demo] .mark{background:#ff7b4f;border:1px solid #8b5a49;border-radius:7px;box-shadow:inset 0 1px #ffffff7a,0 2px 5px #3c1e1440}.control-room[data-theme=color-lab-demo] .mark span{background:#20201d;border-radius:1px}.control-room[data-theme=color-lab-demo] .eyebrow{color:#137b87;font-family:var(--font-geist-mono), monospace}.control-room[data-theme=color-lab-demo] .topbar h1{color:#181816;letter-spacing:-.045em;font-weight:750}.control-room[data-theme=color-lab-demo] .status-pill{color:#272a2d;background:linear-gradient(#fff 0%,#e8ecef 100%);border:1px solid #a6adb3;border-radius:7px;box-shadow:inset 0 1px #fff,0 2px 4px #2b313624}.control-room[data-theme=color-lab-demo] .connection-status[data-connection=simulated]{color:#20201d;background:#f6d85a}.control-room[data-theme=color-lab-demo] .status-pill.master-warning{color:#fff;background:linear-gradient(#ef5b65 0%,#b9212f 100%);border-color:#b92d38;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #78000a57}.control-room[data-theme=color-lab-demo] .status-dot,.control-room[data-theme=color-lab-demo] .target-connection-dot,.control-room[data-theme=color-lab-demo] .connection-light{box-shadow:none;border-color:#20201d}.control-room[data-theme=color-lab-demo] .view-switcher{background:linear-gradient(#3a3e42 0%,#24272a 100%);border:1px solid #737a80;border-radius:8px;box-shadow:inset 0 1px #ffffff24,0 2px 5px #2b313633}.control-room[data-theme=color-lab-demo] .view-button{color:#f6f4ec;border-radius:5px}.control-room[data-theme=color-lab-demo] .view-button:hover{color:#fff;background:#3b3b36}.control-room[data-theme=color-lab-demo] .view-button.active{color:#20201d;background:linear-gradient(#f7e36f 0%,#eacb3d 100%);border-color:#c8a915}.control-room[data-theme=color-lab-demo] .view-count{color:#20201d;background:#65ca79}.control-room[data-theme=color-lab-demo] .color-mode-button{color:#20201d;background:#8fd7e0;min-width:30px;padding:0 6px;font-size:16px}.control-room[data-theme=color-lab-demo] .gear-button,.control-room[data-theme=color-lab-demo] .settings-view-button.active{color:#20201d;background:#ff7b4f}.control-room[data-theme=color-lab-demo] .target-panel{background:linear-gradient(#f5f7f8 0%,#e5e9eb 100%)}.control-room[data-theme=color-lab-demo] .section-label,.control-room[data-theme=color-lab-demo] .channel-kicker,.control-room[data-theme=color-lab-demo] .feedback-label{color:#52524d;font-family:var(--font-geist-mono), monospace;font-weight:800}.control-room[data-theme=color-lab-demo] .active-target-copy{color:#20201d;font-family:var(--font-geist-mono), monospace}.control-room[data-theme=color-lab-demo] .target-button{color:#2b2b28;background:linear-gradient(#fff 0%,#e7eaec 100%);border:1px solid #a3aab0;border-radius:7px;box-shadow:inset 0 1px #fff,0 2px 4px #2b313629}.control-room[data-theme=color-lab-demo] .target-button:after{opacity:.72;border-radius:0;height:5px;bottom:0;left:0;right:0}.control-room[data-theme=color-lab-demo] .target-button:hover{color:#20201d;filter:brightness(1.02);border-color:#20201d}.control-room[data-theme=color-lab-demo] .target-button:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #2b313638}.control-room[data-theme=color-lab-demo] .target-button.active{border-color:var(--accent);background:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo] .target-button.active{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 38%, white), color-mix(in srgb, var(--accent) 55%, #d8dde0))}}.control-room[data-theme=color-lab-demo] .target-button.active{color:#171715;box-shadow:inset 0 1px 0 #ffffffb8, 0 2px 5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo] .target-button.active{box-shadow:inset 0 1px 0 #ffffffb8, 0 2px 5px color-mix(in srgb, var(--accent) 24%, transparent)}}.control-room[data-theme=color-lab-demo] .target-button.active:after{background:var(--accent);box-shadow:0 -1px 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo] .target-button.active:after{box-shadow:0 -1px 4px color-mix(in srgb, var(--accent) 35%, transparent)}}.control-room[data-theme=color-lab-demo] .mix-toolbar{background:linear-gradient(#fff 0%,#eef1f3 100%)}.control-room[data-theme=color-lab-demo] .mix-select-button,.control-room[data-theme=color-lab-demo] .output-bank-button,.control-room[data-theme=color-lab-demo] .input-bank-button{color:#343431;background:linear-gradient(#fbfcfd 0%,#e2e6e9 100%);border:1px solid #a3aab0;border-radius:7px;box-shadow:inset 0 1px #fff,0 2px 4px #2b313626}.control-room[data-theme=color-lab-demo] .mix-select-button.active,.control-room[data-theme=color-lab-demo] .output-bank-button.active{border-color:var(--button-mix-color);background:linear-gradient(180deg, var(--button-mix-color), var(--button-mix-color))}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo] .mix-select-button.active,.control-room[data-theme=color-lab-demo] .output-bank-button.active{background:linear-gradient(180deg, color-mix(in srgb, var(--button-mix-color) 40%, white), color-mix(in srgb, var(--button-mix-color) 58%, #d8dde0))}}.control-room[data-theme=color-lab-demo] .mix-select-button.active,.control-room[data-theme=color-lab-demo] .output-bank-button.active{color:#181816;box-shadow:inset 0 1px 0 #ffffffb3, 0 2px 5px var(--button-mix-color)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo] .mix-select-button.active,.control-room[data-theme=color-lab-demo] .output-bank-button.active{box-shadow:inset 0 1px 0 #ffffffb3, 0 2px 5px color-mix(in srgb, var(--button-mix-color) 24%, transparent)}}.control-room[data-theme=color-lab-demo] .mix-select-button strong,.control-room[data-theme=color-lab-demo] .mix-select-button.active strong,.control-room[data-theme=color-lab-demo] .output-bank-button span,.control-room[data-theme=color-lab-demo] .output-bank-button strong,.control-room[data-theme=color-lab-demo] .output-bank-button small{color:#20201d}.control-room[data-theme=color-lab-demo] .mix-master{background:linear-gradient(#f8f9fa 0%,#e2e6e9 100%);border:1px solid #a8afb5;border-radius:7px}.control-room[data-theme=color-lab-demo] .mix-master[data-muted=true]{background:linear-gradient(#fff7f7 0%,#efd6d9 100%);border-color:#cf454d;box-shadow:inset 0 4px #e94752,inset 0 1px #fff,0 2px 5px #78191e33}.control-room[data-theme=color-lab-demo] .mix-master-mute{color:#fff;background:linear-gradient(#ef6b63 0%,#c93e37 100%);border-color:#bd3834;box-shadow:inset 0 1px #ffffff57,0 2px 5px #78191442}.control-room[data-theme=color-lab-demo] .mix-master-mute.active{background:linear-gradient(#f0505b 0%,#a91523 100%);border-color:#a91523;box-shadow:inset 0 1px #ffffff47,0 2px 6px #78000966}.control-room[data-theme=color-lab-demo] .signal-meter,.control-room[data-theme=color-lab-demo] .gain-reduction-track,.control-room[data-theme=color-lab-demo] .dynamics-feedback-track{background-color:#282824;border-color:#20201d;box-shadow:inset 0 0 0 1px #080808}.control-room[data-theme=color-lab-demo] .channel-strip{--strip-color:#f3d85c;background:linear-gradient(180deg, var(--strip-color), #eceff1 38%);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo] .channel-strip{background:linear-gradient(180deg, color-mix(in srgb, var(--strip-color) 8%, white), #eceff1 38%)}}.control-room[data-theme=color-lab-demo] .channel-strip:nth-child(4n+2){--strip-color:#8fd7e0}.control-room[data-theme=color-lab-demo] .channel-strip:nth-child(4n+3){--strip-color:#f3a587}.control-room[data-theme=color-lab-demo] .channel-strip:nth-child(4n+4){--strip-color:#b9aae9}.control-room[data-theme=color-lab-demo] .channel-name,.control-room[data-theme=color-lab-demo] .channel-route{color:#20201d}.control-room[data-theme=color-lab-demo] .mute-button,.control-room[data-theme=color-lab-demo] .output-config-mute,.control-room[data-theme=color-lab-demo] .master-mute{color:#6e1e1a;background:linear-gradient(#fff7f7 0%,#ecdfe0 100%);border:1px solid #c78c8c;border-radius:7px;box-shadow:inset 0 1px #fff,0 2px 4px #50202024}.control-room[data-theme=color-lab-demo] .mute-button.active,.control-room[data-theme=color-lab-demo] .output-config-mute.active,.control-room[data-theme=color-lab-demo] .master-mute.active{color:#fff;background:linear-gradient(#ef6b63 0%,#d9433b 100%);border-color:#b93731;box-shadow:inset 0 1px #ffffff57,0 2px 5px #7819143d}.control-room[data-theme=color-lab-demo] .fader-track{background:linear-gradient(#0000 24.7%,#3e454b1a 25%,#0000 25.3% 74.7%,#3e454b1a 75%,#0000 75.3%),linear-gradient(90deg,#c3c9cd 0%,#e9edef 17%,#f6f7f8 48%,#d8dde0 76%,#bfc5ca 100%);border:1px solid #9fa6ac;border-radius:8px;box-shadow:inset 4px 0 7px #2f353a29,inset -3px 0 6px #ffffffb8,inset 0 2px 3px #2f353a1f,0 1px #fff}.control-room[data-theme=color-lab-demo] .fader-track:before{box-shadow:none;background:#20201d}.control-room[data-theme=color-lab-demo] .fader-fill{box-shadow:none}.control-room[data-theme=color-lab-demo] .fader-knob{background:linear-gradient(#fff 0%,#f6f7f8 17%,#dce1e4 46%,#b8bfc4 51%,#e9ecee 69%,#c8ced2 100%);border:1px solid #7f878d;border-radius:8px;height:38px;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #4a515738,0 5px 8px #181c1f57,0 1px 2px #181c1f6b}.control-room[data-theme=color-lab-demo] .fader-knob:before{content:"";pointer-events:none;background:linear-gradient(#ffffffeb,#fff0);border-radius:5px 5px 3px 3px;height:8px;position:absolute;top:3px;left:6px;right:6px}.control-room[data-theme=color-lab-demo] .fader-knob:after{background:linear-gradient(180deg, var(--tone), var(--tone));border-radius:2px;height:3px;left:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo] .fader-knob:after{background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 70%, white), var(--tone))}}.control-room[data-theme=color-lab-demo] .fader-knob:after{box-shadow:inset 0 1px #ffffff57,0 1px 1px #14181b6b}.control-room[data-theme=color-lab-demo] .fader-scale{color:#55554f}.control-room[data-theme=color-lab-demo] .scale-mark:after{background:#65655f}.control-room[data-theme=color-lab-demo] .readout{color:#f3df5f;background:#282824;border:1.5px solid #20201d;border-radius:5px;box-shadow:inset 2px 2px #0c0c0b}.control-room[data-theme=color-lab-demo] .readout-unit{color:#aaa99e}.control-room[data-theme=color-lab-demo] .nudge-button,.control-room[data-theme=color-lab-demo] .utility-button{color:#20201d;border:1px solid #8f969c;border-radius:7px;box-shadow:inset 0 1px #ffffffa6,0 2px 4px #2b313633}.control-room[data-theme=color-lab-demo] .nudge-button:first-child{background:linear-gradient(#bfd0f8,#8faee9)}.control-room[data-theme=color-lab-demo] .nudge-button:last-child{background:linear-gradient(#f8e77d,#e8cc45)}.control-room[data-theme=color-lab-demo] .utility-button{background:linear-gradient(#b9e8c1,#78ca86)}.control-room[data-theme=color-lab-demo] .fleet-mute-mixer{background:linear-gradient(180deg, var(--fleet-accent), #e9edef 30%)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo] .fleet-mute-mixer{background:linear-gradient(180deg, color-mix(in srgb, var(--fleet-accent) 7%, white), #e9edef 30%)}}.control-room[data-theme=color-lab-demo] .fleet-mute-mixer{box-shadow:inset 0 5px 0 var(--fleet-accent), inset 0 1px 0 white, 0 3px 8px #2b313629}.control-room[data-theme=color-lab-demo] .fleet-mute-mixer:before{border-radius:0;height:5px;inset:0 0 auto}.control-room[data-theme=color-lab-demo] .fleet-mute-mixer-head small{color:#43433f}.control-room[data-theme=color-lab-demo] .fleet-master-mute,.control-room[data-theme=color-lab-demo] .fleet-mute-channel{color:#20201d;border-color:#9fa6ac;border-radius:6px;box-shadow:inset 0 1px #fff,0 1px 3px #2b313629}.control-room[data-theme=color-lab-demo] .fleet-master-mute.unmuted,.control-room[data-theme=color-lab-demo] .fleet-mute-channel.unmuted{color:#276433;background:linear-gradient(#f8fbf8,#dce9df);border-color:#78b383}.control-room[data-theme=color-lab-demo] .fleet-master-mute.muted,.control-room[data-theme=color-lab-demo] .fleet-mute-channel.muted{color:#fff;background:#e44f46}.control-room[data-theme=color-lab-demo] .setup-view{scrollbar-color:#20201d transparent}.control-room[data-theme=color-lab-demo] .setup-summary{background:linear-gradient(#fff,#e9edef);box-shadow:inset 5px 0 #58c7d2,inset 0 1px #fff,0 3px 8px #2b313629}.control-room[data-theme=color-lab-demo] .output-config{background:linear-gradient(#fff,#e9edef);box-shadow:inset 5px 0 #e8c83e,inset 0 1px #fff,0 3px 8px #2b313629}.control-room[data-theme=color-lab-demo] .input-bank{background:linear-gradient(#fff,#e9edef);box-shadow:inset 5px 0 #f47b58,inset 0 1px #fff,0 3px 8px #2b313629}.control-room[data-theme=color-lab-demo] .setup-channel{background:linear-gradient(#fafbfc,#e9edef)}.control-room[data-theme=color-lab-demo] .setup-value-display,.control-room[data-theme=color-lab-demo] .network-field input,.control-room[data-theme=color-lab-demo] .mixer-color-control,.control-room[data-theme=color-lab-demo] .output-name-editor,.control-room[data-theme=color-lab-demo] .mixer-name-editor,.control-room[data-theme=color-lab-demo] .channel-name-editor,.control-room[data-theme=color-lab-demo] .pickoff-field select{color:#20201d;background:linear-gradient(#fff,#edf0f2);border:1px solid #a2a9af;border-radius:7px;box-shadow:inset 0 1px 2px #2b31361f}.control-room[data-theme=color-lab-demo] .setup-value-display:hover,.control-room[data-theme=color-lab-demo] .setup-value-display:focus-visible{color:#20201d;border-color:#20201d;box-shadow:2px 2px #20201d}.control-room[data-theme=color-lab-demo] .connection-card{background:#f6d85a;border:1.5px solid #20201d;border-radius:5px}.control-room[data-theme=color-lab-demo] .connection-card strong,.control-room[data-theme=color-lab-demo] .connection-card small{color:#20201d}.control-room[data-theme=color-lab-demo] .input-bank-button.active{color:#20201d;background:linear-gradient(#c8edcf,#8bd49a);border-color:#4cab61;box-shadow:inset 0 1px #ffffffb3,0 2px 4px #36814433}.control-room[data-theme=color-lab-demo] .input-bank-button.active strong,.control-room[data-theme=color-lab-demo] .input-bank-button.active small,.control-room[data-theme=color-lab-demo] .input-bank-button strong,.control-room[data-theme=color-lab-demo] .input-bank-button small{color:#20201d}.control-room[data-theme=color-lab-demo] .process-toggle,.control-room[data-theme=color-lab-demo] .inline-toggle,.control-room[data-theme=color-lab-demo] .channel-expand-button,.control-room[data-theme=color-lab-demo] .output-config-button,.control-room[data-theme=color-lab-demo] .dynamics-config-button,.control-room[data-theme=color-lab-demo] .dynamics-reset{color:#20201d;background:linear-gradient(#fff,#dfe4e7);border:1px solid #a0a7ad;border-radius:7px;box-shadow:inset 0 1px #fff,0 2px 4px #2b313629}.control-room[data-theme=color-lab-demo] .process-toggle.active,.control-room[data-theme=color-lab-demo] .inline-toggle.active,.control-room[data-theme=color-lab-demo] .channel-expand-button[aria-expanded=true],.control-room[data-theme=color-lab-demo] .dynamics-config-button[aria-expanded=true]{color:#20201d;background:linear-gradient(#bce8c4,#72c883);border-color:#4cab61}.control-room[data-theme=color-lab-demo] .input-type-field,.control-room[data-theme=color-lab-demo] .input-type-toggle{background:#e5e9eb;border-color:#a0a7ad}.control-room[data-theme=color-lab-demo] .input-type-toggle b.active{color:#20201d;background:#7ed0da;box-shadow:inset 0 0 0 1px #20201d}.control-room[data-theme=color-lab-demo] .input-type-toggle[data-input-type=line] b.active{color:#20201d;background:#f2bc5b;box-shadow:inset 0 0 0 1px #20201d}.control-room[data-theme=color-lab-demo] .setup-block,.control-room[data-theme=color-lab-demo] .eq-band,.control-room[data-theme=color-lab-demo] .dynamics-card,.control-room[data-theme=color-lab-demo] .dynamics-control,.control-room[data-theme=color-lab-demo] .gain-reduction{color:#20201d;background:linear-gradient(#fff,#e8ecef);border:1px solid #a2a9af;border-radius:7px}.control-room[data-theme=color-lab-demo] .setup-block{box-shadow:inset 0 4px #78ca86}.control-room[data-theme=color-lab-demo] .eq-band:first-child{border-top-color:#e8c83e}.control-room[data-theme=color-lab-demo] .eq-band:nth-child(2){border-top-color:#ef8d6b}.control-room[data-theme=color-lab-demo] .eq-band:nth-child(3){border-top-color:#58b9c4}.control-room[data-theme=color-lab-demo] .eq-band:nth-child(4){border-top-color:#927fe0}.control-room[data-theme=color-lab-demo] .dynamics-card.gate{box-shadow:inset 0 4px #e8c83e}.control-room[data-theme=color-lab-demo] .dynamics-card.compressor{box-shadow:inset 0 4px #58b9c4}.control-room[data-theme=color-lab-demo] .eq-band,.control-room[data-theme=color-lab-demo] .eq-band strong,.control-room[data-theme=color-lab-demo] .setup-row-head,.control-room[data-theme=color-lab-demo] .dynamics-feedback-copy,.control-room[data-theme=color-lab-demo] .dynamics-feedback output,.control-room[data-theme=color-lab-demo] .dynamics-feedback small,.control-room[data-theme=color-lab-demo] .dynamics-control,.control-room[data-theme=color-lab-demo] .dynamics-control output,.control-room[data-theme=color-lab-demo] .gain-reduction header,.control-room[data-theme=color-lab-demo] .gain-reduction output,.control-room[data-theme=color-lab-demo] .gain-reduction small{color:#20201d}.control-room[data-theme=color-lab-demo] .horizontal-slider,.control-room[data-theme=color-lab-demo] .eq-band input,.control-room[data-theme=color-lab-demo] .dynamics-control input,.control-room[data-theme=color-lab-demo] .limiter-control input,.control-room[data-theme=color-lab-demo] .output-config-fader input{accent-color:#20201d}.control-room[data-theme=color-lab-demo] .limiter-control{color:#20201d;background:linear-gradient(#fff,#e8ecef);border:1px solid #a2a9af;border-radius:7px}.control-room[data-theme=color-lab-demo] .brand-mark{opacity:.72;filter:none}.control-room[data-theme=color-lab-demo] .brand-wordmark{color:#20201d}@media (max-width:900px){.control-room[data-theme=color-lab-demo] .topbar,.control-room[data-theme=color-lab-demo] .target-panel,.control-room[data-theme=color-lab-demo] .mix-toolbar,.control-room[data-theme=color-lab-demo] .channel-strip,.control-room[data-theme=color-lab-demo] .fleet-mute-mixer,.control-room[data-theme=color-lab-demo] .setup-summary,.control-room[data-theme=color-lab-demo] .output-config,.control-room[data-theme=color-lab-demo] .input-bank,.control-room[data-theme=color-lab-demo] .setup-channel{box-shadow:inset 0 1px #fff,0 2px 6px #2b313629}.control-room[data-theme=color-lab-demo] .channel-strip,.control-room[data-theme=color-lab-demo] .fleet-mute-mixer{box-shadow:inset 0 4px 0 var(--strip-color,var(--fleet-accent)), inset 0 1px 0 white, 0 2px 6px #2b313629}}.control-room[data-theme=color-lab-demo][data-color-mode=light]{--ink:#1d2022;--muted:#5d6367;--panel:#d8dcde;--panel-raised:#e5e7e8;--line:#969da2;--background:#c3c8cb;background:#c3c8cb}.control-room[data-theme=color-lab-demo][data-color-mode=light] .topbar,.control-room[data-theme=color-lab-demo][data-color-mode=light] .target-panel,.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-toolbar,.control-room[data-theme=color-lab-demo][data-color-mode=light] .channel-strip,.control-room[data-theme=color-lab-demo][data-color-mode=light] .fleet-mute-mixer,.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-summary,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config,.control-room[data-theme=color-lab-demo][data-color-mode=light] .master-strip,.control-room[data-theme=color-lab-demo][data-color-mode=light] .limiter-panel,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank,.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-bank,.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-channel{background:#d8dcde;border-color:#989fa4;box-shadow:inset 0 1px #ffffff7a,0 3px 7px #2b313629}.control-room[data-theme=color-lab-demo][data-color-mode=light] .topbar{background:#e8eaeb}.control-room[data-theme=color-lab-demo][data-color-mode=light] .target-panel{background:#cfd3d5}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-toolbar{background:#d5d9db}.control-room[data-theme=color-lab-demo][data-color-mode=light] .status-pill{background:#cbd0d2;border-color:#969da2;box-shadow:inset 0 1px #ffffff6b,0 2px 4px #2b313624}.control-room[data-theme=color-lab-demo][data-color-mode=light] .connection-status[data-connection=simulated]{background:#dfc548;border-color:#ae951f}.control-room[data-theme=color-lab-demo][data-color-mode=light] .status-pill.master-warning{color:#fff;background:#d8434e;border-color:#aa2631}.control-room[data-theme=color-lab-demo][data-color-mode=light] .view-switcher{background:#303437}.control-room[data-theme=color-lab-demo][data-color-mode=light] .view-button.active{background:#dac044;border-color:#a9901d}.control-room[data-theme=color-lab-demo][data-color-mode=light] .target-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-select-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-bank-button{background:#c3c8cb;border-color:#8f969b;box-shadow:inset 0 1px #ffffff6b,0 2px 4px #2b313629}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo][data-color-mode=light] .target-button.active{box-shadow:inset 0 1px 0 #ffffff61, 0 2px 5px color-mix(in srgb, var(--accent) 24%, transparent)}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-select-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank-button.active{box-shadow:inset 0 1px 0 #ffffff61, 0 2px 5px color-mix(in srgb, var(--button-mix-color) 24%, transparent)}}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-master{background:#c8cdd0;border-color:#91989d}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-master[data-muted=true]{background:#d9b5b8;border-color:#c63742;box-shadow:inset 0 4px #d8434e,0 2px 5px #78191e33}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-master-mute{color:#fff;background:#d8434e;border-color:#ae2933}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-master-mute.active{background:#b91f2c;border-color:#8f1420}.control-room[data-theme=color-lab-demo][data-color-mode=light] .channel-strip{box-shadow:inset 0 5px 0 var(--strip-color), inset 0 1px 0 #ffffff6b, 0 3px 7px #2b313629;background:#d8dcde}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mute-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-mute.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .master-mute.active{color:#fff;background:#d8434e;border-color:#a8242e}.control-room[data-theme=color-lab-demo][data-color-mode=light] .nudge-button:first-child:active{background:#7394d4;border-color:#4d6fae}.control-room[data-theme=color-lab-demo][data-color-mode=light] .nudge-button:last-child:active{background:#d8bc3f;border-color:#aa8f1b}.control-room[data-theme=color-lab-demo][data-color-mode=light] .utility-button:active{background:#68b876;border-color:#3f8d4e}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fader-track{background:linear-gradient(#0000 24.7%,#343a3e1a 25%,#0000 25.3% 74.7%,#343a3e1a 75%,#0000 75.3%),#aeb4b8;border-color:#858c91;box-shadow:inset 2px 2px 4px #2b31363d,inset -1px -1px #ffffff42}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fader-knob{background:#c3c8cb;border-color:#7f878c;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #4d545921,0 5px 7px #181c1f4d}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fader-knob:before{background:#ffffff3d}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fader-knob:after{background:var(--tone)}.control-room[data-theme=color-lab-demo][data-color-mode=light] .readout{color:#25282a;background:#c6cbce;border-color:#858c91;box-shadow:inset 1px 2px 3px #2b313630,0 1px #ffffff61}.control-room[data-theme=color-lab-demo][data-color-mode=light] .readout-unit{color:#5c6266}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fleet-mute-mixer{box-shadow:inset 0 5px 0 var(--fleet-accent), inset 0 1px 0 #fff6, 0 3px 7px #2b313629;background:#d1d5d7}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fleet-master-mute.unmuted,.control-room[data-theme=color-lab-demo][data-color-mode=light] .fleet-mute-channel.unmuted{color:#25282a;background:#b7bcc0;border-color:#858c91}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fleet-master-mute.muted,.control-room[data-theme=color-lab-demo][data-color-mode=light] .fleet-mute-channel.muted{color:#fff;background:#d8434e;border-color:#a8242e}.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-summary,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config,.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-bank,.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-channel{background:#d5d9db}.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-summary{box-shadow:inset 5px 0 #58c7d2,0 3px 7px #2b313629}.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config{box-shadow:inset 5px 0 #d8bc3f,0 3px 7px #2b313629}.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-bank{box-shadow:inset 5px 0 #ef7d5b,0 3px 7px #2b313629}.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-value-display,.control-room[data-theme=color-lab-demo][data-color-mode=light] .network-field input,.control-room[data-theme=color-lab-demo][data-color-mode=light] .mixer-color-control,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-name-editor,.control-room[data-theme=color-lab-demo][data-color-mode=light] .mixer-name-editor,.control-room[data-theme=color-lab-demo][data-color-mode=light] .channel-name-editor,.control-room[data-theme=color-lab-demo][data-color-mode=light] .pickoff-field select,.control-room[data-theme=color-lab-demo][data-color-mode=light] .process-toggle,.control-room[data-theme=color-lab-demo][data-color-mode=light] .inline-toggle,.control-room[data-theme=color-lab-demo][data-color-mode=light] .channel-expand-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .dynamics-config-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .dynamics-reset,.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-type-field,.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-type-toggle{background:#bec3c6;border-color:#8e959a}.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-bank-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .process-toggle.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .inline-toggle.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .channel-expand-button[aria-expanded=true],.control-room[data-theme=color-lab-demo][data-color-mode=light] .dynamics-config-button[aria-expanded=true]{color:#1d2022;background:#68b876;border-color:#3f8d4e}.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-type-toggle b.active{background:#5fb4bf}.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-type-toggle[data-input-type=line] b.active{background:#d4a94b}.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-block,.control-room[data-theme=color-lab-demo][data-color-mode=light] .eq-band,.control-room[data-theme=color-lab-demo][data-color-mode=light] .dynamics-card,.control-room[data-theme=color-lab-demo][data-color-mode=light] .dynamics-control,.control-room[data-theme=color-lab-demo][data-color-mode=light] .gain-reduction,.control-room[data-theme=color-lab-demo][data-color-mode=light] .limiter-control{background:#c8cdd0;border-color:#969da2}.control-room[data-theme=color-lab-demo][data-color-mode=dark]{--ink:#f2f4f6;--muted:#9299a1;--panel:#101214;--panel-raised:#181b1e;--line:#464d54;--background:#050607;--foreground:var(--ink);color:var(--ink);background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#090b0d 0%,#030405 100%)}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .topbar,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-panel,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-toolbar,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-strip,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-mixer,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-summary,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .master-strip,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .limiter-panel,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-channel{background:#101214;border-color:#454c53;box-shadow:3px 3px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .topbar{background:#0b0d0f}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .topbar h1,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .active-target-copy,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-name,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-route,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .section-label,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-kicker,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .feedback-label{color:#f2f4f6}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .eyebrow{color:#7fd7df}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .status-pill{color:#f2f4f6;background:#171a1d;border-color:#4c535a;box-shadow:2px 2px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .connection-status[data-connection=simulated]{color:#20201d;background:#f1d24f;border-color:#f1d24f}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .status-pill.master-warning{color:#fff;background:linear-gradient(#f15d67 0%,#a91827 100%);border-color:#ff727b;box-shadow:inset 0 1px #ffffff47,0 2px 7px #5a0008ad}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .view-switcher{background:#050607;border-color:#4c535a;box-shadow:2px 2px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .view-button{color:#e4e0d5}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .view-button.active{color:#20201d;background:#f1d24f;border-color:#20201d}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .color-mode-button{color:#fff;background:#8d78e8}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-panel{background:#0a0c0e}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-button{color:#d8dde2;background:#171a1d;border-color:#41484f;box-shadow:2px 2px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-button:hover{color:#fff;border-color:#f3f0e6}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-button.active{background:color-mix(in srgb, var(--accent) 28%, #111315)}}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-button.active{color:#fff;box-shadow:inset 0 -4px 0 var(--accent), 2px 2px 0 #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-toolbar{background:#0b0d0f}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button{color:#d8dde2;background:#171a1d;border-color:#41484f;box-shadow:2px 2px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button strong,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button span,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button span,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button strong,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button small,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button strong,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button small{color:#f2f4f6}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button.active{border-color:var(--button-mix-color,#64c67a);background:var(--button-mix-color,#64c67a)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button.active{background:color-mix(in srgb, var(--button-mix-color,#64c67a) 34%, #111315)}}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button.active{color:#fff;box-shadow:inset 0 -4px 0 var(--button-mix-color,#64c67a), 2px 2px 0 #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-master{background:#111416;border-color:#41484f}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-master[data-muted=true]{background:linear-gradient(#2a1518 0%,#12090b 100%);border-color:#e94752;box-shadow:inset 0 4px #e94752,2px 2px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-master-mute{color:#fff;background:linear-gradient(#f15d67 0%,#bd2e39 100%);border-color:#ff727b;box-shadow:inset 0 1px #ffffff4d,0 2px 5px #50000794}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-master-mute.active{background:linear-gradient(#ff6570 0%,#9d1826 100%);border-color:#ff8a92;box-shadow:inset 0 1px #ffffff57,0 2px 7px #69000ab8}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-strip{background:linear-gradient(180deg, var(--strip-color) 0%, #101214 32%);border-color:#454c53}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-strip{background:linear-gradient(180deg, color-mix(in srgb, var(--strip-color) 13%, #101214) 0%, #101214 32%)}}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-strip{box-shadow:inset 0 5px 0 var(--strip-color), 3px 3px 0 #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mute-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-mute.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .master-mute.active{color:#fff;background:linear-gradient(#f15d67 0%,#bd2e39 100%);border-color:#ff727b;box-shadow:inset 0 1px #ffffff4d,0 2px 5px #50000794}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fader-track{background:linear-gradient(#0000 24.7%,#ffffff0e 25%,#0000 25.3% 74.7%,#ffffff0e 75%,#0000 75.3%),linear-gradient(90deg,#080a0b 0%,#202428 18%,#2a2e32 48%,#171a1d 76%,#060708 100%);border-color:#4b535a;box-shadow:inset 4px 0 8px #000000bd,inset -3px 0 6px #ffffff0e,inset 0 2px 4px #0000009e,0 1px #ffffff14}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fader-track:before,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .scale-mark:after{background:#050607}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fader-scale{color:#aeb5bc}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .readout{color:#f1d24f;background:#050607;border-color:#454c53}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .nudge-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .utility-button{border-color:#454c53;box-shadow:2px 2px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-mixer{background:linear-gradient(180deg, var(--fleet-accent), #101214 28%);border-color:#454c53}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-mixer{background:linear-gradient(180deg, color-mix(in srgb, var(--fleet-accent) 9%, #111315), #101214 28%)}}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-mixer{box-shadow:inset 0 5px 0 var(--fleet-accent), 3px 3px 0 #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-mixer-head small{color:#aeb5bc}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-master-mute,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-channel{border-color:#41484f;box-shadow:1.5px 1.5px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-master-mute.unmuted,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-channel.unmuted{color:#d1d6db;background:linear-gradient(#303438 0%,#1b1e21 100%);border-color:#51585e;box-shadow:inset 0 1px #ffffff1f,0 2px 4px #0000006b}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-master-mute.muted,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-channel.muted{color:#fff;background:linear-gradient(#f15d67 0%,#bd2e39 100%);border-color:#ff727b;box-shadow:inset 0 1px #ffffff47,0 2px 5px #5000078f}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-summary{background:#101416;box-shadow:inset 5px 0 #58c7d2,3px 3px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config{background:#15140f;box-shadow:inset 5px 0 #f1d24f,3px 3px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank{background:#171110;box-shadow:inset 5px 0 #ff7b4f,3px 3px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-channel{background:#101214}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-title-group,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-title-group h2,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-head,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-head h2,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-title,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-title h2,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-channel-head h2,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .network-field,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mixer-color-field{color:#f2f4f6}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-value-display,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .network-field input,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mixer-color-control,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-name-editor,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mixer-name-editor,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-name-editor,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .pickoff-field select{color:#f2f4f6;background:#181b1e;border-color:#454c53;box-shadow:inset 1px 1px #050607}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .connection-card{background:#f1d24f;border-color:#f1d24f}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .process-toggle,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .inline-toggle,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-expand-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-config-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-reset{color:#f2f4f6;background:#181b1e;border-color:#454c53;box-shadow:2px 2px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .process-toggle.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .inline-toggle.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-expand-button[aria-expanded=true],.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-config-button[aria-expanded=true]{color:#dff7e4;background:#214e2c;border-color:#64c67a}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-type-field,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-type-toggle{color:#d8dde2;background:#181b1e;border-color:#454c53}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-block,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .eq-band,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-card,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-control,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .gain-reduction,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .limiter-control{color:#f2f4f6;border-color:#454c53}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-block{background:#14181a;box-shadow:inset 0 3px #64c67a}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .eq-band{background:#15181b}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .eq-band:first-child{border-top-color:#f1d24f}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .eq-band:nth-child(2){border-top-color:#ff8b66}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .eq-band:nth-child(3){border-top-color:#58c7d2}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .eq-band:nth-child(4){border-top-color:#9c89f0}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-card.gate{background:#15181b;box-shadow:inset 0 4px #f1d24f}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-card.compressor{background:#15181b;box-shadow:inset 0 4px #58c7d2}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-control,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .gain-reduction,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .limiter-control{background:#101214}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .eq-band,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .eq-band strong,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-row-head,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-feedback-copy,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-feedback output,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-feedback small,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-control,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-control output,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .gain-reduction header,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .gain-reduction output,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .gain-reduction small,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .limiter-control,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .limiter-control output{color:#f2f4f6}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .brand-mark{opacity:.76;filter:invert()brightness(1.2)}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .brand-wordmark{color:#f3f0e6}@media (max-width:900px){.control-room[data-theme=color-lab-demo][data-color-mode=dark] .topbar,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-panel,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-toolbar,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-strip,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-mixer,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-summary,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-channel{box-shadow:2px 2px #000}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-strip,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-mixer{box-shadow:inset 0 4px 0 var(--strip-color,var(--fleet-accent)), 2px 2px 0 #000}}.control-room[data-theme=color-lab-demo] .channel-strip{box-shadow:none}.control-room[data-theme=color-lab-demo][data-color-mode=light] .channel-strip{box-shadow:none;background:#d2d6d8;border-color:#969da2}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-strip{box-shadow:none;background:#101214;border-color:#3e454b}.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-summary,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config,.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-bank{background:#d1d5d7;box-shadow:0 2px 5px #2b313624}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-summary,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank{background:#101214;box-shadow:2px 2px #000}.control-room[data-theme=color-lab-demo][data-color-mode=light] .target-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-select-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-bank-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .process-toggle,.control-room[data-theme=color-lab-demo][data-color-mode=light] .inline-toggle,.control-room[data-theme=color-lab-demo][data-color-mode=light] .channel-expand-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .dynamics-config-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .dynamics-reset{color:#202326;background:#aeb4b8;border-color:#686f74;box-shadow:inset 0 1px #ffffff47,0 3px #7d8489,0 4px 6px #2b313638}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mute-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-mute,.control-room[data-theme=color-lab-demo][data-color-mode=light] .master-mute,.control-room[data-theme=color-lab-demo][data-color-mode=light] .nudge-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .utility-button{color:#202326;background:#9ea4a8;border-color:#62696e;box-shadow:inset 0 1px #ffffff40,0 3px #737a7f,0 4px 6px #2b31363d}.control-room[data-theme=color-lab-demo][data-color-mode=light] .target-button.active{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 1px 0 #ffffff4d, 0 3px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo][data-color-mode=light] .target-button.active{box-shadow:inset 0 1px 0 #ffffff4d, 0 3px 0 color-mix(in srgb, var(--accent) 62%, #333)}}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-select-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank-button.active{border-color:var(--button-mix-color);background:var(--button-mix-color);box-shadow:inset 0 1px 0 #ffffff4d, 0 3px 0 var(--button-mix-color)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-select-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-bank-button.active{box-shadow:inset 0 1px 0 #ffffff4d, 0 3px 0 color-mix(in srgb, var(--button-mix-color) 62%, #333)}}.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-bank-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .process-toggle.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .inline-toggle.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .channel-expand-button[aria-expanded=true],.control-room[data-theme=color-lab-demo][data-color-mode=light] .dynamics-config-button[aria-expanded=true]{background:#68b876;border-color:#3f8d4e;box-shadow:inset 0 1px #ffffff47,0 3px #3f8d4e}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mute-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-mute.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .master-mute.active{color:#fff;background:#d8434e;border-color:#a8242e;box-shadow:inset 0 1px #ffffff3d,0 3px #9d1e28}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .process-toggle,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .inline-toggle,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-expand-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-config-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-reset{color:#edf0f2;background:#25292d;border-color:#4f575e;box-shadow:inset 0 1px #ffffff17,0 3px #08090a}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-button.active{border-color:var(--accent);background:var(--accent);color:#151719;box-shadow:inset 0 1px 0 #ffffff3d, 0 3px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo][data-color-mode=dark] .target-button.active{box-shadow:inset 0 1px 0 #ffffff3d, 0 3px 0 color-mix(in srgb, var(--accent) 52%, #050607)}}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button.active{border-color:var(--button-mix-color,#68b876);background:var(--button-mix-color,#68b876);color:#151719;box-shadow:inset 0 1px 0 #ffffff3d, 0 3px 0 var(--button-mix-color,#68b876)}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button.active{box-shadow:inset 0 1px 0 #ffffff3d, 0 3px 0 color-mix(in srgb, var(--button-mix-color,#68b876) 52%, #050607)}}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button.active strong,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-select-button.active span,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button.active span,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button.active strong,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-bank-button.active small,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button.active strong,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-button.active small{color:#151719}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .process-toggle.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .inline-toggle.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-expand-button[aria-expanded=true],.control-room[data-theme=color-lab-demo][data-color-mode=dark] .dynamics-config-button[aria-expanded=true]{color:#151719;background:#68b876;border-color:#68b876;box-shadow:inset 0 1px #ffffff38,0 3px #315d39}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mute-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-mute,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .master-mute,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-master-mute.unmuted,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-channel.unmuted{color:#d6dbe0;background:#30353a;border-color:#535a60;box-shadow:inset 0 1px #ffffff1c,0 3px #08090a}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mute-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-mute.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .master-mute.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-master-mute.muted,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fleet-mute-channel.muted{color:#fff;background:#d8434e;border-color:#ff727b;box-shadow:inset 0 1px #ffffff38,0 3px #83121d}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-master-mute{color:#fff;background:#d8434e;border-color:#ff727b}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-master-mute.active{background:#b91f2c}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .nudge-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .utility-button{color:#141719;border-color:#596168;box-shadow:inset 0 1px #fff3,0 3px #08090a}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .nudge-button:first-child{background:#7899d8}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .nudge-button:last-child{background:#d8bc3f}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .utility-button{background:#68b876}.control-room[data-theme=color-lab-demo][data-color-mode=light] .setup-view .setup-summary .eyebrow,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-title .channel-kicker,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-fader b,.control-room[data-theme=color-lab-demo][data-color-mode=light] .input-bank-head>strong{color:#3f4549}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .setup-view .setup-summary .eyebrow,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-title .channel-kicker,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-fader b,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .input-bank-head>strong{color:#b7bdc2}.control-room[data-theme=color-lab-demo] .fader-workspace{grid-template-rows:64px minmax(0,1fr)}.control-room[data-theme=color-lab-demo] .mix-toolbar{align-items:stretch;height:64px;min-height:64px}.control-room[data-theme=color-lab-demo] .mix-bank,.control-room[data-theme=color-lab-demo] .mix-master{height:48px;min-height:48px}.control-room[data-theme=color-lab-demo] .mix-select-button{contain:layout style;height:48px;min-height:48px;max-height:48px;transition:transform 70ms,background-color .11s,border-color .11s;transform:translateY(0)}.control-room[data-theme=color-lab-demo] .mix-select-button:active{transform:translateY(1px)}.control-room[data-theme=color-lab-demo] .mix-master{overflow:hidden}.control-room[data-theme=color-lab-demo] .mix-master-name{grid-template-rows:8px 12px 8px;align-content:center;row-gap:1px;min-height:30px}.control-room[data-theme=color-lab-demo] .mix-master-name span,.control-room[data-theme=color-lab-demo] .mix-master-name strong,.control-room[data-theme=color-lab-demo] .mix-master-name small{line-height:1}.control-room[data-theme=color-lab-demo] .mix-master-name small{height:8px}.control-room[data-theme=color-lab-demo] .mix-pickoff-placeholder{visibility:hidden}.control-room[data-theme=color-lab-demo] .stage[data-density=compact],.control-room[data-theme=color-lab-demo] .stage[data-channel-count="4"]{--fader-min-width:0px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="4"]{gap:10px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="4"] .channel-strip{grid-template-columns:minmax(90px,1fr) minmax(68px,.72fr);gap:9px 7px;padding:11px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="4"] .feedback-label{letter-spacing:.07em;white-space:nowrap;font-size:7px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="4"] .mute-button{min-width:58px;min-height:52px;font-size:11px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="4"] .fader-section{padding-left:32px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="5"]{gap:10px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="6"]{gap:8px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"]{gap:6px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"]{gap:4px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .channel-strip,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .channel-strip{grid-template-columns:minmax(44px,.95fr) minmax(34px,.65fr);gap:5px 3px;padding:5px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .channel-meta,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .channel-meta{column-gap:3px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .channel-name,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .channel-name{font-size:clamp(12px,1.35vw,17px)}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .mute-button,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .mute-button{min-width:32px;min-height:36px;font-size:7px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .fader-section,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .fader-section{padding-left:19px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .fader-meter-stack,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .fader-meter-stack,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .fader-track,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .fader-track{width:min(100%,48px)}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .channel-signal-meter,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .channel-signal-meter{right:-7px;width:5px!important}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .fader-scale,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .fader-scale{width:18px;font-size:7px;left:-19px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .readout,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .readout{padding:6px 1px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .readout-value,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .readout-value{font-size:clamp(14px,1.5vw,18px)}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .nudge-row,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .nudge-row{gap:3px}.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .nudge-button,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="7"] .utility-button,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .nudge-button,.control-room[data-theme=color-lab-demo] .stage[data-channel-count="8"] .utility-button{min-height:32px;font-size:7px}@media (max-width:680px){.control-room[data-theme=color-lab-demo] .fader-workspace{grid-template-rows:118px minmax(0,1fr)}.control-room[data-theme=color-lab-demo] .mix-toolbar{grid-template-rows:48px 48px;height:118px;min-height:118px}}.control-room[data-theme=color-lab-demo] .fader-knob:after{display:none}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fader-knob{background:#bfc4c7}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fader-knob{background:#50575d;border-color:#697177;box-shadow:inset 0 2px #ffffff1f,inset 0 -3px #0000003d,0 5px 8px #0000009e}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fader-knob:before{background:#ffffff14}.control-room[data-theme=color-lab-demo][data-color-mode=light] .nudge-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .nudge-button:first-child,.control-room[data-theme=color-lab-demo][data-color-mode=light] .nudge-button:last-child,.control-room[data-theme=color-lab-demo][data-color-mode=light] .nudge-button:first-child:active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .nudge-button:last-child:active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .utility-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .utility-button:active{color:#202326;background:#9ea4a8;border-color:#62696e}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .nudge-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .nudge-button:first-child,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .nudge-button:last-child,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .nudge-button:first-child:active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .nudge-button:last-child:active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .utility-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .utility-button:active{color:#d6dbe0;background:#30353a;border-color:#535a60}.control-room[data-theme=color-lab-demo] .mute-button,.control-room[data-theme=color-lab-demo] .output-config-mute,.control-room[data-theme=color-lab-demo] .master-mute{filter:none;border-width:2px;border-radius:7px;transition:transform 80ms,box-shadow 80ms,background-color .12s}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mute-button,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-mute,.control-room[data-theme=color-lab-demo][data-color-mode=light] .master-mute{color:#202326;background:#9ea4a8;border-color:#666d72 #666d72 #555c61;box-shadow:inset 0 2px #ffffff57,inset 0 -3px #363c402e,0 4px #70777c,0 7px 9px #2b313640}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mute-button,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-mute,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .master-mute{color:#e1e5e8;background:#343a3f;border-color:#5b6369 #5b6369 #202428;box-shadow:inset 0 2px #ffffff21,inset 0 -3px #00000047,0 4px #090a0b,0 7px 9px #00000075}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mute-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-mute.active,.control-room[data-theme=color-lab-demo][data-color-mode=light] .master-mute.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mute-button.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-mute.active,.control-room[data-theme=color-lab-demo][data-color-mode=dark] .master-mute.active{color:#fff;background:#d8434e;border-color:#a8242e #a8242e #71111a;box-shadow:inset 0 2px #fff3,inset 0 -3px #58000842,0 4px #84151e,0 7px 9px #4600076b}.control-room[data-theme=color-lab-demo] .mute-button:active,.control-room[data-theme=color-lab-demo] .output-config-mute:active,.control-room[data-theme=color-lab-demo] .master-mute:active{filter:none;transform:translateY(3px);box-shadow:inset 0 2px #ffffff1f,inset 0 -2px #0000003d,0 1px #000000a6}.control-room[data-theme=color-lab-demo] .fader-fill{display:none}.control-room[data-theme=color-lab-demo] .unity-line{box-shadow:none}.control-room[data-theme=color-lab-demo][data-color-mode=light] .unity-line{background:#777e83}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fader-knob:after{background:#777e83;box-shadow:inset 0 1px #ffffff47,0 1px 1px #2b313647}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .unity-line{background:#4d555b}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fader-knob:after{background:#5d656b;box-shadow:inset 0 1px #ffffff29,0 1px 1px #0000008f}.control-room[data-theme=color-lab-demo][data-color-mode] .fader-track{box-shadow:none;background:0 0;border:0;border-radius:0}.control-room[data-theme=color-lab-demo][data-color-mode=light] .fader-track:before{box-shadow:none;background:#303438}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .fader-track:before{box-shadow:none;background:#050607}.control-room[data-theme=color-lab-demo] .fader-track:focus-visible:before{box-shadow:0 0 0 3px var(--mix-color,var(--green))}@supports (color:color-mix(in lab, red, red)){.control-room[data-theme=color-lab-demo] .fader-track:focus-visible:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--mix-color,var(--green)) 30%, transparent)}}.channel-expand-button[data-action=hide]{color:#ffd39a;background:#ffb34729;border-color:#ffb347b8}.control-room[data-theme=color-lab-demo][data-color-mode=light] .channel-expand-button[data-action=hide]{color:#21150d;background:#e8873f;border-color:#a84a18;box-shadow:inset 0 1px #ffffff4d,0 3px #9a4217,0 4px 6px #2b313638}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .channel-expand-button[data-action=hide]{color:#fff1e5;background:#8d3f20;border-color:#f39a55;box-shadow:inset 0 1px #ffffff29,0 3px #4f1d0d,0 4px 7px #00000080}.output-slider-control{gap:1px;min-width:0;display:grid}.output-slider-control .output-hardware-slider{width:100%}.output-slider-scale{color:#777f85;font-family:var(--font-geist-mono), monospace;letter-spacing:-.03em;opacity:.72;text-transform:none;pointer-events:none;grid-template-columns:repeat(5,1fr);font-size:7px;font-weight:700;line-height:1;display:grid}.output-slider-scale span{text-align:center}.output-slider-scale span:first-child{text-align:left}.output-slider-scale span:last-child{text-align:right}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-slider-scale{color:#8f979d;opacity:.66}.control-room[data-theme=color-lab-demo][data-color-mode=light] .mix-master-mute:not(.active),.control-room[data-theme=color-lab-demo][data-color-mode=light] .output-config-mute:not(.active),.control-room[data-theme=color-lab-demo][data-color-mode=light] .master-mute:not(.active){color:#2b2225;background:#b6a3a7;border-color:#806d72 #806d72 #65555a;box-shadow:inset 0 2px #ffffff57,inset 0 -3px #4c363c2e,0 4px #806d72,0 7px 9px #392d3140}.control-room[data-theme=color-lab-demo][data-color-mode=dark] .mix-master-mute:not(.active),.control-room[data-theme=color-lab-demo][data-color-mode=dark] .output-config-mute:not(.active),.control-room[data-theme=color-lab-demo][data-color-mode=dark] .master-mute:not(.active){color:#eee2e5;background:#46393d;border-color:#725e64 #725e64 #281d20;box-shadow:inset 0 2px #ffffff21,inset 0 -3px #00000047,0 4px #171013,0 7px 9px #00000075}.brand-signature{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.contact-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050607c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.contact-dialog{overscroll-behavior:contain;color:#1a1c1e;background:#d2d5d4;border:2px solid #757a7d;border-radius:18px;width:min(680px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 9px #777c7d,0 24px 60px #00000061}.contact-dialog-head{background:#c3c7c6;border-bottom:2px solid #8b9091;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 14px 12px 18px;display:flex}.contact-brand{align-items:center;gap:12px;min-width:0;display:flex}.contact-brand img{object-fit:contain;filter:brightness(.26);flex:none;width:38px;height:32px}.contact-brand p,.contact-brand h2,.contact-intro,.contact-error,.contact-success p,.contact-success h3,.contact-success span{margin:0}.contact-brand p{color:#5e6466;letter-spacing:.12em;margin-bottom:2px;font-size:9px;font-weight:900}.contact-brand h2{letter-spacing:-.035em;font-size:clamp(20px,2.6vw,28px);line-height:1}.contact-close{color:#242729;cursor:pointer;background:#aeb2b1;border:2px solid #777c7d;border-bottom-color:#5d6263;border-radius:9px;flex:none;width:42px;height:40px;font-size:25px;font-weight:700;line-height:1;box-shadow:inset 0 2px #ffffff59,0 4px #74797a}.contact-close:active,.contact-topics button:active,.contact-submit:active,.contact-success button:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff2e,0 1px #565b5c}.contact-form{gap:14px;padding:18px;display:grid}.contact-intro{color:#4f5557;font-size:13px;font-weight:650;line-height:1.45}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-fields label,.contact-message{color:#515759;letter-spacing:.09em;gap:5px;min-width:0;font-size:9px;font-weight:900;display:grid}.contact-fields input,.contact-message textarea{color:#151719;width:100%;font:700 15px/1.25 var(--font-geist-sans), sans-serif;background:#eef0ef;border:2px solid #858a8b;border-radius:9px;outline:none;box-shadow:inset 0 3px #464b4d1a}.contact-fields input{height:46px;padding:0 12px}.contact-message textarea{resize:vertical;min-height:74px;padding:10px 12px}.contact-message>span{justify-content:space-between;align-items:baseline;display:flex}.contact-message small{color:#777d7f;font-size:8px}.contact-fields input:focus,.contact-message textarea:focus{border-color:#2f6c4f;box-shadow:inset 0 3px #464b4d1a,0 0 0 3px #48876138}.contact-topics{border:0;min-width:0;margin:0;padding:0}.contact-topics legend{color:#515759;letter-spacing:.09em;margin-bottom:7px;font-size:9px;font-weight:900}.contact-topics>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contact-topics button{color:#202325;text-align:left;cursor:pointer;background:#aaafae;border:2px solid #7d8283;border-bottom-color:#5d6263;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:57px;padding:7px 10px;display:grid;box-shadow:inset 0 2px #ffffff47,0 4px #777c7d}.contact-topics button>b{color:#545a5c;width:28px;height:28px;font:900 9px/1 var(--font-geist-mono), monospace;background:#d9dcdb;border-radius:50%;place-items:center;display:grid}.contact-topics button>span{gap:2px;min-width:0;display:grid}.contact-topics strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.contact-topics small{color:#555b5d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.15;overflow:hidden}.contact-topics button.active{color:#20160e;background:#e3944e;border-color:#a26026 #a26026 #754117;box-shadow:inset 0 2px #ffffff4d,0 4px #96551f}.contact-topics button.active>b{color:#f3f4f2;background:#2e3533}.contact-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-error{color:#fff;background:#cf5b64;border:2px solid #9e323a;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:850}.contact-submit,.contact-success button{color:#0e2117;letter-spacing:.08em;cursor:pointer;background:#569f71;border:2px solid #2e6949;border-bottom-color:#1d4b33;border-radius:10px;min-height:49px;font-size:11px;font-weight:950;box-shadow:inset 0 2px #ffffff42,0 4px #316c4c}.contact-submit{justify-content:space-between;align-items:center;padding:0 15px;display:flex}.contact-submit b{font-size:22px}.contact-submit:disabled{color:#686e70;cursor:not-allowed;background:#a8acab;border-color:#878c8d;box-shadow:inset 0 2px #fff3,0 4px #7b8081}.contact-success{text-align:center;align-content:center;place-items:center;gap:9px;min-height:360px;padding:44px 24px;display:grid}.contact-success-light{background:#62b77f;border:5px solid #2e6949;border-radius:50%;width:32px;height:32px;margin-bottom:8px;box-shadow:0 0 0 6px #aeb2b1}.contact-success p{color:#3b754f;letter-spacing:.14em;font-size:9px;font-weight:950}.contact-success h3{font-size:27px}.contact-success span{color:#5a6062;font-size:13px;font-weight:700}.contact-success button{min-width:240px;margin-top:20px}.control-room[data-color-mode=dark] .contact-dialog{color:#f0f1ef;background:#181a1c;border-color:#3d4244;box-shadow:0 9px #08090a,0 24px 70px #000000b8}.control-room[data-color-mode=dark] .contact-dialog-head{background:#111315;border-bottom-color:#363b3d}.control-room[data-color-mode=dark] .contact-brand img{filter:invert()brightness(.9)}.control-room[data-color-mode=dark] .contact-brand p,.control-room[data-color-mode=dark] .contact-intro,.control-room[data-color-mode=dark] .contact-fields label,.control-room[data-color-mode=dark] .contact-message,.control-room[data-color-mode=dark] .contact-topics legend,.control-room[data-color-mode=dark] .contact-success span{color:#a9afb1}.control-room[data-color-mode=dark] .contact-close{color:#eef0ef;background:#3f4446;border-color:#555b5d #555b5d #111315;box-shadow:inset 0 2px #ffffff1c,0 4px #0b0c0d}.control-room[data-color-mode=dark] .contact-fields input,.control-room[data-color-mode=dark] .contact-message textarea{color:#f4f5f3;background:#292d2f;border-color:#4a5052;box-shadow:inset 0 3px #00000052}.control-room[data-color-mode=dark] .contact-topics button{color:#eceeec;background:#393e40;border-color:#555b5d #555b5d #161819;box-shadow:inset 0 2px #ffffff1a,0 4px #0d0f10}.control-room[data-color-mode=dark] .contact-topics button>b{color:#9fa5a7;background:#202325}.control-room[data-color-mode=dark] .contact-topics small,.control-room[data-color-mode=dark] .contact-message small{color:#9aa0a2}.control-room[data-color-mode=dark] .contact-topics button.active{color:#fff3e9;background:#9d4e21;border-color:#efad70 #efad70 #4e260d;box-shadow:inset 0 2px #ffffff21,0 4px #4e260d}.control-room[data-color-mode=dark] .contact-topics button.active>b{color:#29170b;background:#f0a867}.control-room[data-color-mode=dark] .contact-submit:disabled{color:#73797b;background:#333739;border-color:#4a4f51;box-shadow:inset 0 2px #ffffff0f,0 4px #0e0f10}.control-room[data-color-mode=dark] .contact-success-light{box-shadow:0 0 0 6px #303537}.control-room[data-color-mode=dark] .contact-success p{color:#78c18f}@media (max-width:680px){.contact-backdrop{padding:8px}.contact-dialog{border-radius:13px;max-height:calc(100dvh - 16px)}.contact-dialog-head,.contact-form{padding-left:12px;padding-right:12px}.contact-fields,.contact-topics>div{grid-template-columns:minmax(0,1fr)}}@media (max-height:700px) and (min-width:681px){.contact-dialog-head{min-height:62px}.contact-form{gap:10px;padding-top:12px;padding-bottom:12px}.contact-topics button{min-height:50px}.contact-message textarea{min-height:58px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
