@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";:root{--bg-app: #050505;--glass-panel: rgba(20, 20, 22, .75);--glass-surface: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .1);--glass-highlight: rgba(255, 255, 255, .15);--backdrop-blur: 32px;--bg-panel: #141416;--bg-surface: #1e1e20;--bg-hover: rgba(255, 255, 255, .08);--bg-active: rgba(255, 255, 255, .12);--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-tertiary: #71717a;--text-muted: #52525b;--accent-primary: #ffffff;--accent-primary-dim: rgba(255, 255, 255, .1);--accent-secondary: #ef4444;--accent-secondary-dim: rgba(239, 68, 68, .15);--accent-tertiary: #d4d4d8;--border-subtle: rgba(255, 255, 255, .06);--border-prominent: rgba(255, 255, 255, .12);--border-focus: rgba(255, 255, 255, .3);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .4);--shadow-md: 0 8px 24px rgba(0, 0, 0, .5);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .7);--shadow-active: 0 0 20px rgba(255, 255, 255, .1);--shadow-focus: 0 0 0 1px rgba(255, 255, 255, .3);--halogen-bg: var(--bg-app);--halogen-text: var(--text-primary);--halogen-accent: var(--accent-primary);--halogen-border: var(--border-prominent);--halogen-border-subtle: var(--border-subtle);--halogen-glow: var(--accent-primary-dim);--halogen-error: var(--accent-secondary);--halogen-error-bg: var(--accent-secondary-dim)}html,body,#app{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-user-select:none;user-select:none;background:var(--bg-app);color:var(--text-secondary)}*,*:before,*:after{box-sizing:border-box}*:focus{outline:none}body{height:100vh;width:100vw;overflow:hidden;background:radial-gradient(circle at 50% -20%,#2a2a2e,#050505 80%)}#app{height:100%;width:100%}button,input{font:inherit}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:var(--radius-full)}*::-webkit-scrollbar-thumb:hover{background:#ffffff40}.glass-panel{background:var(--glass-panel);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border:1px solid var(--glass-border);box-shadow:0 8px 32px #0006,inset 0 1px 0 0 var(--glass-highlight);border-radius:var(--radius-lg)}.text-subtle{color:var(--text-tertiary)}.text-primary{color:var(--text-primary)}.card{background:var(--glass-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all .2s cubic-bezier(.4,0,.2,1)}.card:hover{background:var(--bg-hover);border-color:var(--border-prominent);box-shadow:0 4px 12px #0000004d}.fx-module{transition:opacity .15s ease,filter .15s ease}.fx-module--disabled{opacity:.55;filter:grayscale(1)}.layout[data-v-77fcd4af]{height:100%;display:flex;flex-direction:column}.layout--electron[data-v-77fcd4af]{padding-top:36px}.electron-titlebar[data-v-77fcd4af]{position:absolute;top:0;left:0;right:0;height:36px;display:flex;align-items:center;justify-content:center;-webkit-app-region:drag;z-index:1000}.electron-titlebar-title[data-v-77fcd4af]{font-size:13px;font-weight:500;color:var(--text-secondary);letter-spacing:.3px;margin-top:10px}.layout--electron .topbar[data-v-77fcd4af]{-webkit-app-region:drag}.layout--electron .topbar button[data-v-77fcd4af],.layout--electron .topbar a[data-v-77fcd4af]{-webkit-app-region:no-drag}.topbar[data-v-77fcd4af]{height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.08);background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand[data-v-77fcd4af]{font-weight:600;letter-spacing:.2px}.topbar-right[data-v-77fcd4af]{display:flex;align-items:center;gap:8px}.user[data-v-77fcd4af]{display:inline-flex;align-items:center;gap:10px;font-size:12px}.email[data-v-77fcd4af]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credits[data-v-77fcd4af]{padding:2px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.signout[data-v-77fcd4af]{height:28px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#e5e7eb;cursor:pointer}.badge[data-v-77fcd4af]{font-size:12px;padding:4px 8px;border-radius:999px;background:#3b83f62e;border:1px solid rgba(59,131,246,.35);color:#e2e8f0eb}.main[data-v-77fcd4af]{flex:1 1 auto;overflow:hidden}.dialog-backdrop[data-v-fb86ddc4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-container[data-v-fb86ddc4]{background:#09090b;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px;min-width:320px;max-width:400px;box-shadow:0 24px 80px -12px #000c,0 0 0 1px #ffffff08 inset}.dialog-header[data-v-fb86ddc4]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dialog-icon[data-v-fb86ddc4]{flex-shrink:0}.dialog-icon.danger[data-v-fb86ddc4]{color:#f87171}.dialog-title[data-v-fb86ddc4]{font-size:16px;font-weight:600;color:#fafafa;margin:0}.dialog-message[data-v-fb86ddc4]{font-size:14px;color:#a1a1aa;line-height:1.5;margin:0 0 20px}.dont-ask-again[data-v-fb86ddc4]{display:flex;align-items:center;gap:8px;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.dont-ask-again input[data-v-fb86ddc4]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-fb86ddc4]{width:16px;height:16px;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.dont-ask-again input:checked+.checkbox-custom[data-v-fb86ddc4]{background:#38bdf833;border-color:#38bdf880}.dont-ask-again input:checked+.checkbox-custom[data-v-fb86ddc4]:after{content:"";width:8px;height:8px;background:#38bdf8;border-radius:2px}.dont-ask-again:hover .checkbox-custom[data-v-fb86ddc4]{border-color:#ffffff4d}.checkbox-label[data-v-fb86ddc4]{font-size:13px;color:#71717a}.dialog-actions[data-v-fb86ddc4]{display:flex;gap:10px;justify-content:flex-end}.dialog-btn[data-v-fb86ddc4]{padding:10px 20px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;border:none}.cancel-btn[data-v-fb86ddc4]{background:transparent;border:1px solid rgba(255,255,255,.1);color:#a1a1aa}.cancel-btn[data-v-fb86ddc4]:hover{background:#ffffff0d;border-color:#fff3;color:#fafafa}.confirm-btn[data-v-fb86ddc4]{background:#fafafa;color:#09090b}.confirm-btn[data-v-fb86ddc4]:hover{background:#e4e4e7}.confirm-btn.danger[data-v-fb86ddc4]{background:#ef444426;color:#f87171}.confirm-btn.danger[data-v-fb86ddc4]:hover{background:#ef444440}.confirm-btn[data-v-fb86ddc4]:focus{outline:none;box-shadow:0 0 0 2px #38bdf84d}.confirm-btn.danger[data-v-fb86ddc4]:focus{box-shadow:0 0 0 2px #ef44444d}.dialog-enter-active[data-v-fb86ddc4],.dialog-leave-active[data-v-fb86ddc4],.dialog-enter-active .dialog-container[data-v-fb86ddc4],.dialog-leave-active .dialog-container[data-v-fb86ddc4]{transition:all .2s ease}.dialog-enter-from[data-v-fb86ddc4],.dialog-leave-to[data-v-fb86ddc4]{opacity:0}.dialog-enter-from .dialog-container[data-v-fb86ddc4],.dialog-leave-to .dialog-container[data-v-fb86ddc4]{opacity:0;transform:scale(.95)}.collaborator-cursors-canvas[data-v-c1464ded]{position:absolute;top:0;left:0;pointer-events:none;z-index:50}.clip[data-v-093fdcfb]{--clip-header-height: 20px;--clip-accent-rgb: 59, 131, 246;position:absolute;border-radius:6px;background:#1e293bd9;color:#e4e4e7f2;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;box-shadow:0 1px 2px #0003,inset 0 1px #ffffff0d;border:1px solid rgba(255,255,255,.08);transition:box-shadow .15s ease,border-color .15s ease}.clip[data-v-093fdcfb]:hover{border-color:#ffffff1f}.clip.muted[data-v-093fdcfb]{opacity:.55;background:#94a3b82e;border-color:#ffffff0f;color:#e4e4e7b3}.clip.muted .clip-header[data-v-093fdcfb]{background:linear-gradient(180deg,#94a3b838,#94a3b824)}.clip.track-dimmed[data-v-093fdcfb]{filter:saturate(.65) brightness(.8)}.clip.track-dimmed[data-v-093fdcfb]:not(.dragging):not(.recording){opacity:.55}.clip.track-dimmed.selected[data-v-093fdcfb]:not(.muted):not(.dragging):not(.recording){opacity:.75}.clip.dragging[data-v-093fdcfb]{opacity:.25}.clip.generating[data-v-093fdcfb]{border-color:#6366f159;box-shadow:0 1px 2px #0003,0 0 0 1px #6366f11f,inset 0 1px #ffffff0d}.clip.ai-error[data-v-093fdcfb]{border-color:#ff4444a6;background:#ff44441f}.clip.recording[data-v-093fdcfb]{pointer-events:none;cursor:default;border-color:#ff4444bf;background:#ff44441a;box-shadow:0 1px 2px #0003,0 0 0 1px #ff44442e,inset 0 1px #ffffff0d}.clip.recording .clip-header[data-v-093fdcfb]{background:linear-gradient(180deg,#ff44449e,#ff444452)}.clip.erasing[data-v-093fdcfb]{border-color:#f44c;background:#ff444426;box-shadow:0 0 0 1px #ff44444d}.clip.selected[data-v-093fdcfb]{border-color:#facc1599;box-shadow:0 0 0 1px #facc154d,0 2px 8px #facc1526}.clip.selected .clip-header[data-v-093fdcfb]{background:linear-gradient(180deg,#facc1559,#facc1533)}.clip.generating:not(.selected) .clip-header[data-v-093fdcfb]{background:linear-gradient(180deg,#6366f18c,#6366f147)}.clip.ai-error:not(.selected) .clip-header[data-v-093fdcfb]{background:linear-gradient(180deg,#ff44448c,#ff444440)}.clip-header[data-v-093fdcfb]{flex:0 0 auto;height:var(--clip-header-height);min-height:var(--clip-header-height);padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(180deg,rgba(var(--clip-accent-rgb),.4),rgba(var(--clip-accent-rgb),.25));border-bottom:1px solid rgba(0,0,0,.2)}.clip-title[data-v-093fdcfb]{flex:1 1 auto;min-width:0;font-size:11px;font-weight:700;letter-spacing:.02em;color:#ffffffe6;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:flex;align-items:center;gap:6px}.clip-header-right[data-v-093fdcfb]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.clip-body[data-v-093fdcfb]{flex:1 1 auto;position:relative;min-height:0}.clip.generating .clip-body[data-v-093fdcfb]{overflow:hidden}.clip.generating .clip-body[data-v-093fdcfb]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#6366f100,#6366f12e 38%,#ffffff0f,#6366f12e 62%,#6366f100);background-size:240% 100%;animation:aiShimmer-093fdcfb 1.6s linear infinite;pointer-events:none}@keyframes aiShimmer-093fdcfb{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-progress-bar[data-v-093fdcfb]{position:absolute;bottom:0;left:0;right:0;height:3px;background:#0000004d;overflow:hidden}.ai-progress-fill[data-v-093fdcfb]{height:100%;background:linear-gradient(90deg,#6366f1e6,#8b5cf6e6);transition:width .3s ease-out;box-shadow:0 0 8px #6366f180}.clip.generating[data-v-093fdcfb]{border-color:#6366f180;box-shadow:0 1px 2px #0003,0 0 0 1px #6366f126,0 0 20px #6366f126,inset 0 1px #ffffff0d;animation:aiGlowPulse-093fdcfb 2s ease-in-out infinite}@keyframes aiGlowPulse-093fdcfb{0%,to{box-shadow:0 1px 2px #0003,0 0 0 1px #6366f126,0 0 16px #6366f11f,inset 0 1px #ffffff0d}50%{box-shadow:0 1px 2px #0003,0 0 0 1px #6366f140,0 0 28px #6366f140,inset 0 1px #ffffff0d}}.clip.ai-error[data-v-093fdcfb]{border-color:#ef444499;background:#1e293bd9;animation:aiErrorShake-093fdcfb .4s ease-out}@keyframes aiErrorShake-093fdcfb{0%,to{transform:translate(0)}20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}.inline-edit[data-v-40971cd6]{min-width:0;display:inline-flex}.inline-edit-display[data-v-40971cd6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;-webkit-user-select:none;user-select:none}.inline-edit-display.disabled[data-v-40971cd6]{cursor:default}.inline-edit-input[data-v-40971cd6]{min-width:0;width:100%;font:inherit;color:inherit;background:#00000059;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:2px 6px;outline:none}.inline-edit-input[data-v-40971cd6]:focus{border-color:#facc15a6;box-shadow:0 0 0 1px #facc1533}.lane[data-v-e58303f5]{position:absolute;left:0;right:0;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.06);background:#0000000f}.lane.selected-track[data-v-e58303f5]{background:#ffffff06}.rec-pill[data-v-e58303f5]{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;margin-right:6px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#ffffffeb;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.rec-dot[data-v-e58303f5]{width:6px;height:6px;border-radius:999px;background:#fffffff2;box-shadow:0 0 0 4px #ff444429;animation:recPulse-e58303f5 1.05s ease-in-out infinite}.rec-title[data-v-e58303f5]{margin-right:6px}.rec-time[data-v-e58303f5]{font-variant-numeric:tabular-nums;opacity:.9}.rec-meter[data-v-e58303f5]{flex:0 0 auto;width:58px;height:6px;border-radius:999px;background:#ffffff14;overflow:hidden;border:1px solid rgba(255,255,255,.14)}.rec-meter-fill[data-v-e58303f5]{display:block;height:100%;background:linear-gradient(90deg,#ffffffb3,#facc15d9 65%,#ff4444f2)}.rec-processing[data-v-e58303f5]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:11px;font-weight:700;color:#ffffffe6;background:#0000002e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes recPulse-e58303f5{0%{transform:scale(.85);opacity:.55}50%{transform:scale(1);opacity:1}to{transform:scale(.85);opacity:.55}}.ai-pill[data-v-e58303f5]{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;margin-right:6px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:#ffffffeb;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}[data-v-e58303f5] .clip.generating .ai-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:#fffffff2;box-shadow:0 0 0 4px #ffffff1f;animation:aiPulse-e58303f5 1.1s ease-in-out infinite}[data-v-e58303f5] .clip.ai-error .ai-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:#fffffff2;box-shadow:0 0 0 4px #ffffff1f}@keyframes aiPulse-e58303f5{0%{transform:scale(.85);opacity:.55}50%{transform:scale(1);opacity:1}to{transform:scale(.85);opacity:.55}}.clip-pitch[data-v-e58303f5]{flex:0 0 auto;padding:2px 6px;margin:-2px 0;border-radius:4px;font-size:9px;font-weight:700;color:#ffffffbf;font-variant-numeric:tabular-nums;cursor:ns-resize;transition:background .1s ease,color .1s ease;-webkit-user-select:none;user-select:none}.clip-pitch[data-v-e58303f5]:hover{background:#9333ea40;color:#fffffff2}.clip-pitch.inactive[data-v-e58303f5]{color:#ffffff80}.clip-stretch[data-v-e58303f5]{flex:0 0 auto;padding:2px 6px;margin:-2px 0;border-radius:4px;font-size:9px;font-weight:700;color:#ffffffbf;font-variant-numeric:tabular-nums;cursor:ns-resize;transition:background .1s ease,color .1s ease;-webkit-user-select:none;user-select:none}.clip-stretch[data-v-e58303f5]:hover{background:#14b8a638;color:#fffffff2}.clip-stretch.inactive[data-v-e58303f5]{color:#ffffff80}.clip-gain[data-v-e58303f5]{flex:0 0 auto;padding:2px 6px;margin:-2px -4px -2px 0;border-radius:4px;font-size:9px;font-weight:700;color:#ffffffbf;font-variant-numeric:tabular-nums;cursor:ns-resize;transition:background .1s ease,color .1s ease;-webkit-user-select:none;user-select:none}.clip-gain[data-v-e58303f5]:hover{background:#ffffff1f;color:#fffffff2}.clip-gain[data-v-e58303f5]:active{background:#ffffff2e}.fade-region[data-v-e58303f5]{position:absolute;top:0;bottom:0;pointer-events:none;overflow:hidden}.fade-in-region[data-v-e58303f5]{left:0;background:linear-gradient(90deg,#0006,#0000)}.fade-out-region[data-v-e58303f5]{right:0;background:linear-gradient(270deg,#0006,#0000)}.fade-curve[data-v-e58303f5]{position:absolute;top:0;left:0;width:100%;height:100%;color:#ffffff4d}.resize-handle[data-v-e58303f5]{position:absolute;top:calc(var(--clip-header-height) + (100% - var(--clip-header-height)) / 3);bottom:calc((100% - var(--clip-header-height)) / 3);width:8px;cursor:ew-resize;z-index:10}.resize-handle.left[data-v-e58303f5]{left:-2px}.resize-handle.right[data-v-e58303f5]{right:-2px}.fade-handle[data-v-e58303f5]{--fade-handle-size: 8px;--fade-handle-hit-width: 20px;--fade-handle-hit-height: clamp(12px, calc(100% / 3), 16px);position:absolute;top:0;width:var(--fade-handle-hit-width);height:var(--fade-handle-hit-height);cursor:ew-resize;z-index:15;opacity:0;pointer-events:none;transition:opacity .15s ease}.fade-handle[data-v-e58303f5]:before{content:"";position:absolute;top:0;left:50%;width:var(--fade-handle-size);height:var(--fade-handle-size);transform:translate(-50%);border-radius:50%;background:#facc15f2;box-shadow:0 1px 2px #00000080;transition:transform .1s ease,background .15s ease}[data-v-e58303f5] .clip:hover .fade-handle,[data-v-e58303f5] .clip.selected .fade-handle{opacity:1;pointer-events:auto}.fade-in-handle[data-v-e58303f5]{transform:translate(-50%)}.fade-out-handle[data-v-e58303f5]{transform:translate(50%)}.fade-handle[data-v-e58303f5]:hover:before{transform:translate(-50%) scale(1.25);background:#facc15}.loop-handle[data-v-e58303f5]{position:absolute;right:4px;bottom:4px;width:16px;height:16px;border-radius:3px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);cursor:ew-resize;z-index:10;opacity:0;transition:opacity .15s ease,background .15s ease;display:flex;align-items:center;justify-content:center;color:#fff9}.loop-handle svg[data-v-e58303f5]{width:12px;height:12px}[data-v-e58303f5] .clip:hover .loop-handle,[data-v-e58303f5] .clip.selected .loop-handle{opacity:1}.loop-handle[data-v-e58303f5]:hover{background:#ffffff26;color:#ffffffe6}.stretch-popover-overlay[data-v-e58303f5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000}.stretch-popover[data-v-e58303f5]{position:fixed;width:280px;z-index:5001;border-radius:10px;padding:10px;background:#111827f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 32px #0000008c,0 0 0 1px #00000040;color:#e4e4e7f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stretch-popover-title[data-v-e58303f5]{font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:8px}.stretch-popover-checkbox[data-v-e58303f5]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#ffffffd9;margin-top:6px;-webkit-user-select:none;user-select:none}.stretch-popover-checkbox input[data-v-e58303f5]{width:14px;height:14px}.stretch-popover-row[data-v-e58303f5]{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:8px;margin-top:8px}.stretch-popover-label[data-v-e58303f5]{font-size:11px;font-weight:700;color:#ffffffb3}.stretch-popover-input[data-v-e58303f5]{width:100%;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#fffffff2;padding:0 10px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;outline:none}.stretch-popover-input[data-v-e58303f5]:focus{border-color:#14b8a68c;box-shadow:0 0 0 3px #14b8a626}.stretch-popover-suffix[data-v-e58303f5]{font-size:11px;font-weight:700;color:#ffffff8c}.stretch-popover-error[data-v-e58303f5]{margin-top:10px;font-size:11px;font-weight:700;color:#f87171f2}.stretch-popover-actions[data-v-e58303f5]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.stretch-popover-button[data-v-e58303f5]{height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe6;font-size:11px;font-weight:800;cursor:pointer}.stretch-popover-button[data-v-e58303f5]:hover{background:#ffffff1a}.stretch-popover-button.primary[data-v-e58303f5]{border-color:#14b8a673;background:#14b8a638}.stretch-popover-button.primary[data-v-e58303f5]:hover{background:#14b8a64d}.pitch-popover-overlay[data-v-e58303f5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000}.pitch-popover[data-v-e58303f5]{position:fixed;width:280px;z-index:5001;border-radius:10px;padding:10px;background:#111827f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 32px #0000008c,0 0 0 1px #00000040;color:#e4e4e7f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pitch-popover-title[data-v-e58303f5]{font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:8px}.pitch-popover-checkbox[data-v-e58303f5]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#ffffffd9;margin-top:6px;-webkit-user-select:none;user-select:none}.pitch-popover-checkbox input[data-v-e58303f5]{width:14px;height:14px}.pitch-popover-meta[data-v-e58303f5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.pitch-popover-meta-label[data-v-e58303f5]{font-size:11px;font-weight:800;color:#ffffffb3}.pitch-popover-meta-value[data-v-e58303f5]{font-size:11px;font-weight:800;color:#ffffffeb}.pitch-popover-row[data-v-e58303f5]{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:8px;margin-top:8px}.pitch-popover-label[data-v-e58303f5]{font-size:11px;font-weight:700;color:#ffffffb3}.pitch-popover-input[data-v-e58303f5]{width:100%;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#fffffff2;padding:0 10px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;outline:none}.pitch-popover-input[data-v-e58303f5]:focus{border-color:#9333ea8c;box-shadow:0 0 0 3px #9333ea26}.pitch-popover-select[data-v-e58303f5]{width:100%;min-width:92px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#fffffff2;padding:0 10px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pitch-popover-select[data-v-e58303f5]:focus{border-color:#9333ea8c;box-shadow:0 0 0 3px #9333ea26}.pitch-popover-select[data-v-e58303f5]:disabled{opacity:.6}.pitch-popover-suffix[data-v-e58303f5]{font-size:11px;font-weight:700;color:#ffffff8c}.pitch-popover-error[data-v-e58303f5]{margin-top:10px;font-size:11px;font-weight:700;color:#f87171f2}.pitch-popover-actions[data-v-e58303f5]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.pitch-popover-button[data-v-e58303f5]{height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe6;font-size:11px;font-weight:800;cursor:pointer}.pitch-popover-button[data-v-e58303f5]:hover{background:#ffffff1a}.pitch-popover-button.primary[data-v-e58303f5]{border-color:#9333ea73;background:#9333ea38}.pitch-popover-button.primary[data-v-e58303f5]:hover{background:#9333ea4d}.prompt-ghost-overlay[data-v-414c5adb]{position:fixed;z-index:2500;min-width:220px;padding:10px;border-radius:12px;background:#101012f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:10px;transform-origin:top center;--ghost-overlay-translate-y: 6px}.prompt-ghost-overlay.placement-above[data-v-414c5adb]{transform-origin:bottom center;--ghost-overlay-translate-y: -6px}.prompt-ghost-overlay--duration[data-v-414c5adb]{min-width:200px}.prompt-ghost-overlay--key[data-v-414c5adb]{min-width:240px}.prompt-ghost-overlay--voice[data-v-414c5adb]{min-width:240px;max-height:360px;overflow-y:auto}.prompt-ghost-overlay--more[data-v-414c5adb]{min-width:280px}.ghost-overlay-enter-from[data-v-414c5adb],.ghost-overlay-leave-to[data-v-414c5adb]{opacity:0;transform:translateY(var(--ghost-overlay-translate-y)) scale(.98)}.ghost-overlay-enter-to[data-v-414c5adb],.ghost-overlay-leave-from[data-v-414c5adb]{opacity:1;transform:translateY(0) scale(1)}.ghost-overlay-enter-active[data-v-414c5adb]{transition:opacity .12s ease-out,transform .12s ease-out}.ghost-overlay-leave-active[data-v-414c5adb]{transition:opacity .08s ease-in,transform .08s ease-in}.overlay-title[data-v-414c5adb]{font-size:12px;font-weight:800;letter-spacing:.02em;color:#e4e4e7eb}.overlay-section[data-v-414c5adb]{display:flex;flex-direction:column;gap:6px}.overlay-label[data-v-414c5adb]{font-size:11px;font-weight:700;color:#a1a1aae6}.overlay-row[data-v-414c5adb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.overlay-loading[data-v-414c5adb],.overlay-empty[data-v-414c5adb]{padding:8px 10px;font-size:11px;color:#a1a1aae6;text-align:center}.overlay-option[data-v-414c5adb]{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 10px;border:none;border-radius:10px;background:transparent;color:#e4e4e7eb;font-size:12px;font-weight:600;cursor:pointer;text-align:left}.overlay-option[data-v-414c5adb]:hover{background:#ffffff0f}.overlay-option.selected[data-v-414c5adb]{background:#6b8e2347;color:#fff}.key-grid[data-v-414c5adb]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.key-option[data-v-414c5adb]{height:28px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#e4e4e7eb;font-size:11px;font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease}.key-option[data-v-414c5adb]:hover{background:#ffffff1a;border-color:#ffffff2e}.key-option.selected[data-v-414c5adb]{background:#6b8e234d;border-color:#6b8e238c;color:#fff}.key-mode-row[data-v-414c5adb]{display:flex;gap:6px}.key-mode-btn[data-v-414c5adb]{flex:1 1 0;height:28px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#e4e4e7eb;font-size:11px;font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease}.key-mode-btn[data-v-414c5adb]:hover{background:#ffffff1a;border-color:#ffffff2e}.key-mode-btn.selected[data-v-414c5adb]{background:#6b8e234d;border-color:#6b8e238c;color:#fff}.spinner[data-v-414c5adb]{width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-414c5adb .6s linear infinite}.spinner.small[data-v-414c5adb]{width:10px;height:10px;border-width:1.5px}@keyframes spin-414c5adb{to{transform:rotate(360deg)}}.pill[data-v-414c5adb]{box-sizing:border-box;height:24px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:4px;border:1px solid rgba(120,120,100,.35);background:#ffffff0a;color:#ffffffd9;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}.pill.pill-static[data-v-414c5adb]{cursor:default}.pill.pill-static[data-v-414c5adb]:hover{background:#ffffff0a;border-color:#78786459;color:#ffffffd9}.pill[data-v-414c5adb]:hover{background:#ffffff1f;border-color:#fff3;color:#fff}.pill.active[data-v-414c5adb]{background:#6b8e2359;border-color:#6b8e2399;color:#fff}.pill.synced[data-v-414c5adb]{opacity:.6}.pill.synced[data-v-414c5adb]:hover{opacity:1}.pill.overridden[data-v-414c5adb]{border-color:#fbbf2480;background:#fbbf2426}.adapt-pill[data-v-414c5adb]{gap:3px}.adapt-icon[data-v-414c5adb]{width:11px;height:11px}.duration-input-group[data-v-414c5adb]{display:flex;align-items:center;gap:6px}.duration-input[data-v-414c5adb]{width:60px;height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:#0000004d;color:#fff;font-size:12px;font-weight:600;outline:none;text-align:center}.duration-input[data-v-414c5adb]:focus{border-color:#6b8e2399}.duration-input[data-v-414c5adb]::-webkit-inner-spin-button,.duration-input[data-v-414c5adb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.duration-unit-select[data-v-414c5adb]{height:28px;padding:0 22px 0 8px;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:#0000004d;color:#ffffffd9;font-size:11px;font-weight:500;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M3 4.5L6 8l3-3.5H3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.duration-unit-select[data-v-414c5adb]:focus{border-color:#6b8e2399}.duration-unit-select option[data-v-414c5adb]{background:#1e1e22;color:#fff}.duration-unit-label[data-v-414c5adb]{font-size:11px;font-weight:500;color:#ffffff80}.pill-input-wrapper[data-v-414c5adb]{display:flex;align-items:center;gap:4px;height:24px;padding:0 6px;background:#0000004d;border:1px solid rgba(107,142,35,.5);border-radius:4px}.pill-input[data-v-414c5adb]{width:36px;height:20px;padding:0;border:none;background:transparent;color:#fff;font-size:11px;font-weight:600;outline:none;text-align:right}.pill-input[data-v-414c5adb]::-webkit-inner-spin-button,.pill-input[data-v-414c5adb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pill-input-suffix[data-v-414c5adb]{font-size:10px;font-weight:500;color:#ffffff80}[data-v-414c5adb] .clip.prompt-ghost-clip{z-index:100;cursor:grab;border-style:dashed;border-color:#6366f173;background:#1e293b99;--clip-accent-rgb: 99, 102, 241;animation:regionIn-414c5adb .15s ease-out;transition:left .12s ease-out,width .12s ease-out,box-shadow .15s ease,border-color .15s ease}[data-v-414c5adb] .clip.prompt-ghost-clip:hover{border-color:#6366f1a6}[data-v-414c5adb] .clip.prompt-ghost-clip.dragging{cursor:grabbing;transition:none}[data-v-414c5adb] .clip.prompt-ghost-clip.resizing{cursor:ew-resize;transition:none}[data-v-414c5adb] .clip.prompt-ghost-clip .clip-header{height:28px;min-height:28px;padding:0 6px;position:relative;z-index:2;pointer-events:auto!important}[data-v-414c5adb] .clip.prompt-ghost-clip .clip-header-right{gap:4px;pointer-events:auto!important}[data-v-414c5adb] .clip.prompt-ghost-clip .clip-title{pointer-events:auto!important}[data-v-414c5adb] .clip.prompt-ghost-clip .clip-body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(99,102,241,.04) 10px,rgba(99,102,241,.04) 20px);pointer-events:none}.ghost-title-area[data-v-414c5adb]{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto;height:100%}.ghost-pill[data-v-414c5adb]{height:16px;padding:0 6px;display:inline-flex;align-items:center;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.06em;color:#fffffff2;background:#6366f159;border:1px solid rgba(99,102,241,.45)}.ghost-title[data-v-414c5adb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffd9;font-weight:700}.ghost-header-pill[data-v-414c5adb]{height:20px;padding:0 7px;font-size:10px}.ghost-header-pill-input[data-v-414c5adb]{height:20px;padding:0 6px}.voice-pill[data-v-414c5adb]{max-width:160px;justify-content:flex-start}.voice-pill-label[data-v-414c5adb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-pill[data-v-414c5adb]{width:22px;padding:0;font-weight:800;letter-spacing:.06em}.resize-handle[data-v-414c5adb]{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:10}.resize-handle[data-v-414c5adb]:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:3px;height:24px;background:#6366f180;border-radius:2px;opacity:0;transition:opacity .15s}.resize-handle-left[data-v-414c5adb]{left:-4px}.resize-handle-left[data-v-414c5adb]:after{left:2px}.resize-handle-right[data-v-414c5adb]{right:-4px}.resize-handle-right[data-v-414c5adb]:after{right:2px}[data-v-414c5adb] .clip.prompt-ghost-clip:hover .resize-handle:after,[data-v-414c5adb] .clip.prompt-ghost-clip.resizing .resize-handle:after{opacity:1}@keyframes regionIn-414c5adb{0%{opacity:0}to{opacity:1}}.prompt-input[data-v-414c5adb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:8px 10px;border:none;background:transparent;color:#fffffff2;font-size:13px;font-family:inherit;line-height:1.4;resize:none;outline:none;z-index:2;cursor:text;-webkit-user-select:text;user-select:text}.prompt-input[data-v-414c5adb]::placeholder{color:#fff6;font-style:italic}.prompt-error[data-v-414c5adb]{position:absolute;left:8px;right:8px;bottom:6px;padding:6px 8px;border-radius:10px;border:1px solid rgba(255,90,90,.35);background:#ff5a5a24;color:#ffbebef2;font-size:11px;font-weight:700;z-index:3;pointer-events:none}[data-v-414c5adb] .clip.prompt-ghost-clip.busy .prompt-input{opacity:.5}[data-v-414c5adb] .clip.prompt-ghost-clip.error .prompt-input{color:#fca5a5f2}.ai-popover[data-v-425f14b0]{position:fixed;z-index:6000;border-radius:14px;background:#101012eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px #0000008c,0 0 0 1px #00000040,inset 0 1px #ffffff0f;overflow:hidden;transform-origin:top center}.ai-popover-arrow[data-v-425f14b0]{position:absolute;width:14px;height:14px;background:#101012eb;border:1px solid rgba(255,255,255,.12);border-radius:2px;clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none}.ai-popover-header[data-v-425f14b0]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.ai-popover-title[data-v-425f14b0]{font-size:12px;font-weight:700;color:#e4e4e7eb;letter-spacing:.02em}.ai-popover-close[data-v-425f14b0]{width:24px;height:24px;border-radius:8px;border:none;background:#ffffff0f;color:#e4e4e7bf;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.ai-popover-close[data-v-425f14b0]:hover{background:#ffffff1f;color:#e4e4e7f2}.ai-popover-close[data-v-425f14b0]:disabled{opacity:.5;cursor:not-allowed}.ai-popover-body[data-v-425f14b0]{padding:12px;display:flex;flex-direction:column;gap:12px}.ai-popover-error[data-v-425f14b0]{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,90,90,.35);background:#ff5a5a1f;color:#ffbebef2;font-size:11px;font-weight:600}.ai-popover-footer[data-v-425f14b0]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-top:1px solid rgba(255,255,255,.06);gap:10px}.ai-popover-expand-btn[data-v-425f14b0]{padding:0;border:none;background:transparent;color:#a1a1aae6;font-size:11px;font-weight:700;cursor:pointer;transition:color .15s ease}.ai-popover-expand-btn[data-v-425f14b0]:hover{color:#e4e4e7f2}.popover-enter-active[data-v-425f14b0]{animation:popover-in-425f14b0 .15s ease-out}.popover-leave-active[data-v-425f14b0]{animation:popover-out-425f14b0 .1s ease-in}@keyframes popover-in-425f14b0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popover-out-425f14b0{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.field[data-v-8879f696]{display:flex;flex-direction:column;gap:6px}.label[data-v-8879f696]{font-size:10px;font-weight:700;color:#a1a1aae6;letter-spacing:.06em;text-transform:uppercase}.select[data-v-8879f696]{height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#e4e4e7eb;padding:0 10px;font-size:12px;outline:none;transition:border-color .15s ease}.select[data-v-8879f696]:focus{border-color:#14b8a68c}.stems-preview[data-v-8879f696]{padding:10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.stems-preview-title[data-v-8879f696]{font-size:11px;font-weight:600;color:#a1a1aad9;margin-bottom:8px}.stems-preview-grid[data-v-8879f696]{display:flex;flex-wrap:wrap;gap:6px}.stem-badge[data-v-8879f696]{padding:4px 8px;border-radius:6px;background:#14b8a626;border:1px solid rgba(20,184,166,.25);color:#e4e4e7e6;font-size:10px;font-weight:700}.separate-btn[data-v-8879f696]{height:32px;padding:0 14px;border-radius:10px;border:1px solid rgba(20,184,166,.55);background:#14b8a62e;color:#e4e4e7f2;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s ease}.separate-btn[data-v-8879f696]:hover:not(:disabled){background:#14b8a647}.separate-btn[data-v-8879f696]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-8879f696]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffffe6;border-radius:50%;animation:spin-8879f696 .8s linear infinite}@keyframes spin-8879f696{to{transform:rotate(360deg)}}.mode-toggle[data-v-10adf4c8]{display:flex;gap:4px;padding:4px;background:#00000040;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.mode-btn[data-v-10adf4c8]{flex:1;height:28px;border:none;border-radius:7px;background:transparent;color:#e4e4e7a6;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease}.mode-btn.active[data-v-10adf4c8]{background:#ffffff1f;color:#e4e4e7f2}.mode-btn[data-v-10adf4c8]:hover:not(:disabled):not(.active){color:#e4e4e7d9}.mode-btn[data-v-10adf4c8]:disabled{opacity:.5;cursor:not-allowed}.field[data-v-10adf4c8]{display:flex;flex-direction:column;gap:6px}.label[data-v-10adf4c8]{font-size:10px;font-weight:700;color:#a1a1aae6;letter-spacing:.06em;text-transform:uppercase}.label-row[data-v-10adf4c8]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.label-hint[data-v-10adf4c8]{font-size:10px;font-weight:600;color:#a1a1aab3;font-variant-numeric:tabular-nums}.select[data-v-10adf4c8],.input[data-v-10adf4c8]{height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000047;color:#e4e4e7eb;padding:0 10px;font-size:12px;outline:none;transition:border-color .15s ease}.select[data-v-10adf4c8]:focus,.input[data-v-10adf4c8]:focus{border-color:#9333ea8c}.kits-voice-grid[data-v-10adf4c8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;overflow:auto;padding-right:4px}.kits-voice-card[data-v-10adf4c8]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#00000038;cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease,transform .15s ease}.kits-voice-card[data-v-10adf4c8]:hover:not(:disabled){background:#0000004d;border-color:#9333ea59;transform:translateY(-1px)}.kits-voice-card[data-v-10adf4c8]:disabled{opacity:.7;cursor:not-allowed}.kits-voice-card.selected[data-v-10adf4c8]{border-color:#9333eaa6;background:#9333ea24}.kits-voice-avatar[data-v-10adf4c8]{width:34px;height:34px;border-radius:10px;flex:none;object-fit:cover;background:#ffffff0f}.kits-voice-avatar--placeholder[data-v-10adf4c8]{background:#ffffff0f}.kits-voice-meta[data-v-10adf4c8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.kits-voice-title[data-v-10adf4c8]{font-size:12px;font-weight:800;color:#e4e4e7f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kits-voice-tags[data-v-10adf4c8]{display:flex;flex-wrap:wrap;gap:4px}.kits-voice-tag[data-v-10adf4c8]{font-size:9px;font-weight:700;color:#e4e4e7c7;background:#ffffff14;border:1px solid rgba(255,255,255,.12);padding:2px 6px;border-radius:999px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kits-voice-empty[data-v-10adf4c8],.kits-voice-hint[data-v-10adf4c8]{font-size:11px;font-weight:600;color:#a1a1aacc}.kits-voice-hint[data-v-10adf4c8]{margin-top:4px}.slider-row[data-v-10adf4c8]{display:flex;align-items:center;gap:10px}.range[data-v-10adf4c8]{flex:1;height:4px;background:#ffffff1f;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.range[data-v-10adf4c8]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#9333ead9;border:2px solid rgba(255,255,255,.9);cursor:pointer}.slider-value[data-v-10adf4c8]{min-width:36px;font-size:11px;font-weight:700;color:#e4e4e7bf;font-variant-numeric:tabular-nums}.convert-btn[data-v-10adf4c8]{height:32px;padding:0 14px;border-radius:10px;border:1px solid rgba(147,51,234,.55);background:#9333ea2e;color:#e4e4e7f2;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s ease}.convert-btn[data-v-10adf4c8]:hover:not(:disabled){background:#9333ea47}.convert-btn[data-v-10adf4c8]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-10adf4c8]{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffffe6;border-radius:50%;animation:spin-10adf4c8 .8s linear infinite}@keyframes spin-10adf4c8{to{transform:rotate(360deg)}}.root[data-v-a148ecb0]{position:relative;width:0;height:0;pointer-events:none}.pin[data-v-a148ecb0]{pointer-events:auto;position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:999px;border:1px solid rgba(0,0,0,.2);background:#facc15f2;color:#18181beb;box-shadow:0 4px 12px #0003,0 1px #ffffff8c inset;display:grid;place-items:center;cursor:pointer;transition:box-shadow .15s ease,transform .1s ease}.pin[data-v-a148ecb0]:hover{box-shadow:0 6px 16px #00000040,0 1px #ffffff8c inset;transform:scale(1.05)}.pin.open[data-v-a148ecb0]{box-shadow:0 2px 8px #00000026,0 1px #ffffff8c inset}.root.resolved .pin[data-v-a148ecb0]{opacity:.75;filter:saturate(.7)}.root.ghost .pin[data-v-a148ecb0]{opacity:.35;transform:scale(.85)}.root.ghost .pin[data-v-a148ecb0]:hover{opacity:.55;transform:scale(.9)}.root.ghost .preview-tag[data-v-a148ecb0]{opacity:.35}.root.ghost .preview-tag[data-v-a148ecb0]:hover{opacity:.5}.pin.dragging[data-v-a148ecb0]{box-shadow:0 10px 24px #0000004d,0 1px #ffffff8c inset;transform:scale(1.08)}.badge[data-v-a148ecb0]{position:absolute;right:-6px;top:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#18181beb;color:#facc15fa;font-size:11px;font-weight:800;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15)}.check[data-v-a148ecb0]{position:absolute;left:-6px;top:-6px;width:18px;height:18px;border-radius:999px;background:#22c55ef2;color:#18181be6;display:grid;place-items:center;border:1px solid rgba(0,0,0,.18)}.preview-tag[data-v-a148ecb0]{pointer-events:auto;position:absolute;left:20px;top:-10px;max-width:160px;padding:4px 10px;border-radius:10px;background:#fef9c3f2;border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #0000001f;font-size:11px;font-weight:500;color:#18181bcc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .1s ease}.preview-tag[data-v-a148ecb0]:hover{background:#fef3a8fa}.root.resolved .preview-tag[data-v-a148ecb0]{opacity:.6}.bubble[data-v-a148ecb0]{pointer-events:auto;position:absolute;left:20px;top:-10px;width:200px;padding:0 10px 8px;background:linear-gradient(180deg,#fef3a8fa,#facc15f0);border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 8px 20px #00000038,0 1px #fff6 inset;color:#18181bf2;-webkit-user-select:none;user-select:none;z-index:1}.bubble.dragging[data-v-a148ecb0]{box-shadow:0 12px 28px #00000052,0 1px #fff6 inset}.bubble.resolved[data-v-a148ecb0]{opacity:.55;filter:saturate(.6)}.dragHandle[data-v-a148ecb0]{height:14px;margin:0 -10px 6px;cursor:grab;position:relative}.dragHandle[data-v-a148ecb0]:after{content:"";position:absolute;left:50%;top:6px;transform:translate(-50%);width:28px;height:3px;border-radius:2px;background:#18181b26}.dragHandle[data-v-a148ecb0]:active{cursor:grabbing}.metaRow[data-v-a148ecb0]{display:flex;align-items:center;gap:8px;margin:2px 0 6px}.metaText[data-v-a148ecb0]{min-width:0;flex:1}.metaName[data-v-a148ecb0]{display:block;font-size:11px;font-weight:700;color:#18181bbf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar[data-v-a148ecb0]{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:800;flex:0 0 auto;box-shadow:0 0 0 1px #0000002e inset}.avatar-sm[data-v-a148ecb0]{width:16px;height:16px;font-size:9px}.message[data-v-a148ecb0]{width:100%;resize:none;border:none;border-radius:3px;padding:6px 8px;font-size:13px;line-height:1.4;background:#ffffff80;color:#18181bf2;outline:none}.message[data-v-a148ecb0]:focus{background:#ffffffb3;box-shadow:0 0 0 2px #3b82f640}.thread[data-v-a148ecb0]{display:flex;flex-direction:column;gap:4px;margin-top:6px;max-height:120px;overflow:auto}.reply[data-v-a148ecb0]{padding:5px 8px;border-radius:3px;background:#fff6;border-left:2px solid rgba(24,24,27,.2)}.replyMeta[data-v-a148ecb0]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.replyAuthor[data-v-a148ecb0]{font-size:11px;font-weight:700;color:#18181bb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replyMessage[data-v-a148ecb0]{font-size:12px;line-height:1.35;color:#18181beb;white-space:pre-wrap}.replyRow[data-v-a148ecb0]{margin-top:6px}.replyInput[data-v-a148ecb0]{width:100%;border:none;border-radius:3px;padding:6px 8px;font-size:12px;background:#fff6;color:#18181bf2;outline:none}.replyInput[data-v-a148ecb0]::placeholder{color:#18181b73}.replyInput[data-v-a148ecb0]:focus{background:#fff9;box-shadow:0 0 0 2px #3b82f640}.footer[data-v-a148ecb0]{display:flex;align-items:center;gap:6px;margin-top:8px;padding-top:6px;border-top:1px solid rgba(24,24,27,.1)}.resolved-label[data-v-a148ecb0]{font-size:10px;font-weight:600;color:#18181b80;text-transform:uppercase;letter-spacing:.3px}.spacer[data-v-a148ecb0]{flex:1}.action-btn[data-v-a148ecb0]{border:0;border-radius:3px;padding:4px 8px;font-size:11px;font-weight:600;background:#18181b14;color:#18181bb3;cursor:pointer;transition:background .1s ease,color .1s ease}.action-btn[data-v-a148ecb0]:hover{background:#18181b26;color:#18181be6}.action-btn.danger[data-v-a148ecb0]{display:flex;align-items:center;justify-content:center;padding:4px 6px}.action-btn.danger[data-v-a148ecb0]:hover{background:#dc262626;color:#b91c1cf2}.layer[data-v-f4d7752d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.wrap[data-v-f4d7752d]{position:absolute;pointer-events:auto}.drop-layer[data-v-89c56832]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30}.drop-lane[data-v-89c56832]{position:absolute;left:0;right:0;background:#3b83f614;outline:1px dashed rgba(59,131,246,.45)}.drop-line[data-v-89c56832]{position:absolute;top:0;bottom:0;width:2px;background:#3b83f6bf;box-shadow:0 0 0 1px #3b83f640}.ghost-layer[data-v-1f1337af]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40}.ghost-clip[data-v-1f1337af]{position:absolute;border-radius:6px;border:1.5px solid rgba(250,204,21,.8);background:transparent;color:#facc15f2;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px #0000004d}.ghost-clip.copy[data-v-1f1337af]{border-color:#ffffffb3;color:#ffffffeb}.ghost-clip.midi[data-v-1f1337af]{border-color:#3b82f6cc;color:#3b82f6f2}.ghost-clip.midi .ghost-title[data-v-1f1337af]{background:#0000002e;color:#ffffffeb}.ghost-title[data-v-1f1337af]{flex:0 0 auto;height:20px;padding:0 8px;display:flex;align-items:center;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(180deg,#facc1580,#facc1559);border-bottom:1px solid rgba(0,0,0,.25);text-shadow:0 1px 1px rgba(0,0,0,.4)}.ghost-clip.copy .ghost-title[data-v-1f1337af]{background:linear-gradient(180deg,#ffffff4d,#ffffff26)}.ghost-meta[data-v-1f1337af]{position:absolute;right:8px;top:2px;font-size:9px;font-weight:700;color:#facc15e6;text-shadow:0 1px 1px rgba(0,0,0,.4)}.ghost-clip.copy .ghost-meta[data-v-1f1337af]{color:#fffc}.cut-line[data-v-bbc7e7d2]{position:absolute;top:0;bottom:0;width:1px;background:#ffffffd9;box-shadow:0 0 0 2px #00000059;pointer-events:none;z-index:35}.range-selection[data-v-bbc7e7d2]{position:absolute;background:#facc151f;border:1px solid rgba(250,204,21,.55);border-radius:6px;box-shadow:inset 0 0 0 1px #00000038;pointer-events:none;z-index:34}.lasso-rect[data-v-bbc7e7d2]{position:absolute;background:#3b83f62e;border:1.5px dashed rgba(59,131,246,.75);pointer-events:none;z-index:36}.toolbar[data-v-1f57abba]{position:fixed;display:flex;flex-direction:column;align-items:stretch;padding:4px 6px;background:#0a0a0cd9;backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);border:.5px solid rgba(255,255,255,.15);border-radius:16px;box-shadow:0 20px 40px #0009,0 8px 24px #00000080,0 1px 2px #0006,inset 0 .5px #ffffff0d,inset 0 -.5px #00000080;overflow:hidden;z-index:1000;pointer-events:auto}.tools-row[data-v-1f57abba]{display:flex;flex-direction:row;align-items:center;gap:2px;position:relative;z-index:1}.divider[data-v-1f57abba]{height:1px;background:#ffffff14;margin:4px;position:relative;z-index:1}.menu[data-v-1f57abba]{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.menu-item[data-v-1f57abba]{width:100%;height:32px;padding:0 10px;border-radius:10px;border:none;background:transparent;color:#e4e4e7eb;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.menu-item[data-v-1f57abba]:hover:enabled{background:#ffffff0f}.menu-item[data-v-1f57abba]:disabled{opacity:.4;cursor:not-allowed}.menu-item.danger[data-v-1f57abba]{color:#ff5a5af2}.menu-label[data-v-1f57abba]{font-size:12px;font-weight:500}.menu-shortcut[data-v-1f57abba]{font-size:11px;color:#a1a1aae6;font-variant-numeric:tabular-nums}.menu-sep[data-v-1f57abba]{height:1px;background:#ffffff14;margin:6px;position:relative;z-index:1}.menu-color-row[data-v-1f57abba]{display:flex;gap:6px;padding:8px 10px;position:relative;z-index:1}.menu-color-swatch[data-v-1f57abba]{width:22px;height:22px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:transform .1s ease,border-color .1s ease}.menu-color-swatch[data-v-1f57abba]:hover{transform:scale(1.15)}.menu-color-swatch.active[data-v-1f57abba]{border-color:#ffffffe6}.toolbar[data-v-1f57abba]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 50%,rgba(0,0,0,.03) 100%);pointer-events:none}.tool-button[data-v-1f57abba]{width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff9;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.tool-button.active[data-v-1f57abba]{color:#3b83f6}.tool-button.hovered[data-v-1f57abba]:not(.active){color:#ffffffe6;transform:scale(1.05)}.tool-button[data-v-1f57abba] svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.toolbar-fade-enter-active[data-v-1f57abba],.toolbar-fade-leave-active[data-v-1f57abba]{transition:opacity .15s ease-out}.toolbar-fade-enter-from[data-v-1f57abba],.toolbar-fade-leave-to[data-v-1f57abba]{opacity:0}.menu[data-v-97afb2ba]{position:fixed;z-index:2000;min-width:200px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#101012f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #0000008c,inset 0 1px #ffffff0f}.menu--submenu[data-v-97afb2ba]{max-height:300px;overflow-y:auto}.item[data-v-97afb2ba]{width:100%;height:32px;padding:0 10px;border-radius:10px;border:none;background:transparent;color:#e4e4e7eb;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.item[data-v-97afb2ba]:hover:enabled{background:#ffffff0f}.item.submenu[data-v-97afb2ba]{padding-right:6px}.item.active.submenu[data-v-97afb2ba]:enabled{background:#ffffff0f}.item[data-v-97afb2ba]:disabled{opacity:.4;cursor:not-allowed}.item.danger[data-v-97afb2ba]{color:#ff5a5af2}.label[data-v-97afb2ba]{font-size:12px;font-weight:500}.shortcut[data-v-97afb2ba]{font-size:11px;color:#a1a1aae6;font-variant-numeric:tabular-nums}.submenu-chevron[data-v-97afb2ba]{color:#a1a1aae6;display:grid;place-items:center}.sep[data-v-97afb2ba]{height:1px;background:#ffffff14;margin:6px}.color-row[data-v-97afb2ba]{display:flex;gap:6px;padding:8px 10px}.color-swatch[data-v-97afb2ba]{width:22px;height:22px;border-radius:6px;cursor:pointer;border:2px solid transparent;transition:transform .1s ease,border-color .1s ease}.color-swatch[data-v-97afb2ba]:hover{transform:scale(1.15)}.color-swatch.active[data-v-97afb2ba]{border-color:#ffffffe6}.keyboard-overlay[data-v-03a01cf1]{position:absolute;top:0;left:0;width:60px;z-index:101;transition:height .25s cubic-bezier(.25,.1,.25,1);pointer-events:none}.blur-overlay[data-v-03a01cf1]{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,#0c0e10d9,#0e1012cc,#0c0e10d9),radial-gradient(120% 120% at 50% -20%,#ffffff0a,#fff0 60%);backdrop-filter:blur(6px) saturate(130%);-webkit-backdrop-filter:blur(6px) saturate(130%);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 6px 12px #00000059,inset 0 1px #ffffff0f,inset 0 -1px #0006;z-index:1;pointer-events:none;transition:height .25s cubic-bezier(.25,.1,.25,1)}.blur-overlay[data-v-03a01cf1]:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,#ffffff0d,#fff0 24%);pointer-events:none}.controls[data-v-03a01cf1]{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;padding-top:6px;gap:6px;pointer-events:auto}.hidden-file-input[data-v-03a01cf1]{display:none}.expand-btn[data-v-03a01cf1]{width:28px;height:28px;display:grid;place-items:center;cursor:pointer;border:none;background:transparent;color:#e4e4e7b3;transition:color .15s}.expand-btn[data-v-03a01cf1]:hover{color:#e4e4e7}.chevron-icon[data-v-03a01cf1]{transition:transform .2s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.expand-btn.expanded .chevron-icon[data-v-03a01cf1]{transform:rotate(0)}.expanded-controls[data-v-03a01cf1]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.control-btn[data-v-03a01cf1]{position:absolute;left:50%;transform:translate(-50%);width:24px;height:24px;display:grid;place-items:center;cursor:pointer;border:none;background:transparent;color:#e4e4e799;transition:color .15s;pointer-events:auto}.control-btn[data-v-03a01cf1]:hover{color:#e4e4e7}.marker-btn[data-v-03a01cf1]{top:62px}.tempo-btn[data-v-03a01cf1]{top:120px}.controls-fade-enter-active[data-v-03a01cf1],.controls-fade-leave-active[data-v-03a01cf1]{transition:opacity .2s ease,transform .2s ease}.controls-fade-enter-from[data-v-03a01cf1],.controls-fade-leave-to[data-v-03a01cf1]{opacity:0;transform:translateY(-8px)}.top-overlay[data-v-8c77c7a2]{background:transparent;position:relative;transition:height .25s cubic-bezier(.25,.1,.25,1);pointer-events:auto;-webkit-user-select:none;user-select:none}.blur-overlay[data-v-8c77c7a2]{position:absolute;top:0;left:0;right:0;box-sizing:border-box;background:linear-gradient(180deg,#12141640,#14161833,#12141640),radial-gradient(120% 120% at 50% -20%,#ffffff08,#fff0 60%);backdrop-filter:blur(6px) saturate(130%);-webkit-backdrop-filter:blur(6px) saturate(130%);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 6px 12px #00000059,inset 0 1px #ffffff0f,inset 0 -1px #0006;z-index:1;pointer-events:none;transition:height .25s cubic-bezier(.25,.1,.25,1)}.blur-overlay[data-v-8c77c7a2]:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,#ffffff0d,#fff0 24%);pointer-events:none}canvas[data-v-8c77c7a2]{position:relative;background:transparent;display:block;max-width:none;max-height:none;z-index:2}.inline-editor[data-v-8c77c7a2]{position:absolute;z-index:5000;padding:4px 8px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#202020f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;outline:none;box-shadow:0 4px 12px #0006;transform:translateY(-50%)}.tempo-editor[data-v-8c77c7a2]{width:64px;height:26px;text-align:center;border-color:#3b82f699}.marker-editor[data-v-8c77c7a2]{width:140px;height:26px;text-align:left;border-color:#f59e0b99}.ts-editor[data-v-8c77c7a2]{display:flex;align-items:center;gap:4px;padding:3px 6px;border-color:#38bdf899}.key-editor[data-v-8c77c7a2]{display:flex;align-items:center;gap:4px;padding:3px 6px;border-color:#10b98199}.ts-input[data-v-8c77c7a2]{width:44px;height:26px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#0000004d;color:#fff;font-size:13px;padding:0 6px;text-align:center}.ts-select[data-v-8c77c7a2]{height:26px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#0000004d;color:#fff;font-size:13px;padding:0 8px;cursor:pointer}.key-select[data-v-8c77c7a2]{height:26px;min-width:52px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#0000004d;color:#fff;font-size:13px;padding:0 8px;cursor:pointer}.ts-sep[data-v-8c77c7a2]{opacity:.5;font-size:14px}.inline-editor[data-v-8c77c7a2]:focus-within,.ts-input[data-v-8c77c7a2]:focus,.ts-select[data-v-8c77c7a2]:focus,.key-select[data-v-8c77c7a2]:focus{border-color:#ffffff59}.ts-input[data-v-8c77c7a2]:focus,.ts-select[data-v-8c77c7a2]:focus,.key-select[data-v-8c77c7a2]:focus{background:#0006;outline:none}.transport-overlay[data-v-e890f250]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.transport-canvas[data-v-e890f250]{position:absolute;top:0;left:0;background:transparent;display:block;max-width:none;max-height:none;pointer-events:none}.arrange-root[data-v-1fbced69]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.timeline[data-v-1fbced69]{flex:0 0 auto;position:relative}.viewport-frame[data-v-1fbced69]{flex:1 1 auto;min-width:0;min-height:0;position:relative;overflow:hidden;background:#0000001f}.viewport[data-v-1fbced69]{height:100%;width:100%;overflow:auto;position:relative;z-index:2;min-width:0;min-height:0;background:transparent}.viewport.cut[data-v-1fbced69]{cursor:col-resize}.viewport.range[data-v-1fbced69],.viewport.erase[data-v-1fbced69],.viewport.comment[data-v-1fbced69]{cursor:crosshair}.viewport.panning[data-v-1fbced69]{cursor:grabbing}.waveform-canvas[data-v-1fbced69],.midi-canvas[data-v-1fbced69],.automation-canvas[data-v-1fbced69]{position:absolute;top:0;left:0;pointer-events:none}.canvas-overlay[data-v-1fbced69]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.waveform-canvas[data-v-1fbced69]{z-index:3}.midi-canvas[data-v-1fbced69]{z-index:1}.automation-canvas[data-v-1fbced69]{z-index:4}.content[data-v-1fbced69]{position:relative;z-index:2}.timeline-range-overlay[data-v-1fbced69]{position:absolute;top:0;bottom:0;background:#3b82f612;border-left:1px solid rgba(59,130,246,.35);border-right:1px solid rgba(59,130,246,.35);pointer-events:none;z-index:10}.playhead-overlay[data-v-1fbced69]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:25}.playhead[data-v-1fbced69]{position:absolute;top:0;bottom:0;width:2px;background:#facc158c}.pitch-popover-overlay[data-v-1fbced69]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000}.pitch-popover[data-v-1fbced69]{position:fixed;width:280px;z-index:5001;border-radius:10px;padding:10px;background:#111827f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 32px #0000008c,0 0 0 1px #00000040;color:#e4e4e7f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pitch-popover-title[data-v-1fbced69]{font-size:12px;font-weight:800;letter-spacing:.02em;margin-bottom:8px}.pitch-popover-checkbox[data-v-1fbced69]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:#ffffffd9;margin-top:6px;-webkit-user-select:none;user-select:none}.pitch-popover-checkbox input[data-v-1fbced69]{width:14px;height:14px}.pitch-popover-meta[data-v-1fbced69]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.pitch-popover-meta-label[data-v-1fbced69]{font-size:11px;font-weight:800;color:#ffffffb3}.pitch-popover-meta-value[data-v-1fbced69]{font-size:11px;font-weight:800;color:#ffffffeb}.pitch-popover-row[data-v-1fbced69]{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:8px;margin-top:8px}.pitch-popover-label[data-v-1fbced69]{font-size:11px;font-weight:700;color:#ffffffb3}.pitch-popover-input[data-v-1fbced69]{width:100%;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#fffffff2;padding:0 10px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;outline:none}.pitch-popover-input[data-v-1fbced69]:focus{border-color:#9333ea8c;box-shadow:0 0 0 3px #9333ea26}.pitch-popover-select[data-v-1fbced69]{width:100%;min-width:92px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000040;color:#fffffff2;padding:0 10px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pitch-popover-select[data-v-1fbced69]:focus{border-color:#9333ea8c;box-shadow:0 0 0 3px #9333ea26}.pitch-popover-select[data-v-1fbced69]:disabled{opacity:.6}.pitch-popover-suffix[data-v-1fbced69]{font-size:11px;font-weight:700;color:#ffffff8c}.pitch-popover-error[data-v-1fbced69]{margin-top:10px;font-size:11px;font-weight:700;color:#f87171f2}.pitch-popover-actions[data-v-1fbced69]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.pitch-popover-button[data-v-1fbced69]{height:30px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe6;font-size:11px;font-weight:800;cursor:pointer}.pitch-popover-button[data-v-1fbced69]:hover{background:#ffffff1a}.lane-bg[data-v-1fbced69]{position:absolute;left:0;right:0;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.06);background:#0000000d}.lane-bg.soloed[data-v-1fbced69]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#facc1514,#facc1508 55%,#facc1500);pointer-events:none}.lane-bg.dimmed[data-v-1fbced69]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e;pointer-events:none}.lane-bg.midi[data-v-1fbced69]{background:#00000014}.lane-bg.folder[data-v-1fbced69]{background:#3b83f60a}.lane-bg.selected[data-v-1fbced69]{background:#facc150f}.midi-region-handle[data-v-1fbced69]{position:absolute;top:calc(var(--clip-header-height) + (100% - var(--clip-header-height)) / 3);bottom:calc((100% - var(--clip-header-height)) / 3);width:10px;cursor:ew-resize;opacity:0;transition:opacity .12s ease;pointer-events:auto}[data-v-1fbced69] .midi-region:hover .midi-region-handle{opacity:1}.midi-region-handle.left[data-v-1fbced69]{left:0}.midi-region-handle.right[data-v-1fbced69]{right:0}.midi-region-handle[data-v-1fbced69]:before{content:"";position:absolute;top:20%;bottom:20%;left:50%;width:2px;transform:translate(-50%);border-radius:1px;background:#ffffff73}.fade-region[data-v-1fbced69]{position:absolute;top:0;bottom:0;pointer-events:none;overflow:hidden}.fade-in-region[data-v-1fbced69]{left:0;background:linear-gradient(90deg,#0006,#0000)}.fade-out-region[data-v-1fbced69]{right:0;background:linear-gradient(270deg,#0006,#0000)}.fade-curve[data-v-1fbced69]{position:absolute;top:0;left:0;width:100%;height:100%;color:#ffffff4d}.fade-handle[data-v-1fbced69]{--fade-handle-size: 8px;--fade-handle-hit-width: 20px;--fade-handle-hit-height: clamp(12px, calc(100% / 3), 16px);position:absolute;top:0;width:var(--fade-handle-hit-width);height:var(--fade-handle-hit-height);cursor:ew-resize;z-index:15;opacity:0;pointer-events:none;transition:opacity .15s ease}.fade-handle[data-v-1fbced69]:before{content:"";position:absolute;top:0;left:50%;width:var(--fade-handle-size);height:var(--fade-handle-size);transform:translate(-50%);border-radius:50%;background:#facc15f2;box-shadow:0 1px 2px #00000080;transition:transform .1s ease,background .15s ease}[data-v-1fbced69] .midi-region:hover .fade-handle,[data-v-1fbced69] .midi-region.selected .fade-handle{opacity:1;pointer-events:auto}.fade-in-handle[data-v-1fbced69]{transform:translate(-50%)}.fade-out-handle[data-v-1fbced69]{transform:translate(50%)}.fade-handle[data-v-1fbced69]:hover:before{transform:translate(-50%) scale(1.25);background:#facc15}.clip-pitch[data-v-1fbced69]{flex:0 0 auto;padding:2px 6px;margin:-2px 0;border-radius:4px;font-size:9px;font-weight:700;color:#ffffffbf;font-variant-numeric:tabular-nums;cursor:ns-resize;transition:background .1s ease,color .1s ease;-webkit-user-select:none;user-select:none}.clip-pitch[data-v-1fbced69]:hover{background:#9333ea40;color:#fffffff2}.clip-pitch.inactive[data-v-1fbced69]{color:#ffffff80}.clip-gain[data-v-1fbced69]{flex:0 0 auto;padding:2px 6px;margin:-2px -4px -2px 0;border-radius:4px;font-size:9px;font-weight:700;color:#ffffffbf;font-variant-numeric:tabular-nums;cursor:ns-resize;transition:background .1s ease,color .1s ease;-webkit-user-select:none;user-select:none}.clip-gain[data-v-1fbced69]:hover{background:#ffffff1f;color:#fffffff2}.clip-gain[data-v-1fbced69]:active{background:#ffffff2e}.account-menu[data-v-feb24259]{position:relative}.account-trigger[data-v-feb24259]{width:32px;height:32px;border:none;background:transparent;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s ease}.account-trigger[data-v-feb24259]:hover{background:#ffffff0d}.avatar[data-v-feb24259]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#3f3f46,#27272a);border:1px solid #52525b;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.account-trigger:hover .avatar[data-v-feb24259],.account-trigger.active .avatar[data-v-feb24259]{border-color:#71717a;background:linear-gradient(135deg,#52525b,#3f3f46);box-shadow:0 0 12px #ffffff1a}.avatar-initials[data-v-feb24259]{font-size:10px;font-weight:600;color:#a1a1aa;text-transform:uppercase;transition:color .2s ease}.account-trigger:hover .avatar-initials[data-v-feb24259],.account-trigger.active .avatar-initials[data-v-feb24259]{color:#e4e4e7}.menu-popover[data-v-feb24259]{position:fixed;min-width:220px;background:#09090b;border:1px solid #27272a;border-radius:12px;box-shadow:0 -20px 60px -10px #000c,0 0 0 1px #ffffff08 inset;overflow:hidden;z-index:9999}.menu-header[data-v-feb24259]{padding:16px;display:flex;align-items:center;gap:12px}.user-avatar[data-v-feb24259]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3f3f46,#27272a);border:1px solid #52525b;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-initials-large[data-v-feb24259]{font-size:14px;font-weight:600;color:#a1a1aa;text-transform:uppercase}.user-info[data-v-feb24259]{flex:1;min-width:0;overflow:hidden}.user-email[data-v-feb24259]{font-size:12px;color:#71717a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.menu-divider[data-v-feb24259]{height:1px;background:#27272a;margin:0}.menu-items[data-v-feb24259],.menu-footer[data-v-feb24259]{padding:8px}.menu-item[data-v-feb24259]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#a1a1aa;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all .15s ease}.menu-item[data-v-feb24259]:hover{background:#ffffff0d;color:#e4e4e7}.menu-item svg[data-v-feb24259]{flex-shrink:0;opacity:.7}.menu-item:hover svg[data-v-feb24259]{opacity:1}.menu-item.sign-out[data-v-feb24259]{color:#71717a}.menu-item.sign-out[data-v-feb24259]:hover{background:#ef444414;color:#f87171}.menu-item.sign-out:hover svg[data-v-feb24259]{color:#f87171}.menu-enter-active[data-v-feb24259],.menu-leave-active[data-v-feb24259]{transition:all .2s cubic-bezier(.16,1,.3,1)}.menu-enter-from[data-v-feb24259],.menu-leave-to[data-v-feb24259]{opacity:0;transform:translateY(8px) scale(.96)}.slider[data-v-81ddef24]{position:relative;height:16px;min-width:80px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;touch-action:none}.slider--disabled[data-v-81ddef24]{opacity:.4;cursor:not-allowed}.slider__track[data-v-81ddef24]{position:absolute;left:0;right:0;height:3px;background:#ffffff14;border-radius:2px;overflow:hidden}.slider__fill[data-v-81ddef24]{height:100%;background:#ffffff40;border-radius:2px;transition:width .05s ease-out}.slider:hover .slider__fill[data-v-81ddef24]{background:#ffffff59}.slider--dragging .slider__fill[data-v-81ddef24]{background:#ffffff73}.slider__thumb[data-v-81ddef24]{position:absolute;width:10px;height:10px;background:#fff9;border-radius:50%;transform:translate(-50%);transition:all .15s ease}.slider:hover .slider__thumb[data-v-81ddef24]{background:#fffc;transform:translate(-50%) scale(1.15)}.slider--dragging .slider__thumb[data-v-81ddef24]{background:#fff;transform:translate(-50%) scale(1.2)}.bar[data-v-2b891e73]{height:48px;flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;margin:0;background:var(--glass-panel);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border-radius:var(--radius-lg);border:1px solid var(--border-subtle);gap:16px}.left[data-v-2b891e73]{display:flex;align-items:center;gap:4px;min-width:0;justify-self:start}.logo[data-v-2b891e73]{height:22px;width:auto;opacity:.9;margin-right:8px}.icon-button[data-v-2b891e73]{width:32px;height:32px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.icon-button[data-v-2b891e73]:hover{color:var(--text-primary);background:var(--bg-hover)}.center[data-v-2b891e73]{display:flex;align-items:center;gap:6px;justify-self:center}.zone-button[data-v-2b891e73]{height:32px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;font-size:12px;font-weight:600;white-space:nowrap}.zone-button[data-v-2b891e73]:hover{color:var(--text-primary);background:var(--bg-hover)}.zone-button.active[data-v-2b891e73]{color:var(--text-primary);background:#3b82f624;border-color:#3b82f659}.zone-label[data-v-2b891e73]{font-size:11px}.right[data-v-2b891e73]{justify-self:end;display:flex;align-items:center}.zoom[data-v-2b891e73]{display:flex;align-items:center;gap:16px}.zoom-group[data-v-2b891e73]{display:flex;align-items:center;gap:8px;color:var(--text-tertiary)}.zoom-icon[data-v-2b891e73]{flex-shrink:0}.zoom-slider[data-v-2b891e73]{width:100px}.zoom-value[data-v-2b891e73]{font-size:10px;font-weight:600;color:var(--text-secondary);width:48px;text-align:right}.filter-section-component[data-v-40b0d749]{margin-bottom:8px}.search-filter-header[data-v-40b0d749]{display:flex;align-items:center;gap:4px;height:48px;padding:0 4px 0 0}.search-container[data-v-40b0d749]{flex:1;position:relative;display:flex;align-items:center}.search-container[data-v-40b0d749]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;box-shadow:0 0 8px 1px #ffffff4d;transform:scaleX(0);transition:transform .4s cubic-bezier(.19,1,.22,1);transform-origin:center;opacity:0}.search-container[data-v-40b0d749]:focus-within:after{transform:scaleX(1);opacity:1}.search-icon[data-v-40b0d749]{position:absolute;left:0;color:#52525b;pointer-events:none;transition:all .3s ease;z-index:1}.search-container:focus-within .search-icon[data-v-40b0d749]{color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.3))}.search-input[data-v-40b0d749]{width:100%;height:32px;padding:0 24px 0 22px;background:transparent;border:none;color:#fff;font-size:13px;font-family:Inter,sans-serif;font-weight:400;transition:all .2s ease}.search-input[data-v-40b0d749]::placeholder{color:#3f3f46;transition:color .3s ease}.search-input[data-v-40b0d749]:focus{outline:none}.search-input[data-v-40b0d749]:focus::placeholder{color:#52525b}.search-clear[data-v-40b0d749]{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;color:#52525b;cursor:pointer;transition:all .2s;z-index:1}.search-clear[data-v-40b0d749]:hover{color:#fff}.filter-toggle-button[data-v-40b0d749]{display:flex;align-items:center;gap:4px;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;transition:all .15s ease;flex-shrink:0;justify-content:center}.filter-toggle-button[data-v-40b0d749]:hover{color:#fffc}.filter-toggle-button[data-v-40b0d749]:has(.filter-count){width:auto;padding:0 8px;gap:4px}.filter-count[data-v-40b0d749]{font-size:11px;font-weight:600;color:gold;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#ffd70026;border-radius:8px;padding:0 4px}.filter-toggle-icon[data-v-40b0d749]{transition:all .2s ease}.filter-toggle-button.active[data-v-40b0d749]{color:#fffc}.filter-toggle-button.active .filter-toggle-icon[data-v-40b0d749]{color:gold}.collapse-button[data-v-40b0d749]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:#ffffff4d;cursor:pointer;transition:all .15s ease;flex-shrink:0}.collapse-button[data-v-40b0d749]:hover{color:#fff9}.filter-content[data-v-40b0d749]{margin-top:12px;padding:0 12px}.filter-group[data-v-40b0d749]{margin-bottom:12px}.filter-label[data-v-40b0d749]{display:block;font-size:11px;font-weight:600;color:#fff6;margin-bottom:8px;text-transform:uppercase;letter-spacing:.8px}.sort-options[data-v-40b0d749]{display:flex;gap:4px;margin-bottom:4px}.sort-option[data-v-40b0d749]{flex:1;padding:6px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff9;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;text-align:center}.sort-option[data-v-40b0d749]:hover{background:#ffffff0f;border-color:#ffffff1f;color:#fffc}.sort-option.active[data-v-40b0d749]{background:#ffd70026;border-color:#ffd7004d;color:gold}.type-options[data-v-40b0d749]{display:flex;gap:4px;margin-bottom:4px}.type-option[data-v-40b0d749]{flex:1;padding:6px 8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#fff9;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;text-align:center}.type-option[data-v-40b0d749]:hover{background:#ffffff0f;border-color:#ffffff1f;color:#fffc}.type-option.active[data-v-40b0d749]{background:#9370db33;border-color:#9370db66;color:#b19cd9}.filter-pills[data-v-40b0d749]{display:flex;flex-wrap:wrap;gap:6px}.filter-pill[data-v-40b0d749]{padding:6px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#fff9;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;align-items:center;gap:6px}.provider-pill[data-v-40b0d749]{gap:6px}.provider-logo[data-v-40b0d749]{width:16px;height:16px;border-radius:4px;object-fit:cover}.filter-pill[data-v-40b0d749]:hover{background:#ffffff0f;border-color:#ffffff1f;color:#fffc}.filter-pill.active[data-v-40b0d749]{background:#ffd70026;border-color:#ffd7004d;color:gold;box-shadow:0 0 12px #ffd70026}.clear-filters[data-v-40b0d749]{margin-top:8px;padding:4px 8px;background:transparent;border:none;color:#ffd70099;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:underline;text-underline-offset:2px}.clear-filters[data-v-40b0d749]:hover{color:#ffd700cc}.filter-expand-enter-active[data-v-40b0d749],.filter-expand-leave-active[data-v-40b0d749]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.filter-expand-enter-from[data-v-40b0d749],.filter-expand-leave-to[data-v-40b0d749]{opacity:0;max-height:0}.filter-expand-enter-to[data-v-40b0d749],.filter-expand-leave-from[data-v-40b0d749]{opacity:1;max-height:300px}.favorites-section-component[data-v-c3bb23de]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.section-header-button[data-v-c3bb23de]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 12px;background:transparent;border:none;color:#fff9;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;transition:all .2s;border-radius:6px;margin-bottom:4px}.section-header-button[data-v-c3bb23de]:hover{background:#ffffff08;color:#fffc}.favorites-count[data-v-c3bb23de]{font-size:11px;color:#ffd70099;font-weight:500;text-transform:none;letter-spacing:normal}.section-toggle-icon[data-v-c3bb23de]{margin-left:auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.section-toggle-icon.rotated[data-v-c3bb23de]{transform:rotate(180deg)}.favorites-content[data-v-c3bb23de]{overflow:hidden}.favorites-grid[data-v-c3bb23de]{display:flex;gap:8px;overflow-x:auto;padding:4px 12px 8px}.favorites-grid[data-v-c3bb23de]::-webkit-scrollbar{height:4px}.favorites-grid[data-v-c3bb23de]::-webkit-scrollbar-track{background:transparent}.favorites-grid[data-v-c3bb23de]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.favorite-instrument[data-v-c3bb23de]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .2s;flex-shrink:0;position:relative;width:60px}.favorite-add[data-v-c3bb23de]{position:absolute;top:6px;right:6px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#ffffffa6;opacity:0;transform:translateY(-2px);transition:all .2s;cursor:pointer}.favorite-instrument:hover .favorite-add[data-v-c3bb23de],.favorite-instrument.selected .favorite-add[data-v-c3bb23de]{opacity:1;transform:translateY(0)}.favorite-add[data-v-c3bb23de]:hover{color:#facc15f2;border-color:#facc154d;background:#facc151f}.favorite-instrument[data-v-c3bb23de]:hover{background:#ffffff0d;border-color:#ffd70033;transform:translateY(-1px);box-shadow:0 4px 12px #ffd7001a}.favorite-instrument.selected[data-v-c3bb23de]{background:#ffd70014;border-color:#ffd7004d}.favorite-thumbnail[data-v-c3bb23de]{width:36px;height:36px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#ffffffe6;position:relative;overflow:visible}.favorite-initial[data-v-c3bb23de]{z-index:1}.favorite-provider-badge[data-v-c3bb23de]{position:absolute;bottom:-4px;right:-4px;width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.3);object-fit:cover;background-color:#141414b3}.favorite-image[data-v-c3bb23de]{width:100%;height:100%;object-fit:cover;border-radius:5px}.favorite-name[data-v-c3bb23de]{font-size:11px;color:#fff9;text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorites-expand-enter-active[data-v-c3bb23de],.favorites-expand-leave-active[data-v-c3bb23de]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.favorites-expand-enter-from[data-v-c3bb23de],.favorites-expand-leave-to[data-v-c3bb23de]{opacity:0;max-height:0}.favorites-expand-enter-to[data-v-c3bb23de],.favorites-expand-leave-from[data-v-c3bb23de]{opacity:1;max-height:200px}.instrument-card-component[data-v-84e5da73]{position:relative;background:transparent;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1);overflow:hidden;border:1px solid transparent}.instrument-card-component[data-v-84e5da73]:hover{background:#ffffff08;border-color:#ffffff0d;box-shadow:0 4px 20px -4px #0000004d}.instrument-card-component.selected[data-v-84e5da73]{background:linear-gradient(90deg,#ffffff0d,#ffffff03);border-color:#ffffff1a;box-shadow:inset 1px 0 #fff3,0 4px 12px #0003}.instrument-card-component[data-v-84e5da73]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .6s ease;pointer-events:none;z-index:0}.instrument-card-component[data-v-84e5da73]:hover:before{left:100%}.card-main[data-v-84e5da73]{display:flex;align-items:center;padding:8px 12px;gap:12px;position:relative;z-index:1}.instrument-thumbnail[data-v-84e5da73]{width:36px;height:36px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transition:transform .3s ease}.instrument-card-component:hover .instrument-thumbnail[data-v-84e5da73]{border-color:#ffffff1a}.instrument-image[data-v-84e5da73]{width:100%;height:100%;object-fit:cover}.thumbnail-initial[data-v-84e5da73]{font-size:14px;font-weight:600;color:#fff6}.instrument-info[data-v-84e5da73]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.instrument-name[data-v-84e5da73]{font-size:13px;font-weight:500;color:#e4e4e7;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.instrument-card-component.selected .instrument-name[data-v-84e5da73]{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.2)}.instrument-meta[data-v-84e5da73]{display:flex;align-items:center}.instrument-provider[data-v-84e5da73]{font-size:11px;color:#71717a;font-weight:400}.card-actions[data-v-84e5da73]{display:flex;gap:4px;opacity:0;transform:translate(10px);transition:all .3s cubic-bezier(.2,.8,.2,1)}.instrument-card-component:hover .card-actions[data-v-84e5da73],.instrument-card-component.selected .card-actions[data-v-84e5da73],.instrument-card-component.expanded .card-actions[data-v-84e5da73]{opacity:1;transform:translate(0)}.action-button[data-v-84e5da73]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#71717a;border-radius:4px;cursor:pointer;transition:all .2s}.action-button[data-v-84e5da73]:hover{background:#ffffff1a;color:#e4e4e7}.add-button[data-v-84e5da73]:hover{background:#facc151f;color:#fbbf24}.favorite-button.active[data-v-84e5da73]{color:#fbbf24}.preview-button.playing[data-v-84e5da73]{color:#34d399;background:#34d3991a}.info-button.active[data-v-84e5da73]{color:#e4e4e7;background:#ffffff1a}.card-expanded[data-v-84e5da73]{padding:0 12px 12px 60px;position:relative;z-index:1}.instrument-description[data-v-84e5da73]{font-size:12px;color:#a1a1aa;line-height:1.5;margin:0 0 8px}.instrument-features[data-v-84e5da73]{display:flex;flex-wrap:wrap;gap:6px}.feature-tag[data-v-84e5da73]{padding:2px 8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-radius:4px;font-size:10px;color:#71717a;transition:all .2s}.feature-tag[data-v-84e5da73]:hover{background:#ffffff14;color:#e4e4e7}.expand-enter-active[data-v-84e5da73],.expand-leave-active[data-v-84e5da73]{transition:all .3s cubic-bezier(.2,.8,.2,1);max-height:200px;opacity:1}.expand-enter-from[data-v-84e5da73],.expand-leave-to[data-v-84e5da73]{max-height:0;opacity:0;transform:translateY(-4px)}.instruments-list-display-component[data-v-ab2d239f]{display:flex;flex-direction:column;gap:16px}.provider-group[data-v-ab2d239f]{margin-bottom:8px}.provider-header[data-v-ab2d239f]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;color:#fff9;cursor:pointer;transition:all .2s;border-radius:6px;margin-bottom:8px}.provider-header[data-v-ab2d239f]:hover{background:#ffffff08;color:#fffc}.provider-header-logo[data-v-ab2d239f]{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0}.provider-title[data-v-ab2d239f]{font-size:13px;font-weight:600;margin:0;flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-count[data-v-ab2d239f]{font-size:11px;background:#ffffff0d;padding:2px 6px;border-radius:10px;color:#ffffff80}.provider-toggle-icon[data-v-ab2d239f]{transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.provider-toggle-icon.rotated[data-v-ab2d239f]{transform:rotate(-90deg)}.instruments-grid[data-v-ab2d239f]{display:flex;flex-direction:column;gap:8px;padding-left:28px}.instruments-grid.flat-list[data-v-ab2d239f]{padding-left:0}.instruments-grid[data-v-ab2d239f]>*{opacity:0;animation:cardCascade-ab2d239f .25s ease forwards}.instruments-grid[data-v-ab2d239f]>*:nth-child(1){animation-delay:0s}.instruments-grid[data-v-ab2d239f]>*:nth-child(2){animation-delay:.05s}.instruments-grid[data-v-ab2d239f]>*:nth-child(3){animation-delay:.1s}.instruments-grid[data-v-ab2d239f]>*:nth-child(4){animation-delay:.15s}.instruments-grid[data-v-ab2d239f]>*:nth-child(5){animation-delay:.2s}.instruments-grid[data-v-ab2d239f]>*:nth-child(6){animation-delay:.25s}.instruments-grid[data-v-ab2d239f]>*:nth-child(7){animation-delay:.3s}.instruments-grid[data-v-ab2d239f]>*:nth-child(8){animation-delay:.35s}.instruments-grid[data-v-ab2d239f]>*:nth-child(9){animation-delay:.4s}.instruments-grid[data-v-ab2d239f]>*:nth-child(10){animation-delay:.45s}.instruments-grid[data-v-ab2d239f]>*:nth-child(n+11){animation-delay:.5s}@keyframes cardCascade-ab2d239f{0%{opacity:0}to{opacity:1}}.provider-expand-enter-active[data-v-ab2d239f],.provider-expand-leave-active[data-v-ab2d239f]{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.provider-expand-enter-from[data-v-ab2d239f],.provider-expand-leave-to[data-v-ab2d239f]{opacity:0;max-height:0}.provider-expand-enter-to[data-v-ab2d239f],.provider-expand-leave-from[data-v-ab2d239f]{opacity:1;max-height:2000px}.no-results[data-v-ab2d239f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;animation:fadeIn-ab2d239f .4s ease-out}.no-results-icon-container[data-v-ab2d239f]{width:56px;height:56px;border-radius:50%;background:#ffffff05;border:1px solid #27272a;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 4px 20px #0003;transition:all .3s cubic-bezier(.4,0,.2,1)}.no-results-icon[data-v-ab2d239f]{color:#52525b;transition:all .3s ease}.no-results:hover .no-results-icon-container[data-v-ab2d239f]{border-color:#3f3f46;background:#ffffff0a;transform:translateY(-2px)}.no-results:hover .no-results-icon[data-v-ab2d239f]{color:#e4e4e7}.no-results-title[data-v-ab2d239f]{font-size:14px;font-weight:500;color:#e4e4e7;margin:0 0 8px}.no-results-desc[data-v-ab2d239f]{font-size:13px;color:#71717a;margin:0 0 24px;max-width:220px;line-height:1.5}.clear-filters-btn[data-v-ab2d239f]{padding:8px 20px;background:transparent;border:1px solid #27272a;border-radius:9999px;color:#a1a1aa;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.2,.8,.2,1)}.clear-filters-btn[data-v-ab2d239f]:hover{border-color:#52525b;color:#fff;background:#ffffff08;transform:translateY(-1px);box-shadow:0 4px 12px #0003}@keyframes fadeIn-ab2d239f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.collapsed-view-component[data-v-954b3f87]{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px 8px;gap:16px;overflow-y:auto;overflow-x:hidden}.collapsed-section[data-v-954b3f87]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.collapsed-section-icon[data-v-954b3f87]{color:#fff6;margin-bottom:4px}.collapsed-instruments[data-v-954b3f87]{display:flex;flex-direction:column;gap:8px;width:100%;align-items:center}.collapsed-instrument[data-v-954b3f87]{position:relative;cursor:pointer;transition:all .2s;display:flex;justify-content:center}.collapsed-thumbnail[data-v-954b3f87]{width:48px;height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;background-size:cover;background-position:center}.collapsed-image[data-v-954b3f87]{width:100%;height:100%;object-fit:cover;border-radius:9px}.collapsed-initial[data-v-954b3f87]{font-size:18px;font-weight:600;color:#ffffffe6;text-transform:uppercase;z-index:1}.collapsed-instrument:hover .collapsed-thumbnail[data-v-954b3f87]{transform:scale(1.08);border-color:#ffffff26;box-shadow:0 4px 16px #0000004d}.collapsed-instrument.selected .collapsed-thumbnail[data-v-954b3f87]{border-color:#ffd70080;box-shadow:0 0 20px #ffd70033,inset 0 0 10px #ffd7001a}.collapsed-instrument.selected .collapsed-initial[data-v-954b3f87]{color:gold}.collapsed-instrument.selected .collapsed-image[data-v-954b3f87]{filter:brightness(1.1)}.no-items-collapsed[data-v-954b3f87]{min-height:50px}.collapsed-view-component[data-v-954b3f87]::-webkit-scrollbar{width:4px}.collapsed-view-component[data-v-954b3f87]::-webkit-scrollbar-track{background:transparent}.collapsed-view-component[data-v-954b3f87]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.collapsed-view-component[data-v-954b3f87]::-webkit-scrollbar-thumb:hover{background:#ffffff26}.artist-page-panel-embedded[data-v-23cf7204]{width:100%;height:100%;display:flex;overflow:hidden;background:transparent}.artist-panel-content[data-v-23cf7204]{width:100%;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.panel-body[data-v-23cf7204]{flex:1;background:#050505;position:relative;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 60px #0006;animation:bodyFade-23cf7204 .3s ease}@keyframes bodyFade-23cf7204{0%{opacity:.6}to{opacity:1}}.iframe-wrapper[data-v-23cf7204]{width:100%;height:100%;position:relative}.artist-iframe[data-v-23cf7204]{width:100%;height:100%;border:none;background:#fff;opacity:0;transition:opacity .4s ease}.artist-iframe.loaded[data-v-23cf7204]{opacity:1}.loading-overlay[data-v-23cf7204],.error-state[data-v-23cf7204]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#52525b;background:#050505;animation:fadeIn-23cf7204 .3s ease .2s both}@keyframes fadeIn-23cf7204{0%{opacity:0}to{opacity:1}}.spinner[data-v-23cf7204]{animation:spin 1s linear infinite,pulse-23cf7204 2s ease-in-out infinite;color:#6366f1}@keyframes pulse-23cf7204{0%,to{opacity:.7}50%{opacity:1}}.fallback-content[data-v-23cf7204]{padding:32px;color:#a1a1aa}.fallback-hero[data-v-23cf7204]{display:flex;justify-content:center;margin-bottom:24px}.fallback-icon[data-v-23cf7204]{width:64px;height:64px;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #6366f140}.description-section h3[data-v-23cf7204]{color:#fff;font-size:24px;margin:0 0 12px}.tags-row[data-v-23cf7204]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tag[data-v-23cf7204]{font-size:11px;color:#71717a;border:1px solid rgba(255,255,255,.1);padding:4px 10px;border-radius:12px}.action-bar-floating[data-v-23cf7204]{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;pointer-events:none;animation:fadeIn-23cf7204 .3s ease .25s both}.add-to-project-btn[data-v-23cf7204]{pointer-events:auto;height:48px;padding:0 32px;background:#fff;color:#000;border:none;border-radius:24px;font-weight:600;font-size:15px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .25s cubic-bezier(.32,.72,0,1);box-shadow:0 4px 20px #0006,0 0 0 1px #ffffff1a}.add-to-project-btn[data-v-23cf7204]:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 32px #00000080,0 0 0 1px #fff3,0 0 20px #ffffff1a}.add-to-project-btn[data-v-23cf7204]:active{transform:translateY(0) scale(.98);transition-duration:.1s}.fade-enter-active[data-v-23cf7204],.fade-leave-active[data-v-23cf7204]{transition:opacity .3s ease}.fade-enter-from[data-v-23cf7204],.fade-leave-to[data-v-23cf7204]{opacity:0}.thumbnail-list-component[data-v-08853d01]{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:12px;gap:16px}.thumbnail-grid[data-v-08853d01]{display:flex;flex-direction:column;gap:12px;width:100%;align-items:center}.thumbnail-item[data-v-08853d01]{cursor:pointer;opacity:0;animation:thumbnailFadeIn-08853d01 .25s ease forwards}.thumbnail-item[data-v-08853d01]:nth-child(1){animation-delay:.2s}.thumbnail-item[data-v-08853d01]:nth-child(2){animation-delay:.24s}.thumbnail-item[data-v-08853d01]:nth-child(3){animation-delay:.28s}.thumbnail-item[data-v-08853d01]:nth-child(4){animation-delay:.32s}.thumbnail-item[data-v-08853d01]:nth-child(5){animation-delay:.36s}.thumbnail-item[data-v-08853d01]:nth-child(6){animation-delay:.4s}.thumbnail-item[data-v-08853d01]:nth-child(7){animation-delay:.44s}.thumbnail-item[data-v-08853d01]:nth-child(8){animation-delay:.48s}.thumbnail-item[data-v-08853d01]:nth-child(n+9){animation-delay:.5s}@keyframes thumbnailFadeIn-08853d01{to{opacity:1}}.thumbnail-img-container[data-v-08853d01]{width:48px;height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.32,.72,0,1);position:relative;overflow:hidden;background-size:cover;background-position:center}.thumbnail-image[data-v-08853d01]{width:100%;height:100%;object-fit:cover;border-radius:9px}.thumbnail-initial[data-v-08853d01]{font-size:18px;font-weight:600;color:#ffffffe6;text-transform:uppercase}.thumbnail-item:hover .thumbnail-img-container[data-v-08853d01]{transform:scale(1.12);border-color:#fff3;box-shadow:0 6px 20px #0006,0 0 0 1px #ffffff1a}.thumbnail-item.selected .thumbnail-img-container[data-v-08853d01]{border-color:#ffffff4d;box-shadow:0 0 24px #ffffff26,0 0 0 2px #fff3,inset 0 0 20px #ffffff0d;transform:scale(1.05)}.thumbnail-item.selected:hover .thumbnail-img-container[data-v-08853d01]{transform:scale(1.1)}.thumbnail-item.selected .thumbnail-initial[data-v-08853d01]{color:#fff;text-shadow:0 0 12px rgba(255,255,255,.5)}.provider-group[data-v-08853d01]{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px}.provider-separator[data-v-08853d01]{width:24px;height:1px;background:#ffffff1a;margin:8px 0}[data-v-e37aae88]:root{--expand-duration: .5s;--expand-curve: cubic-bezier(.32, .72, 0, 1)}.instruments-sidebar[data-v-e37aae88]{position:relative;width:320px;height:100%;background:var(--glass-panel);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));transition:width .5s cubic-bezier(.32,.72,0,1),background-color .4s ease,box-shadow .5s ease;overflow:hidden;display:flex;flex-direction:column;z-index:10;border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.instruments-sidebar.collapsed[data-v-e37aae88]{width:48px}.instruments-sidebar.resizing[data-v-e37aae88]{transition:none}.instruments-sidebar.artist-mode[data-v-e37aae88]{background:#0a0a0a;box-shadow:-20px 0 60px #0009,inset 0 0 80px #0000004d;border-color:#ffffff0d}.instruments-sidebar.closing-artist[data-v-e37aae88]{transition:width .35s cubic-bezier(.4,0,.6,1),background-color .3s ease,box-shadow .3s ease}.sidebar-layout-container[data-v-e37aae88]{display:flex;width:100%;height:100%;overflow:hidden}.sidebar-left-col[data-v-e37aae88]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;transition:flex .5s cubic-bezier(.32,.72,0,1),width .5s cubic-bezier(.32,.72,0,1),background .4s ease,border-color .3s ease}.sidebar-left-col.narrow[data-v-e37aae88]{flex:0 0 68px;border-left:1px solid rgba(255,255,255,.06);border-right:none;background:#0006}.sidebar-right-col[data-v-e37aae88]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.expand-artist-enter-active[data-v-e37aae88]{transition:flex .45s cubic-bezier(.32,.72,0,1),opacity .35s ease .1s;overflow:hidden}.expand-artist-leave-active[data-v-e37aae88]{transition:opacity .12s ease,flex .3s cubic-bezier(.4,0,.7,1) .08s;overflow:hidden}.expand-artist-enter-from[data-v-e37aae88],.expand-artist-leave-to[data-v-e37aae88]{flex:0 0 0;opacity:0;min-width:0}.expand-artist-enter-to[data-v-e37aae88],.expand-artist-leave-from[data-v-e37aae88]{flex:1;opacity:1}.thumbnail-strip[data-v-e37aae88]{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:20px;display:flex;flex-direction:column}.thumbnail-strip-header[data-v-e37aae88]{display:flex;justify-content:center;padding:12px 0 4px;flex-shrink:0}.minimize-btn[data-v-e37aae88]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:#ffffff4d;cursor:pointer;transition:all .15s ease}.minimize-btn[data-v-e37aae88]:hover{color:#ffffffb3;background:#ffffff0d}.resize-handle[data-v-e37aae88]{position:absolute;top:16px;left:0;width:4px;height:calc(100% - 32px);cursor:col-resize;background:transparent;transition:background .2s ease,width .2s ease;z-index:20}.resize-handle[data-v-e37aae88]:hover{background:var(--border-prominent)}.resize-handle[data-v-e37aae88]:active,.instruments-sidebar.resizing .resize-handle[data-v-e37aae88]{background:var(--accent-tertiary)}.resize-handle.artist-close[data-v-e37aae88]{width:6px;cursor:pointer;background:#ffffff08}.resize-handle.artist-close[data-v-e37aae88]:hover{background:#ffffff14}.collapsed-header[data-v-e37aae88]{padding:8px;display:flex;justify-content:center}.expand-btn[data-v-e37aae88]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:all .2s}.expand-btn[data-v-e37aae88]:hover{color:var(--text-primary);background:var(--bg-hover)}.sidebar-content[data-v-e37aae88]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 12px 8px}.loading-state[data-v-e37aae88],.error-state[data-v-e37aae88],.not-authenticated-state[data-v-e37aae88]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:var(--text-tertiary);text-align:center;flex-grow:1}.loading-spinner[data-v-e37aae88]{width:48px;height:48px;border:2px solid var(--border-subtle);border-radius:50%;border-top-color:var(--text-primary);animation:spin-e37aae88 1s ease-in-out infinite;margin-bottom:16px}@keyframes spin-e37aae88{to{transform:rotate(360deg)}}.loading-state p[data-v-e37aae88]{font-size:13px;margin:0}.error-icon[data-v-e37aae88],.empty-icon[data-v-e37aae88]{margin-bottom:16px;opacity:.5}.error-state p[data-v-e37aae88],.not-authenticated-state p[data-v-e37aae88]{font-size:13px;margin:0 0 16px;line-height:1.5}.retry-button[data-v-e37aae88]{padding:8px 16px;background:transparent;border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .2s}.retry-button[data-v-e37aae88]:hover{border-color:var(--text-primary);color:var(--text-primary);background:var(--bg-hover)}.sidebar-content[data-v-e37aae88]::-webkit-scrollbar,.thumbnail-strip[data-v-e37aae88]::-webkit-scrollbar{width:6px}.sidebar-content[data-v-e37aae88]::-webkit-scrollbar-track,.thumbnail-strip[data-v-e37aae88]::-webkit-scrollbar-track{background:transparent}.sidebar-content[data-v-e37aae88]::-webkit-scrollbar-thumb,.thumbnail-strip[data-v-e37aae88]::-webkit-scrollbar-thumb{background:var(--bg-hover);border-radius:3px}.sidebar-content[data-v-e37aae88]::-webkit-scrollbar-thumb:hover,.thumbnail-strip[data-v-e37aae88]::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.thumb-strip-enter-active[data-v-e37aae88]{transition:opacity .3s ease .15s}.thumb-strip-leave-active[data-v-e37aae88]{transition:opacity .15s ease}.thumb-strip-enter-from[data-v-e37aae88],.thumb-strip-leave-to[data-v-e37aae88]{opacity:0}.thumb-strip-enter-to[data-v-e37aae88],.thumb-strip-leave-from[data-v-e37aae88]{opacity:1}.sidebar-content-enter-active[data-v-e37aae88]{transition:opacity .25s ease .35s}.sidebar-content-leave-active[data-v-e37aae88]{transition:opacity .1s ease}.sidebar-content-enter-from[data-v-e37aae88],.sidebar-content-leave-to[data-v-e37aae88]{opacity:0}.sidebar-content-enter-to[data-v-e37aae88],.sidebar-content-leave-from[data-v-e37aae88]{opacity:1}.sidebar-tabs[data-v-e37aae88]{padding:0 4px 12px}.tabs-track[data-v-e37aae88]{position:relative;display:flex;background:#ffffff0a;border-radius:8px;padding:3px}.tab-indicator[data-v-e37aae88]{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);background:#ffffff1a;border-radius:6px;transition:transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.tab-indicator.vst-active[data-v-e37aae88]{transform:translate(100%)}.sidebar-tab[data-v-e37aae88]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;background:transparent;border:none;border-radius:6px;color:#ffffff73;font-size:12px;font-weight:600;cursor:pointer;transition:color .2s ease;position:relative;z-index:1}.sidebar-tab[data-v-e37aae88]:hover{color:#ffffffb3}.sidebar-tab.active[data-v-e37aae88]{color:#fffffff2}.tab-label[data-v-e37aae88]{white-space:nowrap}.tab-count[data-v-e37aae88]{font-size:10px;font-weight:700;color:#ffd700e6;background:#ffd70026;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.vst-error[data-v-e37aae88]{color:#ff6b6b;font-size:12px;white-space:pre-wrap}.vst-hint[data-v-e37aae88]{font-size:11px;color:var(--text-tertiary);padding:4px 12px 10px;line-height:1.4}.dial[data-v-392c1b31]{position:relative;-webkit-user-select:none;user-select:none;cursor:grab;flex-shrink:0}.dial:hover .dial-svg[data-v-392c1b31]{opacity:1}.dial[data-v-392c1b31]:active{cursor:grabbing}.dial-svg[data-v-392c1b31]{width:100%;height:100%;opacity:.9;transition:opacity .2s}.dial-label[data-v-392c1b31]{position:absolute;bottom:-14px;left:50%;transform:translate(-50%);font-size:9px;color:#ffffff80;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.dial-input[data-v-392c1b31]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:18px;font-size:10px;font-family:SF Mono,Monaco,Consolas,monospace;text-align:center;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#141416eb;color:#ffffffe6;outline:none}.dial-input[data-v-392c1b31]:focus{border-color:#3b82f6cc}.volume-fader[data-v-071dbc8d]{position:relative;height:16px;flex:1;min-width:60px;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center}.volume-fader--vertical[data-v-071dbc8d]{width:18px;height:100%;min-height:120px;min-width:18px;flex:0 0 auto}.fader-track[data-v-071dbc8d]{position:absolute;left:0;right:0;height:3px;background:#ffffff0f;border-radius:1.5px;overflow:hidden}.volume-fader--vertical .fader-track[data-v-071dbc8d]{top:0;bottom:0;left:50%;right:auto;width:3px;height:auto;transform:translate(-50%);border-radius:2px}.fader-fill[data-v-071dbc8d]{height:100%;background:#fff3;border-radius:1.5px;transition:width .05s ease-out}.volume-fader--vertical .fader-fill[data-v-071dbc8d]{width:100%;height:0;position:absolute;bottom:0;left:0;border-radius:2px;transition:height .05s ease-out}.fader-thumb[data-v-071dbc8d]{position:absolute;width:8px;height:8px;background:#ffffff80;border-radius:50%;transform:translate(-50%);transition:background .15s ease,transform .15s ease}.volume-fader--vertical .fader-thumb[data-v-071dbc8d]{left:50%;transform:translate(-50%,50%)}.volume-fader:hover .fader-thumb[data-v-071dbc8d]{background:#ffffffb3;transform:translate(-50%) scale(1.2)}.volume-fader--vertical:hover .fader-thumb[data-v-071dbc8d]{transform:translate(-50%,50%) scale(1.2)}.volume-fader:active .fader-thumb[data-v-071dbc8d]{background:#ffffffe6;transform:translate(-50%) scale(1.3)}.volume-fader--vertical:active .fader-thumb[data-v-071dbc8d]{transform:translate(-50%,50%) scale(1.3)}.volume-fader:hover .fader-track[data-v-071dbc8d]{background:#ffffff14}.volume-fader:hover .fader-fill[data-v-071dbc8d]{background:#ffffff4d}.db-readout[data-v-071dbc8d]{position:absolute;right:4px;top:12px;font-size:9px;font-family:SF Mono,Monaco,Consolas,monospace;color:#ffffff73;text-align:right;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .15s ease}.volume-fader--vertical .db-readout[data-v-071dbc8d]{right:auto;left:50%;top:-14px;transform:translate(-50%);text-align:center}.volume-fader:hover .db-readout[data-v-071dbc8d]{opacity:1}.value-input[data-v-071dbc8d]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:18px;font-size:10px;font-family:SF Mono,Monaco,Consolas,monospace;text-align:center;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#141416eb;color:#ffffffe6;outline:none}.value-input[data-v-071dbc8d]:focus{border-color:#3b82f6cc}.device-settings-page[data-v-1dd92b8f]{height:100%;display:flex;flex-direction:column;background:transparent;color:#e4e4e7}.settings-header[data-v-1dd92b8f]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.03);flex-shrink:0}.header-left[data-v-1dd92b8f]{display:flex;align-items:center;gap:8px}.back-btn[data-v-1dd92b8f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:50%;color:#71717a;cursor:pointer;transition:all .2s ease;margin-left:-4px}.back-btn[data-v-1dd92b8f]:hover{background:#ffffff0d;color:#e4e4e7}.settings-title[data-v-1dd92b8f]{font-size:14px;font-weight:600;margin:0;color:#e4e4e7;letter-spacing:-.01em}.close-btn[data-v-1dd92b8f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:50%;color:#52525b;cursor:pointer;transition:all .2s ease}.close-btn[data-v-1dd92b8f]:hover{background:#ffffff0d;color:#e4e4e7}.settings-content[data-v-1dd92b8f]{flex:1;overflow-y:auto;padding:12px}.settings-section[data-v-1dd92b8f]{margin-bottom:28px}.section-header[data-v-1dd92b8f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-title[data-v-1dd92b8f]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#52525b;margin:0;text-transform:uppercase;letter-spacing:.08em}.section-icon[data-v-1dd92b8f]{color:#71717a}.refresh-btn[data-v-1dd92b8f]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid #27272a;border-radius:6px;color:#52525b;cursor:pointer;transition:all .2s}.refresh-btn[data-v-1dd92b8f]:hover:not(:disabled){border-color:#3f3f46;color:#a1a1aa}.refresh-btn[data-v-1dd92b8f]:disabled{opacity:.5;cursor:not-allowed}.spinning[data-v-1dd92b8f]{animation:spin-1dd92b8f 1s linear infinite}@keyframes spin-1dd92b8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.device-list[data-v-1dd92b8f]{display:flex;flex-direction:column;gap:4px}.device-item[data-v-1dd92b8f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#ffffff05;border:1px solid #27272a;border-radius:8px;cursor:pointer;transition:all .2s;text-align:left}.device-item[data-v-1dd92b8f]:hover{background:#ffffff0a;border-color:#3f3f46}.device-item.selected[data-v-1dd92b8f]{background:#38bdf814;border-color:#38bdf84d}.device-info[data-v-1dd92b8f]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.device-name[data-v-1dd92b8f]{font-size:13px;font-weight:500;color:#e4e4e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.device-manufacturer[data-v-1dd92b8f]{font-size:11px;color:#52525b}.device-badge[data-v-1dd92b8f]{font-size:10px;color:#71717a;background:#ffffff0d;padding:2px 6px;border-radius:4px;display:inline-block;width:fit-content}.check-icon[data-v-1dd92b8f]{color:#38bdf8;flex-shrink:0}.error-message[data-v-1dd92b8f]{display:flex;align-items:center;gap:8px;padding:12px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#f87171;font-size:12px}.empty-message[data-v-1dd92b8f]{display:flex;align-items:center;justify-content:center;padding:24px;color:#52525b;font-size:13px}.enable-btn[data-v-1dd92b8f]{padding:8px 16px;background:#38bdf8;border:none;border-radius:6px;color:#09090b;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.enable-btn[data-v-1dd92b8f]:hover{background:#7dd3fc}.section-note[data-v-1dd92b8f]{margin-top:12px;font-size:11px;color:#52525b;line-height:1.5}.latency-info[data-v-1dd92b8f]{margin-top:12px}.latency-grid[data-v-1dd92b8f]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:8px}.latency-row[data-v-1dd92b8f]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.latency-label[data-v-1dd92b8f]{color:#71717a}.latency-value[data-v-1dd92b8f]{color:#e4e4e7;font-variant-numeric:tabular-nums}.setting-row[data-v-1dd92b8f]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.03)}.setting-info[data-v-1dd92b8f]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.setting-label[data-v-1dd92b8f]{font-size:13px;font-weight:500;color:#e4e4e7}.setting-description[data-v-1dd92b8f]{font-size:11px;color:#52525b}.toggle[data-v-1dd92b8f]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.toggle input[data-v-1dd92b8f]{opacity:0;width:0;height:0}.toggle-slider[data-v-1dd92b8f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#27272a;border-radius:20px;transition:all .2s ease}.toggle-slider[data-v-1dd92b8f]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background:#71717a;border-radius:50%;transition:all .2s ease}.toggle input:checked+.toggle-slider[data-v-1dd92b8f]{background:#38bdf8}.toggle input:checked+.toggle-slider[data-v-1dd92b8f]:before{transform:translate(16px);background:#fff}.toggle:hover .toggle-slider[data-v-1dd92b8f]{background:#3f3f46}.toggle input:checked:hover+.toggle-slider[data-v-1dd92b8f]{background:#7dd3fc}.settings-content[data-v-1dd92b8f]::-webkit-scrollbar{width:6px}.settings-content[data-v-1dd92b8f]::-webkit-scrollbar-track{background:transparent}.settings-content[data-v-1dd92b8f]::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}.settings-content[data-v-1dd92b8f]::-webkit-scrollbar-thumb:hover{background:#3f3f46}.general-settings-page[data-v-6d6d49a7]{height:100%;display:flex;flex-direction:column;background:transparent;color:#e4e4e7}.settings-header[data-v-6d6d49a7]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.03);flex-shrink:0}.header-left[data-v-6d6d49a7]{display:flex;align-items:center;gap:8px}.back-btn[data-v-6d6d49a7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:50%;color:#71717a;cursor:pointer;transition:all .2s ease;margin-left:-4px}.back-btn[data-v-6d6d49a7]:hover{background:#ffffff0d;color:#e4e4e7}.settings-title[data-v-6d6d49a7]{font-size:14px;font-weight:600;margin:0;color:#e4e4e7;letter-spacing:-.01em}.close-btn[data-v-6d6d49a7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:50%;color:#52525b;cursor:pointer;transition:all .2s ease}.close-btn[data-v-6d6d49a7]:hover{background:#ffffff0d;color:#e4e4e7}.settings-content[data-v-6d6d49a7]{flex:1;overflow-y:auto;padding:12px}.settings-section[data-v-6d6d49a7]{margin-bottom:24px}.section-title[data-v-6d6d49a7]{font-size:11px;font-weight:600;color:#52525b;margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em}.setting-row[data-v-6d6d49a7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.03)}.setting-row[data-v-6d6d49a7]:last-child{border-bottom:none}.setting-info[data-v-6d6d49a7]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.setting-label[data-v-6d6d49a7]{font-size:13px;font-weight:500;color:#e4e4e7}.setting-description[data-v-6d6d49a7]{font-size:11px;color:#52525b}.setting-select[data-v-6d6d49a7]{height:28px;padding:0 8px;background:#ffffff08;border:1px solid #27272a;border-radius:6px;color:#e4e4e7;font-size:12px;cursor:pointer;transition:all .2s;min-width:140px}.setting-select[data-v-6d6d49a7]:hover{border-color:#3f3f46;background:#ffffff0d}.setting-select[data-v-6d6d49a7]:focus{outline:none;border-color:#38bdf8}.setting-select option[data-v-6d6d49a7]{background:#18181b;color:#e4e4e7}.setting-number[data-v-6d6d49a7]{height:28px;padding:0 8px;background:#ffffff08;border:1px solid #27272a;border-radius:6px;color:#e4e4e7;font-size:12px;min-width:100px;text-align:right}.setting-number[data-v-6d6d49a7]:hover{border-color:#3f3f46;background:#ffffff0d}.setting-number[data-v-6d6d49a7]:focus{outline:none;border-color:#38bdf8}.slider-container[data-v-6d6d49a7]{width:100px;flex-shrink:0}.toggle[data-v-6d6d49a7]{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.toggle input[data-v-6d6d49a7]{opacity:0;width:0;height:0}.toggle-slider[data-v-6d6d49a7]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#27272a;border-radius:20px;transition:all .2s ease}.toggle-slider[data-v-6d6d49a7]:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background:#71717a;border-radius:50%;transition:all .2s ease}.toggle input:checked+.toggle-slider[data-v-6d6d49a7]{background:#38bdf8}.toggle input:checked+.toggle-slider[data-v-6d6d49a7]:before{transform:translate(16px);background:#fff}.toggle:hover .toggle-slider[data-v-6d6d49a7]{background:#3f3f46}.toggle input:checked:hover+.toggle-slider[data-v-6d6d49a7]{background:#7dd3fc}.reset-btn[data-v-6d6d49a7]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;padding:0 16px;background:transparent;border:1px solid #27272a;border-radius:8px;color:#71717a;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.reset-btn[data-v-6d6d49a7]:hover{border-color:#52525b;color:#e4e4e7;background:#ffffff05}.reset-dialogs-btn[data-v-6d6d49a7]{height:28px;padding:0 12px;background:transparent;border:1px solid #27272a;border-radius:6px;color:#71717a;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;flex-shrink:0}.reset-dialogs-btn[data-v-6d6d49a7]:hover:not(:disabled){border-color:#52525b;color:#e4e4e7;background:#ffffff05}.reset-dialogs-btn[data-v-6d6d49a7]:disabled{opacity:.35;cursor:not-allowed}.settings-content[data-v-6d6d49a7]::-webkit-scrollbar{width:6px}.settings-content[data-v-6d6d49a7]::-webkit-scrollbar-track{background:transparent}.settings-content[data-v-6d6d49a7]::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}.settings-content[data-v-6d6d49a7]::-webkit-scrollbar-thumb:hover{background:#3f3f46}.shortcuts-page[data-v-82962eae]{height:100%;display:flex;flex-direction:column;background:transparent;color:#e4e4e7}.shortcuts-header[data-v-82962eae]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.03);flex-shrink:0}.header-left[data-v-82962eae]{display:flex;align-items:center;gap:8px}.back-btn[data-v-82962eae]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:50%;color:#71717a;cursor:pointer;transition:all .2s ease;margin-left:-4px}.back-btn[data-v-82962eae]:hover{background:#ffffff0d;color:#e4e4e7}.shortcuts-title[data-v-82962eae]{font-size:14px;font-weight:600;margin:0;color:#e4e4e7;letter-spacing:-.01em}.close-btn[data-v-82962eae]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:50%;color:#52525b;cursor:pointer;transition:all .2s ease}.close-btn[data-v-82962eae]:hover{background:#ffffff0d;color:#e4e4e7}.shortcuts-controls[data-v-82962eae]{display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px;border-bottom:1px solid #27272a}.control-actions[data-v-82962eae]{display:flex;gap:4px}.icon-btn[data-v-82962eae]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 8px;background:transparent;border:1px solid #27272a;border-radius:6px;color:#71717a;font-size:11px;cursor:pointer;transition:all .2s ease}.icon-btn span[data-v-82962eae]{font-weight:500}.icon-btn[data-v-82962eae]:hover{border-color:#52525b;color:#e4e4e7;background:#ffffff05}.search-container[data-v-82962eae]{position:relative;display:flex;align-items:center;width:100%}.search-container[data-v-82962eae]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;box-shadow:0 0 8px 1px #ffffff4d;transform:scaleX(0);transition:transform .4s cubic-bezier(.19,1,.22,1);transform-origin:center;opacity:0}.search-container[data-v-82962eae]:focus-within:after{transform:scaleX(1);opacity:1}.search-icon[data-v-82962eae]{position:absolute;left:0;color:#52525b;pointer-events:none;transition:all .3s ease;z-index:1}.search-container:focus-within .search-icon[data-v-82962eae]{color:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.3))}.search-input[data-v-82962eae]{width:100%;height:32px;padding:0 24px 0 22px;background:transparent;border:none;color:#fff;font-size:13px;font-weight:400;transition:all .2s ease}.search-input[data-v-82962eae]::placeholder{color:#3f3f46;transition:color .3s ease}.search-input[data-v-82962eae]:focus{outline:none}.search-input[data-v-82962eae]:focus::placeholder{color:#52525b}.search-clear[data-v-82962eae]{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;color:#52525b;cursor:pointer;transition:all .2s;z-index:1}.search-clear[data-v-82962eae]:hover{color:#fff}.shortcuts-content[data-v-82962eae]{flex:1;overflow-y:auto;padding:12px}.no-results[data-v-82962eae]{text-align:center;padding:60px 20px;color:#52525b;font-size:13px}.category-section[data-v-82962eae]{margin-bottom:20px}.category-title[data-v-82962eae]{font-size:11px;font-weight:600;color:#52525b;margin:0 0 10px 4px;text-transform:uppercase;letter-spacing:.08em}.shortcuts-grid[data-v-82962eae]{display:flex;flex-direction:column;gap:2px}.shortcut-card[data-v-82962eae]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:8px;transition:all .2s ease}.shortcut-card[data-v-82962eae]:hover{background:#ffffff08}.shortcut-desc[data-v-82962eae]{font-size:13px;color:#a1a1aa;flex:1;font-weight:400;transition:color .2s}.shortcut-card:hover .shortcut-desc[data-v-82962eae]{color:#e4e4e7}.key-display-group[data-v-82962eae]{display:flex;align-items:center;gap:6px;flex-shrink:0}.key-display[data-v-82962eae]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:linear-gradient(180deg,#27272a,#18181b);border:1px solid #27272a;border-top:1px solid #3f3f46;border-radius:6px;color:#38bdf8;font-size:11px;font-weight:600;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;cursor:pointer;transition:all .2s ease;box-shadow:0 2px #0006;text-shadow:0 0 8px rgba(56,189,248,.3);top:0}.key-display[data-v-82962eae]:hover{border-color:#52525b;color:#7dd3fc;transform:translateY(-1px);box-shadow:0 3px #0006}.key-display[data-v-82962eae]:active{transform:translateY(2px);box-shadow:0 0 #0006;border-top-color:#27272a}.key-display.unbound[data-v-82962eae]{color:#52525b;text-shadow:none;font-weight:400;font-family:inherit}.key-display.unbound[data-v-82962eae]:hover{color:#71717a}.key-remove[data-v-82962eae]{display:none;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ffffff1a;color:#71717a;margin-left:2px;margin-right:-4px}.key-display:hover .key-remove[data-v-82962eae]{display:flex}.key-remove[data-v-82962eae]:hover{background:#ef444433;color:#ef4444}.key-add[data-v-82962eae]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px dashed #3f3f46;border-radius:6px;color:#52525b;font-size:14px;cursor:pointer;transition:all .2s}.key-add[data-v-82962eae]:hover{border-color:#52525b;color:#71717a;background:#ffffff05}.edit-mode[data-v-82962eae]{display:flex;flex-direction:column;gap:8px;padding:10px;background:#18181b;border:1px solid #27272a;border-radius:8px;box-shadow:0 4px 12px #0003;min-width:160px}.edit-row[data-v-82962eae]{display:flex;width:100%}.key-input[data-v-82962eae]{flex:1;padding:8px;background:#09090b;border:1px solid #38bdf8;border-radius:6px;color:#38bdf8;font-size:12px;font-weight:600;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;text-align:center;box-shadow:0 0 0 2px #38bdf81a}.edit-actions[data-v-82962eae]{display:flex;gap:6px}.save-btn[data-v-82962eae],.cancel-btn[data-v-82962eae]{flex:1;padding:6px;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.save-btn[data-v-82962eae]{background:#e4e4e7;color:#09090b;border:none}.save-btn[data-v-82962eae]:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.save-btn[data-v-82962eae]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[data-v-82962eae]{background:transparent;border:1px solid #27272a;color:#a1a1aa}.cancel-btn[data-v-82962eae]:hover{border-color:#52525b;color:#e4e4e7}.shortcuts-content[data-v-82962eae]::-webkit-scrollbar{width:6px}.shortcuts-content[data-v-82962eae]::-webkit-scrollbar-track{background:transparent}.shortcuts-content[data-v-82962eae]::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}.shortcuts-content[data-v-82962eae]::-webkit-scrollbar-thumb:hover{background:#3f3f46}.modal-overlay[data-v-00e21e26]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.modal-container[data-v-00e21e26]{background:#09090b;border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;max-width:480px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 24px 80px -12px #000c,0 0 0 1px #ffffff08 inset}.modal-header[data-v-00e21e26]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.header-content h2[data-v-00e21e26]{margin:0;font-size:16px;font-weight:600;color:#fafafa}.close-button[data-v-00e21e26]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#71717a;cursor:pointer;transition:all .15s}.close-button[data-v-00e21e26]:hover{background:#ffffff0f;color:#a1a1aa}.tab-bar[data-v-00e21e26]{display:flex;gap:4px;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.tab[data-v-00e21e26]{display:flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:8px;background:transparent;color:#71717a;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.tab[data-v-00e21e26]:hover{background:#ffffff0a;color:#a1a1aa}.tab.active[data-v-00e21e26]{background:#ffffff14;color:#fafafa}.tab .count[data-v-00e21e26]{padding:2px 6px;background:#ffffff1a;border-radius:10px;font-size:11px}.modal-content[data-v-00e21e26]{flex:1;overflow-y:auto;padding:20px 24px}.invite-content[data-v-00e21e26]{display:flex;flex-direction:column;gap:20px}.method-selector[data-v-00e21e26]{display:flex;gap:8px;padding:4px;background:#ffffff08;border-radius:10px}.method-button[data-v-00e21e26]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;background:transparent;color:#71717a;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.method-button[data-v-00e21e26]:hover{color:#a1a1aa}.method-button.active[data-v-00e21e26]{background:#ffffff1a;color:#fafafa}.method-button[data-v-00e21e26]:disabled{opacity:.35;cursor:not-allowed}.method-button[data-v-00e21e26]:disabled:hover{color:#71717a}.readonly-callout[data-v-00e21e26]{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#a1a1aa;font-size:13px}.form-group[data-v-00e21e26]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-00e21e26]{font-size:12px;font-weight:500;color:#71717a;text-transform:uppercase;letter-spacing:.05em}.permission-buttons[data-v-00e21e26]{display:flex;gap:8px}.permission-btn[data-v-00e21e26]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:#71717a;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.permission-btn[data-v-00e21e26]:hover{background:#ffffff0a;border-color:#ffffff26;color:#a1a1aa}.permission-btn.active[data-v-00e21e26]{background:#ffffff14;border-color:#fff3;color:#fafafa}.permission-btn[data-v-00e21e26]:disabled{opacity:.35;cursor:not-allowed}.permission-btn[data-v-00e21e26]:disabled:hover{background:transparent;border-color:#ffffff1a;color:#71717a}.email-input[data-v-00e21e26]{width:100%;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#fafafa;font-size:14px;outline:none;transition:all .15s}.email-input[data-v-00e21e26]::placeholder{color:#52525b}.email-input[data-v-00e21e26]:focus{border-color:#fff3;background:#ffffff0d}.email-input[data-v-00e21e26]:disabled{opacity:.5;cursor:not-allowed}.create-button[data-v-00e21e26]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;background:#fafafa;color:#09090b;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.create-button[data-v-00e21e26]:hover:not(:disabled){background:#e4e4e7}.create-button[data-v-00e21e26]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-00e21e26]{display:flex;align-items:center;gap:8px;padding:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#f87171;font-size:13px}.success-message[data-v-00e21e26]{display:flex;align-items:center;gap:8px;padding:12px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:8px;color:#4ade80;font-size:13px}.result-section[data-v-00e21e26]{padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.result-group[data-v-00e21e26]{display:flex;flex-direction:column;gap:8px}.result-group label[data-v-00e21e26]{font-size:12px;font-weight:500;color:#71717a;text-transform:uppercase;letter-spacing:.05em}.copy-field[data-v-00e21e26]{display:flex;gap:8px}.readonly-input[data-v-00e21e26]{flex:1;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#a1a1aa;font-size:13px;font-family:monospace}.copy-button[data-v-00e21e26]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:#71717a;cursor:pointer;transition:all .15s}.copy-button[data-v-00e21e26]:hover{background:#ffffff14;border-color:#ffffff26;color:#a1a1aa}.copy-button.inline[data-v-00e21e26]{width:auto;height:auto;padding:6px 10px}.code-display[data-v-00e21e26]{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px}.code[data-v-00e21e26]{font-family:monospace;font-size:20px;font-weight:600;color:#fafafa;letter-spacing:.1em}.code-hint[data-v-00e21e26]{margin:8px 0 0;font-size:12px;color:#52525b}.collaborators-content[data-v-00e21e26]{min-height:200px}.loading-state[data-v-00e21e26],.error-state[data-v-00e21e26],.empty-state[data-v-00e21e26]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:#52525b;text-align:center}.error-state[data-v-00e21e26]{color:#f87171}.retry-button[data-v-00e21e26]{margin-top:8px;padding:8px 16px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:transparent;color:#a1a1aa;font-size:13px;cursor:pointer;transition:all .15s}.retry-button[data-v-00e21e26]:hover{background:#ffffff0d}.collaborators-list[data-v-00e21e26]{display:flex;flex-direction:column;gap:8px}.collaborator-item[data-v-00e21e26]{display:flex;align-items:center;justify-content:space-between;padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .15s}.collaborator-item[data-v-00e21e26]:hover{background:#ffffff0a;border-color:#ffffff1a}.collaborator-item.owner[data-v-00e21e26]{background:#ffd70008;border-color:#ffd7001a}.user-info[data-v-00e21e26]{display:flex;align-items:center;gap:12px}.avatar[data-v-00e21e26]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff}.details[data-v-00e21e26]{display:flex;flex-direction:column;gap:2px}.name[data-v-00e21e26]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fafafa}.you-badge[data-v-00e21e26]{padding:2px 6px;background:#ffffff1a;border-radius:4px;font-size:10px;font-weight:600;color:#a1a1aa;text-transform:uppercase}.email[data-v-00e21e26]{font-size:12px;color:#52525b}.permission-badge[data-v-00e21e26]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:500;color:#a1a1aa}.permission-badge.owner[data-v-00e21e26]{background:#ffd7001a;border-color:#ffd70026;color:#fbbf24}.collaborator-actions[data-v-00e21e26]{position:relative}.member-actions[data-v-00e21e26]{display:flex;align-items:center;gap:8px}.leave-button[data-v-00e21e26]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:transparent;color:#71717a;font-size:12px;cursor:pointer;transition:all .15s}.leave-button[data-v-00e21e26]:hover{background:#ef44441a;border-color:#ef444433;color:#f87171}.permission-dropdown[data-v-00e21e26]{position:relative}.dropdown-trigger[data-v-00e21e26]{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:transparent;color:#a1a1aa;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.dropdown-trigger[data-v-00e21e26]:hover{background:#ffffff0d;border-color:#ffffff26}.dropdown-menu[data-v-00e21e26]{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;padding:4px;background:#18181b;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 24px #0006;z-index:100}.dropdown-item[data-v-00e21e26]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:#a1a1aa;font-size:13px;text-align:left;cursor:pointer;transition:all .15s}.dropdown-item[data-v-00e21e26]:hover{background:#ffffff0f;color:#e4e4e7}.dropdown-item.active[data-v-00e21e26]{background:#ffffff14;color:#fafafa}.dropdown-item.danger[data-v-00e21e26]{color:#71717a}.dropdown-item.danger[data-v-00e21e26]:hover{background:#ef44441a;color:#f87171}.dropdown-divider[data-v-00e21e26]{height:1px;margin:4px 0;background:#ffffff0f}.pending-section[data-v-00e21e26]{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.pending-section h4[data-v-00e21e26]{margin:0 0 12px;font-size:12px;font-weight:500;color:#71717a;text-transform:uppercase;letter-spacing:.05em}.pending-item[data-v-00e21e26]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1);border-radius:8px;margin-bottom:8px}.pending-info[data-v-00e21e26]{display:flex;flex-direction:column;gap:2px}.pending-target[data-v-00e21e26]{font-size:13px;color:#a1a1aa}.pending-meta[data-v-00e21e26]{font-size:11px;color:#52525b}.revoke-button[data-v-00e21e26]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#52525b;cursor:pointer;transition:all .15s}.revoke-button[data-v-00e21e26]:hover{background:#ef44441a;color:#f87171}.spin[data-v-00e21e26]{animation:spin-00e21e26 1s linear infinite}@keyframes spin-00e21e26{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.project-sidebar[data-v-036b0fd2]{position:relative;width:300px;height:100%;background:var(--glass-panel);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));transition:width .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:flex;flex-direction:column;z-index:10;border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.project-sidebar.collapsed[data-v-036b0fd2]{width:60px}.project-sidebar.resizing[data-v-036b0fd2]{transition:none}.resize-handle[data-v-036b0fd2]{position:absolute;top:16px;right:0;width:4px;height:calc(100% - 32px);cursor:col-resize;background:transparent;transition:background .2s ease;z-index:20}.resize-handle[data-v-036b0fd2]:hover{background:var(--border-prominent)}.project-sidebar.resizing .resize-handle[data-v-036b0fd2]{background:var(--accent-tertiary)}.sidebar-header[data-v-036b0fd2]{height:48px;padding:0 12px;border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex;align-items:center}.header-content[data-v-036b0fd2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.header-title[data-v-036b0fd2]{position:relative;display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:14px;font-weight:600;flex:1;min-width:0}.title-text[data-v-036b0fd2]{white-space:nowrap;cursor:pointer}.title-text[data-v-036b0fd2]:hover{text-decoration:underline}.title-text.readonly[data-v-036b0fd2]{cursor:default;opacity:.8}.title-text.readonly[data-v-036b0fd2]:hover{text-decoration:none}.project-name-input[data-v-036b0fd2]{background:var(--bg-surface);border:1px solid var(--accent-primary-dim);border-radius:4px;color:var(--text-primary);font-size:13px;font-weight:600;padding:2px 6px;min-width:80px;max-width:160px;outline:none}.project-name-input[data-v-036b0fd2]:focus{border-color:var(--accent-primary)}.icon-btn[data-v-036b0fd2],.collapse-btn[data-v-036b0fd2],.expand-btn[data-v-036b0fd2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.icon-btn[data-v-036b0fd2]:hover,.collapse-btn[data-v-036b0fd2]:hover,.expand-btn[data-v-036b0fd2]:hover{background:var(--bg-hover);color:var(--text-primary)}.collapsed-header[data-v-036b0fd2]{height:48px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-subtle)}.project-info-bar[data-v-036b0fd2]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--border-subtle);background:transparent;flex-shrink:0;height:40px}.info-bar-actions[data-v-036b0fd2]{display:flex;align-items:center;gap:2px}.file-input[data-v-036b0fd2]{display:none}.info-bar-btn[data-v-036b0fd2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.info-bar-btn[data-v-036b0fd2]:hover{background:var(--bg-hover);color:var(--text-primary)}.collaborators-row[data-v-036b0fd2]{display:flex;align-items:center;justify-content:center;height:24px}.collaborator-avatar[data-v-036b0fd2]{width:24px;height:24px;border-radius:50%;border:2px solid var(--bg-surface);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;cursor:default;box-shadow:var(--shadow-sm)}.overflow-badge[data-v-036b0fd2]{margin-left:-6px;z-index:0;width:24px;height:24px;border-radius:50%;background:var(--bg-hover);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;border:2px solid var(--bg-surface)}.info-bar-right[data-v-036b0fd2]{display:flex;align-items:center}.timeline-expand-btn[data-v-036b0fd2]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s}.timeline-expand-btn[data-v-036b0fd2]:hover{background:var(--bg-hover);color:var(--text-secondary)}.timeline-expand-btn.expanded[data-v-036b0fd2]{color:var(--accent-primary);background:var(--accent-primary-dim)}.timeline-chevron[data-v-036b0fd2]{transition:transform .2s}.timeline-expand-btn.expanded .timeline-chevron[data-v-036b0fd2]{transform:rotate(180deg)}.sidebar-content[data-v-036b0fd2]{flex:1;overflow:hidden;display:flex;flex-direction:column}.track-scroll-split[data-v-036b0fd2]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.track-scroll[data-v-036b0fd2]{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;min-height:0}.track-scroll.external-drag-active[data-v-036b0fd2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00f0ff0d;pointer-events:none;z-index:100;border:2px dashed var(--accent-primary)}.track-scroll.external-drag-instrument[data-v-036b0fd2]:after{border-color:var(--accent-tertiary);background:#ffd7000d}.track-scroll.external-drag-midi[data-v-036b0fd2]:after{border-color:var(--accent-secondary);background:#a855f70d}.track-list[data-v-036b0fd2]{display:flex;flex-direction:column;min-height:100%;padding-bottom:40px}.ruler-spacer[data-v-036b0fd2]{position:sticky;top:0;z-index:5;background:var(--bg-panel);border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}.ruler-spacer-btn[data-v-036b0fd2]{display:flex;align-items:center;justify-content:space-between;width:100%;height:20px;padding:0 12px;background:transparent;border:none;color:var(--text-tertiary);font-size:10px;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.ruler-spacer-btn[data-v-036b0fd2]:hover{color:var(--accent-tertiary);background:var(--bg-hover)}.empty-state[data-v-036b0fd2]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-tertiary);padding:40px 20px;gap:12px;text-align:center}.empty-icon[data-v-036b0fd2]{opacity:.5}.track-items-wrapper[data-v-036b0fd2]{display:flex;flex-direction:column;gap:0;padding:0}.track-item[data-v-036b0fd2]{position:relative;border-radius:0;background:color-mix(in srgb,var(--track-color, transparent) 8%,transparent);border:none;border-left:2px solid var(--track-color, transparent);transition:background .1s ease,border-color .1s ease;-webkit-user-select:none;user-select:none;overflow:hidden}.track-item.dimmed[data-v-036b0fd2]{opacity:.55;filter:saturate(.65) brightness(.85)}.track-item.dimmed[data-v-036b0fd2]:hover{opacity:.65}.track-item.soloed[data-v-036b0fd2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#facc151f,#facc150a 55%,#facc1500);pointer-events:none}.track-item[data-v-036b0fd2]:hover{background:color-mix(in srgb,var(--track-color, transparent) 12%,transparent)}.track-item.selected[data-v-036b0fd2]{background:color-mix(in srgb,var(--track-color, transparent) 15%,transparent);border-left-color:var(--track-color, var(--text-tertiary))}.track-item.focused[data-v-036b0fd2]{background:color-mix(in srgb,var(--track-color, transparent) 15%,transparent)}.track-item.external-drop-target[data-v-036b0fd2]{background:var(--bg-active);outline:1px dashed var(--accent-primary);outline-offset:-1px}.track-item.dragging[data-v-036b0fd2]{opacity:.4;background:var(--bg-hover)}.track-item.drag-over-before[data-v-036b0fd2]{border-top:1px solid var(--accent-primary)}.track-item.drag-over-after[data-v-036b0fd2]{border-bottom:1px solid var(--accent-primary)}.track-item.drag-over-inside[data-v-036b0fd2]{background:var(--accent-primary-dim);box-shadow:inset 0 0 0 1px var(--accent-primary)}.lane-resize-handle[data-v-036b0fd2]{position:absolute;bottom:0;left:0;width:100%;height:4px;cursor:row-resize;z-index:10}.lane-resize-handle[data-v-036b0fd2]:hover{background:var(--accent-primary);opacity:.5}.card-main[data-v-036b0fd2]{padding:8px 10px;display:flex;flex-direction:column;gap:6px}.track-name-row[data-v-036b0fd2]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.track-controls-row[data-v-036b0fd2]{display:flex;justify-content:flex-start;padding-left:calc(30px + var(--track-indent, 0px))}.track-info[data-v-036b0fd2]{display:flex;align-items:flex-start;min-width:0;flex:1}.track-header[data-v-036b0fd2]{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.folder-chevron[data-v-036b0fd2]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;border-radius:4px;transition:transform .2s ease,color .2s ease;flex-shrink:0}.folder-chevron[data-v-036b0fd2]:hover{color:var(--text-primary);background:var(--bg-hover)}.folder-chevron.expanded[data-v-036b0fd2]{transform:rotate(90deg)}.instrument-icon[data-v-036b0fd2]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-tertiary);transition:color .15s ease}.track-item:hover .instrument-icon[data-v-036b0fd2]{color:var(--text-secondary)}.folder-icon[data-v-036b0fd2]{color:var(--text-tertiary)}.folder-icon-glyph[data-v-036b0fd2],.instrument-placeholder[data-v-036b0fd2]{color:inherit}.instrument-thumbnail[data-v-036b0fd2]{width:22px;height:22px;border-radius:6px;object-fit:cover;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #00000026}.track-details[data-v-036b0fd2]{flex:1;min-width:0;display:flex;flex-direction:column}.track-name[data-v-036b0fd2]{display:flex;align-items:center;height:20px}.track-name-display[data-v-036b0fd2]{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:text}.track-name-input[data-v-036b0fd2]{width:100%;height:24px;background:var(--bg-app);border:1px solid var(--accent-primary-dim);border-radius:4px;color:var(--text-primary);padding:0 4px;outline:none;font-size:13px;font-weight:500}.track-status[data-v-036b0fd2]{font-size:11px;color:var(--text-tertiary);margin-top:2px}.track-buttons[data-v-036b0fd2]{display:flex;gap:2px;flex-shrink:0}.track-buttons-visible[data-v-036b0fd2]{opacity:1}.control-btn[data-v-036b0fd2]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-tertiary);border-radius:4px;cursor:pointer;transition:color .1s ease,background .1s ease}.control-btn[data-v-036b0fd2]:hover{color:var(--text-primary)}.solo-btn.active[data-v-036b0fd2]{color:var(--accent-tertiary)}.mute-btn.active[data-v-036b0fd2]{color:var(--accent-secondary)}.automation-btn.active[data-v-036b0fd2]{color:var(--accent-primary)}.instrument-btn.active[data-v-036b0fd2]{color:#38bdf8f2}.fx-btn.filled[data-v-036b0fd2]{color:var(--text-secondary)}.fx-btn.active[data-v-036b0fd2]{color:var(--accent-primary)}.record-btn.active[data-v-036b0fd2]{color:var(--accent-secondary);animation:pulse-record-036b0fd2 1.5s ease-in-out infinite}@keyframes pulse-record-036b0fd2{0%,to{opacity:1}50%{opacity:.5}}.control-btn.expand-btn[data-v-036b0fd2]{transition:color .1s ease,background .1s ease,transform .2s ease}.control-btn.expand-btn.expanded[data-v-036b0fd2]{transform:rotate(180deg)}.track-row-mixer[data-v-036b0fd2]{display:flex;align-items:center;gap:8px;margin-top:4px;padding-left:calc(30px + var(--track-indent, 0px))}.mixer-dial-wrapper[data-v-036b0fd2]{flex-shrink:0}.card-expanded[data-v-036b0fd2]{padding:8px 10px;padding-left:calc(10px + var(--track-indent, 0px));display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border-subtle);margin-top:4px}.expanded-row[data-v-036b0fd2]{display:flex;align-items:center;gap:8px}.expanded-label[data-v-036b0fd2]{font-size:11px;color:var(--text-tertiary);width:40px;flex-shrink:0}.expanded-text[data-v-036b0fd2]{flex:1;min-width:0;font-size:11px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-select[data-v-036b0fd2],.output-select[data-v-036b0fd2]{flex:1;min-width:0;height:20px;padding:0 4px;border-radius:3px;border:none;background:transparent;color:var(--text-secondary);font-size:11px;cursor:pointer;transition:color .1s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.input-select[data-v-036b0fd2]:hover,.output-select[data-v-036b0fd2]:hover{color:var(--text-primary)}.input-select[data-v-036b0fd2]:focus,.output-select[data-v-036b0fd2]:focus{outline:none;color:var(--text-primary)}.actions-row[data-v-036b0fd2]{padding-top:4px;border-top:1px solid var(--border-subtle);gap:4px}.action-btn[data-v-036b0fd2]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:4px;color:var(--text-tertiary);cursor:pointer;transition:color .1s ease}.action-btn[data-v-036b0fd2]:hover{color:var(--text-primary)}.action-btn.active[data-v-036b0fd2]{color:var(--accent-primary)}.action-btn.danger[data-v-036b0fd2]:hover{color:var(--accent-secondary)}.expanded-actions[data-v-036b0fd2]{display:flex;align-items:center;gap:8px;padding-top:8px;margin-top:4px;border-top:1px solid var(--border-subtle)}.text-action-btn[data-v-036b0fd2]{display:flex;align-items:center;gap:4px;padding:4px 8px;border:none;background:transparent;border-radius:4px;color:var(--text-tertiary);font-size:11px;cursor:pointer;transition:color .1s ease,background .1s ease}.text-action-btn[data-v-036b0fd2]:hover{color:var(--text-primary);background:var(--bg-hover)}.text-action-btn.active[data-v-036b0fd2]{color:var(--accent-primary)}.text-action-btn.danger[data-v-036b0fd2]:hover{color:#ef4444;background:#ef44441a}.expand-enter-active[data-v-036b0fd2],.expand-leave-active[data-v-036b0fd2]{transition:all .25s ease;overflow:hidden}.expand-enter-from[data-v-036b0fd2],.expand-leave-to[data-v-036b0fd2]{opacity:0;max-height:0}.expand-enter-to[data-v-036b0fd2],.expand-leave-from[data-v-036b0fd2]{opacity:1;max-height:300px}.collapsed-content[data-v-036b0fd2]{flex:1;padding:8px;overflow:auto}.collapsed-thumbnails[data-v-036b0fd2]{display:flex;flex-direction:column;gap:6px}.collapsed-thumbnail[data-v-036b0fd2]{width:44px;height:44px;border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.collapsed-thumbnail.dimmed[data-v-036b0fd2]{opacity:.55;filter:saturate(.65) brightness(.85)}.collapsed-thumbnail.soloed[data-v-036b0fd2]{border-color:#facc1559;box-shadow:0 0 0 1px #facc151f}.collapsed-thumbnail[data-v-036b0fd2]:hover{background:var(--bg-hover);border-color:var(--border-prominent)}.collapsed-thumbnail.selected[data-v-036b0fd2]{background:var(--accent-primary-dim);border-color:var(--accent-primary)}.collapsed-thumbnail.focused[data-v-036b0fd2]{border-color:var(--accent-primary);box-shadow:var(--shadow-focus)}.thumbnail-placeholder[data-v-036b0fd2]{color:var(--text-secondary)}.thumbnail-image[data-v-036b0fd2]{width:30px;height:30px;border-radius:7px;object-fit:cover;border:1px solid rgba(255,255,255,.08)}.collapsed-empty[data-v-036b0fd2]{display:flex;align-items:center;justify-content:center;height:60px;color:var(--text-tertiary)}.settings-page[data-v-036b0fd2]{height:100%;display:flex;flex-direction:column}.settings-page .settings-header[data-v-036b0fd2]{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.settings-page .close-btn[data-v-036b0fd2]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:50%;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease}.settings-page .close-btn[data-v-036b0fd2]:hover{background:var(--bg-hover);color:var(--text-primary)}.settings-page .settings-title[data-v-036b0fd2]{font-size:14px;font-weight:600;margin:0;color:var(--text-primary);letter-spacing:-.01em}.settings-page .settings-content[data-v-036b0fd2]{flex:1;overflow-y:auto;padding:8px 4px}.settings-menu[data-v-036b0fd2]{display:flex;flex-direction:column;gap:4px}.settings-item[data-v-036b0fd2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:inherit;text-align:left;transition:all .2s ease}.settings-item.settings-link[data-v-036b0fd2]{cursor:pointer}.settings-item.settings-link[data-v-036b0fd2]:hover{background:var(--bg-hover)}.settings-item-left[data-v-036b0fd2]{display:flex;align-items:center;gap:10px}.settings-icon[data-v-036b0fd2]{color:var(--text-tertiary)}.settings-item.settings-link:hover .settings-icon[data-v-036b0fd2]{color:var(--text-secondary)}.settings-label[data-v-036b0fd2]{font-size:13px;font-weight:500;color:var(--text-secondary)}.settings-item.settings-link .settings-label[data-v-036b0fd2]{color:var(--text-primary)}.settings-item svg[data-v-036b0fd2]:last-child{color:var(--text-tertiary);flex-shrink:0}.settings-item.settings-link:hover svg[data-v-036b0fd2]:last-child{color:var(--text-secondary)}.settings-divider[data-v-036b0fd2]{height:1px;background:var(--border-subtle);margin:8px 0}.grid-selector[data-v-8de20934]{position:relative;z-index:100}.grid-button[data-v-8de20934]{min-width:60px;padding:6px 10px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;color:#fff9;transition:all .15s ease;position:relative;z-index:1}.grid-button[data-v-8de20934]:hover{color:#ffffffe6}.grid-button[data-v-8de20934]:active{transform:scale(.98)}.grid-label[data-v-8de20934]{font-size:8px;font-weight:600;letter-spacing:.5px;opacity:.5;text-transform:uppercase;line-height:1}.grid-value[data-v-8de20934]{font-size:11px;font-weight:500;line-height:1;color:#ffffffe6}.dropdown-menu[data-v-8de20934]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:200px;background:#0a0a0cf2;backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);border:.5px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 40px #000c,0 8px 24px #0009,0 1px 2px #0006,inset 0 .5px #ffffff0d,inset 0 -.5px #00000080;overflow:hidden;z-index:10000}.dropdown-content[data-v-8de20934]{padding:8px;max-height:400px;overflow-y:auto}.option-group[data-v-8de20934]{margin-bottom:12px}.option-group[data-v-8de20934]:last-child{margin-bottom:0}.group-label[data-v-8de20934]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff6;padding:4px 12px;margin-bottom:4px}.menu-item[data-v-8de20934]{width:100%;padding:8px 12px;border:none;background:transparent;color:#fffc;cursor:pointer;text-align:left;border-radius:10px;font-size:12px;transition:all .15s ease}.menu-item[data-v-8de20934]:hover{background:#ffffff0f;color:#fffffff2}.menu-item.active[data-v-8de20934]{background:#3b83f626;color:#3b83f6f2}.divider[data-v-8de20934]{height:1px;margin:6px 6px 8px;background:#ffffff14;border-radius:999px}.section[data-v-8de20934]{padding:8px 10px 6px}.section-title[data-v-8de20934]{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#ffffff80;margin-bottom:10px}.slider-row[data-v-8de20934]{display:flex;flex-direction:column;gap:8px;padding:8px 6px;border-radius:12px;transition:background-color .15s ease}.slider-row[data-v-8de20934]:hover{background:#ffffff0a}.slider-label[data-v-8de20934]{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#ffffffd9}.slider-value[data-v-8de20934]{font-variant-numeric:tabular-nums;color:#fff9}.slider[data-v-8de20934]{width:100%}.hint[data-v-8de20934]{padding:6px 6px 2px;font-size:11px;color:#ffffff73}.dropdown-enter-active[data-v-8de20934],.dropdown-leave-active[data-v-8de20934]{transition:all .18s ease}.dropdown-enter-from[data-v-8de20934],.dropdown-leave-to[data-v-8de20934]{opacity:0;transform:translate(-50%) translateY(-8px) scale(.98)}.dropdown-enter-to[data-v-8de20934],.dropdown-leave-from[data-v-8de20934]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.snap-selector[data-v-f55ce617]{position:relative;z-index:100}.snap-button[data-v-f55ce617]{min-width:60px;padding:6px 10px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;color:#fff9;transition:all .15s ease;position:relative;z-index:1}.snap-button[data-v-f55ce617]:hover{color:#ffffffe6}.snap-button[data-v-f55ce617]:active{transform:scale(.98)}.snap-button.active[data-v-f55ce617]{color:#3b83f6e6}.snap-button.active .button-value[data-v-f55ce617],.snap-button.active .chevron-icon[data-v-f55ce617]{color:#3b83f6}.button-value-row[data-v-f55ce617]{display:flex;align-items:center;gap:4px;padding:2px 4px;margin:-2px -4px;border-radius:4px;transition:background-color .15s ease}.chevron-icon[data-v-f55ce617]{opacity:.6;transition:all .2s ease}.snap-button:hover .chevron-icon[data-v-f55ce617]{opacity:.9}.button-label[data-v-f55ce617]{font-size:8px;font-weight:600;letter-spacing:.5px;opacity:.5;text-transform:uppercase;line-height:1}.button-value[data-v-f55ce617]{font-size:11px;font-weight:500;line-height:1;color:#ffffffe6}.dropdown-menu[data-v-f55ce617]{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);min-width:200px;background:#0a0a0cf2;backdrop-filter:blur(50px) saturate(200%);-webkit-backdrop-filter:blur(50px) saturate(200%);border:.5px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 40px #000c,0 8px 24px #0009,0 1px 2px #0006,inset 0 .5px #ffffff0d,inset 0 -.5px #00000080;overflow:hidden;z-index:10000}.dropdown-content[data-v-f55ce617]{padding:8px}.menu-item[data-v-f55ce617]{width:100%;padding:10px 12px;border:none;background:transparent;color:#ffffffd9;cursor:pointer;text-align:left;border-radius:12px;transition:all .15s ease;display:flex;flex-direction:column;gap:2px}.divider[data-v-f55ce617]{height:1px;margin:6px 6px 8px;background:#ffffff14;border-radius:999px}.quantize-section[data-v-f55ce617]{padding:4px 6px 6px}.quantize-header[data-v-f55ce617]{font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#fff6;padding:4px 6px 8px}.quantize-control[data-v-f55ce617]{display:flex;flex-direction:column;gap:6px;padding:8px 6px;border-radius:8px;transition:background-color .15s ease}.quantize-control[data-v-f55ce617]:hover{background:#ffffff08}.quantize-control-header[data-v-f55ce617]{display:flex;align-items:center;justify-content:space-between}.quantize-control-label[data-v-f55ce617]{font-size:12px;font-weight:500;color:#ffffffbf}.quantize-control-value[data-v-f55ce617]{font-size:11px;font-variant-numeric:tabular-nums;color:#ffffff80}.quantize-hint[data-v-f55ce617]{padding:8px 6px 4px;font-size:10px;color:#ffffff59;text-align:center}.menu-item[data-v-f55ce617]:hover{background:#ffffff0f;color:#fffffff2}.menu-item.active[data-v-f55ce617]{background:#3b83f626;color:#3b83f6f2}.mode-label[data-v-f55ce617]{font-weight:600;font-size:12px}.mode-description[data-v-f55ce617]{font-size:11px;color:#ffffff80}.dropdown-enter-active[data-v-f55ce617],.dropdown-leave-active[data-v-f55ce617]{transition:all .18s ease}.dropdown-enter-from[data-v-f55ce617],.dropdown-leave-to[data-v-f55ce617]{opacity:0;transform:translate(-50%) translateY(-8px) scale(.98)}.dropdown-enter-to[data-v-f55ce617],.dropdown-leave-from[data-v-f55ce617]{opacity:1;transform:translate(-50%) translateY(0) scale(1)}.credit-badge[data-v-0d12b7f9]{display:flex;align-items:center;gap:8px;padding:6px 12px;background:transparent;border:1px solid #27272a;border-radius:9999px;color:#e4e4e7;font-size:13px;font-weight:500;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.credit-badge[data-v-0d12b7f9]:hover{background:#ffffff08;border-color:#52525b}.credit-badge.active[data-v-0d12b7f9]{background:#ffffff0d;border-color:#e4e4e7;color:#fff}.credit-badge.low[data-v-0d12b7f9]{color:#ef4444;border-color:#ef44444d}.credit-badge.low[data-v-0d12b7f9]:hover{background:#ef44440d;border-color:#ef444499}.credit-badge.critical[data-v-0d12b7f9]{color:#ef4444;border-color:#ef4444;background:#ef44440d;animation:pulse-border-0d12b7f9 2s infinite}.credit-badge.critical .icon[data-v-0d12b7f9]{animation:pulse-icon-0d12b7f9 1s ease-in-out infinite}@keyframes pulse-border-0d12b7f9{0%{box-shadow:0 0 #ef444466;border-color:#ef444466}70%{box-shadow:0 0 0 6px #ef444400;border-color:#ef4444}to{box-shadow:0 0 #ef444400;border-color:#ef444466}}@keyframes pulse-icon-0d12b7f9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.animated-counter[data-v-a53f0468]{display:inline-block;font-variant-numeric:tabular-nums;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.animated-counter.going-up[data-v-a53f0468]{animation:bounceUp-a53f0468 .6s cubic-bezier(.34,1.56,.64,1)}.animated-counter.going-down[data-v-a53f0468]{animation:bounceDown-a53f0468 .4s ease-out}@keyframes bounceUp-a53f0468{0%{transform:scale(1)}30%{transform:scale(1.08)}60%{transform:scale(.98)}to{transform:scale(1)}}@keyframes bounceDown-a53f0468{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.credit-popover[data-v-e83a9411]{position:absolute;top:100%;right:0;margin-top:12px;width:420px;background:#09090b;border:1px solid #27272a;border-radius:16px;box-shadow:0 20px 60px -10px #000c,0 0 0 1px #ffffff08 inset;overflow:hidden;z-index:1000;color:#e4e4e7;font-family:Inter,sans-serif;transform-origin:top right}.balance-card[data-v-e83a9411]{padding:32px 24px;background:linear-gradient(135deg,#18181b,#09090b);border-bottom:1px solid #27272a;text-align:center;position:relative;overflow:hidden}.balance-card[data-v-e83a9411]:after{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:200%;height:120px;background:radial-gradient(ellipse at center top,rgba(255,248,231,.12) 0%,rgba(255,220,150,.06) 30%,rgba(255,200,100,.02) 50%,transparent 70%);pointer-events:none;filter:blur(20px);animation:glow-breathe-e83a9411 6s ease-in-out infinite}@keyframes glow-breathe-e83a9411{0%,to{opacity:.7;transform:translate(-50%) scale(.95)}50%{opacity:1;transform:translate(-50%) scale(1.05)}}.balance-card[data-v-e83a9411]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 60%);animation:breathe-e83a9411 8s ease-in-out infinite;pointer-events:none}@keyframes breathe-e83a9411{0%,to{transform:translate(-50%,-50%) scale(.8);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}.balance-label[data-v-e83a9411]{font-size:11px;font-weight:600;color:#71717a;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;position:relative}.balance-amount[data-v-e83a9411]{font-size:48px;font-weight:300;margin-bottom:8px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;position:relative;background:linear-gradient(180deg,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 12px rgba(255,255,255,.1))}.balance-subtitle[data-v-e83a9411]{font-size:13px;color:#52525b;position:relative;display:flex;align-items:center;justify-content:center;gap:6px}.topup-section[data-v-e83a9411]{padding:24px}.section-title[data-v-e83a9411]{font-size:13px;font-weight:600;color:#a1a1aa;margin:0 0 16px;letter-spacing:-.01em}.topup-pills[data-v-e83a9411]{display:flex;gap:12px;margin-bottom:20px}.topup-pill[data-v-e83a9411]{flex:1;padding:16px 12px;background:transparent;border:1px solid #27272a;border-radius:12px;color:#71717a;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;overflow:hidden}.topup-pill[data-v-e83a9411]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transition:left .5s ease;pointer-events:none}.topup-pill[data-v-e83a9411]:hover:before{left:100%}.topup-pill[data-v-e83a9411]:hover{border-color:#52525b;transform:translateY(-2px);background:#ffffff05;box-shadow:0 8px 24px -6px #00000080}.pill-time[data-v-e83a9411]{font-size:15px;font-weight:600;color:#e4e4e7;transition:color .3s ease}.topup-pill:hover .pill-time[data-v-e83a9411]{color:#fff}.pill-price[data-v-e83a9411]{font-size:13px;color:#52525b}.pill-credits[data-v-e83a9411]{font-size:11px;color:#3f3f46}.custom-amount-wrapper[data-v-e83a9411]{display:flex;gap:12px;margin-bottom:12px}.custom-amount-input[data-v-e83a9411]{flex:1;position:relative}.custom-input[data-v-e83a9411]{width:100%;height:44px;padding:0 48px 0 16px;background:#ffffff05;border:1px solid #27272a;border-radius:10px;color:#e4e4e7;font-size:14px;font-family:Inter,sans-serif;transition:all .3s ease}.custom-input[data-v-e83a9411]:focus{outline:none;background:#ffffff0a;border-color:#52525b;box-shadow:0 0 0 2px #ffffff05}.custom-input[data-v-e83a9411]::placeholder{color:#3f3f46}.input-suffix[data-v-e83a9411]{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#52525b;font-size:13px;font-weight:500;pointer-events:none}.custom-price-preview[data-v-e83a9411]{display:flex;align-items:center;padding:0 12px;height:44px;background:#ffffff05;border:1px solid #27272a;border-radius:10px;color:#a1a1aa;font-size:14px;font-weight:500;white-space:nowrap}.custom-add-button[data-v-e83a9411]{padding:0 24px;height:44px;background:transparent;border:1px solid #27272a;border-radius:10px;color:#71717a;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1);overflow:hidden;position:relative}.custom-add-button[data-v-e83a9411]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e4e4e7;opacity:0;transition:opacity .3s ease;z-index:0}.custom-add-button[data-v-e83a9411]:hover{border-color:transparent;color:#09090b;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff1a}.custom-add-button[data-v-e83a9411]:hover:before{opacity:1}.custom-add-button span[data-v-e83a9411]{position:relative;z-index:1}.minimum-note[data-v-e83a9411]{font-size:11px;color:#3f3f46;margin:0;text-align:center}.popover-divider[data-v-e83a9411]{height:1px;background:#27272a;margin:0;opacity:.5}.subscription-section[data-v-e83a9411]{padding:24px}.subscription-grid[data-v-e83a9411]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.plans-loading[data-v-e83a9411]{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:#52525b;font-size:13px}.subscription-card[data-v-e83a9411]{padding:16px 8px;background:transparent;border:1px solid #27272a;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.2,.8,.2,1);position:relative;text-align:center}.subscription-card.featured[data-v-e83a9411],.subscription-card.current[data-v-e83a9411]{background:#ffffff05}.subscription-card[data-v-e83a9411]:hover{border-color:#52525b;background:#ffffff0a;transform:translateY(-2px);box-shadow:0 8px 24px -4px #0006}.plan-name[data-v-e83a9411]{font-size:13px;font-weight:600;color:#e4e4e7;margin-bottom:4px}.plan-minutes[data-v-e83a9411]{font-size:11px;color:#71717a;margin-bottom:6px}.plan-price[data-v-e83a9411]{font-size:12px;color:#a1a1aa;font-weight:500}.popular-badge[data-v-e83a9411],.current-badge[data-v-e83a9411]{position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:100px;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0003}.popular-badge[data-v-e83a9411]{background:#fbbf2426;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.current-badge[data-v-e83a9411]{background:#60a5fa26;color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.subscription-note[data-v-e83a9411]{font-size:11px;color:#52525b;text-align:center;margin:0;cursor:pointer;transition:color .2s}.subscription-note[data-v-e83a9411]:hover{color:#a1a1aa}.popover-footer[data-v-e83a9411]{padding:12px 24px;background:#09090b;border-top:1px solid #27272a;display:flex;align-items:center;justify-content:center;gap:6px}.stripe-lock[data-v-e83a9411]{color:#52525b;flex-shrink:0}.stripe-text[data-v-e83a9411]{font-size:11px;color:#52525b;font-weight:500}.payment-processing[data-v-e83a9411],.payment-success[data-v-e83a9411]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px;gap:16px}.spinner[data-v-e83a9411]{animation:spin-e83a9411 1s linear infinite;color:#e4e4e7}@keyframes spin-e83a9411{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.processing-text[data-v-e83a9411]{font-size:14px;color:#a1a1aa;animation:pulse-text-e83a9411 2s ease-in-out infinite}.processing-subtext[data-v-e83a9411]{font-size:12px;color:#52525b;margin-top:-8px}.cancel-button[data-v-e83a9411]{margin-top:8px;padding:8px 20px;background:transparent;border:1px solid #3f3f46;border-radius:8px;color:#71717a;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-button[data-v-e83a9411]:hover{border-color:#52525b;color:#a1a1aa;background:#ffffff05}@keyframes pulse-text-e83a9411{0%,to{opacity:.6}50%{opacity:1}}.success-icon[data-v-e83a9411]{color:#10b981;filter:drop-shadow(0 0 10px rgba(16,185,129,.4));animation:popIn-e83a9411 .5s cubic-bezier(.175,.885,.32,1.275)}.success-icon-small[data-v-e83a9411]{color:#10b981;filter:drop-shadow(0 0 6px rgba(16,185,129,.5))}@keyframes popIn-e83a9411{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-label[data-v-e83a9411]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;color:#10b981;text-transform:uppercase;letter-spacing:1px;animation:fadeSlideIn-e83a9411 .4s ease-out}.success-amount[data-v-e83a9411]{animation:countUpGlow-e83a9411 1.2s ease-out}@keyframes countUpGlow-e83a9411{0%{filter:drop-shadow(0 0 20px rgba(16,185,129,.6))}50%{filter:drop-shadow(0 0 40px rgba(16,185,129,.8))}to{filter:drop-shadow(0 4px 12px rgba(255,255,255,.1))}}.success-added[data-v-e83a9411]{font-size:14px;color:#10b981;font-weight:500;animation:fadeSlideIn-e83a9411 .5s ease-out .3s both}@keyframes fadeSlideIn-e83a9411{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.success-text[data-v-e83a9411]{font-size:15px;color:#e4e4e7;font-weight:500}.payment-error[data-v-e83a9411]{margin-top:12px;padding:8px 12px;border:1px solid rgba(220,38,38,.2);background:#dc26260d;border-radius:8px;color:#f87171;font-size:12px;text-align:center}.topup-pill[data-v-e83a9411]:disabled,.subscription-card[data-v-e83a9411]:disabled,.custom-add-button[data-v-e83a9411]:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.popover-enter-active[data-v-e83a9411],.popover-leave-active[data-v-e83a9411]{transition:all .3s cubic-bezier(.16,1,.3,1)}.popover-enter-from[data-v-e83a9411],.popover-leave-to[data-v-e83a9411]{opacity:0;transform:translateY(-12px) scale(.96)}.unlimited-badge[data-v-45d83781]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;cursor:default;-webkit-user-select:none;user-select:none;overflow:hidden}.unlimited-badge[data-v-45d83781]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transition:left .5s ease}.unlimited-badge[data-v-45d83781]:hover:before{left:100%;transition:left .8s ease}.infinity-icon[data-v-45d83781]{color:#fbbf24;position:relative;z-index:1;transition:filter .3s ease}.badge-text[data-v-45d83781]{font-size:12px;font-weight:500;color:#fbbf24;letter-spacing:.08em;position:relative;z-index:1}.unlimited-badge:hover .infinity-icon[data-v-45d83781]{filter:drop-shadow(0 0 10px rgba(251,191,36,.6))}@media(max-width:640px){.badge-text[data-v-45d83781]{display:none}.unlimited-badge[data-v-45d83781]{padding:6px 8px}}.project-info[data-v-70c055c2]{display:flex;align-items:center;gap:2px;padding:0;width:115px}.info-item[data-v-70c055c2]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:4px 6px;border-radius:6px;transition:background .15s ease}.info-item[data-v-70c055c2]:hover{background:#ffffff0d}.value[data-v-70c055c2]{font-size:12px;font-weight:700;color:#ffffffd1;font-variant-numeric:tabular-nums}.unit[data-v-70c055c2]{font-size:11px;font-weight:400;color:#ffffff73}.slash[data-v-70c055c2]{font-size:12px;font-weight:400;color:#ffffff40;margin:0 1px}.inline-input[data-v-70c055c2]{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#ffffffe6;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;width:28px;padding:0;outline:none;text-align:left}.inline-input--small[data-v-70c055c2]{width:16px;text-align:center}.inline-select[data-v-70c055c2]{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#ffffffe6;font-size:12px;font-weight:700;padding:0;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inline-select option[data-v-70c055c2]{background:#1e1e2e;color:#fff}.inline-input[data-v-70c055c2]::-webkit-outer-spin-button,.inline-input[data-v-70c055c2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inline-input[type=number][data-v-70c055c2]{-moz-appearance:textfield}.app-header[data-v-7e640910]{display:flex;align-items:center;justify-content:space-between;height:48px;flex-shrink:0;background:var(--glass-panel);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur));border-bottom:1px solid var(--glass-border);padding:0 20px;position:relative;z-index:100}.header-section[data-v-7e640910]{display:flex;align-items:center}.undo-section[data-v-7e640910]{flex:0 0 auto;display:flex;align-items:center;gap:8px}.undo-group[data-v-7e640910]{display:flex;align-items:center;gap:2px}.transport-section[data-v-7e640910]{flex:1;justify-content:center}.options-section[data-v-7e640910]{flex:0 0 auto}.tool-group[data-v-7e640910]{display:flex;align-items:center;gap:2px}.tool-button[data-v-7e640910]{width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .15s ease}.tool-button[data-v-7e640910]:hover{color:var(--text-primary);background:var(--bg-hover)}.tool-button.active[data-v-7e640910]{color:var(--accent-primary);background:var(--accent-primary-dim);box-shadow:var(--shadow-active)}.transport-group[data-v-7e640910]{display:flex;align-items:center;gap:4px}.transport-button[data-v-7e640910]{width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .15s ease}.transport-button[data-v-7e640910]:hover{color:var(--text-primary);background:var(--bg-hover)}.play-button.is-playing[data-v-7e640910]{color:var(--accent-primary);background:var(--accent-primary-dim);box-shadow:var(--shadow-active)}.metronome-button[data-v-7e640910]{color:var(--text-tertiary)}.metronome-button.is-enabled[data-v-7e640910]{color:var(--color-info)}.metronome-button .pendulum[data-v-7e640910]{transform-origin:11px 18px}.metronome-button.is-swinging .pendulum[data-v-7e640910]{animation:pendulum-swing-7e640910 1s ease-in-out infinite}@keyframes pendulum-swing-7e640910{0%,to{transform:rotate(-25deg)}50%{transform:rotate(25deg)}}.record-button[data-v-7e640910]{width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-full);cursor:pointer;color:var(--text-secondary);transition:all .15s ease;display:flex;align-items:center;justify-content:center}.record-button[data-v-7e640910]:hover{color:var(--accent-secondary);background:var(--bg-hover)}.record-button.is-recording[data-v-7e640910]{color:var(--accent-secondary);background:var(--accent-secondary-dim);box-shadow:var(--shadow-error)}.record-button.is-recording .record-icon[data-v-7e640910]{fill:currentColor}.options-group[data-v-7e640910]{display:flex;align-items:center;gap:0}.option-button[data-v-7e640910]{padding:6px 12px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-secondary);transition:all .15s ease}.option-button[data-v-7e640910]:hover{color:var(--text-primary);background:var(--bg-hover)}.option-label[data-v-7e640910]{font-size:8px;font-weight:600;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.option-value[data-v-7e640910]{font-size:11px;font-weight:500;color:var(--text-primary)}.separator[data-v-7e640910]{width:1px;height:20px;background:var(--border-subtle);margin:0 4px}.option-icon[data-v-7e640910]{width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);transition:all .15s ease}.option-icon[data-v-7e640910]:hover{color:var(--text-primary);background:var(--bg-hover)}.option-icon[data-v-7e640910]:disabled{opacity:.35;cursor:not-allowed;background:transparent}.credits-section[data-v-7e640910]{flex:0 0 auto;margin-left:8px}.credit-container[data-v-7e640910]{position:relative}.halogen-star-icon[data-v-55dba9e2]{flex-shrink:0}.diagonal-spin[data-v-55dba9e2]{transform-origin:50px 50px;animation:spin-diagonal-55dba9e2 1.5s linear infinite}@keyframes spin-diagonal-55dba9e2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wizard-overlay[data-v-bdacdc4f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:32px;z-index:50;background:#000000bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ambient-background[data-v-bdacdc4f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.light-orb[data-v-bdacdc4f]{position:absolute;border-radius:50%;filter:blur(120px);opacity:.35;mix-blend-mode:screen;animation:orb-drift-bdacdc4f 20s ease-in-out infinite alternate}.orb-1[data-v-bdacdc4f]{width:600px;height:600px;background:radial-gradient(circle,rgba(255,200,100,.5) 0%,transparent 70%);top:-200px;left:20%}.orb-2[data-v-bdacdc4f]{width:500px;height:500px;background:radial-gradient(circle,rgba(160,100,255,.35) 0%,transparent 70%);bottom:-150px;right:10%;animation-delay:-10s}@keyframes orb-drift-bdacdc4f{0%{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(30px,-20px) scale(1.1);opacity:.4}to{transform:translate(-20px,10px) scale(1);opacity:.3}}.noise-overlay[data-v-bdacdc4f]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.025;pointer-events:none}.wizard-container[data-v-bdacdc4f]{position:relative;z-index:1;width:min(960px,95vw);max-height:min(600px,85vh);background:#0e0e10f2;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 80px -20px #000000b3,0 0 0 1px #ffffff08 inset;display:flex;flex-direction:column;overflow:hidden;animation:container-appear-bdacdc4f .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes container-appear-bdacdc4f{0%{opacity:0;transform:scale(.97) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.wizard-header[data-v-bdacdc4f]{display:flex;align-items:center;justify-content:center;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.05);position:relative}.logo-container[data-v-bdacdc4f]{position:relative;padding:6px 12px}.lens-flare-effect[data-v-bdacdc4f]{position:absolute;top:50%;left:18px;width:0;height:0;pointer-events:none;z-index:10;mix-blend-mode:screen;animation:flare-intro-bdacdc4f 1.2s ease-out forwards}@keyframes flare-intro-bdacdc4f{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.flare-streak-main[data-v-bdacdc4f]{position:absolute;top:50%;left:50%;width:100vw;height:1.5px;transform:translate(-50%,-50%) rotate(calc(var(--flare-angle-rad, 0) * .05 - 1deg));background:linear-gradient(90deg,transparent 0%,rgba(255,248,231,0) 35%,rgba(255,255,255,.7) 50%,rgba(255,248,231,0) 65%,transparent 100%);filter:blur(2px);opacity:.5}.flare-streak-long[data-v-bdacdc4f]{position:absolute;top:50%;left:50%;width:120vw;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent 15%,rgba(255,255,255,.25) 50%,transparent 85%);opacity:calc(.2 + var(--flare-dist-norm, 0) * .3)}.flare-shimmer[data-v-bdacdc4f]{position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.6) 0%,transparent 70%);filter:blur(4px);animation:shimmer-bdacdc4f .08s infinite alternate;opacity:.12}@keyframes shimmer-bdacdc4f{0%{opacity:.08;transform:translate(-50%,-50%) scale(.9)}to{opacity:.18;transform:translate(-50%,-50%) scale(1.1)}}.flare-center-glow[data-v-bdacdc4f]{position:absolute;top:50%;left:50%;width:70px;height:70px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.7) 0%,rgba(255,220,150,.25) 25%,transparent 70%);filter:blur(10px);animation:glow-pulse-bdacdc4f 3s ease-in-out infinite alternate}@keyframes glow-pulse-bdacdc4f{0%{transform:translate(-50%,-50%) scale(.9);opacity:.4}to{transform:translate(-50%,-50%) scale(1.1);opacity:.6}}.flare-bokeh[data-v-bdacdc4f]{position:absolute;border-radius:50%;filter:blur(3px);opacity:.35;transform:translate(calc(var(--flare-dx, 0px) * var(--multiplier)),calc(var(--flare-dy, 0px) * var(--multiplier)))}.b1[data-v-bdacdc4f]{width:50px;height:50px;--multiplier: .18;background:radial-gradient(circle,rgba(255,220,150,.08) 0%,transparent 70%);border:1px solid rgba(255,248,231,.08)}.b2[data-v-bdacdc4f]{width:70px;height:70px;--multiplier: .4;background:radial-gradient(circle,rgba(200,230,255,.06) 0%,transparent 70%);filter:blur(8px)}.b3[data-v-bdacdc4f]{width:20px;height:20px;--multiplier: -.1;background:#ffffff40;filter:blur(2px)}.logo-container[data-v-bdacdc4f]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:100px;background:radial-gradient(ellipse at center,rgba(255,248,231,.1) 0%,transparent 70%);pointer-events:none;opacity:0;animation:logo-glow-in-bdacdc4f 1.2s ease-out forwards}@keyframes logo-glow-in-bdacdc4f{0%{opacity:0}to{opacity:1}}.halogen-logo[data-v-bdacdc4f]{color:var(--halogen-text, #FFF8E7);position:relative;z-index:1;opacity:0;animation:logo-fade-in-bdacdc4f .8s cubic-bezier(.2,.8,.2,1) forwards;filter:drop-shadow(0 0 8px rgba(255,248,231,.15))}@keyframes logo-fade-in-bdacdc4f{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.controls-bar[data-v-bdacdc4f]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.04);background:#0000001a}.controls-left[data-v-bdacdc4f]{display:flex;flex-direction:column;gap:2px}.wizard-title[data-v-bdacdc4f]{margin:0;font-size:16px;font-weight:600;color:var(--halogen-text, #FFF8E7);letter-spacing:-.01em}.wizard-subtitle[data-v-bdacdc4f]{margin:0;font-size:12px;color:#fff6}.controls-right[data-v-bdacdc4f]{display:flex;align-items:center;gap:10px}.search-box[data-v-bdacdc4f]{position:relative}.search-icon[data-v-bdacdc4f]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#ffffff4d;pointer-events:none}.search-input[data-v-bdacdc4f]{width:160px;height:34px;padding:0 10px 0 32px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--halogen-text, #FFF8E7);font-size:13px;font-family:inherit;transition:all .2s}.search-input[data-v-bdacdc4f]::placeholder{color:#ffffff4d}.search-input[data-v-bdacdc4f]:focus{outline:none;width:200px;border-color:#fff8e733;background:#ffffff0f}.category-filters[data-v-bdacdc4f]{display:flex;gap:6px}.filter-pill[data-v-bdacdc4f]{height:30px;padding:0 12px;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff8c;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.filter-pill[data-v-bdacdc4f]:hover{background:#ffffff0f;color:#ffffffbf}.filter-pill.active[data-v-bdacdc4f]{background:#fff8e71a;border-color:#fff8e733;color:var(--halogen-text, #FFF8E7)}.wizard-content[data-v-bdacdc4f]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:16px}.wizard-content[data-v-bdacdc4f]::-webkit-scrollbar{width:5px}.wizard-content[data-v-bdacdc4f]::-webkit-scrollbar-track{background:transparent}.wizard-content[data-v-bdacdc4f]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.section-label[data-v-bdacdc4f]{font-size:10px;font-weight:600;color:#ffffff59;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.featured-section[data-v-bdacdc4f]{padding-bottom:4px}.featured-grid[data-v-bdacdc4f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.all-section[data-v-bdacdc4f]{flex:1}.instruments-grid[data-v-bdacdc4f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.instrument-card[data-v-bdacdc4f]{position:relative;display:flex;flex-direction:column;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-radius:10px;overflow:hidden;cursor:pointer;transition:all .25s cubic-bezier(.2,.8,.2,1);text-align:left;animation:card-appear-bdacdc4f .4s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--index, 0) * 25ms);opacity:0;transform:translateY(10px)}@keyframes card-appear-bdacdc4f{to{opacity:1;transform:translateY(0)}}.instrument-card[data-v-bdacdc4f]:hover{transform:translateY(-3px);border-color:#fff8e71f;box-shadow:0 10px 28px -6px #0006}.instrument-card.featured[data-v-bdacdc4f]{border-radius:12px}.instrument-card.featured[data-v-bdacdc4f]:hover{transform:translateY(-4px);box-shadow:0 14px 36px -8px #00000080}.card-image[data-v-bdacdc4f]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#ffffff0a}.instrument-card.featured .card-image[data-v-bdacdc4f]{aspect-ratio:16 / 10}.card-image img[data-v-bdacdc4f]{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.instrument-card:hover .card-image img[data-v-bdacdc4f]{transform:scale(1.05)}.fallback-letter[data-v-bdacdc4f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px;font-weight:700;color:#fff3}.card-info[data-v-bdacdc4f]{padding:8px 10px;display:flex;flex-direction:column;gap:1px}.instrument-card.featured .card-info[data-v-bdacdc4f]{padding:10px 12px}.card-name[data-v-bdacdc4f]{font-size:12px;font-weight:600;color:#e4e4e7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instrument-card.featured .card-name[data-v-bdacdc4f]{font-size:13px}.card-meta[data-v-bdacdc4f]{font-size:10px;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instrument-card.featured .card-meta[data-v-bdacdc4f]{font-size:11px}.card-glow[data-v-bdacdc4f]{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,248,231,.04) 0%,transparent 50%);opacity:0;transition:opacity .25s;pointer-events:none}.instrument-card:hover .card-glow[data-v-bdacdc4f]{opacity:1}.state-message[data-v-bdacdc4f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center;color:#fff6;font-size:13px}.state-message.small[data-v-bdacdc4f]{padding:20px}.btn-retry[data-v-bdacdc4f],.btn-clear[data-v-bdacdc4f]{height:30px;padding:0 12px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff9;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .15s}.btn-retry[data-v-bdacdc4f]:hover,.btn-clear[data-v-bdacdc4f]:hover{background:#ffffff12;color:#fffc}.wizard-footer[data-v-bdacdc4f]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid rgba(255,255,255,.05);background:#00000026}.dont-show-again[data-v-bdacdc4f]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input[data-v-bdacdc4f]{position:absolute;opacity:0;width:0;height:0}.checkbox-custom[data-v-bdacdc4f]{width:16px;height:16px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;transition:all .15s;position:relative;flex-shrink:0}.checkbox-input:checked+.checkbox-custom[data-v-bdacdc4f]{background:#fff8e71f;border-color:#fff8e740}.checkbox-input:checked+.checkbox-custom[data-v-bdacdc4f]:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:7px;border:solid var(--halogen-text, #FFF8E7);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.checkbox-label[data-v-bdacdc4f]{font-size:12px;color:#fff6}.dont-show-again:hover .checkbox-label[data-v-bdacdc4f]{color:#fff9}.btn-empty-project[data-v-bdacdc4f]{height:36px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,248,231,.15);background:linear-gradient(135deg,#fff8e714,#fff8e70a);color:var(--halogen-text, #FFF8E7);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s}.btn-empty-project[data-v-bdacdc4f]:hover{background:linear-gradient(135deg,#fff8e71f,#fff8e70f);border-color:#fff8e740}@media(max-width:768px){.wizard-overlay[data-v-bdacdc4f]{padding:16px}.wizard-container[data-v-bdacdc4f]{max-height:90vh}.controls-bar[data-v-bdacdc4f]{flex-direction:column;align-items:flex-start;gap:12px}.controls-right[data-v-bdacdc4f]{width:100%;flex-wrap:wrap}.search-input[data-v-bdacdc4f]{width:100%}.search-input[data-v-bdacdc4f]:focus{width:100%}.search-box[data-v-bdacdc4f]{flex:1;min-width:140px}.category-filters[data-v-bdacdc4f]{flex-wrap:wrap}.featured-grid[data-v-bdacdc4f]{grid-template-columns:repeat(2,1fr)}.wizard-footer[data-v-bdacdc4f]{flex-direction:column;gap:12px;align-items:stretch}.dont-show-again[data-v-bdacdc4f]{justify-content:center}}@media(max-width:500px){.featured-grid[data-v-bdacdc4f]{grid-template-columns:1fr}.instruments-grid[data-v-bdacdc4f]{grid-template-columns:repeat(2,1fr)}}.header[data-v-57bc4dcb]{height:36px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--border-subtle);background:var(--glass-panel);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur))}.title[data-v-57bc4dcb]{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.actions[data-v-57bc4dcb]{display:flex;gap:4px;align-items:center;flex:0 0 auto}.action[data-v-57bc4dcb]{width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;transition:all .15s ease;flex:0 0 auto}.action[data-v-57bc4dcb]:hover{color:var(--text-primary);background:var(--bg-hover)}.action.active[data-v-57bc4dcb]{color:var(--text-primary);background:#3b82f624}.close[data-v-57bc4dcb]{width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;transition:all .15s ease;flex:0 0 auto}.close[data-v-57bc4dcb]:hover{color:var(--text-primary);background:var(--bg-hover)}.layer[data-v-91d4df13]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.wrap[data-v-91d4df13]{position:absolute;pointer-events:auto}.keyboard[data-v-e84a7cb0]{position:relative;display:flex;flex-direction:column;background:#222;width:100%;-webkit-user-select:none;user-select:none;pointer-events:auto;height:var(--v65a75706)}.white[data-v-e84a7cb0]{width:100%;background:#f3f3f3;z-index:1;position:absolute;padding-bottom:4px;border:1px solid #ccc;border-radius:2px;transition:background .05s ease,transform .05s ease;cursor:pointer}.white.active[data-v-e84a7cb0]{background:#d6d6d6;transform:translateY(1px)}.white.middle-c[data-v-e84a7cb0]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:#3b82f6;border-top-right-radius:2px;border-bottom-right-radius:2px}.octave-label[data-v-e84a7cb0]{position:absolute;right:4px;bottom:2px;font-size:10px;line-height:1;color:#71717a;font-weight:600;-webkit-user-select:none;user-select:none;pointer-events:none}.black[data-v-e84a7cb0]{border:1px solid #000;width:60%;z-index:2;position:absolute;padding-bottom:4px;background:linear-gradient(to bottom,#333,#000 60%,#222);border:1px solid #111;border-top-right-radius:2px;border-bottom-right-radius:2px;box-shadow:inset 0 1px 2px #ffffff0d,0 2px 4px #0006;cursor:pointer}.black.active[data-v-e84a7cb0]{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000080;background:linear-gradient(to bottom,#111,#000)}.collaborator-cursors-canvas[data-v-3ff28eee]{position:absolute;top:0;left:0;pointer-events:none;z-index:50}.PianoRollContainer[data-v-444aae8a]{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,#141416,#09090b 60%);isolation:isolate;flex:1 1 auto;height:100%;min-width:0}.EditorGrid[data-v-444aae8a]{display:grid;align-items:stretch;height:100%;width:100%;min-width:0}.KeyboardContainer[data-v-444aae8a]{grid-column:1;position:sticky;left:0;top:0;z-index:100;background:#09090b;border-right:1px solid #27272a;width:60px;min-width:60px;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:0}.KeyboardPanel[data-v-444aae8a]{flex:1 1 auto;min-height:0;overflow:hidden}.PianoRollArea[data-v-444aae8a]{grid-column:2;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0;min-width:0}.MidiSection[data-v-444aae8a]{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0;min-width:0}.PianoRollViewport[data-v-444aae8a]{flex:1 1 auto;height:100%;overflow:auto;position:relative;cursor:default;min-width:0;min-height:0}.PianoRollViewport.draw[data-v-444aae8a],.PianoRollViewport.comment[data-v-444aae8a]{cursor:crosshair}.PianoRollViewport.panning[data-v-444aae8a]{cursor:grabbing}.PianoRollViewport.instrument-drag-over[data-v-444aae8a]{box-shadow:inset 0 0 0 3px #facc1566}.scroll-spacer[data-v-444aae8a]{width:0;height:0}.OverlayStack[data-v-444aae8a]{background:transparent;position:absolute;top:0;left:0;right:0;bottom:0;z-index:25;pointer-events:none}.OverlayStack[data-v-444aae8a]>*{position:absolute;top:0;left:0;width:100%;z-index:1}.canvas[data-v-444aae8a]{position:absolute;top:0;left:0;pointer-events:none;z-index:0}.timeline-range-overlay[data-v-444aae8a]{position:absolute;bottom:0;background:#3b82f60f;border-left:1px solid rgba(59,130,246,.32);border-right:1px solid rgba(59,130,246,.32);pointer-events:none;z-index:1}.OverlayStack[data-v-444aae8a]>*:last-child{z-index:10}.header[data-v-6dd6e5d0]{height:36px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--border-subtle);background:var(--glass-panel);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur))}.title[data-v-6dd6e5d0]{display:flex;align-items:baseline;gap:8px;min-width:0;color:var(--text-primary)}.title-text[data-v-6dd6e5d0]{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.subtitle[data-v-6dd6e5d0]{font-size:11px;color:var(--text-tertiary)}.actions[data-v-6dd6e5d0]{display:flex;gap:4px;align-items:center;flex:0 0 auto}.close[data-v-6dd6e5d0]{width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;transition:all .15s ease;flex:0 0 auto}.close[data-v-6dd6e5d0]:hover{color:var(--text-primary);background:var(--bg-hover)}.header[data-v-71ce8277]{display:flex;align-items:center;justify-content:space-between;gap:8px}.header-left[data-v-71ce8277]{display:flex;align-items:center;gap:8px;min-width:0}.header-right[data-v-71ce8277]{display:flex;align-items:center;gap:6px}.name[data-v-71ce8277]{font-size:12px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.toggle[data-v-71ce8277]{width:28px;height:16px;border-radius:999px;border:1px solid var(--border-subtle);background:#ffffff0f;padding:2px;cursor:pointer;display:flex;align-items:center;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.toggle.on[data-v-71ce8277]{background:#3b82f666;border-color:#3b82f699}.toggle-thumb[data-v-71ce8277]{width:12px;height:12px;border-radius:50%;background:#ffffffe6;transform:translate(0);transition:transform .15s ease}.toggle.on .toggle-thumb[data-v-71ce8277]{transform:translate(12px)}.preset[data-v-71ce8277]{height:22px;padding:0 4px;border-radius:4px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;gap:2px;max-width:120px;transition:color .15s ease}.preset[data-v-71ce8277]:hover{color:var(--text-primary)}.preset-label[data-v-71ce8277]{font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-btn[data-v-71ce8277]{width:22px;height:22px;border-radius:4px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;display:grid;place-items:center;transition:color .15s ease}.icon-btn[data-v-71ce8277]:hover{color:var(--text-primary)}.icon-btn--danger[data-v-71ce8277]:hover{color:#ef4444e6}.chorus[data-v-11eae039]{width:320px;height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff05;padding:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.chorus-content[data-v-11eae039]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:0}.chorus-content--compact[data-v-11eae039]{flex-direction:row;align-items:center;gap:12px;padding:6px 0}.chorus-content--compact .lfo-viz-wrap[data-v-11eae039]{flex:1;min-height:0}.compact-mix[data-v-11eae039]{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.chorus-reset[data-v-11eae039]{height:22px;padding:0 8px;border-radius:7px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font-size:11px;cursor:pointer}.chorus-reset[data-v-11eae039]:hover{background:var(--bg-hover);color:var(--text-primary)}.lfo-viz-wrap[data-v-11eae039]{display:flex;flex-direction:column;gap:3px;flex:1;min-height:40px;width:100%}.lfo-viz[data-v-11eae039]{width:100%;flex:1;min-height:32px;display:block;border-radius:4px;background:#00000040;border:1px solid var(--border-subtle);cursor:move;touch-action:none}.viz-bg[data-v-11eae039]{fill:transparent}.center-line[data-v-11eae039]{stroke:#ffffff1a;stroke-width:1;stroke-dasharray:2 2}.lfo-wave[data-v-11eae039]{fill:none;stroke:#eab308d9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lfo-readout[data-v-11eae039]{display:flex;justify-content:center;gap:12px;font-size:10px;color:#ffffff73;font-variant-numeric:tabular-nums}.knobs[data-v-11eae039]{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px}.knob[data-v-11eae039]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.knob-value[data-v-11eae039]{font-size:11px;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:2px}.knob-label[data-v-11eae039]{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.compressor[data-v-33bff8bb]{width:320px;height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff05;padding:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.comp-graph[data-v-33bff8bb]{display:block;border-radius:6px;background:#0000004d;border:1px solid var(--border-subtle);touch-action:none;flex-shrink:0}.comp-graph--compact[data-v-33bff8bb]{flex:0 0 auto;width:auto;height:100%;min-width:70px;max-width:120px;max-height:120px;aspect-ratio:1}.comp-graph--large[data-v-33bff8bb]{width:100%;max-width:200px;height:auto;aspect-ratio:1;align-self:center}.graph-bg[data-v-33bff8bb]{fill:transparent}.unity-line[data-v-33bff8bb]{stroke:#ffffff1a;stroke-width:1;stroke-dasharray:3 3}.threshold-line[data-v-33bff8bb]{stroke:#eab30866;stroke-width:1;stroke-dasharray:4 2}.curve-stroke[data-v-33bff8bb]{fill:none;stroke:#eab308e6;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;cursor:ns-resize}.curve-stroke[data-v-33bff8bb]:hover{stroke-width:3}.threshold-handle[data-v-33bff8bb]{fill:#eab308;stroke:#ffffffe6;stroke-width:1.5;cursor:ew-resize;transition:r .1s ease}.threshold-handle[data-v-33bff8bb]:hover{r:7}.comp-compact[data-v-33bff8bb]{display:flex;gap:16px;align-items:center;flex:1;min-height:0;overflow:hidden}.comp-dials-compact[data-v-33bff8bb]{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow:hidden}.dial-row[data-v-33bff8bb]{display:flex;gap:12px;justify-content:space-around}.comp-vertical[data-v-33bff8bb]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.comp-dials-grid[data-v-33bff8bb]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;justify-items:center}.dial-item[data-v-33bff8bb]{display:flex;flex-direction:column;align-items:center;gap:3px}.dial-label[data-v-33bff8bb]{font-size:9px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.fx-module--full .dial-label[data-v-33bff8bb]{font-size:10px}.de-esser[data-v-96c8afe6]{width:320px;height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff05;padding:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.deesser-content[data-v-96c8afe6]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:0}.deesser-content--compact[data-v-96c8afe6]{flex-direction:row;align-items:center;gap:12px;padding:6px 0}.deesser-content--compact .deesser-viz-wrap[data-v-96c8afe6]{flex:1;min-height:0}.compact-mix[data-v-96c8afe6]{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.de-esser-reset[data-v-96c8afe6]{height:22px;padding:0 8px;border-radius:7px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font-size:11px;cursor:pointer}.de-esser-reset[data-v-96c8afe6]:hover{background:var(--bg-hover);color:var(--text-primary)}.deesser-viz-wrap[data-v-96c8afe6]{display:flex;flex-direction:column;gap:3px;flex:1;min-height:40px;width:100%}.deesser-viz[data-v-96c8afe6]{width:100%;flex:1;min-height:32px;display:block;border-radius:4px;background:#00000040;border:1px solid var(--border-subtle);cursor:move;touch-action:none}.viz-bg[data-v-96c8afe6]{fill:transparent}.baseline[data-v-96c8afe6]{stroke:#ffffff26;stroke-width:1}.notch-fill[data-v-96c8afe6]{fill:#eab30826}.notch-curve[data-v-96c8afe6]{fill:none;stroke:#eab308e6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.freq-indicator[data-v-96c8afe6]{stroke:#eab30880;stroke-width:1;stroke-dasharray:2 2}.deesser-scale[data-v-96c8afe6]{display:flex;justify-content:space-between;width:100%;padding:0 2px;font-size:9px;color:#ffffff59;font-variant-numeric:tabular-nums}.deesser-readout[data-v-96c8afe6]{display:flex;justify-content:center;gap:12px;font-size:10px;color:#ffffff73;font-variant-numeric:tabular-nums}.knobs[data-v-96c8afe6]{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px}.knob[data-v-96c8afe6]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.knob-value[data-v-96c8afe6]{font-size:11px;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:2px}.knob-label[data-v-96c8afe6]{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.eq[data-v-35073da4]{width:320px;height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff05;padding:10px;display:flex;flex-direction:column;gap:10px}.eq--compact[data-v-35073da4]{gap:8px;padding:8px}.eq-reset[data-v-35073da4]{height:22px;padding:0 8px;border-radius:7px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font-size:11px;cursor:pointer}.eq-reset[data-v-35073da4]:hover{background:var(--bg-hover);color:var(--text-primary)}.eq-graph-container[data-v-35073da4]{width:100%;border-radius:8px;overflow:hidden;background:#0000004d;border:1px solid var(--border-subtle)}.eq-graph[data-v-35073da4]{width:100%;height:auto;display:block;cursor:crosshair;touch-action:none}.graph-bg[data-v-35073da4]{fill:transparent}.grid-line[data-v-35073da4]{stroke:#ffffff14;stroke-width:.5}.grid-line-zero[data-v-35073da4]{stroke:#fff3;stroke-width:1}.curve-fill[data-v-35073da4]{fill:#3b82f626}.curve-stroke[data-v-35073da4]{fill:none;stroke:#3b82f6e6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.band-node[data-v-35073da4]{cursor:grab}.band-node[data-v-35073da4]:active{cursor:grabbing}.node-circle[data-v-35073da4]{fill:#1e2837f2;stroke:#3b82f6b3;stroke-width:2;transition:r .1s ease,stroke-width .1s ease}.band-node.selected .node-circle[data-v-35073da4]{fill:#3b82f6f2;stroke:#ffffffe6;stroke-width:2.5}.band-node.inactive .node-circle[data-v-35073da4]{fill:#1e2837b3;stroke:#64748b80}.node-label[data-v-35073da4]{fill:#fff;font-size:10px;font-weight:600;text-anchor:middle;pointer-events:none;-webkit-user-select:none;user-select:none}.eq-readout[data-v-35073da4]{display:flex;justify-content:center;gap:16px;font-size:11px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.readout-value[data-v-35073da4]{color:var(--text-primary)}.eq-bands[data-v-35073da4]{display:flex;align-items:center;gap:8px}.eq-bands-label[data-v-35073da4]{width:36px;flex-shrink:0;font-size:11px;color:var(--text-tertiary)}.band-buttons[data-v-35073da4]{display:flex;gap:6px;flex:1}.band-btn[data-v-35073da4]{width:28px;height:28px;border-radius:999px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-tertiary);font-size:11px;cursor:pointer;transition:all .1s ease}.band-btn[data-v-35073da4]:hover{background:var(--bg-hover);color:var(--text-primary)}.band-btn.active[data-v-35073da4]{border-color:#3b82f6cc;background:#3b82f626;color:#3b82f6f2}.eq-filter-types[data-v-35073da4]{display:flex;gap:4px;justify-content:center}.filter-type[data-v-35073da4]{width:32px;height:28px;border-radius:6px;border:1px solid var(--border-subtle);background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s ease}.filter-type[data-v-35073da4]:hover{background:var(--bg-hover)}.filter-type.active[data-v-35073da4]{border-color:#3b82f6cc;background:#3b82f626}.filter-type-icon[data-v-35073da4]{width:12px;height:12px}.filter-type-icon path[data-v-35073da4]{fill:none;stroke:var(--text-tertiary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.filter-type.active .filter-type-icon path[data-v-35073da4]{stroke:#3b82f6f2}.eq-knobs[data-v-35073da4]{display:flex;align-items:flex-start;justify-content:space-around;gap:10px;padding-top:4px}.knob[data-v-35073da4]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.knob.disabled[data-v-35073da4]{opacity:.45;pointer-events:none}.knob-value[data-v-35073da4]{font-size:11px;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:2px}.knob-label[data-v-35073da4]{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.maximiser[data-v-4d3011d4]{width:200px;height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff05;padding:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.maximiser--compact[data-v-4d3011d4]{gap:8px;padding:8px}.maximiser-content[data-v-4d3011d4]{display:flex;gap:12px;flex:1;min-height:0;overflow:hidden}.maximiser-content--compact[data-v-4d3011d4]{gap:8px}.squash-viz[data-v-4d3011d4]{flex:1;min-height:0;min-width:0;background:#0000004d;border-radius:6px;border:1px solid var(--border-subtle);position:relative;overflow:hidden}.ceiling-press[data-v-4d3011d4]{position:absolute;top:0;left:0;right:0;min-height:8px;cursor:ns-resize;touch-action:none;z-index:10;display:flex;flex-direction:column}.ceiling-fill[data-v-4d3011d4]{flex:1;background:linear-gradient(to bottom,#ef444466,#ef444433)}.ceiling-edge[data-v-4d3011d4]{height:4px;background:#ef4444e6;box-shadow:0 2px 8px #ef444466;display:flex;align-items:center;justify-content:flex-end;padding-right:4px}.ceiling-press--active .ceiling-edge[data-v-4d3011d4]{background:#ef4444;box-shadow:0 2px 12px #ef444499}.ceiling-press:hover .ceiling-edge[data-v-4d3011d4]{background:#ef4444}.ceiling-label[data-v-4d3011d4]{font-size:9px;color:#fff;font-weight:600;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.limiting-glow[data-v-4d3011d4]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center top,rgba(239,68,68,.15) 0%,transparent 60%);pointer-events:none;animation:glow-pulse-4d3011d4 .8s ease-in-out infinite alternate}@keyframes glow-pulse-4d3011d4{0%{opacity:.5}to{opacity:1}}.compact-controls[data-v-4d3011d4]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:0 0 auto}.compact-dial[data-v-4d3011d4]{display:flex;flex-direction:column;align-items:center;gap:2px}.dial-label[data-v-4d3011d4]{font-size:9px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.compact-footer[data-v-4d3011d4]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:4px;border-top:1px solid var(--border-subtle)}.readout[data-v-4d3011d4]{font-size:10px;font-variant-numeric:tabular-nums}.readout--ceiling[data-v-4d3011d4]{color:#ef4444e6}.limiting-badge[data-v-4d3011d4]{background:#ef4444e6;color:#fff;font-size:8px;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.05em;animation:limit-pulse-4d3011d4 .5s ease-in-out infinite alternate}@keyframes limit-pulse-4d3011d4{0%{opacity:.7}to{opacity:1}}.knobs[data-v-4d3011d4]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:0 0 auto}.knob[data-v-4d3011d4]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.knob-value[data-v-4d3011d4]{font-size:10px;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:1px}.knob-label[data-v-4d3011d4]{font-size:9px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.delay[data-v-26b8576b]{width:320px;height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff05;padding:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.delay-content[data-v-26b8576b]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:0}.delay-content--compact[data-v-26b8576b]{flex-direction:row;align-items:center;gap:12px;padding:6px 0}.delay-content--compact .delay-viz-wrap[data-v-26b8576b]{flex:1;min-height:0}.compact-mix[data-v-26b8576b]{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.delay-reset[data-v-26b8576b]{height:22px;padding:0 8px;border-radius:7px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font-size:11px;cursor:pointer}.delay-reset[data-v-26b8576b]:hover{background:var(--bg-hover);color:var(--text-primary)}.delay-viz-wrap[data-v-26b8576b]{position:relative;display:flex;flex-direction:column;gap:3px;flex:1;min-height:50px;width:100%}.delay-viz[data-v-26b8576b]{width:100%;flex:1;min-height:32px;display:block;border-radius:4px;background:#00000040;border:1px solid var(--border-subtle);touch-action:none}.viz-bg[data-v-26b8576b]{fill:transparent}.timeline-base[data-v-26b8576b]{stroke:#ffffff1f;stroke-width:1}.tap-line[data-v-26b8576b]{stroke-width:2;stroke-linecap:round}.tap-line-l[data-v-26b8576b]{stroke:#eab308d9}.tap-line-r[data-v-26b8576b]{stroke:#3b82f6d9}.tap-handle[data-v-26b8576b]{position:absolute;width:20px;height:20px;border-radius:50%;cursor:ew-resize;display:flex;align-items:center;justify-content:center;transform:translate(-50%);transition:transform .1s ease,box-shadow .15s ease;touch-action:none;z-index:2}.tap-handle[data-v-26b8576b]:hover{transform:translate(-50%) scale(1.15)}.tap-handle[data-v-26b8576b]:active{transform:translate(-50%) scale(1.05)}.tap-handle-l[data-v-26b8576b]{top:4px;background:#eab308e6;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff4d}.tap-handle-r[data-v-26b8576b]{bottom:24px;background:#3b82f6e6;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff4d}.tap-handle-l[data-v-26b8576b]:hover{box-shadow:0 2px 6px #eab30880,inset 0 1px #ffffff4d}.tap-handle-r[data-v-26b8576b]:hover{box-shadow:0 2px 6px #3b82f680,inset 0 1px #ffffff4d}.handle-label[data-v-26b8576b]{font-size:9px;font-weight:700;color:#000000b3;pointer-events:none;-webkit-user-select:none;user-select:none}.channel-label[data-v-26b8576b]{fill:var(--text-tertiary);font-size:8px;font-weight:500;text-anchor:end}.origin-marker[data-v-26b8576b]{fill:#fff6}.delay-labels[data-v-26b8576b]{display:flex;justify-content:space-between;padding:0 12px;font-size:9px;font-weight:500;pointer-events:none}.label-l[data-v-26b8576b]{color:#eab308b3}.label-r[data-v-26b8576b]{color:#3b82f6b3}.delay-footer[data-v-26b8576b]{display:flex;align-items:center;justify-content:space-between;gap:10px}.sync-toggle[data-v-26b8576b]{height:20px;padding:0 8px;border-radius:10px;border:1px solid var(--border-subtle);background:#ffffff0a;color:var(--text-secondary);font-size:10px;font-weight:600;cursor:pointer;transition:all .15s ease;flex-shrink:0}.sync-toggle[data-v-26b8576b]:hover{background:#ffffff14;color:var(--text-primary)}.sync-toggle.active[data-v-26b8576b]{background:#3b82f640;border-color:#3b82f680;color:#3b82f6}.delay-readout[data-v-26b8576b]{display:flex;gap:12px;font-size:10px;font-variant-numeric:tabular-nums}.readout-l[data-v-26b8576b]{color:#eab308a6}.readout-r[data-v-26b8576b]{color:#3b82f6a6}.knobs[data-v-26b8576b]{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:10px}.knob[data-v-26b8576b]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.knob-value[data-v-26b8576b]{font-size:11px;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:2px}.knob-label[data-v-26b8576b]{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.time-mode[data-v-26b8576b]{height:18px;padding:0 8px;border-radius:999px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font-size:10px;cursor:pointer;margin-top:2px}.time-mode[data-v-26b8576b]:hover{background:var(--bg-hover);color:var(--text-primary)}.gate[data-v-9f578774]{width:260px;height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff05;padding:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.gate-content[data-v-9f578774]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px;min-height:0}.reset-icon[data-v-9f578774]{width:20px;height:20px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;display:grid;place-items:center;border-radius:4px;transition:color .15s ease}.reset-icon[data-v-9f578774]:hover{color:var(--text-primary)}.gate-bar-wrap[data-v-9f578774]{display:flex;flex-direction:column;align-items:center;gap:3px;max-width:280px;margin:0 auto;width:100%}.gate-bar[data-v-9f578774]{position:relative;width:100%;height:24px;border-radius:4px;background:#0000004d;border:1px solid var(--border-subtle);cursor:ew-resize;touch-action:none;overflow:visible}.bar-gradient[data-v-9f578774]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:linear-gradient(to right,#ef444466,#ef444459 30%,#eab3084d,#22c55e59 70%,#22c55e73)}.bar-gated[data-v-9f578774]{position:absolute;top:0;left:0;bottom:0;border-radius:3px 0 0 3px;background:#0000008c;pointer-events:none}.bar-ticks[data-v-9f578774]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tick[data-v-9f578774]{position:absolute;top:0;bottom:0;width:1px;background:#ffffff1a;transform:translate(-.5px)}.bar-handle[data-v-9f578774]{position:absolute;top:-2px;bottom:-2px;width:3px;background:#eab308f2;border-radius:2px;transform:translate(-50%);cursor:ew-resize;box-shadow:0 0 4px #eab30880;transition:width .1s ease,box-shadow .1s ease}.bar-handle[data-v-9f578774]:hover,.gate-bar:active .bar-handle[data-v-9f578774]{width:4px;box-shadow:0 0 8px #eab308b3}.gate-bar-scale[data-v-9f578774]{display:flex;justify-content:space-between;width:100%;padding:0 2px;font-size:8px;color:#ffffff59;font-variant-numeric:tabular-nums}.gate-bar-value[data-v-9f578774]{text-align:center;font-size:11px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.knobs[data-v-9f578774]{display:flex;flex-wrap:wrap;justify-content:space-around;gap:8px}.knob[data-v-9f578774]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.knob-value[data-v-9f578774]{font-size:11px;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:2px}.knob-label[data-v-9f578774]{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.reverb[data-v-bf1c86cc]{width:280px;height:100%;min-height:0;border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff05;padding:10px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.reverb--compact[data-v-bf1c86cc]{width:220px;gap:8px;padding:10px}.compact-row[data-v-bf1c86cc]{display:flex;align-items:center;gap:8px}.compact-row .ir-viz[data-v-bf1c86cc]{flex:1;min-width:0}.compact-row .dial-group[data-v-bf1c86cc]{flex-shrink:0}.reverb-content[data-v-bf1c86cc]{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.reverb-content--compact[data-v-bf1c86cc]{gap:8px;justify-content:center}.reverb-main[data-v-bf1c86cc]{display:flex;flex-direction:column;gap:8px;align-items:stretch}.room-selector[data-v-bf1c86cc]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 10px;border-radius:6px;border:1px solid var(--border-subtle);background:#0003;color:var(--text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}.room-selector[data-v-bf1c86cc]:hover{background:#0000004d;border-color:#fff3}.room-name[data-v-bf1c86cc]{flex:1;text-align:left}.room-chevron[data-v-bf1c86cc]{opacity:.5;flex-shrink:0}.ir-viz[data-v-bf1c86cc]{height:50px;border-radius:6px;background:#00000040;border:1px solid var(--border-subtle);overflow:hidden;cursor:ew-resize;touch-action:none}.ir-viz--compact[data-v-bf1c86cc]{height:50px}.ir-viz--dragging[data-v-bf1c86cc]{cursor:grabbing}.ir-svg[data-v-bf1c86cc]{width:100%;height:100%;display:block;pointer-events:none}.ir-envelope[data-v-bf1c86cc]{fill:#eab3081f}.ir-waveform[data-v-bf1c86cc]{fill:none;stroke:#eab308d9;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ir-center[data-v-bf1c86cc]{stroke:#ffffff14;stroke-width:1;vector-effect:non-scaling-stroke}.compact-info[data-v-bf1c86cc]{display:flex;justify-content:space-between;gap:8px;padding:4px 0}.info-item[data-v-bf1c86cc]{font-size:10px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.reverb-controls[data-v-bf1c86cc]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:10px;flex:1;min-height:0}.reverb-controls--compact[data-v-bf1c86cc]{gap:8px;justify-content:space-around}.dial-group[data-v-bf1c86cc]{display:flex;flex-direction:column;align-items:center;gap:2px}.dial-label[data-v-bf1c86cc]{font-size:9px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.02em}.stereo[data-v-72a9631a]{border:1px solid var(--border-subtle);border-radius:10px;background:#ffffff05;padding:8px;display:flex;flex-direction:column;gap:6px;width:140px;height:100%;min-height:0}.stereo-header[data-v-72a9631a]{display:flex;align-items:center;gap:6px;flex-shrink:0}.stereo-title[data-v-72a9631a]{flex:1;font-size:11px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.toggle[data-v-72a9631a]{width:28px;height:16px;border-radius:999px;border:1px solid var(--border-subtle);background:#ffffff0f;padding:2px;cursor:pointer;display:flex;align-items:center;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.toggle.on[data-v-72a9631a]{background:#3b82f666;border-color:#3b82f699}.toggle-thumb[data-v-72a9631a]{width:12px;height:12px;border-radius:50%;background:#ffffffe6;transform:translate(0);transition:transform .15s ease}.toggle.on .toggle-thumb[data-v-72a9631a]{transform:translate(12px)}.icon-btn[data-v-72a9631a]{width:20px;height:20px;border-radius:4px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;display:grid;place-items:center;transition:color .15s ease;flex-shrink:0}.icon-btn[data-v-72a9631a]:hover{color:var(--text-primary)}.icon-btn--danger[data-v-72a9631a]:hover{color:#ef4444e6}.stereo-viz-wrap[data-v-72a9631a]{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-height:0}.stereo-viz[data-v-72a9631a]{width:100%;flex:1;min-height:80px;display:block;border-radius:6px;background:#0000004d;border:1px solid var(--border-subtle);cursor:ew-resize;touch-action:none}.viz-bg[data-v-72a9631a]{fill:transparent}.grid-arc[data-v-72a9631a]{fill:none;stroke:#ffffff0f;stroke-width:1}.center-line[data-v-72a9631a]{stroke:#ffffff1f;stroke-width:1;stroke-dasharray:2 2}.spread-line[data-v-72a9631a]{stroke:#eab308e6;stroke-width:2;stroke-linecap:round}.spread-fill[data-v-72a9631a]{fill:#eab30826}.center-point[data-v-72a9631a]{fill:#eab308}.stereo-labels[data-v-72a9631a]{position:absolute;bottom:22px;left:0;right:0;display:flex;justify-content:space-between;padding:0 8px;font-size:9px;font-weight:500;color:#ffffff59;pointer-events:none}.stereo-readout[data-v-72a9631a]{font-size:11px;font-weight:500;color:#eab308cc;font-variant-numeric:tabular-nums;text-align:center}.vst[data-v-87151685]{width:150px;height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff05;padding:10px}.thumb[data-v-87151685]{flex:1 1 auto;min-height:0;width:100%;border:none;border-radius:10px;background:transparent;overflow:hidden;padding:0;cursor:pointer;display:block}.thumb[data-v-87151685]:disabled{cursor:not-allowed;opacity:.7}.thumb[data-v-87151685]:hover:enabled{background:transparent;filter:brightness(1.04)}.thumb-img[data-v-87151685]{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.thumb-fallback[data-v-87151685]{width:100%;height:100%;display:grid;place-items:center;color:#e4e4e7b8;background:radial-gradient(circle at 20% 20%,#3b82f638,#0000 55%),radial-gradient(circle at 80% 80%,#a855f72e,#0000 55%),linear-gradient(180deg,#00000026,#00000059)}.footer[data-v-87151685]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.vendor[data-v-87151685]{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status[data-v-87151685]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--text-tertiary);flex-shrink:0}.status.open[data-v-87151685]{color:#22c55ee6}.dot[data-v-87151685]{width:8px;height:8px;border-radius:999px;background:#a1a1aabf}.status.open .dot[data-v-87151685]{background:#22c55ef2}.error[data-v-87151685]{font-size:11px;color:#ff6b6b;white-space:pre-wrap}.zone[data-v-4e5cf140]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.empty[data-v-4e5cf140]{flex:1;display:grid;place-items:center;color:var(--text-tertiary);font-size:12px}.rack[data-v-4e5cf140]{flex:1 1 auto;min-height:0;overflow:hidden;padding:12px}.modules[data-v-4e5cf140]{height:100%;display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.module[data-v-4e5cf140]{flex:0 0 auto;height:100%;min-height:0;position:relative}.module--draggable[data-v-4e5cf140]{cursor:grab}.module--dragging[data-v-4e5cf140]{opacity:.55}.module--drop-before[data-v-4e5cf140]:before{content:"";position:absolute;left:-7px;top:10px;bottom:10px;width:2px;border-radius:2px;background:#3b82f6f2}.module--drop-after[data-v-4e5cf140]:after{content:"";position:absolute;right:-7px;top:10px;bottom:10px;width:2px;border-radius:2px;background:#3b82f6f2}.unsupported[data-v-4e5cf140]{padding:12px;border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-tertiary);font-size:12px}.add-card[data-v-4e5cf140]{flex:0 0 auto;width:120px;height:100%;border-radius:12px;border:1px dashed rgba(255,255,255,.18);background:#ffffff05;color:var(--text-tertiary);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.add-card[data-v-4e5cf140]:hover{background:#ffffff0a;color:var(--text-primary);border-color:#ffffff47}.add-card--drop[data-v-4e5cf140]{background:#3b82f614;color:var(--text-primary);border-color:#3b82f699}.add-card span[data-v-4e5cf140]{font-size:11px;font-weight:600}.divider[data-v-57ae8d15]{height:8px;cursor:row-resize;display:grid;place-items:center;-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.divider:hover .handle[data-v-57ae8d15],.divider.dragging .handle[data-v-57ae8d15]{background:#ffffff59}.divider.dragging .handle[data-v-57ae8d15]{background:#3b83f6a6}.handle[data-v-57ae8d15]{width:48px;height:4px;border-radius:999px;background:#ffffff2e;transition:background .15s ease}.zone[data-v-4de33143]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.header[data-v-4de33143]{height:36px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--border-subtle);background:var(--glass-panel);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur))}.title[data-v-4de33143]{display:flex;align-items:baseline;gap:8px;min-width:0;color:var(--text-primary)}.title-text[data-v-4de33143]{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.close[data-v-4de33143],.action[data-v-4de33143]{width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;transition:all .15s ease;flex:0 0 auto}.action[data-v-4de33143]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.action[data-v-4de33143]:disabled{opacity:.5;cursor:not-allowed}.action.active[data-v-4de33143]{color:var(--text-primary);background:#3b82f624}.header-actions[data-v-4de33143]{display:flex;align-items:center;gap:6px;flex:0 0 auto}.transient-threshold[data-v-4de33143]{width:28px;height:28px;border-radius:var(--radius-sm);background:#ffffff0f;display:grid;place-items:center;transition:all .15s ease}.transient-threshold[data-v-4de33143]:hover{background:#78aaff24}.transport[data-v-4de33143]{width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:#ffffff0f;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;transition:all .15s ease}.transport[data-v-4de33143]:hover:not(:disabled){color:var(--text-primary);background:#78aaff2e}.transport[data-v-4de33143]:disabled{opacity:.5;cursor:not-allowed}.close[data-v-4de33143]:hover{color:var(--text-primary);background:var(--bg-hover)}.empty[data-v-4de33143]{flex:1;display:grid;place-items:center;color:var(--text-tertiary);font-size:12px;padding:12px;text-align:center}.editor[data-v-4de33143]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;outline:none}.viewport[data-v-4de33143]{flex:1 1 auto;min-height:0;overflow:auto;background:linear-gradient(to bottom,#ffffff08,#ffffff05)}.content[data-v-4de33143]{position:relative;height:100%;min-width:100%;--ruler-h: 24px;--clip-top: calc(var(--ruler-h) + 8px);--clip-header-h: 20px;--clip-body-top: calc(var(--clip-top) + var(--clip-header-h));--clip-bottom: 8px}.canvas[data-v-4de33143]{position:sticky;top:0;left:0;display:block;cursor:text;z-index:1}.project-playhead[data-v-4de33143]{position:absolute;top:0;bottom:0;width:2px;transform:translate(-1px);background:#38bdf847;box-shadow:0 0 0 1px #38bdf81f,0 0 14px #38bdf81a;pointer-events:none;z-index:4}.status[data-v-4de33143]{position:absolute;top:8px;left:10px;padding:4px 8px;border-radius:999px;font-size:11px;color:var(--text-secondary);background:#00000059;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur))}.status--error[data-v-4de33143]{color:#ffb4b4f2;border-color:#ffb4b440;background:#500a0a59}.clip-header-overlay[data-v-4de33143]{position:absolute;top:var(--clip-top);height:20px;display:flex;align-items:center;padding:0 10px;min-width:0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,rgba(var(--clip-accent-rgb),.45),rgba(var(--clip-accent-rgb),.25));border-bottom:1px solid rgba(0,0,0,.25);box-shadow:inset 0 1px #ffffff0f;cursor:grab;z-index:6;-webkit-user-select:none;user-select:none;pointer-events:auto;color:#ffffffe6;font-size:11px;font-weight:700;letter-spacing:.02em;overflow:hidden}.clip-header-overlay.dragging[data-v-4de33143]{cursor:grabbing}.fade-region[data-v-4de33143]{position:absolute;top:var(--clip-body-top);bottom:var(--clip-bottom);pointer-events:none;overflow:hidden;z-index:5}.fade-in-region[data-v-4de33143]{background:linear-gradient(90deg,#0006,#0000)}.fade-out-region[data-v-4de33143]{background:linear-gradient(270deg,#0006,#0000)}.fade-curve[data-v-4de33143]{position:absolute;top:0;left:0;width:100%;height:100%;color:#ffffff4d}.handles[data-v-4de33143]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.resize-handle[data-v-4de33143]{position:absolute;top:var(--clip-top);bottom:var(--clip-bottom);width:8px;transform:translate(-4px);pointer-events:auto;cursor:ew-resize;z-index:10}.fade-handle[data-v-4de33143]{--fade-handle-size: 8px;--fade-handle-hit-width: 20px;--fade-handle-hit-height: 16px;position:absolute;top:var(--clip-body-top);width:var(--fade-handle-hit-width);height:var(--fade-handle-hit-height);cursor:ew-resize;z-index:15;pointer-events:auto;opacity:.95;transition:opacity .15s ease}.fade-handle[data-v-4de33143]:before{content:"";position:absolute;top:0;left:50%;width:var(--fade-handle-size);height:var(--fade-handle-size);transform:translate(-50%);border-radius:50%;background:#facc15f2;box-shadow:0 1px 2px #00000080;transition:transform .1s ease,background .15s ease}.fade-in-handle[data-v-4de33143]{transform:translate(-50%)}.fade-out-handle[data-v-4de33143]{transform:translate(calc(-50% + var(--fade-handle-size)))}.fade-handle[data-v-4de33143]:hover:before{transform:translate(-50%) scale(1.25);background:#facc15}.zone[data-v-3219da25]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.header[data-v-3219da25]{height:36px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid var(--border-subtle);background:var(--glass-panel);backdrop-filter:blur(var(--backdrop-blur));-webkit-backdrop-filter:blur(var(--backdrop-blur))}.title[data-v-3219da25]{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-primary)}.title-text[data-v-3219da25]{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.subtitle[data-v-3219da25]{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.header-right[data-v-3219da25]{display:flex;align-items:center;gap:10px}.io[data-v-3219da25]{display:flex;align-items:center;gap:8px;color:var(--text-tertiary);font-size:11px}.io-label[data-v-3219da25]{font-weight:600;letter-spacing:.2px}.io-select[data-v-3219da25]{height:26px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.14);background:#00000040;color:var(--text-primary);padding:0 8px;font-size:11px;outline:none}.io-select[data-v-3219da25]:focus{border-color:#3b82f6b3;box-shadow:0 0 0 1px #3b82f62e}.close[data-v-3219da25]{width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:grid;place-items:center;transition:all .15s ease;flex:0 0 auto}.close[data-v-3219da25]:hover{color:var(--text-primary);background:var(--bg-hover)}.surface[data-v-3219da25]{--strip-width: 100px;flex:1 1 auto;min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px;background:radial-gradient(1100px 420px at 40% 0%,rgba(59,130,246,.11),transparent 55%),radial-gradient(900px 380px at 80% 0%,rgba(250,204,21,.08),transparent 60%),linear-gradient(to bottom,#ffffff05,#00000014)}.strip-scroll[data-v-3219da25]{min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;display:flex;align-items:stretch;gap:8px}.master-pane[data-v-3219da25]{flex:0 0 auto;display:flex;align-items:stretch;padding-left:8px;border-left:1px solid rgba(255,255,255,.06)}.strip[data-v-3219da25]{flex:0 0 var(--strip-width);min-width:var(--strip-width);border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff0f;overflow:hidden;display:flex;flex-direction:column;cursor:default;-webkit-user-select:none;user-select:none}.strip.folder[data-v-3219da25]{background:#ffffff05}.strip.selected[data-v-3219da25]{border-color:#facc1559;box-shadow:0 10px 28px #00000047,0 0 0 1px #facc152e,inset 0 1px #ffffff0f}.strip.focused[data-v-3219da25]{border-color:#3b82f68c;box-shadow:0 10px 28px #00000047,0 0 0 1px #3b82f638,inset 0 1px #ffffff0f}.strip--master[data-v-3219da25]{border-color:#facc1538;background:#ffffff08;box-shadow:0 10px 28px #00000047,0 0 0 1px #facc151a,inset 0 1px #ffffff0f}.strip-top--master[data-v-3219da25]{background:linear-gradient(to bottom,#facc151a,#0000001a)}.color-bar--master[data-v-3219da25]{background:linear-gradient(to right,#facc15f2,#3b82f6d9)}.track-name--master[data-v-3219da25]{text-transform:uppercase;letter-spacing:.6px}.knobs--master[data-v-3219da25]{justify-content:center}.strip-top[data-v-3219da25]{flex:0 0 auto;padding:6px 6px 5px;background:linear-gradient(to bottom,#0000004d,#0000001a);border-bottom:1px solid rgba(255,255,255,.08)}.color-bar[data-v-3219da25]{height:3px;border-radius:999px;opacity:.9;box-shadow:0 0 0 1px #00000040}.name-row[data-v-3219da25]{margin-top:6px;display:flex;align-items:center;gap:6px;min-width:0}.track-name[data-v-3219da25]{min-width:0;flex:1 1 auto;font-size:11px;font-weight:650;color:#ffffffeb}.transport-row[data-v-3219da25]{margin-top:6px;display:flex;align-items:center;justify-content:center;gap:4px}.icon-btn[data-v-3219da25]{width:22px;height:22px;border:none;background:transparent;color:#ffffff73;display:grid;place-items:center;cursor:pointer;transition:all .15s ease}.icon-btn[data-v-3219da25]:hover{color:#ffffffd9}.icon-btn.active[data-v-3219da25]{color:#3b82f6f2}.icon-btn[data-v-3219da25]:disabled{opacity:.4;cursor:not-allowed}.depth-badge[data-v-3219da25]{width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#00000029;color:#ffffff73;font-size:8px;font-family:SF Mono,Monaco,Consolas,monospace;display:grid;place-items:center}.strip-body[data-v-3219da25]{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(80px,1fr) auto;padding:8px 6px;gap:6px}.btn[data-v-3219da25]{width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:#ffffff8c;cursor:pointer;display:grid;place-items:center;transition:all .15s ease}.btn[data-v-3219da25]:hover{color:#ffffffe6}.btn.active[data-v-3219da25]{color:#facc15f2}.btn.record.active[data-v-3219da25]{color:#ef4444f2}.btn.mute.active[data-v-3219da25]{color:#94a3b8f2}.btn[data-v-3219da25]:disabled{opacity:.4;cursor:not-allowed}.knobs[data-v-3219da25]{display:flex;align-items:flex-start;justify-content:space-around;gap:6px}.knob[data-v-3219da25]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:4px}.knob-label[data-v-3219da25]{font-size:9px;color:#ffffff73;letter-spacing:.5px}.fader-area[data-v-3219da25]{min-height:0;display:flex;align-items:stretch;justify-content:center;gap:6px}.meter-vert[data-v-3219da25]{flex:0 0 16px;border-radius:10px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#00000042;padding:6px 3px 4px;display:grid;grid-template-columns:1fr 1fr;gap:1px}.meter-channel[data-v-3219da25]{position:relative;border-radius:6px;overflow:hidden;background:#ffffff0f}.meter-fill[data-v-3219da25]{position:absolute;left:0;right:0;bottom:0;height:0%;background:linear-gradient(to top,#22c55ef2,#facc15f2 72%,#ef4444f2 92%);box-shadow:0 0 10px #22c55e38;transition:height .06s linear}.meter-peak[data-v-3219da25]{position:absolute;left:0;right:0;height:1px;background:#ffffffbf;box-shadow:0 0 6px #ffffff40,0 0 0 1px #0000002e;pointer-events:none;opacity:0;transition:bottom .05s linear,opacity .12s ease}.meter-clip[data-v-3219da25]{position:absolute;top:2px;left:50%;transform:translate(-50%);width:8px;height:3px;border-radius:999px;background:#ef444440;box-shadow:0 0 0 1px #00000040}.meter-clip.active[data-v-3219da25]{background:#ef4444e6;box-shadow:0 0 12px #ef44448c}.fader-stack[data-v-3219da25]{flex:0 0 auto;display:flex;align-items:stretch;gap:6px;min-height:0}.fader-scale[data-v-3219da25]{width:8px;position:relative;opacity:.55}.fader-tick[data-v-3219da25]{position:absolute;left:2px;right:0;height:1px;background:#fff3}.fader-tick.major[data-v-3219da25]{background:#ffffff5c}.fader-side[data-v-3219da25]{width:28px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.side-tools[data-v-3219da25]{display:flex;flex-direction:column;align-items:center;gap:2px}.fader-readout[data-v-3219da25]{display:flex;flex-direction:column;align-items:center;gap:1px}.fader-db[data-v-3219da25]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:9px;color:#fffc;text-align:center}.fader-unit[data-v-3219da25]{font-size:8px;color:#ffffff59;letter-spacing:.5px;text-transform:uppercase}.routing[data-v-3219da25]{margin-top:auto;padding-top:6px;border-top:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:2px}.routing-row[data-v-3219da25]{display:flex;align-items:baseline;justify-content:space-between;gap:4px;font-size:9px;color:#ffffff80}.routing-label[data-v-3219da25]{font-weight:700;letter-spacing:.4px}.routing-value[data-v-3219da25]{font-family:SF Mono,Monaco,Consolas,monospace;font-size:8px;opacity:.85}.lower-zone[data-v-ce8dd11e]{flex:0 0 auto;min-height:250px;display:flex;flex-direction:column;overflow:hidden;border-top:1px solid var(--border-subtle);background:var(--bg-panel)}.lower-zone-section[data-v-ce8dd11e]{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.lower-zone-section--effects[data-v-ce8dd11e]{flex:0 0 auto}.lower-zone--stacked .lower-zone-section--effects[data-v-ce8dd11e]{min-height:120px;max-height:240px}.lower-zone-inner-divider[data-v-ce8dd11e]{flex:0 0 auto}.lower-zone-enter-active[data-v-ce8dd11e],.lower-zone-leave-active[data-v-ce8dd11e]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.lower-zone-enter-from[data-v-ce8dd11e],.lower-zone-leave-to[data-v-ce8dd11e]{transform:translateY(100%)}.loading[data-v-6700d5fe]{height:100vh;display:grid;place-items:center;color:var(--text-secondary)}.Layout[data-v-6700d5fe]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:transparent;position:relative;padding:var(--space-sm);gap:var(--space-sm)}.LayoutRow[data-v-6700d5fe]{flex:1 1 auto;display:flex;min-height:0;overflow:hidden;gap:var(--space-sm)}.main-content[data-v-6700d5fe]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0;border-radius:var(--radius-lg);background:var(--bg-panel);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}.editor-area[data-v-6700d5fe]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.arrange-editor[data-v-6700d5fe]{flex:1 1 auto;min-height:0}.otp-inputs-container[data-v-1661b3bd]{display:flex;gap:8px;justify-content:center;margin-bottom:16px}.otp-inputs-container.shake[data-v-1661b3bd]{animation:shake-1661b3bd .6s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-1661b3bd{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.otp-box[data-v-1661b3bd]{width:42px;height:48px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;font-size:20px;font-weight:600;text-align:center;transition:all .2s ease;line-height:44px}.otp-box[data-v-1661b3bd]:focus{outline:none;background:#ffffff0f;border-color:#fff8e780;box-shadow:0 0 0 3px #fff8e71a}.otp-box.filled[data-v-1661b3bd]{background:#fff8e714;border-color:#fff8e74d;color:#fff8e7;animation:fillBounce-1661b3bd .3s ease}.otp-box.active[data-v-1661b3bd]{border-color:#fff8e799;box-shadow:0 0 0 2px #fff8e733}.otp-box[data-v-1661b3bd]:disabled{opacity:.4;cursor:not-allowed}@keyframes fillBounce-1661b3bd{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.welcome-root[data-v-039154a0]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:32px;overflow:hidden;background:var(--halogen-bg);perspective:1000px}.ambient-background[data-v-039154a0]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.light-orb[data-v-039154a0]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;mix-blend-mode:screen;animation:orb-pulse-039154a0 12s ease-in-out infinite alternate;will-change:transform,opacity}.orb-1[data-v-039154a0]{width:400px;height:400px;background:radial-gradient(circle,rgba(255,200,100,.4) 0%,transparent 70%);top:-100px;left:-100px;animation-delay:0s}.orb-2[data-v-039154a0]{width:500px;height:500px;background:radial-gradient(circle,rgba(200,150,255,.3) 0%,transparent 70%);bottom:-150px;right:-100px;animation-delay:-4s}.orb-3[data-v-039154a0]{width:350px;height:350px;background:radial-gradient(circle,rgba(100,200,255,.25) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-8s}@keyframes orb-pulse-039154a0{0%{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}to{opacity:.4;transform:scale(1)}}.noise-overlay[data-v-039154a0]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.welcome-content[data-v-039154a0]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:48px;width:min(800px,100%)}.welcome-header[data-v-039154a0]{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.logo-container[data-v-039154a0]{position:relative;padding:20px;margin:-20px;border-radius:20px;cursor:default}.lens-flare-effect[data-v-039154a0]{position:absolute;top:50%;left:37px;width:0;height:0;pointer-events:none;z-index:10;mix-blend-mode:screen;opacity:1;transform:scale(1);transition:opacity .6s ease-out,transform .8s cubic-bezier(.2,.8,.2,1);animation:flare-intro-039154a0 2s ease-out forwards}@keyframes flare-intro-039154a0{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.flare-streak-main[data-v-039154a0]{position:absolute;top:50%;left:50%;width:150vw;height:2px;transform:translate(-50%,-50%) rotate(calc(var(--flare-angle-rad, -2deg) * .1 - 2deg));background:linear-gradient(90deg,transparent 0%,rgba(255,248,231,0) 30%,rgba(255,255,255,.9) 50%,rgba(255,248,231,0) 70%,transparent 100%);filter:blur(4px);will-change:transform;opacity:.8}.flare-streak-long[data-v-039154a0]{position:absolute;top:50%;left:50%;width:200vw;height:1px;transform:translate(-50%,-50%) rotate(0);background:linear-gradient(90deg,transparent 10%,rgba(200,220,255,.1) 40%,rgba(255,255,255,.4) 50%,rgba(200,220,255,.1) 60%,transparent 90%);filter:blur(1px);mix-blend-mode:screen;opacity:calc(.3 + var(--flare-dist-norm, 0) * .4)}.flare-streak-secondary[data-v-039154a0]{position:absolute;top:50%;left:50%;width:120vw;height:6px;transform:translate(-50%,-50%) rotate(20deg);background:radial-gradient(ellipse at center,rgba(100,150,255,.2) 0%,transparent 60%);filter:blur(8px);opacity:calc(.4 + var(--flare-dist-norm, 0) * .3)}.flare-shimmer[data-v-039154a0]{position:absolute;top:50%;left:50%;width:60px;height:60px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 70%);filter:blur(8px);mix-blend-mode:overlay;animation:shimmer-pulse-039154a0 .1s infinite alternate;opacity:.3}@keyframes shimmer-pulse-039154a0{0%{opacity:.2;transform:translate(-50%,-50%) scale(.9)}to{opacity:.4;transform:translate(-50%,-50%) scale(1.1)}}.flare-rainbow[data-v-039154a0]{position:absolute;top:50%;left:50%;width:250px;height:250px;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,#ff00000d,#ff9a000d,#d0de210d,#4fdc4a0d,#3fdad80d,#2fc9e20d,#1c7fee0d,#5f15f20d,#ba0cf80d,#fb07d90d,#ff00000d);border-radius:50%;filter:blur(40px);opacity:calc(.2 + var(--flare-dist-norm, 0) * .5);mix-blend-mode:color-dodge;animation:rainbow-spin-039154a0 20s linear infinite}@keyframes rainbow-spin-039154a0{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.flare-center-glow[data-v-039154a0]{position:absolute;top:50%;left:50%;width:180px;height:180px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.95) 0%,rgba(255,220,150,.5) 20%,transparent 70%);filter:blur(20px);animation:flare-glow-pulse-039154a0 4s ease-in-out infinite alternate}@keyframes flare-glow-pulse-039154a0{0%{transform:translate(-50%,-50%) scale(.95);opacity:.7}to{transform:translate(-50%,-50%) scale(1.05);opacity:.9}}.flare-bokeh[data-v-039154a0]{position:absolute;border-radius:50%;background:#fff8e726;filter:blur(5px);opacity:.6;transform:translate(calc(var(--flare-dx, 0px) * var(--multiplier)),calc(var(--flare-dy, 0px) * var(--multiplier)));will-change:transform,box-shadow;box-shadow:inset calc(var(--flare-cos, 0) * 2px) calc(var(--flare-sin, 0) * 2px) 4px #ff64641a,inset calc(var(--flare-cos, 0) * -2px) calc(var(--flare-sin, 0) * -2px) 4px #6464ff1a}.b1[data-v-039154a0]{width:140px;height:140px;--multiplier: .25;background:radial-gradient(circle,rgba(255,220,150,.15) 0%,rgba(255,200,100,.08) 60%,transparent 80%);border:1px solid rgba(255,248,231,.2);box-shadow:inset calc(var(--flare-cos, 0) * 3px) calc(var(--flare-sin, 0) * 3px) 6px #ff323226,inset calc(var(--flare-cos, 0) * -3px) calc(var(--flare-sin, 0) * -3px) 6px #3232ff26,0 0 20px #ffc8641a}.b2[data-v-039154a0]{width:180px;height:180px;--multiplier: .55;background:radial-gradient(circle,rgba(200,230,255,.12) 0%,transparent 70%);filter:blur(12px);mix-blend-mode:overlay}.b3[data-v-039154a0]{width:60px;height:60px;--multiplier: -.15;background:#fff6;filter:blur(4px);box-shadow:calc(var(--flare-cos, 0) * 2px) calc(var(--flare-sin, 0) * 2px) 8px #fffc,0 0 15px #fff6}.b4[data-v-039154a0]{width:350px;height:350px;--multiplier: .9;background:radial-gradient(circle,rgba(255,160,60,.08) 0%,transparent 60%);filter:blur(40px);mix-blend-mode:screen}.b5[data-v-039154a0]{width:25px;height:25px;--multiplier: -.4;background:#b4f0ffcc;filter:blur(1px);box-shadow:0 0 12px #b4f0ffe6}.b6[data-v-039154a0]{width:90px;height:90px;--multiplier: .35;background:transparent;border:2px solid rgba(255,220,150,.15);filter:blur(3px);box-shadow:inset calc(var(--flare-cos, 0) * 4px) calc(var(--flare-sin, 0) * 4px) 8px #ffc86433}.b7[data-v-039154a0]{width:160px;height:160px;--multiplier: -.8;background:radial-gradient(circle,rgba(255,255,255,.03) 0%,transparent 70%);border:1px solid rgba(255,255,255,.08);filter:blur(8px)}.logo-container[data-v-039154a0]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140vw;height:140vh;background:radial-gradient(ellipse at center,rgba(255,248,231,.18) 0%,rgba(255,220,150,.08) 25%,rgba(255,200,100,.03) 50%,transparent 70%);pointer-events:none;opacity:0;mix-blend-mode:screen;animation:glow-fade-in-039154a0 2s ease-out forwards,glow-pulse-039154a0 6s ease-in-out 2s infinite}@keyframes glow-fade-in-039154a0{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes glow-pulse-039154a0{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.12);opacity:.9}}.halogen-logo[data-v-039154a0]{color:var(--halogen-text);position:relative;z-index:1;opacity:0;animation:logo-fade-in-039154a0 1.2s cubic-bezier(.2,.8,.2,1) forwards;filter:drop-shadow(0 0 15px rgba(255,248,231,.3))}@keyframes logo-fade-in-039154a0{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.view-fade-enter-active[data-v-039154a0],.view-fade-leave-active[data-v-039154a0]{transition:all .4s ease}.view-fade-enter-from[data-v-039154a0]{opacity:0;transform:translateY(12px)}.view-fade-leave-to[data-v-039154a0]{opacity:0;transform:translateY(-12px)}.auth-section[data-v-039154a0]{display:flex;flex-direction:column;align-items:center;gap:20px;width:min(380px,100%);padding:40px;background:#0003;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;border:1px solid rgba(255,255,255,.05);box-shadow:0 20px 40px #0003}.auth-subtitle[data-v-039154a0]{margin:0;font-size:14px;color:#ffffff80;text-align:center}.auth-step[data-v-039154a0]{display:flex;flex-direction:column;width:100%}.verify-email-hint[data-v-039154a0]{margin:0 0 16px;font-size:13px;color:#ffffff80;text-align:center}.auth-step-enter-active[data-v-039154a0],.auth-step-leave-active[data-v-039154a0]{transition:all .3s ease}.auth-step-enter-from[data-v-039154a0]{opacity:0;transform:translate(20px)}.auth-step-leave-to[data-v-039154a0]{opacity:0;transform:translate(-20px)}.form-group[data-v-039154a0]{margin-bottom:8px}.input-wrapper[data-v-039154a0]{position:relative}.input-icon[data-v-039154a0]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#fff6;pointer-events:none}.form-input[data-v-039154a0]{width:100%;height:44px;padding:0 16px;background:#ffffff08;border:1.5px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;font-size:14px;font-family:Inter,sans-serif;transition:all .3s ease}.form-input.with-icon[data-v-039154a0]{padding-left:44px}.form-input[data-v-039154a0]::placeholder{color:#ffffff4d}.form-input[data-v-039154a0]:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff1f}.form-input[data-v-039154a0]:focus{outline:none;background:#ffffff0f;border-color:#fff8e766;box-shadow:0 0 0 3px #fff8e714}.form-input[data-v-039154a0]:disabled{opacity:.4;cursor:not-allowed}.form-input.has-error[data-v-039154a0]{border-color:#ef444480}.form-input.has-error[data-v-039154a0]:focus{border-color:#ef444499;box-shadow:0 0 0 3px #ef44441a}.inline-error[data-v-039154a0]{margin-top:6px;font-size:12px;color:var(--halogen-error);animation:slideIn-039154a0 .2s ease}.primary-button[data-v-039154a0]{width:100%;height:44px;margin-top:10px;background:linear-gradient(135deg,#fff8e726,#fff8e714);border:1px solid rgba(255,248,231,.2);border-radius:10px;color:#fffc;font-size:14px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.primary-button.is-active[data-v-039154a0]{background:linear-gradient(135deg,#fff8e740,#fff8e726);border-color:#fff8e759;color:var(--halogen-text);box-shadow:0 0 20px #fff8e726}.primary-button[data-v-039154a0]:hover:not(:disabled){background:linear-gradient(135deg,#fff8e74d,#fff8e733);border-color:#fff8e766}.primary-button[data-v-039154a0]:disabled{opacity:.4;cursor:not-allowed}.button-content[data-v-039154a0]{display:flex;align-items:center;gap:8px}.spinner[data-v-039154a0]{animation:spin-039154a0 1s linear infinite}@keyframes spin-039154a0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.secondary-actions[data-v-039154a0]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.secondary-link[data-v-039154a0]{padding:0;background:none;border:none;color:#fff6;font-size:12px;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s;display:flex;align-items:center}.secondary-link[data-v-039154a0]:hover:not(:disabled){color:#fff9}.secondary-link[data-v-039154a0]:disabled{opacity:.5;cursor:not-allowed}.action-separator[data-v-039154a0]{color:#fff3;font-size:12px}.error-message[data-v-039154a0]{margin-top:12px;padding:10px 14px;background:var(--halogen-error-bg);border:1px solid rgba(239,68,68,.2);border-radius:8px;color:var(--halogen-error);font-size:13px;animation:slideIn-039154a0 .3s ease}@keyframes slideIn-039154a0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.helper-text[data-v-039154a0]{margin-top:12px;font-size:12px;color:#fff6;text-align:center}.rate-limit-message[data-v-039154a0]{margin-top:16px;padding:20px;background:linear-gradient(135deg,#fff8e70d,#fff8e705);border:1px solid rgba(255,248,231,.15);border-radius:12px}.countdown-timer[data-v-039154a0]{text-align:center}.countdown-number[data-v-039154a0]{font-size:32px;font-weight:700;color:var(--halogen-text);margin-bottom:4px;text-shadow:0 0 20px rgba(255,248,231,.3);font-variant-numeric:tabular-nums}.countdown-text[data-v-039154a0]{font-size:12px;color:#ffffff80}.welcome-state[data-v-039154a0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:#ffffff80;text-align:center;gap:16px}.welcome-state p[data-v-039154a0]{margin:0;font-size:13px}.project-card[data-v-628a9274]{display:flex;flex-direction:column;background:#0a0a0ccc;border:1px solid rgba(255,248,231,.06);border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.project-card[data-v-628a9274]:hover,.project-card.hovered[data-v-628a9274]{border-color:#fff8e726;box-shadow:0 4px 24px #0000004d}.project-card.selected[data-v-628a9274]{border-color:#fff8e74d}.project-card.featured[data-v-628a9274]{height:100%;min-height:320px}.project-card.featured .thumbnail[data-v-628a9274]{flex:1;height:auto;min-height:220px}.project-card.featured .card-info[data-v-628a9274]{padding:18px 20px}.project-card.featured .title[data-v-628a9274]{font-size:18px;margin-bottom:8px}.project-card.featured .meta[data-v-628a9274]{font-size:13px}.thumbnail[data-v-628a9274]{position:relative;height:140px;overflow:hidden}.thumbnail-bg[data-v-628a9274]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0f11,#0a0a0c)}.waveform-svg[data-v-628a9274]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.waveform-fill[data-v-628a9274]{opacity:.5;transition:opacity .3s ease}.project-card:hover .waveform-fill[data-v-628a9274],.project-card.hovered .waveform-fill[data-v-628a9274]{opacity:.8}.waveform-stroke[data-v-628a9274]{opacity:.7;transition:opacity .3s ease}.project-card:hover .waveform-stroke[data-v-628a9274],.project-card.hovered .waveform-stroke[data-v-628a9274]{opacity:1}.waveform-laser[data-v-628a9274]{opacity:0;stroke-dasharray:20 180;stroke-dashoffset:200;transition:opacity .3s ease}.waveform-playhead-laser[data-v-628a9274],.list-waveform-playhead-laser[data-v-628a9274]{pointer-events:none;stroke-dasharray:80 920;will-change:stroke-dashoffset}.project-card:hover .waveform-laser[data-v-628a9274],.project-card.hovered .waveform-laser[data-v-628a9274]{opacity:1;animation:laser-traverse-628a9274 6s ease-in-out infinite}@keyframes laser-traverse-628a9274{0%{stroke-dashoffset:200}to{stroke-dashoffset:-200}}.thumbnail-overlay[data-v-628a9274]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.project-card:hover .thumbnail-overlay[data-v-628a9274],.project-card.hovered .thumbnail-overlay[data-v-628a9274]{opacity:1}.project-card.playing .thumbnail-overlay[data-v-628a9274]{opacity:1;background:#0000002e}.play-btn[data-v-628a9274]{background:transparent;border:none;color:#fff8e7e6;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.play-btn[data-v-628a9274]:hover{color:#fff}.spinner[data-v-628a9274]{animation:pc-spin-628a9274 1s linear infinite}@keyframes pc-spin-628a9274{to{transform:rotate(360deg)}}.card-actions[data-v-628a9274]{position:absolute;top:0;left:0;right:0;padding:8px;display:flex;align-items:center;opacity:0;transition:opacity .2s ease}.project-card:hover .card-actions[data-v-628a9274],.project-card.hovered .card-actions[data-v-628a9274]{opacity:1}.spacer[data-v-628a9274]{flex:1}.action-chip[data-v-628a9274]{display:flex;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,248,231,.1);color:#fff8e7d9;font-size:11px;font-weight:500;cursor:pointer;transition:background .15s ease}.action-chip[data-v-628a9274]:hover{background:#fff8e71a}.icon-btn[data-v-628a9274]{width:26px;height:26px;border-radius:5px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,248,231,.08);color:#fff8e7b3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,color .15s ease}.icon-btn[data-v-628a9274]:hover{background:#fff8e71a;color:#fff8e7}.card-info[data-v-628a9274]{padding:12px 14px;display:flex;align-items:flex-start;gap:10px;background:#0a0a0cf2}.info-main[data-v-628a9274]{flex:1;min-width:0}.title[data-v-628a9274]{margin:0 0 4px;font-size:13px;font-weight:500;color:#fff8e7e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta[data-v-628a9274]{display:flex;align-items:center;gap:5px;font-size:11px;color:#ffffff59}.meta .dot[data-v-628a9274]{opacity:.4}.favorite-btn[data-v-628a9274]{padding:4px;background:transparent;border:none;color:#ffffff40;cursor:pointer;border-radius:4px;opacity:0;transition:opacity .15s ease,color .15s ease}.favorite-btn[data-v-628a9274]:hover{color:#fff8e7cc}.favorite-btn.active[data-v-628a9274]{color:#fff8e7d9;opacity:1}.project-card:hover .favorite-btn[data-v-628a9274],.project-card.hovered .favorite-btn[data-v-628a9274]{opacity:1}.project-card-list[data-v-628a9274]{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;background:#0a0a0c80;border:1px solid rgba(255,248,231,.04);border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease;position:relative;width:100%}.project-card-list[data-v-628a9274]:hover,.project-card-list.hovered[data-v-628a9274]{background:#0f0f12b3;border-color:#fff8e71a}.project-card-list.selected[data-v-628a9274]{border-color:#fff8e733}.project-card-list.playing[data-v-628a9274]{border-color:#fff8e740}.list-play-btn[data-v-628a9274]{flex-shrink:0;background:transparent;border:none;color:#fff8e780;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.list-play-btn[data-v-628a9274]:hover,.project-card-list.playing .list-play-btn[data-v-628a9274]{color:#fff8e7f2}.list-info[data-v-628a9274]{flex-shrink:0;width:180px;min-width:0}.list-title[data-v-628a9274]{margin:0 0 2px;font-size:13px;font-weight:500;color:#fff8e7e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-meta[data-v-628a9274]{display:flex;align-items:center;gap:5px;font-size:11px;color:#ffffff59}.list-meta .dot[data-v-628a9274]{opacity:.4}.list-waveform-container[data-v-628a9274]{flex:1;height:32px;position:relative;overflow:hidden}.list-waveform-svg[data-v-628a9274]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.list-waveform-stroke[data-v-628a9274]{opacity:.6;transition:opacity .15s ease}.project-card-list:hover .list-waveform-stroke[data-v-628a9274],.project-card-list.hovered .list-waveform-stroke[data-v-628a9274]{opacity:.9}.list-waveform-laser[data-v-628a9274]{opacity:0;stroke-dasharray:15 180;stroke-dashoffset:195;transition:opacity .2s ease}.project-card-list:hover .list-waveform-laser[data-v-628a9274],.project-card-list.hovered .list-waveform-laser[data-v-628a9274]{opacity:1;animation:laser-traverse-628a9274 5s ease-in-out infinite}.waveform-fade-left[data-v-628a9274],.waveform-fade-right[data-v-628a9274]{position:absolute;top:0;bottom:0;width:40px;pointer-events:none}.waveform-fade-left[data-v-628a9274]{left:0;background:linear-gradient(90deg,rgba(10,10,12,1) 0%,transparent 100%)}.waveform-fade-right[data-v-628a9274]{right:0;background:linear-gradient(270deg,rgba(10,10,12,1) 0%,transparent 100%)}.list-actions[data-v-628a9274]{display:flex;align-items:center;gap:2px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.project-card-list:hover .list-actions[data-v-628a9274],.project-card-list.hovered .list-actions[data-v-628a9274]{opacity:1}.list-action-btn[data-v-628a9274]{width:28px;height:28px;border-radius:4px;background:transparent;border:none;color:#ffffff59;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}.list-action-btn[data-v-628a9274]:hover{color:#fff8e7e6;background:#fff8e714}.list-action-btn.active[data-v-628a9274]{color:#fff8e7d9}.project-sidebar[data-v-d9da2d5b]{display:flex;flex-direction:column;gap:28px;padding:0;flex:1}.sidebar-section[data-v-d9da2d5b]{padding:0 16px}.section-title[data-v-d9da2d5b]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:12px;padding-left:12px}.filter-list[data-v-d9da2d5b],.tags-list[data-v-d9da2d5b]{display:flex;flex-direction:column;gap:4px}.filter-btn[data-v-d9da2d5b]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;border:none;background:transparent;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;text-align:left}.filter-btn[data-v-d9da2d5b]:hover{background:#ffffff0a;color:var(--text-primary)}.filter-btn.active[data-v-d9da2d5b]{background:#ffffff14;color:var(--text-primary)}.filter-btn svg[data-v-d9da2d5b]{opacity:.7}.filter-btn.active svg[data-v-d9da2d5b]{opacity:1}.tag-btn[data-v-d9da2d5b]{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;cursor:pointer;transition:all .15s}.tag-btn[data-v-d9da2d5b]:hover{background:#ffffff0a;color:var(--text-primary)}.tag-dot[data-v-d9da2d5b]{width:8px;height:8px;border-radius:50%}.context-menu[data-v-95ec8428]{position:fixed;min-width:180px;padding:6px;background:#09090b;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:0 20px 60px -10px #0009,0 0 0 1px #ffffff08 inset;z-index:9999}.menu-item[data-v-95ec8428]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;color:#a1a1aa;font-size:13px;text-align:left;cursor:pointer;transition:all .15s}.menu-item[data-v-95ec8428]:hover{background:#ffffff0f;color:#e4e4e7}.menu-item[data-v-95ec8428]:disabled{opacity:.35;cursor:not-allowed}.menu-item[data-v-95ec8428]:disabled:hover{background:transparent;color:#a1a1aa}.menu-item.danger[data-v-95ec8428]{color:#71717a}.menu-item.danger[data-v-95ec8428]:hover{background:#ef44441a;color:#f87171}.menu-divider[data-v-95ec8428]{height:1px;margin:6px 0;background:#ffffff0f}.modal-overlay[data-v-4d1e3bd2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.modal-container[data-v-4d1e3bd2]{width:100%;max-width:480px;background:#09090b;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 24px 80px -12px #000c,0 0 0 1px #ffffff08 inset}.modal-header[data-v-4d1e3bd2]{display:flex;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06)}.title h2[data-v-4d1e3bd2]{margin:0;font-size:16px;font-weight:600;color:#fafafa}.title p[data-v-4d1e3bd2]{margin:6px 0 0;font-size:13px;color:#71717a}.close-button[data-v-4d1e3bd2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:#71717a;cursor:pointer;transition:all .15s;flex-shrink:0}.close-button[data-v-4d1e3bd2]:hover{background:#ffffff0f;color:#a1a1aa}.method-selector[data-v-4d1e3bd2]{display:flex;gap:8px;padding:16px 24px 0}.method-button[data-v-4d1e3bd2]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;color:#71717a;font-size:13px;cursor:pointer;transition:all .15s}.method-button[data-v-4d1e3bd2]:hover{border-color:#ffffff24;background:#ffffff0a;color:#a1a1aa}.method-button.active[data-v-4d1e3bd2]{border-color:#fff8e738;background:#fff8e70f;color:#fff8e7}.form[data-v-4d1e3bd2]{padding:16px 24px 24px;display:flex;flex-direction:column;gap:12px}.input[data-v-4d1e3bd2]{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fafafa;font-size:14px;font-family:inherit;transition:all .15s;outline:none}.input.monospace[data-v-4d1e3bd2]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-transform:uppercase;letter-spacing:.06em;text-align:center}.input[data-v-4d1e3bd2]::placeholder{color:#ffffff47}.input[data-v-4d1e3bd2]:focus{border-color:#fff8e738;background:#ffffff0f;box-shadow:0 0 0 3px #fff8e70f}.primary-button[data-v-4d1e3bd2]{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border:none;border-radius:12px;background:#fafafa;color:#09090b;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.primary-button[data-v-4d1e3bd2]:hover:not(:disabled){background:#e4e4e7}.primary-button[data-v-4d1e3bd2]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-4d1e3bd2]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#ef444414;border:1px solid rgba(239,68,68,.16);color:#f87171;font-size:13px}.hint[data-v-4d1e3bd2]{margin:0;font-size:12px;color:#52525b;text-align:center}.spin[data-v-4d1e3bd2]{animation:spin-4d1e3bd2 1s linear infinite}@keyframes spin-4d1e3bd2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.browser-root[data-v-6500dced]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--halogen-bg);color:var(--text-primary);display:flex;flex-direction:column;overflow:hidden}.ambient-background[data-v-6500dced]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.light-orb[data-v-6500dced]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;mix-blend-mode:screen;animation:orb-pulse-6500dced 12s ease-in-out infinite alternate;will-change:transform,opacity}.orb-1[data-v-6500dced]{width:400px;height:400px;background:radial-gradient(circle,rgba(255,200,100,.4) 0%,transparent 70%);top:-100px;left:-100px;animation-delay:0s}.orb-2[data-v-6500dced]{width:500px;height:500px;background:radial-gradient(circle,rgba(200,150,255,.3) 0%,transparent 70%);bottom:-150px;right:-100px;animation-delay:-4s}.orb-3[data-v-6500dced]{width:350px;height:350px;background:radial-gradient(circle,rgba(100,200,255,.25) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:-8s}@keyframes orb-pulse-6500dced{0%{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}to{opacity:.4;transform:scale(1)}}.noise-overlay[data-v-6500dced]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.browser-layout[data-v-6500dced]{position:relative;z-index:1;display:flex;flex:1;min-height:0;padding-top:32px}.halogen-logo[data-v-6500dced]{color:var(--halogen-text, #fff8e7);position:relative;z-index:1;width:180px;height:auto;opacity:0;animation:logo-fade-in-6500dced 1.2s cubic-bezier(.2,.8,.2,1) forwards;filter:drop-shadow(0 0 30px rgba(255,248,231,.5)) drop-shadow(0 0 60px rgba(255,248,231,.25));transition:filter .4s ease,transform .4s ease;cursor:default}.logo-container:hover .halogen-logo[data-v-6500dced]{filter:drop-shadow(0 0 40px rgba(255,248,231,.7)) drop-shadow(0 0 80px rgba(255,248,231,.4));transform:scale(1.02)}@keyframes logo-fade-in-6500dced{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sidebar-wrapper[data-v-6500dced]{display:flex;flex-direction:column;width:260px;padding:12px 20px 20px;background:transparent;flex-shrink:0}.logo-header[data-v-6500dced]{display:flex;justify-content:center;align-items:center;padding:16px 32px 8px;flex-shrink:0}.logo-container[data-v-6500dced]{position:relative;padding:24px;margin:-24px;border-radius:24px;cursor:default}.logo-container[data-v-6500dced]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140vw;height:140vh;background:radial-gradient(ellipse at center,rgba(255,248,231,.18) 0%,rgba(255,220,150,.08) 25%,rgba(255,200,100,.03) 50%,transparent 70%);pointer-events:none;opacity:0;mix-blend-mode:screen;animation:glow-fade-in-6500dced 2s ease-out forwards,glow-pulse-6500dced 6s ease-in-out 2s infinite}@keyframes glow-fade-in-6500dced{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes glow-pulse-6500dced{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.12);opacity:.9}}.lens-flare-effect[data-v-6500dced]{position:absolute;top:50%;left:52px;width:0;height:0;pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:1;transform:scale(1.2);transition:opacity .6s ease-out,transform .8s cubic-bezier(.2,.8,.2,1);animation:flare-intro-6500dced 2s ease-out forwards}@keyframes flare-intro-6500dced{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.flare-streak-main[data-v-6500dced]{position:absolute;top:50%;left:50%;width:150vw;height:2px;transform:translate(-50%,-50%) rotate(calc(var(--flare-angle-rad, -2deg) * .1 - 2deg));background:linear-gradient(90deg,transparent 0%,rgba(255,248,231,0) 30%,rgba(255,255,255,.9) 50%,rgba(255,248,231,0) 70%,transparent 100%);filter:blur(4px);will-change:transform;opacity:.7}.flare-streak-long[data-v-6500dced]{position:absolute;top:50%;left:50%;width:200vw;height:1px;transform:translate(-50%,-50%) rotate(0);background:linear-gradient(90deg,transparent 10%,rgba(200,220,255,.1) 40%,rgba(255,255,255,.4) 50%,rgba(200,220,255,.1) 60%,transparent 90%);filter:blur(1px);mix-blend-mode:screen;opacity:calc(.3 + var(--flare-dist-norm, 0) * .4)}.flare-streak-secondary[data-v-6500dced]{position:absolute;top:50%;left:50%;width:120vw;height:6px;transform:translate(-50%,-50%) rotate(20deg);background:radial-gradient(ellipse at center,rgba(100,150,255,.2) 0%,transparent 60%);filter:blur(8px);opacity:calc(.4 + var(--flare-dist-norm, 0) * .3)}.flare-shimmer[data-v-6500dced]{position:absolute;top:50%;left:50%;width:50px;height:50px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 70%);filter:blur(8px);mix-blend-mode:overlay;animation:shimmer-pulse-6500dced .1s infinite alternate;opacity:.2}@keyframes shimmer-pulse-6500dced{0%{opacity:.15;transform:translate(-50%,-50%) scale(.9)}to{opacity:.3;transform:translate(-50%,-50%) scale(1.1)}}.flare-rainbow[data-v-6500dced]{position:absolute;top:50%;left:50%;width:200px;height:200px;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,#ff00000a,#ff9a000a,#d0de210a,#4fdc4a0a,#3fdad80a,#2fc9e20a,#1c7fee0a,#5f15f20a,#ba0cf80a,#fb07d90a,#ff00000a);border-radius:50%;filter:blur(40px);opacity:calc(.2 + var(--flare-dist-norm, 0) * .5);mix-blend-mode:color-dodge;animation:rainbow-spin-6500dced 20s linear infinite}@keyframes rainbow-spin-6500dced{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.flare-center-glow[data-v-6500dced]{position:absolute;top:50%;left:50%;width:140px;height:140px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(255,220,150,.4) 20%,transparent 70%);filter:blur(16px);animation:flare-glow-pulse-6500dced 4s ease-in-out infinite alternate}@keyframes flare-glow-pulse-6500dced{0%{transform:translate(-50%,-50%) scale(.95);opacity:.6}to{transform:translate(-50%,-50%) scale(1.05);opacity:.8}}.flare-bokeh[data-v-6500dced]{position:absolute;border-radius:50%;background:#fff8e71f;filter:blur(5px);opacity:.5;transform:translate(calc(var(--flare-dx, 0px) * var(--multiplier)),calc(var(--flare-dy, 0px) * var(--multiplier)));will-change:transform,box-shadow}.b1[data-v-6500dced]{width:110px;height:110px;--multiplier: .25;background:radial-gradient(circle,rgba(255,220,150,.12) 0%,rgba(255,200,100,.06) 60%,transparent 80%);border:1px solid rgba(255,248,231,.15)}.b2[data-v-6500dced]{width:140px;height:140px;--multiplier: .55;background:radial-gradient(circle,rgba(200,230,255,.1) 0%,transparent 70%);filter:blur(12px);mix-blend-mode:overlay}.b3[data-v-6500dced]{width:45px;height:45px;--multiplier: -.15;background:#ffffff59;filter:blur(4px)}.b4[data-v-6500dced]{width:280px;height:280px;--multiplier: .9;background:radial-gradient(circle,rgba(255,160,60,.06) 0%,transparent 60%);filter:blur(40px);mix-blend-mode:screen}.b5[data-v-6500dced]{width:20px;height:20px;--multiplier: -.4;background:#b4f0ffb3;filter:blur(1px)}.b6[data-v-6500dced]{width:70px;height:70px;--multiplier: .35;background:transparent;border:2px solid rgba(255,220,150,.12);filter:blur(3px)}.b7[data-v-6500dced]{width:130px;height:130px;--multiplier: -.8;background:radial-gradient(circle,rgba(255,255,255,.02) 0%,transparent 70%);border:1px solid rgba(255,255,255,.06);filter:blur(8px)}.sidebar-footer[data-v-6500dced]{margin-top:auto;padding:16px;position:relative}.user-profile[data-v-6500dced]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:all .2s}.user-profile[data-v-6500dced]:hover{background:#ffffff0a}.avatar[data-v-6500dced]{width:32px;height:32px;border-radius:50%;background:var(--accent-primary-dim);color:var(--accent-primary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.user-info[data-v-6500dced]{display:flex;flex-direction:column;min-width:0}.user-name[data-v-6500dced]{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-plan[data-v-6500dced]{font-size:11px;color:var(--text-tertiary)}.account-menu-popover[data-v-6500dced]{position:absolute;bottom:100%;left:24px;width:calc(100% - 48px);background:#18181b;border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:8px;padding:4px;z-index:100;box-shadow:var(--shadow-lg)}.menu-item[data-v-6500dced]{display:flex;align-items:center;gap:8px;width:100%;padding:8px;background:transparent;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;border-radius:4px;text-align:left}.menu-item[data-v-6500dced]:hover{background:#ffffff0d;color:var(--text-primary)}.content-wrapper[data-v-6500dced]{flex:1;display:flex;flex-direction:column;min-width:0}.action-btn[data-v-6500dced]{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.action-btn.primary[data-v-6500dced]{background:#fff8e7e6;color:#1a1a1a}.action-btn.primary[data-v-6500dced]:hover{background:#fff8e7;box-shadow:0 0 20px #fff8e74d}.action-btn.secondary[data-v-6500dced]{background:#ffffff0f;color:var(--text-primary)}.action-btn.secondary[data-v-6500dced]:hover{background:#ffffff1a}.action-btn[data-v-6500dced]:disabled{opacity:.5;cursor:not-allowed}.hidden-file-input[data-v-6500dced]{display:none}.projects-container[data-v-6500dced]{flex:1;padding:0 48px 48px;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.projects-toolbar[data-v-6500dced]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-top:8px;width:100%;max-width:1400px}.toolbar-left[data-v-6500dced]{display:flex;align-items:baseline;gap:12px}.toolbar-right[data-v-6500dced]{display:flex;align-items:center;gap:12px}.toolbar-search[data-v-6500dced]{position:relative;width:180px}.toolbar-search input[data-v-6500dced]{width:100%;height:32px;padding:0 12px 0 32px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:6px;color:var(--text-primary);font-size:13px;transition:all .2s}.toolbar-search input[data-v-6500dced]::placeholder{color:var(--text-tertiary)}.toolbar-search input[data-v-6500dced]:hover{background:#ffffff0f;border-color:#ffffff1a}.toolbar-search input[data-v-6500dced]:focus{outline:none;background:#ffffff14;border-color:#fff8e74d;width:220px}.toolbar-search .search-icon[data-v-6500dced]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none}.view-title[data-v-6500dced]{font-size:22px;font-weight:600;color:var(--text-primary);margin:0}.project-count[data-v-6500dced]{font-size:13px;color:var(--text-tertiary)}.view-options[data-v-6500dced]{display:flex;align-items:center;gap:2px;padding:3px;background:#ffffff0a;border-radius:8px}.view-btn[data-v-6500dced]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;border-radius:6px;transition:all .15s}.view-btn[data-v-6500dced]:hover{color:var(--text-secondary);background:#ffffff0a}.view-btn.active[data-v-6500dced]{color:var(--text-primary);background:#ffffff1a}.view-divider[data-v-6500dced]{width:1px;height:16px;background:#ffffff1a;margin:0 4px}.projects-bento[data-v-6500dced]{display:grid;grid-template-columns:1.8fr 1fr;grid-template-rows:auto auto;grid-template-areas:"featured favourites" "recent recent";gap:24px;width:100%;max-width:1400px}.bento-cell[data-v-6500dced]{display:flex;flex-direction:column;gap:10px}.bento-label[data-v-6500dced]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);padding-left:2px}.bento-label-row[data-v-6500dced]{display:flex;align-items:center;justify-content:space-between}.bento-featured[data-v-6500dced]{grid-area:featured}.bento-favourites[data-v-6500dced]{grid-area:favourites}.bento-stack[data-v-6500dced]{display:flex;flex-direction:column;gap:16px;flex:1}.bento-stack[data-v-6500dced] .project-card{flex:1;min-height:0}.bento-stack[data-v-6500dced] .project-card .thumbnail{flex:1;height:auto;min-height:100px}.bento-recent[data-v-6500dced]{grid-area:recent}.bento-row[data-v-6500dced]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.bento-row[data-v-6500dced] .project-card .thumbnail{height:120px}.bento-row[data-v-6500dced] .project-card .card-info{padding:12px 14px}.bento-row[data-v-6500dced] .project-card .title{font-size:13px}.bento-row[data-v-6500dced] .project-card .meta{font-size:11px}.see-all-link[data-v-6500dced]{background:none;border:none;color:var(--text-tertiary);font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;margin-right:-8px;border-radius:4px;transition:color .15s,background .15s}.see-all-link[data-v-6500dced]:hover{color:var(--text-secondary);background:#ffffff0a}.bento-filtered[data-v-6500dced]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;width:100%;max-width:1400px}@media(min-width:1600px){.projects-bento[data-v-6500dced]{max-width:1600px;gap:28px}.bento-row[data-v-6500dced]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.bento-row[data-v-6500dced] .project-card .thumbnail{height:140px}}@media(max-width:1100px){.projects-bento[data-v-6500dced]{grid-template-columns:1.5fr 1fr;gap:20px}}@media(max-width:900px){.projects-bento[data-v-6500dced]{grid-template-columns:1fr;grid-template-areas:"featured" "favourites" "recent";gap:24px}.bento-stack[data-v-6500dced]{flex-direction:row;gap:16px}.bento-stack[data-v-6500dced] .project-card{flex:1}.bento-stack[data-v-6500dced] .project-card .thumbnail{min-height:80px;height:100px}.bento-row[data-v-6500dced]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:600px){.projects-container[data-v-6500dced]{padding:0 24px 32px}.bento-stack[data-v-6500dced]{flex-direction:column}.bento-row[data-v-6500dced]{grid-template-columns:repeat(2,1fr);gap:12px}.bento-row[data-v-6500dced] .project-card .thumbnail{height:90px}}.projects-list[data-v-6500dced]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:1400px}.loading-state[data-v-6500dced],.empty-state[data-v-6500dced]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:var(--text-tertiary)}.spinner[data-v-6500dced]{animation:spin-6500dced 1s linear infinite}@keyframes spin-6500dced{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon[data-v-6500dced]{margin-bottom:16px;opacity:.5}.invite-page[data-v-1dff033c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#08080a;padding:24px}.invite-container[data-v-1dff033c]{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:32px}.logo[data-v-1dff033c]{display:flex;align-items:center;gap:12px;color:#fafafa;font-size:24px;font-weight:700;letter-spacing:-.02em}.card[data-v-1dff033c]{width:100%;padding:40px 32px;background:#09090b;border:1px solid rgba(255,255,255,.08);border-radius:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 24px 80px -12px #0009,0 0 0 1px #ffffff05 inset}.icon-wrapper[data-v-1dff033c]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.icon-wrapper.loading[data-v-1dff033c]{background:#3b82f61a;color:#3b82f6}.icon-wrapper.success[data-v-1dff033c]{background:#22c55e1a;color:#22c55e}.icon-wrapper.error[data-v-1dff033c]{background:#ef44441a;color:#ef4444}.icon-wrapper.info[data-v-1dff033c]{background:#ffffff0f;color:#a1a1aa}.card h1[data-v-1dff033c]{margin:0;font-size:22px;font-weight:600;color:#fafafa}.card p[data-v-1dff033c]{margin:0;font-size:14px;color:#71717a;line-height:1.6}.card p strong[data-v-1dff033c]{color:#a1a1aa}.error-text[data-v-1dff033c]{color:#f87171!important}.code-form[data-v-1dff033c]{width:100%;margin-top:8px}.form-label[data-v-1dff033c]{font-size:13px;color:#52525b;margin-bottom:12px}.code-input-group[data-v-1dff033c]{display:flex;gap:8px}.code-input[data-v-1dff033c]{flex:1;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;color:#fafafa;font-size:16px;font-family:monospace;letter-spacing:.05em;text-transform:uppercase;text-align:center;outline:none;transition:all .15s}.code-input[data-v-1dff033c]::placeholder{color:#3f3f46;text-transform:none}.code-input[data-v-1dff033c]:focus{border-color:#fff3;background:#ffffff0d}.submit-button[data-v-1dff033c]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:10px;background:#fafafa;color:#09090b;cursor:pointer;transition:all .15s}.submit-button[data-v-1dff033c]:hover{background:#e4e4e7}.primary-button[data-v-1dff033c]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;margin-top:8px;border:none;border-radius:10px;background:#fafafa;color:#09090b;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.primary-button[data-v-1dff033c]:hover{background:#e4e4e7}.secondary-button[data-v-1dff033c]{padding:10px 20px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:transparent;color:#71717a;font-size:13px;cursor:pointer;transition:all .15s}.secondary-button[data-v-1dff033c]:hover{background:#ffffff0a;border-color:#ffffff26;color:#a1a1aa}.spin[data-v-1dff033c]{animation:spin-1dff033c 1s linear infinite}@keyframes spin-1dff033c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vst-dev[data-v-31cc46be]{padding:16px;display:flex;flex-direction:column;gap:16px}.header[data-v-31cc46be]{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px}.grid[data-v-31cc46be]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.panel[data-v-31cc46be]{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;background:#ffffff05}.actions[data-v-31cc46be],.row[data-v-31cc46be]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.status[data-v-31cc46be]{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.error[data-v-31cc46be]{margin-top:8px;color:#ff6b6b;font-size:13px;white-space:pre-wrap}.btn[data-v-31cc46be]{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.12);padding:8px 12px;border-radius:10px;cursor:pointer}.btn[data-v-31cc46be]:disabled{opacity:.5;cursor:not-allowed}.input[data-v-31cc46be]{width:100%;background:#00000040;color:#fff;border:1px solid rgba(255,255,255,.12);padding:8px 10px;border-radius:10px;margin:10px 0}.list[data-v-31cc46be]{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}.list-item[data-v-31cc46be]{text-align:left;border:1px solid rgba(255,255,255,.08);background:#00000026;color:#fff;padding:10px;border-radius:10px;cursor:pointer}.list-item.selected[data-v-31cc46be]{border-color:#ffffff4d;background:#ffffff14}.name[data-v-31cc46be]{font-weight:600}.meta[data-v-31cc46be]{font-size:12px;opacity:.7;margin-top:2px}.box[data-v-31cc46be]{margin-top:12px;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0003;font-size:13px;display:flex;flex-direction:column;gap:4px}.params[data-v-31cc46be]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.param[data-v-31cc46be]{display:grid;grid-template-columns:1fr 1fr 80px;gap:8px;align-items:center;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000026}.param-name[data-v-31cc46be]{font-size:13px;opacity:.9}.slider[data-v-31cc46be]{width:100%}.param-value[data-v-31cc46be]{font-size:12px;opacity:.8;text-align:right;font-variant-numeric:tabular-nums}@media(max-width:1000px){.grid[data-v-31cc46be],.params[data-v-31cc46be]{grid-template-columns:1fr}}
