@layer reset{*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);width:100%;height:100%;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior:none;margin:0;padding:0;font-size:14px;overflow:hidden auto}html{container:viewport/inline-size}html[data-ui-requery]{container-type:normal}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;border:none}.app{min-height:calc(100vh / var(--ui-zoom,1));flex-direction:column;width:100%;display:flex}.start-card{text-align:center;flex-direction:column;align-items:center;display:flex}.start-card .start-btn{margin-top:24px}.start-btn{letter-spacing:.05em;color:var(--text);background:var(--start-btn);border:1px solid var(--panel-border);border-radius:12px;padding:24px 48px;font-size:20px;font-weight:600;box-shadow:0 10px 40px #00000080,inset 0 1px #ffffff0f}.start-btn:active{transform:translateY(1px)}.start-btn:focus-visible{outline:2px solid var(--accent-secondary);outline-offset:3px}svg.ui-icon{vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.cap-caret>svg.ui-icon{width:2.28571cap;height:2.28571cap;margin-block:-.707143cap -.578572cap}svg.ui-icon .fill{fill:currentColor;stroke:none}svg.ui-icon+.icon-label,.icon-label+svg.ui-icon{margin-left:.45em}*{scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg-deep)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-deep);box-shadow:inset 0 0 3px #000000b3}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:1px solid var(--panel-border);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--bg-deep)}.noscript-hero{max-width:100%;height:auto}.noscript-page{color:#e8d8b6;max-width:42rem;margin:3rem auto;padding:0 1.25rem;font-family:Georgia,serif;line-height:1.6}.noscript-link{color:#f4cd5e}}@layer theme{:root{--bg:#0e0a06;--bg-deep:#050302;--panel:linear-gradient(180deg, #2c2620 0%, #1a1612 100%);--panel-flat:#1c1814;--panel-border:#5d4628;--panel-border-dim:#3d2e1b;--panel-shadow:0 8px 24px #000000a6, inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 8%, transparent), inset 0 0 0 1px #0000004d;--rule:color-mix(in srgb, var(--accent-secondary) 18%, transparent);--wood:linear-gradient(180deg, #4a2d18 0%, #6b3e1f 30%, #3a2010 70%, #2a1808 100%);--wood-grain:repeating-linear-gradient(90deg, #00000026 0px, #00000026 1px, transparent 1px, transparent 3px, #ffc8780d 3px, #ffc8780d 5px, transparent 5px, transparent 9px);--panel-tint-osc:var(--panel);--panel-tint-mixer:var(--panel);--panel-tint-filter:var(--panel);--panel-tint-env:var(--panel);--panel-tint-mod:var(--panel);--panel-tint-fx:var(--panel);--text:#e8d8b6;--text-dim:#a89372;--text-faint:#5d4a33;--text-soft:#b9a58f;--text-label:#8f7a63;--text-hint:#77664f;--text-bad:#ff6a52;--text-bad-hover:#ff8a76;--text-error:#e2705a;--border-error:#7a2b22;--text-good:#6fcf7f;--accent:#e8742e;--accent-glow:color-mix(in srgb, var(--accent) 50%, transparent);--accent-secondary:#f4cd5e;--accent-secondary-glow:color-mix(in srgb, var(--accent-secondary) 45%, transparent);--lip:color-mix(in srgb, var(--accent-secondary) 5%, transparent);--accent-secondary-dim:#9f853d;--accent-good:#6fb86a;--accent-good-glow:color-mix(in srgb, var(--accent-good) 42%, transparent);--accent-bad:#e0403a;--accent-bad-glow:color-mix(in srgb, var(--accent) 50%, transparent);--led-on:#ff3a20;--led-glow:color-mix(in srgb, var(--led-on) 85%, transparent);--led-off:#2a0a05;--led-dim:#8c2414;--led-good:#4ade50;--meter-hot:#e0633a;--motion:#ffb051;--motion-beat:#ff7a4d;--well-top:#1a1410;--well-bottom:#0a0805;--well:linear-gradient(180deg, var(--well-top), var(--well-bottom));--tray-top:#0c0905;--tray-bottom:#1a1410;--tray:linear-gradient(180deg, var(--tray-top), var(--tray-bottom));--recess-top:#0a0604;--recess-bottom:#16100b;--recess:linear-gradient(180deg, var(--recess-top) 0%, var(--recess-bottom) 100%);--raised-top:#4a3525;--raised-bottom:#2a1c10;--raised:linear-gradient(180deg, var(--raised-top), var(--raised-bottom));--field:#0a0805;--switch-on-bed:var(--well);--switch-on-ink:var(--text);--play-on-ink:var(--accent-secondary);--menu:linear-gradient(180deg, #221c16 0%, #15110d 100%);--menu-hover:linear-gradient(180deg, #3a2a18, #1f1610);--handle-light:#6a553c;--handle-dark:#2a1c10;--handle-edge:#1a0e08;--handle:linear-gradient(180deg, var(--handle-light) 0%, var(--handle-dark) 100%);--pad-bed:linear-gradient(180deg, #171310, #0e0b09);--pad-border:#3a2f26;--pad-border-hover:#5a3626;--lit-top:#d4602a;--lit-bottom:#8a3010;--lit:linear-gradient(180deg, var(--lit-top) 0%, var(--lit-bottom) 100%);--lit-shine:#ffdcb44d;--lit-text:#f4e4c2;--lit-text-shadow:#0009;--lit-bad-top:#d4302a;--lit-bad-bottom:#8a1010;--lit-bad:linear-gradient(180deg, var(--lit-bad-top) 0%, var(--lit-bad-bottom) 100%);--lit-bad-shine:#ffb4a04d;--lit-warm-top:#e8b542;--lit-warm-bottom:#8a6010;--lit-warm:linear-gradient(180deg, var(--lit-warm-top) 0%, var(--lit-warm-bottom) 100%);--lit-warm-shine:#fff0b466;--lit-ring:#fff6d673;--step-mark:var(--accent-secondary);--step-mark-edge:#000;--ink:#1a1410;--ink-strong:#120a04;--playing:var(--accent-secondary);--lit-accent:var(--accent);--lit-accent-ink:var(--bg-deep);--dj-lit-top:var(--lit-accent);--dj-lit-bottom:var(--lit-bottom);--key-bed:linear-gradient(180deg, #0a0604 0%, #1a0e08 100%);--key-white:linear-gradient(180deg, #ece1bc 0%, #c8b890 100%);--key-white-active:linear-gradient(180deg, #f4b56a 0%, #d4602a 100%);--key-black:linear-gradient(180deg, #1a0e08 0%, #050302 100%);--key-black-active:linear-gradient(180deg, #d4502a 0%, #8a2810 100%);--key-white-ink:#3c281499;--key-white-shade:#50321466;--key-white-shine:#fff0c866;--key-white-active-shine:#ffdcb466;--key-black-active-shine:#ffb4824d;--key-black-active-glow:#e8502080;--key-role-root:var(--accent);--key-role-root-black:#b4501a;--key-role-root-ink:var(--bg-deep);--key-role-chord:var(--accent-secondary);--key-role-chord-black:#b8912f;--key-role-scale:#7a4a24;--key-role-scale-edge:#96602f;--key-role-scale-black:#4a2a13;--key-role-extra:#3f6585;--key-role-extra-edge:#5b84a6;--key-role-extra-black:#26405a;--key-role-out:#2a241d;--key-role-out-edge:#4a3d2e;--key-role-out-black:#16120e;--knob-bg:radial-gradient(circle at 35% 30%, #3a342c 0%, #1a1410 70%, #050302 100%);--knob-ring:color-mix(in srgb, var(--accent-secondary) 12%, transparent);--screen:radial-gradient(ellipse at center, #0a0604 0%, #050302 100%);--screen-border:#2a1c10;--screen-ink:var(--accent-secondary);--screen-trace:var(--accent);--screen-hot:var(--led-on);--screen-highlight:#ffe9a8;--screen-cue:#7fd6ff;--badge-bed:#0006;--patch-bay:radial-gradient(ellipse 78% 86% at 50% 48%, #0c0c0a 0%, #0a0806 58%, #050403 100%);--patch-shade:#050403;--patch-cable:#1a1209;--patch-boot:#1a130c;--patch-barrel:#241e18;--patch-metal:#3a3129;--cable-brown:#17100a;--cable-brown-lit:color-mix(in srgb, var(--accent) 5%, transparent);--cable-red:#1b0d0a;--cable-red-lit:#c848420b;--cable-blue:#0c1219;--cable-blue-lit:#608aba0a;--cable-green:#0d1710;--cable-green-lit:#6ca0680a;--cable-amber:#1a1408;--cable-amber-lit:color-mix(in srgb, var(--accent-secondary) 4.6%, transparent);--cable-violet:#150c16;--cable-violet-lit:#8c6eb40a;--keycap:var(--bg-deep);--keycap-ink:var(--text);--keycap-sharp-ink:var(--text-dim);--scrim-ink:#080603;--veil:var(--scrim-ink);--scrollbar-thumb:linear-gradient(180deg, #6b3e1f, #3a2010);--scrollbar-thumb-hover:linear-gradient(180deg, var(--accent), #8a3a14);--start-btn:linear-gradient(180deg, #2a2a30, #18181c);--serif:"Georgia", "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, sans-serif;--mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--knob-size:44px;--side-margin:22px;--cheek-w:16px}[data-tint=osc]{--panel-tint:var(--panel-tint-osc)}[data-tint=mixer]{--panel-tint:var(--panel-tint-mixer)}[data-tint=filter]{--panel-tint:var(--panel-tint-filter)}[data-tint=env]{--panel-tint:var(--panel-tint-env)}[data-tint=mod]{--panel-tint:var(--panel-tint-mod)}[data-tint=fx]{--panel-tint:var(--panel-tint-fx)}:root[data-theme=light]{--bg:#cfc7b8;--bg-deep:#bdb4a3;--panel:linear-gradient(180deg, #f4efe6 0%, #e5ded0 100%);--panel-flat:#ece6da;--panel-border:#a8977a;--panel-border-dim:#c9bda7;--panel-shadow:0 6px 18px #3c281438, inset 0 1px 0 #ffffffb3, inset 0 0 0 1px #3c28140f;--rule:color-mix(in srgb, var(--text) 16%, transparent);--wood:linear-gradient(180deg, #c8996a 0%, #dcb283 30%, #b98a58 70%, #a8794a 100%);--wood-grain:repeating-linear-gradient(90deg, #50280a1f 0px, #50280a1f 1px, transparent 1px, transparent 3px, #fff0d21f 3px, #fff0d21f 5px, transparent 5px, transparent 9px);--text:#2a2118;--text-dim:#5a4c3c;--text-faint:#8d7f6b;--text-soft:#4a3e31;--text-label:#645644;--text-hint:#6a5c4e;--text-bad:#a82a16;--text-bad-hover:#93220f;--text-error:#a8341f;--border-error:#d98a7c;--text-good:#246b2e;--accent:#a8440f;--accent-secondary:#8f5c00;--accent-secondary-dim:#b89a5a;--accent-good:#3a8a35;--accent-bad:#c8302a;--led-on:#e8321c;--led-off:#d9c9bc;--led-dim:#c98a7c;--led-good:#28a836;--meter-hot:#d0522a;--motion:#c07012;--motion-beat:#d6552a;--well-top:#e9e3d8;--well-bottom:#d8d0c1;--tray-top:#cdc4b3;--tray-bottom:#ddd5c6;--recess-top:#c9c0ae;--recess-bottom:#d9d1c2;--raised-top:#fdfaf4;--raised-bottom:#e8e1d4;--switch-on-bed:#f3d9a4;--switch-on-ink:#1a1410;--play-on-ink:var(--switch-on-ink);--field:#fbf8f2;--menu:linear-gradient(180deg, #f8f4ec 0%, #ece6db 100%);--menu-hover:linear-gradient(180deg, #f3dcc0, #e8cca8);--handle-light:#c2b29a;--handle-dark:#8f7d64;--handle-edge:#6e5e48;--pad-bed:linear-gradient(180deg, #e4ddcf, #d5cdbd);--pad-border:#b9ac96;--pad-border-hover:#c98a5a;--lit-top:#d4602a;--lit-bottom:#9a3812;--lit-shine:#ffdcb459;--lit-text:#fff6e6;--lit-text-shadow:#0009;--lit-bad-top:#d4302a;--lit-bad-bottom:#8a1010;--lit-bad-shine:#ffb4a04d;--lit-warm-top:#e8b542;--lit-warm-bottom:#9a6c14;--lit-warm-shine:#fff0b466;--lit-ring:#fff6d68c;--step-mark-edge:#fff;--ink:#1a1410;--ink-strong:#120a04;--playing:#e8b542;--lit-accent:#e8742e;--lit-accent-ink:#120a04;--key-bed:linear-gradient(180deg, #8f8270 0%, #ada08a 100%);--key-white:linear-gradient(180deg, #fbf7ee 0%, #e2d8c2 100%);--key-white-active:linear-gradient(180deg, #f4b56a 0%, #d4602a 100%);--key-black:linear-gradient(180deg, #2a2219 0%, #0e0b08 100%);--key-black-active:linear-gradient(180deg, #d4502a 0%, #8a2810 100%);--key-white-ink:#3c281499;--key-white-shade:#5032144d;--key-white-shine:#fff9;--key-white-active-shine:#ffdcb466;--key-black-active-shine:#ffb4824d;--key-black-active-glow:#e8502066;--key-role-root-black:#a8461a;--key-role-root-ink:#fff6e6;--key-role-chord-black:#8a5c00;--key-role-scale:#e2bf92;--key-role-scale-edge:#c79d6c;--key-role-scale-black:#7a5530;--key-role-extra:#9dbbd6;--key-role-extra-edge:#5b84a6;--key-role-extra-black:#3f6585;--key-role-out:#e9e3d8;--key-role-out-edge:#c4b9a6;--key-role-out-black:#5e5446;--knob-bg:radial-gradient(circle at 35% 30%, #fffdf8 0%, #e2dacb 65%, #b4a892 100%);--knob-ring:color-mix(in srgb, var(--text) 18%, transparent);--screen:radial-gradient(ellipse at center, #0a0604 0%, #050302 100%);--screen-border:#5a4a38;--screen-ink:#f4cd5e;--screen-trace:#e8742e;--screen-hot:#ff3a20;--screen-highlight:#ffe9a8;--screen-cue:#7fd6ff;--badge-bed:#1a140e;--patch-bay:radial-gradient(ellipse 78% 86% at 50% 48%, #0c0c0a 0%, #0a0806 58%, #050403 100%);--patch-shade:#050403;--patch-cable:#1a1209;--patch-boot:#1a130c;--patch-barrel:#241e18;--patch-metal:#3a3129;--cable-brown:#17100a;--cable-red:#1b0d0a;--cable-red-lit:#c848420b;--cable-blue:#0c1219;--cable-blue-lit:#608aba0a;--cable-green:#0d1710;--cable-green-lit:#6ca0680a;--cable-amber:#1a1408;--cable-violet:#150c16;--cable-violet-lit:#8c6eb40a;--scrim-ink:#1a140e;--veil:#efe9de;--keycap-sharp-ink:#463c31;--scrollbar-thumb:linear-gradient(180deg, #c8996a, #a8794a);--start-btn:linear-gradient(180deg, #fbf8f2, #e2dbcd);--serif:"Georgia", "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, sans-serif}:root[data-theme=pastel]{--bg:#141210;--bg-deep:#0a0908;--panel:#ebe6db;--panel-flat:#ebe6db;--panel-border:#3a332b;--panel-border-dim:#8a8070;--panel-shadow:0 4px 14px #0000008c, inset 0 1px 0 #ffffff80, inset 0 0 0 1px #00000014;--rule:color-mix(in srgb, var(--text) 22%, transparent);--wood:linear-gradient(180deg, #4a2d18 0%, #6b3e1f 30%, #3a2010 70%, #2a1808 100%);--wood-grain:repeating-linear-gradient(90deg, #00000026 0px, #00000026 1px, transparent 1px, transparent 3px, #ffc8780d 3px, #ffc8780d 5px, transparent 5px, transparent 9px);--panel-tint-osc:#f0dc94;--panel-tint-mixer:#b7d3e9;--panel-tint-filter:#f1b5a0;--panel-tint-env:#bcdcb4;--panel-tint-mod:#d3c3e6;--panel-tint-fx:#f3c99a;--text:#1d1a16;--text-dim:#463e35;--text-faint:#857a6b;--text-soft:#2e2822;--text-label:#4f463c;--text-hint:#5a5045;--text-bad:#9a2412;--text-bad-hover:#7a1a0a;--text-error:#962a16;--border-error:#c9786a;--text-good:#1f5f28;--accent:#9c3a0a;--accent-secondary:#6e4700;--accent-secondary-dim:#a08a5a;--accent-good:#2f7a2c;--accent-bad:#c0281f;--led-on:#e8321c;--led-off:#cdbfb2;--led-dim:#c47a6a;--led-good:#22a032;--meter-hot:#c84a22;--motion:#b0620e;--motion-beat:#c84e24;--well-top:#f7f3ec;--well-bottom:#e6e0d4;--tray-top:#d6cfc2;--tray-bottom:#e4ded2;--recess-top:#d2cbbd;--recess-bottom:#e0d9cc;--raised-top:#fff;--raised-bottom:#efe9de;--switch-on-bed:#f3d9a4;--switch-on-ink:#1a1410;--play-on-ink:var(--switch-on-ink);--field:#fbf9f4;--menu:linear-gradient(180deg, #f8f5ee 0%, #ece7dd 100%);--menu-hover:linear-gradient(180deg, #f3dcc0, #e8cca8);--handle-light:#c2b29a;--handle-dark:#8f7d64;--handle-edge:#4a3f30;--pad-bed:linear-gradient(180deg, #e8e2d6, #d9d2c4);--pad-border:#8a8070;--pad-border-hover:#b8703a;--lit-top:#d4602a;--lit-bottom:#9a3812;--lit-shine:#ffdcb459;--lit-text:#fff6e6;--lit-text-shadow:#0009;--lit-bad-top:#d4302a;--lit-bad-bottom:#8a1010;--lit-bad-shine:#ffb4a04d;--lit-warm-top:#e8b542;--lit-warm-bottom:#9a6c14;--lit-warm-shine:#fff0b466;--lit-ring:#fff6d68c;--step-mark-edge:#fff;--ink:#1a1410;--ink-strong:#120a04;--playing:#e8b542;--lit-accent:#e8742e;--lit-accent-ink:#120a04;--key-bed:linear-gradient(180deg, #0a0908 0%, #1c1916 100%);--key-white:linear-gradient(180deg, #fbf7ee 0%, #e2d8c2 100%);--key-white-active:linear-gradient(180deg, #f4b56a 0%, #d4602a 100%);--key-black:linear-gradient(180deg, #2a2219 0%, #0e0b08 100%);--key-black-active:linear-gradient(180deg, #d4502a 0%, #8a2810 100%);--key-white-ink:#3c281499;--key-white-shade:#5032144d;--key-white-shine:#fff9;--key-white-active-shine:#ffdcb466;--key-black-active-shine:#ffb4824d;--key-black-active-glow:#e8502066;--key-role-root-black:#a8461a;--key-role-root-ink:#fff6e6;--key-role-chord-black:#6e4700;--key-role-scale:#e2bf92;--key-role-scale-edge:#c79d6c;--key-role-scale-black:#7a5530;--key-role-extra:#9dbbd6;--key-role-extra-edge:#5b84a6;--key-role-extra-black:#3f6585;--key-role-out:#e9e3d8;--key-role-out-edge:#c4b9a6;--key-role-out-black:#5e5446;--knob-bg:radial-gradient(circle at 35% 30%, #fffdf8 0%, #e2dacb 65%, #b4a892 100%);--knob-ring:color-mix(in srgb, var(--text) 18%, transparent);--screen:radial-gradient(ellipse at center, #0a0604 0%, #050302 100%);--screen-border:#3a332b;--screen-ink:#f4cd5e;--screen-trace:#e8742e;--screen-hot:#ff3a20;--screen-highlight:#ffe9a8;--screen-cue:#7fd6ff;--badge-bed:#1a140e;--patch-bay:radial-gradient(ellipse 78% 86% at 50% 48%, #0c0c0a 0%, #0a0806 58%, #050403 100%);--patch-shade:#050403;--patch-cable:#1a1209;--patch-boot:#1a130c;--patch-barrel:#241e18;--patch-metal:#3a3129;--cable-brown:#17100a;--cable-red:#1b0d0a;--cable-red-lit:#c848420b;--cable-blue:#0c1219;--cable-blue-lit:#608aba0a;--cable-green:#0d1710;--cable-green-lit:#6ca0680a;--cable-amber:#1a1408;--cable-violet:#150c16;--cable-violet-lit:#8c6eb40a;--scrim-ink:#080603;--veil:#ece6da;--keycap-ink:#ece6da;--keycap-sharp-ink:#b8ae9e;--scrollbar-thumb:linear-gradient(180deg, #6b3e1f, #3a2010);--start-btn:linear-gradient(180deg, #fbf8f2, #e2dbcd);--serif:"Arial Narrow", "Liberation Sans Narrow", "Roboto Condensed", sans-serif-condensed, "DejaVu Sans Condensed", "Helvetica Neue", Arial, sans-serif;--sans:"Inter", system-ui, -apple-system, sans-serif;--brand-name-weight:700}:root[data-theme=vibrant]{--bg:#00363c;--bg-deep:#00262a;--panel:linear-gradient(180deg, #005d66 0%, #00525a 100%);--panel-flat:#00565e;--panel-border:#00afbd;--panel-border-dim:#00838e;--wood:linear-gradient(180deg, #fb2c36 0%, #d81f2a 45%, #a3141d 100%);--wood-grain:linear-gradient(transparent, transparent);--text:#fff4ef;--text-dim:#ffbfa8;--text-faint:#4f9aa2;--text-soft:#ffe2d8;--text-label:#f7b6a0;--text-hint:#e6a894;--text-bad:#ff8a8f;--text-bad-hover:#ffa8ac;--text-error:#ff9a8a;--border-error:#ff6e75;--text-good:#7be0a0;--accent:#ff6e75;--accent-secondary:#64beda;--accent-secondary-dim:#3d8aa3;--accent-good:#3fd18a;--accent-bad:#fb2c36;--led-on:#fb2c36;--led-off:#003a40;--led-dim:#8a2a30;--led-good:#3fe08a;--meter-hot:#fb2c36;--motion:#ffbfa8;--motion-beat:#ff6e75;--well-top:#00474e;--well-bottom:#003a40;--tray-top:#00343a;--tray-bottom:#00434a;--recess-top:#00303a;--recess-bottom:#003f46;--raised-top:#004e57;--raised-bottom:#004a52;--switch-on-bed:#00838e;--switch-on-ink:#fff;--play-on-ink:var(--switch-on-ink);--field:#002f34;--menu:linear-gradient(180deg, #00636c 0%, #004a52 100%);--menu-hover:linear-gradient(180deg, #007a85, #00636c);--handle-light:#64beda;--handle-dark:#00636c;--handle-edge:#002a2e;--pad-bed:linear-gradient(180deg, #004a52, #003a40);--pad-border:#00838e;--pad-border-hover:#ff6e75;--lit-top:#00afbd;--lit-bottom:#00737d;--lit-shine:#dcffff59;--lit-text:#002a2e;--lit-text-shadow:transparent;--lit-bad-top:#fb2c36;--lit-bad-bottom:#a3141d;--lit-bad-shine:#ffc8c859;--lit-warm-top:#ffbfa8;--lit-warm-bottom:#e08a70;--lit-warm-shine:#fff5f073;--lit-ring:#ffffff8c;--step-mark:#fff;--step-mark-edge:#001a1d;--ink:#002a2e;--ink-strong:#001a1d;--playing:#64beda;--lit-accent:#ff6e75;--lit-accent-ink:#001a1d;--key-bed:linear-gradient(180deg, #001a1d 0%, #00303a 100%);--key-white:linear-gradient(180deg, #fff7f3 0%, #f0d8cf 100%);--key-white-active:linear-gradient(180deg, #ff8a8f 0%, #fb2c36 100%);--key-black:linear-gradient(180deg, #003a40 0%, #001a1d 100%);--key-black-active:linear-gradient(180deg, #ff6e75 0%, #c81e28 100%);--key-white-ink:#00363cb3;--key-white-shade:#00363c59;--key-white-shine:#fff9;--key-white-active-shine:#ffdcdc66;--key-black-active-shine:#ffc8c84d;--key-black-active-glow:#fb2c3680;--key-role-root-black:#c81e28;--key-role-chord-black:#2a7f99;--key-role-scale:#ffbfa8;--key-role-scale-edge:#e8a088;--key-role-scale-black:#8a5a4a;--key-role-extra:#00afbd;--key-role-extra-edge:#4fd4de;--key-role-extra-black:#00636c;--key-role-out:#003a40;--key-role-out-edge:#00636c;--key-role-out-black:#002a2e;--knob-bg:radial-gradient(circle at 35% 30%, #0a7480 0%, #00474e 70%, #00262a 100%);--screen:radial-gradient(ellipse at center, #001c1f 0%, #000d0f 100%);--screen-border:#00838e;--screen-highlight:#ffbfa8;--screen-cue:#00e5f0;--badge-bed:#001a1d;--patch-bay:radial-gradient(ellipse 78% 86% at 50% 48%, #00262a 0%, #001a1d 58%, #000f11 100%);--patch-shade:#000f11;--patch-cable:#00343a;--patch-boot:#00434a;--patch-barrel:#005058;--patch-metal:#3a8a92;--cable-brown:#2a1410;--cable-red:#3a0a10;--cable-red-lit:#fb2c360f;--cable-blue:#0a2a40;--cable-blue-lit:#64beda0f;--cable-green:#0a3a2a;--cable-green-lit:#3fd18a0d;--cable-amber:#3a2a0a;--cable-violet:#2a1040;--cable-violet-lit:#aa78e60d;--scrim-ink:#001214;--scrollbar-thumb:linear-gradient(180deg, #00afbd, #00636c);--start-btn:linear-gradient(180deg, #006670, #00474e);--serif:"Futura", "Trebuchet MS", system-ui, sans-serif;--sans:"Inter", system-ui, -apple-system, sans-serif}:root[data-theme=classic]{--bg:#03120e;--bg-deep:#010a07;--panel:linear-gradient(180deg, #2b4842 0%, #223a35 100%);--panel-flat:#26413c;--panel-border:#3e505b;--panel-border-dim:#2f3e46;--wood:linear-gradient(180deg, #232823 0%, #1a1d1a 45%, #101310 100%);--wood-grain:linear-gradient(transparent, transparent);--text:#dce8e6;--text-dim:#8ab0ab;--text-faint:#5b7a75;--text-soft:#c2d6d3;--text-label:#9dbdb8;--text-hint:#8faba7;--text-bad:#eb9784;--text-bad-hover:#f2b0a1;--text-error:#e6a08f;--border-error:#a0523f;--text-good:#9fd4a6;--accent:#a3c6c1;--accent-secondary:#a9c2d0;--accent-secondary-dim:#6f8794;--accent-good:#7fbf8a;--accent-bad:#c8664f;--led-on:#d9674d;--led-off:#1c2420;--led-dim:#6b3a2e;--led-good:#6fd08a;--meter-hot:#c8664f;--motion:#e0a090;--motion-beat:#c8664f;--well-top:#1a1d1a;--well-bottom:#0e120f;--tray-top:#0b1310;--tray-bottom:#1a1d1a;--recess-top:#06110d;--recess-bottom:#141a17;--raised-top:#3e505b;--raised-bottom:#2f3e46;--switch-on-bed:#8ab0ab;--switch-on-ink:#03120e;--play-on-ink:var(--switch-on-ink);--field:#0b1512;--menu:linear-gradient(180deg, #2b4842 0%, #1f3530 100%);--menu-hover:linear-gradient(180deg, #3e505b, #2f3e46);--handle-light:#8ab0ab;--handle-dark:#3e505b;--handle-edge:#03120e;--pad-bed:linear-gradient(180deg, #1a1d1a, #0e120f);--pad-border:#3e505b;--pad-border-hover:#8ab0ab;--lit-top:#9cc0bb;--lit-bottom:#6f938e;--lit-shine:#e6fffa4d;--lit-text:#03120e;--lit-text-shadow:transparent;--lit-bad-top:#c8664f;--lit-bad-bottom:#8f4232;--lit-bad-shine:#ffd2c34d;--lit-warm-top:#a9c2d0;--lit-warm-bottom:#7890a0;--lit-warm-shine:#f0f8ff66;--lit-ring:#e6fffa80;--step-mark:#fff;--step-mark-edge:#03120e;--ink:#03120e;--ink-strong:#010a07;--key-bed:linear-gradient(180deg, #010a07 0%, #1a1d1a 100%);--key-white:linear-gradient(180deg, #eef3f2 0%, #c9d6d4 100%);--key-white-active:linear-gradient(180deg, #c3dbd7 0%, #8ab0ab 100%);--key-black:linear-gradient(180deg, #2a3330 0%, #0e120f 100%);--key-black-active:linear-gradient(180deg, #8ab0ab 0%, #4f716b 100%);--key-white-ink:#03120e99;--key-white-shade:#03120e4d;--key-white-shine:#fff9;--key-white-active-shine:#e6fffa66;--key-black-active-shine:#e6fffa4d;--key-black-active-glow:#8ab0ab80;--key-role-root:#3fa392;--key-role-chord:#6a9bc0;--key-role-root-black:#4f716b;--key-role-chord-black:#5f7684;--key-role-scale:#3e505b;--key-role-scale-edge:#5a6f7c;--key-role-scale-black:#26343b;--key-role-extra:#c8664f;--key-role-extra-edge:#e08a72;--key-role-extra-black:#7a3a2c;--key-role-out:#1a1d1a;--key-role-out-edge:#2f3a36;--key-role-out-black:#0e120f;--knob-bg:radial-gradient(circle at 35% 30%, #3c423d 0%, #1a1d1a 70%, #03120e 100%);--screen:radial-gradient(ellipse at center, #06140f 0%, #010806 100%);--screen-border:#3e505b;--screen-highlight:#e6f2f0;--screen-cue:#a9d6e8;--badge-bed:#010a07;--patch-bay:radial-gradient(ellipse 78% 86% at 50% 48%, #0a1a15 0%, #06120e 58%, #020906 100%);--patch-shade:#020906;--patch-cable:#14201c;--patch-boot:#18241f;--patch-barrel:#22302b;--patch-metal:#4a5e5a;--cable-brown:#1a1a14;--cable-red:#241310;--cable-red-lit:#c8664f0d;--cable-blue:#121c24;--cable-blue-lit:#a9c2d00d;--cable-green:#10201a;--cable-green-lit:#8ab0ab0d;--cable-amber:#22200f;--cable-violet:#1a1420;--cable-violet-lit:#9682be0a;--scrim-ink:#010806;--scrollbar-thumb:linear-gradient(180deg, #3e505b, #26413c);--scrollbar-thumb-hover:linear-gradient(180deg, #8ab0ab, #3e505b);--start-btn:linear-gradient(180deg, #2b4842, #1a2e2a);--serif:"Helvetica Neue", Helvetica, Arial, sans-serif;--sans:"Inter", system-ui, -apple-system, sans-serif}:root[data-theme=jungle]{--bg:#263a41;--bg-deep:#182a30;--panel:linear-gradient(180deg, #cdc1ad 0%, #bcae96 100%);--panel-flat:#c3b59f;--panel-border:#4a6670;--panel-border-dim:#8f8670;--panel-shadow:0 4px 14px #00000073, inset 0 1px 0 #fff6, inset 0 0 0 1px #00000014;--rule:color-mix(in srgb, var(--text) 22%, transparent);--wood:linear-gradient(180deg, #668f80 0%, #577d72 45%, #4a6670 100%);--wood-grain:repeating-linear-gradient(90deg, #00000014 0px, #00000014 1px, transparent 1px, transparent 4px, #d6f0dc0f 4px, #d6f0dc0f 5px, transparent 5px, transparent 8px);--text:#172427;--text-dim:#2a3b3f;--text-faint:#6b6a5c;--text-soft:#1f2f33;--text-label:#2f4044;--text-hint:#374a4e;--text-bad:#6e1b2a;--text-bad-hover:#521220;--text-error:#6e2230;--border-error:#b9737f;--text-good:#24481f;--accent:#6e2c3b;--accent-secondary:#263c43;--accent-secondary-dim:#6f8a92;--accent-good:#4f7a3a;--accent-bad:#b0404f;--led-on:#c43a4c;--led-off:#a99d88;--led-dim:#b98a8f;--led-good:#4f9a3a;--meter-hot:#b0404f;--motion:#5f6e3a;--motion-beat:#8e3a4a;--well-top:#e6dfd0;--well-bottom:#d6ccb9;--tray-top:#b8ab95;--tray-bottom:#c6b9a3;--recess-top:#b3a690;--recess-bottom:#c0b39d;--raised-top:#efe9dd;--raised-bottom:#e0d7c5;--switch-on-bed:#8fb3a5;--switch-on-ink:#0f1d1a;--play-on-ink:var(--switch-on-ink);--field:#f1ece2;--menu:linear-gradient(180deg, #efe9dd 0%, #e0d7c5 100%);--menu-hover:linear-gradient(180deg, #ead0d5, #d6a2ad);--handle-light:#a0af84;--handle-dark:#668f80;--handle-edge:#263c43;--pad-bed:linear-gradient(180deg, #e0d7c5, #cdc1ad);--pad-border:#8f8670;--pad-border-hover:#6e2c3b;--lit-top:#668f80;--lit-bottom:#4f7365;--lit-shine:#e6fff54d;--lit-text:#0f1d1a;--lit-text-shadow:transparent;--lit-bad-top:#c27f8c;--lit-bad-bottom:#9c5866;--lit-bad-shine:#ffe1e659;--lit-warm-top:#a0af84;--lit-warm-bottom:#7f8f62;--lit-warm-shine:#faffe666;--lit-ring:#fffff580;--step-mark-edge:#f4efe4;--ink:#0f1d1a;--ink-strong:#0a1412;--playing:#d6a2ad;--lit-accent:#d6a2ad;--lit-accent-ink:#1c1418;--dj-lit-top:#ddd0b8;--dj-lit-bottom:#c98e9a;--key-bed:linear-gradient(180deg, #182a30 0%, #263a41 100%);--key-white:linear-gradient(180deg, #f6f1e7 0%, #ddd3c0 100%);--key-white-active:linear-gradient(180deg, #8fb3a5 0%, #668f80 100%);--key-black:linear-gradient(180deg, #34494f 0%, #182a30 100%);--key-black-active:linear-gradient(180deg, #8fb3a5 0%, #4f7365 100%);--key-white-ink:#17242799;--key-white-shade:#1724274d;--key-white-shine:#fff9;--key-white-active-shine:#e6fff566;--key-black-active-shine:#e6fff54d;--key-black-active-glow:#668f8080;--key-role-root-black:#6e2c3b;--key-role-root-ink:#f4efe4;--key-role-chord-black:#263c43;--key-role-scale:#a0af84;--key-role-scale-edge:#84946a;--key-role-scale-black:#5a6a3e;--key-role-extra:#d6a2ad;--key-role-extra-edge:#b9808c;--key-role-extra-black:#7d4e58;--key-role-out:#e6dfd0;--key-role-out-edge:#bcae96;--key-role-out-black:#4a5458;--knob-bg:radial-gradient(circle at 35% 30%, #faf6ee 0%, #ddd3c0 65%, #a99d88 100%);--knob-ring:color-mix(in srgb, var(--text) 18%, transparent);--screen:radial-gradient(ellipse at center, #10201f 0%, #08100f 100%);--screen-border:#4a6670;--screen-ink:#c3b59f;--screen-trace:#d6a2ad;--screen-hot:#e05a6a;--screen-highlight:#f0e8d8;--screen-cue:#9fd0c0;--badge-bed:#182a30;--patch-bay:radial-gradient(ellipse 78% 86% at 50% 48%, #0e1c1a 0%, #0a1513 58%, #050b0a 100%);--patch-shade:#050b0a;--patch-cable:#14201c;--patch-boot:#18241f;--patch-barrel:#22302b;--patch-metal:#4a5e5a;--cable-brown:#1c1a12;--cable-red:#241216;--cable-red-lit:#d6a2ad0d;--cable-blue:#121c24;--cable-blue-lit:#4a66700f;--cable-green:#10201a;--cable-green-lit:#a0af840d;--cable-amber:#22200f;--cable-violet:#1a1420;--cable-violet-lit:#9682be0a;--scrim-ink:#0a1416;--veil:#c3b59f;--keycap-ink:#ece5d7;--keycap-sharp-ink:#b8ae9e;--scrollbar-thumb:linear-gradient(180deg, #668f80, #4a6670);--scrollbar-thumb-hover:linear-gradient(180deg, #d6a2ad, #9c5866);--start-btn:linear-gradient(180deg, #efe9dd, #cdc1ad);--serif:"Gill Sans", "Gill Sans MT", Optima, Candara, "Segoe UI", sans-serif;--sans:"Inter", system-ui, -apple-system, sans-serif}:root[data-theme=race]{--bg:#011627;--bg-deep:#000c16;--panel:linear-gradient(180deg, #0a2540 0%, #051b30 100%);--panel-flat:#071f37;--panel-border:#1c7293;--panel-border-dim:#12506a;--wood:linear-gradient(180deg, #ff3a55 0%, #f71735 45%, #b80d26 100%);--wood-grain:linear-gradient(90deg, transparent 0 58%, #f3a738 58% 72%, transparent 72%);--text:#eef4f8;--text-dim:#9eb3c2;--text-faint:#4a6a82;--text-soft:#c9d6df;--text-label:#a9bccb;--text-hint:#8fa6b7;--text-bad:#ff6b7d;--text-bad-hover:#ff8f9c;--text-error:#ff7f8c;--border-error:#a0122a;--text-good:#6fe0a0;--accent:#f3a738;--accent-secondary:#9eb3c2;--accent-secondary-dim:#5f7686;--accent-good:#3fc98a;--accent-bad:#f71735;--led-on:#f71735;--led-off:#0a1e30;--led-dim:#7a1424;--led-good:#3fe08a;--meter-hot:#f71735;--motion:#ffd27a;--motion-beat:#ff7a45;--well-top:#0a2238;--well-bottom:#010f1c;--tray-top:#000c16;--tray-bottom:#071c30;--recess-top:#000a14;--recess-bottom:#06192b;--raised-top:#12395a;--raised-bottom:#0b2a44;--switch-on-bed:#f3a738;--switch-on-ink:#011627;--play-on-ink:var(--switch-on-ink);--field:#000e1a;--menu:linear-gradient(180deg, #0c2a48 0%, #061d33 100%);--menu-hover:linear-gradient(180deg, #1c7293, #135a76);--handle-light:#9eb3c2;--handle-dark:#1c7293;--handle-edge:#000c16;--pad-bed:linear-gradient(180deg, #0a2238, #031426);--pad-border:#1c7293;--pad-border-hover:#f3a738;--lit-top:#ffbe5c;--lit-bottom:#e08a14;--lit-shine:#ffffff8c;--lit-text:#011627;--lit-text-shadow:transparent;--lit-bad-top:#ff3d58;--lit-bad-bottom:#c00f2a;--lit-bad-shine:#ffe6eb80;--lit-warm-top:#2a8fb5;--lit-warm-bottom:#145a78;--lit-warm-shine:#dcf5ff73;--lit-ring:#fff9;--step-mark:#fff;--step-mark-edge:#011627;--ink:#011627;--ink-strong:#000c16;--key-bed:linear-gradient(180deg, #000c16 0%, #071c30 100%);--key-white:linear-gradient(180deg, #f5f8fa 0%, #cdd8e0 100%);--key-white-active:linear-gradient(180deg, #ffd08a 0%, #f3a738 100%);--key-black:linear-gradient(180deg, #12293e 0%, #000c16 100%);--key-black-active:linear-gradient(180deg, #ffbe5c 0%, #c97a10 100%);--key-white-ink:#01162799;--key-white-shade:#0116274d;--key-white-shine:#ffffffb3;--key-white-active-shine:#ffffff80;--key-black-active-shine:#fff6;--key-black-active-glow:#f3a73880;--key-role-root-black:#c97a10;--key-role-chord-black:#5f7686;--key-role-scale:#1c7293;--key-role-scale-edge:#2a8fb5;--key-role-scale-black:#0f4560;--key-role-extra:#f71735;--key-role-extra-edge:#ff5a70;--key-role-extra-black:#8a0c20;--key-role-out:#071c30;--key-role-out-edge:#12395a;--key-role-out-black:#000c16;--knob-bg:radial-gradient(circle at 35% 30%, #1c4466 0%, #0a2238 70%, #000c16 100%);--screen:radial-gradient(ellipse at center, #031a2e 0%, #000a14 100%);--screen-border:#1c7293;--screen-highlight:#fff1d6;--screen-cue:#6fd0f0;--badge-bed:#000c16;--patch-bay:radial-gradient(ellipse 78% 86% at 50% 48%, #04182a 0%, #021220 58%, #000810 100%);--patch-shade:#000810;--patch-cable:#0a1c2c;--patch-boot:#0e2234;--patch-barrel:#152c40;--patch-metal:#3e5a70;--cable-brown:#1a140c;--cable-red:#2a0a12;--cable-red-lit:#f717350f;--cable-blue:#0a2236;--cable-blue-lit:#1c729312;--cable-green:#0a2a20;--cable-green-lit:#3fc98a0d;--cable-amber:#2a1e08;--cable-violet:#1a1030;--cable-violet-lit:#9678dc0d;--scrim-ink:#000810;--scrollbar-thumb:linear-gradient(180deg, #1c7293, #0f4560);--scrollbar-thumb-hover:linear-gradient(180deg, #f3a738, #c97a10);--start-btn:linear-gradient(180deg, #0c2a48, #031426);--serif:Bahnschrift, "DIN Alternate", "DIN Condensed", "Arial Narrow", sans-serif;--sans:"Inter", system-ui, -apple-system, sans-serif}:root[data-theme=contrast]{--bg:#000;--bg-deep:#000;--panel:#000;--panel-flat:#000;--panel-border:#fff;--panel-border-dim:#a0a0a0;--panel-shadow:0 0 0 0 transparent;--rule:#a0a0a0;--wood:#1c1c1c;--wood-grain:linear-gradient(transparent, transparent);--text:#fff;--text-dim:#e8e8e8;--text-faint:#c4c4c4;--text-soft:#f2f2f2;--text-label:#dcdcdc;--text-hint:#d0d0d0;--text-bad:#ff9a8f;--text-bad-hover:#ffb8af;--text-error:#ffa094;--border-error:#ffa094;--text-good:#7dff8a;--accent:#ffb000;--accent-glow:transparent;--accent-secondary:#ffe600;--accent-secondary-glow:transparent;--accent-secondary-dim:#b8a600;--accent-good:#4dff6a;--accent-good-glow:transparent;--accent-bad:#ff4d3d;--accent-bad-glow:transparent;--led-on:#ff4a2a;--led-off:#3a3a3a;--led-dim:#a83a26;--led-good:#4dff6a;--meter-hot:#ff6a3a;--motion:#ff9a3d;--motion-beat:#ff6a4d;--well-top:#000;--well-bottom:#000;--tray-top:#000;--tray-bottom:#000;--recess-top:#000;--recess-bottom:#000;--raised-top:#262626;--raised-bottom:#262626;--switch-on-bed:#ffe600;--switch-on-ink:#000;--play-on-ink:var(--switch-on-ink);--field:#000;--menu:#000;--menu-hover:#3a3a3a;--handle-light:#fff;--handle-dark:#fff;--handle-edge:#000;--pad-bed:#000;--pad-border:#fff;--pad-border-hover:#ffe600;--lit-top:#ffb000;--lit-bottom:#ffb000;--lit-shine:transparent;--lit-text:#000;--lit-text-shadow:transparent;--lit-bad-top:#ff4d3d;--lit-bad-bottom:#ff4d3d;--lit-bad-shine:transparent;--lit-warm-top:#ffe600;--lit-warm-bottom:#ffe600;--lit-warm-shine:transparent;--lit-ring:#000;--step-mark:#fff;--step-mark-edge:#000;--ink:#000;--ink-strong:#000;--key-bed:#000;--key-white:#fff;--key-white-active:#ffb000;--key-black:#262626;--key-black-active:#ffb000;--key-white-ink:#000000e6;--key-white-shade:#00000080;--key-white-shine:transparent;--key-white-active-shine:transparent;--key-black-active-shine:transparent;--key-black-active-glow:transparent;--key-role-root-black:#c98a00;--key-role-chord-black:#b8a600;--key-role-scale:#3fa9f5;--key-role-scale-edge:#8fd0ff;--key-role-scale-black:#1f6fb0;--key-role-extra:#d070ff;--key-role-extra-edge:#e6a8ff;--key-role-extra-black:#8a3fb0;--key-role-out:#262626;--key-role-out-edge:#6a6a6a;--key-role-out-black:#111;--knob-bg:#262626;--knob-ring:#5a5a5a;--screen:#000;--screen-border:#fff;--screen-highlight:#fff;--screen-cue:#00e5ff;--badge-bed:#000;--patch-bay:#000;--patch-shade:#000;--patch-cable:#3a3a3a;--patch-boot:#3a3a3a;--patch-barrel:#4a4a4a;--patch-metal:#9a9a9a;--cable-brown:#3a2a1a;--cable-red:#4a1a14;--cable-red-lit:#ff5a4614;--cable-blue:#142a4a;--cable-blue-lit:#5aa0ff14;--cable-green:#143a1a;--cable-green-lit:#5aff6e14;--cable-amber:#3a3010;--cable-violet:#2e1a3a;--cable-violet-lit:#c878ff14;--scrim-ink:#000;--scrollbar-thumb:#fff;--start-btn:#000;--serif:system-ui, -apple-system, "Segoe UI", sans-serif;--sans:"Inter", system-ui, -apple-system, sans-serif}}@layer app-layout{.app{background:var(--bg-deep);min-height:calc(100dvh / var(--ui-zoom,1));grid-template-rows:80px auto auto auto 1fr;gap:10px;padding:12px;display:grid;position:relative}.app:before,.app:after{content:"";width:var(--cheek-w);background:var(--wood);background-image:var(--wood-grain), var(--wood);z-index:0;pointer-events:none;position:absolute;top:0;bottom:0}.app:before{border-right:1px solid #000000b3;left:0;box-shadow:inset -3px 0 6px #000000b3,2px 0 4px #0006}.app:after{border-left:1px solid #000000b3;right:0;box-shadow:inset 3px 0 6px #000000b3,-2px 0 4px #0006}.app>*{z-index:1;position:relative}.app>:has(.dropdown.open){z-index:9}@container viewport (width<=1280px){.app{--knob-size:40px;gap:8px}}@container viewport (width<=1140px){.app{grid-template-rows:auto auto auto auto 1fr}}@container viewport (width<=992px){.app{--knob-size:36px;--side-margin:8px;--cheek-w:6px;padding:12px;padding-left:max(8px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));padding-bottom:max(12px, env(safe-area-inset-bottom));gap:8px}}@container viewport (width<=720px){.app{--knob-size:30px}}}@layer controls{._root_1h39f_4{width:calc(var(--knob-size) + 8px);min-height:calc(var(--knob-size) + 30px);touch-action:none;flex-direction:column;align-items:center;gap:2px;display:flex}._inline_1h39f_32{flex-direction:row;gap:4px;width:auto;min-height:0}._inline_1h39f_32 ._label_1h39f_66,._inline_1h39f_32 ._dial_1h39f_68,._inline_1h39f_32 ._num_1h39f_70{flex:none}._inline_1h39f_32 ._label_1h39f_66{letter-spacing:.06em;white-space:nowrap}._inline_1h39f_32 ._num_1h39f_70{text-align:left;min-width:26px}@container viewport (width<=720px){._inline_1h39f_32 ._label_1h39f_66{display:none}}._label_1h39f_66{color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;text-align:center;font-size:9px;font-weight:600}._dial_1h39f_68{width:var(--knob-size);height:var(--knob-size);background:var(--knob-bg);box-shadow:0 2px 3px #000000b3, inset 0 1px 1px color-mix(in srgb, var(--accent-secondary) 12%, transparent), inset 0 -2px 4px #0009, 0 0 0 1px #00000080;cursor:ns-resize;border-radius:50%;position:relative}._dial_1h39f_68:focus{outline:none}._dial_1h39f_68:focus-visible{outline:1px solid var(--accent-secondary);outline-offset:3px}._indicator_1h39f_192{left:50%;top:calc(var(--knob-size) * .068);width:3px;height:calc(var(--knob-size) * .25);background:var(--accent-secondary);transform-origin:50% calc(var(--knob-size) * .432);box-shadow:0 0 6px var(--accent-secondary-glow);border-radius:2px;position:absolute;transform:translate(-50%)rotate(0)}._arc_1h39f_218{inset:calc(var(--knob-size) * -.1136);pointer-events:none;position:absolute}._arc_1h39f_218 circle{fill:none;stroke-width:2px}._track_1h39f_104{stroke:var(--knob-ring)}._value_1h39f_248{stroke:var(--accent);filter:drop-shadow(0 0 4px var(--accent-glow))}._dead_1h39f_272{stroke:var(--accent-bad);stroke-opacity:.55}._num_1h39f_70{color:var(--text-dim);font-variant-numeric:tabular-nums;letter-spacing:.04em;min-height:11px;font-size:9px}._root_1h39f_4.dragging ._num_1h39f_70{color:var(--accent);text-shadow:0 0 6px var(--accent-glow)}._hasLock_1h39f_346{margin-left:var(--lock-gutter,0px)}._hasLock_1h39f_346 ._label_1h39f_66{white-space:nowrap;position:relative}._root_1h39f_4.synced ._dial_1h39f_68{display:none}._disabled_1h39f_386{opacity:.45}._disabled_1h39f_386 ._dial_1h39f_68{cursor:default}._modRange_1h39f_418{fill:none;stroke:var(--accent-secondary);stroke-width:2px;opacity:.45}._modMarker_1h39f_448{fill:none;stroke:var(--accent-secondary);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--accent-secondary-glow))}._modPos_1h39f_484 ._modRange_1h39f_418,._modPos_1h39f_484 ._modMarker_1h39f_448{stroke:var(--accent-good)}._modPos_1h39f_484 ._modMarker_1h39f_448{filter:drop-shadow(0 0 3px var(--accent-good-glow))}._modNeg_1h39f_492 ._modRange_1h39f_418,._modNeg_1h39f_492 ._modMarker_1h39f_448{stroke:var(--accent-secondary)}._modNeg_1h39f_492 ._modMarker_1h39f_448{filter:drop-shadow(0 0 3px var(--accent-secondary-glow))}._root_4pw28_14{display:inline-block;position:relative}._toggle_4pw28_8{background:var(--well);border:1px solid var(--panel-border);color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--serif);cursor:pointer;min-width:120px;min-height:32px;box-shadow:inset 0 1px 2px #000000b3, 0 1px 0 color-mix(in srgb, var(--accent-secondary) 4%, transparent);border-radius:4px;align-items:center;gap:10px;padding:7px 10px 7px 12px;display:inline-flex}._toggle_4pw28_8._dimmed_4pw28_74{opacity:.62}._label_4pw28_82{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--accent-secondary);text-shadow:0 0 4px var(--accent-secondary-glow);flex:1;overflow:hidden}._caret_4pw28_104{color:var(--text-dim);font-size:13px;line-height:1;transition:transform .12s}._root_4pw28_14.open ._caret_4pw28_104{transform:rotate(180deg)}._menu_4pw28_4{background:var(--menu);border:1px solid var(--panel-border);z-index:1000;min-width:100%;max-height:280px;box-shadow:0 8px 24px #000000d9, 0 0 0 1px color-mix(in srgb, var(--accent-secondary) 5%, transparent), inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 8%, transparent);border-radius:4px;flex-direction:column;padding:4px;display:none;position:fixed;overflow:hidden}._root_4pw28_14.open ._menu_4pw28_4{display:flex}._list_4pw28_138{flex:1;min-width:0;min-height:0;overflow-y:auto}._filterRow_4pw28_190{border-bottom:1px solid var(--panel-border);flex:none;align-items:center;gap:6px;margin-bottom:4px;padding:4px 6px 6px;display:flex}._searchIcon_4pw28_210{stroke:currentColor;stroke-width:1.4px;fill:none;stroke-linecap:round;width:12px;height:12px;color:var(--text-dim);flex:none}._filterInput_4pw28_232{border:1px solid var(--panel-border);min-width:0;color:var(--text);font-family:var(--sans);background:#00000059;border-radius:3px;flex:1;padding:4px 6px;font-size:11px}._filterInput_4pw28_232:focus{border-color:var(--accent-secondary);outline:none}._filterInput_4pw28_232::placeholder{color:var(--text-faint);text-transform:none;font-style:italic}._empty_4pw28_288{color:var(--text-faint);font-family:var(--sans);flex:none;padding:7px 10px;font-size:11px;font-style:italic}._option_4pw28_306{width:100%;color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;font-family:var(--serif);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:7px 10px;display:block}._option_4pw28_306:hover{background:var(--menu-hover);color:var(--accent-secondary)}._option_4pw28_306:disabled{color:var(--text-faint);opacity:.5;cursor:not-allowed}._option_4pw28_306:disabled:hover{color:var(--text-faint);background:0 0}._option_4pw28_306.active{background:var(--raised);color:var(--accent-secondary);text-shadow:0 0 4px var(--accent-secondary-glow);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 15%, transparent)}._option_4pw28_306._divider_4pw28_398{border-bottom:1px solid var(--panel-border);border-radius:3px 3px 0 0;margin-bottom:3px;padding-bottom:9px}._compact_4pw28_412{width:100%;display:block}._compact_4pw28_412 ._toggle_4pw28_8{justify-content:space-between;width:100%;padding:6px 8px;font-size:9px}._compact_4pw28_412 ._label_4pw28_82{text-transform:uppercase;letter-spacing:.12em}._compact_4pw28_412 ._option_4pw28_306{font-size:9px}._root_4pw28_14._titled_4pw28_454{width:auto;min-width:0;display:inline-block}._root_4pw28_14._titled_4pw28_454 ._toggle_4pw28_8{width:auto;min-width:0;min-height:0;box-shadow:none;letter-spacing:.18em;-webkit-user-select:none;user-select:none;background:0 0;border:none;grid-template-columns:max-content 1fr;grid-template-areas:"legend caret""label label";justify-content:start;align-items:center;gap:2px 3px;padding:0;font-size:11px;display:grid}._legend_4pw28_498{text-align:left;color:var(--text-dim);grid-area:legend;font-size:8px;line-height:1}._root_4pw28_14._titled_4pw28_454 ._label_4pw28_82{letter-spacing:.1em;text-shadow:0 1px #000000b3;grid-area:label;line-height:1}._root_4pw28_14._titled_4pw28_454 ._legend_4pw28_498{align-self:baseline}._root_4pw28_14._titled_4pw28_454 ._caret_4pw28_104{grid-area:caret;place-self:baseline start;font-size:8px;display:block}._root_4pw28_14._titled_4pw28_454 ._caret_4pw28_104>svg.ui-icon{vertical-align:baseline;transform-origin:50% 52.8125%;transition:transform .12s}._root_4pw28_14._titled_4pw28_454.open ._caret_4pw28_104{transform:none}._root_4pw28_14._titled_4pw28_454.open ._caret_4pw28_104>svg.ui-icon{transform:rotate(180deg)}@media (max-resolution:1.49x){._root_4pw28_14._titled_4pw28_454 ._caret_4pw28_104{position:relative;top:-1px}}._root_4pw28_14._titled_4pw28_454.open ._caret_4pw28_104,._root_4pw28_14._titled_4pw28_454 ._toggle_4pw28_8:focus-visible ._caret_4pw28_104{color:var(--accent-secondary)}@media (hover:hover){._root_4pw28_14._titled_4pw28_454 ._toggle_4pw28_8:hover ._caret_4pw28_104{color:var(--accent-secondary)}}._root_15we3_4{background:var(--tray);border:1px solid var(--panel-border);box-shadow:inset 0 1px 2px #000000b3, 0 1px 0 color-mix(in srgb, var(--accent-secondary) 4%, transparent);border-radius:4px;gap:2px;padding:2px;display:inline-flex}._root_15we3_4 button{text-transform:uppercase;letter-spacing:.12em;color:var(--text-faint);min-width:30px;min-height:26px;font-size:8px;font-weight:700;font-family:var(--serif);border-radius:3px;padding:5px 9px}._root_15we3_4 button.active{background:var(--raised);color:var(--accent-secondary);text-shadow:0 0 4px var(--accent-secondary-glow);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 15%, transparent), inset 0 -1px 2px #00000080}._root_15we3_4 button.active.armed{color:var(--text-soft);text-shadow:none}._disabled_15we3_98{opacity:.45}._disabled_15we3_98 button{cursor:default}._icons_15we3_114 button{min-width:0;padding:5px 7px}._icons_15we3_114 button svg.wave-icon{width:22px;height:13px;display:block}._icons_15we3_114 button svg.wave-icon path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}._icons_15we3_114 button.active svg.wave-icon{filter:drop-shadow(0 0 3px var(--accent-secondary-glow))}._brand_jrwco_22{flex-direction:column;gap:1px;line-height:1;display:flex}._brandRow_jrwco_36{align-items:center;gap:10px;display:flex}._brandName_jrwco_48{font-family:var(--serif);font-size:26px;font-weight:var(--brand-name-weight,900);letter-spacing:.18em;color:var(--accent-secondary);text-shadow:0 0 6px var(--accent-secondary-glow), 0 1px 0 #000000d9, 0 2px 4px #0009;text-transform:uppercase}._brandModel_jrwco_78{letter-spacing:.14em;color:var(--accent);text-shadow:0 0 4px var(--accent-glow);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:var(--badge-bed);border-radius:3px;padding:4px calc(8px - .14em) 2px 8px;font-family:Courier New,monospace;font-size:15px;font-weight:700;line-height:1}._brandTagline_jrwco_126{font-family:var(--serif);letter-spacing:.15em;color:var(--text);text-transform:uppercase;margin-top:4px;font-size:7.5px;font-style:normal}._root_15tit_4{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}._bar_15tit_26{background:var(--recess);border-bottom:1px solid var(--panel-border);cursor:pointer;flex-shrink:0;padding:0 10px 0 6px;display:flex}._tab_15tit_50{text-transform:uppercase;letter-spacing:.18em;color:var(--text-faint);font-size:11px;font-weight:700;font-family:var(--serif);cursor:pointer;background:0 0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;padding:8px 18px;display:inline-flex}._led_15tit_98{pointer-events:none;background:var(--led-off);border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .15s,box-shadow .15s;box-shadow:inset 0 1px 1px #000000e6,0 0 0 1px #0009}._led_15tit_98[data-state=on]{background:var(--led-on);box-shadow:0 0 8px var(--led-glow), inset 0 1px 1px #fff6, 0 0 0 1px #0009}._led_15tit_98[data-state=muted]{background:var(--led-dim);box-shadow:inset 0 1px 1px #0009,0 0 0 1px #0009}._tab_15tit_50.active{color:var(--accent-secondary);text-shadow:0 0 6px var(--accent-secondary-glow);border-bottom-color:var(--accent)}._root_15tit_4.collapsed>._bar_15tit_26>._tab_15tit_50.active{color:var(--accent-secondary-dim);text-shadow:none;border-bottom-color:color-mix(in srgb, var(--accent) 40%, transparent)}._body_15tit_194{flex:1;min-height:0;display:flex;position:relative}._content_15tit_208{flex:1;min-width:0;min-height:0;padding:10px 12px;display:none;overflow:auto}._content_15tit_208.visible{display:flex}._collapse_15tit_182{color:var(--accent-secondary);opacity:.7;border-radius:3px;margin-left:auto;padding:2px 10px;font-size:18px;line-height:1;transition:transform .14s,color .12s,opacity .12s}._collapse_15tit_182:hover{color:var(--accent-secondary);opacity:1}._root_15tit_4.collapsed ._body_15tit_194{display:none}._collapse_15tit_182[aria-expanded=false]{transform:rotate(-90deg)}@container viewport (width<=992px){._bar_15tit_26{flex-wrap:wrap}}@container viewport (width<=1030px){._tab_15tit_50{letter-spacing:.1em;gap:5px;padding:7px 10px;font-size:10px}._led_15tit_98{width:6px;height:6px}}._root_9dth7_10{text-transform:uppercase;letter-spacing:.18em;color:var(--text);font-size:11px;font-weight:700;font-family:var(--serif);white-space:nowrap;pointer-events:none;align-items:center;padding:8px 14px 8px 10px;display:inline-flex}.collapsed>:first-child>._root_9dth7_10{color:var(--text-dim)}._root_9dth7_10 svg.ui-icon{font-size:1.27em}@container viewport (width<=1140px){._compact_9dth7_90 .icon-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._compact_9dth7_90{padding-right:6px}}._root_1162b_14{cursor:ns-resize;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._root_1162b_14:focus-visible{outline:1px solid var(--accent-secondary);outline-offset:-2px;border-radius:3px}._grip_1162b_52{background:var(--handle);border:1px solid var(--handle-edge);width:100%;max-width:48px;height:5px;box-shadow:0 1px 2px #0009, inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 18%, transparent);opacity:.55;border-radius:3px}._root_1162b_14:hover ._grip_1162b_52,._root_1162b_14:focus-visible ._grip_1162b_52{opacity:1}._root_1162b_14.dragging ._grip_1162b_52{opacity:1;background:linear-gradient(180deg, var(--accent-secondary) 0%, var(--handle-light) 100%)}._right_1162b_104{cursor:ew-resize}._right_1162b_104 ._grip_1162b_52{width:5px;max-width:none;height:100%;max-height:48px}._corner_1162b_124{cursor:nwse-resize;color:var(--text-dim)}._corner_1162b_124 ._grip_1162b_52{display:contents}._corner_1162b_124 svg.ui-icon{opacity:.55}._corner_1162b_124:hover svg.ui-icon,._corner_1162b_124:focus-visible svg.ui-icon,._corner_1162b_124.dragging svg.ui-icon{opacity:1;color:var(--accent-secondary)}._root_17ufk_4{background:var(--well);border:1px solid var(--panel-border);width:100%;min-width:0;height:32px;color:var(--text-faint);font-size:9px;font-weight:700;font-family:var(--serif);cursor:pointer;letter-spacing:.04em;box-shadow:inset 0 1px 0 var(--lip), inset 0 -1px 2px #00000080, 0 1px 2px #00000080;border-radius:4px;position:relative}._root_17ufk_4:active{transform:translateY(1px)}._on_17ufk_48{background:var(--lit);color:var(--lit-text);border-color:var(--lit-top);box-shadow:0 0 8px var(--accent-glow), inset 0 1px 0 var(--lit-shine), inset 0 -1px 2px #00000080;text-shadow:0 1px 0 var(--lit-text-shadow)}._red_17ufk_70._on_17ufk_48{background:var(--lit-bad);border-color:var(--lit-bad-top);box-shadow:0 0 8px color-mix(in srgb, var(--led-on) 50%, transparent), inset 0 1px 0 var(--lit-bad-shine), inset 0 -1px 2px #00000080}._yellow_17ufk_88._on_17ufk_48{background:var(--lit-warm);border-color:var(--lit-warm-top);color:var(--ink);box-shadow:0 0 8px color-mix(in srgb, var(--accent-secondary) 50%, transparent), inset 0 1px 0 var(--lit-warm-shine), inset 0 -1px 2px #00000080}._playing_17ufk_108{outline:2px solid var(--accent-secondary);outline-offset:-2px;box-shadow:0 0 12px var(--accent-secondary-glow), inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 20%, transparent)}._root_17ufk_4._selected_17ufk_132{border-color:var(--accent-secondary)}._held_17ufk_148{outline:2px solid var(--accent-secondary);outline-offset:1px}._drum-cell_17ufk_158{height:22px;font-size:8px}._label_17ufk_172{z-index:1;position:relative}._on_17ufk_48._has-viz_17ufk_186{background:var(--well);box-shadow:inset 0 1px 0 var(--lip), inset 0 -1px 2px #00000080, 0 1px 2px #00000080}._fill_17ufk_6{width:calc(8% + var(--sb-gate,.5) * 92%);inset:0 auto 0 0;left:calc(var(--sb-micro,0) * 100%);background:var(--lit);filter:brightness(calc(.45 + .75 * var(--sb-vel,.8)));box-shadow:0 0 8px var(--accent-glow), inset 0 1px 0 var(--lit-shine), inset 0 -1px 2px #00000080;pointer-events:none;border-radius:3px;display:none;position:absolute}._on_17ufk_48 ._fill_17ufk_6{display:block}._red_17ufk_70 ._fill_17ufk_6{background:var(--lit-bad);box-shadow:0 0 8px color-mix(in srgb, var(--led-on) 50%, transparent), inset 0 1px 0 var(--lit-bad-shine), inset 0 -1px 2px #00000080}._tie_17ufk_274 ._fill_17ufk_6{border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% + 5px)}._drum-cell_17ufk_158._tie_17ufk_274 ._fill_17ufk_6{width:calc(100% + 3px)}._prob_17ufk_294._on_17ufk_48{border-style:dashed}._ratchet_17ufk_306._on_17ufk_48:after{content:"";height:3px;width:calc(var(--sb-ratchet,1) * 5px - 2px);background:repeating-linear-gradient(90deg, var(--step-mark) 0 3px, transparent 3px 5px);z-index:1;pointer-events:none;position:absolute;top:2px;left:3px}._bendUp_17ufk_336._on_17ufk_48:before,._bendDown_17ufk_338._on_17ufk_48:before{content:"";z-index:1;pointer-events:none;width:8px;height:6px;position:absolute;bottom:3px;right:3px}._ratchet_17ufk_306._on_17ufk_48:after,._bendUp_17ufk_336._on_17ufk_48:before,._bendDown_17ufk_338._on_17ufk_48:before{filter:drop-shadow(0 0 1px var(--step-mark-edge))}._bendUp_17ufk_336._on_17ufk_48:before{background:linear-gradient(to top left, transparent calc(50% - .75px), var(--step-mark) 50%, transparent calc(50% + .75px))}._bendDown_17ufk_338._on_17ufk_48:before{background:linear-gradient(to bottom left, transparent calc(50% - .75px), var(--step-mark) 50%, transparent calc(50% + .75px))}._root_17ufk_4:focus{outline:none}._root_17ufk_4:focus-visible{outline:1px solid var(--accent-secondary);outline-offset:1px}._root_9rk9v_4{border:1px solid color-mix(in srgb, var(--accent-secondary) 25%, transparent);background:#00000059;border-radius:2px;justify-content:flex-end;width:36px;height:8px;display:flex;overflow:hidden}._fill_9rk9v_26{transform-origin:100%;background:linear-gradient(to left, var(--accent-secondary), var(--meter-hot));width:100%;height:100%;transform:scaleX(0)}._bubble_1nt4x_20{z-index:970;pointer-events:none;background:var(--panel);border:1px solid var(--accent);box-shadow:var(--panel-shadow);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:10px;position:fixed}._peek_1nt4x_58{border-color:var(--panel-border);color:var(--text-dim)}._root_1e658_4{background:linear-gradient(180deg, var(--well-bottom), var(--well-top));border:1px solid var(--panel-border);touch-action:none;cursor:ns-resize;height:100%;box-shadow:inset 0 2px 4px #000c, inset 0 -1px 0 color-mix(in srgb, var(--accent-secondary) 4%, transparent);border-radius:4px;flex:1;position:relative}._thumb_1e658_32{background:linear-gradient(180deg, var(--handle-light) 0%, var(--handle-dark) 50%, var(--handle-light) 100%);height:22px;box-shadow:0 2px 4px #000000b3, inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 20%, transparent);pointer-events:none;border:1px solid var(--handle-edge);border-radius:3px;position:absolute;left:2px;right:2px}._label_1e658_60{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-secondary);white-space:nowrap;font-size:9px;font-weight:600;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}}@layer components{._host_6ibsv_16{z-index:980;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:18px;left:0;right:0}._toast_6ibsv_38{pointer-events:auto;max-width:min(calc(92vw / var(--ui-zoom,1)), 480px);background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:6px;align-items:center;gap:12px;padding:10px 12px;animation:.18s ease-out _toast-in_6ibsv_1;display:flex}@keyframes _toast-in_6ibsv_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._message_6ibsv_88{color:var(--text);letter-spacing:.04em;word-break:break-word;font-size:12px;line-height:1.5}._action_6ibsv_108{color:var(--accent-secondary);border-color:color-mix(in srgb, var(--accent-secondary) 55%, transparent);flex-shrink:0}._action_6ibsv_108:hover{border-color:color-mix(in srgb, var(--accent-secondary) 85%, transparent)}._dismiss_6ibsv_130{color:var(--text-dim);flex-shrink:0;padding:4px 8px}._dismiss_6ibsv_130:hover{color:var(--text)}._lock_1i5ro_42{color:var(--text-dim);cursor:pointer;opacity:.55;background:0 0;border:0;justify-content:center;align-items:center;padding:6px;display:inline-flex;position:absolute;top:50%;right:100%;transform:translateY(-50%)}._lock_1i5ro_42 svg{width:9px;height:11px;display:block}._lock_1i5ro_42:hover{opacity:.85}._lock_1i5ro_42.on{color:var(--accent);opacity:1;filter:drop-shadow(0 0 4px var(--accent-glow))}._chip_1i5ro_120{width:var(--knob-size);height:var(--knob-size);justify-content:center;align-items:center;display:none}.synced ._chip_1i5ro_120{display:flex}._chip_1i5ro_120 .dropdown{width:100%;display:block}._chip_1i5ro_120 .dropdown>button{width:100%;min-width:0;min-height:0;font-family:var(--mono);letter-spacing:0;text-transform:none;white-space:nowrap;justify-content:center;gap:0;padding:2px;font-size:8px;font-weight:200;display:flex}._chip_1i5ro_120 .dropdown>button>span{text-align:center;flex:0 auto;overflow:visible}._chip_1i5ro_120 .dropdown>button>span:last-child{display:none}._root_1b07e_18{flex-direction:column;align-items:center;gap:2px;width:70px;min-width:0;display:flex}._root_1b07e_18 .dropdown>button{min-width:0}._label_1b07e_8{color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;text-align:center;font-size:9px;font-weight:600}._overlay_79t8i_12{z-index:1100;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}._overlay_79t8i_12.hidden{opacity:0}._spotlight_79t8i_40{pointer-events:none;box-shadow:0 0 0 9999px color-mix(in srgb, var(--scrim-ink) 78%, transparent), 0 0 0 2px var(--accent), 0 0 22px 6px var(--accent-glow);border-radius:8px;transition:left .25s,top .25s,width .25s,height .25s;position:fixed}._centered_79t8i_70{box-shadow:none;background:color-mix(in srgb, var(--scrim-ink) 82%, transparent);border-radius:0}._callout_79t8i_82{pointer-events:auto;z-index:1101;width:min(330px, calc(92vw / var(--ui-zoom,1)));background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);color:var(--text);border-radius:8px;padding:16px 18px;position:fixed}._calloutTitle_79t8i_108{font-family:var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-secondary);text-shadow:0 0 6px var(--accent-secondary-glow), 0 1px 0 #000000d9;font-size:16px;font-weight:900}._calloutBody_79t8i_128{color:var(--text-dim);margin-top:10px;font-size:13px;line-height:1.6}._calloutBody_79t8i_128 strong{color:var(--text);font-weight:700}._confirm_79t8i_152{color:var(--accent-secondary);margin-top:10px;font-size:13px;font-weight:700}._footer_79t8i_166{align-items:center;gap:8px;margin-top:16px;display:flex}._progress_79t8i_180{letter-spacing:.08em;color:var(--text-faint);margin-right:auto;font-size:11px}._actions_79t8i_194{gap:8px;display:flex}button._toggleActive_79t8i_234{background:var(--well);border-color:var(--accent);color:var(--accent)}button._toggleActive_79t8i_234:not(:active),button._toggleActive_79t8i_234.on{box-shadow:0 0 8px var(--accent-glow), inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 6%, transparent)}button._toggleActive_79t8i_234 svg.hdr-icon .disc{fill:var(--lit-accent)}button._toggleActive_79t8i_234 svg.hdr-icon .stem{stroke:var(--lit-accent-ink);stroke-width:1.4px}button._toggleActive_79t8i_234 svg.hdr-icon .dot{fill:var(--lit-accent-ink)}._badgeLayer_79t8i_314{z-index:900;pointer-events:none;position:fixed;inset:0}._badge_79t8i_258{border:1px solid var(--lit-accent);background:var(--lit-accent);width:20px;height:20px;color:var(--lit-accent-ink);font-family:var(--serif);cursor:pointer;pointer-events:auto;box-shadow:0 0 10px var(--accent-glow);opacity:.6;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-style:italic;font-weight:900;line-height:1;transition:opacity .15s;display:flex;position:fixed}._badge_79t8i_258:hover{opacity:1}._sweetGrid_79t8i_394{grid-template-columns:repeat(2,1fr);gap:6px;margin:12px 0 8px;display:grid}._sweetBtn_79t8i_408{background:var(--panel);border:1px solid var(--panel-border);color:var(--text);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:12px;transition:border-color .15s,box-shadow .15s;display:flex}._sweetBtn_79t8i_408:hover{border-color:var(--accent);box-shadow:0 0 8px var(--accent-glow)}._sweetBtn_79t8i_408.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 8px var(--accent-glow)}._sweetName_79t8i_462{letter-spacing:.02em;font-weight:700}._sweetVal_79t8i_472{color:var(--accent-secondary);font-variant-numeric:tabular-nums}._sweetFoot_79t8i_482{color:var(--text-faint);margin-top:4px;font-size:11px;line-height:1.5}._envGraph_79t8i_502{width:100%;max-width:440px;height:auto;margin:12px auto 8px;display:block;overflow:visible}._envAxis_79t8i_520{stroke:var(--text-faint);stroke-width:1px}._envGuide_79t8i_530{fill:none;stroke:var(--text-faint);stroke-width:.75px;stroke-dasharray:2 3}._envBracket_79t8i_544{fill:none;stroke:var(--text-dim);stroke-width:1px}._envFill_79t8i_556{fill:var(--accent-glow);opacity:.35;stroke:none}._envCurve_79t8i_568{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}._envSustain_79t8i_584{stroke:var(--accent-secondary);stroke-width:1px;stroke-dasharray:4 3}._envText_79t8i_596{fill:var(--text-dim);font-size:9px}._envLetter_79t8i_606{fill:var(--text);font-size:11px;font-weight:700}._envValue_79t8i_620{fill:var(--accent-secondary);font-family:var(--mono);font-size:9px}._sectionTitle_8n85f_10{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin:14px 0 0;font-family:inherit;font-size:12px;font-weight:700}._sectionBreak_8n85f_32{border-top:1px solid var(--rule);margin-top:22px;padding-top:14px}._desc_8n85f_44{color:var(--text-dim);margin-top:12px;font-size:12.5px;line-height:1.55}._modeRow_8n85f_58{align-items:center;gap:12px;margin-top:18px;display:flex}._modeLabel_8n85f_72{letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);font-size:10px}._help_8n85f_86{color:var(--text-dim);margin-top:10px;font-size:11.5px;line-height:1.5}._status_8n85f_100{color:var(--text-dim);margin-top:12px;font-size:12.5px;line-height:1.5}._status_8n85f_100 strong{color:var(--accent-secondary);font-weight:800}._scaleSlider_8n85f_130{min-width:0;accent-color:var(--accent);flex:1}._scaleValue_8n85f_142{text-align:right;min-width:4.5ch;font-family:var(--mono);color:var(--text);font-size:12.5px}._scaleReset_8n85f_158{flex:none}._reloadHint_8n85f_166{color:var(--accent);margin-top:16px;font-size:12px;line-height:1.5}._reloadBtn_8n85f_180{margin-top:8px}._reloadHint_8n85f_166.hidden,._reloadBtn_8n85f_180.hidden{display:none}button._tierWeak_8n85f_220{--tier:var(--accent-bad);--tier-glow:var(--accent-bad-glow)}button._tierMedium_8n85f_222{--tier:var(--accent);--tier-glow:var(--accent-glow)}button._tierStrong_8n85f_224{--tier:var(--accent-good);--tier-glow:var(--accent-good-glow)}:is(button._tierWeak_8n85f_220,button._tierMedium_8n85f_222,button._tierStrong_8n85f_224){border-color:var(--tier);color:var(--tier)}:is(button._tierWeak_8n85f_220,button._tierMedium_8n85f_222,button._tierStrong_8n85f_224):not(:active){box-shadow:0 0 8px var(--tier-glow), inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 6%, transparent)}@keyframes _perfPulse_8n85f_1{0%,to{opacity:1}50%{opacity:.4}}button._pending_8n85f_262{animation:1.1s ease-in-out infinite _perfPulse_8n85f_1}@media (prefers-reduced-motion:reduce){button._pending_8n85f_262{animation:none}}._backdrop_lqjpi_24{background:color-mix(in srgb, var(--scrim-ink) 82%, transparent);z-index:1000;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:fixed;inset:0}._backdrop_lqjpi_24.hidden{opacity:0;pointer-events:none}._card_lqjpi_56{width:min(440px, calc(92vw / var(--ui-zoom,1)));max-height:calc(86vh / var(--ui-zoom,1));background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:8px;padding:24px 26px;overflow-y:auto}._cardWide_lqjpi_78{width:min(720px, calc(94vw / var(--ui-zoom,1)))}._title_lqjpi_86{font-family:var(--serif);letter-spacing:.16em;color:var(--accent-secondary);text-transform:uppercase;text-shadow:0 0 6px var(--accent-secondary-glow), 0 1px 0 #000000d9;font-size:24px;font-weight:900}._tag_lqjpi_114{font-family:var(--serif);letter-spacing:.15em;color:var(--text-faint);text-transform:uppercase;margin-top:4px;font-size:9.5px;font-style:italic}._cardWide_lqjpi_78 ._tag_lqjpi_114{letter-spacing:normal;text-transform:none;color:var(--text-dim);font-size:12.5px;font-style:normal;line-height:1.55}._meta_lqjpi_160{color:var(--text-dim);letter-spacing:.04em;filter:opacity(.8);margin-top:16px;padding:10px 14px;font-size:12px;line-height:1.8;box-shadow:inset 0 8px 28px -6px #0009}._meta_lqjpi_160 strong{color:var(--text);font-weight:700}._meta_lqjpi_160 a{color:var(--accent-secondary);border-bottom:1px dashed color-mix(in srgb, var(--accent-secondary) 40%, transparent);text-decoration:none}._meta_lqjpi_160 a:hover{color:var(--text)}._sec_lqjpi_214{text-transform:uppercase;letter-spacing:.2em;color:var(--accent-secondary);border-bottom:1px dashed var(--rule);margin-top:20px;padding-bottom:6px;font-size:10px}._keys_lqjpi_234{--cap-w:19px;--cap-h:20px;--cap-gap:3px;grid-template-columns:auto 1fr;align-items:center;gap:8px 18px;margin-top:12px;display:grid}._key_lqjpi_234{letter-spacing:.06em;color:var(--accent);white-space:nowrap;font-family:Courier New,monospace;font-size:11px;font-weight:700}._combo_lqjpi_262{font-family:var(--sans);color:var(--text-dim);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}._cap_lqjpi_316{min-width:var(--cap-w);height:var(--cap-h);box-sizing:border-box;letter-spacing:.06em;text-indent:.06em;color:var(--keycap-ink);background:var(--keycap);border:1px solid var(--panel-border);border-radius:3px;justify-content:center;align-items:center;padding:1px 5px 0;font-family:Courier New,monospace;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 1px 1px #00000080}._iconCap_lqjpi_308{letter-spacing:0;text-indent:0;font-size:13px}._capNatural_lqjpi_394{color:var(--text);background:var(--panel-flat);border-color:var(--panel-border)}._capSharp_lqjpi_406{color:var(--keycap-sharp-ink);background:var(--keycap);border-color:var(--panel-border-dim)}._capBlank_lqjpi_422{visibility:hidden}._notes_lqjpi_430{align-items:flex-start;gap:var(--cap-gap);flex-direction:column}._notesRow_lqjpi_442{gap:var(--cap-gap);display:flex}._notesSharps_lqjpi_454{padding-left:calc((var(--cap-w) + var(--cap-gap)) / 2)}._act_lqjpi_462{color:var(--text-dim);letter-spacing:.03em;font-size:12px}._closeBtn_lqjpi_474{justify-content:center;width:100%;margin-top:22px}._secFold_lqjpi_492{cursor:pointer;align-items:center;gap:10px;display:flex}._secFoldLabel_lqjpi_510{margin-right:auto}._secFoldHint_lqjpi_522{letter-spacing:.16em;color:var(--text-dim);font-size:9px}._debugBody_lqjpi_534.collapsed{display:none}._secFoldTitle_lqjpi_550{align-items:center;gap:6px;margin-right:auto;display:flex}._gearBtn_lqjpi_566{width:18px;height:18px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:background .12s,color .12s,transform .16s;display:inline-flex;transform:rotate(0)}._gearBtn_lqjpi_566:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent)}._gearBtn_lqjpi_566[aria-expanded=true]{color:var(--accent-secondary);transform:rotate(90deg)}._layoutRow_lqjpi_632{align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}._layoutRow_lqjpi_632.collapsed{display:none}._layoutLabel_lqjpi_656{text-transform:uppercase;letter-spacing:.18em;color:var(--text-dim);font-size:10px}._layoutNote_lqjpi_670{color:var(--text-faint);font-size:10px;font-style:italic}._layoutNote_lqjpi_670.hidden,._keys_lqjpi_234.collapsed ._keyOverflow_lqjpi_692{display:none}._debugActions_lqjpi_704{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._debugBtn_lqjpi_718{min-height:0;padding:4px 10px;font-size:10px}._debugActRow_lqjpi_730{justify-content:space-between;align-items:center;gap:8px;display:flex}._aiLabel_lqjpi_744{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-secondary);margin-top:16px;font-size:10px;display:block}._aiBrief_lqjpi_762{resize:vertical;width:100%;height:84px;font-family:var(--mono);background:var(--field);color:var(--text);border:1px solid var(--panel-border);border-radius:4px;margin-top:8px;padding:10px;font-size:12px;line-height:1.45}._aiBrief_lqjpi_762::placeholder{color:var(--text-faint);font-style:italic}._aiText_lqjpi_802{resize:vertical;width:100%;height:320px;font-family:var(--mono);background:var(--field);color:var(--text);border:1px solid var(--panel-border);border-radius:4px;margin-top:12px;padding:10px;font-size:11px;line-height:1.4}._aiActions_lqjpi_832{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._aiConnector_lqjpi_856{background:var(--field);border:1px solid var(--panel-border);border-left:2px solid var(--accent-secondary);color:var(--text-dim);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}._aiConnectorUrl_lqjpi_890{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;font-size:11px}._pasteText_lqjpi_906{resize:vertical;width:100%;height:180px;font-family:var(--mono);background:var(--field);color:var(--text);border:1px solid var(--panel-border);border-radius:4px;margin-top:8px;padding:10px;font-size:11px;line-height:1.4}._pasteText_lqjpi_906::placeholder{color:var(--text-faint);font-style:italic}._pasteStatus_lqjpi_946{min-height:16px;color:var(--text-faint);margin-top:8px;font-size:11px;line-height:1.4}._pasteStatus_lqjpi_946._pasteOk_lqjpi_962{color:var(--accent-secondary)}._pasteStatus_lqjpi_946._pasteBad_lqjpi_964{color:var(--text-bad)}@container viewport (width<=720px){._aiText_lqjpi_802{height:220px}._aiBrief_lqjpi_762{height:64px}._pasteText_lqjpi_906{height:130px}}._message_cc9vr_14{color:var(--text-dim);letter-spacing:.04em;white-space:pre-wrap;word-break:break-word;margin-top:16px;font-size:12px;line-height:1.7}._input_cc9vr_36{box-sizing:border-box;letter-spacing:.02em;background:var(--field);width:100%;color:var(--text);border:1px solid var(--panel-border);border-radius:4px;margin-top:14px;padding:9px 11px;font-family:inherit;font-size:14px}._input_cc9vr_36:focus{border-color:var(--accent-secondary);outline:none}._input_cc9vr_36::placeholder{color:var(--text-faint);font-style:italic}._detail_cc9vr_86{color:var(--text-faint);margin-top:10px;font-style:italic}._actions_cc9vr_98{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}._danger_cc9vr_116{border-color:color-mix(in srgb, var(--led-on) 55%, transparent);color:var(--text-bad)}._danger_cc9vr_116:hover{color:var(--text-bad-hover);border-color:color-mix(in srgb, var(--led-on) 85%, transparent)}._list_1nzxh_12{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}._list_1nzxh_12 li{color:var(--text-dim);letter-spacing:.04em;padding-left:18px;font-size:12px;line-height:1.55;position:relative}._list_1nzxh_12 li:before{content:"";background:var(--accent-secondary);width:6px;height:6px;box-shadow:0 0 6px var(--accent-secondary-glow);border-radius:50%;position:absolute;top:.55em;left:2px}._aside_1nzxh_72{color:var(--text-faint);letter-spacing:.04em;margin:14px 0 0;font-size:11px;font-style:italic}._footer_1nzxh_88{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}._dismiss_1nzxh_106{color:var(--text-dim);letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:11px;display:inline-flex}._dismiss_1nzxh_106 input{accent-color:var(--accent-secondary);cursor:pointer;width:14px;height:14px;margin:0}._btns_1nzxh_144{gap:8px;margin-left:auto;display:flex}._demoBtn_1nzxh_158{color:var(--accent-secondary);border-color:var(--accent-secondary-glow);text-shadow:0 0 6px var(--accent-secondary-glow)}._demoBtn_1nzxh_158:hover{border-color:var(--accent-secondary)}._root_1l2o6_6{align-items:center;display:inline-flex}._caret_1l2o6_24{color:var(--text-dim);cursor:pointer;font-size:var(--fx-title-size,11px);background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;line-height:1;display:inline-flex}._caret_1l2o6_24:hover,._root_1l2o6_6.open ._caret_1l2o6_24{color:var(--accent-secondary)}._title_1l2o6_78{cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover){._title_1l2o6_78:hover+* ._caret_1l2o6_24{color:var(--accent-secondary)}}._caret_1l2o6_24 svg{transition:transform .12s}._root_1l2o6_6.open ._caret_1l2o6_24 svg{transform:rotate(180deg)}._option_1l2o6_6{align-items:center;gap:8px;display:flex}._lamp_1l2o6_136{width:5px;height:5px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-secondary) 12%, transparent);background:#00000080;border-radius:50%;flex:none}._option_1l2o6_6.lit ._lamp_1l2o6_136{background:var(--accent);box-shadow:0 0 5px var(--accent-secondary-glow)}._root_j76d5_10{z-index:950;min-width:220px;color:var(--text);background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);overscroll-behavior:contain;opacity:1;border-radius:10px;flex-direction:column;transition:opacity .18s;display:flex;position:fixed}._root_j76d5_10.hidden{opacity:0;pointer-events:none}._titleBar_j76d5_52{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--panel-border);background:#00000047;border-radius:10px 10px 0 0;justify-content:flex-start;align-items:center;gap:8px;padding:6px;display:flex}._root_j76d5_10.collapsed ._titleBar_j76d5_52{border-bottom:none;border-radius:10px}._title_j76d5_52{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);font-size:11px}._closeBtn_j76d5_114{width:22px;height:22px;font-family:var(--serif);color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:12px;line-height:1;transition:background .12s,color .12s;display:inline-flex}._closeBtn_j76d5_114:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent)}._minBtn_j76d5_166{width:22px;height:22px;font-family:var(--serif);color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:background .12s,color .12s;display:inline-flex}._minBtn_j76d5_166:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent)}._body_j76d5_214{padding:12px;position:relative}._resizeRight_j76d5_232{width:12px;position:absolute;top:0;bottom:0;right:-7px}._resizeCorner_j76d5_252{justify-content:flex-end;align-items:flex-end;width:16px;height:16px;font-size:13px;position:absolute;bottom:1px;right:1px}._root_1xj3r_8{width:var(--xy-size,240px);flex-direction:column;gap:10px;display:flex}._assign_1xj3r_26{flex-direction:column;gap:6px;display:flex}._assign_1xj3r_26.collapsed{display:none}._gearBtn_1xj3r_52{width:22px;height:22px;color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:background .12s,color .12s,transform .16s;display:inline-flex;transform:rotate(0)}._gearBtn_1xj3r_52:hover{color:var(--text);background:color-mix(in srgb, var(--accent) 18%, transparent)}._gearBtn_1xj3r_52[aria-expanded=true]{color:var(--accent-secondary);transform:rotate(90deg)}._field_1xj3r_106{align-items:center;gap:8px;display:flex}._fieldLabel_1xj3r_118{width:14px;font-family:var(--serif);color:var(--accent-secondary);flex:none;font-size:12px;font-weight:700}._field_1xj3r_106 .dropdown{flex:1;min-width:0}._surface_1xj3r_146{aspect-ratio:1;border:1px solid var(--panel-border);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 6%, transparent), #00000059), var(--panel-flat);cursor:crosshair;touch-action:none;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #0000008c}._surface_1xj3r_146:before,._surface_1xj3r_146:after{content:"";background:color-mix(in srgb, var(--accent-secondary) 8%, transparent);position:absolute}._surface_1xj3r_146:before{width:1px;top:0;bottom:0;left:50%}._surface_1xj3r_146:after{height:1px;top:50%;left:0;right:0}._grid_1xj3r_220{pointer-events:none;position:absolute;inset:0}._gridV_1xj3r_230{border-left:1px dotted color-mix(in srgb, var(--accent-secondary) 5%, transparent);width:0;position:absolute;top:0;bottom:0}._gridH_1xj3r_244{border-top:1px dotted color-mix(in srgb, var(--accent-secondary) 5%, transparent);height:0;position:absolute;left:0;right:0}._axisLabelX_1xj3r_262,._axisLabelY_1xj3r_264{font-family:var(--sans);letter-spacing:.04em;color:var(--text-faint);white-space:nowrap;pointer-events:none;font-size:11px;position:absolute}._axisLabelX_1xj3r_262{bottom:4px;left:50%;transform:translate(-50%)}._axisLabelY_1xj3r_264{transform-origin:50%;top:50%;left:9px;transform:translate(-50%,-50%)rotate(-90deg)}._dot_1xj3r_312{background:var(--accent);width:14px;height:14px;box-shadow:0 0 10px var(--accent-glow), 0 0 4px var(--accent-glow);pointer-events:none;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}._hint_1xj3r_342{font-family:var(--sans);letter-spacing:.04em;text-align:center;color:var(--text-dim);font-size:10px}._selectedLabel_126l9_8{color:var(--accent-secondary);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:11px}._edit_126l9_22{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._ctrl_126l9_36{align-items:center;gap:6px;display:flex}._ctrlLabel_126l9_48{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);margin-right:4px;font-size:9px}._slider_126l9_64{align-items:center;gap:6px;min-width:200px;display:flex}._sliderLabel_126l9_78{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);min-width:56px;font-size:9px}._sliderTrack_126l9_94{background:var(--recess);border:1px solid var(--panel-border);cursor:ew-resize;touch-action:none;border-radius:5px;flex:1;min-width:90px;height:10px;position:relative;overflow:hidden}._sliderFill_126l9_136{transform-origin:0;background:linear-gradient(90deg, var(--lit-top), var(--accent-secondary));width:100%;box-shadow:0 0 6px var(--accent-glow);position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}._sliderValue_126l9_160{color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums;min-width:36px;font-size:10px}._sliderTrackCenter_126l9_182:before{content:"";background:var(--panel-border);width:1px;position:absolute;top:1px;bottom:1px;left:50%}._sliderTrack_126l9_94:focus-visible{outline:1px solid var(--accent-secondary);outline-offset:1px}._stepBtn_126l9_226{justify-content:center;min-width:30px;padding:6px 4px;font-size:13px;line-height:1}._inert_126l9_246{opacity:.5}._root_na6i7_16{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}._seg_na6i7_34{background:var(--tray);border:1px solid var(--panel-border);border-radius:4px;flex-wrap:wrap;gap:2px;min-width:0;padding:2px;display:inline-flex;box-shadow:inset 0 1px 2px #000000b3}._btn_na6i7_58{min-width:30px;color:var(--text-faint);font-family:var(--serif);border-radius:3px;flex-direction:column;align-items:center;gap:2px;padding:5px 8px;font-size:11px;font-weight:700;display:flex;position:relative}._letter_na6i7_88{letter-spacing:.08em}._dot_na6i7_92{background:var(--led-off);border-radius:50%;width:5px;height:5px}._btn_na6i7_58.filled ._dot_na6i7_92{background:var(--accent-secondary);box-shadow:0 0 4px var(--accent-secondary-glow)}._btn_na6i7_58.active{background:var(--raised);color:var(--accent-secondary);text-shadow:0 0 4px var(--accent-secondary-glow);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 15%, transparent)}._btn_na6i7_58.playing ._dot_na6i7_92{background:var(--led-on);box-shadow:0 0 6px var(--led-glow)}._root_na6i7_16.resting ._btn_na6i7_58.playing ._dot_na6i7_92{background:var(--accent-secondary);box-shadow:0 0 5px var(--accent-secondary-glow)}._copy_na6i7_154,._follow_na6i7_158{min-height:28px;padding:5px 9px}._root_na6i7_16.copy-armed ._seg_na6i7_34{outline:1px dashed var(--accent-secondary)}._add_na6i7_166{background:var(--well);border:1px solid var(--panel-border);min-width:26px;color:var(--text-dim);border-radius:3px;justify-content:center;padding:5px 7px}._add_na6i7_166:hover:not(:disabled){color:var(--accent-secondary)}._add_na6i7_166:disabled{opacity:.35;cursor:not-allowed}._tick_1g8ih_14{cursor:pointer;min-width:0;height:12px;font-family:var(--sans);color:var(--text-faint);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:3px 3px 0 0;padding:0;font-size:7px;line-height:1}._beat_1g8ih_54{color:var(--text-dim);background:#ffffff14;border-color:#fff3}._tick_1g8ih_14:hover{background:color-mix(in srgb, var(--accent-secondary) 18%, transparent);color:var(--accent)}._tick_1g8ih_14.cue{border-color:var(--accent-secondary);box-shadow:inset 0 0 0 1px var(--accent-secondary);color:var(--accent-secondary)}._tick_1g8ih_14.playing{background:var(--playing);border-color:var(--playing);color:var(--ink-strong);box-shadow:0 0 6px var(--accent-secondary-glow)}._off_1g8ih_116 ._tick_1g8ih_14{cursor:default;opacity:.4}._off_1g8ih_116 ._tick_1g8ih_14:hover{color:var(--text-faint);background:#ffffff0a}._off_1g8ih_116 ._beat_1g8ih_54:hover{background:#ffffff14}._barGroup_1g8ih_136{align-items:center;gap:2px;min-width:0;display:inline-flex}._bar_1g8ih_136{font-family:var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--text-dim);white-space:nowrap;font-size:9px}._bar_1g8ih_136 b{color:var(--accent-secondary);font-weight:700}._barNav_1g8ih_196{width:14px;height:14px;color:var(--text-dim);font-family:var(--sans);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:3px;flex:none;padding:0;font-size:10px;line-height:1}._barNav_1g8ih_196:hover{background:color-mix(in srgb, var(--accent-secondary) 18%, transparent);border-color:var(--accent-secondary);color:var(--accent)}._off_1g8ih_116 ._barNav_1g8ih_196,._off_1g8ih_116._barGroup_1g8ih_136 ._barNav_1g8ih_196{cursor:default;opacity:.4}._off_1g8ih_116 ._barNav_1g8ih_196:hover,._off_1g8ih_116._barGroup_1g8ih_136 ._barNav_1g8ih_196:hover{color:var(--text-dim);background:#ffffff0d;border-color:#ffffff1f}._overlay_idjzn_8{pointer-events:none;background:color-mix(in srgb, var(--veil) 62%, transparent);color:var(--accent-secondary);z-index:5;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:none;position:absolute;inset:0}._overlay_idjzn_8._on_idjzn_38{display:flex}._glyph_idjzn_42 svg{width:46px;height:46px;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 45%, transparent));display:block}._caption_idjzn_56{font-family:var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-size:11px}._root_1a0nc_4{--fx-title-size:9px;align-items:center;gap:4px;display:flex}._divider_1a0nc_22{background:color-mix(in srgb, var(--accent-secondary) 15%, transparent);width:1px;height:28px;margin:0 4px}._knobs_1a0nc_52{--lock-gutter:20px;align-items:center;gap:4px;display:flex}._root_1a0nc_4.collapsed ._knobs_1a0nc_52,._root_1a0nc_4.collapsed ._collapsible_1a0nc_78{display:none}._label_1a0nc_6{font-size:var(--fx-title-size);text-transform:uppercase;letter-spacing:.12em;color:var(--accent-secondary);font-weight:600}._row_1ukcy_12{border-top:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;display:flex}._window_1ukcy_40{width:var(--transport-w,auto);max-width:var(--transport-w,min(calc(90vw / var(--ui-zoom,1)), 880px));flex-wrap:wrap;align-items:center;gap:12px;display:flex}._playPause_1ukcy_66{text-align:center;min-width:64px}._readout_1ukcy_82{font-family:var(--mono);letter-spacing:.04em;color:var(--accent-secondary);font-variant-numeric:tabular-nums;text-align:center;min-width:58px;font-size:15px}._scrub_1ukcy_38{background:var(--tray-top);border-radius:2px;flex:192px;align-items:center;gap:2px;min-width:0;max-width:max-content;padding:2px;display:flex;position:relative;overflow:auto hidden}._bar_1ukcy_154{min-width:22px;height:35px;color:var(--text-dim);font-family:var(--sans);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:0;flex:none;padding:0 4px;font-size:9px;line-height:1}._bar_1ukcy_154:hover{background:color-mix(in srgb, var(--accent-secondary) 18%, transparent);color:var(--accent)}._bar_1ukcy_154.playing{background:var(--playing);border-color:var(--playing);color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--lit-ring)}._bar_1ukcy_154.loop{box-shadow:inset 0 3px 0 var(--accent), inset 0 -3px 0 var(--accent);color:var(--accent)}._bar_1ukcy_154.loop.playing{box-shadow:inset 0 3px 0 var(--accent), inset 0 -3px 0 var(--accent), inset 0 0 0 1px var(--lit-ring);color:var(--ink-strong)}._picking_1ukcy_250 ._bar_1ukcy_154{cursor:crosshair}._picking_1ukcy_250 ._bar_1ukcy_154:hover{outline:1px dashed var(--accent);outline-offset:-3px}._bar_1ukcy_154.loop-anchor{outline:2px dashed var(--accent);outline-offset:-3px;color:var(--accent)}._loopIdle_1ukcy_272 ._bar_1ukcy_154.loop{box-shadow:inset 0 3px 0 color-mix(in srgb, var(--accent-secondary) 30%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--accent-secondary) 30%, transparent);color:var(--text-dim)}._loopIdle_1ukcy_272 ._bar_1ukcy_154.loop.playing{box-shadow:inset 0 3px 0 color-mix(in srgb, var(--accent-secondary) 30%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--accent-secondary) 30%, transparent), inset 0 0 0 1px var(--lit-ring);color:var(--ink-strong)}._off_1ukcy_296{opacity:.4}._off_1ukcy_296 ._bar_1ukcy_154,._off_1ukcy_296 button{cursor:default}._off_1ukcy_296 ._bar_1ukcy_154:hover{color:var(--text-dim);background:#ffffff0a}._overlay_8zk95_14{z-index:2000;border:2px dashed var(--accent);background:color-mix(in srgb, var(--scrim-ink) 72%, transparent);color:var(--accent);font-family:var(--sans);text-align:center;pointer-events:none;border-radius:12px;justify-content:center;align-items:center;padding:16px;font-size:16px;display:flex;position:fixed;inset:12px}._window_vg62l_6{max-width:min(calc(92vw / var(--ui-zoom,1)), 460px);flex-direction:column;gap:10px;display:flex}._row_vg62l_30{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._status_vg62l_48{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);flex:auto;align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}._status_vg62l_48[data-phase=recording]{color:var(--accent-bad)}._status_vg62l_48[data-phase=paused]{color:var(--accent-secondary)}._status_vg62l_48[data-phase=review]{color:var(--accent-good)}._dot_vg62l_82{opacity:.45;background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}._dot_vg62l_82._live_vg62l_108{opacity:1;box-shadow:0 0 8px var(--accent-bad);animation:1.8s ease-in-out infinite _recPulse_vg62l_1}@keyframes _recPulse_vg62l_1{0%,to{opacity:1}50%{opacity:.28}}@media (prefers-reduced-motion:reduce){._dot_vg62l_82._live_vg62l_108{animation:none}}._meter_vg62l_148{background:var(--bg-deep);border-radius:3px;flex:none;width:64px;height:6px;overflow:hidden}._meterFill_vg62l_166{background:var(--accent-good);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}._meter_vg62l_148[data-clip] ._meterFill_vg62l_166{background:var(--accent-bad)}._timer_vg62l_190{font-family:var(--mono);letter-spacing:.04em;color:var(--accent-secondary);font-variant-numeric:tabular-nums;text-align:right;min-width:52px;font-size:17px}._fmt_vg62l_216{flex:none;align-self:center}._action_vg62l_234{flex:none;justify-content:center;min-width:74px}._danger_vg62l_246{border-color:color-mix(in srgb, var(--accent-bad) 45%, transparent);color:var(--accent-bad)}._danger_vg62l_246:hover:not(:disabled){background:color-mix(in srgb, var(--accent-bad) 16%, transparent);border-color:var(--accent-bad)}._root_96wcq_4{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--key-bed);width:100%;height:100%;box-shadow:inset 0 2px 6px #000000e6, 0 1px 0 color-mix(in srgb, var(--accent-secondary) 6%, transparent);border-radius:4px;padding:6px;display:flex;position:relative}._key_96wcq_34{cursor:pointer;touch-action:none;color:var(--key-white-ink);-webkit-user-select:none;user-select:none;font-size:8px;font-family:var(--serif);border-radius:0 0 4px 4px;flex:1;justify-content:center;align-items:flex-end;margin:0 1px;padding-bottom:6px;font-weight:600;display:flex;position:relative}._white_96wcq_70{background:var(--key-white);box-shadow:inset 0 -3px 6px var(--key-white-shade), inset 1px 0 0 var(--key-white-shine), 0 2px 0 #0006}._white_96wcq_70.active{background:var(--key-white-active);box-shadow:inset 0 -2px 8px #0000004d, inset 0 2px 4px var(--key-white-active-shine), var(--key-side-l), var(--key-side-r)}._white_96wcq_70:is(.active,.seq){--key-side-l:inset 5px 0 6px -2px #00000080;--key-side-r:inset -5px 0 6px -2px #00000080}._white_96wcq_70:is(.active,.seq)+._white_96wcq_70:is(.active,.seq){--key-side-l:0 0 transparent}._white_96wcq_70:is(.active,.seq):has(+._white_96wcq_70:is(.active,.seq)){--key-side-r:0 0 transparent}._black_96wcq_136{background:var(--key-black);width:3%;height:60%;color:color-mix(in srgb, var(--text) 40%, transparent);z-index:2;box-shadow:inset 0 -3px 6px #000c, inset 0 1px 0 var(--lip), 0 3px 0 #000000b3;border-radius:0 0 3px 3px;position:absolute;top:0}._black_96wcq_136.active{background:var(--key-black-active);box-shadow:inset 0 -2px 6px #00000080, inset 0 2px 4px var(--key-black-active-shine), 0 0 8px var(--key-black-active-glow)}._white_96wcq_70.seq{background:var(--key-white-active);box-shadow:inset 0 -2px 8px #0000004d, inset 0 2px 6px color-mix(in srgb, var(--accent-secondary) 60%, transparent), 0 0 12px var(--accent-secondary-glow), var(--key-side-l), var(--key-side-r)}._black_96wcq_136.seq{background:var(--key-black-active);box-shadow:inset 0 -2px 6px #00000080, inset 0 2px 4px var(--accent-secondary-glow), 0 0 12px color-mix(in srgb, var(--accent-secondary) 60%, transparent)}._key_96wcq_34{isolation:isolate}._key_96wcq_34:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent 32%, var(--key-role-fill,transparent) 100%);opacity:0;position:absolute;inset:0}._white_96wcq_70[data-role=root]{--key-role-fill:var(--key-role-root)}._white_96wcq_70[data-role=chord]{--key-role-fill:var(--key-role-chord)}._white_96wcq_70[data-role=scale]{--key-role-fill:var(--key-role-scale)}._black_96wcq_136[data-role=root]{--key-role-fill:var(--key-role-root)}._black_96wcq_136[data-role=chord]{--key-role-fill:var(--key-role-chord)}._black_96wcq_136[data-role=scale]{--key-role-fill:var(--key-role-scale-edge)}._white_96wcq_70[data-role=extra]{--key-role-fill:var(--key-role-extra)}._black_96wcq_136[data-role=extra]{--key-role-fill:var(--key-role-extra-edge)}._white_96wcq_70[data-role]:before{opacity:.55}._black_96wcq_136[data-role]:before{opacity:.85}._key_96wcq_34.active:before,._key_96wcq_34.seq:before{opacity:0}._root_91l0p_4{border:1px solid var(--screen-border);z-index:1;background:0 0;border-radius:3px;width:100%;height:100%;display:block;position:relative}}@layer chrome{._panel_15zm7_4{background:var(--panel-tint,var(--panel));border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:6px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:8px 10px 10px;display:flex}._panelTitle_15zm7_44{text-transform:uppercase;letter-spacing:.2em;color:var(--accent-secondary);text-align:center;border-bottom:1px dashed var(--rule);text-shadow:0 1px #000000b3;padding-bottom:6px;font-size:10px;font-weight:600;line-height:14px}._panelBody_15zm7_82{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}._panelKnobs_15zm7_112{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;width:100%;min-height:0;display:flex}._panelEdge_15zm7_140{max-width:100%}._panelTabs_15zm7_160{width:100%;min-width:0;display:flex}._panelTab_15zm7_160{border-bottom:1px dashed var(--rule);min-width:0;color:var(--text-faint);text-transform:uppercase;letter-spacing:.2em;text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;padding:0 6px 6px;font-size:10px;font-weight:600;line-height:14px;position:relative;overflow:hidden}._panelTab_15zm7_160:hover{color:var(--text-dim)}._panelTab_15zm7_160+._panelTab_15zm7_160:before{content:"";border-left:1px dashed var(--rule);position:absolute;top:0;bottom:0;left:0}._panelTab_15zm7_160.active{color:var(--accent-secondary);text-shadow:0 1px #000000b3;border-bottom-color:#0000}._panelTabLamp_15zm7_292{background:0 0;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;left:10px;transform:translateY(-50%)}._panelTab_15zm7_160.lit ._panelTabLamp_15zm7_292{background:var(--accent);box-shadow:0 0 5px var(--accent-secondary-glow)}._panelPages_15zm7_324{flex:1;min-width:0;min-height:0;display:flex}._panelPage_15zm7_324{flex:1;min-width:0;display:none}._panelPage_15zm7_324.visible{display:flex}._panelRow_15zm7_4{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}._quad_15zm7_4,._quint_15zm7_4{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:8px 4px;width:100%;display:grid}._quint_15zm7_4>:last-child{grid-column:1/-1}._hex_15zm7_6{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;gap:8px 4px;width:100%;display:grid}._spread_15zm7_6{width:100%}._rowBreak_15zm7_532{flex-basis:100%;height:0}._rowBreak_15zm7_532._six_15zm7_546{display:block}._paramHint_15zm7_558{text-align:center;width:100%;color:var(--text-dim);text-wrap:balance;margin:0;font-size:9px;line-height:1.35}._patternPanel_15zm7_578{flex-direction:column;gap:10px;width:100%;min-height:0;display:flex}._patternPanelHeader_15zm7_602{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._fxCluster_15zm7_620{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}._laneControls_15zm7_642{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}._laneMeterRoot_15zm7_670{min-width:0;display:inline-block}._laneMeter_15zm7_670{flex-direction:column;gap:6px;min-width:190px;padding:8px;display:flex}._laneMeterField_15zm7_704{justify-content:space-between;align-items:center;gap:8px;display:flex}._laneMeterLabel_15zm7_722{color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:600}._laneMeterHint_15zm7_744{font-family:var(--mono);color:var(--text-dim);max-width:190px;font-size:9px;line-height:1.35}._laneMeterOff_15zm7_764{color:var(--accent)}@container viewport (width>=1630px){._hex_15zm7_6{grid-template-columns:repeat(3,minmax(0,1fr))}}@container viewport (width>=2561px){._spread_15zm7_6{justify-content:space-evenly}._rowBreak_15zm7_532{display:none}._quad_15zm7_4{grid-template-columns:repeat(4,minmax(0,1fr))}._quint_15zm7_4{grid-template-columns:repeat(5,minmax(0,1fr))}._quint_15zm7_4>:last-child{grid-column:auto}}@container viewport (width>=3200px){._hex_15zm7_6{grid-template-columns:repeat(6,minmax(0,1fr))}._rowBreak_15zm7_532._six_15zm7_546{display:none}}@container viewport (width<=1280px){._quad_15zm7_4{grid-template-columns:repeat(4,minmax(0,1fr))}._quint_15zm7_4{grid-template-columns:repeat(5,minmax(0,1fr))}._quint_15zm7_4>:last-child{grid-column:auto}._hex_15zm7_6{grid-template-columns:repeat(3,minmax(0,1fr))}._spread_15zm7_6{justify-content:space-evenly}}@container viewport (width<=1140px){._fxCluster_15zm7_620{flex-basis:100%}}@container viewport ((width>=1630px) and (width<=2560px)) or (width<=499px){._quint_15zm7_4{grid-template-columns:repeat(3,minmax(0,1fr))}._quint_15zm7_4>:first-child{grid-area:1/1}._quint_15zm7_4>:nth-child(2){grid-area:1/3}._quint_15zm7_4>:nth-child(3){grid-area:2/1}._quint_15zm7_4>:nth-child(4){grid-area:2/3}._quint_15zm7_4>:last-child{grid-area:1/2/span 2}}@container viewport ((width>=1281px) and (width<=1629px)) or (width<=499px){._panelEdge_15zm7_140:not(.dropdown)>button{min-width:0;padding-left:5px;padding-right:5px}._panelEdge_15zm7_140:not(.dropdown)>button.icon{padding-left:3px;padding-right:3px}._panelEdge_15zm7_140 svg.wave-icon{width:20px}}}@layer panels{._matrix_ve4tr_12{flex-direction:column;gap:6px;min-width:320px;display:flex}._row_ve4tr_26{grid-template-columns:1fr 1fr 44px;align-items:center;gap:8px;display:grid}._head_ve4tr_42{font-family:var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-size:8px}._fixedSrc_ve4tr_62{font-family:var(--serif);color:var(--text);padding-left:2px;font-size:11px}._idle_ve4tr_88>:not(:first-child):not(.dropdown){opacity:.45}._hint_ve4tr_96{font-family:var(--sans);color:var(--text-dim);max-width:340px;margin:4px 0 0;font-size:9px;line-height:1.35}@container viewport (width<=560px){._matrix_ve4tr_12{min-width:0}._row_ve4tr_26{grid-template-columns:1fr 44px;grid-template-areas:"src src""dst amt";row-gap:4px}._row_ve4tr_26>:first-child{grid-area:src}._row_ve4tr_26>:nth-child(2){grid-area:dst}._row_ve4tr_26>:nth-child(3){grid-area:amt}._head_ve4tr_42{display:none}}._body_1k10n_4{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._group_1k10n_18{flex-direction:column;gap:4px;display:flex}._groupLabel_1k10n_30{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-size:9px;font-weight:600}._knobs_1k10n_46{gap:12px;display:flex}._row_16fdx_20{flex-wrap:wrap;align-items:center;gap:18px;display:flex}._mapGroup_16fdx_40{flex:0 380px;min-width:0;max-width:100%}._controls_16fdx_52{flex-wrap:wrap;flex:0 auto;align-items:flex-end;gap:18px;min-width:0;display:flex}._hint_16fdx_84{text-align:left;flex:260px;min-width:0;margin:0}._map_16fdx_40{-webkit-user-select:none;user-select:none;cursor:default;gap:0;width:100%;min-width:200px;max-width:380px;height:56px;padding:0;display:flex;position:relative}._white_16fdx_138,._black_16fdx_140{border:1px solid var(--key-role-out-edge);background:var(--key-role-out);transition:background .12s,box-shadow .12s,border-color .12s}._white_16fdx_138{border-radius:0 0 3px 3px;flex:1 1 0;min-width:0;position:relative}._black_16fdx_140{z-index:1;background:var(--key-role-out-black);border-radius:0 0 3px 3px;width:4.42857%;height:62%;position:absolute;top:-1px;transform:translate(-50%)}._white_16fdx_138[data-role=scale]{background:var(--key-role-scale);border-color:var(--key-role-scale-edge)}._black_16fdx_140[data-role=scale]{background:var(--key-role-scale-black);border-color:var(--key-role-scale)}._white_16fdx_138[data-role=extra]{background:var(--key-role-extra);border-color:var(--key-role-extra-edge)}._black_16fdx_140[data-role=extra]{background:var(--key-role-extra-black);border-color:var(--key-role-extra)}._white_16fdx_138[data-role=chord]{background:var(--key-role-chord);border-color:var(--key-role-chord);box-shadow:0 0 6px var(--accent-secondary-glow)}._black_16fdx_140[data-role=chord]{background:var(--key-role-chord-black);border-color:var(--key-role-chord)}._white_16fdx_138[data-role=root]{background:var(--key-role-root);border-color:var(--key-role-root);box-shadow:0 0 8px var(--accent-glow)}._black_16fdx_140[data-role=root]{background:var(--key-role-root-black);border-color:var(--key-role-root)}._swatch_16fdx_212[data-role=scale]{background:var(--key-role-scale);border-color:var(--key-role-scale-edge)}._swatch_16fdx_212[data-role=extra]{background:var(--key-role-extra);border-color:var(--key-role-extra-edge)}._swatch_16fdx_212[data-role=chord]{background:var(--key-role-chord);border-color:var(--key-role-chord)}._swatch_16fdx_212[data-role=root]{background:var(--key-role-root);border-color:var(--key-role-root)}._rootLabel_16fdx_298{text-align:center;font-family:var(--sans);color:var(--key-role-root-ink);pointer-events:none;font-size:8px;font-weight:700;position:absolute;bottom:2px;left:0;right:0}._black_16fdx_140>._rootLabel_16fdx_298{color:var(--text)}._legend_16fdx_334{font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);gap:10px;margin-top:5px;font-size:8px;display:flex}._legendItem_16fdx_356{align-items:center;gap:4px;display:flex}._legendItem_16fdx_356.hidden{display:none}._swatch_16fdx_212{border:1px solid var(--panel-border);width:8px;height:8px;box-shadow:none;border-radius:2px}._stepRow_tab96_18{grid-template-columns:repeat(var(--steps,16), minmax(0, 1fr));gap:4px;width:100%;display:grid}._recording_tab96_34{outline:1px solid var(--accent-secondary);outline-offset:4px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:3px}._noteDisplay_tab96_48{text-align:center;min-width:38px;color:var(--accent-secondary);font-size:13px;font-weight:700;font-family:var(--serif)}._importRow_tab96_68{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}._importLabel_tab96_84{text-transform:uppercase;letter-spacing:.18em;color:var(--text-dim);font-size:9px;font-weight:700}._importStatus_tab96_100{color:var(--text-dim);font-size:11px}._trackGrid_tab96_114{flex-direction:column;gap:3px;display:flex}._trackRow_tab96_126{align-items:center;gap:8px;display:flex}._trackCtrls_tab96_138{flex:none;align-items:center;gap:6px;width:196px;display:flex}@container viewport (width<=720px){._trackCtrls_tab96_138{width:172px}}._trackFold_tab96_184{min-width:40px;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px}._trackFold_tab96_184:disabled{opacity:.5;cursor:default}._trackMute_tab96_212{transform-origin:0;transform:scale(.85)}._trackPan_tab96_222{flex:none;margin-left:auto}._trackBody_tab96_228{flex:1;min-width:0}._folded_tab96_236 ._trackBody_tab96_228{display:none}._monoGated_tab96_244 ._trackBody_tab96_228{opacity:.35}._grid_12ich_4{flex-direction:column;gap:4px;display:flex}._row_12ich_16{align-items:center;gap:8px;display:flex}._rowCtrls_12ich_28{flex-shrink:0;align-items:center;gap:6px;width:130px;display:flex}._trackLabel_12ich_44{background:var(--well);border:1px solid var(--panel-border);color:var(--accent-secondary);font-size:10px;font-weight:700;font-family:var(--serif);letter-spacing:.08em;cursor:pointer;text-align:left;min-width:64px;box-shadow:inset 0 1px 0 var(--lip);border-radius:4px;padding:4px 8px}._trackLabel_12ich_44:hover{color:var(--accent)}._mute_12ich_80{min-height:24px!important;padding:4px 6px!important}._cells_12ich_92{grid-template-columns:repeat(var(--steps,16), 1fr);flex:1;gap:3px;min-width:0;display:grid}._kitLabel_12ich_110{text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);font-size:9px}._tuning_12ich_126{border-top:1px solid var(--panel-border);flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;padding:8px 0 2px;display:flex}._tuningKnobs_12ich_146{align-items:center;gap:12px;display:flex}._load_q3sbi_4{background:var(--well);border:1px solid var(--panel-border);cursor:pointer;font-family:var(--sans);color:var(--text-faint);box-shadow:inset 0 1px 0 var(--lip), inset 0 -1px 2px #00000080, 0 1px 2px #00000080;border-radius:4px;flex-shrink:0;min-width:4.4em;transition:background 80ms,border-color 80ms;min-height:24px!important;padding:4px 7px!important;font-size:9px!important}._name_q3sbi_46{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;color:var(--text);cursor:pointer;text-align:left;background:var(--well);border:1px solid var(--panel-border);min-height:24px;box-shadow:inset 0 1px 0 var(--lip), inset 0 -1px 2px #00000080, 0 1px 2px #00000080;border-radius:4px;flex:1;padding:4px 7px;font-family:ui-monospace,monospace;font-size:9px;overflow:hidden}._name_q3sbi_46.needs-reload{color:var(--text-error);border-color:var(--border-error);font-style:italic}._edit_q3sbi_104{background:var(--well);border:1px solid var(--panel-border);cursor:pointer;font-family:var(--sans);box-shadow:inset 0 1px 0 var(--lip), inset 0 -1px 2px #00000080, 0 1px 2px #00000080;color:var(--accent-secondary);border-radius:4px;flex-shrink:0;line-height:1;transition:background 80ms,border-color 80ms;min-height:24px!important;padding:4px 7px!important;font-size:11px!important}._edit_q3sbi_104:hover{color:var(--accent)}._fit_q3sbi_156{background:var(--well);border:1px solid var(--panel-border);cursor:pointer;font-family:var(--sans);box-shadow:inset 0 1px 0 var(--lip), inset 0 -1px 2px #00000080, 0 1px 2px #00000080;letter-spacing:.04em;color:var(--text-faint);border-radius:4px;flex-shrink:0;line-height:1;transition:background 80ms,border-color 80ms,color 80ms;min-height:24px!important;padding:4px 5px!important;font-size:9px!important}._fit_q3sbi_156:hover:not(:disabled){color:var(--accent)}._fit_q3sbi_156:disabled{opacity:.4;cursor:not-allowed}._rec_q3sbi_204{background:var(--well);border:1px solid var(--panel-border);cursor:pointer;font-family:var(--sans);box-shadow:inset 0 1px 0 var(--lip), inset 0 -1px 2px #00000080, 0 1px 2px #00000080;color:var(--accent-secondary);border-radius:4px;flex-shrink:0;transition:background 80ms,border-color 80ms;min-height:24px!important;padding:5px 10px!important;font-size:9px!important}._rec_q3sbi_204:hover{color:var(--accent)}._chokePick_q3sbi_252{flex:none;width:76px}._slotKnobs_q3sbi_274{flex-wrap:wrap;flex:auto;align-items:center;gap:10px 12px;min-width:0;display:flex}._slotCell_q3sbi_300{flex:none;align-items:center;gap:8px;display:flex}._pad_1lbud_14{background:var(--pad-bed);border:1px solid var(--pad-border);cursor:crosshair;touch-action:none;border-radius:4px;width:100%;min-width:0;height:64px;padding:0;position:relative;box-shadow:inset 0 2px 6px #0009}._pad_1lbud_14._beat_1lbud_42{border-color:var(--pad-border-hover)}._pad_1lbud_14.playing{border-color:var(--motion);box-shadow:inset 0 2px 6px #0009, 0 0 6px color-mix(in srgb, var(--motion) 55%, transparent)}._pad_1lbud_14:before,._pad_1lbud_14:after{content:"";pointer-events:none;background:color-mix(in srgb, var(--motion) 8%, transparent);position:absolute}._pad_1lbud_14:before{width:1px;top:0;bottom:0;left:50%}._pad_1lbud_14:after{height:1px;top:50%;left:0;right:0}._dot_1lbud_82{background:var(--motion);width:9px;height:9px;box-shadow:0 0 5px color-mix(in srgb, var(--motion) 80%, transparent);pointer-events:none;border-radius:50%;display:none;position:absolute;transform:translate(-50%,-50%)}._pad_1lbud_14.on ._dot_1lbud_82{display:block}._pad_1lbud_14._beat_1lbud_42 ._dot_1lbud_82{background:var(--motion-beat);box-shadow:0 0 5px color-mix(in srgb, var(--motion-beat) 80%, transparent)}._graph_1lbud_118{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._graph_1lbud_118 polyline{fill:none;stroke:color-mix(in srgb, var(--motion) 55%, transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke}._graph_1lbud_118 circle{fill:color-mix(in srgb, var(--motion) 90%, transparent)}._graph_1lbud_118 polyline._carry_1lbud_154{stroke:color-mix(in srgb, var(--motion) 32%, transparent);stroke-dasharray:3 3}._xyHeader_1lbud_170{color:var(--text-soft);border-top:1px solid var(--panel-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;margin-bottom:6px;padding-top:8px;font-size:11px;display:flex}._xyHeader_1lbud_170 ._axisLabel_1lbud_200{letter-spacing:.08em;text-transform:uppercase;color:var(--text-label);font-size:10px}._hint_1lbud_220{color:var(--text-hint);font-size:10px}._readout_1lbud_244{letter-spacing:.04em;font-variant-numeric:tabular-nums;min-height:12px;color:var(--text-label);white-space:nowrap;margin-left:auto;font-size:10px}._readoutLive_1lbud_264{color:var(--accent);text-shadow:0 0 6px var(--accent-glow)}._levelPad_1lbud_282 ._bar_1lbud_282{background:linear-gradient(180deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 35%, transparent) 100%);pointer-events:none;opacity:.22;border-radius:0 0 3px 3px;height:0;position:absolute;bottom:0;left:0;right:0}._levelPad_1lbud_282.on ._bar_1lbud_282{opacity:1}._inert_1lbud_316{opacity:.3;pointer-events:none}._trackRow_1lbud_332{flex-direction:column;gap:4px;margin-top:8px;display:flex}._trackHeader_1lbud_346{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._laneDivider_1lbud_368{border-top:1px dashed var(--rule);margin-top:10px;padding-top:10px}._trackFold_1lbud_388{text-transform:uppercase;letter-spacing:.06em;min-width:46px;min-height:24px;color:inherit;opacity:.7;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:4px;justify-content:center;align-items:center;padding:2px 8px;font-family:inherit;font-size:10px;display:inline-flex}._trackFold_1lbud_388:hover{opacity:1}._trackBody_1lbud_436{min-width:0}._folded_1lbud_438 ._trackBody_1lbud_436{display:none}._trackGrid_1lbud_442{min-width:0;position:relative}._trackCells_1lbud_470{grid-template-columns:repeat(var(--steps,16), 1fr);flex:1;gap:10px;min-width:0;display:grid}._trackDim_1lbud_492 ._trackFold_1lbud_388{opacity:.45}._trackDim_1lbud_492 ._trackFold_1lbud_388:hover{opacity:1}._levelPad_1lbud_282:before{display:none}._pageShell_qkyig_20{padding-left:0;padding-right:0}._page_qkyig_14{grid-template-columns:calc(var(--wheel-col) - 1px) 1fr;flex:1;gap:10px;min-width:0;display:grid}._controls_qkyig_76{flex-direction:column;gap:4px;min-width:0;padding:0 4px;display:flex}._switchRow_qkyig_94{align-items:center;gap:4px;min-width:0;display:flex}._switchRow_qkyig_94>*{flex:auto;justify-content:center;min-width:0;padding-left:6px;padding-right:6px}._presetWrap_qkyig_136{min-width:0}._presetWrap_qkyig_136 .dropdown{min-width:0;display:block}._presetWrap_qkyig_136 .dropdown>button{width:100%;min-width:0}._knobs_qkyig_170{justify-content:space-between;align-items:flex-start;gap:2px;min-width:0;display:flex}._graphWrap_qkyig_210{min-width:0;height:var(--scope-h,130px);padding:8px;position:relative}._graph_qkyig_210{background:var(--screen);border:1px solid var(--screen-border);width:100%;height:100%;box-shadow:inset 0 0 20px #000c, inset 0 0 0 1px color-mix(in srgb, var(--accent-secondary) 5%, transparent);cursor:crosshair;border-radius:3px;display:block}}@layer shell{._header_pa798_14{margin:0 var(--side-margin);background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);z-index:10;border-radius:0 0 6px 6px;align-items:center;gap:14px;min-width:0;padding:0 16px;display:flex;position:sticky;top:0}._headerBrand_pa798_72{white-space:nowrap;border-right:1px solid var(--rule);flex-shrink:0;margin-right:4px;padding-right:18px}@container viewport (width<=1679px){._headerBrand_pa798_72{zoom:.6;padding-right:24px}}._headerSpacer_pa798_102{flex:1}._headerGroup_pa798_106{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);align-items:center;gap:10px;font-size:11px;display:flex}._transportGroup_pa798_126 ._playBtn_pa798_126{justify-content:center;min-width:64px}._menuToggle_pa798_138,._headerBreak_pa798_146,._presetSpacer_pa798_156{display:none}._presetGroup_pa798_172{min-width:0}._presetGroup_pa798_172 .dropdown{min-width:120px;max-width:240px;display:flex}._presetGroup_pa798_172 .dropdown>button{flex:auto;min-width:0}._playBtn_pa798_126.on .switch-label{color:var(--play-on-ink)}._playBtn_pa798_126.blink .switch-led{opacity:.15;box-shadow:none}._playBtn_pa798_126 .switch-led{position:relative}._playBtn_pa798_126.attract .switch-led:after,._playBtn_pa798_126.cue .switch-led:after{content:"";opacity:0;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 85%, transparent), inset 0 1px 1px #fff6;background:var(--accent);will-change:opacity;border-radius:50%;position:absolute;inset:0}._playBtn_pa798_126.attract .switch-led:after{animation:2s ease-in-out infinite _ledPulse_pa798_1}._playBtn_pa798_126.cue .switch-led:after{background:var(--led-good);box-shadow:0 0 8px color-mix(in srgb, var(--led-good) 90%, transparent), inset 0 1px 1px #fff6;animation:.4s linear infinite _ledFlash_pa798_1}@keyframes _ledPulse_pa798_1{0%,to{opacity:0}50%{opacity:1}}@keyframes _ledFlash_pa798_1{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){._playBtn_pa798_126.attract .switch-led:after,._playBtn_pa798_126.cue .switch-led:after{opacity:1;animation:none}}@container viewport (width<=1140px){._header_pa798_14{flex-wrap:wrap}._headerSpacer_pa798_102{display:none}._headerGroup_pa798_106{flex-wrap:wrap}._presetLabel_pa798_344{display:none}._headerBreak_pa798_146{flex-basis:100%;height:0;display:block}._voicingGroup_pa798_360{margin-left:auto}._presetGroup_pa798_172{flex:1}._presetSpacer_pa798_156{flex:1;display:block}}@container viewport (width<=992px){._header_pa798_14{gap:8px 10px;min-height:0;padding:8px 10px}._headerGroup_pa798_106{gap:8px 10px}}@container viewport (width<=720px){._menuToggle_pa798_138{justify-content:center;align-items:center;margin-left:auto;font-size:16px;line-height:1;display:inline-flex}._presetGroup_pa798_172{display:none}._header_pa798_14._menuOpen_pa798_426 ._presetGroup_pa798_172{flex-basis:100%;display:flex}._presetGroup_pa798_172 .dropdown{min-width:0;max-width:90px}._header_pa798_14._menuOpen_pa798_426 ._menuToggle_pa798_138{background:var(--raised);border-color:color-mix(in srgb, var(--accent-secondary) 50%, transparent);color:var(--accent-secondary);box-shadow:0 0 8px var(--accent-secondary-glow), inset 0 1px 0 color-mix(in srgb, var(--accent-secondary) 15%, transparent)}}._main_1sgao_16{margin:0 var(--side-margin);grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;display:grid}@container viewport (width<=1280px){._main_1sgao_16{grid-template-columns:repeat(4,minmax(0,1fr))}}@container viewport (width<=992px){._main_1sgao_16{grid-template-columns:repeat(2,minmax(0,1fr))}}._fxSection_epza1_20{min-width:0;margin:0 var(--side-margin);flex-direction:column;gap:0;display:flex}._fxSectionBar_epza1_44{background:var(--recess);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);cursor:pointer;border-radius:6px;align-items:center;padding:0 10px 0 6px;display:flex}._fxSection_epza1_20.collapsed ._fxRow_epza1_72{display:none}._fxSection_epza1_20:not(.collapsed) ._fxSectionBar_epza1_44{border-bottom-right-radius:0;border-bottom-left-radius:0}._fxRow_epza1_72{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin-top:-1px;display:grid}._fxPanel_epza1_120{background:var(--panel-tint,var(--panel));border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:8px 10px 10px;display:flex}._fxPanel_epza1_120:nth-child(-n+6){border-top-left-radius:0;border-top-right-radius:0}._fxHeader_epza1_162{border-bottom:1px dashed var(--rule);justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;display:flex}._fxTitle_epza1_180{text-transform:uppercase;letter-spacing:.18em;color:var(--accent-secondary);text-shadow:0 1px #000000b3;font-size:11px;font-weight:700}._fxView_epza1_202{flex-direction:column;gap:6px;min-width:0;display:flex}._fxTitleRow_epza1_222{align-items:center;gap:2px;display:flex}._fxKnobs_epza1_234{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:4px;display:flex}@container viewport (width>=1320px){._fxRow_epza1_72{grid-template-columns:repeat(6,minmax(min-content,1fr))}._fxPanel_epza1_120{min-width:auto}._fxKnobs_epza1_234{flex-wrap:nowrap}}@container viewport (width>=1320px) and (width<=1409px){._fxRow_epza1_72{--knob-size:40px}}@container viewport (width<=992px){._fxRow_epza1_72{grid-template-columns:repeat(2,1fr)}._fxPanel_epza1_120:nth-child(n+3){border-top-left-radius:6px;border-top-right-radius:6px}}._patternRow_180tf_14{margin:0 var(--side-margin)}._bottom_1m6s5_48{--wheel-col:120px;margin:0 var(--side-margin);flex-direction:column;gap:10px;min-height:0;display:flex}._bottomTop_1m6s5_74{grid-template-columns:var(--wheel-col) 1fr;min-height:var(--scope-h,130px);flex:1 1 0;gap:10px;display:grid}._wheels_1m6s5_90{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:6px;align-items:stretch;gap:8px;padding:8px 8px 22px;display:flex}._scopeWrap_1m6s5_112{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);border-radius:6px;min-height:0;padding:8px;display:flex;position:relative}._scopeScreen_1m6s5_140{background:var(--screen);box-shadow:inset 0 0 20px #000c, inset 0 0 0 1px color-mix(in srgb, var(--accent-secondary) 5%, transparent);pointer-events:none;z-index:0;border-radius:3px;position:absolute;inset:8px}._scopeToggle_1m6s5_164{z-index:1;position:absolute;top:8px;right:8px;min-height:28px!important;padding:4px 10px!important;font-size:10px!important}._scopeChannelsToggle_1m6s5_184{z-index:1;position:absolute;top:8px;left:8px;min-height:28px!important;padding:4px 10px!important;font-size:10px!important}._scopeZonesToggle_1m6s5_218{z-index:1;position:absolute;bottom:8px;right:8px;min-height:28px!important;padding:4px 10px!important;font-size:10px!important}._scopeResize_1m6s5_250{z-index:2;width:min(64px,100% - 140px);height:16px;position:absolute;top:0;left:50%;transform:translate(-50%)}@container viewport (width<=350px){._scopeResize_1m6s5_250{display:none!important}}._keyboardWrap_1m6s5_296{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);min-height:max(160px, calc(var(--kb-key-w,0px) * 1.6 + 30px));max-height:max(160px, calc(var(--kb-key-w,100vh) * 4.5 + 30px));border-radius:6px;flex:1000 1 0;padding:8px}._keyboardSizer_1m6s5_324{height:0}}
