.recording-controls-container[data-v-a2659e85]{background:linear-gradient(#1a1a1a,#242424);border-top:1px solid var(--positive-d3)}.recording-controls-container.recording[data-v-a2659e85]{background:linear-gradient(180deg,#000000f6,#940c05)}.recording-controls-container.counting[data-v-a2659e85]{background:linear-gradient(180deg,#261e06,#947310)}.recording-controls[data-v-a2659e85]{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-around;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.recording-controls[data-v-a2659e85]::-webkit-scrollbar{display:none}.recording-controls .control-btn[data-v-a2659e85]{align-items:center;border:none;color:#ffffffe6;display:flex;flex:1;font-size:16px;justify-content:center;margin:0 2px;min-width:44px;padding:8px 2px}@media only screen and (min-width:1024px){.recording-controls .control-btn[data-v-a2659e85]:hover{background:#ffffff26;transform:translateY(-1px)}.recording-controls .control-btn[data-v-a2659e85]:active{transform:translateY(0)}}.recording-controls .control-btn[data-v-a2659e85]:disabled{opacity:.5;pointer-events:none}@media (max-width:600px){.recording-controls .view-btn[data-v-a2659e85]{font-size:18px;height:38px;width:38px}}.recording-settings-btn[data-v-a2659e85]{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:transform .2s ease;white-space:nowrap}.recording-settings-btn[data-v-a2659e85]:hover{background:#fff3;transform:translateY(-1px)}.recording-settings-btn[data-v-a2659e85]:active{transform:translateY(0)}.view-switcher[data-v-a2659e85]{display:flex;gap:2px;margin:0 12px;padding:0}.view-btn[data-v-a2659e85]{align-items:center;border:none;border-radius:4px;color:#ffffffbe;display:flex;font-size:20px;height:42px;justify-content:center;width:42px}@media only screen and (min-width:1024px){.view-btn[data-v-a2659e85]:hover{background:#ffffff26;transform:translateY(-1px)}.view-btn[data-v-a2659e85]:active{transform:translateY(0)}}.view-btn.active[data-v-a2659e85]{background:#0f764f}.instrument-switcher[data-v-a2659e85]{align-items:center;color:#fff;display:flex;font-size:24px;padding:12px 0 12px 4px}.instrument-switcher[data-v-a2659e85]:hover{transform:scale(1.05)}.timeline-row[data-v-a2659e85]{align-items:center;border-radius:4px;display:flex;gap:8px;height:40px;margin-top:4px}@media (max-width:600px){.timeline-row[data-v-a2659e85]{flex-wrap:wrap;height:auto;padding:4px}}.timeline-label[data-v-a2659e85]{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}@media only screen and (min-width:768px){.timeline-label[data-v-a2659e85]{font-size:1rem;padding:12px 10px}.timeline-label[data-v-a2659e85]:hover{background:#adadad03;filter:brightness(1.2)}}.timeline-label.recording-label[data-v-a2659e85]{color:#ff3b30}.timeline-label.counting-label[data-v-a2659e85]{color:#fc0}.timeline-label.playing-label[data-v-a2659e85]{color:#d8d7d7}.timeline-label .dropdown-icon[data-v-a2659e85]{font-size:20px;transition:transform .2s ease}.timeline-label .dropdown-icon.expanded[data-v-a2659e85]{transform:rotate(180deg)}.timeline-label:hover .dropdown-icon[data-v-a2659e85]{opacity:1}.timeline-label .status-indicator[data-v-a2659e85]{background-color:#fff9;border-radius:50%;height:6px;width:6px}.timeline-label .status-indicator.recording[data-v-a2659e85]{background-color:#ff3b30}.timeline-label .status-indicator.counting[data-v-a2659e85]{background-color:#fc0}.timeline-label .status-indicator.playing[data-v-a2659e85]{background-color:var(--positive)}.timeline-container[data-v-a2659e85]{align-items:center;display:flex;flex:1;margin-left:6px}.progress-wrapper[data-v-a2659e85]{cursor:pointer;height:28px;padding:6px 0;position:relative;width:100%}@media (max-width:600px){.progress-wrapper[data-v-a2659e85]{height:24px}}.progress-wrapper .progress-bar[data-v-a2659e85]{background:#bfbfbf91;border-radius:4px;height:12px;overflow:hidden;position:relative}.progress-wrapper .progress-bar[data-v-a2659e85]:hover{filter:brightness(1.2)}.progress-wrapper .progress-bar .progress-fill[data-v-a2659e85]{background:var(--positive-d3);border-radius:4px;height:100%}.progress-wrapper .progress-bar .progress-handle[data-v-a2659e85]{background:var(--positive-d2);border-radius:4px;height:18px;position:absolute;top:-3px;width:8px}.time-display[data-v-a2659e85]{color:#d4d4d4;font-family:SF Mono,Monaco,monospace;font-size:.9rem;margin:0 8px}.settings-dialog[data-v-a2659e85]{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-a2659e85]{padding:16px 16px 20px}}.dialog-header[data-v-a2659e85]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}@media (max-width:600px){.dialog-header[data-v-a2659e85]{margin-bottom:12px}}.settings-content[data-v-a2659e85]{display:flex;flex-direction:column;gap:16px}@media (max-width:600px){.settings-content[data-v-a2659e85]{gap:10px}}.settings-section[data-v-a2659e85]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:18px}@media (max-width:600px){.settings-section[data-v-a2659e85]{border-radius:16px;padding:12px}}.section-header[data-v-a2659e85]{align-items:center;display:flex;gap:12px;margin-bottom:16px}@media (max-width:600px){.section-header[data-v-a2659e85]{margin-bottom:10px}}.section-header h4[data-v-a2659e85]{color:#fff;font-size:1.1rem;font-weight:500;margin:0}@media (max-width:600px){.section-header h4[data-v-a2659e85]{font-size:1rem}}.length-controls[data-v-a2659e85],.tempo-controls[data-v-a2659e85]{display:flex;flex-direction:column;gap:16px}@media (max-width:600px){.length-controls[data-v-a2659e85],.tempo-controls[data-v-a2659e85]{align-items:center;flex-direction:row;gap:10px;justify-content:space-between}}.length-input-group[data-v-a2659e85],.tempo-input-group[data-v-a2659e85]{align-items:center;display:flex;gap:12px}@media (max-width:600px){.length-input-group[data-v-a2659e85],.tempo-input-group[data-v-a2659e85]{gap:8px}}.length-input[data-v-a2659e85],.tempo-input[data-v-a2659e85]{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;width:120px}.length-input[data-v-a2659e85]:focus,.tempo-input[data-v-a2659e85]:focus{background:#ffffff14;border-color:#fff3}@media (max-width:600px){.length-input[data-v-a2659e85],.tempo-input[data-v-a2659e85]{border-radius:10px;font-size:1.5rem;padding:8px;width:90px}}.length-label[data-v-a2659e85],.tempo-label[data-v-a2659e85]{color:#ffffff80;font-size:.8rem;font-weight:500;letter-spacing:.05em}.length-presets[data-v-a2659e85],.tempo-presets[data-v-a2659e85]{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:600px){.length-presets[data-v-a2659e85],.tempo-presets[data-v-a2659e85]{gap:4px}}.preset-btn[data-v-a2659e85]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:1rem;font-weight:500;padding:10px 20px}.preset-btn.active[data-v-a2659e85]{background:var(--positive);border-color:var(--positive);color:#000;font-weight:600}.preset-btn[data-v-a2659e85]:hover{transform:translateY(-1px)}.preset-btn[data-v-a2659e85]:active{transform:translateY(0)}@media (max-width:600px){.preset-btn[data-v-a2659e85]{border-radius:8px;font-size:.9rem;padding:8px 12px}}.scene-selector-menu[data-v-a2659e85]{padding:8px}.scene-selector-menu .scene-item[data-v-a2659e85]{color:#dbdbdb;margin:4px 0}@media only screen and (min-width:1024px){.scene-selector-menu .scene-item[data-v-a2659e85]:hover{background:#ffffff1a;transform:translateY(-1px)}.scene-selector-menu .scene-item .play-btn[data-v-a2659e85]:hover{background:#ffffff1a;opacity:1;transform:scale(1.1)}.scene-selector-menu .scene-item .play-btn[data-v-a2659e85]:active{transform:scale(.95)}}.redo-btn[data-v-a2659e85],.undo-btn[data-v-a2659e85]{font-size:16px}.redo-btn.long-press-active[data-v-a2659e85],.undo-btn.long-press-active[data-v-a2659e85]{background:#fff3;transform:scale(.95)}.undo-redo-history-menu[data-v-a2659e85] .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-a2659e85] .q-item{border-radius:8px;margin:2px 0}.undo-redo-history-menu[data-v-a2659e85] .q-item:hover{background:#ffffff1a}.undo-redo-history-menu .history-item[data-v-a2659e85]{padding:8px 12px}.undo-redo-history-menu .history-item .step-indicator[data-v-a2659e85]{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-a2659e85] .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-a2659e85]{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:10}@keyframes pulse-a2659e85{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-a2659e85],.timeline-label[data-v-a2659e85],.timeline-row[data-v-a2659e85]{display:none!important}}.view-controls[data-v-caabf984]{display:flex;gap:8px;margin-left:12px}.view-btn[data-v-caabf984]{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;width:36px}.view-btn[data-v-caabf984]:hover{background:#ffffff1a}.view-btn.active[data-v-caabf984]{background:var(--positive);border-color:var(--positive);color:#000}.view-label[data-v-caabf984]{color:#fff;font-size:1.1rem;font-weight:500;margin-left:12px;opacity:.9}
