.sampler-dialog[data-v-39894069]{background:#141419f2;border-radius:24px 24px 0 0;box-shadow:0 -10px 30px #0000004d;padding:24px}.empty-state[data-v-39894069]{padding:32px 16px;text-align:center}.racks-grid[data-v-39894069]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:60vh;overflow-y:auto}.sampler-dialog-rack-card[data-v-39894069]{background:#ffffff0d;cursor:pointer;transition:all .2s ease}.sampler-dialog-rack-card[data-v-39894069]:hover{background:#ffffff1a;transform:translateY(-2px)}.sampler-dialog-rack-card.new-rack[data-v-39894069]{background:transparent;border:2px dashed hsla(0,0%,100%,.2)}.sampler-dialog-rack-card.new-rack[data-v-39894069]:hover{border-color:#fff6}.modern-instruments-container[data-v-3c5e55d8]{background:#141419f2;border-radius:24px 24px 0 0;padding:24px}.tools-grid[data-v-3c5e55d8]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0 auto;max-width:800px}.modern-tool-btn[data-v-3c5e55d8]{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;height:100px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.modern-tool-btn .tool-content[data-v-3c5e55d8]{align-items:center;color:#ffffffe6;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;position:relative;z-index:2}.modern-tool-btn .tool-backdrop[data-v-3c5e55d8]{background:linear-gradient(45deg,#ffffff08,#ffffff14);top:0;right:0;bottom:0;left:0;position:absolute;transition:all .4s ease}.modern-tool-btn .tool-icon[data-v-3c5e55d8]{font-size:32px}.modern-tool-btn .tool-name[data-v-3c5e55d8]{font-size:1rem;font-weight:600;letter-spacing:.5px}.modern-tool-btn[data-v-3c5e55d8]:hover{border-color:#fff3;transform:translateY(-2px)}.modern-tool-btn:hover .tool-backdrop[data-v-3c5e55d8]{background:linear-gradient(45deg,#ffffff14,#ffffff26);transform:scale(1.1)}.modern-tool-btn:hover .tool-icon[data-v-3c5e55d8]{transform:scale(1.1)}.modern-tool-btn.active[data-v-3c5e55d8]{background:var(--positive-d3)}.settings-dialog[data-v-7e42f8b7]{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:32px 32px 0 0;margin:0 auto;max-height:90vh;max-width:600px;overflow-y:auto;padding:24px 20px;width:100%}@media (max-width:600px){.settings-dialog[data-v-7e42f8b7]{padding:16px 16px 20px}}.dialog-header[data-v-7e42f8b7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.dialog-header h3[data-v-7e42f8b7]{color:#fff;font-size:1.5rem;font-weight:600;margin:0}@media (max-width:600px){.dialog-header[data-v-7e42f8b7]{margin-bottom:16px}}.settings-content[data-v-7e42f8b7]{display:flex;flex-direction:column;gap:24px}@media (max-width:600px){.settings-content[data-v-7e42f8b7]{gap:16px}}.settings-section[data-v-7e42f8b7]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:20px}@media (max-width:600px){.settings-section[data-v-7e42f8b7]{border-radius:16px;padding:16px}}.section-header[data-v-7e42f8b7]{align-items:center;display:flex;gap:12px;margin-bottom:20px}.section-header h4[data-v-7e42f8b7]{color:#fff;font-size:1.2rem;font-weight:600;margin:0}.section-header .section-icon[data-v-7e42f8b7]{color:var(--positive);font-size:24px}@media (max-width:600px){.section-header[data-v-7e42f8b7]{margin-bottom:16px}.section-header h4[data-v-7e42f8b7]{font-size:1.1rem}}.section-header-small[data-v-7e42f8b7]{align-items:center;display:flex;gap:8px;margin-bottom:12px}.section-header-small h5[data-v-7e42f8b7]{color:#fff;font-size:1rem;font-weight:500;margin:0}.section-header-small .section-icon-small[data-v-7e42f8b7]{color:var(--positive);font-size:18px}.tempo-controls[data-v-7e42f8b7]{display:flex;flex-direction:column;gap:16px}@media (max-width:600px){.tempo-controls[data-v-7e42f8b7]{gap:12px}}.tempo-input-group[data-v-7e42f8b7]{align-items:center;display:flex;gap:12px}.tempo-input[data-v-7e42f8b7]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:1.8rem;font-weight:600;padding:12px;text-align:center;transition:all .2s ease;width:120px}.tempo-input[data-v-7e42f8b7]:focus{background:#ffffff1f;border-color:var(--positive);outline:none}@media (max-width:600px){.tempo-input[data-v-7e42f8b7]{font-size:1.5rem;padding:10px;width:100px}}.tempo-label[data-v-7e42f8b7]{color:#ffffffb3;font-size:.9rem;font-weight:600;letter-spacing:.05em}.tempo-presets[data-v-7e42f8b7]{display:flex;flex-wrap:wrap;gap:8px}.preset-btn[data-v-7e42f8b7]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.preset-btn.active[data-v-7e42f8b7]{background:var(--positive);border-color:var(--positive);color:#000;font-weight:600}.preset-btn[data-v-7e42f8b7]:hover{background:#ffffff1f;transform:translateY(-1px)}@media (max-width:600px){.preset-btn[data-v-7e42f8b7]{font-size:.9rem;padding:8px 16px}}.tap-bpm-section[data-v-7e42f8b7]{margin-top:20px}.tap-bpm-section .tap-bpm-header[data-v-7e42f8b7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.tap-bpm-section .tap-bpm-header h5[data-v-7e42f8b7]{color:#fff;font-size:1rem;font-weight:500;margin:0}.tap-bpm-section .tap-bpm-header .tap-bpm-result[data-v-7e42f8b7]{align-items:center;color:var(--positive);display:flex;font-weight:600;gap:8px}.tap-btn[data-v-7e42f8b7]{font-size:1.1rem;font-weight:600;height:60px;position:relative}.tap-btn .tap-count[data-v-7e42f8b7]{bottom:4px;font-size:.75rem;opacity:.8;position:absolute;right:8px}.metronome-toggle[data-v-7e42f8b7]{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.metronome-toggle .toggle-label span[data-v-7e42f8b7]{color:#fff;font-size:1rem;font-weight:500}.metronome-sound[data-v-7e42f8b7],.metronome-volume[data-v-7e42f8b7]{margin-bottom:16px}.metronome-sound .sound-header[data-v-7e42f8b7],.metronome-sound .volume-header[data-v-7e42f8b7],.metronome-volume .sound-header[data-v-7e42f8b7],.metronome-volume .volume-header[data-v-7e42f8b7]{margin-bottom:8px}.metronome-sound .sound-header span[data-v-7e42f8b7],.metronome-sound .volume-header span[data-v-7e42f8b7],.metronome-volume .sound-header span[data-v-7e42f8b7],.metronome-volume .volume-header span[data-v-7e42f8b7]{color:#fff;font-size:.9rem;font-weight:500}.visualization-settings .text-subtitle1[data-v-7e42f8b7]{color:#fff;font-weight:500}.visualization-settings .text-caption[data-v-7e42f8b7]{font-size:.8rem}[data-v-7e42f8b7] .q-slider .q-slider__track{background:#fff3}[data-v-7e42f8b7] .q-select{background:#ffffff14;border-radius:8px}[data-v-7e42f8b7] .q-select .q-field__control{color:#fff}[data-v-7e42f8b7] .q-list{background:#000000e6;border-radius:8px}[data-v-7e42f8b7] .q-list .q-item{color:#fff}[data-v-7e42f8b7] .q-list .q-item:hover{background:#ffffff1a}[data-v-7e42f8b7] .q-list .q-item.q-item--active{background:rgba(var(--positive-rgb),.2);color:var(--positive)}.simple-equalizer[data-v-c65bf066]{background-color:transparent;bottom:0;display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;width:100%}.recording-controls-container[data-v-2c5a34bb]{--plain-btn-bg:hsla(0,0%,100%,.397);background:linear-gradient(#1a1a1a,#242424);border-top:1px solid var(--positive-d3)}.recording-controls-container.recording[data-v-2c5a34bb]{background:linear-gradient(180deg,#000000f6,#940c05)}.recording-controls-container.counting[data-v-2c5a34bb]{background:linear-gradient(180deg,#261e06,#947310)}.recording-controls[data-v-2c5a34bb]{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.recording-controls[data-v-2c5a34bb]::-webkit-scrollbar{display:none}.recording-controls .control-btn[data-v-2c5a34bb]{border:none;color:#ffffffe6;font-size:16px;margin:0 2px;min-width:44px;transition:all .2s cubic-bezier(.4,0,.2,1)}.recording-controls .control-btn[data-v-2c5a34bb]:hover{background:#ffffff26;transform:translateY(-1px)}.recording-controls .control-btn[data-v-2c5a34bb]:active{transform:translateY(0)}.recording-controls .control-btn[data-v-2c5a34bb]:disabled{opacity:.5;pointer-events:none}@media (max-width:600px){.recording-controls .view-btn[data-v-2c5a34bb]{font-size:18px;height:38px;width:38px}}.recording-settings-btn[data-v-2c5a34bb]{align-items:center;border-radius:8px;color:#ffffffaf;display:flex;flex-wrap:nowrap;font-size:.8rem;font-weight:500;gap:8px;letter-spacing:1px;padding:8px;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.recording-settings-btn[data-v-2c5a34bb]:hover{background:#fff3;transform:translateY(-1px)}.recording-settings-btn[data-v-2c5a34bb]:active{transform:translateY(0)}.view-switcher[data-v-2c5a34bb]{display:flex;gap:2px;margin:0 4px;padding:0}.view-btn[data-v-2c5a34bb]{align-items:center;border:none;border-radius:4px;color:#ffffffbe;display:flex;font-size:20px;height:42px;justify-content:center;transition:all .2s ease;width:42px}.view-btn[data-v-2c5a34bb]:hover{background:#ffffff26;transform:translateY(-1px)}.view-btn[data-v-2c5a34bb]:active{transform:translateY(0)}.view-btn.active[data-v-2c5a34bb]{background:#0f764f}.instrument-switcher[data-v-2c5a34bb]{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-size:20px;height:100%;justify-content:center;min-width:48px}.instrument-switcher[data-v-2c5a34bb]:hover{transform:scale(1.05)}.timeline-row[data-v-2c5a34bb]{align-items:center;border-radius:4px;display:flex;gap:8px;height:40px;margin-top:4px}@media (max-width:600px){.timeline-row[data-v-2c5a34bb]{flex-wrap:wrap;height:auto;padding:4px}}.timeline-label[data-v-2c5a34bb]{background:var(--positive-d4);border:4px solid #000;border-radius:16px;color:#ffffffd4;cursor:pointer;font-size:1.1rem;font-weight:400;gap:12px;margin:0 auto;padding:4px 12px;transition:color .2s ease}@media only screen and (min-width:768px){.timeline-label[data-v-2c5a34bb]{font-size:1rem;padding:12px 10px}.timeline-label[data-v-2c5a34bb]:hover{background:#adadad03;filter:brightness(1.2)}}.timeline-label.recording-label[data-v-2c5a34bb]{color:#ff3b30}.timeline-label.counting-label[data-v-2c5a34bb]{color:#fc0}.timeline-label.playing-label[data-v-2c5a34bb]{color:#d8d7d7}.timeline-label .dropdown-icon[data-v-2c5a34bb]{font-size:20px;transition:transform .2s ease}.timeline-label .dropdown-icon.expanded[data-v-2c5a34bb]{transform:rotate(180deg)}.timeline-label:hover .dropdown-icon[data-v-2c5a34bb]{opacity:1}.timeline-label .status-indicator[data-v-2c5a34bb]{background-color:#fff9;border-radius:50%;height:6px;transition:background-color .2s ease;width:6px}.timeline-label .status-indicator.recording[data-v-2c5a34bb]{animation:pulse-2c5a34bb 1s infinite;background-color:#ff3b30}.timeline-label .status-indicator.counting[data-v-2c5a34bb]{background-color:#fc0}.timeline-label .status-indicator.playing[data-v-2c5a34bb]{background-color:var(--positive)}.timeline-container[data-v-2c5a34bb]{align-items:center;display:flex;flex:1;margin-left:6px}.progress-wrapper[data-v-2c5a34bb]{cursor:pointer;height:28px;padding:6px 0;position:relative;width:100%}@media (max-width:600px){.progress-wrapper[data-v-2c5a34bb]{height:24px}}.progress-wrapper .progress-bar[data-v-2c5a34bb]{background:var(--plain-btn-bg);border-radius:6px;height:12px;overflow:visible;position:relative}.progress-wrapper .progress-bar[data-v-2c5a34bb]:hover{filter:brightness(1.2)}.progress-wrapper .progress-bar .progress-fill[data-v-2c5a34bb]{background:var(--positive-d3);height:100%;transform-origin:left center;transition:transform .12s linear;width:100%}.progress-wrapper .progress-bar .progress-handle[data-v-2c5a34bb]{background:var(--positive-d2);border-radius:12px;height:18px;left:0;position:absolute;top:-3px;transition:transform .12s linear;width:8px}.progress-wrapper .progress-bar .progress-handle[data-v-2c5a34bb]:hover{filter:brightness(1.2);transform:scale(1.2)}.time-display[data-v-2c5a34bb]{color:#d4d4d4;font-family:SF Mono,Monaco,monospace;font-size:.9rem;margin:0 8px}.settings-dialog[data-v-2c5a34bb]{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:32px 32px 0 0;margin:0 auto;max-width:600px;padding:24px 20px;width:100%}@media (max-width:600px){.settings-dialog[data-v-2c5a34bb]{padding:16px 16px 20px}}.dialog-header[data-v-2c5a34bb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}@media (max-width:600px){.dialog-header[data-v-2c5a34bb]{margin-bottom:12px}}.settings-content[data-v-2c5a34bb]{display:flex;flex-direction:column;gap:16px}@media (max-width:600px){.settings-content[data-v-2c5a34bb]{gap:10px}}.settings-section[data-v-2c5a34bb]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:18px}@media (max-width:600px){.settings-section[data-v-2c5a34bb]{border-radius:16px;padding:12px}}.section-header[data-v-2c5a34bb]{align-items:center;display:flex;gap:12px;margin-bottom:16px}@media (max-width:600px){.section-header[data-v-2c5a34bb]{margin-bottom:10px}}.section-header h4[data-v-2c5a34bb]{color:#fff;font-size:1.1rem;font-weight:500;margin:0}@media (max-width:600px){.section-header h4[data-v-2c5a34bb]{font-size:1rem}}.length-controls[data-v-2c5a34bb],.tempo-controls[data-v-2c5a34bb]{display:flex;flex-direction:column;gap:16px}@media (max-width:600px){.length-controls[data-v-2c5a34bb],.tempo-controls[data-v-2c5a34bb]{align-items:center;flex-direction:row;gap:10px;justify-content:space-between}}.length-input-group[data-v-2c5a34bb],.tempo-input-group[data-v-2c5a34bb]{align-items:center;display:flex;gap:12px}@media (max-width:600px){.length-input-group[data-v-2c5a34bb],.tempo-input-group[data-v-2c5a34bb]{gap:8px}}.length-input[data-v-2c5a34bb],.tempo-input[data-v-2c5a34bb]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:1.8rem;font-weight:600;padding:12px;text-align:center;transition:all .2s ease;width:120px}.length-input[data-v-2c5a34bb]:focus,.tempo-input[data-v-2c5a34bb]:focus{background:#ffffff14;border-color:#fff3}@media (max-width:600px){.length-input[data-v-2c5a34bb],.tempo-input[data-v-2c5a34bb]{border-radius:10px;font-size:1.5rem;padding:8px;width:90px}}.length-label[data-v-2c5a34bb],.tempo-label[data-v-2c5a34bb]{color:#ffffff80;font-size:.8rem;font-weight:500;letter-spacing:.05em}.length-presets[data-v-2c5a34bb],.tempo-presets[data-v-2c5a34bb]{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:600px){.length-presets[data-v-2c5a34bb],.tempo-presets[data-v-2c5a34bb]{gap:4px}}.preset-btn[data-v-2c5a34bb]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:1rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.preset-btn.active[data-v-2c5a34bb]{background:var(--positive);border-color:var(--positive);color:#000;font-weight:600}.preset-btn[data-v-2c5a34bb]:hover{transform:translateY(-1px)}.preset-btn[data-v-2c5a34bb]:active{transform:translateY(0)}@media (max-width:600px){.preset-btn[data-v-2c5a34bb]{border-radius:8px;font-size:.9rem;padding:8px 12px}}.scene-selector-menu[data-v-2c5a34bb]{padding:8px}.scene-selector-menu .scene-item[data-v-2c5a34bb]{color:#dbdbdb;margin:4px 0}.scene-selector-menu .scene-item[data-v-2c5a34bb]:hover{background:#ffffff1a;transform:translateY(-1px)}.scene-selector-menu .scene-item .play-btn[data-v-2c5a34bb]{transition:all .2s ease}.scene-selector-menu .scene-item .play-btn[data-v-2c5a34bb]:hover{background:#ffffff1a;opacity:1;transform:scale(1.1)}.scene-selector-menu .scene-item .play-btn[data-v-2c5a34bb]:active{transform:scale(.95)}.redo-btn.long-press-active[data-v-2c5a34bb],.undo-btn.long-press-active[data-v-2c5a34bb]{background:#fff3;transform:scale(.95)}.undo-redo-history-menu[data-v-2c5a34bb] .q-list{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;max-height:300px;overflow-y:auto;padding:8px}.undo-redo-history-menu[data-v-2c5a34bb] .q-item{border-radius:8px;margin:2px 0}.undo-redo-history-menu[data-v-2c5a34bb] .q-item:hover{background:#ffffff1a}.undo-redo-history-menu .history-item[data-v-2c5a34bb]{padding:8px 12px}.undo-redo-history-menu .history-item .step-indicator[data-v-2c5a34bb]{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;width:24px}.undo-redo-history-menu[data-v-2c5a34bb] .q-item-label.header{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.9rem;margin-bottom:8px;padding-bottom:8px}.equalizer-container[data-v-2c5a34bb]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:10}@keyframes pulse-2c5a34bb{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@media (max-height:650px){.recording-settings[data-v-2c5a34bb],.timeline-label[data-v-2c5a34bb],.timeline-row[data-v-2c5a34bb]{display:none!important}}:root{--studio-red:#921010}.top-bar{align-items:center;display:flex;gap:12px;justify-content:space-between;max-width:100vw;overflow-x:auto;padding:8px}.top-bar .top-bar-buttons{display:flex;gap:8px}.top-bar .instrument-selector{border-bottom:2px solid hsla(0,0%,100%,.4);color:#fff;max-width:200px;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:600px){.top-bar .instrument-selector{min-width:150px}}.top-bar .back-btn{align-items:center;display:flex}.top-bar .back-btn:hover{background:#ffffff26}.name-input{background:#0003;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-size:1rem;padding:8px 12px;width:100%}.name-input:focus{border-color:var(--positive);outline:none}.bars-count{align-items:center;color:#ffffff80;display:flex;font-size:.8rem;gap:4px}.color-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;cursor:pointer;height:16px;overflow:hidden;padding:0;width:16px}.color-picker::-webkit-color-swatch-wrapper{padding:0}.color-picker::-webkit-color-swatch{border:none;border-radius:50%}.color-picker::-moz-color-swatch{border:none;border-radius:50%}.color-picker-line{background-color:var(--clip-color);border-bottom-left-radius:16px;border-top-left-radius:16px;bottom:0;cursor:pointer;height:100%;left:0;padding:1px;position:absolute;top:0;transition:all .2s ease;width:1px}.color-picker-line:hover{filter:brightness(1.2);width:6px}.mixer-track[data-v-8505e365]{border-radius:0 0 16px 16px;border-top:1px solid hsla(0,4%,44%,.327);margin-bottom:4px;padding-left:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.fader-group[data-v-8505e365]{align-items:center;display:flex;gap:8px}.track-volume[data-v-8505e365]{color:#fffc;font-variant-numeric:tabular-nums;margin-left:4px;text-align:center}.fader-section[data-v-8505e365]{display:flex;flex:1;margin-right:4px;padding:0 8px}.midi-preview[data-v-4a13309f]{background:#12aa724e;border-radius:4px;margin:4px 0;min-width:0;overflow:hidden;position:relative;width:100%}.preview-svg[data-v-4a13309f]{display:block;height:100%;width:100%}.grid[data-v-4a13309f]{width:100%}.grid .grid-line[data-v-4a13309f]{stroke:#fff;stroke-width:.5}.events .event-point[data-v-4a13309f]{transition:all .2s ease}.events .event-point[data-v-4a13309f]:hover{filter:brightness(1.2);opacity:1!important;r:3}.audio-preview[data-v-74e733a0]{background:#12aa724e;border-radius:4px;cursor:pointer;margin:4px 0;min-width:0;overflow:hidden;position:relative;width:100%}.audio-preview[data-v-74e733a0]:hover{filter:brightness(1.2)}.no-audio-placeholder[data-v-74e733a0]{align-items:center;color:#ffffff80;display:flex;font-size:12px;height:100%;justify-content:center}.clip-view-views[data-v-dcf5d343]{padding:16px 4px 0}@media only screen and (min-width:374px){.clip-view-views[data-v-dcf5d343]{padding:16px 12px 0}}.clip-filter-btns[data-v-dcf5d343]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;height:100%;justify-content:center}.clip-filter-btns .clip-filter-btn[data-v-dcf5d343]{color:#fff9;font-weight:500;padding:4px 10px;transition:all .2s ease}.clip-filter-btns .clip-filter-btn[data-v-dcf5d343]:hover{background:#ffffff1a;color:#fff}.clip-filter-btns .clip-filter-btn.active[data-v-dcf5d343]{background:#ffffff31;color:#fff}.clip-filter-btns .clip-filter-btn .icon-md[data-v-dcf5d343]{font-size:18px}.track-card[data-v-dcf5d343]{background:#000d;border-bottom:2px solid hsla(0,0%,100%,.284);border-bottom-right-radius:16px;border-right:2px solid hsla(0,0%,100%,.212);border-top:2px solid hsla(0,0%,100%,.212);border-top-right-radius:16px;position:relative;transition:all .3s ease;width:calc(100% - 12px)}@media only screen and (min-width:768px){.track-card[data-v-dcf5d343]{min-width:calc(100% - 36px)}}.track-card[data-v-dcf5d343]:hover{filter:brightness(1.1)}.track-card.is-playing[data-v-dcf5d343]{opacity:1}.track-card.is-active[data-v-dcf5d343]{box-shadow:2px 0 6px var(--clip-color)}.track-card.is-solo[data-v-dcf5d343]{box-shadow:2px 0 10px var(--clip-color)}.track-card.is-swiped[data-v-dcf5d343]{transform:translate(100%) scale(.8)}.track-card.is-swiped-delete[data-v-dcf5d343]{opacity:0;transform:translate(-100%) scale(.8)}.clip-header-row[data-v-dcf5d343]{align-items:center;display:flex;gap:4px;padding:4px}.clip-header-row.is-muted[data-v-dcf5d343]{opacity:.75}.color-picker-line[data-v-dcf5d343]{background-color:var(--clip-color);margin-left:-4px}.clip-status-indicator[data-v-dcf5d343]{color:orange;margin:0 16px 0 4px}.clip-status-indicator.active[data-v-dcf5d343]{color:var(--positive)}.clip-play-btn[data-v-dcf5d343]{border-radius:18px;color:var(--studio-red);height:36px;width:36px}.clip-play-btn[data-v-dcf5d343]:hover{background:#ffffff1a;transform:scale(1.05)}.clip-play-btn.is-stopped[data-v-dcf5d343]{color:var(--positive)}.solo-mute-btn[data-v-dcf5d343]{border-radius:8px;color:#ffffffb3;height:12px;margin:0;padding:0 10px}.solo-mute-btn[data-v-dcf5d343]:hover{background:#ffffff1a;transform:scale(1.01)}.solo-mute-btn.solo.active[data-v-dcf5d343]{background:var(--positive);color:#000}.saved-clips-menu-btn[data-v-dcf5d343]{border-radius:8px;color:#ffffffb3;transition:all .2s ease}.saved-clips-menu-btn[data-v-dcf5d343]:hover{background:#ffffff1a;color:#fff}.saved-clips-menu-btn .icon-xs[data-v-dcf5d343]{font-size:14px;opacity:.6}.clip-sort-move[data-v-dcf5d343]{transition:transform .5s ease}.clip-sort-enter-active[data-v-dcf5d343],.clip-sort-leave-active[data-v-dcf5d343]{transition:all .5s ease}.clip-sort-enter-from[data-v-dcf5d343],.clip-sort-leave-to[data-v-dcf5d343]{opacity:0;transform:translateY(20px)}.empty-state[data-v-dcf5d343]{border-radius:16px;color:#ffffffb3;margin:20px auto;max-width:320px;padding:48px 24px;text-align:center}.empty-state.instrument-empty[data-v-dcf5d343]{animation:fadeIn .5s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 30px #0000001a}.empty-state .empty-icon[data-v-dcf5d343]{margin-bottom:24px;opacity:.5}.empty-state .empty-icon .empty-instrument-icon[data-v-dcf5d343]{animation:pulse 3s ease-in-out infinite;color:#ffffffe6;font-size:64px;opacity:.7}.empty-state h4[data-v-dcf5d343]{color:#ffffffe6;font-size:1.2rem;font-weight:500;margin-bottom:8px}.empty-state p[data-v-dcf5d343]{font-size:.9rem;margin:0 auto;max-width:300px;opacity:.7}.action-icon[data-v-dcf5d343]{color:#ffffffb3;margin:0 2px}.action-icon[data-v-dcf5d343]:hover{background:#ffffff1a;color:#fff}.action-icon.effects-btn[data-v-dcf5d343]{position:relative}.action-icon.effects-btn.has-effects[data-v-dcf5d343]:after{background:var(--positive);border-radius:50%;content:"";height:3.5px;position:absolute;right:0;top:2px;width:3.5px}.audio-editor-container[data-v-dcf5d343],.editor-container[data-v-dcf5d343]{background:#18181b;border-radius:16px;box-shadow:0 10px 25px #0006;display:flex;flex-direction:column;height:100%;margin-top:8px;overflow:hidden;width:100%}.editor-header[data-v-dcf5d343]{background:#00000040;border-bottom:1px solid hsla(0,0%,100%,.205);padding:4px 12px}.editor-header .scene-selector-container[data-v-dcf5d343]{align-items:center;display:flex;gap:8px}.editor-header .scene-selector-container .scene-selector[data-v-dcf5d343]{font-size:.9rem;margin-left:8px;min-width:100px}.editor-header .clip-name-container[data-v-dcf5d343]{text-transform:capitalize}.clip-controls[data-v-dcf5d343]{background:#0003;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-around;padding:16px 20px}.clip-controls .control-btn[data-v-dcf5d343]{align-items:center;border-radius:12px;color:#ffffffb3;display:flex;gap:6px;justify-content:center;min-width:70px;overflow:hidden;padding:4px 8px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.clip-controls .control-btn[data-v-dcf5d343]:hover{background:#ffffff1f;border-color:#ffffff40;box-shadow:0 4px 12px #0000004d;color:#fff;transform:translateY(-1px)}.clip-controls .control-btn[data-v-dcf5d343]:hover:before{left:100%}.clip-controls .control-btn[data-v-dcf5d343]:active{transform:translateY(0)}.clip-controls .control-btn .control-label[data-v-dcf5d343]{font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-left:4px;opacity:.9}.clip-controls .control-btn.play-btn.active[data-v-dcf5d343]{animation:pulse-red-dcf5d343 2s infinite;background:linear-gradient(135deg,var(--studio-red),#ff4757);border-color:var(--studio-red);color:#fff}.clip-controls .control-btn.mute-btn.active[data-v-dcf5d343]{animation:pulse-red-dcf5d343 2s infinite;background:linear-gradient(135deg,var(--studio-red),#ff3742);border-color:var(--studio-red);box-shadow:0 4px 16px #ff374266;color:#fff}.clip-controls .control-btn.solo-btn.active[data-v-dcf5d343]{animation:pulse-green-dcf5d343 2s infinite;background:linear-gradient(135deg,var(--positive),#2ed573);border-color:var(--positive);box-shadow:0 4px 16px #2ed57366;color:#000}.clip-controls .control-btn.solo-btn.active .control-label[data-v-dcf5d343]{color:#000;font-weight:700}@keyframes pulse-red-dcf5d343{0%,to{box-shadow:0 4px 16px #ff475766}50%{box-shadow:0 4px 20px #ff475799}}@keyframes pulse-green-dcf5d343{0%,to{box-shadow:0 4px 16px #2ed57366}50%{box-shadow:0 4px 20px #2ed57399}}.editor-tabs[data-v-dcf5d343]{background:#00000026;border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:center;padding:8px 16px;text-align:center}.editor-tabs .tab[data-v-dcf5d343]{align-items:center;border-radius:8px;color:#ffffffb3;cursor:pointer;display:flex;font-weight:500;margin-right:8px;padding:8px 16px;transition:all .2s ease}.editor-tabs .tab[data-v-dcf5d343]:hover{background:#ffffff0d;color:#fff}.editor-tabs .tab.active[data-v-dcf5d343]{background:#ffffff1a;color:var(--positive);transform:scale(1.01)}.editor-content[data-v-dcf5d343]{flex:1;overflow:auto}.scene-management-content[data-v-dcf5d343]{height:100%;overflow-y:auto;padding:20px}.scene-management-header[data-v-dcf5d343]{margin-bottom:24px;text-align:center}.scene-management-header .scene-management-title[data-v-dcf5d343]{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:600;justify-content:center;margin:0 0 8px}.scene-management-header .scene-management-subtitle[data-v-dcf5d343]{color:#ffffffb3;font-size:.9rem;margin:0}.scene-management-sections[data-v-dcf5d343]{display:flex;flex-direction:column;gap:24px}.scene-section[data-v-dcf5d343]{background:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px}.section-header[data-v-dcf5d343]{align-items:center;display:flex;margin-bottom:12px}.section-header .section-icon[data-v-dcf5d343]{color:#fffc;font-size:20px;margin-right:8px}.section-header .section-title[data-v-dcf5d343]{color:#fff;font-size:1rem;font-weight:600}.section-description[data-v-dcf5d343]{color:#fff9;font-size:.85rem;margin-bottom:16px}.current-scene-card[data-v-dcf5d343]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.scene-info .scene-name[data-v-dcf5d343]{color:#fff;font-size:1rem;font-weight:500;margin-bottom:4px}.scene-info .scene-status[data-v-dcf5d343]{font-size:.8rem}.scene-info .scene-status .has-overrides[data-v-dcf5d343]{color:var(--warning)}.scene-info .scene-status .no-overrides[data-v-dcf5d343]{color:#fff9}.scene-actions .action-btn[data-v-dcf5d343]{border-radius:6px;font-size:.8rem;padding:6px 12px}.scene-actions .action-btn.reset-btn[data-v-dcf5d343]{border:1px solid rgba(255,193,7,.3);color:var(--warning)}.scene-actions .action-btn.reset-btn[data-v-dcf5d343]:hover:not(:disabled){background:#ffc1071a}.scene-actions .action-btn.reset-btn[data-v-dcf5d343]:disabled{opacity:.4}.scene-selector-grid[data-v-dcf5d343]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.scene-selector-card[data-v-dcf5d343]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:all .2s ease}.scene-selector-card[data-v-dcf5d343]:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-2px)}.scene-card-content .scene-card-name[data-v-dcf5d343]{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:4px}.scene-card-content .scene-card-status[data-v-dcf5d343]{font-size:.75rem}.scene-card-content .scene-card-status .has-overrides[data-v-dcf5d343]{color:var(--warning)}.scene-card-content .scene-card-status .no-overrides[data-v-dcf5d343]{color:#fff9}.scene-card-content .scene-card-status .status-icon[data-v-dcf5d343]{font-size:12px;margin-right:4px}.copy-icon[data-v-dcf5d343]{color:#ffffff80;font-size:18px}.apply-actions[data-v-dcf5d343]{display:flex;flex-direction:column;gap:12px}.apply-action-btn[data-v-dcf5d343]{border-radius:8px;font-weight:500;padding:12px 16px}.apply-action-btn.apply-all-btn[data-v-dcf5d343]{background:linear-gradient(135deg,var(--positive),#03d08f);color:#000}.apply-action-btn.apply-all-btn .apply-count[data-v-dcf5d343]{font-size:.8rem;margin-left:8px;opacity:.8}.apply-action-btn.apply-selective-btn[data-v-dcf5d343]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#fff}.apply-action-btn.apply-selective-btn[data-v-dcf5d343]:hover{background:#ffffff26}.scene-overview[data-v-dcf5d343]{display:flex;flex-direction:column;gap:8px}.scene-overview-item[data-v-dcf5d343]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s ease}.scene-overview-item.active[data-v-dcf5d343]{background:#ffffff1a;border-color:#fff3}.scene-overview-item.has-clip[data-v-dcf5d343]{border-left:3px solid hsla(0,0%,100%,.3)}.scene-overview-item.clip-on[data-v-dcf5d343]{border-left-color:var(--positive)}.scene-overview-content .scene-overview-name[data-v-dcf5d343]{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:2px}.scene-overview-content .scene-overview-status[data-v-dcf5d343]{display:flex;font-size:.75rem;gap:8px}.scene-overview-content .scene-overview-status .status-not-in-scene[data-v-dcf5d343]{color:#fff6}.scene-overview-content .scene-overview-status .status-playing[data-v-dcf5d343]{color:var(--positive)}.scene-overview-content .scene-overview-status .status-stopped[data-v-dcf5d343]{color:#fff9}.scene-overview-content .scene-overview-status .status-modified[data-v-dcf5d343]{color:var(--warning)}.scene-overview-content .scene-overview-status .status-icon[data-v-dcf5d343]{font-size:12px;margin-right:2px}.scene-overview-action[data-v-dcf5d343]{opacity:.6}.scene-overview-action[data-v-dcf5d343]:hover{opacity:1}.scene-overview-action .action-icon[data-v-dcf5d343]{font-size:16px}.selective-copy-dialog[data-v-dcf5d343]{display:flex;flex-direction:column;max-height:80vh;max-width:600px;min-width:500px;overflow:hidden}.dialog-header[data-v-dcf5d343]{margin-bottom:20px}.dialog-header .dialog-title[data-v-dcf5d343]{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 8px}.dialog-header .dialog-subtitle[data-v-dcf5d343]{color:#ffffffb3;font-size:.85rem;margin:0}.scene-selection-list[data-v-dcf5d343]{display:flex;flex:1;flex-direction:column;gap:8px;margin-bottom:20px;overflow-y:auto}.scene-selection-item[data-v-dcf5d343]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;padding:12px;transition:all .2s ease}.scene-selection-item.disabled[data-v-dcf5d343]{background:#ffffff05;opacity:.5}.scene-selection-item.selected[data-v-dcf5d343]:not(.disabled){background:#2ed5731a;border-color:#2ed5734d}.scene-selection-item .scene-checkbox[data-v-dcf5d343]{margin-right:12px}.scene-selection-content[data-v-dcf5d343]{flex:1}.scene-selection-content .scene-selection-name[data-v-dcf5d343]{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:4px}.scene-selection-content .scene-selection-name .current-scene-badge[data-v-dcf5d343]{background:#fff3;border-radius:4px;color:#fff;font-size:.7rem;margin-left:8px;padding:2px 6px}.scene-selection-content .scene-selection-status[data-v-dcf5d343]{font-size:.75rem}.scene-selection-content .scene-selection-status .status-not-in-scene[data-v-dcf5d343]{color:#2ed573cc}.scene-selection-content .scene-selection-status .status-will-overwrite[data-v-dcf5d343]{color:var(--warning)}.scene-selection-content .scene-selection-status .status-will-update[data-v-dcf5d343]{color:#fff9}.dialog-actions[data-v-dcf5d343]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.ai-assistant-content[data-v-dcf5d343]{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:20px}.ai-assistant-header[data-v-dcf5d343]{margin-bottom:24px;text-align:center}.ai-assistant-header .ai-title[data-v-dcf5d343]{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:600;justify-content:center}.ai-assistant-header .ai-subtitle[data-v-dcf5d343]{color:#ffffffb3;font-size:.9rem;margin:0}.ai-prompt-section[data-v-dcf5d343]{display:flex;flex:1;flex-direction:column;gap:16px}.prompt-input-container[data-v-dcf5d343]{position:relative}.prompt-input-container .ai-prompt-input[data-v-dcf5d343]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:.9rem;font-weight:400;min-height:100px;padding:12px;transition:all .2s ease}.prompt-input-container .ai-prompt-input[data-v-dcf5d343]:focus{border-color:var(--positive);box-shadow:0 0 8px #2ed57366}.prompt-input-container .ai-process-btn[data-v-dcf5d343]{position:absolute;right:8px;top:8px}.ai-examples-section .examples-header[data-v-dcf5d343]{margin-bottom:8px}.ai-examples-section .examples-header .examples-title[data-v-dcf5d343]{align-items:center;color:#fffc;display:flex;font-size:.85rem}.ai-examples-section .examples-header .examples-title .q-mr-xs[data-v-dcf5d343]{color:var(--positive);font-size:18px}.example-chip[data-v-dcf5d343]{color:#d9d9d9;cursor:pointer;padding:8px 12px;transition:all .2s ease}.example-chip[data-v-dcf5d343]:hover{box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.ai-info-section[data-v-dcf5d343]{margin-top:16px}.ai-info-section .ai-info-banner[data-v-dcf5d343]{align-items:center;background:#0000004d;border-radius:8px;display:flex;gap:12px;padding:12px}.ai-info-section .ai-info-banner .info-title[data-v-dcf5d343]{color:#fff;font-size:.9rem;font-weight:500;margin:0}.ai-info-section .ai-info-banner .info-list[data-v-dcf5d343]{color:#ffffffb3;list-style:none;margin:0;padding:0}.ai-info-section .ai-info-banner .info-list li[data-v-dcf5d343]{align-items:center;display:flex;margin-bottom:4px}.ai-info-section .ai-info-banner .info-list li[data-v-dcf5d343]:last-child{margin-bottom:0}.ai-info-section .ai-info-banner .info-list li i-material-symbols[data-v-dcf5d343]:check{color:var(--positive);font-size:18px;margin-right:8px}.add-clip-btn[data-v-dcf5d343]{background:linear-gradient(135deg,var(--positive),#2ed573);border:2px solid hsla(0,0%,100%,.1);box-shadow:0 6px 20px #2ed57366;height:64px;transition:all .3s cubic-bezier(.4,0,.2,1);width:64px}.add-clip-btn[data-v-dcf5d343]:hover{box-shadow:0 8px 25px #2ed57399;transform:translateY(-2px) scale(1.05)}.add-clip-btn .add-icon[data-v-dcf5d343]{color:#000;font-size:28px;font-weight:700}.transport-cursor[data-v-dcf5d343]{background:var(--positive);bottom:0;left:0;pointer-events:none;position:absolute;top:0;transition:transform .1s linear;width:2px}.scene-view[data-v-9075f859]{height:100%;overflow-y:auto;padding:16px}.scene-view.inactive-view .scene-card[data-v-9075f859]{filter:grayscale(.5);opacity:.5;pointer-events:none}.scene-view.inactive-view .scene-card[data-v-9075f859]:before{opacity:.2}.scenes-list[data-v-9075f859]{display:flex;flex-direction:column;gap:24px;margin:16px auto 0;max-width:1200px;overflow:hidden}@media (max-width:600px){.scenes-list[data-v-9075f859]{padding:0 8px}}.scene-card[data-v-9075f859]{background:#000d;border:1px solid hsla(0,0%,75%,.426);border-radius:16px;overflow:hidden;position:relative;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.scene-card[data-v-9075f859]:hover{filter:brightness(1.05)}.scene-card.active[data-v-9075f859]{background:#232323;border-color:var(--scene-color);border-left:none}.scene-card.queued[data-v-9075f859]{filter:brightness(1.1);transform:scale(.97)}.scene-card.is-swiped-delete[data-v-9075f859]{background:#ff3b3033;border-color:#ff3b30;opacity:0;transform:translate(-100%) scale(.8)}.scene-card.is-swiped-arrange[data-v-9075f859]{background:rgba(var(--positive),.2);border-color:var(--positive);opacity:0;transform:translate(100%) scale(.8)}.scene-card .color-picker-line[data-v-9075f859]{background-color:var(--scene-color)}.scene-header-content[data-v-9075f859]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .2s ease}.scene-header-content[data-v-9075f859]:hover{background:#ffffff05}.scene-main[data-v-9075f859]{flex:1}.scene-name[data-v-9075f859]{align-items:center;border-radius:6px;color:#ffffffe6;display:flex;font-size:1.1rem;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s ease}.scene-name .edit-icon[data-v-9075f859]{color:#ffffff80;font-size:16px;opacity:1}.scene-name[data-v-9075f859]:hover{background:#ffffff0f}.scene-name:hover .edit-icon[data-v-9075f859]{opacity:1}.scene-meta[data-v-9075f859]{align-items:center;display:flex;gap:12px}.scene-count[data-v-9075f859]{border-radius:12px;letter-spacing:.6px;padding:0 4px}.scene-content[data-v-9075f859]{background:#0003;padding:0 12px}.scene-actions[data-v-9075f859]{display:flex;position:relative;z-index:2}.scene-clip-name[data-v-9075f859]{color:#fffc;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.clips-section[data-v-9075f859]{background:#0003;border-radius:8px}.clips-header h4[data-v-9075f859]{color:#ffffffe6;font-size:1rem;font-weight:500;margin:0}.clips-grid[data-v-9075f859]{overflow:hidden;padding:8px}.clips-grid-inner[data-v-9075f859]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%}.clip-sort-move[data-v-9075f859]{transition:transform .5s ease}.clip-sort-enter-active[data-v-9075f859],.clip-sort-leave-active[data-v-9075f859]{transition:all .5s ease}.clip-sort-enter-from[data-v-9075f859],.clip-sort-leave-to[data-v-9075f859]{opacity:0;transform:translateY(20px)}.clip-toggle[data-v-9075f859]{background:#14161af2;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;cursor:pointer;padding:12px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.clip-toggle[data-v-9075f859]:before{background:var(--clip-color);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;transition:opacity .2s ease;width:3px}.clip-toggle[data-v-9075f859]:hover{background:#1e2024f2;transform:translateY(-1px)}.clip-toggle[data-v-9075f859]:hover:before{opacity:.6}.clip-toggle.active[data-v-9075f859]{background:#282c34fa}.clip-toggle.active[data-v-9075f859]:before{opacity:1}.clip-volume[data-v-9075f859]{background:#0000004d;border-radius:4px;color:#ffffffb3;display:inline-block;font-size:.75rem;padding:2px 4px}.expanded .expand[data-v-9075f859]{transform:rotate(180deg)}.expand-enter-active[data-v-9075f859],.expand-leave-active[data-v-9075f859]{max-height:1000px;opacity:1;overflow:hidden;transition:all .3s ease}.expand-enter-from[data-v-9075f859],.expand-leave-to[data-v-9075f859]{max-height:0;opacity:0;overflow:hidden}.mode-indicator[data-v-9075f859]{display:flex;justify-content:center}.mode-indicator .mode-banner[data-v-9075f859]{border-radius:8px;max-width:600px;width:100%}.arrangement-view[data-v-9652cb39]{overflow-y:auto;-webkit-overflow-scrolling:touch}.arrangement-view.inactive-view .scene-item[data-v-9652cb39]{filter:grayscale(.5);opacity:.5;pointer-events:none}.arrangement-view.inactive-view .scene-item[data-v-9652cb39]:before{opacity:.2}.title-group .arrangement-title[data-v-9652cb39]{align-items:center;display:flex;gap:8px}.title-group .arrangement-title h2[data-v-9652cb39]{font-size:1.25rem;font-weight:600;margin:0}@media (min-width:768px){.title-group .arrangement-title h2[data-v-9652cb39]{font-size:1.5rem}}.title-group .arrangement-title .edit-btn[data-v-9652cb39]{opacity:.5}.title-group .arrangement-title .edit-btn[data-v-9652cb39]:hover{opacity:1}.action-group[data-v-9652cb39]{display:flex;gap:8px}@media (min-width:768px){.action-group[data-v-9652cb39]{gap:12px}}.timeline-header[data-v-9652cb39]{background:#000d;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;margin-bottom:12px;padding:8px 12px 12px;position:sticky;top:0;z-index:2}@media (min-width:768px){.timeline-header[data-v-9652cb39]{border-radius:12px;padding:12px}}.timeline-header-content[data-v-9652cb39]{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.repetitions-control[data-v-9652cb39]{align-items:center;background:#ffffff0d;border-radius:4px;display:flex;height:24px;padding:0 2px}.scenes-list[data-v-9652cb39]{display:flex;flex-direction:column;gap:4px;margin-top:16px}.scene-item[data-v-9652cb39]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:4px 8px;transition:opacity .2s ease}.scene-item.is-past[data-v-9652cb39]{opacity:.7}.scene-item.is-future[data-v-9652cb39]{opacity:.9}.scene-item.is-playing[data-v-9652cb39]{background:#a8a8a831}.scene-item[data-v-9652cb39]:hover{filter:brightness(1.1)}.scene-picker-dialog[data-v-9652cb39]{background:#1a1a1a}.scene-picker-dialog .dialog-header[data-v-9652cb39]{align-items:flex-start;background:#0003;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:24px 32px}.scene-picker-dialog .dialog-content[data-v-9652cb39]{overflow-y:auto;padding:32px}.scenes-grid[data-v-9652cb39]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:8px}.arrangement-scene-card[data-v-9652cb39]{background:#ffffff08;border-left:1px solid var(--scene-color);border-radius:12px;cursor:pointer;padding:12px 20px}.arrangement-scene-card .scene-meta h4[data-v-9652cb39]{font-size:1.1rem;font-weight:500;margin:0 0 12px}.arrangement-scene-card .scene-stats[data-v-9652cb39]{display:flex;gap:16px}.arrangement-scene-card .scene-stats .stat[data-v-9652cb39]{align-items:center;color:#fff9;display:flex;font-size:.875rem;gap:6px}.arrangement-scene-card .scene-stats .stat .stat-icon[data-v-9652cb39]{font-size:16px;opacity:.7}.view-controls[data-v-56bc70b2]{display:flex;gap:8px;margin-left:12px}.view-btn[data-v-56bc70b2]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fffc;display:flex;font-size:20px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.view-btn[data-v-56bc70b2]:hover{background:#ffffff1a}.view-btn.active[data-v-56bc70b2]{background:var(--positive);border-color:var(--positive);color:#000}.view-label[data-v-56bc70b2]{color:#fff;font-size:1.1rem;font-weight:500;margin-left:12px;opacity:.9}
