._root_zb21n_1{color:#ece9df;--live-accent:#ff6238;background:#101210;min-height:100vh;font-family:Arial,sans-serif}._main_zb21n_2{max-width:1440px;margin:auto;padding:28px 32px 120px}._main_zb21n_2 h1{font-size:32px;line-height:1.2}._main_zb21n_2 p{color:#b8beb2;line-height:1.6}._navigation_zb21n_2{border-bottom:1px solid #44483d;justify-content:space-between;margin-bottom:28px;padding-bottom:20px;display:flex}._main_zb21n_2 a{color:inherit;text-underline-offset:4px;text-decoration:underline}._main_zb21n_2 button,._main_zb21n_2 select,._main_zb21n_2 input{font:inherit;color:#eeeade;background:#242a20;border:1px solid #626a57;border-radius:3px;min-height:44px;padding:10px 14px}._main_zb21n_2 button{cursor:pointer}._main_zb21n_2 button:disabled{opacity:.5;cursor:wait}._main_zb21n_2 :focus-visible{outline-offset:4px;outline:3px solid #ff6238}._main_zb21n_2 label{gap:8px;font-size:14px;display:grid}._main_zb21n_2 input[type=color]{width:100%;padding:5px}._main_zb21n_2 small{letter-spacing:.08em;color:#aeb6a2;font-size:11px;display:block}._hint_zb21n_2{font-size:12px}._message_zb21n_2{background:#1b2117;border:1px solid #59604e;padding:24px}._cards_zb21n_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}._cards_zb21n_2 a{background:#1a1f18;border:1px solid #47513c;border-radius:4px;gap:12px;padding:20px;text-decoration:none;display:grid}._cards_zb21n_2 svg{width:100%;height:180px}._cards_zb21n_2 strong{font-size:22px}._cards_zb21n_2 span{line-height:1.4}._stage_zb21n_3 header{align-items:center;gap:18px;margin:24px 0;display:flex}._stage_zb21n_3 header h1{overflow-wrap:anywhere;letter-spacing:.04em;margin:7px 0}._stage_zb21n_3 header p{overflow-wrap:anywhere;margin:0}._monogram_zb21n_3{border:1px solid var(--live-accent);min-width:55px;height:65px;color:var(--live-accent);border-radius:30px 30px 3px 3px;place-items:center;font-size:28px;display:grid}._device_zb21n_3{isolation:isolate;background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--live-accent) 8%,#161c13),#141a12);border:1px solid #4c5841;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 26px 44px #0009,0 4px #080a08,inset 0 1px #ffffff24,inset 0 -20px 28px #0009}._device_zb21n_3>*{z-index:1;position:relative}._device_zb21n_3:before,._device_zb21n_3:after{content:"";pointer-events:none;z-index:2;position:absolute}._device_zb21n_3:before{background:linear-gradient(112deg,#ffffff1c 0%,#ffffff08 12%,#0000 27% 70%,#00000036 100%);inset:0}._device_zb21n_3:after{background:linear-gradient(#0000,#00000015 28%,#00000076 100%);border-top:1px solid #ffffff0b;inset:48% 0 0}._deviceTitle_zb21n_3{border-bottom:1px solid #404c35;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 14px #00000024}._deviceTitle_zb21n_3 h2{margin:0;font-size:18px}._deviceTitle_zb21n_3 span{color:#bcc3ad;font:11px monospace}._device_zb21n_3>div:last-child{height:450px;padding:12px 24px 18px}._device_zb21n_3 svg{filter:drop-shadow(0 18px 15px #000a);width:100%;height:100%}._stage_zb21n_3[data-finish=ivory] ._device_zb21n_3{border-color:#b3b19a;box-shadow:0 26px 44px #0008,0 4px #5d594e,inset 5px 0 #c9c3ac,inset -5px 0 #c9c3ac,inset 0 1px #fff8}._stage_zb21n_3[data-finish=smoked] ._device_zb21n_3{background:radial-gradient(#393020,#1a1812);border-color:#826c4a}._stage_zb21n_3 footer{background:#22281d;border:1px solid #4a563d;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:20px;display:flex;box-shadow:0 14px 24px #0006,inset 0 1px #ffffff10}._stage_zb21n_3 footer div{min-width:0}._stage_zb21n_3 footer strong{overflow-wrap:anywhere}._stage_zb21n_3 footer small{margin-top:7px}._stage_zb21n_3 footer a{color:#23170d;background:#ff6238;border-radius:3px;flex-shrink:0;padding:13px 18px;font-size:14px;text-decoration:none}._editor_zb21n_3{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}._editor_zb21n_3 form{background:#1b2017;border:1px solid #4b5440;padding:22px}._editor_zb21n_3 fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}._editor_zb21n_3 legend{margin-bottom:24px;font-size:20px}._editor_zb21n_3 button[type=submit]{color:#21160d;background:#ff6238;border-color:#ff6238}._editor_zb21n_3 ._check_zb21n_3{align-items:center;gap:12px;line-height:1.5;display:flex}._check_zb21n_3 input{accent-color:#ff6238;width:20px;min-width:20px}._editor_zb21n_3 ._device_zb21n_3>div:last-child{height:330px}._sessionPicker_zb21n_3{align-items:end;gap:20px;margin:30px 0;display:flex}._sessionPicker_zb21n_3 label{flex:1;min-width:0}._sessionPicker_zb21n_3 select{max-width:100%}@media (max-width:1000px){._main_zb21n_2{padding:22px 20px 110px}._cards_zb21n_2{grid-template-columns:repeat(2,minmax(0,1fr))}._editor_zb21n_3{grid-template-columns:260px minmax(0,1fr);gap:18px}._editor_zb21n_3 ._device_zb21n_3>div:last-child{height:240px;padding-inline:5px}._editor_zb21n_3 ._stage_zb21n_3 footer{display:grid}._editor_zb21n_3 ._stage_zb21n_3 header h1{font-size:25px}._device_zb21n_3>div:last-child{height:380px}}@media (max-width:700px){._main_zb21n_2{padding:20px 12px 110px}._main_zb21n_2 h1{font-size:27px}._cards_zb21n_2{grid-template-columns:1fr}._editor_zb21n_3{flex-direction:column-reverse;display:flex}._editor_zb21n_3>*{box-sizing:border-box;width:100%}._device_zb21n_3>div:last-child{height:250px;padding-inline:5px}._deviceTitle_zb21n_3{flex-direction:column;align-items:start;gap:8px;padding:16px 12px}._deviceTitle_zb21n_3 h2{font-size:17px}._stage_zb21n_3 header{gap:12px}._stage_zb21n_3 header h1{font-size:26px}._stage_zb21n_3 footer{gap:18px;padding:16px;display:grid}._stage_zb21n_3 footer a{text-align:center}._sessionPicker_zb21n_3{flex-direction:column;align-items:stretch}._navigation_zb21n_2{font-size:13px}._stage_zb21n_3 small{font-size:9px}._monogram_zb21n_3{min-width:42px;height:53px}}._sessionPicker_zb21n_3 select{width:100%;min-width:0}._main_zb21n_2 input,._main_zb21n_2 select{box-sizing:border-box;max-width:100%}._sources_zb21n_7{background:#1b2118;border:1px solid #4b5440;border-radius:5px;margin:28px 0;padding:24px}._sources_zb21n_7 h2{margin:0 0 14px;font-size:22px}._sourceActions_zb21n_7{flex-wrap:wrap;align-items:end;gap:18px;display:flex}._sourceActions_zb21n_7 label{flex:1;min-width:180px}._sourceList_zb21n_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:320px;padding:0;list-style:none;display:grid;overflow:auto}._sourceList_zb21n_7 li{border:1px solid #414b36;gap:10px;padding:14px;display:grid}._sourceList_zb21n_7 strong{overflow-wrap:anywhere}._sourceList_zb21n_7 button,._sourceList_zb21n_7 a{justify-self:start}._sourcePlayer_zb21n_7{border-top:1px solid #444e3a;margin:20px 0;padding-top:20px}._sourcePlayer_zb21n_7 audio{width:100%;margin:14px 0;display:block}._sourcePlayer_zb21n_7 strong{overflow-wrap:anywhere}._sourceStatus_zb21n_7{font-size:13px}._sources_zb21n_7 input[type=file]{width:100%}@media (max-width:700px){._sources_zb21n_7{padding:16px}._sourceList_zb21n_7{grid-template-columns:1fr}._sourceActions_zb21n_7{display:grid}._sourceActions_zb21n_7 label{min-width:0}}._mixer_zb21n_9{isolation:isolate;background:linear-gradient(135deg,#31372f 0%,#1b201a 46%,#101410 100%);border:1px solid #707464;border-radius:5px;margin:22px 0 30px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 38px #0009,0 3px #080a08,inset 3px 0 #756044,inset -3px 0 #756044,inset 0 1px #ffffff1c}._mixer_zb21n_9:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#ffffff16 0%,#0000 22% 66%,#0000003d 100%);position:absolute;inset:0}._mixer_zb21n_9>*{z-index:1;position:relative}._mixer_zb21n_9 header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._mixer_zb21n_9 h3{margin:8px 0;font-size:23px}._decks_zb21n_9{grid-template-columns:1fr 1fr;gap:20px;display:grid}._deck_zb21n_9{background:linear-gradient(145deg,#1d231d,#121612);border:1px solid #485040;min-width:0;padding:18px;box-shadow:0 12px 18px #0006,inset 0 1px #ffffff12,inset 0 -12px 20px #0006}._deck_zb21n_9 h4{color:#e5ddbb;justify-content:space-between;margin:0 0 14px;font:18px monospace;display:flex}._deck_zb21n_9 h4 span{color:#b1c598;font-size:12px}._deck_zb21n_9 strong{overflow-wrap:anywhere;min-height:44px;font-size:14px;display:block}._deck_zb21n_9 audio{width:100%;margin:14px 0}._deckActions_zb21n_9{flex-wrap:wrap;gap:10px;margin:10px 0 18px;display:flex}._mixBus_zb21n_9{border-top:1px solid #626950;grid-template-columns:2fr auto 1fr;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:grid;box-shadow:inset 0 1px #0008}._mixer_zb21n_9 input[type=range]{accent-color:#e4b86b;cursor:pointer;width:100%;padding:0}@media (max-width:700px){._mixer_zb21n_9{padding:15px;box-shadow:0 16px 26px #0008,0 2px #080a08,inset 2px 0 #756044,inset -2px 0 #756044}._mixer_zb21n_9 header{flex-direction:column;align-items:start}._decks_zb21n_9,._mixBus_zb21n_9{grid-template-columns:1fr}._deck_zb21n_9{padding:14px;box-shadow:0 8px 14px #0007,inset 0 1px #ffffff10}}._broadcast_zb21n_10{background:#191d17;border:1px solid #71664c;border-left:4px solid #b7a477;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:24px 0;padding:20px;display:flex}._broadcast_zb21n_10 small{color:#d3c39f;letter-spacing:.12em;font:11px monospace}._broadcast_zb21n_10 p{margin:8px 0;font-size:14px}._broadcast_zb21n_10>p,._broadcast_zb21n_10 audio{flex-basis:100%;width:100%}._broadcast_zb21n_10[data-state=live]{border-left-color:#b7d579}._broadcast_zb21n_10[data-state=live] small{color:#b7d579}._broadcast_zb21n_10 button{min-height:44px}._broadcast_zb21n_10 audio{max-width:100%}._creation_zb21n_12,._consent_zb21n_12{background:#1b2117;border:1px solid #59604e;border-radius:4px;margin:24px 0;padding:20px}._creation_zb21n_12 summary{cursor:pointer;align-items:center;min-height:44px;font-size:18px;display:flex}._creation_zb21n_12 form{gap:16px;max-width:620px;display:grid}._creation_zb21n_12 button{justify-self:start}._consent_zb21n_12 h4{margin:0 0 12px;font-size:18px}._consent_zb21n_12 ._check_zb21n_3{align-items:center;gap:12px;margin:14px 0;line-height:1.5;display:flex}._consent_zb21n_12 ._check_zb21n_3 input{flex-shrink:0}._consent_zb21n_12 p{font-size:14px}._mixer_zb21n_9{--control-metal:#d8d4c3;--control-accent:#e4b86b;--control-edge:#777d69;--control-ink:#eeeade;--control-muted:#c3c8b9;--control-active:#bad28c;overflow:visible}._mixer_zb21n_9:before{border-radius:inherit}._mixerFold_zb21n_25{background:#182013;border:1px solid #4d5942;border-radius:4px;margin:12px 0 16px;padding:12px}._mixerFold_zb21n_25>summary{cursor:pointer;color:#d8d2bc;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}._mixerFold_zb21n_25>summary:before{content:"+";color:#e4b86b;font:18px monospace}._mixerFold_zb21n_25[open]>summary{border-bottom:1px solid #47523b;margin-bottom:14px;padding-bottom:10px}._mixerFold_zb21n_25[open]>summary:before{content:"−"}._sources_zb21n_7._samplerSources_zb21n_30{background:0 0;border:0;padding:0}._mixer_zb21n_9._samplerMixer_zb21n_31{box-shadow:none;background:0 0;border:0;padding:0}._samplerMixer_zb21n_31:before{display:none}._samplerMixer_zb21n_31>header{padding:12px 0}._mixer_zb21n_9>header{border-bottom:1px solid #56604b;gap:20px;padding-bottom:16px}._mixer_zb21n_9>header small{color:#d0c7ae;letter-spacing:.14em}._mixer_zb21n_9 h3{letter-spacing:-.025em;line-height:1.2}._mixer_zb21n_9 label{color:var(--control-ink);gap:10px;font-size:14px;line-height:1.45}._mixer_zb21n_9 p{font-size:14px}._mixer_zb21n_9 button{border:1px solid var(--control-edge);min-height:44px;color:var(--control-ink);background:linear-gradient(#3b4235,#2a3126);border-bottom-color:#242a20;border-radius:4px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1.35;transition:background-color .12s,border-color .12s,box-shadow .12s,transform 80ms;box-shadow:0 2px #090d09,0 4px 8px #0004,inset 0 1px #ffffff1c}._mixer_zb21n_9 button:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #090d09,inset 0 2px 4px #0007}._mixer_zb21n_9 button[aria-pressed=true]{color:#f1ebd9;box-shadow:0 2px 0 #090d09, inset 0 1px #ffffff20, inset 3px 0 var(--control-accent);background:linear-gradient(#4c4935,#36392a);border-color:#b49b67}._mixer_zb21n_9 button:disabled,._mixer_zb21n_9 button[aria-disabled=true]{opacity:1;color:#a8ae9e;cursor:not-allowed;background:#242b21;border-color:#4b5344;box-shadow:inset 0 1px 2px #0004}._mixer_zb21n_9 button[aria-busy=true]{cursor:wait}._mixer_zb21n_9 :is(button,input,select,summary):focus-visible{outline:2px solid var(--control-accent);outline-offset:4px}._mixer_zb21n_9 ._deck_zb21n_9{border-radius:4px;box-shadow:0 10px 18px #0005,inset 0 1px #ffffff14,inset 0 -10px 18px #0005}._mixer_zb21n_9 ._deck_zb21n_9 h4{letter-spacing:.06em;align-items:center;gap:12px;font-size:17px}._mixer_zb21n_9 ._deck_zb21n_9 h4 span{color:var(--control-muted);letter-spacing:.04em;line-height:1.5}._mixer_zb21n_9 ._deck_zb21n_9[data-playing=true]{border-color:#8b9f6b}._mixer_zb21n_9 ._deck_zb21n_9[data-playing=true] h4 span{color:var(--control-active)}._mixer_zb21n_9 ._deck_zb21n_9 strong{color:#e5e7db;font-size:16px;font-weight:500;line-height:1.5}._mixer_zb21n_9 ._deckActions_zb21n_9{gap:12px}._deckTransport_zb21n_86{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin-top:20px;display:grid}._deckTransport_zb21n_86>button{min-width:94px;min-height:52px}._deckSeek_zb21n_88{min-width:0}._deckTime_zb21n_89{color:#e1e5d6;font-variant-numeric:tabular-nums;letter-spacing:.025em;justify-content:space-between;align-items:baseline;gap:12px;font:14px/1.5 IBM Plex Mono,monospace;display:flex}._deckTime_zb21n_89 span:last-child{color:#bbc4ad}._deckState_zb21n_91{color:var(--control-muted);font-size:12px}._controlLabel_zb21n_92{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._controlLabel_zb21n_92>span:last-child{color:#e4c48d;text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}._mixer_zb21n_9 input[type=range]{cursor:ew-resize;width:100%;height:44px;min-height:44px;accent-color:var(--control-accent);-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:3px;margin:0;padding:0;display:block}._mixer_zb21n_9 input[type=range]::-webkit-slider-runnable-track{background:#0e140d;border:1px solid #565e4e;border-radius:2px;height:7px;box-shadow:inset 0 2px 3px #000b,0 1px #ffffff10}._mixer_zb21n_9 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(#e1ddca 0%,#bdc3ad 45%,#566148 47% 53%,#c8ccb8 55%,#a3aa94 100%);border:1px solid #a7ad98;border-bottom-color:#626b55;border-radius:3px;width:19px;height:29px;margin-top:-12px;box-shadow:0 2px 1px #000b,0 3px 6px #0009,inset 0 1px #fff6}._mixer_zb21n_9 input[type=range]::-moz-range-track{background:#0e140d;border:1px solid #565e4e;border-radius:2px;height:5px;box-shadow:inset 0 2px 3px #000b,0 1px #ffffff10}._mixer_zb21n_9 input[type=range]::-moz-range-thumb{background:linear-gradient(#e1ddca 0%,#bdc3ad 45%,#566148 47% 53%,#c8ccb8 55%,#a3aa94 100%);border:1px solid #a7ad98;border-bottom-color:#626b55;border-radius:3px;width:17px;height:27px;box-shadow:0 2px 1px #000b,0 3px 6px #0009,inset 0 1px #fff6}._mixer_zb21n_9 input[type=range]:active{cursor:grabbing}._mixer_zb21n_9 input[type=range]:focus-visible{background:#e4b86b08}._mixer_zb21n_9 input[type=range]:disabled{cursor:not-allowed;opacity:.65}._mixer_zb21n_9 ._mixBus_zb21n_9{border-top-color:#69725c;padding-top:22px}._mixerToolbar_zb21n_148,._midiHeader_zb21n_148,._midiActions_zb21n_148{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._mixerToolbar_zb21n_148,._midiHeader_zb21n_148{justify-content:space-between}._shortcuts_zb21n_155,._midiPanel_zb21n_155{background:#141a13;border:1px solid #515c45;border-radius:4px;margin-top:22px;padding:18px;box-shadow:inset 0 1px #ffffff0b}._shortcuts_zb21n_155{box-sizing:border-box;background:#1c2418;border-color:#46513d;width:fit-content;max-width:100%;margin:0 0 18px;padding:0 12px}._shortcuts_zb21n_155[open]{width:100%;padding-bottom:12px}._shortcuts_zb21n_155 summary{cursor:pointer;color:#d5dbc9;align-items:center;min-height:44px;font-size:14px;display:flex}._shortcuts_zb21n_155 summary:before{content:"+";width:22px;color:var(--control-accent);font-family:monospace}._shortcuts_zb21n_155[open] summary:before{content:"−"}._shortcuts_zb21n_155 p,._controlHint_zb21n_168,._midiStatus_zb21n_168{color:var(--control-muted);margin:8px 0;font-size:14px;line-height:1.6}._mixer_zb21n_9 kbd{color:#e9e5d8;text-align:center;background:#242c1f;border:1px solid #657057;border-bottom-width:3px;border-radius:3px;min-width:24px;margin:2px 3px;padding:2px 6px;font-size:12px;display:inline-block}._midiPanel_zb21n_155 h4{color:var(--control-ink);margin:0;font-size:16px;line-height:1.5}._midiPanel_zb21n_155>summary{cursor:pointer;color:#e8e6d8;min-height:44px;font-size:15px;font-weight:600}._midiPanel_zb21n_155>summary::-webkit-details-marker{display:none}._midiPanel_zb21n_155>summary:after{content:"+";color:var(--control-accent);font:20px monospace}._midiPanel_zb21n_155[open]>summary:after{content:"−"}._mixer_zb21n_9 ._midiBadge_zb21n_175{color:#c8cebd;letter-spacing:.015em;overflow-wrap:anywhere;background:#252d20;border:1px solid #5b6650;border-radius:3px;align-items:center;min-width:0;max-width:48ch;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}._mixer_zb21n_9 ._midiBadge_zb21n_175[data-active=true]{color:#d4e5b7;background:#2b3923;border-color:#829967}._midiPanel_zb21n_155 select{background:#222a1e;border-color:#657057;width:100%;min-width:0;min-height:44px}._midiTools_zb21n_178{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}._midiTools_zb21n_178>label{flex:220px;min-width:0}._midiMappings_zb21n_180{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}._midiMapping_zb21n_180{background:#1c2418;border:1px solid #46513d;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}._midiMapping_zb21n_180 span{overflow-wrap:anywhere;font-size:14px;line-height:1.5}._midiMapping_zb21n_180 small{color:#bfc8b0;letter-spacing:.04em;font-size:12px}._deviceTitle_zb21n_3{z-index:3}._device_zb21n_3:after{background:linear-gradient(#0000,#0000000b 28%,#0005 100%);border-top:0}@media (hover:hover){._mixer_zb21n_9 button:hover:not(:disabled){background:linear-gradient(#4a5141,#343d2d);border-color:#b4bca0}._mixer_zb21n_9 input[type=range]:hover{background:#e4b86b07}._shortcuts_zb21n_155 summary:hover{color:#f0e9d6}}@media (max-width:700px){._mixer_zb21n_9>header{gap:12px}._mixer_zb21n_9 ._deck_zb21n_9{box-shadow:0 8px 14px #0006,inset 0 1px #ffffff12}._deckTransport_zb21n_86{grid-template-columns:auto minmax(0,1fr);gap:12px}._deckTransport_zb21n_86>button{min-width:76px}._deckTime_zb21n_89{gap:8px;font-size:12px}._midiMappings_zb21n_180{grid-template-columns:1fr}._shortcuts_zb21n_155{padding:0 10px}._shortcuts_zb21n_155[open]{padding-bottom:10px}._midiPanel_zb21n_155{padding:14px}._midiMapping_zb21n_180{padding:10px}}@media (max-width:1000px){._deckTransport_zb21n_86{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:14px}._deckTransport_zb21n_86 ._deckActions_zb21n_9{justify-content:flex-start;gap:10px;margin:0}._deckTransport_zb21n_86 ._deckActions_zb21n_9 button{white-space:normal;flex:1;min-width:0;padding-inline:10px}._deckSeek_zb21n_88{gap:4px}._mixer_zb21n_9 ._midiBadge_zb21n_175{max-width:100%}}@media (prefers-reduced-motion:reduce){._mixer_zb21n_9 button{transition:none}._mixer_zb21n_9 button:active:not(:disabled){transform:none}}@media (forced-colors:active){._mixer_zb21n_9 button,._mixer_zb21n_9 select,._midiMapping_zb21n_180{box-shadow:none;border:1px solid buttontext}._mixer_zb21n_9 input[type=range]{-webkit-appearance:auto;appearance:auto}._mixer_zb21n_9 input[type=range]::-webkit-slider-thumb{-webkit-appearance:auto;appearance:auto}._mixer_zb21n_9 :is(button,input,select,summary):focus-visible{outline-color:highlight}._device_zb21n_3:before,._device_zb21n_3:after,._mixer_zb21n_9:before{display:none}}._access_4d8xy_1{right:max(22px,env(safe-area-inset-right));bottom:calc(104px + env(safe-area-inset-bottom));z-index:78;color:#f0e7d4;min-height:46px;font:600 12px var(--font-sans,Arial,sans-serif);letter-spacing:.03em;cursor:pointer;background:linear-gradient(#282622,#191a17);border:1px solid #625343;border-radius:7px;align-items:center;gap:9px;padding:11px 15px;display:flex;position:fixed;box-shadow:0 7px 20px #0006,inset 0 1px #ffffff14}._accessDot_4d8xy_1{background:#8a806f;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 1px 2px #0008}._accessDot_4d8xy_1[data-active=true]{background:#d5b36c;box-shadow:0 0 8px #d5b36c55}._accessState_4d8xy_1{color:#b6ad98;border-left:1px solid #5a5140;padding-left:9px;font-size:10px}._dialog_4d8xy_1{color:#282820;overscroll-behavior:contain;width:min(740px,100vw - 28px);max-height:calc(100dvh - 42px);font:13px/1.5 var(--font-sans,Arial,sans-serif);background:#ede7d9;border:1px solid #b9ad95;border-radius:10px;margin:auto;padding:0;overflow:auto;box-shadow:0 28px 100px #0009}._dialog_4d8xy_1:not([open]){display:none}._dialog_4d8xy_1::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c100db8}._sticky_4d8xy_1{z-index:2;background:#ede7d9;position:sticky;top:0}._header_4d8xy_1{border-bottom:1px solid #c9bfaa;justify-content:space-between;align-items:center;padding:23px 26px 17px;display:flex}._header_4d8xy_1 small{letter-spacing:.16em;color:#726b5a;font:600 9px/1.4 monospace}._header_4d8xy_1 h2{letter-spacing:-.04em;margin:4px 0 0;font-size:26px;font-weight:500}._close_4d8xy_1{color:#443f34;cursor:pointer;background:#f5efe2;border:1px solid #c8bca5;border-radius:5px;place-items:center;width:38px;height:38px;font-size:25px;display:grid}._tabs_4d8xy_1{border-bottom:1px solid #c5baa5;gap:24px;padding:0 26px;display:flex}._tabs_4d8xy_1 button{color:#6e6757;min-height:48px;font:600 12px var(--font-sans,Arial,sans-serif);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px}._tabs_4d8xy_1 button[aria-selected=true]{color:#302a1c;border-bottom-color:#836322}._panel_4d8xy_1{padding:23px 26px 28px}._panel_4d8xy_1 h3{margin:0 0 9px;font-size:16px;font-weight:600}._panel_4d8xy_1 label{color:#514a3b;flex-direction:column;gap:6px;font-size:11px;font-weight:600;display:flex}._panel_4d8xy_1 select{color:#2f3028;width:100%;min-height:42px;font:13px var(--font-sans,Arial,sans-serif);background:#f7f2e7;border:1px solid #c2b59c;border-radius:4px;padding:8px 30px 8px 11px}._grid_4d8xy_1{grid-template-columns:1fr 1fr;gap:15px;margin:17px 0;display:grid}._hint_4d8xy_1{color:#746c5d;margin:10px 0 15px;font-size:12px;line-height:1.65}._actions_4d8xy_1{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}._actions_4d8xy_1 button,._binding_4d8xy_1 button,._bankLearn_4d8xy_1>button{color:#464334;min-height:40px;font:600 11px var(--font-sans,Arial,sans-serif);cursor:pointer;background:#f5eddd;border:1px solid #b8ab92;border-radius:4px;padding:8px 13px}._actions_4d8xy_1 ._primary_4d8xy_1{color:#f3eddc;background:#2b342c;border-color:#2b342c}._dialog_4d8xy_1 button:disabled,._dialog_4d8xy_1 select:disabled{opacity:.45;cursor:not-allowed}._dialog_4d8xy_1 button:focus-visible{outline-offset:3px;outline:3px solid #b88e39}._dialog_4d8xy_1 select:focus-visible{outline-offset:3px;outline:3px solid #b88e39}._access_4d8xy_1:focus-visible{outline-offset:3px;outline:3px solid #b88e39}._received_4d8xy_1{background:#dfd6c3;border:1px solid #cbc0a8;padding:10px;font:11px/1.6 monospace}._bankLearn_4d8xy_1{border-top:1px solid #c9bfa9;border-bottom:1px solid #c9bfa9;grid-template-columns:1fr auto;align-items:end;gap:10px;margin:20px 0;padding:16px 0;display:grid}._bankLearn_4d8xy_1 ._hint_4d8xy_1{grid-column:1/-1;margin:0}._bindings_4d8xy_1{gap:0;margin:18px 0;display:grid}._binding_4d8xy_1{border-top:1px solid #d1c6b0;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}._binding_4d8xy_1 div{gap:2px;min-width:0;display:grid}._binding_4d8xy_1 strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}._binding_4d8xy_1 span{color:#7b705d;font:10px/1.6 monospace}._binding_4d8xy_1 button{flex:none;min-height:36px}._feedback_4d8xy_1,._locked_4d8xy_1,._learning_4d8xy_1{color:#554c34;overflow-wrap:anywhere;background:#e5dcc5;border:1px solid #c3b48f;padding:12px 14px;font-size:12px;line-height:1.7}._feedback_4d8xy_1[data-error=true],._locked_4d8xy_1{color:#80562d;background:#eadbc3;border-color:#bc9b76}._pickBanner_4d8xy_1{inset:auto 20px calc(104px + env(safe-area-inset-bottom)) 20px;z-index:1300;color:#f3e7ce;max-width:700px;font:12px/1.5 var(--font-sans,Arial,sans-serif);background:#242b23;border:1px solid #b08c46;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:auto;padding:15px 18px;display:flex;position:fixed;box-shadow:0 8px 35px #0007}._pickBanner_4d8xy_1 span{color:#bcb39e;font-size:10px}._pickBanner_4d8xy_1 button{color:#3b3526;font:600 11px var(--font-sans,Arial,sans-serif);cursor:pointer;background:#e9d8af;border:1px solid #b9a16c;border-radius:3px;padding:7px 12px}._pickingBody_4d8xy_1 [data-midi-target]{outline-offset:3px;cursor:crosshair!important;outline:2px dashed #c5a34f!important}@media (max-width:700px){._access_4d8xy_1{right:12px;bottom:calc(92px + env(safe-area-inset-bottom));min-height:44px;padding:10px 12px}._accessState_4d8xy_1{display:none}._dialog_4d8xy_1{border-radius:7px;width:calc(100vw - 18px);max-height:calc(100dvh - 22px)}._header_4d8xy_1{padding:20px 18px 14px}._tabs_4d8xy_1{gap:24px;padding:0 18px}._panel_4d8xy_1{padding:19px 18px 25px}._grid_4d8xy_1,._bankLearn_4d8xy_1{grid-template-columns:1fr}._bankLearn_4d8xy_1 ._hint_4d8xy_1{grid-column:1}._actions_4d8xy_1 button{flex:auto}._pickBanner_4d8xy_1{inset:auto 10px calc(100px + env(safe-area-inset-bottom)) 10px;padding:12px;font-size:11px}._binding_4d8xy_1{gap:8px}._binding_4d8xy_1 span{font-size:9px}}@media (prefers-reduced-motion:reduce){._dialog_4d8xy_1,._access_4d8xy_1{scroll-behavior:auto}}@media (max-width:700px){body:has([data-library-open=true]) ._access_4d8xy_1{top:10px;bottom:auto}}._shell_151pt_1{--pad-accent:#e3bc72;--pad-edge:#4b5340;--pad-ink:#ece9dc;--pad-muted:#a2a891;color:var(--pad-ink);min-width:0;margin:24px 0;font-family:inherit;position:relative}._shell_151pt_1 *{box-sizing:border-box}._workhead_151pt_1{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}._workhead_151pt_1 h2{letter-spacing:-.03em;margin:7px 0;font-size:clamp(23px,2vw,31px);font-weight:600;line-height:1.2}._workhead_151pt_1 p{color:var(--pad-muted);margin:0;font-size:13px}._workhead_151pt_1 small,._instrument_151pt_1 small{letter-spacing:.12em;color:var(--pad-muted);font:10px/1.4 SFMono-Regular,Consolas,monospace}._shell_151pt_1 button{min-height:44px;color:var(--pad-ink);cursor:pointer;background:linear-gradient(#353b2e,#2a3025);border:1px solid #4c5341;border-radius:4px;padding:9px 13px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.4;transition:border-color .12s,background .12s,transform 80ms;box-shadow:inset 0 1px #ffffff0c,0 1px 2px #0004}._shell_151pt_1 button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._shell_151pt_1 button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #0006}._shell_151pt_1 :is(button,input,select,summary):focus-visible{outline:2px solid var(--pad-accent);outline-offset:3px}._shell_151pt_1 ._libraryButton_151pt_1{color:#252014;background:linear-gradient(#eccb8b,#cda15e);border-color:#e5bd7b;align-items:center;gap:20px;padding:12px 18px;font-weight:650;display:flex}._libraryButton_151pt_1 span{font-size:20px}._instrument_151pt_1{isolation:isolate;background:linear-gradient(145deg,#30352a,#20251d 60%,#1d211a);border:1px solid #515744;border-radius:6px;min-width:0;padding:26px 28px 20px;position:relative;box-shadow:0 24px 45px #0005,inset 0 1px #ffffff12,inset 3px 0 #7a65443d,inset -3px 0 #7a65443d}._instrument_151pt_1:focus-visible{outline:2px solid var(--pad-accent);outline-offset:5px}._screw_151pt_2{background:linear-gradient(135deg,#8b9079,#1c2118);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:11px;box-shadow:0 1px 1px #000b}._screw_151pt_2:nth-child(2){left:auto;right:11px}._header_151pt_2{border-bottom:1px solid #424937;justify-content:space-between;gap:16px;padding-bottom:18px;display:flex}._header_151pt_2 h3{letter-spacing:-.03em;margin:5px 0 0;font-size:23px}._header_151pt_2 h3 span{color:#818b71;font-weight:400}._instrument_151pt_1 p{color:var(--pad-muted);margin:7px 0;font-size:12px;line-height:1.6}._header_151pt_2 p{margin-bottom:0}._sessionBadge_151pt_2{letter-spacing:.08em;color:#a3ac93;flex-wrap:wrap;justify-content:end;align-self:flex-start;align-items:center;gap:8px;font:9px/1.5 monospace;display:flex}._sessionBadge_151pt_2 i{background:#abb77e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #abb77e66}._sessionBadge_151pt_2 strong{border-left:1px solid #4d5440;padding-left:10px;font-weight:400}._instrument_151pt_1 label{color:var(--pad-muted);gap:6px;min-width:0;font-size:11px;display:grid}._instrument_151pt_1 input,._instrument_151pt_1 select{width:100%;max-width:100%;min-height:44px;color:var(--pad-ink);border:1px solid var(--pad-edge);background:#191e16;border-radius:4px;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.4;box-shadow:inset 0 1px 4px #0004}._instrument_151pt_1 input[type=file]{padding:7px;font-size:11px;overflow:hidden}._instrument_151pt_1 input[type=file]::file-selector-button{color:#ece9dc;cursor:pointer;background:#353e2d;border:0;border-right:1px solid #546047;margin:-2px 8px -2px -2px;padding:7px}._profilebar_151pt_2{align-items:end;gap:9px;margin:19px 0 15px;display:flex}._profilebar_151pt_2 label{flex:1}._profilebar_151pt_2 button{box-shadow:none;background:0 0;font-size:11px}._profileEditor_151pt_2{background:#171d14;border:1px solid #424a36;border-radius:4px;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0;padding:15px;display:grid}._profileEditor_151pt_2 p{grid-column:1/-1;margin:0}._profileEditor_151pt_2>button{align-self:end}._modelCompact_151pt_2{max-width:240px;margin-bottom:16px}._bankbar_151pt_2{align-items:center;gap:20px;margin:20px 0 17px;display:flex}._bankbar_151pt_2>div:first-child{margin-right:auto}._bankbar_151pt_2>button{box-shadow:none;background:0 0;font-size:11px}._bankTabs_151pt_2{gap:7px;margin-top:7px;display:flex}._shell_151pt_1 ._bankTabs_151pt_2 button{color:#9aa58a;min-width:53px;min-height:36px;box-shadow:none;background:#1d2418;border:1px solid #424d36;padding:6px 10px;font:13px monospace}._bankTabs_151pt_2 button span{opacity:.6;margin-left:8px;font-size:9px}._shell_151pt_1 ._bankTabs_151pt_2 button[aria-selected=true]{color:#e3c78d;background:#4a452e;border-color:#b59a62;box-shadow:inset 0 1px #d9ba6325}._bankCount_151pt_2{text-align:right;gap:3px;display:grid}._bankCount_151pt_2 strong{color:#d9d5c4;font:17px monospace}._bankCount_151pt_2 small{letter-spacing:.09em;font-size:8px}._workspace_151pt_3{grid-template-columns:minmax(0,500px) minmax(180px,220px);justify-content:center;align-items:start;gap:20px;display:grid}._padArea_151pt_3{min-width:0}._pads_151pt_3{grid-template-columns:repeat(var(--pad-columns),minmax(0,1fr));background:linear-gradient(145deg,#11170e,#1a2114);border:1px solid #3c462f;border-radius:4px;gap:11px;padding:13px;display:grid;box-shadow:inset 0 3px 10px #000b,inset 0 1px #ffffff06}._shell_151pt_1 ._pad_151pt_3{aspect-ratio:1;text-align:left;color:#919d82;background:linear-gradient(140deg,#333e2a,#25301e);border:1px solid #535f45;border-bottom:3px solid #11190b;border-radius:4px;flex-direction:column;justify-content:space-between;gap:7px;width:100%;min-width:0;min-height:0;padding:11px 9px;display:flex;position:relative;box-shadow:0 5px 6px #0008,inset 0 1px #ffffff16}._shell_151pt_1 ._pad_151pt_3[data-loaded=true]{color:#ece4cf;background:linear-gradient(145deg,#58513a,#393e29);border-color:#95865b}._shell_151pt_1 ._pad_151pt_3[data-selected=true]{outline-offset:3px;outline:2px solid #bca574}._shell_151pt_1 ._pad_151pt_3[data-pending=true]:not([data-loaded=true]){border-style:dashed}._shell_151pt_1 ._pad_151pt_3[aria-pressed=true]{color:#151c0f;background:linear-gradient(145deg,#d5dca4,#9ba968);border-color:#e5e9bb;transform:translateY(2px);box-shadow:0 0 20px #c6db8733,inset 0 2px 4px #4d5a2960}._padNumber_151pt_3{letter-spacing:.05em;justify-content:space-between;align-items:center;gap:4px;font:10px/1 monospace;display:flex}._pad_151pt_3 strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.6em;font-size:11px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}._instrument_151pt_1 ._pad_151pt_3 small{color:inherit;letter-spacing:.04em;font:8px/1.3 monospace}._pad_151pt_3 kbd{color:inherit;opacity:.55;font:9px monospace}._pads_151pt_3[data-columns="8"]{gap:7px;padding:10px}._shell_151pt_1 ._pads_151pt_3[data-columns="8"] ._pad_151pt_3{min-height:52px;padding:6px}._pads_151pt_3[data-columns="8"] ._pad_151pt_3 strong,._pads_151pt_3[data-columns="8"] ._padNumber_151pt_3{font-size:8px}._importbar_151pt_3{justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;display:flex}._importbar_151pt_3 span{color:#8f9c7f;font-size:10px;line-height:1.5}._shell_151pt_1 ._importbar_151pt_3 button{white-space:nowrap;min-height:36px;box-shadow:none;background:0 0;padding:6px 8px;font-size:10px}._editor_151pt_3{background:#1b2216;border:1px solid #424e36;border-radius:4px;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff08}._selectedTitle_151pt_3{border-bottom:1px solid #3b472e;padding-bottom:10px}._selectedTitle_151pt_3 h4{letter-spacing:.02em;color:#dfd5b9;margin:6px 0;font:17px/1.4 monospace}._selectedTitle_151pt_3 p{overflow-wrap:anywhere;margin-bottom:0}._editor_151pt_3 button{padding:8px;font-size:11px}._instrument_151pt_1 ._hint_151pt_3{margin:0;font-size:10px;line-height:1.6}._sequence_151pt_3{background:#1a2115;border:1px solid #404b33;border-radius:4px;margin-top:22px;padding:16px}._sequenceHeader_151pt_3{align-items:center;gap:16px;display:flex}._sequenceHeader_151pt_3>div{flex:1;min-width:0}._sequenceHeader_151pt_3 h4{color:#bbc4aa;margin:4px 0;font:11px/1.4 monospace}._sequenceHeader_151pt_3 label{width:90px}._sequenceHeader_151pt_3 input{font:13px monospace}._sequenceHeader_151pt_3>button{font-size:11px}._steps_151pt_3{grid-template-columns:repeat(16,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}._shell_151pt_1 ._steps_151pt_3 button{color:#a5b193;background:#2d3624;border-radius:2px;min-width:0;min-height:32px;padding:5px 0;font:10px monospace;box-shadow:inset 0 1px #ffffff08}._shell_151pt_1 ._steps_151pt_3 button:nth-child(4n+1){border-left:2px solid #97885e}._shell_151pt_1 ._steps_151pt_3 button[aria-pressed=true]{color:#1a2013;background:#b69d63;border-color:#d1b87c}._shell_151pt_1 ._steps_151pt_3 button[data-current=true]{outline-offset:2px;outline:2px solid #e0e8bc;box-shadow:0 0 8px #ceda8740}._profileStatus_151pt_3{color:#8d9b7c;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font:9px/1.5 monospace;display:flex}._profileStatus_151pt_3 ._unsaved_151pt_3{color:#c0a572}._notice_151pt_3{border-top:1px solid #424b36;align-items:center;gap:16px;margin-top:12px;padding:13px 0 0;display:flex}._notice_151pt_3 p{flex:1;margin:0;font-size:11px}._notice_151pt_3 button{font-size:10px}._batch_151pt_3{background:#322e1e;border:1px solid #d7b476;border-radius:4px;margin-top:18px;padding:18px}._batch_151pt_3 strong{font-size:14px}._batch_151pt_3 button+button{margin-left:8px}._status_151pt_3{overflow-wrap:anywhere;min-height:1.5em;color:#e7b38d!important;font-size:12px!important}._midi_151pt_3{background:#171e12;border:1px solid #465138;border-radius:4px;margin-top:18px;padding:16px}._midi_151pt_3 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:600;display:flex}._midi_151pt_3 summary span{color:#b3bda1;font-size:11px}._midiControls_151pt_3{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}._midiControls_151pt_3 label{flex:180px}@media (hover:hover){._shell_151pt_1 button:hover:not(:disabled){border-color:#a89d72}._shell_151pt_1 ._pad_151pt_3:hover{background:linear-gradient(140deg,#424d36,#303c26)}._shell_151pt_1 ._pad_151pt_3[data-loaded=true]:hover{background:linear-gradient(140deg,#665c3e,#48502f)}}@media (max-width:1100px){._instrument_151pt_1{padding:22px 20px 18px}._workspace_151pt_3{grid-template-columns:minmax(0,500px) 200px;gap:16px}._pads_151pt_3{gap:9px;padding:11px}._shell_151pt_1 ._pad_151pt_3{padding:9px 7px}._pad_151pt_3 strong{font-size:10px}._sessionBadge_151pt_2{max-width:170px}}@media (max-width:850px){._workspace_151pt_3{grid-template-columns:minmax(0,500px);justify-content:center}._editor_151pt_3{grid-template-columns:1fr 1fr;align-items:end}._selectedTitle_151pt_3,._editor_151pt_3>._hint_151pt_3{grid-column:1/-1}._shell_151pt_1 ._pad_151pt_3{padding:11px 9px}._pad_151pt_3 strong{font-size:12px}._steps_151pt_3{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}._workhead_151pt_1{align-items:start}._sessionBadge_151pt_2 strong{display:none}._profileStatus_151pt_3{font-size:8px}}@media (max-width:600px){._shell_151pt_1{margin:16px 0}._workhead_151pt_1{gap:10px;margin-bottom:16px}._workhead_151pt_1 h2{font-size:22px}._workhead_151pt_1 p{max-width:25ch;font-size:11px}._shell_151pt_1 ._libraryButton_151pt_1{gap:8px;padding:10px 11px;font-size:11px}._instrument_151pt_1{padding:20px 14px 15px}._header_151pt_2 h3{font-size:21px}._header_151pt_2 p{font-size:11px}._sessionBadge_151pt_2{gap:5px;max-width:110px;font-size:7px}._profilebar_151pt_2{flex-wrap:wrap;gap:8px}._profilebar_151pt_2 label{flex-basis:100%}._profilebar_151pt_2 button{flex:1}._modelCompact_151pt_2{max-width:none}._bankbar_151pt_2{gap:12px}._bankCount_151pt_2 strong{font-size:14px}._bankCount_151pt_2 small{font-size:7px}._bankbar_151pt_2>button{max-width:90px;font-size:9px}._shell_151pt_1 ._bankTabs_151pt_2 button{min-width:44px;padding:6px}._bankTabs_151pt_2 button span{margin-left:5px;font-size:8px}._pads_151pt_3{gap:8px;padding:10px}._shell_151pt_1 ._pad_151pt_3{gap:5px;padding:8px 6px}._padNumber_151pt_3{font-size:8px}._pad_151pt_3 strong{font-size:10px}._pad_151pt_3 kbd{display:none}._instrument_151pt_1 ._pad_151pt_3 small{font-size:7px}._importbar_151pt_3{align-items:start}._importbar_151pt_3 span{max-width:16ch;font-size:8px}._shell_151pt_1 ._importbar_151pt_3 button{font-size:9px}._editor_151pt_3{grid-template-columns:1fr;padding:14px}._sequence_151pt_3{padding:12px}._sequenceHeader_151pt_3{flex-wrap:wrap;gap:10px}._sequenceHeader_151pt_3>div{flex-basis:100%}._sequenceHeader_151pt_3 label,._sequenceHeader_151pt_3>button{flex:1}._steps_151pt_3{gap:7px}._shell_151pt_1 ._steps_151pt_3 button{min-height:38px}._notice_151pt_3{display:block}._notice_151pt_3 button{width:100%;margin-top:12px}._profileEditor_151pt_2{grid-template-columns:1fr}._profileEditor_151pt_2 p{grid-column:auto}._midiControls_151pt_3{display:grid}._midiControls_151pt_3 label{flex:auto}._midi_151pt_3 summary{flex-wrap:wrap}._pads_151pt_3[data-columns="8"]{grid-template-columns:repeat(8,minmax(44px,1fr));overflow:auto}._shell_151pt_1 ._pads_151pt_3[data-columns="8"] ._pad_151pt_3{min-height:54px}}@media (prefers-reduced-motion:reduce){._shell_151pt_1 button{transition:none}._shell_151pt_1 button:active:not(:disabled),._shell_151pt_1 ._pad_151pt_3[aria-pressed=true]{transform:none}}@media (forced-colors:active){._instrument_151pt_1,._editor_151pt_3,._sequence_151pt_3,._midi_151pt_3,._pads_151pt_3,._batch_151pt_3{box-shadow:none;background:canvas;border-color:canvastext}._shell_151pt_1 button,._instrument_151pt_1 input,._instrument_151pt_1 select{box-shadow:none;border:1px solid buttontext}._shell_151pt_1 ._pad_151pt_3[aria-pressed=true],._shell_151pt_1 ._bankTabs_151pt_2 button[aria-selected=true]{color:highlighttext;background:highlight}._shell_151pt_1 :is(button,input,select,summary):focus-visible{outline-color:highlight}}._shell_151pt_1{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._shell_151pt_1>._workhead_151pt_1,._shell_151pt_1>._instrument_151pt_1{grid-column:1}._shell_151pt_1[data-library-open=true]{grid-template-columns:minmax(0,1fr) 350px;column-gap:22px}._shell_151pt_1[data-library-open=true]>aside{grid-area:1/2/span 2}._shell_151pt_1[data-library-open=true] ._workspace_151pt_3{gap:16px}@media (min-width:701px) and (max-width:1100px){._shell_151pt_1[data-library-open=true]{grid-template-columns:minmax(0,1fr) 300px;column-gap:16px}._shell_151pt_1[data-library-open=true] ._workspace_151pt_3{grid-template-columns:minmax(0,500px)}._shell_151pt_1[data-library-open=true] ._editor_151pt_3{grid-template-columns:1fr}._shell_151pt_1[data-library-open=true] ._header_151pt_2,._shell_151pt_1[data-library-open=true] ._profilebar_151pt_2{flex-wrap:wrap}._shell_151pt_1[data-library-open=true] ._profilebar_151pt_2 label{flex-basis:100%}}@media (max-width:700px){._shell_151pt_1[data-library-open=true]{grid-template-columns:minmax(0,1fr);column-gap:0}._shell_151pt_1[data-library-open=true]>aside{grid-area:auto}}._shell_151pt_1 ._header_151pt_2{flex-direction:row;align-items:flex-start;margin-bottom:0}._shell_151pt_1 ._pad_151pt_3{overflow:hidden}._padNumber_151pt_3{white-space:nowrap}._pad_151pt_3 strong{min-height:0}@media (min-width:701px) and (max-width:1100px){._shell_151pt_1[data-library-open=true] ._pad_151pt_3{gap:3px;padding:6px 5px}._shell_151pt_1[data-library-open=true] ._pad_151pt_3 strong{font-size:9px}._shell_151pt_1[data-library-open=true] ._padNumber_151pt_3{font-size:8px}._shell_151pt_1[data-library-open=true] ._pad_151pt_3 kbd{display:none}}@media (max-width:450px){._shell_151pt_1 ._pad_151pt_3{gap:3px;padding:6px 5px}._pad_151pt_3 strong{font-size:9px;line-height:1.25}._padNumber_151pt_3{font-size:8px}}@media (max-width:600px){._shell_151pt_1 ._pads_151pt_3[data-columns="8"] ._pad_151pt_3{gap:1px;min-height:0;padding:4px}._pads_151pt_3[data-columns="8"] ._pad_151pt_3 strong{-webkit-line-clamp:1;font-size:7px;line-height:1.1}._instrument_151pt_1 ._pads_151pt_3[data-columns="8"] ._pad_151pt_3 small{display:none}}._drawer_1pl1z_1{--sl-text:#e8ebdc;--sl-muted:#a5b496;--sl-line:#46583a;--sl-accent:#ddc18a;width:350px;min-width:0;max-width:100%;height:calc(100dvh - 92px);max-height:1100px;color:var(--sl-text);font:12px/1.4 var(--font-body,"DM Sans", Arial, sans-serif);background:#252e1f;border:1px solid #5d6b4b;border-radius:5px;flex-direction:column;display:flex;position:sticky;top:76px;overflow:hidden;box-shadow:0 10px 25px #0003}._drawer_1pl1z_1 *{box-sizing:border-box}._drawer_1pl1z_1 button,._drawer_1pl1z_1 input,._drawer_1pl1z_1 select{min-height:32px;color:var(--sl-text);border:1px solid var(--sl-line);font:inherit;border-radius:3px;margin:0}._drawer_1pl1z_1 button{cursor:pointer;background:#324028;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}._drawer_1pl1z_1 button:disabled{opacity:.4;cursor:not-allowed}._drawer_1pl1z_1 input,._drawer_1pl1z_1 select{background:#192313;min-width:0;padding:6px 8px}._drawer_1pl1z_1 svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}._drawer_1pl1z_1 :is(button,input,select,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #e5c88d}._drawer_1pl1z_1 ._iconButton_1pl1z_30{flex:0 0 32px;width:32px;min-width:32px;height:32px;padding:7px}._drawer_1pl1z_1 ._header_1pl1z_31{border-bottom:1px solid var(--sl-line);background:#303b27;flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:46px;margin-bottom:0;padding:6px 9px;display:flex}._drawer_1pl1z_1 ._header_1pl1z_31 h3{font:600 16px/1.2 var(--font-body,"DM Sans", Arial, sans-serif);letter-spacing:-.02em;margin:0}._header_1pl1z_31 ._iconButton_1pl1z_30{color:#c0cdb0;background:0 0}._tabs_1pl1z_34{border-bottom:1px solid var(--sl-line);background:#202a1a;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 5px;display:grid}._tabs_1pl1z_34 button{color:#a9b99a;background:0 0;border:0;border-radius:0;min-width:0;min-height:36px;padding:5px 2px;font-size:10px;position:relative}._tabs_1pl1z_34 button[aria-selected=true]{color:#ebd4a5;box-shadow:inset 0 -2px #d8b67a}._panel_1pl1z_37{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._artistLibrary_1pl1z_38{border-bottom:1px solid var(--sl-line);background:#293722;flex:none;padding:5px 8px}._artistStatus_1pl1z_39{justify-content:space-between;align-items:center;gap:6px;display:flex}._drawer_1pl1z_1 ._artistStatus_1pl1z_39 p{color:#d2dec2;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.4}._artistStatus_1pl1z_39 button{flex:none;padding:4px 6px;font-size:9px}._drawer_1pl1z_1 ._artistHint_1pl1z_42{color:#a9bd96;margin:3px 0 0;font-size:8px;line-height:1.5}._tools_1pl1z_43{border-bottom:1px solid var(--sl-line);flex:none;padding:7px 8px}._search_1pl1z_44{display:block;position:relative}._search_1pl1z_44>svg{color:#9cb18a;pointer-events:none;width:14px;height:14px;position:absolute;top:9px;left:8px}._search_1pl1z_44 input{width:100%;padding-left:28px;font-size:11px;display:block}._search_1pl1z_44 input::placeholder{color:#8da17b;opacity:1}._filters_1pl1z_48{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:5px;display:grid}._filters_1pl1z_48 label{color:#9eb48b;align-items:center;gap:5px;min-width:0;font-size:9px;display:flex}._filters_1pl1z_48 select{flex:1;width:100%;padding:4px 18px 4px 5px;font-size:9px}._folders_1pl1z_51{scrollbar-width:thin;scrollbar-color:#6b8054 #23311c;border-bottom:1px solid var(--sl-line);flex:none;gap:3px;padding:4px 6px;display:flex;overflow-x:auto}._folders_1pl1z_51 button{color:#adbf9a;white-space:nowrap;background:0 0;border-color:#0000;flex:none;gap:4px;padding:4px 6px;font-size:9px}._folders_1pl1z_51 button svg{width:12px;height:12px}._folders_1pl1z_51 button[aria-pressed=true]{color:#e4d4b0;background:#3d4c30;border-color:#64794b}._collection_1pl1z_55{color:#b6c7a2;border-bottom:1px solid #3a4d2c;flex:none;justify-content:space-between;align-items:center;gap:6px;padding:3px 8px;font-size:9px;display:flex}._collection_1pl1z_55 button{padding:4px 6px;font-size:9px}._collection_1pl1z_55 button svg{width:12px;height:12px}._list_1pl1z_58{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6c8154 #202d19;flex:auto;min-height:0;padding:0 4px 4px;overflow-y:auto}._row_1pl1z_59{border:1px solid #0000;border-bottom-color:#405332;border-radius:2px;grid-template-columns:32px minmax(0,1fr) 96px;align-items:center;gap:4px;height:56px;min-height:56px;padding:6px 3px;display:grid}._row_1pl1z_59[draggable=true]{cursor:grab}._row_1pl1z_59[draggable=true]:active{cursor:grabbing}._row_1pl1z_59>._iconButton_1pl1z_30{color:#c8d7b5;background:#33452a;border-color:#586e43}._itemInfo_1pl1z_63{gap:3px;min-width:0;display:grid}._itemInfo_1pl1z_63 strong{color:#e2ead5;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:16px;display:block;overflow:hidden}._itemInfo_1pl1z_63>span{color:#a5bb92;font:9px/13px var(--font-mono,"IBM Plex Mono", monospace);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._rowActions_1pl1z_66{align-items:center;width:96px;display:flex}._rowActions_1pl1z_66 ._iconButton_1pl1z_30{color:#a3b78f;background:0 0;border-color:#0000}._rowActions_1pl1z_66 ._iconButton_1pl1z_30[aria-pressed=true]{color:#e7c784}._rowActions_1pl1z_66 ._loadButton_1pl1z_69{color:#e4cfa2;background:#354b29;border-color:#5b7544}._row_1pl1z_59[data-decks=true]{grid-template-columns:32px minmax(0,1fr) 148px}._row_1pl1z_59[data-decks=true] ._rowActions_1pl1z_66{width:148px}._rowActions_1pl1z_66 ._deckButton_1pl1z_72{color:#e4cfa2;background:#354b29;border-color:#5b7544;border-radius:0;flex:0 0 26px;width:26px;min-width:26px;height:32px;padding:4px;font-size:10px}._row_1pl1z_59[data-pad-unavailable=true]{height:auto}._drawer_1pl1z_1 ._padReason_1pl1z_74{color:#dec79f;overflow-wrap:anywhere;grid-column:2/-1;margin:-2px 0 0;font-size:8px;line-height:1.4}._empty_1pl1z_75{color:#a9bd96;background:#202e19;border:1px dashed #607849;border-radius:3px;gap:9px;margin:10px 5px;padding:15px 10px;font-size:11px;display:grid}._empty_1pl1z_75 strong{color:#d7e2c6;font-weight:500}._drawer_1pl1z_1 ._empty_1pl1z_75 p{font-size:inherit;margin:0;line-height:1.6}._empty_1pl1z_75 button{justify-self:start;font-size:10px}._drawer_1pl1z_1 ._license_1pl1z_79{color:#96ad82;border-top:1px solid var(--sl-line);flex:none;margin:0;padding:5px 8px;font-size:8px;line-height:1.5}._folderEditor_1pl1z_80{color:#c1cfaf;background:#34442a;border-bottom:1px solid #718953;flex:none;gap:7px;margin:0;padding:9px 8px;font-size:10px;display:grid}._folderEditor_1pl1z_80 label{gap:5px;min-width:0;display:grid}._folderEditor_1pl1z_80 input,._folderEditor_1pl1z_80 select{width:100%}._folderEditor_1pl1z_80>div{justify-content:flex-end;gap:6px;display:flex}._folderEditor_1pl1z_80 button{font-size:10px}._footer_1pl1z_85{background:#34462a;border-top:1px solid #5c7545;flex-wrap:wrap;flex:none;align-items:center;gap:5px;padding:5px 8px;display:flex}._footer_1pl1z_85>button:first-child{flex:1;font-size:10px}._footer_1pl1z_85>input[hidden]{display:none}._footer_1pl1z_85>span{color:#aabc97;width:100%;font:8px/1.4 var(--font-mono,"IBM Plex Mono", monospace);display:block}._footer_1pl1z_85 strong{float:right;color:#d6e0c3;font-weight:400}._drawer_1pl1z_1 ._status_1pl1z_90{color:#b3c89d;overflow-wrap:anywhere;background:#24341c;border-top:1px solid #50683b;flex:none;margin:0;padding:6px 8px;font-size:9px;line-height:1.5}._status_1pl1z_90._error_1pl1z_91{color:#e9bb9d;background:#483624;border-color:#986846}._backdrop_1pl1z_92{display:none}@media (hover:hover){._drawer_1pl1z_1 button:hover:not(:disabled){filter:brightness(1.08);border-color:#91a36f}._row_1pl1z_59:hover{background:#324329}}@media (min-width:701px) and (max-width:1100px){._drawer_1pl1z_1{width:300px;height:calc(100dvh - 90px)}}@media (max-width:700px){._drawer_1pl1z_1{z-index:70;inset:var(--sample-library-top,64px) 0 0;border-bottom:0;border-radius:8px 8px 0 0;width:100%;max-width:100%;height:auto;max-height:none;position:fixed}._backdrop_1pl1z_92{z-index:69;inset:var(--sample-library-top,64px) 0 0;background:#0b120ab3;border:0;border-radius:0;width:100%;height:auto;padding:0;display:block;position:fixed}._drawer_1pl1z_1 button,._drawer_1pl1z_1 input,._drawer_1pl1z_1 select{min-height:44px}._drawer_1pl1z_1 ._iconButton_1pl1z_30{flex-basis:44px;width:44px;min-width:44px;height:44px;padding:12px}._drawer_1pl1z_1 ._header_1pl1z_31{min-height:56px;padding:6px 10px}._tabs_1pl1z_34 button{min-height:44px;font-size:11px}._tools_1pl1z_43{padding:7px 9px}._search_1pl1z_44>svg{top:15px}._search_1pl1z_44 input{font-size:12px}._filters_1pl1z_48{margin-top:5px}._filters_1pl1z_48 select{font-size:10px}._folders_1pl1z_51{padding:2px 6px}._folders_1pl1z_51 button,._collection_1pl1z_55 button{font-size:10px}._row_1pl1z_59{grid-template-columns:44px minmax(0,1fr) 132px;gap:3px;height:60px;min-height:60px;padding:4px 3px}._rowActions_1pl1z_66{width:132px}._row_1pl1z_59[data-decks=true]{grid-template-columns:44px minmax(0,1fr) 220px}._row_1pl1z_59[data-decks=true] ._rowActions_1pl1z_66{width:220px}._rowActions_1pl1z_66 ._deckButton_1pl1z_72{flex-basis:44px;width:44px;min-width:44px;height:44px;font-size:11px}._drawer_1pl1z_1 ._artistHint_1pl1z_42,._drawer_1pl1z_1 ._padReason_1pl1z_74{font-size:9px}._itemInfo_1pl1z_63 strong{font-size:11px}._itemInfo_1pl1z_63>span{font-size:9px}._footer_1pl1z_85{padding:5px 9px calc(5px + env(safe-area-inset-bottom))}._footer_1pl1z_85>button:first-child{font-size:11px}._footer_1pl1z_85>span{font-size:9px}._drawer_1pl1z_1 ._license_1pl1z_79{font-size:8px}._drawer_1pl1z_1 ._status_1pl1z_90{font-size:10px}}@media (max-height:760px){._panel_1pl1z_37{overflow-y:auto}._list_1pl1z_58{flex:none;min-height:110px;overflow:visible}}@media (prefers-reduced-motion:reduce){._drawer_1pl1z_1 *,._drawer_1pl1z_1 :before,._drawer_1pl1z_1 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:420px){._row_1pl1z_59[data-decks=true]{grid-template-columns:44px minmax(0,1fr);height:auto;min-height:84px}._row_1pl1z_59[data-decks=true]>._iconButton_1pl1z_30{grid-row:1/3}._row_1pl1z_59[data-decks=true] ._rowActions_1pl1z_66{grid-column:2}._row_1pl1z_59[data-decks=true] ._padReason_1pl1z_74{grid-column:1/-1}}@media (prefers-contrast:more){._drawer_1pl1z_1{--sl-muted:#c5d2b5;--sl-line:#7e9563}._itemInfo_1pl1z_63>span,._drawer_1pl1z_1 ._license_1pl1z_79,._footer_1pl1z_85>span{color:#c2d3ae}}@media (forced-colors:active){._drawer_1pl1z_1,._row_1pl1z_59,._drawer_1pl1z_1 button,._drawer_1pl1z_1 input,._drawer_1pl1z_1 select{box-shadow:none;border-color:buttontext}._tabs_1pl1z_34 button[aria-selected=true],._folders_1pl1z_51 button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}
