.DAWHeader-module__zrWVRG__header{background:var(--daw-header-bg,#111);border-bottom:1px solid var(--daw-border,#222);flex-shrink:0}.DAWHeader-module__zrWVRG__headerContent{justify-content:space-between;align-items:center;height:44px;padding:8px 12px;display:flex}@media (min-width:768px){.DAWHeader-module__zrWVRG__headerContent{height:48px;padding:8px 16px}}.DAWHeader-module__zrWVRG__headerLeft{align-items:center;gap:8px;display:flex}.DAWHeader-module__zrWVRG__logo{color:#fff;font-size:16px;font-weight:700;text-decoration:none;transition:color .15s}.DAWHeader-module__zrWVRG__logo:hover{color:var(--daw-accent,#3b82f6)}@media (min-width:768px){.DAWHeader-module__zrWVRG__logo{font-size:18px}}.DAWHeader-module__zrWVRG__badge{text-transform:uppercase;letter-spacing:.5px;background:var(--daw-success,#22c55e);color:#fff;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:600}@media (min-width:768px){.DAWHeader-module__zrWVRG__badge{padding:3px 8px;font-size:10px}}.DAWHeader-module__zrWVRG__headerCenter{flex:1;justify-content:center;display:flex}.DAWHeader-module__zrWVRG__projectName{color:var(--daw-text,#e5e5e5);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;max-width:200px;padding:4px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s;overflow:hidden}.DAWHeader-module__zrWVRG__projectName:hover{border-color:var(--daw-border,#222);background:#ffffff0d}@media (min-width:1024px){.DAWHeader-module__zrWVRG__projectName{max-width:300px;font-size:14px}}.DAWHeader-module__zrWVRG__headerRight{align-items:center;gap:12px;display:flex}.DAWHeader-module__zrWVRG__panelToggles{align-items:center;gap:4px;display:flex}.DAWHeader-module__zrWVRG__toggleButton{width:28px;height:28px;color:var(--daw-text-muted,#666);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:flex}.DAWHeader-module__zrWVRG__toggleButton:hover{color:var(--daw-text,#e5e5e5);background:#ffffff0d}.DAWHeader-module__zrWVRG__toggleButton.DAWHeader-module__zrWVRG__toggleActive{color:var(--daw-accent,#3b82f6);background:#3b82f626;border-color:#3b82f64d}.DAWHeader-module__zrWVRG__toggleButton.DAWHeader-module__zrWVRG__toggleActive:hover{background:#3b82f640}.DAWHeader-module__zrWVRG__toggleIcon{width:16px;height:16px}.DAWHeader-module__zrWVRG__headerDivider{background:var(--daw-border,#333);width:1px;height:20px;margin:0 4px}.DAWHeader-module__zrWVRG__headerLink{color:var(--daw-text-muted,#888);font-size:13px;text-decoration:none;transition:color .15s}.DAWHeader-module__zrWVRG__headerLink:hover{color:#fff}
.TransportButton-module__nJFLZa__transportButton{appearance:none;cursor:pointer;background:0 0;background:var(--transport-button-bg,#ffffff14);border:none;border:1px solid var(--transport-button-border,#ffffff1a);color:var(--transport-button-text,#fffc);border-radius:4px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:inherit;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.TransportButton-module__nJFLZa__transportButton:focus-visible{box-shadow:0 0 0 2px var(--transport-focus-ring,#6366f180)}.TransportButton-module__nJFLZa__transportButton:hover:not(:disabled){background:var(--transport-button-hover,#ffffff1f);border-color:var(--transport-button-border-hover,#fff3)}.TransportButton-module__nJFLZa__transportButton:active:not(:disabled),.TransportButton-module__nJFLZa__transportButton.TransportButton-module__nJFLZa__pressed{transform:scale(.95)}.TransportButton-module__nJFLZa__sm{width:28px;height:28px;font-size:9px}.TransportButton-module__nJFLZa__md{width:36px;height:36px;font-size:10px}.TransportButton-module__nJFLZa__lg{width:44px;height:44px;font-size:11px}.TransportButton-module__nJFLZa__icon{justify-content:center;align-items:center;display:flex}.TransportButton-module__nJFLZa__icon svg{width:100%;height:100%}.TransportButton-module__nJFLZa__sm .TransportButton-module__nJFLZa__icon{width:14px;height:14px}.TransportButton-module__nJFLZa__md .TransportButton-module__nJFLZa__icon{width:18px;height:18px}.TransportButton-module__nJFLZa__lg .TransportButton-module__nJFLZa__icon{width:22px;height:22px}.TransportButton-module__nJFLZa__content{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.TransportButton-module__nJFLZa__label{text-transform:uppercase;letter-spacing:.02em;font-weight:500}.TransportButton-module__nJFLZa__play.TransportButton-module__nJFLZa__active{color:var(--transport-play-color,#22c55e);border-color:var(--transport-play-color,#22c55e)}.TransportButton-module__nJFLZa__play.TransportButton-module__nJFLZa__active.TransportButton-module__nJFLZa__glow{box-shadow:0 0 8px var(--transport-play-glow,#22c55e66)}.TransportButton-module__nJFLZa__pause.TransportButton-module__nJFLZa__active{color:var(--transport-pause-color,#eab308);border-color:var(--transport-pause-color,#eab308)}.TransportButton-module__nJFLZa__stop.TransportButton-module__nJFLZa__active{color:var(--transport-stop-color,#ffffffe6)}.TransportButton-module__nJFLZa__record{color:var(--transport-record-idle,#ef444499)}.TransportButton-module__nJFLZa__record.TransportButton-module__nJFLZa__active{color:var(--transport-record-color,#ef4444);border-color:var(--transport-record-color,#ef4444)}.TransportButton-module__nJFLZa__record.TransportButton-module__nJFLZa__active.TransportButton-module__nJFLZa__glow{box-shadow:0 0 8px var(--transport-record-glow,#ef444480)}.TransportButton-module__nJFLZa__record.TransportButton-module__nJFLZa__armed{color:var(--transport-record-color,#ef4444);border-color:#ef444480}.TransportButton-module__nJFLZa__record.TransportButton-module__nJFLZa__blinking{animation:.5s ease-in-out infinite TransportButton-module__nJFLZa__recordBlink}@keyframes TransportButton-module__nJFLZa__recordBlink{0%,to{color:var(--transport-record-color,#ef4444);border-color:var(--transport-record-color,#ef4444)}50%{color:#ef44444d;border-color:#ef44444d}}.TransportButton-module__nJFLZa__loop.TransportButton-module__nJFLZa__active{color:var(--transport-loop-color,#3b82f6);border-color:var(--transport-loop-color,#3b82f6)}.TransportButton-module__nJFLZa__loop.TransportButton-module__nJFLZa__active.TransportButton-module__nJFLZa__glow{box-shadow:0 0 8px var(--transport-loop-glow,#3b82f666)}.TransportButton-module__nJFLZa__metronome.TransportButton-module__nJFLZa__active{color:var(--transport-metronome-color,#a855f7);border-color:var(--transport-metronome-color,#a855f7)}.TransportButton-module__nJFLZa__metronome.TransportButton-module__nJFLZa__active.TransportButton-module__nJFLZa__glow{box-shadow:0 0 8px var(--transport-metronome-glow,#a855f766)}.TransportButton-module__nJFLZa__transportButton:disabled{opacity:.4;cursor:not-allowed}.TransportButton-module__nJFLZa__loading{pointer-events:none;position:relative}.TransportButton-module__nJFLZa__loading .TransportButton-module__nJFLZa__content{visibility:hidden}.TransportButton-module__nJFLZa__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite TransportButton-module__nJFLZa__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TransportButton-module__nJFLZa__sm .TransportButton-module__nJFLZa__spinner{border-width:1.5px;width:10px;height:10px}.TransportButton-module__nJFLZa__lg .TransportButton-module__nJFLZa__spinner{border-width:2px;width:18px;height:18px}@keyframes TransportButton-module__nJFLZa__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}
.shared-module__vymSAG__pillButton{appearance:none;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:0 0;background:var(--daw-pill-bg,#6366f133);color:var(--daw-pill-text,#6366f1e6);border:none;border:1px solid var(--daw-pill-border,#6366f14d);border-radius:3px;padding:4px 10px;font-family:inherit;font-size:.7em;font-weight:700;transition:background-color .15s,border-color .15s,transform .1s}.shared-module__vymSAG__pillButton:hover:not(:disabled){background:var(--daw-pill-hover-bg,#6366f14d);border-color:var(--daw-pill-hover-border,#6366f180)}.shared-module__vymSAG__pillButton:active:not(:disabled){background:var(--daw-pill-active-bg,#6366f166);transform:scale(.95)}.shared-module__vymSAG__pillButton:disabled{opacity:.4;cursor:not-allowed}
.BPMControl-module__x71_Lq__bpmControl{background:var(--bpm-control-bg,#0000004d);border:1px solid var(--bpm-control-border,#ffffff1a);color:var(--bpm-control-text,#ffffffe6);-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-family:inherit;display:inline-flex}.BPMControl-module__x71_Lq__disabled{opacity:.5;pointer-events:none}.BPMControl-module__x71_Lq__syncLocked{opacity:.7}.BPMControl-module__x71_Lq__dragging{cursor:ns-resize}.BPMControl-module__x71_Lq__sm{gap:6px;padding:2px 6px;font-size:12px}.BPMControl-module__x71_Lq__md{gap:8px;padding:4px 10px;font-size:14px}.BPMControl-module__x71_Lq__lg{gap:10px;padding:6px 14px;font-size:18px}.BPMControl-module__x71_Lq__valueContainer{cursor:ns-resize;border-radius:3px;align-items:baseline;gap:4px;padding:2px 6px;transition:background-color .15s;display:flex}.BPMControl-module__x71_Lq__valueContainer:hover{background:var(--bpm-value-hover,#ffffff1a)}.BPMControl-module__x71_Lq__value{font-family:var(--bpm-value-font,"SF Mono","Monaco","Consolas",monospace);font-variant-numeric:tabular-nums;text-align:right;min-width:7ch;font-weight:600}.BPMControl-module__x71_Lq__sm .BPMControl-module__x71_Lq__value{font-size:14px}.BPMControl-module__x71_Lq__md .BPMControl-module__x71_Lq__value{font-size:18px}.BPMControl-module__x71_Lq__lg .BPMControl-module__x71_Lq__value{font-size:24px}.BPMControl-module__x71_Lq__label{text-transform:uppercase;letter-spacing:.03em;color:var(--bpm-label,#fff9);font-size:.7em;font-weight:500}.BPMControl-module__x71_Lq__input{appearance:none;font-family:var(--bpm-value-font,"SF Mono","Monaco","Consolas",monospace);font-variant-numeric:tabular-nums;color:var(--bpm-control-text,#ffffffe6);text-align:right;background:0 0;background:var(--bpm-input-bg,#ffffff1a);border:none;border-radius:2px;outline:none;width:7ch;padding:0 2px;font-weight:600}.BPMControl-module__x71_Lq__sm .BPMControl-module__x71_Lq__input{font-size:14px}.BPMControl-module__x71_Lq__md .BPMControl-module__x71_Lq__input{font-size:18px}.BPMControl-module__x71_Lq__lg .BPMControl-module__x71_Lq__input{font-size:24px}.BPMControl-module__x71_Lq__syncIndicator{text-transform:uppercase;letter-spacing:.05em;color:var(--bpm-sync-text,#ffffffb3);background:var(--bpm-sync-bg,#6366f14d);border-radius:2px;padding:2px 5px;font-size:.65em;font-weight:600}.BPMControl-module__x71_Lq__syncLocked .BPMControl-module__x71_Lq__syncIndicator{background:var(--bpm-sync-locked-bg,#22c55e4d);color:var(--bpm-sync-locked-text,#22c55e)}.BPMControl-module__x71_Lq__automationActive .BPMControl-module__x71_Lq__valueContainer{border:1px dashed var(--bpm-automation-border,#fb923c99)}.BPMControl-module__x71_Lq__automationActive .BPMControl-module__x71_Lq__value{color:var(--bpm-automation-text,#fb923c)}.BPMControl-module__x71_Lq__multipliers{gap:2px;display:flex}.BPMControl-module__x71_Lq__multiplierButton{appearance:none;cursor:pointer;background:0 0;background:var(--bpm-multiplier-bg,#ffffff14);color:var(--bpm-multiplier-text,#ffffffb3);border:none;border-radius:3px;padding:3px 6px;font-family:inherit;font-size:.75em;font-weight:600;transition:background-color .15s,color .15s}.BPMControl-module__x71_Lq__multiplierButton:hover:not(:disabled){background:var(--bpm-multiplier-hover,#ffffff26);color:var(--bpm-multiplier-text-hover,#ffffffe6)}.BPMControl-module__x71_Lq__multiplierButton:active:not(:disabled){background:var(--bpm-multiplier-active,#fff3)}.BPMControl-module__x71_Lq__multiplierButton:disabled{opacity:.4;cursor:not-allowed}.BPMControl-module__x71_Lq__tapButton{position:relative;}.BPMControl-module__x71_Lq__tapCount{background:var(--bpm-tap-count-bg,#6366f1);min-width:14px;height:14px;color:var(--bpm-tap-count-text,white);border-radius:7px;justify-content:center;align-items:center;padding:0 3px;font-size:9px;display:flex;position:absolute;top:-6px;right:-6px}.BPMControl-module__x71_Lq__presetsContainer{position:relative}.BPMControl-module__x71_Lq__presetsButton{appearance:none;cursor:pointer;background:0 0;background:var(--bpm-presets-bg,#ffffff14);width:24px;height:24px;color:var(--bpm-presets-text,#ffffffb3);border:none;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.BPMControl-module__x71_Lq__presetsButton:hover:not(:disabled){background:var(--bpm-presets-hover,#ffffff26)}.BPMControl-module__x71_Lq__presetsButton:disabled{opacity:.4;cursor:not-allowed}.BPMControl-module__x71_Lq__presetsButton svg{width:16px;height:16px}.BPMControl-module__x71_Lq__presetsDropdown{background:var(--bpm-dropdown-bg,#1f2937);border:1px solid var(--bpm-dropdown-border,#ffffff26);z-index:100;border-radius:4px;min-width:60px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000004d}.BPMControl-module__x71_Lq__presetItem{appearance:none;cursor:pointer;font-variant-numeric:tabular-nums;text-align:right;width:100%;color:var(--bpm-preset-text,#fffc);background:0 0;border:none;padding:6px 12px;font-family:inherit;font-size:13px;transition:background-color .1s;display:block}.BPMControl-module__x71_Lq__presetItem:hover{background:var(--bpm-preset-hover,#ffffff1a)}.BPMControl-module__x71_Lq__presetItem.BPMControl-module__x71_Lq__presetActive{background:var(--bpm-preset-active,#6366f14d);color:var(--bpm-preset-active-text,#818cf8)}
.TimeDisplay-module__BT2-kG__timeDisplay{background:var(--time-display-bg,#0006);border:1px solid var(--time-display-border,#ffffff1a);font-family:var(--time-display-font,"SF Mono","Monaco","Consolas",monospace);font-variant-numeric:tabular-nums;color:var(--time-display-text,#ffffffe6);-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex;position:relative}.TimeDisplay-module__BT2-kG__clickable{cursor:pointer}.TimeDisplay-module__BT2-kG__clickable:hover{background:var(--time-display-hover,#00000080)}.TimeDisplay-module__BT2-kG__sm{gap:6px;padding:2px 6px;font-size:12px}.TimeDisplay-module__BT2-kG__md{gap:8px;padding:4px 10px;font-size:14px}.TimeDisplay-module__BT2-kG__lg{gap:10px;padding:6px 14px;font-size:18px}.TimeDisplay-module__BT2-kG__sm .TimeDisplay-module__BT2-kG__display{font-size:14px}.TimeDisplay-module__BT2-kG__md .TimeDisplay-module__BT2-kG__display{font-size:18px}.TimeDisplay-module__BT2-kG__lg .TimeDisplay-module__BT2-kG__display{font-size:24px}.TimeDisplay-module__BT2-kG__display{align-items:baseline;display:flex}.TimeDisplay-module__BT2-kG__segmentWrapper{align-items:baseline;display:inline-flex}.TimeDisplay-module__BT2-kG__segment{text-align:right;min-width:1.5em;display:inline-block}.TimeDisplay-module__BT2-kG__editableSegment{cursor:text;border-radius:2px;margin:0 -2px;padding:0 2px}.TimeDisplay-module__BT2-kG__editableSegment:hover{background:var(--time-display-segment-hover,#ffffff1a)}.TimeDisplay-module__BT2-kG__separator{opacity:.6;margin:0 1px}.TimeDisplay-module__BT2-kG__separator.TimeDisplay-module__BT2-kG__animating{animation:1s step-end infinite TimeDisplay-module__BT2-kG__blink}@keyframes TimeDisplay-module__BT2-kG__blink{0%,50%{opacity:.6}50.01%,to{opacity:.2}}.TimeDisplay-module__BT2-kG__modeLabel{}.TimeDisplay-module__BT2-kG__playing{border-color:var(--time-display-playing,#22c55e4d)}.TimeDisplay-module__BT2-kG__playing .TimeDisplay-module__BT2-kG__display{color:var(--time-display-playing-text,#22c55e)}.TimeDisplay-module__BT2-kG__recording{border-color:var(--time-display-recording,#ef444466)}.TimeDisplay-module__BT2-kG__recording .TimeDisplay-module__BT2-kG__display{color:var(--time-display-recording-text,#ef4444)}.TimeDisplay-module__BT2-kG__paused .TimeDisplay-module__BT2-kG__separator{opacity:.4;animation:none}.TimeDisplay-module__BT2-kG__copyButton{appearance:none;cursor:pointer;width:18px;height:18px;color:var(--time-display-copy,#ffffff80);opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s;display:flex}.TimeDisplay-module__BT2-kG__copyButton:hover{opacity:1;color:var(--time-display-copy-hover,#ffffffe6)}.TimeDisplay-module__BT2-kG__copyButton svg{width:100%;height:100%}.TimeDisplay-module__BT2-kG__sm .TimeDisplay-module__BT2-kG__copyButton{width:14px;height:14px}.TimeDisplay-module__BT2-kG__lg .TimeDisplay-module__BT2-kG__copyButton{width:22px;height:22px}.TimeDisplay-module__BT2-kG__editable .TimeDisplay-module__BT2-kG__segment:focus{background:var(--time-display-segment-focus,#6366f14d);box-shadow:0 0 0 1px var(--time-display-focus-ring,#6366f180);outline:none}
.Select-module___bhIga__container{flex-direction:column;gap:4px;display:inline-flex;position:relative}.Select-module___bhIga__fullWidth{width:100%}.Select-module___bhIga__label{color:var(--select-label-color,#fff9);-webkit-user-select:none;user-select:none;font-size:11px}.Select-module___bhIga__trigger{appearance:none;cursor:pointer;text-align:left;background:var(--select-bg,#ffffff1a);border:none;border:1px solid var(--select-border,#ffffff26);width:100%;color:var(--select-text,#ffffffe6);border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:8px;font-family:inherit;transition:background-color .15s,border-color .15s;display:flex}.Select-module___bhIga__trigger:hover:not(:disabled){background:var(--select-hover-bg,#ffffff26);border-color:var(--select-hover-border,#ffffff40)}.Select-module___bhIga__trigger:focus-visible{box-shadow:0 0 0 2px var(--select-focus-ring,#6366f180)}.Select-module___bhIga__trigger:disabled{opacity:.5;cursor:not-allowed}.Select-module___bhIga__trigger.Select-module___bhIga__open{background:var(--select-open-bg,#ffffff26);border-color:var(--select-open-border,#6366f180)}.Select-module___bhIga__sm .Select-module___bhIga__trigger{height:24px;padding:0 8px;font-size:11px}.Select-module___bhIga__md .Select-module___bhIga__trigger{height:32px;padding:0 10px;font-size:12px}.Select-module___bhIga__lg .Select-module___bhIga__trigger{height:40px;padding:0 12px;font-size:14px}.Select-module___bhIga__placeholder{color:var(--select-placeholder,#fff6)}.Select-module___bhIga__chevron{width:12px;height:12px;color:var(--select-chevron,#ffffff80);flex-shrink:0;transition:transform .15s}.Select-module___bhIga__open .Select-module___bhIga__chevron{transform:rotate(180deg)}.Select-module___bhIga__dropdown{z-index:100;background:var(--select-dropdown-bg,#1e1e2e);border:1px solid var(--select-dropdown-border,#ffffff26);overscroll-behavior:contain;opacity:0;pointer-events:none;border-radius:4px;width:max-content;min-width:100%;max-height:200px;margin-top:4px;transition:opacity .15s,transform .15s;position:absolute;top:100%;left:0;overflow-y:auto;transform:translateY(-4px);box-shadow:0 4px 12px #0000004d}.Select-module___bhIga__dropdown.Select-module___bhIga__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.Select-module___bhIga__dropdown::-webkit-scrollbar{width:6px}.Select-module___bhIga__dropdown::-webkit-scrollbar-track{background:0 0}.Select-module___bhIga__dropdown::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.Select-module___bhIga__dropdown::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.Select-module___bhIga__option{cursor:pointer;color:var(--select-option-text,#fffc);white-space:nowrap;align-items:center;padding:8px 10px;transition:background-color .1s;display:flex}.Select-module___bhIga__option:hover{background:var(--select-option-hover,#ffffff1a)}.Select-module___bhIga__option.Select-module___bhIga__selected{background:var(--select-option-selected,#6366f133);color:var(--select-option-selected-text,#fff)}.Select-module___bhIga__option.Select-module___bhIga__disabled{opacity:.5;cursor:not-allowed}.Select-module___bhIga__option.Select-module___bhIga__disabled:hover{background:0 0}.Select-module___bhIga__sm .Select-module___bhIga__option{padding:6px 8px;font-size:11px}.Select-module___bhIga__md .Select-module___bhIga__option{padding:8px 10px;font-size:12px}.Select-module___bhIga__lg .Select-module___bhIga__option{padding:10px 12px;font-size:14px}.Select-module___bhIga__group{padding:4px 0}.Select-module___bhIga__group:not(:first-child){border-top:1px solid var(--select-group-border,#ffffff1a)}.Select-module___bhIga__groupLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--select-group-label,#fff6);-webkit-user-select:none;user-select:none;padding:6px 10px;font-size:10px;font-weight:600}.Select-module___bhIga__sm .Select-module___bhIga__groupLabel{padding:4px 8px;font-size:9px}.Select-module___bhIga__lg .Select-module___bhIga__groupLabel{padding:8px 12px;font-size:11px}.Select-module___bhIga__checkmark{width:14px;height:14px;color:var(--select-checkmark,#6366f1);flex-shrink:0;margin-right:8px}.Select-module___bhIga__sm .Select-module___bhIga__checkmark{width:12px;height:12px;margin-right:6px}.Select-module___bhIga__lg .Select-module___bhIga__checkmark{width:16px;height:16px;margin-right:10px}
.CountInControl-module__6zOtHa__countInControl{align-items:center;gap:4px;display:flex}.CountInControl-module__6zOtHa__icon{width:16px;height:16px;color:var(--count-in-icon-color,#ffffff80);flex-shrink:0;transition:color .15s}.CountInControl-module__6zOtHa__enabled .CountInControl-module__6zOtHa__icon{color:var(--count-in-icon-enabled,#ef4444)}.CountInControl-module__6zOtHa__select{min-width:70px}.CountInControl-module__6zOtHa__sm .CountInControl-module__6zOtHa__icon{width:14px;height:14px}.CountInControl-module__6zOtHa__sm .CountInControl-module__6zOtHa__select{min-width:60px}.CountInControl-module__6zOtHa__lg .CountInControl-module__6zOtHa__icon{width:18px;height:18px}.CountInControl-module__6zOtHa__lg .CountInControl-module__6zOtHa__select{min-width:80px}.CountInControl-module__6zOtHa__disabled{opacity:.5;pointer-events:none}
.DAWTransportSection-module__wzwPYW__transport{background:var(--daw-transport-bg,#151515);border-bottom:1px solid var(--daw-border,#222);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:4px 8px;display:flex}.DAWTransportSection-module__wzwPYW__section{align-items:center;gap:4px;display:flex}.DAWTransportSection-module__wzwPYW__center{flex:none}.DAWTransportSection-module__wzwPYW__mobileTopRow{order:1;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.DAWTransportSection-module__wzwPYW__mobileBottomRow{order:2;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}@media (max-width:767px){.DAWTransportSection-module__wzwPYW__transport{flex-wrap:wrap;justify-content:center;gap:6px;padding:6px 8px}.DAWTransportSection-module__wzwPYW__mobileBottomRow>button{flex:1;height:44px}}@media (min-width:768px){.DAWTransportSection-module__wzwPYW__transport{gap:16px;min-height:44px;padding:4px 12px}.DAWTransportSection-module__wzwPYW__section{gap:6px}}@media (min-width:1024px){.DAWTransportSection-module__wzwPYW__transport{gap:24px;min-height:48px;padding:6px 16px}.DAWTransportSection-module__wzwPYW__section{gap:8px}}.DAWTransportSection-module__wzwPYW__countInDisplay{background:var(--daw-count-in-bg,#3d1a1a);border:1px solid var(--daw-count-in-border,#e74c3c);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-width:100px;padding:4px 12px;animation:.5s ease-in-out infinite DAWTransportSection-module__wzwPYW__countInPulse;display:flex}.DAWTransportSection-module__wzwPYW__countInLabel{color:var(--daw-count-in-label,#e74c3c);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.DAWTransportSection-module__wzwPYW__countInValue{font-size:20px;font-weight:700;font-family:var(--font-mono,monospace);color:var(--daw-count-in-value,#fff)}@keyframes DAWTransportSection-module__wzwPYW__countInPulse{0%,to{opacity:1}50%{opacity:.7}}
.Timeline-module__4fyd4W__timeline{background-color:var(--timeline-background,#0d0d1a);border:1px solid var(--timeline-border,#2a2a4a);-webkit-user-select:none;user-select:none;border-radius:4px;flex-direction:column;display:flex;position:relative;overflow:hidden}.Timeline-module__4fyd4W__ruler{border-bottom:1px solid var(--timeline-border,#2a2a4a);flex-shrink:0;display:block}.Timeline-module__4fyd4W__content{flex:1;position:relative;overflow:hidden}.Timeline-module__4fyd4W__contentInner{min-height:100%;position:relative}.Timeline-module__4fyd4W__grid{pointer-events:none;z-index:1;position:absolute;top:0;left:0}.Timeline-module__4fyd4W__tracks{z-index:2;flex-direction:column;display:flex;position:relative}.Timeline-module__4fyd4W__trackLane{position:relative}.Timeline-module__4fyd4W__trackLaneAlternate{background-color:var(--timeline-track-alternate,#ffffff05)}.Timeline-module__4fyd4W__trackLaneMuted{opacity:.5}.Timeline-module__4fyd4W__trackClipsArea{width:100%;position:relative}.Timeline-module__4fyd4W__trackAutomationArea{border-top:1px dashed var(--timeline-grid-line,#1a1a2e);width:100%;position:relative}.Timeline-module__4fyd4W__clip{border:1px solid var(--timeline-clip-border,#3a3a5a);cursor:grab;border-radius:4px;transition:box-shadow .1s;position:absolute;overflow:hidden}.Timeline-module__4fyd4W__clip:hover{box-shadow:0 2px 8px #0000004d}.Timeline-module__4fyd4W__clipSelected{border-color:var(--timeline-clip-selected,#667eea);box-shadow:0 0 0 1px var(--timeline-clip-selected,#667eea),0 2px 8px #667eea4d}.Timeline-module__4fyd4W__clipDragging{cursor:grabbing;opacity:.8;z-index:100;box-shadow:0 4px 16px #0006}.Timeline-module__4fyd4W__clipMuted{opacity:.5}.Timeline-module__4fyd4W__clipHeader{background:#0000004d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:18px;padding:2px 6px;display:flex}.Timeline-module__4fyd4W__clipName{color:var(--timeline-clip-text,#e0e0e0);white-space:nowrap;text-overflow:ellipsis;cursor:text;flex:1;font-size:10px;font-weight:500;overflow:hidden}.Timeline-module__4fyd4W__clipNameInput{color:var(--timeline-clip-text,#e0e0e0);border:1px solid var(--timeline-clip-selected,#667eea);background:#00000080;border-radius:2px;outline:none;flex:1;min-width:0;height:14px;padding:0 2px;font-size:10px;font-weight:500}.Timeline-module__4fyd4W__clipNameInput:focus{background:#000000b3}.Timeline-module__4fyd4W__clipType{color:var(--timeline-clip-text-muted,#888);margin-left:4px;font-size:10px}.Timeline-module__4fyd4W__clipContent{flex:1;position:relative;overflow:hidden}.Timeline-module__4fyd4W__clipCanvas{width:100%;height:100%;display:block}.Timeline-module__4fyd4W__resizeHandle{cursor:ew-resize;z-index:10;width:8px;position:absolute;top:0;bottom:0}.Timeline-module__4fyd4W__resizeHandle:after{content:"";opacity:0;background:#fff3;border-radius:1px;width:2px;height:24px;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.Timeline-module__4fyd4W__resizeHandle:hover:after,.Timeline-module__4fyd4W__clip:hover .Timeline-module__4fyd4W__resizeHandle:after{opacity:1}.Timeline-module__4fyd4W__resizeHandleLeft{left:0}.Timeline-module__4fyd4W__resizeHandleLeft:after{left:2px}.Timeline-module__4fyd4W__resizeHandleRight{right:0}.Timeline-module__4fyd4W__resizeHandleRight:after{right:2px}.Timeline-module__4fyd4W__playheadOverlay{pointer-events:none;z-index:50;width:100%;height:100%;position:absolute;top:0;left:0}.Timeline-module__4fyd4W__selectionOverlay{pointer-events:none;z-index:40;width:100%;height:100%;position:absolute;top:0;left:0}.Timeline-module__4fyd4W__emptyState{text-align:center;color:var(--timeline-text-muted,#666);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Timeline-module__4fyd4W__emptyStateText{margin-bottom:8px;font-size:14px}.Timeline-module__4fyd4W__emptyStateHint{opacity:.7;font-size:12px}.Timeline-module__4fyd4W__sm .Timeline-module__4fyd4W__clipHeader{height:16px;padding:1px 4px}.Timeline-module__4fyd4W__sm .Timeline-module__4fyd4W__clipName{font-size:9px}.Timeline-module__4fyd4W__lg .Timeline-module__4fyd4W__clipHeader{height:22px;padding:3px 8px}.Timeline-module__4fyd4W__lg .Timeline-module__4fyd4W__clipName{font-size:11px}.Timeline-module__4fyd4W__content::-webkit-scrollbar{width:8px;height:8px}.Timeline-module__4fyd4W__content::-webkit-scrollbar-track{background:var(--timeline-scrollbar-track,#1a1a2e)}.Timeline-module__4fyd4W__content::-webkit-scrollbar-thumb{background:var(--timeline-scrollbar-thumb,#3a3a5a);border-radius:4px}.Timeline-module__4fyd4W__content::-webkit-scrollbar-thumb:hover{background:var(--timeline-scrollbar-thumb-hover,#4a4a6a)}.Timeline-module__4fyd4W__content::-webkit-scrollbar-corner{background:var(--timeline-scrollbar-track,#1a1a2e)}.Timeline-module__4fyd4W__dragOver{outline:2px dashed var(--timeline-drop-highlight,#4ade80);outline-offset:-2px;background:#4ade800d}.Timeline-module__4fyd4W__dropIndicator,.Timeline-module__4fyd4W__drawingPreview{pointer-events:none}
.Button-module__qkKWpa__button{appearance:none;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s,transform .1s;display:inline-flex}.Button-module__qkKWpa__button:focus-visible{box-shadow:0 0 0 2px var(--button-focus-ring,#6366f180)}.Button-module__qkKWpa__button:active:not(:disabled){transform:scale(.98)}.Button-module__qkKWpa__sm{gap:4px;height:24px;padding:0 8px;font-size:11px}.Button-module__qkKWpa__md{gap:6px;height:32px;padding:0 12px;font-size:12px}.Button-module__qkKWpa__lg{gap:8px;height:40px;padding:0 16px;font-size:14px}.Button-module__qkKWpa__primary{background:var(--button-primary-bg,#6366f1);color:var(--button-primary-text,#fff)}.Button-module__qkKWpa__primary:hover:not(:disabled){background:var(--button-primary-hover,#4f46e5)}.Button-module__qkKWpa__primary:active:not(:disabled){background:var(--button-primary-active,#4338ca)}.Button-module__qkKWpa__secondary{background:var(--button-secondary-bg,#ffffff1a);color:var(--button-secondary-text,#ffffffe6);border:1px solid var(--button-secondary-border,#ffffff26)}.Button-module__qkKWpa__secondary:hover:not(:disabled){background:var(--button-secondary-hover,#ffffff26);border-color:var(--button-secondary-border-hover,#ffffff40)}.Button-module__qkKWpa__secondary:active:not(:disabled){background:var(--button-secondary-active,#fff3)}.Button-module__qkKWpa__danger{background:var(--button-danger-bg,#ef4444);color:var(--button-danger-text,#fff)}.Button-module__qkKWpa__danger:hover:not(:disabled){background:var(--button-danger-hover,#dc2626)}.Button-module__qkKWpa__danger:active:not(:disabled){background:var(--button-danger-active,#b91c1c)}.Button-module__qkKWpa__ghost{color:var(--button-ghost-text,#ffffffb3);background:0 0}.Button-module__qkKWpa__ghost:hover:not(:disabled){background:var(--button-ghost-hover,#ffffff1a);color:var(--button-ghost-text-hover,#ffffffe6)}.Button-module__qkKWpa__ghost:active:not(:disabled){background:var(--button-ghost-active,#ffffff26)}.Button-module__qkKWpa__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__qkKWpa__active.Button-module__qkKWpa__primary{background:var(--button-primary-active,#4338ca)}.Button-module__qkKWpa__active.Button-module__qkKWpa__secondary{background:var(--button-secondary-active,#fff3);border-color:var(--button-secondary-border-active,#ffffff4d)}.Button-module__qkKWpa__active.Button-module__qkKWpa__danger{background:var(--button-danger-active,#b91c1c)}.Button-module__qkKWpa__active.Button-module__qkKWpa__ghost{background:var(--button-ghost-active,#ffffff26);color:var(--button-ghost-text-hover,#ffffffe6)}.Button-module__qkKWpa__loading{pointer-events:none;position:relative}.Button-module__qkKWpa__loading .Button-module__qkKWpa__content{visibility:hidden}.Button-module__qkKWpa__fullWidth{width:100%}.Button-module__qkKWpa__iconOnly{padding:0}.Button-module__qkKWpa__iconOnly.Button-module__qkKWpa__sm{width:24px}.Button-module__qkKWpa__iconOnly.Button-module__qkKWpa__md{width:32px}.Button-module__qkKWpa__iconOnly.Button-module__qkKWpa__lg{width:40px}.Button-module__qkKWpa__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__qkKWpa__sm .Button-module__qkKWpa__icon{width:14px;height:14px}.Button-module__qkKWpa__md .Button-module__qkKWpa__icon{width:16px;height:16px}.Button-module__qkKWpa__lg .Button-module__qkKWpa__icon{width:18px;height:18px}.Button-module__qkKWpa__icon svg{width:100%;height:100%}.Button-module__qkKWpa__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite Button-module__qkKWpa__spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__qkKWpa__sm .Button-module__qkKWpa__spinner{border-width:1.5px;width:12px;height:12px}.Button-module__qkKWpa__lg .Button-module__qkKWpa__spinner{border-width:2px;width:18px;height:18px}@keyframes Button-module__qkKWpa__spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.Button-module__qkKWpa__content{justify-content:center;align-items:center;gap:inherit;display:flex}
.EffectHeader-module__MeL8UG__header{height:var(--effect-header-height,36px);background:var(--effect-header-bg,#ffffff0d);border-bottom:1px solid var(--effect-border-color,#ffffff1a);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 8px;display:flex}.EffectHeader-module__MeL8UG__header.EffectHeader-module__MeL8UG__bypassed{opacity:.6}.EffectHeader-module__MeL8UG__dragHandle{width:20px;height:20px;color:var(--effect-icon-color,#666);cursor:grab;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.EffectHeader-module__MeL8UG__dragHandle:hover{color:#a3a3a3;background:#ffffff1a}.EffectHeader-module__MeL8UG__dragHandle:active{cursor:grabbing}.EffectHeader-module__MeL8UG__name{color:var(--effect-name-color,#e5e5e5);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.EffectHeader-module__MeL8UG__spacer{flex:1;min-width:8px}.EffectHeader-module__MeL8UG__controls{flex-shrink:0;align-items:center;gap:4px;display:flex}.EffectHeader-module__MeL8UG__iconButton{width:24px;height:24px;color:var(--effect-icon-color,#a3a3a3);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.EffectHeader-module__MeL8UG__iconButton:hover{color:#e5e5e5;background:#ffffff1a}.EffectHeader-module__MeL8UG__iconButton:active{background:#ffffff26}.EffectHeader-module__MeL8UG__bypassToggle{font-size:11px;font-weight:600}.EffectHeader-module__MeL8UG__chevronExpanded{transition:transform .2s;transform:rotate(0)}.EffectHeader-module__MeL8UG__chevronCollapsed{transition:transform .2s;transform:rotate(-90deg)}
.EffectPanel-module__TuVe4G__panel{--panel-bg:#1e1e1ef2;--panel-border:#ffffff1a;--collapsed-width:32px;width:fit-content;height:var(--effect-expanded-height,210px);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:6px;flex-direction:column;transition:width .2s;display:flex;overflow:hidden}.EffectPanel-module__TuVe4G__panel.EffectPanel-module__TuVe4G__collapsed{width:var(--collapsed-width);cursor:pointer}.EffectPanel-module__TuVe4G__panel.EffectPanel-module__TuVe4G__collapsed:hover{background:#282828f2;border-color:#fff3}.EffectPanel-module__TuVe4G__panel.EffectPanel-module__TuVe4G__bypassed{opacity:.7}.EffectPanel-module__TuVe4G__contentWrapper{flex:1;overflow:hidden}.EffectPanel-module__TuVe4G__content{height:var(--effect-content-height,164px);padding:var(--effect-content-padding,12px);align-items:center;gap:12px;display:flex}.EffectPanel-module__TuVe4G__panel.EffectPanel-module__TuVe4G__bypassed .EffectPanel-module__TuVe4G__content{opacity:.5}.EffectPanel-module__TuVe4G__collapsedContent{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:8px 4px;display:flex}.EffectPanel-module__TuVe4G__collapsedName{writing-mode:vertical-rl;text-orientation:mixed;color:var(--effect-name-color,#e5e5e5);white-space:nowrap;text-overflow:ellipsis;max-height:calc(var(--effect-expanded-height,210px) - 40px);letter-spacing:.5px;font-size:12px;font-weight:500;overflow:hidden;transform:rotate(180deg)}.EffectPanel-module__TuVe4G__bypassedIndicator{color:#f59e0b;background:#f59e0b33;border-radius:2px;padding:2px 4px;font-size:10px;font-weight:600}
.EffectSlot-module__bplioa__slot{border-radius:6px;transition:box-shadow .15s;position:relative;overflow:hidden}.EffectSlot-module__bplioa__slot:hover{box-shadow:0 0 0 1px var(--color-border-hover,#fff3)}.EffectSlot-module__bplioa__slot.EffectSlot-module__bplioa__selected{box-shadow:0 0 0 2px var(--color-accent,#6366f1)}.EffectSlot-module__bplioa__slot.EffectSlot-module__bplioa__dragging{opacity:.5}.EffectSlot-module__bplioa__controls{min-height:100px}.EffectSlot-module__bplioa__loading{min-height:100px;color:var(--color-text-secondary,#888);justify-content:center;align-items:center;font-size:12px;display:flex}.EffectSlot-module__bplioa__unknown{min-height:100px;color:var(--color-error,#ef4444);background:#ef44441a;border-radius:4px;justify-content:center;align-items:center;margin:8px;font-size:12px;display:flex}
.DropZone-module__RgKMHW__dropZone{width:4px;height:var(--effect-expanded-height,300px);border-radius:6px;flex-shrink:0;justify-content:center;align-items:stretch;transition:width .15s,background-color .15s,border-color .15s;display:flex}.DropZone-module__RgKMHW__dropZone.DropZone-module__RgKMHW__expanded{border:2px dashed var(--border-color,#333);background:var(--panel-bg-elevated,#1a1a1a);width:100px}.DropZone-module__RgKMHW__dropZone.DropZone-module__RgKMHW__active{border:2px dashed var(--accent-color,#6366f1);background:var(--accent-bg,#6366f11a);width:100px}.DropZone-module__RgKMHW__dropZone.DropZone-module__RgKMHW__invalid{border:2px dashed var(--error-color,#ef4444);background:var(--error-bg,#ef44441a);cursor:not-allowed;width:100px}.DropZone-module__RgKMHW__indicator{opacity:0;width:100%;height:100%;color:var(--text-secondary,#666);justify-content:center;align-items:center;font-size:12px;transition:opacity .15s;display:flex}.DropZone-module__RgKMHW__dropZone.DropZone-module__RgKMHW__expanded .DropZone-module__RgKMHW__indicator{opacity:.5}.DropZone-module__RgKMHW__dropZone.DropZone-module__RgKMHW__active .DropZone-module__RgKMHW__indicator{opacity:1;color:var(--accent-color,#6366f1)}.DropZone-module__RgKMHW__dropZone.DropZone-module__RgKMHW__empty{width:100%;min-width:280px;height:var(--effect-expanded-height,210px);border:2px dashed var(--border-color,#333);background:var(--panel-bg-elevated,#1a1a1a);border-radius:8px;transition:border-color .15s,background-color .15s}.DropZone-module__RgKMHW__dropZone.DropZone-module__RgKMHW__empty.DropZone-module__RgKMHW__active{border-color:var(--accent-color,#6366f1);background:var(--accent-bg,#6366f11a)}.DropZone-module__RgKMHW__dropZone.DropZone-module__RgKMHW__empty.DropZone-module__RgKMHW__invalid{border-color:var(--error-color,#ef4444);background:var(--error-bg,#ef44441a);cursor:not-allowed}.DropZone-module__RgKMHW__emptyContent{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.DropZone-module__RgKMHW__emptyText{color:var(--text-secondary,#888);text-align:center;font-size:14px}
.EffectChain-module__kLAf2W__chain{--effect-expanded-height:210px;--effect-content-padding:16px;background:var(--panel-bg,#0d0d0d);flex:1;overflow:hidden}.EffectChain-module__kLAf2W__scroll{min-height:calc(var(--effect-expanded-height) + 24px);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#444)var(--scrollbar-track,#1a1a1a);align-items:flex-start;gap:0;padding:12px;display:flex;overflow:auto hidden}.EffectChain-module__kLAf2W__scroll::-webkit-scrollbar{height:8px}.EffectChain-module__kLAf2W__scroll::-webkit-scrollbar-track{background:var(--scrollbar-track,#1a1a1a)}.EffectChain-module__kLAf2W__scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#444);border-radius:4px}.EffectChain-module__kLAf2W__scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#555)}.EffectChain-module__kLAf2W__slotWrapper{flex-shrink:0;align-items:flex-start;display:flex}.EffectChain-module__kLAf2W__empty{width:100%;min-height:calc(var(--effect-expanded-height) + 24px);justify-content:center;align-items:center;padding:12px;display:flex}
.InstrumentHeader-module__WBoQpG__header{height:var(--instrument-header-height,36px);background:var(--instrument-header-bg,#ffffff0d);border-bottom:1px solid var(--instrument-border-color,#ffffff1a);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 8px;display:flex}.InstrumentHeader-module__WBoQpG__header.InstrumentHeader-module__WBoQpG__bypassed{opacity:.6}.InstrumentHeader-module__WBoQpG__dragHandle{width:20px;height:20px;color:var(--instrument-icon-color,#666);cursor:grab;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.InstrumentHeader-module__WBoQpG__dragHandle:hover{color:#a3a3a3;background:#ffffff1a}.InstrumentHeader-module__WBoQpG__dragHandle:active{cursor:grabbing}.InstrumentHeader-module__WBoQpG__name{color:var(--instrument-name-color,#e5e5e5);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500}.InstrumentHeader-module__WBoQpG__presetSelect{flex:1;min-width:100px;max-width:180px}.InstrumentHeader-module__WBoQpG__spacer{flex:1;min-width:8px}.InstrumentHeader-module__WBoQpG__voiceBadge{color:#ffffffb3;white-space:nowrap;background:#ffffff1a;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:500}.InstrumentHeader-module__WBoQpG__voiceBadgeActive{color:#22c55e;background:#22c55e33}.InstrumentHeader-module__WBoQpG__voiceBadgeFull{color:#eab308;background:#eab30833}.InstrumentHeader-module__WBoQpG__controls{flex-shrink:0;align-items:center;gap:4px;display:flex}.InstrumentHeader-module__WBoQpG__iconButton{width:24px;height:24px;color:var(--instrument-icon-color,#a3a3a3);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.InstrumentHeader-module__WBoQpG__iconButton:hover{color:#e5e5e5;background:#ffffff1a}.InstrumentHeader-module__WBoQpG__iconButton:active{background:#ffffff26}.InstrumentHeader-module__WBoQpG__bypassToggle{font-size:11px;font-weight:600}.InstrumentHeader-module__WBoQpG__chevronExpanded{transition:transform .2s;transform:rotate(0)}.InstrumentHeader-module__WBoQpG__chevronCollapsed{transition:transform .2s;transform:rotate(-90deg)}
.InstrumentPanel-module__i2xWJG__panel{--panel-bg:#1e1e1ef2;--panel-border:#ffffff1a;--collapsed-width:32px;width:fit-content;min-width:var(--instrument-min-width,320px);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:6px;flex-direction:column;transition:width .2s,border-color .15s;display:flex;overflow:hidden}.InstrumentPanel-module__i2xWJG__panel:hover{border-color:#fff3}.InstrumentPanel-module__i2xWJG__panel.InstrumentPanel-module__i2xWJG__collapsed{width:var(--collapsed-width);min-width:var(--collapsed-width);cursor:pointer}.InstrumentPanel-module__i2xWJG__panel.InstrumentPanel-module__i2xWJG__collapsed:hover{background:#282828f2;border-color:#fff3}.InstrumentPanel-module__i2xWJG__panel.InstrumentPanel-module__i2xWJG__bypassed{opacity:.7}.InstrumentPanel-module__i2xWJG__panel.InstrumentPanel-module__i2xWJG__dragging{opacity:.8;box-shadow:0 8px 24px #0006}.InstrumentPanel-module__i2xWJG__contentWrapper{flex:1;overflow:hidden}.InstrumentPanel-module__i2xWJG__content{padding:var(--instrument-content-padding,16px);gap:24px;display:flex}.InstrumentPanel-module__i2xWJG__panel.InstrumentPanel-module__i2xWJG__bypassed .InstrumentPanel-module__i2xWJG__content{opacity:.5}.InstrumentPanel-module__i2xWJG__collapsedContent{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:200px;padding:8px 4px;display:flex}.InstrumentPanel-module__i2xWJG__collapsedName{writing-mode:vertical-rl;text-orientation:mixed;color:var(--instrument-name-color,#e5e5e5);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.5px;max-height:180px;font-size:12px;font-weight:500;overflow:hidden;transform:rotate(180deg)}.InstrumentPanel-module__i2xWJG__bypassedIndicator{color:#f59e0b;background:#f59e0b33;border-radius:2px;padding:2px 4px;font-size:10px;font-weight:600}
.Knob-module__98nPpa__knob{--knob-track-color:#3a3a4a;--knob-value-color:#667eea;--knob-pointer-color:#fff;--knob-center-color:#4a4a5a;--knob-center-dot-color:#888;--knob-label-color:#aaa;--knob-value-text-color:#ccc;--knob-focus-color:#667eea;--knob-disabled-opacity:.4;--knob-midi-learning-color:#ff6b6b;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;align-items:center;gap:4px;display:inline-flex}.Knob-module__98nPpa__knob.Knob-module__98nPpa__disabled{opacity:var(--knob-disabled-opacity);pointer-events:none}.Knob-module__98nPpa__sm{gap:2px}.Knob-module__98nPpa__md{gap:4px}.Knob-module__98nPpa__lg{gap:6px}.Knob-module__98nPpa__label{color:var(--knob-label-color);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;text-align:center;font-size:11px;font-weight:500}.Knob-module__98nPpa__knobContainer{cursor:grab;border-radius:50%;outline:none;transition:box-shadow .15s;position:relative}.Knob-module__98nPpa__knobContainer:focus-visible{box-shadow:0 0 0 2px var(--knob-focus-color)}.Knob-module__98nPpa__knob.Knob-module__98nPpa__dragging .Knob-module__98nPpa__knobContainer{cursor:grabbing}.Knob-module__98nPpa__knob.Knob-module__98nPpa__disabled .Knob-module__98nPpa__knobContainer{cursor:not-allowed}.Knob-module__98nPpa__svg{display:block}.Knob-module__98nPpa__track{color:var(--knob-track-color);transition:color .15s}.Knob-module__98nPpa__knobContainer:hover .Knob-module__98nPpa__track{color:color-mix(in srgb,var(--knob-track-color)80%,white)}.Knob-module__98nPpa__value{color:var(--knob-value-color);transition:color .15s}.Knob-module__98nPpa__knob.Knob-module__98nPpa__dragging .Knob-module__98nPpa__value{color:color-mix(in srgb,var(--knob-value-color)80%,white)}.Knob-module__98nPpa__pointer{color:var(--knob-pointer-color);transition:color .15s}.Knob-module__98nPpa__center{color:var(--knob-center-color);transition:color .15s}.Knob-module__98nPpa__knobContainer:hover .Knob-module__98nPpa__center{color:color-mix(in srgb,var(--knob-center-color)80%,white)}.Knob-module__98nPpa__centerDot{color:var(--knob-center-dot-color)}.Knob-module__98nPpa__valueDisplay{color:var(--knob-value-text-color);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:3em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.Knob-module__98nPpa__midiLearning .Knob-module__98nPpa__knobContainer{animation:1s ease-in-out infinite Knob-module__98nPpa__midiPulse}.Knob-module__98nPpa__midiLearning .Knob-module__98nPpa__value{color:var(--knob-midi-learning-color)}@keyframes Knob-module__98nPpa__midiPulse{0%,to{box-shadow:0 0 #ff6b6b66}50%{box-shadow:0 0 0 4px #ff6b6b66}}.Knob-module__98nPpa__dragging .Knob-module__98nPpa__value{color:color-mix(in srgb,var(--knob-value-color)70%,white)}.light-theme .Knob-module__98nPpa__knob{--knob-track-color:#ddd;--knob-value-color:#5b6ee1;--knob-pointer-color:#333;--knob-center-color:#ccc;--knob-center-dot-color:#999;--knob-label-color:#666;--knob-value-text-color:#444}@media (prefers-reduced-motion:reduce){.Knob-module__98nPpa__midiLearning .Knob-module__98nPpa__knobContainer{box-shadow:0 0 0 2px var(--knob-midi-learning-color);animation:none}.Knob-module__98nPpa__track,.Knob-module__98nPpa__value,.Knob-module__98nPpa__pointer,.Knob-module__98nPpa__center,.Knob-module__98nPpa__knobContainer{transition:none}}
.OscillatorControl-module__4IoC7W__control{background:var(--instrument-control-bg,#1a1a2e);border:1px solid var(--instrument-control-border,#2d2d44);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.OscillatorControl-module__4IoC7W__disabled{opacity:.5;pointer-events:none}.OscillatorControl-module__4IoC7W__header{justify-content:space-between;align-items:center;display:flex}.OscillatorControl-module__4IoC7W__label{text-transform:uppercase;letter-spacing:.5px;color:var(--instrument-label-color,#88a);font-size:11px;font-weight:600}.OscillatorControl-module__4IoC7W__waveformSection{flex-direction:column;gap:8px;display:flex}.OscillatorControl-module__4IoC7W__waveIcon{width:24px;height:12px;display:block}.OscillatorControl-module__4IoC7W__knobsSection{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.OscillatorControl-module__4IoC7W__knobsSection:empty{display:none}
.EnvelopeControl-module__uSla_a__control{background:var(--instrument-control-bg,#1a1a2e);border:1px solid var(--instrument-control-border,#2d2d44);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.EnvelopeControl-module__uSla_a__disabled{opacity:.5;pointer-events:none}.EnvelopeControl-module__uSla_a__header{justify-content:space-between;align-items:center;display:flex}.EnvelopeControl-module__uSla_a__label{text-transform:uppercase;letter-spacing:.5px;color:var(--instrument-label-color,#88a);font-size:11px;font-weight:600}.EnvelopeControl-module__uSla_a__visualization{background:var(--envelope-viz-bg,#0003);border-radius:4px;width:100%;height:60px}.EnvelopeControl-module__uSla_a__knobsSection{justify-content:space-between;gap:8px;display:flex}
.PianoKeyboard-module__oC6-xq__keyboard{-webkit-user-select:none;user-select:none;touch-action:none;border-radius:0 0 4px 4px;display:flex;position:relative;overflow:hidden}.PianoKeyboard-module__oC6-xq__disabled{pointer-events:none;opacity:.6}.PianoKeyboard-module__oC6-xq__whiteKeys{display:flex;position:relative}.PianoKeyboard-module__oC6-xq__blackKeys{pointer-events:none;height:60%;display:flex;position:absolute;top:0;left:0}.PianoKeyboard-module__oC6-xq__key{cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;transition:background 50ms,transform 50ms;display:flex;position:relative}.PianoKeyboard-module__oC6-xq__whiteKey{border:1px solid var(--piano-border-color,#999);z-index:0;background:linear-gradient(#f8f8f8,#e8e8e8);border-radius:0 0 4px 4px}.PianoKeyboard-module__oC6-xq__whiteKey:hover:not(.PianoKeyboard-module__oC6-xq__active):not(.PianoKeyboard-module__oC6-xq__disabled){background:linear-gradient(#fff,#f0f0f0)}.PianoKeyboard-module__oC6-xq__whiteKey.PianoKeyboard-module__oC6-xq__active{background:linear-gradient(to bottom,var(--piano-active-color,#667eea),color-mix(in srgb,var(--piano-active-color,#667eea)85%,black));transform:translateY(1px)}.PianoKeyboard-module__oC6-xq__blackKey{z-index:1;pointer-events:auto;background:linear-gradient(#444,#222);border-radius:0 0 3px 3px;box-shadow:0 2px 4px #0006,inset 0 -1px 2px #0000004d}.PianoKeyboard-module__oC6-xq__blackKey:hover:not(.PianoKeyboard-module__oC6-xq__active):not(.PianoKeyboard-module__oC6-xq__disabled){background:linear-gradient(#555,#333)}.PianoKeyboard-module__oC6-xq__blackKey.PianoKeyboard-module__oC6-xq__active{background:linear-gradient(to bottom,var(--piano-active-color,#667eea),color-mix(in srgb,var(--piano-active-color,#667eea)80%,black));transform:translateY(1px);box-shadow:0 1px 2px #0000004d,inset 0 -1px 1px #0003}.PianoKeyboard-module__oC6-xq__cKey{background:linear-gradient(#fffbe6,#f5f0d0)}.PianoKeyboard-module__oC6-xq__cKey:hover:not(.PianoKeyboard-module__oC6-xq__active):not(.PianoKeyboard-module__oC6-xq__disabled){background:linear-gradient(ivory,#f8f4e0)}.PianoKeyboard-module__oC6-xq__mapped.PianoKeyboard-module__oC6-xq__whiteKey{background:linear-gradient(#e8d5f5,#d4bde8);border-color:#b794d4}.PianoKeyboard-module__oC6-xq__mapped.PianoKeyboard-module__oC6-xq__whiteKey:hover:not(.PianoKeyboard-module__oC6-xq__active):not(.PianoKeyboard-module__oC6-xq__disabled){background:linear-gradient(#f0e0fa,#dcc8f0)}.PianoKeyboard-module__oC6-xq__mapped.PianoKeyboard-module__oC6-xq__blackKey{background:linear-gradient(#7c5a9e,#5a3d7a);box-shadow:0 2px 4px #0006,inset 0 -1px 2px #0000004d,0 0 0 1px #9c6cc84d}.PianoKeyboard-module__oC6-xq__mapped.PianoKeyboard-module__oC6-xq__blackKey:hover:not(.PianoKeyboard-module__oC6-xq__active):not(.PianoKeyboard-module__oC6-xq__disabled){background:linear-gradient(#8c6aae,#6a4d8a)}.PianoKeyboard-module__oC6-xq__mapped.PianoKeyboard-module__oC6-xq__whiteKey.PianoKeyboard-module__oC6-xq__active{background:linear-gradient(to bottom,var(--piano-active-color,#667eea),color-mix(in srgb,var(--piano-active-color,#667eea)85%,black));transform:translateY(1px)}.PianoKeyboard-module__oC6-xq__mapped.PianoKeyboard-module__oC6-xq__blackKey.PianoKeyboard-module__oC6-xq__active{background:linear-gradient(to bottom,var(--piano-active-color,#667eea),color-mix(in srgb,var(--piano-active-color,#667eea)80%,black));transform:translateY(1px);box-shadow:0 1px 2px #0000004d,inset 0 -1px 1px #0003}.PianoKeyboard-module__oC6-xq__label{font-size:var(--piano-label-font-size,10px);color:var(--piano-label-color,#666);pointer-events:none;padding-bottom:4px;font-family:system-ui,-apple-system,sans-serif;font-weight:500}.PianoKeyboard-module__oC6-xq__whiteKey.PianoKeyboard-module__oC6-xq__active .PianoKeyboard-module__oC6-xq__label{color:#fff}.PianoKeyboard-module__oC6-xq__shortcut{font-size:calc(var(--piano-label-font-size,10px) - 2px);color:#999;pointer-events:none;text-transform:uppercase;margin-bottom:2px;font-family:monospace}.PianoKeyboard-module__oC6-xq__whiteKey.PianoKeyboard-module__oC6-xq__active .PianoKeyboard-module__oC6-xq__shortcut{color:#ffffffb3}.PianoKeyboard-module__oC6-xq__blackKey .PianoKeyboard-module__oC6-xq__shortcut{color:#666;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.PianoKeyboard-module__oC6-xq__blackKey.PianoKeyboard-module__oC6-xq__active .PianoKeyboard-module__oC6-xq__shortcut{color:#ffffffb3}
.PianoPanel-module____RgEG__panel{background:var(--panel-bg,#0f0f0f);border-top:1px solid var(--border-color,#2a2a2a);flex-direction:column;flex-shrink:0;height:120px;display:flex}.PianoPanel-module____RgEG__scrollContainer{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#444)var(--scrollbar-track,#1a1a1a);align-items:center;height:100%;display:flex;overflow:auto hidden}.PianoPanel-module____RgEG__scrollContainer::-webkit-scrollbar{height:8px}.PianoPanel-module____RgEG__scrollContainer::-webkit-scrollbar-track{background:var(--scrollbar-track,#1a1a1a)}.PianoPanel-module____RgEG__scrollContainer::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#444);border-radius:4px}.PianoPanel-module____RgEG__scrollContainer::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#555)}.PianoPanel-module____RgEG__message{width:100%;height:100%;color:var(--text-secondary,#888);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:14px;display:flex}.PianoPanel-module____RgEG__initButton{width:100%;height:100%;color:var(--accent-color,#6366f1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;font-weight:500;transition:color .15s,background-color .15s;display:flex}.PianoPanel-module____RgEG__initButton:hover:not(:disabled){color:var(--accent-hover,#818cf8);background:#6366f11a}.PianoPanel-module____RgEG__initButton:active:not(:disabled){background:#6366f126}.PianoPanel-module____RgEG__initButton:disabled{color:var(--text-secondary,#888);cursor:wait}.PianoPanel-module____RgEG__keyboardWrapper{margin:0 auto;padding:0 16px;display:inline-flex}
.DAWStatusBar-module__r2sPtq__statusBar{background:var(--daw-statusbar-bg,#0d0d0d);border-top:1px solid var(--daw-border,#1a1a1a);flex-shrink:0;justify-content:space-between;align-items:center;height:28px;padding:4px 12px;display:flex}@media (min-width:1024px){.DAWStatusBar-module__r2sPtq__statusBar{height:32px;padding:6px 16px}}.DAWStatusBar-module__r2sPtq__left,.DAWStatusBar-module__r2sPtq__right{align-items:center;gap:12px;display:flex}@media (min-width:1024px){.DAWStatusBar-module__r2sPtq__left,.DAWStatusBar-module__r2sPtq__right{gap:16px}}.DAWStatusBar-module__r2sPtq__item{color:var(--daw-text-muted,#555);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}@media (min-width:1024px){.DAWStatusBar-module__r2sPtq__item{font-size:11px}}
.DAWMobileNav-module__53qaMa__mobileNav{background:var(--daw-header-bg,#111);border-top:1px solid var(--daw-border,#222);padding-bottom:env(safe-area-inset-bottom,0);flex-shrink:0;display:flex}.DAWMobileNav-module__53qaMa__navItem{color:var(--daw-text-muted,#666);cursor:pointer;background:0 0;border:none;border-top:2px solid #0000;flex-direction:column;flex:1;align-items:center;gap:2px;padding:10px 4px;transition:color .15s,border-color .15s,background .15s;display:flex}.DAWMobileNav-module__53qaMa__navItem:active{background:#ffffff0d}.DAWMobileNav-module__53qaMa__navItemActive{color:var(--daw-accent,#3b82f6);border-top-color:var(--daw-accent,#3b82f6)}.DAWMobileNav-module__53qaMa__navIcon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.DAWMobileNav-module__53qaMa__icon{width:22px;height:22px}.DAWMobileNav-module__53qaMa__navLabel{font-size:10px;font-weight:500}
.Meter-module__LPcwTq__meter{background:var(--meter-bg,#1a1a1a);border-radius:2px;display:inline-flex;position:relative;overflow:hidden}.Meter-module__LPcwTq__vertical{flex-direction:row}.Meter-module__LPcwTq__horizontal{flex-direction:column}.Meter-module__LPcwTq__bars{display:flex;position:relative}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__bars{flex-direction:row}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__bars{flex-direction:column}.Meter-module__LPcwTq__bar{background:var(--meter-bar-bg,#0d0d0d);border-radius:1px;position:relative;overflow:hidden}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__bar{width:var(--meter-bar-width);height:100%}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__bar{height:var(--meter-bar-width);width:100%}.Meter-module__LPcwTq__fill{transition:none;position:absolute}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__fill{background:linear-gradient(to top,var(--meter-green,#22c55e)0%,var(--meter-green,#22c55e)60%,var(--meter-yellow,#eab308)75%,var(--meter-orange,#f97316)85%,var(--meter-red,#ef4444)100%);bottom:0;left:0;right:0}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__fill{background:linear-gradient(to right,var(--meter-green,#22c55e)0%,var(--meter-green,#22c55e)60%,var(--meter-yellow,#eab308)75%,var(--meter-orange,#f97316)85%,var(--meter-red,#ef4444)100%);top:0;bottom:0;left:0}.Meter-module__LPcwTq__rmsFill{opacity:.7;position:absolute}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__rmsFill{background:linear-gradient(to top,var(--meter-green,#22c55e)0%,var(--meter-green,#22c55e)60%,var(--meter-yellow,#eab308)75%,var(--meter-orange,#f97316)85%,var(--meter-red,#ef4444)100%);bottom:0;left:0;right:0}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__rmsFill{background:linear-gradient(to right,var(--meter-green,#22c55e)0%,var(--meter-green,#22c55e)60%,var(--meter-yellow,#eab308)75%,var(--meter-orange,#f97316)85%,var(--meter-red,#ef4444)100%);top:0;bottom:0;left:0}.Meter-module__LPcwTq__peakOutline{box-sizing:border-box;pointer-events:none;border:1px solid #fff9;position:absolute}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__peakOutline{border-bottom:none;bottom:0;left:0;right:0}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__peakOutline{border-left:none;top:0;bottom:0;left:0}.Meter-module__LPcwTq__segments{display:flex;position:absolute;inset:0}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__segments{flex-direction:column-reverse}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__segments{flex-direction:row}.Meter-module__LPcwTq__segment{background:var(--meter-bar-bg,#0d0d0d);flex:1;transition:background-color 50ms ease-out}.Meter-module__LPcwTq__segment.Meter-module__LPcwTq__green.Meter-module__LPcwTq__active{background:var(--meter-green,#22c55e)}.Meter-module__LPcwTq__segment.Meter-module__LPcwTq__yellow.Meter-module__LPcwTq__active{background:var(--meter-yellow,#eab308)}.Meter-module__LPcwTq__segment.Meter-module__LPcwTq__orange.Meter-module__LPcwTq__active{background:var(--meter-orange,#f97316)}.Meter-module__LPcwTq__segment.Meter-module__LPcwTq__red.Meter-module__LPcwTq__active{background:var(--meter-red,#ef4444)}.Meter-module__LPcwTq__peakHold{background:var(--meter-peak-hold,#fff);opacity:.9;transition:opacity .15s ease-out;position:absolute}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__peakHold{left:0;right:0}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__peakHold{top:0;bottom:0}.Meter-module__LPcwTq__peakHold.Meter-module__LPcwTq__fading{opacity:.4}.Meter-module__LPcwTq__clipIndicator{background:var(--meter-clip,#ef4444);opacity:0;transition:opacity .1s ease-out;position:absolute}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__clipIndicator{top:0;left:0;right:0}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__clipIndicator{top:0;bottom:0;right:0}.Meter-module__LPcwTq__clipIndicator.Meter-module__LPcwTq__clipping{opacity:1;animation:.2s ease-out Meter-module__LPcwTq__clip-flash}@keyframes Meter-module__LPcwTq__clip-flash{0%{background:red}to{background:var(--meter-clip,#ef4444)}}.Meter-module__LPcwTq__sm{--meter-length:80px;--meter-bar-width:6px;--meter-bar-gap:1px;--meter-peak-height:2px;--meter-clip-height:3px}.Meter-module__LPcwTq__md{--meter-length:120px;--meter-bar-width:8px;--meter-bar-gap:2px;--meter-peak-height:2px;--meter-clip-height:4px}.Meter-module__LPcwTq__lg{--meter-length:160px;--meter-bar-width:10px;--meter-bar-gap:2px;--meter-peak-height:3px;--meter-clip-height:5px}.Meter-module__LPcwTq__vertical.Meter-module__LPcwTq__sm,.Meter-module__LPcwTq__vertical.Meter-module__LPcwTq__md,.Meter-module__LPcwTq__vertical.Meter-module__LPcwTq__lg{height:var(--meter-length)}.Meter-module__LPcwTq__horizontal.Meter-module__LPcwTq__sm,.Meter-module__LPcwTq__horizontal.Meter-module__LPcwTq__md,.Meter-module__LPcwTq__horizontal.Meter-module__LPcwTq__lg{width:var(--meter-length)}.Meter-module__LPcwTq__bars{gap:var(--meter-bar-gap)}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__peakHold{height:var(--meter-peak-height)}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__peakHold{width:var(--meter-peak-height)}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__clipIndicator{height:var(--meter-clip-height)}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__clipIndicator{width:var(--meter-clip-height)}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__segment{margin-bottom:var(--segment-gap,1px)}.Meter-module__LPcwTq__vertical .Meter-module__LPcwTq__segment:first-child{margin-bottom:0}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__segment{margin-right:var(--segment-gap,1px)}.Meter-module__LPcwTq__horizontal .Meter-module__LPcwTq__segment:last-child{margin-right:0}.Meter-module__LPcwTq__stretch{height:auto}.Meter-module__LPcwTq__stretch.Meter-module__LPcwTq__vertical{height:100%}.Meter-module__LPcwTq__stretch.Meter-module__LPcwTq__horizontal{width:100%}.Meter-module__LPcwTq__stretch .Meter-module__LPcwTq__bars,.Meter-module__LPcwTq__stretch .Meter-module__LPcwTq__bar{height:100%}
.AudioScale-module__W71_tW__scale{box-sizing:border-box;flex-shrink:0;display:flex;position:relative}.AudioScale-module__W71_tW__vertical{flex-direction:column;min-width:32px}.AudioScale-module__W71_tW__horizontal{flex-direction:row;min-height:20px}.AudioScale-module__W71_tW__vertical.AudioScale-module__W71_tW__tick-left{padding-right:6px}.AudioScale-module__W71_tW__vertical.AudioScale-module__W71_tW__tick-right{padding-left:6px}.AudioScale-module__W71_tW__horizontal.AudioScale-module__W71_tW__tick-top{padding-bottom:4px}.AudioScale-module__W71_tW__horizontal.AudioScale-module__W71_tW__tick-bottom{padding-top:4px}.AudioScale-module__W71_tW__tick{align-items:center;display:flex;position:absolute}.AudioScale-module__W71_tW__vertical .AudioScale-module__W71_tW__tick{width:100%;height:0}.AudioScale-module__W71_tW__vertical.AudioScale-module__W71_tW__tick-left .AudioScale-module__W71_tW__tick{flex-direction:row}.AudioScale-module__W71_tW__vertical.AudioScale-module__W71_tW__tick-right .AudioScale-module__W71_tW__tick{flex-direction:row-reverse}.AudioScale-module__W71_tW__horizontal .AudioScale-module__W71_tW__tick{width:0;height:100%}.AudioScale-module__W71_tW__horizontal.AudioScale-module__W71_tW__tick-top .AudioScale-module__W71_tW__tick{flex-direction:column}.AudioScale-module__W71_tW__horizontal.AudioScale-module__W71_tW__tick-bottom .AudioScale-module__W71_tW__tick{flex-direction:column-reverse}.AudioScale-module__W71_tW__tickLine{background:var(--scale-tick-color,#ffffff4d);flex-shrink:0}.AudioScale-module__W71_tW__vertical .AudioScale-module__W71_tW__tickLine{height:1px}.AudioScale-module__W71_tW__vertical .AudioScale-module__W71_tW__minor .AudioScale-module__W71_tW__tickLine{width:4px}.AudioScale-module__W71_tW__vertical .AudioScale-module__W71_tW__major .AudioScale-module__W71_tW__tickLine{width:8px}.AudioScale-module__W71_tW__horizontal .AudioScale-module__W71_tW__tickLine{width:1px}.AudioScale-module__W71_tW__horizontal .AudioScale-module__W71_tW__minor .AudioScale-module__W71_tW__tickLine{height:4px}.AudioScale-module__W71_tW__horizontal .AudioScale-module__W71_tW__major .AudioScale-module__W71_tW__tickLine{height:8px}.AudioScale-module__W71_tW__tickLabel{font-size:9px;font-family:var(--font-mono,"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace);color:var(--scale-label-color,#fff9);white-space:nowrap;-webkit-user-select:none;user-select:none}.AudioScale-module__W71_tW__vertical.AudioScale-module__W71_tW__tick-left .AudioScale-module__W71_tW__tickLabel{margin-left:4px}.AudioScale-module__W71_tW__vertical.AudioScale-module__W71_tW__tick-right .AudioScale-module__W71_tW__tickLabel{margin-right:4px}.AudioScale-module__W71_tW__horizontal.AudioScale-module__W71_tW__tick-top .AudioScale-module__W71_tW__tickLabel{margin-top:4px}.AudioScale-module__W71_tW__horizontal.AudioScale-module__W71_tW__tick-bottom .AudioScale-module__W71_tW__tickLabel{margin-bottom:4px}.AudioScale-module__W71_tW__unity .AudioScale-module__W71_tW__tickLine{background:var(--scale-unity-tick,#ffffff80)}.AudioScale-module__W71_tW__unity .AudioScale-module__W71_tW__tickLabel{color:var(--scale-unity-label,#fffc);font-weight:500}.AudioScale-module__W71_tW__clip .AudioScale-module__W71_tW__tickLine{background:var(--scale-clip-tick,#ef444480)}.AudioScale-module__W71_tW__clip .AudioScale-module__W71_tW__tickLabel{color:var(--scale-clip-label,#ef4444cc)}
.SegmentedControl-module__lJRzlq__container{background:var(--segmented-bg,#ffffff0d);border-radius:4px;align-items:stretch;gap:2px;padding:2px;display:inline-flex}.SegmentedControl-module__lJRzlq__fullWidth{width:100%}.SegmentedControl-module__lJRzlq__disabled{opacity:.5;pointer-events:none}.SegmentedControl-module__lJRzlq__segment{appearance:none;cursor:pointer;white-space:nowrap;color:var(--segmented-text,#fff9);background:0 0;border:none;border-radius:3px;outline:none;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;font-weight:500;transition:background-color .15s,color .15s;display:flex}.SegmentedControl-module__lJRzlq__segment:hover:not(:disabled):not(.SegmentedControl-module__lJRzlq__selected){background:var(--segmented-hover,#ffffff1a);color:var(--segmented-text-hover,#fffc)}.SegmentedControl-module__lJRzlq__segment:focus-visible{box-shadow:0 0 0 2px var(--segmented-focus-ring,#6366f180);z-index:1}.SegmentedControl-module__lJRzlq__segment:disabled{opacity:.5;cursor:not-allowed}.SegmentedControl-module__lJRzlq__segment.SegmentedControl-module__lJRzlq__selected{background:var(--segmented-selected-bg,#ffffff26);color:var(--segmented-selected-text,#fff)}.SegmentedControl-module__lJRzlq__sm .SegmentedControl-module__lJRzlq__segment{gap:3px;height:22px;padding:0 8px;font-size:10px}.SegmentedControl-module__lJRzlq__md .SegmentedControl-module__lJRzlq__segment{gap:4px;height:28px;padding:0 12px;font-size:11px}.SegmentedControl-module__lJRzlq__lg .SegmentedControl-module__lJRzlq__segment{gap:6px;height:34px;padding:0 16px;font-size:13px}.SegmentedControl-module__lJRzlq__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.SegmentedControl-module__lJRzlq__sm .SegmentedControl-module__lJRzlq__icon{width:12px;height:12px}.SegmentedControl-module__lJRzlq__md .SegmentedControl-module__lJRzlq__icon{width:14px;height:14px}.SegmentedControl-module__lJRzlq__lg .SegmentedControl-module__lJRzlq__icon{width:16px;height:16px}.SegmentedControl-module__lJRzlq__icon svg{width:100%;height:100%}.SegmentedControl-module__lJRzlq__iconOnly{aspect-ratio:1;padding:0}.SegmentedControl-module__lJRzlq__sm .SegmentedControl-module__lJRzlq__iconOnly{width:22px}.SegmentedControl-module__lJRzlq__md .SegmentedControl-module__lJRzlq__iconOnly{width:28px}.SegmentedControl-module__lJRzlq__lg .SegmentedControl-module__lJRzlq__iconOnly{width:34px}
.Slider-module__4H0S-G__container{flex-direction:column;gap:6px;min-width:100px;display:inline-flex}.Slider-module__4H0S-G__fullWidth{width:100%}.Slider-module__4H0S-G__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.Slider-module__4H0S-G__label{color:var(--slider-label-color,#fff9);-webkit-user-select:none;user-select:none;font-size:11px}.Slider-module__4H0S-G__value{font-variant-numeric:tabular-nums;color:var(--slider-value-color,#fffc);-webkit-user-select:none;user-select:none;font-size:11px}.Slider-module__4H0S-G__track{background:var(--slider-track-bg,#ffffff1a);cursor:pointer;touch-action:none;border-radius:4px;height:100%;position:relative}.Slider-module__4H0S-G__fill{background:var(--slider-fill-bg,#6366f1);pointer-events:none;border-radius:4px;height:100%;transition:background-color .15s;position:absolute;top:0;left:0}.Slider-module__4H0S-G__thumb{background:var(--slider-thumb-bg,#fff);cursor:grab;border-radius:50%;transition:transform .1s,box-shadow .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.Slider-module__4H0S-G__thumb:hover{transform:translate(-50%,-50%)scale(1.1)}.Slider-module__4H0S-G__thumb:focus{box-shadow:0 1px 3px #0000004d,0 0 0 3px var(--slider-focus-ring,#6366f166);outline:none}.Slider-module__4H0S-G__dragging .Slider-module__4H0S-G__thumb{cursor:grabbing;transform:translate(-50%,-50%)scale(1.15)}.Slider-module__4H0S-G__sm .Slider-module__4H0S-G__track{height:4px}.Slider-module__4H0S-G__sm .Slider-module__4H0S-G__thumb{width:12px;height:12px}.Slider-module__4H0S-G__md .Slider-module__4H0S-G__track{height:6px}.Slider-module__4H0S-G__md .Slider-module__4H0S-G__thumb{width:16px;height:16px}.Slider-module__4H0S-G__lg .Slider-module__4H0S-G__track{height:8px}.Slider-module__4H0S-G__lg .Slider-module__4H0S-G__thumb{width:20px;height:20px}.Slider-module__4H0S-G__lg .Slider-module__4H0S-G__label,.Slider-module__4H0S-G__lg .Slider-module__4H0S-G__value{font-size:13px}.Slider-module__4H0S-G__disabled{opacity:.5;pointer-events:none}.Slider-module__4H0S-G__disabled .Slider-module__4H0S-G__track,.Slider-module__4H0S-G__disabled .Slider-module__4H0S-G__thumb{cursor:not-allowed}.Slider-module__4H0S-G__dragging .Slider-module__4H0S-G__track{cursor:grabbing}.Slider-module__4H0S-G__bipolar .Slider-module__4H0S-G__track:before{content:"";background:var(--slider-center-marker,#ffffff4d);z-index:0;border-radius:1px;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:767px){.Slider-module__4H0S-G__sm .Slider-module__4H0S-G__track{height:8px}.Slider-module__4H0S-G__sm .Slider-module__4H0S-G__thumb{width:20px;height:20px}.Slider-module__4H0S-G__md .Slider-module__4H0S-G__track{height:10px}.Slider-module__4H0S-G__md .Slider-module__4H0S-G__thumb{width:24px;height:24px}.Slider-module__4H0S-G__lg .Slider-module__4H0S-G__track{height:12px}.Slider-module__4H0S-G__lg .Slider-module__4H0S-G__thumb{width:28px;height:28px}.Slider-module__4H0S-G__label,.Slider-module__4H0S-G__value{font-size:13px}}
.TrackHeaderGrid-module__d2P-bW__trackHeader{background:var(--track-header-bg,#1a1a2e);border:1px solid var(--track-header-border,#2a2a3e);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:4px 24px 1fr auto;transition:background-color .15s,border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.TrackHeaderGrid-module__d2P-bW__trackHeader:hover{background:var(--track-header-bg-hover,#1e1e34);border-color:var(--track-header-border-hover,#3a3a4e)}.TrackHeaderGrid-module__d2P-bW__selected{border-color:var(--track-color);box-shadow:0 0 0 1px var(--track-color);background:var(--track-header-bg-selected,#1e1e38)}.TrackHeaderGrid-module__d2P-bW__muted{opacity:.6}.TrackHeaderGrid-module__d2P-bW__muted .TrackHeaderGrid-module__d2P-bW__name,.TrackHeaderGrid-module__d2P-bW__muted .TrackHeaderGrid-module__d2P-bW__type,.TrackHeaderGrid-module__d2P-bW__muted .TrackHeaderGrid-module__d2P-bW__index{opacity:.7}.TrackHeaderGrid-module__d2P-bW__dragging{z-index:100;box-shadow:0 4px 12px #0000004d}.TrackHeaderGrid-module__d2P-bW__dragging .TrackHeaderGrid-module__d2P-bW__dragHandle{cursor:grabbing;color:var(--track-header-text,#e0e0e0);background:#ffffff1a}.TrackHeaderGrid-module__d2P-bW__dropTarget{border-color:var(--daw-accent,#6366f1);background:#6366f11a}.TrackHeaderGrid-module__d2P-bW__colorBar{cursor:pointer;grid-area:1/1/-1;width:4px;height:100%;transition:filter .15s,width .15s}.TrackHeaderGrid-module__d2P-bW__colorBar:hover{filter:brightness(1.3);width:6px}.TrackHeaderGrid-module__d2P-bW__colorBar:focus{filter:brightness(1.3);outline:none}.TrackHeaderGrid-module__d2P-bW__dragHandle{cursor:grab;color:var(--track-header-text-muted,#666);grid-area:1/2/-1;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex}.TrackHeaderGrid-module__d2P-bW__dragHandle:hover{color:var(--track-header-text,#e0e0e0);background:#ffffff0d}.TrackHeaderGrid-module__d2P-bW__dragHandle:active{cursor:grabbing}.TrackHeaderGrid-module__d2P-bW__dragIcon{width:14px;height:14px}.TrackHeaderGrid-module__d2P-bW__content{flex-direction:column;grid-area:1/3/-1;gap:14px;min-width:0;padding:10px 8px;display:flex}.TrackHeaderGrid-module__d2P-bW__row1{align-items:center;gap:8px;min-width:0;display:flex}.TrackHeaderGrid-module__d2P-bW__index{color:var(--track-header-text-muted,#888);text-align:center;flex-shrink:0;min-width:16px;font-size:11px;font-weight:600}.TrackHeaderGrid-module__d2P-bW__nameContainer{flex:1;align-items:center;min-width:0;display:flex}.TrackHeaderGrid-module__d2P-bW__name{color:var(--track-header-text,#e0e0e0);white-space:nowrap;text-overflow:ellipsis;cursor:text;font-size:12px;font-weight:500;overflow:hidden}.TrackHeaderGrid-module__d2P-bW__nameInput{width:100%}.TrackHeaderGrid-module__d2P-bW__colorSwatch{cursor:pointer;border-radius:3px;flex-shrink:0;width:14px;height:14px;transition:transform .1s,box-shadow .15s}.TrackHeaderGrid-module__d2P-bW__colorSwatch:hover{transform:scale(1.15);box-shadow:0 0 0 2px #fff3}.TrackHeaderGrid-module__d2P-bW__colorSwatch:focus{outline:none;box-shadow:0 0 0 2px #ffffff4d}.TrackHeaderGrid-module__d2P-bW__type{text-transform:uppercase;letter-spacing:.5px;color:var(--track-header-text-muted,#888);background:#ffffff0d;border-radius:2px;flex-shrink:0;padding:2px 4px;font-size:9px;font-weight:600}.TrackHeaderGrid-module__d2P-bW__row2{align-items:center;gap:8px;min-width:0;display:flex}.TrackHeaderGrid-module__d2P-bW__controls{flex-shrink:0;gap:2px;display:flex}.TrackHeaderGrid-module__d2P-bW__panContainer{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.TrackHeaderGrid-module__d2P-bW__panLabel{color:var(--track-header-text-muted,#888);text-align:right;flex-shrink:0;min-width:28px;font-size:10px;font-weight:500}.TrackHeaderGrid-module__d2P-bW__faderMeterContainer{grid-area:1/4/-1;justify-content:center;align-items:stretch;padding:0 .5rem 0 .25rem;display:flex}@media (max-width:767px){.TrackHeaderGrid-module__d2P-bW__trackHeader{grid-template-columns:6px 32px 1fr auto;min-height:100px}.TrackHeaderGrid-module__d2P-bW__colorBar{width:6px}.TrackHeaderGrid-module__d2P-bW__dragHandle{min-height:44px}.TrackHeaderGrid-module__d2P-bW__dragIcon{width:18px;height:18px}.TrackHeaderGrid-module__d2P-bW__content{gap:16px;padding:12px 10px}.TrackHeaderGrid-module__d2P-bW__index{min-width:20px;font-size:13px}.TrackHeaderGrid-module__d2P-bW__name{font-size:14px}.TrackHeaderGrid-module__d2P-bW__colorSwatch{border-radius:4px;width:20px;height:20px}.TrackHeaderGrid-module__d2P-bW__type{padding:3px 6px;font-size:10px}.TrackHeaderGrid-module__d2P-bW__row2{gap:10px}.TrackHeaderGrid-module__d2P-bW__controls{gap:4px}.TrackHeaderGrid-module__d2P-bW__panContainer{gap:8px}.TrackHeaderGrid-module__d2P-bW__panLabel{min-width:32px;font-size:12px}.TrackHeaderGrid-module__d2P-bW__faderMeterContainer{padding:.75rem}}
.AddTrackMenu-module__e1oT5W__menu{background:var(--menu-bg,#1e1e2e);border:1px solid var(--menu-border,#2a2a3e);border-radius:8px;flex-direction:column;min-width:200px;padding:4px;display:flex;box-shadow:0 4px 16px #0000004d}.AddTrackMenu-module__e1oT5W__menuItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;transition:background-color .15s;display:flex}.AddTrackMenu-module__e1oT5W__menuItem:hover{background:var(--menu-item-hover,#ffffff14)}.AddTrackMenu-module__e1oT5W__menuItem:active{background:var(--menu-item-active,#ffffff1f)}.AddTrackMenu-module__e1oT5W__iconWrapper{width:20px;height:20px;color:var(--menu-icon,#aaa);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AddTrackMenu-module__e1oT5W__icon{width:18px;height:18px}.AddTrackMenu-module__e1oT5W__content{flex-direction:column;gap:2px;display:flex}.AddTrackMenu-module__e1oT5W__label{color:var(--menu-text,#e0e0e0);font-size:13px;font-weight:500}.AddTrackMenu-module__e1oT5W__description{color:var(--menu-text-muted,#888);font-size:11px}
.TrackColorPicker-module__Q2V3Wq__picker{background:var(--picker-bg,#1e1e2e);border:1px solid var(--picker-border,#2a2a3e);border-radius:8px;padding:12px;box-shadow:0 4px 16px #0000004d}.TrackColorPicker-module__Q2V3Wq__header{text-transform:uppercase;letter-spacing:.5px;color:var(--picker-header,#888);margin-bottom:10px;font-size:11px;font-weight:600}.TrackColorPicker-module__Q2V3Wq__swatches{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.TrackColorPicker-module__Q2V3Wq__swatch{cursor:pointer;border:2px solid #0000;border-radius:6px;width:28px;height:28px;transition:transform .1s,border-color .15s,box-shadow .15s}.TrackColorPicker-module__Q2V3Wq__swatch:hover{transform:scale(1.1);box-shadow:0 2px 8px #0000004d}.TrackColorPicker-module__Q2V3Wq__swatch.TrackColorPicker-module__Q2V3Wq__selected{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.TrackColorPicker-module__Q2V3Wq__swatch:focus{border-color:#fff;outline:none}
.DAWTrackList-module__Dxoj3q__trackList{background:var(--daw-panel-bg,#111);border-right:1px solid var(--daw-border,#222);flex-direction:column;height:100%;display:flex}.DAWTrackList-module__Dxoj3q__header{border-bottom:1px solid var(--daw-border,#222);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}@media (min-width:768px){.DAWTrackList-module__Dxoj3q__header{padding:0 16px}}.DAWTrackList-module__Dxoj3q__headerTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--daw-text-muted,#888);font-size:11px;font-weight:600}.DAWTrackList-module__Dxoj3q__addButton{background:var(--daw-button-bg,#222);border:1px solid var(--daw-border,#333);width:24px;height:24px;color:var(--daw-text-muted,#888);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:16px;transition:background .15s,color .15s;display:flex}.DAWTrackList-module__Dxoj3q__addButton:hover{background:var(--daw-button-bg-hover,#333);color:#fff}.DAWTrackList-module__Dxoj3q__addButton:active{background:var(--daw-button-bg-active,#444)}.DAWTrackList-module__Dxoj3q__rulerSpacer{background:var(--daw-panel-bg,#111);border-bottom:1px solid var(--daw-border,#222);box-sizing:border-box;flex-shrink:0}.DAWTrackList-module__Dxoj3q__content{flex-direction:column;flex:1;display:flex;overflow:hidden auto}.DAWTrackList-module__Dxoj3q__emptyState{text-align:center;margin-top:16px;padding:16px}.DAWTrackList-module__Dxoj3q__emptyState p{color:var(--daw-text-muted,#555);margin:0 0 4px;font-size:11px}.DAWTrackList-module__Dxoj3q__emptyState p:last-child{margin-bottom:0}.DAWTrackList-module__Dxoj3q__trackWrapper{flex-shrink:0;position:relative}.DAWTrackList-module__Dxoj3q__trackDragging{opacity:.5;transform:scale(.98)}.DAWTrackList-module__Dxoj3q__dropTargetBefore:before{content:"";background:var(--daw-accent,#6366f1);z-index:10;border-radius:2px;height:3px;animation:1s ease-in-out infinite DAWTrackList-module__Dxoj3q__dropPulse;position:absolute;top:-4px;left:0;right:0}.DAWTrackList-module__Dxoj3q__dropIndicatorEnd{background:var(--daw-accent,#6366f1);border-radius:2px;height:3px;margin-top:-3px;animation:1s ease-in-out infinite DAWTrackList-module__Dxoj3q__dropPulse}@keyframes DAWTrackList-module__Dxoj3q__dropPulse{0%,to{opacity:1}50%{opacity:.5}}.DAWTrackList-module__Dxoj3q__draggingActive{cursor:grabbing}.DAWTrackList-module__Dxoj3q__colorPickerOverlay{z-index:1000;background:0 0;position:fixed;inset:0}.DAWTrackList-module__Dxoj3q__colorPickerContainer{z-index:1001}
.DAWLayout-module__54B2AW__container{background:var(--daw-bg,#0a0a0a);height:100dvh;color:var(--daw-text,#e5e5e5);flex-direction:column;display:flex;overflow:hidden}.DAWLayout-module__54B2AW__mobileContent,.DAWLayout-module__54B2AW__mainPanelGroup{flex:1;overflow:hidden}.DAWLayout-module__54B2AW__horizontalGroup{height:100%}.DAWLayout-module__54B2AW__verticalGroup{width:100%;height:100%}.DAWLayout-module__54B2AW__resizeHandleHorizontal{background:var(--daw-border,#222);cursor:col-resize;width:4px;transition:background .15s;position:relative}.DAWLayout-module__54B2AW__resizeHandleHorizontal:after{content:"";background:var(--daw-border,#333);opacity:0;border-radius:1px;width:2px;height:40px;max-height:30%;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DAWLayout-module__54B2AW__resizeHandleHorizontal:hover{background:var(--daw-accent,#3b82f6)}.DAWLayout-module__54B2AW__resizeHandleHorizontal:hover:after{opacity:1;background:var(--daw-accent,#3b82f6)}.DAWLayout-module__54B2AW__resizeHandleHorizontal:active{background:var(--daw-accent-active,#2563eb)}.DAWLayout-module__54B2AW__resizeHandleVertical{background:var(--daw-border,#222);cursor:row-resize;height:4px;transition:background .15s;position:relative}.DAWLayout-module__54B2AW__resizeHandleVertical:after{content:"";background:var(--daw-border,#333);opacity:0;border-radius:1px;width:40px;max-width:30%;height:2px;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DAWLayout-module__54B2AW__resizeHandleVertical:hover{background:var(--daw-accent,#3b82f6)}.DAWLayout-module__54B2AW__resizeHandleVertical:hover:after{opacity:1;background:var(--daw-accent,#3b82f6)}.DAWLayout-module__54B2AW__resizeHandleVertical:active{background:var(--daw-accent-active,#2563eb)}@media (min-width:768px) and (max-width:1023px){.DAWLayout-module__54B2AW__resizeHandleHorizontal{width:8px}.DAWLayout-module__54B2AW__resizeHandleVertical{height:8px}}
.TextInput-module__GK4XlG__container{flex-direction:column;gap:4px;display:inline-flex}.TextInput-module__GK4XlG__fullWidth{width:100%}.TextInput-module__GK4XlG__label{color:var(--text-input-label-color,#fff9);-webkit-user-select:none;user-select:none;font-size:11px}.TextInput-module__GK4XlG__inputWrapper{align-items:center;display:flex;position:relative}.TextInput-module__GK4XlG__input{appearance:none;background:var(--text-input-bg,#ffffff1a);border:none;border:1px solid var(--text-input-border,#ffffff26);width:100%;color:var(--text-input-text,#ffffffe6);border-radius:4px;outline:none;margin:0;font-family:inherit;transition:background-color .15s,border-color .15s,box-shadow .15s}.TextInput-module__GK4XlG__input::placeholder{color:var(--text-input-placeholder,#fff6)}.TextInput-module__GK4XlG__input:hover:not(:disabled):not(:read-only){background:var(--text-input-hover-bg,#ffffff26);border-color:var(--text-input-hover-border,#ffffff40)}.TextInput-module__GK4XlG__input:focus{background:var(--text-input-focus-bg,#ffffff1f);border-color:var(--text-input-focus-border,#6366f199);box-shadow:0 0 0 2px var(--text-input-focus-ring,#6366f140)}.TextInput-module__GK4XlG__input:disabled{opacity:.5;cursor:not-allowed}.TextInput-module__GK4XlG__input:read-only{cursor:default;background:var(--text-input-readonly-bg,#ffffff0d)}.TextInput-module__GK4XlG__sm .TextInput-module__GK4XlG__input{height:24px;padding:0 8px;font-size:11px}.TextInput-module__GK4XlG__md .TextInput-module__GK4XlG__input{height:32px;padding:0 10px;font-size:12px}.TextInput-module__GK4XlG__lg .TextInput-module__GK4XlG__input{height:40px;padding:0 12px;font-size:14px}.TextInput-module__GK4XlG__iconBefore,.TextInput-module__GK4XlG__iconAfter{pointer-events:none;color:var(--text-input-icon-color,#ffffff80);justify-content:center;align-items:center;display:flex;position:absolute}.TextInput-module__GK4XlG__iconBefore svg,.TextInput-module__GK4XlG__iconAfter svg{width:100%;height:100%}.TextInput-module__GK4XlG__sm .TextInput-module__GK4XlG__iconBefore,.TextInput-module__GK4XlG__sm .TextInput-module__GK4XlG__iconAfter{width:14px;height:14px}.TextInput-module__GK4XlG__md .TextInput-module__GK4XlG__iconBefore,.TextInput-module__GK4XlG__md .TextInput-module__GK4XlG__iconAfter{width:16px;height:16px}.TextInput-module__GK4XlG__lg .TextInput-module__GK4XlG__iconBefore,.TextInput-module__GK4XlG__lg .TextInput-module__GK4XlG__iconAfter{width:18px;height:18px}.TextInput-module__GK4XlG__sm .TextInput-module__GK4XlG__iconBefore{left:6px}.TextInput-module__GK4XlG__sm .TextInput-module__GK4XlG__iconAfter{right:6px}.TextInput-module__GK4XlG__md .TextInput-module__GK4XlG__iconBefore{left:8px}.TextInput-module__GK4XlG__md .TextInput-module__GK4XlG__iconAfter{right:8px}.TextInput-module__GK4XlG__lg .TextInput-module__GK4XlG__iconBefore{left:10px}.TextInput-module__GK4XlG__lg .TextInput-module__GK4XlG__iconAfter{right:10px}.TextInput-module__GK4XlG__sm .TextInput-module__GK4XlG__input.TextInput-module__GK4XlG__hasIconBefore{padding-left:26px}.TextInput-module__GK4XlG__sm .TextInput-module__GK4XlG__input.TextInput-module__GK4XlG__hasIconAfter{padding-right:26px}.TextInput-module__GK4XlG__md .TextInput-module__GK4XlG__input.TextInput-module__GK4XlG__hasIconBefore{padding-left:32px}.TextInput-module__GK4XlG__md .TextInput-module__GK4XlG__input.TextInput-module__GK4XlG__hasIconAfter{padding-right:32px}.TextInput-module__GK4XlG__lg .TextInput-module__GK4XlG__input.TextInput-module__GK4XlG__hasIconBefore{padding-left:38px}.TextInput-module__GK4XlG__lg .TextInput-module__GK4XlG__input.TextInput-module__GK4XlG__hasIconAfter{padding-right:38px}.TextInput-module__GK4XlG__error .TextInput-module__GK4XlG__input{border-color:var(--text-input-error-border,#ef4444)}.TextInput-module__GK4XlG__error .TextInput-module__GK4XlG__input:focus{border-color:var(--text-input-error-border,#ef4444);box-shadow:0 0 0 2px var(--text-input-error-ring,#ef444440)}.TextInput-module__GK4XlG__errorMessage{color:var(--text-input-error-text,#ef4444);font-size:11px}.TextInput-module__GK4XlG__disabled{opacity:.5;pointer-events:none}.TextInput-module__GK4XlG__disabled .TextInput-module__GK4XlG__label{cursor:not-allowed}
.Toggle-module__d4os8a__toggle{appearance:none;cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-family:inherit;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.Toggle-module__d4os8a__toggle:focus-visible{box-shadow:0 0 0 2px var(--toggle-focus-ring,#6366f180)}.Toggle-module__d4os8a__toggle:disabled{opacity:.5;cursor:not-allowed}.Toggle-module__d4os8a__switch{align-items:center;gap:8px;display:inline-flex}.Toggle-module__d4os8a__switchTrack{background:var(--toggle-track-bg,#ffffff26);border-radius:999px;transition:background-color .15s;position:relative}.Toggle-module__d4os8a__switchThumb{background:var(--toggle-thumb-bg,#ffffffe6);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__checked .Toggle-module__d4os8a__switchTrack{background:var(--toggle-track-checked,#6366f1)}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__checked .Toggle-module__d4os8a__switchThumb{transform:translate(100%)}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__sm .Toggle-module__d4os8a__switchTrack{width:28px;height:16px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__sm .Toggle-module__d4os8a__switchThumb{width:12px;height:12px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__md .Toggle-module__d4os8a__switchTrack{width:36px;height:20px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__md .Toggle-module__d4os8a__switchThumb{width:16px;height:16px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__lg .Toggle-module__d4os8a__switchTrack{width:44px;height:24px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__lg .Toggle-module__d4os8a__switchThumb{width:20px;height:20px}.Toggle-module__d4os8a__switchLabel{color:var(--toggle-label-color,#fffc);-webkit-user-select:none;user-select:none;font-size:12px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__sm .Toggle-module__d4os8a__switchLabel{font-size:11px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__lg .Toggle-module__d4os8a__switchLabel{font-size:13px}.Toggle-module__d4os8a__button{text-transform:uppercase;letter-spacing:.5px;background:var(--toggle-button-bg,#ffffff1a);color:var(--toggle-button-text,#ffffff80);border:1px solid var(--toggle-button-border,#ffffff1a);border-radius:3px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.Toggle-module__d4os8a__button:hover:not(:disabled){background:var(--toggle-button-hover,#ffffff26);color:var(--toggle-button-text-hover,#ffffffb3)}.Toggle-module__d4os8a__button.Toggle-module__d4os8a__sm{min-width:24px;height:20px;padding:0 6px;font-size:9px}.Toggle-module__d4os8a__button.Toggle-module__d4os8a__md{min-width:32px;height:24px;padding:0 8px;font-size:10px}.Toggle-module__d4os8a__button.Toggle-module__d4os8a__lg{min-width:40px;height:28px;padding:0 10px;font-size:11px}.Toggle-module__d4os8a__default.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__checked .Toggle-module__d4os8a__switchTrack{background:var(--toggle-default-checked,#6366f1)}.Toggle-module__d4os8a__default.Toggle-module__d4os8a__button.Toggle-module__d4os8a__checked{background:var(--toggle-default-checked,#6366f1);color:var(--toggle-default-text,#fff);border-color:var(--toggle-default-checked,#6366f1)}.Toggle-module__d4os8a__mute.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__checked .Toggle-module__d4os8a__switchTrack{background:var(--toggle-mute-checked,#f59e0b)}.Toggle-module__d4os8a__mute.Toggle-module__d4os8a__button.Toggle-module__d4os8a__checked{background:var(--toggle-mute-checked,#f59e0b);color:var(--toggle-mute-text,#000);border-color:var(--toggle-mute-checked,#f59e0b)}.Toggle-module__d4os8a__solo.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__checked .Toggle-module__d4os8a__switchTrack{background:var(--toggle-solo-checked,#22c55e)}.Toggle-module__d4os8a__solo.Toggle-module__d4os8a__button.Toggle-module__d4os8a__checked{background:var(--toggle-solo-checked,#22c55e);color:var(--toggle-solo-text,#000);border-color:var(--toggle-solo-checked,#22c55e)}.Toggle-module__d4os8a__record.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__checked .Toggle-module__d4os8a__switchTrack{background:var(--toggle-record-checked,#ef4444)}.Toggle-module__d4os8a__record.Toggle-module__d4os8a__button.Toggle-module__d4os8a__checked{background:var(--toggle-record-checked,#ef4444);color:var(--toggle-record-text,#fff);border-color:var(--toggle-record-checked,#ef4444);animation:1.5s ease-in-out infinite Toggle-module__d4os8a__recordPulse}@keyframes Toggle-module__d4os8a__recordPulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 4px #ef444400}}@media (max-width:767px){.Toggle-module__d4os8a__button.Toggle-module__d4os8a__sm{min-width:32px;height:32px;padding:0 8px;font-size:11px}.Toggle-module__d4os8a__button.Toggle-module__d4os8a__md{min-width:40px;height:40px;padding:0 10px;font-size:12px}.Toggle-module__d4os8a__button.Toggle-module__d4os8a__lg{min-width:48px;height:44px;padding:0 12px;font-size:13px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__sm .Toggle-module__d4os8a__switchTrack{width:36px;height:22px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__sm .Toggle-module__d4os8a__switchThumb{width:18px;height:18px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__md .Toggle-module__d4os8a__switchTrack{width:44px;height:26px}.Toggle-module__d4os8a__switch.Toggle-module__d4os8a__md .Toggle-module__d4os8a__switchThumb{width:22px;height:22px}}
.Tooltip-module__dGYdVG__trigger{display:inline-block}.Tooltip-module__dGYdVG__tooltip{z-index:9999;color:var(--tooltip-text,#fff);background:var(--tooltip-bg,#181820f2);border:1px solid var(--tooltip-border,#ffffff1a);pointer-events:none;white-space:nowrap;opacity:0;border-radius:4px;max-width:300px;padding:6px 10px;font-size:12px;line-height:1.4;transition:opacity .15s,transform .15s;position:fixed;transform:scale(.95);box-shadow:0 4px 12px #0000004d}.Tooltip-module__dGYdVG__tooltip.Tooltip-module__dGYdVG__visible{opacity:1;transform:scale(1)}.Tooltip-module__dGYdVG__tooltip:before{content:"";border:6px solid #0000;width:0;height:0;position:absolute}.Tooltip-module__dGYdVG__top:before{border-top-color:var(--tooltip-bg,#181820f2);bottom:-12px;left:50%;transform:translate(-50%)}.Tooltip-module__dGYdVG__bottom:before{border-bottom-color:var(--tooltip-bg,#181820f2);top:-12px;left:50%;transform:translate(-50%)}.Tooltip-module__dGYdVG__left:before{border-left-color:var(--tooltip-bg,#181820f2);top:50%;right:-12px;transform:translateY(-50%)}.Tooltip-module__dGYdVG__right:before{border-right-color:var(--tooltip-bg,#181820f2);top:50%;left:-12px;transform:translateY(-50%)}.Tooltip-module__dGYdVG__top{transform-origin:bottom}.Tooltip-module__dGYdVG__bottom{transform-origin:top}.Tooltip-module__dGYdVG__left{transform-origin:100%}.Tooltip-module__dGYdVG__right{transform-origin:0}.Tooltip-module__dGYdVG__tooltip kbd{color:var(--tooltip-kbd-text,#ffffffe6);background:var(--tooltip-kbd-bg,#ffffff26);border:1px solid var(--tooltip-kbd-border,#fff3);border-radius:3px;padding:2px 5px;font-family:inherit;font-size:11px;line-height:1;display:inline-block}
.EffectMeter-module__Wl0Xkq__meterContainer{width:var(--effect-meter-width,32px);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.EffectMeter-module__Wl0Xkq__meterContainer.EffectMeter-module__Wl0Xkq__dimmed{opacity:.4}.EffectMeter-module__Wl0Xkq__meter{flex:1;align-items:stretch;min-height:80px;display:flex}.EffectMeter-module__Wl0Xkq__label{color:var(--effect-meter-label-color,#a3a3a3);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}
.EffectMeterRAF-module__3bOvAq__meterContainer{width:var(--effect-meter-width,32px);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;gap:4px;display:flex}.EffectMeterRAF-module__3bOvAq__meterContainer.EffectMeterRAF-module__3bOvAq__dimmed{opacity:.4}.EffectMeterRAF-module__3bOvAq__meterContainer.EffectMeterRAF-module__3bOvAq__mono{width:calc(var(--effect-meter-width,32px)*.6)}.EffectMeterRAF-module__3bOvAq__bars{flex:1;gap:2px;width:100%;display:flex}.EffectMeterRAF-module__3bOvAq__channel{background:var(--meter-bg,#1a1a1a);border-radius:2px;flex-direction:column;flex:1;display:flex;overflow:hidden}.EffectMeterRAF-module__3bOvAq__clip{background:var(--meter-clip-inactive,#333);height:4px;transition:background-color .1s}.EffectMeterRAF-module__3bOvAq__clip.EffectMeterRAF-module__3bOvAq__clipping{background:var(--meter-red,#ef4444)}.EffectMeterRAF-module__3bOvAq__track{background:var(--meter-track-bg,#0a0a0a);flex:1;position:relative}.EffectMeterRAF-module__3bOvAq__fill{background:var(--meter-green,#22c55e);background-image:linear-gradient(to top,var(--meter-green,#22c55e)0%,var(--meter-green,#22c55e)60%,var(--meter-yellow,#eab308)75%,var(--meter-orange,#f97316)85%,var(--meter-red,#ef4444)100%);background-position:bottom;background-size:100% 400%;height:0%;transition:background-color 50ms;position:absolute;bottom:0;left:0;right:0}.EffectMeterRAF-module__3bOvAq__peak{background:var(--meter-peak,#fff);opacity:0;height:2px;transition:opacity .3s;position:absolute;left:0;right:0}.EffectMeterRAF-module__3bOvAq__label{color:var(--effect-meter-label-color,#a3a3a3);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:10px;font-weight:600}
.page-module__2R3t1G__synthPanel{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.page-module__2R3t1G__volumeSection{background:var(--instrument-control-bg,#1a1a2e);border:1px solid var(--instrument-control-border,#2d2d44);border-radius:8px;flex-direction:column;gap:12px;min-width:140px;padding:12px;display:flex}.page-module__2R3t1G__sectionHeader{justify-content:space-between;align-items:center;display:flex}.page-module__2R3t1G__sectionLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--instrument-label-color,#88a);font-size:11px;font-weight:600}.page-module__2R3t1G__volumeControls{flex-direction:column;align-items:center;gap:16px;display:flex}.page-module__2R3t1G__statusDisplay{flex-direction:column;align-items:center;gap:8px;display:flex}.page-module__2R3t1G__voiceCount{flex-direction:column;align-items:center;gap:2px;display:flex}.page-module__2R3t1G__voiceLabel{color:#88a;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.page-module__2R3t1G__voiceValue{color:#e0e0ff;font-feature-settings:"tnum";font-size:14px;font-weight:600}.page-module__2R3t1G__keyboardContainer{background:var(--keyboard-bg,#0a0a1a);border-radius:8px;width:100%;padding:16px 0;overflow-x:auto}.page-module__2R3t1G__infoBox{background:var(--info-box-bg,#1a1a2e);border:1px solid var(--info-box-border,#2d2d44);border-radius:8px;padding:16px}.page-module__2R3t1G__infoBox h4{color:#e0e0ff;margin:16px 0 8px;font-size:14px;font-weight:600}.page-module__2R3t1G__infoBox h4:first-child{margin-top:0}.page-module__2R3t1G__infoBox ul{color:#aab;margin:0;padding-left:20px;font-size:13px;line-height:1.6}.page-module__2R3t1G__infoBox li{margin:4px 0}.page-module__2R3t1G__infoBox strong{color:#c0c0dd}
.TransportBar-module__UQgg6W__transportBar{background:var(--transport-bar-bg,linear-gradient(180deg,#1e1e23f2,#141419fa));border:1px solid var(--transport-bar-border,#ffffff14);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff0d}.TransportBar-module__UQgg6W__sm{border-radius:4px;gap:10px;padding:4px 10px}.TransportBar-module__UQgg6W__md{border-radius:6px;gap:16px;padding:8px 16px}.TransportBar-module__UQgg6W__lg{border-radius:8px;gap:20px;padding:12px 24px}.TransportBar-module__UQgg6W__section{align-items:center;gap:4px;display:flex}.TransportBar-module__UQgg6W__sm .TransportBar-module__UQgg6W__section{gap:2px}.TransportBar-module__UQgg6W__md .TransportBar-module__UQgg6W__section{gap:4px}.TransportBar-module__UQgg6W__lg .TransportBar-module__UQgg6W__section{gap:6px}.TransportBar-module__UQgg6W__section:nth-child(2){flex:1;justify-content:center}.TransportBar-module__UQgg6W__countInDisplay{background:var(--count-in-display-bg,#ef444433);border:1px solid var(--count-in-display-border,#ef444466);border-radius:4px;align-items:center;gap:8px;padding:4px 12px;animation:.5s ease-in-out infinite TransportBar-module__UQgg6W__countInPulse;display:flex}@keyframes TransportBar-module__UQgg6W__countInPulse{0%,to{opacity:1}50%{opacity:.7}}.TransportBar-module__UQgg6W__countInLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--count-in-label,#ef4444cc);font-size:10px;font-weight:600}.TransportBar-module__UQgg6W__countInValue{font-family:var(--count-in-font,"SF Mono","Monaco","Consolas",monospace);color:var(--count-in-value,#ef4444);font-size:18px;font-weight:700}.TransportBar-module__UQgg6W__countInControl{position:relative}.TransportBar-module__UQgg6W__countInButton{appearance:none;cursor:pointer;background:0 0;background:var(--count-in-button-bg,#ffffff14);border:none;border:1px solid var(--count-in-button-border,#ffffff1a);color:var(--count-in-button-text,#fff9);border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:flex}.TransportBar-module__UQgg6W__countInButton:hover{background:var(--count-in-button-hover,#ffffff1f);border-color:var(--count-in-button-border-hover,#fff3);color:var(--count-in-button-text-hover,#ffffffe6)}.TransportBar-module__UQgg6W__countInEnabled{background:var(--count-in-enabled-bg,#ef444426);border-color:var(--count-in-enabled-border,#ef44444d);color:var(--count-in-enabled-text,#ef4444)}.TransportBar-module__UQgg6W__countInEnabled:hover{background:var(--count-in-enabled-hover,#ef444440);border-color:var(--count-in-enabled-border-hover,#ef444480)}.TransportBar-module__UQgg6W__countInIcon{width:14px;height:14px}.TransportBar-module__UQgg6W__countInButtonLabel{text-align:left;min-width:32px}.TransportBar-module__UQgg6W__countInDropdown{background:var(--count-in-dropdown-bg,#1f2937);border:1px solid var(--count-in-dropdown-border,#ffffff26);z-index:100;border-radius:4px;min-width:80px;margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 12px #0000004d}.TransportBar-module__UQgg6W__countInOption{appearance:none;cursor:pointer;text-align:left;width:100%;color:var(--count-in-option-text,#fffc);background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:12px;transition:background-color .1s;display:block}.TransportBar-module__UQgg6W__countInOption:hover{background:var(--count-in-option-hover,#ffffff1a)}.TransportBar-module__UQgg6W__countInOptionActive{background:var(--count-in-option-active,#ef444433);color:var(--count-in-option-active-text,#ef4444)}.TransportBar-module__UQgg6W__topRow,.TransportBar-module__UQgg6W__bottomRow{display:none}@media (max-width:640px){.TransportBar-module__UQgg6W__transportBar{flex-wrap:wrap;justify-content:center;gap:8px;padding:8px 12px}.TransportBar-module__UQgg6W__topRow{order:1;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.TransportBar-module__UQgg6W__bottomRow{order:2;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.TransportBar-module__UQgg6W__section{display:none}}
.EQBandControl-module__TgF2Iq__band{background:var(--surface-secondary,#ffffff08);border-radius:6px;flex-direction:column;align-items:center;gap:8px;min-width:100px;padding:8px;display:flex}.EQBandControl-module__TgF2Iq__band.EQBandControl-module__TgF2Iq__disabled{opacity:.5}.EQBandControl-module__TgF2Iq__band.EQBandControl-module__TgF2Iq__bypassed{opacity:.4}.EQBandControl-module__TgF2Iq__header{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.EQBandControl-module__TgF2Iq__bandName{color:var(--text-primary,#fff);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:500}.EQBandControl-module__TgF2Iq__knobs{gap:8px;display:flex}
.GainReductionMeterRAF-module__d5wpnq__grMeter{width:var(--effect-gr-meter-width,24px);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;gap:2px;display:flex}.GainReductionMeterRAF-module__d5wpnq__grMeter.GainReductionMeterRAF-module__d5wpnq__dimmed{opacity:.4}.GainReductionMeterRAF-module__d5wpnq__bar{background:var(--gr-meter-bg,#1a1a1a);border-radius:2px;flex:1;width:12px;position:relative;overflow:hidden}.GainReductionMeterRAF-module__d5wpnq__fill{background:var(--gr-meter-fill,#f97316);height:0%;transition:height 50ms;position:absolute;top:0;left:0;right:0}.GainReductionMeterRAF-module__d5wpnq__label{color:var(--effect-meter-label-color,#a3a3a3);text-transform:uppercase;flex-shrink:0;font-size:9px;font-weight:600}.GainReductionMeterRAF-module__d5wpnq__value{color:var(--gr-meter-value-color,#f97316);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;min-width:32px;font-size:9px;font-weight:500}
.Fader-module__H-bwCq__fader{--fader-track-bg:#3a3a3a;--fader-fill-color:#4a9eff;--fader-fill-color-hover:#5aafff;--fader-thumb-bg:#e0e0e0;--fader-thumb-bg-hover:#fff;--fader-thumb-border:#888;--fader-label-color:#ccc;--fader-value-color:#fff;--fader-disabled-opacity:.5;--fader-midi-learn-color:#ff6b00;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;align-items:center;gap:6px;display:flex}.Fader-module__H-bwCq__fader.Fader-module__H-bwCq__horizontal{flex-direction:row}.Fader-module__H-bwCq__label{color:var(--fader-label-color);text-align:center;white-space:nowrap;font-family:system-ui,-apple-system,sans-serif}.Fader-module__H-bwCq__trackContainer{cursor:grab;outline:none;justify-content:center;align-items:center;padding:8px;display:flex;position:relative}.Fader-module__H-bwCq__trackContainer:focus-visible{outline:2px solid var(--fader-fill-color);outline-offset:2px;border-radius:4px}.Fader-module__H-bwCq__vertical .Fader-module__H-bwCq__trackContainer{padding:12px 8px}.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__trackContainer{padding:8px 12px}.Fader-module__H-bwCq__track{background-color:var(--fader-track-bg);border-radius:3px;position:relative;overflow:hidden}.Fader-module__H-bwCq__fill{background-color:var(--fader-fill-color);transition:background-color .1s;position:absolute}.Fader-module__H-bwCq__vertical .Fader-module__H-bwCq__fill{bottom:0;left:0;right:0}.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__fill{top:0;bottom:0;left:0}.Fader-module__H-bwCq__trackContainer:hover .Fader-module__H-bwCq__fill{background-color:var(--fader-fill-color-hover)}.Fader-module__H-bwCq__thumb{background-color:var(--fader-thumb-bg);border:2px solid var(--fader-thumb-border);border-radius:3px;transition:background-color .1s,transform .1s;position:absolute;box-shadow:0 1px 3px #0000004d}.Fader-module__H-bwCq__vertical .Fader-module__H-bwCq__thumb{left:50%;transform:translate(-50%,50%)}.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__thumb{top:50%;transform:translate(-50%,-50%)}.Fader-module__H-bwCq__trackContainer:hover .Fader-module__H-bwCq__thumb{background-color:var(--fader-thumb-bg-hover)}.Fader-module__H-bwCq__thumb:before{content:"";background:linear-gradient(to bottom,transparent 20%,var(--fader-thumb-border)20%,var(--fader-thumb-border)30%,transparent 30%,transparent 45%,var(--fader-thumb-border)45%,var(--fader-thumb-border)55%,transparent 55%,transparent 70%,var(--fader-thumb-border)70%,var(--fader-thumb-border)80%,transparent 80%);opacity:.5;width:60%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__thumb:before{background:linear-gradient(to right,transparent 20%,var(--fader-thumb-border)20%,var(--fader-thumb-border)30%,transparent 30%,transparent 45%,var(--fader-thumb-border)45%,var(--fader-thumb-border)55%,transparent 55%,transparent 70%,var(--fader-thumb-border)70%,var(--fader-thumb-border)80%,transparent 80%)}.Fader-module__H-bwCq__valueDisplay{color:var(--fader-value-color);text-align:center;min-width:3em;font-family:SF Mono,Monaco,Consolas,monospace}.Fader-module__H-bwCq__dragging .Fader-module__H-bwCq__trackContainer{cursor:grabbing}.Fader-module__H-bwCq__dragging .Fader-module__H-bwCq__thumb{background-color:var(--fader-thumb-bg-hover);transform:translate(-50%,50%)scale(1.05)}.Fader-module__H-bwCq__horizontal.Fader-module__H-bwCq__dragging .Fader-module__H-bwCq__thumb{transform:translate(-50%,-50%)scale(1.05)}.Fader-module__H-bwCq__disabled{opacity:var(--fader-disabled-opacity);pointer-events:none}.Fader-module__H-bwCq__disabled .Fader-module__H-bwCq__trackContainer{cursor:not-allowed}.Fader-module__H-bwCq__midiLearning .Fader-module__H-bwCq__trackContainer{animation:1.5s ease-in-out infinite Fader-module__H-bwCq__faderPulse}@keyframes Fader-module__H-bwCq__faderPulse{0%,to{box-shadow:0 0 #ff6b0066}50%{box-shadow:0 0 0 6px #ff6b0000}}.Fader-module__H-bwCq__sm .Fader-module__H-bwCq__trackContainer{padding:6px}.Fader-module__H-bwCq__sm.Fader-module__H-bwCq__vertical .Fader-module__H-bwCq__trackContainer{padding:10px 6px}.Fader-module__H-bwCq__sm.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__trackContainer{padding:6px 10px}.Fader-module__H-bwCq__lg .Fader-module__H-bwCq__trackContainer{padding:10px}.Fader-module__H-bwCq__lg.Fader-module__H-bwCq__vertical .Fader-module__H-bwCq__trackContainer{padding:14px 10px}.Fader-module__H-bwCq__lg.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__trackContainer{padding:10px 14px}.Fader-module__H-bwCq__stretch{height:100%}.Fader-module__H-bwCq__stretch .Fader-module__H-bwCq__trackContainer{flex:1;height:100%}.Fader-module__H-bwCq__stretch.Fader-module__H-bwCq__horizontal,.Fader-module__H-bwCq__stretch.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__trackContainer{width:100%;height:auto}@media (max-width:767px){.Fader-module__H-bwCq__trackContainer{padding:12px}.Fader-module__H-bwCq__vertical .Fader-module__H-bwCq__trackContainer{padding:16px 12px}.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__trackContainer{padding:12px 16px}.Fader-module__H-bwCq__sm .Fader-module__H-bwCq__thumb{width:24px!important;height:28px!important}.Fader-module__H-bwCq__md .Fader-module__H-bwCq__thumb{width:28px!important;height:34px!important}.Fader-module__H-bwCq__lg .Fader-module__H-bwCq__thumb{width:32px!important;height:40px!important}.Fader-module__H-bwCq__sm.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__thumb{width:28px!important;height:24px!important}.Fader-module__H-bwCq__md.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__thumb{width:34px!important;height:28px!important}.Fader-module__H-bwCq__lg.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__thumb{width:40px!important;height:32px!important}.Fader-module__H-bwCq__sm .Fader-module__H-bwCq__track{width:6px}.Fader-module__H-bwCq__md .Fader-module__H-bwCq__track{width:8px}.Fader-module__H-bwCq__lg .Fader-module__H-bwCq__track{width:10px}.Fader-module__H-bwCq__sm.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__track{width:auto;height:6px}.Fader-module__H-bwCq__md.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__track{width:auto;height:8px}.Fader-module__H-bwCq__lg.Fader-module__H-bwCq__horizontal .Fader-module__H-bwCq__track{width:auto;height:10px}.Fader-module__H-bwCq__label,.Fader-module__H-bwCq__valueDisplay{font-size:13px}}
.CompressorControls-module__LbsG_q__controls{align-items:flex-start;gap:16px;padding:12px;display:flex}.CompressorControls-module__LbsG_q__controls.CompressorControls-module__LbsG_q__bypassed{opacity:.5}.CompressorControls-module__LbsG_q__controlsGrid{flex-direction:column;gap:12px;display:flex}.CompressorControls-module__LbsG_q__row{grid-template-columns:repeat(4,60px) auto;align-items:start;gap:12px;display:grid}.CompressorControls-module__LbsG_q__checkboxColumn{flex-direction:column;gap:4px;min-width:70px;padding-top:4px;display:flex}
.LimiterControls-module__1NeCCq__controls{align-items:flex-start;gap:16px;padding:12px;display:flex}.LimiterControls-module__1NeCCq__controls.LimiterControls-module__1NeCCq__bypassed{opacity:.5}.LimiterControls-module__1NeCCq__controlsGrid{flex-direction:column;gap:12px;display:flex}.LimiterControls-module__1NeCCq__row{grid-template-columns:repeat(2,60px) auto;align-items:start;gap:12px;display:grid}.LimiterControls-module__1NeCCq__checkboxColumn{flex-direction:column;gap:4px;min-width:70px;padding-top:4px;display:flex}
.EQCurve-module__O2jZ4W__curve{background:#1a1a1a;border-radius:6px;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.EQCurve-module__O2jZ4W__curve.EQCurve-module__O2jZ4W__bypassed{opacity:.4}.EQCurve-module__O2jZ4W__canvas{display:block}
.BitcrusherControls-module__dgHsRa__controls{flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}.BitcrusherControls-module__dgHsRa__controls.BitcrusherControls-module__dgHsRa__bypassed{opacity:.5}.BitcrusherControls-module__dgHsRa__knobsSection{grid-template-columns:repeat(3,60px);justify-items:center;gap:16px;display:grid}
.DistortionControls-module__LD8Ldq__controls{flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}.DistortionControls-module__LD8Ldq__controls.DistortionControls-module__LD8Ldq__bypassed{opacity:.5}.DistortionControls-module__LD8Ldq__typeSection{flex-direction:column;align-items:center;gap:4px;display:flex}.DistortionControls-module__LD8Ldq__typeLabel{color:var(--color-text-secondary,#888);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.DistortionControls-module__LD8Ldq__knobsSection{grid-template-columns:repeat(3,60px);justify-items:center;gap:16px;display:grid}
.EQControls-module__eQfSnW__controls{align-items:flex-start;gap:16px;padding:12px;display:flex}.EQControls-module__eQfSnW__controls.EQControls-module__eQfSnW__bypassed{opacity:.5}.EQControls-module__eQfSnW__controlsSection{align-items:flex-start;gap:12px;display:flex}.EQControls-module__eQfSnW__bands{gap:8px;display:flex}.EQControls-module__eQfSnW__output{flex-direction:column;align-items:center;padding-top:24px;display:flex}
.FilterControls-module__U5E7hq__controls{flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}.FilterControls-module__U5E7hq__controls.FilterControls-module__U5E7hq__bypassed{opacity:.5}.FilterControls-module__U5E7hq__typeSection{flex-direction:column;align-items:center;gap:4px;display:flex}.FilterControls-module__U5E7hq__typeLabel{color:var(--text-secondary,#a0a0b0);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.FilterControls-module__U5E7hq__knobsSection{grid-template-columns:repeat(2,60px);justify-items:center;gap:16px;display:grid}
.ChorusControls-module__73V5qa__controls{grid-template-columns:repeat(2,60px);justify-items:center;gap:16px;padding:16px;display:grid}.ChorusControls-module__73V5qa__controls.ChorusControls-module__73V5qa__bypassed{opacity:.5}
.FlangerControls-module__TW1pBW__controls{grid-template-columns:repeat(3,60px);justify-items:center;gap:16px;padding:16px;display:grid}.FlangerControls-module__TW1pBW__controls.FlangerControls-module__TW1pBW__bypassed{opacity:.5}
.PhaserControls-module__14AXGG__controls{grid-template-columns:repeat(3,60px);justify-items:center;gap:16px;padding:16px;display:grid}.PhaserControls-module__14AXGG__controls.PhaserControls-module__14AXGG__bypassed{opacity:.5}
.DelayControls-module__GZdlOG__controls{grid-template-columns:repeat(2,60px);justify-items:center;gap:16px;padding:16px;display:grid}.DelayControls-module__GZdlOG__controls.DelayControls-module__GZdlOG__bypassed{opacity:.5}
.ReverbControls-module__Rih4VW__controls{grid-template-columns:repeat(2,60px);justify-items:center;gap:16px;padding:16px;display:grid}.ReverbControls-module__Rih4VW__controls.ReverbControls-module__Rih4VW__bypassed{opacity:.5}
