.rimvo-brand-mark{object-fit:contain;flex:none;width:40px;height:26px;display:block}.topbar>.brand-lockup{flex:none;gap:10px}.brand-caption,.recording-eyebrow{align-items:center;gap:6px;display:inline-flex}.brand-caption .rimvo-brand-mark,.recording-eyebrow .rimvo-brand-mark{width:24px;height:18px}@media (width<=480px){.brand-lockup{gap:0}.brand-lockup .rimvo-brand-mark{width:30px;height:24px}.brand-lockup h1{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (width>=900px) and (height>=640px) and (height<=719px) and (pointer:fine){.topbar .audio-add,.topbar .shortcut-open,.topbar .session-menu>summary{width:28px;height:28px;min-height:28px;padding:4px}}.recording-header{align-items:center;display:flex}.recording-toggle{border:1px solid var(--line);min-height:36px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:flex}.recording-dot{background:#a6534c;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.recording-toggle.is-recording{border-color:#a6534c}.recording-toggle.is-recording .recording-dot{border-radius:2px}.recording-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:min(440px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:12px;padding:22px;overflow:auto;box-shadow:0 16px 60px #0006}.recording-dialog::backdrop{background:#0008}.recording-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.recording-dialog h2{margin:5px 0 0;font-size:24px;font-weight:500}.recording-eyebrow{opacity:.65;letter-spacing:.08em;font-size:10px}.recording-dialog button{border:1px solid var(--line);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:8px 13px;font-size:12px}.recording-dialog button:disabled,.recording-toggle:disabled{opacity:.45;cursor:default}.recording-dialog .recording-close{flex:none;width:40px;padding:0;font-size:24px}.recording-take{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:18px 0;display:flex}.recording-take strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:400}.recording-take>span:last-child{opacity:.65;font-size:12px}.recording-save-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.recording-dialog .recording-primary{color:#202124;background:#cfbc94;border-color:#cfbc94;font-weight:600}.recording-dialog audio{width:100%;height:42px;display:block}.recording-name{gap:8px;margin-block:16px;display:grid}.recording-name label{font-size:12px}.recording-name input{box-sizing:border-box;width:100%;min-width:0;color:inherit;border:1px solid var(--line);font:inherit;background:0 0;border-radius:5px;padding:10px}.recording-name>span{opacity:.65;overflow-wrap:anywhere;font-size:11px}.recording-notice{opacity:.75;overflow-wrap:anywhere;margin:16px 0 0;font-size:11px;line-height:1.5}.recording-error{color:#da9990;font-size:12px;line-height:1.5}.recording-replace{border-top:1px solid var(--line);padding-top:12px;font-size:12px}.recording-replace button{margin:4px}.recording-toggle:focus-visible,.recording-dialog button:focus-visible,.recording-dialog input:focus-visible{outline-offset:3px;outline:2px solid #cfbc94}.legal-links{flex:none;align-items:center;gap:12px;display:flex}.legal-links button{min-height:24px;font:inherit;color:var(--muted);background:0 0;border:0;padding:0 2px;font-size:10px}.legal-links button:focus-visible{outline:2px solid var(--deck-a);outline-offset:2px}@media (width<=899px){.recording-toggle{gap:5px;min-height:36px;padding:0 7px;font-size:10px}.recording-dialog{padding:18px}.legal-links{gap:7px}.legal-links button{font-size:9px}}@media (width<=380px){.recording-toggle{width:36px;padding:0}.recording-toggle:not(.is-recording)>span:last-child{display:none}.recording-toggle.is-recording{width:57px}.recording-dialog button{min-height:44px}.legal-links{gap:5px}}@media (width<=899px){.recording-name input{font-size:16px}}@media (width<=380px){.workspace-search input::placeholder{color:#0000}}.audio-session .recording-dialog button{white-space:normal;width:auto;max-width:100%;height:auto;min-height:44px;padding:8px 13px;line-height:1.4}.audio-session .recording-dialog>button,.audio-session .recording-name>button{width:100%}.audio-session .recording-dialog .recording-close{flex:none;width:44px;height:44px;padding:0}.recording-save-actions button{flex:1 0 auto}.recording-header{flex:none;min-width:0}.recording-take-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.recording-take-actions .recording-new{flex:1}.recording-take-actions .recording-discard{color:var(--muted)}@media (width>=900px) and (height>=640px) and (height<=719px) and (pointer:fine){.audio-session .recording-toggle{height:28px;min-height:28px;padding:0 8px}}.recording-format{gap:8px;margin-top:18px;display:grid}.recording-format label{font-size:12px}.recording-format select{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;padding:10px 12px;font-size:13px}.recording-format p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.recording-format select:focus-visible{outline-offset:3px;outline:2px solid #cfbc94}@media (width<=899px){.recording-format select{font-size:16px}}.booth .player--cdj .led-orange{--led:#ffb31f}.booth .player--cdj .led-blue{--led:#2a9dff}.booth .player--cdj .led-white{--led:#f4f6ff}.booth .player--cdj .led-green{--led:#9be82a}body[data-theme=dark] .booth .player--cdj .hw-key,body[data-theme=dark] .booth .player--cdj .hw-key:hover:enabled{color:#a9aaaf}body[data-theme=dark] .booth .player--cdj .hw-key:not(.hw-key--small):not(.cdj-amber):is(.is-lit,[aria-pressed=true]),body[data-theme=dark] .booth .player--cdj .hw-key:not(.hw-key--small):not(.cdj-amber):is(.is-lit,[aria-pressed=true]):hover:enabled{color:color-mix(in srgb,var(--led) 78%,#fff);box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 calc(var(--mm) * .7) calc(var(--mm) * 1.1) #000b,inset 0 calc(var(--mm) * .35) 0 #ffffff24,inset 0 calc(var(--mm) * -.45) 0 #0008, 0 0 calc(var(--mm) * 2.2) color-mix(in srgb,var(--led) 28%,transparent);text-shadow:0 0 calc(var(--mm) * .5) var(--led),0 0 calc(var(--mm) * 1.6) var(--led);background:linear-gradient(#4b4c51 0%,#38393d 16%,#2d2e32 60%,#26272a 100%)}body[data-theme=dark] .booth .player--cdj :is(.hw-key,.hw-round-key).cdj-amber:not(.is-lit),body[data-theme=dark] .booth .player--cdj :is(.hw-key,.hw-round-key).cdj-amber:not(.is-lit):hover:enabled{color:#24160299;text-shadow:0 1px #ffffff14;background:radial-gradient(at 50% 35%,#94661c 0%,#6e4a10 60%,#563908 100%)}body[data-theme=dark] .booth .player--cdj :is(.hw-key,.hw-round-key).cdj-amber.is-lit,body[data-theme=dark] .booth .player--cdj :is(.hw-key,.hw-round-key).cdj-amber.is-lit:hover:enabled{color:#2a1a02;text-shadow:none;box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 3.5) #ffb31fb3,inset 0 calc(var(--mm) * .35) 0 #fff6;background:radial-gradient(at 50% 35%,#ffe7ad 0%,#ffc23e 45%,#f59d0e 100%)}body[data-theme=dark] .booth .player--cdj .hw-round-key.cdj-amber.is-lit,body[data-theme=dark] .booth .player--cdj .hw-round-key.cdj-amber.is-lit:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * 1.5) #2b2c2e,0 0 0 calc(var(--mm) * 1.9) #0e0e0f,0 0 calc(var(--mm) * 3.5) #ffb31fb3,inset 0 calc(var(--mm) * .35) 0 #fff6}body[data-theme=dark] .booth .player--cdj .hw-round-key.cdj-digit,body[data-theme=dark] .booth .player--cdj .hw-round-key.cdj-digit:hover:enabled{font-size:calc(var(--mm) * 4.4)}body[data-theme=dark] .booth .player--cdj .hw-round-key.cdj-digit:not(.is-lit),body[data-theme=dark] .booth .player--cdj .hw-round-key.cdj-digit:not(.is-lit):hover:enabled{color:#e2961b}.booth .player--cdj .hw-round-key.cdj-dot i{background:color-mix(in srgb,var(--led) 22%,#111);box-shadow:inset 0 0 0 calc(var(--mm) * .2) #000a;border-radius:50%;position:absolute;inset:32%}.booth .player--cdj .hw-round-key.cdj-dot:is(.is-lit,[aria-pressed=true]) i{background:radial-gradient(circle at 45% 40%,#fff,var(--led) 55%);box-shadow:0 0 calc(var(--mm) * 1.6) var(--led)}body[data-theme=dark] .booth .player--cdj .hw-round-key.cdj-dot:is(.is-lit,[aria-pressed=true]),body[data-theme=dark] .booth .player--cdj .hw-round-key.cdj-dot:is(.is-lit,[aria-pressed=true]):hover:enabled{box-shadow:0 0 0 calc(var(--mm) * 1.5) #2b2c2e,0 0 0 calc(var(--mm) * 1.9) #0e0e0f,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24}.booth .player--cdj .cdj-call{width:calc(var(--mm) * 7.5);height:calc(var(--mm) * 6.5);border-radius:calc(var(--mm) * .6);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #000;background:linear-gradient(135deg,#9a9ca1,#3a3b3f 50%,#77797e)}.booth .player--cdj .cdj-zero{border-radius:calc(var(--mm) * .3);background:color-mix(in srgb,var(--led) 20%,#111)}.booth .player--cdj .cdj-zero.is-lit{background:var(--led);box-shadow:0 0 calc(var(--mm) * 1.6) var(--led)}body[data-theme=dark] .booth .player--cdj .hw-round-well>button,body[data-theme=dark] .booth .player--cdj .hw-round-well>button:hover:enabled{--ring:#ffb31f}body[data-theme=dark] .booth .player--cdj .hw-round-well>.hw-play,body[data-theme=dark] .booth .player--cdj .hw-round-well>.hw-play:hover:enabled{--ring:#2fe33f}body[data-theme=dark] .booth .player--cdj .hw-round-well>button,body[data-theme=dark] .booth .player--cdj .hw-round-well>button:hover:enabled{inset:calc(var(--mm) * 1.4)}.booth .player--cdj{box-shadow:none}.booth .player--cdj>.hw-panel{filter:drop-shadow(0 calc(var(--mm) * 7) calc(var(--mm) * 8) #000d) drop-shadow(0 calc(var(--mm) * 2) calc(var(--mm) * 1.5) #000a)}body[data-theme=dark] .booth .player--cdj .cdj-touch,body[data-theme=dark] .booth .player--cdj .cdj-touch:hover:enabled{z-index:1;box-sizing:border-box;min-width:0;min-height:0;padding:0 calc(var(--mm) * .6);border:calc(var(--mm) * .25) solid #3a3d45;border-radius:calc(var(--mm) * .6);color:#f2f4f8;font:700 calc(var(--mm) * 3.3)/1.1 var(--print-font);letter-spacing:.02em;text-align:center;text-transform:uppercase;white-space:normal;cursor:pointer;background:linear-gradient(#2b2d34,#1a1b20);place-items:center;margin:0;display:grid;position:absolute}.booth .player--cdj .cdj-touch:after{content:"";left:25%;right:25%;bottom:calc(var(--mm) * .5);height:calc(var(--mm) * .35);border-radius:calc(var(--mm) * .2);opacity:.45;background:currentColor;position:absolute}body[data-theme=dark] .booth .player--cdj .cdj-touch[aria-pressed=true],body[data-theme=dark] .booth .player--cdj .cdj-touch[aria-pressed=true]:hover:enabled{color:#0b0c10;background:#f2f4f8;border-color:#f2f4f8}.booth .player--cdj .cdj-touch.is-dummy{color:#9aa0ad;cursor:default}body[data-theme=dark] .booth .player--cdj .hw-key,body[data-theme=dark] .booth .player--cdj .hw-key:hover:enabled{font-size:calc(var(--mm) * 2.6)}body[data-theme=dark] .booth .player--cdj .hw-key.cdj-browse,body[data-theme=dark] .booth .player--cdj .hw-key.cdj-browse:hover:enabled{font-size:calc(var(--mm) * 2.9);letter-spacing:.08em}.booth .player--cdj .screen__key{margin-right:calc(var(--mm) * 58)}.booth .player--cdj .cdj-lever{border-radius:calc(var(--mm) * .8);box-shadow:0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #000c,inset 0 calc(var(--mm) * .35) 0 #ffffff2a;background:linear-gradient(#5b5c61,#2c2d31 45%,#1f2023)}.booth .player--cdj .hw-print .cdj-inv{fill:#141518}.booth .player--cdj .hw-print .cdj-lamp--vinyl{fill:#2a9dff}.booth .player--cdj .hw-print .cdj-lamp--cdj{fill:#b1d727;opacity:.45}.booth .player--cdj .hw-print .cdj-rev{fill:#e5484d}.booth .player--cdj .player__jog-ring,.booth .player--cdj.is-playing .player__jog-ring,.booth .player--cdj.is-on-air .player__jog-ring{box-shadow:0 0 0 calc(var(--mm) * .9) #141416}body[data-theme=dark] .booth .player--cdj .player__jog .jog-wheel{background:var(--cdj-dimples) center/100% 100% no-repeat, conic-gradient(from 200deg,#0000,#ffffff12 12%,#0000 26%,#ffffff0c 50%,#0000 64%,#ffffff12 82%,#0000), radial-gradient(circle closest-side,#0000 0 80.9%,#d4d6da 81% 83.1%,#060607 83.2% 84.2%,#4a4b4f 84.3% 84.8%,#1c1d20 84.9% 100%)}body[data-theme=dark] .booth .player--cdj .player__jog .jog-wheel__disc{inset:calc(var(--mm) * 19.6)}.booth .player--cdj .jog-display{box-shadow:0 0 0 calc(var(--mm) * .5) #050505,0 0 0 calc(var(--mm) * 1.2) #e9ecf2,0 0 calc(var(--mm) * 3) #ffffff59,inset 0 0 calc(var(--mm) * 2) #000;background:radial-gradient(circle closest-side,#08090c 0 51.5%,#f0182c 52% 59.5%,#050506 60% 79.5%,#0000 80%),linear-gradient(#050506 0 31%,#0a84d4 31% 69%,#050506 69%)}.booth .player--cdj.is-on-air .jog-display{box-shadow:0 0 0 calc(var(--mm) * .5) #050505,0 0 0 calc(var(--mm) * 1.2) #ff2a2a,0 0 calc(var(--mm) * 4) #ff2a2a99,inset 0 0 calc(var(--mm) * 2) #000}.booth .player--cdj .jog-display:before{background:conic-gradient(#dcdddf calc(var(--progress,0) * 1turn),#4a4b4f 0);inset:10%;-webkit-mask:radial-gradient(circle closest-side,#0000 74.5%,#000 75.5%);mask:radial-gradient(circle closest-side,#0000 74.5%,#000 75.5%)}.booth .player--cdj .jog-display__needle{top:10%;left:calc(50% - var(--mm) * .8);width:calc(var(--mm) * 1.6);filter:none;background:linear-gradient(#000 0 35%,#0000 35%);height:40%}.booth .player--cdj .jog-display b{font-size:calc(var(--mm) * 3.2);color:#a9abb0;text-shadow:none;bottom:4%}.booth .player--cdj .screen__deck{box-shadow:inset 0 0 0 calc(var(--mm) * .35) #e6e8ec;color:#f2f4f8;background:0 0}.booth .player--cdj .screen__key,.booth .player--cdj .screen__bpm b{color:#f2f4f8}.booth .player--cdj .screen__bpm:has(.is-master) b{color:#ff7a22}.booth .player--cdj .screen__info i.is-on{color:#e6e8ec;border-color:#e6e8ec}.booth .player--cdj .screen__info i.is-on.is-red{color:#ff4a3d;border-color:#e8322a}.booth .player--cdj .screen__info i.is-master{color:#1a0d02;background:#ff7a22;border-color:#ff7a22}.booth[data-player-finish=white] .player--cdj{--print:#2b2c30}.booth[data-player-finish=white] .player--cdj .cdj-rim{fill:#bdbdb8}.booth[data-player-finish=white] .player--cdj .cdj-top-1{stop-color:#f8f8f6}.booth[data-player-finish=white] .player--cdj .cdj-top-2{stop-color:#efefec}.booth[data-player-finish=white] .player--cdj .cdj-top-3{stop-color:#e3e3df}.booth[data-player-finish=white] .player--cdj .cdj-housing{fill:#e8e8e5;stroke:#b9bab6}.booth[data-player-finish=white] .player--cdj .cdj-strip{fill:#f5f5f3}.booth[data-player-finish=white] .player--cdj .cdj-face{fill:#ededeb}.booth[data-player-finish=white] .player--cdj .cdj-plate-1{stop-color:#f7f7f5}.booth[data-player-finish=white] .player--cdj .cdj-plate-2{stop-color:#e2e2de}.booth[data-player-finish=white] .player--cdj .cdj-console{fill:#dadad7;stroke:#b3b4b0}.booth[data-player-finish=white] .player--cdj .cdj-collar{fill:#c8c9c7;stroke:#a3a4a2}.booth[data-player-finish=white] .player--cdj .cdj-bezel-1{stop-color:#f6f6f4}.booth[data-player-finish=white] .player--cdj .cdj-bezel-2{stop-color:#c6c7c5}.booth[data-player-finish=white] .player--cdj .cdj-bezel-3{stop-color:#fafaf8}.booth[data-player-finish=white] .player--cdj .hw-print .cdj-inv{fill:#f4f4f2}.booth[data-player-finish=white] .player--cdj .cdj-well-1{stop-color:#8f9093}.booth[data-player-finish=white] .player--cdj .cdj-well-2{stop-color:#cfcfcb}.booth[data-player-finish=white] .player--cdj .cdj-rule{stroke:#3a3b3f}.booth[data-player-finish=white] .player--cdj .player__jog-ring,.booth[data-player-finish=white] .player--cdj.is-playing .player__jog-ring,.booth[data-player-finish=white] .player--cdj.is-on-air .player__jog-ring{box-shadow:0 0 0 calc(var(--mm) * .9) #9fa0a3}body[data-theme=dark] .booth[data-player-finish=white] .player--cdj .player__jog .jog-wheel__disc{box-shadow:inset 0 0 0 calc(var(--mm) * .5) #8d8e91,inset 0 calc(var(--mm) * 1) calc(var(--mm) * 2) #ffffff40;background:repeating-radial-gradient(circle,#0000 0 1.4px,#0000000a 1.5px 1.9px,#0000 2px 3px),conic-gradient(from 200deg,#b7b8bb,#e6e7ea 15%,#bdbec1 32%,#e0e1e4 50%,#b8b9bc 66%,#e8e9ec 82%,#b7b8bb)}body[data-theme=dark] .booth[data-player-finish=white] .player--cdj .player__jog .jog-wheel{background:var(--cdj-dimples-silver) center/100% 100% no-repeat, conic-gradient(from 200deg,#0000,#ffffff40 12%,#0000 26%,#ffffff2a 50%,#0000 64%,#ffffff40 82%,#0000), radial-gradient(circle closest-side,#0000 0 80.9%,#eef0f2 81% 83.1%,#7d7e82 83.2% 84.2%,#c9cacd 84.3% 84.8%,#a9abaf 84.9% 100%)}.booth[data-player-finish=white] .player--cdj .hw-rotary{box-shadow:0 0 0 calc(var(--mm) * .5) #8d8e91,0 calc(var(--mm) * 1.5) calc(var(--mm) * 2.5) #0005;background:repeating-conic-gradient(#e4e5e7 0deg 5deg,#b5b6b9 5deg 10deg)}.booth[data-player-finish=white] .player--cdj .hw-rotary i{box-shadow:inset 0 calc(var(--mm) * .4) 0 #fff8;background:radial-gradient(circle at 45% 35%,#fafafb,#c2c3c6 70%)}.booth[data-player-finish=white] .player--cdj .hw-round-well{box-shadow:inset 0 calc(var(--mm) * .6) calc(var(--mm) * 1) #000,0 0 0 calc(var(--mm) * .4) #0000001a;background:radial-gradient(circle,#050505 76%,#6d6e71 80%,#cfcfcb 100%)}.aio-unit{--aio-orange:#ffa000;--aio-cue:#ff8a00;--aio-green:#27d925;--aio-red:#f02424;--aio-blue:#0a4bff;--aio-fx-blue:#517bf5;--aio-white:#e9eaf1;--aio-screen-blue:#0482ed;--aio-screen-orange:#ff7b24;--aio-on-air:#ff2d1f}.booth .aio-unit .led-orange{--led:var(--aio-orange)}.booth .aio-unit .led-red{--led:var(--aio-red)}.booth .aio-unit .led-green{--led:var(--aio-green)}.booth .aio-unit .led-blue{--led:var(--aio-blue)}.booth .aio-unit .led-white{--led:var(--aio-white)}.booth .aio-unit .hw-round-key--fx.led-blue{--led:var(--aio-fx-blue)}body[data-theme=dark] .booth .aio-unit .hw-key.is-lit,body[data-theme=dark] .booth .aio-unit .hw-key.is-lit:hover:enabled,body[data-theme=dark] .booth .aio-unit .hw-key[aria-pressed=true],body[data-theme=dark] .booth .aio-unit .hw-key[aria-pressed=true]:hover:enabled{color:color-mix(in srgb,var(--led) 72%,#fff);box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,inset 0 0 0 calc(var(--mm) * .45) var(--led),inset 0 0 calc(var(--mm) * 1.4) color-mix(in srgb,var(--led) 35%,transparent), 0 0 calc(var(--mm) * 1.8) color-mix(in srgb,var(--led) 40%,transparent);text-shadow:0 0 calc(var(--mm) * .8) color-mix(in srgb,var(--led) 60%,transparent);background:linear-gradient(#2e2f33 0%,#242528 55%,#1c1d20 100%)}body[data-theme=dark] .booth .aio-unit .hw-key.aio-color-fx.is-lit{animation:1s step-end infinite hw-blink}body[data-theme=dark] .booth .aio-unit .mixer-unit__channel>.hw-key.is-lit,body[data-theme=dark] .booth .aio-unit .mixer-unit__channel>.hw-key.is-lit:hover:enabled,body[data-theme=dark] .booth .aio-unit .mixer-unit__channel>.hw-key[aria-pressed=true],body[data-theme=dark] .booth .aio-unit .mixer-unit__channel>.hw-key[aria-pressed=true]:hover:enabled{color:#241300;background:linear-gradient(180deg,color-mix(in srgb,var(--led) 72%,#fff) 0%,var(--led) 32%,color-mix(in srgb,var(--led) 82%,#000) 100%);box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 2.4) color-mix(in srgb,var(--led) 50%,transparent),inset 0 calc(var(--mm) * .35) 0 #fff6;text-shadow:none}body[data-theme=dark] .booth .aio-unit .hw-round-key:not(.hw-round-key--fx),body[data-theme=dark] .booth .aio-unit .hw-round-key:not(.hw-round-key--fx):hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .85) #0a0a0b,0 calc(var(--mm) * .9) calc(var(--mm) * 1.4) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24}body[data-theme=dark] .booth .aio-unit .hw-round-key:not(.hw-round-key--fx):is(.is-lit,[aria-pressed=true]),body[data-theme=dark] .booth .aio-unit .hw-round-key:not(.hw-round-key--fx)[aria-pressed=true]:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .85) var(--led),0 0 calc(var(--mm) * 3) color-mix(in srgb,var(--led) 70%,transparent),inset 0 calc(var(--mm) * .4) 0 #ffffff30}body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-ring,body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-ring:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .4) #0b0b0c,0 0 0 calc(var(--mm) * 1.6) #6c6e73,0 0 0 calc(var(--mm) * 2.45) #0a0a0b,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24}body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-ring:is(.is-lit,[aria-pressed=true]),body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-ring[aria-pressed=true]:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .4) #0b0b0c,0 0 0 calc(var(--mm) * 1.6) var(--led),0 0 0 calc(var(--mm) * 2.45) #0a0a0b,0 0 calc(var(--mm) * 3.5) color-mix(in srgb,var(--led) 60%,transparent),inset 0 calc(var(--mm) * .4) 0 #ffffff30}body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-cap,body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-cap:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .4) #0b0b0c,0 0 0 calc(var(--mm) * 2.4) #6c6e73,0 0 0 calc(var(--mm) * 3.2) #0a0a0b,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24}body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-cap.is-lit,body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-cap.is-lit:hover:enabled{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--led) 55%,#fff) 0%,var(--led) 45%,color-mix(in srgb,var(--led) 72%,#000) 100%);box-shadow:0 0 0 calc(var(--mm) * .4) #0b0b0c,0 0 0 calc(var(--mm) * 2.4) #6c6e73,0 0 0 calc(var(--mm) * 3.2) #0a0a0b,0 0 calc(var(--mm) * 3.5) color-mix(in srgb,var(--led) 55%,transparent),inset 0 calc(var(--mm) * .4) 0 #fff5;color:#3a1d00;text-shadow:none}body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot,body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot:hover:enabled,body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot.is-lit,body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot[aria-pressed=true],body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot[aria-pressed=true]:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .85) #0a0a0b,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24}body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot.aio-ring,body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot.aio-ring:hover:enabled,body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot.aio-ring.is-lit,body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot.aio-ring[aria-pressed=true],body[data-theme=dark] .booth .aio-unit .hw-round-key.aio-dot.aio-ring[aria-pressed=true]:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .4) #0b0b0c,0 0 0 calc(var(--mm) * 1.6) #6c6e73,0 0 0 calc(var(--mm) * 2.45) #0a0a0b,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24}.aio-unit .hw-round-key.aio-dot:after{content:"";left:calc(50% - var(--mm) * 1.3);top:calc(50% - var(--mm) * 1.3);width:calc(var(--mm) * 2.6);height:calc(var(--mm) * 2.6);background:color-mix(in srgb,var(--led) 22%,#151516);box-shadow:inset 0 0 0 calc(var(--mm) * .25) #000a;pointer-events:none;border-radius:50%;position:absolute}.aio-unit .hw-round-key.aio-dot:is(.is-lit,[aria-pressed=true]):after{background:radial-gradient(circle at 45% 40%,#fff 0%,color-mix(in srgb,var(--led) 70%,#fff) 25%,var(--led) 60%);box-shadow:0 0 calc(var(--mm) * 1.6) var(--led),0 0 calc(var(--mm) * .6) var(--led)}body[data-theme=dark] .booth .aio-unit .hw-round-key--fx[aria-pressed=true]{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--led) 45%,#fff) 0%,var(--led) 50%,color-mix(in srgb,var(--led) 65%,#000) 100%)}body[data-theme=dark] .booth .aio-unit .hw-round-well>button,body[data-theme=dark] .booth .aio-unit .hw-round-well>button:hover:enabled{--ring:var(--aio-cue)}body[data-theme=dark] .booth .aio-unit .hw-round-well>.hw-play,body[data-theme=dark] .booth .aio-unit .hw-round-well>.hw-play:hover:enabled{--ring:var(--aio-green)}body[data-theme=dark] .booth .aio-unit .hw-round-well>button,body[data-theme=dark] .booth .aio-unit .hw-round-well>button:hover:enabled,body[data-theme=dark] .booth .aio-unit .hw-round-well>button.is-lit,body[data-theme=dark] .booth .aio-unit .hw-round-well>button.is-held,body[data-theme=dark] .booth .aio-unit .hw-round-well>button[aria-pressed=true],body[data-theme=dark] .booth .aio-unit .hw-round-well>button[aria-pressed=true]:hover:enabled{background:repeating-radial-gradient(circle,#0000 0 calc(var(--mm) * .3),#00000010 calc(var(--mm) * .35) calc(var(--mm) * .45)), radial-gradient(circle at 50% 36%,#f7f8fa,#d3d5d9 34%,#a9abb0 68%,#7f8186);color:#2a2b2f;text-shadow:0 calc(var(--mm) * .2) 0 #ffffff70}body[data-theme=dark] .booth .aio-unit .hw-pad:not(.is-jump){--pad:var(--aio-green)!important}body[data-theme=dark] .booth .aio-unit .hw-pad,body[data-theme=dark] .booth .aio-unit .hw-pad:hover:enabled{background:linear-gradient(#2f3034,#222326 45%,#1b1c1f)}body[data-theme=dark] .booth .aio-unit .hw-pad:not(.is-jump):not(.is-lit){color:#77787d;box-shadow:0 0 0 calc(var(--mm) * .45) #0a0a0b,0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #000b,inset 0 calc(var(--mm) * .4) 0 #ffffff14}body[data-theme=dark] .booth .aio-unit .hw-pad.is-lit,body[data-theme=dark] .booth .aio-unit .hw-pad.is-lit:hover:enabled{color:color-mix(in srgb,var(--pad) 55%,#fff);box-shadow:0 0 0 calc(var(--mm) * .45) #0a0a0b,inset 0 0 0 calc(var(--mm) * .7) var(--pad),inset 0 0 calc(var(--mm) * 2.4) color-mix(in srgb,var(--pad) 45%,transparent), 0 0 calc(var(--mm) * 2.5) color-mix(in srgb,var(--pad) 55%,transparent);text-shadow:0 0 calc(var(--mm) * 1) var(--pad);background:linear-gradient(#2c2d31,#1f2023 55%,#18191b)}.aio-unit .aio-deck{--ink:238,242,255}.aio-unit .jog-display{background:radial-gradient(circle at 50% 40%,#0b0b0c 0%,#040405 60%,#000 100%)}.aio-unit .dual-screen__deck,.aio-unit .dual-screen__wave--B{--ink:238,242,255}.aio-unit .dual-screen__top,.aio-unit .dual-screen__overviews{background:#2b2c2f}.aio-unit .dual-screen__overviews,.aio-unit .dual-screen__zoom+.dual-screen__zoom{border-top-color:#2b2c2f}.aio-unit .dual-screen__deck{background:#070707}.aio-unit .dual-screen__title{padding:calc(var(--mm) * .5) calc(var(--mm) * 1);border-radius:calc(var(--mm) * .4);background:#202020}.aio-unit .dual-screen .screen__deck{box-sizing:border-box;margin-inline:calc(var(--mm) * 2);border:calc(var(--mm) * .3) solid #8a8d93;color:#fff;background:#0b0b0b;position:relative}.aio-unit .dual-screen__deck.is-on-air .screen__deck:before,.aio-unit .dual-screen__deck.is-on-air .screen__deck:after{content:"";width:calc(var(--mm) * 1.8);box-sizing:border-box;border:calc(var(--mm) * .45) solid #0000;border-radius:50%;position:absolute;top:8%;bottom:8%}.aio-unit .dual-screen__deck.is-on-air .screen__deck:before{right:calc(100% + var(--mm) * .3);border-left-color:var(--aio-on-air)}.aio-unit .dual-screen__deck.is-on-air .screen__deck:after{left:calc(100% + var(--mm) * .3);border-right-color:var(--aio-on-air)}.aio-unit .dual-screen .screen__track span{color:#b8bbc1}.aio-unit .dual-screen__numbers small{color:#c6c8cd}.aio-unit .dual-screen .dual-screen__key{color:#fff!important}.aio-unit .dual-screen .dual-screen__bpm b{color:rgb(var(--ink))!important}.aio-unit .dual-screen .dual-screen__bpm.is-master small{color:#1a0a00;background:var(--aio-screen-orange);padding:0 calc(var(--mm) * .6);border-radius:calc(var(--mm) * .3)}.aio-unit .dual-screen .dual-screen__bpm.is-master b{color:var(--aio-screen-orange)!important}.aio-unit .dual-screen__fx{background:#0b0b0c;border-top-color:#2b2c2f}.aio-unit .dual-screen__fx b{padding:calc(var(--mm) * .4) calc(var(--mm) * 1.2);border-radius:calc(var(--mm) * .3);background:var(--aio-screen-blue);color:#fff}.aio-unit .dual-screen__fx b.is-off{color:#6c707a;background:0 0}.aio-unit .dual-screen__fx i.is-on{border-color:var(--aio-fx-blue);color:var(--aio-fx-blue);box-shadow:0 0 calc(var(--mm) * 1.5) color-mix(in srgb,var(--aio-fx-blue) 40%,transparent)}.aio-unit .hw-print text{letter-spacing:0;font-weight:500}.aio-unit .hw-print text.aio-bold{font-weight:700}.aio-unit .hw-print text.aio-inv{fill:#141416;font-weight:700}.aio-unit .hw-print text.aio-clip{fill:#d8352a}.aio-unit .hw-print .aio-ink{fill:var(--print)}.aio-unit .hw-print .aio-rule,.aio-unit .hw-panel .aio-rule{stroke:var(--print)}.aio-unit .hw-print .aio-tag{fill:#cfd0d4}.aio-unit .hw-print .aio-tag-line{fill:none;stroke:var(--print);stroke-width:.45px}.aio-unit .hw-panel .aio-frame{fill:#0c0c0d;stroke:#8a8c91;stroke-opacity:.38;stroke-width:.45px}body[data-theme=dark] .booth .aio-unit .hw-key--mode{font-size:calc(var(--mm) * 2.8)}body[data-theme=dark] .booth .aio-unit .player__jog .jog-wheel:before{display:none}body[data-theme=dark] .booth .aio-unit .player__jog .jog-wheel{box-shadow:0 0 0 calc(var(--mm) * .5) #050505,0 calc(var(--mm) * 2) calc(var(--mm) * 4) #000c;background:#232427}body[data-theme=dark] .booth .aio-unit .player__jog .jog-wheel__disc{background:var(--aio-dimples) center/100% 100% no-repeat, conic-gradient(from 200deg,#0000,#ffffff0a 12%,#0000 26%,#ffffff08 50%,#0000 64%,#ffffff0a 82%,#0000), radial-gradient(circle closest-side,#0000 0 81.8%,#4c4e52 82.1%,#606266 83.8%,#3b3c40 86%,#2d2e32 86.4% 98.4%,#18191b 100%), repeating-radial-gradient(circle,#0000 0 calc(var(--mm) * .5),#ffffff07 calc(var(--mm) * .55) calc(var(--mm) * .7)), radial-gradient(circle,#17181a 0 60%,#111214 82%);box-shadow:inset 0 0 0 calc(var(--mm) * .4) #000;inset:0}body[data-theme=dark] .booth .aio-unit .hw-fader--channel .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 9.8);width:calc(var(--mm) * 19.6);height:calc(var(--mm) * 8.8);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 4.4)}body[data-theme=dark] .booth .aio-unit .hw-fader--cross .linear-slider.is-horizontal .linear-slider__thumb{top:calc(50% - var(--mm) * 10.1);width:calc(var(--mm) * 11.5);height:calc(var(--mm) * 20.2);left:calc(var(--mm) * 13 + (100% - var(--mm) * 26) * var(--slider-ratio) - var(--mm) * 5.75)}.aio-unit .aio-mic-knob .hw-knob-dummy:before{inset:15%}.booth .mixer-unit--analogue .hw-meter--dots i:nth-child(n+5){background:#59e453}.booth .mixer-unit--analogue .hw-meter--dots i:nth-child(n+2):nth-child(-n+4){background:#21c6ff}.booth .mixer-unit--analogue .hw-meter--dots i:first-child{background:#ff3126}.booth .mixer-unit--analogue .led-amber{--led:#ffd60a}body[data-theme=dark] .booth .mixer-unit--analogue .hw-round-key.led-amber.is-lit[aria-pressed=true]{box-shadow:0 0 0 calc(var(--mm) * .4) #ffa51f,0 0 0 calc(var(--mm) * 1.5) var(--led),0 0 0 calc(var(--mm) * 1.9) #0e0e0f,0 0 calc(var(--mm) * 4) #ffc20ab3, inset 0 0 calc(var(--mm) * 1.6) #ff7a1a66,inset 0 calc(var(--mm) * .4) 0 #ffffff30}.booth .mixer-unit--analogue .led-blue{--led:#30cfff}.mixer-unit--analogue .analogue-ring{box-sizing:border-box;aspect-ratio:1;border:calc(var(--mm) * .45) solid #f2f2f2;border-radius:50%;width:62%}.mixer-unit--analogue .hw-knob-dummy:before{width:auto;height:auto}body[data-theme=dark] .booth .mixer-unit--analogue .hw-round-key.analogue-mini{box-shadow:0 0 0 calc(var(--mm) * .35) #0e0e0f,0 calc(var(--mm) * .6) calc(var(--mm) * 1) #0008,inset 0 calc(var(--mm) * .4) 0 #ffffff24}body[data-theme=dark] .booth .mixer-unit--analogue .hw-fader--cross .linear-slider.is-horizontal .linear-slider__thumb{width:calc(var(--mm) * 7.8);left:calc(var(--mm) * 13 + (100% - var(--mm) * 26) * var(--slider-ratio) - var(--mm) * 3.9)}.booth .mixer-unit--analogue .hw-print text,.booth .mixer-unit--analogue .hw-print{letter-spacing:-.12px}.booth .mixer-unit--battle{--ink:242,244,248;--s11-orange:#ffa21a;--s11-blue:#1a6dff;--s11-yellow:#f2ec1a;--s11-green:#4cf01e;--s11-lever:#0a78ff;--s11-screen:#181818;--s11-touch:#303030;--s11-touch-on:#0060a8;--s11-text:#f2f4f8;--cap-hi:#d9dbdf;--cap:#a3a5aa;--cap-lo:#6c6e73}.booth .mixer-unit--battle[data-finish=grey]{--cap-hi:#5d5e63;--cap:#35363a;--cap-lo:#1d1e21}.mixer-unit--battle .battle-se{display:none}.mixer-unit--battle[data-finish=grey] .battle-se{display:inline}.mixer-unit--battle[data-finish=grey] .battle-std{display:none}.booth .mixer-unit--battle .led-orange{--led:var(--s11-orange)}.booth .mixer-unit--battle .led-blue{--led:var(--s11-blue)}.booth .mixer-unit--battle .led-yellow{--led:var(--s11-yellow)}.booth .mixer-unit--battle .led-green{--led:var(--s11-green)}body[data-theme=dark] .booth .mixer-unit--battle .hw-key.is-lit,body[data-theme=dark] .booth .mixer-unit--battle .hw-key.is-lit:hover:enabled,body[data-theme=dark] .booth .mixer-unit--battle .hw-key[aria-pressed=true],body[data-theme=dark] .booth .mixer-unit--battle .hw-key[aria-pressed=true]:hover:enabled{color:var(--led);box-shadow:0 0 0 calc(var(--mm) * .35) #0a0a0b,inset 0 0 0 calc(var(--mm) * .75) var(--led),inset 0 0 calc(var(--mm) * 1.8) color-mix(in srgb,var(--led) 45%,transparent), 0 0 calc(var(--mm) * 2.6) color-mix(in srgb,var(--led) 55%,transparent);text-shadow:0 0 calc(var(--mm) * 1) color-mix(in srgb,var(--led) 75%,transparent);background:linear-gradient(#232427 0%,#18191b 60%,#121314 100%)}.mixer-unit--battle .battle-pad{display:contents}.mixer-unit--battle .battle-pad>*{position:absolute}.booth .mixer-unit--battle .battle-pad>.hw-pad:not(.is-jump){--pad:var(--cue)!important}.booth .mixer-unit--battle .hw-meter i:nth-child(n+2):nth-child(-n+5){background:#ffab1c}.booth .mixer-unit--battle .hw-meter i:nth-child(n+6){background:#c8ff2e}.booth .mixer-unit--battle .hw-lever>i:after{background:#0c2444}.booth .mixer-unit--battle .hw-lever.is-on>i:after{background:var(--s11-lever);box-shadow:0 0 calc(var(--mm) * 2.5) var(--s11-lever)}body[data-theme=dark] .booth .mixer-unit--battle .hw-lever>button,body[data-theme=dark] .booth .mixer-unit--battle .hw-lever>button:hover:enabled,body[data-theme=dark] .booth .mixer-unit--battle .hw-lever>button[aria-pressed=true],body[data-theme=dark] .booth .mixer-unit--battle .hw-lever>button[aria-pressed=true]:hover:enabled{box-shadow:none;color:inherit;text-shadow:none;background:0 0;border:0}body[data-theme=dark] .booth .mixer-unit--battle .hw-fader--channel .linear-slider.is-vertical .linear-slider__thumb{background:linear-gradient(180deg,var(--cap-hi) 0%,var(--cap) 22%,var(--cap-lo) 44%,#f6f6f4 44% 56%,var(--cap-lo) 56%,var(--cap) 80%,var(--cap-hi) 100%)}body[data-theme=dark] .booth .mixer-unit--battle .hw-fader--cross .linear-slider.is-horizontal .linear-slider__thumb{background:linear-gradient(90deg,var(--cap-hi) 0%,var(--cap) 22%,var(--cap-lo) 44%,#f6f6f4 44% 56%,var(--cap-lo) 56%,var(--cap) 80%,var(--cap-hi) 100%)}.booth .mixer-unit--battle .battle-screen{color:var(--s11-text);background:#000}.booth .mixer-unit--battle .battle-screen__heads{background:var(--s11-screen)}.booth .mixer-unit--battle .battle-screen__head b,.booth .mixer-unit--battle .battle-screen__head small{color:var(--s11-text)}.booth .mixer-unit--battle .battle-screen__touches{background:var(--s11-screen)}body[data-theme=dark] .booth .mixer-unit--battle .battle-screen__touch,body[data-theme=dark] .booth .mixer-unit--battle .battle-screen__touch:hover:enabled{background:var(--s11-touch);color:var(--s11-text);text-shadow:none;box-shadow:none;border:0}body[data-theme=dark] .booth .mixer-unit--battle .battle-screen__touch.is-on,body[data-theme=dark] .booth .mixer-unit--battle .battle-screen__touch.is-on:hover:enabled{background:var(--s11-touch-on);color:#fff}.booth .mixer-unit--battle .battle-screen__waves{background:var(--s11-screen)}.booth .mixer-unit--battle .battle-screen__wave{background:#000}.booth .mixer-unit--battle .battle-screen__fx{background:var(--s11-screen);border-top-color:var(--s11-screen);color:var(--s11-text)}.booth .mixer-unit--battle .battle-screen__fx b{color:var(--s11-text)}.booth .mixer-unit--battle .battle-screen__fx small{background:var(--s11-touch);color:var(--s11-text)}.mixer-unit--battle .hw-panel .s11-line{fill:none;stroke:var(--print);stroke-linecap:round;stroke-linejoin:round}.mixer-unit--battle .s11-label{fill:currentColor;pointer-events:none;filter:drop-shadow(0 calc(var(--mm) * .15) 0 #000);flex:none;display:block;overflow:visible}.mixer-unit--battle .s11-label text{font-family:var(--print-font);text-shadow:none;font-weight:700}.mixer-unit--battle .is-lit>.s11-label,.mixer-unit--battle [aria-pressed=true]>.s11-label{filter:drop-shadow(0 0 calc(var(--mm) * 1) var(--led,#fff))}.mixer-unit--battle .s11-label--box{filter:none}.mixer-unit--battle .s11-label--box rect{fill:#9a9a9a}.mixer-unit--battle .s11-label--box text{fill:#111}body[data-theme=dark] .booth .mixer-unit--battle .hw-browse,body[data-theme=dark] .booth .mixer-unit--battle .hw-browse:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .6) #0a0a0a,0 0 0 calc(var(--mm) * 2.4) #e8e8e8,0 calc(var(--mm) * 1.2) calc(var(--mm) * 2.4) #000d}.booth .mixer-unit--battle .battle-screen{grid-template-rows:calc(var(--mm) * 6.2) calc(var(--mm) * 9.9) minmax(0,1fr) calc(var(--mm) * 14.3)}.booth .mixer-unit--battle .battle-screen__head b{font-size:calc(var(--mm) * 4)}.booth .mixer-unit--battle .battle-screen__head small{font-size:calc(var(--mm) * 2.8)}.booth .mixer-unit--battle .battle-screen__touches{gap:calc(var(--mm) * 1.6);padding:0 calc(var(--mm) * 1.6) calc(var(--mm) * .3);grid-template-columns:10fr 11.9fr 11.9fr 10fr}body[data-theme=dark] .booth .mixer-unit--battle .battle-screen__touch{font-size:calc(var(--mm) * 3.3)}.booth .mixer-unit--battle .battle-screen__fx{grid-template-columns:minmax(0,1fr) calc(var(--mm) * 6.2);align-items:center;gap:0 calc(var(--mm) * 1);padding:0 0 0 calc(var(--mm) * 1.2);border-top:0;grid-template-rows:1fr 1fr;display:grid}.booth .mixer-unit--battle .battle-screen__fx b{font:700 calc(var(--mm) * 4.6)/1 var(--print-font);transform:translateY(calc(var(--mm) * .8));grid-column:1/-1;place-self:end center}.booth .mixer-unit--battle .battle-screen__fx span{min-width:0;font-size:calc(var(--mm) * 2.6);overflow:hidden}.booth .mixer-unit--battle .battle-screen__fx small{font-size:calc(var(--mm) * 3.6);border-radius:0;grid-area:2/2;align-self:stretch;place-items:center;margin:0;padding:0;display:grid}.booth .mixer-unit--battle .battle-screen__playhead{left:calc(var(--mm) * 7.2);right:calc(var(--mm) * 7.2)}.booth .mixer-unit--battle .hw-lever>i{height:34%;top:33%;left:11.5%;right:11.5%}.booth .mixer-unit--battle .hw-lever.is-up>i{top:7%}.booth .mixer-unit--battle .hw-lever.is-down>i{top:59%}.booth .bs-player{border-radius:calc(var(--mm) * 3)}.bs-player .bs-autoloop>.hw-knob-well{position:absolute}.booth .bs-player{--ink:72,100,248;--bs-green:#00ec74;--bs-blue:#2c8cf8;--bs-lead:#0645c4;--bs-dim:#949494}.booth .bs-player .led-green{--led:var(--bs-green)}.booth .bs-player .led-bs-blue{--led:rgb(var(--ink))}.bs-player .hw-pad:not(.is-jump){--pad:var(--bs-cue)!important}.bs-player .bs-blades path{fill:#2a2b31;transition:fill .2s}.bs-player.is-playing .bs-blades path{fill:rgba(var(--ink),.5)}.bs-player.is-on-air .bs-blades path{fill:rgb(var(--ink))}.bs-player.is-on-air .bs-blades{filter:drop-shadow(0 0 1.2px rgb(var(--ink)))}.bs-player .bs-turn{fill:#cfd0d4}body[data-theme=dark] .booth .bs-player .player__jog .jog-wheel{background:radial-gradient(circle,#0000 96.6%,#0009 97.2%,#0000 98%),conic-gradient(from 30deg,#55575c,#aeb0b5 12%,#55575c 25%,#8f9196 40%,#4d4f54 55%,#b4b6bb 70%,#55575c 85%,#8f9196),#6d6f74}body[data-theme=dark] .booth .bs-player .player__jog .jog-wheel__disc{background:repeating-radial-gradient(circle,#0000 0 1.6px,#ffffff06 1.7px 2.1px,#0000 2.2px 3.4px),conic-gradient(from 200deg,#09090a,#18191c 15%,#09090a 32%,#151619 50%,#09090a 66%,#18191c 82%,#09090a);inset:2.4%}body[data-theme=dark] .booth .bs-player .player__jog .jog-wheel__disc:after{inset:28.4%}body[data-theme=dark] .booth .bs-player .player__jog .jog-wheel:before{display:none}.bs-player .player__jog-ring{box-shadow:0 0 0 calc(var(--mm) * .6) #101012}.bs-player .bs-label{fill:currentColor;pointer-events:none;filter:drop-shadow(0 calc(var(--mm) * .15) 0 #000);flex:none;display:block;overflow:visible}.bs-player .bs-label text{font-family:var(--print-font);font-weight:700}.bs-player .is-lit>.bs-label,.bs-player [aria-pressed=true]>.bs-label{filter:drop-shadow(0 0 calc(var(--mm) * 1) var(--led,#fff))}.bs-player .hw-print .bs-legend text{fill:#111214;font-weight:700}body[data-theme=dark] .booth .bs-player .hw-round-key:disabled{opacity:1;color:#8d8e93;cursor:default}body[data-theme=dark] .booth .bs-player .hw-round-key,body[data-theme=dark] .booth .bs-player .hw-round-key:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .9) #2b2c2e,0 0 0 calc(var(--mm) * 1.2) #0e0e0f,0 calc(var(--mm) * .8) calc(var(--mm) * 1.4) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24}body[data-theme=dark] .booth .bs-player .hw-round-key.is-lit,body[data-theme=dark] .booth .bs-player .hw-round-key[aria-pressed=true]{box-shadow:0 0 0 calc(var(--mm) * .9) var(--led),0 0 0 calc(var(--mm) * 1.2) #0e0e0f,0 0 calc(var(--mm) * 3) color-mix(in srgb,var(--led) 70%,transparent),inset 0 calc(var(--mm) * .4) 0 #ffffff30}.bs-icon{fill:currentColor;width:60%;height:60%}.bs-eject{width:calc(var(--mm) * 3.4);height:calc(var(--mm) * 3);clip-path:polygon(50% 0,100% 58%,0 58%,0 72%,100% 72%,100% 100%,0 100%,0 72%,0 58%);background:#d6d7db}body[data-theme=dark] .booth .bs-player .bs-arrow-key{border-radius:calc(var(--mm) * 1.2) calc(var(--mm) * 1.2) calc(var(--mm) * .4) calc(var(--mm) * .4)}body[data-theme=dark] .booth .bs-player .bs-transport>button,body[data-theme=dark] .booth .bs-player .bs-transport>button:hover:enabled{border-radius:calc(var(--mm) * 1.8);width:100%;min-width:0;height:100%;min-height:0;box-shadow:0 0 0 calc(var(--mm) * .45) #0a0a0b,0 calc(var(--mm) * 1) calc(var(--mm) * 1.5) #000c,inset 0 0 0 calc(var(--mm) * 1.6) color-mix(in srgb,var(--ring) 16%,#1a1a1c),inset 0 calc(var(--mm) * .5) 0 #ffffff26;color:color-mix(in srgb,var(--ring) 70%,#ddd);font:700 calc(var(--mm) * 4.85)/1 var(--print-font);letter-spacing:.11em;text-indent:.11em;text-transform:uppercase;text-shadow:0 1px #000;cursor:pointer;background:radial-gradient(80% 70% at 50% 40%,#3a3b40,#25262a 70%,#1c1d20);border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.bs-transport{--ring:#eef2ff}.bs-transport--play{--ring:var(--bs-green)}body[data-theme=dark] .booth .bs-player .bs-transport>button:active:enabled{transform:scale(.98)}body[data-theme=dark] .booth .bs-player .bs-transport>button.is-lit,body[data-theme=dark] .booth .bs-player .bs-transport>button.is-held,body[data-theme=dark] .booth .bs-player .bs-transport>button[aria-pressed=true],body[data-theme=dark] .booth .bs-player .bs-transport>button[aria-pressed=true]:hover:enabled{color:#fff;box-shadow:0 0 0 calc(var(--mm) * .45) #0a0a0b,0 0 calc(var(--mm) * 4) var(--ring),inset 0 0 0 calc(var(--mm) * 1.6) var(--ring),inset 0 calc(var(--mm) * .5) 0 #ffffff30;text-shadow:0 0 calc(var(--mm) * 1.5) var(--ring);background:radial-gradient(80% 70% at 50% 40%,#46474c,#2c2d31 70%,#202124)}body[data-theme=dark] .booth .bs-player .bs-transport>button:disabled{opacity:1;cursor:default}.bs-player.is-loaded:not(.is-playing) .bs-transport>button:enabled:not(.is-held):not([aria-pressed=true]){animation:1s step-end infinite bs-key-blink}@keyframes bs-key-blink{50%{box-shadow:0 0 0 calc(var(--mm) * .45) #0a0a0b,0 0 calc(var(--mm) * 3) var(--ring),inset 0 0 0 calc(var(--mm) * 1.6) var(--ring)}}.bs-player.is-shift .bs-transport--cue>button{color:#fff}.bs-bend>*{position:absolute}body[data-theme=dark] .booth .bs-player .bs-bend>button,body[data-theme=dark] .booth .bs-player .bs-bend>button:hover:enabled{border-radius:calc(var(--mm) * 1.3);width:100%;min-width:0;height:100%;min-height:0;box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 calc(var(--mm) * .7) calc(var(--mm) * 1.1) #000b,inset 0 calc(var(--mm) * .35) 0 #ffffff24;color:#0000;cursor:pointer;background:linear-gradient(#4b4c51 0%,#38393d 16%,#2d2e32 60%,#26272a 100%);border:0;margin:0;padding:0;inset:0}body[data-theme=dark] .booth .bs-player .bs-bend>button svg{display:none}body[data-theme=dark] .booth .bs-player .bs-bend>button.is-held,body[data-theme=dark] .booth .bs-player .bs-bend>button:active:enabled{box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 2.5) #e6eeff88;background:linear-gradient(#898d97,#56585f)}body[data-theme=dark] .booth .bs-player .bs-bend>button:disabled{opacity:1;cursor:default}.bs-bend>b{pointer-events:none;color:#d6d7db;font:700 calc(var(--mm) * 4)/1 var(--print-font);place-items:center;display:grid;inset:0}.bs-player.is-shift .bs-bend>b{color:#fff;text-shadow:0 0 calc(var(--mm) * 1) #e6eeff}.bs-player .hw-led.bs-zero{border-radius:calc(var(--mm) * .4)}body[data-theme=dark] .booth .bs-player .hw-fader--tempo .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 8.25);width:calc(var(--mm) * 16.5);height:calc(var(--mm) * 20);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 10);background:linear-gradient(#5c5d63 0%,#36373c 12%,#26272b 40% 47.5%,#f0f0f2 47.5% 52.5%,#26272b 52.5%,#2c2d31 85%,#45464b 100%)}.booth .bs-player .bs-screen{grid-template-rows:calc(var(--mm) * 7.5) calc(var(--mm) * 15) calc(var(--mm) * 17) minmax(0,1fr) calc(var(--mm) * 5.5) calc(var(--mm) * 15);background:#020203}body[data-theme=dark] .booth .bs-player .bs-touch,body[data-theme=dark] .booth .bs-player .bs-touch:hover:enabled{align-items:center;gap:calc(var(--mm) * 1.2);box-sizing:border-box;border-radius:calc(var(--mm) * .6);width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;color:#b4b4b8;font:600 calc(var(--mm) * 2.6)/1 var(--print-font);letter-spacing:0;text-transform:none;text-shadow:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}body[data-theme=dark] .booth .bs-player .bs-touch:disabled{opacity:1;cursor:default}body[data-theme=dark] .booth .bs-player .bs-touch:focus-visible{outline:calc(var(--mm) * .4) solid #fff8;outline-offset:calc(var(--mm) * .3)}.bs-screen__bar{align-items:center;gap:calc(var(--mm) * 4);min-width:0;padding:0 calc(var(--mm) * 3);border-bottom:calc(var(--mm) * .3) solid #1b1d23;background:#08090b;display:flex}.bs-screen__grip{height:calc(var(--mm) * .6);max-width:calc(var(--mm) * 14);border-radius:calc(var(--mm) * .3);background:#3a3d46;flex:1;align-self:center;margin-inline:auto}.bs-icon-browse{width:calc(var(--mm) * 2.2);height:calc(var(--mm) * 2.6);border-radius:calc(var(--mm) * .3);background:#b4b4b8}.bs-icon-search{width:calc(var(--mm) * 2.2);height:calc(var(--mm) * 2.2);border:calc(var(--mm) * .45) solid #b4b4b8;box-sizing:border-box;border-radius:50%}body[data-theme=dark] .booth .bs-player .bs-q{width:calc(var(--mm) * 4.6);height:calc(var(--mm) * 4.6);border:calc(var(--mm) * .3) solid #3a3e48;color:#6c707a;justify-content:center;font-weight:800}body[data-theme=dark] .booth .bs-player .bs-q.is-on{border-color:var(--bs-green);color:var(--bs-green)}.bs-screen__head{align-items:center;gap:calc(var(--mm) * 2.5);min-width:0;padding:0 calc(var(--mm) * 3);background:#1f1f21;display:flex}.bs-screen__head .screen__deck{box-sizing:border-box;width:calc(var(--mm) * 10);height:calc(var(--mm) * 10);border:calc(var(--mm) * .35) solid var(--bs-blue);color:var(--bs-blue);background:#1a2230}.bs-screen__head .screen__track span{color:#c8c8cc}.bs-screen__head .screen__track{flex:1}.bs-screen__original{font:600 calc(var(--mm) * 4.6)/1 "IBM Plex Mono",ui-monospace,monospace;color:#fcfcfc;flex:none}body[data-theme=dark] .booth .bs-player .bs-key{min-width:calc(var(--mm) * 10);padding:calc(var(--mm) * .6) calc(var(--mm) * 1);font:700 calc(var(--mm) * 4.6)/1 var(--print-font);color:var(--key,var(--bs-dim));flex:none;justify-content:center}body[data-theme=dark] .booth .bs-player .bs-key:after{content:"";left:calc(var(--mm) * .4);right:calc(var(--mm) * .4);bottom:calc(var(--mm) * -.6);height:calc(var(--mm) * .45);background:currentColor;position:absolute}body[data-theme=dark] .booth .bs-player .bs-key{position:relative}body[data-theme=dark] .booth .bs-player .bs-key.is-on{box-shadow:inset 0 0 0 calc(var(--mm) * .3) currentColor}.bs-screen__info{align-items:center;gap:calc(var(--mm) * 3);padding:0 calc(var(--mm) * 3);background:linear-gradient(#0b0c10,#050507);grid-template-columns:auto auto 1fr auto auto;display:grid}body[data-theme=dark] .booth .bs-player .bs-loop{gap:calc(var(--mm) * 1.4);color:var(--bs-dim)}body[data-theme=dark] .booth .bs-player .bs-loop b{font:600 calc(var(--mm) * 4.4)/1 "IBM Plex Mono",ui-monospace,monospace;color:var(--bs-dim)}body[data-theme=dark] .booth .bs-player .bs-loop.is-on b{color:var(--bs-green)}.bs-icon-loop{width:calc(var(--mm) * 6);height:calc(var(--mm) * 3.6);box-sizing:border-box;border:calc(var(--mm) * .55) solid currentColor;border-radius:calc(var(--mm) * 1.8)}.bs-loop.is-on .bs-icon-loop{color:var(--bs-green);box-shadow:0 0 calc(var(--mm) * 1.2) color-mix(in srgb,var(--bs-green) 55%,transparent)}.bs-beats{gap:calc(var(--mm) * 1.2);justify-items:start;display:grid}.bs-beats__boxes{gap:calc(var(--mm) * .6);display:flex}.bs-beats__boxes i{width:calc(var(--mm) * 4.6);height:calc(var(--mm) * 2.2);background:#002d15}.bs-beats[data-beat="0"] i:first-child,.bs-beats[data-beat="1"] i:nth-child(2),.bs-beats[data-beat="2"] i:nth-child(3),.bs-beats[data-beat="3"] i:nth-child(4){background:var(--bs-green)}.bs-beats__bars{font:600 calc(var(--mm) * 2.2)/1 var(--print-font);letter-spacing:.06em;color:var(--bs-green)}.bs-beats__bars b{font:700 calc(var(--mm) * 3)/1 "IBM Plex Mono",ui-monospace,monospace}body[data-theme=dark] .booth .bs-player .bs-time{justify-self:center}.bs-time .screen__clock{font-size:calc(var(--mm) * 10.5)}.bs-badges{gap:calc(var(--mm) * .8);display:grid}.bs-badges i{padding:calc(var(--mm) * .4) calc(var(--mm) * .9);border:calc(var(--mm) * .25) solid var(--bs-dim);border-radius:calc(var(--mm) * .5);font:700 calc(var(--mm) * 1.8)/1 var(--print-font);text-align:center;color:#b8b8b8;font-style:normal}.bs-badges i.is-on{border-color:var(--bs-green);background:var(--bs-green);color:#03140a}.bs-badges i.is-master{background:var(--bs-lead);color:#fff;border-color:#0080d4}.bs-tempo{justify-items:end;gap:calc(var(--mm) * .8);line-height:1;display:grid}.bs-tempo>b{font:700 calc(var(--mm) * 9.4)/1 "IBM Plex Mono",ui-monospace,monospace;color:#f2f4f8}.bs-tempo>span{gap:calc(var(--mm) * 2.4);font:600 calc(var(--mm) * 3)/1 "IBM Plex Mono",ui-monospace,monospace;color:var(--bs-dim);display:flex}.bs-tempo i{color:var(--bs-dim);font-style:normal}.bs-screen__waves{background:#030406;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.bs-screen__waves.is-dual{gap:calc(var(--mm) * .4);background:#22252d;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.bs-zoom__deck{left:calc(var(--mm) * 1.2);top:calc(var(--mm) * 1.2);z-index:2;width:calc(var(--mm) * 4.4);height:calc(var(--mm) * 4.4);border-radius:calc(var(--mm) * .6);color:#f4f4f4;font:600 calc(var(--mm) * 3.4)/1 var(--print-font);pointer-events:none;background:#000a;place-items:center;display:grid;position:absolute}.bs-zoom.is-focus:after{content:"";z-index:3;border:calc(var(--mm) * .4) solid var(--bs-blue);pointer-events:none;position:absolute;inset:0}.bs-screen__pads{gap:calc(var(--mm) * .5);padding:0 calc(var(--mm) * 1.2);border-top:calc(var(--mm) * .3) solid #1b1d23;background:#07080b;grid-template-columns:repeat(8,1fr);align-items:center;display:grid}.bs-screen__pads span{white-space:nowrap;text-align:center;padding:calc(var(--mm) * .5) 0 calc(var(--mm) * .6);border-bottom:calc(var(--mm) * .6) solid #3c3c3c;font:600 calc(var(--mm) * 2)/1 var(--print-font);color:var(--bs-dim);overflow:hidden}.bs-screen__pads span.is-set{border-bottom-color:var(--cue);color:#fcfcfc}.bs-screen__pads span.is-on{color:#ff9a1f}.bs-player .bs-overview{border-top:calc(var(--mm) * .3) solid #22252d}.player.classic{box-shadow:none;--ink:238,242,255;--cl-green:#2cf51f;--cl-orange:#ff8a33;--cl-red:#ff1f1f;--cl-blue:#2799ff;--cl-amber:#ffad00;--cl-ring:#eef3ff;--cl-edge:#0b0b0c;--cl-top-1:#2b2c30;--cl-top-2:#222326;--cl-top-3:#1b1c1f;--cl-plate-1:#2b2c30;--cl-plate-2:#222326;--cl-plate-3:#1b1c1f;--cl-console-1:#1c1d20;--cl-console-2:#141517;--cl-bump:#111214;--cl-seam:#000;--cl-face-1:#0c0c0e;--cl-face-2:#1a1b1e;--cl-face-3:#101113;--cl-well-1:#060607;--cl-well-2:#1d1e21;--cl-recess:#0d0d0f;--cl-door:#26272b;--cl-pill:#121315;--cl-metal:#16171a;--cl-fader:#0d0d0f;--cl-rib:#3a3b40;--cl-slot-light:#3a4250;--cl-slot-rim:#3b3c41;--cl-shade:#0000002e;--cl-inv-ink:#141416;--cl-bank-on:#fff;border-radius:0}.classic .classic__plate{display:none}.player.classic[data-finish=white]{--print:#2e2f33;--cl-edge:#b4b6bb;--cl-top-1:#fbfbfd;--cl-top-2:#f1f2f5;--cl-top-3:#e4e5e9;--cl-plate-1:#e2e3e7;--cl-plate-2:#c9cbcf;--cl-plate-3:#b9bbbf;--cl-console-1:#f7f8fa;--cl-console-2:#e9eaee;--cl-bump:#e2e3e8;--cl-seam:#9a9ca1;--cl-face-1:#c9cace;--cl-face-2:#ecedf0;--cl-face-3:#d6d7db;--cl-well-1:#4e4f53;--cl-well-2:#a9abaf;--cl-recess:#8d8f94;--cl-door:#67686c;--cl-pill:#dcdde2;--cl-metal:#b3b5ba;--cl-fader:#e4e5e9;--cl-rib:#a2a4a9;--cl-slot-light:#9fb6cf;--cl-slot-rim:#8d8f94;--cl-shade:#0000000a;--cl-inv-ink:#f4f5f7;--cl-bank-on:#000}.classic[data-finish=white] .classic__plate{display:inline}.player.classic[data-finish=white]>.hw-panel{filter:drop-shadow(0 calc(var(--mm) * 7) calc(var(--mm) * 8) #000a) drop-shadow(0 calc(var(--mm) * 2) calc(var(--mm) * 1.5) #0008)}.player.classic>.hw-panel{filter:drop-shadow(0 calc(var(--mm) * 7) calc(var(--mm) * 8) #000c) drop-shadow(0 calc(var(--mm) * 2) calc(var(--mm) * 1.5) #000a)}.classic .hw-print text{letter-spacing:0;font-weight:500}.classic .hw-print text.classic__inv{fill:var(--cl-inv-ink);letter-spacing:0;font-weight:700}body[data-theme=dark] .booth .classic .hw-key,body[data-theme=dark] .booth .classic .hw-key:hover:enabled{font-size:calc(var(--mm) * 3.2)}.classic .classic__two-lines{line-height:1.5}.classic .hw-print text.classic__bank-off{opacity:.35}.classic .hw-print text.classic__bank-on{fill:var(--cl-bank-on)}.classic__arc-keys rect{fill:#2e2f33;stroke:#0a0a0b;stroke-width:.45px}.classic .player__screen{grid-template-rows:calc(var(--mm) * 13) minmax(0,1fr) calc(var(--mm) * 10) calc(var(--mm) * 19)}.classic .screen__top{gap:calc(var(--mm) * 2);padding:0 calc(var(--mm) * 2.4)}.classic .screen__deck{width:calc(var(--mm) * 8.4);height:calc(var(--mm) * 8.4);font-size:calc(var(--mm) * 5.4)}.classic .screen__art{width:calc(var(--mm) * 9);height:calc(var(--mm) * 9)}.classic .screen__track strong{font-size:calc(var(--mm) * 4)}.classic .screen__track span{font-size:calc(var(--mm) * 2.9)}.classic .screen__key{font-size:calc(var(--mm) * 4.4)}.classic .screen__info{padding:0 calc(var(--mm) * 2.4)}.classic .screen__clock,.classic .screen__bpm b{font-size:calc(var(--mm) * 7.2)}.classic .screen__tempo b{font-size:calc(var(--mm) * 4.6)}.classic .screen__top{background:linear-gradient(90deg,#4d71b6 0%,#2d4f8e 45%,#152d5b 100%);border-bottom-color:#0b1730}.classic .screen__deck{box-sizing:border-box;border:calc(var(--mm) * .35) solid #fff;color:#fff;background:0 0}.classic .screen__track span{color:#c8d3e8}.classic .screen__key{color:#fff}.classic .screen__key small,.classic .screen__info small{color:#e4e7ee}.classic .screen__bpm b{color:#fff}.classic .screen__info i.classic__range{color:#fff;background:#ff1a1a;border-color:#ff1a1a}.classic .screen__info i.classic__mt,.classic .screen__info i.classic__quantize{color:#ff2a2a;border-color:#ff2a2a}.classic .screen__info i.classic__sync{color:#111;background:#d9dbd9;border-color:#d9dbd9}.classic .screen__info i.is-master{color:#ff7b00;border-color:#ff7b00}.classic .jog-display{background:radial-gradient(circle at 50% 40%,#0b0b0c 0%,#040405 60%,#000 100%)}body[data-theme=dark] .booth .classic .hw-round-key{font-size:calc(var(--mm) * 2.3);letter-spacing:-.02em}.classic .classic__arrow{color:var(--cl-amber);text-shadow:0 0 calc(var(--mm) * .6) color-mix(in srgb,var(--cl-amber) 45%,transparent);font-style:normal}.booth .classic :disabled .classic__arrow{opacity:.7}.booth .classic .led-orange{--led:var(--cl-orange)}.booth .classic .led-red{--led:var(--cl-red)}.booth .classic .led-blue{--led:var(--cl-blue)}body[data-theme=dark] .booth .classic .hw-pad:not(.is-jump){--pad:var(--cl-green)!important}body[data-theme=dark] .booth .classic .hw-pad.is-lit,body[data-theme=dark] .booth .classic .hw-pad.is-lit:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .45) #0a0a0b,0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #000b,0 0 calc(var(--mm) * 2.5) color-mix(in srgb,var(--pad) 35%,transparent),inset 0 calc(var(--mm) * .4) 0 #ffffff1f;background:linear-gradient(#3d3e43,#2a2b2f 45%,#202124)}body[data-theme=dark] .booth .classic .hw-pad.is-lit:after{content:"";inset:calc(var(--mm) * 1.8);border:calc(var(--mm) * .55) solid color-mix(in srgb,var(--pad) 80%,#fff);border-radius:calc(var(--mm) * .5);box-shadow:0 0 calc(var(--mm) * 1.4) var(--pad),inset 0 0 calc(var(--mm) * 1.2) color-mix(in srgb,var(--pad) 55%,transparent);pointer-events:none;position:absolute}body[data-theme=dark] .booth .classic .hw-round-well>button{--ring:var(--cl-orange)}body[data-theme=dark] .booth .classic .hw-round-well>.hw-play{--ring:var(--cl-green)}body[data-theme=dark] .booth .classic .hw-round-well>button,body[data-theme=dark] .booth .classic .hw-round-well>button:hover:enabled,body[data-theme=dark] .booth .classic .hw-round-well>button.is-lit,body[data-theme=dark] .booth .classic .hw-round-well>button.is-held,body[data-theme=dark] .booth .classic .hw-round-well>button[aria-pressed=true],body[data-theme=dark] .booth .classic .hw-round-well>button[aria-pressed=true]:hover:enabled{background:repeating-radial-gradient(circle,#0000 0 calc(var(--mm) * .3),#00000010 calc(var(--mm) * .35) calc(var(--mm) * .45)), radial-gradient(circle at 50% 36%,#f7f8fa,#d3d5d9 34%,#a9abb0 68%,#7f8186);color:#2a2b2f;text-shadow:0 calc(var(--mm) * .2) 0 #ffffff70}.classic[data-finish=white] .hw-round-well{box-shadow:inset 0 calc(var(--mm) * .6) calc(var(--mm) * 1) #0006,0 0 0 calc(var(--mm) * .4) #0000000d;background:radial-gradient(circle,#3a3b3f 76%,#b9bbc0 80%,#dcdde1 100%)}.classic__led{box-sizing:border-box;border:calc(var(--mm) * .35) solid #6d6e73;border-radius:calc(var(--mm) * .9);color:#8d8e93;font:700 calc(var(--mm) * 2.5)/1 var(--print-font);letter-spacing:.02em;background:#0d0d0f;place-items:center;display:grid}.classic__led--vinyl{--lamp:#3c54ff;--lamp-ink:#fff}.classic__led--cdj{--lamp:#dcff5f;--lamp-ink:#1c2600}.classic__led--rev{--lamp:#ff1a1a;--lamp-ink:#4a0000}.classic__led.is-lit{border-color:color-mix(in srgb,var(--lamp) 70%,#fff);background:var(--lamp);color:var(--lamp-ink);box-shadow:0 0 calc(var(--mm) * 2) color-mix(in srgb,var(--lamp) 55%,transparent)}.classic__zero{border-radius:calc(var(--mm) * .5);box-shadow:inset 0 0 0 calc(var(--mm) * .25) #000;background:#2c3008}.classic__zero.is-lit{box-shadow:0 0 calc(var(--mm) * 1.6) #ecf800;background:#ecf800}.classic__lever{border-radius:calc(var(--mm) * .8);box-shadow:0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #000c,inset 0 calc(var(--mm) * .35) 0 #ffffff2a;background:linear-gradient(#5b5c61,#2c2d31 45%,#1f2023)}.classic__lever:after{content:"";inset:calc(var(--mm) * 1.2);border:calc(var(--mm) * .3) dashed #ffffff30;border-radius:calc(var(--mm) * .4);position:absolute}body[data-theme=dark] .booth .classic .player__jog .jog-wheel:before{display:none}body[data-theme=dark] .booth .classic .player__jog .jog-wheel{background:radial-gradient(circle closest-side,#0000 calc(100% - var(--mm) * 6),#050506 calc(100% - var(--mm) * 5.9) calc(100% - var(--mm) * 4.5),#0000 calc(100% - var(--mm) * 4.4)), conic-gradient(from 30deg,#77797e,#dcdde0 9%,#83858a 21%,#c3c5c9 34%,#6e7075 47%,#e1e2e5 59%,#808287 72%,#c8cace 86%,#77797e);box-shadow:0 0 0 calc(var(--mm) * .6) #050505,0 calc(var(--mm) * 2) calc(var(--mm) * 4) #000c,inset 0 0 0 calc(var(--mm) * .3) #ffffff50}body[data-theme=dark] .booth .classic .player__jog .jog-wheel__disc{inset:calc(var(--mm) * 5.8);background:var(--dimples) center/100% 100% no-repeat, conic-gradient(from 200deg,#0000,#ffffff0b 12%,#0000 26%,#ffffff08 50%,#0000 64%,#ffffff0b 82%,#0000), radial-gradient(circle,#202124 0 60%,#17181b 81%,#121315 82%,#1a1b1e 100%);box-shadow:inset 0 0 0 calc(var(--mm) * .4) #000,inset 0 calc(var(--mm) * 1) calc(var(--mm) * 2) #ffffff0a}body[data-theme=dark] .booth .classic[data-finish=white] .player__jog .jog-wheel__disc{background:var(--dimples-silver) center/100% 100% no-repeat, conic-gradient(from 200deg,#0000,#ffffff40 12%,#0000 26%,#ffffff2a 50%,#0000 64%,#ffffff40 82%,#0000), repeating-radial-gradient(circle,#0000 0 calc(var(--mm) * .45),#ffffff12 calc(var(--mm) * .5) calc(var(--mm) * .65)), radial-gradient(circle,#b8babe 0 60%,#a3a5a9 81%,#8e9094 82%,#a6a8ac 100%);box-shadow:inset 0 0 0 calc(var(--mm) * .4) #6f7176,inset 0 calc(var(--mm) * 1) calc(var(--mm) * 2) #ffffff30}.booth .player.classic .player__jog-ring,.booth .player.classic.is-playing .player__jog-ring{z-index:3;pointer-events:none;box-shadow:0 0 0 calc(var(--mm) * 1.1) color-mix(in srgb,var(--cl-ring) 85%,#7d8794),0 0 calc(var(--mm) * 2.6) calc(var(--mm) * .6) color-mix(in srgb,var(--cl-ring) 45%,transparent), inset 0 0 calc(var(--mm) * 2.2) color-mix(in srgb,var(--cl-ring) 35%,transparent);background:0 0}.booth .player.classic.is-on-air .player__jog-ring{--cl-ring:var(--cl-red);box-shadow:0 0 0 calc(var(--mm) * 1.1) var(--cl-ring),0 0 calc(var(--mm) * 3) calc(var(--mm) * .8) color-mix(in srgb,var(--cl-ring) 60%,transparent), inset 0 0 calc(var(--mm) * 2.4) color-mix(in srgb,var(--cl-ring) 45%,transparent)}.classic[data-finish=white] .hw-rotary{box-shadow:0 0 0 calc(var(--mm) * .5) #8d8f94,0 calc(var(--mm) * 1.5) calc(var(--mm) * 2.5) #0006;background:repeating-conic-gradient(#e9eaed 0deg 5deg,#b3b5b9 5deg 10deg)}.classic[data-finish=white] .hw-rotary i{box-shadow:inset 0 calc(var(--mm) * .4) 0 #fff8,0 0 0 calc(var(--mm) * .3) #7b7d82;background:radial-gradient(circle at 45% 35%,#fff,#c9cbcf 45%,#8a8c91 80%)}body[data-theme=dark] .booth .classic .hw-fader--tempo .linear-slider.is-vertical .linear-slider__track{top:calc(var(--mm) * 19.6);bottom:calc(var(--mm) * 19.6)}body[data-theme=dark] .booth .classic .hw-fader--tempo .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 9);width:calc(var(--mm) * 18);height:calc(var(--mm) * 20);top:calc(var(--mm) * 19.6 + (100% - var(--mm) * 39.2) * (1 - var(--slider-ratio)) - var(--mm) * 10);background:linear-gradient(180deg,#0000 0 48%,#f0f0f2 48% 52%,#0000 52%), repeating-linear-gradient(180deg,#3a3b40 0 calc(var(--mm) * .5),#1f2023 calc(var(--mm) * .5) calc(var(--mm) * 1.6)), #26272b}body[data-theme=dark] .booth .classic[data-finish=white] .hw-fader--tempo .linear-slider.is-vertical .linear-slider__thumb{background:linear-gradient(180deg,#0000 0 48%,#4a4b50 48% 52%,#0000 52%), repeating-linear-gradient(180deg,#e2e3e6 0 calc(var(--mm) * .5),#b7b9bd calc(var(--mm) * .5) calc(var(--mm) * 1.6)), #c9cbcf}.mixer-unit--club{--club-cue:#ff985c;--club-blue:#4da8f4;--club-white:#eceef0;--club-red:#ec0e50;--club-amber:#f3b257;--club-yellow:#e8e90e;--club-oled:#dff3f3;--focus:#ffffffb3;--club-edge:#0b0b0c;--club-top-1:#2f3034;--club-top-2:#242528;--club-top-3:#1b1c1f;--club-scale:#c9cace}.mixer-unit--club>.hw-panel>rect:first-of-type{fill:var(--club-edge)}.mixer-unit--club .hw-panel .club-scale{fill:none;stroke:var(--club-scale)}.mixer-unit--club .hw-panel .club-fx-panel{fill:#000;fill-opacity:.32;stroke:#000;stroke-opacity:.6;stroke-width:.4px}.mixer-unit--club .hw-panel .club-band{fill:#fff;fill-opacity:.09}.mixer-unit--club .hw-panel .club-band.is-dim{fill-opacity:.04}.mixer-unit--club .club-band-dot{fill:#fff;fill-opacity:.55}.mixer-unit--club .hw-panel .club-rule{fill:none;stroke:var(--club-scale);stroke-opacity:.75;stroke-width:.6px}.mixer-unit--club .hw-panel .club-divider{fill:none;stroke:var(--club-scale);stroke-opacity:.35;stroke-width:.45px}.mixer-unit--club .hw-panel .club-ink{fill:none;stroke:var(--print)}.mixer-unit--club .hw-panel .club-fader-plate{fill:#000;fill-opacity:.18;stroke:#fff;stroke-opacity:.12;stroke-width:.35px}.mixer-unit--club .hw-panel .club-xpad-frame{fill:#1a1b1e;stroke:#55575c;stroke-width:.4px}.mixer-unit--club .hw-panel .club-bezel{fill:#000;fill-opacity:.35;stroke:#fff;stroke-opacity:.14;stroke-width:.35px}.mixer-unit--club .hw-panel .club-screw circle{fill:#1d1e21;stroke:#000;stroke-width:.35px}.mixer-unit--club .hw-panel .club-screw path{fill:none;stroke:#55575c;stroke-width:.45px}.mixer-unit--club .hw-panel .club-usb-led{fill:#c8e04a;fill-opacity:.18}.mixer-unit--club .hw-print text.club-inverse{fill:#111214}.mixer-unit--club .hw-print text.club-clip{fill:var(--club-red);fill-opacity:.7}.mixer-unit--club .hw-print text.club-dim{fill-opacity:.6}body[data-theme=dark] .booth .mixer-unit--club .hw-key:is(*,:hover:enabled){font-size:calc(var(--mm) * 3.5)}body[data-theme=dark] .booth .mixer-unit--club .hw-key.club-frame.led-white:is(*,:hover:enabled){font-size:calc(var(--mm) * 2.6);line-height:1}body[data-theme=dark] .booth .mixer-unit--club .hw-key.club-frame.led-blue:is(*,:hover:enabled),body[data-theme=dark] .booth .mixer-unit--club .hw-round-key{font-size:calc(var(--mm) * 3.7)}body[data-theme=dark] .booth .mixer-unit--club .hw-fader .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 9.7);width:calc(var(--mm) * 19.4);height:calc(var(--mm) * 7.6);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 3.8)}body[data-theme=dark] .booth .mixer-unit--club .hw-fader .linear-slider.is-horizontal .linear-slider__thumb{top:calc(50% - var(--mm) * 9.4);width:calc(var(--mm) * 5.9);height:calc(var(--mm) * 18.8);left:calc(var(--mm) * 13 + (100% - var(--mm) * 26) * var(--slider-ratio) - var(--mm) * 2.95)}.booth .mixer-unit--club .hw-meter{gap:calc(var(--mm) * 2.4);padding:calc(var(--mm) * 2.1) calc(var(--mm) * .45);border-radius:calc(var(--mm) * 1.4)}.booth .mixer-unit--club .hw-meter i{border-radius:calc(var(--mm) * .9)}.booth .mixer-unit--club .club-fx-lamp{box-sizing:border-box;border-radius:calc(var(--mm) * .5);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #2f4258,0 0 0 calc(var(--mm) * .3) #000;color:#4c6a8a;font:700 calc(var(--mm) * 3)/1 var(--print-font);white-space:nowrap;background:linear-gradient(#1d2a38,#121a24);place-items:center;display:grid}.booth .mixer-unit--club .club-fx-lamp.is-lit{background:linear-gradient(180deg,color-mix(in srgb,var(--club-blue) 70%,#fff),var(--club-blue));color:#06121e;box-shadow:inset 0 0 0 calc(var(--mm) * .3) color-mix(in srgb,var(--club-blue) 60%,#000),0 0 calc(var(--mm) * 2.4) color-mix(in srgb,var(--club-blue) 70%,transparent)}.booth .mixer-unit--club .club-dot-key:after{content:"";background:color-mix(in srgb,var(--led) 30%,#1a1a1a);box-shadow:inset 0 0 0 calc(var(--mm) * .2) #000a;border-radius:50%;position:absolute;inset:30%}body[data-theme=dark] .booth .mixer-unit--club .hw-round-key--fx[aria-pressed=true]:is(*,:hover:enabled){background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--club-blue) 25%,#fff) 0%,color-mix(in srgb,var(--club-blue) 65%,#fff) 32%,var(--club-blue) 68%,color-mix(in srgb,var(--club-blue) 70%,#000) 100%);box-shadow:0 0 0 calc(var(--mm) * 2.7) #1d1e20,0 0 0 calc(var(--mm) * 3.1) #0a0a0b,0 0 calc(var(--mm) * 6) color-mix(in srgb,var(--club-blue) 75%,transparent),inset 0 0 0 calc(var(--mm) * .8) var(--club-blue)}body[data-theme=dark] .booth .mixer-unit--club .hw-meter i{background:var(--club-yellow)}body[data-theme=dark] .booth .mixer-unit--club .hw-meter i:first-child{background:var(--club-red)}body[data-theme=dark] .booth .mixer-unit--club .hw-meter i:nth-child(n+2):nth-child(-n+5){background:var(--club-amber)}body[data-theme=dark] .booth .mixer-unit--club .hw-meter[data-meter=master] i:nth-child(2){background:var(--club-red)}body[data-theme=dark] .booth .mixer-unit--club .hw-meter[data-meter=master] i:nth-child(6){background:var(--club-amber)}.booth .mixer-unit--club .led-orange{--led:var(--club-cue)}.booth .mixer-unit--club .led-blue{--led:var(--club-blue)}.booth .mixer-unit--club .led-white{--led:var(--club-white)}body[data-theme=dark] .booth .mixer-unit--club .hw-key.led-orange:is(*,:hover:enabled){color:#1d0e04;text-shadow:0 1px #ffffff1f;background:linear-gradient(#a8643b 0%,#8a4c29 35%,#6c3a1d 100%)}body[data-theme=dark] .booth .mixer-unit--club .hw-key.led-orange:is(.is-lit,[aria-pressed=true],[aria-pressed=true]:hover:enabled){background:linear-gradient(180deg,#ffbb8e 0%,var(--club-cue) 38%,#f27f42 100%);color:#140800;text-shadow:0 1px #ffffff40;box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 3.5) color-mix(in srgb,var(--club-cue) 70%,transparent),inset 0 calc(var(--mm) * .35) 0 #ffffff59}body[data-theme=dark] .booth .mixer-unit--club .hw-key.club-frame:is(*,:hover:enabled){border-radius:calc(var(--mm) * .9);color:#c9cacf;text-shadow:none;box-shadow:inset 0 0 0 calc(var(--mm) * .6) #4a4b50,0 0 0 calc(var(--mm) * .4) #0a0a0b,0 calc(var(--mm) * .7) calc(var(--mm) * 1.1) #000b;background:linear-gradient(#141416,#0a0a0b)}body[data-theme=dark] .booth .mixer-unit--club .hw-key.club-frame:is(.is-lit,[aria-pressed=true],[aria-pressed=true]:hover:enabled){color:color-mix(in srgb,var(--led) 55%,#fff);text-shadow:0 0 calc(var(--mm) * .8) var(--led);box-shadow:inset 0 0 0 calc(var(--mm) * .6) var(--led),inset 0 0 calc(var(--mm) * 1.6) color-mix(in srgb,var(--led) 45%,transparent), 0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 2.6) color-mix(in srgb,var(--led) 60%,transparent);background:linear-gradient(#141416,#0a0a0b)}body[data-theme=dark] .booth .mixer-unit--club .hw-key.club-frame.led-white:is(.is-lit,[aria-pressed=true]){animation:1s step-end infinite hw-blink}body[data-theme=dark] .booth .mixer-unit--club .hw-lcd--beat{align-content:start;gap:calc(var(--mm) * 1.6) calc(var(--mm) * 1);padding:calc(var(--mm) * 2) calc(var(--mm) * 2);grid-template-rows:auto auto auto;grid-template-columns:1fr auto}.booth .mixer-unit--club .hw-lcd--beat>span{white-space:nowrap;font-size:calc(var(--mm) * 4.6);grid-column:1/-1;overflow:hidden}.booth .mixer-unit--club .hw-lcd--beat b{font-size:calc(var(--mm) * 3.8);grid-column:1/-1;justify-self:end}.booth .mixer-unit--club .hw-lcd--beat b small{font-size:calc(var(--mm) * 1.8)}.booth .mixer-unit--club .hw-lcd--beat>small{font-size:calc(var(--mm) * 2.1)}body[data-theme=dark] .booth .mixer-unit--club .hw-xpad button:is(*,:hover:enabled){font:700 calc(var(--mm) * 4)/1 var(--print-font)}body[data-theme=dark] .booth .mixer-unit--club .hw-lcd{color:var(--club-oled);text-shadow:0 0 calc(var(--mm) * .8) color-mix(in srgb,var(--club-oled) 30%,transparent);background:#000}body[data-theme=dark] .booth .mixer-unit--club .hw-lcd b{color:var(--club-oled)}body[data-theme=dark] .booth .mixer-unit--club .hw-lcd small{color:color-mix(in srgb,var(--club-oled) 78%,#000)}body[data-theme=dark] .booth .mixer-unit--club .hw-xpad button:is(*,:hover:enabled){color:#c9cacf}body[data-theme=dark] .booth .mixer-unit--club .hw-xpad button.is-current{color:#fff;text-shadow:0 0 calc(var(--mm) * .8) #fff9}body[data-theme=dark] .booth .mixer-unit--club .hw-xpad button:active:enabled{color:#fff;background:linear-gradient(#ffffff40,#ffffff12)}body[data-theme=dark] .booth .mixer-unit--club .hw-xpad button:disabled{color:#55565b}.mixer-unit--club[data-finish=white]{--print:#333438;--focus:#000000a6;--club-edge:#b4b6bb;--club-top-1:#fafbfd;--club-top-2:#e9eaee;--club-top-3:#d8d9dd;--club-scale:#2a2b2e}.mixer-unit--club[data-finish=white] .hw-panel .club-fx-panel{fill:#0b0b0c;fill-opacity:1;stroke:#6d6f74;stroke-opacity:1}.mixer-unit--club[data-finish=white] .club-band-dot{fill:#000;fill-opacity:.3}.mixer-unit--club[data-finish=white] .hw-panel .club-band{fill:#000;fill-opacity:.05}.mixer-unit--club[data-finish=white] .hw-panel .club-fader-plate{fill-opacity:.04;stroke:#000;stroke-opacity:.15}.mixer-unit--club[data-finish=white] .hw-panel .club-bezel{fill-opacity:.1;stroke:#000;stroke-opacity:.2}.mixer-unit--club[data-finish=white] .hw-panel .club-screw circle{fill:#c9cbcf;stroke:#8d8f93}.mixer-unit--club[data-finish=white] .hw-panel .club-screw path{stroke:#6d6f74}.mixer-unit--club[data-finish=white] .hw-print text.club-inverse{fill:#f2f2f0}.mixer-unit--club[data-finish=white] .hw-print .club-plate-print{--print:#cfd0d4;fill:var(--print)}.mixer-unit--club[data-finish=white] .hw-print .club-plate-print text.club-inverse{fill:#111214}body[data-theme=dark] .booth .mixer-unit--club[data-finish=white] .hw-fader .linear-slider.is-vertical .linear-slider__thumb,.mixer-unit--club[data-finish=white] .hw-fader-cap{box-shadow:0 calc(var(--mm) * 1.6) calc(var(--mm) * 2.4) #0007,0 0 0 calc(var(--mm) * .35) #5f6166,inset 0 calc(var(--mm) * .4) 0 #fffc;background:linear-gradient(#fbfbfc 0%,#d7d9dc 18%,#b4b6ba 46%,#55575c 46% 54%,#b4b6ba 54%,#c9cbcf 80%,#eceef0 100%)}body[data-theme=dark] .booth .mixer-unit--club[data-finish=white] .hw-fader .linear-slider.is-horizontal .linear-slider__thumb{box-shadow:0 calc(var(--mm) * 1.6) calc(var(--mm) * 2.4) #0007,0 0 0 calc(var(--mm) * .35) #5f6166,inset 0 calc(var(--mm) * .4) 0 #fffc;background:linear-gradient(90deg,#fbfbfc 0%,#d7d9dc 18%,#b4b6ba 46%,#55575c 46% 54%,#b4b6ba 54%,#c9cbcf 80%,#eceef0 100%)}.mixer-unit--compact{--print:#eceef0;border-radius:calc(var(--mm) * 3)}.mixer-unit--compact .hw-print .cm-line{fill:none;stroke:var(--print)}.mixer-unit--compact .hw-print text.cm-ink{fill:#141517}.mixer-unit--compact .hw-print text.cm-clip{fill:#ff4a3d}body[data-theme=dark] .booth .mixer-unit--compact .hw-knob-well.has-cap .knob,.mixer-unit--compact .hw-knob-well.has-cap .hw-knob-dummy{background:repeating-conic-gradient(#8a8c91 0deg 6deg,#d5d7db 6deg 12deg)}.mixer-unit--compact .hw-knob-dummy:before{width:auto;height:auto}.mixer-unit--compact .hw-knob-well.has-collar{box-shadow:0 0 0 calc(var(--mm) * 1.1) #c4c6ca,0 0 0 calc(var(--mm) * 1.45) #0a0a0b}body[data-theme=dark] .booth .mixer-unit--compact .hw-switch,body[data-theme=dark] .booth .mixer-unit--compact .hw-switch:hover:enabled{border-radius:calc(var(--mm) * .8);box-shadow:inset 0 0 0 calc(var(--mm) * .35) #2c2d31,0 0 0 calc(var(--mm) * .3) #000;background:#060607}.mixer-unit--compact .hw-switch i{top:calc(var(--mm) * .7);bottom:calc(var(--mm) * .7);width:calc(var(--mm) * 5.4);border-radius:calc(var(--mm) * .5);box-shadow:0 calc(var(--mm) * .4) calc(var(--mm) * .6) #000c;background:linear-gradient(90deg,#17181a,#3b3c40 45%,#2a2b2e 60%,#121314)}.mixer-unit--compact .hw-switch i:after{content:"";top:18%;bottom:18%;left:calc(50% - var(--mm) * .3);width:calc(var(--mm) * .6);border-radius:calc(var(--mm) * .3);background:#060607;position:absolute}.mixer-unit--compact .hw-switch.is-left i{left:calc(var(--mm) * .8)}.mixer-unit--compact .hw-switch.is-mid i{left:calc(50% - var(--mm) * 2.7)}.mixer-unit--compact .hw-switch.is-right i{left:calc(100% - var(--mm) * 6.2)}body[data-theme=dark] .booth .mixer-unit--compact .hw-fader .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 10.4);width:calc(var(--mm) * 20.8);height:calc(var(--mm) * 9.1);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 4.55);background:linear-gradient(#46474c 0%,#26272a 20%,#19191b 43%,#f4f5f7 45% 55%,#19191b 57%,#202124 80%,#38393d 100%)}body[data-theme=dark] .booth .mixer-unit--compact .hw-fader .linear-slider.is-horizontal .linear-slider__thumb{top:calc(50% - var(--mm) * 10.4);width:calc(var(--mm) * 9.1);height:calc(var(--mm) * 20.8);left:calc(var(--mm) * 13 + (100% - var(--mm) * 26) * var(--slider-ratio) - var(--mm) * 4.55);background:linear-gradient(90deg,#46474c 0%,#26272a 20%,#19191b 43%,#f4f5f7 45% 55%,#19191b 57%,#202124 80%,#38393d 100%)}body[data-theme=dark] .booth .mixer-unit--compact .hw-key.led-orange,body[data-theme=dark] .booth .mixer-unit--compact .hw-key.led-orange:hover:enabled{font-size:calc(var(--mm) * 3.6)}body[data-theme=dark] .booth .mixer-unit--compact .hw-key.led-orange:not(.is-lit):not([aria-pressed=true]){color:#1d0e02;text-shadow:0 1px #ffffff1f;background:linear-gradient(#b86e27 0%,#93521a 35%,#763f10 100%)}body[data-theme=dark] .booth .mixer-unit--compact .hw-key.led-orange.is-lit[aria-pressed=true]{color:#1d0e02;text-shadow:0 1px #ffffff40;box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 3.5) #ff7f1bb3,inset 0 calc(var(--mm) * .35) 0 #ffffff59;background:linear-gradient(#ffae63 0%,#ff8a2a 35%,#f2731a 100%)}body[data-theme=dark] .booth .mixer-unit--compact .hw-key.cm-filter:not(.is-lit){border-radius:calc(var(--mm) * .5);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #2e2f33,0 calc(var(--mm) * .4) calc(var(--mm) * .6) #000a;color:#a9abb0;font-size:calc(var(--mm) * 3.4);letter-spacing:.04em;background:#060607}body[data-theme=dark] .booth .mixer-unit--compact .hw-key.cm-filter.is-lit[aria-pressed=true]{border-radius:calc(var(--mm) * .5);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #f4f6fa,0 0 calc(var(--mm) * 2.5) #f4f6fa99;color:#fff;text-shadow:0 0 calc(var(--mm) * 1) #fff;font-size:calc(var(--mm) * 3.4);letter-spacing:.04em;background:#060607}.cm-led{border-radius:calc(var(--mm) * .25);background:var(--c);opacity:clamp(.14,calc((var(--lit) - var(--n) + 1) * 100),1)}.cm-led.is-red{--c:#ff3b30}.cm-led.is-orange{--c:#ffb000}.cm-led.is-green{--c:#b8ff00}.cm-led.for-a{--lit:var(--lit-a,0)}.cm-led.for-b{--lit:var(--lit-b,0)}.cm-led.for-m{--lit:var(--lit-m,0)}.wego-unit{margin-bottom:calc(var(--mm) * 6);color:var(--print);flex:none;position:relative}.wego-unit>.hw-panel{filter:drop-shadow(0 calc(var(--mm) * 5) calc(var(--mm) * 7) #000c)}.wego-deck,.wego-channel{display:contents}.wego-unit>:not(.hw-panel):not(.hw-meters):not(.wego-deck):not(.wego-channel),.wego-deck>*,.wego-channel>*{position:absolute}.wego-unit{--wego-shell-light:#36363a;--wego-shell:#1e1e21;--wego-shell-dark:#09090a;--ink:45,110,255}.booth[data-unit-finish=white] .wego-unit{--wego-shell-light:#f3f4f8;--wego-shell:#dfe1e6;--wego-shell-dark:#c9cacc;--ink:232,240,255}.booth[data-unit-finish=red] .wego-unit{--wego-shell-light:#e0675f;--wego-shell:#a8202f;--wego-shell-dark:#640003;--ink:255,150,25}.booth[data-unit-finish=green] .wego-unit{--wego-shell-light:#d6e066;--wego-shell:#b1be2c;--wego-shell-dark:#8e9d02;--ink:25,228,195}.booth[data-unit-finish=violet] .wego-unit{--wego-shell-light:#7448b8;--wego-shell:#4c2777;--wego-shell-dark:#2b0150;--ink:155,85,255}.wego-unit .wego-shell-light{stop-color:var(--wego-shell-light)}.wego-unit .wego-shell-mid{stop-color:var(--wego-shell)}.wego-unit .wego-shell-dark{stop-color:var(--wego-shell-dark)}.wego-unit .hw-print text{font-weight:400}.wego-unit .wego-print-dark{fill:#141416;font-family:var(--print-font);font-weight:400}body[data-theme=dark] .booth .wego-ring,body[data-theme=dark] .booth .wego-ring:hover:enabled{--led:#ff2d20;box-sizing:border-box;min-width:0;min-height:0;box-shadow:inset 0 0 0 calc(var(--mm) * 1.1) color-mix(in srgb,var(--led) 32%,#160807),0 0 0 calc(var(--mm) * .45) #050505,0 calc(var(--mm) * .9) calc(var(--mm) * 1.3) #000b,inset 0 calc(var(--mm) * 1.6) calc(var(--mm) * 1.2) #ffffff0d;color:color-mix(in srgb,var(--led) 48%,#3a2222);font:700 calc(var(--mm) * 3.4)/1 var(--print-font);letter-spacing:0;text-transform:none;text-shadow:none;cursor:pointer;background:radial-gradient(circle at 50% 36%,#2b2c30,#17181a 60%,#0e0e10);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}body[data-theme=dark] .booth .wego-ring:hover:enabled{filter:brightness(1.15)}body[data-theme=dark] .booth .wego-ring:active:enabled{transform:scale(.96)}body[data-theme=dark] .booth .wego-ring.is-lit,body[data-theme=dark] .booth .wego-ring.is-lit:hover:enabled,body[data-theme=dark] .booth .wego-ring[aria-pressed=true],body[data-theme=dark] .booth .wego-ring[aria-pressed=true]:hover:enabled{box-shadow:inset 0 0 0 calc(var(--mm) * 1.1) var(--led),0 0 0 calc(var(--mm) * .45) #050505,0 0 calc(var(--mm) * 3.5) color-mix(in srgb,var(--led) 70%,transparent),inset 0 0 calc(var(--mm) * 2.6) color-mix(in srgb,var(--led) 45%,transparent);color:#ff5446;text-shadow:0 0 calc(var(--mm) * 1.2) var(--led);background:radial-gradient(circle at 50% 36%,#3a2523,#1d1312 60%,#120c0b)}body[data-theme=dark] .booth .wego-ring:disabled{opacity:1;cursor:default}body[data-theme=dark] .booth .wego-ring.is-armed{animation:.5s step-end infinite hw-blink}body[data-theme=dark] .booth .wego-fx,body[data-theme=dark] .booth .wego-fx:hover:enabled{font-size:calc(var(--mm) * 4.7)}body[data-theme=dark] .booth .wego-pad,body[data-theme=dark] .booth .wego-pad:hover:enabled{padding-top:calc(var(--mm) * 1);font-size:calc(var(--mm) * 6.3)}body[data-theme=dark] .booth .wego-pad.is-sampler{font-style:italic}body[data-theme=dark] .booth .wego-fx--ctrl,body[data-theme=dark] .booth .wego-fx--ctrl:hover:enabled{place-content:center;column-gap:calc(var(--mm) * .6);row-gap:calc(var(--mm) * .7);padding-top:calc(var(--mm) * .9);font-size:calc(var(--mm) * 4.4);grid-template-columns:auto auto}.wego-fx--ctrl small{margin-bottom:calc(var(--mm) * .05);font-size:calc(var(--mm) * 1.85);letter-spacing:.06em;align-self:end}.wego-fx--ctrl i{padding:calc(var(--mm) * .25) calc(var(--mm) * .7);border-radius:calc(var(--mm) * .35);background:color-mix(in srgb,var(--led) 55%,#2a0d0b);color:#140504;font:700 calc(var(--mm) * 1.75)/1 var(--print-font);text-shadow:none;grid-column:1/-1;justify-self:center;font-style:normal}.wego-sampler i{width:calc(var(--mm) * 1.7);height:calc(var(--mm) * 1.7);background:color-mix(in srgb,var(--led) 45%,#2a0d0b);border-radius:50%}.wego-sampler.is-lit i{box-shadow:0 0 calc(var(--mm) * 1.2) var(--led);background:#ff5446}.wego-headphone svg{width:62%;height:62%;overflow:visible}body[data-theme=dark] .booth .wego-pill,body[data-theme=dark] .booth .wego-pill:hover:enabled{border-radius:calc(var(--mm) * 4.05);font-size:calc(var(--mm) * 3.7);letter-spacing:.02em}.wego-round{background:radial-gradient(circle closest-side,#050505 82%,#1a1b1d 90%,#0d0d0e 100%)}body[data-theme=dark] .booth .wego-unit .wego-round>button,body[data-theme=dark] .booth .wego-unit .wego-round>button:hover:enabled{--ring:#ff2d20;inset:calc(var(--mm) * 1.8);box-shadow:0 0 0 calc(var(--mm) * 1.2) color-mix(in srgb,var(--ring) 38%,#200807),0 calc(var(--mm) * 1) calc(var(--mm) * 1.5) #000c,inset 0 calc(var(--mm) * -.6) calc(var(--mm) * 1) #0004;color:#d42318;font-size:calc(var(--mm) * 4.1);letter-spacing:0;text-shadow:none;background:radial-gradient(circle at 50% 30%,#fff,#e2e3e6 50%,#b3b5b9)}.wego-play-mark{width:calc(var(--mm) * 10.8);height:calc(var(--mm) * 3.2);fill:currentColor}body[data-theme=dark] .booth .wego-unit .wego-round>button.is-lit,body[data-theme=dark] .booth .wego-unit .wego-round>button.is-held,body[data-theme=dark] .booth .wego-unit .wego-round>button[aria-pressed=true],body[data-theme=dark] .booth .wego-unit .wego-round>button[aria-pressed=true]:hover:enabled{color:#e8261b;box-shadow:0 0 0 calc(var(--mm) * 1.2) var(--ring),0 0 calc(var(--mm) * 4.5) var(--ring),inset 0 calc(var(--mm) * -.6) calc(var(--mm) * 1) #0003;text-shadow:none;background:radial-gradient(circle at 50% 30%,#fff,#f0e9e8 50%,#c9bdbb)}.wego-deck.is-loaded:not(.is-playing) .wego-round>button:enabled:not(.is-held):not([aria-pressed=true]){animation:1s step-end infinite hw-ring-blink}body[data-theme=dark] .booth .player__jog.wego-jog .jog-wheel{box-shadow:0 0 0 calc(var(--mm) * .5) #000,0 calc(var(--mm) * 1.5) calc(var(--mm) * 3) #000c;background:radial-gradient(circle closest-side,#0000 96.5%,#20242c 97%,#0c0d11 100%)}body[data-theme=dark] .booth .player__jog.wego-jog .jog-wheel__disc{box-shadow:inset 0 0 0 calc(var(--mm) * .35) #ffffff70,inset 0 0 calc(var(--mm) * 2.5) #0004;background:repeating-radial-gradient(circle,#0000 0 1.2px,#ffffff0d 1.3px 1.7px,#0000 1.8px 2.6px),conic-gradient(from 25deg,#c4c6ca,#f6f6f7 11%,#b7b9bd 24%,#8a8c91 37%,#c2c4c8 50%,#f4f4f5 61%,#b2b4b8 74%,#86888d 87%,#c4c6ca);border:0;inset:1.5%}body[data-theme=dark] .booth .player__jog.wego-jog .jog-wheel:before,body[data-theme=dark] .booth .player__jog.wego-jog .jog-wheel__disc:after,body[data-theme=dark] .booth .player__jog.wego-jog .jog-wheel__center{display:none}body[data-theme=dark] .booth .player__jog.wego-jog .jog-wheel__marker{top:2.5%;left:calc(50% - var(--mm) * .3);width:calc(var(--mm) * .6);border-radius:calc(var(--mm) * .3);height:6%;box-shadow:0 0 0 calc(var(--mm) * .15) #ffffff40;background:#5f6166;display:block}.wego-jog-light{z-index:3;pointer-events:none;overflow:visible}.wego-jog-light circle{fill:none;stroke:rgb(var(--ink));stroke-opacity:.05;transition:stroke-opacity .2s}.wego-jog-light__rim{stroke-width:1.3px}.wego-jog-light__windows{stroke-width:2px}.wego-deck.is-playing .wego-jog-light circle{stroke-opacity:.55}.wego-deck.is-on-air .wego-jog-light circle{stroke-opacity:1}.wego-deck:is(.is-playing,.is-on-air) .wego-jog-light{filter:drop-shadow(0 0 calc(var(--mm) * 1.6) rgba(var(--ink),.75))}.wego-jog-fx{z-index:2;touch-action:none;cursor:grab;border-radius:50%}.wego-jog-fx:active{cursor:grabbing}.wego-jog-fx:focus-visible{outline:calc(var(--mm) * .6) solid #ff2d2099;outline-offset:calc(var(--mm) * .6)}.wego-jog-light :is(.wego-jog-light__track,.wego-jog-light__fx){stroke-width:2px;opacity:0;transition:opacity .15s}.wego-deck .wego-jog-light circle.wego-jog-light__track{stroke:#ff2d20;stroke-opacity:.2}.wego-deck .wego-jog-light circle.wego-jog-light__fx{stroke:#ff2d20;stroke-opacity:1;transition:none}.wego-deck.is-jog-fx .wego-jog-light :is(.wego-jog-light__track,.wego-jog-light__fx){opacity:1}.wego-deck.is-jog-fx .wego-jog-light circle.wego-jog-light__windows{stroke-opacity:0}.wego-deck.is-jog-fx .wego-jog-light{filter:drop-shadow(0 0 calc(var(--mm) * 1.4) #ff2d20aa)}body[data-theme=dark] .booth .wego-unit .hw-fader .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 9);width:calc(var(--mm) * 18);height:calc(var(--mm) * 6.5);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 3.25)}body[data-theme=dark] .booth .wego-unit .hw-fader--tempo .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 10);width:calc(var(--mm) * 20);height:calc(var(--mm) * 7);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 3.5)}body[data-theme=dark] .booth .wego-unit .hw-fader .linear-slider.is-horizontal .linear-slider__thumb{top:calc(50% - var(--mm) * 9.5);width:calc(var(--mm) * 5);height:calc(var(--mm) * 19);left:calc(var(--mm) * 13 + (100% - var(--mm) * 26) * var(--slider-ratio) - var(--mm) * 2.5)}.wego-unit .hw-meters .hw-meter{gap:calc(var(--mm) * 7.55);box-shadow:none;background:0 0;padding:0}.wego-unit .hw-meters .hw-meter i:nth-child(n){border-radius:calc(var(--mm) * .9);box-shadow:0 0 calc(var(--mm) * 1.2) #ff2a1c99;background:#ff2a1c}.wego-deck-key{box-sizing:border-box;border-radius:calc(var(--mm) * 1.2);box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,inset 0 calc(var(--mm) * .35) 0 #ffffff1c,0 calc(var(--mm) * .7) calc(var(--mm) * 1.1) #000b;color:#b07a2c;font:700 calc(var(--mm) * 3.2)/1 var(--print-font);background:linear-gradient(#5b3c12,#3f290b 60%,#2e1d07);place-items:center;display:grid}.wego-load{cursor:pointer;box-shadow:0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a;background:radial-gradient(circle closest-side,#0000 0 71%,#070708 71.5% 78%,#d3d5d9 79.5%,#a6a8ad 92%,#55575b 100%),radial-gradient(circle closest-side at 42% 34%,#5b5c61,#1b1b1e 55%,#060607 100%);border-radius:50%}.wego-load:hover{filter:brightness(1.15)}.wego-load:active{transform:scale(.97)}.wego-load:has(input:focus-visible){outline:calc(var(--mm) * .5) solid #fff6;outline-offset:calc(var(--mm) * .4)}.booth .wego-load input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}body[data-theme=dark] .booth .wego-browse,body[data-theme=dark] .booth .wego-browse:hover:enabled{cursor:pointer;min-width:0;min-height:0;box-shadow:0 calc(var(--mm) * 1.2) calc(var(--mm) * 2) #000c;background:radial-gradient(circle closest-side,#0000 0 80%,#d3d5d9 82%,#a6a8ad 93%,#55575b 100%),repeating-conic-gradient(#3e3f44 0deg 5deg,#1c1d20 5deg 10deg);border:0;border-radius:50%;margin:0;padding:0}body[data-theme=dark] .booth .wego-browse:hover:enabled{filter:brightness(1.15)}.wego-browse i{box-shadow:inset 0 calc(var(--mm) * .4) 0 #fff2;background:radial-gradient(circle at 45% 35%,#4f5055,#18191b 70%);border-radius:50%;position:absolute;inset:20%}body[data-theme=dark] .booth .wego-shift,body[data-theme=dark] .booth .wego-shift:hover:enabled{border-radius:calc(var(--mm) * 2.75);cursor:pointer;min-width:0;min-height:0;box-shadow:0 0 0 calc(var(--mm) * 1) #0a0a0b,0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #000b,inset 0 calc(var(--mm) * -.4) 0 #0003;color:#1b1c1f;font:500 calc(var(--mm) * 3.25)/1 var(--print-font);letter-spacing:.02em;text-shadow:none;background:linear-gradient(#f4f4f6,#cfd0d4 55%,#a7a9ad);border:0;margin:0;padding:0}body[data-theme=dark] .booth .wego-shift:active:enabled{transform:translateY(calc(var(--mm) * .3))}body[data-theme=dark] .booth .wego-shift.is-lit,body[data-theme=dark] .booth .wego-shift[aria-pressed=true],body[data-theme=dark] .booth .wego-shift[aria-pressed=true]:hover:enabled{color:#000;box-shadow:0 0 0 calc(var(--mm) * 1) #0a0a0b,0 0 calc(var(--mm) * 3.5) #ffffffb0,inset 0 calc(var(--mm) * -.4) 0 #0002;background:linear-gradient(#fff,#e9eaed 55%,#c4c6ca)}.flx-unit{margin-bottom:calc(var(--mm) * 6);color:var(--print);--ink:255,138,28;--flx-top-1:#27282b;--flx-top-2:#1f2023;--flx-top-3:#18191b;--flx-edge:#0b0b0c;--flx-seam:#000;--flx-well-1:#0b0b0c;--flx-well-2:#1d1e21;--flx-rim-1:#141517;--flx-rim-2:#202124;--flx-rim-3:#0d0d0e;--flx-dimple:#0a0a0b;--flx-dimple-edge:#2a2b2e;--flx-platter:#070708;--flx-lip:var(--print);--flx-lip-opacity:.45;--flx-lip-width:.3;--flx-fill:#3a3b3f;--flx-on-fill:var(--print);--flx-bezel:#0e0e10;--flx-bezel-edge:#000;--flx-skirt:#121315;--flx-skirt-edge:#000;--flx-slot:#030303;--flx-disc-1:#0c0c0d;--flx-disc-2:#1c1d20;--flx-disc-3:#18191b;--flx-disc-grain:#ffffff06;--flx-disc-rim:#000;--flx-disc-edge:#050505;--flx-groove:#45464b;--flx-groove-gap:#18191b;--flx-hub-1:#2a2b2f;--flx-hub-2:#101113;--flx-hub-ring:#a4a5a9;--flx-disc-bevel:#28292c;--flx-disc-line:#0c0c0d;--flx-disc-line-w:.3;--flx-cue-bezel:#b4b5b9;--flx-rotary-well:#0b0b0c;--flx-shift-frame:#050506;--flx-key-face:linear-gradient(180deg,#4b4c51 0%,#38393d 16%,#2d2e32 60%,#26272a 100%);--flx-key-ink:#d6d7db;--flx-key-off:#8d8e93;--flx-key-rim:#0a0a0b;--flx-key-hi:#ffffff24;--flx-key-text-shadow:0 1px 0 #000;--flx-round-face:radial-gradient(circle at 50% 32%,#46474b,#232427 62%,#18191b);--flx-round-rim:#2b2c2e;--flx-round-edge:#0e0e0f;--flx-pad-face:linear-gradient(180deg,#3d3e43,#2b2c30 40%,#222326);--flx-pad-rim:#0a0a0b;--flx-cap:#63646a 0%,#3a3b40 18%,#232427 46%,#f0f0f2 46%,#f0f0f2 54%,#232427 54%,#2e2f33 80%,#4b4c51 100%;--flx-tempo-cap:#5d5e63 0%,#36373b 12%,#232427 40%,#f0f0f2 40%,#f0f0f2 60%,#232427 60%,#2c2d31 88%,#47484d 100%;--flx-cap-line:#000;--flx-cap-hi:#fff3;--flx-shadow:#000b;--flx-focus:#fff6;--flx-rotary-1:#3e3f44;--flx-rotary-2:#232427;--flx-rotary-edge:#050505;--flx-switch:#050505;--flx-switch-knob:#2b2c30,#55565b 30%,#3a3b40 50%,#55565b 70%,#2b2c30;--flx-sync-cap:#050506;--flx-midi:#1b2108;flex:none;position:relative}.flx-unit[data-finish=white]{--print:#8b8c90;--flx-top-1:#f7f8fa;--flx-top-2:#eff0f3;--flx-top-3:#e6e7ea;--flx-edge:#bcbdc0;--flx-seam:#a9aaae;--flx-well-1:#8c8d91;--flx-well-2:#e9eaed;--flx-rim-1:#a9aaae;--flx-rim-2:#cbccd0;--flx-rim-3:#86878b;--flx-dimple:#dfe0e3;--flx-dimple-edge:#9fa0a4;--flx-platter:#e3e4e7;--flx-fill:#a3a4a8;--flx-on-fill:#f7f8fa;--flx-bezel:#e2e3e6;--flx-bezel-edge:#b7b8bc;--flx-skirt:#e4e5e8;--flx-skirt-edge:#c6c7ca;--flx-slot:#1a1a1c;--flx-disc-1:#dddee1;--flx-disc-2:#f2f3f5;--flx-disc-3:#eaebee;--flx-disc-grain:#0000000a;--flx-disc-rim:#a9aaae;--flx-disc-edge:#c3c4c7;--flx-groove:#acadb1;--flx-groove-gap:#e8e9ec;--flx-hub-1:#fafafb;--flx-hub-2:#d9dadd;--flx-hub-ring:#c4c5c9;--flx-disc-bevel:#a6a7ab;--flx-disc-line:#a6a7ab;--flx-cue-bezel:#b9babe;--flx-rotary-well:#cfd0d3;--flx-shift-frame:#2e2f33;--flx-key-face:linear-gradient(180deg,#fdfdfd 0%,#f1f2f4 25%,#e5e6e9 70%,#dcdde0 100%);--flx-key-ink:#76777b;--flx-key-off:#a9aaae;--flx-key-rim:#55565a;--flx-key-hi:#fff;--flx-key-text-shadow:none;--flx-round-face:radial-gradient(circle at 50% 32%,#fff,#eceef0 62%,#d6d7da);--flx-round-rim:#dadbde;--flx-round-edge:#8f9094;--flx-pad-face:linear-gradient(180deg,#c8c9cc,#b9babd 40%,#adaeb1);--flx-pad-rim:#9a9b9f;--flx-cap:#fff 0%,#f0f1f3 18%,#e1e2e5 46%,#8f9094 46%,#8f9094 54%,#e1e2e5 54%,#eaebee 80%,#f7f7f8 100%;--flx-tempo-cap:#fff 0%,#eff0f2 12%,#e2e3e6 40%,#8f9094 40%,#8f9094 60%,#e2e3e6 60%,#eaebee 88%,#f7f7f8 100%;--flx-cap-line:#9a9b9f;--flx-cap-hi:#fff;--flx-shadow:#0004;--flx-focus:#0007;--flx-rotary-1:#f2f3f5;--flx-rotary-2:#d3d4d7;--flx-rotary-edge:#9c9da1;--flx-switch:#c9cacd;--flx-switch-knob:#d9dadd,#fff 30%,#eceef0 50%,#fff 70%,#d9dadd;--flx-sync-cap:#e9eaed;--flx-midi:#cdd3b6}.flx-unit[data-finish=gold]{--print:#d6b06c;--flx-lip:#a8864f;--flx-lip-opacity:1;--flx-lip-width:.4;--flx-fill:#d6b06c;--flx-on-fill:#1d1c1a;--flx-well-1:#806338;--flx-well-2:#d4b07a;--flx-disc-line:#d6b06c;--flx-disc-line-w:1.5;--flx-groove:#c9a35f;--flx-groove-gap:#1a1916;--flx-hub-ring:#d6b06c;--flx-cue-bezel:#c9a35f}.flx-unit>.hw-panel{filter:drop-shadow(0 calc(var(--mm) * 6) calc(var(--mm) * 7) #000c)}.flx-unit>:not(.hw-panel):not(.hw-meters):not(.mixer-unit__channel),.flx-unit>.mixer-unit__channel>*,.flx-deck>*{position:absolute}.flx-top-1{stop-color:var(--flx-top-1)}.flx-top-2{stop-color:var(--flx-top-2)}.flx-top-3{stop-color:var(--flx-top-3)}.flx-well-1{stop-color:var(--flx-well-1)}.flx-well-2{stop-color:var(--flx-well-2)}.flx-rim-1{stop-color:var(--flx-rim-1)}.flx-rim-2{stop-color:var(--flx-rim-2)}.flx-rim-3{stop-color:var(--flx-rim-3)}.flx-edge{fill:var(--flx-edge)}.flx-seam{stroke:var(--flx-seam)}.flx-lip{stroke:var(--flx-lip);stroke-opacity:var(--flx-lip-opacity);stroke-width:var(--flx-lip-width)}.flx-platter{fill:var(--flx-platter);stroke:var(--flx-rim-3);stroke-width:.5px}.flx-unit .flx-print text,.flx-unit .hw-print.flx-print{font-weight:500}.flx-box{fill:none;stroke:var(--print);stroke-width:.25px}.flx-box.is-filled{fill:var(--flx-fill);stroke:none}.flx-unit .flx-print .is-filled text{fill:var(--flx-on-fill)}.flx-line{stroke:var(--flx-seam);stroke-opacity:.8;stroke-width:.5px;fill:none}.flx-scale{stroke:var(--print);stroke-opacity:.8;fill:none}.flx-ink,.flx-wedge{fill:var(--print);fill-opacity:.85}.flx-bar{stroke:var(--flx-seam);stroke-opacity:.85;stroke-width:.5px;fill:none}.flx-frame{fill:none;stroke:var(--print);stroke-opacity:.25;stroke-width:.25px}.flx-bezel{fill:var(--flx-bezel);stroke:var(--flx-bezel-edge);stroke-width:.4px}.flx-skirt{fill:var(--flx-skirt);stroke:var(--flx-skirt-edge);stroke-width:.4px}.flx-slot{fill:var(--flx-slot);stroke:#000;stroke-width:.5px}.flx-dimple{fill:var(--flx-dimple);stroke:var(--flx-dimple-edge);stroke-width:.35px}body[data-theme=dark] .booth .flx-unit .flx-jog .jog-wheel{box-shadow:none;background:0 0}.flx-unit .flx-jog .jog-wheel:before{display:none}body[data-theme=dark] .booth .flx-unit .flx-jog .jog-wheel__disc{background:repeating-radial-gradient(circle at center,#0000 0 1.2px,var(--flx-disc-grain) 1.3px 1.6px,#0000 1.7px 2.6px), conic-gradient(from 210deg,var(--flx-disc-1),var(--flx-disc-2) 14%,var(--flx-disc-1) 30%,var(--flx-disc-3) 48%,var(--flx-disc-1) 64%,var(--flx-disc-2) 82%,var(--flx-disc-1));box-shadow:inset 0 0 0 calc(var(--mm) * .35) var(--flx-disc-rim),inset 0 0 0 calc(var(--mm) * 3.4) var(--flx-disc-bevel), inset 0 0 0 calc(var(--mm) * (3.4 + var(--flx-disc-line-w))) var(--flx-disc-line),inset 0 calc(var(--mm) * 1.2) calc(var(--mm) * 2.5) #ffffff0c,0 0 0 calc(var(--mm) * .4) var(--flx-disc-edge);inset:5.81%}body[data-theme=dark] .booth .flx-unit .flx-jog .jog-wheel__disc:after{box-shadow:0 0 0 calc(var(--mm) * .4) var(--flx-disc-rim);background:radial-gradient(circle closest-side,var(--flx-hub-2) 78.3%,#0000 78.3% 86.9%,var(--flx-hub-2) 86.9%), repeating-conic-gradient(from 0deg,var(--flx-groove) 0deg 1.6deg,var(--flx-groove-gap) 1.6deg 3.2deg);border:0;border-radius:50%;inset:26.42%}body[data-theme=dark] .booth .flx-unit .flx-jog .jog-wheel__center{background:radial-gradient(circle at 50% 35%,var(--flx-hub-1),var(--flx-hub-2) 70%);width:27.02%;box-shadow:0 0 0 calc(var(--mm) * .45) var(--flx-disc-rim),0 0 0 calc(var(--mm) * 2.9) var(--flx-hub-ring),0 0 0 calc(var(--mm) * 3.2) var(--flx-disc-rim),inset 0 calc(var(--mm) * .4) 0 #ffffff14;border:0;border-radius:50%}body[data-theme=dark] .booth .flx-unit .flx-jog .jog-wheel__center:before{display:none}body[data-theme=dark] .booth .flx-unit .flx-jog .jog-wheel:focus-visible{outline:calc(var(--mm) * .8) solid var(--flx-focus)}body[data-theme=dark] .booth .flx-unit .hw-fader .linear-slider__thumb{box-shadow:0 calc(var(--mm) * 1.6) calc(var(--mm) * 2.4) var(--flx-shadow),0 0 0 calc(var(--mm) * .35) var(--flx-cap-line),inset 0 calc(var(--mm) * .4) 0 var(--flx-cap-hi)}body[data-theme=dark] .booth .flx-unit .hw-fader--channel .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 10.6);width:calc(var(--mm) * 21.2);height:calc(var(--mm) * 9.6);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 4.8);background:linear-gradient(180deg,var(--flx-cap))}body[data-theme=dark] .booth .flx-unit .hw-fader--cross .linear-slider.is-horizontal .linear-slider__thumb{top:calc(50% - var(--mm) * 10.6);width:calc(var(--mm) * 9.6);height:calc(var(--mm) * 21.2);left:calc(var(--mm) * 13 + (100% - var(--mm) * 26) * var(--slider-ratio) - var(--mm) * 4.8);background:linear-gradient(90deg,var(--flx-cap))}body[data-theme=dark] .booth .flx-unit .hw-fader--tempo .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 8.85);width:calc(var(--mm) * 17.7);height:calc(var(--mm) * 19.7);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 9.85);background:linear-gradient(180deg,var(--flx-tempo-cap))}body[data-theme=dark] .booth .flx-unit .hw-key:not(.is-lit):not([aria-pressed=true]){background:var(--flx-key-face);color:var(--flx-key-ink);text-shadow:var(--flx-key-text-shadow);box-shadow:0 0 0 calc(var(--mm) * .4) var(--flx-key-rim),0 calc(var(--mm) * .7) calc(var(--mm) * 1.1) var(--flx-shadow),inset 0 calc(var(--mm) * .35) 0 var(--flx-key-hi),inset 0 calc(var(--mm) * -.45) 0 #0000001f}body[data-theme=dark] .booth .flx-unit .hw-key:disabled:not(.is-lit):not([aria-pressed=true]){color:var(--flx-key-off)}body[data-theme=dark] .booth .flx-unit .hw-key:is(.is-lit,[aria-pressed=true]),body[data-theme=dark] .booth .flx-unit .hw-key:is(.is-lit,[aria-pressed=true]):hover:enabled{background:var(--flx-key-face);color:var(--led);text-shadow:0 0 calc(var(--mm) * 1.2) color-mix(in srgb,var(--led) 70%,transparent);box-shadow:0 0 0 calc(var(--mm) * .45) var(--led),0 0 calc(var(--mm) * 3) color-mix(in srgb,var(--led) 60%,transparent),inset 0 0 calc(var(--mm) * 1.6) color-mix(in srgb,var(--led) 45%,transparent)}.flx-key-art{fill:currentColor;flex:none;margin:auto;display:block;overflow:visible}.flx-unit :is(.is-lit,[aria-pressed=true]) .flx-key-art{filter:drop-shadow(0 0 calc(var(--mm) * .5) color-mix(in srgb,var(--led) 70%,transparent))}.flx-unit .hw-round-well>:is(.is-lit,.is-held,[aria-pressed=true]) .flx-key-art{filter:drop-shadow(0 0 calc(var(--mm) * 1) var(--ring))}.flx-key-lines{align-content:center;justify-items:center;display:grid}body[data-theme=dark] .booth .flx-unit .hw-round-key,body[data-theme=dark] .booth .flx-unit .hw-round-key:hover:enabled{font-size:calc(var(--mm) * 2.2);background:var(--flx-round-face);color:var(--flx-key-ink)}body[data-theme=dark] .booth .flx-unit .hw-round-key:not(.is-lit):not([aria-pressed=true]){box-shadow:0 0 0 calc(var(--mm) * 1.5) var(--flx-round-rim),0 0 0 calc(var(--mm) * 1.9) var(--flx-round-edge),0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) var(--flx-shadow),inset 0 calc(var(--mm) * .4) 0 var(--flx-key-hi)}body[data-theme=dark] .booth .flx-unit .hw-round-key:is(.is-lit,[aria-pressed=true]),body[data-theme=dark] .booth .flx-unit .hw-round-key:is(.is-lit,[aria-pressed=true]):hover:enabled{color:var(--led);box-shadow:0 0 0 calc(var(--mm) * 1.5) var(--led),0 0 0 calc(var(--mm) * 1.9) var(--flx-round-edge),0 0 calc(var(--mm) * 4) color-mix(in srgb,var(--led) 70%,transparent),inset 0 calc(var(--mm) * .4) 0 #ffffff30}body[data-theme=dark] .booth .flx-unit .hw-round-key.flx-thin,body[data-theme=dark] .booth .flx-unit .hw-round-key.flx-thin:hover:enabled{font-size:calc(var(--mm) * 2)}body[data-theme=dark] .booth .flx-unit .hw-round-key.flx-thin:not(.is-lit):not([aria-pressed=true]){box-shadow:0 0 0 calc(var(--mm) * .77) var(--flx-round-rim),0 0 0 calc(var(--mm) * 1.1) var(--flx-round-edge),0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) var(--flx-shadow),inset 0 calc(var(--mm) * .4) 0 var(--flx-key-hi)}body[data-theme=dark] .booth .flx-unit .hw-round-key.flx-thin:is(.is-lit,[aria-pressed=true]),body[data-theme=dark] .booth .flx-unit .hw-round-key.flx-thin:is(.is-lit,[aria-pressed=true]):hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .77) var(--led),0 0 0 calc(var(--mm) * 1.1) var(--flx-round-edge),0 0 calc(var(--mm) * 3) color-mix(in srgb,var(--led) 70%,transparent),inset 0 calc(var(--mm) * .4) 0 #ffffff30}body[data-theme=dark] .booth .flx-unit .hw-round-key.flx-glow:is(.is-lit,[aria-pressed=true]),body[data-theme=dark] .booth .flx-unit .hw-round-key.flx-glow:is(.is-lit,[aria-pressed=true]):hover:enabled{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--led) 45%,#fff),var(--led) 50%,color-mix(in srgb,var(--led) 78%,#000));box-shadow:0 0 0 calc(var(--mm) * 1.5) var(--flx-round-rim),0 0 0 calc(var(--mm) * 1.9) var(--flx-round-edge),0 0 calc(var(--mm) * 4) color-mix(in srgb,var(--led) 70%,transparent),inset 0 calc(var(--mm) * .4) 0 #ffffff50}.flx-unit .flx-sync>span{width:calc(var(--mm) * 8.2);height:calc(var(--mm) * 8.2);background:var(--flx-sync-cap);border-radius:50%;place-items:center;display:grid}body[data-theme=dark] .booth .flx-unit .flx-fx-on[aria-pressed=true]{animation:1s step-end infinite hw-blink}body[data-theme=dark] .booth .flx-unit .flx-shift,body[data-theme=dark] .booth .flx-unit .flx-shift:hover:enabled{border-radius:calc(var(--mm) * 1.6)}.flx-unit[data-finish=white] .flx-shift{--led:#2e2f33}.flx-shift i{width:calc(var(--mm) * 7.9);height:calc(var(--mm) * 8);box-sizing:border-box;border:calc(var(--mm) * .65) solid var(--flx-shift-frame);border-radius:calc(var(--mm) * 1.1)}.flx-shift.is-lit i{border-color:currentColor}.flx-unit .hw-pad{--pad:#ff8a1c!important}body[data-theme=dark] .booth .flx-unit .hw-pad,body[data-theme=dark] .booth .flx-unit .hw-pad:hover:enabled{background:var(--flx-pad-face);color:var(--flx-key-ink);text-shadow:none;box-shadow:0 0 0 calc(var(--mm) * .45) var(--flx-pad-rim),0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) var(--flx-shadow),inset 0 calc(var(--mm) * .4) 0 #ffffff1f}body[data-theme=dark] .booth .flx-unit .hw-pad.is-jump,body[data-theme=dark] .booth .flx-unit .hw-pad.is-jump:hover:enabled{color:var(--pad);box-shadow:0 0 0 calc(var(--mm) * .45) var(--flx-pad-rim),inset 0 0 0 calc(var(--mm) * .9) color-mix(in srgb,var(--pad) 75%,transparent),inset 0 0 calc(var(--mm) * 2.5) color-mix(in srgb,var(--pad) 30%,transparent)}body[data-theme=dark] .booth .flx-unit .hw-pad.is-lit,body[data-theme=dark] .booth .flx-unit .hw-pad.is-lit:hover:enabled{background:var(--flx-pad-face);color:var(--pad);text-shadow:0 0 calc(var(--mm) * 1) color-mix(in srgb,var(--pad) 60%,transparent);box-shadow:0 0 0 calc(var(--mm) * .45) var(--flx-pad-rim),inset 0 0 0 calc(var(--mm) * 1.1) var(--pad),inset 0 0 calc(var(--mm) * 3) calc(var(--mm) * .6) color-mix(in srgb,var(--pad) 50%,transparent),0 0 calc(var(--mm) * 3.5) color-mix(in srgb,var(--pad) 60%,transparent)}body[data-theme=dark] .booth .flx-unit .hw-round-well>.hw-play{--ring:#a6e01e}body[data-theme=dark] .booth .flx-unit .hw-round-well>.transport-cue,body[data-theme=dark] .booth .flx-unit .hw-round-well>.transport-cue:hover:enabled{font-size:calc(var(--mm) * 3.9);letter-spacing:-.05em}.flx-unit .hw-round-well{box-shadow:inset 0 0 0 calc(var(--mm) * .45) var(--flx-cue-bezel),inset 0 calc(var(--mm) * .6) calc(var(--mm) * 1) #000,0 0 0 calc(var(--mm) * .4) #ffffff0d}.flx-unit[data-finish=white] .hw-round-well{box-shadow:inset 0 0 0 calc(var(--mm) * .45) var(--flx-cue-bezel),inset 0 calc(var(--mm) * .6) calc(var(--mm) * 1) #0003,0 0 0 calc(var(--mm) * .4) #0000001a;background:radial-gradient(circle,#b4b5b8 76%,#dedfe2 80%,#eceef0 100%)}body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-round-well>button,body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-round-well>button:hover:enabled{color:color-mix(in srgb,var(--ring) 80%,#444);text-shadow:none;background:radial-gradient(circle at 50% 30%,#fff,#e9eaed 55%,#cfd0d3)}body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-round-well>button:not(.is-lit):not(.is-held):not([aria-pressed=true]){box-shadow:0 0 0 calc(var(--mm) * 1.2) color-mix(in srgb,var(--ring) 18%,#c9cacd),0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #0004,inset 0 calc(var(--mm) * .5) 0 #fff}body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-knob-well .knob,.flx-unit[data-finish=white] .hw-knob-dummy{box-shadow:0 calc(var(--mm) * 1) calc(var(--mm) * 1.8) #0004,0 0 0 calc(var(--mm) * .35) #a9aaae;background:repeating-conic-gradient(#d9dadd 0deg 7deg,#f2f3f5 7deg 14deg)}body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-knob-well .knob__cap,body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-knob-well .knob:hover .knob__cap,body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-knob-well .knob.is-dragging .knob__cap,body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-knob-well.has-cap .knob__cap,.flx-unit[data-finish=white] .hw-knob-dummy:before{box-shadow:inset 0 calc(var(--mm) * .35) 0 #fff,0 0 0 calc(var(--mm) * .3) #b5b6b9;background:radial-gradient(circle at 50% 30%,#fff,#e4e5e8 72%)}body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-knob-well .knob__indicator,body[data-theme=dark] .booth .flx-unit[data-finish=white] .hw-knob-well.has-cap .knob__indicator,.flx-unit[data-finish=white] .hw-knob-dummy:after{box-shadow:none;background:#7d7e82}body[data-theme=dark] .booth .flx-unit .flx-rotary,body[data-theme=dark] .booth .flx-unit .flx-rotary:hover:enabled{cursor:pointer;background:radial-gradient(circle closest-side,var(--flx-rotary-well) 80%,color-mix(in srgb,var(--flx-rotary-well) 80%,#fff) 100%);min-width:0;min-height:0;box-shadow:0 0 0 calc(var(--mm) * .5) var(--flx-rotary-edge),inset 0 calc(var(--mm) * .8) calc(var(--mm) * 1.5) #0008;border:0;border-radius:50%;margin:0;padding:0}.flx-unit .flx-rotary i{background:radial-gradient(circle at 45% 35%,#ffffff40,#0000 55%),repeating-conic-gradient(from 0deg,var(--flx-rotary-1) 0deg 10deg,var(--flx-rotary-2) 10deg 20deg);box-shadow:0 0 0 calc(var(--mm) * .3) var(--flx-rotary-edge),0 calc(var(--mm) * .8) calc(var(--mm) * 1.4) var(--flx-shadow);inset:21.6%}body[data-theme=dark] .booth .flx-unit .flx-rotary:focus-visible{outline:calc(var(--mm) * .6) solid var(--flx-focus);outline-offset:calc(var(--mm) * .4)}body[data-theme=dark] .booth .flx-unit .flx-switch,body[data-theme=dark] .booth .flx-unit .flx-switch:hover:enabled{border-radius:calc(var(--mm) * 1.4);cursor:pointer;background:var(--flx-switch);min-width:0;min-height:0;box-shadow:inset 0 0 0 calc(var(--mm) * .4) var(--flx-cap-line),0 0 0 calc(var(--mm) * .3) #ffffff14;border:0;margin:0;padding:0}.flx-switch i{top:calc(var(--mm) * .65);bottom:calc(var(--mm) * .65);left:calc(50% - var(--mm) * 5.04 + var(--at,0) * var(--mm) * 3);width:calc(var(--mm) * 10.08);border-radius:calc(var(--mm) * 1);background:linear-gradient(90deg,var(--flx-switch-knob));box-shadow:0 calc(var(--mm) * .5) calc(var(--mm) * .8) var(--flx-shadow);transition:left .12s;position:absolute}.flx-switch i:after{content:"";left:calc(50% - var(--mm) * 1.9);width:calc(var(--mm) * 3.8);border-radius:calc(var(--mm) * .4);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #9a9ca1;position:absolute;top:15%;bottom:15%}.flx-switch.is-left i{--at:-1}.flx-switch.is-mid i{--at:0}.flx-switch.is-right i{--at:1}.flx-midi{border-radius:calc(var(--mm) * .6);background:var(--flx-midi);box-shadow:inset 0 0 0 calc(var(--mm) * .25) #0008,0 0 0 calc(var(--mm) * .3) #ffffff10}.flx-unit .hw-meters .hw-meter i:nth-child(n+2):nth-child(-n+3){background:#ffa53a}.flx-unit .hw-meters .hw-meter i:nth-child(n+4){background:#b4ec1e}.mixer-unit--flagship{--a9-blue:#1a64ff;--a9-blue-text:#4593ff;--a9-led-blue:#0a86ff;--a9-white:#e4e4f2;--a9-orange:#ff9420;--a9-red:#ff3434;--a9-green:#14d314;--a9-violet:#5a5cff;--a9-meter-red:#ff2e12;--a9-meter-amber:#ffc21a;--a9-meter-green:#4ee82a;--a9-tft-red:#f06a48;--a9-tft-purple:#6a00ff}.booth .mixer-unit--flagship .led-blue{--led:var(--a9-blue)}.booth .mixer-unit--flagship .led-white{--led:var(--a9-white)}.booth .mixer-unit--flagship .led-amber{--led:var(--a9-orange)}.booth .mixer-unit--flagship .led-green{--led:var(--a9-green)}.booth .mixer-unit--flagship .led-red{--led:var(--a9-red)}.booth .mixer-unit--flagship .hw-meter i{background:var(--a9-meter-green)}.booth .mixer-unit--flagship .hw-meter i:first-child{background:var(--a9-meter-red)}.booth .mixer-unit--flagship .hw-meter i:nth-child(n+2):nth-child(-n+5){background:var(--a9-meter-amber)}.booth .mixer-unit--flagship .hw-meter[data-meter=master] i:nth-child(2){background:var(--a9-meter-red)}.booth .mixer-unit--flagship .hw-meter[data-meter=master] i:nth-child(6){background:var(--a9-meter-amber)}body[data-theme=dark] .booth .mixer-unit--flagship :is(.hw-key.led-blue,.hw-key.led-white):is(.is-lit,[aria-pressed=true]):is(*,:hover:enabled){box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 3) color-mix(in srgb,var(--led) 65%,transparent), inset 0 0 0 calc(var(--mm) * .75) var(--led),inset 0 0 0 calc(var(--mm) * 1.05) #050506;color:var(--led);text-shadow:0 0 calc(var(--mm) * .9) var(--led);background:linear-gradient(#2b2c30 0%,#1c1d20 55%,#151618 100%)}body[data-theme=dark] .booth .mixer-unit--flagship .hw-key.led-blue:is(.is-lit,[aria-pressed=true]):is(*,:hover:enabled){color:var(--a9-blue-text)}body[data-theme=dark] .booth .mixer-unit--flagship .hw-key.led-white[aria-pressed=true]{animation:1s step-end infinite hw-blink}body[data-theme=dark] .booth .mixer-unit--flagship .hw-key.led-amber:is(.is-lit,[aria-pressed=true]):is(*,:hover:enabled){box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 3.5) color-mix(in srgb,var(--a9-orange) 70%,transparent),inset 0 calc(var(--mm) * .35) 0 #ffffff59;color:#140a02;text-shadow:0 1px #ffffff40;background:linear-gradient(#ffc061 0%,#ffa034 35%,#ff8f1d 70%,#e8760f 100%)}.booth .mixer-unit--flagship .hw-led.fm-led-rect{border-radius:calc(var(--mm) * .5)}.booth .mixer-unit--flagship .hw-led.fm-led-rect.is-on{background:radial-gradient(ellipse at 50% 45%,#fff,var(--led) 60%)}body[data-theme=dark] .booth .mixer-unit--flagship .hw-key:is(*,:hover:enabled){font-size:calc(var(--mm) * 3.2);letter-spacing:0;padding-top:calc(var(--mm) * .5);font-weight:600}.booth .mixer-unit--flagship .fm-fx-blink .hw-led.is-on{animation:1s step-end infinite hw-blink}body[data-theme=dark] .booth .mixer-unit--flagship .hw-round-key.led-green.is-lit{color:var(--led);font-size:calc(var(--mm) * 2.9);text-shadow:0 0 calc(var(--mm) * 1) var(--led)}.booth .mixer-unit--flagship .fm-dot-key:after{content:"";background:color-mix(in srgb,var(--led) 30%,#1a1a1a);box-shadow:inset 0 0 0 calc(var(--mm) * .2) #000a;border-radius:50%;position:absolute;inset:34%}body[data-theme=dark] .booth .mixer-unit--flagship .hw-round-key.fm-dot-key.is-lit{box-shadow:0 0 0 calc(var(--mm) * 1.5) #2b2c2e,0 0 0 calc(var(--mm) * 1.9) #0e0e0f,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24}.booth .mixer-unit--flagship .fm-dot-key.is-lit:after{background:radial-gradient(circle at 45% 40%,#fff,var(--led) 60%);box-shadow:0 0 calc(var(--mm) * 1.6) var(--led)}body[data-theme=dark] .booth .mixer-unit--flagship .hw-round-key--fx[aria-pressed=true]:is(*,:hover:enabled){box-shadow:0 0 0 calc(var(--mm) * 2.7) #1d1e20,0 0 0 calc(var(--mm) * 3.1) #0a0a0b,0 0 calc(var(--mm) * 6) color-mix(in srgb,var(--a9-blue) 75%,transparent),inset 0 0 0 calc(var(--mm) * .8) var(--a9-blue);background:radial-gradient(circle at 50% 42%,#d4e0ff 0%,#8fb0ff 32%,#3f6fff 68%,#1d45e0 100%)}.booth .mixer-unit--flagship .hw-tft__top i{border-color:var(--a9-tft-red);color:var(--a9-tft-red)}.booth .mixer-unit--flagship .hw-tft__top i.is-box{color:#1a1a1c;background:#f4f4f6;border-color:#f4f4f6}.booth .mixer-unit--flagship .hw-tft__beats{border-block:calc(var(--mm) * .25) solid #8d8f96;gap:0}.booth .mixer-unit--flagship .hw-tft__beats span{color:#f2f4f8;border:0}.booth .mixer-unit--flagship .hw-tft__beats span.is-current{color:#030304;background:#f4f4f6}.booth .mixer-unit--flagship .hw-tft__bar{background:linear-gradient(90deg,var(--a9-tft-purple),var(--a9-tft-purple)) 0 0 / calc(var(--depth,0) * 100%) 100% no-repeat,#16141f;box-shadow:inset 0 0 0 calc(var(--mm) * .2) #3a3550}.booth .mixer-unit--flagship .hw-tft.is-on .hw-tft__bar{box-shadow:inset 0 0 0 calc(var(--mm) * .2) #3a3550,0 0 calc(var(--mm) * 2) var(--a9-tft-purple)}.booth .mixer-unit--flagship .hw-xpad:after{content:"";left:calc(var(--mm) * 2.5);right:calc(var(--mm) * 2.5);top:calc(var(--mm) * 2.2);height:calc(var(--mm) * .5);pointer-events:none;background:repeating-linear-gradient(90deg,var(--a9-violet) 0 calc(var(--mm) * .5),transparent calc(var(--mm) * .5) calc(var(--mm) * 1.1));opacity:.3;position:absolute}.booth .mixer-unit--flagship .hw-xpad:has(button:active:enabled):after{opacity:1;filter:drop-shadow(0 0 calc(var(--mm) * .6) var(--a9-violet))}body[data-theme=dark] .booth .mixer-unit--flagship .hw-xpad button.is-current{color:#b3b5ff;text-shadow:0 0 calc(var(--mm) * 1) var(--a9-violet)}body[data-theme=dark] .booth .mixer-unit--flagship .hw-xpad button:active:enabled{background:linear-gradient(180deg,color-mix(in srgb,var(--a9-violet) 40%,transparent),color-mix(in srgb,var(--a9-violet) 12%,transparent));color:#fff}.pocket-unit{--pocket-font:"DIN Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",Arial,sans-serif;--pocket-red:#ff4646;--pocket-green:#5cff55;--pocket-off:#66676b;--pocket-off-print:#7d7e83;margin-bottom:calc(var(--mm) * 6);color:var(--print);flex:none;position:relative}.booth .pocket-unit .led-red{--led:var(--pocket-red)}.booth .pocket-unit .led-green{--led:var(--pocket-green)}.booth .pocket-unit :focus-visible{outline:calc(var(--mm) * .5) solid #fff8;outline-offset:calc(var(--mm) * .4)}.pocket-unit>:not(.hw-panel){position:absolute}.pocket-unit>.hw-panel{overflow:visible}.pocket-unit--A,.pocket-unit--B{z-index:2}.pocket-unit--mid{z-index:1}.pocket-unit--A>.pocket-panel,.pocket-unit--B>.pocket-panel{display:none}.pocket-unit .hw-print text{font-family:var(--pocket-font);letter-spacing:0;font-weight:700;font-stretch:75%}body[data-theme=dark] .booth .pocket-unit .pocket-key,body[data-theme=dark] .booth .pocket-unit .pocket-key:hover:enabled,body[data-theme=dark] .booth .pocket-unit .pocket-key-slot>button,body[data-theme=dark] .booth .pocket-unit .pocket-key-slot>button:hover:enabled{box-sizing:border-box;border-radius:calc(var(--mm) * 1.1);width:auto;min-width:0;height:auto;min-height:0;box-shadow:inset 0 0 0 calc(var(--mm) * .6) var(--pocket-off),0 0 0 calc(var(--mm) * .35) #000,0 calc(var(--mm) * .6) calc(var(--mm) * 1) #000c;color:var(--pocket-off-print);font:700 calc(var(--mm) * 5.7)/1 var(--pocket-font);letter-spacing:.1em;text-indent:.1em;text-transform:uppercase;text-shadow:none;white-space:nowrap;cursor:pointer;background:linear-gradient(#1b1b1e,#0b0b0c 55%,#060607);border:0;place-items:center;margin:0;padding:0;font-stretch:75%;transition:filter 80ms;display:grid;overflow:hidden}body[data-theme=dark] .booth .pocket-unit .pocket-key-slot>button{position:absolute;inset:0}body[data-theme=dark] .booth .pocket-unit .pocket-key:hover:enabled,body[data-theme=dark] .booth .pocket-unit .pocket-key-slot>button:hover:enabled{filter:brightness(1.18)}body[data-theme=dark] .booth .pocket-unit .pocket-key:active:enabled,body[data-theme=dark] .booth .pocket-unit .pocket-key-slot>button:active:enabled{transform:translateY(calc(var(--mm) * .25))}body[data-theme=dark] .booth .pocket-unit .pocket-key.is-lit,body[data-theme=dark] .booth .pocket-unit .pocket-key.is-lit:hover:enabled,body[data-theme=dark] .booth .pocket-unit .pocket-key[aria-pressed=true],body[data-theme=dark] .booth .pocket-unit .pocket-key[aria-pressed=true]:hover:enabled,body[data-theme=dark] .booth .pocket-unit .pocket-key-slot>button.is-held,body[data-theme=dark] .booth .pocket-unit .pocket-key-slot>button[aria-pressed=true],body[data-theme=dark] .booth .pocket-unit .pocket-key-slot>button[aria-pressed=true]:hover:enabled{background:radial-gradient(ellipse at 50% 55%,color-mix(in srgb,var(--led) 22%,#0b0b0c),#070708 75%);box-shadow:inset 0 0 0 calc(var(--mm) * .6) var(--led),0 0 0 calc(var(--mm) * .35) #000,0 0 calc(var(--mm) * 2.6) color-mix(in srgb,var(--led) 60%,transparent);color:color-mix(in srgb,var(--led) 80%,#fff);text-shadow:0 0 calc(var(--mm) * 1.2) var(--led)}body[data-theme=dark] .booth .pocket-unit .pocket-key:disabled:not(.is-lit),body[data-theme=dark] .booth .pocket-unit .pocket-key-slot>button:disabled{opacity:1;cursor:default;color:#4a4a4e;box-shadow:inset 0 0 0 calc(var(--mm) * .6) #29292c,0 0 0 calc(var(--mm) * .35) #000,0 calc(var(--mm) * .6) calc(var(--mm) * 1) #000c}body[data-theme=dark] .booth .pocket-unit .pocket-key--mode{font-size:calc(var(--mm) * 3.2);letter-spacing:.12em;text-indent:.12em}body[data-theme=dark] .booth .pocket-unit .pocket-key.is-paused{animation:1s step-end infinite pocket-blink}@keyframes pocket-blink{50%{box-shadow:inset 0 0 0 calc(var(--mm) * .6) var(--led),0 0 0 calc(var(--mm) * .35) #000,0 0 calc(var(--mm) * 2.6) color-mix(in srgb,var(--led) 60%,transparent);color:color-mix(in srgb,var(--led) 80%,#fff)}}.pocket-play{width:calc(var(--mm) * 9);height:calc(var(--mm) * 4.5);fill:currentColor;filter:drop-shadow(0 0 calc(var(--mm) * .6) color-mix(in srgb,currentColor 50%,transparent))}body[data-theme=dark] .booth .pocket-unit .hw-pad,body[data-theme=dark] .booth .pocket-unit .hw-pad:hover:enabled{padding:calc(var(--mm) * .9) calc(var(--mm) * 1.4);border-radius:calc(var(--mm) * 1);box-shadow:inset 0 0 0 calc(var(--mm) * .55) var(--pocket-off),0 0 0 calc(var(--mm) * .35) #000,0 calc(var(--mm) * .6) calc(var(--mm) * 1) #000c;color:var(--pocket-off-print);font:700 calc(var(--mm) * 3.6)/1 var(--pocket-font);text-shadow:none;background:linear-gradient(#131315,#060607);place-items:start;display:grid}body[data-theme=dark] .booth .pocket-unit .hw-pad:hover:enabled{filter:brightness(1.2)}body[data-theme=dark] .booth .pocket-unit .hw-pad.is-lit,body[data-theme=dark] .booth .pocket-unit .hw-pad.is-lit:hover:enabled{background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--pocket-red) 22%,#0b0b0c),#0a0506 75%);box-shadow:inset 0 0 0 calc(var(--mm) * .55) var(--pocket-red),0 0 0 calc(var(--mm) * .35) #000,0 0 calc(var(--mm) * 2.6) color-mix(in srgb,var(--pocket-red) 60%,transparent);color:color-mix(in srgb,var(--pocket-red) 80%,#fff);text-shadow:0 0 calc(var(--mm) * 1) var(--pocket-red)}body[data-theme=dark] .booth .pocket-unit .hw-pad:disabled{opacity:1;cursor:default}body[data-theme=dark] .booth .pocket-unit .hw-pad.is-dummy{color:#55565a;box-shadow:inset 0 0 0 calc(var(--mm) * .55) #3a3b3e,0 0 0 calc(var(--mm) * .35) #000}body[data-theme=dark] .booth .pocket-unit .hw-knob-well.has-cap .knob__indicator,.pocket-unit .hw-knob-well.has-cap .hw-knob-dummy:after{box-shadow:none;background:#1b1b1d}.pocket-pfl{border-radius:50%}body[data-theme=dark] .booth .pocket-unit .pocket-pfl>.hw-key,body[data-theme=dark] .booth .pocket-unit .pocket-pfl>.hw-key:hover:enabled{box-shadow:inset 0 0 0 calc(var(--mm) * .65) var(--pocket-off),0 0 0 calc(var(--mm) * .4) #000,0 calc(var(--mm) * .6) calc(var(--mm) * 1) #000c;color:var(--pocket-off-print);background:radial-gradient(circle at 50% 35%,#1d1d20,#070708 72%);border-radius:50%;padding:21%;display:block;position:absolute}body[data-theme=dark] .booth .pocket-unit .pocket-pfl>.hw-key.is-lit,body[data-theme=dark] .booth .pocket-unit .pocket-pfl>.hw-key.is-lit:hover:enabled,body[data-theme=dark] .booth .pocket-unit .pocket-pfl>.hw-key[aria-pressed=true],body[data-theme=dark] .booth .pocket-unit .pocket-pfl>.hw-key[aria-pressed=true]:hover:enabled{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--led) 22%,#0b0b0c),#0a0506 75%);box-shadow:inset 0 0 0 calc(var(--mm) * .65) var(--led),0 0 0 calc(var(--mm) * .4) #000,0 0 calc(var(--mm) * 2.6) color-mix(in srgb,var(--led) 60%,transparent);color:color-mix(in srgb,var(--led) 85%,#fff);text-shadow:none}.pocket-pfl svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--mm) * .5) currentColor);display:block}body[data-theme=dark] .booth .pocket-unit .pocket-load{box-sizing:border-box;cursor:pointer;box-shadow:0 0 0 calc(var(--mm) * .45) #d9dadc,0 0 0 calc(var(--mm) * .8) #050505,0 calc(var(--mm) * .6) calc(var(--mm) * 1) #000c;color:#f0f0f2;font:700 calc(var(--mm) * 4.6)/1 var(--pocket-font);background:radial-gradient(circle at 50% 35%,#2a2b2e,#0c0c0d 70%);border-radius:50%;place-items:center;display:grid}.pocket-load:hover{filter:brightness(1.25)}.pocket-load:active{transform:scale(.95)}.pocket-load:focus-within{outline:calc(var(--mm) * .5) solid #fff8;outline-offset:calc(var(--mm) * .4)}.pocket-load input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}body[data-theme=dark] .booth .pocket-unit .pocket-browse,body[data-theme=dark] .booth .pocket-unit .pocket-browse:hover:enabled{cursor:pointer;min-width:0;min-height:0;box-shadow:0 0 0 calc(var(--mm) * .5) #000,0 calc(var(--mm) * 1.2) calc(var(--mm) * 2) #000d,inset 0 0 0 calc(var(--mm) * .3) #ffffff10;background:repeating-conic-gradient(#26272a 0deg 5deg,#0b0b0c 5deg 10deg);border:0;border-radius:50%;margin:0;padding:0}body[data-theme=dark] .booth .pocket-unit .pocket-browse:hover:enabled{filter:brightness(1.25)}body[data-theme=dark] .booth .pocket-unit .pocket-browse:active:enabled{transform:scale(.97)}.pocket-browse i{box-shadow:inset 0 calc(var(--mm) * .4) 0 #ffffff1c,0 0 0 calc(var(--mm) * .3) #000;background:radial-gradient(circle at 45% 35%,#3c3d41,#121214 70%);border-radius:50%;position:absolute;inset:19.4%}.pocket-led{border-radius:calc(var(--mm) * .3);background:color-mix(in srgb,var(--pocket-red) 30%,#000);box-shadow:inset 0 0 0 calc(var(--mm) * .25) #000a}.pocket-led.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--pocket-red) 55%,#fff),var(--pocket-red) 55%,color-mix(in srgb,var(--pocket-red) 80%,#000));box-shadow:0 0 calc(var(--mm) * 2) var(--pocket-red)}.pocket-jog{border-radius:50%}.pocket-jog .jog-unit{width:100%;height:100%;position:absolute;inset:0}.pocket-jog .jog-unit__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel{width:100%;height:100%;box-shadow:0 0 0 calc(var(--mm) * .35) #000,0 calc(var(--mm) * 1.4) calc(var(--mm) * 2.4) #000c,inset 0 0 0 calc(var(--mm) * .45) #ffffff12;background:radial-gradient(circle,#0000 79.5%,#050505 80% 83.2%,#0000 83.6%),repeating-conic-gradient(#2c2d31 0deg 2.4deg,#0c0c0e 2.4deg 4.8deg);border:0;border-radius:50%;outline:0}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel:before{display:none}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel:after{content:"";z-index:3;pointer-events:none;background:conic-gradient(#fff0,#ffffff50 6%,#fff0 14% 36%,#ffffff38 44%,#fff0 52% 56%,#ffffff48 63%,#fff0 71% 86%,#ffffff30 93%,#fff0);border-radius:50%;position:absolute;inset:10%}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel:focus-visible{outline:calc(var(--mm) * .5) solid #fff8;outline-offset:calc(var(--mm) * .4)}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel.is-scratching{outline:calc(var(--mm) * .45) solid #ffffff59;outline-offset:calc(var(--mm) * .3)}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel__disc{background:repeating-radial-gradient(circle at center,#0000 0 calc(var(--mm) * .35),#ffffff0d calc(var(--mm) * .4) calc(var(--mm) * .45)),radial-gradient(circle,#d3d4d7 0%,#a9abb0 55%,#8a8c91 100%);box-shadow:inset 0 0 0 calc(var(--mm) * .35) #2a2b2e,inset 0 0 calc(var(--mm) * 3) #0006;border:0;inset:10%}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel__disc:after,.pocket-jog .jog-wheel__label-art{display:none}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel__center{width:7%;box-shadow:none;background:0 0}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel__center:before{box-shadow:0 0 0 calc(var(--mm) * .3) #333;background:radial-gradient(circle at 40% 35%,#f4f5f6,#7d7f84 70%);border:0;inset:0}body[data-theme=dark] .booth .pocket-unit .pocket-jog .jog-wheel__marker{top:1.6%;left:calc(50% - var(--mm) * .3);width:calc(var(--mm) * .6);height:calc(var(--mm) * 3);border-radius:calc(var(--mm) * .3);background:#2a2b2e}body[data-theme=dark] .booth .pocket-unit .hw-fader--tempo .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 8.45);width:calc(var(--mm) * 16.9);height:calc(var(--mm) * 17.9);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 8.95);border-radius:calc(var(--mm) * 1.2);background:linear-gradient(#57585d 0%,#3a3b3f 7%,#2b2c30 29%,#141517 31%,#2b2c30 34%,#222326 46%,#f0f0f2 47.5% 52.5%,#222326 54%,#2b2c30 66%,#141517 69%,#2b2c30 71%,#37383c 93%,#4a4b50 100%)}body[data-theme=dark] .booth .pocket-unit .hw-fader--cross .linear-slider.is-horizontal .linear-slider__track{left:calc(var(--mm) * 5.5);right:calc(var(--mm) * 5.5)}body[data-theme=dark] .booth .pocket-unit .hw-fader--cross .linear-slider.is-horizontal .linear-slider__thumb{top:calc(50% - var(--mm) * 10);width:calc(var(--mm) * 11);height:calc(var(--mm) * 20);left:calc(var(--mm) * 5.5 + (100% - var(--mm) * 11) * var(--slider-ratio) - var(--mm) * 5.5);border-radius:calc(var(--mm) * .9);background:linear-gradient(90deg,#46474c 0%,#2e2f33 12%,#242528 42%,#f2f2f4 44% 56%,#242528 58%,#2e2f33 88%,#46474c 100%)}@media (orientation:portrait) and (width<=820px){.pocket-unit{--mm:min(100cqw / 136, (100dvh - var(--booth-top,64px) - 40px) / 276);margin-bottom:calc(var(--mm) * 4)}.pocket-unit--A>.pocket-panel,.pocket-unit--B>.pocket-panel{display:block}.pocket-panel{clip-path:polygon(0 -10%,100% -10%,100% 125%,0 125%)}}.mixer-unit--rotary{--rotary-green:#8de830;--rotary-yellow:#ffc61a;--rotary-red:#ff3b30}body[data-theme=dark] .booth .mixer-unit--rotary .led-green{--led:var(--rotary-green)}body[data-theme=dark] .booth .mixer-unit--rotary .led-yellow{--led:var(--rotary-yellow)}body[data-theme=dark] .booth .mixer-unit--rotary .hw-meter i{opacity:1;background:var(--rotary-green);box-shadow:inset 0 0 0 calc(var(--mm) * 3) rgb(58 58 58/clamp(0,calc((var(--n) - var(--lit,0)) * 100),1))}body[data-theme=dark] .booth .mixer-unit--rotary .hw-meter i:first-child{background:var(--rotary-red)}body[data-theme=dark] .booth .mixer-unit--rotary .hw-meter i:nth-child(n+2):nth-child(-n+6){background:var(--rotary-yellow)}body[data-theme=dark] .booth .mixer-unit--rotary .hw-knob-well .knob .knob__rim,body .mixer-unit--rotary .hw-knob-dummy:before{inset:4%}body .mixer-unit--rotary .hw-knob-dummy:after{height:42%;top:8%}.scr-unit{margin-bottom:calc(var(--mm) * 6);color:var(--print);--ink:255,255,255;--rim:#c6c8cd;--rim-dot:#e9eaed;--cap-hi:#f4f5f7;--cap:#b5b7bc;--cap-lo:#66686d;--start:#0a62ff;flex:none;position:relative}.scr-unit[data-finish=gold]{--rim:#d2ae6a;--rim-dot:#f0d38e;--cap-hi:#fbeccb;--cap:#d5b173;--cap-lo:#80612c}.scr-unit[data-finish=gold] .scr-face--top{--print:#1c1b17;--box:#1c1b17;--box-ink:#e9cc92}.scr-unit[data-finish=gold] .scr-face--bottom{--print:#dcb975}.scr-unit>.hw-panel{filter:drop-shadow(0 calc(var(--mm) * 6) calc(var(--mm) * 7) #000c)}.scr-unit>:not(.hw-panel):not(.mixer-unit__channel):not(.hw-meters),.scr-unit>.mixer-unit__channel>*,.scr-deck>*,.scr-pad-hook>*{position:absolute}.scr-pad-hook{display:contents}.scr-plate path{fill:#ffffff04;stroke:#000;stroke-opacity:.8;stroke-width:.6px}.scr-unit[data-finish=gold] .scr-plate .scr-plate--top{fill:url(#scr-gold)}.scr-hairline path{fill:#000}.scr-well{fill:#060607;stroke:#000;stroke-width:.4px}.scr-frame{fill:#0c0c0e;stroke:#55575c;stroke-opacity:.55;stroke-width:.5px}.scr-rule{stroke:var(--print);stroke-opacity:.7;stroke-width:.35px}.scr-ring{fill:none;stroke:#e8e8e8;stroke-width:.75px}.scr-unit[data-finish=gold] .scr-ring{stroke:#c9a663}.scr-mark{fill:var(--print)}.scr-dots circle{fill:var(--print);fill-opacity:.8}.scr-tick{fill:none;stroke:var(--print);stroke-opacity:.8;stroke-width:.45px;stroke-linecap:round}.scr-wedge{fill:var(--print);fill-opacity:.85}.scr-tag{stroke:#18181a;stroke-width:.3px}.scr-bezel-print{fill:#18181a;font-family:var(--print-font);font-weight:700}.scr-box{fill:var(--box,#cfd0d4)}.scr-box-line{fill:none;stroke:var(--print);stroke-width:.3px}.scr-unit .hw-print text.scr-box-text{fill:var(--box-ink,#111);font-weight:700}.scr-unit .hw-print .scr-clip text{fill:#ff3030}.scr-rim{fill:var(--rim)}.scr-rim-face{fill:#0b0b0c}.scr-holes ellipse{fill:var(--rim-dot)}.scr-label{fill:#0e0e10}.scr-label__ring{stroke:#2a2b2f}.scr-label__title{font:700 3.6px var(--print-font);fill:#fff;letter-spacing:.2px;paint-order:stroke;stroke:#000;stroke-width:.8px}.scr-unit .jog-wheel:before{display:none}.scr-sheen{pointer-events:none;background:conic-gradient(from 210deg,#fff0,#ffffff12 8%,#fff0 18% 50%,#ffffff0b 58%,#fff0 68%);border-radius:50%}.scr-knurl{z-index:3;pointer-events:none;background:repeating-conic-gradient(#6d6f75 0 1.5deg,#1d1e21 1.5deg 3deg);border-radius:50%;-webkit-mask:radial-gradient(circle closest-side,#0000 92%,#000 93%);mask:radial-gradient(circle closest-side,#0000 92%,#000 93%)}.scr-unit .jog-display{background:radial-gradient(circle at 50% 40%,#0e0e10 0%,#050506 55%,#000 100%)}.scr-unit .jog-display:before{background:conic-gradient(#ff2a1f calc(var(--progress,0) * 1turn),#ffffff1c 0)}.scr-unit .jog-display__needle{filter:drop-shadow(0 0 calc(var(--mm) * .6) #000)}.scr-unit .jog-display b{color:#fff}.scr-deck:not(.is-loaded) .jog-display:before{opacity:.4}.scr-readout{z-index:5;pointer-events:none;align-items:center;gap:calc(var(--mm) * .7);box-sizing:border-box;padding-top:calc(var(--mm) * 37);font:700 calc(var(--mm) * 4.2)/1 "IBM Plex Mono",ui-monospace,monospace;color:#fff;text-shadow:0 0 calc(var(--mm) * 1) #000,0 0 calc(var(--mm) * 2) #000;border-radius:50%;flex-direction:column;display:flex}.scr-readout small{font-size:calc(var(--mm) * 2.4);color:#fff}.booth .scr-unit .led-red{--led:#f2403f}.booth .scr-unit .led-orange{--led:#ffb000}.booth .scr-unit .led-lime{--led:#c2ef0a}.booth .scr-unit .led-white{--led:#f4f4f6}.booth .scr-unit .led-sky{--led:#00a2ff}.booth .scr-unit .led-blue{--led:#0a66ff}.booth .scr-unit .led-yellow{--led:#f2f20c}.booth .scr-unit .led-green{--led:#14ec14}.booth .scr-unit .led-amber{--led:#f5b800}body[data-theme=dark] .booth .scr-unit .hw-key[class*=led-]:not(.is-lit):not([aria-pressed=true]){color:color-mix(in srgb,var(--led) 80%,#000);text-shadow:0 0 calc(var(--mm) * .9) color-mix(in srgb,var(--led) 40%,transparent)}body[data-theme=dark] .booth .scr-unit .hw-key[class*=led-]:disabled:not(.is-lit){color:color-mix(in srgb,var(--led) 45%,#3a3b3f);text-shadow:none}body[data-theme=dark] .booth .scr-unit .hw-round-key[class*=led-]:not(.is-lit):not([aria-pressed=true]){color:color-mix(in srgb,var(--led) 70%,#000);box-shadow:0 0 0 calc(var(--mm) * 1.5) color-mix(in srgb,var(--led) 30%,#2b2c2e),0 0 0 calc(var(--mm) * 1.9) #0e0e0f,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24}body[data-theme=dark] .booth .scr-unit .hw-round-key.is-lit{color:var(--led)}body[data-theme=dark] .booth .scr-unit .hw-key--mode.is-lit,body[data-theme=dark] .booth .scr-unit .hw-key--mode.is-lit:hover:enabled,body[data-theme=dark] .booth .scr-unit .hw-key--mode[aria-pressed=true]:hover:enabled{background:linear-gradient(180deg,color-mix(in srgb,var(--led) 80%,#fff) 0%,var(--led) 45%,color-mix(in srgb,var(--led) 78%,#000) 100%);color:#111;text-shadow:none;box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 3) color-mix(in srgb,var(--led) 60%,transparent),inset 0 calc(var(--mm) * .35) 0 #fff5}.scr-silent i{background:color-mix(in srgb,var(--led) 60%,#000);border-radius:50%;width:34%;height:34%}.scr-pad-hook>.hw-pad:not(.is-jump){--pad:var(--cue)!important}body[data-theme=dark] .booth .scr-unit .hw-key{font-size:calc(var(--mm) * 3.3)}body[data-theme=dark] .booth .scr-unit .scr-key--long{font-size:calc(var(--mm) * 3.15)}body[data-theme=dark] .booth .scr-unit .scr-key--two{font-size:calc(var(--mm) * 2.6)}body[data-theme=dark] .booth .scr-unit .hw-key--mode{font-size:calc(var(--mm) * 2.5)}body[data-theme=dark] .booth .scr-unit .scr-padmode{font-size:calc(var(--mm) * 3.35)}body[data-theme=dark] .booth .scr-unit .scr-fxselect{font-size:calc(var(--mm) * 1.75);padding:0;line-height:1}body[data-theme=dark] .booth .scr-unit .scr-flat{padding:0 0 0 calc(var(--mm) * 1.4);border-radius:calc(var(--mm) * .8);font-size:calc(var(--mm) * 3.1);place-items:center start}body[data-theme=dark] .booth .scr-unit .scr-load{font-size:calc(var(--mm) * 3.4)}.scr-shift span{padding:calc(var(--mm) * .6) calc(var(--mm) * 2);border-radius:calc(var(--mm) * .4);color:#111;font-size:calc(var(--mm) * 3.2);text-shadow:none;background:#cfd0d4;line-height:1}.scr-shift.is-lit span{background:#fff}.scr-unit[data-finish=gold] .scr-shift span{background:#e3c386}.scr-unit[data-finish=gold] .scr-shift.is-lit span{background:#fbe6bb}body[data-theme=dark] .booth .scr-unit .hw-browse,body[data-theme=dark] .booth .scr-unit .hw-browse:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .5) #0a0a0a,0 calc(var(--mm) * 1.2) calc(var(--mm) * 2) #000d}body[data-theme=dark] .booth .scr-unit .scr-slot,body[data-theme=dark] .booth .scr-unit .scr-slot:hover:enabled{background:linear-gradient(135deg,#4a4b50 0%,#33343a 53.4%,#0d0d0e 54.4%,#18191b 100%);padding:0;display:block}body[data-theme=dark] .booth .scr-unit .scr-slot.is-lit,body[data-theme=dark] .booth .scr-unit .scr-slot.is-lit:hover:enabled{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--pad) 70%,#fff) 0%,var(--pad) 53.4%,color-mix(in srgb,var(--pad) 45%,#000) 54.4%,color-mix(in srgb,var(--pad) 30%,#000) 100%);box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 3) color-mix(in srgb,var(--pad) 65%,transparent),inset 0 calc(var(--mm) * .35) 0 #ffffff40;text-shadow:0 0 calc(var(--mm) * 1) #0008}.scr-slot span,.scr-slot small{font:700 calc(var(--mm) * 2.3)/1 var(--print-font);position:absolute}.scr-slot span{left:calc(var(--mm) * 1.6);top:calc(var(--mm) * 1.1)}.scr-slot small{right:calc(var(--mm) * 1.6);bottom:calc(var(--mm) * 1.3)}.scr-unit.is-shift .hw-pad.is-lit,.scr-unit.is-shift .scr-slot.is-lit{animation:.5s step-end infinite hw-blink}.scr-keylock i,.scr-keylock-icon{width:calc(var(--mm) * 4.8);height:calc(var(--mm) * 1.7);background:linear-gradient(currentColor,currentColor) center/34% calc(var(--mm) * .35) no-repeat;display:block;position:relative}.scr-keylock i:before,.scr-keylock i:after,.scr-keylock-icon:before,.scr-keylock-icon:after{content:"";box-sizing:border-box;width:calc(var(--mm) * 1.7);border:calc(var(--mm) * .35) solid currentColor;border-radius:calc(var(--mm) * .25);height:100%;position:absolute;top:0}.scr-keylock i:before,.scr-keylock-icon:before{left:0}.scr-keylock i:after,.scr-keylock-icon:after{right:0}body[data-theme=dark] .booth .scr-bend>button,body[data-theme=dark] .booth .scr-bend>button:hover:enabled{border-radius:calc(var(--mm) * .8);width:100%;min-width:0;height:100%;min-height:0;box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 calc(var(--mm) * .6) calc(var(--mm) * 1) #000b,inset 0 calc(var(--mm) * .3) 0 #ffffff24;color:#d6d7db;text-shadow:none;cursor:pointer;touch-action:none;background:linear-gradient(#4b4c51 0%,#38393d 16%,#2d2e32 60%,#26272a 100%);border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}body[data-theme=dark] .booth .scr-bend>button.is-held,body[data-theme=dark] .booth .scr-bend>button.is-held:hover:enabled{transform:translateY(calc(var(--mm) * .3));color:#fff;box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,inset 0 calc(var(--mm) * .4) calc(var(--mm) * .6) #000a;background:linear-gradient(#3a3b3f 0%,#2b2c2f 60%,#222326 100%)}body[data-theme=dark] .booth .scr-bend>button:disabled{opacity:1;color:#8d8e93;cursor:default}.scr-bend .icon{display:none}.scr-bend>button:after{font:700 calc(var(--mm) * 3.6)/1 var(--print-font)}.scr-bend--down>button:after{content:"−"}.scr-bend--up>button:after{content:"+"}body[data-theme=dark] .booth .scr-start,body[data-theme=dark] .booth .scr-start:hover:enabled{min-width:0;min-height:0;padding:calc(var(--mm) * .7) calc(var(--mm) * 2) 0;cursor:pointer;box-shadow:0 0 0 calc(var(--mm) * 2.2) #0a0a0b,0 0 0 calc(var(--mm) * 4.1) color-mix(in srgb,var(--start) 26%,#18191c),0 calc(var(--mm) * 1.4) calc(var(--mm) * 2.2) #000c,inset 0 calc(var(--mm) * .5) 0 #ffffff24;color:#e6e7ea;font:700 calc(var(--mm) * 3.2)/1.1 var(--print-font);letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px #000;background:radial-gradient(circle,#ffffff14 0 6%,#0000 7%),conic-gradient(#2b2c30,#55575c 12%,#2a2b2f 25%,#4b4d52 37%,#26272a 50%,#55575c 62%,#2a2b2f 75%,#4b4d52 87%,#2b2c30);border:0;border-radius:50%;margin:0}body[data-theme=dark] .booth .scr-start:active:enabled{transform:scale(.97)}body[data-theme=dark] .booth .scr-start.is-playing,body[data-theme=dark] .booth .scr-start.is-playing:hover:enabled{color:#fff;box-shadow:0 0 0 calc(var(--mm) * 2.2) #0a0a0b,0 0 0 calc(var(--mm) * 4.1) var(--start),0 0 calc(var(--mm) * 7) color-mix(in srgb,var(--start) 55%,transparent),inset 0 calc(var(--mm) * .5) 0 #ffffff30}body[data-theme=dark] .booth .scr-start:disabled{opacity:1;color:#8d8e93;cursor:default}body[data-theme=dark] .booth .scr-reset,body[data-theme=dark] .booth .scr-reset:hover:enabled{cursor:pointer;min-width:0;min-height:0;box-shadow:0 0 0 calc(var(--mm) * .5) #0a0a0b,0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #000b,inset 0 calc(var(--mm) * .4) 0 #ffffff24;background:conic-gradient(#2b2c30,#55575c 12%,#2a2b2f 25%,#4b4d52 37%,#26272a 50%,#55575c 62%,#2a2b2f 75%,#4b4d52 87%,#2b2c30);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.scr-reset:after{content:"";width:calc(var(--mm) * 3.8);height:calc(var(--mm) * 3.8);background:color-mix(in srgb,var(--led) 30%,#151516);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #000a;border-radius:50%}.scr-reset.is-lit:after{background:var(--led);box-shadow:0 0 calc(var(--mm) * 1.6) var(--led)}body[data-theme=dark] .booth .scr-reset:active:enabled{transform:scale(.96)}body[data-theme=dark] .booth .scr-reset:disabled{opacity:1;cursor:default}body[data-theme=dark] .booth .scr-unit .hw-fader--channel .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 10.4);width:calc(var(--mm) * 20.8);height:calc(var(--mm) * 11.8);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 5.9);background:linear-gradient(180deg,var(--cap-hi) 0%,var(--cap) 24%,var(--cap-lo) 44%,#1d1e21 44% 46%,#f6f6f4 46% 54%,#1d1e21 54% 56%,var(--cap-lo) 56%,var(--cap) 80%,var(--cap-hi) 100%)}body[data-theme=dark] .booth .scr-unit .hw-fader--cross .linear-slider.is-horizontal .linear-slider__thumb{height:100%;width:calc(var(--mm) * 11.8);top:0;left:calc(var(--mm) * 13 + (100% - var(--mm) * 26) * var(--slider-ratio) - var(--mm) * 5.9);background:linear-gradient(90deg,var(--cap-hi) 0%,var(--cap) 24%,var(--cap-lo) 44%,#1d1e21 44% 46%,#f6f6f4 46% 54%,#1d1e21 54% 56%,var(--cap-lo) 56%,var(--cap) 80%,var(--cap-hi) 100%)}body[data-theme=dark] .booth .scr-unit .scr-tempo-fader .linear-slider.is-horizontal .linear-slider__thumb{height:100%;width:calc(var(--mm) * 20);top:0;left:calc(var(--mm) * 13 + (100% - var(--mm) * 26) * var(--slider-ratio) - var(--mm) * 10);background:linear-gradient(90deg,var(--cap-lo) 0%,var(--cap) 10%,var(--cap-hi) 28%,var(--cap) 39%,#1d1e21 39% 42%,var(--cap) 42% 58%,#1d1e21 58% 61%,var(--cap) 61%,var(--cap-hi) 72%,var(--cap) 90%,var(--cap-lo) 100%)}.scr-lcd{align-items:center;gap:calc(var(--mm) * .4) calc(var(--mm) * 1.5);box-sizing:border-box;padding:calc(var(--mm) * 1.1) calc(var(--mm) * 1.8);border-radius:calc(var(--mm) * .6);box-shadow:inset 0 0 0 calc(var(--mm) * .4) #000;color:#f4f4f6;font:700 calc(var(--mm) * 2.4)/1 "IBM Plex Mono",ui-monospace,monospace;text-shadow:0 0 calc(var(--mm) * .6) #ffffff40;background:linear-gradient(#07070a,#020203);grid-template-rows:auto 1fr;grid-template-columns:1fr auto;display:grid;overflow:hidden}.scr-lcd small{font-size:calc(var(--mm) * 1.9);color:#c9cacd}.scr-lcd b{font-size:calc(var(--mm) * 2.8);justify-self:end}.scr-lcd span{min-width:0;font-size:calc(var(--mm) * 3.6);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scr-lcd em{font-style:normal;font-size:calc(var(--mm) * 3.2);justify-self:end}.scr-lcd.is-unavailable span{opacity:.55}.scr-unit .hw-lever>i:after{background:#0c2448}.scr-unit .hw-lever.is-on>i:after{box-shadow:0 0 calc(var(--mm) * 2.5) #0a72ff;background:#0a72ff}body[data-theme=dark] .booth .scr-unit .hw-lever>button:is(:hover,[aria-pressed=true]){box-shadow:none;text-shadow:none;background:0 0}.scr-unit .hw-meter i{background:#c6f500}.scr-unit .hw-meter i:nth-child(-n+2){background:#ff2a2a}.scr-unit .hw-meter i:nth-child(n+3):nth-child(-n+5){background:#ffbf12}body[data-theme=dark] .booth .mixer-unit--six{border-radius:calc(var(--mm) * 3)}.mixer-unit--six .hw-print text{letter-spacing:0;font-weight:500}.mixer-unit--six .hw-print .six-print-inf{font-size:180%}.mixer-unit--six .hw-print .six-print-big{font-size:145%}.mixer-unit--six .hw-print .six-print-small{font-size:75%}.mixer-unit--six .hw-print text.six-print-inverse{fill:#141516}.mixer-unit--six{--six-amber:#ffa214;--six-red:#ff2b2b;--six-white:#f4f4f6;--six-print-orange:#ee8030}body[data-theme=dark] .booth .mixer-unit--six :is(.led-amber,.led-orange){--led:var(--six-amber)}body[data-theme=dark] .booth .mixer-unit--six .led-red{--led:var(--six-red)}body[data-theme=dark] .booth .mixer-unit--six .hw-meter--dots i{background:var(--six-amber)}body[data-theme=dark] .booth .mixer-unit--six .hw-meter--dots i:first-child{background:var(--six-red)}body[data-theme=dark] .booth .mixer-unit--six .hw-meter--dots i:nth-child(n+2):nth-child(-n+5){background:var(--six-white)}body[data-theme=dark] .booth .mixer-unit--six .hw-meter--dots[data-meter=master] i:nth-child(2){background:var(--six-red)}body[data-theme=dark] .booth .mixer-unit--six .hw-meter--dots[data-meter=master] i:nth-child(6){background:var(--six-white)}.mixer-unit--six .six-usb-led.is-lit{fill:var(--six-amber);stroke:#ffd27a;filter:drop-shadow(0 0 .8px var(--six-amber))}.mixer-unit--six .hw-print text.six-print-orange{fill:var(--six-print-orange)}.mixer-unit--six .hw-print path.six-print-orange{stroke:var(--six-print-orange);stroke-opacity:1}body[data-theme=dark] .booth .mixer-unit--six .hw-round-key:is(*,:hover:enabled){padding:calc(var(--mm) * 1.1) 0 0;font:500 calc(var(--mm) * 2.75)/1.05 var(--print-font);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:normal;color:#d6d7db}body[data-theme=dark] .booth .mixer-unit--six .hw-round-key:is(.is-lit,[aria-pressed=true],[aria-pressed=true]:hover:enabled){color:var(--led);text-shadow:0 0 calc(var(--mm) * 1) var(--led)}body[data-theme=dark] .booth .mixer-unit--six :is(.hw-round-key.is-dummy,.six-filter-type,.six-send):is(.is-lit,[aria-pressed=true],[aria-pressed=true]:hover:enabled){box-shadow:0 0 0 calc(var(--mm) * 1.5) #2b2c2e,0 0 0 calc(var(--mm) * 1.9) #0e0e0f,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24;text-shadow:0 0 calc(var(--mm) * .8) var(--led),0 0 calc(var(--mm) * 2) color-mix(in srgb,var(--led) 60%,transparent)}body[data-theme=dark] .booth .mixer-unit--six .hw-round-key.six-arrow:is(*,:hover:enabled){font-size:calc(var(--mm) * 2.6)}body[data-theme=dark] .booth .mixer-unit--six .six-filter-type:is(*,:hover:enabled){font-size:calc(var(--mm) * 3.6)}.mixer-unit--six .hw-round-key .six-key-l{font-size:calc(var(--mm) * 3.4)}.mixer-unit--six .hw-round-key .six-key-s{font-size:calc(var(--mm) * 2.2)}.mixer-unit--six .hw-round-key .six-key-ext{white-space:nowrap}.mixer-unit--six .hw-round-key .six-key-num{font-size:145%}body[data-theme=dark] .booth .mixer-unit--six .hw-round-key:disabled:not(.is-lit){color:#6d6e73}body[data-theme=dark] .booth .mixer-unit--six :is(.six-assign.is-fx-on,.six-filter-type[aria-pressed=true],.six-send[aria-pressed=true]){animation:1s step-end infinite hw-blink}.six-screen{grid-template-rows:calc(var(--mm) * 8) calc(var(--mm) * 12.4);align-content:start;gap:calc(var(--mm) * .6);box-sizing:border-box;padding:calc(var(--mm) * 1.6) calc(var(--mm) * .8) calc(var(--mm) * .8);border-radius:calc(var(--mm) * .5);color:#f2f4f8;font-family:var(--print-font);box-shadow:inset 0 0 calc(var(--mm) * 2) #000;background:#000;display:grid;overflow:hidden}.six-screen__keys{gap:calc(var(--mm) * 2);grid-template-columns:12.3fr 11.7fr 25.5fr 11.7fr;min-height:0;display:grid}.six-screen__keys>span{box-sizing:border-box;border:calc(var(--mm) * .3) solid #5a5d66;border-radius:calc(var(--mm) * .7);min-width:0;font:700 calc(var(--mm) * 1.6)/1 var(--print-font);background:#0d0e11;place-items:center;display:grid;overflow:hidden}.six-screen__auto{grid-template-rows:1fr 1fr}.six-screen__auto b{color:#000;background:#e9ebef;place-self:stretch stretch;place-items:center;display:grid}.six-screen__auto i{color:#e9ebef;font-style:normal}.six-screen__quantize{color:#ff3b30;text-align:center;line-height:1.05}.six-screen__gear{color:#f2f4f8;font-size:calc(var(--mm) * 3.4)!important}body[data-theme=dark] .booth .mixer-unit--six .six-screen__curve:is(*,:hover:enabled,[aria-pressed=true],[aria-pressed=true]:hover:enabled){min-width:0;height:auto;min-height:0;padding:0 calc(var(--mm) * .8);border:calc(var(--mm) * .3) solid #5a5d66;border-radius:calc(var(--mm) * .7);box-shadow:none;text-shadow:none;color:#f2f4f8;cursor:pointer;background:#0d0e11;place-items:center;margin:0;display:grid}body[data-theme=dark] .booth .mixer-unit--six .six-screen__curve:active{background:#2a2d35}body[data-theme=dark] .booth .mixer-unit--six .six-screen__curve:focus-visible{outline:calc(var(--mm) * .4) solid #fff8;outline-offset:0}.six-screen__curve svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:70%}.six-screen__fx{align-items:center;gap:calc(var(--mm) * .5) calc(var(--mm) * 1.2);min-height:0;padding:calc(var(--mm) * .5) calc(var(--mm) * .8);border:calc(var(--mm) * .3) solid #3a3e48;border-radius:calc(var(--mm) * .5);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.six-screen__fx>i{padding:calc(var(--mm) * .35) calc(var(--mm) * .5);border-radius:calc(var(--mm) * .3);color:#000;font:800 calc(var(--mm) * 1.5)/1 var(--print-font);background:#e9ebef;font-style:normal}.six-screen__fx strong{white-space:nowrap;text-overflow:ellipsis;font:500 calc(var(--mm) * 4.2)/1 var(--print-font);letter-spacing:.01em;overflow:hidden}.six-screen.is-unavailable .six-screen__fx strong{color:#6c707a}.six-screen__fx>b{font:500 calc(var(--mm) * 5.2)/1 "IBM Plex Mono",ui-monospace,monospace;grid-area:1/3/3;justify-items:end;display:grid}.six-screen__fx>b small{font:600 calc(var(--mm) * 1.7)/1 var(--print-font);color:#c9ccd3}.six-screen__beats{align-items:center;gap:calc(var(--mm) * .4);grid-column:1/3;min-width:0;display:flex}.six-screen__beats span{padding:calc(var(--mm) * .3) calc(var(--mm) * .9);border:calc(var(--mm) * .2) solid #3a3e48;font:700 calc(var(--mm) * 1.8)/1 "IBM Plex Mono",ui-monospace,monospace;color:#c9ccd3}.six-screen__beats span.is-current{color:#000;background:#f2f4f8;border-color:#f2f4f8}.six-screen__beats small{white-space:nowrap;font:600 calc(var(--mm) * 1.4)/1 "IBM Plex Mono",ui-monospace,monospace;color:#9aa0ad;margin-left:auto;overflow:hidden}body[data-theme=dark] .booth .mixer-unit--six .hw-xpad{box-sizing:border-box;border-radius:0 0 calc(var(--mm) * .5) calc(var(--mm) * .5);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #3a3e48;background:linear-gradient(#07080b,#000)}body[data-theme=dark] .booth .mixer-unit--six .hw-xpad:before{content:"X-PAD";left:0;right:0;top:calc(var(--mm) * .5);text-align:center;font:700 calc(var(--mm) * 1.4)/1 var(--print-font);color:#9aa0ad;pointer-events:none;position:absolute}body[data-theme=dark] .booth .mixer-unit--six .hw-xpad button:is(*,:hover:enabled){padding-top:calc(var(--mm) * 2.8);border-right:calc(var(--mm) * .25) dashed #ffffff2e;color:#e9ebef;font-size:calc(var(--mm) * 1.9);justify-content:center;align-items:flex-start;display:flex}body[data-theme=dark] .booth .mixer-unit--six .hw-xpad button.is-current{color:#fff;text-shadow:0 0 calc(var(--mm) * 1) #fff}body[data-theme=dark] .booth .mixer-unit--six .hw-xpad button:active:enabled{color:#fff;background:linear-gradient(#ffffff0d,#fff5)}body[data-theme=dark] .booth .mixer-unit--six .hw-xpad button:disabled{color:#55565b}body[data-theme=dark] .booth .mixer-unit--six .hw-knob-dummy:before{width:auto;height:auto}.booth .tt-unit{--tt-led:#e8405a;--tt-led-off:#56585f}.booth .tt-unit .tt-speed i,.booth .tt-unit .tt-reset-led{background:linear-gradient(180deg,color-mix(in srgb,var(--tt-led-off) 80%,#fff),var(--tt-led-off) 60%);box-shadow:inset 0 0 0 calc(var(--mm) * .2) #0006}.booth .tt-unit .tt-speed.is-lit i,.booth .tt-unit .tt-speed[aria-pressed=true] i,.booth .tt-unit .tt-reset-led.is-lit{background:linear-gradient(180deg,color-mix(in srgb,var(--tt-led) 55%,#fff),var(--tt-led) 60%);box-shadow:0 0 calc(var(--mm) * 2) var(--tt-led)}.booth .tt-unit .tt-strobe-window{pointer-events:none;overflow:visible}.booth .tt-unit .tt-strobe-lens{stroke:var(--tt-led)}.booth .tt-unit .tt-strobe-lens__core{stroke:color-mix(in srgb,var(--tt-led) 35%,#fff)}.booth .tt-unit .tt-strobe{pointer-events:none}.booth .tt-unit .tt-strobe:before,.booth .tt-unit .tt-strobe:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.booth .tt-unit .tt-strobe:before{mix-blend-mode:multiply;background:radial-gradient(circle calc(var(--mm) * 62) at var(--lamp-x) var(--lamp-y),var(--tt-led) 0%,color-mix(in srgb,var(--tt-led) 75%,transparent) 35%,transparent 100%);-webkit-mask:radial-gradient(circle closest-side,#0000 91.6%,#000 91.8% 99.3%,#0000 99.5%);mask:radial-gradient(circle closest-side,#0000 91.6%,#000 91.8% 99.3%,#0000 99.5%)}.booth .tt-unit .tt-strobe:after{mix-blend-mode:screen;background:radial-gradient(circle calc(var(--mm) * 30) at var(--lamp-x) var(--lamp-y),color-mix(in srgb,var(--tt-led) 60%,transparent) 0%,color-mix(in srgb,var(--tt-led) 22%,transparent) 35%,transparent 100%);border-radius:0}body[data-theme=dark] .booth .tt-unit .tt-start[aria-pressed=true],body[data-theme=dark] .booth .tt-unit .tt-start[aria-pressed=true]:hover:enabled{color:#d6d7db;text-shadow:0 1px #000}body[data-theme=dark] .booth .tt-unit .tt-speed[aria-pressed=true]:hover:enabled{color:#d6d7db;text-shadow:0 1px #000;box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b;background:linear-gradient(#4b4c51 0%,#38393d 16%,#2d2e32 60%,#26272a 100%)}body[data-theme=dark] .booth .tt-unit .tt-light.is-up:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * 1) #0a0a0c,0 0 calc(var(--mm) * 6) #fff;background:radial-gradient(circle,#fff,#e8eefc 40%,#9aa3b5)}body[data-theme=dark] .booth .tt-unit .tt-start{font-size:calc(var(--mm) * 3.15)}body[data-theme=dark] .booth .tt-unit .tt-speed{padding-left:calc(var(--mm) * 3.2)}.booth .tt-unit .tt-speed span{font-size:calc(var(--mm) * 2.9)}body[data-theme=dark] .booth .tt-unit .hw-fader--tempo .linear-slider.is-vertical .linear-slider__thumb{height:calc(var(--mm) * 17.5);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 8.75)}body[data-theme=dark] .booth .tt-unit--black .hw-fader .linear-slider__thumb{background:linear-gradient(#63646a 0%,#3a3b40 12%,#232427 47.5%,#f0f0f2 47.5% 52.5%,#232427 52.5%,#2e2f33 86%,#4b4c51 100%)}.booth .tt-unit :focus-visible{outline-color:#fff8}body[data-theme=dark] .booth .tt-unit .tt-platter .jog-wheel:focus-visible{outline-color:#fff6}.booth .tt-unit .tt-arm__head:focus-visible .tt-arm__shell{stroke:#fff;stroke-opacity:.7}.booth .tt-unit--silver .tt-strobe:after{mix-blend-mode:multiply;background:radial-gradient(circle calc(var(--mm) * 24) at var(--lamp-x) var(--lamp-y),color-mix(in srgb,var(--tt-led) 45%,transparent) 0%,color-mix(in srgb,var(--tt-led) 14%,transparent) 40%,transparent 100%)}.booth .tt-unit--silver .tt-top__a{stop-color:#d9dbde}.booth .tt-unit--silver .tt-top__b{stop-color:#cdd0d4}.booth .tt-unit--silver .tt-top__c{stop-color:#bfc2c7}.booth .tt-unit--silver .tt-edge{fill:#8e9196}.booth .tt-unit--silver .tt-bevel{stroke:#fff;stroke-opacity:.5}.booth .tt-unit--silver .tt-print text,.booth .tt-unit--silver .hw-print.tt-print,.booth .tt-unit--silver .tt-print circle{fill:#45484e}.booth .tt-unit--silver .tt-scale{stroke:#45484e}.booth .tt-unit--silver .tt-ep-rim{fill:#7d8086}.booth .tt-unit--silver .tt-ep__a{stop-color:#f1f2f4}.booth .tt-unit--silver .tt-ep__b{stop-color:#a9acb2}.booth .tt-unit--silver .tt-ep__c{stop-color:#d9dbdf}.booth .tt-unit--silver .tt-base__ring{fill:#c3c6ca;stroke:#80838a}.booth .tt-unit--silver .tt-bowl__a{stop-color:#f2f3f5}.booth .tt-unit--silver .tt-bowl__b{stop-color:#b4b7bc}.booth .tt-unit--silver .tt-bowl__c{stop-color:#878a90}.booth .tt-unit--silver .tt-base__height{fill:#d3d5d9;stroke:#6f7278}.booth .tt-unit--silver .tt-base__inner{fill:#aeb1b6}.booth .tt-unit--silver .tt-base__tick{stroke:#2e3034}.booth .tt-unit--silver .tt-base__knob{fill:#d9dbde;stroke:#6f7278}.booth .tt-unit--silver .tt-pitch-frame{fill:#c6c9cd;stroke:#7a7d83}body[data-theme=dark] .booth .tt-unit--silver .hw-key,body[data-theme=dark] .booth .tt-unit--silver .hw-key:hover:enabled,body[data-theme=dark] .booth .tt-unit--silver .tt-start[aria-pressed=true],body[data-theme=dark] .booth .tt-unit--silver .tt-start[aria-pressed=true]:hover:enabled,body[data-theme=dark] .booth .tt-unit--silver .tt-speed.is-lit,body[data-theme=dark] .booth .tt-unit--silver .tt-speed[aria-pressed=true],body[data-theme=dark] .booth .tt-unit--silver .tt-speed[aria-pressed=true]:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .4) #1a1b1e,0 calc(var(--mm) * .7) calc(var(--mm) * 1.1) #0006,inset 0 calc(var(--mm) * .35) 0 #ffffffb0,inset 0 calc(var(--mm) * -.45) 0 #0002;color:#3a3c41;text-shadow:0 1px #fff8;background:linear-gradient(#f3f4f6 0%,#dfe1e4 18%,#cfd2d6 62%,#bfc2c7 100%)}body[data-theme=dark] .booth .tt-unit--silver .hw-key:disabled:not(.is-lit){color:#3a3c41}body[data-theme=dark] .booth .tt-unit--silver .hw-key:active:enabled{box-shadow:0 0 0 calc(var(--mm) * .4) #1a1b1e,0 calc(var(--mm) * .3) calc(var(--mm) * .5) #0006,inset 0 calc(var(--mm) * .3) 0 #ffffff80}.booth .tt-unit--silver .hw-knob-dummy{box-shadow:0 calc(var(--mm) * 1.2) calc(var(--mm) * 2) #0008,0 0 0 calc(var(--mm) * .35) #55585e;background:repeating-conic-gradient(#a7aaaf 0deg 7deg,#e1e3e6 7deg 14deg)}.booth .tt-unit--silver .hw-knob-dummy:before{box-shadow:inset 0 calc(var(--mm) * .35) 0 #fff,0 0 0 calc(var(--mm) * .3) #6a6d73;background:radial-gradient(circle at 50% 30%,#f7f8f9,#cdd0d4 55%,#9fa2a8)}.booth .tt-unit--silver .hw-knob-dummy:after{background:#2e3034}body[data-theme=dark] .booth .tt-unit--silver .hw-round-key,body[data-theme=dark] .booth .tt-unit--silver .hw-round-key:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * 1.5) #b4b7bc,0 0 0 calc(var(--mm) * 1.9) #6d7076,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #0007,inset 0 calc(var(--mm) * .4) 0 #fff;background:radial-gradient(circle at 50% 32%,#f7f8f9,#c9ccd0 62%,#a3a6ab)}body[data-theme=dark] .booth .tt-unit--silver .hw-fader .linear-slider__thumb{box-shadow:0 calc(var(--mm) * 1.6) calc(var(--mm) * 2.4) #0009,0 0 0 calc(var(--mm) * .35) #45484e,inset 0 calc(var(--mm) * .4) 0 #fff;background:linear-gradient(#f4f5f7 0%,#d9dbdf 12%,#b9bcc1 47.5%,#1d1e21 47.5% 52.5%,#b9bcc1 52.5%,#c9ccd0 86%,#e4e6e9 100%)}body[data-theme=dark] .booth .tt-unit--silver .tt-light:not(.is-up),body[data-theme=dark] .booth .tt-unit--silver .tt-light:not(.is-up):hover:enabled{box-shadow:0 0 0 calc(var(--mm) * 1) #55585e,inset 0 calc(var(--mm) * .3) 0 #fff;background:radial-gradient(circle at 45% 35%,#f5f6f8,#b9bcc1 70%)}.booth .tt-unit--silver .tt-arm__tube{stroke:#a9acb2}.booth .tt-unit--silver .tt-arm__tube-shine{stroke:#f6f7f9}.booth .tt-unit--silver .tt-arm__counterweight rect{fill:#cdd0d4;stroke:#5d6066}.booth .tt-unit--silver .tt-arm__counterweight .tt-arm__ring{fill:#a1a4aa}.booth .tt-unit--silver .tt-arm__pivot{fill:#c3c6cb;stroke:#5d6066}.booth .tt-unit--silver .tt-arm__cap{fill:#b0b3b8;stroke:#55585e}.booth .tt-unit--silver .tt-arm__collar{fill:#babdc2;stroke:#5d6066}.booth .tt-unit--silver .tt-arm__shell{fill:#18191c}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;--workspace:#252824;--surface:#30352f;--surface-raised:#41483f;--surface-muted:#383e36;--signal:#30352f;--signal-raised:#41483f;--text:#eceee6;--muted:#bbc4b5;--quiet:#bbc4b5;--line:#535d50;--control-edge:#9ca592;--deck-a:#c7ab78;--deck-b:#bec4b9;--signal-a:#c7ab78;--signal-b:#bec4b9;--focus:#e2c795;--danger:#ebb4a5;--text-on-signal:#eceee6;--shell-top:12px;--shell-bottom:12px;--shell-inline:12px;--header-height:44px;--wave-height:88px;--dock-height:112px;--shell-gap:8px;--mixer-width:272px;--console-gap:12px;--platter-size:248px;--track-height:56px;background:var(--workspace);color:var(--text);font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;font-size:14px}*{box-sizing:border-box}html,body{background:var(--workspace);min-width:320px;min-height:100%;color:var(--text);margin:0}body,button,input,select{font-family:inherit;font-size:inherit}button,input,select{min-width:0;color:inherit}button,select{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.5}[hidden]{display:none!important}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:.03em;font-size:18px;font-weight:580}h2,h3,h4{font-size:14px;font-weight:600}p{line-height:1.4}a{color:var(--focus);text-underline-offset:3px}output,kbd{font-variant-numeric:tabular-nums}:focus-visible,.file-button:focus-within{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--deck-a);color:var(--workspace)}.visually-hidden,.jog-unit__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.icon svg{fill:currentColor;width:100%;height:100%}.skip-link{z-index:50;background:var(--surface-raised);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus-visible{transform:none}button,.file-button,select{border:1px solid var(--control-edge);background:var(--surface);border-radius:4px;min-height:44px;padding:8px 12px;line-height:1.2}button:active:enabled{background:var(--surface-muted)}button[aria-pressed=true]{background:var(--deck-a);border-color:var(--deck-a);color:var(--workspace)}button[aria-pressed=true]:hover:enabled{background:var(--focus);border-color:var(--focus);color:var(--workspace)}.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header-height) var(--shell-gap) var(--wave-height) var(--shell-gap) minmax(412px,1fr) var(--shell-gap) var(--dock-height) 16px;width:100%;max-width:1808px;height:100svh;padding:var(--shell-top) var(--shell-inline) var(--shell-bottom);margin-inline:auto;display:grid}.topbar{grid-row:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.brand-lockup{white-space:nowrap;align-items:center;gap:12px;display:flex}.brand-lockup__glyph,.topbar__privacy,.audio-session__rate{display:none}.audio-session{white-space:nowrap;align-items:center;gap:8px;display:flex}.audio-session__state{color:var(--muted);align-items:center;gap:8px;margin-right:8px;font-size:12px;display:flex}.audio-session__state i,.local-mark i{background:var(--muted);border-radius:50%;width:5px;height:5px}.audio-start,.audio-secondary,.shortcut-open{justify-content:center;align-items:center;gap:8px;display:inline-flex}.audio-start{background:var(--deck-a);border-color:var(--deck-a);color:var(--workspace)}.audio-start:hover:enabled{background:var(--focus);color:var(--workspace)}.audio-session__recovery{align-items:center;gap:8px;display:flex}.audio-session__recovery p{white-space:normal;color:var(--danger);max-width:200px;font-size:12px}.waveform-bank{grid-row:3;grid-template-rows:1fr 1fr;gap:8px;min-height:0;display:grid}.waveform-bank>div{min-width:0;min-height:0}.waveform{grid-template-rows:minmax(0,1fr);grid-template-columns:44px minmax(0,1fr) 200px;align-items:center;gap:12px;height:100%;min-height:0;display:grid}.waveform__identity{background:var(--deck-a);color:var(--workspace);border-radius:4px;align-self:stretch;place-items:center;font-weight:600;display:grid}.waveform__surface{background:var(--surface);border-radius:3px;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.waveform__surface canvas{border-radius:3px;width:100%;height:100%;display:block;position:absolute;inset:0}.waveform__seek{opacity:.001;cursor:crosshair;touch-action:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.waveform__surface:focus-within{outline:2px solid var(--focus);outline-offset:2px}.waveform__readout{color:var(--muted);text-align:right;white-space:nowrap;justify-content:flex-end;align-items:center;gap:16px;font-size:12px;display:flex}.waveform__bpm{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:5px;font-size:17px;display:flex}.console-grid{grid-row:5;grid-template-columns:minmax(0,1fr) var(--mixer-width) minmax(0,1fr);gap:var(--console-gap);min-width:0;min-height:0;display:grid}.deck-panel{--deck-accent:var(--deck-a);grid-template-rows:var(--track-height) 44px minmax(0,1fr);background:var(--surface);border-radius:8px;gap:12px;min-width:0;min-height:0;padding:12px;display:grid}.deck-panel-B{--deck-accent:var(--deck-b)}.deck-panel.is-drop-target,.library-panel.is-drop-target{outline:2px dashed var(--focus);outline-offset:2px}.deck-header{min-width:0;position:relative}.deck-header__topline{align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;top:0;right:0}.deck-name{align-items:center;gap:6px;display:flex}.deck-name h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.deck-name__mark{background:var(--deck-accent);width:22px;height:22px;color:var(--workspace);border-radius:3px;place-items:center;font-weight:600;display:grid}.deck-status{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.deck-status__dot{background:var(--control-edge);border-radius:50%;width:4px;height:4px}.status-error,.deck-error{color:var(--danger)}.deck-error{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.deck-header__track{grid-template-columns:var(--track-height) minmax(0,1fr) 44px;align-items:center;gap:12px;height:100%;padding-right:0;display:grid}.deck-track__art,.library-track__cover{background:var(--surface-muted);color:var(--muted);border-radius:4px;place-items:center;display:grid;position:relative;overflow:hidden}.deck-track__art{width:var(--track-height);height:var(--track-height)}.deck-track__art img,.library-track__cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.deck-track__art-id{display:none}.deck-track__info{min-width:0}.deck-track__info h3,.deck-track__info p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-track__info h3{font-size:16px;font-weight:600}.deck-header__replace{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-top:20px;padding:0;display:flex;position:relative}.deck-header__replace>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.deck-header__replace input{opacity:.001;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.deck-quick-controls{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.deck-tools-entry{min-width:88px;color:var(--muted);align-items:center;gap:10px;display:flex}.fx-controls--quick{gap:12px;min-width:0;display:flex}.fx-control{min-width:0}.fx-control__head{display:none}.fx-control__actions{gap:0;display:flex}.fx-control__actions button{padding:8px 10px}.fx-control__actions button:first-child{border-radius:4px 0 0 4px}.fx-control__actions button:last-child{border-left:0;border-radius:0 4px 4px 0;place-items:center;width:44px;padding:0;display:grid}.deck-performance{grid-template-columns:64px minmax(0,1fr) 60px;align-items:center;gap:12px;min-width:0;min-height:0;display:grid}.transport-row{flex-direction:column;align-items:stretch;gap:12px;display:flex;position:relative}.action-button{justify-content:center;align-items:center;gap:6px;min-width:44px;font-size:13px;font-weight:600;display:inline-flex}.transport-play{background:var(--deck-accent);width:64px;height:64px;color:var(--workspace);border:1px solid var(--deck-accent);border-radius:50%;box-shadow:0 3px 5px #20251e}.transport-play[aria-pressed=true],.transport-play:hover:enabled,.transport-play[aria-pressed=true]:hover:enabled{background:var(--deck-accent);border-color:var(--deck-accent);color:var(--workspace)}.transport-cue{order:-1;height:44px;padding-inline:6px}.sync-button{height:44px;padding-inline:6px}.sync-note{display:none}.sync-button:focus+.sync-note{z-index:3;background:var(--surface-raised);width:160px;color:var(--muted);padding:8px;font-size:12px;display:block;position:absolute;top:100%;left:0}.jog-unit{place-items:center;min-width:0;display:grid;position:relative}.jog-wheel{width:var(--platter-size);height:var(--platter-size);touch-action:none;cursor:grab;border:1px solid var(--deck-accent);background:var(--workspace);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px 12px #20251e}.jog-wheel:active,.jog-wheel.is-scratching{cursor:grabbing}.jog-wheel.is-disabled{cursor:not-allowed;opacity:.7}.jog-wheel__disc{background:#c8b89a;border:1px solid #d3c7af;border-radius:50%;place-items:center;display:grid;position:absolute;inset:5px}.jog-wheel__disc:after{content:"";border:1px solid #e1d9c7;border-radius:50%;position:absolute;inset:21%}.jog-wheel__disc-B:after{border-color:#d9ddd4}.jog-wheel__center{aspect-ratio:1;background:#b2a485;border:1px solid #7e8174;border-radius:50%;width:10%}.jog-wheel__marker{background:#555a4c;width:2px;height:14px;position:absolute;top:5%;left:calc(50% - 1px)}.jog-wheel.is-scratching{outline:2px solid var(--focus);outline-offset:3px}.deck-performance__tools{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.tempo-fader .control__label{flex-direction:column;gap:5px;font-size:11px;display:flex}.nudge-row{flex-direction:column;justify-content:center;gap:0;display:flex}.nudge-row button{background:0 0;border:0;width:44px;min-height:44px;padding:0}.control{min-width:0}.control__label{color:var(--muted);justify-content:space-between;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex}.control__label output{color:var(--text);white-space:nowrap;font-size:11px}.control-knob{flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.knob{--dial-angle:-135deg;border:1px solid var(--control-edge);background:var(--surface-muted);cursor:ns-resize;touch-action:none;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.knob:hover,.knob.is-dragging{border-color:var(--focus)}.knob__rim{border-radius:50%;place-items:center;display:grid;position:absolute;inset:5px}.knob__cap{background:#b8bdad;border:1px solid #d6dbc9;border-radius:50%;width:30px;height:30px;position:relative}.knob__indicator{transform-origin:1px 12px;width:2px;height:9px;transform:rotate(var(--dial-angle));background:#3c4236;position:absolute;top:2px;left:calc(50% - 1px)}.knob.is-disabled,.linear-slider.is-disabled{opacity:.5;cursor:not-allowed}.linear-slider{touch-action:none;cursor:grab;position:relative}.linear-slider.is-dragging{cursor:grabbing}.linear-slider.is-dragging,.knob.is-dragging,.jog-wheel.is-scratching{-webkit-user-select:none;user-select:none}.linear-slider.is-horizontal{width:100%;height:44px}.linear-slider.is-vertical{width:44px;height:220px;margin-inline:auto}.linear-slider__track{background:#20251e;border:1px solid #9ca592;border-radius:2px;position:absolute}.linear-slider.is-horizontal .linear-slider__track{height:4px;top:calc(50% - 2px);left:12px;right:12px}.linear-slider.is-vertical .linear-slider__track{width:4px;top:12px;bottom:12px;left:calc(50% - 2px)}.linear-slider__thumb{background:var(--deck-a);border:1px solid #e2c795;border-radius:2px;position:absolute;box-shadow:0 2px 3px #20251e}.linear-slider.is-horizontal .linear-slider__thumb{top:calc(50% - 12px);left:calc(12px + (100% - 24px) * var(--slider-ratio) - 9px);width:18px;height:24px}.linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - 14px);top:calc(12px + (100% - 24px) * (1 - var(--slider-ratio)) - 8px);width:28px;height:16px}.linear-slider__thumb:after{content:"";background:#756b54;position:absolute}.linear-slider.is-vertical .linear-slider__thumb:after{height:1px;top:7px;left:3px;right:3px}.linear-slider.is-horizontal .linear-slider__thumb:after{width:1px;top:3px;bottom:3px;left:8px}.linear-slider__ends{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.mixer-console{background:var(--surface);border-radius:8px;grid-template-rows:44px minmax(244px,1fr) 44px 44px;gap:8px;min-height:0;padding:12px;display:grid}.mixer-console__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.mixer-console__heading h2{font-size:13px}.mixer-console__deck-headings{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.mixer-console__tools-entry{border:0;padding-inline:8px;font-size:12px}.mixer-console__core{grid-template-columns:44px 44px minmax(40px,1fr) 44px 44px;align-items:center;gap:8px;min-height:0;display:grid}.mixer-console__channels,.mixer-console__volumes{display:contents}.channel-strip{flex-direction:column;grid-row:1;gap:6px;display:flex}.channel-strip-A{grid-column:1}.channel-strip-B{grid-column:5}.channel-strip__tone-control .control__label{white-space:nowrap;visibility:hidden;background:var(--surface-raised);z-index:2;padding:3px;position:absolute;bottom:100%;left:0}.channel-strip__tone-control:hover .control__label,.channel-strip__tone-control:focus-within .control__label{visibility:visible}.mixer-labels{color:var(--muted);text-align:center;flex-direction:column;grid-area:1/3;gap:6px;font-size:11px;display:flex}.mixer-labels span{place-items:center;height:44px;display:grid}.channel-strip__fader{grid-row:1;align-self:center;position:relative}.channel-strip__fader-A{grid-column:2}.channel-strip__fader-B{grid-column:4}.channel-strip__fader .control__label{flex-direction:column;gap:1px;font-size:11px;position:absolute;top:-26px;left:0;right:0}.channel-strip__fader .control__label output{visibility:hidden}.channel-strip__fader:focus-within .control__label output,.channel-strip__fader:hover .control__label output{visibility:visible}.master-control{grid-row:3;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.master-control .control__label{flex-direction:column;font-size:11px}.master-control .control__label output{font-size:10px}.mixer-console__crossfader{grid-row:4;position:relative}.mixer-console__crossfader-summary{display:none}.crossfader-control{grid-template-columns:12px minmax(0,1fr) 12px;align-items:center;gap:8px;display:grid}.crossfader-control>.control__label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.crossfader-control .linear-slider{grid-column:2}.crossfader-control .linear-slider__ends{display:contents}.crossfader-control .linear-slider__ends>span:first-child{grid-area:1/1}.crossfader-control .linear-slider__ends>span:last-child{grid-area:1/3}.tools-dock{border-top:1px solid var(--line);grid-row:7;grid-template-rows:44px minmax(0,1fr);gap:8px;min-height:0;display:grid;position:relative}.tools-dock__tabs{align-items:center;gap:4px;min-width:0;display:flex}.tools-dock [role=tab]{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:8px 10px;font-size:12px}.tools-dock [role=tab][aria-selected=true]{background:var(--surface-raised);color:var(--text)}.tools-dock__hint{display:none}.tools-dock__body,.tools-panel,.deck-tools,.deck-tools__panels,.deck-tools__panel{min-width:0;height:100%;min-height:0}.library-panel{min-width:0;height:100%}.library-panel__head{justify-content:space-between;align-items:center;gap:12px;min-width:0;height:44px;display:flex;position:absolute;top:0;left:390px;right:0}.library-panel__title h2{white-space:nowrap;font-size:0}.library-panel__count{color:var(--muted);font-size:12px}.library-panel__credits-compact{margin-left:12px;font-size:11px}.library-panel__actions{align-items:center;gap:12px;min-width:0;display:flex}.search-field{background:var(--surface);min-width:0;height:44px;color:var(--muted);border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:flex}.search-field input{width:220px;color:var(--text);background:0 0;border:0;height:44px}.search-field input::placeholder{color:var(--muted)}.library-pagination{align-items:center;gap:4px;display:flex}.library-pagination button{background:0 0;border:0;place-items:center;width:44px;padding:0;display:grid}.library-pagination output{text-align:center;min-width:38px;color:var(--muted);font-size:12px}.library-track-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.library-track{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 180px 96px 76px;align-items:center;gap:12px;min-height:44px;padding:0 8px;display:grid}.library-track__cover{width:32px;height:32px;font-size:12px}.library-track__main{align-items:center;gap:24px;min-width:0;display:flex}.library-track__title-row{flex:1;min-width:0}.library-track__title-row strong,.library-track__artist{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.library-track__artist{color:var(--muted);flex:1;font-size:12px}.library-track__metadata{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:12px;display:flex}.library-track__loaders{gap:8px;display:flex}.library-load-button{width:44px;height:44px;color:var(--deck-a);background:0 0;border:0;padding:0}.library-load-button.tone-b{color:var(--deck-b)}.library-track__remove{border:0;padding-inline:8px;font-size:12px}.library-empty{height:44px;color:var(--muted);align-items:center;gap:16px;font-size:13px;display:flex}.deck-tools__tabs{align-items:center;gap:4px;height:44px;display:flex;position:absolute;top:0;left:390px}.tool-view-selector{position:absolute;top:0;right:0}.tool-view-selector select{min-width:100px;height:44px;font-size:12px}.deck-tools__panel{align-items:center;gap:16px;display:flex}.performance-group{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.performance-group__heading{flex:none;align-items:center;gap:12px;display:flex}.performance-group__heading h3,.performance-group__heading>span{display:none}.loop-pad-grid{flex:1;grid-template-columns:repeat(8,minmax(44px,1fr));gap:8px;min-width:0;display:grid}.loop-pad{white-space:nowrap;font-size:12px}.beat-jump-row{gap:8px;display:flex}.manual-loop{align-items:end;gap:16px;display:flex}.manual-loop label{color:var(--muted);flex-direction:column;gap:0;font-size:12px;display:flex}.manual-loop input[type=number]{border:1px solid var(--control-edge);background:var(--surface);border-radius:4px;width:160px;height:44px;padding:8px}.manual-loop .manual-loop__toggle{height:44px;color:var(--text);flex-direction:row;align-items:center;gap:8px}.manual-loop input[type=checkbox]{width:20px;height:20px;accent-color:var(--deck-a)}.deck-tools[data-view=beat] .beat-jump-row,.deck-tools[data-view=beat] .manual-loop,.deck-tools[data-view=jump] .loop-pad-grid,.deck-tools[data-view=jump] .manual-loop,.deck-tools[data-view=manual] .loop-pad-grid,.deck-tools[data-view=manual] .beat-jump-row{display:none}.cue-point-tools{color:var(--muted);flex:none;align-items:center;gap:12px;font-size:12px;display:flex}.hot-cues{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hot-cue{gap:4px;min-width:0;display:flex}.hot-cue__pad{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;width:100%;padding:6px;display:flex}.hot-cue__number{font-size:13px}.hot-cue__time{color:var(--muted);font-size:10px}.hot-cue__pad[aria-pressed=true] .hot-cue__time{color:var(--workspace)}.hot-cue__clear{width:44px;padding:0;font-size:20px}.deck-tools[data-view=perform] .hot-cue__clear,.deck-tools[data-view=edit] .cue-point-tools{display:none}.grid-tools__editor{align-items:center;gap:16px;width:100%;min-width:0;display:flex}.bpm-readout{flex-direction:column;gap:2px;min-width:140px;display:flex}.bpm-readout>span{display:none}.bpm-readout strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.bpm-readout small{color:var(--muted);font-size:11px}.grid-tools__buttons,.grid-tools__alternatives{align-items:center;gap:8px;display:flex}.grid-offset{flex:1;max-width:500px}.deck-tools[data-view=tempo] .grid-tools__alternatives,.deck-tools[data-view=tempo] .grid-offset,.deck-tools[data-view=tempo] .grid-reset,.deck-tools[data-view=alignment] .grid-tools__buttons,.deck-tools[data-view=alignment] .grid-tools__editor>.control-knob{display:none}.fx-controls--details,.fx-detail-group{align-items:center;gap:24px;width:100%;display:flex}.fx-detail-group h3{white-space:nowrap;font-size:13px}.fx-pad__settings{flex:1;align-items:center;gap:24px;max-width:640px;display:flex}.fx-control__amount{min-width:0;color:var(--muted);flex:1;grid-template-rows:16px 44px;grid-template-columns:1fr auto;gap:0 8px;font-size:12px;display:grid}.fx-control__range{width:100%;height:44px;accent-color:var(--deck-a);touch-action:none;grid-area:2/1/auto/-1;margin:0}.fx-control__amount-value{color:var(--text);grid-area:1/2;font-size:12px}.fx-divisions{align-items:center;gap:8px;display:flex}.deck-tools[data-view=echo] .fx-detail-group:last-child,.deck-tools[data-view=room] .fx-detail-group:first-child{display:none}.waveform-tools{align-items:center;gap:16px;display:flex}.waveform-tools button{min-width:64px}.track-tools{align-items:center;gap:24px;width:100%;min-width:0;display:flex}.track-tools>div:first-child{min-width:0}.track-tools>div:first-child h3{display:none}.track-tools>div:first-child p{overflow-wrap:anywhere;color:var(--muted);font-size:12px}.track-tools__tempo{align-items:center;gap:12px;font-size:13px;display:flex}.deck-tools[data-view=adjust] .track-tools>div:first-child,.deck-tools[data-view=information] .track-tools__tempo,.deck-tools[data-view=information] .deck-unload{display:none}.mixer-tools__navigation{gap:8px;display:flex;position:absolute;top:0;right:0}.mixer-tools__navigation select{font-size:12px}.mixer-tools__channel{align-items:center;gap:24px;height:100%;display:flex}.mixer-tools__channels{height:100%}.mixer-tools__channel-heading{display:none}.mixer-adjustment{align-items:center;gap:24px;display:flex}.mixer-adjustment__readout{align-items:center;gap:24px;min-width:200px;font-size:13px;display:flex}.mixer-adjustment__readout output{font-size:18px}.mixer-adjustment__actions,.curve-select{gap:8px;display:flex}.mixer-adjustment__actions button{min-width:44px}.mixer-tools__curve{align-items:center;gap:24px;height:100%;display:flex}.mixer-tools__section-heading span{display:none}.dock-error{height:100%;color:var(--danger);align-items:center;gap:24px;font-size:13px;display:flex}.dock-error span{overflow-wrap:anywhere;flex:1}.dock-error button{flex:none}.tools-dock__body:has(.dock-error)>.tools-panel{display:none}.session-footer{color:var(--muted);grid-row:8;justify-content:space-between;align-items:center;gap:16px;min-width:0;font-size:10px;line-height:16px;display:flex}.local-mark{white-space:nowrap;align-items:center;gap:6px;display:flex}.session-footer__right{text-align:right;min-width:0}.session-footer__right>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.help-dialog{border:1px solid var(--control-edge);background:var(--surface);width:min(560px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--text);overscroll-behavior:contain;border-radius:8px;margin:auto;padding:24px;position:fixed;inset:0}.help-dialog__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.library-panel__eyebrow{display:none}.help-dialog h2{font-size:18px}.help-dialog p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.6}.shortcut-list{gap:8px;margin:16px 0;font-size:13px;display:grid}.shortcut-list>div{grid-template-columns:130px 1fr;align-items:center;gap:12px;min-height:32px;display:grid}.shortcut-list dd{color:var(--muted);margin:0}kbd{font-family:inherit;font-size:12px}.help-pages{gap:4px;margin-bottom:16px;display:flex}.help-pages button{flex:1;padding:8px;font-size:12px}@media (height>=760px) and (width>=1280px){:root{--dock-height:124px;--platter-size:272px;--track-height:64px}.app-shell{grid-template-rows:var(--header-height) var(--shell-gap) var(--wave-height) var(--shell-gap) minmax(448px,1fr) var(--shell-gap) var(--dock-height) 16px}}@media (height>=860px) and (width>=1400px){:root{--shell-top:16px;--shell-bottom:4px;--shell-inline:24px;--shell-gap:12px;--wave-height:104px;--dock-height:168px;--mixer-width:288px;--console-gap:16px;--platter-size:312px;--track-height:72px}.app-shell{grid-template-rows:var(--header-height) var(--shell-gap) var(--wave-height) var(--shell-gap) minmax(512px,1fr) var(--shell-gap) var(--dock-height) 16px}.deck-panel{gap:16px;padding:16px}.mixer-console{gap:12px;padding:16px}.linear-slider.is-vertical{height:260px}}@media (height>=1040px) and (width>=1800px){:root{--shell-top:24px;--shell-bottom:28px;--shell-inline:24px;--header-height:48px;--shell-gap:16px;--wave-height:128px;--dock-height:200px;--mixer-width:320px;--console-gap:20px;--platter-size:360px;--track-height:80px}.app-shell{grid-template-rows:var(--header-height) var(--shell-gap) var(--wave-height) var(--shell-gap) minmax(588px,1fr) var(--shell-gap) var(--dock-height) 16px}.deck-panel{gap:20px;padding:20px}.mixer-console{gap:16px;padding:24px}.linear-slider.is-vertical{height:300px}}@media (width<=1279px),(height<=719px){.app-shell{flex-direction:column;gap:16px;height:auto;min-height:100svh;padding:16px;display:flex}.topbar{flex-wrap:wrap;min-height:44px}.audio-session{white-space:normal;flex-wrap:wrap}.waveform-bank{flex:none;height:104px}.console-grid{flex:none;grid-template-columns:minmax(0,1fr) 248px minmax(0,1fr);gap:12px;min-height:440px}.deck-panel{--platter-size:200px;--track-height:56px;gap:12px;padding:12px}.deck-performance{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.transport-play{width:44px;height:44px}.deck-quick-controls{flex-wrap:wrap}.fx-controls--quick{gap:8px}.fx-control__actions button{padding:8px}.mixer-console{grid-template-rows:44px minmax(244px,1fr) 44px 44px;gap:8px;padding:8px}.mixer-console__core{grid-template-columns:44px 40px 32px 40px 44px;gap:8px}.tools-dock{flex-direction:column;gap:12px;min-height:200px;display:flex}.tools-dock__tabs{flex-wrap:wrap}.tools-dock__body,.tools-panel,.deck-tools,.deck-tools__panels,.deck-tools__panel{height:auto}.library-panel__head,.deck-tools__tabs,.tool-view-selector,.mixer-tools__navigation{flex-wrap:wrap;height:auto;margin-bottom:12px;position:static}.library-panel__head,.library-panel__actions{flex-wrap:wrap}.tool-view-selector{display:block}.performance-group,.grid-tools__editor,.fx-controls--details,.fx-detail-group,.track-tools,.manual-loop,.grid-tools__buttons,.grid-tools__alternatives{flex-wrap:wrap}.loop-pad-grid,.hot-cues{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.fx-pad__settings{flex-wrap:wrap;flex-basis:100%}.fx-control__amount{min-width:180px}.session-footer{flex-wrap:wrap;font-size:11px}.library-track{grid-template-columns:32px minmax(0,1fr) 140px 96px 64px;gap:8px}.library-track__main{flex-wrap:wrap;gap:8px}.library-track__artist{display:none}}@media (width<=1000px){.console-grid{flex-wrap:wrap;gap:16px;display:flex}.deck-panel{--platter-size:248px;flex:360px;min-height:420px}.mixer-console{order:3;width:100%;max-width:500px;min-height:440px;margin-inline:auto}.deck-performance{grid-template-columns:44px minmax(0,1fr) 44px}.library-track{grid-template-columns:32px minmax(0,1fr) 96px 64px}.library-track__metadata{display:none}.waveform{grid-template-columns:32px minmax(0,1fr) 96px;gap:8px}.waveform__bpm{display:none}}@media (width<=480px){.app-shell{padding:12px}.deck-panel{--platter-size:224px;flex-basis:100%;padding:12px}.deck-performance{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px}.deck-header__track{gap:8px}.deck-track__info h3{font-size:14px}.audio-session__state{width:100%}.library-track{grid-template-columns:28px minmax(0,1fr) 88px;gap:8px;padding:0}.library-track__remove{grid-column:2/-1}.search-field input{width:160px}.library-panel__actions{gap:4px}.help-dialog{padding:16px}.help-pages{flex-wrap:wrap}.shortcut-list>div{grid-template-columns:90px 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (forced-colors:active){.jog-wheel,.jog-wheel__disc,.knob,.knob__cap,.linear-slider__track,.linear-slider__thumb,.waveform__surface{box-shadow:none;background:canvas;border:2px solid buttontext}.knob__indicator,.jog-wheel__marker{background:buttontext}button[aria-pressed=true],[role=tab][aria-selected=true]{color:highlighttext;background:highlight;border:2px solid highlight}:focus-visible,.file-button:focus-within{outline:2px solid highlight}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--workspace:#edebe8;--surface:#f7f5f2;--surface-raised:#e3ded6;--surface-muted:#e8e5e0;--text:#292926;--muted:#797873;--quiet:#797873;--line:#dfdad3;--control-edge:#cfcac2;--deck-a:#c4a883;--deck-b:#b8b8b4;--signal-a:#a88b63;--signal-b:#8a8b87;--focus:#947b57;--danger:#9d463c;--text-on-signal:#292926;--shell-top:16px;--shell-bottom:8px;--shell-inline:16px;--header-height:52px;--wave-height:128px;--dock-height:178px;--shell-gap:10px;--mixer-width:328px;--console-gap:8px;--platter-size:280px;--track-height:92px;background:#d6d4d0;font-size:14px}html{background:#d6d4d0}body{background:#d6d4d0;min-width:320px;padding:12px}.app-shell{background:var(--workspace);grid-template-rows:var(--header-height) var(--shell-gap) var(--wave-height) var(--shell-gap) minmax(0,1fr) var(--shell-gap) var(--dock-height) 16px;border:1px solid #e9e6e0;border-radius:16px;max-width:1808px;height:calc(100svh - 24px);box-shadow:0 14px 28px #46403926}h1{letter-spacing:.38em;text-transform:uppercase;font-size:14px;font-weight:600}.topbar{border-bottom:1px solid #dfdbd43d;gap:20px;padding:0 6px 6px;position:relative}.brand-lockup{gap:16px}.brand-lockup__glyph{background:#d7d1c7;border-radius:50%;width:20px;height:20px;display:block;position:relative;box-shadow:inset 0 0 0 6px #dedad3}.brand-lockup__glyph:after{content:"";border:1px solid #b4ab9d;border-radius:50%;position:absolute;inset:8px}.brand-lockup__glyph i{display:none}.console-navigation{align-items:center;gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.console-navigation button,.console-navigation__current{background:0 0;border:0;border-radius:8px;place-items:center;width:100px;height:38px;min-height:38px;font-size:13px;font-weight:500;display:grid}.console-navigation__current{background:#dccfbe;box-shadow:0 2px 4px #6d625d0a}.audio-session{gap:8px}.audio-session__state{gap:0;margin:0;font-size:0}.audio-session__state i{background:#b49e7d;width:6px;height:6px}.audio-session__state.is-running i{background:#81917a}.audio-add,.shortcut-open,.session-menu>summary{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;min-height:38px;padding:6px;list-style:none;display:grid}.shortcut-open>span:not(.icon){display:none}.session-menu>summary::-webkit-details-marker{display:none}.session-menu{position:relative}.session-menu__content{z-index:20;border:1px solid var(--line);background:#f8f6f2;border-radius:10px;gap:6px;width:200px;padding:10px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 12px 25px #49423829}button,.file-button,select{border-color:var(--control-edge);background:0 0;border-radius:8px;font-weight:500}button:hover:enabled,.file-button:hover{background:#e5ded3;border-color:#bda98d}button[aria-pressed=true],button[aria-pressed=true]:hover:enabled{color:var(--text);background:#d6c6af;border-color:#bdab90}.audio-start,.audio-start:hover:enabled{color:#39342c;background:#daccb8;border-color:#ccb89a}.waveform-bank{background:#f4f2ef;border:1px solid #d8d3cc;border-radius:12px;gap:0;overflow:hidden;box-shadow:0 1px 2px #554a3b0a}.waveform-bank>div+div{border-top:1px solid #d8d3cc}.waveform{grid-template-columns:44px minmax(0,1fr) 170px;gap:12px;padding:10px 12px}.waveform__identity{color:#33312b;background:#d8c2a4;border-radius:7px;align-self:center;height:44px;font-size:16px;font-weight:500}.waveform-B .waveform__identity{background:#cbcbc7}.waveform__surface{background:#f4f2ef;border-radius:0}.waveform__readout{color:#44423e;justify-content:center;gap:22px;font-size:15px}.waveform__time{font-variant-numeric:tabular-nums;flex-direction:column;gap:3px;display:flex}.waveform__time small{color:#88857e;font-size:12px}.waveform__bpm{border-left:1px solid #ddd7ce;flex-direction:column;align-items:center;gap:3px;padding-left:22px;font-size:16px;font-weight:500}.waveform__bpm small{color:#88857e;font-size:11px}.deck-panel,.mixer-console{background:#f6f4f1;border:1px solid #d8d3cb;border-radius:12px;box-shadow:0 2px 5px #50453213,inset 0 1px #ffffffb3}.deck-panel{grid-template-rows:var(--track-height) 40px minmax(0,1fr);gap:10px;padding:12px 14px}.deck-header__track{grid-template-columns:var(--track-height) minmax(0,1fr);gap:16px}.deck-track__art{border-radius:6px}.deck-header__topline{z-index:1;gap:0;right:0}.deck-name__mark{background:#d8c2a4;border-radius:6px;width:34px;height:34px;font-size:15px}.deck-panel-B .deck-name__mark{background:#cbcbc7}.deck-status{font-size:0;position:absolute;top:8px;right:44px}.deck-status__dot{background:#aeaca5;width:4px;height:4px}.status-playing .deck-status__dot{background:#9c8a6d}.deck-error{background:#f6f4f1;font-size:11px}.deck-track__info{padding-right:42px}.deck-track__info h3{margin-top:0;font-size:16px;font-weight:600}.deck-track__info p{color:#4c4c47;margin-top:5px;font-size:13px}.deck-track__meta{color:#89857e;white-space:nowrap;margin-top:6px;font-size:11px;display:block}.deck-track__progress{font-variant-numeric:tabular-nums;align-items:center;gap:10px;width:calc(100% + 42px);margin-top:11px;font-size:10px;display:flex}.deck-track__progress i{background:#dedad3;border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.deck-track__progress i:before{content:"";width:var(--track-progress);background:#bea080;border-radius:3px;position:absolute;inset:0 auto 0 0}.deck-panel-B .deck-track__progress i:before{background:#a89d8a}.deck-header__replace{background:0 0;width:34px;height:30px;min-height:30px;margin:0;position:absolute;bottom:15px;right:0}.deck-header__replace .icon{color:#8d887f;width:16px;height:16px}.deck-quick-controls{z-index:4;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:12px;display:grid;position:relative}.deck-tools-entry{color:#363630;grid-area:1/1;justify-content:center;gap:12px;min-height:40px;font-size:13px}.loop-symbol{font-size:21px;line-height:1}.disclosure-chevron{color:#67655f;margin-left:auto;font-size:18px;line-height:1}.deck-quick-effects{grid-area:1/2;height:40px;position:relative}.deck-quick-effects>summary{cursor:pointer;border:1px solid var(--control-edge);border-radius:8px;justify-content:center;align-items:center;height:40px;padding:8px 16px;font-size:13px;font-weight:600;list-style:none;display:flex}.deck-quick-effects>summary::-webkit-details-marker{display:none}.deck-quick-effects>summary .disclosure-chevron{position:absolute;right:14px}.deck-effects-menu{z-index:10;border:1px solid var(--line);background:#f6f4f0;border-radius:10px;gap:10px;width:235px;padding:12px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 10px 20px #493f2a26}.deck-effects-menu .fx-controls--quick{gap:10px}.deck-effects-menu .fx-control__actions button{padding:8px}.deck-effects-menu .fx-control__actions button:last-child{width:38px}.deck-track-disclosure{letter-spacing:2px;grid-area:1/3;height:40px;min-height:40px;padding:0;font-size:15px}.deck-performance{grid-template-columns:70px minmax(0,1fr) 48px;align-items:center;gap:10px}.transport-row{gap:12px}.transport-cue,.sync-button{text-transform:uppercase;letter-spacing:.01em;background:#e5e2dd;border-color:#cfccc5;height:46px;font-size:12px}.transport-play{color:#fff;background:linear-gradient(135deg,#d9c9ab,#9e825b);border:1px solid #a38a65;border-radius:50%;width:70px;height:70px;box-shadow:0 2px 4px #65574345,inset 0 0 0 3px #ffffffa6}.transport-play[aria-pressed=true],.transport-play:hover:enabled,.transport-play[aria-pressed=true]:hover:enabled{color:#fff;background:linear-gradient(135deg,#d9c9ab,#9e825b);border-color:#a38a65}.transport-play .icon{width:25px;height:25px}.sync-note{color:#4b443b!important;background:#e7e0d4!important}.jog-wheel{width:var(--platter-size);height:var(--platter-size);outline-offset:5px;background:#2f2c26;border:2px solid #8d7b5d;box-shadow:0 12px 15px #63584a38,0 2px 2px #47403933,inset 0 0 0 2px #ebe5d9}.deck-panel-B .jog-wheel{background:#333430;border-color:#787974;box-shadow:0 12px 15px #53565033,0 2px 2px #47403933,inset 0 0 0 2px #eae9e3}.jog-wheel:before{content:"";pointer-events:none;border:1px solid #dac4a4;border-radius:50%;position:absolute;inset:-11px}.deck-panel-B .jog-wheel:before{border-color:#d4d2cb}.jog-wheel__disc{background:repeating-radial-gradient(circle,#ffffff24 0 .45px,#5d513c16 .55px .85px,#0000 1px 2.4px),conic-gradient(from 15deg,#b4a58b,#e9dfcd 13%,#b6a487 24%,#d4c5ab 38%,#f3eddc 50%,#b5a17e 66%,#e3d6bc 80%,#b4a58b);border:1px solid #d5c9b3;inset:3px;box-shadow:inset 0 0 12px #ffffff59}.jog-wheel__disc-B{background:repeating-radial-gradient(circle,#fff3 0 .45px,#52504b18 .55px .85px,#0000 1px 2.4px),conic-gradient(from 15deg,#afafab,#e4e3dc 13%,#aeafab 24%,#c8c9c3 38%,#ecebe4 50%,#a1a29e 66%,#d9dad4 80%,#afafab);border-color:#d4d3cc}.jog-wheel__disc:after,.jog-wheel__disc-B:after{border:1px solid #f8f3e6b3;inset:31%;box-shadow:0 0 0 3px #ece4d04d,0 0 0 5px #ffffff2e}.jog-wheel__center{z-index:1;background:0 0;border:0;width:7%;position:relative}.jog-wheel__center:after{content:"DJ";letter-spacing:-2px;color:#403d34;font-size:23px;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jog-wheel__disc-B .jog-wheel__center{background:0 0}.jog-wheel__marker{background:#796445;border-radius:50%;width:4px;height:4px;top:2%;left:calc(50% - 2px)}.tempo-fader .control__label{font-size:0;position:relative}.tempo-fader .control__label:before{content:"TEMPO";letter-spacing:.06em;color:#969188;font-size:9px}.tempo-fader .control__label output{color:#565047;font-size:12px;font-weight:600}.nudge-row{flex-direction:row;gap:0}.nudge-row button{width:24px;min-height:30px}.nudge-row .icon{width:14px;height:14px}.knob{background:0 0;border:0;width:44px;height:44px}.knob__rim{background:repeating-conic-gradient(from -135deg,#999183 0deg 1.4deg,#0000 1.4deg 38deg);border:0;inset:3px}.knob__cap{background:linear-gradient(125deg,#f1eadf,#b9af9d);border:1px solid #8e8474;width:31px;height:31px;box-shadow:0 3px 4px #786b5345,inset 0 1px 2px #ffffffe6}.knob__indicator{transform-origin:1px 12px;background:#625844;width:2px;height:11px;top:2px}.linear-slider__track{background:#383733;border:0;border-radius:3px;box-shadow:inset 0 1px 2px #15151255}.linear-slider.is-vertical .linear-slider__track{width:6px;left:calc(50% - 3px)}.linear-slider.is-horizontal .linear-slider__track{height:3px;top:calc(50% - 1.5px)}.linear-slider__thumb{background:linear-gradient(90deg,#a88a5e,#e3d2b4 37%,#ba9f72 54%,#8f724a);border:1px solid #837055;border-radius:2px;box-shadow:0 2px 3px #51452b61,inset 0 0 0 1px #eddec7}.linear-slider.is-vertical .linear-slider__thumb{width:32px;height:14px;left:calc(50% - 16px)}.linear-slider__thumb:after{background:#61513a}.linear-slider.is-vertical .linear-slider__thumb:after{top:6px}.linear-slider.is-horizontal .linear-slider__thumb{width:18px;height:34px;top:calc(50% - 17px)}.tempo-fader .linear-slider{background:repeating-linear-gradient(0deg,#0000 0 15px,#b3aca0 15px 16px,#0000 16px 20px) 8px 12px/7px calc(100% - 24px) no-repeat}.mixer-console{grid-template-rows:36px minmax(0,1fr) 34px 42px;gap:8px;padding:8px 18px 10px}.mixer-console__heading{background:#eae6df;border-radius:7px;justify-content:flex-start;height:34px;padding:0 5px}.mixer-console__heading h2{text-transform:uppercase;letter-spacing:.04em;background:#d8cebe;border-radius:5px;height:30px;padding:8px 20px;font-size:10px}.mixer-console__deck-headings{display:none}.mixer-console__tools-entry{color:#56524c;text-transform:uppercase;min-height:30px;margin-left:auto;font-size:10px}.mixer-console__core{grid-template-columns:48px 44px minmax(20px,1fr) 44px 48px;gap:14px}.mixer-labels{display:none}.channel-strip{align-items:center;gap:8px}.channel-strip__tone-control .control__label{visibility:visible;text-align:center;color:#625e55;text-transform:uppercase;background:0 0;height:13px;padding:0;font-size:11px;font-weight:600;line-height:13px;display:block;position:static}.channel-strip__tone-control .control__label output{z-index:3;visibility:hidden;background:#e5ded2;border:1px solid #c7b89e;border-radius:3px;padding:3px;position:absolute;top:0;left:100%}.channel-strip__tone-control:focus-within .control__label output,.channel-strip__tone-control:hover .control__label output{visibility:visible}.channel-strip__fader .control__label{font-size:0;top:auto;bottom:-18px}.channel-strip__fader .control__label:after{content:"A";color:#7a7469;font-size:10px}.channel-strip__fader-B .control__label:after{content:"B"}.channel-strip__fader .control__label output{display:none}.channel-strip__fader .linear-slider.is-vertical{height:236px}.master-control .control__label{font-size:10px}.master-control .control__label output{display:none}.master-control .linear-slider{height:34px}.master-control .linear-slider__thumb{height:22px;top:calc(50% - 11px)}.crossfader-control .linear-slider{height:42px}.linear-slider__ends{color:#373832;font-size:13px}.tools-dock{background:#f4f2ee;border:1px solid #d8d3cb;border-radius:12px;grid-template-rows:minmax(0,1fr);grid-template-columns:166px minmax(0,1fr);gap:0;display:grid;overflow:visible;box-shadow:0 2px 4px #5d53421a}.tools-dock__tabs{border-right:1px solid #dfdbd4;flex-direction:column;grid-area:1/1;align-items:stretch;gap:3px;padding:10px;display:flex}.tools-dock [role=tab]{color:#56544e;text-align:left;border-radius:7px;justify-content:flex-start;align-items:center;gap:12px;min-height:36px;padding:8px 10px;font-size:12px;display:flex}.tools-dock [role=tab] .icon{width:19px;height:19px}.tools-dock [role=tab][aria-selected=true]{color:#322d26;background:#dccfbe;font-weight:600}.tools-dock__body{grid-area:1/2;padding:52px 12px 8px;position:relative}.library-panel__head{height:36px;top:6px;left:12px;right:12px}.library-panel__title h2{color:#4d4840;background:#e5ded3;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:500}.library-panel__count{margin-left:8px;font-size:10px}.library-panel__credits-compact{display:none}.library-panel__actions{gap:8px}.search-field{background:#edeae5;border:1px solid #e0dbd2;border-radius:8px;gap:8px;height:34px;padding:0 10px}.search-field input{width:210px;height:32px;font-size:11px}.search-field .icon{width:16px;height:16px}.library-pagination{gap:0}.library-pagination button{width:30px;height:34px;min-height:34px;padding:4px}.library-pagination output{min-width:32px;font-size:10px}.library-track{border-bottom:1px solid #e0dbd2;grid-template-columns:38px minmax(0,1fr) 156px 80px 60px;gap:12px;min-height:48px;padding:0 8px}.library-track:focus-within{background:#e3d9cb;border-bottom-color:#0000;border-radius:6px}.library-track__cover{border-radius:4px;width:36px;height:36px}.library-track__main{gap:16px}.library-track__title-row strong{color:#34332e;font-size:12px;font-weight:600}.library-track__artist{color:#67645e;font-size:11px}.library-track__metadata{color:#666259;font-size:11px}.library-load-button{width:32px;height:40px;min-height:40px;color:#816843!important}.library-track__loaders{gap:4px}.library-track__remove{min-height:36px;font-size:10px}.deck-tools__tabs,.mixer-tools__navigation{gap:3px;height:36px;top:7px;left:12px}.deck-tools__tabs [role=tab]{justify-content:center;min-height:34px;padding:7px 9px;font-size:11px}.tool-view-selector{height:36px;top:7px;right:12px}.tool-view-selector select,.mixer-tools__navigation select{background:#eae4d9;height:34px;min-height:34px;font-size:11px}.tools-panel button{min-height:36px}.loop-pad-grid,.hot-cues{gap:6px}.tools-panel select{min-height:36px}.tools-dock__body:has(.dock-error){padding-top:12px}.session-footer{color:#928c82;padding:0 6px;font-size:9px}.local-mark i{background:#aaa292}.help-dialog{background:#f5f2eb;box-shadow:0 15px 50px #40392c38}.help-dialog::backdrop{background:#5f594c55}@media (height>=1000px) and (width>=1280px){:root{--wave-height:140px;--dock-height:224px;--platter-size:296px;--track-height:100px;--mixer-width:340px}.channel-strip__fader .linear-slider.is-vertical{height:260px}.deck-panel{gap:12px;padding:14px 16px}}@media (height>=1040px) and (width>=1800px){:root{--platter-size:340px;--mixer-width:360px;--dock-height:244px;--shell-inline:20px}}@media (width>=1280px) and (height<=800px){:root{--header-height:44px;--wave-height:100px;--dock-height:120px;--platter-size:236px;--track-height:70px;--mixer-width:290px;--shell-gap:8px}.deck-panel{gap:8px;padding:10px 12px}.deck-track__progress{margin-top:6px}.deck-track__info h3{font-size:14px}.deck-track__info p{margin-top:3px;font-size:11px}.deck-track__meta{margin-top:3px;font-size:10px}.mixer-console{grid-template-rows:30px minmax(0,1fr) 28px 34px;gap:4px;padding:6px 10px}.mixer-console__core{gap:8px}.channel-strip{gap:1px}.channel-strip__fader .linear-slider.is-vertical{height:200px}.knob{width:38px;height:38px}.knob__rim{inset:2px}.knob__cap{width:28px;height:28px}.transport-row{gap:8px}.transport-play{width:60px;height:60px}.transport-cue,.sync-button{height:40px;min-height:40px}.deck-performance{grid-template-columns:60px minmax(0,1fr) 44px;gap:8px}.tools-dock__tabs{grid-template-columns:1fr 1fr;align-content:center;gap:0;padding:4px 8px;display:grid}.tools-dock [role=tab]{gap:5px;min-height:44px;padding:4px;font-size:10px}.tools-dock [role=tab] .icon{width:15px;height:15px}.tools-dock__body{padding-top:48px}.library-track{min-height:48px}}@media (width<=1279px),(height<=719px){body{padding:8px}.app-shell{height:auto;min-height:calc(100svh - 16px);padding:12px}.console-navigation{order:3;margin-inline:auto;position:static;transform:none}.console-navigation button,.console-navigation__current{width:80px}.topbar{flex-wrap:wrap}.waveform-bank{height:120px}.console-grid{gap:8px}.deck-panel{--platter-size:232px;--track-height:72px;min-height:440px}.deck-performance{grid-template-columns:54px minmax(0,1fr) 40px;gap:8px}.transport-play{width:54px;height:54px}.transport-cue,.sync-button{padding:6px;font-size:10px}.mixer-console{min-height:440px}.channel-strip{gap:7px}.mixer-console__core{gap:8px}.tools-dock{flex-direction:column;min-height:220px;display:flex}.tools-dock__tabs{border-bottom:1px solid #dfdbd4;border-right:0;flex-flow:wrap}.tools-dock__body{padding:10px 12px}.library-panel__head{height:auto;margin:0 0 10px;position:static}.deck-tools__tabs,.mixer-tools__navigation,.tool-view-selector{position:static}.session-menu__content{right:0}.deck-track__info{padding-right:34px}.deck-track__progress{width:calc(100% + 34px)}.library-track{grid-template-columns:36px minmax(0,1fr) 120px 70px 60px}}@media (width<=1000px){.mixer-console{max-width:360px}.library-track{grid-template-columns:36px minmax(0,1fr) 70px 60px}.library-track__metadata{display:none}.waveform{grid-template-columns:32px minmax(0,1fr) 76px;gap:8px;padding:8px}.waveform__bpm{display:none}.waveform__time{font-size:12px}.waveform__time small{font-size:10px}.deck-panel{flex:400px}}@media (width<=480px){h1{letter-spacing:.2em;font-size:12px}.brand-lockup{gap:8px}.audio-session{gap:2px}.audio-session__state{width:auto}.app-shell{padding:10px}.deck-panel{--platter-size:206px;--track-height:64px;min-height:416px;padding:10px}.deck-header__track{gap:10px}.deck-track__info h3{font-size:13px}.deck-track__info p{font-size:11px}.deck-track__meta{font-size:9px}.deck-track__progress{gap:5px;font-size:9px}.deck-performance{grid-template-columns:44px minmax(0,1fr) 34px;gap:4px}.transport-play{width:44px;height:44px}.deck-quick-controls{gap:8px}.nudge-row button{width:18px}.tempo-fader .control__label output{font-size:10px}.library-track{grid-template-columns:28px minmax(0,1fr) 64px;gap:8px}.library-track__cover{width:28px;height:28px}.library-track__remove{grid-column:2/-1}.library-panel__actions{flex-wrap:wrap}.search-field input{width:160px}.tools-dock__tabs{gap:0;padding:6px}.tools-dock [role=tab]{gap:5px;padding:6px;font-size:10px}}@media (forced-colors:active){.jog-wheel,.jog-wheel__disc,.knob__cap,.linear-slider__track,.linear-slider__thumb{box-shadow:none;background:canvas;border:2px solid buttontext}.jog-wheel__center:after{color:buttontext}.transport-play,.transport-play[aria-pressed=true],.transport-play:hover:enabled{color:buttontext;background:buttonface;border:2px solid buttontext}}.jog-wheel__disc{background:repeating-radial-gradient(circle,#0000 0 2px,#ffffff18 2.15px 2.45px,#0000 2.6px 3.7px),conic-gradient(from 25deg,#bdb198,#e5dcc9 17%,#c4b79d 33%,#d1c5ad 43%,#e5dbc7 54%,#bbae92 72%,#d8cdb7 86%,#bdb198)}.jog-wheel__disc-B{background:repeating-radial-gradient(circle,#0000 0 2px,#ffffff1a 2.15px 2.45px,#0000 2.6px 3.7px),conic-gradient(from 25deg,#b5b6b0,#e3e3da 17%,#babbb5 33%,#cbccc5 43%,#e7e7de 54%,#adafa8 72%,#d7d8d0 86%,#b5b6b0)}.tempo-fader .control__label{gap:4px;line-height:0}.tempo-fader .control__label:before{line-height:12px}.tempo-fader .control__label output{line-height:14px}.mixer-mode{text-transform:uppercase;border:0;border-radius:5px;flex:1;height:30px;min-height:30px;padding:7px 10px;font-size:11px}.mixer-console__tools-entry{letter-spacing:1px;min-width:22px;padding:4px;font-size:10px}.mixer-console__heading h2{padding-inline:14px}.library-columns{color:#918a7f;text-transform:uppercase;letter-spacing:.04em;grid-template-columns:38px minmax(0,1fr) 156px 80px 60px;align-items:center;gap:12px;height:20px;padding:0 8px;font-size:9px;display:grid}.library-columns__names{gap:16px;display:flex}.library-columns__names>span{flex:1}.library-columns__metadata{justify-content:space-between;gap:12px;display:flex}@media (width>=1280px) and (height<=800px){.library-columns{display:none}.mixer-mode{padding:6px;font-size:11px}.mixer-console__heading h2{padding-inline:10px}}@media (width<=1000px){.library-columns{display:none}}@media (width>=900px) and (height>=640px){:root{--frame-inset:12px;--shell-top:12px;--shell-bottom:8px;--shell-inline:16px;--header-height:52px;--wave-height:112px;--dock-height:160px;--shell-gap:8px;--mixer-width:328px;--console-gap:8px;--platter-size:280px;--track-height:92px}body{padding:var(--frame-inset)}.app-shell{height:calc(100svh - 2 * var(--frame-inset));min-height:0;padding:var(--shell-top) var(--shell-inline) var(--shell-bottom);grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header-height) var(--shell-gap) var(--wave-height) var(--shell-gap) minmax(0,1fr) var(--shell-gap) var(--dock-height) 16px;gap:0;display:grid}.topbar{flex-wrap:nowrap;grid-row:1;min-height:0}.console-navigation{order:0;margin:0;position:absolute;left:50%;transform:translate(-50%)}.waveform-bank{flex:none;grid-row:3;height:100%}.console-grid{grid-row:5;grid-template-columns:minmax(0,1fr) var(--mixer-width) minmax(0,1fr);gap:var(--console-gap);min-height:0;display:grid}.deck-panel{--platter-size:inherit;--track-height:inherit;gap:10px;min-height:0;padding:12px 14px}.deck-performance{grid-template-columns:70px minmax(0,1fr) 48px;gap:10px}.transport-play{width:70px;height:70px}.mixer-console{order:0;grid-template-rows:36px minmax(0,1fr) 34px 42px;gap:8px;width:auto;max-width:none;min-height:0;margin:0;padding:8px 18px 10px}.mixer-console__core{grid-template-columns:48px 44px minmax(20px,1fr) 44px 48px;gap:14px}.channel-strip{gap:5px}.knob{width:44px;height:44px}.knob__rim{inset:3px}.knob__cap{width:31px;height:31px}.channel-strip__fader .linear-slider.is-vertical{height:248px}.tools-dock{grid-row:7;grid-template-rows:minmax(0,1fr);grid-template-columns:166px minmax(0,1fr);gap:0;min-height:0;display:grid}.tools-dock__tabs{border-bottom:0;border-right:1px solid #dfdbd4;flex-flow:column;align-items:stretch;gap:2px;padding:8px;display:flex}.tools-dock__tabs>[role=tab]{gap:12px;height:32px;min-height:32px;padding:6px 10px;font-size:12px}.tools-dock__tabs>[role=tab] .icon{width:19px;height:19px}.tools-dock__body{min-width:0;height:100%;min-height:0;padding:42px 12px 4px}.tools-panel,.deck-tools,.deck-tools__panels,.deck-tools__panel{height:100%;min-height:0}.library-panel__head{flex-wrap:nowrap;height:34px;margin:0;position:absolute;top:4px;left:12px;right:12px}.library-panel__actions{flex-wrap:nowrap}.library-track{height:44px;min-height:44px}.library-columns{height:16px}.deck-tools__tabs,.mixer-tools__navigation{flex-wrap:nowrap;height:34px;margin:0;position:absolute;top:4px;left:12px}.tool-view-selector{height:34px;margin:0;position:absolute;top:4px;right:12px}.performance-group,.grid-tools__editor,.fx-controls--details,.fx-detail-group,.track-tools,.manual-loop,.grid-tools__buttons,.grid-tools__alternatives{flex-wrap:nowrap}.loop-pad-grid,.hot-cues{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));width:auto}.fx-pad__settings{flex-wrap:nowrap;flex-basis:auto}.fx-control__amount{min-width:0}.track-tools>div:first-child{overflow-wrap:anywhere;max-height:100%}.track-tools>div:first-child p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.session-footer{flex-wrap:nowrap;grid-row:8}}@media (width>=900px) and (height>=640px) and (height<=899px){:root{--frame-inset:8px;--shell-top:10px;--shell-bottom:4px;--shell-inline:12px;--header-height:44px;--wave-height:92px;--dock-height:112px;--shell-gap:6px;--mixer-width:290px;--platter-size:236px;--track-height:70px}.deck-panel{gap:8px;padding:10px 12px}.deck-performance{grid-template-columns:60px minmax(0,1fr) 44px;gap:8px}.transport-play{width:60px;height:60px}.transport-cue,.sync-button{height:40px;min-height:40px}.transport-row{gap:8px}.mixer-console{grid-template-rows:30px minmax(0,1fr) 28px 34px;gap:4px;padding:6px 10px}.mixer-console__core{gap:8px}.channel-strip{gap:1px}.channel-strip__fader .linear-slider.is-vertical{height:224px}.tools-dock__tabs{grid-template-columns:1fr 1fr;align-content:center;gap:0;padding:4px 6px;display:grid}.tools-dock__tabs>[role=tab]{gap:3px;height:44px;min-height:44px;padding:4px 3px;font-size:10px}.tools-dock__tabs>[role=tab] .icon{width:15px;height:15px}.tools-dock__tabs>[role=tab]{white-space:normal}.library-columns{display:none}.deck-track__progress{margin-top:6px}}@media (width>=900px) and (height>=760px) and (height<=899px){:root{--wave-height:100px;--dock-height:128px;--platter-size:248px;--track-height:76px}}@media (width>=900px) and (height>=1000px){:root{--shell-top:16px;--shell-bottom:12px;--header-height:52px;--wave-height:124px;--dock-height:190px;--shell-gap:10px;--platter-size:312px;--track-height:100px;--mixer-width:340px}.deck-panel{gap:12px;padding:14px 16px}.channel-strip{gap:8px}.channel-strip__fader .linear-slider.is-vertical{height:280px}.tools-dock__tabs{gap:3px;padding:10px}.tools-dock__tabs>[role=tab]{height:36px;min-height:36px}}@media (width>=900px) and (height>=1080px){:root{--header-height:56px;--wave-height:132px;--dock-height:206px;--platter-size:340px;--mixer-width:360px}}@media (width>=900px) and (width<=1279px) and (height>=640px){:root{--mixer-width:260px;--platter-size:200px;--track-height:64px;--shell-inline:10px}.deck-panel{gap:8px;padding:10px}.deck-performance{grid-template-columns:44px minmax(0,1fr) 34px;gap:6px}.transport-play{width:44px;height:44px}.transport-cue,.sync-button{padding:6px;font-size:10px}.deck-header__track{gap:10px}.deck-track__info{padding-right:34px}.deck-track__progress{gap:5px;width:calc(100% + 34px);font-size:9px}.deck-track__info h3{font-size:13px}.deck-track__info p{font-size:11px}.deck-track__meta{font-size:9px}.deck-quick-controls{gap:8px}.mixer-console{padding-inline:8px}.mixer-console__core{grid-template-columns:44px 40px minmax(16px,1fr) 40px 44px;gap:6px}.console-navigation button,.console-navigation__current{width:80px}.grid-tools__editor{gap:8px}.bpm-readout{min-width:108px}.grid-tools__buttons{gap:4px}.grid-tools__buttons button{padding-inline:7px;font-size:11px}.manual-loop{gap:8px}.manual-loop input[type=number]{width:112px}.performance-group,.cue-point-tools{gap:8px}.hot-cue__time{display:none}.hot-cue__clear{flex:none;width:36px}.hot-cue__pad{min-width:28px;padding:4px}.fx-controls--details,.fx-detail-group,.fx-pad__settings{gap:12px}.fx-divisions{gap:4px}.fx-divisions button{padding-inline:6px}.library-track{grid-template-columns:32px minmax(0,1fr) 116px 70px 54px;gap:8px}.library-track__artist{display:block}.library-track__main{flex-wrap:nowrap;gap:8px}.library-columns{grid-template-columns:32px minmax(0,1fr) 116px 70px 54px;gap:8px}.search-field input{width:170px}}@media (width>=900px) and (height>=640px) and (height<=719px){:root{--frame-inset:4px;--shell-top:4px;--shell-bottom:4px;--header-height:36px;--wave-height:clamp(64px,calc(100svh - 621px),88px);--dock-height:104px;--shell-gap:3px}.waveform{padding-block:4px}.waveform__identity{height:30px;font-size:14px}.waveform__readout{gap:10px}.waveform__time{flex-direction:row;align-items:baseline;gap:4px;font-size:12px}.waveform__time small{font-size:10px}.waveform__bpm{gap:1px;padding-left:10px;font-size:14px}.waveform__bpm small{font-size:9px}.tools-dock__tabs{padding-block:3px}.tools-dock__tabs>[role=tab]{height:44px;min-height:44px}.tools-dock__body{padding-top:40px;padding-bottom:2px}}@media (width>=900px) and (height>=640px) and (height<=679px){:root{--header-height:32px;--wave-height:56px;--shell-gap:2px}.waveform__identity{height:24px}.waveform__bpm small{display:none}}@media (width>=900px) and (width<=1023px) and (height>=640px){:root{--mixer-width:244px;--platter-size:180px}.waveform{grid-template-columns:32px minmax(0,1fr) 76px}.mixer-console__core{grid-template-columns:44px 40px minmax(12px,1fr) 40px 44px;gap:4px}.mixer-console__heading{gap:3px;padding-inline:3px}.mixer-console__heading h2{padding-inline:6px}.mixer-mode{padding-inline:5px}.tools-dock{grid-template-columns:148px minmax(0,1fr)}.tools-dock__body{padding-inline:8px}.library-panel__head{left:8px;right:8px}.deck-tools__tabs,.mixer-tools__navigation{left:8px}.tool-view-selector{right:8px}.deck-tools__tabs [role=tab]{padding-inline:6px}.deck-tools__tabs{gap:1px}.library-track{grid-template-columns:32px minmax(0,1fr) 70px 54px}.library-track__metadata{display:none}.library-track__main{gap:6px}.library-track__artist{display:none}.search-field input{width:140px}}.theme-toggle{background:0 0;border:0;width:32px;height:32px;min-height:32px;padding:6px}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.bpm-control{z-index:8;width:100%;position:relative}.bpm-control>summary{cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border-radius:4px;padding:3px 0;font-size:13px;font-weight:600;list-style:none}.bpm-control>summary::-webkit-details-marker{display:none}.bpm-control small{color:var(--muted);font-size:8px;font-weight:400;display:block}.bpm-control[open]>summary,.bpm-control>summary:hover{background:var(--surface-muted)}.bpm-popover{background:var(--surface);border:1px solid var(--control-edge);border-radius:10px;gap:10px;width:258px;padding:12px;display:grid;position:absolute;top:40px;right:0;box-shadow:0 10px 26px #0003}.bpm-mode,.bpm-actions{gap:4px;display:flex}.bpm-mode button{flex:1}.bpm-popover button{min-height:32px;padding:6px 8px;font-size:11px}.bpm-popover form{align-items:end;gap:8px;display:flex}.bpm-popover form label{flex:1;gap:4px;font-size:11px;display:grid}.bpm-popover input{background:var(--surface-muted);border:1px solid var(--line);border-radius:4px;width:100%;height:38px;padding:6px;font-size:18px}.bpm-popover p{color:var(--muted);font-size:10px}.bpm-actions button{flex:1}.tempo-fader .control__label:before{display:none}.deck-performance__tools{gap:4px}.tempo-fader .linear-slider.is-vertical{height:calc(var(--platter-size) - 126px)}.jog-wheel__label-art{object-fit:cover;opacity:.86;pointer-events:none;border:2px solid #fff8;border-radius:50%;width:25%;height:25%;position:absolute}.jog-wheel__center{z-index:2}.jog-wheel__center:after{display:none}.jog-wheel__center:before{content:"";background:#ede6d3;border:1px solid #666454;border-radius:50%;position:absolute;inset:25%}.jog-wheel__marker{border-radius:1px;width:2px;height:12px;top:3%;left:calc(50% - 1px)}.deck-effects-menu{gap:8px;width:296px;padding:12px;right:-48px}.fx-performance{gap:8px;min-width:0;display:grid}.deck-quick-controls:has(.deck-quick-effects[open]){z-index:12}.fx-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.fx-picker button{background:0 0;border:0;justify-items:center;gap:3px;min-height:48px;padding:6px 2px;font-size:9px;display:grid;position:relative}.fx-picker svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;width:24px;height:24px}.fx-picker i{background:0 0;border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px}.fx-picker i.is-on{background:var(--focus)}.fx-surface{touch-action:none;cursor:crosshair;background:var(--surface-muted);border:1px solid var(--line);border-radius:7px;height:104px;position:relative;overflow:hidden}.fx-surface[aria-disabled=true]{opacity:.5;cursor:not-allowed}.fx-surface:before,.fx-surface:after{content:"";background:var(--line);opacity:.6;position:absolute}.fx-surface:before{width:1px;top:8px;bottom:8px;left:50%}.fx-surface:after{height:1px;top:50%;left:8px;right:8px}.fx-response{width:calc(100% - 20px);height:calc(100% - 32px);stroke:var(--deck-a);fill:none;stroke-width:1.25px;opacity:.7;position:absolute;inset:12px 10px 20px}.fx-surface.is-performing{border-color:var(--focus);background:var(--surface-raised)}.fx-surface.is-performing .fx-response{stroke-width:2px;opacity:1}.fx-cursor{left:clamp(6px,var(--fx-x),calc(100% - 6px));top:clamp(6px,var(--fx-y),calc(100% - 6px));background:var(--text);border:2px solid var(--surface);z-index:2;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.fx-surface__hint{color:var(--muted);font-size:9px;position:absolute;bottom:5px;left:8px}.fx-near-controls{gap:8px;display:flex}.fx-near-controls label{color:var(--muted);flex-direction:column;flex:1;gap:1px;min-width:0;font-size:9px;display:flex}.fx-near-controls input{width:100%;height:24px;accent-color:var(--deck-a);margin:0}.fx-performance .fx-control__actions{display:flex}.fx-performance .fx-control__hold{flex:1}.fx-performance .fx-control__head,.deck-tools .fx-detail-group{display:none}.deck-tools[data-view=echo] [data-effect=delay],.deck-tools[data-view=room] [data-effect=reverb],.deck-tools[data-view=flanger] [data-effect=flanger],.deck-tools[data-view=tremolo] [data-effect=tremolo],.deck-tools[data-view=drive] [data-effect=drive]{display:flex}.library-panel{flex-direction:column;height:100%;min-height:0;display:flex}.library-columns{flex:none}.library-track-list.is-scrollable{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--control-edge) transparent;scrollbar-gutter:stable;flex:1;height:100%;min-height:0;padding-right:4px;display:block;overflow-y:auto}.library-mode{height:32px;min-height:32px;padding:5px 8px;font-size:10px}.tools-dock--engaged{border-color:var(--control-edge)}.tools-dock--engaged .tools-dock__tabs>[aria-selected=true]{box-shadow:inset 2px 0 var(--text)}.tool-reveal-signal{pointer-events:none;border-radius:0 10px 10px 0;animation:.55s ease-out forwards tool-arrival;position:absolute;inset:0}@keyframes tool-arrival{0%{box-shadow:inset 0 0 0 2px var(--focus);background:#c3aa7b20}to{background:0 0;box-shadow:inset 0 0 #0000}}@media (prefers-reduced-motion:reduce){.tool-reveal-signal{animation:none}}@media (width<=899px),(height<=639px){.deck-effects-menu{width:min(296px,100vw - 48px);right:0}.library-track-list.is-scrollable{max-height:220px}}body[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d0f}html:has(body[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d0f}body[data-theme=dark]{--workspace:#141517;--surface:#1c1e21;--surface-raised:#303338;--surface-muted:#15171a;--signal:#1c1e21;--signal-raised:#303338;--text:#f1eee8;--muted:#a9abb1;--quiet:#a9abb1;--line:#36393f;--control-edge:#696d75;--deck-a:#c9b590;--deck-b:#aab7c7;--signal-a:#c9b590;--signal-b:#aab7c7;--focus:#deccaa;--danger:#edb1a1;--text-on-signal:#141517}body[data-theme=dark] .app-shell{background:var(--workspace);border-color:#303237;box-shadow:0 12px 36px #0004}body[data-theme=dark] .deck-panel,body[data-theme=dark] .mixer-console,body[data-theme=dark] .tools-dock,body[data-theme=dark] .waveform-bank,body[data-theme=dark] .help-dialog,body[data-theme=dark] .session-menu__content,body[data-theme=dark] .deck-effects-menu{background:var(--surface);border-color:var(--line);color:var(--text);box-shadow:0 2px 6px #0002}body[data-theme=dark] .topbar,body[data-theme=dark] .tools-dock__tabs,body[data-theme=dark] .library-track,body[data-theme=dark] .waveform-bank>div+div{border-color:var(--line)}body[data-theme=dark] h1,body[data-theme=dark] .deck-track__info h3,body[data-theme=dark] .library-track__title-row strong,body[data-theme=dark] .linear-slider__ends{color:var(--text)}body[data-theme=dark] .deck-track__info p,body[data-theme=dark] .deck-track__meta,body[data-theme=dark] .library-track__artist,body[data-theme=dark] .library-track__metadata,body[data-theme=dark] .channel-strip__tone-control .control__label,body[data-theme=dark] .master-control .control__label,body[data-theme=dark] .tools-dock [role=tab],body[data-theme=dark] .waveform__readout,body[data-theme=dark] .waveform__time small,body[data-theme=dark] .waveform__bpm small,body[data-theme=dark] .session-footer{color:var(--muted)}body[data-theme=dark] button,body[data-theme=dark] select,body[data-theme=dark] .file-button,body[data-theme=dark] .deck-quick-effects>summary{background:var(--surface);color:var(--text);border-color:var(--control-edge)}body[data-theme=dark] button:hover:enabled,body[data-theme=dark] .file-button:hover,body[data-theme=dark] .deck-quick-effects>summary:hover{background:var(--surface-raised);border-color:var(--focus)}body[data-theme=dark] button[aria-pressed=true],body[data-theme=dark] button[aria-pressed=true]:hover:enabled,body[data-theme=dark] .tools-dock [role=tab][aria-selected=true]{background:var(--deck-a);color:var(--text-on-signal);border-color:var(--deck-a)}body[data-theme=dark] .console-navigation__current{background:var(--surface-raised);color:var(--text);box-shadow:none}body[data-theme=dark] .console-navigation .demo-entry{background:var(--deck-a);color:var(--text-on-signal)}body[data-theme=dark] .console-navigation .demo-entry:hover:enabled{background:#dfccaa}body[data-theme=dark] .theme-toggle,body[data-theme=dark] .session-menu>summary,body[data-theme=dark] .shortcut-open{background:0 0}body[data-theme=dark] .audio-add{background:var(--surface-raised)}body[data-theme=dark] .transport-play,body[data-theme=dark] .transport-play[aria-pressed=true],body[data-theme=dark] .transport-play:hover:enabled,body[data-theme=dark] .transport-play[aria-pressed=true]:hover:enabled{background:var(--deck-accent);color:var(--text-on-signal);border-color:var(--deck-accent);box-shadow:0 2px 5px #0005,inset 0 0 0 3px #1c1e2126}body[data-theme=dark] .transport-play[aria-pressed=true]{transform:translateY(1px);box-shadow:inset 0 0 0 3px #1c1e213d}body[data-theme=dark] .mixer-console__heading,body[data-theme=dark] .search-field,body[data-theme=dark] .bpm-mode button,body[data-theme=dark] .deck-track__art,body[data-theme=dark] .library-panel__title h2{background:var(--surface-muted);color:var(--text)}body[data-theme=dark] .mixer-console__heading h2,body[data-theme=dark] .library-track:focus-within{color:var(--text);background:#26292e}body[data-theme=dark] .linear-slider__track{background:#0b0c0e;box-shadow:0 0 0 1px #565a62}body[data-theme=dark] .linear-slider__thumb{background:#bdad92;border-color:#e0d3be;box-shadow:0 2px 4px #0005,inset 0 0 0 1px #837660}body[data-theme=dark] .deck-track__progress i:before{background:var(--deck-accent)}body[data-theme=dark] .knob__cap{background:#41454c;border-color:#9297a0;box-shadow:0 3px 4px #0004,inset 0 1px #ffffff16}body[data-theme=dark] .waveform__bpm,body[data-theme=dark] .search-field{border-color:var(--line)}body[data-theme=dark] .waveform__identity,body[data-theme=dark] .deck-name__mark{background:var(--deck-a);color:var(--text-on-signal)}body[data-theme=dark] .deck-panel .jog-wheel{background:#101113;border-color:#81858c;box-shadow:0 10px 18px #0005,inset 0 0 0 2px #181a1d}body[data-theme=dark] .jog-wheel.is-disabled{opacity:1}body[data-theme=dark] .jog-wheel__marker{background:var(--deck-accent);width:3px;height:16px;left:calc(50% - 1.5px)}body[data-theme=dark] .jog-wheel__label-art{opacity:1;border-color:#b9b5ab}body[data-theme=dark] .deck-status__dot{background:var(--muted)}body[data-theme=dark] .status-playing .deck-status__dot{background:var(--deck-accent)}body[data-theme=dark] .deck-header__replace,body[data-theme=dark] .nudge-row button{background:0 0}body[data-theme=dark] .deck-header__replace .icon,body[data-theme=dark] .disclosure-chevron{color:var(--muted)}body[data-theme=dark] .fx-control__hold{border-color:var(--deck-accent);color:var(--deck-accent)}body[data-theme=dark] .fx-control__hold[aria-pressed=true]{color:var(--text-on-signal)}body[data-theme=dark] .control__label output,body[data-theme=dark] .deck-track__progress{color:var(--text)}body[data-theme=dark] .library-load-button.tone-a{color:var(--deck-a)!important}body[data-theme=dark] .library-load-button.tone-b{color:var(--deck-b)!important}body[data-theme=dark] .library-load-button[aria-pressed=true]{color:var(--text-on-signal)!important}body[data-theme=dark] .library-columns{color:var(--muted)}body[data-theme=dark] input::placeholder{color:var(--muted);opacity:1}body[data-theme=dark] .channel-strip__tone-control .control__label output{background:var(--surface-muted);border-color:var(--control-edge)}body[data-theme=dark] .help-dialog::backdrop{background:#090a0dc4}body[data-theme=dark] .deck-error{background:var(--surface);color:var(--danger)}body[data-theme=dark] .tempo-fader .linear-slider{background:repeating-linear-gradient(0deg,#0000 0 15px,#737780 15px 16px,#0000 16px 20px) 8px 12px/7px calc(100% - 24px) no-repeat}body[data-theme=dark] .brand-lockup__glyph{background:#bfb7a8;box-shadow:inset 0 0 0 6px #e0d8c8}.console-navigation .demo-entry{color:#322d26;background:#d8c2a4;font-weight:600}.deck-header__replace>.icon{clip-path:none;width:16px;height:16px;position:static}.deck-header__replace--empty{width:var(--track-height);height:var(--track-height);border:1px solid var(--control-edge);background:var(--surface-muted);border-radius:6px;flex-direction:column;gap:7px;display:flex;inset:0 auto auto 0}.deck-header__replace--empty>span:not(.icon){clip-path:none;white-space:nowrap;width:auto;height:auto;font-size:10px;position:static}.deck-header__replace--empty>.icon{width:22px;height:22px}.is-empty .deck-track__fallback{visibility:hidden}.channel-strip-B .control__label output{left:auto;right:100%}.deck-performance__platter{position:relative}.record-caption{text-align:center;white-space:nowrap;letter-spacing:.015em;color:var(--muted);pointer-events:none;font-size:10px;position:absolute;top:calc(100% + 13px);left:0;right:0}.effects-symbol{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px;margin-right:6px}.deck-quick-effects>summary{padding-inline:8px 22px;font-weight:500}.blend-caption{text-align:center;color:var(--muted);pointer-events:none;font-size:9px;position:absolute;top:-8px;left:0;right:0}.first-mix-steps{counter-reset:mix-step;gap:20px;margin:24px 0 4px;padding:0;list-style:none;display:grid}.first-mix-steps li{counter-increment:mix-step;padding-left:42px;position:relative}.first-mix-steps li:before{content:counter(mix-step);border:1px solid var(--control-edge);width:28px;height:28px;color:var(--deck-a);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:0;left:0}.first-mix-steps strong{font-size:15px;font-weight:600;display:block}.first-mix-steps li>span{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.6;display:block}@media (width>=900px) and (height<=759px){.record-caption{font-size:9px;top:calc(100% + 9px)}.blend-caption{font-size:8px;top:-4px}}@media (width<=1023px) and (width>=900px){.effects-symbol{display:none}.deck-quick-effects>summary{font-size:11px}}@media (width>=900px) and (height<=899px){.console-navigation button,.console-navigation__current{height:36px;min-height:36px}}@media (width>=900px) and (height>=640px) and (height<=719px){.topbar{padding-bottom:0}.console-navigation button,.console-navigation__current{height:30px;min-height:30px}}.deck-tools-entry[aria-expanded=true],.deck-track-disclosure[aria-expanded=true]{background:var(--surface-muted);border-color:var(--focus);box-shadow:inset 0 -2px var(--focus)}.waveform-bank--welcome{grid-template-rows:minmax(0,1fr)}.first-session{align-items:center;gap:22px;min-width:0;height:100%;padding:14px 22px;display:flex}.first-session__records{flex:none;padding-right:14px;display:flex}.first-session__records>span{border:2px solid var(--control-edge);background:var(--surface-muted);border-radius:50%;place-items:center;width:64px;height:64px;margin-right:-14px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #0003}.first-session__records>span:first-child{z-index:1;border-color:var(--deck-a)}.first-session__records>span:last-child{border-color:var(--deck-b)}.first-session__records img{object-fit:cover;width:100%;height:100%}.first-session__records i{color:var(--text);font-size:16px;font-style:normal}.first-session__copy{flex:1;min-width:0}.first-session__copy h2{letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.25}.first-session__copy p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.4}.first-session__actions{flex:none;align-items:center;gap:8px;display:flex}.first-session__actions button{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:12px;display:flex}.first-session .demo-entry,body[data-theme=dark] .first-session .demo-entry{background:var(--deck-a);color:#17191c;border-color:var(--deck-a);font-weight:600}.first-session .demo-entry:hover:enabled{background:var(--focus);border-color:var(--focus)}.first-session__actions .icon{width:18px;height:18px}.first-session__icon{fill:none;stroke:currentColor;stroke-width:1.3px;width:20px;height:20px}.mixer-console__core{position:relative}.mixer-volume-caption{color:var(--muted);pointer-events:none;font-size:10px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.mixer-console.is-simple .channel-strip__tone-control:first-child,.mixer-console.is-simple .channel-strip__tone-control:nth-child(3){display:none}.mixer-console.is-simple .channel-strip{justify-content:center;gap:18px}.mixer-console.is-simple .channel-strip__tone-control .control__label{text-transform:none;height:16px;font-size:11px;font-weight:400;line-height:16px}.mixer-view-toggle{max-width:64px}.channel-strip__fader-A{--rail-accent:var(--deck-a)}.channel-strip__fader-B{--rail-accent:var(--deck-b)}.channel-strip__fader .linear-slider__track:before{content:"";height:var(--slider-progress);background:var(--rail-accent);border-radius:3px;position:absolute;bottom:0;left:0;right:0}.crossfader-control .linear-slider.is-horizontal .linear-slider__thumb{width:24px;height:30px;top:calc(50% - 15px);left:calc(12px + (100% - 24px) * var(--slider-ratio) - 12px)}.crossfader-control .linear-slider.is-horizontal .linear-slider__thumb:after{width:2px;left:10px;box-shadow:3px 0 #352e2555}body[data-theme=dark] .jog-wheel__label-art{width:32%;height:32%}.deck-performance__platter:has(.is-scratching) .record-caption{font-size:0}.deck-performance__platter:has(.is-scratching) .record-caption:before{content:"Scratch · release to return";color:var(--deck-accent);font-size:10px}body[data-theme=dark] .jog-wheel.is-scratching:before{border-color:var(--deck-accent);border-width:2px}.fx-picker small{color:var(--muted);font-size:8px;font-weight:400;line-height:10px}.fx-control__hold{gap:12px}.fx-hold-invitation{font-size:11px;font-weight:500}.fx-hold-name{opacity:.8;font-size:9px;font-weight:400}body[data-theme=dark] .fx-control__hold[aria-pressed=true] .fx-hold-name{opacity:1}@media (width>=900px) and (height<=899px){.first-session{gap:16px;padding:8px 14px}.first-session__records>span{width:48px;height:48px}.first-session__copy h2{font-size:18px}}@media (width>=900px) and (height>=640px) and (height<=679px){.first-session{gap:12px;padding:6px 12px}.first-session__records>span{width:38px;height:38px}.first-session__copy h2{font-size:16px}.first-session__copy p{margin-top:3px;font-size:11px}.first-session__actions button{height:36px;min-height:36px;padding:8px 12px}}@media (width<=899px){.first-session{gap:12px;padding:10px 12px}.first-session__records>span{width:44px;height:44px}.first-session__copy h2{font-size:18px}.first-session__copy p{font-size:11px}.first-session__actions button{padding:8px 10px;font-size:11px}}@media (width<=600px){.first-session{flex-wrap:wrap;gap:8px 12px}.first-session__copy{flex-basis:calc(100% - 88px)}.first-session__copy h2{font-size:16px}.first-session__copy p{margin-top:3px;font-size:10px}.first-session__actions{width:100%;margin-left:0}.first-session__actions button{flex:1;height:36px;min-height:36px;padding:7px}}@media (width>=900px) and (height>=640px) and (height<=899px){.crossfader-control .linear-slider{height:34px}}.deck-track__title{align-items:center;gap:8px;min-width:0;display:flex}.deck-track__title h3{flex:1;min-width:0}.deck-track__title .deck-name__mark{border-radius:4px;flex:none;width:18px;height:18px;font-size:10px}.deck-header__topline{pointer-events:none}.mixer-console__core.has-transition-canvas{display:flex}.transition-canvas{grid-template-rows:32px minmax(0,1fr) 34px;gap:8px;width:100%;min-width:0;height:100%;min-height:0;display:grid}.transition-scenes{gap:4px;min-width:0;display:flex}.transition-scenes button{border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 4px;font-size:10px;display:flex}.transition-scenes svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}.transition-surface{touch-action:none;cursor:crosshair;border-color:var(--line);background:var(--surface-muted);width:100%;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}body[data-theme=dark] .transition-surface{background:#15171a}.transition-surface:before,.transition-surface:after{content:"";pointer-events:none;background:var(--line);position:absolute}.transition-surface:before{width:1px;top:12px;bottom:12px;left:50%}.transition-surface:after{height:1px;top:50%;left:12px;right:12px}.transition-trace{fill:none;width:100%;height:100%;stroke:var(--deck-a);stroke-width:2px;position:absolute;inset:0}.transition-guide{stroke:var(--control-edge);stroke-width:1px;stroke-dasharray:3 6;opacity:.45}.transition-trace polyline{stroke-linecap:round;stroke-linejoin:round}.transition-cursor{left:clamp(10px,var(--canvas-x),calc(100% - 10px));top:clamp(10px,var(--canvas-y),calc(100% - 10px));border:2px solid var(--surface);background:var(--deck-a);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.transition-surface.is-performing{border-color:var(--deck-a)}.transition-axis{font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.transition-axis--a{color:var(--deck-a);left:10px}.transition-axis--b{color:var(--deck-b);right:10px}.transition-surface__character{color:var(--muted);font-size:10px;position:absolute;top:12px;left:8px;right:8px}.transition-surface__hint{color:var(--text);font-size:10px;position:absolute;bottom:12px;left:8px;right:8px}.transition-learn{border-color:#0000}.mix-missions .first-mix-steps{gap:14px;margin-top:18px}.mix-missions .first-mix-steps li strong{color:var(--muted)}.mix-missions .first-mix-steps li.is-current strong,.mix-missions .first-mix-steps li.is-complete strong{color:var(--text)}.mix-missions .first-mix-steps li.is-complete:before{content:"✓";border-color:var(--deck-a)}.mix-missions .first-mix-steps li.is-current:before{background:var(--deck-a);color:var(--text-on-signal);border-color:var(--deck-a)}.mix-missions__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.mix-missions__progress,.mix-missions__complete{color:var(--muted);margin-top:8px;font-size:12px}.nudge-row button.is-held{background:var(--deck-accent);color:var(--text-on-signal);border-color:var(--deck-accent)}body[data-theme=light] .transport-play[aria-pressed=true],body[data-theme=light] .transport-play[aria-pressed=true]:hover:enabled{background:var(--deck-accent);border-color:var(--deck-accent);color:#252824}.tone-settings{gap:8px;display:grid}.tone-settings label{color:var(--muted);gap:4px;font-size:11px;display:grid}.tone-settings input[type=range]{height:30px;accent-color:var(--deck-accent);padding:0}.tone-settings select{min-height:32px;padding:5px 8px;font-size:12px}.tone-readout{align-items:center;gap:12px;display:flex}.tone-readout strong{flex:none;font-size:18px}.tone-readout span{color:var(--muted);font-size:10px}.bpm-popover{top:var(--bpm-offset,40px);width:min(258px,100vw - 32px)}.deck-track__meta,.record-caption,.blend-caption,.transition-surface__character{display:none}.mixer-console.is-simple .mixer-console__heading h2{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.waveform__bpm{display:none}.waveform{grid-template-columns:44px minmax(0,1fr) 88px}.bpm-control.is-nudging>summary{color:var(--deck-accent);border-left:2px solid var(--deck-accent);padding-left:3px}.bpm-control.is-nudging small{color:var(--deck-accent);font-weight:650}.tuning-popover{width:min(272px,100vw - 32px);padding:12px}.tuning-heading{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.tuning-heading button{color:var(--muted);background:0 0;border:0}.tuning-link{gap:4px;margin:10px 0 12px;display:flex}.tuning-link button{flex:1}.tuning-knobs{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px;display:grid}.tuning-knobs>div{justify-items:center;gap:6px;display:grid}.tuning-label{color:var(--muted);background:0 0;border:0;min-height:24px!important;padding:0!important}.tuning-knobs .control{flex-direction:column-reverse;align-items:center;gap:6px;display:flex}.tuning-knobs .knob{width:48px;height:48px}.tuning-knobs .knob__cap{width:34px;height:34px}.tuning-knobs .control__label{color:var(--text);font-size:12px;line-height:16px;position:static}.tuning-knobs .control__label output{visibility:visible;position:static}.tuning-note{align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.tuning-note select{background:var(--surface-muted);border:1px solid var(--line);border-radius:4px;flex:1;height:32px}.tuning-note>span{color:var(--muted)}.tuning-return{width:100%;margin-top:8px}.tuning-popover{gap:8px}.tuning-heading strong{flex:1}.tuning-heading button{min-height:28px;padding:4px}.tuning-link{margin:6px 0 8px}.tuning-label{min-height:16px!important}.tuning-knobs{gap:12px;margin-bottom:8px}.tuning-knobs>div{gap:4px}.tuning-note{margin:8px 0}.tuning-popover p{margin-top:6px}@media (width>=900px) and (width<=1023px){.waveform{grid-template-columns:32px minmax(0,1fr) 70px}}@media (width<=480px){.waveform{grid-template-columns:28px minmax(0,1fr) 64px}}body[data-theme=dark] .transition-surface[aria-pressed=true],body[data-theme=dark] .transition-surface[aria-pressed=true]:hover:enabled{background:var(--surface-muted);color:var(--text);border-color:var(--deck-a)}.mixer-console__core{grid-template-columns:44px minmax(32px,1fr) minmax(8px,.5fr) minmax(32px,1fr) 44px;column-gap:clamp(4px,1vw,12px)}.mixer-console .channel-strip{grid-template-rows:repeat(5,minmax(0,1fr));align-items:center;row-gap:0;height:100%;min-height:0;display:grid}.mixer-console .channel-strip__tone-control{justify-self:center;width:44px;max-width:100%}.mixer-console.is-simple .channel-strip{grid-template-rows:repeat(3,auto);align-self:center;row-gap:18px;height:auto}.channel-strip__tone-control .control__label output{max-width:120px}.mixer-console__heading{min-width:0}.mixer-console__heading h2,.mixer-console__tools-entry{flex:none}.mixer-console .mixer-mode{flex:1;min-width:0;padding-inline:4px}.channel-strip__fader .linear-slider.is-vertical{max-height:calc(100% - 28px)}.channel-strip__fader{justify-content:center;align-items:center;height:100%;min-height:0;padding-block:20px;display:flex}.channel-strip__fader .linear-slider{width:100%}.channel-strip__fader .control__label{bottom:0}.blend-caption[data-direction=A]{color:var(--deck-a)}.blend-caption[data-direction=B]{color:var(--deck-b)}.effects-count{background:var(--deck-accent);min-width:18px;height:18px;color:var(--text-on-signal);border-radius:4px;place-items:center;margin-left:5px;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-grid}.deck-quick-effects.has-active-effects>summary{border-color:var(--deck-accent);box-shadow:inset 0 -2px var(--deck-accent)}.deck-quick-effects>summary{position:relative}.deck-panel.is-playing{border-color:var(--deck-accent)}.deck-panel.is-playing .deck-name__mark{box-shadow:inset 0 0 0 2px var(--surface),0 0 0 1px var(--deck-accent)}.deck-panel.is-playing .jog-wheel:before{border-color:var(--deck-accent)}.fx-picker button[aria-pressed=true] small{color:inherit}.fx-picker small{font-size:9px}@media (width>=900px) and (height>=640px) and (height<=759px){.mixer-console .channel-strip__tone-control .control__label{height:13px;font-size:11px;line-height:13px}}@media (width<=899px){.mixer-console__core{column-gap:6px}.record-caption{white-space:normal;line-height:1.3}.deck-quick-controls{position:relative}.deck-quick-effects{position:static}.deck-effects-menu{width:min(296px,100%);top:calc(100% + 8px);right:0}}.bpm-control>summary>*{pointer-events:none}body[data-theme=light]{--muted:#615e56;--quiet:#615e56}body[data-theme=light] .waveform__time small,body[data-theme=light] .session-footer{color:var(--muted)}.bpm-control>summary{border-radius:5px;min-height:40px;transition:background .15s,border-color .15s}.bpm-control>summary:hover{background:var(--surface-raised)}.bpm-control.is-analyzing>summary{border-left:2px solid var(--deck-accent)}.bpm-control.is-analyzing>summary output{animation:1.1s ease-in-out infinite bpm-search}.bpm-control>summary small{white-space:normal;line-height:1.35}.bpm-analysis-status{border-left:2px solid var(--deck-accent);background:var(--surface-muted);padding:8px;line-height:1.5}.library-bpm{align-items:center;gap:4px;display:flex}.library-bpm.is-analyzing:before{content:"";background:var(--deck-a);border-radius:50%;flex:none;width:5px;height:5px;animation:1.1s ease-in-out infinite bpm-search}.library-bpm button{flex:none;width:28px;min-height:28px;padding:3px}@keyframes bpm-search{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.bpm-control.is-analyzing>summary output,.library-bpm.is-analyzing:before{animation:none}}.workspace-search{background:var(--surface-muted);flex-shrink:1;width:clamp(160px,30vw,360px);height:34px}.workspace-search input{width:100%;height:32px;font-size:12px}.tools-panel.track-search-popover{z-index:40;background:var(--surface);height:auto;min-height:0;color:var(--text);border:1px solid var(--control-edge);border-radius:10px;flex-direction:column;padding:12px;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0003;display:flex!important}.track-search-popover .library-panel{height:auto;min-height:0}.track-search-popover .library-panel__head{flex-wrap:nowrap;flex:none;height:36px;margin:0 0 8px;padding-right:36px;position:static}.track-search-popover .library-panel__title h2{color:var(--text);background:0 0;padding:0;font-size:12px}.track-search-popover .library-panel__actions{flex-wrap:nowrap;gap:5px}.track-search-popover .library-columns{display:none}.track-search-popover .library-track-list{overscroll-behavior:contain;scrollbar-width:thin;height:auto;max-height:300px;overflow-y:auto}.track-search-popover .library-track{grid-template-columns:32px minmax(0,1fr) 105px 76px;gap:10px;height:auto;min-height:58px;padding:8px 4px}.track-search-popover .library-track__cover{width:32px;height:32px}.track-search-popover .library-track__metadata{flex-direction:column;gap:3px;font-size:10px;display:flex}.track-search-popover .library-track__artist,.track-search-popover .library-track__metadata{color:var(--muted)}.track-search-popover .library-track__remove{grid-column:2/-1;justify-self:start;min-height:28px;padding:3px 6px;font-size:10px}.track-search__close,.mixer-close{width:30px;height:30px;min-height:30px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:5px;display:grid}.track-search__close{z-index:1;position:absolute;top:14px;right:10px}.track-search__close svg,.mixer-close svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.mixer-console__heading h2.visually-hidden{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.track-search-popover .library-track{grid-template-columns:28px minmax(0,1fr) 68px;gap:8px}.track-search-popover .library-track__metadata{grid-area:2/2;display:block}.track-search-popover .library-track__metadata>span:first-child{display:none}.track-search-popover .library-track__loaders{grid-area:1/3/span 2}.track-search-popover .library-track__remove{grid-row:3}}@media (width<=899px){.workspace-search{order:3;width:100%;max-width:none}}.mixer-console{grid-template-rows:30px minmax(0,1fr) 34px 42px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mixer-console__heading,.mixer-console__core,.mixer-console__crossfader{grid-column:1/-1}.mixer-console__heading{grid-row:1}.mixer-console__core{grid-row:2}.mixer-console .master-control{grid-area:3/1;grid-template-columns:max-content minmax(0,1fr);gap:6px}.mixer-console .mixer-shared-transport{grid-area:3/2}.mixer-shared-transport{justify-content:center;align-items:center;gap:6px;width:100%;height:32px;min-height:32px;padding:5px 8px;font-size:11px;display:flex}.mixer-shared-transport .icon{width:14px;height:14px}.mixer-console:not(.is-simple) .mixer-console__deck-headings{pointer-events:none;padding:0 16px;font-size:11px;display:flex;position:absolute;top:34px;left:0;right:0}.mixer-console{position:relative}.mixer-console:not(.is-simple) .mixer-console__core{padding-top:12px}.mixer-console .channel-strip__fader:focus-within .control__label output,.mixer-console .master-control:focus-within .control__label output{color:var(--text);background:var(--surface-muted);border-radius:3px;padding:2px 4px;font-size:11px;display:inline}.mixer-console .channel-strip__fader .control__label{white-space:nowrap}.mixer-console .master-control .control__label{white-space:nowrap;font-size:11px}.library-loaded-mark{margin-left:3px;font-size:10px}.library-load-button[data-loaded=true]{box-shadow:inset 0 -2px}.library-display-menu{font-size:11px;position:relative}.library-display-menu summary{cursor:pointer;border:1px solid var(--line);background:var(--surface-muted);border-radius:5px;padding:8px 10px;list-style:none}.library-display-menu summary::-webkit-details-marker{display:none}.library-display-menu>div{z-index:45;background:var(--surface);border:1px solid var(--control-edge);border-radius:6px;min-width:120px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 18px #0002}.library-display-menu button{white-space:nowrap;width:100%;font-size:11px}.loop-tempo-required{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.loop-tempo-required button{flex:none}.mix-missions__bpm-recovery{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-keep-label{font-size:11px}.audio-recovery{min-height:30px;padding:5px 8px;font-size:11px}.track-search-popover .dock-error{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;margin-top:8px;padding:8px 0 0;font-size:11px;display:flex;position:static}.track-search-popover .dock-error>span{overflow-wrap:anywhere;flex:1}.track-search-popover .dock-error button{flex:none;min-height:30px;padding:4px 6px;font-size:11px}@media (width>=1280px) and (height>=720px) and (height<=899px){.app-shell:has(.tools-dock[data-context=library]){--wave-height:72px;--dock-height:132px}.app-shell:has(.tools-dock[data-context=library]) .tools-dock__body{padding-top:36px;padding-bottom:2px}.app-shell:has(.tools-dock[data-context=library]) .library-panel__head{height:30px;top:2px}.app-shell:has(.tools-dock[data-context=library]) .waveform{padding-block:4px}}@media (width>=900px) and (height>=640px){.tools-dock__tabs>[role=tab]{font-size:11px}.mixer-console .channel-strip__tone-control .control__label{height:13px;font-size:11px;line-height:13px}}@media (width>=900px) and (height>=640px) and (height<=899px){.mixer-console{grid-template-rows:30px minmax(0,1fr) 34px 34px}}@media (width>=900px) and (height>=640px) and (height<=759px){.mixer-console .channel-strip__tone-control .knob{width:40px;height:40px}}@media (width<=899px){.mixer-console{grid-template-rows:34px minmax(260px,1fr) 36px 36px;min-height:470px}.loop-tempo-required,.track-search-popover .dock-error{flex-wrap:wrap}}.tuning-popover{gap:10px;width:min(304px,100vw - 24px);padding:14px}.tuning-pages{border:1px solid var(--line);background:var(--surface-muted);border-radius:6px;gap:3px;padding:3px;display:flex}.tuning-pages button{color:var(--muted);background:0 0;border:0;flex:1}.tuning-pages button[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}.tempo-comparison{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding:8px 0;display:grid}.tempo-comparison>span{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.tempo-comparison output{font-variant-numeric:tabular-nums;color:var(--text);font-size:14px}.tempo-comparison button{font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;gap:4px;min-height:28px;padding:0 4px;font-size:14px;display:flex}.tempo-comparison button span{color:var(--muted);font-size:11px}.bpm-correction{grid-template-columns:1.25fr 1fr 1fr;margin-top:10px;display:grid}.bpm-correction[hidden]{display:none}.bpm-correction button{min-height:44px}.bpm-correction small{color:inherit;margin-top:2px;font-size:11px}.bpm-detected{width:100%;color:var(--muted);margin-top:6px;background:0 0!important;border:0!important}.loop-view-switch{background:var(--surface-muted);border-radius:5px;gap:3px;max-width:100%;padding:3px;display:flex}.loop-view-switch button{white-space:nowrap;min-height:30px;color:var(--muted);background:0 0;border:0;padding:4px 8px;font-size:10px}.loop-view-switch button[aria-pressed=true]{background:var(--surface-raised);color:var(--text)}@media (width<=899px){.loop-view-switch{flex-wrap:wrap;align-self:flex-start}.loop-view-switch button{min-height:36px}}.session-menu__content,.deck-effects-menu,.library-display-menu>div{z-index:50;overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:calc(100svh - 16px);position:fixed;overflow-y:auto}.bpm-popover{overscroll-behavior:contain;max-height:calc(100svh - 16px);overflow-y:auto}.library-track__loaders{justify-content:flex-end;min-width:0}.library-load-button{flex:none;width:44px;min-width:44px}.track-search-popover .library-track{grid-template-columns:32px minmax(0,1fr) 105px 92px}.fx-detail-heading{flex:none;align-items:center;gap:8px;display:flex}.fx-detail-heading button{min-width:44px}.fx-detail-group,.fx-pad__settings{min-width:0}@media (width>=900px) and (height>=640px){.library-track,.library-columns{grid-template-columns:32px minmax(0,1fr) 116px 92px 54px}.fx-detail-heading{flex-direction:column;gap:2px}.fx-detail-heading h3{font-size:11px}.fx-detail-heading button{min-height:32px;padding:4px 8px;font-size:11px}}@media (width>=900px) and (width<=1023px) and (height>=640px){.library-track{grid-template-columns:32px minmax(0,1fr) 92px 54px}}@media (width>=481px) and (width<=899px){.library-track{grid-template-columns:32px minmax(0,1fr) 92px 60px}}@media (width<=480px){.deck-panel{--platter-size:clamp(140px,calc(100vw - 168px),206px)}.library-track,.track-search-popover .library-track{grid-template-columns:28px minmax(0,1fr) 92px}.library-track__cover{width:28px;height:28px}.session-footer__right{min-width:0;max-width:100%}.fx-pad__settings{max-width:100%}.fx-control__amount{flex-basis:100%;min-width:0}.help-pages{flex-wrap:wrap}}.workspace-search,body[data-theme=dark] .workspace-search{background:0 0;border-color:#0000;border-radius:18px;width:clamp(160px,24vw,280px);height:36px;padding-inline:12px;transition:background .15s}.workspace-search:hover,.workspace-search:focus-within,body[data-theme=dark] .workspace-search:hover,body[data-theme=dark] .workspace-search:focus-within{background:var(--surface-muted);border-color:#0000}.workspace-search:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.workspace-search:has(input[aria-expanded=true]){border-color:#0000}.workspace-search input:focus-visible{outline:none}.workspace-search input{min-width:0;height:32px}.workspace-search input::placeholder{font-size:12px}.transition-canvas{grid-template-rows:32px minmax(0,1fr)}.transition-canvas__toolbar{gap:4px;min-width:0;display:flex}.transition-canvas__toolbar .transition-scenes{flex:1}.transition-canvas__toolbar .transition-learn{width:32px;height:32px;min-height:32px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:7px;display:grid}.transition-canvas__toolbar .transition-learn .icon{width:18px;height:18px}.transition-gesture-mark{width:32px;height:32px;stroke:var(--deck-a);stroke-width:1px;fill:none;pointer-events:none;position:absolute;top:calc(50% - 12px);left:calc(50% - 16px)}.transition-surface.is-performing .transition-gesture-mark{visibility:hidden}.transition-surface__hint{color:var(--muted);font-size:11px;font-weight:400;bottom:14px}.transition-guide{opacity:.2}.library-track__artist.is-secondary-credit{display:none}.deck-track__progress{width:100%}.is-empty .deck-track__progress{visibility:hidden}.library-panel__title h2{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.track-search-popover .library-panel__title h2{clip-path:none;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.fx-picker small,.fx-hold-name{display:none}.local-mark svg{stroke:currentColor;fill:none;stroke-width:1.25px;opacity:.7;width:12px;height:12px}.session-footer__right .is-quiet-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=899px){.workspace-search,body[data-theme=dark] .workspace-search{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.workspace-search{transition:none}}.mobile-dock-close{display:none}@media (pointer:coarse){.transport-cue,.sync-button,.fx-control__hold,.fx-control__keep,.nudge-row button{touch-action:none}button,summary,.file-button{touch-action:manipulation}.jog-wheel,.knob,.linear-slider,.fx-surface,.transition-surface{touch-action:none;-webkit-user-select:none;user-select:none}input,select,textarea{font-size:16px}}@media (width<=899px),(width<=1180px) and (height<=639px),(pointer:coarse) and (width<=1180px){html,body{min-width:320px;min-height:0}body{padding:0}.app-shell{width:100%;max-width:none;height:100dvh;min-height:0;box-shadow:none;padding:max(6px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border:0;border-radius:0;grid-template-rows:44px 38px minmax(0,1fr) 84px 20px;gap:6px;display:grid;overflow:visible}.topbar{border:0;flex-wrap:nowrap;grid-row:1;gap:6px;min-height:0;padding:0}.brand-lockup{gap:4px}.brand-lockup__glyph{display:none}h1{letter-spacing:.19em;font-size:12px}.workspace-search,body[data-theme=dark] .workspace-search{flex:1;order:0;width:auto;min-width:48px;max-width:none;height:44px;padding:0 6px}.workspace-search input{width:100%;height:44px;font-size:16px}.workspace-search input::placeholder{font-size:12px}.workspace-search .icon{width:16px;height:16px}.audio-session{flex:none;gap:0}.audio-session__state{display:none}.audio-session button,.session-menu>summary{width:44px;height:44px;min-height:44px;padding:10px}.audio-session .audio-recovery{width:auto;max-width:72px;padding:5px;font-size:10px}.waveform-bank,.first-session{grid-row:2;height:38px;min-height:0}.waveform-bank{border-radius:6px;gap:0}.waveform{grid-template-columns:20px minmax(0,1fr) 42px;gap:4px;padding:0 4px}.waveform__identity{border-radius:2px;font-size:10px}.waveform__time{font-size:9px}.waveform__time small,.waveform__bpm{display:none}.first-session{border-radius:6px;flex-wrap:nowrap;gap:6px;padding:0 6px}.first-session__records,.first-session__copy p{display:none}.first-session__copy{flex:auto}.first-session__copy h2{font-size:12px}.first-session__actions{gap:4px;width:auto;margin:0}.first-session__actions button{width:auto;height:36px;min-height:36px;padding:6px 8px;font-size:11px}.first-session__actions .icon{width:14px;height:14px}.console-grid{grid-row:3;grid-template-rows:minmax(0,1fr) 156px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;min-height:0;display:grid}.deck-panel{--track-height:40px;--platter-size:clamp(96px,calc(50vw - 42px),172px);border-radius:9px;flex:none;order:0;grid-template-rows:40px 40px minmax(0,1fr);gap:4px;width:auto;min-width:0;min-height:0;padding:6px}.deck-panel-A{grid-area:1/1}.deck-panel-B{grid-area:1/2}.deck-header__track{grid-template-columns:28px minmax(0,1fr);gap:5px;height:40px}.deck-track__art{border-radius:4px;width:28px;height:28px}.deck-track__art-id{display:none}.deck-track__info{padding-right:22px}.deck-track__title{gap:4px}.deck-name__mark{flex:none;width:16px;height:16px;font-size:10px}.deck-status{top:6px;right:6px}.deck-track__info h3{font-size:11px;line-height:14px}.deck-track__info p,.deck-track__meta{display:none}.deck-track__progress{gap:3px;margin-top:3px;font-size:8px}.deck-header__replace{border:0;width:30px;height:44px;min-height:44px;padding:5px;top:-4px;right:-4px}.deck-header__replace>.icon{width:15px;height:15px}.deck-header__replace--empty{gap:2px;width:32px;height:44px;top:-2px;left:-3px;right:auto}.deck-header__replace--empty>span:not(.icon){font-size:8px}.deck-quick-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;gap:3px;height:40px}.deck-quick-effects>summary,.deck-tools-entry{white-space:nowrap;gap:3px;height:40px;min-height:40px;padding:5px;font-size:10px}.deck-track-disclosure{width:24px;height:40px;min-height:40px;padding:0}.effects-symbol,.disclosure-chevron{display:none}.deck-performance{grid-template-rows:minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:3px;min-height:0;display:grid}.deck-performance__platter{grid-area:1/1/auto/-1;align-self:center;min-height:0}.jog-unit{place-items:center;min-height:0;display:grid}.jog-wheel{width:var(--platter-size);height:var(--platter-size);max-width:100%;box-shadow:0 3px 8px #0003}.jog-wheel:before{inset:-4px}.jog-wheel__disc{width:92%;height:92%}.jog-wheel__center:after{font-size:15px}.record-caption{display:none}.transport-row{flex-direction:row;grid-area:2/1;justify-content:space-around;align-items:center;gap:0;min-width:0;display:flex}.transport-play{order:0;width:44px;min-width:44px;height:44px;min-height:44px}.transport-play .icon{width:19px;height:19px}.transport-cue,.sync-button{border:0;border-radius:4px;width:calc(50% - 22px);min-width:0;height:44px;min-height:44px;padding:2px;font-size:9px}.sync-note{display:none}.deck-performance__tools{grid-area:2/2;min-width:0;display:block}.tempo-fader,.nudge-row{display:none}.bpm-control{width:44px;position:relative}.bpm-control>summary{text-align:center;flex-direction:column;justify-content:center;height:44px;min-height:44px;padding:2px;display:flex}.bpm-control>summary output{font-size:12px}.bpm-control>summary small{font-size:8px;line-height:10px}.mixer-console{border-radius:9px;order:0;grid-area:2/1/auto/-1;grid-template-rows:24px minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) 100px;gap:4px;width:auto;max-width:none;min-height:0;margin:0;padding:5px 8px}.mixer-console__heading{background:0 0;grid-area:1/1/auto/-1;gap:4px;height:24px;padding:0}.mixer-mode{flex:none;height:24px;min-height:24px;padding:3px 8px;font-size:10px}.mixer-view-toggle{max-width:none}.mixer-console__tools-entry{height:24px;min-height:24px;margin-left:auto}.mixer-console__core{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-height:0;padding:0}.mixer-console__core.has-transition-canvas{display:block}.transition-canvas{grid-template-rows:minmax(0,1fr);grid-template-columns:84px minmax(0,1fr);gap:6px;height:100%;display:grid}.transition-canvas__toolbar{grid-area:1/1;grid-template-columns:minmax(0,1fr) 28px;gap:1px;display:grid}.transition-scenes{flex-direction:column;gap:0;display:flex}.transition-scenes button{justify-content:center;gap:3px;height:33.3333%;min-height:22px;padding:2px;font-size:9px;display:flex}.transition-scenes button svg{width:12px;height:12px}.transition-canvas__toolbar .transition-learn{align-self:center;width:28px;height:28px;min-height:28px;padding:5px}.transition-surface{border-radius:5px;grid-area:1/2;width:100%;height:100%;min-height:0}.transition-surface__character{display:none}.transition-surface__hint{font-size:9px;bottom:4px}.transition-axis{font-size:10px}.transition-gesture-mark{width:24px;height:24px;top:calc(50% - 12px);left:calc(50% - 12px)}.mixer-console .master-control{display:none}.mixer-console .mixer-shared-transport{grid-area:3/2;gap:4px;height:44px;min-height:44px;padding:4px;font-size:10px}.mixer-console__crossfader{grid-area:3/1;min-width:0}.blend-caption{display:none}.crossfader-control{grid-template-columns:16px minmax(0,1fr) 16px;gap:3px;height:44px}.crossfader-control .linear-slider.is-horizontal{height:44px;min-height:44px}.crossfader-control .linear-slider__ends{font-size:10px}.mixer-console.is-simple .channel-strip{flex-direction:row;grid-area:1;justify-content:center;gap:5px;display:flex}.mixer-console.is-simple .channel-strip__fader,.mixer-console.is-simple .mixer-labels,.mixer-console.is-simple .mixer-volume-caption{display:none}.mixer-console.is-simple .channel-strip__tone-control .control__label{height:12px;font-size:8px;line-height:12px}.mixer-console.is-simple .knob{width:38px;height:38px}.mixer-console.is-simple .knob__cap{width:28px;height:28px}.mixer-console:not(.is-simple){inset:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));z-index:35;border:1px solid var(--control-edge);grid-template-rows:44px minmax(220px,1fr) 44px 44px;grid-template-columns:1fr 1fr;gap:8px;padding:12px;position:fixed;overflow:auto;box-shadow:0 0 0 100vmax #0008}.mixer-console:not(.is-simple) .mixer-console__heading{height:44px}.mixer-console:not(.is-simple) .mixer-mode,.mixer-close{height:44px;min-height:44px}.mixer-console:not(.is-simple) .mixer-console__core{grid-area:2/1/auto/-1;grid-template-columns:44px 44px minmax(20px,1fr) 44px 44px;gap:8px;padding-top:8px}.mixer-console:not(.is-simple) .channel-strip{grid-area:1/1;gap:4px}.mixer-console:not(.is-simple) .channel-strip-B{grid-column:5}.mixer-console:not(.is-simple) .channel-strip__fader-A{grid-area:1/2}.mixer-console:not(.is-simple) .channel-strip__fader-B{grid-area:1/4}.mixer-console:not(.is-simple) .channel-strip__fader .linear-slider{height:200px}.mixer-console:not(.is-simple) .knob{width:40px;height:40px}.mixer-console:not(.is-simple) .knob__cap{width:28px;height:28px}.mixer-console:not(.is-simple) .master-control{grid-area:3/1;display:grid}.mixer-console:not(.is-simple) .mixer-shared-transport{grid-area:3/2}.mixer-console:not(.is-simple) .mixer-console__crossfader{grid-area:4/1/auto/-1}.tools-dock{border-radius:7px;grid-row:4;grid-template-rows:minmax(0,1fr);grid-template-columns:132px minmax(0,1fr);gap:0;min-height:0;padding:0;display:grid;overflow:visible}.tools-dock__tabs{border:0;grid-template-columns:1fr 1fr;align-content:center;gap:0;padding:0 3px;display:grid}.tools-dock [role=tab]{gap:3px;height:40px;min-height:40px;padding:3px;font-size:9px}.tools-dock [role=tab] .icon{display:none}.tools-dock__body{height:100%;padding:0 5px;overflow:hidden}.library-panel__head{flex:none;gap:3px;height:40px;margin:0;position:static}.library-panel__count,.library-panel__credits-compact{display:none}.library-panel__actions{flex-wrap:nowrap;justify-content:flex-end;gap:2px;width:100%}.library-panel__actions .file-button{height:40px;min-height:40px;padding:4px;font-size:10px}.library-display-menu summary{height:40px;min-height:40px;padding:5px;font-size:9px}.library-pagination{display:none}.library-panel{flex-direction:column;min-height:0;display:flex}.library-columns{display:none}.library-track-list,.library-track-list.is-scrollable{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;height:auto;min-height:0;max-height:none;display:block;overflow-y:auto}.library-track{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 88px;gap:3px;height:44px;min-height:44px;padding:0}.library-track__cover,.library-track__metadata,.library-track__artist,.library-track__remove{display:none}.library-track__main{gap:0}.library-track__title-row strong{font-size:10px}.library-track__loaders{gap:0}.library-load-button{width:44px;height:44px;min-height:44px;font-size:11px}.tools-dock--engaged{z-index:36;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));border:1px solid var(--control-edge);border-radius:10px;grid-template-rows:44px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:min(440px,100dvh - 70px);padding:6px;position:fixed;box-shadow:0 0 0 100vmax #0008}.tools-dock--engaged .tools-dock__tabs{padding-right:44px;display:flex}.tools-dock--engaged [role=tab]{flex:1;height:44px;min-height:44px;font-size:10px}.mobile-dock-close{z-index:1;background:0 0;border:0;place-items:center;width:44px;height:44px;min-height:44px;padding:5px;font-size:20px;display:grid;position:absolute;top:5px;right:5px}.tools-dock--engaged .tools-dock__body{overscroll-behavior:contain;padding:8px;overflow-y:auto}.deck-tools{flex-direction:column;gap:8px;height:auto;display:flex}.deck-tools__tabs{flex-wrap:wrap;flex:none;height:auto;display:flex;position:static}.deck-tools__tabs button{flex:1;min-height:44px;padding:5px;font-size:10px}.tool-view-selector{align-self:stretch;position:static}.tool-view-selector select{width:100%}.deck-tools__panels,.deck-tools__panel{height:auto}.deck-tools__panel,.performance-group,.manual-loop,.beat-jump-row,.fx-pad__settings{flex-wrap:wrap}.loop-pad-grid,.hot-cues{grid-template-columns:repeat(4,minmax(44px,1fr));width:100%}.manual-loop input[type=number]{width:120px}.mixer-tools{height:auto}.mixer-tools__navigation{flex-wrap:wrap;position:static}.mixer-adjustment{min-width:0}.session-footer{grid-row:5;height:20px;min-height:0;font-size:9px;overflow:visible}.session-footer__right{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.local-mark{flex:none}.track-search-popover .library-track-list{max-height:min(320px,100dvh - 130px);overflow-y:auto}.track-search-popover .library-track{grid-template-columns:28px minmax(0,1fr) 88px;gap:6px;height:auto;min-height:44px}.track-search-popover .library-track__cover{display:block}.track-search-popover .library-track__metadata,.track-search-popover .library-track__remove{display:none}.track-search-popover .library-track__loaders{grid-area:1/3}.track-search-popover .library-panel__head{height:44px;min-height:44px}.track-search-popover .library-track-list{flex:none}.help-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:14px;overflow-y:auto}.help-pages button{min-height:44px;padding:6px;font-size:11px}.deck-effects-menu{width:min(310px,100vw - 16px);max-width:calc(100vw - 16px)!important}.fx-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px}.fx-picker button{min-height:44px;padding:3px;font-size:9px}.fx-near-controls input{touch-action:none;height:44px}}@media (width<=899px) and (height>=740px) and (orientation:portrait){.app-shell{grid-template-rows:44px 48px minmax(0,1fr) 132px 20px}.waveform-bank,.first-session{height:48px}.console-grid{grid-template-rows:minmax(0,1fr) 174px}.transition-scenes button{min-height:28px}.deck-panel{--platter-size:clamp(110px,calc(50vw - 34px),204px)}}@media (width<=899px) and (height<=640px) and (orientation:portrait){.app-shell{grid-template-rows:44px 32px minmax(0,1fr) 64px 18px;gap:4px}.waveform-bank,.first-session{height:32px}.first-session__actions button{height:30px;min-height:30px}.console-grid{grid-template-rows:minmax(0,1fr) 138px;gap:4px}.deck-panel{--platter-size:clamp(88px,calc(50vw - 58px),140px);grid-template-rows:36px 36px minmax(0,1fr);gap:2px;padding:4px}.deck-header__track,.deck-quick-controls{height:36px}.deck-quick-effects>summary,.deck-tools-entry,.deck-track-disclosure{height:36px;min-height:36px}.tools-dock [role=tab]{height:30px;min-height:30px}.library-panel__head{height:24px}.library-panel__actions .file-button,.library-display-menu summary{height:24px;min-height:24px}}@media (width<=1180px) and (height<=639px) and (orientation:landscape),(pointer:coarse) and (width<=1180px) and (orientation:landscape){.app-shell{grid-template-rows:44px 30px minmax(0,1fr) 54px 18px;gap:4px}.waveform-bank,.first-session{height:30px}.console-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(180px,.9fr) minmax(0,1fr);gap:5px}.deck-panel-A{grid-area:1/1}.deck-panel-B{grid-area:1/3}.deck-panel{--platter-size:clamp(86px,calc(100dvh - 266px),206px);grid-template-rows:36px 36px minmax(0,1fr);gap:2px;padding:4px}.deck-performance{grid-template-rows:minmax(0,1fr);grid-template-columns:44px minmax(0,1fr) 44px}.deck-performance__platter{grid-area:1/2}.transport-row{flex-direction:column;grid-area:1/1;gap:2px}.transport-cue,.sync-button{width:44px;height:34px;min-height:34px}.deck-performance__tools{grid-area:1/3}.mixer-console{grid-area:1/2;grid-template-rows:24px minmax(0,1fr) 44px 40px;grid-template-columns:1fr;gap:3px;padding:4px}.mixer-console .mixer-shared-transport{grid-area:3/1}.mixer-console__crossfader{grid-area:4/1}.crossfader-control .linear-slider.is-horizontal{height:40px;min-height:40px}.transition-canvas{grid-template-rows:24px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.transition-canvas__toolbar{grid-area:1/1;display:flex}.transition-scenes{flex-direction:row}.transition-scenes button{height:24px;min-height:24px;padding:2px;font-size:8px}.transition-canvas__toolbar .transition-learn{width:24px;height:24px;min-height:24px;padding:4px}.transition-surface{grid-area:2/1}.tools-dock{grid-template-columns:240px minmax(0,1fr)}.tools-dock__tabs{display:flex}.tools-dock [role=tab]{flex:1;height:44px;min-height:44px}.library-panel{grid-template-columns:120px minmax(0,1fr);gap:6px;display:grid}.library-panel__head{min-width:0;height:44px}.library-panel__actions{justify-content:flex-start}.library-display-menu{display:none}.library-track-list{height:44px!important;max-height:44px!important}.tools-dock--engaged{grid-template-columns:minmax(0,1fr)}.tools-dock--engaged .library-panel{display:flex}.tools-dock--engaged .library-track-list{height:auto!important;max-height:none!important}}body[data-theme] .legal-links button{background:0 0;border:0;min-height:24px;padding:0 3px}@media (width<=899px),(width<=1180px) and (height<=639px),(pointer:coarse) and (width<=1180px){.app-shell{grid-template-rows:44px var(--touch-waves,38px) minmax(0,1fr) var(--touch-library,84px) 24px}.session-footer{height:24px}.audio-session .recording-toggle{gap:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:6px}.audio-session .recording-toggle>span:last-child{display:none}.audio-session .recording-toggle.is-recording{gap:4px;width:64px;min-width:64px;padding:4px}.audio-session .recording-toggle.is-recording>span:last-child{font-size:10px;display:inline}.audio-session .recording-dot{width:9px;height:9px}}@media (width<=380px){.audio-session .audio-add{display:none}}@media (width<=899px) and (height>=740px) and (orientation:portrait){.app-shell{--touch-waves:48px;--touch-library:132px}}@media (width<=899px) and (height<=640px) and (orientation:portrait){.app-shell{--touch-waves:32px;--touch-library:64px}}@media (width<=1180px) and (height<=639px) and (orientation:landscape),(pointer:coarse) and (width<=1180px) and (orientation:landscape){.app-shell{--touch-waves:30px;--touch-library:54px}}.bpm-control:not([open])>.bpm-popover{display:none}@media (width<=1180px) and (height<=639px) and (orientation:landscape),(pointer:coarse) and (width<=1180px) and (orientation:landscape){.tools-dock:not(.tools-dock--engaged) .tools-dock__tabs{flex-direction:row;align-items:stretch}.tools-dock:not(.tools-dock--engaged) [role=tab]{white-space:normal;min-width:0;padding:4px 2px;font-size:9px;line-height:12px}}@media (width<=899px) and (height<=560px) and (orientation:portrait){.app-shell{--touch-waves:24px;--touch-library:48px;gap:3px}.waveform-bank,.first-session{height:24px}.first-session__copy h2{font-size:10px}.first-session__actions button{height:24px;min-height:24px;padding:2px 5px;font-size:10px}.console-grid{grid-template-rows:minmax(0,1fr) 116px;gap:3px}.deck-panel{--platter-size:72px;grid-template-rows:32px 32px minmax(0,1fr);gap:2px;padding:4px}.deck-header__track,.deck-quick-controls{height:32px}.deck-quick-effects>summary,.deck-tools-entry,.deck-track-disclosure{height:32px;min-height:32px}.transition-canvas{grid-template-columns:72px minmax(0,1fr)}.transition-canvas__toolbar .transition-learn{width:20px;height:20px;min-height:20px}.transition-scenes button{height:22px;min-height:22px;padding:2px 4px;font-size:8px}.tools-dock[data-context=library] [role=tab]{height:22px;min-height:22px;font-size:8px}.library-track-list{height:38px!important;max-height:38px!important}.library-track{height:38px;min-height:38px}.library-panel__head,.library-panel__actions .file-button,.library-display-menu summary{height:24px;min-height:24px}.library-display-menu{display:none}}.deck-panel:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.app-crash{gap:16px;max-width:560px;margin:15vh auto;padding:24px 16px;display:grid}.app-crash button{justify-self:start}.app-crash pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.workspace-tools{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:4px 0 8px;display:flex;position:relative}.workspace-tools button,.workspace-tools select{border:1px solid var(--border,#7776);min-width:44px;min-height:44px;color:inherit;background:var(--surface,#252627);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}.workspace-tools button:disabled{opacity:.5;cursor:default}.workspace-tools button[aria-pressed=true]{color:#151515;background:#cabb98}.workspace-control{position:relative}.language-control{align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;display:flex}.language-control select{color:inherit;background:0 0}.language-control option,.workspace-popover option{color:#171818;background:#f1eee8}.workspace-popover{overscroll-behavior:contain;box-sizing:border-box;color:#f4f0e8;z-index:60;background:#202222;border:1px solid #7778;border-radius:12px;flex-wrap:wrap;gap:8px;width:min(420px,100vw - 24px);max-height:70dvh;padding:18px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow:auto;box-shadow:0 12px 40px #0007}.workspace-popover h2,.workspace-popover p,.workspace-popover>label,.workspace-popover>[role=group]{flex-basis:100%;min-width:0;margin:0}.workspace-popover p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.workspace-popover h2{margin-bottom:4px;font-size:18px}.workspace-popover select{width:100%;margin-top:6px}.workspace-popover>[role=group]{border:1px solid #cabb98;border-radius:8px;padding:12px}.workspace-popover [role=status]{min-height:1.5em}.workspace-popover [role=group] button{margin-top:8px;margin-inline-end:6px}body[data-theme=light] .workspace-popover{color:#202222;background:#f1eee8}body[data-theme=light] .workspace-tools button{color:#202222;background:#e0dbd0}.recording-remaining{white-space:nowrap;border-radius:6px;padding:6px;font-size:11px}.recording-remaining.is-warning{color:#fff;background:#66311c}.recording-encoding progress{accent-color:#cabb98;width:100%}.recording-encoding p{margin:6px 0}.recording-encoding button{min-height:44px}@media (width<=600px){.workspace-tools{gap:6px}.workspace-tools>div>button{padding-inline:10px;font-size:12px}.language-control>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.workspace-popover{width:auto;max-height:calc(100dvh - 130px);position:fixed;top:110px;left:12px;right:12px}.recording-remaining{z-index:65;color:#fff;background:#202222;position:fixed;bottom:12px;right:12px;box-shadow:0 3px 12px #0008}.deck-header__tools>details:last-child>summary,.mixer-tools-toggle,.mixer-header>button,.track-info>summary,.mixer-settings-open{min-width:44px!important;min-height:44px!important}.tools-dock__tabs [role=tab],.library-panel button,.legal-links button,.recording-dialog button{min-width:44px;min-height:44px!important}.tools-dock__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.library-track-list{min-width:0}}@media (width<=899px) and (orientation:portrait){.app-shell{grid-template-rows:44px 48px auto 144px 44px auto;height:auto;min-height:calc(100svh - 16px)}.waveform-bank,.first-session{height:48px}.first-session__actions button{height:44px;min-height:44px}.console-grid{grid-template-rows:minmax(340px,1fr) 244px}.deck-panel{--platter-size:clamp(96px,calc(50vw - 42px),172px);grid-template-rows:40px 44px minmax(0,1fr)}.deck-quick-controls{grid-template-columns:minmax(44px,1fr) minmax(44px,1fr) 44px;gap:2px;height:44px}.deck-quick-effects>summary,.deck-tools-entry,.deck-track-disclosure{box-sizing:border-box;width:100%;min-width:44px;height:44px;min-height:44px;padding:3px}.deck-tools-entry .loop-symbol{display:none}.deck-header__replace{width:44px;min-width:44px}.deck-track__info{padding-right:34px}.mixer-console{grid-template-rows:44px minmax(0,1fr) 44px}.mixer-console__heading{height:44px}.mixer-mode,.mixer-console__tools-entry{min-width:44px;height:44px;min-height:44px}.transition-canvas{grid-template-columns:100px minmax(0,1fr)}.transition-canvas__toolbar{grid-template-columns:minmax(44px,1fr) 44px}.transition-scenes button{height:44px;min-height:44px}.transition-canvas__toolbar .transition-learn{width:44px;height:44px;min-height:44px}.tools-dock[data-context=library] [role=tab],.library-panel__head,.library-display-menu summary{height:44px;min-height:44px}.session-footer{height:44px}.session-footer .legal-links button{min-height:44px}}@media (width>=900px) and (height>=640px) and (pointer:fine),(width>=1181px){.app-shell{height:auto;min-height:calc(100svh - 2 * var(--frame-inset,8px));grid-template-rows:var(--header-height) 56px var(--wave-height) var(--shell-gap) minmax(412px,1fr) var(--shell-gap) var(--dock-height) 24px}.workspace-tools{grid-row:2;min-height:56px;padding:6px 0}}@media (width>=900px) and (height>=640px) and (height<=820px) and (pointer:fine),(width>=1181px) and (height<=820px){:root{--wave-height:80px;--dock-height:116px}.app-shell{grid-template-rows:var(--header-height) 44px var(--wave-height) var(--shell-gap) minmax(412px,1fr) var(--shell-gap) var(--dock-height) 24px}.workspace-tools{min-height:44px;padding:0}}.midi-panel{width:min(520px,100vw - 24px)}.midi-panel__group{gap:4px;margin-top:12px;display:grid}.midi-panel__group h3{margin:4px 0;font-size:12px}.midi-panel__row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.midi-panel__row code{font:inherit;opacity:.75;white-space:nowrap}.workspace-tools .midi-panel__row button{min-height:32px;padding:4px 10px}.midi-panel__waiting{z-index:1;background:inherit;padding:8px 0;position:sticky;top:-18px}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(./ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:Rock Salt;font-style:normal;font-display:swap;font-weight:400;src:url(./rock-salt-latin-400-normal-ATTG4WQR.woff2)format("woff2"),url(./rock-salt-latin-400-normal-1xRqa3fS.woff)format("woff")}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root,body[data-theme=dark]{--vj:#00ff80;--vj-cyan:#50dcff;--vj-red:#f87171;--vj-yellow:#facc15;--vj-a05:#00ff800d;--vj-a12:#00ff801f;--vj-a20:#00ff8033;--vj-a35:#00ff8059;--vj-a60:#00ff8099;--ink:0,255,128;--workspace:#030303;--surface:#050806;--surface-raised:#0b1a12;--surface-muted:#040705;--signal:#050806;--signal-raised:#0b1a12;--text:#dcffe9;--muted:#00ff8080;--quiet:#00ff8080;--line:#00ff801f;--control-edge:#00ff8033;--deck-a:#00ff80;--deck-b:#50dcff;--signal-a:#00ff80;--signal-b:#50dcff;--focus:#00ff80;--danger:#f87171;--text-on-signal:#030303;--frame-inset:0px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,Hiragino Sans,monospace;font-size:13px}body[data-theme=dark] .deck-panel-B,body[data-theme=dark] .waveform-B,body[data-theme=dark] .channel-strip-B,body[data-theme=dark] .tone-b{--ink:80,220,255}body[data-theme=dark]{background:#030303}html:has(body[data-theme=dark]){background:#030303}body[data-theme=dark] ::selection{background:var(--vj);color:#030303}body[data-theme=dark] .brand-lockup h1{letter-spacing:0;color:#fff;text-shadow:1.5px 0 #ff2d6f,-1.5px 0 #00e5ff;font-family:Rock Salt,cursive;font-size:20px;font-weight:400}body[data-theme=dark] .app-shell{box-shadow:none;background:#030303;border:0;border-radius:0}body[data-theme=dark] .deck-panel,body[data-theme=dark] .mixer-console,body[data-theme=dark] .tools-dock,body[data-theme=dark] .waveform-bank,body[data-theme=dark] .help-dialog,body[data-theme=dark] .session-menu__content,body[data-theme=dark] .deck-effects-menu,body[data-theme=dark] .workspace-popover{background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--text);border-radius:2px}body[data-theme=dark] .mixer-console__heading,body[data-theme=dark] .bpm-mode button,body[data-theme=dark] .deck-track__art,body[data-theme=dark] .library-panel__title h2{background:var(--surface-muted);color:var(--vj)}body[data-theme=dark] .mixer-console__heading h2,body[data-theme=dark] .library-track:focus-within{background:var(--vj-a05);color:var(--vj)}body[data-theme=dark] h2,body[data-theme=dark] h3,body[data-theme=dark] .control__label,body[data-theme=dark] .tuning-label{letter-spacing:.08em}body[data-theme=dark] .deck-panel{border:2px solid rgba(var(--ink),.12);transition:border-color .15s,box-shadow .15s}body[data-theme=dark] .deck-panel.is-on-air{border-color:rgba(var(--ink),.8);box-shadow:0 0 18px rgba(var(--ink),.35)}body[data-theme=dark] button,body[data-theme=dark] select,body[data-theme=dark] .file-button,body[data-theme=dark] .deck-quick-effects>summary{color:rgba(var(--ink),.6);border:1px solid rgba(var(--ink),.2);text-transform:uppercase;letter-spacing:.06em;background:0 0;border-radius:2px}body[data-theme=dark] button:hover:enabled,body[data-theme=dark] .file-button:hover,body[data-theme=dark] .deck-quick-effects>summary:hover{background:rgba(var(--ink),.08);border-color:rgba(var(--ink),.55);color:rgba(var(--ink),.95)}body[data-theme=dark] button[aria-pressed=true],body[data-theme=dark] button[aria-pressed=true]:hover:enabled{background:rgba(var(--ink),.18);color:rgb(var(--ink));border-color:rgba(var(--ink),.65);text-shadow:0 0 6px rgba(var(--ink),.5);box-shadow:0 0 10px rgba(var(--ink),.2)}body[data-theme=dark] .first-session .demo-entry,body[data-theme=dark] .console-navigation .demo-entry{color:var(--vj);text-shadow:0 0 6px #00ff8080;background:#00ff802e;border-color:#00ff80a6;box-shadow:0 0 12px #00ff8040}body[data-theme=dark] .first-session .demo-entry:hover:enabled,body[data-theme=dark] .console-navigation .demo-entry:hover:enabled{color:var(--vj);border-color:var(--vj);background:#00ff8042}body[data-theme=dark] .console-navigation__current{background:var(--vj-a12);color:var(--vj)}body[data-theme=dark] .deck-header__replace--empty{border:1px dashed rgba(var(--ink),.25);background:rgba(var(--ink),.03);color:rgba(var(--ink),.45)}body[data-theme=dark] .deck-header__replace--empty .icon,body[data-theme=dark] .deck-panel .disclosure-chevron{color:inherit}body[data-theme=dark] .mixer-mode,body[data-theme=dark] .mixer-console__tools-entry{color:rgba(var(--ink),.6)}body[data-theme=dark] .hot-cue__pad[aria-pressed=true] .hot-cue__time,body[data-theme=dark] .fx-control__hold[aria-pressed=true]{color:inherit}body[data-theme=dark] .tools-dock [role=tab]{color:var(--muted)}body[data-theme=dark] .tools-dock [role=tab][aria-selected=true]{background:var(--vj-a05);color:var(--vj);box-shadow:inset 2px 0 var(--vj);text-shadow:0 0 6px #00ff8066}body[data-theme=dark] .search-field,body[data-theme=dark] .topbar .workspace-search{border:1px solid var(--line);color:var(--muted);background:#00ff800a;border-radius:2px}body[data-theme=dark] .topbar .workspace-search:hover,body[data-theme=dark] .topbar .workspace-search:focus-within{background:#00ff800f;border-color:#00ff804d}body[data-theme=dark] .search-field input::placeholder{color:#00ff804d}body[data-theme=dark] .transport-play{color:rgb(var(--ink));border:2px solid rgba(var(--ink),.6);box-shadow:none;background:0 0}body[data-theme=dark] .transport-play:hover:enabled{background:rgba(var(--ink),.08);color:rgb(var(--ink));border-color:rgb(var(--ink));box-shadow:0 0 10px rgba(var(--ink),.35)}body[data-theme=dark] .deck-panel .transport-play[aria-pressed=true],body[data-theme=dark] .deck-panel .transport-play[aria-pressed=true]:hover:enabled{background:rgb(var(--ink));color:#030303;border-color:rgb(var(--ink));text-shadow:none;box-shadow:0 0 18px rgb(var(--ink));transform:none}body[data-theme=dark] .deck-panel .jog-wheel{border-color:color-mix(in srgb,var(--deck-accent) 55%,transparent);box-shadow:0 0 6px rgba(var(--ink),.12),inset 0 0 0 2px #050806;background:#020403;transition:box-shadow .15s}body[data-theme=dark] .deck-panel.is-on-air .jog-wheel{box-shadow:0 0 20px rgba(var(--ink),.37),inset 0 0 0 2px #050806}body[data-theme=dark] .jog-wheel:before{border-color:color-mix(in srgb,var(--deck-accent) 25%,transparent)}body[data-theme=dark] .jog-wheel__disc{background:repeating-radial-gradient(circle at center,color-mix(in srgb,var(--deck-accent) 9%,transparent) 0 .7px,transparent 1px 3.5px),#030504;border-color:color-mix(in srgb,var(--deck-accent) 30%,transparent);box-shadow:inset 0 0 0 10px #040705}body[data-theme=dark] .jog-wheel__disc:after{border-color:color-mix(in srgb,var(--deck-accent) 45%,transparent);box-shadow:0 0 0 3px #050806,0 0 0 4px color-mix(in srgb,var(--deck-accent) 20%,transparent)}body[data-theme=dark] .jog-wheel__marker{background:var(--deck-accent);box-shadow:0 0 6px var(--deck-accent)}body[data-theme=dark] .jog-wheel__center:before{background:var(--deck-accent);border-color:#030303}body[data-theme=dark] .linear-slider__track{box-shadow:0 0 0 1px var(--vj-a35);background:#020403}body[data-theme=dark] .linear-slider__thumb{background:var(--vj);border-color:#9dffcb;border-radius:2px;box-shadow:0 0 10px #00ff8099}body[data-theme=dark] .linear-slider__thumb:after{background:#030303}body[data-theme=dark] .deck-panel-B .linear-slider__thumb{background:var(--vj-cyan);border-color:#b8f0ff;box-shadow:0 0 10px #50dcff99}body[data-theme=dark] .linear-slider__ends{color:var(--muted)}body[data-theme=dark] .crossfader-control .linear-slider__track{height:6px;box-shadow:none;background:linear-gradient(90deg,#00ff8059,#00ff800f 45%,#50dcff0f 55%,#50dcff59);border:0;border-radius:3px;top:calc(50% - 3px)}body[data-theme=dark] .crossfader-control .linear-slider:before{content:"";pointer-events:none;background:#00ff8073;width:2px;height:16px;position:absolute;top:calc(50% - 8px);left:calc(50% - 1px);box-shadow:0 0 4px #00ff8059}body[data-theme=dark] .knob__rim{background:repeating-conic-gradient(from -135deg,var(--vj-a60) 0deg 1.4deg,transparent 1.4deg 38deg)}body[data-theme=dark] .knob__cap{border-color:var(--vj-a60);background:#050806;box-shadow:0 0 6px #00ff8040}body[data-theme=dark] .knob__indicator{background:var(--vj)}body[data-theme=dark] .first-session__copy h2{letter-spacing:.16em;color:var(--vj);text-shadow:0 0 12px #00ff8066;font-weight:600}body[data-theme=dark] .deck-track__info h3{letter-spacing:.06em}@media (width>=1280px) and (height>=760px){body[data-theme=dark] .first-session__copy h2{font-size:16px}body[data-theme=dark] .deck-track__info h3{font-size:14px}}body[data-theme=dark] .waveform__surface{background:#020403}body[data-theme=dark] .waveform__bpm{border-color:var(--line)}body[data-theme=dark] .waveform__identity,body[data-theme=dark] .deck-name__mark{background:var(--deck-a);color:#030303;border-radius:2px}body[data-theme=dark] .waveform-B .waveform__identity,body[data-theme=dark] .deck-panel-B .deck-name__mark{background:var(--deck-b)}body[data-theme=dark] .deck-track__progress i{background:var(--vj-a12)}body[data-theme=dark] .deck-track__progress i:before{background:var(--deck-accent);box-shadow:0 0 6px var(--deck-accent)}body[data-theme=dark] h1,body[data-theme=dark] .deck-track__info h3,body[data-theme=dark] .library-track__title-row strong{color:var(--text)}body[data-theme=dark] .status-playing .deck-status__dot{background:var(--deck-accent);box-shadow:0 0 6px var(--deck-accent)}body[data-theme=dark] .fx-response{stroke:var(--deck-accent)}body[data-theme=dark] .fx-picker button{background:0 0}body[data-theme=dark] .fx-picker button[aria-pressed=true]{background:var(--vj-a12);color:var(--vj);box-shadow:inset 0 -2px var(--deck-accent)}body[data-theme=dark] .audio-session__state.is-running i{background:var(--vj);box-shadow:0 0 6px var(--vj)}body[data-theme=dark] .library-columns{color:#00ff8066;letter-spacing:.12em;font-size:10px}body[data-theme=dark] .library-track{border-color:#00ff8014}body[data-theme=dark] .library-track:hover{background:#00ff8008}body[data-theme=dark] .library-load-button.tone-a,body[data-theme=dark] .library-load-button.tone-b{color:rgba(var(--ink),.6)!important}body[data-theme=dark] .library-track .library-load-button:hover:enabled,body[data-theme=dark] .library-track .library-load-button[aria-pressed=true]{color:rgb(var(--ink))!important}body[data-theme=dark] .session-footer,body[data-theme=dark] .legal-links button{color:#00ff8066}body[data-theme=dark] .legal-links button:hover:enabled{color:var(--vj);background:0 0}@media (pointer:fine) and (width>=1280px) and (height>=720px){body[data-theme=dark] button,body[data-theme=dark] select,body[data-theme=dark] .file-button{min-height:0}body[data-theme=dark] .workspace-control>button,body[data-theme=dark] .language-control select{height:30px;padding:4px 12px;font-size:12px}body[data-theme=dark] .topbar button{min-width:30px;height:30px}body[data-theme=dark] .topbar .workspace-search{height:30px}body[data-theme=dark] .first-session__actions button{height:34px;min-height:34px;padding:6px 14px}body[data-theme=dark] .deck-panel{grid-template-rows:var(--track-height) 32px minmax(0,1fr)}body[data-theme=dark] .deck-quick-controls>*,body[data-theme=dark] .deck-quick-effects>summary{height:32px;min-height:32px}body[data-theme=dark] .transport-cue,body[data-theme=dark] .sync-button{height:34px}body[data-theme=dark] .deck-panel .transport-play{height:52px}body[data-theme=dark] .tools-dock [role=tab]{min-height:30px;padding:6px 10px}body[data-theme=dark] .library-track{min-height:32px}body[data-theme=dark] .library-load-button{width:36px;height:24px;font-size:11px}}.latency-menu{flex:none;position:relative}body[data-theme=dark] .latency-menu>summary{box-sizing:border-box;color:#e6e8e6;white-space:nowrap;cursor:pointer;background:#0b0c0c;border:1px solid #2a2d2b;border-radius:6px;align-items:center;gap:5px;height:30px;min-height:30px;padding:0 8px;font:600 12px/1 IBM Plex Mono,ui-monospace,monospace;list-style:none;display:flex}.latency-menu>summary::-webkit-details-marker{display:none}.latency-menu>summary small{color:#8a8f8a;font-size:10px}.latency-dot{background:#8a8f8a;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.latency-dot.is-low{background:#00ff80;box-shadow:0 0 6px #00ff80}.latency-dot.is-medium{background:#ffc41c;box-shadow:0 0 6px #ffc41c}.latency-dot.is-high{background:#ff3b30;box-shadow:0 0 6px #ff3b30}.latency-menu__panel{z-index:40;box-sizing:border-box;color:#e6e8e6;background:#0b0c0c;border:1px solid #2a2d2b;border-radius:8px;width:280px;padding:12px;position:fixed;box-shadow:0 12px 30px #000c}.latency-panel{white-space:normal;text-align:left;gap:8px;font-size:12px;line-height:1.5;display:grid}.latency-panel strong{align-items:center;gap:8px;font-size:14px;display:flex}.latency-panel p{color:#8a8f8a;margin:0}.latency-panel dl{grid-template-columns:1fr auto;gap:4px 12px;margin:0;display:grid}.latency-panel dt{color:#b9bdb9}.latency-panel dd{text-align:right;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace}.latency-panel ul{color:#b9bdb9;gap:4px;margin:0;padding-left:16px;display:grid}.latency-panel:empty{display:none}.session-menu__content .latency-panel{border-top:1px solid #2a2d2b;padding-top:8px}@media (width>=601px){.session-menu__content .latency-panel{display:none}}@media (width<=600px){.latency-menu{display:none}}@media (width<=899px),(width<=1180px) and (height<=639px),(pointer:coarse) and (width<=1180px){body[data-theme=dark] .session-menu__content{width:min(280px,100vw - 16px)}body[data-theme=dark] .audio-session .session-menu__content button{width:auto;height:auto;min-height:44px;padding:8px 12px}}.booth{--print:#cfd0d4;--print-font:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans",sans-serif;--mm:min(100cqw / var(--booth-w,1005), 100cqh / var(--booth-h,466));background:radial-gradient(80% 70% at 50% 35%,#1b1c1f,#09090a 75%),#09090a;border-radius:6px;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden;container-type:size}.app-shell.is-booth{flex-direction:column;gap:6px;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-shell.is-booth>.topbar{flex:none}.app-shell.is-booth>.booth{flex:auto;height:auto;min-height:200px}.app-shell.is-booth>.session-footer{flex:none}body[data-theme=dark] .booth-drawer-toggle{white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}body[data-theme=dark] .booth-drawer-toggle .icon{width:16px;height:16px}.booth-drawer-toggle__gear{font-size:15px;line-height:1}body[data-theme=dark] .booth-drawer-toggle.is-on{color:#00ff80;background:#00ff8014;border-color:#00ff80}@media (width<=760px){.booth-drawer-toggle>span:not(.icon):not(.booth-drawer-toggle__gear){display:none}}.booth-drawer{z-index:45;max-height:calc(100dvh - var(--booth-top,64px) - 6px);box-sizing:border-box;visibility:hidden;background:#0b0c0cf7;border:1px solid #2a2d2b;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex;position:fixed;bottom:8px;left:8px;right:8px;overflow:auto;box-shadow:0 -12px 40px #000c}.booth-drawer.is-open,.booth-drawer:not(.is-open) .track-search-popover{visibility:visible}.booth-drawer__head{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.booth-drawer__head h2{letter-spacing:.06em;color:#00ff80;margin:0;font-size:14px}.booth-drawer>.workspace-tools{flex:none}.booth-drawer .tools-dock{flex-direction:column;flex:none;gap:8px;height:min(62dvh,440px);min-height:0;display:flex}.booth-drawer .tools-dock__tabs{border:0;flex-flow:wrap;flex:none;align-items:center;gap:4px;padding:8px 10px 0}.booth-drawer .tools-dock__body{flex:auto;min-height:0;overflow:auto}body[data-theme=dark] .booth-drawer .tools-dock [role=tab]{flex:none;width:auto;min-width:0}.booth-drawer[data-drawer=tracks]>.workspace-tools,.booth-drawer[data-drawer=tracks] .tools-dock__tabs,.booth-drawer[data-drawer=settings] #dock-tab-library,.booth-drawer .mobile-dock-close{display:none}.booth-toast{z-index:44;width:min(560px,100vw - 24px);position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.booth-gear{flex:0 auto;min-width:0;position:relative}body[data-theme=dark] .booth-gear>summary{box-sizing:border-box;color:#e6e8e6;white-space:nowrap;cursor:pointer;background:#0b0c0c;border:1px solid #2a2d2b;border-radius:6px;align-items:center;gap:6px;max-width:11em;height:30px;min-height:30px;padding:0 8px;font-size:12px;list-style:none;display:flex}.booth-gear>summary::-webkit-details-marker{display:none}.booth-gear[open]>summary{border-color:#00ff8066}.booth-gear__name{text-overflow:ellipsis;overflow:hidden}.booth-gear__menu{z-index:40;white-space:normal;box-sizing:border-box;color:#e6e8e6;background:#0b0c0c;border:1px solid #2a2d2b;border-radius:8px;gap:12px;width:min(330px,100vw - 16px);max-height:calc(100dvh - 60px);padding:12px;font-size:13px;display:grid;position:fixed;overflow:hidden auto;box-shadow:0 12px 30px #000c}.booth-gear__menu fieldset{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.booth-gear__menu legend{letter-spacing:.06em;color:#8a8f8a;margin-bottom:4px;padding:0;font-size:11px}.booth-gear__row{border-radius:6px;flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.booth-gear__row:has(input:checked){background:#00ff8014}.booth-gear__menu label{cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;min-height:38px;padding:3px 8px;display:flex}.booth-gear__finishes{flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:6px;padding:0 8px 8px 30px;display:flex}.booth-gear__finishes>span{color:#8a8f8a;margin-right:2px;font-size:11px}body[data-theme=dark] :is(.audio-session,.booth-welcome) .booth-gear__finish,body[data-theme=dark] :is(.audio-session,.booth-welcome) .booth-gear__finish:hover:enabled{color:#c8ccc8;cursor:pointer;background:#121413;border:1px solid #2a2d2b;border-radius:13px;flex:none;align-items:center;gap:6px;width:auto;min-width:0;height:26px;min-height:26px;margin:0;padding:0 10px 0 5px;font-size:12px;line-height:1;display:inline-flex}body[data-theme=dark] :is(.audio-session,.booth-welcome) .booth-gear__finish:hover:enabled{color:#e6e8e6;border-color:#4a4f4b}body[data-theme=dark] :is(.audio-session,.booth-welcome) .booth-gear__finish.is-on{color:#00ff80;background:#00ff801a;border-color:#00ff80}.booth-gear__finish i,.booth-gear__dots i{background:var(--swatch);border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #fff5}.booth-gear__finish i{width:14px;height:14px}.booth-gear__dots{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.booth-gear__dots i{width:7px;height:7px}.booth-gear__option{gap:1px;line-height:1.25;display:grid}.booth-gear__option b{font-weight:600}.booth-gear__option small{color:#8a8f8a;font-size:11px}.booth-gear__menu label:has(input:checked){color:#00ff80}.booth-gear__menu fieldset:disabled label{opacity:.4;cursor:default}.booth-gear__menu input{accent-color:#00ff80;width:14px;height:14px;min-height:0;margin:0}@media (width<=600px){body[data-theme=dark] .booth-gear>summary{max-width:76px;padding:0 4px}}.booth-welcome{box-sizing:border-box;color:#e6e8e6;background:#0b0c0cf0;border:1px solid #2a2d2b;border-radius:10px;width:min(980px,100vw - 16px);max-width:none;max-height:calc(100dvh - 16px);margin:auto;padding:20px;font-size:13px;overflow:auto;box-shadow:0 20px 60px #000e}.booth-welcome::backdrop{background:#0007}.booth-welcome h2{color:#00ff80;margin:0 0 4px;font-size:18px}.booth-welcome p{color:#8a8f8a;margin:0 0 16px;line-height:1.5}.booth-welcome .booth-gear__menu{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;padding:0;position:static;overflow:visible}body[data-theme=dark] .booth-welcome .booth-welcome__start{color:#00ff80;text-shadow:0 0 6px #00ff8080;cursor:pointer;background:#00ff802e;border:1px solid #00ff80a6;border-radius:6px;min-height:40px;margin:18px 0 0 auto;padding:0 22px;font-weight:600;display:block;box-shadow:0 0 12px #00ff8040}body[data-theme=dark] .booth-welcome .booth-welcome__start:hover{background:#00ff8042;border-color:#00ff80}@media (width<=600px){.booth-welcome{padding:14px}.booth-welcome .booth-welcome__start{width:100%}}.player,.mixer-unit,.aio-unit,.tt-unit{margin-bottom:calc(var(--mm) * 6);border-radius:calc(var(--mm) * 9);color:var(--print);box-shadow:0 calc(var(--mm) * 7) calc(var(--mm) * 16) #000d,0 calc(var(--mm) * 2) calc(var(--mm) * 3) #000a;flex:none;position:relative}.player-B{--ink:80,220,255}.mixer-unit{margin-inline:calc(var(--mm) * 7)}.booth>section{top:calc(var(--mm) * (var(--booth-d,453) - var(--depth,453)) / 2)}.hw-panel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hw-print text,.hw-print{fill:var(--print);font-family:var(--print-font);letter-spacing:.12px;font-weight:600}.player>:not(.hw-panel),.mixer-unit>:not(.hw-panel):not(.mixer-unit__channel):not(.hw-meters),.mixer-unit__channel>*,.hw-meters>*,.aio-unit>:not(.hw-panel):not(.mixer-unit__channel):not(.hw-meters),.aio-unit>.mixer-unit__channel>*,.aio-deck>*,.tt-unit>:not(.hw-panel){position:absolute}.booth .control__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.booth,.booth .led-orange{--led:#ff8a1c}.booth .led-red{--led:#ff3b30}.booth .led-green{--led:#43ff6b}.booth .led-white{--led:#e6eeff}.booth .led-yellow{--led:#ffc41c}.booth .led-deck{--led:rgb(var(--ink))}body[data-theme=dark] .booth .hw-key,body[data-theme=dark] .booth .hw-key:hover:enabled{box-sizing:border-box;min-width:0;min-height:0;padding:0 calc(var(--mm) * .6);border-radius:calc(var(--mm) * 1.3);box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 calc(var(--mm) * .7) calc(var(--mm) * 1.1) #000b,inset 0 calc(var(--mm) * .35) 0 #ffffff24,inset 0 calc(var(--mm) * -.45) 0 #0008;color:#d6d7db;font:700 calc(var(--mm) * 2.35)/1.05 var(--print-font);letter-spacing:.02em;text-transform:uppercase;text-align:center;text-shadow:0 1px #000;cursor:pointer;white-space:normal;background:linear-gradient(#4b4c51 0%,#38393d 16%,#2d2e32 60%,#26272a 100%);border:0;place-items:center;margin:0;transition:filter 80ms;display:grid;overflow:hidden}body[data-theme=dark] .booth .hw-key:hover:enabled{filter:brightness(1.12)}body[data-theme=dark] .booth .hw-key:active:enabled{transform:translateY(calc(var(--mm) * .3));box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 calc(var(--mm) * .3) calc(var(--mm) * .5) #000b,inset 0 calc(var(--mm) * .3) 0 #ffffff1a}body[data-theme=dark] .booth .hw-key.is-lit,body[data-theme=dark] .booth .hw-key.is-lit:hover:enabled,body[data-theme=dark] .booth .hw-key[aria-pressed=true],body[data-theme=dark] .booth .hw-key[aria-pressed=true]:hover:enabled{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--led) 62%,#4b4c51) 0%,color-mix(in srgb,var(--led) 42%,#2d2e32) 55%,color-mix(in srgb,var(--led) 30%,#1e1f22) 100%);box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 0 calc(var(--mm) * 3.5) color-mix(in srgb,var(--led) 65%,transparent),inset 0 calc(var(--mm) * .35) 0 #ffffff40;text-shadow:0 0 calc(var(--mm) * 1.2) var(--led)}body[data-theme=dark] .booth .hw-key:disabled:not(.is-lit){opacity:1;color:#8d8e93;cursor:default}.booth .hw-key.is-dummy{cursor:default}.booth .hw-key--small{padding:0}body[data-theme=dark] .booth .hw-key--fx{font-size:calc(var(--mm) * 3)}body[data-theme=dark] .booth .hw-key--fx.is-lit{animation:1s step-end infinite hw-blink}.booth label.hw-key input{opacity:0;cursor:pointer;position:absolute;inset:0}body[data-theme=dark] .booth .hw-pad,body[data-theme=dark] .booth .hw-pad:hover:enabled{box-sizing:border-box;border-radius:calc(var(--mm) * 1.6);min-width:0;min-height:0;box-shadow:0 0 0 calc(var(--mm) * .45) #0a0a0b,0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #000b,inset 0 0 0 calc(var(--mm) * .5) color-mix(in srgb,var(--pad) 18%,transparent),inset 0 calc(var(--mm) * .4) 0 #ffffff1f;color:color-mix(in srgb,var(--pad) 45%,#9a9ba0);font:700 calc(var(--mm) * 3.4)/1 var(--print-font);text-shadow:none;cursor:pointer;background:linear-gradient(#4a4b50,#323337 40%,#28292c);border:0;place-items:center;margin:0;padding:0;display:grid}body[data-theme=dark] .booth .hw-pad.is-lit,body[data-theme=dark] .booth .hw-pad.is-lit:hover:enabled{color:#fff;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--pad) 85%,#fff) 0%,var(--pad) 45%,color-mix(in srgb,var(--pad) 55%,#000) 100%);box-shadow:0 0 0 calc(var(--mm) * .45) #0a0a0b,0 0 calc(var(--mm) * 4) color-mix(in srgb,var(--pad) 70%,transparent),inset 0 calc(var(--mm) * .4) 0 #fff5;text-shadow:0 0 calc(var(--mm) * 1) #0008}body[data-theme=dark] .booth .hw-pad:disabled{opacity:1;cursor:default}body[data-theme=dark] .booth .hw-pad.is-armed{animation:.5s step-end infinite hw-blink}body[data-theme=dark] .booth .hw-pad.is-jump{color:#e6eeff;font-size:calc(var(--mm) * 3);box-shadow:0 0 0 calc(var(--mm) * .45) #0a0a0b,0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #000b,inset 0 0 0 calc(var(--mm) * .5) #e6eeff40,inset 0 calc(var(--mm) * .4) 0 #ffffff1f}.hw-rotary{box-shadow:0 0 0 calc(var(--mm) * .5) #050505,0 calc(var(--mm) * 1.5) calc(var(--mm) * 2.5) #000c;background:repeating-conic-gradient(#3e3f44 0deg 5deg,#232427 5deg 10deg);border-radius:50%}.hw-rotary i{box-shadow:inset 0 calc(var(--mm) * .4) 0 #fff2;background:radial-gradient(circle at 45% 35%,#55565b,#1f2023 70%);border-radius:50%;position:absolute;inset:14%}.hw-round-well{box-shadow:inset 0 calc(var(--mm) * .6) calc(var(--mm) * 1) #000,0 0 0 calc(var(--mm) * .4) #ffffff0d;background:radial-gradient(circle,#050505 76%,#18191c 80%,#0d0d0e 100%);border-radius:50%}body[data-theme=dark] .booth .hw-round-well>button,body[data-theme=dark] .booth .hw-round-well>button:hover:enabled{--ring:#ff8a1c;inset:calc(var(--mm) * 3.4);width:auto;min-width:0;height:auto;min-height:0;box-shadow:0 0 0 calc(var(--mm) * 1.2) color-mix(in srgb,var(--ring) 22%,#151515),0 calc(var(--mm) * 1) calc(var(--mm) * 1.5) #000c,inset 0 calc(var(--mm) * .5) 0 #ffffff26;color:color-mix(in srgb,var(--ring) 70%,#ddd);font:700 calc(var(--mm) * 4.2)/1 var(--print-font);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px #000;cursor:pointer;background:radial-gradient(circle at 50% 30%,#4d4e53,#2b2c30 55%,#1d1e21);border:0;border-radius:50%;margin:0;padding:0;position:absolute}body[data-theme=dark] .booth .hw-round-well>.hw-play{--ring:#43ff6b;font-size:calc(var(--mm) * 3.6)}body[data-theme=dark] .booth .hw-round-well>button:active:enabled{transform:scale(.97)}body[data-theme=dark] .booth .hw-round-well>button.is-lit,body[data-theme=dark] .booth .hw-round-well>button.is-held,body[data-theme=dark] .booth .hw-round-well>button[aria-pressed=true],body[data-theme=dark] .booth .hw-round-well>button[aria-pressed=true]:hover:enabled{color:#fff;box-shadow:0 0 0 calc(var(--mm) * 1.2) var(--ring),0 0 calc(var(--mm) * 5) var(--ring),inset 0 calc(var(--mm) * .5) 0 #ffffff30;text-shadow:0 0 calc(var(--mm) * 1.5) var(--ring);background:radial-gradient(circle at 50% 30%,#55565b,#2f3034 55%,#202124)}body[data-theme=dark] .booth .hw-round-well>button:disabled{opacity:1;cursor:default}:is(.player,.aio-deck).is-loaded:not(.is-playing) .hw-round-well>button:enabled:not(.is-held):not([aria-pressed=true]){animation:1s step-end infinite hw-ring-blink}@keyframes hw-ring-blink{50%{box-shadow:0 0 0 calc(var(--mm) * 1.2) var(--ring),0 0 calc(var(--mm) * 4) var(--ring),inset 0 calc(var(--mm) * .5) 0 #ffffff26}}@keyframes hw-blink{50%{filter:brightness(.55)}}.player__jog-ring{box-shadow:0 0 0 calc(var(--mm) * .9) #141416;border-radius:50%;transition:box-shadow .2s}.player.is-playing .player__jog-ring{box-shadow:0 0 0 calc(var(--mm) * .9) rgba(var(--ink),.55),0 0 calc(var(--mm) * 4) rgba(var(--ink),.35)}.player.is-on-air .player__jog-ring{box-shadow:0 0 0 calc(var(--mm) * .9) rgb(var(--ink)),0 0 calc(var(--mm) * 6) rgba(var(--ink),.6)}.player__jog .jog-unit{width:100%;height:100%;position:absolute;inset:0}.player__jog .jog-unit__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body[data-theme=dark] .booth .player__jog .jog-wheel{width:100%;height:100%;box-shadow:0 0 0 calc(var(--mm) * .6) #050505,0 calc(var(--mm) * 2) calc(var(--mm) * 4) #000c,inset 0 0 0 calc(var(--mm) * .5) #ffffff40;background:radial-gradient(circle,#0000 66%,#00000080 67.5%,#0000 69%),conic-gradient(from 20deg,#6f7176,#d9dadd 10%,#7c7e83 22%,#b9bbbf 35%,#6a6c71 48%,#dcdde0 60%,#7d7f84 72%,#c3c5c9 85%,#6f7176),#8a8c90;border:0}body[data-theme=dark] .booth .player__jog .jog-wheel.is-scratching{outline:0}body[data-theme=dark] .booth .player__jog .jog-wheel__disc{box-shadow:inset 0 0 0 calc(var(--mm) * .5) #000,inset 0 calc(var(--mm) * 1) calc(var(--mm) * 2) #ffffff0d;background:repeating-radial-gradient(circle,#0000 0 1.4px,#ffffff08 1.5px 1.9px,#0000 2px 3px),conic-gradient(from 200deg,#0b0b0c,#1d1e21 15%,#0b0b0c 32%,#18191c 50%,#0b0b0c 66%,#1d1e21 82%,#0b0b0c);border:0;inset:6.5%}body[data-theme=dark] .booth .player__jog .jog-wheel__disc:after{border:calc(var(--mm) * .8) solid #2a2b2f;box-shadow:0 0 0 calc(var(--mm) * .4) #000,inset 0 0 calc(var(--mm) * 3) #000;z-index:0;background:#020203;border-radius:50%;inset:33%}body[data-theme=dark] .booth .player__jog .jog-wheel__label-art{object-fit:cover;z-index:1;opacity:.85;border-radius:50%;width:28%;height:28%;position:absolute;inset:36%}body[data-theme=dark] .booth .player__jog .jog-wheel__center{z-index:2;width:4%;box-shadow:0 0 0 calc(var(--mm) * .4) #000;background:#3a3b40;border:0;position:relative}.booth .player__jog :is(.jog-wheel__marker,.jog-wheel__label-art){display:none}.jog-display{z-index:4;pointer-events:none;box-shadow:0 0 0 calc(var(--mm) * 1.3) #050505,0 0 0 calc(var(--mm) * 1.8) #2c2d31,inset 0 0 calc(var(--mm) * 4) #000;background:radial-gradient(circle at 50% 40%,#101827 0%,#070a12 55%,#020306 100%);border-radius:50%;overflow:hidden}.jog-display:before{content:"";inset:calc(var(--mm) * 1.4);background:conic-gradient(rgb(var(--ink)) calc(var(--progress,0) * 1turn),#ffffff1c 0);border-radius:50%;position:absolute;-webkit-mask:radial-gradient(circle closest-side,#0000 88%,#000 89.5%);mask:radial-gradient(circle closest-side,#0000 88%,#000 89.5%)}.jog-display img{object-fit:cover;opacity:.9;border-radius:50%;width:52%;height:52%;position:absolute;inset:24%}.jog-display__needle{top:calc(var(--mm) * 4.6);left:calc(50% - var(--mm) * .6);width:calc(var(--mm) * 1.2);height:calc(50% - var(--mm) * 4.6);transform-origin:50% 100%;transform:rotate(var(--needle,0deg));background:linear-gradient(180deg,#fff 0 calc(var(--mm) * 6),#0000 calc(var(--mm) * 6));filter:drop-shadow(0 0 calc(var(--mm) * 1) rgb(var(--ink)));position:absolute}.jog-display b{text-align:center;font:800 calc(var(--mm) * 4)/1 var(--print-font);color:rgb(var(--ink));text-shadow:0 0 calc(var(--mm) * 1.5) #000;position:absolute;bottom:16%;left:0;right:0}.player:not(.is-loaded) .jog-display:before{opacity:.4}.hw-usb{border-radius:calc(var(--mm) * .8);box-shadow:inset 0 0 0 calc(var(--mm) * .5) #3a3b40,inset 0 0 0 calc(var(--mm) * .9) #000,0 0 0 calc(var(--mm) * .4) #ffffff12;background:#020202}.hw-usb:after{content:"";border-radius:calc(var(--mm) * .3);background:linear-gradient(#9a9ca1,#5b5d62);height:30%;position:absolute;top:28%;left:18%;right:18%}.player__screen{grid-template-rows:calc(var(--mm) * 17) calc(var(--mm) * 50) calc(var(--mm) * 15) minmax(0,1fr);border-radius:calc(var(--mm) * .8);color:#e8ebf1;font-family:var(--print-font);background:#020203;display:grid;overflow:hidden}.screen__top{align-items:center;gap:calc(var(--mm) * 2.5);min-width:0;padding:0 calc(var(--mm) * 3);border-bottom:calc(var(--mm) * .3) solid #2a2d36;background:linear-gradient(#1b1d23,#0c0d11);display:flex}.screen__deck{width:calc(var(--mm) * 10);height:calc(var(--mm) * 10);border-radius:calc(var(--mm) * 1);background:rgb(var(--ink));color:#050505;font:800 calc(var(--mm) * 6.5)/1 var(--print-font);flex:none;place-items:center;display:grid}.screen__art{width:calc(var(--mm) * 11);height:calc(var(--mm) * 11);border-radius:calc(var(--mm) * .8);object-fit:cover;flex:none}.screen__track{min-width:0;line-height:1.15;display:grid}.screen__track strong{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--mm) * 4.6);font-weight:700;overflow:hidden}.screen__track span{white-space:nowrap;text-overflow:ellipsis;font-size:calc(var(--mm) * 3.3);color:#9aa0ad;overflow:hidden}.screen__key{font-size:calc(var(--mm) * 5);color:#8fd7ff;flex:none;justify-items:end;margin-left:auto;font-weight:700;line-height:1;display:grid}.screen__key small,.screen__info small{font-size:calc(var(--mm) * 2.4);letter-spacing:.08em;color:#7e8594;font-weight:600}.screen__wave{background:#030406;min-height:0;position:relative}.screen__wave--overview{border-block:calc(var(--mm) * .3) solid #22252d;background:#06070a}body[data-theme=dark] .booth .player__screen .waveform{background:0 0;border:0;height:100%;min-height:0;margin:0;padding:0;display:block}body[data-theme=dark] .booth .player__screen .waveform__surface{background:0 0;border:0;border-radius:0;height:auto;position:absolute;inset:0}.booth .player__screen .waveform__identity,.booth .player__screen .waveform__readout{display:none}.screen__info{align-items:center;gap:calc(var(--mm) * 2);padding:0 calc(var(--mm) * 3);background:linear-gradient(#0b0c10,#050507);grid-template-columns:1.3fr 1fr 1fr;display:grid}.screen__info>div{gap:calc(var(--mm) * .6);line-height:1;display:grid}.screen__clock{font:700 calc(var(--mm) * 8.4)/1 "IBM Plex Mono",ui-monospace,monospace;letter-spacing:-.02em;color:#f2f4f8}.screen__tempo b{font:700 calc(var(--mm) * 5.2)/1 "IBM Plex Mono",ui-monospace,monospace}.screen__bpm{justify-items:end}.screen__bpm b{font:700 calc(var(--mm) * 8.4)/1 "IBM Plex Mono",ui-monospace,monospace;color:rgb(var(--ink))}.screen__info span{gap:calc(var(--mm) * 1);min-height:calc(var(--mm) * 3.6);display:flex}.screen__info i{padding:calc(var(--mm) * .3) calc(var(--mm) * .9);border:calc(var(--mm) * .25) solid #3a3e48;border-radius:calc(var(--mm) * .6);font:700 calc(var(--mm) * 2.3)/1 var(--print-font);color:#9aa0ad;font-style:normal}.screen__info i.is-on{border-color:rgb(var(--ink));color:rgb(var(--ink))}.screen__info i.is-master{color:#ff8a1c;border-color:#ff8a1c}.screen__glass{pointer-events:none;box-shadow:inset 0 0 calc(var(--mm) * 3) #000;background:linear-gradient(160deg,#ffffff12 0%,#ffffff06 28%,#0000 29% 100%);position:absolute;inset:0}.dual-screen{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr) calc(var(--mm) * 9) auto}.dual-screen__fx{align-items:center;gap:calc(var(--mm) * 2);padding:calc(var(--mm) * 1) calc(var(--mm) * 2.4);border-top:calc(var(--mm) * .3) solid #22252d;font:700 calc(var(--mm) * 2.4)/1 "IBM Plex Mono",ui-monospace,monospace;color:#c9ccd3;background:#0b0c10;display:flex}.dual-screen__fx small{font-size:calc(var(--mm) * 1.8);color:#7e8594;letter-spacing:.08em}.dual-screen__fx b{color:#ffb547}.dual-screen__fx b.is-off{color:#6c707a}.dual-screen__fx i{padding:calc(var(--mm) * .3) calc(var(--mm) * 1);border:calc(var(--mm) * .25) solid #3a3e48;border-radius:calc(var(--mm) * .5);color:#6c707a;margin-left:auto;font-style:normal}.dual-screen__fx i.is-on{color:#88b7fd;box-shadow:0 0 calc(var(--mm) * 1.5) #88b7fd66;border-color:#88b7fd}.dual-screen__top{gap:calc(var(--mm) * .4);background:#22252d;grid-template-columns:1fr 1fr;display:grid}.dual-screen__deck{gap:calc(var(--mm) * 1.2);min-width:0;padding:calc(var(--mm) * 1.6) calc(var(--mm) * 2.4);background:linear-gradient(#1b1d23,#0c0d11);display:grid}.dual-screen__deck--B,.dual-screen__wave--B{--ink:80,220,255}.dual-screen__title{align-items:center;gap:calc(var(--mm) * 1.8);min-width:0;display:flex}.dual-screen .screen__deck{width:calc(var(--mm) * 7);height:calc(var(--mm) * 7);font-size:calc(var(--mm) * 4.6)}.dual-screen .screen__art{width:calc(var(--mm) * 8);height:calc(var(--mm) * 8)}.dual-screen .screen__track strong{font-size:calc(var(--mm) * 3.4)}.dual-screen .screen__track span{font-size:calc(var(--mm) * 2.5)}.dual-screen__numbers{align-items:end;gap:calc(var(--mm) * 1.5);grid-template-columns:1.5fr .8fr 1fr 1fr;display:grid}.dual-screen__numbers>span{gap:calc(var(--mm) * .5);min-width:0;line-height:1;display:grid}.dual-screen__numbers small{font-size:calc(var(--mm) * 1.9);letter-spacing:.08em;color:#7e8594;font-weight:600}.dual-screen__numbers b{font:700 calc(var(--mm) * 3.6)/1 "IBM Plex Mono",ui-monospace,monospace;color:#e8ebf1}.dual-screen .screen__clock{font-size:calc(var(--mm) * 5)}.dual-screen__key{color:#8fd7ff!important}.dual-screen__bpm{justify-items:end}.dual-screen__bpm b{font-size:calc(var(--mm) * 5)!important;color:rgb(var(--ink))!important}.dual-screen__zoom+.dual-screen__zoom{border-top:calc(var(--mm) * .3) solid #22252d}.dual-screen__overviews{gap:calc(var(--mm) * .4);border-top:calc(var(--mm) * .3) solid #22252d;background:#22252d;grid-template-columns:1fr 1fr;display:grid}.booth .hw-fader{position:absolute;inset:0}body[data-theme=dark] .booth .hw-fader .linear-slider{width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}body[data-theme=dark] .booth .hw-fader .linear-slider__track{opacity:0}body[data-theme=dark] .booth .hw-fader .linear-slider.is-vertical .linear-slider__track{top:calc(var(--mm) * 7);bottom:calc(var(--mm) * 7);width:100%;left:0}body[data-theme=dark] .booth .hw-fader .linear-slider.is-horizontal .linear-slider__track{left:calc(var(--mm) * 13);right:calc(var(--mm) * 13);height:100%;top:0}body[data-theme=dark] .booth .hw-fader .linear-slider__thumb{border-radius:calc(var(--mm) * 1);box-shadow:0 calc(var(--mm) * 1.6) calc(var(--mm) * 2.4) #000d,0 0 0 calc(var(--mm) * .35) #000,inset 0 calc(var(--mm) * .4) 0 #fff3;background:linear-gradient(#63646a 0%,#3a3b40 18%,#232427 46%,#f0f0f2 46% 54%,#232427 54%,#2e2f33 80%,#4b4c51 100%);border:0}body[data-theme=dark] .booth .hw-fader .linear-slider__thumb:after{display:none}body[data-theme=dark] .booth .hw-fader .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 9);width:calc(var(--mm) * 18);height:calc(var(--mm) * 11);top:calc(var(--mm) * 7 + (100% - var(--mm) * 14) * (1 - var(--slider-ratio)) - var(--mm) * 5.5)}body[data-theme=dark] .booth .hw-fader--tempo .linear-slider.is-vertical .linear-slider__thumb{left:calc(50% - var(--mm) * 9.5);width:calc(var(--mm) * 19);height:calc(var(--mm) * 10)}body[data-theme=dark] .booth .hw-fader .linear-slider.is-horizontal .linear-slider__thumb{top:calc(50% - var(--mm) * 9);width:calc(var(--mm) * 11);height:calc(var(--mm) * 18);left:calc(var(--mm) * 13 + (100% - var(--mm) * 26) * var(--slider-ratio) - var(--mm) * 5.5);background:linear-gradient(90deg,#63646a 0%,#3a3b40 18%,#232427 46%,#f0f0f2 46% 54%,#232427 54%,#2e2f33 80%,#4b4c51 100%)}body[data-theme=dark] .booth .hw-fader .linear-slider.is-disabled{opacity:1}body[data-theme=dark] .booth .hw-fader .linear-slider:focus-visible{outline:calc(var(--mm) * .5) solid #fff6;outline-offset:0}.hw-knob-well{border-radius:50%}.hw-knob-well .control{margin:0;display:block;position:absolute;inset:0}body[data-theme=dark] .booth .hw-knob-well .knob,.hw-knob-dummy{width:100%;height:100%;box-shadow:0 calc(var(--mm) * 1.2) calc(var(--mm) * 2) #000d,0 0 0 calc(var(--mm) * .35) #000;background:repeating-conic-gradient(#141416 0deg 7deg,#2b2c2f 7deg 14deg);border:0;border-radius:50%;position:absolute;inset:0}body[data-theme=dark] .booth .hw-knob-well .knob__rim{inset:11%}body[data-theme=dark] .booth .hw-knob-well .knob__cap,.hw-knob-dummy:before{width:100%;height:100%;box-shadow:inset 0 calc(var(--mm) * .35) 0 #fff2,0 0 0 calc(var(--mm) * .3) #000;background:radial-gradient(circle at 50% 30%,#404146,#17181a 72%);border:0;border-radius:50%}body[data-theme=dark] .booth .hw-knob-well .knob__indicator{top:6%;left:calc(50% - var(--mm) * .4);width:calc(var(--mm) * .8);border-radius:calc(var(--mm) * .4);transform-origin:50% 100%;height:44%;transform:rotate(var(--dial-angle));background:#f3f3f5}body[data-theme=dark] .booth .hw-knob-well .knob.is-disabled{opacity:1}body[data-theme=dark] .booth .hw-knob-well .knob:hover .knob__cap,body[data-theme=dark] .booth .hw-knob-well .knob.is-dragging .knob__cap{background:radial-gradient(circle at 50% 30%,#4a4b50,#1b1c1e 72%)}body[data-theme=dark] .booth .hw-knob-well--color .knob__cap{background:radial-gradient(circle at 50% 30%,#8d8f94,#45464b 45%,#1d1e21 75%)}.hw-knob-dummy:before{content:"";width:auto;height:auto;position:absolute;inset:11%}body[data-theme=dark] .booth .hw-knob-well.has-cap .knob__cap,.hw-knob-well.has-cap .hw-knob-dummy:before{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--cap) 55%,#fff) 0%,var(--cap) 38%,color-mix(in srgb,var(--cap) 55%,#000) 82%)}body[data-theme=dark] .booth .hw-knob-well.has-cap .knob__indicator,.hw-knob-well.has-cap .hw-knob-dummy:after{box-shadow:0 0 0 calc(var(--mm) * .2) #0006;background:#fff}.hw-knob-dummy:after{content:"";top:17%;left:calc(50% - var(--mm) * .4);width:calc(var(--mm) * .8);border-radius:calc(var(--mm) * .4);transform-origin:50% 100%;height:33%;transform:rotate(var(--turn,0deg));background:#f3f3f5;position:absolute}.hw-meter{gap:calc(var(--mm) * .9);box-sizing:border-box;padding:calc(var(--mm) * .7);border-radius:calc(var(--mm) * .8);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #000,0 0 0 calc(var(--mm) * .3) #ffffff0d;background:#030303;flex-direction:column;display:flex}.hw-meter i{border-radius:calc(var(--mm) * .3);opacity:clamp(.13,calc((var(--lit,0) - var(--n) + 1) * 100),1);background:#3dff6a;flex:1}.hw-meter i:nth-child(-n+2){background:#ff3b30}.hw-meter i:nth-child(n+3):nth-child(-n+5){background:#ffb21c}.hw-lcd{align-items:center;gap:0 calc(var(--mm) * 2);box-sizing:border-box;padding:calc(var(--mm) * 2) calc(var(--mm) * 3);border-radius:calc(var(--mm) * 1);box-shadow:inset 0 0 0 calc(var(--mm) * .5) #000,0 0 0 calc(var(--mm) * .4) #ffffff10;color:#ffb547;font:700 calc(var(--mm) * 4.6)/1 "IBM Plex Mono",ui-monospace,monospace;text-shadow:0 0 calc(var(--mm) * 1.2) #ff8a1c88;background:linear-gradient(#07080a,#020203);grid-template-rows:1fr auto;grid-template-columns:1fr auto;display:grid}.hw-lcd b{font-size:calc(var(--mm) * 5.4)}.hw-lcd small{font-size:calc(var(--mm) * 2.6);color:#d9934a;grid-column:1/-1}.hw-lcd--beat{padding:calc(var(--mm) * 2.2) calc(var(--mm) * 2.6);gap:calc(var(--mm) * 1.2) calc(var(--mm) * 2)}.hw-lcd--beat>span{font-size:calc(var(--mm) * 5)}.hw-lcd--beat b{font-size:calc(var(--mm) * 4.4);color:#ffd08a}.hw-lcd--beat b small{margin-left:calc(var(--mm) * .8);font-size:calc(var(--mm) * 2);display:inline}.hw-lcd--beat>small{font-size:calc(var(--mm) * 2.5);grid-column:auto}.hw-lcd--beat>small:last-child{justify-self:end}.hw-lcd.is-unavailable>span{opacity:.55}.mixer-unit__on-air{border-radius:calc(var(--mm) * 1);box-shadow:inset 0 0 0 calc(var(--mm) * .25) #000;background:#3a1512}.mixer-unit__channel.is-on-air .mixer-unit__on-air{box-shadow:0 0 calc(var(--mm) * 2) #ff3b30;background:#ff3b30}body[data-theme=dark] .booth .hw-switch,body[data-theme=dark] .booth .hw-switch:hover:enabled{border-radius:calc(var(--mm) * 4);min-width:0;min-height:0;box-shadow:inset 0 0 0 calc(var(--mm) * .4) #000,0 0 0 calc(var(--mm) * .3) #ffffff12;cursor:pointer;background:#050505;border:0;margin:0;padding:0}.hw-switch i{top:calc(var(--mm) * .8);bottom:calc(var(--mm) * .8);border-radius:calc(var(--mm) * 3);width:42%;box-shadow:0 calc(var(--mm) * .5) calc(var(--mm) * .8) #000a;background:linear-gradient(#9a9ca1,#55575c);transition:left .12s;position:absolute}.hw-switch.is-left i{left:calc(var(--mm) * .8)}.hw-switch.is-right i{left:calc(58% - var(--mm) * .8)}.hw-switch.is-mid i{left:29%}.hw-switch.is-dummy{cursor:default;display:block}.hw-fader-cap{border-radius:calc(var(--mm) * 1);box-shadow:0 calc(var(--mm) * 1.6) calc(var(--mm) * 2.4) #000d,0 0 0 calc(var(--mm) * .35) #000,inset 0 calc(var(--mm) * .4) 0 #fff3;background:linear-gradient(#63646a 0%,#3a3b40 18%,#232427 46%,#f0f0f2 46% 54%,#232427 54%,#2e2f33 80%,#4b4c51 100%)}.hw-xpad{border-radius:calc(var(--mm) * 1.2);box-shadow:inset 0 0 0 calc(var(--mm) * .4) #000,0 0 0 calc(var(--mm) * .4) #ffffff10,inset 0 calc(var(--mm) * .6) 0 #ffffff12;background:linear-gradient(#1a1b1f,#08080a);display:flex;overflow:hidden}body[data-theme=dark] .booth .hw-xpad button,body[data-theme=dark] .booth .hw-xpad button:hover:enabled{border:0;border-right:calc(var(--mm) * .3) solid #ffffff14;min-width:0;min-height:0;box-shadow:none;color:#8d8e93;font:700 calc(var(--mm) * 2.2)/1 "IBM Plex Mono",ui-monospace,monospace;touch-action:none;cursor:pointer;background:0 0;border-radius:0;flex:1;margin:0;padding:0}body[data-theme=dark] .booth .hw-xpad button:last-child{border-right:0}body[data-theme=dark] .booth .hw-xpad button.is-current{color:#ffb547;text-shadow:0 0 calc(var(--mm) * 1) #ff8a1c}body[data-theme=dark] .booth .hw-xpad button:active:enabled{color:#fff;background:linear-gradient(#ff8a1c55,#ff8a1c22)}body[data-theme=dark] .booth .hw-xpad button:disabled{opacity:1;color:#55565b;cursor:default}.hw-print-html{font:600 calc(var(--mm) * 2.4)/1 var(--print-font);color:var(--print);justify-content:space-between;display:flex}body[data-theme=dark] .booth .hw-round-key,body[data-theme=dark] .booth .hw-round-key:hover:enabled{box-sizing:border-box;min-width:0;min-height:0;box-shadow:0 0 0 calc(var(--mm) * 1.5) #2b2c2e,0 0 0 calc(var(--mm) * 1.9) #0e0e0f,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24;color:#d6d7db;font:700 calc(var(--mm) * 2.6)/1 var(--print-font);cursor:pointer;background:radial-gradient(circle at 50% 32%,#46474b,#232427 62%,#18191b);border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.booth .hw-round-key.is-dummy{cursor:default}body[data-theme=dark] .booth .hw-round-key.is-lit,body[data-theme=dark] .booth .hw-round-key[aria-pressed=true],body[data-theme=dark] .booth .hw-round-key[aria-pressed=true]:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * 1.5) var(--led),0 0 0 calc(var(--mm) * 1.9) #0e0e0f,0 0 calc(var(--mm) * 4) color-mix(in srgb,var(--led) 70%,transparent),inset 0 calc(var(--mm) * .4) 0 #ffffff30}body[data-theme=dark] .booth .hw-round-key:active:enabled{transform:scale(.96)}.booth .led-amber{--led:#ff9b1e}.booth .led-blue{--led:#1bbcff}.hw-led{background:color-mix(in srgb,var(--led) 22%,#1a1a1a);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #000a;border-radius:50%}.hw-led.is-on{background:radial-gradient(circle at 45% 40%,#fff,var(--led) 55%);box-shadow:0 0 calc(var(--mm) * 2) var(--led)}body[data-theme=dark] .booth .hw-toggle,body[data-theme=dark] .booth .hw-toggle:hover:enabled{cursor:pointer;min-width:0;min-height:0;box-shadow:0 0 0 calc(var(--mm) * .35) #0007,0 calc(var(--mm) * .6) calc(var(--mm) * 1) #0006;background:radial-gradient(circle at 40% 35%,#f4f5f6,#a9abaf 42%,#5f6166 74%,#2c2d30);border:0;border-radius:50%;margin:0;padding:0}.hw-toggle.is-dummy{cursor:default;display:block}.hw-toggle i{top:calc(50% - var(--mm) * 1.1);width:calc(var(--mm) * 5.6);height:calc(var(--mm) * 2.2);border-radius:calc(var(--mm) * 1.1);box-shadow:0 calc(var(--mm) * .9) calc(var(--mm) * 1.1) #0009;background:linear-gradient(#fff,#c3c5c9 40%,#74767b);transition:all .12s;position:absolute}.hw-toggle.is-left i{right:calc(50% - var(--mm) * 1.1)}.hw-toggle.is-right i{left:calc(50% - var(--mm) * 1.1)}.hw-toggle.is-mid i{left:calc(50% - var(--mm) * 1.3);top:calc(50% - var(--mm) * 1.3);width:calc(var(--mm) * 2.6);height:calc(var(--mm) * 2.6);background:radial-gradient(circle at 40% 35%,#fff,#b9bbc0 60%,#7c7e83);border-radius:50%}.hw-jack{box-shadow:0 calc(var(--mm) * .5) calc(var(--mm) * .9) #0008;background:radial-gradient(circle,#030303 34%,#2a2b2e 36%,#b9bbbf 44%,#e2e3e5 52%,#8d8f93 70%,#4a4b4f 100%);border-radius:50%}.hw-knob-well.is-pointer .hw-knob-dummy:after{background:#e8191f;height:42%;top:8%}.hw-meter--dots{box-shadow:none;background:0 0;justify-content:space-between;gap:0;padding:0}.hw-meter--dots i{aspect-ratio:1;opacity:1;box-shadow:0 0 0 calc(var(--mm) * .3) #2228,inset 0 0 0 calc(var(--mm) * 3) rgb(38 38 38/clamp(0,calc((var(--n) - var(--lit,0)) * 100),.86));border-radius:50%;flex:none}.hw-meter--dots i:nth-child(n+3):nth-child(-n+4){background:#21c6ff}.hw-meter--dots i:nth-child(n+5){background:#59e453}.mixer-unit--analogue{--print:#1d1d1d;border-radius:calc(var(--mm) * 4.6)}.mixer-unit--analogue .hw-print text,.mixer-unit--analogue .hw-print{font-weight:500}.hw-print text.hw-print--inverse{fill:#f0f0f0}.mixer-unit--analogue .mixer-unit__on-air{display:none}.mixer-unit--flagship{border-radius:calc(var(--mm) * 3.5)}.mixer-unit--flagship .hw-meter i:nth-child(2){background:#ffb21c}.hw-knob-well.has-collar{box-shadow:0 0 0 calc(var(--mm) * .55) #cfd0d2,0 0 0 calc(var(--mm) * .95) #050505}.hw-clip{border-radius:calc(var(--mm) * .6);box-shadow:inset 0 0 0 calc(var(--mm) * .3) #000;background:#3a1512}.hw-curves{justify-content:space-between;display:flex}.hw-curves i{border-bottom:calc(var(--mm) * .3) solid var(--print);border-left:calc(var(--mm) * .3) solid var(--print);opacity:.75;width:28%;height:100%}.hw-curves i.is-slow{border-radius:0 0 0 70%/0 0 0 100%}.hw-curves i.is-line{background:linear-gradient(to top left,#0000 calc(50% - var(--mm) * .2),var(--print) calc(50% - var(--mm) * .15),var(--print) calc(50% + var(--mm) * .15),#0000 calc(50% + var(--mm) * .2));border-left:0}.hw-curves i.is-fast{border-left-width:calc(var(--mm) * .3);border-top:calc(var(--mm) * .3) solid var(--print);border-bottom:0;border-radius:0}.hw-curves i.is-cut{border-top:calc(var(--mm) * .3) solid var(--print);border-right:calc(var(--mm) * .3) solid var(--print);border-bottom:0}.hw-curves i.is-mix{background:linear-gradient(to top left,#0000 calc(50% - var(--mm) * .2),var(--print) 50%,#0000 calc(50% + var(--mm) * .2)),linear-gradient(to top right,#0000 calc(50% - var(--mm) * .2),var(--print) 50%,#0000 calc(50% + var(--mm) * .2));border-bottom:0;border-left:0}.hw-usb--a:after{height:28%;top:36%;left:14%;right:14%}body[data-theme=dark] .booth .hw-round-key--fx{box-shadow:0 0 0 calc(var(--mm) * 2.7) color-mix(in srgb,var(--led) 14%,#1d1e20),0 0 0 calc(var(--mm) * 3.1) #0a0a0b,0 calc(var(--mm) * 1) calc(var(--mm) * 1.6) #000a,inset 0 calc(var(--mm) * .4) 0 #ffffff24;font-size:0}body[data-theme=dark] .booth .hw-round-key--fx[aria-pressed=true]{box-shadow:0 0 0 calc(var(--mm) * 2.7) var(--led),0 0 0 calc(var(--mm) * 3.1) #0a0a0b,0 0 calc(var(--mm) * 7) var(--led);animation:1s step-end infinite hw-blink}body[data-theme=dark] .booth .hw-round-key:disabled{opacity:1;cursor:default}.hw-tft{grid-template-rows:auto 1fr auto auto calc(var(--mm) * 2.6);gap:calc(var(--mm) * .9);box-sizing:border-box;padding:calc(var(--mm) * 1.6) calc(var(--mm) * 2);border-radius:calc(var(--mm) * .6);color:#f2f4f8;font-family:var(--print-font);box-shadow:inset 0 0 calc(var(--mm) * 2) #000;background:#030304;display:grid;overflow:hidden}.hw-tft__top{align-items:center;gap:calc(var(--mm) * 1.2);display:flex}.hw-tft__top i{padding:calc(var(--mm) * .3) calc(var(--mm) * .7);border:calc(var(--mm) * .25) solid #ff3b30;border-radius:calc(var(--mm) * .5);font:700 calc(var(--mm) * 1.7)/1 var(--print-font);color:#ff6a60;font-style:normal}.hw-tft__top i.is-box{color:#f2f4f8;border-color:#f2f4f8}.hw-tft__top b{font:700 calc(var(--mm) * 3.6)/1 "IBM Plex Mono",ui-monospace,monospace;margin-left:auto}.hw-tft__top b small{margin-left:calc(var(--mm) * .6);font-size:calc(var(--mm) * 1.6);color:#9aa0ad}.hw-tft strong{white-space:nowrap;text-overflow:ellipsis;font:800 calc(var(--mm) * 6)/1 var(--print-font);letter-spacing:.02em;align-self:center;overflow:hidden}.hw-tft.is-unavailable strong{color:#6c707a}.hw-tft__beats{gap:calc(var(--mm) * .4);grid-template-columns:repeat(3,1fr);display:grid}.hw-tft__beats span{padding:calc(var(--mm) * .5) 0;border:calc(var(--mm) * .2) solid #3a3e48;text-align:center;font:700 calc(var(--mm) * 2.2)/1 "IBM Plex Mono",ui-monospace,monospace;color:#c9ccd3}.hw-tft__beats span.is-current{color:#030304;background:#f2f4f8;border-color:#f2f4f8}.hw-tft__time{align-items:baseline;gap:calc(var(--mm) * 1);font:700 calc(var(--mm) * 2.4)/1 "IBM Plex Mono",ui-monospace,monospace;display:flex}.hw-tft__time small{font-size:calc(var(--mm) * 1.6);color:#9aa0ad}.hw-tft__time small:last-child{margin-left:auto}.hw-tft__bar{border-radius:calc(var(--mm) * .4);background:linear-gradient(90deg,#3d7bff,#8a4dff 55%,#ff3dd2) 0 0 / calc(var(--depth,0) * 100%) 100% no-repeat,#16181f}.hw-tft.is-on .hw-tft__bar{box-shadow:0 0 calc(var(--mm) * 2) #8a4dff}.aio-unit{box-shadow:none;border-radius:0}.aio-unit>.hw-panel{filter:drop-shadow(0 calc(var(--mm) * 6) calc(var(--mm) * 7) #000c)}.aio-deck-B,.dual-screen__wave--B{--ink:80,220,255}body[data-theme=dark] .booth .hw-key--mode{font-size:calc(var(--mm) * 1.9)}.aio-pill{border-radius:calc(var(--mm) * 7);box-shadow:inset 0 0 0 calc(var(--mm) * .4) #000,0 0 0 calc(var(--mm) * .3) #ffffff12;background:#0a0a0b}.aio-unit .hw-meter i:nth-child(6){background:#ffb21c}.hw-meter--slits{gap:calc(var(--mm) * 2);box-shadow:none;background:0 0;padding:0}.hw-meter--slits i{border-radius:calc(var(--mm) * .2)}body[data-theme=dark] .booth .aio-unit .hw-round-key{font-size:calc(var(--mm) * 2.2)}.booth .aio-unit label.hw-key input{opacity:0;cursor:pointer;position:absolute;inset:0}.mixer-unit--rotary{border-radius:calc(var(--mm) * 2.5)}.rotary-plate>*,.rotary-plate>.mixer-unit__channel>*{position:absolute}.mixer-unit--rotary .hw-print text{fill:#f2f2f2;font-family:Arial Narrow,Helvetica Neue,Arial,sans-serif;font-weight:700;font-stretch:75%}.mixer-unit--rotary .hw-print .hw-print--scale text,.mixer-unit--rotary .hw-print .hw-print--scale{fill:#7c8180;font-weight:600}.mixer-unit--rotary .hw-print text.hw-roman{fill:#f2f2f2;font:700 6.4px Georgia,Times New Roman,serif}body[data-theme=dark] .booth .mixer-unit--rotary .hw-knob-well .knob__cap,.mixer-unit--rotary .hw-knob-dummy:before{box-shadow:inset 0 0 0 calc(var(--mm) * .3) #0006,0 0 0 calc(var(--mm) * .3) #000;background:radial-gradient(circle,#0000 30%,#ffffff14 31%,#0000 33%),conic-gradient(from 30deg,#b9bbbf,#eceef0 12%,#a5a8ac 25%,#d9dbde 38%,#9c9fa3 50%,#e4e6e8 62%,#a9acb0 75%,#dcdee1 88%,#b9bbbf)}body[data-theme=dark] .booth .mixer-unit--rotary .hw-knob-well .knob__indicator,.mixer-unit--rotary .hw-knob-dummy:after{background:#111}body[data-theme=dark] .booth .mixer-unit--rotary .hw-knob-well .knob__rim{inset:9%}body[data-theme=dark] .booth .hw-key--frost,body[data-theme=dark] .booth .hw-key--frost:hover:enabled{border-radius:calc(var(--mm) * .8);box-shadow:0 0 0 calc(var(--mm) * .35) #000,0 calc(var(--mm) * .6) calc(var(--mm) * .9) #000a,inset 0 calc(var(--mm) * -.4) 0 #0002;background:linear-gradient(#f1f1f1,#cfcfcf)}body[data-theme=dark] .booth .hw-key--frost.is-lit,body[data-theme=dark] .booth .hw-key--frost[aria-pressed=true],body[data-theme=dark] .booth .hw-key--frost[aria-pressed=true]:hover:enabled{background:radial-gradient(circle at 50% 40%,#fff,color-mix(in srgb,var(--led) 85%,#fff) 45%,var(--led));box-shadow:0 0 0 calc(var(--mm) * .35) #000,0 0 calc(var(--mm) * 3) var(--led)}.booth .led-lime{--led:#b6ff2e}.hw-toggle.is-vertical{transform:rotate(90deg)}.mixer-unit--rotary .hw-meter i:nth-child(2),.mixer-unit--rotary .hw-meter i:nth-child(n+3):nth-child(-n+6){background:#ffb21c}.mixer-unit--rotary .mixer-unit__on-air{display:none}.mixer-unit--battle{border-radius:calc(var(--mm) * 4)}.mixer-unit--battle .hw-print text.hw-print--box{fill:#111;font-weight:700}.mixer-unit--battle .hw-print text.hw-print--clip{fill:#ff3b30}.mixer-unit--battle .hw-meter i:nth-child(2){background:#ffb21c}.mixer-unit--battle .hw-meter i:nth-child(n+6){background:#b6ff2e}.mixer-unit--battle .mixer-unit__on-air{display:none}body[data-theme=dark] .booth .hw-key--fxselect{font-size:calc(var(--mm) * 1.35);line-height:1}body[data-theme=dark] .booth .hw-browse,body[data-theme=dark] .booth .hw-browse:hover:enabled{cursor:pointer;min-width:0;min-height:0;box-shadow:0 0 0 calc(var(--mm) * 1.2) #0a0a0a,0 0 0 calc(var(--mm) * 1.7) #e8e8e8,0 calc(var(--mm) * 1.2) calc(var(--mm) * 2) #000d;background:repeating-conic-gradient(#141416 0deg 7deg,#2b2c2f 7deg 14deg);border:0;border-radius:50%;margin:0;padding:0}.mixer-unit--battle label.hw-key input{opacity:0;cursor:pointer;position:absolute;inset:0}.hw-lever{border-radius:calc(var(--mm) * 3)}.hw-lever>i{border-radius:calc(var(--mm) * 1.5);pointer-events:none;height:28%;box-shadow:0 calc(var(--mm) * .8) calc(var(--mm) * 1.2) #000c,inset 0 calc(var(--mm) * .4) 0 #ffffff26;background:linear-gradient(#4b4c51,#2a2b2e);transition:top 80ms;position:absolute;top:36%;left:18%;right:18%}.hw-lever>i:after{content:"";border-radius:calc(var(--mm) * .5);background:#1f3550;height:16%;position:absolute;top:42%;left:12%;right:12%}.hw-lever.is-up>i{top:10%}.hw-lever.is-down>i{top:62%}.hw-lever.is-on>i:after{box-shadow:0 0 calc(var(--mm) * 2.5) #137def;background:#137def}body[data-theme=dark] .booth .hw-lever>button{min-width:0;min-height:0;box-shadow:none;cursor:pointer;touch-action:none;background:0 0;border:0;margin:0;padding:0;position:absolute;left:0;right:0}.hw-lever__lock{height:50%;top:0}.hw-lever__hold{height:50%;bottom:0}body[data-theme=dark] .booth .hw-lever>button:focus-visible{outline:calc(var(--mm) * .5) solid #fff6}body[data-theme=dark] .booth .hw-fader--cue .linear-slider.is-horizontal .linear-slider__track{left:calc(var(--mm) * 6.5);right:calc(var(--mm) * 6.5)}body[data-theme=dark] .booth .hw-fader--cue .linear-slider.is-horizontal .linear-slider__thumb{top:calc(50% - var(--mm) * 5.2);width:calc(var(--mm) * 7);height:calc(var(--mm) * 10.4);left:calc(var(--mm) * 6.5 + (100% - var(--mm) * 13) * var(--slider-ratio) - var(--mm) * 3.5)}.battle-screen{grid-template-rows:calc(var(--mm) * 7) calc(var(--mm) * 5.5) minmax(0,1fr) calc(var(--mm) * 7);border-radius:calc(var(--mm) * .6);color:#f2f4f8;font-family:var(--print-font);background:#020203;display:grid;overflow:hidden}.battle-screen__heads{padding:0 calc(var(--mm) * 1.5);background:linear-gradient(#14161c,#07080b);grid-template-columns:1fr 1fr;align-items:center;display:grid}.battle-screen__head{align-items:baseline;gap:calc(var(--mm) * 1);display:flex}.battle-screen__head--B{justify-content:flex-end}.battle-screen__head b{font:700 calc(var(--mm) * 3.4)/1 "IBM Plex Mono",ui-monospace,monospace;color:#00ff80}.battle-screen__head--B b{color:#50dcff}.battle-screen__head small{font:700 calc(var(--mm) * 2)/1 "IBM Plex Mono",ui-monospace,monospace;color:#ffb547}.battle-screen__touches{gap:calc(var(--mm) * .8);padding:calc(var(--mm) * .6) calc(var(--mm) * 1);grid-template-columns:repeat(4,1fr);display:grid}body[data-theme=dark] .booth .battle-screen__touch{border-radius:calc(var(--mm) * .6);color:#cfe6ff;min-width:0;min-height:0;font:700 calc(var(--mm) * 1.8)/1 var(--print-font);box-shadow:none;cursor:pointer;background:#0d2f4f;border:0;margin:0;padding:0}body[data-theme=dark] .booth .battle-screen__touch.is-on{color:#fff;background:#006ab6}body[data-theme=dark] .booth .battle-screen__touch:disabled{opacity:.5;cursor:default}.battle-screen__waves{gap:calc(var(--mm) * .4);background:#0a0b0e;grid-template-columns:.32fr 1fr 1fr .32fr;min-height:0;display:grid;position:relative}.battle-screen__wave{background:#030406;min-width:0;min-height:0;position:relative;overflow:hidden;container-type:size}.battle-screen__turn{pointer-events:none;width:100cqh;height:100cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}body[data-theme=dark] .booth .battle-screen .waveform{background:0 0;border:0;height:100%;min-height:0;margin:0;padding:0;display:block}body[data-theme=dark] .booth .battle-screen .waveform__surface{background:0 0;border:0;border-radius:0;height:auto;position:absolute;inset:0}.booth .battle-screen .waveform__identity,.booth .battle-screen .waveform__readout{display:none}.battle-screen__playhead{height:calc(var(--mm) * .3);opacity:.8;pointer-events:none;background:#fff;position:absolute;top:50%;left:0;right:0}.battle-screen__fx{align-items:center;gap:calc(var(--mm) * 1.2);padding:0 calc(var(--mm) * 1.2);border-top:calc(var(--mm) * .3) solid #22252d;font:700 calc(var(--mm) * 1.8)/1 "IBM Plex Mono",ui-monospace,monospace;color:#c9ccd3;white-space:nowrap;background:#07080b;display:flex;overflow:hidden}.battle-screen__fx b{color:#ffb547;font-size:calc(var(--mm) * 2.2)}.battle-screen__fx small{padding:calc(var(--mm) * .4) calc(var(--mm) * .8);border-radius:calc(var(--mm) * .5);color:#fff;font-size:calc(var(--mm) * 1.5);background:#006ab6;margin-left:auto}.tt-unit{border-radius:calc(var(--mm) * 3)}.tt-unit-B{--ink:80,220,255}.tt-print text,.hw-print.tt-print{fill:#a0a4aa}.tt-record{pointer-events:none;will-change:transform}.tt-record svg{width:100%;height:100%;display:block}.tt-label{fill:rgba(var(--ink),.22)}.tt-label__ring{stroke:rgb(var(--ink));stroke-opacity:.8}.tt-label__side{font:800 9px var(--print-font);fill:rgb(var(--ink));paint-order:stroke;stroke:#000;stroke-width:1.2px}.tt-label__title{font:700 5px var(--print-font);fill:#fff;paint-order:stroke;stroke:#000;stroke-width:1.2px}.tt-sheen{pointer-events:none;background:conic-gradient(from 300deg,#0000,#ffffff14 7%,#0000 15% 50%,#ffffff10 57%,#0000 65%,#0000);border-radius:50%;-webkit-mask:radial-gradient(circle closest-side,#0000 33%,#000 35% 98%,#0000 100%);mask:radial-gradient(circle closest-side,#0000 33%,#000 35% 98%,#0000 100%)}.tt-spot{pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffff38,#ffffff10 45%,#0000 70%);border-radius:50%;transition:opacity .2s}.tt-unit.is-lit .tt-spot{opacity:1}.tt-spindle{pointer-events:none;box-shadow:0 calc(var(--mm) * .6) calc(var(--mm) * .9) #000a;background:radial-gradient(circle at 40% 35%,#fff,#b9bcc2 45%,#6d7077);border-radius:50%}.tt-platter{border-radius:50%}.tt-platter .jog-unit{width:100%;height:100%;position:absolute;inset:0}.tt-platter .jog-unit__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body[data-theme=dark] .booth .tt-platter .jog-wheel{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:50%}body[data-theme=dark] .booth .tt-platter .jog-wheel__disc{display:none}body[data-theme=dark] .booth .tt-platter .jog-wheel:focus-visible{outline:calc(var(--mm) * .8) solid rgba(var(--ink),.6)}.tt-arm{pointer-events:none;width:100%;height:100%;filter:drop-shadow(calc(var(--mm) * 1.5) calc(var(--mm) * 2.5) calc(var(--mm) * 1.5) #000a);top:0;left:0;overflow:visible}.tt-arm__tube{fill:none;stroke:#0f1013;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.tt-arm__tube-shine{fill:none;stroke:#4a4c55;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transform:translate(-1.6px)}.tt-arm__counterweight rect{fill:#16171b;stroke:#000;stroke-width:.4px}.tt-arm__counterweight .tt-arm__ring{fill:#25262b}.tt-arm__pivot{fill:#1a1b1f;stroke:#000;stroke-width:.5px}.tt-arm__cap{fill:#232429;stroke:#000;stroke-width:.6px}.tt-arm__collar{fill:#1d1e22;stroke:#000;stroke-width:.4px}.tt-arm__shell{fill:#1f2024;stroke:#000;stroke-width:.5px}.tt-arm__lift{stroke:#2a2b30;stroke-width:3px;stroke-linecap:round}.tt-arm__stylus{fill:#d8dade}.tt-arm__grip{fill:#0000;stroke:none}.tt-arm__head{pointer-events:all;cursor:grab;outline:none}.tt-arm__head.is-dragging{cursor:grabbing}.tt-arm__head[aria-disabled=true]{cursor:default}.tt-arm__head:focus-visible .tt-arm__shell{stroke:rgb(var(--ink));stroke-width:1.2px}body[data-theme=dark] .booth .tt-start{font-size:calc(var(--mm) * 2.8);letter-spacing:.06em;border-radius:calc(var(--mm) * 1.2)}body[data-theme=dark] .booth .tt-start[aria-pressed=true],body[data-theme=dark] .booth .tt-start[aria-pressed=true]:hover:enabled{box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b,0 calc(var(--mm) * .7) calc(var(--mm) * 1.1) #000b,inset 0 calc(var(--mm) * .35) 0 #ffffff24;color:rgb(var(--ink));text-shadow:0 0 calc(var(--mm) * 1.2) rgb(var(--ink));background:linear-gradient(#4b4c51 0%,#38393d 16%,#2d2e32 60%,#26272a 100%)}body[data-theme=dark] .booth .tt-speed{padding-left:calc(var(--mm) * 2);font-size:calc(var(--mm) * 3.3);justify-content:start}.tt-speed i{right:calc(var(--mm) * 2.5);top:calc(50% - var(--mm) * .85);width:calc(var(--mm) * 6.3);height:calc(var(--mm) * 1.7);border-radius:calc(var(--mm) * .9);background:#3a1418;position:absolute}body[data-theme=dark] .booth .tt-speed.is-lit,body[data-theme=dark] .booth .tt-speed[aria-pressed=true]{color:#d6d7db;text-shadow:0 1px #000;box-shadow:0 0 0 calc(var(--mm) * .4) #0a0a0b;background:linear-gradient(#4b4c51 0%,#38393d 16%,#2d2e32 60%,#26272a 100%)}.tt-speed.is-lit i,.tt-speed[aria-pressed=true] i{box-shadow:0 0 calc(var(--mm) * 2) #e8405a;background:#e8405a}.tt-reset-led{border-radius:calc(var(--mm) * 1);background:#3a1418}.tt-reset-led.is-lit{box-shadow:0 0 calc(var(--mm) * 2) #e8405a;background:#e8405a}body[data-theme=dark] .booth .tt-light,body[data-theme=dark] .booth .tt-light:hover:enabled{cursor:pointer;min-width:0;min-height:0;box-shadow:0 0 0 calc(var(--mm) * 1) #0a0a0c,inset 0 calc(var(--mm) * .3) 0 #ffffff1c;background:radial-gradient(circle at 45% 35%,#3a3b41,#141417 70%);border:0;border-radius:50%;margin:0;padding:0}body[data-theme=dark] .booth .tt-light.is-up{box-shadow:0 0 0 calc(var(--mm) * 1) #0a0a0c,0 0 calc(var(--mm) * 6) #fff;background:radial-gradient(circle,#fff,#e8eefc 40%,#9aa3b5)}@media (orientation:portrait) and (width<=820px){.booth{--mm:calc(100cqw / var(--booth-pw,345));flex-direction:column;justify-content:flex-start;align-items:center;padding-top:1.73913vw;container-type:inline-size}.app-shell.is-booth{height:auto;min-height:100dvh;overflow:visible}.app-shell.is-booth>.booth{flex:none;height:auto}.mixer-unit{margin-inline:0}.booth>section{top:0}}@media (height<=520px) and (orientation:landscape){.app-shell.is-booth{gap:4px}body[data-theme=dark] .app-shell.is-booth>.topbar{height:34px;min-height:34px}body[data-theme=dark] .app-shell.is-booth>.topbar :is(button,summary,.workspace-search,.audio-session__state){min-width:30px;height:30px;min-height:30px}}body[data-theme=dark] .booth .jog-wheel__disc{width:auto;height:auto}.booth{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.booth :is(button,input,select,summary,[role=slider],[role=button],[tabindex],.jog-wheel,.linear-slider,.knob){touch-action:none}body[data-theme=dark] .booth .bs-player .bs-bend>button .icon{display:none}
