.scope-chips[data-v-2ad0e6f9]{align-items:center;gap:4px;min-width:0;display:flex}.scope-chips.is-disabled[data-v-2ad0e6f9]{opacity:.6}.scope-chips__chip[data-v-2ad0e6f9]{min-height:22px;color:var(--ba-scope-text-secondary);white-space:nowrap;cursor:pointer;background:var(--ba-scope-overlay-3);border:1px solid var(--ba-scope-border-strong);border-radius:3px;flex:none;align-items:center;gap:3px;padding:0 7px;font-size:9px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex;overflow:hidden}.scope-chips__chip[data-v-2ad0e6f9]:disabled{cursor:default}.scope-chips__chip[data-v-2ad0e6f9]:hover:not(:disabled){color:var(--ba-scope-text-primary);background:var(--ba-scope-overlay-8)}.scope-chips__chip.is-active[data-v-2ad0e6f9]{color:var(--ba-scope-accent);background:var(--ba-scope-accent-line-soft);border-color:var(--ba-scope-accent-glow)}.scope-chips__trigger[data-v-2ad0e6f9]{max-width:100%}.scope-chips__trigger-label[data-v-2ad0e6f9]{text-overflow:ellipsis;overflow:hidden}.scope-chips__arrow[data-v-2ad0e6f9]{color:var(--ba-scope-text-faint);flex:none;font-size:8px}.scope-chips__pop[data-v-2ad0e6f9]{background:var(--ba-scope-surface-rack);border:1px solid var(--ba-scope-border-strong);min-width:96px;max-width:calc(100vw - 16px);box-shadow:0 4px 12px var(--ba-scope-shadow);border-radius:4px;padding:4px;display:grid;position:fixed}.scope-chips__option[data-v-2ad0e6f9]{min-height:22px;color:var(--ba-scope-text-secondary);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:2px 8px;font-size:10px;transition:background .15s;display:block}.scope-chips__option[data-v-2ad0e6f9]:hover{background:var(--ba-scope-overlay-8)}.scope-chips__option.is-active[data-v-2ad0e6f9]{color:var(--ba-scope-accent);border-color:var(--ba-scope-accent-glow)}.band-selector[data-v-f69e6714]{align-items:center;gap:8px;display:flex}.band-tag[data-v-f69e6714]{min-width:24px;color:var(--ba-scope-surface-inset);text-align:center;background:var(--ba-scope-accent);border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700}.placeholder[data-v-f69e6714]{color:var(--ba-scope-text-muted);background:var(--ba-scope-control-strong)}.shape-chips[data-v-f69e6714]{max-width:132px}.bar-actions[data-v-f69e6714]{gap:4px;display:flex}.btn-ctrl[data-v-f69e6714]{width:20px;height:20px;color:var(--ba-scope-text-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;transition:all .2s;display:flex}@media (hover:hover){.btn-ctrl[data-v-f69e6714]:hover{color:var(--ba-scope-accent);background:var(--ba-scope-border-strong)}}.fader-deck[data-v-f69e6714]{background:var(--ba-scope-surface-3);flex:1;justify-content:space-between;align-items:center;padding:6px 12px;display:flex;overflow:hidden}.eq-section[data-v-f69e6714]{flex:3;justify-content:space-around;min-width:0;padding-right:12px;display:flex}.gain-section[data-v-f69e6714]{flex:2 0;justify-content:space-around;padding-left:12px;display:flex}.knob-control-strip[data-v-f69e6714]{flex-shrink:0;width:60px}.fader-deck.is-mobile[data-v-f69e6714]{flex-direction:column;gap:12px;height:auto;padding:8px 12px}.fader-deck.is-mobile .gain-section[data-v-f69e6714],.fader-deck.is-mobile .eq-section[data-v-f69e6714]{flex-wrap:nowrap;justify-content:space-around;width:100%;padding-left:0;padding-right:0}.deck-divider[data-v-f69e6714]{background:var(--ba-scope-border-strong);align-self:stretch;width:1px;margin:4px 0}.fader-deck.is-mobile .deck-divider[data-v-f69e6714]{background:var(--ba-scope-divider);width:100%;height:1px;margin:0}.empty-deck-msg[data-v-f69e6714]{flex:1;justify-content:center;align-items:center;height:60px;display:flex}.empty-hint[data-v-f69e6714]{color:var(--ba-scope-control-strong);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.scope-header[data-v-cf4c5206]{z-index:20;background:var(--ba-scope-surface-rack);border-bottom:1px solid var(--ba-scope-border-strong);flex-shrink:0;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;display:flex;position:relative}.scope-header__name[data-v-cf4c5206]{text-overflow:ellipsis;color:var(--ba-scope-text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex:none;font-size:10px;font-weight:800;overflow:hidden}.scope-header__spacer[data-v-cf4c5206]{flex:auto;min-width:0}.scope-header__actions[data-v-cf4c5206]{flex:none;align-items:center;gap:6px;display:inline-flex}.eq-plugin-wrapper[data-v-ac91596a]{width:100%;height:auto;color:var(--ba-scope-text-primary);background:var(--ba-scope-surface-2);flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.eq-plugin-wrapper.bypassed[data-v-ac91596a]{opacity:.6;filter:grayscale(.8)}.plugin-body[data-v-ac91596a]{flex-direction:column;height:auto;display:flex}.visualizer-area[data-v-ac91596a]{touch-action:none;background:var(--ba-scope-void);width:100%;min-width:0;height:200px;position:relative;overflow:hidden}.eq-rack-panel[data-v-ac91596a]{z-index:10;background:var(--ba-scope-surface-3);flex-direction:column;flex-shrink:0;width:100%;height:auto;display:flex}@media (width<=768px){.plugin-body[data-v-ac91596a]{flex-direction:column}.visualizer-area[data-v-ac91596a]{flex:none;width:100%;height:160px}.eq-rack-panel[data-v-ac91596a]{border-top:1px solid var(--ba-scope-border-strong);border-left:none;width:100%;height:auto}}.icon-btn[data-v-ac91596a]{width:20px;height:20px;color:var(--ba-scope-text-faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.icon-btn[data-v-ac91596a]:hover{color:var(--ba-scope-text-primary);background:var(--ba-scope-border-strong);border-radius:3px}.bypass-btn.active[data-v-ac91596a]{color:var(--ba-scope-accent)}.canvas-container[data-v-ac91596a]{touch-action:none;width:100%;height:100%}.canvas-container[data-v-ac91596a] canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block}.eq-context-menu[data-v-ac91596a]{-webkit-user-select:none;user-select:none}.eq-context-menu>div[data-v-ac91596a]:hover{background:var(--ba-scope-border-strong)!important}.compressor-plugin[data-v-de0f97b0]{-webkit-user-select:none;user-select:none;background:var(--ba-scope-surface-3);flex-direction:column;width:100%;height:auto;font-family:Inter,sans-serif;display:flex}.compressor-plugin.bypassed[data-v-de0f97b0]{opacity:.6;filter:grayscale(.8)}.reduction-led[data-v-de0f97b0]{background:var(--ba-scope-danger-dim);border:1px solid var(--ba-scope-border-strong);border-radius:50%;width:8px;height:8px;transition:all 50ms}.reduction-led.active[data-v-de0f97b0]{background:var(--ba-scope-danger);border-color:var(--ba-scope-danger);box-shadow:0 0 8px var(--ba-scope-danger)}.icon-btn[data-v-de0f97b0]{width:20px;height:20px;color:var(--ba-scope-control-strong);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}@media (hover:hover){.icon-btn[data-v-de0f97b0]:hover{color:var(--ba-scope-text-muted);background:var(--ba-scope-border-strong)}}.bypass-btn.active[data-v-de0f97b0]{color:var(--ba-scope-accent);text-shadow:0 0 5px var(--ba-scope-accent)}.body-wrapper[data-v-de0f97b0]{flex-direction:column;height:auto;display:flex;overflow:hidden}.body-wrapper.is-mobile[data-v-de0f97b0]{flex-direction:column;align-items:stretch;height:auto}.visualizer-section[data-v-de0f97b0]{background:var(--ba-scope-void);width:100%;height:200px;position:relative;overflow:hidden}.body-wrapper.is-mobile .visualizer-section[data-v-de0f97b0]{border-bottom:1px solid var(--ba-scope-border-strong);height:160px}.graph-container[data-v-de0f97b0]{width:100%;height:100%}.graph-canvas[data-v-de0f97b0]{display:block}.readout-overlay[data-v-de0f97b0]{pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:8px;right:8px}.ro-item[data-v-de0f97b0]{align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.label[data-v-de0f97b0]{color:var(--ba-scope-text-dim)}.val[data-v-de0f97b0]{color:var(--ba-scope-text-faint);transition:color .1s}.val.red[data-v-de0f97b0]{color:var(--ba-scope-danger-value);text-shadow:0 0 5px var(--ba-scope-danger-value-glow)}.controls-panel[data-v-de0f97b0]{background:var(--ba-scope-surface-5);flex-shrink:0;width:100%;height:auto}.body-wrapper.is-mobile .controls-panel[data-v-de0f97b0]{width:100%;height:auto}.controls-grid[data-v-de0f97b0]{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));place-items:center;gap:8px;padding:6px;display:grid}.body-wrapper.is-mobile .controls-grid[data-v-de0f97b0]{padding:8px}.limiter-plugin[data-v-9da6a393]{-webkit-user-select:none;user-select:none;background:var(--ba-scope-surface-3);flex-direction:column;width:100%;height:auto;font-family:Inter,sans-serif;display:flex}.limiter-plugin.bypassed[data-v-9da6a393]{opacity:.6;filter:grayscale(.8)}.reduction-led[data-v-9da6a393]{background:var(--ba-scope-danger-dim);border:1px solid var(--ba-scope-border-strong);border-radius:50%;width:8px;height:8px;transition:all 50ms}.reduction-led.active[data-v-9da6a393]{background:var(--ba-scope-danger);border-color:var(--ba-scope-danger);box-shadow:0 0 8px var(--ba-scope-danger)}.icon-btn[data-v-9da6a393]{width:20px;height:20px;color:var(--ba-scope-control-strong);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .2s;display:flex}@media (hover:hover){.icon-btn[data-v-9da6a393]:hover{color:var(--ba-scope-text-muted);background:var(--ba-scope-border-strong)}}.bypass-btn.active[data-v-9da6a393]{color:var(--ba-scope-accent);text-shadow:0 0 5px var(--ba-scope-accent)}.body-wrapper[data-v-9da6a393]{flex-direction:column;height:auto;display:flex;overflow:hidden}.body-wrapper.is-mobile[data-v-9da6a393]{flex-direction:column;height:auto}.visualizer-section[data-v-9da6a393]{background:var(--ba-scope-void);width:100%;height:200px;position:relative;overflow:hidden}.body-wrapper.is-mobile .visualizer-section[data-v-9da6a393]{border-bottom:1px solid var(--ba-scope-border-strong);flex:none;width:100%;height:160px}.graph-container[data-v-9da6a393]{width:100%;height:100%}.graph-canvas[data-v-9da6a393]{display:block}.readout-overlay[data-v-9da6a393]{pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:8px;right:8px}.ro-item[data-v-9da6a393]{align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.label[data-v-9da6a393]{color:var(--ba-scope-text-dim)}.val[data-v-9da6a393]{color:var(--ba-scope-text-faint);transition:color .1s}.val.red[data-v-9da6a393]{color:var(--ba-scope-danger-value);text-shadow:0 0 5px var(--ba-scope-danger-value-glow)}.controls-panel[data-v-9da6a393]{background:var(--ba-scope-surface-5);flex-shrink:0;width:100%;height:auto}.body-wrapper.is-mobile .controls-panel[data-v-9da6a393]{width:100%;height:auto}.controls-grid[data-v-9da6a393]{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));place-items:center;gap:8px;padding:6px;display:grid}.body-wrapper.is-mobile .controls-grid[data-v-9da6a393]{padding:8px}.monitor-bar[data-v-b622b472]{background:var(--ba-scope-control);border:1px solid var(--ba-scope-border-strong);border-radius:4px;gap:8px;padding:4px 8px;display:flex}.filter-tip[data-v-b622b472]{color:var(--ba-scope-text-faint);align-items:center;gap:4px;padding:4px 6px;font-size:10px;line-height:1.2;display:flex}.tip-icon[data-v-b622b472]{flex-shrink:0;font-size:10px}.monitor-unit[data-v-b622b472]{border-right:1px solid var(--ba-scope-border-strong);flex:1;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.monitor-unit[data-v-b622b472]:last-child{border-right:none}.unit-info[data-v-b622b472]{align-items:center;gap:6px;display:flex}.unit-info .dot[data-v-b622b472]{background:var(--ba-scope-text-faint);border-radius:50%;width:4px;height:4px}.low .dot[data-v-b622b472]{background:var(--ba-scope-split-mon-low)}.mid .dot[data-v-b622b472]{background:var(--ba-scope-split-mon-mid)}.high .dot[data-v-b622b472]{background:var(--ba-scope-split-mon-high)}.unit-info .name[data-v-b622b472]{color:var(--ba-scope-text-muted);letter-spacing:.5px;font-size:10px;font-weight:800}.unit-cmds[data-v-b622b472]{gap:4px;display:flex}.cmd-btn[data-v-b622b472]{width:18px;height:18px;color:var(--ba-scope-text-faint);cursor:pointer;border:1px solid var(--ba-scope-border-strong);background:0 0;border-radius:2px;justify-content:center;align-items:center;font-size:9px;font-weight:900;transition:border-color .2s,color .2s,background .2s;display:flex}.cmd-btn[data-v-b622b472]:hover{color:var(--ba-scope-text-secondary);background:var(--ba-scope-overlay-8)}.cmd-btn.solo.active[data-v-b622b472],.cmd-btn.mute.active[data-v-b622b472]{color:var(--ba-scope-accent);background:var(--ba-scope-accent-line-soft);border-color:var(--ba-scope-accent-glow)}.fader-deck[data-v-b622b472]{background:var(--ba-scope-surface-3);flex-direction:column;flex:1;padding:8px 12px;display:flex}.knob-deck[data-v-b622b472]{justify-content:space-between;align-items:center;width:100%;display:flex}.split-section[data-v-b622b472]{flex:1;justify-content:space-around;padding-right:12px;display:flex}.gain-section[data-v-b622b472]{flex:1;justify-content:space-around;padding-left:12px;display:flex}.deck-divider[data-v-b622b472]{background:var(--ba-scope-border-strong);align-self:stretch;width:1px;margin:4px 0}.is-mobile.fader-deck[data-v-b622b472]{flex-direction:column;gap:12px;height:auto}.split-plugin-wrapper[data-v-d494e38a]{width:100%;color:var(--ba-scope-text-primary);background:var(--ba-scope-surface-2);flex-direction:column;font-family:Inter,sans-serif;display:flex;overflow:hidden}.split-plugin-wrapper.bypassed[data-v-d494e38a]{opacity:.6;filter:grayscale(.8)}.icon-btn[data-v-d494e38a]{width:20px;height:20px;color:var(--ba-scope-text-faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}.icon-btn[data-v-d494e38a]:hover{color:var(--ba-scope-text-primary);background:var(--ba-scope-border-strong);border-radius:3px}.bypass-btn.active[data-v-d494e38a]{color:var(--ba-scope-accent)}.plugin-body[data-v-d494e38a]{flex-direction:column;display:flex}.visualizer-area[data-v-d494e38a]{background:var(--ba-scope-void);width:100%;height:240px;position:relative}.canvas-container[data-v-d494e38a]{width:100%;height:100%}.canvas-container[data-v-d494e38a] canvas{touch-action:none;display:block}.split-rack-panel[data-v-d494e38a]{background:var(--ba-scope-surface-3);width:100%}@media (width<=768px){.visualizer-area[data-v-d494e38a]{height:180px}}.emoji-panel[data-v-3a834f8b]{--emoji-panel-bg:var(--comment-panel-bg,var(--ba-color-bg-surface));--emoji-panel-border:var(--comment-border,var(--ba-scene-card-border));--emoji-panel-tab-bg:var(--comment-input-bg,var(--ba-color-bg-input));--emoji-panel-tab-active-bg:var(--comment-input-bg-hover,var(--ba-color-bg-surface-muted));--emoji-panel-tab-active-bg-strong:var(--ba-scene-accent-bg-soft);--emoji-panel-tab-active-border:var(--ba-scene-accent-border-soft);--emoji-panel-tab-text:var(--comment-muted-text,var(--ba-color-text-secondary));--emoji-panel-tab-text-active:var(--comment-strong-text,var(--ba-color-text-main));--emoji-panel-hover-bg:var(--comment-input-bg-hover,var(--ba-color-bg-input-strong));--emoji-panel-section-title:var(--comment-muted-text,var(--ba-color-text-secondary));--emoji-panel-image-label:var(--comment-muted-text,var(--ba-color-text-tertiary));--emoji-panel-skeleton:var(--comment-input-bg,var(--ba-color-bg-surface-strong));--emoji-panel-skeleton-shine:color-mix(in srgb, var(--comment-input-bg-hover,var(--ba-color-bg-input-strong)) 72%, transparent);background-color:var(--emoji-panel-bg);border-radius:inherit;flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.emoji-tabs-shell[data-v-3a834f8b]{--emoji-tabs-collapse-size:34px;background-color:var(--emoji-panel-tab-bg);border-bottom:1px solid var(--emoji-panel-border);flex:none;align-items:stretch;display:flex;position:relative;overflow:hidden}.emoji-tabs-shell[data-v-3a834f8b]:after{top:0;right:var(--emoji-tabs-collapse-size);pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--emoji-panel-tab-bg) 68%, transparent) 34%, var(--emoji-panel-tab-bg) 100%);opacity:0;width:40px;transition:opacity .2s;position:absolute;bottom:0}.emoji-tabs-shell.has-end-fade[data-v-3a834f8b]:after{opacity:1}.emoji-tabs[data-v-3a834f8b]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:6px;min-width:0;min-height:42px;padding:6px 10px 5px;display:flex;overflow:auto hidden}.emoji-tabs-collapse[data-v-3a834f8b]{width:var(--emoji-tabs-collapse-size);color:var(--emoji-panel-tab-text,var(--ba-color-text-muted));cursor:pointer;border:0;border-left:1px solid var(--emoji-panel-border);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:inline-flex}.emoji-tabs-collapse[data-v-3a834f8b]:hover{color:var(--emoji-panel-tab-text-active,var(--ba-color-text-main));background:var(--emoji-panel-tab-active-bg)}.emoji-tabs[data-v-3a834f8b]::-webkit-scrollbar{display:none}.tab-item[data-v-3a834f8b]{min-width:34px;height:30px;color:var(--emoji-panel-tab-text);cursor:pointer;border-radius:var(--ba-radius-2);border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 7px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.tab-item[data-v-3a834f8b]:hover{background-color:var(--emoji-panel-hover-bg)}.tab-item.active[data-v-3a834f8b]{color:var(--emoji-panel-tab-text-active);background-color:var(--emoji-panel-tab-active-bg-strong);border-color:var(--emoji-panel-tab-active-border)}.tab-icon[data-v-3a834f8b]{justify-content:center;align-items:center;width:22px;height:22px;font-size:20px;display:flex}.tab-icon__img[data-v-3a834f8b]{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.emoji-content[data-v-3a834f8b]{flex:1;min-height:0;overflow:hidden}.emoji-content[data-v-3a834f8b] .n-scrollbar,.emoji-content[data-v-3a834f8b] .n-scrollbar-container{height:100%}.emoji-content[data-v-3a834f8b] .n-scrollbar-content{min-height:100%}.emoji-content[data-v-3a834f8b] .n-scrollbar-rail{--n-scrollbar-color:var(--ba-scene-card-border-soft);--n-scrollbar-color-hover:var(--ba-scene-card-border-strong)}.emoji-grid-padding[data-v-3a834f8b]{padding:12px 12px 14px}.emoji-grid[data-v-3a834f8b]{content-visibility:auto;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));justify-items:center;gap:6px;display:grid}.emoji-grid--image-group[data-v-3a834f8b]{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px}.emoji-grid--image-group-with-label[data-v-3a834f8b]{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px}.emoji-item[data-v-3a834f8b]{cursor:pointer;border-radius:var(--ba-radius-2);border:1px solid #0000;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.emoji-item[data-v-3a834f8b]:hover{background-color:var(--emoji-panel-hover-bg);border-color:var(--emoji-panel-tab-active-border);transform:translateY(-1px)}.emoji-item--with-name[data-v-3a834f8b]{border-radius:var(--ba-radius-2);flex-direction:column;justify-content:flex-start;padding:4px 2px}.char-emoji[data-v-3a834f8b]{font-size:28px;line-height:1}.img-emoji-wrapper[data-v-3a834f8b]{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.img-emoji[data-v-3a834f8b]{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.img-emoji-label[data-v-3a834f8b]{text-overflow:ellipsis;width:100%;color:var(--emoji-panel-image-label);text-align:center;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.emoji-section-title[data-v-3a834f8b]{width:100%;color:var(--emoji-panel-section-title);text-align:left;grid-column:1/-1;margin-top:4px;padding:2px 2px 6px;font-size:12px;font-weight:700}.emoji-section-divider[data-v-3a834f8b]{background:color-mix(in srgb, var(--emoji-panel-border) 72%, transparent);grid-column:1/-1;width:100%;height:1px;margin-bottom:4px}.emoji-loading[data-v-3a834f8b]{grid-column:1/-1;gap:10px;width:100%;padding:18px 4px;display:grid}.emoji-loading-line[data-v-3a834f8b]{background:var(--emoji-panel-skeleton);border-radius:999px;height:12px;position:relative;overflow:hidden}.emoji-loading-line[data-v-3a834f8b]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--emoji-panel-skeleton-shine) 48%, transparent 100%);animation:1.15s ease-in-out infinite emoji-loading-shimmer-3a834f8b;position:absolute;inset:0;transform:translate(-100%)}@keyframes emoji-loading-shimmer-3a834f8b{0%{transform:translate(-100%)}to{transform:translate(100%)}}.rich-mention-editor[data-v-303695e1],.rich-mention-editor__panel[data-v-303695e1]{--rich-mention-text-primary:var(--ba-color-text-main);--rich-mention-text-secondary:var(--ba-color-text-secondary);--rich-mention-panel-bg:var(--ba-scene-panel-bg-strong);--rich-mention-panel-border:var(--ba-scene-card-border);--rich-mention-panel-shadow:var(--ba-shadow-floating-md)}.rich-mention-editor[data-v-303695e1]{width:100%;min-height:24px;position:relative}.rich-mention-editor__content[data-v-303695e1]{width:100%;min-height:inherit}.rich-mention-editor__content[data-v-303695e1] .rich-mention-editor__prosemirror{width:100%;min-height:inherit;font-family:inherit;font-size:15px;font-weight:inherit;font-kerning:none;font-variant-ligatures:none;color:var(--rich-mention-text-primary);letter-spacing:inherit;overflow-wrap:break-word;white-space:pre-wrap;outline:none;margin:0;padding:0;line-height:24px}.rich-mention-editor__content[data-v-303695e1] .rich-mention-editor__prosemirror p{margin:0}.rich-mention-editor__content[data-v-303695e1] p.is-editor-empty:first-child:before{float:left;height:0;color:var(--rich-mention-text-secondary);pointer-events:none;content:attr(data-placeholder)}.rich-mention-editor__content[data-v-303695e1] .rich-mention-editor__token{font:inherit;font-kerning:none;font-variant-ligatures:none;letter-spacing:inherit}.rich-mention-editor__content[data-v-303695e1] .rich-mention-editor__token--mention,.rich-mention-editor__content[data-v-303695e1] .rich-mention-editor__token--hashtag{color:var(--ba-color-link)}.rich-mention-editor__content[data-v-303695e1] .rich-mention-editor__emoji-token-hidden{display:none}.rich-mention-editor__content[data-v-303695e1] .rich-mention-editor__emoji{vertical-align:-.18em;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:flex-end;margin:0 1px;line-height:1;display:inline-flex}.rich-mention-editor__content[data-v-303695e1] .rich-mention-editor__emoji-img{-o-object-fit:contain;object-fit:contain;display:block}.rich-mention-editor__placeholder[data-v-303695e1]{color:var(--rich-mention-text-secondary);line-height:24px}.rich-mention-editor__panel[data-v-303695e1]{background:var(--rich-mention-panel-bg);border:1px solid var(--rich-mention-panel-border);max-height:260px;box-shadow:var(--rich-mention-panel-shadow);-webkit-backdrop-filter:blur(10px)saturate(112%);backdrop-filter:blur(10px)saturate(112%);border-radius:10px;padding:8px;overflow:hidden}.rich-mention-editor__options-scroll[data-v-303695e1]{max-height:224px}.rich-mention-editor__options[data-v-303695e1]{flex-direction:column;gap:4px;display:flex}.rich-mention-editor__state[data-v-303695e1]{color:var(--rich-mention-text-secondary);padding:10px 12px;font-size:12px}.rich-mention-editor__option[data-v-303695e1]{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rich-mention-editor__option.is-active[data-v-303695e1],.rich-mention-editor__option[data-v-303695e1]:hover{background:var(--ba-scene-accent-bg-soft)}.rich-mention-editor__topic-icon[data-v-303695e1]{width:28px;height:28px;color:var(--rich-mention-text-primary);background:var(--ba-scene-accent-bg-muted);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.rich-mention-editor__option-main[data-v-303695e1]{min-width:0}.rich-mention-editor__option-name[data-v-303695e1]{color:var(--rich-mention-text-primary);font-size:13px;font-weight:700}.rich-mention-editor__option-sub[data-v-303695e1]{color:var(--rich-mention-text-secondary);margin-top:2px;font-size:11px}.pitch-zoom-container[data-v-89f48032]{touch-action:none;-webkit-user-select:none;user-select:none;opacity:.45;flex-direction:column;gap:4px;width:100%;max-width:440px;margin:0 auto;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex}.pitch-zoom-container.is-active[data-v-89f48032],.pitch-zoom-container[data-v-89f48032]:focus-within{opacity:1}.pitch-zoom-labels[data-v-89f48032]{justify-content:space-between;padding:0 4px;display:flex}.pitch-zoom-label[data-v-89f48032]{font-family:var(--ba-font-mono);color:#ffffff73;font-size:10px}.pitch-zoom-track[data-v-89f48032]{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121418a6;border:1px solid #ffc83d26;border-radius:6px;height:24px;position:relative;overflow:visible}.pitch-zoom-keys-bg[data-v-89f48032]{pointer-events:none;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;inset:0}.pitch-zoom-mini-key[data-v-89f48032]{flex:1;height:100%}.pitch-zoom-mini-key.is-white[data-v-89f48032]{background:#ffffff14;border-right:1px solid #ffffff05}.pitch-zoom-mini-key.is-black[data-v-89f48032]{background:#0000008c;border-right:1px solid #ffffff05;height:60%}.pitch-zoom-window[data-v-89f48032]{box-sizing:border-box;border:1.5px solid var(--ba-color-brand-600);background:#ffc83d14;border-radius:4px;justify-content:space-between;align-items:center;height:calc(100% + 2px);display:flex;position:absolute;top:-1px;box-shadow:0 0 8px #ffc83d33}.pitch-zoom-handle[data-v-89f48032]{z-index:10;cursor:ew-resize;background:var(--ba-color-brand-600);border:1px solid #00000040;border-radius:3px;justify-content:center;align-items:center;width:12px;height:20px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0006}.pitch-zoom-handle.is-left[data-v-89f48032]{left:-6px}.pitch-zoom-handle.is-right[data-v-89f48032]{right:-6px}.pitch-zoom-handle-line[data-v-89f48032]{background:#00000080;border-radius:1px;width:2px;height:8px}.pitch-zoom-window-body[data-v-89f48032]{cursor:grab;flex:1;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.pitch-zoom-window-body[data-v-89f48032]:active{cursor:grabbing}.pitch-zoom-window-text[data-v-89f48032]{font-family:var(--ba-font-mono);color:var(--ba-color-brand-600);white-space:nowrap;text-shadow:0 1px 2px #000000e6;font-size:9px;font-weight:600}.waterfall-audio-export-panel[data-v-a67034e6]{padding:0 4px}.waterfall-audio-export-panel__title[data-v-a67034e6]{color:var(--ba-color-text-secondary);letter-spacing:.05em;padding:2px 8px 8px;font-size:11px;font-weight:600}.waterfall-audio-export-panel__hint[data-v-a67034e6]{color:var(--ba-color-text-secondary);margin:6px 8px 2px;font-size:11px;line-height:1.5}.waterfall-audio-export-option[data-v-a67034e6]{width:100%;min-height:38px;color:var(--ba-color-text-main);cursor:pointer;border-radius:var(--ba-radius-4);transition:background-color var(--ba-ui-transition-fast);background:0 0;border:0;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.waterfall-audio-export-option[data-v-a67034e6]:disabled{color:var(--ba-color-text-disabled);cursor:default}.waterfall-audio-export-option[data-v-a67034e6]:hover:not(:disabled){background:var(--ba-ui-bg-hover)}.waterfall-audio-export-option__label[data-v-a67034e6]{text-align:left}.waterfall-audio-export-progress[data-v-a67034e6]{padding:8px}.waterfall-audio-export-progress__meta[data-v-a67034e6]{font-variant-numeric:tabular-nums;color:var(--ba-color-text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.waterfall-audio-export-progress__track[data-v-a67034e6]{background:var(--ba-ui-bg-input);border-radius:var(--ba-ui-radius-pill);height:6px;overflow:hidden}.waterfall-audio-export-progress__fill[data-v-a67034e6]{background:var(--ba-color-brand-500);border-radius:inherit;height:100%;transition:width var(--ba-ui-transition-fast)}.waterfall-audio-export-cancel[data-v-a67034e6]{width:100%;min-height:32px;color:var(--ba-color-text-secondary);cursor:pointer;background:var(--ba-ui-button-outlined-bg);border:1px solid var(--ba-ui-button-outlined-border);border-radius:var(--ba-radius-4);transition:border-color var(--ba-ui-transition-fast), background-color var(--ba-ui-transition-fast), color var(--ba-ui-transition-fast);margin-top:8px;font-size:12px;font-weight:600}.waterfall-audio-export-cancel[data-v-a67034e6]:hover{color:var(--ba-color-text-main);background:var(--ba-ui-bg-hover);border-color:var(--ba-ui-border-hover)}.waterfall-video-export-panel[data-v-56ae0e3d]{padding:0 4px}.waterfall-video-export-panel__title[data-v-56ae0e3d]{color:var(--ba-color-text-secondary);letter-spacing:.05em;padding:2px 8px 8px;font-size:11px;font-weight:600}.waterfall-video-export-panel__hint[data-v-56ae0e3d]{color:var(--ba-color-text-secondary);margin:6px 8px 2px;font-size:11px;line-height:1.5}.waterfall-video-export-option[data-v-56ae0e3d]{width:100%;min-height:38px;color:var(--ba-color-text-main);cursor:pointer;border-radius:var(--ba-radius-4);transition:background-color var(--ba-ui-transition-fast);background:0 0;border:0;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.waterfall-video-export-option[data-v-56ae0e3d]:disabled{color:var(--ba-color-text-disabled);cursor:default}.waterfall-video-export-option[data-v-56ae0e3d]:hover:not(:disabled){background:var(--ba-ui-bg-hover)}.waterfall-video-export-option__label[data-v-56ae0e3d]{text-align:left}.waterfall-video-export-progress[data-v-56ae0e3d]{padding:8px}.waterfall-video-export-progress__meta[data-v-56ae0e3d]{font-variant-numeric:tabular-nums;color:var(--ba-color-text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.waterfall-video-export-progress__track[data-v-56ae0e3d]{background:var(--ba-ui-bg-input);border-radius:var(--ba-ui-radius-pill);height:6px;overflow:hidden}.waterfall-video-export-progress__fill[data-v-56ae0e3d]{background:var(--ba-color-brand-500);border-radius:inherit;height:100%;transition:width var(--ba-ui-transition-fast)}.waterfall-video-export-cancel[data-v-56ae0e3d]{width:100%;min-height:32px;color:var(--ba-color-text-secondary);cursor:pointer;background:var(--ba-ui-button-outlined-bg);border:1px solid var(--ba-ui-button-outlined-border);border-radius:var(--ba-radius-4);transition:border-color var(--ba-ui-transition-fast), background-color var(--ba-ui-transition-fast), color var(--ba-ui-transition-fast);margin-top:8px;font-size:12px;font-weight:600}.waterfall-video-export-cancel[data-v-56ae0e3d]:hover{color:var(--ba-color-text-main);background:var(--ba-ui-bg-hover);border-color:var(--ba-ui-border-hover)}.waterfall-more-panel[data-v-71b47199]{background:var(--ba-ui-panel-bg);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-radius-5);width:224px;box-shadow:var(--ba-ui-shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:10px}.waterfall-more-panel__title[data-v-71b47199]{color:var(--ba-color-text-secondary);letter-spacing:.08em;align-items:center;gap:8px;padding:2px 8px 10px;font-size:11px;font-weight:600;display:flex}.waterfall-more-panel__title[data-v-71b47199]:after{content:"";background:var(--ba-ui-hairline-soft);flex:1;height:1px}.waterfall-more-option[data-v-71b47199]{text-align:left;cursor:pointer;border-radius:var(--ba-radius-4);width:100%;transition:background-color var(--ba-ui-transition-fast);background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.waterfall-more-option[data-v-71b47199]:disabled{cursor:default}.waterfall-more-option:disabled .waterfall-more-option__icon[data-v-71b47199],.waterfall-more-option:disabled .waterfall-more-option__label[data-v-71b47199],.waterfall-more-option:disabled .waterfall-more-option__meta[data-v-71b47199],.waterfall-more-option:disabled .waterfall-more-option__chevron[data-v-71b47199]{color:var(--ba-color-text-disabled)}.waterfall-more-option[data-v-71b47199]:hover:not(:disabled){background:var(--ba-ui-bg-hover)}.waterfall-more-option:hover:not(:disabled) .waterfall-more-option__icon[data-v-71b47199]{color:var(--ba-color-brand-600);border-color:var(--ba-color-brand-600)}.waterfall-more-option:hover:not(:disabled) .waterfall-more-option__chevron[data-v-71b47199]{color:var(--ba-color-text-secondary);transform:translate(2px)}.waterfall-more-option__icon[data-v-71b47199]{width:30px;height:30px;color:var(--ba-color-text-secondary);background:var(--ba-ui-panel-bg-muted);border:1px solid var(--ba-ui-hairline-soft);border-radius:var(--ba-radius-4);transition:color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);flex:none;justify-content:center;align-items:center;display:flex}.waterfall-more-option__text[data-v-71b47199]{flex-direction:column;gap:2px;min-width:0;display:flex}.waterfall-more-option__label[data-v-71b47199]{color:var(--ba-color-text-main);font-size:13px;font-weight:600}.waterfall-more-option__meta[data-v-71b47199]{color:var(--ba-color-text-tertiary);letter-spacing:.04em;font-size:10px;font-weight:500}.waterfall-more-option__chevron[data-v-71b47199]{color:var(--ba-color-text-tertiary);transition:color var(--ba-ui-transition-fast), transform var(--ba-ui-transition-fast);flex:none;align-items:center;margin-left:auto;display:flex}.waterfall-more-back[data-v-71b47199]{min-height:28px;color:var(--ba-color-text-secondary);text-align:left;cursor:pointer;border-radius:var(--ba-radius-4);transition:background-color var(--ba-ui-transition-fast);background:0 0;border:0;margin-bottom:6px;padding:0 10px;font-size:11px;font-weight:600}.waterfall-more-back[data-v-71b47199]:hover{color:var(--ba-color-text-main);background:var(--ba-ui-bg-hover)}.waterfall-header[data-v-eb935444]{z-index:10;box-sizing:border-box;background:var(--ba-ui-toolbar-bg,#0f141cf2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;height:48px;min-height:48px;padding:0 16px;display:flex}.waterfall-header-brand[data-v-eb935444]{white-space:nowrap;flex-shrink:0;align-items:baseline;gap:8px;display:flex}.waterfall-header-title[data-v-eb935444]{color:var(--ba-color-brand-500);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;margin-left:2px;font-size:15px;font-style:normal;font-weight:700}.waterfall-header-tag-text[data-v-eb935444]{color:#94a3b8;letter-spacing:.05em;font-size:11px;font-weight:500}.waterfall-header-actions[data-v-eb935444]{flex-shrink:0;align-items:center;gap:8px;display:flex}.waterfall-close-btn[data-v-eb935444]{margin-left:8px}@media (width<=900px){.waterfall-header[data-v-eb935444]{padding:0 10px}.waterfall-header-tag-text[data-v-eb935444]{display:none}.waterfall-header-title[data-v-eb935444]{letter-spacing:.04em;font-size:13px}.waterfall-header-actions[data-v-eb935444]{gap:5px}.waterfall-mobile-panel-toggle[data-v-eb935444],.waterfall-mobile-perform-toggle[data-v-eb935444]{--ba-ui-button-padding-x:10px;font-size:12px}}@media (width<=480px){.waterfall-header[data-v-eb935444]{padding:0 8px}.waterfall-header-title[data-v-eb935444]{letter-spacing:.02em;font-size:12px}.waterfall-header-actions[data-v-eb935444]{gap:4px}.waterfall-mobile-panel-toggle[data-v-eb935444],.waterfall-mobile-perform-toggle[data-v-eb935444]{--ba-ui-button-padding-x:8px;font-size:11px}}@media (width<=360px){.waterfall-header[data-v-eb935444]{padding:0 6px}.waterfall-header-title[data-v-eb935444]{font-size:11px}.waterfall-header-actions[data-v-eb935444]{gap:3px}.waterfall-mobile-panel-toggle[data-v-eb935444],.waterfall-mobile-perform-toggle[data-v-eb935444]{--ba-ui-button-padding-x:6px}}.waterfall-transport-card[data-v-593d758c]{background:var(--ba-ui-panel-bg-muted);border:1px solid var(--ba-ui-hairline-soft);border-radius:var(--ba-radius-4);flex:1;align-items:center;gap:12px;min-width:0;height:56px;padding:0 14px;display:flex}.waterfall-transport-group[data-v-593d758c]{flex-shrink:0;gap:6px;display:flex}.waterfall-transport-btn[data-v-593d758c]{cursor:pointer;border-radius:var(--ba-radius-2);width:40px;height:40px;transition:background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast), color var(--ba-ui-transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.waterfall-transport-btn[data-v-593d758c]:disabled{cursor:not-allowed;opacity:.38}.waterfall-transport-btn[data-v-593d758c]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-transport-btn svg[data-v-593d758c]{width:22px;height:22px}.waterfall-transport-btn.is-play[data-v-593d758c]{color:var(--ba-color-brand-600);background:color-mix(in srgb, var(--ba-color-brand-600) 14%, transparent);border:1px solid color-mix(in srgb, var(--ba-color-brand-600) 55%, transparent)}.waterfall-transport-btn.is-play[data-v-593d758c]:hover:not(:disabled){background:color-mix(in srgb, var(--ba-color-brand-600) 26%, transparent);border-color:color-mix(in srgb, var(--ba-color-brand-600) 82%, transparent)}.waterfall-transport-btn.is-play.is-playing[data-v-593d758c]{color:var(--ba-color-text-inverse);background:var(--ba-color-brand-600);border-color:var(--ba-color-brand-600)}.waterfall-transport-btn.is-piano[data-v-593d758c]{gap:6px;width:auto;padding:0 12px}.waterfall-transport-piano-label[data-v-593d758c]{white-space:nowrap;font-size:12px;font-weight:600}.waterfall-transport-btn.is-stop[data-v-593d758c],.waterfall-transport-btn.is-piano[data-v-593d758c]{color:var(--ba-color-text-tertiary);border:1px solid var(--ba-color-border-default);background:0 0}.waterfall-transport-btn.is-stop[data-v-593d758c]:hover:not(:disabled),.waterfall-transport-btn.is-piano[data-v-593d758c]:hover:not(:disabled){color:var(--ba-color-text-main);background:var(--ba-ui-bg-hover);border-color:var(--ba-ui-border-hover)}.waterfall-transport-btn.is-record[data-v-593d758c]{color:var(--ba-color-danger-500);background:color-mix(in srgb, var(--ba-color-danger-500) 10%, transparent);border:1px solid color-mix(in srgb, var(--ba-color-danger-500) 48%, transparent)}.waterfall-transport-btn.is-record[data-v-593d758c]:hover:not(:disabled){background:color-mix(in srgb, var(--ba-color-danger-500) 20%, transparent);border-color:var(--ba-color-danger-500)}.waterfall-transport-btn.is-record.is-recording[data-v-593d758c]{color:var(--ba-color-text-inverse);background:var(--ba-color-danger-500);border-color:var(--ba-color-danger-500)}.waterfall-transport-btn.is-record.is-recording svg[data-v-593d758c]{animation:1.2s ease-in-out infinite waterfall-transport-rec-pulse-593d758c}@keyframes waterfall-transport-rec-pulse-593d758c{0%,to{opacity:1}50%{opacity:.35}}.waterfall-transport-divider[data-v-593d758c]{background:var(--ba-ui-divider-default);flex-shrink:0;width:1px;height:20px}.waterfall-transport-time[data-v-593d758c]{font-family:var(--ba-font-mono);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:600}.waterfall-transport-time.is-current[data-v-593d758c]{min-width:58px;color:var(--ba-color-text-main);background:var(--ba-ui-bg-input);border:1px solid var(--ba-ui-hairline-soft);border-radius:var(--ba-radius-2);padding:4px 8px}.waterfall-transport-time.is-total[data-v-593d758c]{min-width:48px;color:var(--ba-color-text-secondary)}.waterfall-transport-rec[data-v-593d758c]{min-width:0;height:40px;color:var(--ba-color-danger-500);flex:1;align-items:center;gap:10px;display:flex}.waterfall-transport-rec__dot[data-v-593d758c]{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s ease-in-out infinite waterfall-transport-rec-pulse-593d758c}.waterfall-transport-rec__label[data-v-593d758c]{font-family:var(--ba-font-mono);letter-spacing:.12em;flex-shrink:0;font-size:12px;font-weight:700}.waterfall-transport-rec__hint[data-v-593d758c]{text-overflow:ellipsis;color:var(--ba-color-text-tertiary);white-space:nowrap;font-size:11px;overflow:hidden}.waterfall-seek[data-v-593d758c]{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;flex:1;align-items:center;min-width:0;height:40px;display:flex;position:relative}.waterfall-seek[data-v-593d758c]:focus-visible{border-radius:var(--ba-radius-2);box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-transport-card.is-disabled .waterfall-seek[data-v-593d758c]{pointer-events:none;cursor:default}.waterfall-seek__track[data-v-593d758c]{background:var(--ba-ui-bg-input);border:1px solid var(--ba-ui-hairline-soft);border-radius:var(--ba-ui-radius-pill);width:100%;height:14px;transition:height var(--ba-ui-transition-fast);overflow:hidden}.waterfall-seek:hover .waterfall-seek__track[data-v-593d758c],.waterfall-seek.is-dragging .waterfall-seek__track[data-v-593d758c]{height:18px}.waterfall-transport-card.is-disabled .waterfall-seek__track[data-v-593d758c]{opacity:.55}.waterfall-seek__fill[data-v-593d758c]{background:var(--ba-color-brand-600);border-radius:inherit;height:100%}.waterfall-seek__thumb[data-v-593d758c]{background:var(--ba-color-brand-600);border:3px solid var(--ba-ui-panel-bg-muted);border-radius:var(--ba-ui-radius-pill);opacity:1;width:18px;height:18px;transition:opacity var(--ba-ui-transition-fast), transform var(--ba-ui-transition-fast);position:absolute;top:50%;transform:translate(-50%,-50%)scale(.85)}.waterfall-seek:hover .waterfall-seek__thumb[data-v-593d758c],.waterfall-seek:focus-visible .waterfall-seek__thumb[data-v-593d758c],.waterfall-seek.is-dragging .waterfall-seek__thumb[data-v-593d758c]{opacity:1;transform:translate(-50%,-50%)scale(1.15)}.waterfall-seek.is-dragging[data-v-593d758c]{cursor:grabbing}@media (prefers-reduced-motion:reduce){.waterfall-transport-btn[data-v-593d758c],.waterfall-seek__track[data-v-593d758c],.waterfall-seek__thumb[data-v-593d758c]{transition:none}.waterfall-transport-rec__dot[data-v-593d758c],.waterfall-transport-btn.is-record.is-recording svg[data-v-593d758c]{animation:none}}@media (width<=900px){.waterfall-transport-card[data-v-593d758c]{gap:8px;height:52px;padding:0 10px}.waterfall-transport-btn[data-v-593d758c]{width:36px;height:36px}.waterfall-transport-btn.is-piano[data-v-593d758c]{width:36px;padding:0}.waterfall-transport-piano-label[data-v-593d758c]{display:none}.waterfall-transport-btn svg[data-v-593d758c]{width:20px;height:20px}.waterfall-transport-time[data-v-593d758c]{min-width:0;font-size:12px}.waterfall-transport-time.is-current[data-v-593d758c]{min-width:50px;padding:3px 7px}.waterfall-seek[data-v-593d758c]{height:36px}.waterfall-transport-rec__hint[data-v-593d758c]{display:none}}@media (width<=480px){.waterfall-transport-card[data-v-593d758c]{flex-wrap:wrap;row-gap:4px;height:auto;padding:6px 10px}.waterfall-transport-group[data-v-593d758c]{order:1}.waterfall-transport-time.is-current[data-v-593d758c]{order:2}.waterfall-transport-btn.is-piano[data-v-593d758c]{order:3;margin-left:auto}.waterfall-seek[data-v-593d758c],.waterfall-transport-rec[data-v-593d758c]{flex:1 0 100%;order:4;height:28px}.waterfall-transport-time.is-total[data-v-593d758c],.waterfall-transport-divider[data-v-593d758c]{display:none}.waterfall-transport-rec[data-v-593d758c]{justify-content:flex-start}}.waterfall-viewport-container[data-v-11300663]{background:var(--ba-ui-surface-editor,#121214);flex:1;position:relative;overflow:hidden}.waterfall-status-overlay[data-v-11300663]{z-index:10;background:#06090fd9;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.waterfall-status-text[data-v-11300663]{color:#94a3b8;font-size:14px}.waterfall-empty-overlay[data-v-11300663]{box-sizing:border-box;text-align:center;pointer-events:none;background:#03050899;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.waterfall-empty-icon[data-v-11300663]{opacity:.9;margin-bottom:20px;font-size:56px;animation:3s ease-in-out infinite pulse-slow-11300663}@keyframes pulse-slow-11300663{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:.9;transform:scale(1.05)}}.waterfall-empty-title[data-v-11300663]{color:var(--ba-gray-0);letter-spacing:.05em;margin:0 0 10px;font-size:24px;font-weight:900}.waterfall-empty-text[data-v-11300663]{color:#94a3b8;max-width:420px;margin:0;font-size:13px;line-height:1.6}.waterfall-empty-svg[data-v-11300663]{width:96px;height:96px;margin-bottom:16px}@media (width<=900px){.waterfall-empty-overlay[data-v-11300663]{padding:24px 18px 18px}.waterfall-empty-title[data-v-11300663]{font-size:18px}.waterfall-empty-text[data-v-11300663]{font-size:12px;line-height:1.5}}@media (width<=900px) and (orientation:landscape){.waterfall-viewport-container[data-v-11300663]{min-height:0}.waterfall-empty-overlay[data-v-11300663]{padding:18px}.waterfall-empty-title[data-v-11300663]{font-size:16px}.waterfall-empty-text[data-v-11300663]{max-width:320px;font-size:11px}}.waterfall-landscape-content-wrapper[data-v-098d10d1]{flex-direction:column;flex-shrink:0;display:flex;position:relative;box-shadow:0 0 24px #00000080}.waterfall-landscape-overlay[data-v-098d10d1]{z-index:1001;background:radial-gradient(circle at center, #ffc83d0f, transparent 62%), var(--ba-ui-surface-editor,#121214);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.waterfall-landscape-actions[data-v-098d10d1]{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:12px;right:12px}.waterfall-landscape-rec-btn[data-v-098d10d1]:not(.is-recording){--ba-ui-button-outlined-border:color-mix(in srgb, var(--ba-color-danger-500) 48%, transparent);--ba-ui-button-outlined-border-hover:var(--ba-color-danger-500);--ba-ui-button-outlined-text:var(--ba-color-danger-500);--ba-ui-button-outlined-text-hover:var(--ba-color-danger-500)}.waterfall-landscape-rec-btn.is-recording[data-v-098d10d1]{--ba-ui-button-filled-bg:var(--ba-color-danger-500);--ba-ui-button-filled-border:var(--ba-color-danger-500);--ba-ui-button-filled-text:var(--ba-color-text-inverse);--ba-ui-button-filled-text-hover:var(--ba-color-text-inverse)}.waterfall-landscape-rec-dot[data-v-098d10d1]{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px}.waterfall-landscape-rec-btn.is-recording .waterfall-landscape-rec-dot[data-v-098d10d1]{animation:1.2s ease-in-out infinite waterfall-landscape-rec-pulse-098d10d1}@keyframes waterfall-landscape-rec-pulse-098d10d1{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.waterfall-landscape-rec-btn.is-recording .waterfall-landscape-rec-dot[data-v-098d10d1]{animation:none}}.piano-roll-selection-action-bar[data-v-b0e53c44]{pointer-events:none;gap:6px;display:inline-flex}button[data-v-b0e53c44]{width:44px;min-width:44px;color:var(--relay-text-primary);pointer-events:none;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:inline-flex}button[data-v-b0e53c44] .n-icon{pointer-events:auto;background:var(--relay-bg-elevated);border:1px solid var(--relay-overlay-border,var(--ba-color-white-alpha-12));width:32px;height:32px;box-shadow:0 8px 20px var(--ba-color-black-alpha-28);border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:inline-flex}span[data-v-b0e53c44]{text-overflow:ellipsis;max-width:52px;color:var(--relay-text-secondary);white-space:nowrap;pointer-events:none;font-size:10px;line-height:14px;overflow:hidden}button[data-v-b0e53c44]:hover .n-icon,button[data-v-b0e53c44]:focus-visible .n-icon{color:var(--ba-color-brand-600);border-color:var(--ba-color-brand-600)}button.is-danger[data-v-b0e53c44]:hover .n-icon,button.is-danger[data-v-b0e53c44]:focus-visible .n-icon{color:var(--relay-piano-bar-text-hover);border-color:var(--relay-piano-bar-border-hover)}.studio-bpm-control[data-v-36891159]{background:var(--ba-studio-black-a20);border:1px solid var(--relay-overlay-border,var(--ba-studio-white-a8));border-radius:var(--ba-studio-radius-2,4px);align-items:center;gap:4px;height:28px;padding:0 8px;display:flex}.studio-bpm-control__label[data-v-36891159]{color:var(--relay-text-muted,var(--ba-studio-slate400));font-size:9px;font-weight:700}.studio-bpm-control__field[data-v-36891159]{width:40px;font-family:var(--ba-font-mono,monospace);color:var(--ba-color-brand-600);text-align:center;cursor:ns-resize;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;padding:0;font-size:12px;font-weight:700}.studio-bpm-control__field[data-v-36891159]::-webkit-outer-spin-button{appearance:none;margin:0}.studio-bpm-control__field[data-v-36891159]::-webkit-inner-spin-button{appearance:none;margin:0}.studio-bpm-control.is-readonly .studio-bpm-control__field[data-v-36891159]{cursor:default}.piano-editor-toolbar[data-v-e3c0e196]{background:linear-gradient(180deg, var(--ba-color-white-alpha-04), #ffffff03), var(--relay-bg-panel,#1e1e24);border-bottom:1px solid var(--relay-accent-border,var(--ba-color-brand-tint-16));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.piano-editor-toolbar-group[data-v-e3c0e196]{align-items:center;gap:6px;display:flex}.piano-editor-segment[data-v-e3c0e196]{background:var(--ba-color-black-alpha-20);border:1px solid var(--relay-overlay-border,var(--ba-color-white-alpha-08));border-radius:2px;flex:none;align-items:stretch;height:28px;display:inline-flex;overflow:hidden}.piano-editor-segment[data-v-e3c0e196]>*+*{border-left:1px solid var(--ba-color-white-alpha-10)}.piano-editor-segment[data-v-e3c0e196] .studio-bpm-control{background:0 0;border:0;border-radius:0;height:100%}.piano-editor-toolbar-actions[data-v-e3c0e196]{margin-left:auto}.piano-editor-title[data-v-e3c0e196]{color:var(--ba-color-brand-600);letter-spacing:.5px;font-size:14px;font-weight:600}.piano-tool-btn[data-v-e3c0e196]{width:28px;height:100%;color:var(--relay-text-secondary,#d1d5db);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.piano-tool-btn[data-v-e3c0e196]:hover{color:var(--relay-text-primary,#fff);background:var(--ba-color-white-alpha-08)}.piano-tool-btn.is-active[data-v-e3c0e196]{color:var(--ba-color-brand-600);background:var(--ba-color-brand-tint-14)}.piano-action-btn[data-v-e3c0e196]{width:28px;height:100%;color:var(--relay-text-secondary,#d1d5db);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.piano-action-btn[data-v-e3c0e196]:hover:not(:disabled){color:var(--relay-text-primary,#fff);background:var(--ba-color-white-alpha-08)}.piano-action-btn[data-v-e3c0e196]:disabled{cursor:not-allowed;opacity:.35}.piano-close-btn[data-v-e3c0e196]{border-radius:2px;height:28px}.piano-icon[data-v-e3c0e196]{flex-shrink:0;width:14px;height:14px;display:inline-block}.piano-select-shell[data-v-e3c0e196]{--base-select-trigger-padding:0 6px;align-items:center;min-width:0;display:inline-flex}.piano-select[data-v-e3c0e196],.piano-select-shell[data-v-e3c0e196] .base-select.is-ghost{width:auto}.piano-select-shell[data-v-e3c0e196] .select-trigger.is-ghost{max-width:88px;height:22px;min-height:22px;color:var(--ba-color-brand-600);gap:4px}.piano-select-shell[data-v-e3c0e196] .select-trigger.is-ghost:hover,.piano-select-shell[data-v-e3c0e196] .select-trigger.is-ghost.is-open{color:var(--relay-text-primary,#fff)}.piano-select-shell[data-v-e3c0e196] .value-text{color:inherit;font-size:11px;font-weight:700}.piano-select-shell[data-v-e3c0e196] .arrow-icon{color:var(--relay-text-muted,#94a3b8)}.piano-play-btn[data-v-e3c0e196]{width:28px;color:var(--relay-text-secondary,#d1d5db);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.piano-play-btn.is-stop[data-v-e3c0e196]{color:var(--relay-text-muted)}.piano-play-btn.is-stop[data-v-e3c0e196]:hover{color:var(--relay-text-secondary)}.piano-timecode[data-v-e3c0e196]{font-variant-numeric:tabular-nums;min-width:36px;color:var(--relay-text-muted);text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.piano-editor-segment>.piano-timecode[data-v-e3c0e196],.piano-editor-segment>.piano-timecode[data-v-e3c0e196]+*{border-left:0}.piano-play-btn[data-v-e3c0e196]:hover{color:#fff;background:var(--ba-color-white-alpha-08)}.piano-play-btn.is-playing[data-v-e3c0e196]{color:var(--ba-color-brand-600);background:var(--ba-color-brand-tint-14)}.piano-editor-toolbar.is-embedded-host[data-v-e3c0e196]{background:linear-gradient(180deg, var(--ba-color-white-alpha-05), #ffffff03), var(--relay-bg-panel-alt,var(--relay-bg-panel,#1e1e24));padding:6px 12px}.piano-editor-toolbar.is-embedded-host .piano-editor-toolbar-group[data-v-e3c0e196]{gap:6px}@media (width<=768px){.piano-editor-toolbar[data-v-e3c0e196]{flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:6px 54px 6px 8px;position:relative;overflow:visible}.piano-editor-toolbar-group[data-v-e3c0e196]{flex-wrap:nowrap;flex-shrink:0;gap:6px;min-width:0}.piano-editor-toolbar-actions[data-v-e3c0e196]{justify-content:flex-end;margin-left:0;position:absolute;top:6px;right:8px}.piano-tool-btn[data-v-e3c0e196],.piano-action-btn[data-v-e3c0e196],.piano-play-btn[data-v-e3c0e196]{width:28px}.piano-select-shell[data-v-e3c0e196] .select-trigger.is-ghost{min-height:22px}.piano-select[data-v-e3c0e196]{flex:none;min-width:0}}@media (width<=480px){.piano-editor-toolbar[data-v-e3c0e196]{padding:6px 52px 6px 6px}.piano-editor-toolbar-actions[data-v-e3c0e196]{right:6px}.piano-editor-title[data-v-e3c0e196]{display:none}}.piano-editor-container[data-v-e2186f5a]{width:100%;height:100%;color:var(--relay-text-primary,#f3f4f6);background:radial-gradient(circle at top center, #ffc83d0f, transparent 22%), linear-gradient(180deg, var(--ba-color-white-alpha-02), #fff0), var(--relay-bg-canvas,#18181c);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.piano-editor-viewport-wrapper[data-v-e2186f5a]{flex:1;width:100%;height:0;position:relative}.piano-editor-canvas-container[data-v-e2186f5a]{width:100%;height:calc(100% - var(--piano-timeline-navigator-height));touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.piano-velocity-lane-label[data-v-e2186f5a]{width:100%;color:var(--relay-text-secondary,#cbd5e1);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 6px 4px 10px;font-size:11px;line-height:16px;display:block;position:relative}.piano-velocity-lane-label.is-active[data-v-e2186f5a]{color:var(--ba-color-brand-600)}.piano-velocity-lane-label.is-active[data-v-e2186f5a]:before{content:"";background:var(--ba-color-brand-600);width:2px;position:absolute;top:4px;bottom:4px;left:0}.piano-velocity-lane-label[data-v-e2186f5a]:focus-visible{outline:1px solid var(--ba-color-brand-600);outline-offset:-1px}.piano-long-press-selection-origin[data-v-e2186f5a]{z-index:7;color:var(--relay-text-primary,#fff);white-space:nowrap;pointer-events:none;border:1px solid var(--ba-color-brand-600);border-radius:var(--ba-radius-2);background:#141416eb;align-items:center;padding:3px 8px;font-size:11px;line-height:16px;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.piano-long-press-selection-origin[data-v-e2186f5a]:after{content:"";background:var(--ba-color-brand-600);width:1px;height:30px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.piano-long-press-selection-origin.is-below[data-v-e2186f5a]{transform:translate(-50%)}.piano-long-press-selection-origin.is-below[data-v-e2186f5a]:after{top:auto;bottom:100%}.piano-roll-selection-actions-anchor[data-v-e2186f5a]{z-index:8;pointer-events:none;position:absolute}.piano-zoom-controls[data-v-e2186f5a]{z-index:10;box-shadow:0 4px 12px var(--ba-color-black-alpha-50);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181cd9;border:1px solid #ffc83d26;border-radius:2px;flex-direction:column;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:12px;right:12px}.piano-scrollbar-v[data-v-e2186f5a]{top:calc(var(--piano-timeline-navigator-height) + var(--piano-timeline-height));z-index:20;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:var(--relay-bg-panel,#1e1e24);border-left:1px solid var(--relay-overlay-border,var(--ba-color-white-alpha-08));flex-direction:column;width:14px;display:flex;position:absolute;right:0}.piano-scrollbar-track-v[data-v-e2186f5a]{touch-action:none;cursor:pointer;background:var(--ba-color-black-alpha-20);flex:1;width:100%;position:relative}.piano-scrollbar-thumb-v[data-v-e2186f5a]{box-sizing:border-box;cursor:grab;background:#ffc83d1a;border:1px solid #ffc83d94;border-radius:2px;width:12px;transition:background .15s,border-color .15s;position:absolute;left:1px}.piano-scrollbar-thumb-v[data-v-e2186f5a]:hover{background:var(--ba-color-brand-tint-16);border-color:#ffc83dc7}.piano-scrollbar-thumb-v[data-v-e2186f5a]:active{cursor:grabbing;background:var(--ba-color-brand-tint-20);border-color:var(--ba-color-brand-600)}.piano-scrollbar-zoom-btn[data-v-e2186f5a]{cursor:pointer;background:var(--ba-color-white-alpha-04);opacity:.65;border:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:all .15s;display:flex}.piano-scrollbar-zoom-btn[data-v-e2186f5a]:hover{background:var(--ba-color-white-alpha-10);opacity:1}.piano-zoom-arrow[data-v-e2186f5a]{color:#ffc83d;width:10px;height:10px}.cursor-draw[data-v-e2186f5a]{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffc83d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M14 20l6-6L6 0H0v6Z'/><path d='M10 6l4 4'/></svg>") 0 0,pointer}.cursor-select[data-v-e2186f5a],.cursor-erase[data-v-e2186f5a]{cursor:default}.piano-timeline-navigator[data-v-e2186f5a]{flex:0 0 var(--piano-timeline-navigator-height);height:var(--piano-timeline-navigator-height);-webkit-user-select:none;user-select:none;background:var(--relay-bg-panel,#1e1e24);border-bottom:1px solid var(--ba-color-white-alpha-08);align-items:center;display:flex}.piano-timeline-navigator__zoom[data-v-e2186f5a]{width:32px;height:var(--piano-timeline-navigator-height);color:var(--relay-text-muted,#94a3b8);cursor:pointer;background:0 0;border:0;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.piano-timeline-navigator__zoom[data-v-e2186f5a]:hover{color:var(--ba-color-brand-600);background:#ffc83d1a}.piano-timeline-navigator__track[data-v-e2186f5a]{touch-action:none;cursor:pointer;border-right:1px solid var(--ba-color-white-alpha-06);border-left:1px solid var(--ba-color-white-alpha-06);flex:1;height:100%;position:relative;overflow:hidden}.piano-timeline-navigator__preview[data-v-e2186f5a]{z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg, var(--ba-color-white-alpha-04) 0, var(--ba-color-white-alpha-04) 1px, transparent 1px, transparent 24px);position:absolute;inset:4px 0}.piano-timeline-navigator__note[data-v-e2186f5a]{z-index:1;pointer-events:none;background:var(--ba-color-info-600);opacity:.78;border-radius:1px;min-width:2px;height:2px;position:absolute}.piano-timeline-navigator__note.is-ghost[data-v-e2186f5a]{background:var(--relay-text-muted,#475569);opacity:.45}.piano-timeline-navigator__window[data-v-e2186f5a]{z-index:2;box-sizing:border-box;cursor:grab;background:#ffc83d1a;border:1px solid #ffc83d94;border-radius:2px;min-width:20px;position:absolute;top:3px;bottom:3px}.piano-timeline-navigator__track.is-dragging[data-v-e2186f5a],.piano-timeline-navigator__track.is-dragging .piano-timeline-navigator__window[data-v-e2186f5a]{cursor:grabbing}@media (width<=768px){.piano-timeline-navigator__track[data-v-e2186f5a]{cursor:grab}.piano-timeline-navigator__window[data-v-e2186f5a]{pointer-events:none;background:var(--ba-color-brand-tint-08);border:0;border-radius:0;top:2px;bottom:2px}.piano-timeline-navigator__window[data-v-e2186f5a]:before,.piano-timeline-navigator__window[data-v-e2186f5a]:after{content:"";background:var(--ba-color-brand-600);border-radius:1px;width:2px;position:absolute;top:0;bottom:0}.piano-timeline-navigator__window[data-v-e2186f5a]:before{left:0}.piano-timeline-navigator__window[data-v-e2186f5a]:after{right:0}}.piano-editor-container.is-embedded-host[data-v-e2186f5a]{background:radial-gradient(circle at top center, #ffc83d12, transparent 24%), linear-gradient(180deg, #ffffff04, #fff0), var(--relay-bg-canvas,#141416)}.piano-editor-container.is-embedded-host .piano-editor-viewport-wrapper[data-v-e2186f5a]{background:linear-gradient(180deg, #ffffff04, #fff0), var(--relay-bg-canvas,#141416)}@media (width<=768px){.piano-editor-viewport-wrapper[data-v-e2186f5a]{min-height:clamp(300px,48svh,360px)}.piano-editor-container.is-embedded-host .piano-editor-viewport-wrapper[data-v-e2186f5a]{min-height:0}.piano-scrollbar-thumb-v[data-v-e2186f5a]{display:none}.piano-scrollbar-track-v[data-v-e2186f5a]{cursor:grab}.piano-scrollbar-track-v.is-dragging[data-v-e2186f5a]{cursor:grabbing}}@media (width<=480px){.piano-editor-viewport-wrapper[data-v-e2186f5a]{min-height:clamp(280px,44svh,320px)}}.piano-timeline-navigator__zoom[data-v-e2186f5a] .n-icon{font-size:15px}.piano-velocity-lane-labels[data-v-e2186f5a]{z-index:9;box-sizing:border-box;width:64px;height:var(--v098e5548);background:var(--relay-bg-panel,#1e1e24);border-top:1px solid var(--relay-overlay-border,var(--ba-color-white-alpha-12));border-right:1px solid var(--relay-overlay-border,var(--ba-color-white-alpha-12));flex-direction:column;justify-content:center;align-items:stretch;padding:4px 0;display:flex;position:absolute;bottom:0;left:0}.piano-velocity-lane-resize-handle[data-v-e2186f5a]{right:0;bottom:var(--v098e5548);z-index:8;touch-action:none;cursor:ns-resize;height:8px;position:absolute;left:64px;transform:translateY(50%)}.waterfall-piano-roll-overlay[data-v-9c6b5dc2]{z-index:1000;box-sizing:border-box;background:#18181c;flex-direction:column;display:flex;position:fixed;inset:0}.waterfall-piano-roll-body[data-v-9c6b5dc2]{box-sizing:border-box;flex:1;height:0;padding:0}.waterfall-piano-roll-body[data-v-9c6b5dc2] .piano-editor-container{box-shadow:none;border-radius:0}.waterfall-sidebar[data-v-beac748e]{box-sizing:border-box;background:var(--ba-ui-panel-bg,#0f141cf2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid #94a3b81f;flex-direction:column;width:320px;min-width:320px;height:100%;display:flex}.waterfall-sidebar-grabber[data-v-beac748e]{display:none}.waterfall-sidebar-scrollbar[data-v-beac748e]{height:100%}.waterfall-sidebar-scrollbar[data-v-beac748e] .n-scrollbar-rail{--n-scrollbar-color:#ffffff1f;--n-scrollbar-color-hover:#ffffff3d}.waterfall-sidebar-inner[data-v-beac748e]{box-sizing:border-box;flex-direction:column;gap:20px;padding:16px;display:flex}.waterfall-settings-tabs[data-v-beac748e]{background:var(--ba-ui-panel-bg-muted);border:1px solid var(--ba-ui-hairline-soft);border-radius:var(--ba-radius-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.waterfall-settings-tab[data-v-beac748e]{color:var(--ba-color-text-tertiary);cursor:pointer;border-radius:var(--ba-ui-radius-xs);transition:color var(--ba-ui-transition-fast), background-color var(--ba-ui-transition-fast);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 2px;font-family:inherit;font-size:12px;display:flex}.waterfall-settings-tab[data-v-beac748e]:hover{color:var(--ba-color-text-secondary);background:var(--ba-ui-bg-hover)}.waterfall-settings-tab.is-active[data-v-beac748e]{color:var(--ba-color-brand-500);background:var(--ba-ui-panel-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ba-color-brand-500) 34%, transparent)}.waterfall-settings-tab[data-v-beac748e]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-settings-tab-name[data-v-beac748e]{font-weight:700}.waterfall-settings-tab-sub[data-v-beac748e]{text-transform:uppercase;letter-spacing:.12em;opacity:.8;font-size:9px}@media (width<=900px){.waterfall-sidebar.is-compact-mobile[data-v-beac748e]{z-index:30;border-top:1px solid #94a3b82e;border-right:none;border-radius:16px 16px 0 0;width:100%;min-width:0;max-width:100%;height:min(62dvh,520px);max-height:min(62dvh,520px);position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000080}.waterfall-sidebar-grabber[data-v-beac748e]{background:#94a3b859;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:8px auto 4px;display:block}.waterfall-sidebar-scrollbar[data-v-beac748e]{flex:1;min-height:0}.waterfall-sidebar-inner[data-v-beac748e]{gap:14px;padding:12px 14px 18px}}@media (width<=900px) and (orientation:portrait){.waterfall-drawer-enter-active[data-v-beac748e],.waterfall-drawer-leave-active[data-v-beac748e]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.waterfall-drawer-enter-from[data-v-beac748e],.waterfall-drawer-leave-to[data-v-beac748e]{transform:translateY(100%)}}@media (width<=900px) and (orientation:landscape){.waterfall-sidebar.is-landscape-mobile[data-v-beac748e]{border-bottom:none;border-right:1px solid #94a3b81f;width:min(320px,38vw);min-width:min(320px,38vw);height:100%;max-height:100%}.waterfall-sidebar-inner[data-v-beac748e]{padding:12px}}.waterfall-settings-panel[data-v-5d319579]{flex-direction:column;gap:12px;display:flex}.waterfall-settings-card[data-v-5d319579]{background:var(--ba-ui-panel-bg-muted);border:1px solid var(--ba-ui-hairline-soft);border-radius:var(--ba-radius-4);flex-direction:column;gap:12px;padding:14px;display:flex}.waterfall-card-head[data-v-5d319579]{align-items:center;gap:8px;min-height:20px;display:flex}.waterfall-card-icon[data-v-5d319579]{color:var(--ba-color-brand-500);flex-shrink:0}.waterfall-card-icon.is-live[data-v-5d319579]{color:var(--ba-color-danger-500)}.waterfall-card-en[data-v-5d319579]{text-overflow:ellipsis;min-width:0;color:var(--ba-color-text-tertiary);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;flex-shrink:1;font-size:9px;font-weight:600;overflow:hidden}.waterfall-card-name[data-v-5d319579]{color:var(--ba-color-text-main);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.waterfall-card-badge[data-v-5d319579]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);letter-spacing:.04em;white-space:nowrap;background:var(--ba-ui-bg-hover);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.waterfall-card-badge.is-on[data-v-5d319579]{color:var(--ba-color-brand-500);background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 36%, transparent)}.waterfall-card-badge.is-recording.is-on[data-v-5d319579]{color:var(--ba-color-danger-500);background:color-mix(in srgb, var(--ba-color-danger-500) 12%, transparent);border-color:color-mix(in srgb, var(--ba-color-danger-500) 36%, transparent)}.waterfall-card-link[data-v-5d319579]{text-overflow:ellipsis;color:var(--ba-color-brand-500);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px;font-weight:600;overflow:hidden}.waterfall-card-desc[data-v-5d319579]{color:var(--ba-color-text-secondary);margin:0;font-size:11px;line-height:1.6}.waterfall-btn-block[data-v-5d319579]{width:100%}.waterfall-btn-icon-vicon[data-v-5d319579]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.waterfall-btn-text[data-v-5d319579]{vertical-align:middle}.waterfall-slider-field[data-v-5d319579]{flex-direction:column;gap:6px;display:flex}.waterfall-slider-field-head[data-v-5d319579]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.waterfall-slider-value[data-v-5d319579]{font-family:var(--ba-font-mono);font-variant-numeric:tabular-nums;color:var(--ba-color-text-secondary);background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:10px}.waterfall-slider-en[data-v-5d319579]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);letter-spacing:.08em;margin-left:4px;font-size:9px}.waterfall-slider-note[data-v-5d319579]{color:var(--ba-color-text-tertiary);margin:0;font-size:10px}.waterfall-field-label[data-v-5d319579]{color:var(--ba-color-text-tertiary);font-size:12px;font-weight:500}.waterfall-switch[data-v-5d319579]{background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);width:30px;height:16px;transition:background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);flex-shrink:0;align-items:center;margin-left:auto;padding:2px;display:inline-flex;position:relative}.waterfall-switch-knob[data-v-5d319579]{background:var(--ba-color-text-tertiary);width:10px;height:10px;transition:transform var(--ba-ui-transition-fast), background-color var(--ba-ui-transition-fast);border-radius:50%}.waterfall-switch.is-on[data-v-5d319579]{background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-switch.is-on .waterfall-switch-knob[data-v-5d319579]{background:var(--ba-color-brand-500);transform:translate(14px)}.waterfall-switch.is-interactive[data-v-5d319579]{cursor:pointer}.waterfall-switch.is-interactive[data-v-5d319579]:hover{border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-switch.is-interactive[data-v-5d319579]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-demo-btn[data-v-5d319579]{--ba-ui-button-outlined-border:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent);--ba-ui-button-outlined-border-hover:var(--ba-color-brand-500);--ba-ui-button-outlined-text:var(--ba-color-brand-500);--ba-ui-button-outlined-text-hover:var(--ba-color-brand-400)}.waterfall-settings-panel[data-v-078f82ed]{flex-direction:column;gap:12px;display:flex}.waterfall-settings-card[data-v-078f82ed]{background:var(--ba-ui-panel-bg-muted);border:1px solid var(--ba-ui-hairline-soft);border-radius:var(--ba-radius-4);flex-direction:column;gap:12px;padding:14px;display:flex}.waterfall-card-head[data-v-078f82ed]{align-items:center;gap:8px;min-height:20px;display:flex}.waterfall-card-icon[data-v-078f82ed]{color:var(--ba-color-brand-500);flex-shrink:0}.waterfall-card-icon.is-live[data-v-078f82ed]{color:var(--ba-color-danger-500)}.waterfall-card-en[data-v-078f82ed]{text-overflow:ellipsis;min-width:0;color:var(--ba-color-text-tertiary);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;flex-shrink:1;font-size:9px;font-weight:600;overflow:hidden}.waterfall-card-name[data-v-078f82ed]{color:var(--ba-color-text-main);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.waterfall-card-badge[data-v-078f82ed]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);letter-spacing:.04em;white-space:nowrap;background:var(--ba-ui-bg-hover);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.waterfall-card-badge.is-on[data-v-078f82ed]{color:var(--ba-color-brand-500);background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 36%, transparent)}.waterfall-card-badge.is-recording.is-on[data-v-078f82ed]{color:var(--ba-color-danger-500);background:color-mix(in srgb, var(--ba-color-danger-500) 12%, transparent);border-color:color-mix(in srgb, var(--ba-color-danger-500) 36%, transparent)}.waterfall-card-link[data-v-078f82ed]{text-overflow:ellipsis;color:var(--ba-color-brand-500);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px;font-weight:600;overflow:hidden}.waterfall-card-desc[data-v-078f82ed]{color:var(--ba-color-text-secondary);margin:0;font-size:11px;line-height:1.6}.waterfall-btn-block[data-v-078f82ed]{width:100%}.waterfall-btn-icon-vicon[data-v-078f82ed]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.waterfall-btn-text[data-v-078f82ed]{vertical-align:middle}.waterfall-slider-field[data-v-078f82ed]{flex-direction:column;gap:6px;display:flex}.waterfall-slider-field-head[data-v-078f82ed]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.waterfall-slider-value[data-v-078f82ed]{font-family:var(--ba-font-mono);font-variant-numeric:tabular-nums;color:var(--ba-color-text-secondary);background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:10px}.waterfall-slider-en[data-v-078f82ed]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);letter-spacing:.08em;margin-left:4px;font-size:9px}.waterfall-slider-note[data-v-078f82ed]{color:var(--ba-color-text-tertiary);margin:0;font-size:10px}.waterfall-field-label[data-v-078f82ed]{color:var(--ba-color-text-tertiary);font-size:12px;font-weight:500}.waterfall-switch[data-v-078f82ed]{background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);width:30px;height:16px;transition:background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);flex-shrink:0;align-items:center;margin-left:auto;padding:2px;display:inline-flex;position:relative}.waterfall-switch-knob[data-v-078f82ed]{background:var(--ba-color-text-tertiary);width:10px;height:10px;transition:transform var(--ba-ui-transition-fast), background-color var(--ba-ui-transition-fast);border-radius:50%}.waterfall-switch.is-on[data-v-078f82ed]{background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-switch.is-on .waterfall-switch-knob[data-v-078f82ed]{background:var(--ba-color-brand-500);transform:translate(14px)}.waterfall-switch.is-interactive[data-v-078f82ed]{cursor:pointer}.waterfall-switch.is-interactive[data-v-078f82ed]:hover{border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-switch.is-interactive[data-v-078f82ed]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-tempo-quad[data-v-078f82ed]{align-items:stretch;gap:8px;display:flex}.waterfall-tempo-readout[data-v-078f82ed]{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.waterfall-tempo-readout[data-v-078f82ed] .ba-number-input{min-height:0;box-shadow:none;background:0 0;border:none}.waterfall-tempo-readout[data-v-078f82ed] .ba-number-input__native{font-family:var(--ba-font-mono);font-variant-numeric:tabular-nums;color:var(--ba-color-text-main);text-align:center;padding:0;font-size:26px;font-weight:700;line-height:1.1}.waterfall-tempo-readout[data-v-078f82ed] .ba-number-input__stepper{display:none}.waterfall-tempo-unit[data-v-078f82ed]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;font-size:8px}.waterfall-bpm-btn[data-v-078f82ed]{flex-shrink:0;justify-content:center;align-items:center;width:32px;font-size:16px;display:flex;padding:0!important}.waterfall-bpm-input[data-v-078f82ed]{width:100%}.waterfall-tempo-tap[data-v-078f82ed]{font-family:var(--ba-font-mono);color:var(--ba-color-text-secondary);cursor:pointer;background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-radius-2);transition:color var(--ba-ui-transition-fast), background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:flex}.waterfall-tempo-tap[data-v-078f82ed]:hover{color:var(--ba-color-brand-500);background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 40%, transparent)}.waterfall-tempo-tap[data-v-078f82ed]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-metronome-toggle[data-v-078f82ed]{text-align:left;cursor:pointer;transition:background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);flex-direction:row;align-items:center;gap:10px;padding:12px 14px;font-family:inherit}.waterfall-metronome-toggle[data-v-078f82ed]:hover{background:var(--ba-ui-bg-hover);border-color:var(--ba-ui-border-hover)}.waterfall-metronome-toggle[data-v-078f82ed]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-metronome-icon[data-v-078f82ed]{color:var(--ba-color-brand-500);flex-shrink:0}.waterfall-metronome-meta[data-v-078f82ed]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.waterfall-metronome-name[data-v-078f82ed]{color:var(--ba-color-text-main);font-size:12px;font-weight:700}.waterfall-metronome-sub[data-v-078f82ed]{color:var(--ba-color-text-tertiary);font-size:10px}.waterfall-keyboard-tips[data-v-078f82ed]{gap:10px;margin-top:auto}.waterfall-keymap-row[data-v-078f82ed]{align-items:center;gap:8px;display:flex}.waterfall-keymap-tone[data-v-078f82ed]{height:20px;color:var(--ba-color-text-secondary);background:var(--ba-ui-bg-hover);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-xs);flex-shrink:0;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.waterfall-keymap-tone.is-black[data-v-078f82ed]{color:var(--ba-color-brand-500);background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 32%, transparent)}.waterfall-keycap-row[data-v-078f82ed]{flex:1;align-items:center;gap:3px;min-width:0;display:flex}.waterfall-keycap[data-v-078f82ed]{min-width:19px;height:20px;font-family:var(--ba-font-mono);color:var(--ba-color-text-main);background:linear-gradient(180deg, color-mix(in srgb, var(--ba-color-text-main) 16%, transparent), color-mix(in srgb, var(--ba-color-text-main) 4%, transparent)), var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-top-color:color-mix(in srgb, var(--ba-color-text-main) 38%, transparent);border-bottom-color:color-mix(in srgb, var(--ba-color-text-main) 8%, transparent);border-radius:var(--ba-ui-radius-xs);flex-shrink:0;justify-content:center;align-items:center;padding:0 3px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.waterfall-keycap.is-black[data-v-078f82ed]{color:var(--ba-color-brand-500);background:linear-gradient(180deg, color-mix(in srgb, var(--ba-color-brand-500) 20%, transparent), transparent), var(--ba-ui-bg-input);border-top-color:color-mix(in srgb, var(--ba-color-brand-500) 46%, transparent)}.waterfall-keycap-gap[data-v-078f82ed]{flex-shrink:0;width:6px}.waterfall-tips-muted[data-v-078f82ed]{color:var(--ba-color-text-tertiary);margin:4px 0 0;font-size:10px}@media (width<=900px){.waterfall-keyboard-tips[data-v-078f82ed]{display:none}}.waterfall-theme-preview[data-v-fd89ce1f]{background:var(--ba-ui-bg-input);border-radius:var(--ba-ui-radius-xs);width:100%;height:56px;display:block}.waterfall-settings-panel[data-v-d122c748]{flex-direction:column;gap:12px;display:flex}.waterfall-settings-card[data-v-d122c748]{background:var(--ba-ui-panel-bg-muted);border:1px solid var(--ba-ui-hairline-soft);border-radius:var(--ba-radius-4);flex-direction:column;gap:12px;padding:14px;display:flex}.waterfall-card-head[data-v-d122c748]{align-items:center;gap:8px;min-height:20px;display:flex}.waterfall-card-icon[data-v-d122c748]{color:var(--ba-color-brand-500);flex-shrink:0}.waterfall-card-icon.is-live[data-v-d122c748]{color:var(--ba-color-danger-500)}.waterfall-card-en[data-v-d122c748]{text-overflow:ellipsis;min-width:0;color:var(--ba-color-text-tertiary);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;flex-shrink:1;font-size:9px;font-weight:600;overflow:hidden}.waterfall-card-name[data-v-d122c748]{color:var(--ba-color-text-main);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.waterfall-card-badge[data-v-d122c748]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);letter-spacing:.04em;white-space:nowrap;background:var(--ba-ui-bg-hover);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.waterfall-card-badge.is-on[data-v-d122c748]{color:var(--ba-color-brand-500);background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 36%, transparent)}.waterfall-card-badge.is-recording.is-on[data-v-d122c748]{color:var(--ba-color-danger-500);background:color-mix(in srgb, var(--ba-color-danger-500) 12%, transparent);border-color:color-mix(in srgb, var(--ba-color-danger-500) 36%, transparent)}.waterfall-card-link[data-v-d122c748]{text-overflow:ellipsis;color:var(--ba-color-brand-500);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px;font-weight:600;overflow:hidden}.waterfall-card-desc[data-v-d122c748]{color:var(--ba-color-text-secondary);margin:0;font-size:11px;line-height:1.6}.waterfall-btn-block[data-v-d122c748]{width:100%}.waterfall-btn-icon-vicon[data-v-d122c748]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.waterfall-btn-text[data-v-d122c748]{vertical-align:middle}.waterfall-slider-field[data-v-d122c748]{flex-direction:column;gap:6px;display:flex}.waterfall-slider-field-head[data-v-d122c748]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.waterfall-slider-value[data-v-d122c748]{font-family:var(--ba-font-mono);font-variant-numeric:tabular-nums;color:var(--ba-color-text-secondary);background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:10px}.waterfall-slider-en[data-v-d122c748]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);letter-spacing:.08em;margin-left:4px;font-size:9px}.waterfall-slider-note[data-v-d122c748]{color:var(--ba-color-text-tertiary);margin:0;font-size:10px}.waterfall-field-label[data-v-d122c748]{color:var(--ba-color-text-tertiary);font-size:12px;font-weight:500}.waterfall-switch[data-v-d122c748]{background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);width:30px;height:16px;transition:background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);flex-shrink:0;align-items:center;margin-left:auto;padding:2px;display:inline-flex;position:relative}.waterfall-switch-knob[data-v-d122c748]{background:var(--ba-color-text-tertiary);width:10px;height:10px;transition:transform var(--ba-ui-transition-fast), background-color var(--ba-ui-transition-fast);border-radius:50%}.waterfall-switch.is-on[data-v-d122c748]{background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-switch.is-on .waterfall-switch-knob[data-v-d122c748]{background:var(--ba-color-brand-500);transform:translate(14px)}.waterfall-switch.is-interactive[data-v-d122c748]{cursor:pointer}.waterfall-switch.is-interactive[data-v-d122c748]:hover{border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-switch.is-interactive[data-v-d122c748]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-theme-scroll[data-v-d122c748]{overscroll-behavior:contain;scrollbar-color:color-mix(in srgb, var(--ba-color-text-tertiary) 45%, transparent) transparent;scrollbar-width:thin;max-height:352px;padding-right:4px;overflow-y:auto}.waterfall-theme-scroll[data-v-d122c748]::-webkit-scrollbar{width:6px}.waterfall-theme-scroll[data-v-d122c748]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ba-color-text-tertiary) 45%, transparent);border-radius:var(--ba-radius-1)}.waterfall-theme-scroll-hint[data-v-d122c748]{color:var(--ba-color-text-tertiary);text-align:right;margin:6px 0 0;font-size:10px}.waterfall-theme-grid[data-v-d122c748]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.waterfall-theme-card[data-v-d122c748]{text-align:left;cursor:pointer;background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-radius-2);transition:background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast), box-shadow var(--ba-ui-transition-fast);flex-direction:column;gap:8px;padding:10px;font-family:inherit;display:flex}.waterfall-theme-card[data-v-d122c748]:hover{border-color:var(--ba-ui-border-hover)}.waterfall-theme-card.is-active[data-v-d122c748]{background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent);box-shadow:var(--ba-ui-focus-ring)}.waterfall-theme-card[data-v-d122c748]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-theme-card-top[data-v-d122c748]{align-items:center;gap:6px;min-width:0;display:flex}.waterfall-theme-dot[data-v-d122c748]{border:1px solid var(--ba-ui-border-hover);border-radius:50%;flex-shrink:0;width:10px;height:10px}.waterfall-theme-card.is-active .waterfall-theme-dot[data-v-d122c748]{background:var(--ba-color-brand-500);border-color:var(--ba-color-brand-500);box-shadow:inset 0 0 0 2px var(--ba-ui-panel-bg-muted)}.waterfall-theme-name[data-v-d122c748]{color:var(--ba-color-text-main);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.waterfall-theme-tag[data-v-d122c748]{text-overflow:ellipsis;min-width:0;font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;flex-shrink:1;margin-left:auto;font-size:8px;overflow:hidden}.waterfall-theme-strip[data-v-d122c748]{background:var(--ba-ui-bg-input);border-radius:var(--ba-radius-2);gap:1px;height:10px;padding:2px;display:flex;overflow:hidden}.waterfall-theme-strip>span[data-v-d122c748]{flex:1 1 0}.waterfall-chip-group[data-v-d122c748]{flex-wrap:wrap;gap:6px;display:flex}.waterfall-color-chip[data-v-d122c748]{color:var(--ba-color-text-secondary);cursor:pointer;background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);transition:color var(--ba-ui-transition-fast), background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:11px;display:inline-flex}.waterfall-color-chip[data-v-d122c748]:hover{color:var(--ba-color-text-main);border-color:var(--ba-ui-border-hover)}.waterfall-color-chip.is-active[data-v-d122c748]{color:var(--ba-color-brand-500);background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-color-chip[data-v-d122c748]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-chip-swatch[data-v-d122c748]{border:1px solid var(--ba-ui-border-hover);border-radius:50%;flex-shrink:0;width:8px;height:8px}.waterfall-chip-swatch.is-none[data-v-d122c748]{background:0 0;border-style:dashed}.waterfall-speed-scale[data-v-d122c748]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);letter-spacing:.04em;justify-content:space-between;font-size:9px;display:flex}.waterfall-speed-tick[data-v-d122c748]{white-space:nowrap}.waterfall-span-grid[data-v-d122c748]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.waterfall-span-card[data-v-d122c748]{text-align:left;cursor:pointer;background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-radius-2);transition:background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);flex-direction:column;gap:3px;padding:10px;font-family:inherit;display:flex}.waterfall-span-card[data-v-d122c748]:hover{border-color:var(--ba-ui-border-hover)}.waterfall-span-card.is-active[data-v-d122c748]{background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-span-card[data-v-d122c748]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-span-name[data-v-d122c748]{color:var(--ba-color-text-main);font-size:12px;font-weight:600}.waterfall-span-card.is-active .waterfall-span-name[data-v-d122c748]{color:var(--ba-color-brand-500)}.waterfall-span-caption[data-v-d122c748]{color:var(--ba-color-text-tertiary);font-size:10px;line-height:1.4}.waterfall-settings-panel[data-v-3148efdc]{flex-direction:column;gap:12px;display:flex}.waterfall-settings-card[data-v-3148efdc]{background:var(--ba-ui-panel-bg-muted);border:1px solid var(--ba-ui-hairline-soft);border-radius:var(--ba-radius-4);flex-direction:column;gap:12px;padding:14px;display:flex}.waterfall-card-head[data-v-3148efdc]{align-items:center;gap:8px;min-height:20px;display:flex}.waterfall-card-icon[data-v-3148efdc]{color:var(--ba-color-brand-500);flex-shrink:0}.waterfall-card-icon.is-live[data-v-3148efdc]{color:var(--ba-color-danger-500)}.waterfall-card-en[data-v-3148efdc]{text-overflow:ellipsis;min-width:0;color:var(--ba-color-text-tertiary);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;flex-shrink:1;font-size:9px;font-weight:600;overflow:hidden}.waterfall-card-name[data-v-3148efdc]{color:var(--ba-color-text-main);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.waterfall-card-badge[data-v-3148efdc]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);letter-spacing:.04em;white-space:nowrap;background:var(--ba-ui-bg-hover);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.waterfall-card-badge.is-on[data-v-3148efdc]{color:var(--ba-color-brand-500);background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 36%, transparent)}.waterfall-card-badge.is-recording.is-on[data-v-3148efdc]{color:var(--ba-color-danger-500);background:color-mix(in srgb, var(--ba-color-danger-500) 12%, transparent);border-color:color-mix(in srgb, var(--ba-color-danger-500) 36%, transparent)}.waterfall-card-link[data-v-3148efdc]{text-overflow:ellipsis;color:var(--ba-color-brand-500);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:10px;font-weight:600;overflow:hidden}.waterfall-card-desc[data-v-3148efdc]{color:var(--ba-color-text-secondary);margin:0;font-size:11px;line-height:1.6}.waterfall-btn-block[data-v-3148efdc]{width:100%}.waterfall-btn-icon-vicon[data-v-3148efdc]{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.waterfall-btn-text[data-v-3148efdc]{vertical-align:middle}.waterfall-slider-field[data-v-3148efdc]{flex-direction:column;gap:6px;display:flex}.waterfall-slider-field-head[data-v-3148efdc]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.waterfall-slider-value[data-v-3148efdc]{font-family:var(--ba-font-mono);font-variant-numeric:tabular-nums;color:var(--ba-color-text-secondary);background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);flex-shrink:0;margin-left:auto;padding:1px 8px;font-size:10px}.waterfall-slider-en[data-v-3148efdc]{font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);letter-spacing:.08em;margin-left:4px;font-size:9px}.waterfall-slider-note[data-v-3148efdc]{color:var(--ba-color-text-tertiary);margin:0;font-size:10px}.waterfall-field-label[data-v-3148efdc]{color:var(--ba-color-text-tertiary);font-size:12px;font-weight:500}.waterfall-switch[data-v-3148efdc]{background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-ui-radius-pill);width:30px;height:16px;transition:background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);flex-shrink:0;align-items:center;margin-left:auto;padding:2px;display:inline-flex;position:relative}.waterfall-switch-knob[data-v-3148efdc]{background:var(--ba-color-text-tertiary);width:10px;height:10px;transition:transform var(--ba-ui-transition-fast), background-color var(--ba-ui-transition-fast);border-radius:50%}.waterfall-switch.is-on[data-v-3148efdc]{background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-switch.is-on .waterfall-switch-knob[data-v-3148efdc]{background:var(--ba-color-brand-500);transform:translate(14px)}.waterfall-switch.is-interactive[data-v-3148efdc]{cursor:pointer}.waterfall-switch.is-interactive[data-v-3148efdc]:hover{border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-switch.is-interactive[data-v-3148efdc]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-timbre-list[data-v-3148efdc]{flex-direction:column;gap:6px;display:flex}.waterfall-timbre-row[data-v-3148efdc]{text-align:left;cursor:pointer;background:var(--ba-ui-bg-input);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-radius-2);transition:background-color var(--ba-ui-transition-fast), border-color var(--ba-ui-transition-fast);align-items:center;gap:10px;padding:8px 10px;font-family:inherit;display:flex}.waterfall-timbre-row[data-v-3148efdc]:hover{border-color:var(--ba-ui-border-hover)}.waterfall-timbre-row.is-active[data-v-3148efdc]{background:var(--ba-ui-active-overlay);border-color:color-mix(in srgb, var(--ba-color-brand-500) 52%, transparent)}.waterfall-timbre-row[data-v-3148efdc]:focus-visible{box-shadow:var(--ba-ui-focus-ring);outline:none}.waterfall-timbre-avatar[data-v-3148efdc]{width:28px;height:28px;font-family:var(--ba-font-mono);border-radius:var(--ba-ui-radius-xs);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.waterfall-timbre-avatar.is-amber[data-v-3148efdc]{color:var(--ba-color-brand-600);background:color-mix(in srgb, var(--ba-color-brand-600) 16%, transparent)}.waterfall-timbre-avatar.is-cyan[data-v-3148efdc]{color:var(--ba-color-brand-500);background:color-mix(in srgb, var(--ba-color-brand-500) 16%, transparent)}.waterfall-timbre-avatar.is-green[data-v-3148efdc]{color:var(--ba-color-success-500);background:color-mix(in srgb, var(--ba-color-success-500) 16%, transparent)}.waterfall-timbre-avatar.is-red[data-v-3148efdc]{color:var(--ba-color-danger-500);background:color-mix(in srgb, var(--ba-color-danger-500) 16%, transparent)}.waterfall-timbre-meta[data-v-3148efdc]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.waterfall-timbre-name[data-v-3148efdc]{color:var(--ba-color-text-main);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.waterfall-timbre-row.is-active .waterfall-timbre-name[data-v-3148efdc]{color:var(--ba-color-brand-500)}.waterfall-timbre-sub[data-v-3148efdc]{text-overflow:ellipsis;font-family:var(--ba-font-mono);color:var(--ba-color-text-tertiary);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:9px;overflow:hidden}.waterfall-timbre-check[data-v-3148efdc]{border:1px solid var(--ba-ui-border-hover);border-radius:50%;flex-shrink:0;width:8px;height:8px}.waterfall-timbre-row.is-active .waterfall-timbre-check[data-v-3148efdc]{background:var(--ba-color-brand-500);border-color:var(--ba-color-brand-500)}.waterfall-timbre-degraded[data-v-3148efdc]{color:var(--ba-color-brand-600);background:color-mix(in srgb, var(--ba-color-brand-600) 12%, transparent);border:1px solid color-mix(in srgb, var(--ba-color-brand-600) 32%, transparent);border-radius:var(--ba-ui-radius-xs);flex-shrink:0;padding:1px 6px;font-size:10px}.waterfall-confirm-text[data-v-df8d98c8]{font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-secondary);margin:0;line-height:1.7}.moment-editorial[data-v-991ec31e]{--moment-editorial-unit:var(--moment-editorial-u,1);--moment-editorial-reserved:calc(232px * var(--moment-editorial-unit));z-index:3;padding:calc(18px * var(--moment-editorial-unit)) calc(20px * var(--moment-editorial-unit)) calc(16px * var(--moment-editorial-unit));font-family:var(--ba-moment-editorial-font);color:var(--ba-moment-editorial-ink);pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;inset:0;container-type:size}.moment-editorial__top[data-v-991ec31e]{font-size:calc(8.5px * var(--moment-editorial-unit));color:var(--ba-moment-editorial-ink-muted);text-transform:uppercase;letter-spacing:.19em;justify-content:space-between;align-items:center;display:flex}.moment-editorial__brand[data-v-991ec31e]:before{width:calc(5px * var(--moment-editorial-unit));height:calc(5px * var(--moment-editorial-unit));margin-right:calc(7px * var(--moment-editorial-unit));vertical-align:calc(1px * var(--moment-editorial-unit));content:"";background:var(--moment-editorial-tint,var(--ba-moment-editorial-tint));border-radius:50%;display:inline-block}.moment-editorial__badge[data-v-991ec31e]{padding:calc(5px * var(--moment-editorial-unit)) calc(9px * var(--moment-editorial-unit));font-size:calc(8.5px * var(--moment-editorial-unit));color:var(--ba-moment-editorial-ink-muted);letter-spacing:.14em;border:calc(1px * var(--moment-editorial-unit)) solid var(--ba-moment-editorial-line);border-radius:999px}.moment-editorial__photo[data-v-991ec31e]{height:min(100cqw, calc(100cqh - var(--moment-editorial-reserved)));aspect-ratio:1;margin:calc(10px * var(--moment-editorial-unit)) auto 0;background:var(--ba-moment-editorial-paper-deep);flex:none;align-self:center;position:relative;overflow:hidden}.moment-editorial__photo img[data-v-991ec31e]{-o-object-fit:cover;object-fit:cover;filter:contrast(1.02)brightness(1.01)saturate(1.02);width:100%;height:100%;transform:scale(var(--moment-editorial-punch,1));transform-origin:52% 46%;display:block}.moment-editorial__photo[data-v-991ec31e]:after{content:"";background:var(--ba-moment-editorial-paper);mix-blend-mode:soft-light;opacity:.16;position:absolute;inset:0}.moment-editorial__photo[data-v-991ec31e]:before{z-index:2;content:"";background:linear-gradient(180deg, transparent 62%, var(--ba-moment-editorial-paper-deep) 100%);opacity:.5;position:absolute;inset:0}.moment-editorial__frame[data-v-991ec31e]{z-index:3;width:calc(13px * var(--moment-editorial-unit));height:calc(13px * var(--moment-editorial-unit));border-color:var(--ba-moment-editorial-paper);mix-blend-mode:difference;opacity:.85;border-style:solid;position:absolute}.moment-editorial__frame--tl[data-v-991ec31e]{top:calc(9px * var(--moment-editorial-unit));left:calc(9px * var(--moment-editorial-unit));border-width:calc(1px * var(--moment-editorial-unit)) 0 0 calc(1px * var(--moment-editorial-unit))}.moment-editorial__frame--br[data-v-991ec31e]{right:calc(9px * var(--moment-editorial-unit));bottom:calc(9px * var(--moment-editorial-unit));border-width:0 calc(1px * var(--moment-editorial-unit)) calc(1px * var(--moment-editorial-unit)) 0}.moment-editorial__headline[data-v-991ec31e]{padding-top:calc(8px * var(--moment-editorial-unit));margin-top:calc(12px * var(--moment-editorial-unit))}.moment-editorial__title-viewport[data-v-991ec31e]{width:100%;max-width:100%;margin-block:-3.7cqw;padding-block:3.7cqw;overflow:hidden}.moment-editorial__title-track[data-v-991ec31e]{width:max-content;display:flex}.moment-editorial__title-track.is-marquee[data-v-991ec31e]{animation:moment-editorial-title-marquee-991ec31e var(--moment-title-marquee-duration,10s) linear infinite}.moment-editorial__title-track.is-marquee .moment-editorial__title--clone[data-v-991ec31e]{margin-left:var(--moment-title-marquee-gap,0)}@keyframes moment-editorial-title-marquee-991ec31e{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--moment-title-marquee-distance,0px)))}}.moment-editorial__title[data-v-991ec31e]{max-width:100%;font-family:var(--ba-moment-editorial-font-serif);font-size:clamp(calc(16px * var(--moment-editorial-unit)), calc(66cqw / max(1, var(--title-chars,5))), calc(66px * var(--moment-editorial-unit)));letter-spacing:.015em;white-space:nowrap;gap:.045em;padding-top:.06em;font-weight:600;line-height:1.02;display:flex;overflow:visible}.moment-editorial__title span[data-v-991ec31e]{transform:translateY(calc(var(--moment-editorial-lift,0px) * min(1.3, .35 + var(--char-index) * .22)));transform-origin:50% 100%;will-change:transform;display:inline-block}.moment-editorial__tag[data-v-991ec31e]{margin-top:calc(9px * var(--moment-editorial-unit));font-size:calc(8px * var(--moment-editorial-unit));color:var(--ba-moment-editorial-ink-muted);letter-spacing:.32em;display:inline-block}.moment-editorial__lower[data-v-991ec31e]{padding-top:calc(10px * var(--moment-editorial-unit));margin-top:auto}.moment-editorial__bars[data-v-991ec31e]{height:calc(42px * var(--moment-editorial-unit));margin-bottom:calc(8px * var(--moment-editorial-unit))}.moment-editorial__rule[data-v-991ec31e]{height:calc(1px * var(--moment-editorial-unit));background:var(--ba-moment-editorial-line)}.moment-editorial__row[data-v-991ec31e]{margin-top:calc(10px * var(--moment-editorial-unit));justify-content:space-between;align-items:baseline;display:flex}.moment-editorial__artist[data-v-991ec31e]{font-family:var(--ba-moment-editorial-font-serif);font-size:calc(14px * var(--moment-editorial-unit))}.moment-editorial__meta[data-v-991ec31e]{font-size:calc(8px * var(--moment-editorial-unit));color:var(--ba-moment-editorial-ink-muted);letter-spacing:.18em}.moment-editorial.is-compact[data-v-991ec31e]{padding:calc(10px * var(--moment-editorial-unit)) calc(12px * var(--moment-editorial-unit)) calc(9px * var(--moment-editorial-unit))}.moment-editorial.is-compact .moment-editorial__photo[data-v-991ec31e]{aspect-ratio:auto;width:100%;height:auto;min-height:0;margin-top:calc(6px * var(--moment-editorial-unit));flex:auto;align-self:stretch}.moment-editorial.is-compact .moment-editorial__headline[data-v-991ec31e]{padding-top:calc(4px * var(--moment-editorial-unit));margin-top:calc(6px * var(--moment-editorial-unit))}.moment-editorial.is-compact .moment-editorial__title[data-v-991ec31e]{font-size:clamp(calc(13px * var(--moment-editorial-unit)), calc(52cqw / max(1, var(--title-chars,5))), calc(34px * var(--moment-editorial-unit)))}.moment-editorial.is-compact .moment-editorial__tag[data-v-991ec31e]{margin-top:calc(4px * var(--moment-editorial-unit));font-size:calc(7px * var(--moment-editorial-unit))}.moment-editorial.is-compact .moment-editorial__lower[data-v-991ec31e]{padding-top:calc(6px * var(--moment-editorial-unit))}.moment-editorial.is-compact .moment-editorial__bars[data-v-991ec31e]{height:calc(24px * var(--moment-editorial-unit));margin-bottom:calc(4px * var(--moment-editorial-unit))}.moment-editorial.is-compact .moment-editorial__row[data-v-991ec31e]{margin-top:calc(6px * var(--moment-editorial-unit))}.moment-editorial.is-compact .moment-editorial__artist[data-v-991ec31e]{font-size:calc(11px * var(--moment-editorial-unit))}.moment-info-plate[data-v-2e8705a0]{right:0;bottom:var(--moment-info-plate-inset-block,0);z-index:4;width:calc(100% / var(--moment-plate-u,1));pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(var(--moment-plate-u,1));transform-origin:0 100%;flex-direction:column;display:flex;position:absolute;left:0}.moment-info-plate__content[data-v-2e8705a0]{z-index:2;flex-direction:column;display:flex;position:relative;container-type:inline-size}.moment-info-plate__meter[data-v-2e8705a0]{padding:8px var(--moment-info-plate-inset-inline,20px) 0;flex-direction:column;display:flex}.moment-info-plate__spectrum[data-v-2e8705a0]{height:92px}.moment-info-plate__rail[data-v-2e8705a0]{background:var(--moment-plate-line);border-radius:999px;height:2px;margin-top:4px;display:block;position:relative}.moment-info-plate__rail-fill[data-v-2e8705a0]{background:var(--moment-scene-rail-fill,var(--ba-moment-renderer-text));transform:scaleX(var(--moment-playback-progress,0));transform-origin:0;border-radius:999px;transition:transform 90ms linear;display:block;position:absolute;inset:0}.moment-info-plate__rail-head[data-v-2e8705a0]{top:50%;left:calc(var(--moment-playback-progress,0) * 100%);background:var(--moment-scene-rail-head,var(--ba-moment-renderer-text));width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--moment-scene-rail-head,var(--ba-moment-renderer-text)) 38%, transparent);transition:left 90ms linear;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.moment-info-plate__panel[data-v-2e8705a0]{padding:10px var(--moment-info-plate-inset-inline,20px) 14px;flex-direction:column;display:flex}.moment-info-plate__title-viewport[data-v-2e8705a0]{width:100%;max-width:100%;margin-block:-2cqw;padding-block:2cqw;overflow:hidden}.moment-info-plate__title[data-v-2e8705a0]{max-width:100%;font-family:var(--ba-moment-editorial-font-serif);font-size:clamp(4.9cqw, calc(58cqw / max(1, var(--title-chars,5))), 20.1cqw);color:var(--moment-plate-ink);letter-spacing:.015em;white-space:nowrap;text-shadow:0 2px 14px var(--ba-color-black-alpha-50);transform:translateY(var(--moment-info-plate-lift,0));transform-origin:0 100%;will-change:transform;font-weight:600;line-height:1.08}.moment-info-plate__title-text[data-v-2e8705a0]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-block:-2cqw;padding-block:2cqw;display:block;overflow:hidden}.moment-info-plate__title.is-marquee .moment-info-plate__title-track[data-v-2e8705a0]{width:max-content;animation:moment-info-plate-title-marquee-2e8705a0 var(--moment-title-marquee-duration,10s) linear infinite;display:flex}.moment-info-plate__title.is-marquee .moment-info-plate__title-text[data-v-2e8705a0]{text-overflow:clip;overflow:visible}.moment-info-plate__title.is-marquee .moment-info-plate__title-text+.moment-info-plate__title-text[data-v-2e8705a0]{margin-left:var(--moment-title-marquee-gap,0)}@keyframes moment-info-plate-title-marquee-2e8705a0{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--moment-title-marquee-distance,0px)))}}.moment-info-plate__row[data-v-2e8705a0]{justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.moment-info-plate__artist[data-v-2e8705a0]{text-overflow:ellipsis;font-family:var(--ba-moment-editorial-font);color:var(--moment-plate-ink-muted);white-space:nowrap;text-shadow:0 1px 10px var(--ba-color-black-alpha-50);font-size:4.27cqw;overflow:hidden}.moment-info-plate__time[data-v-2e8705a0]{font-family:var(--ba-font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--moment-plate-ink-muted);letter-spacing:.12em;text-shadow:0 1px 10px var(--ba-color-black-alpha-50);flex:none;font-size:3.35cqw}.moment-classic-plate[data-v-56a15d22]{z-index:4;width:calc(100% / var(--moment-plate-u,1));height:calc(100% / var(--moment-plate-u,1));padding:0 var(--moment-classic-plate-inset-inline,20px) var(--moment-classic-plate-inset-block,20px);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(var(--moment-plate-u,1));transform-origin:0 0;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;container-type:inline-size}.moment-classic-plate__lower[data-v-56a15d22]{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.moment-classic-plate__title-viewport[data-v-56a15d22]{width:100%;max-width:100%;margin-block:-2cqw;padding-block:2cqw;overflow:hidden}.moment-classic-plate__title[data-v-56a15d22]{width:max-content;max-width:100%;font-family:var(--ba-moment-classic-font);font-size:clamp(4.9cqw, calc(58cqw / max(1, var(--title-chars,5))), 12cqw);color:var(--moment-classic-ink,var(--ba-moment-classic-title));letter-spacing:.02em;white-space:nowrap;text-shadow:0 2px 14px var(--ba-color-black-alpha-50);transform:scale(var(--moment-classic-plate-pulse,1));transform-origin:50% 100%;will-change:transform;margin-inline:auto;font-weight:650;line-height:1.18}.moment-classic-plate__title.is-marquee[data-v-56a15d22]{width:100%}.moment-classic-plate__title-text[data-v-56a15d22]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-block:-2cqw;padding-block:2cqw;display:block;overflow:hidden}.moment-classic-plate__title.is-marquee .moment-classic-plate__title-track[data-v-56a15d22]{width:max-content;animation:moment-classic-plate-title-marquee-56a15d22 var(--moment-title-marquee-duration,10s) linear infinite;display:flex}.moment-classic-plate__title.is-marquee .moment-classic-plate__title-text[data-v-56a15d22]{text-overflow:clip;overflow:visible}.moment-classic-plate__title.is-marquee .moment-classic-plate__title-text+.moment-classic-plate__title-text[data-v-56a15d22]{margin-left:var(--moment-title-marquee-gap,0)}@keyframes moment-classic-plate-title-marquee-56a15d22{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--moment-title-marquee-distance,0px)))}}.moment-classic-plate__artist[data-v-56a15d22]{text-overflow:ellipsis;max-width:100%;font-family:var(--ba-moment-classic-font);color:var(--moment-classic-ink-muted,var(--ba-moment-classic-meta));letter-spacing:.08em;white-space:nowrap;text-shadow:0 1px 10px var(--ba-color-black-alpha-50);margin-top:6px;font-size:4.27cqw;font-weight:500;overflow:hidden}.moment-classic-plate__rail[data-v-56a15d22]{pointer-events:auto;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;width:100%;height:14px;margin-top:14px;position:relative}.moment-classic-plate__rail[data-v-56a15d22]:before{inset:calc(-8px / var(--moment-plate-u,1)) 0;content:"";position:absolute}.moment-classic-plate__rail[data-v-56a15d22]:focus-visible{outline:2px solid var(--moment-classic-ink,var(--ba-moment-classic-title));outline-offset:4px;border-radius:4px}.moment-classic-plate__rail-ticks[data-v-56a15d22]{background-image:repeating-linear-gradient(90deg, var(--moment-classic-tick,var(--ba-moment-classic-tick)) 0 1px, transparent 1px 14px);height:3px;position:absolute;bottom:6px;left:0;right:0}.moment-classic-plate__rail[data-v-56a15d22]:after{content:"";background:var(--moment-classic-rail,var(--ba-moment-classic-rail));border-radius:999px;height:2px;position:absolute;bottom:2px;left:0;right:0}.moment-classic-plate__rail-fill[data-v-56a15d22]{background:var(--moment-classic-ink,var(--ba-moment-classic-title));width:100%;height:2px;transform:scaleX(var(--moment-playback-progress,0));transform-origin:0;border-radius:999px;transition:transform 90ms linear;position:absolute;bottom:2px;left:0}.moment-classic-plate__rail-head[data-v-56a15d22]{bottom:0;left:calc(var(--moment-playback-progress,0) * 100%);background:var(--moment-classic-ink,var(--ba-moment-classic-title));width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--moment-classic-ink,var(--ba-moment-classic-title)) 55%, transparent);transition:left 90ms linear;position:absolute;transform:translate(-50%)rotate(45deg)}.moment-classic-plate__rail.is-dragging .moment-classic-plate__rail-fill[data-v-56a15d22],.moment-classic-plate__rail.is-dragging .moment-classic-plate__rail-head[data-v-56a15d22]{transition:none}.moment-classic-plate__time[data-v-56a15d22]{font-family:var(--ba-font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--moment-classic-ink-muted,var(--ba-moment-classic-meta));letter-spacing:.16em;text-shadow:0 1px 10px var(--ba-color-black-alpha-50);align-items:center;gap:8px;margin-top:8px;font-size:3.35cqw;display:flex}.moment-classic-plate__time-sep[data-v-56a15d22]{opacity:.5}.moment-classic-ambient[data-v-d8833711]{z-index:0;pointer-events:none;background:radial-gradient(78% 52% at 50% 42%, color-mix(in srgb, var(--moment-cover-color) 24%, transparent) 0%, transparent 64%), radial-gradient(70% 48% at 88% 12%, color-mix(in srgb, var(--moment-cover-accent) 10%, transparent) 0%, transparent 60%),  var(--ba-moment-renderer-ambient-base);position:absolute;inset:0;overflow:hidden}.moment-classic-ambient__cover[data-v-d8833711]{-o-object-fit:cover;object-fit:cover;opacity:.62;filter:blur(24px)saturate(1.16)brightness(.62)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.22)}.moment-classic-ambient__glow[data-v-d8833711]{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--moment-cover-color) 20%, transparent) 0%, color-mix(in srgb, var(--moment-cover-rim) 6%, transparent) 34%, transparent 60%);width:120%;opacity:var(--moment-bg-wash-opacity,.38);filter:blur(12px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.moment-classic-ambient__fog[data-v-d8833711]{aspect-ratio:1;mix-blend-mode:screen;filter:blur(80px);border-radius:50%;width:120%;position:absolute}.moment-classic-ambient__fog--a[data-v-d8833711]{background:radial-gradient(circle, color-mix(in srgb, var(--moment-cover-color) 26%, transparent), transparent 70%);opacity:.2;animation:34s ease-in-out infinite alternate moment-fog-a-d8833711;top:-46%;left:-30%}.moment-classic-ambient__fog--b[data-v-d8833711]{background:radial-gradient(circle, color-mix(in srgb, var(--moment-cover-accent) 18%, transparent), transparent 70%);opacity:.12;animation:41s ease-in-out infinite alternate moment-fog-b-d8833711;top:62%;right:-52%}.moment-classic-ambient__vignette[data-v-d8833711]{background:radial-gradient(70% 56% at 50% 44%, transparent 0%, transparent 42%, var(--ba-color-black-alpha-50) 78%, var(--ba-color-black-alpha-60) 100%), linear-gradient(180deg, var(--ba-color-black-alpha-40) 0%, transparent 28%, transparent 64%, var(--ba-color-black-alpha-50) 100%);position:absolute;inset:0}.moment-classic-ambient.is-inactive .moment-classic-ambient__glow[data-v-d8833711],.moment-classic-ambient.is-inactive .moment-classic-ambient__fog[data-v-d8833711]{animation-play-state:paused}@keyframes moment-fog-a-d8833711{0%{transform:translate(-2%,2%)scale(1)}to{transform:translate(6%,-4%)scale(1.14)}}@keyframes moment-fog-b-d8833711{0%{transform:translate(2%,-1%)scale(1.06)}to{transform:translate(-5%,3%)scale(1)}}.moment-renderer[data-v-f368d738]{--moment-cover-scale:1;--moment-cover-color:var(--ba-moment-renderer-moment-cover-color);--moment-cover-highlight:var(--ba-moment-renderer-moment-cover-highlight);--moment-cover-accent:var(--ba-moment-renderer-moment-cover-color);--moment-cover-shade:var(--ba-moment-renderer-base-mid);--moment-cover-rim:var(--ba-moment-renderer-moment-cover-highlight);--moment-bg-wash-opacity:.55;--moment-playback-progress:0;--ba-moment-renderer-bg:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--moment-cover-color) 42%, var(--ba-moment-renderer-base-high)) 0%, color-mix(in srgb, var(--moment-cover-color) 16%, var(--ba-moment-renderer-base-mid)) 58%, color-mix(in srgb, var(--moment-cover-color) 7%, var(--ba-moment-renderer-base-low)) 100%);background:var(--ba-moment-renderer-bg);width:100%;height:100%;position:relative;overflow:hidden}.moment-renderer.is-scene[data-v-f368d738]{background:var(--ba-moment-scene-bg)}.moment-renderer.is-editorial[data-v-f368d738]{background:var(--ba-moment-editorial-paper)}.moment-renderer__brand[data-v-f368d738]{top:calc(18px * var(--moment-editorial-u,1));left:calc(20px * var(--moment-editorial-u,1));z-index:4;display:var(--moment-brand-display,flex);gap:calc(7px * var(--moment-editorial-u,1));font-family:var(--ba-moment-editorial-font);font-size:calc(8.5px * var(--moment-editorial-u,1));color:color-mix(in srgb, var(--ba-moment-renderer-text) 60%, transparent);text-transform:uppercase;letter-spacing:.19em;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;position:absolute}.moment-renderer__brand-mark[data-v-f368d738]{width:calc(14px * var(--moment-editorial-u,1));height:calc(14px * var(--moment-editorial-u,1));border-radius:var(--ba-radius-1);background:url(/logo.svg) 50%/contain no-repeat;display:block}.moment-renderer.is-scene:not(.is-scene-cover-hidden,.is-editorial,.is-scene-fallback) .moment-renderer__cover-art[data-v-f368d738]{visibility:hidden}.moment-renderer__cover-art[data-v-f368d738]{top:var(--moment-cover-top,45%);z-index:3;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--moment-cover-highlight) 42%, transparent);border-radius:var(--ba-radius-5);width:51%;box-shadow:0 22px 48px var(--ba-color-black-alpha-40), 0 0 var(--moment-cover-glow-radius,12px) var(--moment-cover-glow-spread,2px) color-mix(in srgb, var(--moment-cover-color) var(--moment-cover-glow-opacity,15%), transparent);transform:translate(-50%, -50%) scale(var(--moment-cover-scale));transition:transform 80ms linear,box-shadow 80ms linear;position:absolute;left:50%;overflow:hidden}.moment-renderer.is-classic .moment-renderer__cover-art[data-v-f368d738]{top:var(--moment-cover-top,46%);border-color:color-mix(in srgb, var(--moment-cover-rim) 54%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--moment-cover-shade) 45%, transparent), 0 18px 44px var(--ba-color-black-alpha-40), 0 0 var(--moment-cover-glow-radius,12px) var(--moment-cover-glow-spread,2px) color-mix(in srgb, var(--moment-cover-color) var(--moment-cover-glow-opacity,15%), transparent);border-radius:50%;transform:translate(-50%,-50%)}.moment-renderer__cover-art img[data-v-f368d738]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.moment-renderer.is-scene-cover-hidden .moment-renderer__cover-art[data-v-f368d738]{display:none}.moment-renderer.is-inactive .moment-renderer__cover-art[data-v-f368d738],.moment-renderer.is-inactive .moment-renderer__cover-art img[data-v-f368d738]{animation-play-state:paused}.moment-renderer.is-classic .moment-renderer__cover-art img[data-v-f368d738]{animation:60s linear infinite paused moment-cover-rotate-f368d738}.moment-renderer.is-classic.is-cover-rotating .moment-renderer__cover-art img[data-v-f368d738]{animation-play-state:running}@keyframes moment-cover-rotate-f368d738{to{transform:rotate(360deg)}}.moment-template-picker[data-v-c9f2d497]{flex-direction:column;gap:10px;min-width:0;display:flex}.moment-template-picker__hint[data-v-c9f2d497]{color:var(--ba-moment-picker-text-muted);margin:0;font-size:12px;line-height:1.5}.moment-template-picker__panel[data-v-c9f2d497]{overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 2px 4px;position:relative;overflow:auto hidden}.moment-template-picker__panel[data-v-c9f2d497]::-webkit-scrollbar{display:none}.moment-template-picker__panel.is-dragging[data-v-c9f2d497]{cursor:grabbing;scroll-snap-type:none}.moment-template-picker__grid[data-v-c9f2d497]{-webkit-user-select:none;user-select:none;gap:10px;width:max-content;padding-bottom:2px;display:flex}.moment-template-picker__option[data-v-c9f2d497]{cursor:pointer;scroll-snap-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:84px;min-height:0;padding:0;display:flex}.moment-template-picker__panel.is-dragging .moment-template-picker__option[data-v-c9f2d497]{pointer-events:none}.moment-template-picker__thumb[data-v-c9f2d497]{aspect-ratio:9/16;background:var(--ba-moment-picker-style-scene-bg);border:1px solid var(--ba-color-white-alpha-10);border-radius:var(--ba-radius-4);width:84px;transition:border-color .18s;display:block;position:relative;overflow:hidden}.moment-template-picker__thumb-image[data-v-c9f2d497]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.moment-template-picker__thumb-skeleton[data-v-c9f2d497]{background:linear-gradient(160deg, var(--ba-color-white-alpha-05), transparent 62%);position:absolute;inset:0}.moment-template-picker__option.is-selected .moment-template-picker__thumb[data-v-c9f2d497]{border-color:var(--ba-moment-publish-border);box-shadow:inset 0 0 0 1px var(--ba-moment-publish-shadow), 0 1px 10px var(--ba-color-black-alpha-28)}.moment-template-picker__check[data-v-c9f2d497]{width:18px;height:18px;color:var(--ba-moment-creator-on-accent-text);background:var(--ba-moment-publish-marker-blue-bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.moment-template-picker__check[data-v-c9f2d497] .n-icon{font-size:11px}.moment-template-picker__copy[data-v-c9f2d497]{justify-content:center;align-items:center;min-width:0;display:flex}.moment-template-picker__copy strong[data-v-c9f2d497]{color:var(--ba-moment-publish-text-strong);white-space:nowrap;font-size:12px;font-weight:650}.moment-publish-bg-mode-field[data-v-66fa3a37]{flex-direction:column;gap:9px;margin-top:18px;display:flex}.moment-publish-bg-mode-options[data-v-66fa3a37]{gap:12px;display:flex}.moment-publish-bg-mode-btn[data-v-66fa3a37]{height:40px;color:var(--ba-moment-publish-text);cursor:pointer;background:var(--ba-moment-publish-bg);border:1px solid var(--ba-color-white-alpha-08);border-radius:var(--ba-radius-2);flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:650;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.moment-publish-bg-mode-btn[data-v-66fa3a37]:hover{background:var(--ba-color-white-alpha-05);border-color:var(--ba-color-white-alpha-18)}.moment-publish-bg-mode-btn.is-active[data-v-66fa3a37]{color:var(--ba-gray-0);background:var(--ba-moment-publish-mode-active-bg);border-color:var(--ba-moment-publish-border);box-shadow:inset 0 0 0 1px var(--ba-moment-publish-shadow)}.moment-publish-fields[data-v-66fa3a37]{width:100%;height:100%;min-height:0;display:flex}.moment-publish-workbench[data-v-66fa3a37]{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:stretch;gap:clamp(28px,4vw,56px);width:100%;height:100%;min-height:0;display:grid}.moment-publish-live-preview[data-v-66fa3a37]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;min-height:0;padding:8px 0 12px;display:flex}.moment-publish-preview-device[data-v-66fa3a37]{--moment-preview-height-budget:calc(100vh - 220px);width:min(100%, 328px, calc(var(--moment-preview-height-budget) * 9 / 16));aspect-ratio:9/16;background:var(--ba-moment-publish-preview-device-bg);border:1px solid var(--ba-color-white-alpha-08);border-radius:var(--ba-radius-4);box-shadow:0 18px 42px var(--ba-color-black-alpha-28);overflow:hidden}@supports (height:100dvh){.moment-publish-preview-device[data-v-66fa3a37]{--moment-preview-height-budget:calc(100dvh - 220px)}}.moment-publish-preview-device.is-empty[data-v-66fa3a37]{background:var(--ba-moment-publish-preview-empty-bg)}.moment-publish-preview-scale-host[data-v-66fa3a37]{aspect-ratio:9/16;width:328px;transform:scale(var(--moment-preview-scale,1));transform-origin:0 0}.moment-publish-preview-canvas[data-v-66fa3a37],.moment-publish-preview-empty[data-v-66fa3a37]{width:100%;height:100%}.moment-publish-preview-empty[data-v-66fa3a37]{color:var(--ba-moment-publish-preview-text);background:var(--ba-moment-publish-preview-empty-bg);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;overflow:hidden}.moment-publish-preview-empty__thumb[data-v-66fa3a37]{-webkit-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;flex:1;width:100%;min-height:0}.moment-publish-preview-empty__skeleton[data-v-66fa3a37]{background:linear-gradient(160deg, var(--ba-color-white-alpha-05), transparent 62%);flex:1;width:100%;min-height:0}.moment-publish-preview-audio[data-v-66fa3a37]{display:none}.moment-publish-editor[data-v-66fa3a37]{border-left:1px solid var(--ba-color-white-alpha-06);flex-direction:column;min-width:0;min-height:0;display:flex}.moment-publish-editor__scroll[data-v-66fa3a37]{scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:var(--ba-moment-publish-scrollbar) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.moment-publish-form-stack[data-v-66fa3a37]{flex-direction:column;gap:32px;min-width:0;padding:8px 8px 20px 28px;display:flex}.moment-publish-mobile-dock[data-v-66fa3a37]{display:none}.moment-publish-sheet-panel[data-v-66fa3a37]{min-height:0;max-height:inherit;color:var(--ba-moment-creator-text);background:#0d0f13;flex-direction:column;display:flex}.moment-publish-sheet-panel__header[data-v-66fa3a37]{border-bottom:1px solid var(--ba-color-white-alpha-08);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.moment-publish-sheet-panel__header strong[data-v-66fa3a37]{font-size:15px;font-weight:700}.moment-publish-sheet-panel__close[data-v-66fa3a37]{width:34px;height:34px;color:var(--ba-moment-creator-on-accent-text);cursor:pointer;background:var(--ba-moment-creator-accent);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.moment-publish-sheet-panel__close[data-v-66fa3a37] .n-icon{font-size:18px}.moment-publish-sheet-panel__body[data-v-66fa3a37]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:22px;min-height:0;padding:16px;display:flex;overflow:hidden auto}[data-v-66fa3a37] .moment-publish-sheet{border-radius:var(--ba-radius-5) var(--ba-radius-5) 0 0;background:#0d0f13;border:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.moment-publish-editor__scroll[data-v-66fa3a37]::-webkit-scrollbar{width:10px}.moment-publish-editor__scroll[data-v-66fa3a37]::-webkit-scrollbar-track{background:0 0}.moment-publish-editor__scroll[data-v-66fa3a37]::-webkit-scrollbar-thumb{background:var(--ba-moment-publish-scrollbar-thumb);border-radius:var(--ba-radius-3);background-clip:content-box;border:3px solid #0000}}.moment-publish-step[data-v-66fa3a37]{flex-direction:column;gap:16px;min-width:0;display:flex}.moment-publish-step__header[data-v-66fa3a37]{align-items:center;gap:10px;min-width:0;display:flex}.moment-publish-step__header h2[data-v-66fa3a37]{color:var(--ba-moment-publish-text-strong);margin:0;font-size:16px;font-weight:700;line-height:1.4}.moment-publish-step__marker[data-v-66fa3a37]{border-radius:50%;flex:none;width:9px;height:9px}.moment-publish-step__marker.is-blue[data-v-66fa3a37]{background:var(--ba-moment-publish-marker-blue-bg)}.moment-publish-step__marker.is-pink[data-v-66fa3a37]{background:var(--ba-moment-publish-marker-pink-bg)}.moment-publish-step__marker.is-gold[data-v-66fa3a37]{background:var(--ba-moment-creator-accent)}.moment-publish-source-panel[data-v-66fa3a37]{grid-template-columns:100px minmax(0,1fr);gap:18px 24px;display:grid}.moment-publish-cover-field[data-v-66fa3a37],.moment-publish-text-field[data-v-66fa3a37]{flex-direction:column;gap:9px;min-width:0;display:flex}.moment-publish-field-label[data-v-66fa3a37],.moment-publish-text-field>span[data-v-66fa3a37]{color:var(--ba-moment-publish-text-muted);font-size:12px;font-weight:650}.moment-publish-cover-slot[data-v-66fa3a37]{min-height:76px}.moment-publish-metadata-fields[data-v-66fa3a37]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.moment-publish-text-input[data-v-66fa3a37]{--n-height:42px;--n-border-radius:var(--ba-radius-2);--n-border:1px solid var(--ba-color-white-alpha-12);--n-border-hover:1px solid var(--ba-moment-publish-n-border-hover);--n-border-focus:1px solid var(--ba-moment-publish-n-border-focus);--n-box-shadow-focus:0 0 0 3px var(--ba-moment-publish-n-box-shadow-focus);--n-text-color:var(--ba-moment-publish-n-text-color);--n-placeholder-color:var(--ba-moment-publish-n-placeholder-color);--n-count-text-color:var(--ba-moment-publish-n-count-text-color);--n-color:var(--ba-moment-publish-n-color)!important;--n-color-focus:var(--ba-moment-publish-n-color-focus)!important}.moment-publish-text-input[data-v-66fa3a37] .n-input-wrapper,.moment-publish-text-input[data-v-66fa3a37] .n-input-wrapper:before{background:var(--ba-moment-publish-input-bg)!important}.moment-publish-text-input[data-v-66fa3a37] .n-input__input-el{caret-color:var(--ba-moment-publish-caret);color:var(--ba-moment-publish-input-text)!important;background:0 0!important}.moment-publish-source-actions[data-v-66fa3a37]{grid-column:1/-1;align-items:center;gap:12px;display:flex}.moment-publish-audio-trigger[data-v-66fa3a37]{min-width:220px;height:42px;color:var(--ba-moment-publish-audio-trigger-text);cursor:pointer;background:var(--ba-moment-publish-audio-trigger-bg);border:1px dashed var(--ba-moment-publish-audio-trigger-border);border-radius:var(--ba-radius-2);justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:650;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.moment-publish-audio-input[data-v-66fa3a37]{display:none}.moment-publish-audio-trigger[data-v-66fa3a37]:hover:not(:disabled){color:var(--ba-gray-0);background:var(--ba-moment-publish-bg-hover);border-color:var(--ba-moment-publish-border-hover)}.moment-publish-audio-trigger[data-v-66fa3a37]:disabled,.moment-publish-preview-toggle[data-v-66fa3a37]:disabled{cursor:not-allowed;opacity:.55}.moment-publish-audio-trigger[data-v-66fa3a37] .n-icon{font-size:18px}.moment-publish-audio-status[data-v-66fa3a37]{color:var(--ba-moment-publish-text-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.moment-publish-trimmer-actions[data-v-66fa3a37]{align-items:center;gap:10px;min-width:0;margin-left:auto;display:inline-flex}.moment-publish-trimmer-time[data-v-66fa3a37]{font-family:var(--ba-font-mono);color:var(--ba-color-text-accent);white-space:nowrap;background:var(--ba-moment-publish-trimmer-time-bg);border:1px solid var(--ba-moment-publish-trimmer-time-border);border-radius:var(--ba-radius-1);padding:5px 9px;font-size:12px}.moment-publish-preview-toggle[data-v-66fa3a37]{min-width:126px;height:48px;color:var(--ba-moment-publish-preview-toggle-text);cursor:pointer;background:var(--ba-moment-publish-preview-toggle-bg);border:1px solid var(--ba-moment-publish-preview-toggle-border);border-radius:var(--ba-radius-3);justify-content:center;align-items:center;gap:8px;transition:background-color .18s,color .18s;display:inline-flex}.moment-publish-preview-toggle[data-v-66fa3a37]:hover:not(:disabled){color:var(--ba-moment-publish-text-hover);background:var(--ba-moment-publish-preview-toggle-bg-hover)}.moment-publish-preview-toggle[data-v-66fa3a37] .n-icon{font-size:18px}.moment-publish-preview-toggle span[data-v-66fa3a37]{font-size:14px;font-weight:700}.moment-publish-preview-toggle.is-playing[data-v-66fa3a37]{color:var(--ba-moment-publish-preview-toggle-playing-text)}.moment-publish-waveform-frame[data-v-66fa3a37]{background:var(--ba-color-white-alpha-02);border:1px solid var(--ba-color-white-alpha-08);border-radius:var(--ba-radius-3);overflow:hidden}.moment-publish-waveform-container[data-v-66fa3a37]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;isolation:isolate;align-items:center;gap:2px;height:128px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.moment-publish-waveform-container[data-v-66fa3a37] *{-webkit-user-select:none;user-select:none}.moment-publish-waveform-container[data-v-66fa3a37]:active{cursor:grabbing}.moment-publish-waveform-container[data-v-66fa3a37]:focus-visible{outline:2px solid var(--ba-moment-publish-border-focus);outline-offset:-2px}.moment-publish-waveform-center-line[data-v-66fa3a37]{z-index:0;background:var(--ba-moment-publish-waveform-center-line);height:1px;position:absolute;left:0;right:0}.moment-publish-waveform-bar[data-v-66fa3a37]{z-index:1;min-width:2px;height:calc(var(--moment-waveform-level) * 92px);background:var(--ba-moment-publish-waveform-bar);border-radius:var(--ba-radius-1);flex:2px}.moment-publish-waveform-selection[data-v-66fa3a37]{z-index:2;box-sizing:border-box;pointer-events:none;background:var(--ba-moment-publish-waveform-selection-bg);border:3px solid var(--ba-moment-publish-waveform-selection-border);border-radius:var(--ba-radius-4);position:absolute;top:10px;bottom:10px}.moment-publish-waveform-selection__label[data-v-66fa3a37]{font-family:var(--ba-font-mono);color:var(--ba-moment-publish-waveform-selection-text);font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moment-publish-waveform-grip[data-v-66fa3a37]{background:var(--ba-moment-publish-waveform-grip);border-radius:var(--ba-radius-1);width:5px;height:34px;position:absolute;top:50%;transform:translateY(-50%)}.moment-publish-waveform-grip.is-start[data-v-66fa3a37]{left:11px}.moment-publish-waveform-grip.is-end[data-v-66fa3a37]{right:11px}.moment-publish-trimmer-footer[data-v-66fa3a37]{justify-content:space-between;align-items:center;gap:20px;display:flex}.moment-publish-trimmer-hint[data-v-66fa3a37]{color:var(--ba-moment-publish-trimmer-hint-text);align-items:center;gap:8px;font-size:12px;display:inline-flex}.moment-publish-trimmer-hint[data-v-66fa3a37] .n-icon{color:var(--ba-moment-publish-trimmer-hint-icon);font-size:16px}@media (width<=960px){.moment-publish-workbench[data-v-66fa3a37]{flex-direction:column;gap:0;display:flex}.moment-publish-live-preview[data-v-66fa3a37]{z-index:1;flex:auto;justify-content:safe center;gap:14px;min-height:0;padding:4px 0 12px}.moment-publish-preview-device[data-v-66fa3a37]{width:min(100%, 360px, calc(var(--moment-preview-height-budget) * 9 / 16))}.moment-publish-workbench.is-template-rail-open .moment-publish-preview-device[data-v-66fa3a37]{--moment-preview-height-budget:calc(100vh - 405px)}@supports (height:100dvh){.moment-publish-workbench.is-template-rail-open .moment-publish-preview-device[data-v-66fa3a37]{--moment-preview-height-budget:calc(100dvh - 405px)}}.moment-publish-editor--desktop[data-v-66fa3a37]{display:none}.moment-publish-template-rail[data-v-66fa3a37]{background:linear-gradient(180deg, color-mix(in srgb, var(--ba-moment-creator-bg) 82%, transparent) 0%, var(--ba-moment-creator-bg) 46%);border-top:1px solid var(--ba-color-white-alpha-08);flex:none;padding:10px 14px 6px;animation:.22s ease-out moment-template-rail-in-66fa3a37}@keyframes moment-template-rail-in-66fa3a37{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.moment-publish-mobile-dock[data-v-66fa3a37]{padding:10px 0 calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, var(--ba-moment-publish-dock-veil) 0%, #0d0f13 28%,  #0d0f13 100%);flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.moment-publish-mobile-dock[data-v-66fa3a37]:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.moment-publish-mobile-dock__btn[data-v-66fa3a37]{min-height:46px;color:var(--ba-moment-publish-text-strong);cursor:pointer;background:var(--ba-color-white-alpha-05);border:1px solid var(--ba-color-white-alpha-12);border-radius:var(--ba-radius-2);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.moment-publish-mobile-dock__btn[data-v-66fa3a37]:disabled{cursor:not-allowed;opacity:.55}.moment-publish-mobile-dock__btn[data-v-66fa3a37]:hover:not(:disabled){color:var(--ba-gray-0);background:var(--ba-color-brand-tint-12);border-color:var(--ba-color-border-accent)}.moment-publish-mobile-dock__btn[data-v-66fa3a37] .n-icon{font-size:18px}.moment-publish-mobile-dock__btn.is-accent[data-v-66fa3a37]{color:var(--ba-color-interactive-primary-text);background:var(--ba-color-interactive-primary-solid);border-color:var(--ba-color-interactive-primary-solid)}.moment-publish-mobile-dock__btn.is-accent[data-v-66fa3a37]:hover:not(:disabled){color:var(--ba-color-interactive-primary-text);background:var(--ba-color-interactive-primary-solid-hover);border-color:var(--ba-color-interactive-primary-solid-hover)}.moment-publish-mobile-dock__btn.is-playing[data-v-66fa3a37]{color:var(--ba-gray-0);background:var(--ba-moment-publish-dock-playing-bg);border-color:var(--ba-moment-publish-dock-playing-border)}}@media (width<=560px){.moment-publish-preview-device[data-v-66fa3a37]{width:min(100%, 300px, calc(var(--moment-preview-height-budget) * 9 / 16))}.moment-publish-source-panel[data-v-66fa3a37]{grid-template-columns:1fr;gap:16px}.moment-publish-metadata-fields[data-v-66fa3a37]{grid-template-columns:1fr}.moment-publish-source-actions[data-v-66fa3a37]{flex-wrap:wrap}.moment-publish-audio-trigger[data-v-66fa3a37]{width:100%;min-width:0}.moment-publish-step__header h2[data-v-66fa3a37]{font-size:14px}.moment-publish-trimmer-actions[data-v-66fa3a37]{gap:7px}.moment-publish-trimmer-time[data-v-66fa3a37]{font-size:10px}.moment-publish-trimmer-footer[data-v-66fa3a37]{flex-direction:column;align-items:stretch;gap:14px}.moment-publish-preview-toggle[data-v-66fa3a37]{width:100%}.moment-publish-trimmer-hint[data-v-66fa3a37]{text-align:center;justify-content:center}}[data-v-67baf467] .moment-creator-layer{--bfl-surface-bg:var(--ba-moment-creator-bfl-surface-bg);background:var(--ba-moment-creator-bg);box-shadow:none;border:0;border-radius:0;overflow:hidden}.moment-creator[data-v-67baf467]{width:100%;height:100dvh;min-height:0;color:var(--ba-moment-creator-text);background:var(--ba-moment-creator-bg);flex-direction:column;display:flex}.moment-creator__header[data-v-67baf467]{border-bottom:1px solid var(--ba-color-white-alpha-08);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:72px;padding:0 28px;display:grid}.moment-creator__header-actions[data-v-67baf467]{--ba-ui-icon-button-soft-bg:var(--ba-color-white-alpha-07);--ba-ui-icon-button-soft-bg-hover:var(--ba-moment-creator-bg-hover);--ba-ui-icon-button-soft-text:var(--ba-moment-creator-close-text);--ba-ui-icon-button-soft-text-hover:var(--ba-gray-0);align-items:center;gap:10px;display:inline-flex}.moment-creator__title[data-v-67baf467]{min-width:0;font-size:17px;font-weight:700}.moment-creator__main[data-v-67baf467]{background:var(--ba-moment-creator-bg);flex:1;min-height:0;padding:20px clamp(20px,4vw,48px) 24px;display:flex;overflow:hidden}.moment-creator__main[data-v-67baf467] .moment-publish-fields{flex:1;min-height:0}.moment-creator__cover-uploader[data-v-67baf467]{width:auto}.moment-creator__cover-uploader[data-v-67baf467] .image-card,.moment-creator__cover-uploader[data-v-67baf467] .add-card-wrapper{border-color:var(--ba-moment-creator-border);width:82px;height:82px}.moment-creator__cover-uploader[data-v-67baf467] .add-card{color:var(--ba-color-white-alpha-70);background:var(--ba-color-white-alpha-06)}@media (width<=960px){.moment-creator__main[data-v-67baf467]{padding:12px 16px 16px;overflow:hidden}}@media (width<=720px){.moment-creator__header[data-v-67baf467]{min-height:62px;padding:0 16px}}.cooperation-form-window[data-v-f5049ef5]{pointer-events:auto;background:var(--ba-color-bg-surface);flex-direction:column;height:100%;min-height:0;display:flex}.cooperation-form-window__host[data-v-f5049ef5]{height:100%;min-height:0}.cooperation-form-window__layer[data-v-f5049ef5]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cooperation-form-window.is-programmatic[data-v-f5049ef5]{width:var(--cfw-window-width);max-width:var(--cfw-window-width);height:var(--cfw-window-height);max-height:var(--cfw-window-max-height);border:1px solid var(--ba-scene-card-border);border-radius:var(--ba-radius-4);box-shadow:var(--ba-floating-layer-shadow);overflow:hidden}:root[data-theme=dark],:root[data-theme-route=dark]{box-shadow:var(--ba-floating-layer-shadow-dark)}@media screen and (width<=768px){.cooperation-form-window.is-programmatic[data-v-f5049ef5]{width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0;animation-name:ba-overlay-surface-in-mobile}}@media (prefers-reduced-motion:reduce){.cooperation-form-window.is-programmatic[data-v-f5049ef5]{animation:none}}.ba-root[data-v-f5049ef5]{height:100%;min-height:0}.cooperation-form-window__header[data-v-f5049ef5]{border-bottom:1px solid var(--ba-scene-divider-soft);flex:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.cooperation-form-window__title[data-v-f5049ef5]{flex-direction:column;gap:3px;min-width:0;display:flex}.cooperation-form-window__title span[data-v-f5049ef5]{color:var(--ba-color-text-main);font-size:16px;font-weight:700}.cooperation-form-window__title small[data-v-f5049ef5]{color:var(--ba-color-text-muted);font-size:12px;line-height:1.5}.cooperation-form-window__scroll[data-v-f5049ef5]{flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.cooperation-form-window__scroll[data-v-f5049ef5] .cooperation-form-window__scrollbar{flex:1;align-self:stretch;height:100%;min-height:0;max-height:100%;overflow:hidden}.cooperation-form-window__scroll[data-v-f5049ef5] .cooperation-form-window__scrollbar>.n-scrollbar-container>.n-scrollbar-content{box-sizing:border-box;width:100%;display:block}.cooperation-form-window__body[data-v-f5049ef5]{padding:20px 22px 24px}.cooperation-form-window__scroll[data-v-f5049ef5] .cooperation-form-window__scrollbar>.n-scrollbar-rail--vertical{--n-scrollbar-color:var(--ba-scene-card-border-soft);--n-scrollbar-color-hover:var(--ba-scene-card-border-strong);opacity:.42;width:3px;transition:opacity .2s;right:4px}.cooperation-form-window__scroll[data-v-f5049ef5]:hover .cooperation-form-window__scrollbar>.n-scrollbar-rail--vertical{opacity:.72}.cooperation-form-window__footer[data-v-f5049ef5]{border-top:1px solid var(--ba-scene-divider-soft);flex:none;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}@media (width<=720px){.cooperation-form-window__header[data-v-f5049ef5]{padding:14px 16px}.cooperation-form-window__body[data-v-f5049ef5]{padding:16px}.cooperation-form-window__footer[data-v-f5049ef5]{padding:10px 16px}}.cooperation-audio-field[data-v-a72c9ca0]{flex-direction:column;gap:16px;min-width:0;display:flex}.cooperation-audio-field-input[data-v-a72c9ca0],.cooperation-audio-field-preview-audio[data-v-a72c9ca0]{display:none}.cooperation-audio-field-actions[data-v-a72c9ca0]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cooperation-audio-field-trigger[data-v-a72c9ca0]{min-width:220px;height:42px;color:var(--ba-color-text-accent);cursor:pointer;background:var(--ba-color-brand-tint-08);border:1px dashed var(--ba-color-border-accent);border-radius:var(--ba-radius-2);justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:650;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.cooperation-audio-field-trigger[data-v-a72c9ca0]:disabled{cursor:not-allowed;opacity:.55}.cooperation-audio-field-trigger[data-v-a72c9ca0]:hover:not(:disabled){color:var(--ba-color-text-accent-hover);background:var(--ba-color-brand-tint-14);border-color:var(--ba-color-border-focus)}.cooperation-audio-field-trigger[data-v-a72c9ca0] .n-icon{font-size:18px}.cooperation-audio-field-status[data-v-a72c9ca0]{color:var(--topic-send-text-muted,var(--ba-color-text-muted));align-items:center;gap:8px;font-size:12px;display:inline-flex}.cooperation-audio-field-trimmer[data-v-a72c9ca0]{flex-direction:column;gap:16px;min-width:0;display:flex}.cooperation-audio-field-trimmer-header[data-v-a72c9ca0]{align-items:center;gap:10px;min-width:0;display:flex}.cooperation-audio-field-trimmer-header h2[data-v-a72c9ca0]{text-overflow:ellipsis;color:var(--topic-send-text-primary,var(--ba-color-text-main));white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden}.cooperation-audio-field-trimmer-actions[data-v-a72c9ca0]{flex:none;align-items:center;gap:10px;min-width:0;margin-left:auto;display:inline-flex}.cooperation-audio-field-time[data-v-a72c9ca0]{font-family:var(--ba-font-mono);color:var(--ba-color-text-accent);white-space:nowrap;background:var(--ba-color-brand-tint-08);border:1px solid var(--ba-color-border-accent);border-radius:var(--ba-radius-1);padding:5px 9px;font-size:12px}.cooperation-audio-field-waveform-frame[data-v-a72c9ca0]{background:var(--ba-color-bg-surface-strong);border:1px solid var(--topic-send-border,var(--ba-scene-card-border));border-radius:var(--ba-radius-3);overflow:hidden}.cooperation-audio-field-waveform[data-v-a72c9ca0]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;isolation:isolate;align-items:center;gap:2px;height:128px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.cooperation-audio-field-waveform[data-v-a72c9ca0] *{-webkit-user-select:none;user-select:none}.cooperation-audio-field-waveform[data-v-a72c9ca0]:active{cursor:grabbing}.cooperation-audio-field-waveform[data-v-a72c9ca0]:focus-visible{outline:2px solid var(--ba-color-border-focus);outline-offset:-2px}.cooperation-audio-field-center-line[data-v-a72c9ca0]{z-index:0;background:var(--ba-color-border-subtle);height:1px;position:absolute;left:0;right:0}.cooperation-audio-field-bar[data-v-a72c9ca0]{z-index:1;min-width:2px;height:calc(var(--cooperation-audio-level) * 92px);background:var(--ba-color-border-strong);border-radius:var(--ba-radius-1);flex:2px}.cooperation-audio-field-selection[data-v-a72c9ca0]{z-index:2;box-sizing:border-box;pointer-events:none;background:var(--ba-color-brand-tint-16);border:3px solid var(--ba-color-border-accent);border-radius:var(--ba-radius-4);position:absolute;top:10px;bottom:10px}.cooperation-audio-field-selection-label[data-v-a72c9ca0]{font-family:var(--ba-font-mono);color:var(--ba-color-text-accent);font-size:13px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cooperation-audio-field-grip[data-v-a72c9ca0]{background:var(--ba-color-text-accent);border-radius:var(--ba-radius-1);width:5px;height:34px;position:absolute;top:50%;transform:translateY(-50%)}.cooperation-audio-field-grip.is-start[data-v-a72c9ca0]{left:11px}.cooperation-audio-field-grip.is-end[data-v-a72c9ca0]{right:11px}.cooperation-audio-field-trimmer-footer[data-v-a72c9ca0]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cooperation-audio-field-preview-toggle[data-v-a72c9ca0]{min-width:126px;height:44px;color:var(--ba-color-text-accent);cursor:pointer;background:var(--ba-color-brand-tint-08);border:1px solid var(--ba-color-border-accent);border-radius:var(--ba-radius-2);justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.cooperation-audio-field-preview-toggle[data-v-a72c9ca0]:disabled{cursor:not-allowed;opacity:.55}.cooperation-audio-field-preview-toggle[data-v-a72c9ca0]:hover:not(:disabled){color:var(--ba-color-text-accent-hover);background:var(--ba-color-brand-tint-14)}.cooperation-audio-field-preview-toggle.is-playing[data-v-a72c9ca0]{color:var(--ba-color-text-accent-active);background:var(--ba-color-brand-tint-16)}.cooperation-audio-field-preview-toggle[data-v-a72c9ca0] .n-icon{font-size:18px}.cooperation-audio-field-clear[data-v-a72c9ca0]{height:44px;color:var(--topic-send-text-muted,var(--ba-color-text-muted));cursor:pointer;border:1px solid var(--topic-send-border,var(--ba-scene-card-border));border-radius:var(--ba-radius-2);background:0 0;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:650;transition:border-color .18s,color .18s;display:inline-flex}.cooperation-audio-field-clear[data-v-a72c9ca0]:hover{color:var(--topic-send-text-primary,var(--ba-color-text-main));border-color:var(--topic-send-border-active,var(--ba-color-brand-400))}.cooperation-audio-field-hint[data-v-a72c9ca0]{color:var(--topic-send-text-muted,var(--ba-color-text-muted));align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.cooperation-audio-field-hint[data-v-a72c9ca0] .n-icon{color:var(--ba-color-text-accent);flex:none;font-size:16px}.cooperation-audio-field-bound[data-v-a72c9ca0]{align-items:center;gap:12px;display:flex}.cooperation-audio-field-bound-icon[data-v-a72c9ca0]{width:36px;height:36px;color:var(--ba-color-text-accent);background:var(--ba-color-brand-tint-08);border:1px solid var(--ba-color-brand-tint-18);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.cooperation-audio-field-bound-main[data-v-a72c9ca0]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cooperation-audio-field-bound-main strong[data-v-a72c9ca0]{text-overflow:ellipsis;color:var(--ba-color-text-main);white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.cooperation-audio-field-bound-main small[data-v-a72c9ca0]{font-family:var(--ba-font-mono);font-variant-numeric:tabular-nums;color:var(--ba-color-text-muted);font-size:11px}.cooperation-audio-field-bound .cooperation-audio-field-clear[data-v-a72c9ca0]{flex:none;height:36px}@media (width<=560px){.cooperation-audio-field-trigger[data-v-a72c9ca0]{width:100%;min-width:0}.cooperation-audio-field-waveform[data-v-a72c9ca0]{height:104px;padding:12px}.cooperation-audio-field-trimmer-footer[data-v-a72c9ca0]{flex-direction:column;align-items:stretch;gap:10px}.cooperation-audio-field-preview-toggle[data-v-a72c9ca0],.cooperation-audio-field-clear[data-v-a72c9ca0]{width:100%}.cooperation-audio-field-hint[data-v-a72c9ca0]{text-align:center;justify-content:center}.cooperation-audio-field-time[data-v-a72c9ca0]{font-size:10px}}.cooperation-publish-fields[data-v-0b4842fd]{--cooperation-publish-surface-hover:var(--topic-send-surface-soft-bg-hover,var(--ba-scene-card-bg-hover-soft));--cooperation-publish-border:var(--topic-send-border,var(--ba-scene-card-border));--cooperation-publish-border-active:var(--topic-send-border-active,var(--ba-scene-card-border-active));--cooperation-publish-brand-tint:var(--ba-color-brand-tint-08);--cooperation-publish-brand-line:var(--ba-color-brand-tint-18);flex-direction:column;gap:24px;display:flex}.cooperation-publish-section[data-v-0b4842fd]{flex-direction:column;gap:12px;min-width:0;display:flex}.cooperation-publish-section-header[data-v-0b4842fd]{align-items:center;gap:8px;min-width:0;display:flex}.cooperation-publish-section-icon[data-v-0b4842fd]{width:26px;height:26px;color:var(--ba-color-text-accent);background:var(--cooperation-publish-brand-tint);border-radius:var(--ba-radius-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.cooperation-publish-section-title[data-v-0b4842fd]{text-overflow:ellipsis;color:var(--topic-send-text-primary,var(--ba-color-text-main));white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.4;overflow:hidden}.cooperation-publish-section-actions[data-v-0b4842fd]{flex:none;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.cooperation-publish-hint[data-v-0b4842fd]{color:var(--topic-send-text-muted,var(--ba-color-text-muted));white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.cooperation-publish-section-actions .cooperation-publish-hint[data-v-0b4842fd]{margin-left:0}.cooperation-publish-style-row[data-v-0b4842fd]{align-items:center;min-width:0;display:flex;position:relative}.cooperation-publish-style-picker[data-v-0b4842fd]{width:100%;min-width:0}.cooperation-publish-slots[data-v-0b4842fd]{flex-direction:column;display:flex}.cooperation-publish-slots-empty[data-v-0b4842fd]{color:var(--topic-send-text-muted,var(--ba-color-text-muted));background:var(--topic-send-surface-soft-bg,var(--ba-scene-card-bg-subtle));border:1px dashed var(--cooperation-publish-border);border-radius:var(--ba-radius-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.cooperation-publish-slot-card[data-v-0b4842fd]{border-top:1px solid var(--cooperation-publish-border);flex-direction:column;gap:10px;padding:16px 0;display:flex}.cooperation-publish-slot-card[data-v-0b4842fd]:first-child{border-top:none;padding-top:0}.cooperation-publish-slot-head[data-v-0b4842fd]{align-items:center;gap:10px;display:flex}.cooperation-publish-slot-tip[data-v-0b4842fd]{color:var(--ba-color-text-accent);white-space:nowrap;background:var(--cooperation-publish-brand-tint);border:1px solid var(--cooperation-publish-brand-line);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.cooperation-publish-slot-remove[data-v-0b4842fd]{margin-left:auto}.cooperation-publish-slot-grid[data-v-0b4842fd]{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.cooperation-publish-slot-remark-field[data-v-0b4842fd]{border-top:1px solid var(--cooperation-publish-border);padding-top:10px}.cooperation-publish-stepper[data-v-0b4842fd]{background:var(--topic-send-surface-bg,var(--ba-color-bg-surface));border:1px solid var(--cooperation-publish-border);border-radius:var(--ba-radius-2);align-items:center;height:34px;padding:0 4px;display:inline-flex}.cooperation-publish-stepper-label[data-v-0b4842fd]{color:var(--topic-send-text-muted,var(--ba-color-text-muted));white-space:nowrap;padding:0 6px 0 11px;font-size:12px}.cooperation-publish-stepper-label.is-suffix[data-v-0b4842fd]{padding:0 11px 0 6px}.cooperation-publish-stepper-btn[data-v-0b4842fd]{width:26px;height:26px;color:var(--topic-send-text-secondary,var(--ba-color-text-secondary));cursor:pointer;border-radius:var(--ba-radius-2);background:0 0;border:none;justify-content:center;align-items:center;font-size:14px;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.cooperation-publish-stepper-btn[data-v-0b4842fd]:disabled{cursor:not-allowed;opacity:.32}.cooperation-publish-stepper-btn[data-v-0b4842fd]:hover:not(:disabled){color:var(--topic-send-text-primary,var(--ba-color-text-main));background:var(--cooperation-publish-brand-tint)}.cooperation-publish-stepper-btn[data-v-0b4842fd]:active:not(:disabled){transform:scale(.88)}.cooperation-publish-stepper-value[data-v-0b4842fd]{min-width:26px;font-family:var(--ba-font-mono);font-variant-numeric:tabular-nums;color:var(--topic-send-text-primary,var(--ba-color-text-main));text-align:center;font-size:13px;font-weight:700}.cooperation-publish-scope-tag[data-v-0b4842fd]{color:var(--topic-send-text-muted,var(--ba-color-text-muted));background:var(--cooperation-publish-brand-tint);border:1px solid var(--cooperation-publish-brand-line);border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.cooperation-publish-scope-tag[data-v-0b4842fd] .n-icon{font-size:12px}.cooperation-publish-hidden[data-v-0b4842fd]{flex-direction:column;gap:6px;display:flex}.cooperation-publish-hidden-count[data-v-0b4842fd]{font-family:var(--ba-font-mono);font-variant-numeric:tabular-nums;color:var(--topic-send-text-muted,var(--ba-color-text-muted));align-self:flex-end;font-size:11px}.cooperation-publish-fields[data-v-0b4842fd] .ba-icon-button{--ba-ui-icon-button-soft-bg:var(--topic-send-surface-bg,var(--ba-color-bg-surface));--ba-ui-icon-button-soft-bg-hover:var(--cooperation-publish-surface-hover);--ba-ui-icon-button-soft-border:var(--cooperation-publish-border);--ba-ui-icon-button-soft-border-hover:var(--cooperation-publish-border-active);--ba-ui-icon-button-text:var(--topic-send-text-secondary,var(--ba-color-text-secondary));--ba-ui-icon-button-text-hover:var(--topic-send-text-primary,var(--ba-color-text-main));flex:none}@media (width<=768px){.cooperation-publish-section-header[data-v-0b4842fd]{flex-wrap:wrap}.cooperation-publish-hint[data-v-0b4842fd],.cooperation-publish-section-actions[data-v-0b4842fd],.cooperation-publish-scope-tag[data-v-0b4842fd]{margin-left:0}.cooperation-publish-slot-head[data-v-0b4842fd]{flex-wrap:wrap}.cooperation-publish-slot-grid[data-v-0b4842fd]{grid-template-columns:1fr}.cooperation-publish-stepper[data-v-0b4842fd]{justify-content:flex-start}}@media (width<=560px){.cooperation-publish-section-title[data-v-0b4842fd]{font-size:14px}}.arranger-context-action-bar[data-v-e1971c18]{pointer-events:auto;justify-content:center;align-items:flex-start;gap:8px;display:inline-flex}.arranger-context-action[data-v-e1971c18]{width:48px;min-width:48px;color:var(--relay-text-primary,var(--ba-studio-slate50));cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:inline-flex}.arranger-context-action[data-v-e1971c18] .n-icon{background:var(--relay-bg-elevated,var(--ba-studio-ink-8));border:1px solid var(--relay-overlay-border,var(--ba-studio-white-a12));width:36px;height:36px;box-shadow:0 8px 20px var(--ba-studio-black-a28);border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.arranger-context-action span[data-v-e1971c18]{text-overflow:ellipsis;max-width:48px;color:var(--relay-text-secondary,var(--ba-studio-slate300));white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.arranger-context-action[data-v-e1971c18]:hover .n-icon,.arranger-context-action[data-v-e1971c18]:focus-visible .n-icon{color:var(--ba-color-brand-600);background:color-mix(in srgb, var(--ba-color-brand-600) 14%, var(--ba-studio-ink-8));border-color:var(--ba-color-brand-600)}.arranger-context-action.is-danger[data-v-e1971c18]:hover .n-icon,.arranger-context-action.is-danger[data-v-e1971c18]:focus-visible .n-icon{color:var(--ba-studio-red500);background:color-mix(in srgb, var(--ba-studio-red500) 14%, var(--ba-studio-ink-8));border-color:var(--ba-studio-red500)}.arranger-context-action-bar.is-compact[data-v-e1971c18]{gap:4px}.arranger-context-action-bar.is-compact .arranger-context-action[data-v-e1971c18]{width:42px;min-width:42px}.arranger-context-action-bar.is-compact .arranger-context-action[data-v-e1971c18] .n-icon{width:32px;height:32px;font-size:16px}.arranger-context-action-bar.is-icon-only .arranger-context-action[data-v-e1971c18]{gap:0}.arranger-menu-panel[data-v-be58e4ac]{background:var(--ba-studio-ink-13-a99);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);min-width:108px;box-shadow:0 18px 32px var(--ba-studio-black-a42);flex-direction:column;gap:2px;padding:6px;display:flex}.arranger-menu-panel__divider[data-v-be58e4ac]{background:var(--ba-studio-white-a6);height:1px;margin:2px 4px}.arranger-menu-panel__item[data-v-be58e4ac]{width:100%;height:26px;color:var(--ba-studio-slate50);text-align:left;white-space:nowrap;cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;align-items:center;padding:0 8px;font-size:11px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.arranger-menu-panel__item[data-v-be58e4ac]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a5)}.arranger-menu-panel__item.is-disabled[data-v-be58e4ac]{cursor:not-allowed;opacity:.4}.arranger-menu-panel__item.is-disabled[data-v-be58e4ac]:hover{background:0 0}.arranger-menu-panel__item.is-danger[data-v-be58e4ac]{color:var(--ba-studio-red500)}.arranger-menu-panel__item.is-danger[data-v-be58e4ac]:hover{color:var(--ba-studio-menu-panel-text);background:var(--ba-studio-red500-a12)}@media (pointer:coarse){.arranger-menu-panel__item[data-v-be58e4ac]{height:32px;font-size:12px}}.curve-shape-layer[data-v-003fb6b3]{display:block}.grid-line[data-v-003fb6b3]{stroke:var(--ba-studio-slate400-a22);stroke-width:1px;stroke-dasharray:3 3}.curve-path[data-v-003fb6b3]{stroke:var(--ba-color-brand-500);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.curve-fill[data-v-003fb6b3]{pointer-events:none;opacity:.14;fill:var(--ba-color-brand-500);stroke:none}.curve-segment-canvas[data-v-275253e0]{touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.curve-segment-canvas__shape[data-v-275253e0],.curve-segment-canvas__interact[data-v-275253e0]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.curve-segment-canvas__interact[data-v-275253e0]{pointer-events:none}.curve-segment-canvas__interact[data-v-275253e0] .endpoint,.curve-segment-canvas__interact[data-v-275253e0] .control-point{pointer-events:auto}.endpoint[data-v-275253e0],.control-point[data-v-275253e0]{cursor:inherit}.endpoint:hover .endpoint__ring[data-v-275253e0],.endpoint.is-selected .endpoint__ring[data-v-275253e0]{stroke-width:2.6px}.endpoint:hover .endpoint__ring[data-v-275253e0],.control-point:hover .control-point__ring[data-v-275253e0]{stroke:var(--ba-color-brand-300)}[data-v-275253e0] .endpoint__hit,[data-v-275253e0] .control-point__hit{fill:#0000;stroke:none}.endpoint__ring[data-v-275253e0]{fill:var(--ba-studio-curve-segment-canvas-fill);stroke:var(--ba-color-brand-500);stroke-width:1.8px;transition:stroke-width .12s,stroke .12s}.endpoint__dot[data-v-275253e0]{fill:var(--ba-color-brand-500)}.endpoint.is-selected .endpoint__dot[data-v-275253e0]{fill:var(--ba-color-brand-300)}.endpoint.is-selected[data-v-275253e0]{filter:drop-shadow(0 0 5px var(--ba-studio-gold-a90))}.endpoint.is-selected .endpoint__ring[data-v-275253e0]{stroke:var(--ba-color-brand-400);stroke-width:3px}.endpoint.is-selected .endpoint__dot[data-v-275253e0]{r:4.2}.control-point__ring[data-v-275253e0]{fill:var(--ba-studio-curve-segment-canvas-fill);stroke:var(--ba-studio-curve-segment-canvas-slate400-a85);stroke-width:1.6px;transition:stroke .12s}.control-point__dot[data-v-275253e0]{fill:var(--ba-studio-curve-segment-canvas-slate400-a85)}.control-point.is-curve .control-point__ring[data-v-275253e0]{stroke:var(--ba-color-brand-500);stroke-width:1.8px}.control-point.is-curve .control-point__dot[data-v-275253e0]{fill:var(--ba-studio-curve-segment-canvas-fill)}.is-readonly[data-v-275253e0]{pointer-events:none;cursor:default}.arranger-automation-clip-editor[data-v-08c38a9c]{box-sizing:border-box;background:var(--ba-studio-automation-clip-editor-indigo-4-a92);border:1px solid var(--ba-studio-automation-clip-editor-cyan-6-a55);border-bottom:1px solid var(--ba-studio-automation-clip-editor-cyan-6-a80);border-radius:var(--ba-studio-radius-2,4px);width:100%;height:100%;box-shadow:0 6px 22px var(--ba-studio-black-a50), 0 2px 0 var(--ba-studio-automation-clip-editor-cyan-6-a18);flex-direction:column;display:flex;position:relative;overflow:hidden}.automation-edit-toolbar[data-v-08c38a9c]{max-width:340px;color:var(--ba-studio-slate200-a85);-webkit-user-select:none;user-select:none;background:var(--ba-studio-automation-clip-editor-indigo-3-a96);border:1px solid var(--ba-studio-automation-clip-editor-cyan-6-a45);border-radius:var(--ba-studio-radius-2,4px);box-shadow:0 8px 24px var(--ba-studio-black-a45);align-items:center;gap:8px;padding:5px 10px;font-size:11px;line-height:1.2;display:flex;position:fixed}.automation-edit-toolbar__title[data-v-08c38a9c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.automation-edit-toolbar__readout[data-v-08c38a9c]{font-variant-numeric:tabular-nums;color:var(--ba-color-brand-300);white-space:nowrap;flex:none}.automation-edit-toolbar__actions[data-v-08c38a9c]{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.editor-snap-toggle[data-v-08c38a9c]{width:28px;height:28px;color:var(--ba-studio-slate400-a75);cursor:pointer;border:1px solid var(--ba-studio-slate400-a30);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:inline-flex}.editor-snap-toggle__icon[data-v-08c38a9c]{display:block}.editor-snap-toggle.is-on[data-v-08c38a9c]{color:var(--ba-color-brand-400);border-color:var(--ba-studio-automation-clip-editor-cyan-6-a55)}.editor-snap-toggle[data-v-08c38a9c]:hover:not(.is-on){color:var(--ba-studio-slate200-a90)}.editor-exit[data-v-08c38a9c]{width:28px;height:28px;color:var(--ba-color-brand-300);cursor:pointer;background:var(--ba-studio-automation-clip-editor-cyan-6-a14);border:1px solid var(--ba-studio-automation-clip-editor-cyan-6-a55);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.editor-exit[data-v-08c38a9c]:hover{color:var(--ba-studio-white);background:var(--ba-studio-automation-clip-editor-cyan-6-a28)}.editor-stage[data-v-08c38a9c]{flex:1;min-height:0}.automation-point-popover[data-v-08c38a9c]{background:var(--ba-studio-automation-clip-editor-indigo-3-a96);border:1px solid var(--ba-studio-automation-clip-editor-slate400-a25);border-radius:var(--ba-studio-radius-2,4px);box-shadow:0 8px 24px var(--ba-studio-black-a40);padding:6px;position:fixed;overflow-y:auto}.exact-value-panel[data-v-08c38a9c]{flex-direction:column;gap:8px;width:220px;padding:4px;display:flex}.exact-value-row[data-v-08c38a9c]{align-items:center;gap:8px;font-size:12px;display:flex}.exact-value-row label[data-v-08c38a9c]{width:64px;color:var(--ba-studio-automation-clip-editor-slate200-a75);flex-shrink:0}.exact-value-row input[data-v-08c38a9c]{min-width:0;color:var(--ba-studio-slate200);background:var(--ba-studio-automation-clip-editor-indigo-5-a90);border:1px solid var(--ba-studio-slate400-a30);border-radius:var(--ba-studio-radius-2,4px);flex:1;padding:4px 6px;font-size:12px}.exact-value-actions[data-v-08c38a9c]{justify-content:flex-end;gap:8px;display:flex}.exact-value-actions button[data-v-08c38a9c]{color:var(--ba-studio-slate200-a85);cursor:pointer;border:1px solid var(--ba-studio-slate400-a30);border-radius:var(--ba-studio-radius-2,4px);background:0 0;padding:3px 10px;font-size:12px}.exact-value-actions button.is-primary[data-v-08c38a9c]{color:var(--ba-studio-automation-clip-editor-text);background:var(--ba-studio-automation-clip-editor-cyan-6-a20);border-color:var(--ba-studio-automation-clip-editor-cyan-6-a50)}.arranger-clip-timeline[data-v-dba0c0d4]{background:var(--relay-bg-canvas);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.arranger-clip-timeline.has-incompatible-clip-drop[data-v-dba0c0d4],.arranger-clip-timeline.has-incompatible-clip-drop[data-v-dba0c0d4] *{cursor:not-allowed!important}.clip-drop-feedback[data-v-dba0c0d4]{z-index:8;text-overflow:ellipsis;max-width:calc(100% - 32px);color:var(--ba-studio-arranger-clip-timeline-text);white-space:nowrap;pointer-events:none;background:var(--ba-studio-arranger-clip-timeline-ink-23-a92);border:1px solid color-mix(in srgb, var(--ba-studio-arranger-clip-timeline-text) 55%, transparent);border-radius:6px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;top:42px;left:50%;overflow:hidden;transform:translate(-50%)}.timeline-overview-shell[data-v-dba0c0d4]{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:var(--relay-bg-panel);border-bottom:1px solid var(--relay-overlay-border);flex-shrink:0;align-items:center;height:24px;display:flex}.overview-zoom-btn[data-v-dba0c0d4]{width:24px;height:24px;color:var(--relay-text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.overview-zoom-btn[data-v-dba0c0d4]:hover{color:var(--relay-text-primary);background:var(--ba-studio-white-a4)}.overview-zoom-btn[data-v-dba0c0d4]:active{background:var(--ba-studio-white-a8)}.overview-zoom-btn[data-v-dba0c0d4] .n-icon{font-size:15px}.overview-scrollbar-track[data-v-dba0c0d4]{touch-action:none;cursor:grab;background:var(--ba-studio-black-a20);border-right:1px solid var(--relay-overlay-border);border-left:1px solid var(--relay-overlay-border);flex:1;height:24px;position:relative;overflow:hidden}.overview-minimap-bed[data-v-dba0c0d4]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.minimap-clip-bar[data-v-dba0c0d4]{opacity:.45;border-radius:3px;height:16px;position:absolute;top:4px}.overview-scrollbar-thumb[data-v-dba0c0d4]{box-sizing:border-box;cursor:grab;background:var(--ba-studio-gold-a10);border:1px solid var(--ba-studio-gold-a58);border-radius:4px;height:22px;transition:background .12s,border-color .12s;position:absolute;top:1px}.overview-scrollbar-track.is-dragging[data-v-dba0c0d4],.overview-scrollbar-track.is-dragging .overview-scrollbar-thumb[data-v-dba0c0d4]{cursor:grabbing}@media (width<=768px){.overview-scrollbar-track[data-v-dba0c0d4]{cursor:grab}.overview-scrollbar-thumb[data-v-dba0c0d4]{pointer-events:none;background:var(--ba-studio-gold-a8);border:0;border-radius:0;height:20px;top:2px}.overview-scrollbar-thumb[data-v-dba0c0d4]:before,.overview-scrollbar-thumb[data-v-dba0c0d4]:after{content:"";background:var(--ba-color-brand-600);border-radius:1px;width:2px;position:absolute;top:0;bottom:0}.overview-scrollbar-thumb[data-v-dba0c0d4]:before{left:0}.overview-scrollbar-thumb[data-v-dba0c0d4]:after{right:0}}.clip-ruler-shell[data-v-dba0c0d4]{cursor:pointer;background:var(--relay-bg-panel);border-bottom:1px solid var(--relay-overlay-border);flex-shrink:0;height:32px;position:relative;overflow:hidden}.clip-ruler-canvas-host[data-v-dba0c0d4]{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.clip-scroll-body[data-v-dba0c0d4]{background:linear-gradient(180deg, var(--ba-studio-white-a1), var(--ba-studio-white-a0)), var(--relay-bg-canvas);flex-direction:column;flex:1;align-items:flex-start;display:flex;overflow:hidden auto}.clip-master-shell[data-v-dba0c0d4]{background:linear-gradient(180deg, var(--ba-studio-arranger-clip-timeline-gold-a4), var(--ba-studio-white-a0)), var(--relay-bg-canvas);border-top:1px solid var(--relay-overlay-border);flex:none;overflow:hidden}.clip-track-stage-host[data-v-dba0c0d4]{touch-action:none;cursor:default;flex:none;min-height:0;position:relative}.clip-track-stage-host.is-master-stage[data-v-dba0c0d4]{box-shadow:0 -18px 30px var(--ba-studio-black-a14)}.clip-track-stage-host.is-automation-hovered[data-v-dba0c0d4]{cursor:grab}.clip-track-stage-host.is-automation-dragging[data-v-dba0c0d4],.clip-track-stage-host.is-clip-dragging[data-v-dba0c0d4]{cursor:grabbing}.clip-track-stage-host.is-clip-resizing[data-v-dba0c0d4],.clip-track-stage-host.is-clip-edge-resizing[data-v-dba0c0d4]{cursor:ew-resize}.clip-track-stage-host.is-timeline-panning[data-v-dba0c0d4]{cursor:default}.clip-track-canvas-host[data-v-dba0c0d4]{pointer-events:none;position:absolute;top:0;left:0}.clip-drop-target-indicator[data-v-dba0c0d4]{z-index:3;box-sizing:border-box;pointer-events:none;background:var(--ba-studio-gold-a8);border-top:1px solid var(--ba-studio-arranger-clip-timeline-gold-a82);border-bottom:1px solid var(--ba-studio-arranger-clip-timeline-gold-a82);width:100%;box-shadow:inset 0 0 0 1px var(--ba-studio-gold-a16);animation:.14s ease-out clip-drop-target-enter-dba0c0d4;position:absolute;left:0}@keyframes clip-drop-target-enter-dba0c0d4{0%{opacity:0;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.clip-hit-target[data-v-dba0c0d4]{z-index:1;appearance:none;touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;padding:0;display:block;position:absolute}.automation-clip-editor-anchor[data-v-dba0c0d4]{z-index:5;position:absolute}.clip-track-stage-host.is-clip-dragging .clip-hit-target[data-v-dba0c0d4]{cursor:grabbing}[data-v-dba0c0d4] canvas{pointer-events:none;display:block}.clip-selection-frame[data-v-dba0c0d4]{z-index:2;box-sizing:border-box;pointer-events:none;border:1px solid var(--ba-studio-white-a72);box-shadow:0 0 0 1px var(--ba-studio-white-a24), inset 0 0 0 1px var(--ba-studio-white-a18);background:0 0;border-radius:4px;position:absolute}.clip-selection-frame.is-editable[data-v-dba0c0d4]{box-shadow:0 0 0 1px var(--ba-studio-white-a26), 0 0 12px var(--ba-studio-white-a12), inset 0 0 0 1px var(--ba-studio-white-a18)}.clip-context-actions-anchor[data-v-dba0c0d4]{z-index:4;pointer-events:auto;position:absolute}.stage-add-clip-action-anchor[data-v-dba0c0d4]{z-index:4;pointer-events:auto;position:absolute;transform:translateY(-50%)}.marquee-selection-frame[data-v-dba0c0d4]{z-index:3;pointer-events:none;background:var(--ba-studio-white-a12);border:1px solid var(--ba-studio-white-a90);min-width:1px;min-height:1px;box-shadow:0 0 0 1px var(--ba-studio-white-a20);position:absolute}.clip-resize-handle[data-v-dba0c0d4]{width:12px;height:24px;color:var(--ba-studio-white);pointer-events:auto;cursor:ew-resize;background:var(--ba-studio-arranger-clip-timeline-ink-38-a94);border:1px solid var(--ba-studio-white-a34);box-shadow:0 4px 10px var(--ba-studio-black-a34);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.clip-resize-handle.is-start[data-v-dba0c0d4]{left:-7px}.clip-resize-handle.is-end[data-v-dba0c0d4]{right:-7px}.clip-resize-handle-grip[data-v-dba0c0d4]{background:currentColor;border-radius:999px;width:2px;height:10px;display:block;box-shadow:-3px 0,3px 0}.timeline-bubble-popover[data-v-dba0c0d4]{pointer-events:auto;position:fixed}@media (pointer:coarse){.clip-resize-handle[data-v-dba0c0d4]{width:32px;height:32px}.clip-resize-handle.is-start[data-v-dba0c0d4]{left:-17px}.clip-resize-handle.is-end[data-v-dba0c0d4]{right:-17px}}.track-menu-btn[data-v-533eea38]{width:24px;height:24px;color:var(--ba-studio-slate400-a62);cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:inline-flex}.track-menu-btn[data-v-533eea38]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a5)}.track-menu-btn.is-open[data-v-533eea38]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a8)}.track-menu-btn svg[data-v-533eea38]{width:15px;height:15px}.track-row[data-v-ef9d78cd]{box-sizing:border-box;height:80px;min-height:80px;color:var(--relay-text-primary,var(--ba-studio-white));text-align:left;background:var(--ba-studio-track-sidebar-track-row-ink-31-a985);border-bottom:1px solid var(--ba-studio-white-a4);flex-shrink:0;grid-template-rows:40px 32px 8px;grid-template-columns:52px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.track-row[data-v-ef9d78cd]:hover{background:var(--ba-studio-track-sidebar-track-row-ink-12-a985)}.track-row.is-active[data-v-ef9d78cd]{background:var(--ba-studio-track-sidebar-track-row-ink-1-a985)}.track-row.is-muted[data-v-ef9d78cd]{opacity:.7}.track-row.is-dragging[data-v-ef9d78cd]{opacity:.48}.track-row.is-drop-target[data-v-ef9d78cd]:before{z-index:4;content:"";background:var(--ba-color-brand-600);height:2px;box-shadow:0 0 10px var(--ba-studio-gold-a28);position:absolute;top:0;left:0;right:0}.track-source-cell[data-v-ef9d78cd]{z-index:2;color:var(--track-color);touch-action:none;cursor:default;background:0 0;grid-area:1/1/-1;justify-content:center;align-items:center;display:inline-flex;position:relative}.track-row.is-active .track-source-cell[data-v-ef9d78cd]{color:var(--ba-studio-ink-46-a82);background:var(--track-color)}.track-collapse-indicator[data-v-ef9d78cd]{background:var(--ba-studio-track-sidebar-track-row-ink-49-a28);border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex;position:absolute;bottom:4px;right:3px}.track-collapse-indicator svg[data-v-ef9d78cd]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.track-main-row[data-v-ef9d78cd]{box-sizing:border-box;grid-area:1/2;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:7px;height:36px;min-height:36px;padding:4px 10px 0;display:grid;position:relative}.track-source-cell svg[data-v-ef9d78cd]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.track-row-copy[data-v-ef9d78cd]{z-index:2;min-width:0;position:relative}.track-row-name[data-v-ef9d78cd]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-track-sidebar-track-row-frost-15-a80);white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.track-row.is-active .track-row-name[data-v-ef9d78cd]{color:var(--ba-studio-slate50)}.track-inline-controls[data-v-ef9d78cd]{z-index:2;box-sizing:border-box;grid-area:2/2;align-items:center;gap:7px;height:28px;min-height:28px;padding:0 10px;display:flex;position:relative}.track-state-btn[data-v-ef9d78cd],.track-value-chip[data-v-ef9d78cd]{z-index:2;box-sizing:border-box;height:24px;color:var(--ba-studio-slate300-a72);cursor:pointer;background:var(--ba-studio-track-sidebar-track-row-ink-37-a90);border:1px solid var(--ba-studio-white-a7);border-radius:var(--ba-studio-radius-1,2px);justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.track-state-btn[data-v-ef9d78cd]{width:30px;font-family:var(--ba-font-mono,monospace);padding:0}.track-state-btn[data-v-ef9d78cd]:hover,.track-value-chip[data-v-ef9d78cd]:hover{color:var(--ba-studio-slate50);border-color:var(--ba-studio-white-a14)}.track-state-btn.mute.active[data-v-ef9d78cd]{color:var(--ba-studio-track-sidebar-track-row-text);background:var(--ba-studio-track-sidebar-track-row-bg);border-color:var(--ba-studio-track-sidebar-track-row-red-10-a88)}.track-state-btn.solo.active[data-v-ef9d78cd]{color:var(--ba-studio-track-sidebar-track-row-text-2);background:var(--ba-studio-track-sidebar-track-row-bg-2);border-color:var(--ba-studio-track-sidebar-track-row-green-7-a92)}.track-value-chip[data-v-ef9d78cd]{min-width:46px;font-family:var(--ba-font-mono,monospace);padding-inline:12px}.track-value-chip.is-volume[data-v-ef9d78cd]{color:var(--ba-studio-track-sidebar-track-row-gold-10-a94)}.track-value-chip.is-pan[data-v-ef9d78cd]{color:var(--ba-studio-track-sidebar-track-row-cyan-10-a90)}.track-value-chip.is-selected[data-v-ef9d78cd]{border-color:var(--ba-studio-track-sidebar-track-row-gold-a56);box-shadow:inset 0 0 0 1px var(--ba-studio-gold-a14)}.track-value-chip.is-control-active[data-v-ef9d78cd]{border-color:var(--ba-studio-gold-a90);box-shadow:inset 0 0 0 1px var(--ba-studio-gold-a28), 0 0 0 1px var(--ba-studio-gold-a8)}.track-level-meter[data-v-ef9d78cd]{pointer-events:none;background:var(--ba-studio-track-sidebar-track-row-black-a90);height:8px;box-shadow:inset 0 1px 0 var(--ba-studio-white-a6), inset 0 -1px 0 var(--ba-studio-white-a2);grid-area:3/2;grid-template-rows:repeat(2,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.track-level-meter-lane[data-v-ef9d78cd]{min-width:0;position:relative;overflow:hidden}.track-level-meter-fill[data-v-ef9d78cd]{width:calc(var(--meter-left-ratio,0) * 100%);background:linear-gradient(90deg, var(--ba-studio-track-sidebar-track-row-grad-1) 0%, var(--ba-studio-track-sidebar-track-row-grad-1-2) 48%, var(--ba-studio-track-sidebar-track-row-grad-1-3) 76%, var(--ba-studio-track-sidebar-track-row-grad-1-4) 100%);position:absolute;inset:0 auto 0 0}.track-level-meter-lane.is-right .track-level-meter-fill[data-v-ef9d78cd]{width:calc(var(--meter-right-ratio,0) * 100%)}.track-level-meter-zero[data-v-ef9d78cd]{inset-block:0;left:calc(var(--meter-zero-ratio,.8333) * 100%);background:var(--ba-studio-white-a42);width:1px;box-shadow:0 0 0 1px var(--ba-studio-track-sidebar-track-row-black-a32);position:absolute;transform:translate(-50%)}.track-level-meter-peak[data-v-ef9d78cd]{inset-block:0;left:calc(var(--meter-left-peak-ratio,0) * 100%);background:var(--ba-studio-track-sidebar-track-row-white-a92);width:2px;box-shadow:0 0 4px var(--ba-studio-white-a46);opacity:var(--meter-left-peak-opacity,0);position:absolute;transform:translate(-50%)}.track-level-meter-lane.is-right .track-level-meter-peak[data-v-ef9d78cd]{left:calc(var(--meter-right-peak-ratio,0) * 100%);opacity:var(--meter-right-peak-opacity,0)}.track-lane-row[data-v-524600a5]{box-sizing:border-box;height:48px;min-height:48px;color:var(--relay-text-primary,var(--ba-studio-white));text-align:left;background:var(--ba-studio-track-sidebar-lane-row-ink-32-a985);border-bottom:1px solid var(--ba-studio-white-a3);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.track-lane-row.is-content-lane[data-v-524600a5]{height:80px;min-height:80px}.track-lane-row[data-v-524600a5]:hover{background:var(--ba-studio-track-sidebar-lane-row-ink-15-a985)}.track-lane-row.is-muted[data-v-524600a5]{opacity:.7}.track-lane-row.is-dragging[data-v-524600a5]{opacity:.48}.track-lane-row.is-drop-target[data-v-524600a5]:before{z-index:4;content:"";background:var(--ba-color-brand-600);height:2px;box-shadow:0 0 10px var(--ba-studio-gold-a28);position:absolute;top:0;left:0;right:0}.track-lane-row__main[data-v-524600a5]{box-sizing:border-box;grid-template-columns:16px 16px minmax(0,1fr) 24px;align-items:center;gap:6px;height:48px;min-height:48px;padding:0 10px 0 16px;display:grid;position:relative}.track-lane-row.is-content-lane .track-lane-row__main[data-v-524600a5]{height:80px;min-height:80px}.track-lane-row__indent[data-v-524600a5]{width:14px;height:1px}.track-lane-row__icon[data-v-524600a5]{z-index:2;width:16px;height:16px;color:var(--ba-studio-track-sidebar-lane-row-gray-3-a72);justify-content:center;align-items:center;display:inline-flex;position:relative}.track-lane-row__icon svg[data-v-524600a5]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.track-lane-row__name[data-v-524600a5]{z-index:2;text-overflow:ellipsis;min-width:0;color:var(--ba-studio-track-sidebar-lane-row-mist-7-a78);white-space:nowrap;font-size:12px;font-weight:700;position:relative;overflow:hidden}.track-control-overlay[data-v-90d3670b]{background:var(--ba-studio-ink-35);flex-direction:column;width:100%;display:flex}.track-control-overlay__header[data-v-90d3670b]{border-bottom:1px solid var(--ba-studio-white-a7);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.track-control-overlay__reset-link[data-v-90d3670b]{min-width:36px;color:var(--ba-studio-track-sidebar-control-overlay-slate300-a62);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.track-control-overlay__title[data-v-90d3670b]{text-overflow:ellipsis;color:var(--ba-studio-slate50);text-align:center;white-space:nowrap;flex:auto;font-size:14px;font-weight:600;overflow:hidden}.track-control-overlay__close[data-v-90d3670b]{width:30px;height:30px;color:var(--ba-studio-slate400-a78);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.track-control-overlay__close svg[data-v-90d3670b]{width:18px;height:18px}.track-control-overlay__body[data-v-90d3670b]{flex:none;justify-content:center;align-items:center;min-height:0;padding:14px 16px 16px;display:flex}.track-control-overlay__stage-grid[data-v-90d3670b]{grid-template-columns:92px minmax(0,1fr);align-items:end;gap:20px;width:100%;display:grid}.track-control-overlay__panel[data-v-90d3670b]{flex-direction:column;align-items:center;gap:10px;transition:opacity .16s;display:flex}.track-control-overlay__panel[data-v-90d3670b]:not(.is-focus){opacity:.92}.track-control-overlay__volume-shell[data-v-90d3670b]{touch-action:none;cursor:ns-resize;background:var(--ba-studio-track-sidebar-control-overlay-bg);border:1px solid var(--ba-studio-white-a10);border-radius:var(--ba-studio-radius-2,4px);width:76px;height:168px;position:relative;overflow:hidden}.track-control-overlay__volume-fill[data-v-90d3670b]{background:var(--ba-studio-gold);position:absolute;bottom:0;left:0;right:0}.track-control-overlay__volume-cap[data-v-90d3670b]{background:var(--ba-studio-track-sidebar-control-overlay-white-a70);border-radius:var(--ba-studio-radius-pill,999px);width:24px;height:3px;position:absolute;left:50%;transform:translate(-50%)}.track-control-overlay__meta[data-v-90d3670b]{flex-direction:column;align-items:center;gap:5px;display:flex}.track-control-overlay__value[data-v-90d3670b]{color:var(--ba-color-brand-600);font-size:15px;font-weight:600;line-height:1}.track-control-overlay__value.is-pan[data-v-90d3670b]{color:var(--ba-studio-track-sidebar-control-overlay-text)}.track-control-overlay__label[data-v-90d3670b]{color:var(--ba-studio-white-a44);font-size:10px;font-weight:500}.track-control-overlay__pan-shell[data-v-90d3670b]{touch-action:none;cursor:ew-resize;justify-content:center;align-items:center;width:100%;height:78px;display:flex;position:relative}.track-control-overlay__pan-track[data-v-90d3670b]{background:var(--ba-studio-track-sidebar-control-overlay-bg);border:1px solid var(--ba-studio-white-a10);border-radius:var(--ba-studio-radius-2,4px);width:100%;height:58px;position:relative;overflow:hidden}.track-control-overlay__pan-fill[data-v-90d3670b]{background:var(--ba-studio-track-sidebar-control-overlay-bg-2);height:100%;position:absolute;top:0}.track-control-overlay__pan-axis[data-v-90d3670b]{background:var(--ba-studio-white-a18);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.track-control-overlay__pan-thumb[data-v-90d3670b]{justify-content:center;align-items:center;width:3px;height:36px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.track-control-overlay__pan-cap[data-v-90d3670b]{background:var(--ba-studio-track-sidebar-control-overlay-white-a84);width:3px;height:36px}@media (width<=768px){.track-control-overlay__header[data-v-90d3670b]{min-height:44px;padding:0 12px}.track-control-overlay__body[data-v-90d3670b]{padding:12px}.track-control-overlay[data-mode=volume] .track-control-overlay__panel.is-pan[data-v-90d3670b],.track-control-overlay[data-mode=pan] .track-control-overlay__panel.is-volume[data-v-90d3670b]{display:flex}.track-control-overlay__stage-grid[data-v-90d3670b]{grid-template-columns:76px minmax(0,1fr);gap:14px}.track-control-overlay__volume-shell[data-v-90d3670b]{width:64px;height:136px}}.track-compact-chip[data-v-4e595535]{width:100%;color:var(--ba-studio-track-sidebar-compact-list-slate300-a68);cursor:pointer;background:var(--ba-studio-track-sidebar-compact-list-ink-28-a94);border:none;border-bottom:1px solid var(--ba-studio-white-a4);flex-shrink:0;padding:0;display:flex;position:relative}.track-compact-chip.is-highlighted[data-v-4e595535]{background:var(--ba-studio-white-a3)}.track-compact-chip.is-muted[data-v-4e595535]{opacity:.52}.track-compact-color-bar[data-v-4e595535]{background:var(--track-color);width:6px;height:100%;position:absolute;top:0;left:0}.track-compact-main-cell[data-v-4e595535],.track-compact-lane-cell[data-v-4e595535]{justify-content:center;align-items:center;display:inline-flex;position:absolute;left:0;right:0}.track-compact-main-cell[data-v-4e595535]{height:80px;color:var(--track-color);top:0}.track-compact-chip.is-active .track-compact-main-cell[data-v-4e595535]{color:var(--ba-studio-ink-46-a82);background:var(--track-color)}.track-compact-lane-cell[data-v-4e595535]{color:var(--track-color);border-top:1px solid var(--ba-studio-white-a4)}.track-compact-chip-icon[data-v-4e595535]{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.track-compact-chip-icon svg[data-v-4e595535]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.track-compact-lane-cell svg[data-v-4e595535]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.arranger-track-sidebar[data-v-9dec3630]{background:var(--ba-studio-track-sidebar-ink-41-a98);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.track-sidebar-header[data-v-9dec3630]{background:var(--ba-studio-track-sidebar-ink-44-a985);border-bottom:1px solid var(--ba-studio-white-a5);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:56px;display:grid}.track-sidebar-header.is-compact[data-v-9dec3630]{grid-template-columns:1fr;justify-items:center}.track-sidebar-collapse[data-v-9dec3630],.track-add-btn[data-v-9dec3630]{width:44px;height:56px;color:var(--ba-studio-slate300-a64);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.track-sidebar-collapse[data-v-9dec3630]:hover{color:var(--ba-studio-white)}.track-add-btn[data-v-9dec3630]{width:28px;height:28px;color:var(--ba-color-brand-600);background:var(--ba-studio-gold-a10);border:1px solid var(--ba-studio-gold-a34);border-radius:var(--ba-studio-radius-1,2px);place-self:center;transition:background .16s,border-color .16s,color .16s}.track-add-btn[data-v-9dec3630]:hover{color:var(--ba-studio-track-sidebar-text);background:var(--ba-studio-gold-a20);border-color:var(--ba-studio-gold-a58)}.track-sidebar-collapse svg[data-v-9dec3630],.track-add-btn svg[data-v-9dec3630]{width:18px;height:18px}.track-add-btn svg[data-v-9dec3630]{width:15px;height:15px}.track-sidebar-title[data-v-9dec3630]{min-width:0;color:var(--ba-studio-track-sidebar-graphite-1-a78);text-align:center;letter-spacing:.24em;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.track-add-spacer[data-v-9dec3630]{width:44px;height:56px}.track-list-scroll[data-v-9dec3630]{background:var(--ba-studio-track-sidebar-ink-37-a98);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.arranger-plugin-window[data-v-3c359ac5]{background:linear-gradient(180deg, var(--ba-studio-white-a5), var(--ba-studio-white-a0)), linear-gradient(180deg, var(--ba-studio-plugin-window-deep-5), var(--ba-studio-deep-19));border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);max-height:calc(100dvh - 24px);box-shadow:0 24px 48px var(--ba-studio-black-a42), inset 0 1px 0 var(--ba-studio-white-a4), inset 0 -14px 28px var(--ba-studio-black-a28);flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.arranger-plugin-window.is-focused[data-v-3c359ac5]{background:linear-gradient(180deg, var(--ba-studio-white-a5), var(--ba-studio-white-a0)), linear-gradient(180deg, var(--ba-studio-plugin-window-deep-5-a96), var(--ba-studio-deep-19-a98));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.arranger-plugin-window.is-viewport-layer[data-v-3c359ac5]{position:fixed}.arranger-plugin-window.is-large-editor[data-v-3c359ac5]{height:min(760px,100dvh - 72px)}.arranger-plugin-window.is-content-sized[data-v-3c359ac5]{height:auto;min-height:min(420px,100dvh - 72px)}.arranger-plugin-window.is-content-sized .plugin-window-body[data-v-3c359ac5]{flex:0 auto}.arranger-plugin-window.is-mobile-sheet[data-v-3c359ac5]{background:linear-gradient(180deg, var(--ba-studio-white-a5), var(--ba-studio-white-a0)), linear-gradient(180deg, var(--ba-studio-plugin-window-deep-5), var(--ba-studio-deep-19));border-radius:0 0 var(--ba-studio-radius-2,4px) var(--ba-studio-radius-2,4px);-webkit-backdrop-filter:none;backdrop-filter:none}.arranger-plugin-window.is-mobile-sheet .plugin-window-head[data-v-3c359ac5]{touch-action:auto;cursor:default}.arranger-plugin-window.is-dragging[data-v-3c359ac5]{cursor:move}.plugin-window-head[data-v-3c359ac5]{touch-action:none;cursor:move;background:var(--ba-studio-ink-20-a98);border-bottom:1px solid var(--ba-studio-white-a5);justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 10px 0 12px;display:flex}.plugin-window-head-copy[data-v-3c359ac5]{align-items:center;gap:8px;min-width:0;display:flex}.plugin-window-title[data-v-3c359ac5]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-gold-1);white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.plugin-window-actions[data-v-3c359ac5]{flex-shrink:0;align-items:center;display:inline-flex}.plugin-window-menu[data-v-3c359ac5],.plugin-window-library[data-v-3c359ac5],.plugin-window-close[data-v-3c359ac5]{width:28px;height:28px;color:var(--ba-studio-slate400-a78);cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.plugin-window-menu[data-v-3c359ac5]:hover,.plugin-window-library[data-v-3c359ac5]:hover,.plugin-window-close[data-v-3c359ac5]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a6)}.plugin-window-menu.is-open[data-v-3c359ac5]{color:var(--ba-studio-gold);background:var(--ba-studio-gold-a12)}.plugin-window-menu svg[data-v-3c359ac5],.plugin-window-close svg[data-v-3c359ac5]{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.plugin-window-preset-menu[data-v-3c359ac5]{background:var(--ba-studio-ink-13-a99);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);min-width:164px;box-shadow:0 18px 32px var(--ba-studio-black-a42);padding:6px 0;position:relative;overflow:hidden}.plugin-window-preset-menu[data-v-3c359ac5]:before{content:"";background:var(--ba-studio-gold);height:2px;position:absolute;top:0;left:0;right:0}.plugin-window-preset-menu__divider[data-v-3c359ac5]{background:var(--ba-studio-white-a8);height:1px;margin:6px 10px}.plugin-window-preset-menu__item[data-v-3c359ac5]{width:100%;min-height:38px;color:var(--ba-studio-slate50);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:flex}.plugin-window-preset-menu__item[data-v-3c359ac5]:hover{background:var(--ba-studio-white-a6)}.plugin-window-body[data-v-3c359ac5]{background:linear-gradient(180deg, var(--ba-studio-white-a015), var(--ba-studio-white-a0)), var(--ba-studio-plugin-window-indigo-6-a96);flex:1;min-height:0;padding:0;display:flex;overflow:hidden}@media (width<=768px){.plugin-window-body[data-v-3c359ac5]{overscroll-behavior:contain;padding:0;overflow:auto}.plugin-window-title[data-v-3c359ac5]{font-size:14px}}.arranger-device-param-menu[data-v-3c2f1127]{background:var(--ba-studio-ink-24-a98);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);min-width:156px;box-shadow:0 8px 24px var(--ba-studio-black-a56);padding:6px 0;position:fixed}.arranger-device-param-menu__label[data-v-3c2f1127]{color:var(--ba-studio-white-a52);padding:5px 12px 7px;font-size:11px;font-weight:700}.arranger-device-param-menu__item[data-v-3c2f1127]{width:100%;min-height:34px;color:var(--ba-studio-sky300);text-align:left;cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:12px}.arranger-device-param-menu__item[data-v-3c2f1127]:hover{background:var(--ba-studio-white-a8)}.ba-piano-editor[data-v-a3913c4e]{color:var(--ba-studio-slate200);flex-direction:column;padding:14px 16px 16px;display:flex}.piano-grid[data-v-a3913c4e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;display:grid}.piano-cell[data-v-a3913c4e]{flex-direction:column;align-items:center;gap:5px;display:flex}.piano-label[data-v-a3913c4e]{color:var(--ba-studio-slate50);font-size:11px;font-weight:600}.piano-value[data-v-a3913c4e]{color:var(--ba-studio-slate400-a92);font-size:10px}.piano-readout[data-v-a3913c4e]{color:var(--ba-studio-slate400-a92);border-top:1px solid var(--ba-studio-ba-piano-editor-slate400-a16);flex-wrap:wrap;align-items:center;gap:5px;margin-top:14px;padding-top:10px;font-size:10px;display:flex}.piano-readout__name[data-v-a3913c4e]{color:var(--ba-studio-ba-piano-editor-slate200-a92);font-weight:600}.piano-readout__sep[data-v-a3913c4e]{color:var(--ba-studio-ba-piano-editor-slate400-a50)}.knob-cell[data-v-3e78f6a7]{--global-primary-6:var(--synth-accent,var(--ba-studio-cyan));--global-primary-5:color-mix(in srgb, var(--synth-accent,var(--ba-studio-cyan)) 82%, white);justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.knob-wrapper[data-v-3e78f6a7]{justify-content:center;align-items:center;display:flex;position:relative}.mod-ring[data-v-3e78f6a7]{pointer-events:none;width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px}.mod-ring-path[data-v-3e78f6a7]{stroke-width:4.5px;stroke-linecap:round;transition:stroke-dasharray .16s,stroke-dashoffset .16s}.mod-ring-center[data-v-3e78f6a7]{fill:var(--ba-studio-ba-synth-knob-cell-fill);stroke:var(--ba-studio-white-a62);stroke-width:1.2px}.knob-label[data-v-3e78f6a7],.knob-value[data-v-3e78f6a7]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.knob-label[data-v-3e78f6a7]{color:var(--ba-studio-gray300);font-size:10px;font-weight:700}.knob-cell.is-label-pill[data-v-3e78f6a7]{gap:2px}.knob-cell.is-label-pill .knob-label[data-v-3e78f6a7]{width:100%;min-height:16px;color:var(--ba-studio-white-a72);background:var(--ba-studio-white-a6);border-radius:var(--ba-studio-radius-1,2px);place-items:center;padding:0 5px;font-size:9px;display:grid}.knob-cell.is-label-pill.is-value-visible .knob-label[data-v-3e78f6a7]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-ice-2);font-size:8px}.knob-value[data-v-3e78f6a7]{z-index:10;width:max-content;max-width:128px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200);background:var(--ba-studio-ba-synth-knob-cell-deep-25-a94);border:1px solid var(--ba-studio-white-a10);border-radius:var(--ba-studio-radius-2,4px);box-shadow:0 7px 20px var(--ba-studio-ba-synth-knob-cell-black-a38);padding:4px 7px;font-size:10px;display:none;position:absolute;bottom:calc(100% + 7px)}.knob-cell.is-value-visible .knob-value[data-v-3e78f6a7]{display:block}@container (width<=620px){.knob-value[data-v-3e78f6a7]{z-index:100;max-width:min(80vw,280px);padding:10px 20px;font-size:24px;position:fixed;inset:18% auto auto 50%;transform:translate(-50%)}}.synth-module-card[data-v-9435b416]{border-right:1px solid var(--ba-studio-white-a5);border-bottom:1px solid var(--ba-studio-white-a5);background:0 0;flex-direction:column;min-width:0;transition:opacity .2s,filter .2s;display:flex;overflow:hidden;container-type:inline-size}.synth-module-card[data-v-9435b416]:last-child{border-bottom:none}.synth-module-card.is-disabled[data-v-9435b416]{opacity:.5;filter:grayscale(.7)}.synth-module-card__header[data-v-9435b416]{background:var(--ba-studio-white-a014);border-bottom:1px solid var(--ba-studio-white-a2);justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.synth-module-card__header-left[data-v-9435b416]{align-items:center;gap:6px;display:flex}.synth-module-card__toggle[data-v-9435b416]{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.synth-module-card__toggle[data-v-9435b416]:disabled{cursor:not-allowed}.synth-module-card__toggle-light[data-v-9435b416]{background:var(--ba-studio-graphite-6-a92);width:8px;height:8px;box-shadow:inset 0 1px 1px var(--ba-studio-white-a8), inset 0 -1px 1px var(--ba-studio-black-a42);border-radius:50%;transition:all .2s}.synth-module-card__title[data-v-9435b416]{color:var(--synth-accent,var(--ba-studio-slate50));text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:800}.synth-module-card__header-right[data-v-9435b416]{color:var(--ba-studio-white-a40);align-items:center;gap:6px;font-size:9px;display:flex}.synth-module-card__visualizer[data-v-9435b416]{border-bottom:1px solid var(--ba-studio-white-a2);background:0 0;flex-direction:column;flex:1;min-height:48px;padding:6px;display:flex;position:relative}.synth-module-card__controls[data-v-9435b416]{justify-content:space-around;align-items:flex-end;gap:2px;padding:8px 4px;display:flex}.synth-module-card__footer[data-v-9435b416]{border-top:1px solid var(--ba-studio-white-a5)}.osc-source[data-v-e1f9c219]{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;display:grid}.osc-wave-frame[data-v-e1f9c219]{background:var(--ba-studio-black-a22);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);grid-column:1/-1;height:88px;position:relative;overflow:hidden}.osc-wave-canvas[data-v-e1f9c219]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.osc-edit-wave-button[data-v-e1f9c219]{width:22px;height:22px;color:var(--ba-studio-slate200-a62);cursor:pointer;background:var(--ba-studio-white-a025);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);place-items:center;padding:0;font-size:12px;display:grid}.osc-edit-wave-button[data-v-e1f9c219]:hover:not(:disabled){color:var(--synth-accent,var(--ba-studio-cyan));border-color:color-mix(in srgb, var(--synth-accent,var(--ba-studio-cyan)) 44%, transparent)}.osc-edit-wave-button[data-v-e1f9c219]:disabled{cursor:not-allowed;opacity:.38}[data-v-e1f9c219] .synth-module-card__controls{padding:8px 10px;display:block}.osc-knob-grid[data-v-e1f9c219]{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:8px 4px;display:grid}.osc-routing-row[data-v-e1f9c219]{grid-template-columns:minmax(112px,1.35fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.osc-routing-control[data-v-e1f9c219]{color:var(--ba-studio-slate200-a48);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;font-size:9px;font-weight:800;display:grid}.osc-routing-control[data-v-e1f9c219] .select-trigger{height:24px;min-height:24px;font-size:9px}.osc-output-route-control[data-v-e1f9c219] .select-trigger{background:var(--ba-studio-black-a30);border-color:color-mix(in srgb, var(--synth-accent,var(--ba-studio-gold)) 22%, var(--ba-studio-white-a10));border-radius:var(--ba-studio-radius-1,2px);min-width:92px}.osc-random-control[data-v-e1f9c219]{color:var(--ba-studio-slate200-a62);cursor:pointer;border-radius:var(--ba-studio-radius-2,4px);background:0 0;border:none;grid-template-columns:auto auto auto;align-items:center;gap:5px;padding:4px;font-size:9px;transition:color .15s,background-color .15s;display:grid}.osc-random-control[data-v-e1f9c219]:hover:not(:disabled){color:var(--ba-studio-white);background:var(--ba-studio-white-a5)}.osc-random-control[data-v-e1f9c219]:disabled{cursor:not-allowed;opacity:.42}.osc-random-control.active[data-v-e1f9c219]{color:var(--synth-accent,var(--ba-studio-gold))}@container (width<=320px){.osc-knob-grid[data-v-e1f9c219]{grid-template-columns:repeat(4,minmax(0,1fr))}.osc-routing-row[data-v-e1f9c219]{grid-template-columns:repeat(2,minmax(0,1fr))}.osc-random-control[data-v-e1f9c219]{grid-column:1/-1;justify-content:center}}.osc-toggle-control[data-v-e1f9c219]{width:32px;height:32px;color:var(--ba-studio-white-a58);cursor:pointer;background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a8);border-radius:50%;place-items:center;display:grid}.osc-toggle-control.active[data-v-e1f9c219]{color:var(--synth-accent,var(--ba-studio-gold));border-color:var(--synth-accent,var(--ba-studio-gold))}.wavetable-editor[data-v-47b89035]{--wave-bg:var(--ba-studio-ba-synth-wavetable-editor-wave-bg);--wave-surface:var(--ba-studio-ba-synth-wavetable-editor-wave-surface);--wave-surface-raised:var(--ba-studio-ba-synth-wavetable-editor-surface-raised);--wave-line:var(--ba-studio-white-a9);--wave-muted:var(--ba-studio-ba-synth-wavetable-editor-frost-10-a52);--wave-accent:var(--ba-studio-ba-synth-wavetable-editor-wave-accent);height:100%;color:var(--ba-studio-ba-synth-wavetable-editor-text);background:var(--wave-bg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.wavetable-editor-inline[data-v-47b89035]{width:100%;height:100%;min-height:0}.wavetable-editor.wavetable-editor-overlay-window[data-v-47b89035]{pointer-events:auto;background:var(--ba-studio-ba-synth-wavetable-editor-wave-bg);border-radius:var(--ba-radius-4);width:min(960px,100vw - 32px);max-width:960px;height:min(680px,100vh - 32px);max-height:680px;box-shadow:var(--ba-floating-layer-shadow);margin:auto;position:absolute;inset:0;overflow:hidden}@media screen and (width<=768px){.wavetable-editor.wavetable-editor-overlay-window[data-v-47b89035]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0}}.wavetable-editor__header[data-v-47b89035]{background:var(--wave-surface);border-bottom:1px solid var(--wave-line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 14px 8px 16px;display:flex}.wavetable-editor__footer[data-v-47b89035]{background:var(--wave-surface);border-top:1px solid var(--wave-line);gap:10px;padding:12px 16px;display:grid}.wavetable-editor__eyebrow[data-v-47b89035]{font-family:var(--ba-font-mono,monospace);color:var(--wave-accent);margin:0 0 2px;font-size:9px;font-weight:700}.wavetable-editor__close-guard[data-v-47b89035]{z-index:4;color:var(--ba-studio-ba-synth-wavetable-editor-frost-10-a82);background:linear-gradient(0deg, var(--ba-studio-gold-a6), var(--ba-studio-gold-a6)), var(--wave-surface);border-bottom:1px solid var(--ba-studio-gold-a22);box-shadow:0 10px 24px var(--ba-studio-black-a56);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 20px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.wavetable-editor__close-guard span[data-v-47b89035]{margin-right:auto}.wavetable-editor__close-guard button[data-v-47b89035]{height:28px;color:var(--ba-studio-ba-synth-wavetable-editor-frost-10-a90);cursor:pointer;background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);padding:0 12px;font-size:12px}.wavetable-editor__close-guard button.is-danger[data-v-47b89035]{color:var(--ba-studio-red400);background:var(--ba-studio-red500-a12);border-color:var(--ba-studio-ba-synth-wavetable-editor-red500-a50)}h2[data-v-47b89035]{margin:0;font-size:16px}.wavetable-editor button[data-v-47b89035]{min-height:30px;color:var(--ba-studio-ba-synth-wavetable-editor-frost-10-a86);cursor:pointer;background:var(--wave-surface-raised);border:1px solid var(--wave-line);border-radius:var(--ba-studio-radius-2,4px);padding:0 10px;font-size:11px}.wavetable-editor button[data-v-47b89035]:hover:not(:disabled){color:var(--ba-studio-white);border-color:var(--ba-studio-ba-synth-wavetable-editor-gold-a42)}.wavetable-editor button[data-v-47b89035]:disabled{cursor:not-allowed;opacity:.36}.wavetable-editor__icon-button[data-v-47b89035],.wavetable-editor__toolbar button.is-icon[data-v-47b89035]{place-items:center;display:grid}.wavetable-editor__icon-button[data-v-47b89035]{width:32px;padding:0}.wavetable-editor__main[data-v-47b89035]{grid-template-columns:76px minmax(0,1fr);min-height:0;display:grid}.wavetable-editor__main.is-single-frame[data-v-47b89035]{grid-template-columns:minmax(0,1fr)}.wavetable-editor__frames[data-v-47b89035]{background:var(--wave-surface);border-right:1px solid var(--wave-line);align-content:start;gap:6px;padding:10px;display:grid;overflow:auto}.wavetable-editor__frames-label[data-v-47b89035]{color:var(--wave-muted);padding:0 2px 3px;font-size:10px;font-weight:700}.wavetable-editor__frame[data-v-47b89035]{height:32px;min-height:32px;font-family:var(--ba-font-mono,monospace);background:0 0;padding:0}.wavetable-editor__frame.is-active[data-v-47b89035]{color:var(--ba-studio-ba-synth-wavetable-editor-text-2);background:var(--ba-studio-ba-synth-wavetable-editor-gold-a14);border-color:var(--ba-studio-ba-synth-wavetable-editor-gold-a58)}.wavetable-editor__canvas-area[data-v-47b89035]{grid-template-rows:32px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.wavetable-editor__canvas-body[data-v-47b89035]{grid-template-columns:30px minmax(0,1fr);min-width:0;min-height:0;display:grid}.wavetable-editor__amplitude-ticks[data-v-47b89035]{font-family:var(--ba-font-mono,monospace);color:var(--wave-muted);-webkit-user-select:none;user-select:none;background:var(--wave-surface);border-right:1px solid var(--wave-line);font-size:9px;position:relative}.wavetable-editor__amplitude-ticks span[data-v-47b89035]{line-height:1;position:absolute;right:6px;transform:translateY(-50%)}.wavetable-editor__canvas-head[data-v-47b89035]{font-family:var(--ba-font-mono,monospace);color:var(--wave-muted);background:var(--wave-surface);border-bottom:1px solid var(--wave-line);justify-content:space-between;align-items:center;padding:0 12px;font-size:9px;display:flex}.wavetable-editor__canvas-head strong[data-v-47b89035]{color:var(--ba-studio-ba-synth-wavetable-editor-frost-10-a76)}.wavetable-editor__canvas[data-v-47b89035]{touch-action:none;cursor:default;background:var(--ba-studio-ba-synth-wavetable-editor-wave-bg);width:100%;height:100%;min-height:220px}.wavetable-editor__points-canvas[data-v-47b89035]{background:var(--ba-studio-ba-synth-wavetable-editor-wave-bg);min-height:220px}.wavetable-editor__tool-hint[data-v-47b89035]{color:var(--wave-muted);-webkit-user-select:none;user-select:none;font-size:10px}.wavetable-editor__grid line[data-v-47b89035]{stroke:var(--ba-studio-white-a5);stroke-width:1px;vector-effect:non-scaling-stroke}.wavetable-editor__grid line.is-edge[data-v-47b89035]{stroke:var(--ba-studio-white-a13)}.wavetable-editor__axis[data-v-47b89035]{stroke:var(--ba-studio-white-a20);stroke-width:1px;vector-effect:non-scaling-stroke}.wavetable-editor__wave[data-v-47b89035]{fill:none;stroke:var(--wave-accent);stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke .12s}.wavetable-editor__canvas:hover .wavetable-editor__wave[data-v-47b89035]{stroke:color-mix(in srgb, var(--wave-accent) 82%, white)}.wavetable-editor__toolbar[data-v-47b89035]{background:var(--wave-surface);border-top:1px solid var(--wave-line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.wavetable-editor__tool-group[data-v-47b89035]{align-items:center;gap:4px;display:flex}.wavetable-editor__tool-group+.wavetable-editor__tool-group[data-v-47b89035]{border-left:1px solid var(--wave-line);padding-left:8px}.wavetable-editor__toolbar button.is-icon[data-v-47b89035]{width:30px;padding:0}.wavetable-editor__tool-button.is-active[data-v-47b89035]{color:var(--ba-studio-ba-synth-wavetable-editor-text-2);background:var(--ba-studio-ba-synth-wavetable-editor-gold-a14);border-color:var(--wave-accent)}.wavetable-editor__import-tools[data-v-47b89035]{color:var(--wave-muted);margin-left:auto;font-size:10px}.wavetable-editor__import-frames[data-v-47b89035]{align-items:center;gap:6px;display:flex}.wavetable-editor__frame-count[data-v-47b89035]{width:58px}.wavetable-editor__frame-count[data-v-47b89035] .select-trigger{background:var(--ba-studio-ba-synth-wavetable-editor-wave-bg);border-color:var(--wave-line);height:30px}.wavetable-editor__file-input[data-v-47b89035]{display:none}.wavetable-editor__import-preview[data-v-47b89035]{background:var(--ba-studio-ba-synth-wavetable-editor-gold-a5);border-top:1px solid var(--wave-line);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.wavetable-editor__save-row[data-v-47b89035],.wavetable-editor__asset-row[data-v-47b89035],.wavetable-editor__publish-row[data-v-47b89035],.wavetable-editor__rights[data-v-47b89035]{align-items:center;display:flex}.wavetable-editor__save-row[data-v-47b89035]{justify-content:flex-end;gap:8px}.wavetable-editor__asset-row[data-v-47b89035]{border-top:1px solid var(--wave-line);gap:8px;padding-top:8px}.wavetable-editor__publish-row[data-v-47b89035]{border-top:1px solid var(--wave-line);justify-content:flex-end;gap:10px;padding-top:8px}.wavetable-editor__name-field[data-v-47b89035]{min-width:0;color:var(--wave-muted);flex:1;gap:4px;font-size:10px;display:grid}.wavetable-editor__name-field input[data-v-47b89035]{box-sizing:border-box;width:100%;height:32px;color:inherit;background:var(--ba-studio-ba-synth-wavetable-editor-wave-bg);border:1px solid var(--wave-line);border-radius:var(--ba-studio-radius-2,4px);outline:none;padding:0 10px}.wavetable-editor__name-field input[data-v-47b89035]:focus{border-color:var(--ba-studio-ba-synth-wavetable-editor-gold-a58)}.wavetable-editor__save[data-v-47b89035]{align-self:end;min-width:106px;font-weight:700;color:var(--ba-studio-ba-synth-wavetable-editor-text-3)!important;background:var(--wave-accent)!important;border-color:var(--wave-accent)!important}.wavetable-editor__secondary[data-v-47b89035]{align-self:end}.wavetable-editor__rights[data-v-47b89035]{color:var(--ba-studio-ba-synth-wavetable-editor-frost-10-a62);gap:7px;font-size:11px}.wavetable-editor__rights input[data-v-47b89035]{width:14px;height:14px;accent-color:var(--wave-accent);margin:0}.wavetable-editor__error[data-v-47b89035]{color:var(--ba-studio-ba-synth-wavetable-editor-text-4);margin:0;padding:12px 20px}.wavetable-editor__error-state[data-v-47b89035]{align-content:center;place-items:center;gap:10px;min-height:180px;display:grid}.wavetable-editor__error-state .wavetable-editor__error[data-v-47b89035]{text-align:center;padding:0}.wavetable-editor__error-state button[data-v-47b89035]{min-height:36px;color:var(--ba-studio-ba-synth-wavetable-editor-text-5);cursor:pointer;background:var(--ba-studio-ba-synth-wavetable-editor-rose-6-a10);border:1px solid var(--ba-studio-ba-synth-wavetable-editor-rose-6-a50);border-radius:var(--ba-studio-radius-1,2px);padding:0 14px;font-size:12px;font-weight:700}.wavetable-editor__loading[data-v-47b89035]{color:var(--ba-studio-ba-synth-wavetable-editor-frost-10-a72);place-items:center;display:grid}.wavetable-editor__workshop[data-v-47b89035]{z-index:3;background:var(--wave-surface);border-top:1px solid var(--wave-line);max-height:280px;box-shadow:0 -20px 40px var(--ba-studio-black-a40);gap:12px;padding:12px 20px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:auto}.wavetable-editor__workshop>header[data-v-47b89035],.wavetable-editor__workshop-pagination[data-v-47b89035],.wavetable-editor__workshop-list li[data-v-47b89035],.wavetable-editor__workshop-search[data-v-47b89035]{align-items:center;gap:8px;display:flex}.wavetable-editor__workshop>header[data-v-47b89035]{justify-content:space-between}.wavetable-editor__workshop h3[data-v-47b89035]{margin:0;font-size:14px}.wavetable-editor__workshop-search input[data-v-47b89035]{min-width:0;height:32px;color:inherit;background:var(--ba-studio-ba-synth-wavetable-editor-bg);border:1px solid var(--ba-studio-white-a16);border-radius:var(--ba-studio-radius-2,4px);flex:1;padding:0 8px}.wavetable-editor__workshop-list[data-v-47b89035]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wavetable-editor__workshop-list li[data-v-47b89035]{justify-content:space-between}.wavetable-editor__workshop-list li>div[data-v-47b89035]{gap:2px;min-width:0;display:grid}.wavetable-editor__workshop-list span[data-v-47b89035]{color:var(--ba-studio-ba-synth-wavetable-editor-frost-10-a68);font-size:12px}.wavetable-editor__workshop-pagination[data-v-47b89035]{justify-content:end}@media (width<=640px){.wavetable-editor__header[data-v-47b89035],.wavetable-editor__footer[data-v-47b89035]{padding:10px}.wavetable-editor__main[data-v-47b89035]{grid-template-columns:52px minmax(0,1fr)}.wavetable-editor__main.is-single-frame[data-v-47b89035]{grid-template-columns:minmax(0,1fr)}.wavetable-editor__frames[data-v-47b89035]{padding:6px}.wavetable-editor__save-row[data-v-47b89035]{grid-template-columns:1fr 1fr;display:grid}.wavetable-editor__asset-row[data-v-47b89035]{flex-direction:column;align-items:stretch}.wavetable-editor__name-field[data-v-47b89035]{grid-column:1/-1}.wavetable-editor__publish-row[data-v-47b89035]{flex-direction:column;align-items:flex-start}.wavetable-editor__toolbar[data-v-47b89035]{max-height:152px;overflow-y:auto}.wavetable-editor__import-tools[data-v-47b89035]{border-top:1px solid var(--wave-line);width:100%;margin-left:0;padding-top:6px;border-left:0!important;padding-left:0!important}}.filter-preset-select[data-v-ee1feed4]{width:126px}.filter-preset-select.is-disabled[data-v-ee1feed4]{pointer-events:none;opacity:.42}.filter-preset-select[data-v-ee1feed4] .select-trigger{background:var(--ba-studio-black-a34);border-color:var(--ba-studio-white-a10);height:20px;min-height:20px;font-size:9px}.filter-visualizer[data-v-ee1feed4]{background:var(--ba-studio-deep-21);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.filter-svg[data-v-ee1feed4]{width:100%;height:100%;display:block}.filter-grid line[data-v-ee1feed4],.filter-zero-line[data-v-ee1feed4]{vector-effect:non-scaling-stroke}.filter-grid line[data-v-ee1feed4]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px}.filter-zero-line[data-v-ee1feed4]{stroke:var(--ba-studio-ba-synth-filter-card-slate200-a20);stroke-width:1px;stroke-dasharray:3 3}.filter-fill[data-v-ee1feed4]{opacity:.15;fill:var(--ba-studio-ba-synth-filter-card-fill)}.filter-stroke[data-v-ee1feed4]{stroke:var(--ba-studio-ba-synth-filter-card-fill);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cutoff-line[data-v-ee1feed4]{stroke:var(--ba-studio-white-a20);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.filter-legend[data-v-ee1feed4]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-ba-synth-filter-card-slate200-a58);pointer-events:none;font-size:8px;line-height:1;position:absolute;bottom:4px;right:6px}.env-visualizer[data-v-8c8c1152]{box-sizing:border-box;background:linear-gradient(var(--ba-studio-ba-synth-envelope-card-white-a028) 1px, transparent 1px), linear-gradient(90deg, var(--ba-studio-ba-synth-envelope-card-white-a028) 1px, transparent 1px);border:1px solid var(--ba-studio-white-a035);border-radius:var(--ba-studio-radius-2,4px);background-size:100% 25%,12.5% 100%;height:100%;position:absolute;inset:0}.env-visualizer--expanded[data-v-8c8c1152]{height:260px;position:relative}.global-controls[data-v-91954227]{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);align-items:stretch;gap:0;width:100%;display:grid}.global-group[data-v-91954227]{border-right:1px solid var(--ba-studio-white-a055);align-content:start;gap:18px;min-height:150px;padding:18px;display:grid}.global-group[data-v-91954227]:last-child{border-right:0}.global-group__title[data-v-91954227]{color:var(--ba-studio-white-a40);font-size:10px}.voice-controls[data-v-91954227]{grid-template-columns:repeat(3,max-content);gap:10px 18px;min-width:0;display:grid}.global-checkbox[data-v-91954227]{color:var(--ba-studio-gray-5);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex;position:relative}.global-checkbox input[data-v-91954227]{pointer-events:none;opacity:0;position:absolute}.global-checkbox__box[data-v-91954227]{background:var(--ba-studio-ba-synth-global-card-deep-31-a82);border:1px solid var(--ba-studio-ba-synth-global-card-slate400-a42);border-radius:var(--ba-studio-radius-1,2px);place-items:center;width:12px;height:12px;display:grid}.global-checkbox input:checked+.global-checkbox__box[data-v-91954227]{background:var(--ba-studio-ba-synth-global-card-bg);border-color:var(--ba-studio-cyan-7);box-shadow:inset 0 0 0 2px var(--ba-studio-deep-11)}.global-checkbox input:focus-visible+.global-checkbox__box[data-v-91954227]{outline:1px solid var(--ba-studio-cyan-7);outline-offset:2px}.global-checkbox input:disabled+.global-checkbox__box[data-v-91954227]{opacity:.45}.global-checkbox[data-v-91954227]:has(input:disabled){cursor:default;opacity:.56}.global-knobs[data-v-91954227]{grid-template-columns:repeat(2,minmax(72px,1fr));align-items:start;gap:12px;max-width:220px;display:grid}@media (width<=800px){.global-controls[data-v-91954227]{grid-template-columns:1fr}.voice-controls[data-v-91954227]{grid-template-columns:repeat(2,max-content)}.global-group[data-v-91954227]{border-right:0;border-bottom:1px solid var(--ba-studio-white-a055);min-height:0}}.lfo-type[data-v-7c164a45]{font-family:var(--ba-font-mono,monospace)}.lfo-visualizer-container[data-v-7c164a45]{flex-direction:column;gap:8px;width:100%;height:100%;display:flex}.lfo-detail-group[data-v-7c164a45]{align-items:center;gap:4px;display:flex}.lfo-visualizer[data-v-7c164a45]{touch-action:none;cursor:default;background:linear-gradient(var(--ba-studio-white-a035) 1px, transparent 1px), linear-gradient(90deg, var(--ba-studio-white-a035) 1px, transparent 1px), radial-gradient(circle at 50% 50%, var(--ba-studio-ba-synth-lfo-card-cyan-a6), transparent 62%);border:1px solid var(--ba-studio-white-a4);border-radius:var(--ba-studio-radius-2,4px);background-size:100% 25%,12.5% 100%,100% 100%;flex:auto;min-height:180px;position:relative}.lfo-visualizer[data-v-7c164a45]:not(.is-editable){cursor:default}.lfo-svg[data-v-7c164a45]{width:100%;height:100%;position:absolute;inset:0}.lfo-stroke[data-v-7c164a45]{filter:drop-shadow(0 0 4px);stroke-width:2px;vector-effect:non-scaling-stroke}.lfo-preset-row[data-v-7c164a45]{justify-content:center;align-items:center;gap:5px;display:flex}.lfo-preset-select[data-v-7c164a45]{width:150px}.lfo-preset-select.is-disabled[data-v-7c164a45]{pointer-events:none;opacity:.42}.lfo-preset-select[data-v-7c164a45] .select-trigger{background:var(--ba-studio-black-a34);border-color:var(--ba-studio-white-a10);height:24px;min-height:24px;font-size:10px}.lfo-chip[data-v-7c164a45]{height:22px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a52);text-transform:uppercase;cursor:pointer;background:var(--ba-studio-white-a035);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);padding:0 8px;font-size:10px;font-weight:800}.lfo-segment[data-v-7c164a45]{background:var(--ba-studio-white-a035);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);display:inline-flex;overflow:hidden}.lfo-chip--segment[data-v-7c164a45]{background:0 0;border:0;border-radius:0}.lfo-chip--segment+.lfo-chip--segment[data-v-7c164a45]{border-left:1px solid var(--ba-studio-white-a8)}.lfo-chip--standalone[data-v-7c164a45]{min-width:44px}.lfo-chip.active[data-v-7c164a45]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-18-a16);border-color:var(--ba-studio-gold-18-a45)}.lfo-chip[data-v-7c164a45]:disabled{cursor:not-allowed;opacity:.38}.lfo-detail-strip[data-v-7c164a45]{background:var(--ba-studio-ba-synth-lfo-card-deep-30-a78);flex-wrap:wrap;gap:8px 14px;padding:8px;display:flex}.lfo-detail-label[data-v-7c164a45]{color:var(--ba-studio-white-a42);text-transform:uppercase;font-size:10px;font-weight:800}.synth-mod-menu[data-v-16ef1672]{scrollbar-color:var(--ba-studio-slate400-a34) transparent;scrollbar-width:thin;background:var(--ba-studio-ba-synth-mod-menu-ink-24-a95);border:1px solid var(--ba-studio-white-a10);border-radius:var(--ba-studio-radius-2,4px);width:min(246px,100vw - 24px);max-height:min(72vh,480px);box-shadow:0 8px 24px var(--ba-studio-ba-synth-mod-menu-black-a60);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 0;position:fixed;overflow-y:auto}.synth-mod-menu__target[data-v-16ef1672]{gap:2px;padding:6px 12px 8px;display:grid}.synth-mod-menu__target span[data-v-16ef1672]{color:var(--ba-studio-white-a38);text-transform:uppercase;font-size:9px;font-weight:800}.synth-mod-menu__target strong[data-v-16ef1672]{color:var(--ba-studio-slate50);font-size:12px;font-weight:900}.synth-mod-menu__title[data-v-16ef1672]{color:var(--ba-studio-white-a40);text-transform:uppercase;letter-spacing:.5px;padding:4px 12px;font-size:10px;font-weight:800}.synth-mod-menu__subtitle[data-v-16ef1672]{color:var(--ba-studio-white-a26);text-transform:uppercase;letter-spacing:.5px;padding:3px 12px 1px;font-size:9px;font-weight:800}.synth-mod-menu__source-hint[data-v-16ef1672]{color:var(--ba-studio-white-a34);padding:1px 12px 3px;font-size:10px;display:block}.synth-mod-menu__item[data-v-16ef1672]{width:100%;color:var(--ba-studio-white-a90);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:6px 12px;font-size:12px;display:flex}.synth-mod-menu__assignment[data-v-16ef1672]{padding:4px 10px 7px}.synth-mod-menu__assignment+.synth-mod-menu__assignment[data-v-16ef1672]{border-top:1px solid var(--ba-studio-white-a5)}.synth-mod-menu__assignment-head[data-v-16ef1672]{color:var(--ba-studio-ba-synth-mod-menu-white-a86);justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.synth-mod-menu__assignment-head span[data-v-16ef1672]{align-items:center;display:inline-flex}.synth-mod-menu__assignment-head strong[data-v-16ef1672]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-ba-synth-mod-menu-text);font-size:10px}.synth-mod-menu__assignment-control[data-v-16ef1672]{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:40px;padding:3px 0 1px;display:grid}.synth-mod-menu__fader[data-v-16ef1672]{height:32px}.synth-mod-menu__fader[data-v-16ef1672] .slider-track{background:var(--ba-studio-white-a12);height:4px}.synth-mod-menu__fader[data-v-16ef1672] .slider-thumb{border:1px solid var(--ba-studio-black-a72);border-radius:var(--ba-studio-radius-1,2px);width:10px;height:22px;box-shadow:0 2px 5px var(--ba-studio-black-a50)}.synth-mod-menu__zero-button[data-v-16ef1672]{width:28px;height:28px;color:var(--ba-studio-white-a68);cursor:pointer;background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);font-size:15px}.synth-mod-menu__zero-button[data-v-16ef1672]:hover{color:var(--ba-studio-ba-synth-mod-menu-text);border-color:var(--ba-studio-ba-synth-mod-menu-gold-18-a48)}.synth-mod-menu__item[data-v-16ef1672]:hover{background:var(--ba-studio-white-a8)}.synth-mod-menu__item.remove[data-v-16ef1672]{color:var(--ba-studio-red500)}.synth-mod-menu__host-automation[data-v-16ef1672]{color:var(--ba-studio-sky300)}.synth-mod-menu__divider[data-v-16ef1672]{background:var(--ba-studio-white-a5);height:1px;margin:4px 0}.mod-dot[data-v-16ef1672]{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.synth-mod-menu__empty[data-v-16ef1672]{color:var(--ba-studio-white-a38);padding:6px 12px;font-size:11px;display:block}.noise-header[data-v-d40d494e]{align-items:center;gap:6px;min-width:0;display:flex}.noise-header.is-disabled[data-v-d40d494e]{pointer-events:none;opacity:.42}.noise-color-select[data-v-d40d494e]{width:76px}.noise-color-select[data-v-d40d494e] .select-trigger{height:22px;min-height:22px;font-size:9px}.noise-visualizer[data-v-d40d494e]{background:var(--ba-studio-deep-21);position:absolute;inset:6px 8px;overflow:hidden}.noise-spectrum[data-v-d40d494e]{width:100%;height:100%;display:block}.noise-zero-line[data-v-d40d494e]{stroke:var(--ba-studio-ba-synth-noise-card-slate200-a16);stroke-width:1px;vector-effect:non-scaling-stroke}.noise-spectrum__bar[data-v-d40d494e]{fill:var(--ba-studio-ba-synth-noise-card-violet500-a82)}.noise-compatibility-state[data-v-d40d494e]{color:var(--ba-studio-slate200-a68);text-align:center;align-content:center;justify-items:center;gap:4px;padding:8px;display:grid;position:absolute;inset:0}.noise-compatibility-state strong[data-v-d40d494e]{color:var(--ba-studio-ba-synth-noise-card-text);font-size:10px}.noise-compatibility-state span[data-v-d40d494e]{color:var(--ba-studio-ba-synth-noise-card-slate200-a42);font-size:8px}.noise-visualizer__legend[data-v-d40d494e]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a52);pointer-events:none;font-size:8px;line-height:1;position:absolute;bottom:3px;right:4px}.noise-knob-row[data-v-d40d494e]{justify-content:center;align-items:center;gap:2px;width:100%;padding:2px 0;display:flex}.noise-route-control[data-v-d40d494e]{color:var(--ba-studio-slate200-a48);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:4px 8px 6px;font-size:9px;font-weight:800;display:grid}.noise-route-control[data-v-d40d494e] .select-trigger{background:var(--ba-studio-black-a30);border-color:var(--ba-studio-gold-a24);border-radius:var(--ba-studio-radius-1,2px);height:24px;min-height:24px;font-size:9px}.ba-effect-visualizer[data-v-8f2e8544]{aspect-ratio:20/7;background:var(--ba-studio-deep-21);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);width:100%;position:relative;overflow:hidden}.ba-effect-visualizer.is-compact[data-v-8f2e8544]{aspect-ratio:4/1.35}.ba-effect-visualizer svg[data-v-8f2e8544]{width:100%;height:100%;display:block}.ba-effect-visualizer__legend[data-v-8f2e8544]{text-overflow:ellipsis;max-width:calc(100% - 14px);font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a62);white-space:nowrap;pointer-events:none;font-size:8px;line-height:1;position:absolute;bottom:5px;right:7px;overflow:hidden}.ba-effect-visualizer.is-compact .ba-effect-visualizer__legend[data-v-8f2e8544]{display:none}.ba-effect-visualizer__lane-label[data-v-8f2e8544]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a48);pointer-events:none;font-size:8px;font-weight:700;line-height:1;position:absolute;left:5px;transform:translateY(-50%)}.ba-effect-visualizer__grid line[data-v-8f2e8544]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px}.ba-effect-visualizer__fill[data-v-8f2e8544]{fill:var(--ba-studio-cyan-a10);stroke:none}.ba-effect-visualizer__secondary[data-v-8f2e8544],.ba-effect-visualizer__primary[data-v-8f2e8544]{fill:none;vector-effect:non-scaling-stroke}.ba-effect-visualizer__secondary[data-v-8f2e8544]{stroke:var(--ba-studio-ba-effect-visualizer-gold-14-a35);stroke-width:1px;stroke-dasharray:4 4}.ba-effect-visualizer__secondary.is-delay-lane[data-v-8f2e8544],.ba-effect-visualizer__primary.is-delay-lane[data-v-8f2e8544]{stroke-linecap:round;stroke-linejoin:round}.ba-effect-visualizer__secondary.is-delay-lane[data-v-8f2e8544]{stroke:var(--ba-studio-ba-effect-visualizer-gold-14-a78);stroke-width:1.35px;stroke-dasharray:none}.ba-effect-visualizer__tap-markers line[data-v-8f2e8544]{stroke:var(--ba-studio-cyan);stroke-width:1.35px}.ba-effect-visualizer__tap-markers circle[data-v-8f2e8544]{fill:var(--ba-studio-cyan)}.is-family-accent .ba-effect-visualizer__tap-markers line[data-v-8f2e8544]{stroke:var(--ba-studio-gold)}.is-family-accent .ba-effect-visualizer__tap-markers circle[data-v-8f2e8544]{fill:var(--ba-studio-gold)}.ba-effect-visualizer__tap-markers .is-right line[data-v-8f2e8544]{stroke:var(--ba-studio-ba-effect-visualizer-gold-14-a90)}.ba-effect-visualizer__tap-markers .is-right circle[data-v-8f2e8544]{fill:var(--ba-studio-gold-14)}.ba-effect-visualizer__primary[data-v-8f2e8544]{stroke:var(--ba-studio-cyan);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.is-family-accent .ba-effect-visualizer__primary[data-v-8f2e8544]{stroke:var(--ba-studio-gold)}.is-family-accent .ba-effect-visualizer__secondary[data-v-8f2e8544]:not(.is-delay-lane){stroke:var(--ba-studio-slate200-a48)}.is-family-accent .ba-effect-visualizer__fill[data-v-8f2e8544]{fill:var(--ba-studio-gold-a10)}.ba-effect-led[data-v-defcc47e]{cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a9);border-radius:var(--ba-studio-radius-1,2px);justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:26px;padding:2px 7px;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.ba-effect-led[data-v-defcc47e]:disabled{cursor:default;opacity:.4}.ba-effect-led[data-v-defcc47e]:hover:not(:disabled){background:var(--ba-studio-white-a8)}.ba-effect-led__label[data-v-defcc47e]{text-overflow:ellipsis;color:var(--ba-studio-slate200-a82);white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.ba-effect-led.is-active[data-v-defcc47e]{background:var(--ba-studio-gold-a10);border-color:var(--ba-studio-gold-a58)}.ba-effect-led.is-active .ba-effect-led__label[data-v-defcc47e]{color:var(--ba-studio-gold-1)}.ba-effect-led__lamp[data-v-defcc47e]{background:var(--ba-studio-white-a12);border:1px solid var(--ba-studio-white-a16);border-radius:50%;flex:none;width:8px;height:8px}.ba-effect-led.is-active .ba-effect-led__lamp[data-v-defcc47e]{background:var(--ba-studio-gold);border-color:var(--ba-studio-gold-a58);box-shadow:0 0 6px var(--ba-studio-gold-a58)}.ba-effect-chips[data-v-9810e4c9]{align-items:center;gap:4px;min-width:0;display:flex}.ba-effect-chips.is-disabled[data-v-9810e4c9]{opacity:.6}.ba-effect-chips__chip[data-v-9810e4c9]{min-height:22px;color:var(--ba-studio-slate200-a82);white-space:nowrap;cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a9);border-radius:var(--ba-studio-radius-1,2px);flex:none;align-items:center;gap:3px;padding:0 7px;font-size:9px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex;overflow:hidden}.ba-effect-chips__chip[data-v-9810e4c9]:disabled{cursor:default}.ba-effect-chips__chip[data-v-9810e4c9]:hover:not(:disabled){color:var(--ba-studio-slate50);background:var(--ba-studio-white-a8)}.ba-effect-chips__chip.is-active[data-v-9810e4c9]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a10);border-color:var(--ba-studio-gold-a58)}.ba-effect-chips__trigger[data-v-9810e4c9]{max-width:100%}.ba-effect-chips__trigger>span[data-v-9810e4c9]:first-child{text-overflow:ellipsis;overflow:hidden}.ba-effect-chips__arrow[data-v-9810e4c9]{color:var(--ba-studio-white-a42);font-size:8px}.ba-effect-chips__pop[data-v-9810e4c9]{background:var(--ba-studio-deep-11);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-2,4px);min-width:88px;max-width:calc(100vw - 16px);box-shadow:0 12px 28px var(--ba-studio-black-a42);padding:4px;display:grid;position:fixed}.ba-effect-chips__option[data-v-9810e4c9]{min-height:22px;color:var(--ba-studio-slate50);text-align:left;white-space:nowrap;cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:1px solid #0000;padding:2px 8px;font-size:10px;display:block}.ba-effect-chips__option[data-v-9810e4c9]:hover{background:var(--ba-studio-white-a14)}.ba-effect-chips__option.is-active[data-v-9810e4c9]{border-color:var(--ba-studio-gold-a58)}.fx-slot-editor[data-v-e790a80a]{background:var(--ba-studio-white-a012);border-bottom:1px solid var(--ba-studio-white-a7);grid-template-columns:42px minmax(0,1fr);display:grid}.fx-slot-editor.is-active[data-v-e790a80a]{background:var(--ba-studio-ba-synth-fx-slot-editor-gold-a025)}.fx-slot-editor__rail[data-v-e790a80a]{background:var(--ba-studio-black-a20);border-right:1px solid var(--ba-studio-white-a7);flex-direction:column;align-items:center;gap:10px;min-height:112px;padding:10px 0;display:flex}.fx-slot-editor__rail strong[data-v-e790a80a]{text-overflow:ellipsis;color:var(--ba-studio-white-a58);letter-spacing:.6px;white-space:nowrap;writing-mode:vertical-rl;font-size:9px;font-weight:800;overflow:hidden}.fx-slot-editor__power[data-v-e790a80a]{background:var(--ba-studio-white-a20);border:0;border-radius:50%;width:10px;height:10px;padding:0}.fx-slot-editor__power.active[data-v-e790a80a]{background:var(--ba-studio-gold);box-shadow:0 0 8px var(--ba-studio-ba-synth-fx-slot-editor-gold-a70)}.fx-slot-editor__led[data-v-e790a80a]{min-width:0}.fx-slot-editor__chips[data-v-e790a80a]{grid-column:1/-1;min-width:0}.fx-slot-editor__body[data-v-e790a80a]{grid-template-columns:1fr;align-content:start;align-items:center;gap:12px;min-height:132px;padding:10px 12px;display:grid}.fx-slot-editor__body.has-visualizer[data-v-e790a80a]{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.fx-slot-editor.is-disabled .fx-slot-editor__body[data-v-e790a80a]{opacity:.48}.fx-slot-editor__visual[data-v-e790a80a]{aspect-ratio:auto;width:100%;height:120px}.fx-slot-editor__controls[data-v-e790a80a]{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.fx-slot-editor__controls.has-output[data-v-e790a80a]{grid-template-columns:minmax(0,1fr) 72px;gap:10px}.fx-slot-editor__main-controls[data-v-e790a80a]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-auto-rows:56px;align-content:center;align-items:center;gap:8px 6px;min-width:0;display:grid}.fx-slot-editor__output-control[data-v-e790a80a]{border-left:1px solid var(--ba-studio-white-a8);place-items:center;min-width:0;display:grid}@container ba-synth-fx-rack (width<=720px){.fx-slot-editor[data-v-e790a80a]{grid-template-columns:1fr;display:none}.fx-slot-editor.is-active[data-v-e790a80a]{display:block}.fx-slot-editor__rail[data-v-e790a80a]{border-right:0;border-bottom:1px solid var(--ba-studio-white-a7);flex-direction:row;align-items:center;min-height:40px;padding:0 12px}.fx-slot-editor__rail strong[data-v-e790a80a]{writing-mode:horizontal-tb;transform:none}.fx-slot-editor__body[data-v-e790a80a],.fx-slot-editor__body.has-visualizer[data-v-e790a80a]{grid-template-columns:1fr;align-content:start;gap:10px;min-height:0;padding:10px}.fx-slot-editor__visual[data-v-e790a80a]{height:140px;max-height:none}.fx-slot-editor__controls.has-output[data-v-e790a80a]{grid-template-columns:minmax(0,1fr) 64px;gap:8px}}.fx-rack-panel[data-v-64a6603a]{background:var(--ba-studio-deep-24);grid-template-columns:176px minmax(0,1fr);min-height:min(420px,100dvh - 112px);max-height:calc(100dvh - 112px);display:grid;overflow:clip;container:ba-synth-fx-rack/inline-size}.fx-chain[data-v-64a6603a]{background:var(--ba-studio-white-a012);border-right:1px solid var(--ba-studio-white-a7);flex-direction:column;min-width:0;display:flex}.fx-chain__header[data-v-64a6603a]{border-bottom:1px solid var(--ba-studio-white-a7);justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;display:flex}.fx-chain__header strong[data-v-64a6603a],.fx-chain__empty[data-v-64a6603a]{color:var(--ba-studio-white-a48);font-size:10px}.fx-chain__add-wrap[data-v-64a6603a]{position:relative}.fx-chain__add[data-v-64a6603a],.fx-chain__menu button[data-v-64a6603a]{color:var(--ba-studio-white-a68);background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px)}.fx-chain__add[data-v-64a6603a]{place-items:center;width:26px;height:26px;padding:0;display:grid}.fx-chain__add.active[data-v-64a6603a]{color:var(--ba-studio-gold-1);border-color:var(--ba-studio-gold-a34)}.fx-chain__menu[data-v-64a6603a]{z-index:20;background:var(--ba-studio-deep-6-a98);border:1px solid var(--ba-studio-white-a10);border-radius:var(--ba-studio-radius-2,4px);width:156px;box-shadow:0 12px 24px var(--ba-studio-black-a46);gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.fx-chain__menu button[data-v-64a6603a]{text-align:left;background:0 0;border:0;min-height:28px;padding:0 8px;font-size:10px}.fx-chain__menu button[data-v-64a6603a]:hover{background:var(--ba-studio-gold-a12)}.fx-chain__list[data-v-64a6603a],.fx-editor-list[data-v-64a6603a]{scrollbar-color:var(--ba-studio-slate400-a34) transparent;scrollbar-width:thin;min-height:0;overflow:auto}.fx-chain__item[data-v-64a6603a]{min-height:40px;color:var(--ba-studio-white-a54);cursor:default;border-bottom:1px solid var(--ba-studio-white-a045);grid-template-columns:18px 10px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 9px 0 5px;display:grid}.fx-chain__item[data-v-64a6603a]:hover{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a8)}.fx-chain__item.active[data-v-64a6603a]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a8);box-shadow:inset 2px 0 0 var(--ba-studio-gold)}.fx-chain__item.is-disabled[data-v-64a6603a]:not(.active),.fx-chain__item.is-dragging[data-v-64a6603a]{opacity:.48}.fx-chain__item.is-drop-target[data-v-64a6603a]{box-shadow:inset 0 2px 0 var(--ba-studio-gold)}.fx-chain__item.is-drop-target.is-drop-after[data-v-64a6603a]{box-shadow:inset 0 -2px 0 var(--ba-studio-gold)}.fx-chain__grip[data-v-64a6603a]{width:18px;height:28px;color:var(--ba-studio-white-a24);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.fx-chain__grip[data-v-64a6603a]:active:not(:disabled){cursor:grabbing}.fx-chain__grip[data-v-64a6603a]:disabled{cursor:default;opacity:.4}.fx-chain__power[data-v-64a6603a]{background:var(--ba-studio-white-a20);border:0;border-radius:50%;width:9px;height:9px;padding:0}.fx-chain__power.active[data-v-64a6603a]{background:var(--ba-studio-gold);box-shadow:0 0 7px var(--ba-studio-ba-synth-fx-rack-gold-a65)}.fx-chain__item strong[data-v-64a6603a]{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.fx-chain__remove[data-v-64a6603a]{width:24px;height:24px;color:var(--ba-studio-white-a30);border-radius:var(--ba-studio-radius-2,4px);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.fx-chain__remove[data-v-64a6603a]:hover:not(:disabled){color:var(--ba-studio-slate50);background:var(--ba-studio-white-a6);border-color:var(--ba-studio-white-a8)}.fx-chain__remove.is-confirming[data-v-64a6603a]{color:var(--ba-studio-ba-synth-fx-rack-text);background:var(--ba-studio-red500-a12);border-color:var(--ba-studio-ba-synth-fx-rack-red500-a34)}.fx-chain__empty[data-v-64a6603a]{padding:18px 10px;display:block}.fx-editor-list[data-v-64a6603a]{background:var(--ba-studio-deep-16);align-content:start;display:grid}.fx-rack-panel__empty[data-v-64a6603a]{color:var(--ba-studio-white-a34);place-items:center;font-size:12px;display:grid}@container ba-synth-editor (width<=720px){.fx-rack-panel[data-v-64a6603a]{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100%;min-height:0;max-height:none}.fx-chain[data-v-64a6603a]{border-right:0;border-bottom:1px solid var(--ba-studio-white-a7)}.fx-chain__header[data-v-64a6603a]{min-height:38px}.fx-chain__list[data-v-64a6603a]{display:flex;overflow:auto hidden}.fx-chain__item[data-v-64a6603a]{border-right:1px solid var(--ba-studio-white-a045);flex:0 0 148px;grid-template-columns:18px 10px minmax(0,1fr) auto;width:148px;min-height:38px}.fx-chain__item.active[data-v-64a6603a]{box-shadow:inset 0 -2px 0 var(--ba-studio-white)}.fx-chain__item.is-drop-target[data-v-64a6603a]{box-shadow:inset 2px 0 0 var(--ba-studio-gold)}.fx-chain__item.is-drop-target.is-drop-after[data-v-64a6603a]{box-shadow:inset -2px 0 0 var(--ba-studio-gold)}}.ba-synth-editor[data-v-c848dee5]{--synth-bg:var(--ba-studio-deep-24);--synth-surface:var(--ba-studio-deep-11);--synth-line:var(--ba-studio-white-a075);--synth-text:var(--ba-studio-ba-synth-editor-synth-text);--synth-muted:var(--ba-studio-ba-synth-editor-synth-muted);height:100%;min-height:0;color:var(--synth-text);background:var(--synth-bg);flex-direction:column;display:flex;overflow:hidden;container:ba-synth-editor/inline-size}.synth-toolbar[data-v-c848dee5]{z-index:20;background:var(--synth-surface);border-bottom:1px solid var(--synth-line);flex:0 0 44px;justify-content:space-between;align-items:center;gap:14px;padding:0 12px;display:flex}.toolbar-left[data-v-c848dee5],.toolbar-center[data-v-c848dee5],.synth-brand[data-v-c848dee5]{align-items:center;display:flex}.toolbar-left[data-v-c848dee5]{gap:22px;min-width:0}.toolbar-center[data-v-c848dee5]{margin-left:auto}.synth-brand[data-v-c848dee5]{letter-spacing:.08em;flex:none;gap:9px;font-size:13px}.synth-brand__mark[data-v-c848dee5]{background:linear-gradient(135deg, var(--ba-studio-gold-1), var(--ba-studio-gold-14));border-radius:var(--ba-studio-radius-2,4px);width:14px;height:14px;box-shadow:0 0 11px var(--ba-studio-gold-a34)}.tabs[data-v-c848dee5]{align-self:stretch;gap:4px;display:flex}.tab-btn[data-v-c848dee5]{min-width:48px;color:var(--ba-studio-white-a42);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:800;position:relative}.tab-btn[data-v-c848dee5]:after{content:"";background:var(--ba-studio-gold);opacity:0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.tab-btn.active[data-v-c848dee5]{color:var(--ba-studio-slate50)}.tab-btn.active[data-v-c848dee5]:after{opacity:1}.tab-btn[data-v-c848dee5]:hover:not(.active){color:var(--ba-studio-ba-synth-editor-white-a76)}.preset-selector[data-v-c848dee5]{width:160px}.preset-selector[data-v-c848dee5] .select-trigger{background:var(--ba-studio-black-a42);border-color:var(--synth-line);height:26px;min-height:26px;font-size:10px}.synth-main[data-v-c848dee5]{scrollbar-color:var(--ba-studio-slate400-a34) transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.synth-main[data-v-c848dee5]::-webkit-scrollbar{width:7px}.synth-main[data-v-c848dee5]::-webkit-scrollbar-track{background:0 0}.synth-main[data-v-c848dee5]::-webkit-scrollbar-thumb{background:var(--ba-studio-slate400-a30)}.osc-page[data-v-c848dee5]{flex-direction:column;flex:none;min-width:0;display:flex}.osc-bank[data-v-c848dee5],.filter-bank[data-v-c848dee5]{min-width:0;display:grid}.osc-bank[data-v-c848dee5]{grid-template-columns:repeat(3,minmax(0,1fr))}.osc-bank[data-v-c848dee5] .synth-module-card,.tone-bank[data-v-c848dee5] .synth-module-card{background:0 0;border-radius:0}.tone-bank[data-v-c848dee5]{border-top:1px solid var(--synth-line);grid-template-columns:220px minmax(0,1fr);min-width:0;display:grid}.filter-bank[data-v-c848dee5]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bank[data-v-c848dee5] .synth-module-card__visualizer{min-height:96px}.mod-dock[data-v-c848dee5]{background:var(--synth-surface);border-top:1px solid var(--synth-line);min-width:0;position:relative}.mod-overlay[data-v-c848dee5]{z-index:15;background:var(--ba-studio-deep-7);border-top:1px solid var(--synth-line);border-bottom:1px solid var(--synth-line);max-height:min(330px,48vh);box-shadow:0 -18px 34px var(--ba-studio-black-a34);position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.mod-overlay[data-v-c848dee5] .synth-module-card{background:0 0;border:0;border-radius:0}.mod-overlay[data-v-c848dee5] .synth-module-card__visualizer{padding:0}.mod-overlay[data-v-c848dee5] .synth-module-card__controls{padding-inline:0}.mod-overlay[data-v-c848dee5] .env-visualizer--expanded{height:170px}.mod-overlay[data-v-c848dee5] .lfo-visualizer{min-height:150px}.mod-source-strip[data-v-c848dee5]{grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:104px;display:grid;overflow:visible}.mod-source-list[data-v-c848dee5]{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.mod-source-list[data-v-c848dee5]::-webkit-scrollbar{display:none}.mod-source[data-v-c848dee5]{min-width:92px;color:var(--mod-source-color,var(--ba-studio-cyan));text-align:left;cursor:pointer;border:0;border-right:1px solid var(--synth-line);background:0 0;flex:1 1 0;grid-template-rows:auto minmax(44px,1fr);gap:4px;padding:8px;display:grid}.mod-source[data-v-c848dee5]:hover{background:var(--ba-studio-white-a025)}.mod-source.active[data-v-c848dee5]{box-shadow:inset 0 -2px 0 var(--mod-source-color,var(--ba-studio-cyan))}.mod-source__head[data-v-c848dee5]{justify-content:space-between;align-items:center;gap:5px;display:flex}.mod-source__head strong[data-v-c848dee5]{font-size:10px}.mod-source__head small[data-v-c848dee5]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-ba-synth-editor-white-a35);font-size:8px}.mod-source svg[data-v-c848dee5]{background:var(--ba-studio-ba-synth-editor-black-a25);width:100%;height:100%;min-height:44px}.mod-source path[data-v-c848dee5],.mod-source polyline[data-v-c848dee5]{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.macro-strip[data-v-c848dee5]{background:var(--synth-surface);border-left:1px solid var(--synth-line);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2px;width:232px;padding:7px 8px;display:grid}.global-page[data-v-c848dee5]{min-height:100%;display:block}.global-page[data-v-c848dee5] .synth-module-card{border-right:0;border-radius:0}@container (width<=920px){.osc-bank[data-v-c848dee5]{grid-template-columns:repeat(2,minmax(0,1fr))}.osc-bank[data-v-c848dee5]>:last-child{grid-column:1/-1}.tone-bank[data-v-c848dee5]{grid-template-columns:190px minmax(0,1fr)}.macro-strip[data-v-c848dee5]{grid-template-columns:repeat(4,50px)}}@container (width<=620px){.synth-toolbar[data-v-c848dee5]{padding:0 8px}.toolbar-left[data-v-c848dee5]{gap:8px}.synth-brand strong[data-v-c848dee5]{display:none}.preset-selector[data-v-c848dee5]{width:116px}.tab-btn[data-v-c848dee5]{min-width:42px;padding-inline:6px;font-size:10px}.osc-bank[data-v-c848dee5],.filter-bank[data-v-c848dee5],.tone-bank[data-v-c848dee5]{grid-template-columns:1fr}.osc-bank[data-v-c848dee5]>:last-child{grid-column:auto}.mod-overlay[data-v-c848dee5]{max-height:min(310px,54vh);box-shadow:0 -18px 34px var(--ba-studio-black-a42);position:absolute}.mod-overlay[data-v-c848dee5] .synth-module-card__visualizer{padding:0}.mod-source[data-v-c848dee5]{flex:0 0 108px;min-width:108px}.macro-strip[data-v-c848dee5]{display:none}}.v2-preset[data-v-8ff3ebdb]{min-width:0;position:relative}.v2-preset__trigger[data-v-8ff3ebdb]{cursor:pointer;background:var(--ba-studio-black-a30);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);align-items:center;gap:6px;max-width:160px;height:24px;padding:0 8px;display:inline-flex}.v2-preset__name[data-v-8ff3ebdb]{text-overflow:ellipsis;color:var(--ba-studio-slate50);white-space:nowrap;font-size:10px;overflow:hidden}.v2-preset__arrow[data-v-8ff3ebdb]{color:var(--ba-studio-white-a42);font-size:8px}.v2-preset__pop[data-v-8ff3ebdb]{z-index:30;background:var(--ba-studio-deep-11);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-2,4px);width:232px;box-shadow:0 12px 28px var(--ba-studio-black-a42);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden}.v2-preset__search[data-v-8ff3ebdb]{color:var(--ba-studio-white-a42);border-bottom:1px solid var(--ba-studio-white-a5);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;display:grid}.v2-preset__search input[data-v-8ff3ebdb]{min-width:0;color:var(--ba-studio-slate50);background:0 0;border:0;outline:none;font-size:10px}.v2-preset__list[data-v-8ff3ebdb]{scrollbar-width:thin;max-height:min(280px,42vh);overflow-y:auto}.v2-preset__group[data-v-8ff3ebdb]{color:var(--ba-studio-gold);letter-spacing:1px;background:var(--ba-studio-deep-11);padding:4px 8px 2px;font-size:8px;font-weight:800;position:sticky;top:0}.v2-preset__item[data-v-8ff3ebdb]{width:100%;color:var(--ba-studio-slate50);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 8px 4px 14px;font-size:10px;display:block}.v2-preset__item[data-v-8ff3ebdb]:hover{background:var(--ba-studio-white-a14)}.v2-preset__item.is-active[data-v-8ff3ebdb]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14);box-shadow:inset 2px 0 0 var(--ba-studio-slate50)}.v2-preset__empty[data-v-8ff3ebdb]{color:var(--ba-studio-white-a34);text-align:center;padding:12px 8px;font-size:9px}.v2-preset__foot[data-v-8ff3ebdb]{color:var(--ba-studio-white-a34);border-top:1px solid var(--ba-studio-white-a5);padding:4px 8px;font-size:8px}.v2-osc-row[data-v-acdebc69]{grid-template-columns:minmax(216px,1.15fr) minmax(136px,1fr) minmax(148px,auto) auto max-content;align-items:stretch;gap:8px;padding:5px 8px;transition:opacity .2s;display:grid}.v2-osc-row.is-disabled[data-v-acdebc69]{opacity:.45}.v2-osc-row[data-v-acdebc69]>*{border-left:1px solid var(--ba-studio-white-a5);min-width:0;padding-left:8px}.v2-osc-row[data-v-acdebc69]>:first-child{border-left:0;padding-left:0}.v2-osc-head[data-v-acdebc69]{flex-direction:column;gap:5px;display:flex}.v2-osc-head__identity[data-v-acdebc69]{align-items:center;gap:6px;display:flex}.v2-osc-name[data-v-acdebc69]{color:var(--ba-studio-slate50);letter-spacing:.5px;font-size:10px;font-weight:800}.v2-osc-head__edit[data-v-acdebc69]{padding:0 4px}.v2-osc-head__mode[data-v-acdebc69]{align-items:center;gap:6px;display:flex}.v2-osc-head__mode-select[data-v-acdebc69]{flex:1;min-width:0}.v2-osc-head__mode[data-v-acdebc69] .select-trigger{height:22px;min-height:22px;font-size:9px}.v2-osc-head__mode[data-v-acdebc69] .knob-cell{flex:none}.v2-wave-chips[data-v-acdebc69]{border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);display:flex;overflow:hidden}.v2-wave-chip[data-v-acdebc69]{min-width:0;height:22px;color:var(--ba-studio-white-a42);cursor:pointer;border:0;border-left:1px solid var(--ba-studio-white-a5);background:0 0;flex:1;place-items:center;padding:0;display:grid}.v2-wave-chip[data-v-acdebc69]:first-child{border-left:0}.v2-wave-chip svg[data-v-acdebc69]{stroke:currentColor;stroke-width:1.4px;width:16px;height:11px}.v2-wave-chip[data-v-acdebc69]:hover{color:var(--ba-studio-slate50)}.v2-wave-chip.is-active[data-v-acdebc69]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14)}.v2-osc-wave[data-v-acdebc69]{background:var(--ba-studio-synth-v2-control-bg);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);flex:1;min-height:40px;position:relative;overflow:hidden}.v2-osc-wave__canvas[data-v-acdebc69]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v2-osc-position[data-v-acdebc69]{flex-direction:column;gap:5px;display:flex}.v2-osc-position__rail[data-v-acdebc69]{--base-slider-accent:var(--ba-studio-gold);flex:1;grid-template-columns:auto minmax(0,1fr) auto auto;align-content:center;align-items:center;gap:4px;display:grid}.v2-osc-position__slider[data-v-acdebc69]{width:100%}.v2-osc-unison[data-v-acdebc69]{flex-direction:column;justify-content:space-between;gap:5px;display:flex}.v2-osc-unison__grid[data-v-acdebc69]{border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden}.v2-osc-unison__cell[data-v-acdebc69]{min-width:0;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a52);cursor:pointer;border:0;border-left:1px solid var(--ba-studio-white-a5);background:0 0;padding:4px 0;font-size:9px}.v2-osc-unison__cell[data-v-acdebc69]:first-child{border-left:0}.v2-osc-unison__cell.is-active[data-v-acdebc69]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14)}.v2-osc-unison__cell[data-v-acdebc69]:disabled{cursor:not-allowed;opacity:.45}.v2-osc-unison__knobs[data-v-acdebc69]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.v2-osc-knobs[data-v-acdebc69]{grid-template-columns:repeat(3,auto);align-content:center;align-items:center;gap:6px 10px;display:grid}.v2-osc-route[data-v-acdebc69]{flex-direction:column;justify-content:center;gap:5px;display:flex}.v2-group-label[data-v-acdebc69]{color:var(--ba-studio-white-a42);text-transform:uppercase;letter-spacing:.8px;font-size:8px;font-weight:800}.v2-readout[data-v-acdebc69]{min-width:34px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate50);text-align:right;font-size:9px}.v2-nudge[data-v-acdebc69]{width:16px;height:20px;color:var(--ba-studio-white-a58);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);place-items:center;padding:0;font-size:10px;display:grid}.v2-nudge[data-v-acdebc69]:disabled{cursor:not-allowed;opacity:.4}.v2-nudge[data-v-acdebc69]:hover:not(:disabled){color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14)}.v2-chip[data-v-acdebc69]{height:20px;color:var(--ba-studio-white-a52);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);align-items:center;gap:3px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.v2-chip.is-active[data-v-acdebc69]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14);border-color:var(--ba-studio-white-a14)}.v2-chip[data-v-acdebc69]:disabled{cursor:not-allowed;opacity:.4}.v2-toggle[data-v-acdebc69]{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.v2-toggle__light[data-v-acdebc69]{background:var(--ba-studio-graphite-6-a92);width:8px;height:8px;box-shadow:inset 0 1px 1px var(--ba-studio-white-a8), inset 0 -1px 1px var(--ba-studio-black-a42);border-radius:50%;transition:all .2s}.v2-toggle.is-active .v2-toggle__light[data-v-acdebc69]{background:var(--ba-studio-gold);box-shadow:0 0 0 1px var(--ba-studio-black-a42), 0 0 8px var(--ba-studio-gold-14-a42)}.v2-osc-head__identity .v2-toggle[data-v-acdebc69],.v2-osc-head__identity .v2-osc-head__random[data-v-acdebc69]{margin-left:auto}@media (width<=760px){.v2-osc-row[data-v-acdebc69]{grid-template-columns:1fr;gap:6px}.v2-osc-row[data-v-acdebc69]>*{border-top:1px solid var(--ba-studio-white-a5);border-left:0;padding-top:6px;padding-left:0}.v2-osc-row[data-v-acdebc69]>:first-child{border-top:0;padding-top:0}.v2-osc-wave[data-v-acdebc69]{flex:0 0 44px}.v2-osc-head__identity[data-v-acdebc69]{flex-wrap:wrap}.v2-osc-knobs[data-v-acdebc69]{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))}}.v2-sub-noise[data-v-fab2e247]{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);display:grid}.v2-sub[data-v-fab2e247],.v2-noise[data-v-fab2e247]{flex-direction:column;gap:6px;min-width:0;padding:6px 10px;display:flex}.v2-noise[data-v-fab2e247]{border-left:1px solid var(--ba-studio-white-a5)}.v2-row-name[data-v-fab2e247]{color:var(--ba-studio-slate50);letter-spacing:.5px;font-size:10px;font-weight:800}.v2-sub__head[data-v-fab2e247]{align-items:center;gap:6px;display:flex}.v2-sub__badge[data-v-fab2e247]{color:var(--ba-studio-white-a34);margin-left:auto;font-size:8px}.v2-sub__octave[data-v-fab2e247]{gap:4px;display:flex}.v2-noise__head[data-v-fab2e247]{align-items:center;gap:6px;display:flex}.v2-noise__color[data-v-fab2e247]{width:76px}.v2-noise__color[data-v-fab2e247] .select-trigger{height:22px;min-height:22px;font-size:9px}.v2-noise__body[data-v-fab2e247]{align-items:center;gap:10px;display:flex}.v2-noise__visual[data-v-fab2e247]{flex:1;min-width:0}.v2-noise__visual svg[data-v-fab2e247]{background:var(--ba-studio-black-a22);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);width:100%;height:36px;display:block}.v2-noise__zero[data-v-fab2e247]{stroke:var(--ba-studio-white-a14);stroke-width:1px;vector-effect:non-scaling-stroke}.v2-noise__bar[data-v-fab2e247]{fill:var(--ba-studio-ba-synth-noise-card-violet500-a82)}.v2-field[data-v-fab2e247]{color:var(--ba-studio-white-a42);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;font-size:9px;font-weight:800;display:grid}.v2-field[data-v-fab2e247] .select-trigger{height:22px;min-height:22px;font-size:9px}.v2-toggle[data-v-fab2e247]{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.v2-toggle[data-v-fab2e247]:disabled{cursor:not-allowed}.v2-toggle__light[data-v-fab2e247]{background:var(--ba-studio-graphite-6-a92);width:8px;height:8px;box-shadow:inset 0 1px 1px var(--ba-studio-white-a8), inset 0 -1px 1px var(--ba-studio-black-a42);border-radius:50%;transition:all .2s}.v2-toggle.is-active .v2-toggle__light[data-v-fab2e247]{background:var(--ba-studio-gold);box-shadow:0 0 0 1px var(--ba-studio-black-a42), 0 0 8px var(--ba-studio-gold-14-a42)}.v2-chip[data-v-fab2e247]{height:20px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a52);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.v2-chip.is-active[data-v-fab2e247]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14);border-color:var(--ba-studio-white-a14)}.v2-chip[data-v-fab2e247]:disabled{cursor:not-allowed;opacity:.4}@media (width<=760px){.v2-sub-noise[data-v-fab2e247]{grid-template-columns:1fr}.v2-noise[data-v-fab2e247]{border-top:1px solid var(--ba-studio-white-a5);border-left:0}.v2-noise__body[data-v-fab2e247]{flex-wrap:wrap}}.v2-filter[data-v-593cc9ea]{flex-direction:column;gap:8px;min-width:0;padding:8px 10px;transition:opacity .2s;display:flex}.v2-filter.is-disabled[data-v-593cc9ea]{opacity:.45}.v2-filter-head[data-v-593cc9ea]{align-items:center;gap:7px;display:flex}.v2-filter-name[data-v-593cc9ea]{color:var(--ba-studio-slate50);letter-spacing:.5px;font-size:10px;font-weight:800}.v2-push-right[data-v-593cc9ea]{margin-left:auto}.v2-filter-modes[data-v-593cc9ea]{flex-wrap:wrap;gap:4px;display:flex}.v2-filter-knobs[data-v-593cc9ea]{align-items:flex-start;gap:10px;display:flex}.v2-readout[data-v-593cc9ea]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate50);font-size:9px}.v2-chip[data-v-593cc9ea]{height:20px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a52);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);align-items:center;gap:3px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.v2-chip.is-active[data-v-593cc9ea]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14);border-color:var(--ba-studio-white-a14)}.v2-toggle[data-v-593cc9ea]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.v2-toggle__light[data-v-593cc9ea]{background:var(--ba-studio-graphite-6-a92);width:8px;height:8px;box-shadow:inset 0 1px 1px var(--ba-studio-white-a8), inset 0 -1px 1px var(--ba-studio-black-a42);border-radius:50%;transition:all .2s}.v2-toggle.is-active .v2-toggle__light[data-v-593cc9ea]{background:var(--ba-studio-gold);box-shadow:0 0 0 1px var(--ba-studio-black-a42), 0 0 8px var(--ba-studio-gold-14-a42)}.v2-env[data-v-89c1b4d4]{flex-direction:column;gap:6px;min-width:0;padding:6px 8px;display:flex}.v2-env-head strong[data-v-89c1b4d4]{color:var(--ba-studio-white-a58);letter-spacing:.8px;font-size:9px;font-weight:800}.v2-env-canvas[data-v-89c1b4d4]{background:var(--ba-studio-black-a22);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);height:72px;overflow:hidden}.v2-env-knobs[data-v-89c1b4d4]{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.v2-env.is-expanded[data-v-89c1b4d4]{gap:10px;padding:10px 12px}.v2-env.is-expanded .v2-env-canvas[data-v-89c1b4d4]{height:240px}.v2-env.is-expanded .v2-env-knobs[data-v-89c1b4d4]{gap:8px}.v2-lfo[data-v-52e0d783]{flex-direction:column;gap:6px;min-width:0;padding:6px 8px;display:flex}.v2-lfo-head[data-v-52e0d783]{justify-content:space-between;align-items:center;gap:6px;display:flex}.v2-lfo-head strong[data-v-52e0d783]{color:var(--ba-studio-white-a58);letter-spacing:.8px;font-size:9px;font-weight:800}.v2-lfo-head__type[data-v-52e0d783]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a34);font-size:8px}.v2-lfo-canvas[data-v-52e0d783]{touch-action:none;background:var(--ba-studio-black-a22);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);height:88px;position:relative;overflow:hidden}.v2-lfo-canvas__preview[data-v-52e0d783]{width:100%;height:100%;position:absolute;inset:0}.v2-lfo-canvas__stroke[data-v-52e0d783]{stroke-width:2px;vector-effect:non-scaling-stroke}.v2-lfo-wave-row[data-v-52e0d783] .select-trigger{height:22px;min-height:22px;font-size:9px}.v2-lfo-knobs[data-v-52e0d783]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.v2-lfo.is-expanded[data-v-52e0d783]{gap:10px;padding:10px 12px}.v2-lfo.is-expanded .v2-lfo-canvas[data-v-52e0d783]{height:220px}.v2-lfo.is-expanded .v2-lfo-knobs[data-v-52e0d783]{gap:8px}.v2-lfo-chips[data-v-52e0d783]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.v2-lfo.is-expanded .v2-lfo-chips[data-v-52e0d783]{gap:6px}.v2-chip[data-v-52e0d783]{height:20px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a52);text-transform:uppercase;cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.v2-chip.is-active[data-v-52e0d783]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14);border-color:var(--ba-studio-white-a14)}.v2-chip[data-v-52e0d783]:disabled{cursor:not-allowed;opacity:.4}.v2-lfo-chips__group[data-v-52e0d783]{border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);display:inline-flex;overflow:hidden}.v2-lfo-chips__group .v2-chip[data-v-52e0d783]{border:0;border-left:1px solid var(--ba-studio-white-a5)}.v2-lfo-chips__group .v2-chip[data-v-52e0d783]:first-child{border-left:0}.v2-xy[data-v-f318638f]{flex-direction:column;gap:6px;min-width:0;padding:6px 8px;display:flex}.v2-xy-head[data-v-f318638f]{justify-content:space-between;align-items:center;gap:6px;display:flex}.v2-xy-head strong[data-v-f318638f]{color:var(--ba-studio-white-a58);letter-spacing:.8px;font-size:9px;font-weight:800}.v2-xy-reset[data-v-f318638f]{height:18px;color:var(--ba-studio-white-a52);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);padding:0 6px;font-size:8px}.v2-xy-pad[data-v-f318638f]{touch-action:none;-webkit-user-select:none;user-select:none;background:var(--ba-studio-black-a22);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);height:104px;position:relative;overflow:hidden}.v2-xy-pad.is-dragging[data-v-f318638f]{border-color:var(--ba-studio-white-a14)}.v2-xy-crosshair[data-v-f318638f]{pointer-events:none;background:var(--ba-studio-white-a5);position:absolute}.v2-xy-crosshair--h[data-v-f318638f]{height:1px;inset:50% 0 auto}.v2-xy-crosshair--v[data-v-f318638f]{width:1px;inset:0 auto 0 50%}.v2-xy-handle[data-v-f318638f]{pointer-events:none;background:var(--ba-studio-gold);border:1px solid var(--ba-studio-slate50);width:10px;height:10px;box-shadow:0 0 8px var(--ba-studio-gold-a34);border-radius:50%;position:absolute}.v2-xy-foot[data-v-f318638f]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a42);align-items:center;gap:8px;font-size:8px;display:flex}.v2-xy-foot__hint[data-v-f318638f]{color:var(--ba-studio-white-a34);margin-left:auto}.v2-macro-strip[data-v-3071fea4]{grid-template-columns:minmax(0,1fr) minmax(140px,200px);align-items:stretch;gap:12px;padding:10px 12px;display:grid}.v2-macro-strip__editor[data-v-3071fea4]{flex-direction:column;gap:10px;min-width:0;display:flex}.v2-macro-strip__head strong[data-v-3071fea4]{color:var(--ba-studio-white-a58);letter-spacing:.8px;font-size:10px;font-weight:800}.v2-macro-strip__knob-row[data-v-3071fea4]{flex:1;justify-content:flex-start;align-items:center;min-height:96px;padding-left:8px;display:flex}.v2-macro-strip__xy[data-v-3071fea4]{border-left:1px solid var(--ba-studio-white-a5)}@media (width<=760px){.v2-macro-strip[data-v-3071fea4]{grid-template-columns:1fr}.v2-macro-strip__xy[data-v-3071fea4]{border-left:0}}.v2-mod-rail[data-v-9fbfac84]{border-right:1px solid var(--ba-studio-white-a5);flex-direction:column;min-width:0;display:flex}.v2-mod-rail__group[data-v-9fbfac84]{flex-direction:column;padding:6px 0 4px;display:flex}.v2-mod-rail__group+.v2-mod-rail__group[data-v-9fbfac84]{border-top:1px solid var(--ba-studio-white-a5)}.v2-mod-rail__group-label[data-v-9fbfac84]{color:var(--ba-studio-white-a34);letter-spacing:1px;padding:0 8px 4px;font-size:8px;font-weight:800}.v2-mod-rail__items[data-v-9fbfac84]{flex-direction:column;display:flex}.v2-mod-rail__item[data-v-9fbfac84]{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:3px 8px;display:flex}.v2-mod-rail__item[data-v-9fbfac84]:hover:not(.is-active){background:var(--ba-studio-white-a3)}.v2-mod-rail__item.is-active[data-v-9fbfac84]{background:var(--ba-studio-white-a14);box-shadow:inset 2px 0 0 var(--ba-studio-gold)}.v2-mod-rail__thumb[data-v-9fbfac84]{background:var(--ba-studio-black-a22);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);flex:0 0 48px;width:48px;height:20px;overflow:hidden}.v2-mod-rail__thumb polyline[data-v-9fbfac84]{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.v2-mod-rail__thumb--bar[data-v-9fbfac84]{display:block;position:relative}.v2-mod-rail__thumb-fill[data-v-9fbfac84]{background:var(--ba-studio-gold);border-radius:1px;position:absolute;inset:2px auto 2px 2px}.v2-mod-rail__item-label[data-v-9fbfac84]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a52);white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.v2-mod-rail__item.is-active .v2-mod-rail__item-label[data-v-9fbfac84]{color:var(--ba-studio-slate50)}@media (width<=760px){.v2-mod-rail[data-v-9fbfac84]{scrollbar-width:none;border-right:0;border-bottom:1px solid var(--ba-studio-white-a5);flex-direction:row;overflow-x:auto}.v2-mod-rail__group[data-v-9fbfac84]{flex:none;padding:4px 6px}.v2-mod-rail__group+.v2-mod-rail__group[data-v-9fbfac84]{border-top:0;border-left:1px solid var(--ba-studio-white-a5)}.v2-mod-rail__items[data-v-9fbfac84]{flex-direction:row;gap:2px}.v2-mod-rail__item[data-v-9fbfac84]{flex-direction:column;flex:none;gap:2px;width:auto;padding:3px 4px}.v2-mod-rail__item.is-active[data-v-9fbfac84]{box-shadow:inset 0 -2px 0 var(--ba-studio-gold)}}.v2-mod-table[data-v-34698dc6]{flex-direction:column;gap:6px;min-width:0;padding:6px 8px;display:flex}.v2-mod-table__head[data-v-34698dc6]{align-items:baseline;gap:10px;display:flex}.v2-mod-table__head strong[data-v-34698dc6]{color:var(--ba-studio-white-a58);letter-spacing:.8px;font-size:9px;font-weight:800}.v2-mod-table__hint[data-v-34698dc6]{color:var(--ba-studio-white-a34);font-size:8px}.v2-mod-table__empty[data-v-34698dc6]{color:var(--ba-studio-white-a34);background:var(--ba-studio-black-a22);border:1px dashed var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);padding:10px;font-size:9px}.v2-mod-table__rows[data-v-34698dc6]{flex-direction:column;display:flex}.v2-mod-table__row[data-v-34698dc6]{grid-template-columns:64px 14px minmax(90px,1fr) minmax(120px,1.2fr) 40px auto auto 20px;align-items:center;gap:8px;min-height:28px;padding:2px 0;display:grid}.v2-mod-table__row.is-off[data-v-34698dc6]{opacity:.42}.v2-mod-table__source[data-v-34698dc6]{text-overflow:ellipsis;font-family:var(--ba-font-mono,monospace);color:var(--row-source-color,var(--ba-studio-cyan));white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.v2-mod-table__arrow[data-v-34698dc6]{color:var(--ba-studio-white-a34)}.v2-mod-table__dest[data-v-34698dc6]{text-overflow:ellipsis;color:var(--ba-studio-slate50);white-space:nowrap;font-size:9px;overflow:hidden}.v2-mod-table__amount-readout[data-v-34698dc6]{text-align:right}.v2-mod-table__curve[data-v-34698dc6]{cursor:not-allowed;opacity:.4}.v2-mod-table__remove[data-v-34698dc6]{width:18px;height:18px;color:var(--ba-studio-white-a52);cursor:pointer;border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);background:0 0;place-items:center;padding:0;font-size:11px;display:grid}.v2-mod-table__remove[data-v-34698dc6]:hover{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14)}.v2-readout[data-v-34698dc6]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate50);font-size:9px}.v2-chip[data-v-34698dc6]{height:20px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a52);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.v2-chip.is-active[data-v-34698dc6]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14);border-color:var(--ba-studio-white-a14)}@media (width<=760px){.v2-mod-table__row[data-v-34698dc6]{grid-template-columns:56px 12px minmax(0,1fr) 96px 34px auto auto 18px;gap:5px}}.ba-preset-browser[data-v-f0db440b]{flex:0 auto;min-width:0;max-width:40%}.ba-preset-browser__capsule[data-v-f0db440b]{min-width:0;max-width:100%;height:22px;color:var(--ba-studio-slate200);cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:1px solid #0000;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.ba-preset-browser__capsule[data-v-f0db440b]:disabled{cursor:default;opacity:.4}.ba-preset-browser__capsule[data-v-f0db440b]:hover:not(:disabled),.ba-preset-browser__capsule.is-open[data-v-f0db440b]{background:var(--ba-studio-white-a6);border-color:var(--ba-studio-white-a14)}.ba-preset-browser__name[data-v-f0db440b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ba-preset-browser__dirty[data-v-f0db440b]{color:var(--ba-studio-gold)}.ba-preset-browser__arrow[data-v-f0db440b]{color:var(--ba-studio-white-a42);flex:none;font-size:8px}.ba-preset-browser__pop[data-v-f0db440b]{background:var(--ba-studio-deep-11);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-2,4px);width:240px;max-width:calc(100vw - 16px);box-shadow:0 12px 28px var(--ba-studio-black-a42);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ba-preset-browser__search[data-v-f0db440b]{border-bottom:1px solid var(--ba-studio-white-a5);padding:6px 8px;display:grid}.ba-preset-browser__search input[data-v-f0db440b]{min-width:0;color:var(--ba-studio-slate50);background:0 0;border:0;outline:none;font-size:10px}.ba-preset-browser__list[data-v-f0db440b]{scrollbar-width:thin;max-height:min(280px,42vh);overflow-y:auto}.ba-preset-browser__group-label[data-v-f0db440b]{color:var(--ba-studio-white-a58);letter-spacing:.08em;background:var(--ba-studio-deep-11);padding:4px 8px 2px;font-size:10px;font-weight:800;position:sticky;top:0}.ba-preset-browser__item[data-v-f0db440b]{text-overflow:ellipsis;width:100%;color:var(--ba-studio-slate50);text-align:left;white-space:nowrap;cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:1px solid #0000;padding:4px 8px 4px 14px;font-size:10px;display:block;overflow:hidden}.ba-preset-browser__item[data-v-f0db440b]:hover,.ba-preset-browser__item.is-cursor[data-v-f0db440b]{background:var(--ba-studio-white-a14)}.ba-preset-browser__item.is-active[data-v-f0db440b]{border-color:var(--ba-studio-gold-a58)}.ba-preset-browser__empty[data-v-f0db440b]{color:var(--ba-studio-white-a34);text-align:center;padding:12px 8px;font-size:9px}.ba-preset-browser__foot[data-v-f0db440b]{border-top:1px solid var(--ba-studio-white-a5);padding:4px 8px;display:flex}.ba-preset-browser__save[data-v-f0db440b]{color:var(--ba-studio-white-a34);cursor:default;border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);background:0 0;padding:2px 6px;font-size:9px}.ba-effect-editor__header[data-v-16368ae3]{align-items:center;gap:8px;min-width:0;height:32px;display:flex}.ba-effect-editor__name[data-v-16368ae3]{text-overflow:ellipsis;color:var(--ba-studio-slate400-a82);letter-spacing:.08em;white-space:nowrap;flex:none;font-size:10px;font-weight:800;overflow:hidden}.ba-effect-editor__header-spacer[data-v-16368ae3]{flex:auto;min-width:0}.ba-effect-editor__header-actions[data-v-16368ae3]{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.ba-effect-editor__mix[data-v-16368ae3]{flex:none;place-items:center;display:grid;position:relative}.ba-effect-editor__mix[data-v-16368ae3] .knob-cell{gap:0}.ba-effect-editor__mix[data-v-16368ae3] .knob-label{width:auto;min-width:34px;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)}@container (width<=420px){.ba-effect-editor__header[data-v-16368ae3]{flex-wrap:wrap}}.ba-effect-param-band[data-v-29c28f8f]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));align-items:start;gap:8px 6px;display:grid}.ba-effect-param-band__group-label[data-v-29c28f8f]{color:var(--ba-studio-effect-editor-surface-slate50-a50);letter-spacing:.08em;grid-column:1/-1;margin-top:2px;font-size:8px;font-weight:800;line-height:1.3}.ba-effect-param-band>.is-group-start[data-v-29c28f8f]{margin-left:6px}.ba-effect-param-band__knob[data-v-29c28f8f]{justify-items:center;gap:2px;min-width:0;display:grid}.ba-effect-param-band__chips[data-v-29c28f8f]{grid-column:1/-1}.v2-fx[data-v-26fc14c2]{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;display:flex}.v2-fx__slots[data-v-26fc14c2]{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-width:0;display:flex}.v2-fx__slots-empty[data-v-26fc14c2]{color:var(--ba-studio-slate400-a62);padding:0 2px;font-size:10px}.v2-fx__slot[data-v-26fc14c2]{cursor:default;background:var(--ba-studio-synth-v2-control-bg);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);align-items:center;gap:4px;min-width:0;padding:3px 6px 3px 3px;display:flex}.v2-fx__slot.is-active[data-v-26fc14c2]{border-color:var(--ba-studio-gold-a58);box-shadow:0 0 0 1px var(--ba-studio-gold-a28)}.v2-fx__slot-main[data-v-26fc14c2]{cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-width:0;padding:0;display:flex}.v2-fx__slot-order[data-v-26fc14c2]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a52);font-size:9px}.v2-fx__slot-name[data-v-26fc14c2]{text-overflow:ellipsis;color:var(--ba-studio-slate50);white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.v2-fx__slot.is-off .v2-fx__slot-name[data-v-26fc14c2]{color:var(--ba-studio-slate400-a62)}.v2-fx__slot-actions[data-v-26fc14c2]{align-items:center;gap:2px;display:inline-flex}.v2-fx__slot-power[data-v-26fc14c2]{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.v2-fx__slot-lamp[data-v-26fc14c2]{background:var(--ba-studio-graphite-6-a92);width:8px;height:8px;box-shadow:inset 0 1px 1px var(--ba-studio-white-a8), inset 0 -1px 1px var(--ba-studio-black-a42);border-radius:50%;transition:all .2s}.v2-fx__slot-power.is-on .v2-fx__slot-lamp[data-v-26fc14c2]{background:var(--ba-studio-gold);box-shadow:0 0 0 1px var(--ba-studio-black-a42), 0 0 8px var(--ba-studio-gold-14-a42)}.v2-fx__slot-btn[data-v-26fc14c2]{min-width:18px;height:18px;color:var(--ba-studio-white-a58);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);place-items:center;padding:0 2px;font-size:10px;display:grid}.v2-fx__slot-btn[data-v-26fc14c2]:disabled{cursor:not-allowed;opacity:.35}.v2-fx__slot-btn[data-v-26fc14c2]:hover:not(:disabled){color:var(--ba-studio-slate50);background:var(--ba-studio-synth-v2-control-bg-hover)}.v2-fx__add[data-v-26fc14c2]{position:relative}.v2-fx__add-trigger[data-v-26fc14c2]{color:var(--ba-studio-white-a72);cursor:pointer;border:1px dashed var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);background:0 0;align-items:center;gap:4px;padding:4px 9px;font-size:10px;display:inline-flex}.v2-fx__add-trigger[data-v-26fc14c2]:hover{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a3)}.v2-fx__add-menu[data-v-26fc14c2]{z-index:3;background:var(--ba-studio-synth-v2-panel-bg);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);min-width:132px;max-height:240px;box-shadow:0 8px 20px var(--ba-studio-black-a42);gap:1px;padding:3px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.v2-fx__add-menu button[data-v-26fc14c2]{color:var(--ba-studio-slate200-a82);text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 9px;font-size:10px}.v2-fx__add-menu button[data-v-26fc14c2]:hover{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a8)}.v2-fx__hint[data-v-26fc14c2]{text-overflow:ellipsis;min-width:60px;color:var(--ba-studio-white-a46);text-align:right;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.v2-fx__close[data-v-26fc14c2]{width:22px;height:22px;color:var(--ba-studio-white-a58);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);place-items:center;padding:0;font-size:12px;display:grid}.v2-fx__editor[data-v-26fc14c2]{scrollbar-color:var(--ba-studio-slate400-a34) transparent;scrollbar-width:thin;background:var(--ba-studio-synth-v2-control-bg);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding:8px 10px 10px;display:flex;overflow-y:auto}.v2-fx__editor-head[data-v-26fc14c2]{flex:none}.v2-fx__band[data-v-26fc14c2]{background:var(--ba-studio-synth-v2-panel-bg);border:1px solid var(--ba-studio-white-a5);border-radius:var(--ba-studio-radius-1,2px);flex:1;min-width:0;padding:10px}.v2-fx__band.is-off[data-v-26fc14c2]{opacity:.55}.v2-fx__editor-note[data-v-26fc14c2]{color:var(--ba-studio-white-a46);flex:none;margin:0;font-size:9px;line-height:1.6}.v2-fx__editor-empty[data-v-26fc14c2]{background:var(--ba-studio-synth-v2-panel-bg);border:1px dashed var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:160px;display:flex}.v2-fx__editor-empty-title[data-v-26fc14c2]{color:var(--ba-studio-slate300-a72);letter-spacing:1px;margin:0;font-size:12px;font-weight:800}.v2-fx__editor-empty-hint[data-v-26fc14c2]{max-width:420px;color:var(--ba-studio-slate400-a62);text-align:center;margin:0;padding:0 16px;font-size:10px;line-height:1.8}.v2-global[data-v-ddad57d6]{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(230px,1.1fr) minmax(220px,1fr);min-width:0;display:grid}.v2-global__col[data-v-ddad57d6]{flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.v2-global__col+.v2-global__col[data-v-ddad57d6]{border-left:1px solid var(--ba-studio-white-a5)}.v2-global__head[data-v-ddad57d6]{color:var(--ba-studio-white-a58);letter-spacing:.8px;font-size:9px;font-weight:800}.v2-global__chips[data-v-ddad57d6]{flex-wrap:wrap;gap:4px;display:flex}.v2-global__knobs[data-v-ddad57d6]{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.v2-global__budget[data-v-ddad57d6]{flex-direction:column;gap:2px;margin:0;display:flex}.v2-global__budget-row[data-v-ddad57d6]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.v2-global__budget-row dt[data-v-ddad57d6]{color:var(--ba-studio-white-a42);font-size:9px}.v2-global__budget-row dd[data-v-ddad57d6]{text-overflow:ellipsis;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate50);white-space:nowrap;font-size:9px;overflow:hidden}.v2-chip[data-v-ddad57d6]{height:20px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a52);text-transform:uppercase;cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.v2-chip.is-active[data-v-ddad57d6]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a14);border-color:var(--ba-studio-white-a14)}@media (width<=760px){.v2-global[data-v-ddad57d6]{grid-template-columns:1fr}.v2-global__col+.v2-global__col[data-v-ddad57d6]{border-top:1px solid var(--ba-studio-white-a5);border-left:0}}.v2-window[data-v-d6895279]{height:100%;min-height:0;color:var(--ba-studio-slate50);background:var(--ba-studio-synth-v2-window-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.v2-toolbar[data-v-d6895279]{z-index:20;background:var(--ba-studio-synth-v2-window-bg);border-bottom:1px solid var(--ba-studio-white-a8);flex:0 0 38px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.v2-tabs[data-v-d6895279]{align-self:stretch;gap:2px;display:flex}.v2-tab[data-v-d6895279]{min-width:48px;color:var(--ba-studio-white-a58);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:11px;font-weight:800;position:relative}.v2-tab[data-v-d6895279]:after{content:"";background:var(--ba-studio-gold);opacity:0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.v2-tab.is-active[data-v-d6895279]{color:var(--ba-studio-slate50)}.v2-tab.is-active[data-v-d6895279]:after{opacity:1}.v2-tab[data-v-d6895279]:hover:not(.is-active){color:var(--ba-studio-slate200-a82)}.v2-toolbar__right[data-v-d6895279]{align-items:center;gap:8px;min-width:0;display:flex}.v2-body[data-v-d6895279]{scrollbar-color:var(--ba-studio-slate400-a34) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px;display:flex;overflow:hidden auto}.v2-section[data-v-d6895279]{background:var(--ba-studio-synth-v2-panel-bg);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);flex:none;min-width:0}.v2-section__label[data-v-d6895279]{color:var(--ba-studio-white-a58);letter-spacing:1px;padding:8px 10px 0;font-size:9px;font-weight:800;display:block}.v2-filter-pair[data-v-d6895279]{border-top:1px solid var(--ba-studio-white-a5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-section>.v2-osc-row+.v2-osc-row[data-v-d6895279],.v2-section>.v2-sub-noise+.v2-filter-pair[data-v-d6895279]{border-top:1px solid var(--ba-studio-white-a5)}.v2-filter-pair[data-v-d6895279]>:first-child{border-right:1px solid var(--ba-studio-white-a5)}.v2-mod-shell[data-v-d6895279]{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.v2-mod-stage[data-v-d6895279]{flex-direction:column;min-width:0;display:flex}.v2-section--fx[data-v-d6895279]{flex-direction:column;flex:1 0 auto;min-height:300px;padding:8px;display:flex}.v2-wavetable-overlay[data-v-d6895279]{place-items:center;padding:20px;display:grid;position:absolute;inset:0}.v2-wavetable-overlay__mask[data-v-d6895279]{background:var(--ba-studio-black-a72);position:absolute;inset:0}.v2-wavetable-overlay__panel[data-v-d6895279]{z-index:1;background:var(--ba-studio-synth-v2-window-bg);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-2,4px);width:min(960px,100%);height:min(680px,100%);box-shadow:0 20px 48px var(--ba-studio-black-a56);position:relative;overflow:hidden}@media (width<=760px){.v2-toolbar[data-v-d6895279]{gap:8px;padding:0 8px}.v2-tab[data-v-d6895279]{min-width:42px;padding-inline:6px;font-size:10px}.v2-filter-pair[data-v-d6895279]{grid-template-columns:1fr}.v2-filter-pair[data-v-d6895279]>:first-child{border-right:0;border-bottom:1px solid var(--ba-studio-white-a5)}.v2-mod-shell[data-v-d6895279]{grid-template-columns:1fr}}.v4-modadjust[data-v-afadd3d8]{background:var(--ba-studio-deep-10);border:1px solid var(--ba-studio-white-a14);min-width:236px;box-shadow:0 10px 26px var(--ba-studio-black-a56);border-radius:3px;flex-direction:column;gap:3px;padding:6px 8px 7px;display:flex}.v4-modadjust__head[data-v-afadd3d8]{border-bottom:1px solid var(--ba-studio-white-a8);padding-bottom:3px}.v4-modadjust__title[data-v-afadd3d8]{color:var(--ba-studio-slate400-a92);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.v4-modadjust__row[data-v-afadd3d8]{grid-template-columns:8px minmax(0,1fr) 92px 44px 16px;align-items:center;gap:6px;min-height:20px;display:grid}.v4-modadjust__dot[data-v-afadd3d8]{border-radius:50%;width:7px;height:7px}.v4-modadjust__name[data-v-afadd3d8]{text-overflow:ellipsis;color:var(--ba-studio-slate200);white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.v4-modadjust__track[data-v-afadd3d8]{touch-action:none;cursor:ew-resize;background:var(--ba-studio-black-a50);border:1px solid var(--ba-studio-black-a56);height:12px;box-shadow:0 1px 2px var(--ba-studio-black-a45) inset;border-radius:2px;display:block;position:relative}.v4-modadjust__fill[data-v-afadd3d8]{background:var(--ba-synth-v4-skin-auto);position:absolute;top:0;bottom:0}.v4-modadjust__value[data-v-afadd3d8]{font-family:var(--ba-font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--ba-synth-v4-skin-value);text-align:right;font-size:9px}.v4-modadjust__remove[data-v-afadd3d8]{width:16px;height:16px;color:var(--ba-studio-slate400-a62);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-size:8px}.v4-modadjust__remove[data-v-afadd3d8]:hover{color:var(--ba-studio-red500);background:var(--ba-studio-red500-a12)}.v4-knob[data-v-d60cd7a7]{width:var(--knob-d);height:var(--knob-d);touch-action:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.v4-knob.is-disabled[data-v-d60cd7a7]{cursor:default;opacity:.35}.v4-knob.is-drop-hover[data-v-d60cd7a7]:after{pointer-events:none;content:"";border:1.5px solid var(--ba-synth-v4-skin-auto);border-radius:50%;position:absolute;inset:-3px}.v4-knob__svg[data-v-d60cd7a7]{width:100%;height:100%;position:absolute;inset:0}.v4-knob__track[data-v-d60cd7a7]{fill:none;stroke:var(--ba-studio-black-a50);stroke-width:6px;stroke-linecap:round}.v4-knob__value[data-v-d60cd7a7]{fill:none;stroke:var(--ba-synth-v4-skin-value);stroke-width:6px;stroke-linecap:round}.v4-knob.is-green .v4-knob__value[data-v-d60cd7a7]{stroke:var(--ba-synth-v4-skin-auto)}.v4-knob__mod[data-v-d60cd7a7]{fill:none;stroke:var(--ba-synth-v4-skin-auto);stroke-width:3px;stroke-linecap:butt}.v4-knob__body[data-v-d60cd7a7]{background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);width:66%;height:66%;box-shadow:0 -2px 4px var(--ba-studio-black-a30) inset;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.v4-knob:hover:not(.is-disabled) .v4-knob__body[data-v-d60cd7a7]{background:var(--ba-synth-v4-skin-control-bg-hover);border-color:var(--ba-studio-black-a56)}.v4-knob__pointer[data-v-d60cd7a7]{stroke:var(--ba-studio-slate200);stroke-width:3.5px;stroke-linecap:round}.v4-knob__center[data-v-d60cd7a7]{font-family:var(--ba-font-mono,monospace);font-size:calc(var(--knob-d) * .28);color:var(--ba-studio-slate200);letter-spacing:-.02em;font-weight:700}.v4-knob__readout[data-v-d60cd7a7]{z-index:6;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-ink-26);white-space:nowrap;pointer-events:none;background:var(--ba-synth-v4-skin-value);box-shadow:0 3px 8px var(--ba-studio-black-a48);border-radius:3px;padding:2px 6px;font-size:10px;line-height:1.2;display:none;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.v4-knob.readout-bottom .v4-knob__readout[data-v-d60cd7a7]{top:calc(100% + 2px);bottom:auto}.v4-knob.is-value-visible .v4-knob__readout[data-v-d60cd7a7]{display:block}.v4-selector[data-v-e6c3f957]{width:100%;min-width:0;position:relative}.v4-selector__bar[data-v-e6c3f957]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;align-items:stretch;height:22px;display:flex;overflow:hidden}.v4-selector.is-compact .v4-selector__bar[data-v-e6c3f957]{height:24px}.v4-selector.is-open .v4-selector__bar[data-v-e6c3f957]{border-color:var(--ba-studio-gold-a34)}.v4-selector__arrow[data-v-e6c3f957]{color:var(--ba-studio-slate400);cursor:pointer;background:0 0;border:0;flex:0 0 20px;place-items:center;padding:0;font-size:11px;display:grid}.v4-selector__arrow[data-v-e6c3f957]:hover{color:var(--ba-studio-slate200)}.v4-selector__name[data-v-e6c3f957]{text-align:center;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 6px;display:flex}.v4-selector__kind[data-v-e6c3f957]{color:var(--ba-studio-slate400-a78);letter-spacing:.08em;flex:none;font-size:8px;font-weight:700}.v4-selector__text[data-v-e6c3f957]{text-overflow:ellipsis;color:var(--ba-studio-slate50);white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.v4-selector__name:hover .v4-selector__text[data-v-e6c3f957]{color:var(--ba-studio-gold-1)}.v4-selector.is-disabled[data-v-e6c3f957]{pointer-events:none;opacity:.4}.v4-selector__bar[data-v-e6c3f957] :focus,.v4-selector__bar[data-v-e6c3f957] :focus-visible,.v4-selector__panel[data-v-e6c3f957] :focus,.v4-selector__panel[data-v-e6c3f957] :focus-visible{outline:none}.v4-selector__panel[data-v-e6c3f957]{background:var(--ba-studio-deep-10);border:1px solid var(--ba-studio-white-a14);max-height:274px;box-shadow:0 10px 26px var(--ba-studio-black-a56);border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.v4-selector__search[data-v-e6c3f957]{border-bottom:1px solid var(--ba-studio-white-a8);flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.v4-selector__search-icon[data-v-e6c3f957]{width:12px;height:12px;color:var(--ba-studio-slate400-a78);flex:none}.v4-selector__search input[data-v-e6c3f957]{width:100%;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate50);background:0 0;border:0;outline:none;padding:0;font-size:10px}.v4-selector__search input[data-v-e6c3f957]::placeholder{color:var(--ba-studio-slate400-a62);letter-spacing:.1em}.v4-selector__body[data-v-e6c3f957]{flex:1;min-height:0;display:flex}.v4-selector__dirs[data-v-e6c3f957]{background:var(--ba-studio-black-a22);border-right:1px solid var(--ba-studio-white-a8);flex-direction:column;flex:none;width:92px;padding:4px;display:flex;overflow-y:auto}.v4-selector__dir[data-v-e6c3f957]{color:var(--ba-studio-slate400-a92);text-align:left;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:4px 7px;font-size:9px;font-weight:800}.v4-selector__dir[data-v-e6c3f957]:hover{color:var(--ba-studio-slate200);background:var(--ba-studio-white-a4)}.v4-selector__dir.is-active[data-v-e6c3f957]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a12);box-shadow:2px 0 0 var(--ba-studio-gold-a58) inset}.v4-selector__list[data-v-e6c3f957]{scrollbar-color:var(--ba-studio-slate400-a34) var(--ba-studio-black-a34);scrollbar-width:thin;flex-direction:column;flex:1;min-width:0;padding:4px;display:flex;overflow-y:auto}.v4-selector__list[data-v-e6c3f957]::-webkit-scrollbar{width:6px}.v4-selector__list[data-v-e6c3f957]::-webkit-scrollbar-track{background:0 0}.v4-selector__list[data-v-e6c3f957]::-webkit-scrollbar-thumb{background:var(--ba-studio-slate400-a34);border-radius:3px}.v4-selector__group[data-v-e6c3f957]{color:var(--ba-studio-slate400-a62);text-transform:uppercase;letter-spacing:.14em;padding:6px 6px 3px;font-size:8px;font-weight:800}.v4-selector__item[data-v-e6c3f957]{color:var(--ba-studio-slate300);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:4px 6px;font-size:11px}.v4-selector__item[data-v-e6c3f957]:hover{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a6)}.v4-selector__item.is-active[data-v-e6c3f957]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a12);box-shadow:0 0 0 1px var(--ba-studio-gold-a34) inset}.v4-selector__empty[data-v-e6c3f957]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a62);text-align:center;letter-spacing:.1em;padding:10px 6px;font-size:10px}.v4-filter[data-v-f4b5ba15]{background:var(--ba-synth-v4-skin-panel-bg);min-width:0;display:flex}.v4-filter__rail[data-v-f4b5ba15]{border-right:1px solid var(--ba-studio-black-a45);width:24px;box-shadow:1px 0 0 var(--ba-studio-white-a4) inset;flex-direction:column;flex:none;display:flex}.v4-filter__rail-cell[data-v-f4b5ba15]{cursor:pointer;border-bottom:1px solid var(--ba-studio-black-a34);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 0;display:flex}.v4-filter__rail-cell[data-v-f4b5ba15]:last-child{border-bottom:0}.v4-filter__rail-cell[data-v-f4b5ba15]:hover{background:var(--ba-studio-white-a3)}.v4-filter__rail-cell.is-focused[data-v-f4b5ba15]{background:var(--ba-studio-gold-a10);box-shadow:2px 0 0 var(--ba-studio-gold-a58) inset}.v4-filter__rail-text[data-v-f4b5ba15]{color:var(--ba-studio-slate400-a92);letter-spacing:.06em;writing-mode:vertical-rl;font-size:9px;font-weight:800;transform:rotate(180deg)}.v4-filter__rail-cell.is-focused .v4-filter__rail-text[data-v-f4b5ba15]{color:var(--ba-studio-gold-1)}.v4-filter__rail-led[data-v-f4b5ba15]{cursor:pointer;background:var(--ba-studio-black-a56);border:1px solid var(--ba-studio-black-a72);width:9px;height:9px;box-shadow:0 1px 2px var(--ba-studio-black-a48) inset;border-radius:50%;padding:0}.v4-filter__rail-led.is-on[data-v-f4b5ba15]{background:var(--ba-synth-v4-skin-auto);border-color:var(--ba-synth-v4-green-deep);box-shadow:0 0 5px var(--ba-synth-v4-green-a52)}.v4-filter__body[data-v-f4b5ba15]{flex-direction:column;flex:1;min-width:0;display:flex}.v4-filter__head[data-v-f4b5ba15]{background:var(--ba-studio-white-a4);border-bottom:1px solid var(--ba-studio-black-a45);height:26px;box-shadow:0 1px 0 var(--ba-studio-white-a4);align-items:center;gap:4px;padding:0 6px 0 5px;display:flex}.v4-filter__title[data-v-f4b5ba15]{color:var(--ba-studio-slate50);letter-spacing:.08em;flex:none;font-size:10px;font-weight:800}.v4-filter__selector[data-v-f4b5ba15]{flex:1;min-width:76px}.v4-filter__inputs[data-v-f4b5ba15]{align-items:center;gap:2px;display:flex}.v4-filter__inputs-label[data-v-f4b5ba15]{color:var(--ba-studio-slate400-a62);letter-spacing:.1em;margin-right:2px;font-size:7px;font-weight:800}.v4-filter__input-chip[data-v-f4b5ba15]{width:17px;height:17px;color:var(--ba-studio-slate400-a92);cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;padding:0;font-size:9px;font-weight:700}.v4-filter__input-chip[data-v-f4b5ba15]:hover{color:var(--ba-studio-slate200)}.v4-filter__input-chip.is-active[data-v-f4b5ba15]{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value);border-color:var(--ba-studio-gold-13);box-shadow:0 0 5px var(--ba-studio-gold-a34)}.v4-filter__canvas[data-v-f4b5ba15]{background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);min-height:76px;box-shadow:0 2px 6px var(--ba-studio-black-a34) inset;border-radius:2px;flex:1;margin:5px 6px 0;position:relative;overflow:hidden}.v4-filter__canvas svg[data-v-f4b5ba15]{width:100%;height:100%;display:block}.v4-filter__canvas.is-off[data-v-f4b5ba15]{opacity:.5}.v4-filter__tick[data-v-f4b5ba15]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px}.v4-filter__grid[data-v-f4b5ba15]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px;stroke-dasharray:3 4}.v4-filter__curve[data-v-f4b5ba15]{fill:none;stroke:var(--ba-synth-v4-skin-value);stroke-width:1.8px;stroke-linejoin:round}.v4-filter__curve-fill[data-v-f4b5ba15]{fill:var(--ba-studio-gold-a5);stroke:none}.v4-filter__curve-other[data-v-f4b5ba15]{fill:none;stroke:var(--ba-studio-gold-a34);stroke-width:1.2px;stroke-dasharray:4 3}.v4-filter__readout[data-v-f4b5ba15]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-1);font-size:9px;position:absolute;top:3px;right:5px}.v4-filter__knobs[data-v-f4b5ba15]{grid-template-columns:repeat(6,1fr);align-items:end;gap:2px;padding:6px 6px 7px;display:grid}.v4-filter__knob-cell[data-v-f4b5ba15]{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.v4-filter__knob-label[data-v-f4b5ba15]{color:var(--ba-studio-slate400-a78);letter-spacing:.04em;font-size:8px;font-weight:700}.v4-power[data-v-984c6347]{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:18px;height:18px;padding:0;display:grid}.v4-power[data-v-984c6347]:disabled{cursor:default;opacity:.5}.v4-power__led[data-v-984c6347]{background:var(--ba-studio-black-a56);border:1px solid var(--ba-studio-black-a72);width:9px;height:9px;box-shadow:0 1px 2px var(--ba-studio-black-a48) inset;border-radius:50%;transition:background .12s,box-shadow .12s}.v4-power.is-on .v4-power__led[data-v-984c6347]{background:var(--ba-synth-v4-skin-auto);border-color:var(--ba-synth-v4-green-deep);box-shadow:0 0 6px var(--ba-synth-v4-green-a52), 0 0 2px var(--ba-synth-v4-green-a34)}.v4-power:hover .v4-power__led[data-v-984c6347]{border-color:var(--ba-studio-slate400-a62)}.v4-fx[data-v-b94b17a8]{flex-direction:row;flex:1;gap:8px;min-height:0;padding:10px 12px 12px;display:flex;position:relative}.v4-fx__cards[data-v-b94b17a8]{scrollbar-width:thin;flex-direction:column;flex:none;gap:4px;width:148px;min-height:0;display:flex;overflow-y:auto}.v4-fx__card[data-v-b94b17a8]{touch-action:none;cursor:grab;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex-direction:column;flex:none;gap:2px;padding:4px 6px;display:flex;position:relative}.v4-fx__card[data-v-b94b17a8]:hover{border-color:var(--ba-studio-gold-a34)}.v4-fx__card.is-off[data-v-b94b17a8]{opacity:.5}.v4-fx__card.is-dragging[data-v-b94b17a8]{cursor:grabbing;border-color:var(--ba-studio-gold-a58)}.v4-fx__card-row[data-v-b94b17a8]{align-items:center;gap:5px;min-width:0;display:flex}.v4-fx__card-row.is-name[data-v-b94b17a8]{padding-left:2px}.v4-fx__grip[data-v-b94b17a8]{color:var(--ba-studio-slate400-a62);font-size:9px}.v4-fx__index[data-v-b94b17a8]{min-width:10px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a78);font-size:9px}.v4-fx__card-power[data-v-b94b17a8]{align-items:center;display:inline-flex}.v4-fx__card-short[data-v-b94b17a8]{text-overflow:ellipsis;color:var(--ba-studio-slate200);white-space:nowrap;flex:1;font-size:10px;font-weight:800;overflow:hidden}.v4-fx__card-remove[data-v-b94b17a8]{width:14px;height:14px;color:var(--ba-studio-slate400-a62);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-size:9px;line-height:1}.v4-fx__card-remove[data-v-b94b17a8]:hover{color:var(--ba-studio-red500);background:var(--ba-studio-red500-a30)}.v4-fx__card-name[data-v-b94b17a8]{text-overflow:ellipsis;color:var(--ba-studio-slate400-a78);white-space:nowrap;font-size:9px;overflow:hidden}.v4-fx__add[data-v-b94b17a8]{margin-top:auto;padding-top:4px;position:relative}.v4-fx__add-button[data-v-b94b17a8]{width:100%;color:var(--ba-studio-slate400-a92);letter-spacing:.06em;cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px dashed var(--ba-studio-black-a45);border-radius:2px;padding:5px 0;font-size:9px;font-weight:800}.v4-fx__add-button[data-v-b94b17a8]:hover{color:var(--ba-studio-slate200);border-color:var(--ba-studio-gold-a34)}.v4-fx__add-menu[data-v-b94b17a8]{z-index:6;background:var(--ba-synth-v4-skin-panel-bg);border:1px solid var(--ba-studio-black-a45);min-width:148px;box-shadow:0 6px 16px var(--ba-studio-black-a40);border-radius:2px;flex-direction:column;margin-bottom:4px;padding:3px;display:flex;position:absolute;bottom:100%;right:0}.v4-fx__add-item[data-v-b94b17a8]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:6px;padding:4px 6px;display:flex}.v4-fx__add-item[data-v-b94b17a8]:hover{background:var(--ba-studio-gold-a12)}.v4-fx__add-short[data-v-b94b17a8]{min-width:26px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-1);font-size:9px}.v4-fx__add-label[data-v-b94b17a8]{color:var(--ba-studio-slate200);font-size:10px}.v4-fx__empty[data-v-b94b17a8]{color:var(--ba-studio-slate400-a62);padding:6px;font-size:9px}.v4-fx__stack[data-v-b94b17a8]{scrollbar-width:thin;flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex;overflow-y:auto}.v4-fx__unit[data-v-b94b17a8]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex-direction:column;flex:none;gap:6px;padding:6px 8px 7px;display:flex}.v4-fx__unit-head[data-v-b94b17a8]{align-items:center;gap:8px;min-height:30px;display:flex}.v4-fx__unit-index[data-v-b94b17a8]{min-width:12px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a78);text-align:right;font-size:9px}.v4-fx__unit-name[data-v-b94b17a8]{flex-direction:column;flex:none;gap:1px;display:flex}.v4-fx__unit-title[data-v-b94b17a8]{color:var(--ba-studio-gold-1);letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:800}.v4-fx__unit-sub[data-v-b94b17a8]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a62);letter-spacing:.08em;font-size:8px}.v4-fx__unit-viz[data-v-b94b17a8]{background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex:1;min-width:120px;height:30px;display:block;overflow:hidden}.v4-fx__unit-viz svg[data-v-b94b17a8]{width:100%;height:100%;display:block}.v4-fx__viz-line[data-v-b94b17a8]{fill:none;stroke:var(--ba-synth-v4-skin-value);stroke-width:1.6px;stroke-linejoin:round}.v4-fx__viz-tap[data-v-b94b17a8]{stroke:var(--ba-studio-gold-a58);stroke-width:2px}.v4-fx__unit-mix[data-v-b94b17a8]{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.v4-fx__unit-rows[data-v-b94b17a8]{flex-direction:column;gap:6px;display:flex}.v4-fx__row[data-v-b94b17a8]{-moz-column-gap:12px;flex-wrap:wrap;align-items:flex-start;gap:6px 12px;display:flex}.v4-fx__cluster[data-v-b94b17a8]{flex:none;align-items:flex-start;gap:6px;display:flex}.v4-fx__cell[data-v-b94b17a8]{flex-direction:column;flex:none;align-items:center;gap:2px;min-width:34px;display:flex}.v4-fx__cell-label[data-v-b94b17a8]{text-overflow:ellipsis;max-width:52px;color:var(--ba-studio-slate400-a78);letter-spacing:.05em;white-space:nowrap;font-size:8px;font-weight:700;overflow:hidden}.v4-fx__stack-empty[data-v-b94b17a8]{min-height:60px;color:var(--ba-studio-slate400-a62);letter-spacing:.06em;flex:1;place-items:center;font-size:10px;display:grid}.v4-glide[data-v-59b8e969]{grid-template-columns:1fr 130px;gap:12px;padding:12px;display:grid}.v4-glide__canvas[data-v-59b8e969]{background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);height:240px;box-shadow:0 2px 8px var(--ba-studio-black-a40) inset;border-radius:2px;position:relative;overflow:hidden}.v4-glide__canvas[data-v-59b8e969]>.curve-segment-canvas{width:100%;height:100%}.v4-glide__side[data-v-59b8e969]{flex-direction:column;align-items:center;gap:6px;display:flex}.v4-glide__side-label[data-v-59b8e969]{color:var(--ba-studio-slate400-a78);letter-spacing:.08em;font-size:8px;font-weight:800}.v4-glide__side-hint[data-v-59b8e969]{color:var(--ba-studio-slate400-a62);margin-top:8px;font-size:9px;line-height:1.7}.v4-glide__side-hint p[data-v-59b8e969]{margin:0}.v4-global[data-v-76ba645d]{background:var(--ba-synth-v4-skin-window-bg);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:8px;display:grid;overflow-y:auto}.v4-global__panel[data-v-76ba645d]{background:var(--ba-synth-v4-skin-panel-bg);border:1px solid var(--ba-studio-black-a45);box-shadow:0 1px 0 var(--ba-studio-white-a4);border-radius:2px;flex-direction:column;display:flex}.v4-global__head[data-v-76ba645d]{height:26px;color:var(--ba-studio-slate300-a72);letter-spacing:.14em;background:var(--ba-studio-white-a4);border-bottom:1px solid var(--ba-studio-black-a45);padding:0 8px;font-size:9px;font-weight:800;line-height:26px}.v4-global__knobs[data-v-76ba645d]{justify-content:center;align-items:flex-end;gap:14px;padding:14px 10px 12px;display:flex}.v4-global__knob-cell[data-v-76ba645d]{flex-direction:column;align-items:center;gap:3px;display:flex}.v4-global__knob-label[data-v-76ba645d]{color:var(--ba-studio-slate400-a78);letter-spacing:.06em;font-size:8px;font-weight:700}.v4-global__preset[data-v-76ba645d]{flex-direction:column;gap:6px;padding:10px;display:flex}.v4-global__field[data-v-76ba645d]{grid-template-columns:64px 1fr;align-items:baseline;gap:8px;display:grid}.v4-global__field-label[data-v-76ba645d]{color:var(--ba-studio-slate400-a62);letter-spacing:.12em;font-size:8px;font-weight:800}.v4-global__field-value[data-v-76ba645d]{color:var(--ba-studio-slate200);font-size:11px}.v4-global__field-value.is-dim[data-v-76ba645d]{color:var(--ba-studio-slate400-a78);font-size:10px;line-height:1.6}.v4-global__dirty[data-v-76ba645d]{color:var(--ba-studio-gold-1)}.v4-global__engine[data-v-76ba645d]{grid-template-columns:1fr 1fr;gap:6px 8px;padding:10px;display:grid}.v4-global__metric[data-v-76ba645d]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex-direction:column;gap:2px;padding:5px 7px;display:flex}.v4-global__metric-label[data-v-76ba645d]{color:var(--ba-studio-slate400-a62);letter-spacing:.12em;font-size:7px;font-weight:800}.v4-global__metric-value[data-v-76ba645d]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-1);font-size:11px}.v4-global__note[data-v-76ba645d]{color:var(--ba-studio-slate400-a62);grid-column:1/-1;margin:2px 0 0;font-size:9px}.v4-modedit[data-v-64c4032e]{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.v4-modedit__canvas[data-v-64c4032e]{background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);height:260px;box-shadow:0 2px 8px var(--ba-studio-black-a40) inset;border-radius:2px;position:relative;overflow:hidden}.v4-modedit__canvas--point-edit[data-v-64c4032e]{cursor:crosshair}.v4-modedit__canvas[data-v-64c4032e]>.curve-segment-canvas{width:100%;height:100%}.v4-modedit__canvas svg[data-v-64c4032e]{width:100%;height:100%;display:block}.v4-modedit__grid[data-v-64c4032e]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px;stroke-dasharray:3 5}.v4-modedit__line[data-v-64c4032e]{fill:none;stroke:var(--mod-source-color,var(--ba-synth-v4-skin-value));stroke-width:2px;stroke-linejoin:round}.v4-modedit__fill[data-v-64c4032e]{opacity:.14;fill:var(--mod-source-color,var(--ba-synth-v4-skin-value))}.v4-modedit__params[data-v-64c4032e]{flex-direction:column;gap:5px;display:flex}.v4-modedit__value-row[data-v-64c4032e]{grid-template-columns:repeat(5,1fr) 36px;align-items:center;gap:3px;display:grid}.v4-modedit__value[data-v-64c4032e]{text-overflow:ellipsis;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a82);text-align:center;white-space:nowrap;font-size:10px;overflow:hidden}.v4-modedit__value.is-wide[data-v-64c4032e]{color:var(--ba-studio-slate400-a92);text-align:left;grid-column:1/6}.v4-modedit__rate-mode[data-v-64c4032e]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-ink-26);text-align:center;background:var(--ba-synth-v4-skin-value);border-radius:2px;padding:1px 5px;font-size:8px}.v4-modedit__hint[data-v-64c4032e]{color:var(--ba-studio-slate400-a62);letter-spacing:.04em;font-size:9px}.v4-modedit__knob-row[data-v-64c4032e]{grid-template-columns:repeat(5,1fr) 36px;align-items:end;gap:3px;display:grid}.v4-modedit__knob-row.is-six[data-v-64c4032e]{grid-template-columns:repeat(6,1fr)}.v4-modedit__knob-cell[data-v-64c4032e]{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.v4-modedit__knob-label[data-v-64c4032e]{color:var(--ba-studio-slate400-a78);letter-spacing:.06em;font-size:8px;font-weight:700}.v4-modedit__lfo-row[data-v-64c4032e]{align-items:center;gap:6px;display:flex}.v4-modedit__spring[data-v-64c4032e]{flex:1}.v4-modedit__seg[data-v-64c4032e]{gap:2px;display:flex}.v4-modedit__chip[data-v-64c4032e]{color:var(--ba-studio-slate400-a92);cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;padding:3px 7px;font-size:9px;font-weight:700}.v4-modedit__chip.is-active[data-v-64c4032e]{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value);border-color:var(--ba-studio-gold-13)}.v4-modedit__sync[data-v-64c4032e]{justify-content:flex-end;align-items:center;gap:2px;width:104px;display:flex}.v4-modedit__div[data-v-64c4032e]{width:16px;height:20px;color:var(--ba-studio-slate400);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.v4-modedit__div[data-v-64c4032e]:disabled{cursor:default;opacity:.35}.v4-modedit__div[data-v-64c4032e]:hover:not(:disabled){color:var(--ba-studio-slate200)}.v4-modedit__div-value[data-v-64c4032e]{min-width:34px;font-family:var(--ba-font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--ba-studio-gold-1);text-align:center;font-size:10px}.v4-modedit__foot[data-v-64c4032e]{border-top:1px solid var(--ba-studio-white-a8);justify-content:space-between;align-items:baseline;padding-top:2px;display:flex}.v4-modedit__title[data-v-64c4032e]{color:var(--ba-studio-gold-1);letter-spacing:.1em;font-size:10px;font-weight:800}.v4-modedit__usage[data-v-64c4032e]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a78);letter-spacing:.08em;font-size:9px}.v4-modedit__sync.is-off .v4-modedit__div[data-v-64c4032e],.v4-modedit__sync.is-off .v4-modedit__div-value[data-v-64c4032e]{visibility:hidden}.v4-bar[data-v-263b713b]{touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;width:100%;min-width:0;display:flex;position:relative}.v4-bar.is-disabled[data-v-263b713b]{cursor:default;opacity:.35}.v4-bar.is-drop-hover[data-v-263b713b]{outline:1.5px solid var(--ba-synth-v4-skin-auto);outline-offset:1px;border-radius:2px}.v4-bar__track[data-v-263b713b]{background:var(--ba-studio-black-a50);border:1px solid var(--ba-studio-black-a56);width:100%;height:12px;box-shadow:0 1px 2px var(--ba-studio-black-a45) inset;border-radius:2px;display:block;position:relative;overflow:hidden}.v4-bar__fill[data-v-263b713b]{background:var(--ba-synth-v4-skin-value);transition:left 40ms linear,width 40ms linear;position:absolute;top:0;bottom:0}.v4-bar.is-green .v4-bar__fill[data-v-263b713b]{background:var(--ba-synth-v4-skin-auto)}.v4-bar__range-track[data-v-263b713b]{background:var(--ba-studio-black-a56);height:4px;position:absolute;top:0;left:0;right:0;overflow:hidden}.v4-bar__range[data-v-263b713b]{background:var(--ba-synth-v4-skin-auto);transition:left 40ms linear,width 40ms linear;position:absolute;top:0;bottom:0}.v4-bar__readout[data-v-263b713b]{z-index:6;visibility:hidden;font-family:var(--ba-font-mono,monospace);font-variant-numeric:tabular-nums;color:var(--ba-studio-ink-26);white-space:nowrap;pointer-events:none;background:var(--ba-synth-v4-skin-value);box-shadow:0 3px 8px var(--ba-studio-black-a48);opacity:0;border-radius:3px;padding:2px 6px;font-size:10px;line-height:1.2;transition:opacity .22s,visibility 0s linear .22s;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}.v4-bar.readout-bottom .v4-bar__readout[data-v-263b713b]{top:calc(100% + 2px);bottom:auto}.v4-bar.is-value-visible .v4-bar__readout[data-v-263b713b]{visibility:visible;opacity:1;transition:opacity 80ms}.v4-bar.is-compact .v4-bar__track[data-v-263b713b]{height:10px}.v4-bar.is-compact .v4-bar__range-track[data-v-263b713b]{height:3px}.v4-matrix[data-v-f8e4ea4b]{background:var(--ba-synth-v4-skin-panel-bg);flex-direction:column;flex:1;min-height:0;display:flex}.v4-matrix__head[data-v-f8e4ea4b],.v4-matrix__row[data-v-f8e4ea4b]{grid-template-columns:26px 1.1fr 1.4fr 1.6fr 52px 26px;align-items:center;gap:6px;display:grid}.v4-matrix__head[data-v-f8e4ea4b]{background:var(--ba-studio-white-a4);border-bottom:1px solid var(--ba-studio-black-a45);height:26px;box-shadow:0 1px 0 var(--ba-studio-white-a4);flex:none;padding:0 10px}.v4-matrix__col[data-v-f8e4ea4b]{color:var(--ba-studio-slate400-a62);letter-spacing:.14em;font-size:8px;font-weight:800}.v4-matrix__body[data-v-f8e4ea4b]{flex:1;min-height:0;padding:6px 10px;overflow-y:auto}.v4-matrix__row[data-v-f8e4ea4b]{border-bottom:1px solid var(--ba-studio-black-a34);height:30px;padding:0 4px;position:relative}.v4-matrix__row[data-v-f8e4ea4b]:hover{background:var(--ba-studio-white-a3)}.v4-matrix__row.is-disabled[data-v-f8e4ea4b]{opacity:.45}.v4-matrix__led[data-v-f8e4ea4b]{cursor:pointer;background:var(--ba-studio-black-a56);border:1px solid var(--ba-studio-black-a72);width:10px;height:10px;box-shadow:0 1px 2px var(--ba-studio-black-a48) inset;border-radius:50%;padding:0}.v4-matrix__led.is-on[data-v-f8e4ea4b]{background:var(--ba-synth-v4-skin-auto);border-color:var(--ba-synth-v4-green-deep);box-shadow:0 0 5px var(--ba-synth-v4-green-a52)}.v4-matrix__field[data-v-f8e4ea4b]{text-overflow:ellipsis;color:var(--ba-studio-slate200);text-align:left;white-space:nowrap;cursor:pointer;background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;padding:3px 7px;font-size:11px;overflow:hidden}.v4-matrix__field[data-v-f8e4ea4b]:hover{color:var(--ba-studio-gold-1);border-color:var(--ba-studio-gold-a34)}.v4-matrix__amount[data-v-f8e4ea4b]{align-items:center;min-width:0;display:flex}.v4-matrix__value[data-v-f8e4ea4b]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-1);text-align:right;font-size:10px}.v4-matrix__value.is-negative[data-v-f8e4ea4b]{color:var(--ba-studio-slate200)}.v4-matrix__remove[data-v-f8e4ea4b]{width:20px;height:20px;color:var(--ba-studio-slate400-a62);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-size:10px}.v4-matrix__remove[data-v-f8e4ea4b]:hover{color:var(--ba-studio-red500);background:var(--ba-studio-red500-a12)}.v4-matrix__menu[data-v-f8e4ea4b]{max-height:var(--anchored-layer-max-height,320px);background:var(--ba-studio-deep-10);border:1px solid var(--ba-studio-white-a14);box-shadow:0 10px 26px var(--ba-studio-black-a56);border-radius:3px;flex-direction:column;padding:4px;display:flex;overflow-y:auto}.v4-matrix__menu.is-source[data-v-f8e4ea4b]{width:150px}.v4-matrix__menu.is-dest[data-v-f8e4ea4b]{width:190px}.v4-matrix__menu-group[data-v-f8e4ea4b]{color:var(--ba-studio-slate400-a62);letter-spacing:.14em;padding:5px 6px 2px;font-size:8px;font-weight:800}.v4-matrix__menu-item[data-v-f8e4ea4b]{color:var(--ba-studio-slate300);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:3px 6px;font-size:10px}.v4-matrix__menu-item[data-v-f8e4ea4b]:hover{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a6)}.v4-matrix__menu-item.is-active[data-v-f8e4ea4b]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a12)}.v4-matrix__empty[data-v-f8e4ea4b]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a62);text-align:center;letter-spacing:.12em;padding:26px 0;font-size:10px}.v4-matrix__foot[data-v-f8e4ea4b]{border-top:1px solid var(--ba-studio-black-a45);flex:none;align-items:center;gap:10px;height:34px;padding:0 10px;display:flex}.v4-matrix__add[data-v-f8e4ea4b]{color:var(--ba-studio-slate200);letter-spacing:.06em;cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;padding:4px 10px;font-size:10px;font-weight:800}.v4-matrix__add[data-v-f8e4ea4b]:hover{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value);border-color:var(--ba-studio-gold-13)}.v4-matrix__hint[data-v-f8e4ea4b]{color:var(--ba-studio-slate400-a62);font-size:9px}.v4-modpanel[data-v-5c2ffb95]{background:var(--ba-synth-v4-skin-panel-bg);border-right:1px solid var(--ba-studio-black-a45);width:112px;min-width:0;box-shadow:1px 0 0 var(--ba-studio-white-a4) inset;flex-direction:column;flex:none;display:flex;position:relative}.v4-modpanel[data-v-5c2ffb95]:hover:not(.is-selected){background:var(--ba-synth-v4-skin-control-bg)}.v4-modpanel.is-selected[data-v-5c2ffb95]{background:var(--ba-synth-v4-skin-control-bg);box-shadow:0 0 0 1px var(--ba-studio-gold-a58) inset}.v4-modpanel__hit[data-v-5c2ffb95]{z-index:1;cursor:grab;background:0 0;border:0;padding:0;position:absolute;inset:0 0 22px}.v4-modpanel__curve[data-v-5c2ffb95]{background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);min-height:0;box-shadow:0 2px 5px var(--ba-studio-black-a34) inset;border-radius:2px;flex:1;margin:4px 5px 0;position:relative;overflow:hidden}.v4-modpanel__thumb[data-v-5c2ffb95]{width:100%;height:100%;display:block}.v4-modpanel__thumb-line[data-v-5c2ffb95]{fill:none;stroke:var(--ba-studio-gold-a58);stroke-width:1.4px;stroke-linejoin:round}.v4-modpanel.is-selected .v4-modpanel__thumb-line[data-v-5c2ffb95]{stroke:currentColor}.v4-modpanel__tab[data-v-5c2ffb95]{background:var(--ba-studio-white-a2);border-top:1px solid var(--ba-studio-black-a45);flex:none;align-items:stretch;height:22px;display:flex}.v4-modpanel__entry[data-v-5c2ffb95]{flex:1;justify-content:space-between;align-items:center;gap:2px;min-width:0;padding:0 4px 0 6px;display:flex}.v4-modpanel__entry+.v4-modpanel__entry[data-v-5c2ffb95]{border-left:1px solid var(--ba-studio-black-a45)}.v4-modpanel__entry[data-v-5c2ffb95]:hover{background:var(--ba-studio-white-a4)}.v4-modpanel__entry.is-active[data-v-5c2ffb95]{background:var(--ba-studio-gold-a12)}.v4-modpanel__entry-btn[data-v-5c2ffb95]{cursor:grab;background:0 0;border:0;flex:1;align-items:center;min-width:0;padding:0;display:flex}.v4-modpanel__tab-label[data-v-5c2ffb95]{text-overflow:ellipsis;color:var(--ba-studio-slate300-a72);letter-spacing:.08em;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.v4-modpanel__entry.is-active .v4-modpanel__tab-label[data-v-5c2ffb95]{color:var(--ba-studio-gold-1)}.v4-modpanel__count[data-v-5c2ffb95]{min-width:16px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a78);text-align:center;background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex:none;padding:0 4px;font-size:9px;line-height:14px}.v4-modpanel__count.is-used[data-v-5c2ffb95]{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value);border-color:var(--ba-studio-gold-13)}.v4-modpanel__remove[data-v-5c2ffb95]{visibility:hidden;width:16px;height:14px;color:var(--ba-studio-slate400-a62);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;flex:none;padding:0;font-size:8px;line-height:14px}.v4-modpanel__remove[data-v-5c2ffb95]:hover{color:var(--ba-studio-red500);border-color:var(--ba-studio-red500-a30)}.v4-modpanel__entry:hover .v4-modpanel__remove[data-v-5c2ffb95]{visibility:visible;color:inherit}.v4-strip[data-v-a8f86080]{background:var(--ba-studio-deep-24);border-top:1px solid var(--ba-studio-black-a56);height:116px;min-height:0;box-shadow:0 -1px 0 var(--ba-studio-white-a4);flex:none;display:flex}.v4-strip__edge[data-v-a8f86080]{border-right:1px solid var(--ba-studio-black-a45);flex:none;justify-content:center;align-items:center;width:20px;display:flex}.v4-strip__edge-text[data-v-a8f86080]{color:var(--ba-studio-slate400-a62);letter-spacing:.16em;writing-mode:vertical-rl;font-size:9px;font-weight:800;transform:rotate(180deg)}.v4-strip__scroll[data-v-a8f86080]{scrollbar-color:var(--ba-studio-slate400-a34) var(--ba-studio-black-a34);scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow:auto hidden}.v4-strip__scroll[data-v-a8f86080]::-webkit-scrollbar{height:6px}.v4-strip__scroll[data-v-a8f86080]::-webkit-scrollbar-track{background:var(--ba-studio-black-a34)}.v4-strip__scroll[data-v-a8f86080]::-webkit-scrollbar-thumb{background:var(--ba-studio-slate400-a34);border-radius:3px}.v4-strip__add-rail[data-v-a8f86080]{cursor:pointer;background:var(--ba-studio-white-a2);border:0;border-right:1px solid var(--ba-studio-black-a45);width:22px;min-height:0;box-shadow:1px 0 0 var(--ba-studio-white-a4) inset;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.v4-strip__add-rail[data-v-a8f86080]:disabled{cursor:default;opacity:.4}.v4-strip__add-rail-text[data-v-a8f86080]{color:var(--ba-studio-slate400-a92);letter-spacing:.12em;white-space:nowrap;writing-mode:vertical-rl;font-size:8px;font-weight:800;transform:rotate(180deg)}.v4-strip__add-rail[data-v-a8f86080]:hover:not(:disabled){background:var(--ba-studio-white-a4)}.v4-strip__add-rail:hover:not(:disabled) .v4-strip__add-rail-text[data-v-a8f86080]{color:var(--ba-synth-v4-skin-value)}.v4-strip__curve-cell[data-v-a8f86080]{width:142px;box-shadow:1px 0 0 var(--ba-studio-white-a4) inset, -1px 0 0 var(--ba-studio-black-a45)}.v4-strip__macros[data-v-a8f86080]{border-left:1px solid var(--ba-studio-black-a45);box-shadow:1px 0 0 var(--ba-studio-white-a4) inset;flex:none;grid-template-columns:1fr 1fr;align-content:center;gap:4px 8px;padding:6px 10px;display:grid}.v4-strip__macro-cell[data-v-a8f86080]{flex-direction:column;align-items:center;gap:2px;display:flex}.v4-strip__macro-label[data-v-a8f86080]{color:var(--ba-studio-slate400-a78);letter-spacing:.04em;font-size:8px;font-weight:700}.v4-route[data-v-3648549e]{flex:none;position:relative}.v4-route__button[data-v-3648549e]{cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:3px;padding:2px 5px;display:flex}.v4-route__caret[data-v-3648549e]{color:var(--ba-studio-slate400-a62);font-size:7px}.v4-route__button[data-v-3648549e]:hover{background:var(--ba-studio-white-a6)}.v4-route.is-open .v4-route__button[data-v-3648549e]{background:var(--ba-studio-gold-a12);box-shadow:0 0 0 1px var(--ba-studio-gold-a34) inset}.v4-route__value[data-v-3648549e]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-1);font-size:10px;font-weight:700}.v4-route__panel[data-v-3648549e]{z-index:30;background:var(--ba-studio-deep-10);border:1px solid var(--ba-studio-white-a14);width:148px;box-shadow:0 10px 26px var(--ba-studio-black-a56);border-radius:3px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 3px);right:0}.v4-route__item[data-v-3648549e]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:baseline;gap:8px;padding:4px 6px;display:flex}.v4-route__item[data-v-3648549e]:hover{background:var(--ba-studio-white-a6)}.v4-route__item.is-active[data-v-3648549e]{background:var(--ba-studio-gold-a12)}.v4-route__item-label[data-v-3648549e]{width:34px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-1);flex:none;font-size:10px;font-weight:700}.v4-route__item-title[data-v-3648549e]{text-overflow:ellipsis;color:var(--ba-studio-slate300-a72);white-space:nowrap;font-size:10px;overflow:hidden}.v4-noise[data-v-fb05bc39]{background:var(--ba-synth-v4-skin-panel-bg);flex-direction:column;min-width:0;display:flex}.v4-noise__head[data-v-fb05bc39]{background:var(--ba-studio-white-a4);border-bottom:1px solid var(--ba-studio-black-a45);height:26px;box-shadow:0 1px 0 var(--ba-studio-white-a4);align-items:center;gap:4px;padding:0 6px;display:flex}.v4-noise__title[data-v-fb05bc39]{color:var(--ba-studio-slate50);letter-spacing:.08em;flex:none;font-size:10px;font-weight:800}.v4-noise__selector[data-v-fb05bc39]{flex:1;min-width:50px}.v4-noise__canvas[data-v-fb05bc39]{background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);min-height:56px;box-shadow:0 2px 6px var(--ba-studio-black-a34) inset;border-radius:2px;flex:1;margin:5px 6px 0;overflow:hidden}.v4-noise__canvas svg[data-v-fb05bc39]{width:100%;height:100%;display:block}.v4-noise__grid[data-v-fb05bc39]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px;stroke-dasharray:3 4}.v4-noise__wave[data-v-fb05bc39]{fill:none;stroke:var(--ba-studio-slate300-a64);stroke-width:1.2px;stroke-linejoin:round}.v4-noise__wave-fill[data-v-fb05bc39]{fill:var(--ba-studio-slate400-a22)}.v4-noise__knobs[data-v-fb05bc39]{grid-template-columns:repeat(3,1fr);align-items:end;gap:2px;padding:6px 6px 7px;display:grid}.v4-noise__knob-cell[data-v-fb05bc39]{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.v4-noise__knob-label[data-v-fb05bc39]{color:var(--ba-studio-slate400-a78);letter-spacing:.06em;font-size:8px;font-weight:700}.v4-noise.is-off .v4-noise__canvas[data-v-fb05bc39],.v4-noise.is-off .v4-noise__knobs[data-v-fb05bc39]{opacity:.5}.v4-step[data-v-09a47a4d]{touch-action:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;background:var(--ba-synth-v4-skin-control-bg);border-right:1px solid var(--ba-studio-black-a40);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:3px 2px 2px;display:flex}.v4-step[data-v-09a47a4d]:last-child{border-right:0}.v4-step[data-v-09a47a4d]:hover:not(.is-disabled){background:var(--ba-synth-v4-skin-control-bg)}.v4-step.is-dragging[data-v-09a47a4d]{background:var(--ba-studio-gold-a10)}.v4-step.is-disabled[data-v-09a47a4d]{pointer-events:none;opacity:.35}.v4-step__value[data-v-09a47a4d]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate50);font-size:12px;font-weight:700;line-height:1.1}.v4-step__label[data-v-09a47a4d]{color:var(--ba-studio-slate400-a78);text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:7px;font-weight:700}.v4-wrap[data-v-417c2338]{background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a40);border-radius:2px;flex-direction:column;gap:2px;min-width:0;padding:3px 4px;display:flex}.v4-wrap__mode[data-v-417c2338]{cursor:pointer;background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex:1;justify-content:space-between;align-items:center;min-width:0;min-height:16px;padding:0 4px;display:flex}.v4-wrap__mode[data-v-417c2338]:disabled{cursor:default;opacity:.55}.v4-wrap__value[data-v-417c2338]{text-overflow:ellipsis;min-width:0;font-family:var(--ba-font-mono,monospace);color:var(--ba-synth-v4-skin-value);white-space:nowrap;flex:0 auto;font-size:9px;font-weight:700;overflow:hidden}.v4-wrap.is-off .v4-wrap__value[data-v-417c2338]{color:var(--ba-studio-slate400-a62)}.v4-wrap__mode[data-v-417c2338]:hover:not(:disabled){border-color:var(--ba-synth-v4-skin-value)}.v4-wrap__mode:hover:not(:disabled) .v4-wrap__value[data-v-417c2338]{color:var(--ba-synth-v4-skin-value)}.v4-wrap__mode.is-open[data-v-417c2338]{border-color:var(--ba-studio-gold-a34)}.v4-wrap__caret[data-v-417c2338]{color:var(--ba-studio-slate400-a62);flex:none;margin-left:3px;font-size:8px}.v4-wrap__bar[data-v-417c2338]{flex:none}.v4-wrap__panel[data-v-417c2338]{background:var(--ba-studio-deep-10);border:1px solid var(--ba-studio-white-a14);min-width:108px;box-shadow:0 10px 26px var(--ba-studio-black-a56);border-radius:3px;flex-direction:column;padding:4px;display:flex}.v4-wrap__panel-title[data-v-417c2338]{color:var(--ba-studio-slate400-a62);letter-spacing:.12em;border-bottom:1px solid var(--ba-studio-white-a8);padding:2px 6px 4px;font-size:8px;font-weight:800}.v4-wrap__item[data-v-417c2338]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate300);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:3px 6px;font-size:10px}.v4-wrap__item[data-v-417c2338]:hover{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a6)}.v4-wrap__item.is-active[data-v-417c2338]{color:var(--ba-synth-v4-skin-value);background:var(--ba-studio-gold-a12)}.v4-wrap__source[data-v-417c2338]{border-top:1px solid var(--ba-studio-white-a8);align-items:center;gap:6px;margin-top:4px;padding:5px 6px 2px;display:flex}.v4-wrap__source-label[data-v-417c2338]{color:var(--ba-studio-slate400-a62);letter-spacing:.12em;flex:none;font-size:7px;font-weight:800}.v4-wrap__source-chips[data-v-417c2338]{gap:2px;display:flex}.v4-wrap__source-chip[data-v-417c2338]{width:18px;height:18px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a92);cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;padding:0;font-size:9px;font-weight:700}.v4-wrap__source-chip[data-v-417c2338]:hover{color:var(--ba-studio-slate50)}.v4-wrap__source-chip.is-active[data-v-417c2338]{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value);border-color:var(--ba-studio-gold-13)}.v4-osc[data-v-8748d27e]{background:var(--ba-synth-v4-skin-panel-bg);flex-direction:column;min-width:0;display:flex}.v4-osc__head[data-v-8748d27e]{background:var(--ba-studio-white-a4);border-bottom:1px solid var(--ba-studio-black-a45);height:26px;box-shadow:0 1px 0 var(--ba-studio-white-a4);align-items:center;gap:4px;padding:0 6px;display:flex}.v4-osc__title[data-v-8748d27e]{color:var(--ba-studio-slate50);letter-spacing:.08em;flex:none;font-size:10px;font-weight:800}.v4-osc__selector[data-v-8748d27e]{flex:1;min-width:60px}.v4-osc__action[data-v-8748d27e]{width:22px;height:22px;color:var(--ba-studio-slate300-a72);cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex:none;place-items:center;padding:0;font-size:13px;display:grid}.v4-osc__action[data-v-8748d27e]:disabled{cursor:default;opacity:.4}.v4-osc__action[data-v-8748d27e]:hover:not(:disabled){color:var(--ba-studio-gold-1);border-color:var(--ba-studio-gold-a34)}.v4-osc__canvas[data-v-8748d27e]{background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);min-height:110px;box-shadow:0 2px 6px var(--ba-studio-black-a34) inset, 0 1px 0 var(--ba-studio-white-a4);border-radius:2px;flex:1;margin:5px 6px 0;position:relative;overflow:hidden}.v4-osc__canvas svg[data-v-8748d27e]{width:100%;height:100%;display:block}.v4-osc__grid[data-v-8748d27e]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px;stroke-dasharray:3 4}.v4-osc__wave[data-v-8748d27e]{fill:none;stroke:var(--ba-synth-v4-skin-value);stroke-width:1.6px;stroke-linejoin:round}.v4-osc__wave-fill[data-v-8748d27e]{fill:var(--ba-studio-gold-a8);stroke:none}.v4-osc__pos-readout[data-v-8748d27e]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a62);letter-spacing:.06em;font-size:8px;position:absolute;top:3px;right:5px}.v4-osc__bars[data-v-8748d27e]{align-items:center;gap:10px;padding:6px 6px 0;display:flex}.v4-osc__bar-group[data-v-8748d27e]{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.v4-osc__bar-group--phase[data-v-8748d27e]{flex:.9}.v4-osc__bar-group--rand[data-v-8748d27e]{flex:.8}.v4-osc__bar-group--pos[data-v-8748d27e]{flex:1.5}.v4-osc__bar-label[data-v-8748d27e]{color:var(--ba-studio-slate400-a78);flex:none;font-size:9px;font-weight:700}.v4-osc__bar[data-v-8748d27e]{flex:1;min-width:0}.v4-osc__knobs[data-v-8748d27e]{grid-template-columns:1.15fr 1fr 1fr 1fr 1fr;align-items:end;gap:2px;padding:7px 6px 5px;display:grid}.v4-osc__knob-cell[data-v-8748d27e]{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.v4-osc__knob-label[data-v-8748d27e]{color:var(--ba-studio-slate400-a78);letter-spacing:.06em;font-size:8px;font-weight:700}.v4-osc__foot[data-v-8748d27e]{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:6px;padding:0 6px 7px;display:grid}.v4-osc__steps[data-v-8748d27e]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);box-shadow:0 1px 3px var(--ba-studio-black-a30) inset;border-radius:2px;display:flex;overflow:hidden}.v4-osc__steps.is-disabled[data-v-8748d27e]{opacity:.5}.v4-osc__wraps[data-v-8748d27e]{grid-template-columns:1fr 1fr;align-items:stretch;gap:5px;min-width:0;display:grid}.v4-osc.is-off .v4-osc__canvas[data-v-8748d27e],.v4-osc.is-off .v4-osc__bars[data-v-8748d27e],.v4-osc.is-off .v4-osc__knobs[data-v-8748d27e],.v4-osc.is-off .v4-osc__foot[data-v-8748d27e]{opacity:.55}.v4-overlay[data-v-90522113]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.v4-overlay__mask[data-v-90522113]{background:var(--ba-studio-black-a56);position:absolute;inset:0}.v4-overlay__panel[data-v-90522113]{background:var(--ba-synth-v4-skin-panel-bg);border:1px solid var(--ba-studio-white-a14);width:min(760px,100% - 48px);max-height:calc(100% - 48px);box-shadow:0 18px 48px var(--ba-studio-black-a72);border-radius:3px;flex-direction:column;display:flex;position:relative;overflow:hidden}.v4-overlay__head[data-v-90522113]{background:var(--ba-studio-white-a6);border-bottom:1px solid var(--ba-studio-black-a45);flex:none;justify-content:space-between;align-items:center;height:30px;padding:0 8px 0 12px;display:flex}.v4-overlay__title[data-v-90522113]{color:var(--ba-studio-slate50);letter-spacing:.12em;font-size:10px;font-weight:800}.v4-overlay__close[data-v-90522113]{width:22px;height:22px;color:var(--ba-studio-slate400);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;font-size:11px}.v4-overlay__close[data-v-90522113]:hover{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a6)}.v4-overlay__body[data-v-90522113]{flex:1;min-height:0;overflow-y:auto}.v4-scope[data-v-b591fb28]{background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);width:92px;height:24px;box-shadow:0 1px 3px var(--ba-studio-black-a40) inset;border-radius:2px;flex:none;position:relative;overflow:hidden}.v4-scope svg[data-v-b591fb28]{width:100%;height:100%;display:block}.v4-scope__line[data-v-b591fb28]{opacity:.55;fill:none;stroke:var(--ba-synth-v4-skin-auto);stroke-width:1.4px;stroke-linejoin:round}.v4-scope.is-live .v4-scope__line[data-v-b591fb28]{opacity:1}.v4-sub[data-v-ecc214ac]{background:var(--ba-synth-v4-skin-panel-bg);border-top:1px solid var(--ba-studio-black-a45);min-width:0;box-shadow:0 1px 0 var(--ba-studio-white-a4) inset;flex-direction:column;flex:none;gap:4px;padding:5px 6px 7px;display:flex}.v4-sub__head[data-v-ecc214ac]{align-items:center;gap:4px;height:24px;display:flex}.v4-sub__title[data-v-ecc214ac]{color:var(--ba-studio-slate50);letter-spacing:.1em;flex:none;font-size:10px;font-weight:800}.v4-sub__selector[data-v-ecc214ac]{flex:1;min-width:80px}.v4-sub__canvas[data-v-ecc214ac]{background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);height:34px;box-shadow:0 1px 4px var(--ba-studio-black-a34) inset;border-radius:2px;overflow:hidden}.v4-sub__canvas svg[data-v-ecc214ac]{width:100%;height:100%;display:block}.v4-sub__wave[data-v-ecc214ac]{fill:none;stroke:var(--ba-synth-v4-skin-value);stroke-width:1.4px;stroke-linejoin:round}.v4-sub__wave-fill[data-v-ecc214ac]{fill:var(--ba-studio-gold-a8)}.v4-sub__controls[data-v-ecc214ac]{align-items:center;gap:8px;display:flex}.v4-sub__steps[data-v-ecc214ac]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex:1;display:flex;overflow:hidden}.v4-sub__steps.is-disabled[data-v-ecc214ac]{pointer-events:none}.v4-sub__level[data-v-ecc214ac]{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;display:flex}.v4-sub__level.is-disabled[data-v-ecc214ac]{pointer-events:none}.v4-sub__level-label[data-v-ecc214ac]{color:var(--ba-studio-slate400-a78);letter-spacing:.06em;font-size:8px;font-weight:700}.v4-sub.is-off .v4-sub__selector[data-v-ecc214ac],.v4-sub.is-off .v4-sub__canvas[data-v-ecc214ac],.v4-sub.is-off .v4-sub__controls[data-v-ecc214ac]{opacity:.5}.v4-voice[data-v-0558ea64]{background:var(--ba-synth-v4-skin-panel-bg);flex-direction:column;min-width:0;display:flex}.v4-voice__head[data-v-0558ea64]{background:var(--ba-studio-white-a4);border-bottom:1px solid var(--ba-studio-black-a45);justify-content:space-between;align-items:center;gap:6px;height:26px;padding:0 8px;display:flex}.v4-voice__title[data-v-0558ea64]{color:var(--ba-studio-slate50);letter-spacing:.08em;font-size:10px;font-weight:800}.v4-voice__usage[data-v-0558ea64]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-1);font-size:10px}.v4-voice__grid[data-v-0558ea64]{flex:1;grid-template-columns:minmax(0,1fr) 60px;gap:0 4px;min-height:0;padding:6px 8px 8px;display:grid}.v4-voice__col[data-v-0558ea64]{flex-direction:column;gap:7px;min-width:0;display:flex}.v4-voice__group[data-v-0558ea64]{flex-direction:column;gap:5px;min-width:0;display:flex}.v4-voice__group--wheels[data-v-0558ea64]{border-left:1px solid var(--ba-studio-black-a34);min-width:0;padding-left:5px}.v4-voice__group-label[data-v-0558ea64]{color:var(--ba-studio-slate400-a62);text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:800}.v4-voice__row[data-v-0558ea64]{align-items:stretch;gap:4px;display:flex}.v4-voice__chip[data-v-0558ea64]{min-height:20px;color:var(--ba-studio-slate400-a92);letter-spacing:.04em;cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;justify-content:center;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.v4-voice__chip[data-v-0558ea64]:hover:not(.is-active){color:var(--ba-studio-slate200)}.v4-voice__chip.is-active[data-v-0558ea64]{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value);border-color:var(--ba-studio-gold-13)}.v4-voice__check-grid[data-v-0558ea64]{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:4px;display:grid}.v4-voice__check-row[data-v-0558ea64]{min-height:20px;color:var(--ba-studio-slate400-a92);letter-spacing:.04em;cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.v4-voice__check-row[data-v-0558ea64]:hover{color:var(--ba-studio-slate200)}.v4-voice__check-row.is-on[data-v-0558ea64]{color:var(--ba-studio-gold-1);border-color:var(--ba-studio-gold-a34)}.v4-voice__check[data-v-0558ea64]{background:var(--ba-studio-black-a45);border:1px solid var(--ba-studio-slate400-a45);width:11px;height:11px;box-shadow:0 1px 2px var(--ba-studio-black-a34) inset;border-radius:2px;flex:none;place-items:center;display:grid}.v4-voice__check svg[data-v-0558ea64]{width:9px;height:9px}.v4-voice__check path[data-v-0558ea64]{fill:none;stroke:var(--ba-studio-ink-26);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.v4-voice__check-row.is-on .v4-voice__check[data-v-0558ea64]{background:var(--ba-synth-v4-skin-value);border-color:var(--ba-studio-gold-13)}.v4-voice__poly[data-v-0558ea64]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex:1;overflow:hidden}.v4-voice__porta[data-v-0558ea64]{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 8px;padding:2px 0;display:grid}.v4-voice__knob-label[data-v-0558ea64]{color:var(--ba-studio-slate400-a78);letter-spacing:.06em;font-size:8px;font-weight:700}.v4-voice__curve[data-v-0558ea64]{color:var(--ba-studio-slate300-a72);cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;grid-column:2;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:700;display:flex}.v4-voice__curve[data-v-0558ea64]:hover{color:var(--ba-studio-gold-1);border-color:var(--ba-studio-gold-a34)}.v4-voice__curve-icon[data-v-0558ea64]{width:22px;height:12px}.v4-voice__curve-icon path[data-v-0558ea64]{fill:none;stroke:currentColor;stroke-width:1.6px}.v4-voice__wheels[data-v-0558ea64]{flex:1;align-items:stretch;gap:7px;min-height:0;display:flex}.v4-voice__wheel[data-v-0558ea64]{flex-direction:column;flex:none;align-items:center;gap:3px;display:flex}.v4-voice__wheel-rail[data-v-0558ea64]{touch-action:none;cursor:ns-resize;-webkit-user-select:none;user-select:none;background:var(--ba-studio-black-a50);border:1px solid var(--ba-studio-black-a56);width:16px;min-height:44px;box-shadow:0 2px 4px var(--ba-studio-black-a45) inset;border-radius:2px;flex:1;display:block;position:relative;overflow:hidden}.v4-voice__wheel-knob[data-v-0558ea64]{pointer-events:none;background:var(--ba-studio-slate400-a92);border:1px solid var(--ba-studio-black-a45);border-radius:1px;height:16px;position:absolute;left:1px;right:1px}.v4-voice__wheel-knob.is-center[data-v-0558ea64]{transform:translateY(-50%)}.v4-voice__wheel-knob[data-v-0558ea64]:not(.is-center){transform:translateY(-100%)}.v4-voice__wheel-label[data-v-0558ea64]{color:var(--ba-studio-slate400-a78);letter-spacing:.06em;font-size:8px;font-weight:700}.v4-voice__wheel-values[data-v-0558ea64]{flex-direction:column;justify-content:flex-end;gap:3px;min-width:0;display:flex}.v4-voice__wheel-readout[data-v-0558ea64]{text-overflow:ellipsis;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a78);white-space:nowrap;font-size:8px;overflow:hidden}.v4-wtedit[data-v-fca5dbec]{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.v4-wtedit__toolbar[data-v-fca5dbec]{align-items:center;gap:8px;min-width:0;display:flex}.v4-wtedit__table[data-v-fca5dbec]{color:var(--ba-studio-slate200);flex:none;font-size:11px;font-weight:700}.v4-wtedit__frame-nav[data-v-fca5dbec]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;align-items:center;gap:2px;padding:0 4px;display:flex}.v4-wtedit__step[data-v-fca5dbec]{width:16px;height:20px;color:var(--ba-studio-slate400);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.v4-wtedit__step[data-v-fca5dbec]:hover{color:var(--ba-studio-slate200)}.v4-wtedit__frame-text[data-v-fca5dbec]{min-width:86px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-1);text-align:center;font-size:9px}.v4-wtedit__spring[data-v-fca5dbec]{flex:1}.v4-wtedit__modes[data-v-fca5dbec],.v4-wtedit__tools[data-v-fca5dbec]{gap:2px;display:flex}.v4-wtedit__tool[data-v-fca5dbec]{color:var(--ba-studio-slate400-a92);letter-spacing:.06em;cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a45);border-radius:2px;padding:3px 7px;font-size:9px;font-weight:800}.v4-wtedit__tool[data-v-fca5dbec]:disabled{cursor:default;opacity:.35}.v4-wtedit__tool[data-v-fca5dbec]:hover:not(:disabled){color:var(--ba-studio-slate200)}.v4-wtedit__tool.is-active[data-v-fca5dbec]{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value);border-color:var(--ba-studio-gold-13);box-shadow:0 0 6px var(--ba-studio-gold-a34)}.v4-wtedit__tool.is-danger[data-v-fca5dbec]:hover{color:var(--ba-studio-red500);border-color:var(--ba-studio-red500-a30)}.v4-wtedit__canvas[data-v-fca5dbec]{touch-action:none;background:var(--ba-synth-v4-skin-wave-bg);border:1px solid var(--ba-studio-black-a45);height:240px;box-shadow:0 2px 8px var(--ba-studio-black-a40) inset;border-radius:2px;position:relative;overflow:hidden}.v4-wtedit__canvas.mode-point[data-v-fca5dbec]{cursor:crosshair}.v4-wtedit__canvas.mode-bin[data-v-fca5dbec],.v4-wtedit__canvas.mode-brush[data-v-fca5dbec],.v4-wtedit__canvas.mode-harm[data-v-fca5dbec]{cursor:cell}.v4-wtedit__harm-bar[data-v-fca5dbec]{opacity:.42;fill:var(--ba-synth-v4-skin-value)}.v4-wtedit__harm-bar.is-neg[data-v-fca5dbec]{opacity:.3}.v4-wtedit__canvas svg[data-v-fca5dbec]{width:100%;height:100%;display:block}.v4-wtedit__grid[data-v-fca5dbec]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px;stroke-dasharray:3 5}.v4-wtedit__wave[data-v-fca5dbec]{fill:none;stroke:var(--ba-synth-v4-skin-value);stroke-width:2px;stroke-linejoin:round}.v4-wtedit__fill[data-v-fca5dbec]{fill:var(--ba-studio-gold-a8)}.v4-wtedit__points[data-v-fca5dbec]{position:absolute;inset:0}.v4-wtedit__point[data-v-fca5dbec]{touch-action:none;cursor:grab;background:var(--ba-studio-deep-24);border:1.6px solid var(--ba-synth-v4-skin-value);width:11px;height:11px;box-shadow:0 0 4px var(--ba-studio-gold-a34);border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.v4-wtedit__point[data-v-fca5dbec]:hover{background:var(--ba-synth-v4-skin-value)}.v4-wtedit__hint[data-v-fca5dbec]{color:var(--ba-studio-slate400-a62);font-size:9px;position:absolute;bottom:5px;right:8px}.v4-wtedit__strip[data-v-fca5dbec]{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.v4-wtedit__frame[data-v-fca5dbec]{cursor:pointer;background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex-direction:column;align-items:center;gap:2px;padding:3px;display:flex;position:relative}.v4-wtedit__frame[data-v-fca5dbec]:hover{border-color:var(--ba-studio-gold-a34)}.v4-wtedit__frame.is-active[data-v-fca5dbec]{background:var(--ba-studio-gold-a12);border-color:var(--ba-studio-gold-a58);box-shadow:0 0 6px var(--ba-studio-gold-a34)}.v4-wtedit__frame svg[data-v-fca5dbec]{width:100%;height:26px}.v4-wtedit__frame-line[data-v-fca5dbec]{fill:none;stroke:var(--ba-studio-gold-a58);stroke-width:1.2px}.v4-wtedit__frame.is-active .v4-wtedit__frame-line[data-v-fca5dbec]{stroke:var(--ba-studio-gold-1)}.v4-wtedit__frame-index[data-v-fca5dbec]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a62);font-size:8px}.v4-wtedit__frame-edited[data-v-fca5dbec]{background:var(--ba-synth-v4-skin-value);width:5px;height:5px;box-shadow:0 0 4px var(--ba-studio-gold-a58);border-radius:50%;position:absolute;top:3px;right:3px}.v4-window[data-v-2a26ab41]{min-width:1080px;height:100vh;min-height:600px;color:var(--ba-studio-slate50);background:var(--ba-synth-v4-skin-window-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.v4-window.is-embedded[data-v-2a26ab41]{width:100%;min-width:980px;height:min(712px,100dvh - 156px);min-height:0}.v4-topbar[data-v-2a26ab41]{background:var(--ba-studio-white-a5);border-bottom:1px solid var(--ba-studio-black-a56);height:40px;box-shadow:0 1px 0 var(--ba-studio-white-a4);flex:none;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.v4-topbar__brand[data-v-2a26ab41]{color:var(--ba-studio-slate50);letter-spacing:.16em;flex:none;font-size:13px;font-weight:900}.v4-topbar__tabs[data-v-2a26ab41]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);height:26px;box-shadow:0 1px 3px var(--ba-studio-black-a30) inset;border-radius:2px;flex:none;display:flex;overflow:hidden}.v4-topbar__tab[data-v-2a26ab41]{min-width:56px;color:var(--ba-studio-slate400-a92);letter-spacing:.08em;cursor:pointer;border:0;border-right:1px solid var(--ba-studio-black-a40);background:0 0;padding:0 11px;font-size:10px;font-weight:800}.v4-topbar__tab[data-v-2a26ab41]:last-child{border-right:0}.v4-topbar__tab[data-v-2a26ab41]:hover:not(.is-active){color:var(--ba-studio-slate200);background:var(--ba-studio-white-a4)}.v4-topbar__tab.is-active[data-v-2a26ab41]{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value);box-shadow:0 0 8px var(--ba-studio-gold-a34)}.v4-topbar__preset[data-v-2a26ab41]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);width:200px;height:26px;box-shadow:0 1px 3px var(--ba-studio-black-a30) inset;border-radius:2px;flex:none;align-items:center;gap:2px;margin-left:12px;display:flex}.v4-topbar__dirty[data-v-2a26ab41]{visibility:hidden;width:8px;color:var(--ba-studio-gold-1);text-align:left;flex:none;font-size:12px;font-weight:900}.v4-topbar__dirty.is-visible[data-v-2a26ab41]{visibility:visible}.v4-topbar__menu[data-v-2a26ab41]{width:26px;height:26px;color:var(--ba-studio-slate300-a72);cursor:pointer;background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);border-radius:2px;flex:none;place-items:center;padding:0;font-size:14px;display:grid}.v4-topbar__menu[data-v-2a26ab41]:disabled{cursor:default;opacity:.45}.v4-topbar__menu[data-v-2a26ab41]:hover:not(:disabled){color:var(--ba-studio-slate50);border-color:var(--ba-studio-slate400-a45)}.v4-topbar__spring[data-v-2a26ab41]{flex:1}.v4-topbar__meter[data-v-2a26ab41]{flex-direction:column;flex:none;gap:2px;width:120px;height:22px;display:flex}.v4-topbar__meter-cell[data-v-2a26ab41]{background:var(--ba-studio-black-a50);border:1px solid var(--ba-studio-black-a56);box-shadow:0 1px 2px var(--ba-studio-black-a45) inset;border-radius:1px;flex:1;position:relative;overflow:hidden}.v4-topbar__meter-fill[data-v-2a26ab41]{background:var(--ba-synth-v4-skin-auto);transition:width .1s linear;position:absolute;inset:0 auto 0 0}.v4-topbar__knob-cell[data-v-2a26ab41]{flex-direction:column;flex:none;align-items:center;gap:1px;display:flex}.v4-topbar__knob-label[data-v-2a26ab41]{color:var(--ba-studio-slate400-a62);letter-spacing:.1em;font-size:7px;font-weight:800}.v4-body[data-v-2a26ab41]{flex-direction:column;flex:1;gap:5px;min-height:0;padding:5px 6px;display:flex;position:relative;overflow:hidden}.v4-window__edit-slot[data-v-2a26ab41]{z-index:40;position:absolute;inset:0}.v4-osc-row[data-v-2a26ab41]{background:var(--ba-studio-black-a34);border:1px solid var(--ba-studio-black-a45);min-height:0;box-shadow:0 1px 0 var(--ba-studio-white-a4);border-radius:2px;flex:1.72 auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.v4-osc-row__cell[data-v-2a26ab41]{border-right:1px solid var(--ba-studio-black-a45)}.v4-osc-row__cell[data-v-2a26ab41]:last-of-type{border-right:0}.v4-lower-row[data-v-2a26ab41]{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,2.25fr) minmax(0,.97fr);min-height:0;display:grid;overflow:hidden}.v4-lower-row__noise-stack[data-v-2a26ab41]{border-right:1px solid var(--ba-studio-black-a45);flex-direction:column;min-height:0;display:flex;overflow:hidden}.v4-lower-row__noise[data-v-2a26ab41]{flex:1;min-height:0}.v4-lower-row__voice[data-v-2a26ab41]{border-left:1px solid var(--ba-studio-black-a45);box-shadow:1px 0 0 var(--ba-studio-white-a4) inset}.v4-lower-row__filter[data-v-2a26ab41]{min-height:0}.v4-window[data-v-2a26ab41] button:focus,.v4-window[data-v-2a26ab41] button:focus-visible,.v4-window[data-v-2a26ab41] input:focus,.v4-window[data-v-2a26ab41] input:focus-visible,.v4-window[data-v-2a26ab41] [tabindex]:focus,.v4-window[data-v-2a26ab41] [tabindex]:focus-visible{outline:none}.v4-window__mod-drag[data-v-2a26ab41]{z-index:50;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-ink-26);letter-spacing:.06em;pointer-events:none;background:var(--ba-synth-v4-skin-auto);box-shadow:0 3px 10px var(--ba-studio-black-a48);border-radius:3px;padding:3px 8px;font-size:9px;font-weight:800;position:fixed;transform:translate(-50%,12px)}.ba-effect-frame[data-v-497f8675]{background:var(--ba-studio-deep-10);--synth-accent:var(--ba-studio-gold);gap:10px;max-height:min(74vh,720px);padding:12px 14px 14px;display:grid;overflow-y:auto}.ba-effect-frame__reset[data-v-497f8675]{width:20px;height:20px;color:var(--ba-studio-slate200-a85);cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,color .15s,transform 80ms;display:inline-flex}.ba-effect-frame__reset svg[data-v-497f8675]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ba-effect-frame__reset[data-v-497f8675]:disabled{cursor:default;opacity:.4}.ba-effect-frame__reset[data-v-497f8675]:hover:not(:disabled){color:var(--ba-studio-white);background:var(--ba-studio-white-a8)}.ba-effect-frame__reset[data-v-497f8675]:active:not(:disabled){background:var(--ba-studio-white-a12);transform:scale(.96)}.ba-effect-frame__reset.is-flashed[data-v-497f8675]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a10);border-color:var(--ba-studio-gold-a58)}.ba-effect-frame__meters[data-v-497f8675]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a82);justify-content:flex-end;gap:10px;font-size:10px;display:flex}.ba-delay-editor__canvas-wrap[data-v-f40c2bb9]{position:relative}.ba-delay-editor__tap-count[data-v-f40c2bb9]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a62);pointer-events:none;font-size:8px;line-height:1;position:absolute;top:5px;right:7px}.ba-volume-curve[data-v-88c00ab9]{gap:5px;display:grid}.ba-volume-curve.is-disabled[data-v-88c00ab9]{opacity:.55}.ba-volume-curve.is-disabled .ba-volume-curve__surface[data-v-88c00ab9]{pointer-events:none}.ba-volume-curve__heading[data-v-88c00ab9]{color:var(--ba-studio-volume-shaper-curve-editor-slate200-a86);justify-content:space-between;font-size:11px;display:flex}.ba-volume-curve__heading small[data-v-88c00ab9]{color:var(--ba-studio-slate400-a75);font-size:10px}.ba-volume-curve__surface[data-v-88c00ab9]{background:var(--ba-studio-white-a025);border:1px solid var(--ba-studio-white-a10);border-radius:var(--ba-studio-radius-2,4px);height:96px;position:relative;overflow:hidden}.ba-volume-curve__surface.is-editable[data-v-88c00ab9]{cursor:crosshair}.ba-volume-curve__reference-layer[data-v-88c00ab9]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ba-volume-curve__reference[data-v-88c00ab9]{fill:none;stroke:var(--ba-studio-volume-shaper-curve-editor-teal300-a34);stroke-width:1.2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ba-volume-curve__playhead-layer[data-v-88c00ab9]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ba-volume-curve__playhead[data-v-88c00ab9]{stroke:var(--ba-studio-gold);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ba-volume-curve__hint[data-v-88c00ab9]{color:var(--ba-studio-slate400-a92);white-space:nowrap;pointer-events:none;background:var(--ba-studio-volume-shaper-curve-editor-deep-10-a82);border-radius:var(--ba-studio-radius-2,4px);padding:3px 7px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba-effect-editor[data-v-4b4afc39]{background:var(--ba-studio-deep-10);gap:10px;max-height:min(74vh,720px);padding:12px 14px 14px;display:grid;overflow-y:auto;container-type:inline-size}.ba-effect-editor__reset[data-v-4b4afc39]{width:20px;height:20px;color:var(--ba-studio-slate200-a85);cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,color .15s,transform 80ms;display:inline-flex}.ba-effect-editor__reset svg[data-v-4b4afc39]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ba-effect-editor__reset[data-v-4b4afc39]:disabled{cursor:default;opacity:.4}.ba-effect-editor__reset[data-v-4b4afc39]:hover:not(:disabled){color:var(--ba-studio-white);background:var(--ba-studio-white-a8)}.ba-effect-editor__reset[data-v-4b4afc39]:active:not(:disabled){background:var(--ba-studio-white-a12);transform:scale(.96)}.ba-effect-editor__reset.is-flashed[data-v-4b4afc39]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a10);border-color:var(--ba-studio-gold-a58)}.ba-effect-editor__meters[data-v-4b4afc39]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a82);justify-content:flex-end;gap:10px;font-size:10px;display:flex}.ba-effect-editor__controls[data-v-4b4afc39]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));align-items:start;gap:8px 6px;display:grid}.ba-effect-editor__group-label[data-v-4b4afc39]{color:var(--ba-studio-effect-editor-surface-slate50-a50);letter-spacing:.08em;grid-column:1/-1;margin-top:2px;font-size:8px;font-weight:800;line-height:1.3}.ba-effect-editor__controls>.is-group-start[data-v-4b4afc39]{margin-left:6px}.ba-effect-editor__knob[data-v-4b4afc39]{justify-items:center;gap:2px;min-width:0;display:grid}.ba-effect-editor__chips[data-v-4b4afc39]{grid-column:1/-1}.ba-effect-editor--family-accent[data-v-4b4afc39]{--synth-accent:var(--ba-studio-gold);background:var(--ba-studio-deep-11);gap:12px}.ba-effect-editor--family-accent .ba-effect-editor__meter[data-v-4b4afc39]{align-items:baseline;gap:5px;display:inline-flex}.ba-effect-editor--family-accent .ba-effect-editor__meter-label[data-v-4b4afc39]{color:var(--ba-studio-slate400-a62);letter-spacing:.08em;font-size:9px}.ba-effect-editor--family-accent .ba-effect-editor__meter-value[data-v-4b4afc39]{min-width:7ch;color:var(--ba-studio-white-a90);text-align:right}.ba-effect-editor--family-accent[data-v-4b4afc39] .knob-cell.is-label-pill.is-value-visible .knob-label{color:var(--ba-studio-gold-1)}.ba-digital-editor__rate[data-v-e1fd9f95]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-1);text-align:right;font-size:10px}.ba-eq-canvas[data-v-c4114186]{aspect-ratio:20/6;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--ba-studio-deep-21);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);width:100%;position:relative;overflow:hidden}.ba-eq-canvas svg[data-v-c4114186]{width:100%;height:100%;display:block;position:relative}.ba-eq-canvas__spectrum[data-v-c4114186]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ba-eq-canvas__grid line[data-v-c4114186]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px}.ba-eq-canvas__grid line.is-zero[data-v-c4114186]{stroke:var(--ba-studio-slate400-a30)}.ba-eq-canvas__curve[data-v-c4114186]{fill:none;stroke:var(--ba-studio-gold);stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ba-eq-canvas__node[data-v-c4114186]{cursor:grab;background:var(--ba-studio-deep-11);border:1.5px solid var(--ba-studio-slate200-a68);border-radius:50%;place-items:center;width:18px;height:18px;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;position:absolute;transform:translate(-50%,-50%)}.ba-eq-canvas__node[data-v-c4114186]:disabled{cursor:default}.ba-eq-canvas__node[data-v-c4114186]:hover:not(:disabled){border-color:var(--ba-studio-white-a90)}.ba-eq-canvas__node.is-selected[data-v-c4114186]{border-color:var(--ba-studio-gold);box-shadow:0 0 0 3px var(--ba-studio-gold-a28)}.ba-eq-canvas__node.is-disabled[data-v-c4114186]{opacity:.45}.ba-eq-canvas__node-abbr[data-v-c4114186]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a90);pointer-events:none;font-size:7px;font-weight:700;line-height:1}.ba-eq-canvas__node.is-selected .ba-eq-canvas__node-abbr[data-v-c4114186]{color:var(--ba-studio-gold-1)}.ba-eq-editor__band-strip[data-v-874c11de]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ba-eq-editor__band-chip[data-v-874c11de]{min-height:22px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a82);white-space:nowrap;cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a9);border-radius:var(--ba-studio-radius-1,2px);align-items:center;padding:0 7px;font-size:9px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ba-eq-editor__band-chip[data-v-874c11de]:hover{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a8)}.ba-eq-editor__band-chip.is-selected[data-v-874c11de]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a10);border-color:var(--ba-studio-gold-a58)}.ba-eq-editor__band-chip.is-disabled-band[data-v-874c11de]{opacity:.45}.ba-eq-editor__band-add[data-v-874c11de]{min-height:22px;color:var(--ba-studio-slate200-a82);cursor:pointer;border:1px dashed var(--ba-studio-white-a16);border-radius:var(--ba-studio-radius-1,2px);background:0 0;justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.ba-eq-editor__band-add[data-v-874c11de]:disabled{cursor:default;opacity:.4}.ba-eq-editor__band-add[data-v-874c11de]:hover:not(:disabled){color:var(--ba-studio-gold-1);border-color:var(--ba-studio-gold-a58)}.ba-eq-editor__band-edit[data-v-874c11de]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ba-eq-editor__type-chips[data-v-874c11de]{flex:0 auto}.ba-eq-editor__slope-chips[data-v-874c11de]{flex:none}.ba-eq-editor__band-q[data-v-874c11de]{flex:none;margin:0 2px}.ba-eq-editor__band-enable[data-v-874c11de]{width:auto;min-width:64px}.ba-eq-editor__band-delete[data-v-874c11de]{width:22px;height:22px;color:var(--ba-studio-slate200-a82);cursor:pointer;border:1px solid var(--ba-studio-white-a9);border-radius:var(--ba-studio-radius-1,2px);background:0 0;justify-content:center;align-items:center;padding:0;font-size:10px;display:inline-flex}.ba-eq-editor__band-delete[data-v-874c11de]:disabled{cursor:default;opacity:.4}.ba-eq-editor__band-delete[data-v-874c11de]:hover:not(:disabled){color:var(--ba-studio-red400);border-color:var(--ba-studio-red400-a72)}.ba-eq-editor__readouts[data-v-874c11de]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a68);flex:auto;justify-content:flex-end;gap:10px;font-size:10px;display:inline-flex}.ba-eq-editor__output[data-v-874c11de]{justify-content:end;display:grid}.ba-gr-canvas[data-v-482a5841]{aspect-ratio:20/6;background:var(--ba-studio-deep-21);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);width:100%;position:relative;overflow:hidden}.ba-gr-canvas svg[data-v-482a5841]{width:100%;height:100%;display:block}.ba-gr-canvas__lane[data-v-482a5841]{fill:var(--ba-studio-white-a3)}.ba-gr-canvas__separator[data-v-482a5841]{stroke:var(--ba-studio-slate400-a10);stroke-width:1px}.ba-gr-canvas__gr[data-v-482a5841]{fill:var(--ba-studio-gold-a14);stroke:none}.ba-gr-canvas__io[data-v-482a5841]{stroke-width:1px;vector-effect:non-scaling-stroke}.ba-gr-canvas__io.is-input[data-v-482a5841]{stroke:var(--ba-studio-slate200-a48)}.ba-gr-canvas__io.is-output[data-v-482a5841]{stroke:var(--ba-studio-gold)}.ba-gr-canvas__io-label[data-v-482a5841]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a48);pointer-events:none;font-size:7px;font-weight:700;line-height:1;position:absolute;left:5px}.ba-gr-canvas__skeleton line[data-v-482a5841]{stroke:var(--ba-studio-slate400-a30);stroke-width:1px;stroke-dasharray:4 4}.ba-gr-canvas__label[data-v-482a5841]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a48);pointer-events:none;font-size:8px;font-weight:700;line-height:1;position:absolute;left:5px}.ba-gr-canvas__hint[data-v-482a5841]{color:var(--ba-studio-slate400-a62);white-space:nowrap;pointer-events:none;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba-mc-editor__bands[data-v-b41bd3aa]{align-items:center;gap:8px;display:flex}.ba-mc-editor__band[data-v-b41bd3aa]{align-items:center;gap:3px;display:inline-flex}.ba-mc-editor__gate[data-v-b41bd3aa]{width:18px;height:18px;color:var(--ba-studio-slate200-a62);cursor:pointer;border:1px solid var(--ba-studio-white-a9);border-radius:var(--ba-studio-radius-1,2px);background:0 0;justify-content:center;align-items:center;padding:0;font-size:8px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ba-mc-editor__gate[data-v-b41bd3aa]:disabled{cursor:default;opacity:.4}.ba-mc-editor__gate[data-v-b41bd3aa]:hover:not(:disabled){color:var(--ba-studio-slate50);background:var(--ba-studio-white-a8)}.ba-mc-editor__gate.is-active[data-v-b41bd3aa]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a10);border-color:var(--ba-studio-gold-a58)}.ba-mc-editor__band-chip[data-v-b41bd3aa]{min-height:24px;color:var(--ba-studio-slate200-a82);white-space:nowrap;cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a9);border-radius:var(--ba-studio-radius-1,2px);align-items:center;gap:4px;padding:0 10px;font-size:10px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ba-mc-editor__band-chip[data-v-b41bd3aa]:hover:not(.is-following){color:var(--ba-studio-slate50);background:var(--ba-studio-white-a8)}.ba-mc-editor__band-chip.is-selected[data-v-b41bd3aa]{color:var(--ba-studio-gold-1);background:var(--ba-studio-gold-a10);border-color:var(--ba-studio-gold-a58)}.ba-mc-editor__band-chip.is-following[data-v-b41bd3aa]{cursor:default;opacity:.45}.ba-mc-editor__chip-hint[data-v-b41bd3aa]{color:var(--ba-studio-slate200-a62);font-size:8px;font-weight:400}.ba-mc-editor__expanded[data-v-b41bd3aa]{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));align-items:start;gap:8px 6px;display:grid}.ba-mc-editor__knob[data-v-b41bd3aa]{justify-items:center;gap:2px;min-width:0;display:grid}.ba-mc-editor__master[data-v-b41bd3aa]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ba-mc-editor__master-knobs[data-v-b41bd3aa]{flex:0 auto;align-items:start;gap:6px;display:flex}.ba-mc-editor__master-knobs .ba-mc-editor__knob[data-v-b41bd3aa]{flex:none}.ba-reverb-canvas[data-v-8337eefc]{aspect-ratio:20/7;background:var(--ba-studio-deep-21);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);width:100%;position:relative;overflow:hidden}.ba-reverb-canvas svg[data-v-8337eefc]{width:100%;height:100%;display:block}.ba-reverb-canvas__axes line[data-v-8337eefc]{stroke:var(--ba-studio-slate400-a30);stroke-width:1px}.ba-reverb-canvas__axes line.is-zone[data-v-8337eefc]{stroke:var(--ba-studio-slate400-a10);stroke-dasharray:3 4}.ba-reverb-canvas__er line[data-v-8337eefc]{stroke:var(--ba-studio-gold-a58);stroke-width:1px}.ba-reverb-canvas__tail[data-v-8337eefc]{fill:none;stroke:var(--ba-studio-gold);stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke-linecap:round}.ba-reverb-canvas__tail-damped[data-v-8337eefc]{fill:none;stroke:var(--ba-studio-slate200-a48);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ba-reverb-canvas__zone[data-v-8337eefc]{color:var(--ba-studio-slate200-a48);white-space:nowrap;pointer-events:none;font-size:8px;line-height:1;position:absolute;top:4px}.ba-stereo-image-meter[data-v-249d3b81]{gap:6px;display:grid}.ba-stereo-image-meter__plot[data-v-249d3b81]{background:var(--ba-studio-deep-21);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);justify-content:center;display:flex;overflow:hidden}.ba-stereo-image-meter__frame[data-v-249d3b81]{aspect-ratio:1;height:100%;position:relative}.ba-stereo-image-meter__frame svg[data-v-249d3b81]{width:100%;height:100%;display:block;position:relative}.ba-stereo-image-meter__cloud[data-v-249d3b81]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ba-stereo-image-meter__bounds[data-v-249d3b81]{fill:var(--ba-studio-white-a3);stroke:var(--ba-studio-slate400-a10);stroke-width:1px;vector-effect:non-scaling-stroke}.ba-stereo-image-meter__axis[data-v-249d3b81]{stroke:var(--ba-studio-white-a8);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ba-stereo-image-meter__mono[data-v-249d3b81]{stroke:var(--ba-studio-slate200-a48);stroke-width:1px;vector-effect:non-scaling-stroke}.ba-stereo-image-meter__channel[data-v-249d3b81]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a48);pointer-events:none;font-size:8px;font-weight:700;line-height:1;position:absolute;top:5px;left:6px}.ba-stereo-image-meter__channel.is-right[data-v-249d3b81]{left:auto;right:6px}.ba-stereo-image-meter__placeholder[data-v-249d3b81]{color:var(--ba-studio-slate400-a62);white-space:nowrap;pointer-events:none;background:var(--ba-studio-deep-10);border-radius:var(--ba-studio-radius-2,4px);padding:3px 7px;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba-stereo-image-meter__correlation[data-v-249d3b81]{align-items:center;gap:8px;display:flex}.ba-stereo-image-meter__correlation-label[data-v-249d3b81]{color:var(--ba-studio-slate400-a82);letter-spacing:.08em;flex:none;font-size:9px;font-weight:800}.ba-stereo-image-meter__track[data-v-249d3b81]{background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a9);border-radius:var(--ba-studio-radius-1,2px);flex:auto;height:6px;position:relative;overflow:hidden}.ba-stereo-image-meter__fill[data-v-249d3b81]{background:var(--ba-studio-gold-a58);position:absolute;top:0;bottom:0}.ba-stereo-image-meter__fill.is-negative[data-v-249d3b81]{background:var(--ba-studio-red400-a72)}.ba-stereo-image-meter__zero-tick[data-v-249d3b81]{background:var(--ba-studio-slate200-a48);width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.ba-stereo-image-meter__value[data-v-249d3b81]{min-width:4ch;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-white-a90);text-align:right;flex:none;font-size:10px}.ba-transient-envelope[data-v-48f17372]{background:var(--ba-studio-deep-21);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);height:120px;position:relative;overflow:hidden}.ba-transient-envelope svg[data-v-48f17372]{width:100%;height:100%;display:block}.ba-transient-envelope__shade[data-v-48f17372]{fill:var(--ba-studio-gold-a10);stroke:none}.ba-transient-envelope__shade.is-negative[data-v-48f17372]{fill:var(--ba-studio-slate400-a10)}.ba-transient-envelope__window-split[data-v-48f17372]{stroke:var(--ba-studio-white-a8);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.ba-transient-envelope__baseline[data-v-48f17372]{fill:none;stroke:var(--ba-studio-slate200-a48);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ba-transient-envelope__shaped[data-v-48f17372]{fill:none;stroke:var(--ba-studio-gold);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ba-transient-envelope__legend[data-v-48f17372]{max-width:calc(100% - 14px);font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200-a62);white-space:nowrap;pointer-events:none;font-size:8px;line-height:1;position:absolute;bottom:5px;right:7px;overflow:hidden}.arranger-ba-scope-effect-editor[data-v-f6c3b6c8]{min-width:0;min-height:0;position:relative;container:ba-scope-effect-editor/inline-size}.arranger-ba-scope-effect-editor.is-readonly[data-v-f6c3b6c8]{cursor:not-allowed;opacity:.56}@container ba-scope-effect-editor (width<=720px){.arranger-ba-scope-effect-editor[data-v-f6c3b6c8] .plugin-root,.arranger-ba-scope-effect-editor[data-v-f6c3b6c8] .eq-plugin,.arranger-ba-scope-effect-editor[data-v-f6c3b6c8] .split-plugin{max-width:100%}}.arranger-scope-automation-trigger[data-v-f6c3b6c8]{z-index:2;width:28px;height:28px;color:var(--ba-studio-sky300);cursor:pointer;background:var(--ba-studio-ba-scope-effect-editor-deep-13-a82);border:1px solid var(--ba-studio-sky300-a40);border-radius:var(--ba-studio-radius-1,2px);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:2px;right:62px}.arranger-scope-automation-trigger.is-with-gr[data-v-f6c3b6c8]{right:76px}.arranger-scope-automation-trigger svg[data-v-f6c3b6c8]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.arranger-scope-automation-trigger[data-v-f6c3b6c8]:disabled{cursor:not-allowed;opacity:.4}.arranger-scope-automation-trigger[data-v-f6c3b6c8]:hover:not(:disabled),.arranger-scope-automation-trigger.is-active[data-v-f6c3b6c8]{background:var(--ba-studio-ba-scope-effect-editor-sky300-a16)}.arranger-scope-automation-picker[data-v-f6c3b6c8]{background:var(--ba-studio-ink-24-a98);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);min-width:168px;box-shadow:0 8px 24px var(--ba-studio-black-a56);padding:6px 0;position:fixed}.arranger-scope-automation-picker__title[data-v-f6c3b6c8]{color:var(--ba-studio-white-a52);padding:5px 12px 7px;font-size:11px;font-weight:700}.arranger-scope-automation-picker__item[data-v-f6c3b6c8]{width:100%;min-height:34px;color:var(--ba-studio-sky300);text-align:left;cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:12px;display:block}.arranger-scope-automation-picker__item[data-v-f6c3b6c8]:hover{background:var(--ba-studio-white-a8)}.ba-drum-envelope-canvas[data-v-45ffcabc]{color:var(--relay-text-secondary,var(--ba-studio-mist-9));gap:5px;margin:0;font-size:11px;display:grid}.ba-drum-envelope-canvas__surface[data-v-45ffcabc]{background:var(--ba-studio-white-a025);border:1px solid var(--relay-overlay-border,var(--ba-studio-white-a10));border-radius:var(--ba-studio-radius-2,4px);height:140px;position:relative;overflow:hidden}.ba-drum-envelope-canvas__surface.is-editable[data-v-45ffcabc]{cursor:crosshair}.ba-drum-envelope-canvas--overlay .ba-drum-envelope-canvas__surface[data-v-45ffcabc]{background:0 0;border:none;border-radius:0}.ba-drum-envelope-canvas__add-point[data-v-45ffcabc]{min-height:40px;font:inherit;color:inherit;background:var(--ba-studio-white-a4);border:1px solid var(--relay-overlay-border,var(--ba-studio-white-a10));border-radius:var(--ba-studio-radius-2,4px)}.ba-drum-envelope-canvas__menu[data-v-45ffcabc]{position:fixed}.ba-drum-envelope-canvas__exact[data-v-45ffcabc]{background:var(--ba-studio-ink-13-a99);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);box-shadow:0 18px 32px var(--ba-studio-black-a42);gap:6px;padding:8px;display:grid;position:fixed}.ba-drum-envelope-canvas__exact label[data-v-45ffcabc]{color:inherit;grid-template-columns:auto 72px;align-items:center;gap:6px;font-size:10px;display:grid}.ba-drum-envelope-canvas__exact input[data-v-45ffcabc]{min-height:26px;font:inherit;color:inherit;background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px)}.ba-drum-envelope-canvas__exact input[data-v-45ffcabc]:disabled{opacity:.45}.ba-drum-envelope-canvas__exact-actions[data-v-45ffcabc]{gap:6px;display:flex}.ba-drum-envelope-canvas__exact-actions button[data-v-45ffcabc]{min-height:26px;font:inherit;color:inherit;cursor:pointer;background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);flex:1}.drum-v4-stage[data-v-d1ecda02]{background:var(--ba-studio-deep-15);flex-direction:column;flex:1;min-height:0;display:flex}.drum-v4-stage__bar[data-v-d1ecda02]{flex:none;align-items:center;gap:8px;padding:4px 12px;display:flex}.drum-v4-stage__tabs[data-v-d1ecda02]{gap:2px;display:flex}.drum-v4-stage__tab[data-v-d1ecda02]{color:var(--ba-studio-slate400-a78);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:2px 10px;font-family:inherit;font-size:9px;font-weight:800;transition:background .12s,color .12s}.drum-v4-stage__tab[data-v-d1ecda02]:hover:not(.is-active){color:var(--ba-studio-slate200);background:var(--ba-studio-white-a5)}.drum-v4-stage__tab.is-active[data-v-d1ecda02]{color:var(--ba-studio-drum-synth-editor-surface-text);background:var(--ba-studio-drum-synth-editor-surface-gold-8-a10)}.drum-v4-stage__spring[data-v-d1ecda02]{flex:1}.drum-v4-stage__axis[data-v-d1ecda02]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400-a78);font-size:9px}.drum-v4-stage__scale[data-v-d1ecda02]{background:var(--ba-studio-black-a30);border-radius:2px;gap:2px;padding:1px;display:flex}.drum-v4-stage__scale-btn[data-v-d1ecda02]{color:var(--ba-studio-slate400-a78);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:1px 8px;font-family:inherit;font-size:9px;font-weight:700}.drum-v4-stage__scale-btn.is-active[data-v-d1ecda02]{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value)}.drum-v4-stage__canvas[data-v-d1ecda02]{height:var(--stage-h);position:relative;overflow:hidden}.drum-v4-stage__wave[data-v-d1ecda02]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.drum-v4-stage__status[data-v-d1ecda02]{color:var(--ba-studio-slate400-a78);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.drum-v4-stage__envelope[data-v-d1ecda02]{position:absolute;inset:0}.drum-v4-stage__envelope[data-v-d1ecda02] .ba-drum-envelope-canvas,.drum-v4-stage__envelope[data-v-d1ecda02] .ba-drum-envelope-canvas__surface{height:100%}.drum-v4-stage__metrics[data-v-d1ecda02]{border-top:1px solid var(--ba-studio-white-a5);flex:none;align-items:center;gap:14px;padding:3px 12px;display:flex}.drum-v4-stage__metric[data-v-d1ecda02]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200);align-items:center;gap:4px;font-size:9px;display:inline-flex}.drum-v4-stage__metric--muted[data-v-d1ecda02]{color:var(--ba-studio-slate400-a78)}.drum-v4-stage__metric-key[data-v-d1ecda02]{color:var(--ba-studio-slate400-a78);letter-spacing:.06em}.drum-v4-seg[data-v-4454fc21]{background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a40);border-radius:2px;width:100%;display:flex;overflow:hidden}.drum-v4-seg.is-disabled[data-v-4454fc21]{opacity:.4}.drum-v4-seg__item[data-v-4454fc21]{min-width:0;color:var(--ba-studio-slate400-a78);white-space:nowrap;cursor:pointer;border:0;border-right:1px solid var(--ba-studio-black-a40);background:0 0;flex:1;padding:3px 2px;font-family:inherit;font-size:9px;font-weight:700;line-height:1.4;transition:background .12s}.drum-v4-seg__item[data-v-4454fc21]:last-child{border-right:0}.drum-v4-seg__item[data-v-4454fc21]:hover:not(:disabled,.is-active){color:var(--ba-studio-slate200);background:var(--ba-synth-v4-skin-control-bg-hover)}.drum-v4-seg__item.is-active[data-v-4454fc21]{color:var(--ba-studio-ink-26);background:var(--ba-synth-v4-skin-value)}.drum-v4-switch[data-v-23a96207]{cursor:pointer;background:var(--ba-studio-black-a56);border:1px solid var(--ba-studio-black-a72);border-radius:8px;flex:none;align-items:center;width:30px;height:16px;padding:0;transition:background .12s;display:inline-flex;position:relative}.drum-v4-switch[data-v-23a96207]:disabled{cursor:default;opacity:.4}.drum-v4-switch__thumb[data-v-23a96207]{background:var(--ba-studio-slate400-a78);border-radius:50%;width:10px;height:10px;transition:left .12s,background .12s;position:absolute;left:2px}.drum-v4-switch.is-on[data-v-23a96207]{background:var(--ba-synth-v4-green-a34);border-color:var(--ba-synth-v4-green-deep)}.drum-v4-switch.is-on .drum-v4-switch__thumb[data-v-23a96207]{background:var(--ba-synth-v4-skin-auto);left:16px}.drum-v4-params[data-v-615375bf]{flex-direction:column;display:flex}.drum-v4-params__section+.drum-v4-params__section[data-v-615375bf]{border-top:1px solid var(--ba-studio-white-a5)}.drum-v4-params__title[data-v-615375bf]{color:var(--ba-studio-slate400-a78);text-transform:uppercase;letter-spacing:.1em;margin:0;padding:5px 10px 1px;font-size:9px;font-weight:800}.drum-v4-params__row[data-v-615375bf]{align-items:center;gap:8px;min-height:20px;padding:0 10px;display:flex}.drum-v4-params__row+.drum-v4-params__row[data-v-615375bf]{margin-top:1px}.drum-v4-params__label[data-v-615375bf]{text-overflow:ellipsis;width:76px;color:var(--ba-studio-slate400-a78);white-space:nowrap;flex:none;font-size:10px;line-height:1.3;overflow:hidden}.drum-v4-params__bar[data-v-615375bf]{flex:1;min-width:0}.drum-v4-params__value[data-v-615375bf]{width:58px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate200);text-align:right;white-space:nowrap;flex:none;font-size:9px}.drum-v4-params__stepper[data-v-615375bf]{flex:none;align-items:center;gap:2px;display:flex}.drum-v4-params__step-btn[data-v-615375bf]{width:20px;height:18px;color:var(--ba-studio-slate400-a78);cursor:pointer;background:var(--ba-synth-v4-skin-control-bg);border:1px solid var(--ba-studio-black-a40);border-radius:2px;place-items:center;padding:0;font-size:11px;line-height:1;display:grid}.drum-v4-params__step-btn[data-v-615375bf]:disabled{cursor:default;opacity:.4}.drum-v4-params__step-btn[data-v-615375bf]:hover:not(:disabled){color:var(--ba-studio-slate200);background:var(--ba-synth-v4-skin-control-bg-hover)}.drum-v4-params__step-value[data-v-615375bf]{min-width:22px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate50);text-align:center;font-size:10px;font-weight:700}.drum-v4-params__enum[data-v-615375bf]{flex:1;min-width:120px;max-width:190px}.drum-v4-params__switch-slot[data-v-615375bf]{flex:1;align-items:center;display:flex}.ba-drum-synth-editor[data-v-2c8e039d]{--drum-synth-line:var(--ba-studio-white-a075);min-width:0;min-height:0;color:var(--ba-studio-frost-7);background:var(--ba-studio-deep-15);flex-direction:column;flex:1;display:flex;container-type:inline-size}.ba-drum-synth-editor__head[data-v-2c8e039d]{background:var(--ba-studio-deep-7);border-bottom:1px solid var(--drum-synth-line);flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:40px;padding:6px 12px;display:flex}.ba-drum-synth-editor__tabs[data-v-2c8e039d]{align-items:center;gap:2px;display:flex}.ba-drum-synth-editor__tab[data-v-2c8e039d]{color:var(--ba-studio-mist-9);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:5px 10px;font-size:10px;font-weight:800;transition:background .15s,color .15s}.ba-drum-synth-editor__tab[data-v-2c8e039d]:disabled{cursor:default;opacity:.46}.ba-drum-synth-editor__tab[data-v-2c8e039d]:hover:not(:disabled,.is-active){color:var(--ba-studio-white);background:var(--ba-studio-white-a5)}.ba-drum-synth-editor__tab.is-active[data-v-2c8e039d]{color:var(--ba-studio-drum-synth-editor-surface-text);background:var(--ba-studio-drum-synth-editor-surface-gold-8-a9)}.ba-drum-synth-editor__master[data-v-2c8e039d]{align-items:center;gap:6px;display:flex}.ba-drum-synth-editor__master-bar[data-v-2c8e039d]{width:96px}.ba-drum-synth-editor__master-label[data-v-2c8e039d]{color:var(--ba-studio-mist-9);font-size:9px;font-weight:700}.ba-drum-synth-editor__tools[data-v-2c8e039d]{background:var(--ba-studio-white-a015);border-bottom:1px solid var(--drum-synth-line);flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:36px;padding:5px 12px;display:flex}.ba-drum-synth-editor__selector[data-v-2c8e039d]{flex:none;width:172px}.ba-drum-synth-editor__spring[data-v-2c8e039d]{flex:1}.ba-drum-synth-editor__tool-button[data-v-2c8e039d]{min-height:26px;color:inherit;cursor:pointer;background:var(--ba-studio-white-a035);border:1px solid var(--drum-synth-line);border-radius:2px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ba-drum-synth-editor__tool-button[data-v-2c8e039d]:disabled{cursor:default;opacity:.46}.ba-drum-synth-editor__tool-button[data-v-2c8e039d]:hover:not(:disabled){color:var(--ba-studio-white);background:var(--ba-studio-white-a7);border-color:var(--ba-studio-white-a16)}.ba-drum-synth-editor__tool-button.is-active[data-v-2c8e039d]{color:var(--ba-studio-drum-synth-editor-surface-text);background:var(--ba-studio-drum-synth-editor-surface-gold-8-a10);border-color:var(--ba-studio-drum-synth-editor-surface-gold-8-a55)}.ba-drum-synth-editor__body[data-v-2c8e039d]{flex:1;min-width:0;min-height:0;display:flex}.ba-drum-synth-editor__stage-pane[data-v-2c8e039d]{background:var(--ba-studio-deep-15);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex}.ba-drum-synth-editor__params[data-v-2c8e039d]{background:var(--ba-studio-white-a015);border-left:1px solid var(--drum-synth-line);flex:0 0 clamp(300px,36%,420px);min-width:0;overflow-y:auto}.ba-drum-synth-editor__params[data-v-2c8e039d]::-webkit-scrollbar{width:8px}.ba-drum-synth-editor__params[data-v-2c8e039d]::-webkit-scrollbar-thumb{background:var(--ba-studio-white-a12);border-radius:4px}.ba-drum-synth-editor__params[data-v-2c8e039d]::-webkit-scrollbar-track{background:0 0}.ba-drum-synth-editor__macros[data-v-2c8e039d]{border-bottom:1px solid var(--ba-studio-white-a5);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;display:flex}.ba-drum-synth-editor__macros-title[data-v-2c8e039d]{color:var(--ba-studio-mist-9);flex:0 0 100%;font-size:10px;font-weight:700}.ba-drum-synth-editor__macro[data-v-2c8e039d]{color:var(--ba-studio-mist-9);justify-items:center;gap:3px;font-size:10px;display:grid}@container (width<=620px){.ba-drum-synth-editor__body[data-v-2c8e039d]{flex-direction:column}.ba-drum-synth-editor__stage-pane[data-v-2c8e039d]{flex:none}.ba-drum-synth-editor__params[data-v-2c8e039d]{border-top:1px solid var(--drum-synth-line);border-left:0;flex:auto}}@container (width<=720px){.ba-drum-synth-editor__head[data-v-2c8e039d]{flex-wrap:nowrap;gap:8px;overflow-x:auto}.ba-drum-synth-editor__spring[data-v-2c8e039d]{display:none}.ba-drum-synth-editor__selector[data-v-2c8e039d]{width:150px}.ba-drum-synth-editor__tool-button[data-v-2c8e039d]{padding:0 8px}}.ba-drum-synth-device-host[data-v-19e09a57]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.arranger-studio-dialog[data-v-756be316]{background:linear-gradient(180deg, var(--ba-studio-white-a3), var(--ba-studio-white-a0)), var(--ba-studio-deep-19-a98);border-radius:inherit;flex-direction:column;max-height:min(640px,100vh - 32px);display:flex;overflow:hidden}.arranger-studio-dialog__head[data-v-756be316]{background:var(--ba-studio-ink-20-a98);border-bottom:1px solid var(--ba-studio-white-a5);border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.arranger-studio-dialog__head-copy[data-v-756be316]{align-items:center;gap:8px;min-width:0;display:flex}.arranger-studio-dialog__indicator[data-v-756be316]{background:var(--ba-color-brand-600);width:10px;height:10px;box-shadow:0 0 0 1px var(--ba-studio-black-a42), 0 0 12px var(--ba-studio-gold-a28);border-radius:50%;flex-shrink:0}.arranger-studio-dialog__title[data-v-756be316]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-slate50);white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.arranger-studio-dialog__close[data-v-756be316]{width:28px;height:28px;color:var(--ba-studio-slate400-a78);cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.arranger-studio-dialog__close[data-v-756be316]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a6)}.arranger-studio-dialog__close svg[data-v-756be316]{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.arranger-studio-dialog__body[data-v-756be316]{scrollbar-color:var(--ba-studio-slate400-a54) var(--ba-studio-white-a035);scrollbar-width:thin;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.arranger-studio-dialog__body[data-v-756be316]::-webkit-scrollbar{width:10px}.arranger-studio-dialog__body[data-v-756be316]::-webkit-scrollbar-track{background:var(--ba-studio-white-a035)}.arranger-studio-dialog__body[data-v-756be316]::-webkit-scrollbar-thumb{background:var(--ba-studio-slate400-a54);border-radius:var(--ba-studio-radius-pill,999px);background-clip:padding-box;border:3px solid #0000}.arranger-studio-dialog__body[data-v-756be316]::-webkit-scrollbar-thumb:hover{background:var(--ba-studio-slate300-a72);background-clip:padding-box}.arranger-studio-dialog__footer[data-v-756be316]{border-radius:inherit;border-top-left-radius:0;border-top-right-radius:0;justify-content:flex-end;gap:10px;padding:0 16px 16px;display:flex}.arranger-studio-dialog__btn[data-v-756be316]{min-width:88px;height:34px;color:var(--ba-studio-slate200);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);padding:0 14px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,color .15s,opacity .15s}.arranger-studio-dialog__btn[data-v-756be316]:hover:not(:disabled){color:var(--ba-studio-white);border-color:var(--ba-studio-gold-a28)}.arranger-studio-dialog__btn.is-primary[data-v-756be316]{color:var(--ba-color-brand-600);background:var(--ba-studio-gold-a8);border-color:var(--ba-studio-gold-a34)}.arranger-studio-dialog__btn.is-primary[data-v-756be316]:hover:not(:disabled){background:var(--ba-studio-gold-a14)}.arranger-studio-dialog__btn.is-danger[data-v-756be316]{color:var(--ba-studio-red400);background:var(--ba-studio-dialog-red500-a8);border-color:var(--ba-studio-dialog-red500-a30)}.arranger-studio-dialog__btn.is-danger[data-v-756be316]:hover:not(:disabled){background:var(--ba-studio-dialog-red500-a14)}.arranger-studio-dialog__btn[data-v-756be316]:disabled{cursor:default;opacity:.46}.insert-picker-grid[data-v-0675b6ec]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.insert-picker-item[data-v-0675b6ec]{min-height:52px;color:var(--ba-studio-slate50);text-align:left;cursor:pointer;background:var(--ba-studio-insert-picker-dialog-deep-23-a94);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);align-items:center;gap:8px;padding:8px 10px;transition:border-color .15s,background .15s,color .15s;display:flex}.insert-picker-item[data-v-0675b6ec]:hover{background:var(--ba-studio-gold-a5);border-color:var(--ba-studio-gold-a34)}.insert-picker-icon[data-v-0675b6ec]{width:30px;height:30px;color:var(--ba-color-brand-600);background:var(--ba-studio-white-a2);border-radius:var(--ba-studio-radius-2,4px);flex:none;justify-content:center;align-items:center;display:inline-flex}.insert-picker-icon svg[data-v-0675b6ec]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.insert-picker-copy[data-v-0675b6ec]{gap:1px;min-width:0;display:grid}.insert-picker-label[data-v-0675b6ec],.insert-picker-description[data-v-0675b6ec]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.insert-picker-label[data-v-0675b6ec]{color:var(--ba-studio-slate50);font-size:13px;font-weight:700;line-height:1.2}.insert-picker-description[data-v-0675b6ec]{color:var(--ba-studio-slate400-a82);font-size:10.5px;line-height:1.3}.insert-picker-item.is-synth .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-audio .insert-picker-icon[data-v-0675b6ec]{color:var(--ba-studio-insert-picker-dialog-text);background:var(--ba-studio-insert-picker-dialog-cyan-11-a12)}.insert-picker-item.is-piano .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-balance .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-stereo .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-volume-shaper .insert-picker-icon[data-v-0675b6ec]{color:var(--ba-studio-insert-picker-dialog-text-2);background:var(--ba-studio-insert-picker-dialog-green-6-a12)}.insert-picker-item.is-drum .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-drum-synth .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-reverb .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-distortion .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-digital .insert-picker-icon[data-v-0675b6ec]{color:var(--ba-studio-insert-picker-dialog-text-3);background:var(--ba-studio-insert-picker-dialog-red-7-a12)}.insert-picker-item.is-bus .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-maximizer .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-compressor .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-transient .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-delay .insert-picker-icon[data-v-0675b6ec]{color:var(--ba-studio-gold);background:var(--ba-studio-gold-a12)}.insert-picker-item.is-chorus .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-eq .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-ba-eq .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-multiband .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-filter .insert-picker-icon[data-v-0675b6ec],.insert-picker-item.is-phaser-flanger .insert-picker-icon[data-v-0675b6ec]{color:var(--ba-studio-insert-picker-dialog-text);background:var(--ba-studio-insert-picker-dialog-cyan-11-a12)}@media (width<=768px){.insert-picker-grid[data-v-0675b6ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.insert-picker-item[data-v-0675b6ec]{gap:7px;min-height:46px;padding:6px 8px}.insert-picker-icon[data-v-0675b6ec]{width:26px;height:26px}.insert-picker-label[data-v-0675b6ec]{font-size:12px}.insert-picker-description[data-v-0675b6ec]{font-size:10px}}@media (width<=480px){.insert-picker-grid[data-v-0675b6ec]{grid-template-columns:1fr;gap:7px}.insert-picker-item[data-v-0675b6ec]{min-height:44px}.insert-picker-icon[data-v-0675b6ec]{width:24px;height:24px}}.ba-sound-midi-key-picker[data-v-9e6e153e]{gap:8px;min-width:0;display:grid}.ba-sound-midi-key-picker__summary[data-v-9e6e153e]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ba-sound-midi-key-picker__chips[data-v-9e6e153e]{text-overflow:ellipsis;min-width:0;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-sound-midi-key-picker-frost-9-a88);white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.ba-sound-midi-key-picker__clear[data-v-9e6e153e]{min-height:28px;color:var(--ba-studio-frost-16-a72);cursor:pointer;background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);flex:none;padding:0 10px;font-size:11px;font-weight:700}.ba-sound-midi-key-picker__clear[data-v-9e6e153e]:disabled{cursor:default;opacity:.4}.ba-sound-midi-key-picker__keyboard[data-v-9e6e153e]{overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-color:var(--ba-studio-slate400-a45) transparent;scrollbar-width:thin;min-width:0;padding-bottom:2px;position:relative;overflow-x:auto}.ba-sound-midi-key-picker__keyboard.is-dragging[data-v-9e6e153e]{cursor:grabbing}.ba-sound-midi-key-picker__keybed[data-v-9e6e153e]{flex:none;height:72px;position:relative}.ba-sound-midi-key-picker__whites[data-v-9e6e153e]{grid-auto-columns:18px;grid-auto-flow:column;height:100%;display:grid}.ba-sound-midi-key-picker__blacks[data-v-9e6e153e]{pointer-events:none;height:42px;position:absolute;top:0;left:0;right:0}.ba-sound-midi-key-picker__key[data-v-9e6e153e]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--ba-studio-white-a10);margin:0;padding:0}.ba-sound-midi-key-picker__key[data-v-9e6e153e]:disabled{cursor:default;opacity:.28}.ba-sound-midi-key-picker__key.is-white[data-v-9e6e153e]{color:var(--ba-studio-sound-midi-key-picker-text);background:linear-gradient(180deg, var(--ba-studio-sound-midi-key-picker-grad-1) 0%, var(--ba-studio-sound-midi-key-picker-grad-2) 100%);border-radius:0 0 var(--ba-studio-radius-1,2px) var(--ba-studio-radius-1,2px);position:relative}.ba-sound-midi-key-picker__key.is-black[data-v-9e6e153e]{z-index:1;pointer-events:auto;background:linear-gradient(180deg, var(--ba-studio-sound-midi-key-picker-grad-1-2) 0%, var(--ba-studio-sound-midi-key-picker-grad-2-2) 100%);border-radius:0 0 var(--ba-studio-radius-1,2px) var(--ba-studio-radius-1,2px);width:12px;height:100%;position:absolute;top:0;transform:translate(-50%)}.ba-sound-midi-key-picker__key.is-selected.is-white[data-v-9e6e153e]{background:linear-gradient(180deg, var(--ba-studio-sound-midi-key-picker-grad-2-3) 0%, var(--ba-studio-gold-17) 100%);border-color:var(--ba-studio-sound-midi-key-picker-gold-17-a90);box-shadow:inset 0 0 0 1px var(--ba-studio-sound-midi-key-picker-gold-17-a55)}.ba-sound-midi-key-picker__key.is-selected.is-black[data-v-9e6e153e]{background:linear-gradient(180deg, var(--ba-studio-sound-midi-key-picker-grad-1-3) 0%, var(--ba-studio-sound-midi-key-picker-grad-2-4) 100%);border-color:var(--ba-studio-sound-midi-key-picker-gold-17-a95)}.ba-sound-midi-key-picker__key.is-occupied[data-v-9e6e153e]:not(.is-selected){box-shadow:inset 0 0 0 1px var(--ba-studio-sound-midi-key-picker-sky300-a65)}.ba-sound-midi-key-picker__c-label[data-v-9e6e153e]{color:var(--ba-studio-sound-midi-key-picker-slate800-a55);text-align:center;pointer-events:none;font-size:8px;font-weight:700;position:absolute;bottom:2px;left:0;right:0}.ba-sound-midi-key-picker__key.is-selected .ba-sound-midi-key-picker__c-label[data-v-9e6e153e]{color:var(--ba-studio-sound-midi-key-picker-slate800-a72)}.ba-sound-rack-performance-editor[data-v-5ed6f52e]{min-width:0;color:var(--ba-studio-sound-rack-performance-editor-frost-11-a90);display:grid}.ba-sound-rack-performance-editor__top-grid[data-v-5ed6f52e]{border-bottom:1px solid var(--ba-studio-white-a10);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.ba-sound-rack-performance-editor__section[data-v-5ed6f52e]{align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.ba-sound-rack-performance-editor__section+.ba-sound-rack-performance-editor__section[data-v-5ed6f52e]{border-left:1px solid var(--ba-studio-white-a10)}.ba-sound-rack-performance-editor__section--content[data-v-5ed6f52e],.ba-sound-rack-performance-editor__section--trigger-keys[data-v-5ed6f52e]{grid-column:1/-1}.ba-sound-rack-performance-editor__section>header[data-v-5ed6f52e],.ba-sound-rack-performance-editor__phrase-head>div>span[data-v-5ed6f52e]{color:var(--ba-studio-sound-rack-performance-editor-frost-16-a60);font-size:11px;font-weight:700}.ba-sound-rack-performance-editor__segmented[data-v-5ed6f52e]{border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.ba-sound-rack-performance-editor__segmented button[data-v-5ed6f52e]{min-height:31px;color:var(--ba-studio-frost-16-a62);cursor:pointer;background:var(--ba-studio-white-a025);border:0;border-right:1px solid var(--ba-studio-white-a10);padding:0 8px;font-size:11px}.ba-sound-rack-performance-editor__segmented button[data-v-5ed6f52e]:last-child{border-right:0}.ba-sound-rack-performance-editor__segmented button.is-active[data-v-5ed6f52e]{color:var(--ba-studio-gold-6);background:var(--ba-studio-sound-rack-performance-editor-gold-17-a13)}.ba-sound-rack-performance-editor__segmented button[data-v-5ed6f52e]:disabled,.ba-sound-rack-performance-editor input[data-v-5ed6f52e]:disabled,.ba-sound-rack-performance-editor button[data-v-5ed6f52e]:disabled{cursor:default;opacity:.48}.ba-sound-rack-performance-editor__fields[data-v-5ed6f52e]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 72px;gap:8px;display:grid}.ba-sound-rack-performance-editor__fields label[data-v-5ed6f52e],.ba-sound-rack-performance-editor__note-selector[data-v-5ed6f52e],.ba-sound-rack-performance-editor__duration-field[data-v-5ed6f52e]{min-width:0;color:var(--ba-studio-frost-16-a58);gap:4px;font-size:10px;display:grid}.ba-sound-rack-performance-editor__note-selector[data-v-5ed6f52e]{grid-column:1/-1}.ba-sound-rack-performance-editor__duration-field[data-v-5ed6f52e]{align-content:start}.ba-sound-rack-performance-editor__duration-presets[data-v-5ed6f52e]{background:var(--ba-studio-white-a025);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.ba-sound-rack-performance-editor__duration-presets button[data-v-5ed6f52e]{min-height:28px;color:var(--ba-studio-frost-16-a62);cursor:pointer;border:0;border-right:1px solid var(--ba-studio-white-a10);background:0 0;padding:0 2px;font-size:10px;font-weight:700}.ba-sound-rack-performance-editor__duration-presets button[data-v-5ed6f52e]:last-child{border-right:0}.ba-sound-rack-performance-editor__duration-presets button.is-active[data-v-5ed6f52e]{color:var(--ba-studio-gold-6);background:var(--ba-studio-sound-rack-performance-editor-gold-17-a13)}.ba-sound-rack-performance-editor__duration-stepper[data-v-5ed6f52e]{grid-template-columns:28px minmax(0,1fr) 28px auto;align-items:center;gap:4px;display:grid}.ba-sound-rack-performance-editor__duration-stepper button[data-v-5ed6f52e]{height:28px;color:var(--ba-studio-sound-rack-performance-editor-frost-11-a86);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);font-size:14px;line-height:1}.ba-sound-rack-performance-editor__velocity-field[data-v-5ed6f52e]{justify-items:center}.ba-sound-rack-performance-editor input[data-v-5ed6f52e]{min-width:0;height:28px;font:inherit;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-sound-rack-performance-editor-frost-3-a90);background:var(--ba-studio-sound-rack-performance-editor-deep-33-a48);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);outline:0;padding:0 6px;font-size:11px}.ba-sound-rack-performance-editor small[data-v-5ed6f52e],.ba-sound-rack-performance-editor__hint[data-v-5ed6f52e]{color:var(--ba-studio-sound-rack-performance-editor-frost-16-a44);font-size:10px}.ba-sound-rack-performance-editor__hint.is-warning[data-v-5ed6f52e]{color:var(--ba-studio-sound-rack-performance-editor-amber400-a82)}.ba-sound-rack-performance-editor__pitch-mode[data-v-5ed6f52e]{color:var(--ba-studio-frost-16-a58);grid-column:1/-1;gap:4px;font-size:10px;display:grid}.ba-sound-rack-performance-editor__layers[data-v-5ed6f52e]{color:var(--ba-studio-sound-rack-performance-editor-frost-16-a70);background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);gap:4px;margin-top:8px;padding:8px 10px;font-size:11px;display:grid}.ba-sound-rack-performance-editor__layers-title[data-v-5ed6f52e]{color:var(--ba-studio-sound-rack-performance-editor-frost-16-a52);font-size:10px;font-weight:700}.ba-sound-rack-performance-editor__layers ul[data-v-5ed6f52e]{margin:0;padding:0;list-style:none}.ba-sound-rack-performance-editor__layers li[data-v-5ed6f52e]{line-height:1.45}.ba-sound-rack-performance-editor__layers strong[data-v-5ed6f52e]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-6);font-weight:700}.ba-sound-rack-performance-editor__choke[data-v-5ed6f52e]{gap:8px;display:grid}.ba-sound-rack-performance-editor__choke-chips[data-v-5ed6f52e]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ba-sound-rack-performance-editor__choke-chip[data-v-5ed6f52e]{min-height:30px;color:var(--ba-studio-frost-16-a72);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);padding:0 10px;font-size:11px;font-weight:700}.ba-sound-rack-performance-editor__choke-chip.is-active[data-v-5ed6f52e]{color:var(--ba-studio-gold-6);background:var(--ba-studio-sound-rack-performance-editor-gold-17-a14);border-color:var(--ba-studio-sound-rack-performance-editor-gold-17-a72)}.ba-sound-rack-performance-editor__choke-create[data-v-5ed6f52e]{gap:6px;display:flex}.ba-sound-rack-performance-editor__choke-create input[data-v-5ed6f52e]{flex:auto}.ba-sound-rack-performance-editor__choke-create button[data-v-5ed6f52e]{min-height:28px;color:var(--ba-studio-sound-rack-performance-editor-frost-13-a78);cursor:pointer;background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);flex:none;padding:0 10px;font-size:11px}.ba-sound-rack-performance-editor__phrase[data-v-5ed6f52e]{background:var(--ba-studio-sound-rack-performance-editor-deep-33-a16);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);min-width:0;margin-top:2px;display:grid}.ba-sound-rack-performance-editor__phrase-head[data-v-5ed6f52e]{border-bottom:1px solid var(--ba-studio-white-a10);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 10px;display:flex}.ba-sound-rack-performance-editor__phrase-head>div[data-v-5ed6f52e]{gap:2px;display:grid}.ba-sound-rack-performance-editor__phrase-head>button[data-v-5ed6f52e]{min-height:28px;color:var(--ba-studio-sound-rack-performance-editor-frost-13-a78);cursor:pointer;background:var(--ba-studio-white-a035);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-2,4px);padding:0 10px;font-size:11px}.ba-sound-rack-performance-editor__phrase-overview[data-v-5ed6f52e]{min-height:42px;color:var(--ba-studio-frost-16-a54);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.ba-sound-rack-performance-editor__phrase-overview>span[data-v-5ed6f52e]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-sound-rack-performance-editor-frost-8-a76);background:var(--ba-studio-white-a035);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);padding:3px 6px}@container (width<=860px){.ba-sound-rack-performance-editor__top-grid[data-v-5ed6f52e]{grid-template-columns:1fr 1fr}.ba-sound-rack-performance-editor__section[data-v-5ed6f52e]:last-child{border-top:1px solid var(--ba-studio-white-a10);border-left:0;grid-column:1/-1}}@container (width<=639px){.ba-sound-rack-performance-editor__top-grid[data-v-5ed6f52e]{grid-template-columns:minmax(0,1fr)}.ba-sound-rack-performance-editor__section+.ba-sound-rack-performance-editor__section[data-v-5ed6f52e],.ba-sound-rack-performance-editor__section[data-v-5ed6f52e]:last-child{border-top:1px solid var(--ba-studio-white-a10);border-left:0;grid-column:auto}.ba-sound-rack-performance-editor__fields[data-v-5ed6f52e]{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-sound-rack-performance-editor__segmented button[data-v-5ed6f52e],.ba-sound-rack-performance-editor__phrase-head>button[data-v-5ed6f52e],.ba-sound-rack-performance-editor__choke-chip[data-v-5ed6f52e],.ba-sound-rack-performance-editor input[data-v-5ed6f52e]{min-height:40px}.ba-sound-rack-performance-editor__phrase-head[data-v-5ed6f52e]{flex-wrap:wrap;align-items:end}.ba-sound-rack-performance-editor__phrase-head>button[data-v-5ed6f52e]{width:100%}}.ba-sound-rack-phrase-piano-roll-window__editor[data-v-64be1a2c]{height:min(680px,100vh - 128px);min-height:440px}.ba-sound-rack-toolbar[data-v-a9e74369]{background:var(--ba-studio-deep-6-a98);border-bottom:1px solid var(--ba-studio-white-a10);flex:none;align-items:center;gap:8px;min-width:0;min-height:52px;padding:7px 12px;display:flex}.ba-sound-rack-toolbar__factory[data-v-a9e74369],.ba-sound-rack-toolbar__actions[data-v-a9e74369],.ba-sound-rack-toolbar__master[data-v-a9e74369]{align-items:center;gap:7px;min-width:0;display:flex}.ba-sound-rack-toolbar__factory[data-v-a9e74369]{flex:0 280px}.ba-sound-rack-toolbar__factory>div[data-v-a9e74369]{flex:1;min-width:128px}.ba-sound-rack-toolbar__modified[data-v-a9e74369]{color:var(--ba-studio-gold-6);letter-spacing:0;white-space:nowrap;border:1px solid var(--ba-studio-sound-rack-toolbar-gold-17-a42);border-radius:var(--ba-studio-radius-2,4px);flex:none;padding:2px 6px;font-size:10px;font-weight:700}.ba-sound-rack-toolbar .is-disabled[data-v-a9e74369]{pointer-events:none;opacity:.46}.ba-sound-rack-toolbar__label[data-v-a9e74369]{color:var(--ba-studio-frost-16-a50);white-space:nowrap;flex:none;font-size:10px;font-weight:700}.ba-sound-rack-toolbar__actions[data-v-a9e74369]{flex:none;margin-left:auto}.ba-sound-rack-toolbar__icon-button[data-v-a9e74369]{width:40px;height:40px;color:var(--ba-studio-sound-rack-toolbar-frost-14-a76);cursor:pointer;background:var(--ba-studio-white-a035);border:1px solid var(--ba-studio-white-a10);border-radius:var(--ba-studio-radius-1,2px);flex:0 0 40px;place-items:center;padding:0;display:inline-grid}.ba-sound-rack-toolbar__icon-button[data-v-a9e74369]:hover:not(:disabled){color:var(--ba-studio-gold-6);border-color:var(--ba-studio-sound-rack-toolbar-gold-17-a50)}.ba-sound-rack-toolbar__icon-button.is-danger[data-v-a9e74369]:hover:not(:disabled){color:var(--ba-studio-sound-rack-toolbar-text);border-color:var(--ba-studio-sound-rack-toolbar-red-4-a52)}.ba-sound-rack-toolbar__icon-button[data-v-a9e74369]:disabled{cursor:default;opacity:.42}.ba-sound-rack-toolbar__master[data-v-a9e74369]{border-left:1px solid var(--ba-studio-white-a10);margin-left:2px;padding-left:10px}.ba-sound-rack-toolbar__master output[data-v-a9e74369]{min-width:44px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-frost-16-a58);text-align:right;white-space:nowrap;font-size:10px}@container (width<=700px){.ba-sound-rack-toolbar[data-v-a9e74369]{grid-template-columns:minmax(0,1fr) auto;display:grid}.ba-sound-rack-toolbar__factory[data-v-a9e74369]{grid-column:1/-1;max-width:none}.ba-sound-rack-toolbar__actions[data-v-a9e74369]{grid-column:1/-1;justify-content:flex-end}.ba-sound-rack-toolbar__master[data-v-a9e74369]{border-left:0;margin-left:0;padding-left:0}}@container (width<=639px){.ba-sound-rack-toolbar[data-v-a9e74369]{gap:8px;min-height:0;padding:8px}.ba-sound-rack-toolbar__factory[data-v-a9e74369]{flex:min(250px,100%)}.ba-sound-rack-toolbar__factory>div[data-v-a9e74369]{min-width:0}.ba-sound-rack-toolbar__actions[data-v-a9e74369]{margin-left:auto}.ba-sound-rack-toolbar__icon-button[data-v-a9e74369]{flex-basis:40px;width:40px;height:40px}.ba-sound-rack-toolbar__master[data-v-a9e74369]{border-left:0;margin-left:0;padding-left:0}}.ba-sound-rail[data-v-7857b2ac]{background:var(--ba-studio-sound-rail-deep-20-a76);border-right:1px solid var(--ba-studio-white-a10);flex-direction:column;flex:0 0 176px;width:176px;min-width:150px;min-height:0;display:flex;overflow:hidden}.ba-sound-rail__head[data-v-7857b2ac]{min-height:42px;color:var(--ba-studio-frost-16-a54);border-bottom:1px solid var(--ba-studio-white-a8);justify-content:space-between;align-items:center;gap:8px;padding:0 9px 0 12px;font-size:10px;font-weight:700;display:flex}.ba-sound-rail__tool[data-v-7857b2ac],.ba-sound-rail__slot-tools button[data-v-7857b2ac]{width:40px;height:40px;color:var(--ba-studio-frost-16-a58);cursor:pointer;border-radius:var(--ba-studio-radius-2,4px);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ba-sound-rail__tool[data-v-7857b2ac]:hover:not(:disabled),.ba-sound-rail__slot-tools button[data-v-7857b2ac]:hover:not(:disabled){color:var(--ba-studio-gold-6);background:var(--ba-studio-sound-rail-gold-17-a10)}.ba-sound-rail__tool[data-v-7857b2ac]:disabled,.ba-sound-rail__slot-tools button[data-v-7857b2ac]:disabled{cursor:default;opacity:.32}.ba-sound-rail__slot-tools button[data-v-7857b2ac]{aspect-ratio:1;width:100%;min-width:0;max-width:40px;height:auto}.ba-sound-rail__list[data-v-7857b2ac]{overscroll-behavior:contain;scrollbar-color:var(--ba-studio-sound-rail-mist-2-a72) var(--ba-studio-white-a5);scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.ba-sound-rail__list[data-v-7857b2ac]::-webkit-scrollbar{width:10px;height:10px}.ba-sound-rail__list[data-v-7857b2ac]::-webkit-scrollbar-track{background:var(--ba-studio-white-a5)}.ba-sound-rail__list[data-v-7857b2ac]::-webkit-scrollbar-thumb{background:var(--ba-studio-sound-rail-mist-2-a72);border:2px solid var(--ba-studio-sound-rail-deep-20-a90);border-radius:var(--ba-studio-radius-pill,999px)}.ba-sound-rail__slot[data-v-7857b2ac]{cursor:grab;border-bottom:1px solid var(--ba-studio-white-a055)}.ba-sound-rail__slot[data-v-7857b2ac]:active{cursor:grabbing}.ba-sound-rail__slot.is-selected[data-v-7857b2ac]{background:var(--ba-studio-sound-rail-gold-17-a10);box-shadow:inset 2px 0 0 var(--ba-studio-gold-17)}.ba-sound-rail__slot.is-drag-over[data-v-7857b2ac]{box-shadow:inset 0 2px 0 var(--ba-studio-gold-17)}.ba-sound-rail__slot-main[data-v-7857b2ac]{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;padding:9px 10px 4px 12px;display:grid}.ba-sound-rail__slot-main[data-v-7857b2ac]:hover{background:var(--ba-studio-white-a035)}.ba-sound-rail__slot-name[data-v-7857b2ac]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-sound-rail-frost-3-a91);white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.ba-sound-rail__slot-key[data-v-7857b2ac]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-sound-rail-frost-16-a55);font-size:10px}.ba-sound-rail__slot-key.is-empty[data-v-7857b2ac]{color:var(--ba-studio-sound-rail-amber400-a78)}.ba-sound-rail__slot-tools[data-v-7857b2ac]{grid-template-columns:repeat(4,1fr);padding:0 4px 7px;display:grid}.ba-sound-rail__confirm[data-v-7857b2ac]{color:var(--ba-studio-sound-rail-amber400-a90);justify-content:space-between;align-items:center;gap:4px;padding:0 8px 8px;font-size:10px;font-weight:700;display:flex}.ba-sound-rail__confirm button[data-v-7857b2ac]{min-width:40px;min-height:32px;color:inherit;cursor:pointer;background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);padding:0 8px}.ba-sound-rail__empty[data-v-7857b2ac]{padding:16px 12px;display:grid}.ba-sound-rail__empty button[data-v-7857b2ac]{min-height:40px;color:var(--ba-studio-gold-6);cursor:pointer;background:var(--ba-studio-sound-rail-gold-17-a10);border:1px solid var(--ba-studio-sound-rail-gold-17-a45);border-radius:var(--ba-studio-radius-2,4px);font-size:11px;font-weight:700}.ba-sound-rail__empty button.is-secondary[data-v-7857b2ac]{color:var(--ba-studio-sound-rail-frost-14-a78);background:var(--ba-studio-white-a4);border-color:var(--ba-studio-white-a12);font-weight:600}.ba-sound-rail__empty button[data-v-7857b2ac]:disabled{cursor:default;opacity:.42}@container (width<=639px){.ba-sound-rail[data-v-7857b2ac]{border-right:0;border-bottom:1px solid var(--ba-studio-white-a10);flex:none;width:100%;min-width:0}.ba-sound-rail__list[data-v-7857b2ac]{flex-direction:row;display:flex;overflow:auto}.ba-sound-rail__slot[data-v-7857b2ac]{border-right:1px solid var(--ba-studio-white-a055);border-bottom:0;flex:0 0 168px}}.ba-sound-slot-header[data-v-1f3c5f90]{background:var(--ba-studio-sound-slot-header-deep-4-a76);border-bottom:1px solid var(--ba-studio-white-a10);flex:none;align-items:center;gap:8px;min-width:0;min-height:54px;padding:7px 12px;display:flex}.ba-sound-slot-header__name[data-v-1f3c5f90]{flex:190px;gap:3px;min-width:112px;display:grid}.ba-sound-slot-header__name input[data-v-1f3c5f90]{width:100%;min-width:0;font:inherit;color:var(--ba-studio-sound-slot-header-frost-3-a94);background:0 0;border:0;outline:0;font-size:14px;font-weight:700}.ba-sound-slot-header__name input[data-v-1f3c5f90]:disabled{color:var(--ba-studio-sound-slot-header-frost-3-a75)}.ba-sound-slot-header__name>span[data-v-1f3c5f90]{text-overflow:ellipsis;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-sound-slot-header-frost-16-a49);white-space:nowrap;font-size:10px;overflow:hidden}.ba-sound-slot-header__preview[data-v-1f3c5f90]{width:40px;height:40px;color:var(--ba-studio-gold-6);cursor:pointer;background:var(--ba-studio-sound-slot-header-gold-17-a8);border:1px solid var(--ba-studio-sound-slot-header-gold-17-a34);border-radius:var(--ba-studio-radius-2,4px);flex:0 0 40px;place-items:center;padding:0;display:inline-grid}.ba-sound-slot-header__open-source[data-v-1f3c5f90]{min-height:40px;color:var(--ba-studio-gold-6);cursor:pointer;background:var(--ba-studio-sound-slot-header-gold-17-a8);border:1px solid var(--ba-studio-sound-slot-header-gold-17-a34);border-radius:var(--ba-studio-radius-1,2px);flex:none;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ba-sound-slot-header__open-source[data-v-1f3c5f90]:hover{background:var(--ba-studio-sound-slot-header-gold-17-a16);border-color:var(--ba-studio-sound-slot-header-gold-17-a70)}.ba-sound-slot-header__preview[data-v-1f3c5f90]:disabled{cursor:default;opacity:.42}.ba-sound-slot-header__mix[data-v-1f3c5f90]{width:56px;color:var(--ba-studio-sound-slot-header-frost-16-a53);text-align:center;flex:0 0 56px;justify-items:center;gap:1px;font-size:9px;display:grid}.ba-sound-slot-header__mix output[data-v-1f3c5f90]{text-overflow:ellipsis;width:56px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-frost-16-a50);white-space:nowrap;font-size:9px;overflow:hidden}@container (width<=639px){.ba-sound-slot-header[data-v-1f3c5f90]{grid-template-columns:minmax(0,1fr) auto 40px 56px 56px;gap:7px;min-height:0;padding:8px;display:grid}.ba-sound-slot-header__name[data-v-1f3c5f90]{grid-column:1/2;min-width:0}.ba-sound-slot-header__preview[data-v-1f3c5f90]{flex-basis:40px;grid-column:3/4;width:40px;height:40px}.ba-sound-slot-header__open-source[data-v-1f3c5f90]{grid-column:2/3;height:40px;min-height:40px}.ba-sound-slot-header__mix[data-v-1f3c5f90]{flex-basis:56px;width:56px}.ba-sound-slot-header__mix output[data-v-1f3c5f90]{width:56px}}.ba-sound-rack-editor[data-v-f3102aaa]{min-width:0;height:100%;min-height:0;color:var(--relay-text-primary,var(--ba-studio-sound-rack-editor-frost-9-a92));background:var(--relay-bg-canvas,var(--ba-studio-sound-rack-editor-bg));flex-direction:column;flex:auto;display:flex;overflow:hidden;container-type:inline-size}.ba-sound-rack-editor__body[data-v-f3102aaa]{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.ba-sound-rack-editor__workspace[data-v-f3102aaa]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.ba-sound-rack-editor__tabs[data-v-f3102aaa]{background:color-mix(in srgb, var(--relay-bg-canvas,var(--ba-studio-sound-rack-editor-bg)) 92%, transparent);border-bottom:1px solid var(--relay-overlay-border,var(--ba-studio-white-a8));flex:none;gap:4px;min-height:40px;padding:6px 10px 0;display:flex}.ba-sound-rack-editor__tabs button[data-v-f3102aaa]{min-width:72px;min-height:34px;color:var(--relay-text-secondary,var(--ba-studio-frost-16-a62));cursor:pointer;border-radius:var(--ba-studio-radius-1,2px) var(--ba-studio-radius-1,2px) 0 0;background:0 0;border:1px solid #0000;border-bottom:0;padding:0 14px;font-size:12px;font-weight:700}.ba-sound-rack-editor__tabs button.is-active[data-v-f3102aaa]{color:var(--ba-color-brand-600);background:color-mix(in srgb, var(--ba-color-brand-600) 12%, transparent);border-color:var(--relay-overlay-border,var(--ba-studio-white-a10))}.ba-sound-rack-editor__tab-content[data-v-f3102aaa]{overscroll-behavior:contain;scrollbar-color:var(--ba-studio-slate400-a55) var(--ba-studio-white-a035);scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow:auto}.ba-sound-rack-editor__performance-pane[data-v-f3102aaa],.ba-sound-rack-editor__sound-pane[data-v-f3102aaa]{min-width:0;height:100%;min-height:0}.ba-sound-rack-editor__tab-content[data-v-f3102aaa]::-webkit-scrollbar{width:8px;height:8px}.ba-sound-rack-editor__tab-content[data-v-f3102aaa]::-webkit-scrollbar-track{background:var(--ba-studio-white-a035)}.ba-sound-rack-editor__tab-content[data-v-f3102aaa]::-webkit-scrollbar-thumb{background:var(--ba-studio-slate400-a55);border:2px solid var(--relay-bg-canvas,var(--ba-studio-sound-rack-editor-bg));border-radius:var(--ba-studio-radius-pill,999px)}@container (width>=640px) and (width<=899px){.ba-sound-rack-editor__body[data-v-f3102aaa] .ba-sound-rail{flex-basis:140px;width:140px;min-width:128px}}@container (width<=639px){.ba-sound-rack-editor[data-v-f3102aaa]{min-height:0}.ba-sound-rack-editor__body[data-v-f3102aaa]{flex-direction:column}.ba-sound-rack-editor__workspace[data-v-f3102aaa]{flex:auto}.ba-sound-rack-editor__body[data-v-f3102aaa] .ba-sound-rail{border-right:0;border-bottom:1px solid var(--ba-studio-white-a10);flex:none;width:100%;min-width:0}.ba-sound-rack-editor__body[data-v-f3102aaa] .ba-sound-rail__list{flex-direction:row;display:flex;overflow:auto}.ba-sound-rack-editor__body[data-v-f3102aaa] .ba-sound-rail__slot{border-right:1px solid var(--ba-studio-white-a055);border-bottom:0;flex:0 0 168px}}.arranger-device-editor-panel[data-v-913df7e6]{min-width:0;min-height:0;color:var(--ba-studio-slate50);flex-direction:column;flex:auto;display:flex}.plugin-editor-body[data-v-913df7e6]{flex-direction:column;gap:12px;max-height:min(72vh,680px);padding:12px;display:flex;overflow:auto}.plugin-editor-body--flush[data-v-913df7e6]{flex:auto;gap:0;min-height:0;max-height:none;padding:0;overflow:hidden}.knob-grid[data-v-913df7e6]{gap:12px 10px;display:grid}.knob-grid--effect[data-v-913df7e6]{grid-template-columns:repeat(auto-fit,minmax(62px,1fr))}.knob-grid--sampler[data-v-913df7e6]{grid-template-columns:minmax(62px,74px)}.knob-grid--column[data-v-913df7e6]{grid-template-columns:repeat(2,minmax(62px,74px));justify-content:start}.knob-cell[data-v-913df7e6]{justify-items:center;gap:4px;min-width:0;display:grid}.knob-label[data-v-913df7e6],.knob-value[data-v-913df7e6]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.knob-label[data-v-913df7e6]{color:var(--ba-studio-gray300);font-size:10px;font-weight:700}.knob-value[data-v-913df7e6]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-slate400);font-size:10px}.asset-readout[data-v-913df7e6]{background:var(--ba-studio-black-a18);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);min-width:0;padding:8px 10px;display:flex}.sampler-asset-readout[data-v-913df7e6]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.sampler-asset-readout__label[data-v-913df7e6],.sampler-asset-readout__meta[data-v-913df7e6]{color:var(--ba-studio-white-a46);font-size:10px;font-weight:700}.sampler-asset-readout__select[data-v-913df7e6]{min-width:0}.sampler-asset-readout__meta[data-v-913df7e6]{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.field-grid[data-v-913df7e6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field-row[data-v-913df7e6]{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.field-row--wide[data-v-913df7e6]{grid-column:1/-1}.field-row span[data-v-913df7e6]{color:var(--ba-studio-white-a38);font-size:10px}.field-row input[data-v-913df7e6]{box-sizing:border-box;width:100%;min-width:0;height:26px;color:var(--ba-studio-white);background:var(--ba-studio-black-a20);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);outline:none;padding:0 8px;font-size:11px}.state-toggle[data-v-913df7e6],.segment-switch button[data-v-913df7e6]{color:var(--ba-studio-gray300);cursor:pointer;background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);font-size:10px;font-weight:700;transition:border-color .15s,background .15s,color .15s,opacity .15s}.state-toggle[data-v-913df7e6]:hover,.segment-switch button[data-v-913df7e6]:hover{color:var(--ba-studio-gold);border-color:var(--ba-studio-gold-a28)}.state-toggle[data-v-913df7e6]{border-radius:var(--ba-studio-radius-2,4px);min-height:26px;padding:0 10px}.state-toggle.active[data-v-913df7e6],.segment-switch button.active[data-v-913df7e6]{color:var(--ba-studio-gold);background:var(--ba-studio-gold-a12);border-color:var(--ba-studio-gold-a32)}.segment-switch[data-v-913df7e6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.segment-switch button[data-v-913df7e6]{border-radius:var(--ba-studio-radius-2,4px);height:24px}.placeholder-copy[data-v-913df7e6]{min-height:84px;color:var(--ba-studio-slate400);text-align:center;justify-content:center;align-items:center;font-size:11px;display:flex}@media (width<=768px){.plugin-editor-body[data-v-913df7e6]{padding:10px}.plugin-editor-body--flush[data-v-913df7e6]{width:100%;max-height:none;margin:0;padding:0}.knob-grid--effect[data-v-913df7e6]{grid-template-columns:repeat(2,minmax(62px,74px))}}.studio-transport-bar[data-v-10ef74d5]{background:var(--relay-bg-panel,var(--ba-studio-transport-bar-bg));border-bottom:1.5px solid var(--relay-overlay-border,var(--ba-studio-white-a8));flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 12px;display:flex}.studio-transport-bar .transport-group[data-v-10ef74d5]{align-items:center;gap:8px;display:flex}.studio-transport-bar .transport-group.center[data-v-10ef74d5]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;overflow-x:auto}.studio-transport-bar .transport-group.center[data-v-10ef74d5]::-webkit-scrollbar{display:none}.studio-transport-bar .transport-group.center.can-scroll-left[data-v-10ef74d5]{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--ba-studio-transport-bar-grad-1) 16px);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--ba-studio-transport-bar-grad-1) 16px);mask-image:linear-gradient(to right, transparent 0, var(--ba-studio-transport-bar-grad-1) 16px)}.studio-transport-bar .transport-group.center.can-scroll-right[data-v-10ef74d5]{-webkit-mask-image:linear-gradient(to left, transparent 0, var(--ba-studio-transport-bar-grad-1) 16px);-webkit-mask-image:linear-gradient(to left, transparent 0, var(--ba-studio-transport-bar-grad-1) 16px);mask-image:linear-gradient(to left, transparent 0, var(--ba-studio-transport-bar-grad-1) 16px)}.studio-transport-bar .transport-group.center.can-scroll-left.can-scroll-right[data-v-10ef74d5]{-webkit-mask-image:linear-gradient(to right, transparent 0, var(--ba-studio-transport-bar-grad-1) 16px, var(--ba-studio-transport-bar-grad-1) calc(100% - 16px), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--ba-studio-transport-bar-grad-1) 16px, var(--ba-studio-transport-bar-grad-1) calc(100% - 16px), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--ba-studio-transport-bar-grad-1) 16px, var(--ba-studio-transport-bar-grad-1) calc(100% - 16px), transparent 100%)}.studio-transport-bar .transport-scroll-content[data-v-10ef74d5]{align-items:center;gap:8px;margin-inline:auto;display:inline-flex}.studio-transport-bar .transport-segment[data-v-10ef74d5]{background:var(--ba-studio-black-a20);border:1px solid var(--relay-overlay-border,var(--ba-studio-white-a8));border-radius:var(--ba-studio-radius-2,4px);flex:none;align-items:stretch;height:28px;display:inline-flex;overflow:hidden}.studio-transport-bar .transport-segment[data-v-10ef74d5]>*+*{border-left:1px solid var(--ba-studio-white-a7)}.studio-transport-bar .app-title[data-v-10ef74d5]{color:var(--ba-color-brand-600);letter-spacing:.8px;font-size:14px;font-weight:900}.studio-transport-bar .studio-project-button[data-v-10ef74d5]{text-overflow:ellipsis;max-width:156px;height:28px;color:var(--relay-text-secondary,var(--ba-studio-gray300));white-space:nowrap;cursor:pointer;background:var(--ba-studio-black-a20);border:1px solid var(--relay-overlay-border,var(--ba-studio-white-a8));border-radius:var(--ba-studio-radius-2,4px);padding:0 9px;font-size:12px;font-weight:650;overflow:hidden}.studio-transport-bar .studio-project-button[data-v-10ef74d5]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a8);border-color:var(--ba-studio-gold-a24)}.studio-transport-bar .studio-input-mode[data-v-10ef74d5]{--base-select-trigger-height:26px;--base-select-trigger-width:100%;--base-select-trigger-padding:0 4px 0 8px;--base-select-trigger-color:var(--relay-text-secondary,var(--ba-studio-gray300));--base-select-trigger-hover-bg:var(--ba-studio-white-a8);--base-select-trigger-hover-color:var(--relay-text-primary,var(--ba-studio-white));--base-select-value-font-weight:700;background:var(--ba-studio-black-a20);border:1px solid var(--relay-overlay-border,var(--ba-studio-white-a8));border-radius:var(--ba-studio-radius-2,4px);flex:0 0 92px;align-items:stretch;width:92px;height:28px;display:inline-flex}.studio-transport-bar .undo-btn[data-v-10ef74d5],.studio-transport-bar .redo-btn[data-v-10ef74d5],.studio-transport-bar .help-guide-btn[data-v-10ef74d5],.studio-transport-bar .action-btn[data-v-10ef74d5]{width:30px;color:var(--relay-text-muted,var(--ba-studio-slate400));cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;flex:none;justify-content:center;align-items:center;font-size:15px;transition:all .15s;display:flex}.studio-transport-bar .undo-btn svg[data-v-10ef74d5],.studio-transport-bar .redo-btn svg[data-v-10ef74d5],.studio-transport-bar .help-guide-btn svg[data-v-10ef74d5],.studio-transport-bar .action-btn svg[data-v-10ef74d5]{width:14px;height:14px}.studio-transport-bar .undo-btn[data-v-10ef74d5]:hover:not(:disabled),.studio-transport-bar .redo-btn[data-v-10ef74d5]:hover:not(:disabled),.studio-transport-bar .help-guide-btn[data-v-10ef74d5]:hover:not(:disabled),.studio-transport-bar .action-btn[data-v-10ef74d5]:hover:not(:disabled){color:var(--ba-studio-white);background:var(--ba-studio-white-a8)}.studio-transport-bar .undo-btn[data-v-10ef74d5]:disabled,.studio-transport-bar .redo-btn[data-v-10ef74d5]:disabled,.studio-transport-bar .help-guide-btn[data-v-10ef74d5]:disabled,.studio-transport-bar .action-btn[data-v-10ef74d5]:disabled{cursor:not-allowed;opacity:.35}.studio-transport-bar .play-btn[data-v-10ef74d5],.studio-transport-bar .stop-btn[data-v-10ef74d5],.studio-transport-bar .metronome-btn[data-v-10ef74d5]{width:30px;color:var(--relay-text-secondary,var(--ba-studio-gray300));cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.studio-transport-bar .play-btn svg[data-v-10ef74d5],.studio-transport-bar .stop-btn svg[data-v-10ef74d5],.studio-transport-bar .metronome-btn svg[data-v-10ef74d5]{width:14px;height:14px}.studio-transport-bar .play-btn[data-v-10ef74d5]:hover,.studio-transport-bar .stop-btn[data-v-10ef74d5]:hover,.studio-transport-bar .metronome-btn[data-v-10ef74d5]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a8)}.studio-transport-bar .play-btn.is-playing[data-v-10ef74d5],.studio-transport-bar .metronome-btn.is-active[data-v-10ef74d5],.studio-transport-bar .clip-loop-toggle.is-active[data-v-10ef74d5]{color:var(--ba-color-brand-600);background:var(--ba-studio-gold-a14)}.studio-transport-bar .clip-loop-toggle[data-v-10ef74d5]{min-width:82px;color:var(--relay-text-secondary,var(--ba-studio-gray300));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;transition:all .15s;display:flex;position:relative}.studio-transport-bar .clip-loop-toggle input[data-v-10ef74d5]{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute}.studio-transport-bar .clip-loop-toggle svg[data-v-10ef74d5]{flex:0 0 14px;width:14px;height:14px}.studio-transport-bar .clip-loop-toggle span[data-v-10ef74d5]{white-space:nowrap;font-size:10px;font-weight:700}.studio-transport-bar .clip-loop-toggle[data-v-10ef74d5]:hover:not(.is-disabled,.is-active),.studio-transport-bar .clip-loop-toggle[data-v-10ef74d5]:focus-within:not(.is-disabled,.is-active){color:var(--ba-studio-white);background:var(--ba-studio-white-a8)}.studio-transport-bar .clip-loop-toggle.is-disabled[data-v-10ef74d5]{cursor:not-allowed;opacity:.38}.studio-transport-bar .snap-selector[data-v-10ef74d5]{background:var(--ba-studio-black-a20);border:1px solid var(--relay-overlay-border,var(--ba-studio-white-a8));border-radius:var(--ba-studio-radius-2,4px);align-items:center;gap:4px;height:28px;padding:0 8px;display:flex}.studio-transport-bar .snap-selector .label[data-v-10ef74d5]{color:var(--relay-text-muted,var(--ba-studio-slate400));font-size:9px;font-weight:700}.studio-transport-bar .snap-toggle-button[data-v-10ef74d5]{width:22px;height:22px;color:var(--relay-text-muted,var(--ba-studio-slate400));cursor:pointer;border-radius:var(--ba-studio-radius-2,4px);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.studio-transport-bar .snap-toggle-button svg[data-v-10ef74d5]{width:14px;height:14px}.studio-transport-bar .snap-toggle-button[data-v-10ef74d5]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a8)}.studio-transport-bar .snap-toggle-button.is-active[data-v-10ef74d5]{color:var(--ba-color-brand-600);background:var(--ba-studio-gold-a12)}.studio-transport-bar .time-code[data-v-10ef74d5]{font-family:var(--ba-font-mono,monospace);color:var(--ba-color-brand-600);background:var(--ba-studio-gold-a5);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:flex}.studio-transport-bar .snap-selector[data-v-10ef74d5]{gap:6px}.studio-transport-bar .snap-selector .snap-select-shell[data-v-10ef74d5]{flex:none;width:fit-content;min-width:0;max-width:100%;display:inline-flex}.studio-transport-bar .snap-selector .snap-select-shell[data-v-10ef74d5] .base-select{width:fit-content;max-width:100%}.studio-transport-bar .snap-selector .snap-select-shell[data-v-10ef74d5] .select-trigger{width:auto;min-width:0;height:22px;color:var(--ba-color-brand-600);border-radius:var(--ba-studio-radius-2,4px);background:0 0;border-color:#0000;gap:2px;padding:0}.studio-transport-bar .snap-selector .snap-select-shell[data-v-10ef74d5] .select-trigger:hover,.studio-transport-bar .snap-selector .snap-select-shell[data-v-10ef74d5] .select-trigger.is-open{border-color:#0000}.studio-transport-bar .snap-selector .snap-select-shell[data-v-10ef74d5] .value-text{color:inherit;flex:0 auto;font-size:11px;font-weight:700}.studio-transport-bar .snap-selector .snap-select-shell[data-v-10ef74d5] .arrow-icon{color:var(--relay-text-muted,var(--ba-studio-slate400));margin-left:0}.studio-transport-bar .action-btn.close[data-v-10ef74d5]:hover{color:var(--ba-studio-red500);background:var(--ba-studio-red500-a10)}.studio-transport-bar .action-btn.save[data-v-10ef74d5],.studio-transport-bar .action-btn.save[data-v-10ef74d5]:hover,.studio-transport-bar .action-btn.save-project[data-v-10ef74d5],.studio-transport-bar .action-btn.save-project[data-v-10ef74d5]:hover{color:var(--ba-color-brand-600)}.studio-transport-bar .action-btn.publish[data-v-10ef74d5],.studio-transport-bar .action-btn.publish[data-v-10ef74d5]:hover{color:var(--ba-studio-teal-2)}.studio-transport-bar .more-menu-btn[data-v-10ef74d5]{height:100%;display:inline-flex}.transport-export-progress[data-v-10ef74d5]{width:232px;padding:10px}.transport-export-progress__head[data-v-10ef74d5]{color:var(--ba-studio-slate200-a82);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.transport-export-progress__track[data-v-10ef74d5]{background:var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);height:4px;overflow:hidden}.transport-export-progress__fill[data-v-10ef74d5]{background:var(--ba-studio-transport-export-progress-fill);border-radius:inherit;height:100%;transition:width .18s}@media (width<=768px){.studio-transport-bar[data-v-10ef74d5]{flex-wrap:nowrap;gap:6px;height:44px;min-height:44px;padding:0 8px;overflow-x:hidden}.studio-transport-bar .transport-group[data-v-10ef74d5]{flex-wrap:nowrap;gap:6px}.studio-transport-bar .transport-group.left[data-v-10ef74d5]{display:none}.studio-transport-bar .transport-group.center[data-v-10ef74d5]{flex:auto;order:1;width:auto;min-width:0}.studio-transport-bar .transport-group.right[data-v-10ef74d5]{flex:none;order:2;justify-content:flex-end;min-width:0;margin-left:auto}.studio-transport-bar .transport-segment-toggles[data-v-10ef74d5],.studio-transport-bar .studio-input-mode[data-v-10ef74d5],.studio-transport-bar .studio-project-button[data-v-10ef74d5],.studio-transport-bar .transport-segment-primary[data-v-10ef74d5],.studio-transport-bar .action-btn.close[data-v-10ef74d5]{display:none}.studio-transport-bar .snap-selector[data-v-10ef74d5]{gap:4px;height:26px;padding:0 6px}.studio-transport-bar .snap-select-shell[data-v-10ef74d5] .select-trigger{height:20px}.studio-transport-bar .snap-select-shell[data-v-10ef74d5] .value-text{font-size:10px}.studio-transport-bar .time-code[data-v-10ef74d5]{justify-content:center;min-width:58px;padding:0 6px;font-size:11px}}.studio-shortcut-guide[data-v-bf2142fd]{--guide-surface:var(--ba-studio-shortcut-guide-guide-surface);--guide-surface-raised:var(--ba-studio-ink-8);--guide-text:var(--ba-studio-slate50);--guide-muted:var(--ba-studio-slate300);--guide-border:var(--ba-studio-white-a12);--guide-accent:var(--ba-studio-gold);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.studio-shortcut-guide__backdrop[data-v-bf2142fd]{background:var(--ba-studio-shortcut-guide-deep-32-a72);border:0;position:absolute;inset:0}.studio-shortcut-guide__panel[data-v-bf2142fd]{width:min(760px,100%);max-height:min(720px,100vh - 48px);color:var(--guide-text);background:var(--guide-surface);border:1px solid var(--guide-border);border-radius:var(--ba-studio-radius-2,4px);box-shadow:0 24px 64px var(--ba-studio-black-a48);position:relative;overflow:auto}.studio-shortcut-guide__header[data-v-bf2142fd]{border-bottom:1px solid var(--guide-border);align-items:center;gap:12px;min-height:54px;padding:0 16px;display:flex}.studio-shortcut-guide__header h2[data-v-bf2142fd]{letter-spacing:0;margin:0;font-size:15px}.studio-shortcut-guide__platform-toggle[data-v-bf2142fd]{background:var(--guide-surface-raised);border:1px solid var(--guide-border);border-radius:var(--ba-studio-radius-2,4px);gap:2px;margin-right:auto;padding:2px;display:inline-flex}.studio-shortcut-guide__platform-toggle button[data-v-bf2142fd]{min-width:56px;min-height:28px;color:var(--guide-muted);cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:0;padding:0 12px;font-size:12px}.studio-shortcut-guide__platform-toggle button.is-active[data-v-bf2142fd]{color:var(--guide-text);background:var(--ba-studio-gold-a18)}.studio-shortcut-guide__header>button[data-v-bf2142fd]{width:32px;height:32px;color:inherit;cursor:pointer;border:1px solid var(--guide-border);border-radius:var(--ba-studio-radius-1,2px);background:0 0;place-items:center;display:grid}.studio-shortcut-guide__groups[data-v-bf2142fd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.studio-shortcut-guide__groups>section[data-v-bf2142fd]{border-right:1px solid var(--guide-border);border-bottom:1px solid var(--guide-border);min-width:0;padding:16px}.studio-shortcut-guide__groups>section[data-v-bf2142fd]:nth-child(2n){border-right:0}.studio-shortcut-guide__groups>section[data-v-bf2142fd]:nth-last-child(-n+1){border-bottom:0}.studio-shortcut-guide__groups h3[data-v-bf2142fd]{color:var(--guide-accent);letter-spacing:0;margin:0;font-size:12px}.studio-shortcut-guide__groups dl[data-v-bf2142fd]{gap:10px;margin:14px 0 0;display:grid}.studio-shortcut-guide__groups dl>div[data-v-bf2142fd]{grid-template-columns:minmax(88px,auto) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.studio-shortcut-guide__groups dt[data-v-bf2142fd]{font-size:12px;font-weight:600;line-height:1.45}.studio-shortcut-guide__groups dl>div.is-core dt[data-v-bf2142fd]{color:var(--guide-accent)}.studio-shortcut-guide__groups dd[data-v-bf2142fd]{color:var(--guide-muted);margin:0;font-size:12px;line-height:1.45}@media (width<=680px){.studio-shortcut-guide[data-v-bf2142fd]{padding:12px}.studio-shortcut-guide__groups[data-v-bf2142fd]{grid-template-columns:1fr}.studio-shortcut-guide__groups>section[data-v-bf2142fd]{border-right:0}.studio-shortcut-guide__groups>section[data-v-bf2142fd]:nth-last-child(-n+1):not(:only-of-type){border-bottom:0}}.dock-routing-bar[data-v-278fd0a4]{background:linear-gradient(180deg, var(--ba-studio-white-a014), var(--ba-studio-white-a0)), var(--ba-studio-dock-routing-bar-ink-50-a62);border-bottom:1px solid var(--ba-studio-white-a5);min-height:32px;display:flex}.dock-routing-bar__scroll[data-v-278fd0a4]{touch-action:pan-x;cursor:default;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:4px;width:100%;padding:3px 8px;display:flex;overflow:auto hidden}.dock-routing-bar__scroll[data-v-278fd0a4]::-webkit-scrollbar{display:none}.dock-routing-bar__scroll.is-dragging[data-v-278fd0a4]{cursor:grabbing}.dock-routing-bar__tab[data-v-278fd0a4]{min-width:0;max-width:148px;height:24px;color:var(--ba-studio-dock-routing-bar-slate300-a74);cursor:pointer;background:var(--ba-studio-dock-routing-bar-ink-36-a72);border:1px solid var(--ba-studio-white-a6);border-radius:var(--ba-studio-radius-1,2px);flex:none;align-items:center;gap:5px;padding:0 8px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.dock-routing-bar__tab[data-v-278fd0a4]:hover{color:var(--ba-studio-white);border-color:var(--ba-studio-gold-a18)}.dock-routing-bar__tab.is-active[data-v-278fd0a4]{color:var(--ba-studio-white);background:linear-gradient(180deg, var(--ba-studio-gold-a8), var(--ba-studio-white-a0)), var(--ba-studio-dock-routing-bar-umber-2-a94);border-color:var(--ba-studio-gold-a26)}.dock-routing-bar__tab.is-bus .dock-routing-bar__tab-accent[data-v-278fd0a4]{background:var(--ba-studio-cyan-10)}.dock-routing-bar__tab.is-master .dock-routing-bar__tab-accent[data-v-278fd0a4]{background:var(--ba-studio-gold)}.dock-routing-bar__tab-accent[data-v-278fd0a4]{background:var(--ba-studio-dock-routing-bar-bg);border-radius:var(--ba-studio-radius-pill,999px);flex-shrink:0;width:3px;height:10px}.dock-routing-bar__tab-name[data-v-278fd0a4]{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1;overflow:hidden}.dock-routing-bar.is-mobile[data-v-278fd0a4]{min-height:30px}.dock-routing-bar.is-mobile .dock-routing-bar__scroll[data-v-278fd0a4]{gap:4px;padding:3px 8px}.dock-routing-bar.is-mobile .dock-routing-bar__tab[data-v-278fd0a4]{max-width:124px;height:24px;padding:0 8px}.arranger-plugin-card[data-v-acfab2df]{box-sizing:border-box;background:var(--ba-studio-plugin-card-ink-25-a98);border:1px solid var(--ba-studio-white-a9);border-radius:var(--ba-studio-radius-2,4px);min-height:0;box-shadow:inset 0 1px 0 var(--ba-studio-white-a3), 0 12px 24px var(--ba-studio-black-a18);flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:flex;position:relative;overflow:hidden}.arranger-plugin-card.is-interactive[data-v-acfab2df]{cursor:pointer}.arranger-plugin-card.is-source[data-v-acfab2df]{border-color:var(--ba-studio-plugin-card-cyan-12-a20)}.arranger-plugin-card.is-effect.is-active[data-v-acfab2df],.arranger-plugin-card.is-source.is-active[data-v-acfab2df]{border-color:color-mix(in srgb, var(--plugin-accent) 72%, var(--ba-studio-white) 10%);box-shadow:0 0 0 1px color-mix(in srgb, var(--plugin-accent) 48%, transparent), 0 18px 34px var(--ba-studio-black-a24)}.arranger-plugin-card.is-add[data-v-acfab2df]:hover{border-color:var(--ba-studio-gold-a22);box-shadow:0 0 0 1px var(--ba-studio-gold-a14), 0 16px 30px var(--ba-studio-black-a22)}.arranger-plugin-card.is-bypass[data-v-acfab2df]{opacity:.58}.arranger-plugin-card.is-draggable[data-v-acfab2df]{touch-action:none}.arranger-plugin-card.is-dragging[data-v-acfab2df]{z-index:4;border-color:color-mix(in srgb, var(--plugin-accent) 80%, var(--ba-studio-white) 10%);box-shadow:0 0 0 1px color-mix(in srgb, var(--plugin-accent) 52%, transparent), 0 24px 48px var(--ba-studio-black-a34)}.arranger-plugin-card.is-ghost[data-v-acfab2df]{background:var(--ba-studio-plugin-card-ink-43-a52);border-color:color-mix(in srgb, var(--plugin-accent) 72%, transparent);box-shadow:inset 0 0 0 1px var(--ba-studio-white-a2), inset 0 0 0 999px var(--ba-studio-white-a1)}.plugin-card-head[data-v-acfab2df]{z-index:2;align-items:center;gap:4px;min-height:20px;padding:5px 6px 0;display:flex;position:relative}.plugin-card-head.is-draggable[data-v-acfab2df]{cursor:move}.plugin-card-title[data-v-acfab2df]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-slate50);text-align:left;white-space:nowrap;flex:auto;font-size:11px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.plugin-card-head-actions[data-v-acfab2df]{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.plugin-indicator-slot[data-v-acfab2df]{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.plugin-status-button[data-v-acfab2df],.plugin-close-button[data-v-acfab2df]{z-index:3;width:16px;height:16px;color:var(--ba-studio-white-a24);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.plugin-status-button[data-v-acfab2df]:disabled,.plugin-close-button[data-v-acfab2df]:disabled{cursor:not-allowed;opacity:.48}.plugin-close-button svg[data-v-acfab2df]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.plugin-close-button[data-v-acfab2df]:hover:not(:disabled){color:var(--ba-studio-white-a46)}.indicator-light[data-v-acfab2df]{background:var(--ba-studio-graphite-6-a92);width:9px;height:9px;box-shadow:inset 0 1px 1px var(--ba-studio-white-a8), inset 0 -1px 1px var(--ba-studio-black-a42);border-radius:50%;transition:background .18s,box-shadow .18s}.indicator-light.active[data-v-acfab2df]{background:var(--plugin-indicator);box-shadow:0 0 0 1px var(--ba-studio-black-a45), 0 0 12px color-mix(in srgb, var(--plugin-indicator) 52%, transparent)}.plugin-status-button[data-v-acfab2df],.plugin-close-button[data-v-acfab2df]{pointer-events:auto}.plugin-icon-stage[data-v-acfab2df]{min-height:56px;color:var(--plugin-accent);pointer-events:none;background:var(--ba-studio-white-a1);flex:auto;justify-content:center;align-items:center;margin:0;display:flex}.plugin-icon-stage svg[data-v-acfab2df]{filter:none;width:min(52%,40px);height:auto}.plugin-add-shell[data-v-acfab2df]{background:var(--ba-studio-plugin-card-black-a16);border:1px dashed var(--ba-studio-white-a18);border-radius:var(--ba-studio-radius-2,4px);flex:auto;justify-content:center;align-items:center;min-height:81px;transition:border-color .16s,background-color .16s;display:flex}.plugin-add-button[data-v-acfab2df]{width:36px;height:36px;color:var(--ba-studio-white-a44);background:var(--ba-studio-white-a025);border:1px solid var(--ba-studio-white-a12);box-shadow:inset 0 1px 0 var(--ba-studio-white-a4), 0 8px 18px var(--ba-studio-black-a18);border-radius:50%;justify-content:center;align-items:center;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:inline-flex}.plugin-add-button svg[data-v-acfab2df]{width:18px;height:18px}.arranger-plugin-card.is-add:hover .plugin-add-shell[data-v-acfab2df]{background:var(--ba-studio-plugin-card-gold-a045);border-color:var(--ba-studio-gold-a22)}.arranger-plugin-card.is-add:hover .plugin-add-button[data-v-acfab2df]{color:var(--ba-studio-gold-a92);background:var(--ba-studio-gold-a6);border-color:var(--ba-studio-gold-a32);transform:translateY(-1px)}@media (width<=768px){.arranger-plugin-card[data-v-acfab2df]{border-radius:var(--ba-studio-radius-2,4px)}.plugin-card-head[data-v-acfab2df]{padding:5px 7px 0}.plugin-add-shell[data-v-acfab2df]{border-radius:var(--ba-studio-radius-2,4px)}}.arranger-device-rack[data-v-e8205d8f]{--rack-card-width:108px;--rack-card-min-height:83px;--rack-card-max-height:160px;width:100%;min-width:0;height:100%;color:var(--relay-text-primary,var(--ba-studio-white));background:var(--relay-bg-panel-alt,var(--ba-studio-device-rack-bg));flex-direction:column;display:flex;position:relative;overflow:hidden}.device-rack-chain[data-v-e8205d8f]{box-sizing:border-box;overscroll-behavior-x:contain;touch-action:pan-x;cursor:default;scrollbar-color:var(--ba-studio-white-a8) transparent;scrollbar-width:thin;flex:auto;align-items:center;gap:8px;min-width:0;min-height:0;padding:12px 28px 14px;display:flex;overflow:auto hidden}.device-rack-chain[data-v-e8205d8f]::-webkit-scrollbar{height:6px}.device-rack-chain.is-scroll-dragging[data-v-e8205d8f]{cursor:grabbing}.device-rack-chain[data-v-e8205d8f]::-webkit-scrollbar-thumb{background:var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-pill,999px)}.rack-unit[data-v-e8205d8f],.rack-add-unit[data-v-e8205d8f]{flex:none}.rack-unit--source[data-v-e8205d8f],.rack-unit--effect[data-v-e8205d8f],.rack-add-unit[data-v-e8205d8f],.rack-item-shell[data-v-e8205d8f]{height:100%;min-height:var(--rack-card-min-height);max-height:var(--rack-card-max-height)}.rack-unit--source[data-v-e8205d8f],.rack-unit--effect[data-v-e8205d8f],.rack-add-unit[data-v-e8205d8f]{width:var(--rack-card-width)}.rack-item-shell[data-v-e8205d8f]{flex:none;transition:transform .16s;position:relative}.rack-item-shell.is-dragging-origin[data-v-e8205d8f]{opacity:.3}.rack-item-shell.is-drag-over[data-v-e8205d8f]{transform:translateY(-2px)}.rack-item-shell.is-drag-over[data-v-e8205d8f]:before{z-index:3;content:"";background:repeating-linear-gradient(90deg, var(--ba-studio-device-rack-gold-a96) 0, var(--ba-studio-device-rack-gold-a96) 8px, var(--ba-studio-gold-a20) 8px, var(--ba-studio-gold-a20) 11px);border-radius:var(--ba-studio-radius-pill,999px);height:3px;box-shadow:0 0 10px var(--ba-studio-gold-a24);position:absolute;top:6px;left:-2px;right:-2px}.rack-connector[data-v-e8205d8f]{width:12px;color:var(--ba-studio-device-rack-gold-18-a84);flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:300;display:flex;transform:translateY(-1px)}.rack-connector--muted[data-v-e8205d8f]{color:var(--ba-studio-white-a18)}.device-rack-overlay[data-v-e8205d8f]{z-index:12;pointer-events:none;position:absolute;inset:0}.rack-floating-preview[data-v-e8205d8f]{opacity:.96;filter:drop-shadow(0 18px 28px var(--ba-studio-black-a34));position:absolute;top:0;left:0}.empty-rack-state[data-v-e8205d8f]{height:100%;color:var(--relay-text-muted,var(--ba-studio-slate400));text-align:center;justify-content:center;align-items:center;font-size:11px;display:flex}.arranger-device-rack.is-mobile[data-v-e8205d8f] .plugin-status-button,.arranger-device-rack.is-mobile[data-v-e8205d8f] .plugin-close-button{width:20px;height:20px}.arranger-device-rack.is-mobile[data-v-e8205d8f] .plugin-close-button svg{width:13px;height:13px}@media (width<=768px){.arranger-device-rack[data-v-e8205d8f]{--rack-card-width:104px;--rack-card-max-height:128px}.device-rack-chain[data-v-e8205d8f]{gap:10px;padding:12px 22px 14px}.rack-connector[data-v-e8205d8f]{width:10px;font-size:18px}}.mixer-channel-routing[data-v-7a52d6c5]{box-sizing:border-box;flex-shrink:0;width:100%;height:30px;display:flex}.mixer-routing-row[data-v-7a52d6c5]{box-sizing:border-box;align-items:center;gap:3px;width:100%;min-width:0;padding:5px;display:flex}.mixer-routing-row[data-v-7a52d6c5] .base-popover-trigger{flex:auto;min-width:0;display:block}.mixer-route-trigger[data-v-7a52d6c5]{box-sizing:border-box;width:100%;min-width:0;height:20px;color:var(--ba-studio-mixer-channel-routing-slate200-a88);cursor:pointer;background:var(--ba-studio-white-a045);border:1px solid var(--ba-studio-white-a10);border-radius:var(--ba-studio-radius-2,4px);justify-content:space-between;align-items:center;gap:4px;padding:0 5px;transition:border-color .14s,background-color .14s;display:flex}.mixer-route-trigger[data-v-7a52d6c5]:hover{background:var(--ba-studio-white-a7);border-color:var(--ba-studio-mixer-channel-routing-gold-a30)}.mixer-route-trigger.is-unset[data-v-7a52d6c5]{color:var(--ba-studio-slate400-a62)}.mixer-route-trigger.is-readonly[data-v-7a52d6c5],.mixer-route-trigger[data-v-7a52d6c5]:disabled{color:var(--ba-studio-slate400-a55);cursor:default;background:var(--ba-studio-white-a3);border-color:#0000}.mixer-route-trigger__name[data-v-7a52d6c5]{flex:none;font-size:9px;font-weight:700;line-height:1}.mixer-route-trigger__count[data-v-7a52d6c5]{min-width:14px;font-family:var(--ba-font-mono,monospace);color:var(--ba-color-brand-600);text-align:center;background:var(--ba-studio-gold-a14);border-radius:var(--ba-studio-radius-1,2px);padding:1px 3px;font-size:9px;font-weight:800;line-height:1}.mixer-route-trigger.is-unset .mixer-route-trigger__count[data-v-7a52d6c5]{color:var(--ba-studio-mixer-channel-routing-slate400-a66);background:var(--ba-studio-mixer-channel-routing-slate400-a12)}.route-panel[data-v-7a52d6c5]{box-sizing:border-box;background:var(--ba-studio-mixer-channel-routing-ink-40-a98);flex-direction:column;gap:2px;width:208px;padding:6px;display:flex}.route-panel__section-header[data-v-7a52d6c5]{justify-content:space-between;align-items:baseline;padding:6px 6px 2px;display:flex}.route-panel__section-header .mixer-menu__title[data-v-7a52d6c5]{padding:0}.route-panel__section-note[data-v-7a52d6c5]{color:var(--ba-studio-slate400-a55);font-size:8px;font-weight:700;line-height:1}.route-panel__empty-note[data-v-7a52d6c5]{color:var(--ba-studio-slate400-a45);padding:2px 6px 4px;font-size:9px;line-height:1.3}.mixer-menu__title[data-v-7a52d6c5]{color:var(--ba-studio-mixer-channel-routing-slate400-a60);letter-spacing:.08em;padding:2px 6px 4px;font-size:8px;font-weight:800;line-height:1}.mixer-menu-item[data-v-7a52d6c5]{box-sizing:border-box;width:100%;min-width:0;color:var(--ba-studio-slate200-a82);text-align:left;cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;justify-content:space-between;align-items:center;gap:6px;padding:6px 7px;font-size:10px;font-weight:700;line-height:1.2;transition:background-color .12s,color .12s;display:flex}.mixer-menu-item[data-v-7a52d6c5]:hover{color:var(--ba-studio-slate50);background:var(--ba-studio-gold-a8)}.mixer-menu-item.is-active[data-v-7a52d6c5]{color:var(--ba-color-brand-600);background:var(--ba-studio-gold-a12)}.mixer-menu-item[data-v-7a52d6c5]:disabled{cursor:default;opacity:.5}.mixer-menu-item[data-v-7a52d6c5]:disabled:hover{background:0 0}.mixer-menu-item__label[data-v-7a52d6c5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mixer-menu-item__note[data-v-7a52d6c5]{color:var(--ba-studio-mixer-channel-routing-sky300-a66);flex:none;font-size:8px;font-weight:600}.mixer-menu-item__check[data-v-7a52d6c5]{color:var(--ba-color-brand-600);flex:none;font-size:9px;font-weight:800}.route-send-row[data-v-7a52d6c5]{background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);align-items:center;gap:4px;min-width:0;padding:3px 4px;display:flex}.route-send-row__name[data-v-7a52d6c5]{text-overflow:ellipsis;max-width:56px;color:var(--ba-studio-mixer-channel-routing-cyan-3-a92);white-space:nowrap;flex:none;font-size:10px;font-weight:700;overflow:hidden}.route-send-row__amount[data-v-7a52d6c5]{min-width:26px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-gold-a90);text-align:right;flex:none;font-size:9px}.route-send-row__slider[data-v-7a52d6c5]{flex:auto;min-width:0}.send-mode-toggle[data-v-7a52d6c5]{height:20px;color:var(--ba-studio-mixer-channel-routing-slate300-a66);cursor:pointer;background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a10);border-radius:var(--ba-studio-radius-2,4px);flex:none;padding:0 5px;font-size:9px;font-weight:700;line-height:1;transition:border-color .14s,background-color .14s,color .14s}.send-mode-toggle[data-v-7a52d6c5]:hover{color:var(--ba-studio-slate200);border-color:var(--ba-studio-gold-a26)}.send-mode-toggle.is-pre[data-v-7a52d6c5]{color:var(--ba-studio-mixer-channel-routing-sky200-a95);background:var(--ba-studio-mixer-channel-routing-sky300-a12);border-color:var(--ba-studio-sky300-a40)}.send-mode-toggle[data-v-7a52d6c5]:disabled{cursor:default;opacity:.5}.send-remove-btn[data-v-7a52d6c5]{width:18px;height:20px;color:var(--ba-studio-red400-a72);cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:10px;line-height:1;transition:color .14s,background-color .14s;display:flex}.send-remove-btn[data-v-7a52d6c5]:hover{color:var(--ba-studio-mixer-channel-routing-red300-a95);background:var(--ba-studio-mixer-channel-routing-red400-a10)}.route-add-send[data-v-7a52d6c5]{color:var(--ba-studio-mixer-channel-routing-slate400-a66);cursor:pointer;border:1px dashed var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);background:0 0;align-items:center;gap:4px;margin-top:3px;padding:5px 7px;font-size:10px;font-weight:700;line-height:1;transition:color .14s,border-color .14s,background-color .14s;display:flex}.route-add-send[data-v-7a52d6c5]:hover{color:var(--ba-studio-mixer-channel-routing-slate300-a86);background:var(--ba-studio-white-a045);border-color:var(--ba-studio-gold-a32)}.route-add-send__icon[data-v-7a52d6c5]{font-size:11px;font-weight:800;line-height:1}.route-add-targets[data-v-7a52d6c5]{border:1px solid var(--ba-studio-white-a6);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;gap:2px;margin-top:2px;padding:3px;display:flex}.mixer-channel-routing.is-mobile[data-v-7a52d6c5]{height:34px}.mixer-channel-routing.is-mobile .mixer-routing-row[data-v-7a52d6c5]{gap:4px;padding:5px 6px 6px}.mixer-channel-routing.is-mobile .mixer-route-trigger[data-v-7a52d6c5]{height:22px}.mixer-channel-routing.is-mobile .mixer-route-trigger__name[data-v-7a52d6c5]{font-size:10px}.mixer-channel-routing.is-mobile .route-send-row__name[data-v-7a52d6c5]{font-size:11px}.mixer-channel-routing.is-mobile .route-panel[data-v-7a52d6c5]{width:min(216px,100vw - 32px);padding:8px}.mixer-channel-routing.is-mobile .mixer-menu-item[data-v-7a52d6c5]{padding:8px;font-size:11px}.mixer-routing-lines[data-v-f8f8cbc1]{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:visible}.mixer-routing-lines__svg[data-v-f8f8cbc1]{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.routing-path[data-v-f8f8cbc1]{pointer-events:none;fill:none;stroke-linecap:round}.routing-path.is-output[data-v-f8f8cbc1]{opacity:.5;stroke:var(--ba-color-brand-600);stroke-width:1.4px}.routing-path.is-send[data-v-f8f8cbc1]{opacity:.4;stroke:var(--ba-studio-cyan-10);stroke-width:1.1px}.routing-dot[data-v-f8f8cbc1]{pointer-events:none}.routing-dot.is-output[data-v-f8f8cbc1]{fill:var(--ba-color-brand-600)}.routing-dot.is-send[data-v-f8f8cbc1]{fill:var(--ba-studio-cyan-10)}.routing-dot.is-target[data-v-f8f8cbc1]{stroke:var(--ba-studio-mixer-routing-lines-white-a85);stroke-width:1px}.arranger-mixer-strip[data-v-b7d8188a]{box-sizing:border-box;background:var(--relay-bg-panel-alt,var(--ba-studio-mixer-strip-bg));flex-direction:column;width:100%;height:100%;padding:0;display:flex;overflow:hidden}.mixer-scroll-container[data-v-b7d8188a]{overscroll-behavior-x:contain;touch-action:pan-x;cursor:default;scroll-snap-type:x proximity;scrollbar-color:var(--ba-studio-white-a8) transparent;scrollbar-width:thin;flex:auto;gap:0;width:100%;min-height:0;display:flex;overflow:auto hidden}.mixer-scroll-container.is-dragging[data-v-b7d8188a]{cursor:grabbing}.mixer-scroll-container[data-v-b7d8188a]::-webkit-scrollbar{height:4px}.mixer-scroll-container[data-v-b7d8188a]::-webkit-scrollbar-thumb{background:var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-pill,999px)}.mixer-strip-row[data-v-b7d8188a]{min-width:100%;height:100%;display:flex;position:relative}.channel-strip[data-v-b7d8188a]{box-sizing:border-box;scroll-snap-align:start;background:linear-gradient(180deg, var(--ba-studio-white-a025), var(--ba-studio-white-a0)), var(--ba-studio-mixer-strip-grad-1);border-right:1px solid var(--ba-studio-white-a8);flex-direction:column;flex-shrink:0;align-items:stretch;width:88px;height:100%;display:flex;position:relative}.channel-strip.is-master[data-v-b7d8188a]{z-index:2;background:linear-gradient(180deg, var(--ba-studio-mixer-strip-white-a018), var(--ba-studio-white-a0)), var(--ba-studio-mixer-strip-grad-1-2);box-shadow:6px 0 10px -6px var(--ba-studio-mixer-strip-black-a55);position:sticky;left:0}.channel-strip.is-muted .meter-fader[data-v-b7d8188a],.channel-strip.is-muted .track-name[data-v-b7d8188a],.channel-strip.is-muted .mixer-channel-routing[data-v-b7d8188a]{opacity:.45}.channel-strip.is-selected[data-v-b7d8188a]{background:linear-gradient(180deg, var(--ba-studio-gold-a10), var(--ba-studio-white-a0)), var(--ba-studio-mixer-strip-grad-1-3)}.channel-strip.is-routing-target[data-v-b7d8188a]{box-shadow:inset 0 0 0 1px var(--ba-studio-mixer-strip-cyan-10-a34)}.channel-strip.is-routing-target[data-v-b7d8188a]:after{pointer-events:none;content:"";background:var(--ba-studio-cyan-10);height:3px;position:absolute;top:0;left:0;right:0}.channel-strip.is-routing-target-master[data-v-b7d8188a]{box-shadow:inset 0 0 0 1px var(--ba-studio-mixer-strip-gold-a40)}.channel-strip.is-routing-target-master[data-v-b7d8188a]:after{background:var(--ba-color-brand-600)}.track-color-bar[data-v-b7d8188a]{flex-shrink:0;width:100%;height:4px}.track-name[data-v-b7d8188a]{box-sizing:border-box;text-overflow:ellipsis;width:100%;height:20px;color:var(--ba-studio-mixer-strip-gray200-a92);text-align:center;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:2px 5px;font-size:11px;font-weight:700;line-height:16px;display:flex;overflow:hidden}.meter-fader[data-v-b7d8188a]{box-sizing:border-box;pointer-events:none;flex:1;justify-content:center;width:100%;min-height:0;padding:6px 7px 0;display:flex}.meter-fader-track[data-v-b7d8188a]{background:linear-gradient(180deg, var(--ba-studio-white-a4), var(--ba-studio-black-a42)), var(--ba-studio-mixer-strip-ink-42-a98);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-2,4px);width:100%;min-height:0;box-shadow:inset 0 1px 0 var(--ba-studio-white-a3), inset 0 -10px 18px var(--ba-studio-black-a34);position:relative;overflow:hidden}.meter-stereo-lanes[data-v-b7d8188a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;position:absolute;inset:3px}.meter-lane[data-v-b7d8188a]{background:linear-gradient(180deg, var(--ba-studio-white-a5), var(--ba-studio-black-a18)), var(--ba-studio-mixer-strip-deep-28-a90);border-radius:var(--ba-studio-radius-2,4px);min-height:0;position:relative;overflow:hidden}.meter-lane-fill[data-v-b7d8188a]{inset-inline:0;background:linear-gradient(180deg, var(--ba-studio-mixer-strip-straw-a90) 0%, var(--ba-studio-mixer-strip-rust-a95) 22%, var(--ba-studio-mixer-strip-gold-15-a94) 42%, var(--ba-studio-mixer-strip-green-5-a96) 68%, var(--ba-studio-mixer-strip-green-10-a98) 100%);box-shadow:0 0 12px var(--ba-studio-mixer-strip-green-3-a15), inset 0 1px 0 var(--ba-studio-mixer-strip-white-a15);transition:height 80ms linear;position:absolute;bottom:0}.meter-lane-left .meter-lane-fill[data-v-b7d8188a]{height:calc(var(--meter-left-ratio) * 100%)}.meter-lane-right .meter-lane-fill[data-v-b7d8188a]{height:calc(var(--meter-right-ratio) * 100%)}.meter-lane-peak[data-v-b7d8188a]{background:var(--ba-studio-mixer-strip-cream-1-a92);height:1.5px;box-shadow:0 0 6px var(--ba-studio-mixer-strip-cream-5-a42);position:absolute;inset-inline:0;transform:translateY(50%)}.meter-lane-left .meter-lane-peak[data-v-b7d8188a]{bottom:calc(var(--meter-left-peak) * 100%);opacity:var(--meter-left-peak-opacity)}.meter-lane-right .meter-lane-peak[data-v-b7d8188a]{bottom:calc(var(--meter-right-peak) * 100%);opacity:var(--meter-right-peak-opacity)}.meter-surface-glow[data-v-b7d8188a]{pointer-events:none;background:radial-gradient(120% 42% at 50% 110%, var(--ba-studio-gold-a14), transparent 60%), linear-gradient(180deg, var(--ba-studio-white-a2), transparent 24%);position:absolute;inset:0}.meter-surface-sheen[data-v-b7d8188a]{pointer-events:none;background:linear-gradient(180deg, var(--ba-studio-white-a045), transparent 22%, var(--ba-studio-white-a2) 68%, var(--ba-studio-black-a18));position:absolute;inset:0}.meter-zero-db-line[data-v-b7d8188a]{inset-inline:0;bottom:var(--meter-zero-db-bottom,83.333%);pointer-events:none;background:var(--ba-studio-white-a42);height:1px;box-shadow:0 0 4px var(--ba-studio-white-a16);position:absolute}.master-output-tag[data-v-b7d8188a]{box-sizing:border-box;width:100%;height:30px;color:var(--ba-studio-slate400-a55);text-align:center;letter-spacing:.12em;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:flex}.arranger-mixer-strip.is-mobile .mixer-scroll-container[data-v-b7d8188a]{padding:0 6px 6px}.arranger-mixer-strip.is-mobile .channel-strip[data-v-b7d8188a]{width:92px}.arranger-mixer-strip.is-mobile .track-name[data-v-b7d8188a]{height:22px;padding:3px 5px;font-size:12px}.arranger-mixer-strip.is-mobile .meter-fader[data-v-b7d8188a]{min-height:22px;padding:8px 8px 0}.arranger-mixer-strip.is-mobile .master-output-tag[data-v-b7d8188a]{height:34px;margin-top:0}.arranger-dock-keyboard[data-v-cc0bc874]{--keyboard-white-key-width:48px;--keyboard-black-key-width:29px;background:var(--ba-studio-dock-keyboard-bg);flex-direction:column;height:100%;min-height:0;display:flex}.arranger-dock-keyboard__navigator[data-v-cc0bc874]{box-sizing:border-box;touch-action:none;cursor:grab;background:var(--ba-studio-ink-35);border-bottom:1px solid var(--ba-studio-white-a8);flex:0 0 26px;align-items:center;height:26px;padding:0 14px;display:flex}.arranger-dock-keyboard__navigator[data-v-cc0bc874]:active{cursor:grabbing}.arranger-dock-keyboard__navigator-map[data-v-cc0bc874]{box-sizing:border-box;background:repeating-linear-gradient(90deg, var(--ba-studio-dock-keyboard-frost-4-a86) 0, var(--ba-studio-dock-keyboard-frost-4-a86) 6px, var(--ba-studio-dock-keyboard-ink-3-a90) 6px, var(--ba-studio-dock-keyboard-ink-3-a90) 7px);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);width:100%;height:10px;position:relative;overflow:hidden}.arranger-dock-keyboard__navigator-map>span[data-v-cc0bc874]{box-sizing:border-box;background:var(--ba-studio-gold-a32);border:1.5px solid var(--ba-color-brand-600);border-radius:var(--ba-studio-radius-1,2px);min-width:24px;box-shadow:0 0 10px var(--ba-studio-dock-keyboard-gold-a38), inset 0 0 8px var(--ba-studio-gold-a26);justify-content:center;align-items:center;display:flex;position:absolute;top:-2px;bottom:-2px;overflow:hidden}.arranger-dock-keyboard__navigator-map>span[data-v-cc0bc874]:before,.arranger-dock-keyboard__navigator-map>span[data-v-cc0bc874]:after{content:"";background:var(--ba-color-brand-600);width:3px;position:absolute;top:0;bottom:0}.arranger-dock-keyboard__navigator-map>span[data-v-cc0bc874]:before{left:0}.arranger-dock-keyboard__navigator-map>span[data-v-cc0bc874]:after{right:0}.arranger-dock-keyboard__navigator-range-label[data-v-cc0bc874]{color:var(--ba-studio-dock-keyboard-text);letter-spacing:.2px;white-space:nowrap;font-size:8px;font-weight:800;line-height:1}.arranger-dock-keyboard__viewport[data-v-cc0bc874]{box-sizing:border-box;flex:auto;min-height:0;padding:0 2px 2px;position:relative;overflow:hidden}.arranger-dock-keyboard__rail[data-v-cc0bc874]{width:calc(var(--keyboard-white-key-width) * 42);min-width:calc(var(--keyboard-white-key-width) * 42);will-change:transform;height:100%;display:flex;position:relative}.arranger-dock-keyboard__white-key[data-v-cc0bc874]{z-index:1;box-sizing:border-box;width:var(--keyboard-white-key-width);min-width:var(--keyboard-white-key-width);height:100%;color:var(--ba-studio-dock-keyboard-text-2);touch-action:none;cursor:pointer;background:var(--ba-studio-dock-keyboard-bg-2);border:1px solid var(--ba-studio-dock-keyboard-border);border-radius:0 0 var(--ba-studio-radius-1,2px) var(--ba-studio-radius-1,2px);border-top:0;padding:0;position:relative}.arranger-dock-keyboard__white-key span[data-v-cc0bc874]{font-size:10px;font-weight:800;position:absolute;bottom:6px;left:0;right:0}.arranger-dock-keyboard__white-key.is-active[data-v-cc0bc874]{background:var(--ba-studio-dock-keyboard-bg-3)}.arranger-dock-keyboard__black-key[data-v-cc0bc874]{z-index:2;box-sizing:border-box;width:var(--keyboard-black-key-width);touch-action:none;cursor:pointer;background:var(--ba-studio-dock-keyboard-bg-4);border:1px solid var(--ba-studio-dock-keyboard-border-2);border-radius:0 0 var(--ba-studio-radius-1,2px) var(--ba-studio-radius-1,2px);height:62%;box-shadow:0 3px 4px var(--ba-studio-black-a42);padding:0;position:absolute;top:0;transform:translate(-50%)}.arranger-dock-keyboard__black-key.is-active[data-v-cc0bc874]{background:var(--ba-studio-dock-keyboard-bg-5)}@media (width<=768px){.arranger-dock-keyboard[data-v-cc0bc874]{--keyboard-white-key-width:42px;--keyboard-black-key-width:26px}}.arranger-audio-source-window-editor[data-v-729bd137]{background:radial-gradient(circle at top right, var(--ba-studio-audio-source-window-editor-green300-a8), transparent 30%), linear-gradient(180deg, var(--ba-studio-white-a035), var(--ba-studio-white-a1)), var(--ba-studio-white-a2);border:1px solid var(--relay-overlay-border);border-radius:var(--ba-studio-radius-2,4px);flex-direction:column;gap:14px;padding:18px;display:flex}.arranger-audio-source-window-editor__head[data-v-729bd137],.arranger-audio-source-window-editor__section-head[data-v-729bd137]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.arranger-audio-source-window-editor__copy[data-v-729bd137]{flex-direction:column;gap:4px;min-width:0;display:flex}.arranger-audio-source-window-editor__eyebrow[data-v-729bd137],.arranger-audio-source-window-editor__tag[data-v-729bd137]{color:var(--relay-text-faint);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.arranger-audio-source-window-editor__title[data-v-729bd137]{color:var(--relay-text-primary);font-size:16px}.arranger-audio-source-window-editor__meta[data-v-729bd137],.arranger-audio-source-window-editor__section-meta[data-v-729bd137],.arranger-audio-source-window-editor__caption[data-v-729bd137]{color:var(--relay-text-muted);font-size:12px;line-height:1.5}.arranger-audio-source-window-editor__pill-row[data-v-729bd137],.arranger-audio-source-window-editor__foot[data-v-729bd137]{flex-wrap:wrap;gap:8px;display:flex}.arranger-audio-source-window-editor__pill[data-v-729bd137]{min-height:28px;font-family:var(--ba-font-mono,monospace);color:var(--relay-text-secondary);background:var(--ba-studio-white-a4);border:1px solid var(--relay-overlay-border);border-radius:var(--ba-studio-radius-1,2px);align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.arranger-audio-source-window-editor__section[data-v-729bd137]{flex-direction:column;gap:10px;display:flex}.arranger-audio-source-window-editor__clip-stage[data-v-729bd137],.arranger-audio-source-window-editor__source-stage[data-v-729bd137]{border:1px solid var(--ba-studio-white-a6);border-radius:var(--ba-studio-radius-2,4px);position:relative;overflow:hidden}.arranger-audio-source-window-editor__clip-stage[data-v-729bd137]{background:linear-gradient(180deg, var(--ba-studio-audio-source-window-editor-teal50-a4), var(--ba-studio-audio-source-window-editor-slate900-a18)), var(--ba-studio-audio-source-window-editor-slate900-a28);min-height:138px;padding:30px 14px 20px}.arranger-audio-source-window-editor__source-stage[data-v-729bd137]{background:linear-gradient(180deg, var(--ba-studio-audio-source-window-editor-slate400-a5), var(--ba-studio-audio-source-window-editor-slate900-a20)), var(--ba-studio-audio-source-window-editor-slate900-a24);min-height:156px;padding:18px 14px 24px}.arranger-audio-source-window-editor__source-stage.is-editable[data-v-729bd137]{touch-action:none;cursor:grab}.arranger-audio-source-window-editor__source-stage.is-dragging[data-v-729bd137]{cursor:grabbing}.arranger-audio-source-window-editor__clip-bars[data-v-729bd137],.arranger-audio-source-window-editor__source-bars[data-v-729bd137]{align-items:end;gap:3px;height:100%;min-height:88px;display:grid;position:relative}.arranger-audio-source-window-editor__clip-bars[data-v-729bd137]{grid-template-columns:repeat(var(--source-window-editor-clip-bar-count,28), minmax(0, 1fr))}.arranger-audio-source-window-editor__source-bars[data-v-729bd137]{grid-template-columns:repeat(var(--source-window-editor-source-bar-count,72), minmax(0, 1fr))}.arranger-audio-source-window-editor__clip-bar[data-v-729bd137],.arranger-audio-source-window-editor__source-bar[data-v-729bd137]{--source-window-editor-bar-scale:.5;border-radius:var(--ba-studio-radius-pill,999px);height:100%;transform:scaleY(var(--source-window-editor-bar-scale));transform-origin:50%}.arranger-audio-source-window-editor__clip-bar[data-v-729bd137]{background:linear-gradient(180deg, var(--ba-studio-audio-source-window-editor-teal50-a95), var(--ba-studio-audio-source-window-editor-green300-a28));box-shadow:0 0 0 1px var(--ba-studio-white-a4)}.arranger-audio-source-window-editor__source-bar[data-v-729bd137]{background:linear-gradient(180deg, var(--ba-studio-slate200-a90), var(--ba-studio-audio-source-window-editor-slate400-a24));opacity:.82}.arranger-audio-source-window-editor__source-window[data-v-729bd137]{background:linear-gradient(180deg, var(--ba-studio-audio-source-window-editor-green300-a24), var(--ba-studio-audio-source-window-editor-green300-a8));border:1px solid var(--ba-studio-audio-source-window-editor-green300-a44);border-radius:var(--ba-studio-radius-2,4px);min-width:0;box-shadow:inset 0 0 0 1px var(--ba-studio-audio-source-window-editor-teal50-a12), 0 0 22px var(--ba-studio-audio-source-window-editor-green300-a14);justify-content:flex-start;align-items:flex-start;padding:8px 10px;display:flex;position:absolute;top:10px;bottom:16px}.arranger-audio-source-window-editor__source-window.is-editable[data-v-729bd137]{cursor:grab}.arranger-audio-source-window-editor__source-window.is-dragging[data-v-729bd137]{cursor:grabbing}.arranger-audio-source-window-editor__source-window-label[data-v-729bd137]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-audio-source-window-editor-text);white-space:nowrap;font-size:10px}.arranger-audio-source-window-editor__source-window-handle[data-v-729bd137]{cursor:ew-resize;background:var(--ba-studio-audio-source-window-editor-slate900-a44);border-radius:var(--ba-studio-radius-pill,999px);border:0;width:16px;position:absolute;top:2px;bottom:2px}.arranger-audio-source-window-editor__source-window-handle[data-v-729bd137]:before{content:"";background:repeating-linear-gradient(180deg, var(--ba-studio-audio-source-window-editor-teal50-a80), var(--ba-studio-audio-source-window-editor-teal50-a80) 3px, transparent 3px, transparent 6px);border-radius:var(--ba-studio-radius-pill,999px);width:6px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arranger-audio-source-window-editor__source-window-handle.is-start[data-v-729bd137]{left:2px}.arranger-audio-source-window-editor__source-window-handle.is-end[data-v-729bd137]{right:2px}.arranger-audio-source-window-editor__playhead[data-v-729bd137]{border-left:2px solid var(--ba-studio-audio-source-window-editor-teal50-a94);width:0;box-shadow:0 0 16px var(--ba-studio-audio-source-window-editor-green300-a32);position:absolute;top:18px;bottom:18px;transform:translate(-1px)}.arranger-audio-source-window-editor__playhead.is-source[data-v-729bd137]{border-left-color:var(--ba-studio-audio-source-window-editor-gold-a94);box-shadow:0 0 16px var(--ba-studio-gold-a24);top:14px;bottom:18px}.arranger-audio-source-window-editor__playhead.is-muted[data-v-729bd137]{border-left-color:var(--ba-studio-slate300-a56);box-shadow:none}.arranger-audio-source-window-editor__playhead-label[data-v-729bd137]{min-height:22px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-audio-source-window-editor-text);white-space:nowrap;background:var(--ba-studio-audio-source-window-editor-slate900-a88);border:1px solid var(--ba-studio-audio-source-window-editor-green300-a28);border-radius:var(--ba-studio-radius-1,2px);align-items:center;padding:0 8px;font-size:10px;display:inline-flex;position:absolute;top:-14px;left:8px}.arranger-audio-source-window-editor__playhead.is-muted .arranger-audio-source-window-editor__playhead-label[data-v-729bd137]{color:var(--relay-text-muted);border-color:var(--relay-overlay-border)}.arranger-audio-source-window-editor__edge-label[data-v-729bd137]{font-family:var(--ba-font-mono,monospace);color:var(--relay-text-faint);font-size:10px;position:absolute;bottom:0}.arranger-audio-source-window-editor__edge-label.is-start[data-v-729bd137]{left:14px}.arranger-audio-source-window-editor__edge-label.is-end[data-v-729bd137]{right:14px}@media (width<=768px){.arranger-audio-source-window-editor[data-v-729bd137]{gap:12px;padding:14px}.arranger-audio-source-window-editor__head[data-v-729bd137],.arranger-audio-source-window-editor__section-head[data-v-729bd137]{flex-direction:column}.arranger-audio-source-window-editor__pill-row[data-v-729bd137]{width:100%}.arranger-audio-source-window-editor__clip-stage[data-v-729bd137]{min-height:122px;padding-top:28px}.arranger-audio-source-window-editor__source-stage[data-v-729bd137]{min-height:142px;padding-top:16px}.arranger-audio-source-window-editor__source-window[data-v-729bd137]{padding-inline:8px}.arranger-audio-source-window-editor__source-window-handle[data-v-729bd137]{width:18px}.arranger-audio-source-window-editor__source-window-label[data-v-729bd137],.arranger-audio-source-window-editor__playhead-label[data-v-729bd137]{text-overflow:ellipsis;max-width:140px;overflow:hidden}}.audio-arranger-studio[data-v-c14d78fb]{width:100%;height:100%;min-height:0;color:var(--relay-text-primary,var(--ba-studio-white));-webkit-user-select:none;user-select:none;background:var(--relay-bg-canvas,var(--ba-studio-audio-arranger-studio-bg));--ba-studio-radius-1:2px;--ba-studio-radius-2:4px;--ba-studio-radius-pill:999px;flex-direction:column;font-family:sans-serif;display:flex;position:relative;overflow:hidden}.audio-arranger-studio[data-v-c14d78fb] :focus-visible{outline:2px solid var(--ba-color-brand-600);outline-offset:2px}.audio-arranger-studio[data-v-c14d78fb] .studio-stage:focus,.audio-arranger-studio[data-v-c14d78fb] .studio-stage:focus-visible,.audio-arranger-studio[data-v-c14d78fb] .piano-editor-canvas-container:focus,.audio-arranger-studio[data-v-c14d78fb] .piano-editor-canvas-container:focus-visible,.audio-arranger-studio[data-v-c14d78fb] .clip-track-canvas-host:focus,.audio-arranger-studio[data-v-c14d78fb] .clip-track-canvas-host:focus-visible,.audio-arranger-studio[data-v-c14d78fb] .clip-ruler-canvas-host:focus,.audio-arranger-studio[data-v-c14d78fb] .clip-ruler-canvas-host:focus-visible{outline:none}.plugin-window-layer[data-v-c14d78fb]{z-index:var(--ba-studio-z-plugin-window-layer);pointer-events:none;position:absolute;inset:0}.plugin-window-layer[data-v-c14d78fb]>*{pointer-events:auto}.plugin-window-dimmer[data-v-c14d78fb]{z-index:0;pointer-events:auto;touch-action:none;background:var(--ba-studio-black-a48);position:absolute;inset:0}.plugin-window-suspended-body[data-v-c14d78fb]{flex:auto;justify-content:center;align-items:center;min-height:96px;padding:16px;display:flex}.plugin-window-suspended-body__hint[data-v-c14d78fb]{color:var(--ba-studio-slate400);text-align:center;font-size:12px}.studio-workspace[data-v-c14d78fb]{flex:1;width:100%;min-width:0;height:0;min-height:0;display:flex;overflow:hidden}.studio-sidebar[data-v-c14d78fb]{border-right:1.5px solid var(--relay-overlay-border,var(--ba-studio-white-a8));flex-direction:column;flex-shrink:0;align-self:stretch;width:270px;min-height:0;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.studio-sidebar.is-collapsed[data-v-c14d78fb]{width:48px}.studio-stage[data-v-c14d78fb]{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.studio-stage .studio-stage-view[data-v-c14d78fb]{visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.studio-stage .studio-stage-view.is-active[data-v-c14d78fb]{visibility:visible;pointer-events:auto}.studio-stage .timeline-full-stage[data-v-c14d78fb]{z-index:1}.studio-stage .piano-roll-full-stage[data-v-c14d78fb]{z-index:10;background:var(--relay-bg-canvas,var(--ba-studio-audio-arranger-studio-bg))}.studio-stage .piano-roll-empty-stage[data-v-c14d78fb]{z-index:9;background:var(--relay-bg-canvas,var(--ba-studio-audio-arranger-studio-bg));justify-content:center;align-items:center;display:flex}.studio-stage .piano-roll-empty-stage__inner[data-v-c14d78fb]{background:var(--ba-studio-white-a2);border:1px solid var(--ba-studio-white-a7);border-radius:var(--ba-studio-radius-2,4px);flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex}.studio-stage .piano-roll-empty-stage__title[data-v-c14d78fb]{color:var(--ba-studio-audio-arranger-studio-gray200-a90);font-size:14px;font-weight:800;line-height:1.3}.studio-stage .piano-roll-empty-stage__detail[data-v-c14d78fb]{color:var(--relay-text-muted,var(--ba-studio-slate400));text-align:center;font-size:11px;line-height:1.5}.studio-stage .piano-roll-empty-stage__close[data-v-c14d78fb]{color:var(--ba-studio-slate200-a85);cursor:pointer;background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);margin-top:4px;padding:5px 14px;font-size:11px;font-weight:700}.studio-stage .piano-roll-empty-stage__close[data-v-c14d78fb]:hover{color:var(--ba-studio-white);border-color:var(--ba-studio-gold-a32)}.studio-dock[data-v-c14d78fb]{background:var(--relay-bg-panel-alt,var(--ba-studio-audio-arranger-studio-bg));border-top:1px solid var(--ba-studio-white-a8);flex-direction:column;flex-shrink:0;height:168px;transition:height .12s;display:flex;position:relative;overflow:hidden}.studio-dock.is-collapsed[data-v-c14d78fb]{height:30px}.studio-dock .dock-resize-handle[data-v-c14d78fb]{z-index:3;touch-action:none;cursor:ns-resize;height:10px;position:absolute;top:0;left:0;right:0}.studio-dock .dock-resize-handle[data-v-c14d78fb]:after{content:"";background:var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-pill,999px);width:44px;height:3px;transition:background .15s;position:absolute;top:3px;left:50%;transform:translate(-50%)}.studio-dock .dock-resize-handle[data-v-c14d78fb]:hover:after,.studio-dock .dock-resize-handle[data-v-c14d78fb]:active:after{background:var(--ba-color-brand-600)}.studio-dock .dock-resize-handle[data-v-c14d78fb]:hover{background:linear-gradient(180deg, var(--ba-studio-gold-a16), var(--ba-studio-audio-arranger-studio-gold-a0))}.studio-dock.is-mobile .dock-resize-handle[data-v-c14d78fb]{height:14px}.studio-dock.is-mobile .dock-resize-handle[data-v-c14d78fb]:after{background:var(--ba-studio-white-a22);width:40px;height:3.5px;top:5px}.studio-dock.is-mobile .dock-header[data-v-c14d78fb]{min-height:44px;padding:0 10px}.studio-dock.is-mobile .dock-tab-btn[data-v-c14d78fb]{min-width:72px;min-height:44px;padding:0 12px;font-size:12px}.studio-dock.is-mobile .dock-toggle-btn[data-v-c14d78fb]{min-width:44px;min-height:44px}.studio-dock .dock-header[data-v-c14d78fb]{background:var(--ba-studio-audio-arranger-studio-ink-49-a74);border-bottom:1px solid var(--ba-studio-white-a5);justify-content:space-between;align-items:center;height:30px;padding:0 20px;display:flex}.studio-dock .dock-header .dock-tabs[data-v-c14d78fb]{align-items:stretch;gap:4px;height:100%;display:flex}.studio-dock .dock-header .dock-actions[data-v-c14d78fb]{align-items:center;gap:10px;display:flex}.studio-dock .dock-header .dock-tab-btn[data-v-c14d78fb]{min-width:60px;height:100%;color:var(--ba-studio-slate300-a72);cursor:pointer;background:0 0;border:none;padding:0 10px;font-size:12px;font-weight:800;transition:color .15s;position:relative}.studio-dock .dock-header .dock-tab-btn.active[data-v-c14d78fb]{color:var(--ba-color-brand-600)}.studio-dock .dock-header .dock-tab-btn.active[data-v-c14d78fb]:after{content:"";background:var(--ba-color-brand-600);height:3px;position:absolute;bottom:0;left:10px;right:10px}.studio-dock .dock-header .dock-tab-btn[data-v-c14d78fb]:hover:not(.active){color:var(--relay-text-primary,var(--ba-studio-white))}.studio-dock .dock-header .dock-toggle-btn[data-v-c14d78fb]{width:26px;height:26px;color:var(--relay-text-muted,var(--ba-studio-slate400));cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.studio-dock .dock-header .dock-toggle-btn svg[data-v-c14d78fb]{width:13px;height:13px}.studio-dock .dock-header .dock-toggle-btn[data-v-c14d78fb]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a5)}.studio-dock .dock-body[data-v-c14d78fb]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.studio-dock .dock-inline-editor[data-v-c14d78fb],.studio-dock .dock-content-wrapper[data-v-c14d78fb]{flex:1;width:100%;height:auto;overflow:hidden}.studio-dock .dock-content-wrapper[data-v-c14d78fb]{background:var(--ba-studio-audio-arranger-studio-ink-48-a36);flex-direction:column;display:flex}@media (width<=768px){.studio-dock .dock-header[data-v-c14d78fb]{padding:0 14px}.studio-dock .dock-header .dock-tabs[data-v-c14d78fb]{scrollbar-width:none;min-width:0;overflow-x:auto}.studio-dock .dock-header .dock-tabs[data-v-c14d78fb]::-webkit-scrollbar{display:none}}.dock-routing-empty[data-v-c14d78fb]{color:var(--relay-text-muted,var(--ba-studio-slate400));text-align:center;flex:1;justify-content:center;align-items:center;font-size:11px;display:flex}@media (width<=768px){.studio-workspace.is-piano-roll-mobile .studio-sidebar[data-v-c14d78fb]{pointer-events:none;border-right-width:0;width:0}.studio-dock .dock-header[data-v-c14d78fb]{padding:0 10px}.studio-dock .dock-actions[data-v-c14d78fb]{gap:8px}}.studio-workspace[data-v-c14d78fb] ::-webkit-scrollbar{width:6px;height:6px}.studio-workspace[data-v-c14d78fb] ::-webkit-scrollbar-track{background:0 0}.studio-workspace[data-v-c14d78fb] ::-webkit-scrollbar-thumb{background:var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-pill,999px);background-clip:padding-box;border:1px solid #0000}.studio-workspace[data-v-c14d78fb] ::-webkit-scrollbar-thumb:hover{background:var(--ba-studio-white-a16);background-clip:padding-box;border:1px solid #0000}.plugin-preset-file-input[data-v-c14d78fb]{display:none}.plugin-preset-name-field[data-v-c14d78fb]{color:var(--ba-studio-audio-arranger-studio-slate200-a70);flex-direction:column;gap:7px;font-size:12px;display:flex}.plugin-preset-name-field input[data-v-c14d78fb]{height:32px;color:var(--ba-studio-slate50);background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:0 9px}.plugin-preset-name-field input[data-v-c14d78fb]:focus,.plugin-preset-name-field input[data-v-c14d78fb]:focus-visible{border-color:var(--ba-studio-audio-arranger-studio-gold-11-a50)}.plugin-preset-name-field textarea[data-v-c14d78fb]{min-height:64px;font:inherit;color:var(--ba-studio-slate50);resize:vertical;background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:7px 9px}.plugin-preset-name-field textarea[data-v-c14d78fb]:focus,.plugin-preset-name-field textarea[data-v-c14d78fb]:focus-visible{border-color:var(--ba-studio-audio-arranger-studio-gold-11-a50)}.plugin-preset-save-dialog[data-v-c14d78fb]{flex-direction:column;gap:12px;display:flex}.plugin-preset-save-dialog__hint[data-v-c14d78fb]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);margin:0;font-size:12px;line-height:1.5}.serum-fxp-report[data-v-c14d78fb]{flex-direction:column;gap:12px;display:flex}.serum-fxp-report__meta[data-v-c14d78fb]{color:var(--ba-studio-slate200);word-break:break-all;margin:0;font-size:12px;line-height:1.5}.serum-fxp-report__summary[data-v-c14d78fb]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.serum-fxp-report__cell[data-v-c14d78fb]{background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.serum-fxp-report__cell.is-dropped[data-v-c14d78fb]{background:var(--ba-studio-audio-arranger-studio-red500-a4);border-color:var(--ba-studio-audio-arranger-studio-red500-a22)}.serum-fxp-report__count[data-v-c14d78fb]{color:var(--ba-studio-slate50);font-size:16px}.serum-fxp-report__level[data-v-c14d78fb]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);letter-spacing:1px;font-size:10px;font-weight:700}.serum-fxp-report__section-title[data-v-c14d78fb]{color:var(--ba-studio-slate200);margin:0;font-size:12px;font-weight:700}.serum-fxp-report__wave-list[data-v-c14d78fb]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;gap:4px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;list-style:none;display:flex}.serum-fxp-report__missing-list[data-v-c14d78fb]{margin-top:8px}.serum-fxp-report__drop-list[data-v-c14d78fb]{scrollbar-color:var(--ba-studio-slate400-a54) var(--ba-studio-white-a035);scrollbar-width:thin;background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;gap:6px;max-height:200px;margin:0;padding:8px 10px;list-style:none;display:flex;overflow:auto}.serum-fxp-report__drop-path[data-v-c14d78fb]{color:var(--ba-studio-audio-arranger-studio-amber400-a72);font-size:12px;font-weight:700;display:block}.serum-fxp-report__drop-reason[data-v-c14d78fb]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);font-size:11px;line-height:1.45;display:block}.serum-fxp-report__hint[data-v-c14d78fb]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);margin:0;font-size:12px;line-height:1.5}.legacy-migration-panel[data-v-c14d78fb]{flex-direction:column;gap:14px;display:flex}.legacy-migration-panel__hint[data-v-c14d78fb]{color:var(--ba-studio-audio-arranger-studio-amber400-a72);margin:0;font-size:12px;line-height:1.5}.legacy-migration-list[data-v-c14d78fb]{scrollbar-color:var(--ba-studio-slate400-a54) var(--ba-studio-white-a035);scrollbar-width:thin;flex-direction:column;gap:2px;max-height:240px;display:flex;overflow:auto}.legacy-migration-item[data-v-c14d78fb]{background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.legacy-migration-item__name[data-v-c14d78fb]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-slate200);white-space:nowrap;font-size:13px;overflow:hidden}.legacy-migration-item__export[data-v-c14d78fb]{min-width:72px;height:28px;color:var(--ba-studio-slate400);cursor:pointer;background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);flex-shrink:0;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.legacy-migration-item__export[data-v-c14d78fb]:hover{color:var(--ba-studio-gold);border-color:var(--ba-studio-gold-a28)}.legacy-migration-actions[data-v-c14d78fb]{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.legacy-migration-actions__all[data-v-c14d78fb]{min-width:88px;height:34px;color:var(--ba-studio-gold);cursor:pointer;background:var(--ba-studio-gold-a6);border:1px solid var(--ba-studio-gold-a28);border-radius:var(--ba-studio-radius-1,2px);padding:0 14px;font-size:13px;font-weight:700;transition:background .15s}.legacy-migration-actions__all[data-v-c14d78fb]:hover{background:var(--ba-studio-gold-a12)}.legacy-migration-actions__clear[data-v-c14d78fb]{min-width:88px;height:34px;color:var(--ba-studio-red400);cursor:pointer;background:var(--ba-studio-audio-arranger-studio-red500-a4);border:1px solid var(--ba-studio-audio-arranger-studio-red500-a22);border-radius:var(--ba-studio-radius-1,2px);padding:0 14px;font-size:13px;font-weight:700;transition:background .15s}.legacy-migration-actions__clear[data-v-c14d78fb]:hover{background:var(--ba-studio-red500-a10)}.audio-arranger-studio[data-v-654148d5]{width:100%;height:100%;min-height:0;color:var(--relay-text-primary,var(--ba-studio-white));-webkit-user-select:none;user-select:none;background:var(--relay-bg-canvas,var(--ba-studio-audio-arranger-studio-bg));--ba-studio-radius-1:2px;--ba-studio-radius-2:4px;--ba-studio-radius-pill:999px;flex-direction:column;font-family:sans-serif;display:flex;position:relative;overflow:hidden}.audio-arranger-studio[data-v-654148d5] :focus-visible{outline:2px solid var(--ba-color-brand-600);outline-offset:2px}.audio-arranger-studio[data-v-654148d5] .studio-stage:focus,.audio-arranger-studio[data-v-654148d5] .studio-stage:focus-visible,.audio-arranger-studio[data-v-654148d5] .piano-editor-canvas-container:focus,.audio-arranger-studio[data-v-654148d5] .piano-editor-canvas-container:focus-visible,.audio-arranger-studio[data-v-654148d5] .clip-track-canvas-host:focus,.audio-arranger-studio[data-v-654148d5] .clip-track-canvas-host:focus-visible,.audio-arranger-studio[data-v-654148d5] .clip-ruler-canvas-host:focus,.audio-arranger-studio[data-v-654148d5] .clip-ruler-canvas-host:focus-visible{outline:none}.plugin-window-layer[data-v-654148d5]{z-index:var(--ba-studio-z-plugin-window-layer);pointer-events:none;position:absolute;inset:0}.plugin-window-layer[data-v-654148d5]>*{pointer-events:auto}.plugin-window-dimmer[data-v-654148d5]{z-index:0;pointer-events:auto;touch-action:none;background:var(--ba-studio-black-a48);position:absolute;inset:0}.plugin-window-suspended-body[data-v-654148d5]{flex:auto;justify-content:center;align-items:center;min-height:96px;padding:16px;display:flex}.plugin-window-suspended-body__hint[data-v-654148d5]{color:var(--ba-studio-slate400);text-align:center;font-size:12px}.studio-workspace[data-v-654148d5]{flex:1;width:100%;min-width:0;height:0;min-height:0;display:flex;overflow:hidden}.studio-sidebar[data-v-654148d5]{border-right:1.5px solid var(--relay-overlay-border,var(--ba-studio-white-a8));flex-direction:column;flex-shrink:0;align-self:stretch;width:270px;min-height:0;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.studio-sidebar.is-collapsed[data-v-654148d5]{width:48px}.studio-stage[data-v-654148d5]{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.studio-stage .studio-stage-view[data-v-654148d5]{visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.studio-stage .studio-stage-view.is-active[data-v-654148d5]{visibility:visible;pointer-events:auto}.studio-stage .timeline-full-stage[data-v-654148d5]{z-index:1}.studio-stage .piano-roll-full-stage[data-v-654148d5]{z-index:10;background:var(--relay-bg-canvas,var(--ba-studio-audio-arranger-studio-bg))}.studio-stage .piano-roll-empty-stage[data-v-654148d5]{z-index:9;background:var(--relay-bg-canvas,var(--ba-studio-audio-arranger-studio-bg));justify-content:center;align-items:center;display:flex}.studio-stage .piano-roll-empty-stage__inner[data-v-654148d5]{background:var(--ba-studio-white-a2);border:1px solid var(--ba-studio-white-a7);border-radius:var(--ba-studio-radius-2,4px);flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex}.studio-stage .piano-roll-empty-stage__title[data-v-654148d5]{color:var(--ba-studio-audio-arranger-studio-gray200-a90);font-size:14px;font-weight:800;line-height:1.3}.studio-stage .piano-roll-empty-stage__detail[data-v-654148d5]{color:var(--relay-text-muted,var(--ba-studio-slate400));text-align:center;font-size:11px;line-height:1.5}.studio-stage .piano-roll-empty-stage__close[data-v-654148d5]{color:var(--ba-studio-slate200-a85);cursor:pointer;background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);margin-top:4px;padding:5px 14px;font-size:11px;font-weight:700}.studio-stage .piano-roll-empty-stage__close[data-v-654148d5]:hover{color:var(--ba-studio-white);border-color:var(--ba-studio-gold-a32)}.studio-dock[data-v-654148d5]{background:var(--relay-bg-panel-alt,var(--ba-studio-audio-arranger-studio-bg));border-top:1px solid var(--ba-studio-white-a8);flex-direction:column;flex-shrink:0;height:168px;transition:height .12s;display:flex;position:relative;overflow:hidden}.studio-dock.is-collapsed[data-v-654148d5]{height:30px}.studio-dock .dock-resize-handle[data-v-654148d5]{z-index:3;touch-action:none;cursor:ns-resize;height:10px;position:absolute;top:0;left:0;right:0}.studio-dock .dock-resize-handle[data-v-654148d5]:after{content:"";background:var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-pill,999px);width:44px;height:3px;transition:background .15s;position:absolute;top:3px;left:50%;transform:translate(-50%)}.studio-dock .dock-resize-handle[data-v-654148d5]:hover:after,.studio-dock .dock-resize-handle[data-v-654148d5]:active:after{background:var(--ba-color-brand-600)}.studio-dock .dock-resize-handle[data-v-654148d5]:hover{background:linear-gradient(180deg, var(--ba-studio-gold-a16), var(--ba-studio-audio-arranger-studio-gold-a0))}.studio-dock.is-mobile .dock-resize-handle[data-v-654148d5]{height:14px}.studio-dock.is-mobile .dock-resize-handle[data-v-654148d5]:after{background:var(--ba-studio-white-a22);width:40px;height:3.5px;top:5px}.studio-dock.is-mobile .dock-header[data-v-654148d5]{min-height:44px;padding:0 10px}.studio-dock.is-mobile .dock-tab-btn[data-v-654148d5]{min-width:72px;min-height:44px;padding:0 12px;font-size:12px}.studio-dock.is-mobile .dock-toggle-btn[data-v-654148d5]{min-width:44px;min-height:44px}.studio-dock .dock-header[data-v-654148d5]{background:var(--ba-studio-audio-arranger-studio-ink-49-a74);border-bottom:1px solid var(--ba-studio-white-a5);justify-content:space-between;align-items:center;height:30px;padding:0 20px;display:flex}.studio-dock .dock-header .dock-tabs[data-v-654148d5]{align-items:stretch;gap:4px;height:100%;display:flex}.studio-dock .dock-header .dock-actions[data-v-654148d5]{align-items:center;gap:10px;display:flex}.studio-dock .dock-header .dock-tab-btn[data-v-654148d5]{min-width:60px;height:100%;color:var(--ba-studio-slate300-a72);cursor:pointer;background:0 0;border:none;padding:0 10px;font-size:12px;font-weight:800;transition:color .15s;position:relative}.studio-dock .dock-header .dock-tab-btn.active[data-v-654148d5]{color:var(--ba-color-brand-600)}.studio-dock .dock-header .dock-tab-btn.active[data-v-654148d5]:after{content:"";background:var(--ba-color-brand-600);height:3px;position:absolute;bottom:0;left:10px;right:10px}.studio-dock .dock-header .dock-tab-btn[data-v-654148d5]:hover:not(.active){color:var(--relay-text-primary,var(--ba-studio-white))}.studio-dock .dock-header .dock-toggle-btn[data-v-654148d5]{width:26px;height:26px;color:var(--relay-text-muted,var(--ba-studio-slate400));cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.studio-dock .dock-header .dock-toggle-btn svg[data-v-654148d5]{width:13px;height:13px}.studio-dock .dock-header .dock-toggle-btn[data-v-654148d5]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a5)}.studio-dock .dock-body[data-v-654148d5]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.studio-dock .dock-inline-editor[data-v-654148d5],.studio-dock .dock-content-wrapper[data-v-654148d5]{flex:1;width:100%;height:auto;overflow:hidden}.studio-dock .dock-content-wrapper[data-v-654148d5]{background:var(--ba-studio-audio-arranger-studio-ink-48-a36);flex-direction:column;display:flex}@media (width<=768px){.studio-dock .dock-header[data-v-654148d5]{padding:0 14px}.studio-dock .dock-header .dock-tabs[data-v-654148d5]{scrollbar-width:none;min-width:0;overflow-x:auto}.studio-dock .dock-header .dock-tabs[data-v-654148d5]::-webkit-scrollbar{display:none}}.dock-routing-empty[data-v-654148d5]{color:var(--relay-text-muted,var(--ba-studio-slate400));text-align:center;flex:1;justify-content:center;align-items:center;font-size:11px;display:flex}@media (width<=768px){.studio-workspace.is-piano-roll-mobile .studio-sidebar[data-v-654148d5]{pointer-events:none;border-right-width:0;width:0}.studio-dock .dock-header[data-v-654148d5]{padding:0 10px}.studio-dock .dock-actions[data-v-654148d5]{gap:8px}}.studio-workspace[data-v-654148d5] ::-webkit-scrollbar{width:6px;height:6px}.studio-workspace[data-v-654148d5] ::-webkit-scrollbar-track{background:0 0}.studio-workspace[data-v-654148d5] ::-webkit-scrollbar-thumb{background:var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-pill,999px);background-clip:padding-box;border:1px solid #0000}.studio-workspace[data-v-654148d5] ::-webkit-scrollbar-thumb:hover{background:var(--ba-studio-white-a16);background-clip:padding-box;border:1px solid #0000}.plugin-preset-file-input[data-v-654148d5]{display:none}.plugin-preset-name-field[data-v-654148d5]{color:var(--ba-studio-audio-arranger-studio-slate200-a70);flex-direction:column;gap:7px;font-size:12px;display:flex}.plugin-preset-name-field input[data-v-654148d5]{height:32px;color:var(--ba-studio-slate50);background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:0 9px}.plugin-preset-name-field input[data-v-654148d5]:focus,.plugin-preset-name-field input[data-v-654148d5]:focus-visible{border-color:var(--ba-studio-audio-arranger-studio-gold-11-a50)}.plugin-preset-name-field textarea[data-v-654148d5]{min-height:64px;font:inherit;color:var(--ba-studio-slate50);resize:vertical;background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:7px 9px}.plugin-preset-name-field textarea[data-v-654148d5]:focus,.plugin-preset-name-field textarea[data-v-654148d5]:focus-visible{border-color:var(--ba-studio-audio-arranger-studio-gold-11-a50)}.plugin-preset-save-dialog[data-v-654148d5]{flex-direction:column;gap:12px;display:flex}.plugin-preset-save-dialog__hint[data-v-654148d5]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);margin:0;font-size:12px;line-height:1.5}.serum-fxp-report[data-v-654148d5]{flex-direction:column;gap:12px;display:flex}.serum-fxp-report__meta[data-v-654148d5]{color:var(--ba-studio-slate200);word-break:break-all;margin:0;font-size:12px;line-height:1.5}.serum-fxp-report__summary[data-v-654148d5]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.serum-fxp-report__cell[data-v-654148d5]{background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.serum-fxp-report__cell.is-dropped[data-v-654148d5]{background:var(--ba-studio-audio-arranger-studio-red500-a4);border-color:var(--ba-studio-audio-arranger-studio-red500-a22)}.serum-fxp-report__count[data-v-654148d5]{color:var(--ba-studio-slate50);font-size:16px}.serum-fxp-report__level[data-v-654148d5]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);letter-spacing:1px;font-size:10px;font-weight:700}.serum-fxp-report__section-title[data-v-654148d5]{color:var(--ba-studio-slate200);margin:0;font-size:12px;font-weight:700}.serum-fxp-report__wave-list[data-v-654148d5]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;gap:4px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;list-style:none;display:flex}.serum-fxp-report__missing-list[data-v-654148d5]{margin-top:8px}.serum-fxp-report__drop-list[data-v-654148d5]{scrollbar-color:var(--ba-studio-slate400-a54) var(--ba-studio-white-a035);scrollbar-width:thin;background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;gap:6px;max-height:200px;margin:0;padding:8px 10px;list-style:none;display:flex;overflow:auto}.serum-fxp-report__drop-path[data-v-654148d5]{color:var(--ba-studio-audio-arranger-studio-amber400-a72);font-size:12px;font-weight:700;display:block}.serum-fxp-report__drop-reason[data-v-654148d5]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);font-size:11px;line-height:1.45;display:block}.serum-fxp-report__hint[data-v-654148d5]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);margin:0;font-size:12px;line-height:1.5}.legacy-migration-panel[data-v-654148d5]{flex-direction:column;gap:14px;display:flex}.legacy-migration-panel__hint[data-v-654148d5]{color:var(--ba-studio-audio-arranger-studio-amber400-a72);margin:0;font-size:12px;line-height:1.5}.legacy-migration-list[data-v-654148d5]{scrollbar-color:var(--ba-studio-slate400-a54) var(--ba-studio-white-a035);scrollbar-width:thin;flex-direction:column;gap:2px;max-height:240px;display:flex;overflow:auto}.legacy-migration-item[data-v-654148d5]{background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.legacy-migration-item__name[data-v-654148d5]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-slate200);white-space:nowrap;font-size:13px;overflow:hidden}.legacy-migration-item__export[data-v-654148d5]{min-width:72px;height:28px;color:var(--ba-studio-slate400);cursor:pointer;background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);flex-shrink:0;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.legacy-migration-item__export[data-v-654148d5]:hover{color:var(--ba-studio-gold);border-color:var(--ba-studio-gold-a28)}.legacy-migration-actions[data-v-654148d5]{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.legacy-migration-actions__all[data-v-654148d5]{min-width:88px;height:34px;color:var(--ba-studio-gold);cursor:pointer;background:var(--ba-studio-gold-a6);border:1px solid var(--ba-studio-gold-a28);border-radius:var(--ba-studio-radius-1,2px);padding:0 14px;font-size:13px;font-weight:700;transition:background .15s}.legacy-migration-actions__all[data-v-654148d5]:hover{background:var(--ba-studio-gold-a12)}.legacy-migration-actions__clear[data-v-654148d5]{min-width:88px;height:34px;color:var(--ba-studio-red400);cursor:pointer;background:var(--ba-studio-audio-arranger-studio-red500-a4);border:1px solid var(--ba-studio-audio-arranger-studio-red500-a22);border-radius:var(--ba-studio-radius-1,2px);padding:0 14px;font-size:13px;font-weight:700;transition:background .15s}.legacy-migration-actions__clear[data-v-654148d5]:hover{background:var(--ba-studio-red500-a10)}.arranger-studio-toast[data-v-0b30994c]{text-overflow:ellipsis;max-width:320px;color:var(--relay-text-primary,var(--ba-studio-white));white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--ba-studio-black-a72);border:1px solid var(--relay-overlay-border,var(--ba-studio-white-a8));border-radius:var(--ba-studio-radius-2,4px);padding:7px 12px;font-size:12px;line-height:1.5;position:absolute;bottom:16px;right:16px;overflow:hidden}.arranger-studio-toast--compact[data-v-0b30994c]{max-width:240px;padding:5px 10px;font-size:11px;bottom:8px;right:8px}.studio-audio-perf-panel[data-v-310f87c1]{width:252px;color:var(--ba-studio-slate200);pointer-events:auto;-webkit-user-select:text;user-select:text;background:var(--ba-studio-audio-perf-panel-deep-17-a94);border:1px solid var(--ba-studio-audio-perf-panel-gold-12-a35);border-radius:var(--ba-studio-radius-2,4px);padding:10px 12px 8px;font-size:12px;line-height:1.6;position:fixed;bottom:12px;right:12px}.studio-audio-perf-panel__header[data-v-310f87c1]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.studio-audio-perf-panel__title[data-v-310f87c1]{color:var(--ba-studio-gold);font-weight:600}.studio-audio-perf-panel__overall[data-v-310f87c1]{text-align:right;flex:1;font-size:11px}.studio-audio-perf-panel__overall.is-good[data-v-310f87c1]{color:var(--ba-studio-teal-2)}.studio-audio-perf-panel__overall.is-warn[data-v-310f87c1]{color:var(--ba-studio-gold)}.studio-audio-perf-panel__overall.is-bad[data-v-310f87c1]{color:var(--ba-studio-audio-perf-panel-text)}.studio-audio-perf-panel__overall.is-muted[data-v-310f87c1]{color:var(--ba-studio-audio-perf-panel-text-2)}.studio-audio-perf-panel__close[data-v-310f87c1]{color:var(--ba-studio-slate400);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px}.studio-audio-perf-panel__close[data-v-310f87c1]:hover{color:var(--ba-studio-slate200)}.studio-audio-perf-panel__group+.studio-audio-perf-panel__group[data-v-310f87c1]{border-top:1px solid var(--ba-studio-audio-perf-panel-slate400-a18);margin-top:6px;padding-top:6px}.studio-audio-perf-panel__group-title[data-v-310f87c1]{color:var(--ba-studio-audio-perf-panel-text-2);letter-spacing:.04em;font-size:11px}.studio-audio-perf-panel__row[data-v-310f87c1]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.studio-audio-perf-panel__row-label[data-v-310f87c1]{color:var(--ba-studio-audio-perf-panel-text-3)}.studio-audio-perf-panel__row-value[data-v-310f87c1]{text-align:right}.studio-audio-perf-panel__row-value.is-good[data-v-310f87c1]{color:var(--ba-studio-teal-2)}.studio-audio-perf-panel__row-value.is-warn[data-v-310f87c1]{color:var(--ba-studio-gold)}.studio-audio-perf-panel__row-value.is-bad[data-v-310f87c1]{color:var(--ba-studio-audio-perf-panel-text)}.studio-audio-perf-panel__row-value.is-muted[data-v-310f87c1]{color:var(--ba-studio-audio-perf-panel-text-2)}.studio-audio-perf-panel__footer[data-v-310f87c1]{color:var(--ba-studio-audio-perf-panel-text-4);border-top:1px solid var(--ba-studio-audio-perf-panel-slate400-a18);margin-top:8px;padding-top:6px;font-size:10px}.piano-roll-midi-menu__btn[data-v-6c186c3c]{width:24px;height:24px;color:var(--ba-studio-slate400-a62);cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:inline-flex}.piano-roll-midi-menu__btn[data-v-6c186c3c]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a5)}.piano-roll-midi-menu__btn.is-open[data-v-6c186c3c]{color:var(--ba-studio-slate50);background:var(--ba-studio-white-a8)}.piano-roll-midi-menu__btn[aria-busy=true][data-v-6c186c3c]{cursor:progress;opacity:.5}.piano-roll-midi-menu__btn svg[data-v-6c186c3c]{width:15px;height:15px}.preset-library-list[data-v-0f93d012]{scrollbar-color:var(--ba-studio-slate400-a54) transparent;scrollbar-width:thin;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.preset-library-list__body[data-v-0f93d012]{align-content:start;display:grid}.preset-library-list__status[data-v-0f93d012]{text-align:center;place-content:center;justify-items:center;gap:6px;min-height:220px;padding:24px;display:grid}.preset-library-list__status-title[data-v-0f93d012]{color:var(--ba-studio-frost-3-a92);margin-top:6px;font-size:13px;font-weight:700}.preset-library-list__status-text[data-v-0f93d012]{color:var(--ba-studio-mist-5-a62);font-size:12px}.preset-library-list__status-icon[data-v-0f93d012]{color:var(--ba-studio-red400-a72)}.preset-library-list__ornament[data-v-0f93d012]{border:1px solid var(--ba-studio-gold-14-a42);width:16px;height:16px;margin-bottom:8px;display:block;position:relative;transform:rotate(45deg)}.preset-library-list__ornament[data-v-0f93d012]:after{content:"";background:var(--ba-studio-gold-14-a14);position:absolute;inset:4px}.preset-library-list__skeleton[data-v-0f93d012]{gap:10px;width:100%;max-width:300px;margin-bottom:10px;display:grid}.preset-library-list__skeleton-row[data-v-0f93d012]{gap:6px;display:grid}.preset-library-list__skeleton-line[data-v-0f93d012]{background:linear-gradient(90deg, var(--ba-studio-white-a4) 25%, var(--ba-studio-white-a10) 37%, var(--ba-studio-white-a4) 63%);border-radius:var(--ba-studio-radius-1,2px);background-size:400% 100%;animation:1.4s infinite preset-library-list-shimmer-0f93d012}.preset-library-list__skeleton-line.is-title[data-v-0f93d012]{width:62%;height:10px}.preset-library-list__skeleton-line.is-meta[data-v-0f93d012]{width:40%;height:8px}@keyframes preset-library-list-shimmer-0f93d012{0%{background-position:100%}to{background-position:0}}.preset-library-list__action[data-v-0f93d012]{min-height:34px;color:var(--ba-studio-gold-3);cursor:pointer;background:var(--ba-studio-gold-14-a14);border:1px solid var(--ba-studio-gold-14-a42);border-radius:var(--ba-studio-radius-1,2px);justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:0 14px;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.preset-library-list__action[data-v-0f93d012]:hover{background:var(--ba-studio-gold-a12);border-color:var(--ba-studio-gold-a58)}.preset-library-list__action[data-v-0f93d012]:disabled{cursor:default;opacity:.52}.preset-library-list__footer[data-v-0f93d012]{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.preset-library-list__pager[data-v-0f93d012]{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.preset-library-list__pager-button[data-v-0f93d012]{min-height:28px;color:var(--ba-studio-mist-5-a62);cursor:pointer;border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);background:0 0;align-items:center;padding:0 10px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.preset-library-list__pager-button[data-v-0f93d012]:disabled{cursor:default;opacity:.4}.preset-library-list__pager-button[data-v-0f93d012]:hover:not(:disabled){color:var(--ba-studio-frost-3-a92);border-color:var(--ba-studio-white-a18)}.preset-library-list__pager-count[data-v-0f93d012]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-mist-5-a62);font-size:10px}@media (prefers-reduced-motion:reduce){.preset-library-list__skeleton-line[data-v-0f93d012],.preset-library-list__action[data-v-0f93d012],.preset-library-list__pager-button[data-v-0f93d012]{transition:none;animation:none}}.preset-library-mine[data-v-f2762077]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.preset-library-mine__toolbar[data-v-f2762077]{background:var(--ba-studio-floating-layer-umber-4-a90);border-bottom:1px solid var(--ba-studio-white-a075);flex-shrink:0;align-items:center;gap:8px;min-height:46px;padding:6px 14px;display:flex}.preset-library-mine__device[data-v-f2762077]{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.preset-library-mine__device[data-v-f2762077] .base-select{--base-select-trigger-height:30px;--base-select-trigger-width:190px}.preset-library-mine__toolbar-label[data-v-f2762077]{color:var(--ba-studio-mist-5-a62);letter-spacing:.6px;flex-shrink:0;font-size:10px;font-weight:700}.preset-library-mine__search[data-v-f2762077]{flex:140px;align-items:center;min-width:120px;display:flex}.preset-library-mine__search-input[data-v-f2762077]{box-sizing:border-box;width:100%;height:30px;font:inherit;color:var(--ba-studio-frost-3-a92);appearance:none;background:var(--ba-studio-deep-30-a52);border:1px solid var(--ba-studio-white-a13);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:0 10px;font-size:12px;transition:border-color .15s}.preset-library-mine__search-input[data-v-f2762077]:focus{border-color:var(--ba-studio-gold-14)}.preset-library-mine__search-input[data-v-f2762077]:focus-visible{box-shadow:0 0 0 1px var(--ba-studio-gold-14)}.preset-library-mine__search-input[data-v-f2762077]::placeholder{color:var(--ba-studio-floating-layer-gold-9-a42)}.preset-library-mine__tags[data-v-f2762077]{background:var(--ba-studio-floating-layer-umber-5-a80);border-bottom:1px solid var(--ba-studio-white-a6);flex-shrink:0;align-items:center;gap:6px;min-height:38px;padding:0 14px;display:flex;overflow-x:auto}.preset-library-mine__tag-chip[data-v-f2762077]{min-height:24px;color:var(--ba-studio-mist-5-a62);white-space:nowrap;cursor:pointer;border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);background:0 0;flex:none;align-items:center;padding:0 9px;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.preset-library-mine__tag-chip[data-v-f2762077]:hover{color:var(--ba-studio-frost-3-a92);background:var(--ba-studio-white-a6);border-color:var(--ba-studio-white-a18)}.preset-library-mine__tag-chip.is-active[data-v-f2762077]{color:var(--ba-studio-gold-3);background:var(--ba-studio-gold-14-a14);border-color:var(--ba-studio-gold-14-a42)}.preset-library-mine__row[data-v-f2762077]{border-bottom:1px solid var(--ba-studio-preset-list-white-a065);gap:6px;padding:11px 14px;transition:background-color .15s;display:grid}.preset-library-mine__row[data-v-f2762077]:hover{background:var(--ba-studio-white-a6)}.preset-library-mine__row-head[data-v-f2762077]{align-items:baseline;gap:8px;min-width:0;display:flex}.preset-library-mine__scope[data-v-f2762077]{color:var(--ba-studio-sky300);flex-shrink:0;align-items:center;gap:3px;font-size:10px;font-weight:700;display:inline-flex}.preset-library-mine__name[data-v-f2762077]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-frost-3-a92);white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.preset-library-mine__version[data-v-f2762077]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-mist-5-a62);flex-shrink:0;font-size:10px}.preset-library-mine__meta[data-v-f2762077]{min-width:0;color:var(--ba-studio-mist-5-a62);white-space:nowrap;align-items:baseline;gap:6px;margin:0;font-size:11px;display:flex;overflow:hidden}.preset-library-mine__meta>span[data-v-f2762077]{text-overflow:ellipsis;min-width:0;overflow:hidden}.preset-library-mine__time[data-v-f2762077]{font-family:var(--ba-font-mono,monospace);flex-shrink:0;font-size:10px}.preset-library-mine__actions[data-v-f2762077]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.preset-library-mine__action[data-v-f2762077]{min-height:28px;color:var(--ba-studio-frost-3-a92);cursor:pointer;border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);background:0 0;justify-content:center;align-items:center;padding:0 11px;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.preset-library-mine__action[data-v-f2762077]:disabled{cursor:default;opacity:.45}.preset-library-mine__action[data-v-f2762077]:hover:not(:disabled){background:var(--ba-studio-white-a6);border-color:var(--ba-studio-white-a18)}.preset-library-mine__action.is-primary[data-v-f2762077]{color:var(--ba-studio-gold-3);background:var(--ba-studio-gold-14-a14);border-color:var(--ba-studio-gold-14-a42)}.preset-library-mine__action.is-primary[data-v-f2762077]:hover:not(:disabled){background:var(--ba-studio-gold-a12);border-color:var(--ba-studio-gold-a58)}.preset-library-mine__action.is-danger[data-v-f2762077]{color:var(--ba-studio-red400)}.preset-library-mine__action.is-danger[data-v-f2762077]:hover:not(:disabled){background:var(--ba-studio-dialog-red500-a8);border-color:var(--ba-studio-dialog-red500-a30)}.preset-library-mine__row.is-readonly .preset-library-mine__action[data-v-f2762077]{opacity:.45}.preset-library-mine__confirm-text[data-v-f2762077]{color:var(--ba-studio-slate200);margin:0;font-size:13px;line-height:1.6}.preset-library-mine__total-note[data-v-f2762077]{color:var(--ba-studio-mist-5-a62);font-size:11px}.preset-library-mine__form[data-v-f2762077]{gap:14px;display:grid}.preset-library-mine__field[data-v-f2762077]{gap:6px;display:grid}.preset-library-mine__field-label[data-v-f2762077]{color:var(--ba-studio-mist-5-a62);justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;font-weight:700;display:flex}.preset-library-mine__counter[data-v-f2762077]{font-family:var(--ba-font-mono,monospace);font-size:10px;font-style:normal;font-weight:400}.preset-library-mine__input[data-v-f2762077]{box-sizing:border-box;width:100%;height:36px;font:inherit;color:var(--ba-studio-frost-3-a92);background:var(--ba-studio-deep-30-a52);border:1px solid var(--ba-studio-white-a13);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:0 10px;font-size:13px;transition:border-color .15s}.preset-library-mine__input.is-textarea[data-v-f2762077]{resize:vertical;height:auto;min-height:72px;padding:8px 10px}.preset-library-mine__input[data-v-f2762077]:focus{border-color:var(--ba-studio-gold-14)}.preset-library-mine__input[data-v-f2762077]:focus-visible{box-shadow:0 0 0 1px var(--ba-studio-gold-14)}.preset-library-mine__hint[data-v-f2762077]{color:var(--ba-studio-mist-5-a62);font-size:11px}@media (prefers-reduced-motion:reduce){.preset-library-mine__row[data-v-f2762077],.preset-library-mine__action[data-v-f2762077],.preset-library-mine__tag-chip[data-v-f2762077],.preset-library-mine__search-input[data-v-f2762077],.preset-library-mine__input[data-v-f2762077]{transition:none}}.preset-library-card[data-v-8fc087dc]{--preset-library-card-surface:var(--ba-studio-deep-30-a52);--preset-library-card-surface-hover:color-mix(in srgb, var(--ba-studio-deep-30-a52) 60%, var(--ba-studio-white-a6));--preset-library-card-text-soft:color-mix(in srgb, var(--ba-studio-frost-3-a92) 82%, transparent);background:var(--preset-library-card-surface);border:1px solid var(--ba-studio-white-a075);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;transition:background-color .15s,border-color .15s,opacity .15s;display:flex;position:relative}.preset-library-card[data-v-8fc087dc]:hover{background:var(--preset-library-card-surface-hover);border-color:var(--ba-studio-white-a11)}.preset-library-card.is-dimmed[data-v-8fc087dc]{opacity:.45}.preset-library-card__head[data-v-8fc087dc]{align-items:baseline;gap:8px;min-width:0;display:flex}.preset-library-card__name[data-v-8fc087dc]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-frost-3-a92);white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.preset-library-card__version[data-v-8fc087dc]{font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-mist-5-a62);flex-shrink:0;font-size:10px}.preset-library-card__meta[data-v-8fc087dc]{min-width:0;color:var(--ba-studio-mist-5-a62);white-space:nowrap;align-items:baseline;gap:5px;margin:0;font-size:11px;display:flex;overflow:hidden}.preset-library-card__meta>span[data-v-8fc087dc]{text-overflow:ellipsis;min-width:0;overflow:hidden}.preset-library-card__dot[data-v-8fc087dc]{flex-shrink:0}.preset-library-card__mine[data-v-8fc087dc]{color:var(--ba-studio-gold-3);flex-shrink:0;font-weight:700}.preset-library-card__description[data-v-8fc087dc]{-webkit-line-clamp:2;color:var(--preset-library-card-text-soft);-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.preset-library-card__tags[data-v-8fc087dc]{flex-wrap:wrap;gap:4px;margin:0;display:flex}.preset-library-card__tag[data-v-8fc087dc]{min-height:20px;color:var(--ba-studio-mist-5-a62);background:var(--ba-studio-white-a6);border-radius:var(--ba-studio-radius-1,2px);align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.preset-library-card__foot[data-v-8fc087dc]{min-height:28px;font-family:var(--ba-font-mono,monospace);color:var(--ba-studio-mist-5-a62);align-items:center;gap:10px;margin-top:2px;font-size:10px;display:flex}.preset-library-card__metric[data-v-8fc087dc]{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.preset-library-card__time[data-v-8fc087dc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preset-library-card__actions[data-v-8fc087dc]{flex:1;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.preset-library-card__install-hint[data-v-8fc087dc]{color:var(--ba-studio-gold-3);margin:0;font-size:11px;font-weight:600}.preset-library-plaza[data-v-dd4ff2e1]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.preset-library-plaza__toolbar[data-v-dd4ff2e1]{background:var(--ba-studio-floating-layer-umber-4-a90);border-bottom:1px solid var(--ba-studio-white-a075);flex-shrink:0;align-items:center;gap:8px;min-height:46px;padding:6px 14px;display:flex}.preset-library-plaza__device[data-v-dd4ff2e1]{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.preset-library-plaza__device[data-v-dd4ff2e1] .base-select{--base-select-trigger-height:30px;--base-select-trigger-width:170px}.preset-library-plaza__sort[data-v-dd4ff2e1]{--base-select-trigger-height:30px;--base-select-trigger-width:104px;flex-shrink:0}.preset-library-plaza__toolbar-label[data-v-dd4ff2e1]{color:var(--ba-studio-mist-5-a62);letter-spacing:.6px;flex-shrink:0;font-size:10px;font-weight:700}.preset-library-plaza__search[data-v-dd4ff2e1]{flex:120px;align-items:center;min-width:110px;display:flex}.preset-library-plaza__search-input[data-v-dd4ff2e1]{box-sizing:border-box;width:100%;height:30px;font:inherit;color:var(--ba-studio-frost-3-a92);appearance:none;background:var(--ba-studio-deep-30-a52);border:1px solid var(--ba-studio-white-a13);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:0 10px;font-size:12px;transition:border-color .15s}.preset-library-plaza__search-input[data-v-dd4ff2e1]:focus{border-color:var(--ba-studio-gold-14)}.preset-library-plaza__search-input[data-v-dd4ff2e1]:focus-visible{box-shadow:0 0 0 1px var(--ba-studio-gold-14)}.preset-library-plaza__search-input[data-v-dd4ff2e1]::placeholder{color:var(--ba-studio-floating-layer-gold-9-a42)}.preset-library-plaza__tags[data-v-dd4ff2e1]{background:var(--ba-studio-floating-layer-umber-5-a80);border-bottom:1px solid var(--ba-studio-white-a6);flex-shrink:0;align-items:center;gap:6px;min-height:38px;padding:0 14px;display:flex;overflow-x:auto}.preset-library-plaza__tag-chip[data-v-dd4ff2e1]{min-height:24px;color:var(--ba-studio-mist-5-a62);white-space:nowrap;cursor:pointer;border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);background:0 0;flex:none;align-items:center;padding:0 9px;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.preset-library-plaza__tag-chip[data-v-dd4ff2e1]:hover{color:var(--ba-studio-frost-3-a92);background:var(--ba-studio-white-a6);border-color:var(--ba-studio-white-a18)}.preset-library-plaza__tag-chip.is-active[data-v-dd4ff2e1]{color:var(--ba-studio-gold-3);background:var(--ba-studio-gold-14-a14);border-color:var(--ba-studio-gold-14-a42)}.preset-library-plaza__grid[data-v-dd4ff2e1]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;gap:8px;padding:12px 14px;display:grid}.preset-library-plaza__claim[data-v-dd4ff2e1]{min-height:26px;color:var(--ba-studio-gold-3);cursor:pointer;background:var(--ba-studio-gold-14-a14);border:1px solid var(--ba-studio-gold-14-a42);border-radius:var(--ba-studio-radius-1,2px);flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.preset-library-plaza__claim[data-v-dd4ff2e1]:disabled{cursor:default;opacity:.5}.preset-library-plaza__claim[data-v-dd4ff2e1]:hover:not(:disabled){background:var(--ba-studio-gold-a12);border-color:var(--ba-studio-gold-a58)}.preset-library-plaza__focus[data-v-dd4ff2e1]{flex-shrink:0;padding:10px 14px 0}.preset-library-plaza__focus[data-v-dd4ff2e1] .preset-library-card{border-color:var(--ba-studio-gold-a58);box-shadow:0 0 0 1px var(--ba-studio-gold-14-a14)}.preset-library-plaza__focus-dismiss[data-v-dd4ff2e1]{min-height:26px;color:var(--ba-studio-mist-5-a62);cursor:pointer;border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700;transition:color .15s,border-color .15s;display:inline-flex}.preset-library-plaza__focus-dismiss[data-v-dd4ff2e1]:hover{color:var(--ba-studio-frost-3-a92);border-color:var(--ba-studio-white-a22)}@media (prefers-reduced-motion:reduce){.preset-library-plaza__tag-chip[data-v-dd4ff2e1],.preset-library-plaza__claim[data-v-dd4ff2e1],.preset-library-plaza__focus-dismiss[data-v-dd4ff2e1],.preset-library-plaza__search-input[data-v-dd4ff2e1]{transition:none}}.preset-library-published[data-v-abe24575]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.preset-library-published__toolbar[data-v-abe24575]{background:var(--ba-studio-floating-layer-umber-4-a90);border-bottom:1px solid var(--ba-studio-white-a075);flex-shrink:0;align-items:center;gap:8px;min-height:46px;padding:6px 14px;display:flex}.preset-library-published__device[data-v-abe24575]{flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.preset-library-published__device[data-v-abe24575] .base-select{--base-select-trigger-height:30px;--base-select-trigger-width:190px}.preset-library-published__toolbar-label[data-v-abe24575]{color:var(--ba-studio-mist-5-a62);letter-spacing:.6px;flex-shrink:0;font-size:10px;font-weight:700}.preset-library-published__search[data-v-abe24575]{flex:140px;align-items:center;min-width:120px;display:flex}.preset-library-published__search-input[data-v-abe24575]{box-sizing:border-box;width:100%;height:30px;font:inherit;color:var(--ba-studio-frost-3-a92);appearance:none;background:var(--ba-studio-deep-30-a52);border:1px solid var(--ba-studio-white-a13);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:0 10px;font-size:12px;transition:border-color .15s}.preset-library-published__search-input[data-v-abe24575]:focus{border-color:var(--ba-studio-gold-14)}.preset-library-published__search-input[data-v-abe24575]:focus-visible{box-shadow:0 0 0 1px var(--ba-studio-gold-14)}.preset-library-published__search-input[data-v-abe24575]::placeholder{color:var(--ba-studio-floating-layer-gold-9-a42)}.preset-library-published__grid[data-v-abe24575]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;gap:8px;padding:12px 14px;display:grid}.preset-library-published__takedown[data-v-abe24575]{min-height:26px;color:var(--ba-studio-red400);cursor:pointer;border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.preset-library-published__takedown[data-v-abe24575]:hover{background:var(--ba-studio-dialog-red500-a8);border-color:var(--ba-studio-dialog-red500-a30)}.preset-library-published__confirm-text[data-v-abe24575]{color:var(--ba-studio-slate200);margin:0;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.preset-library-published__takedown[data-v-abe24575],.preset-library-published__search-input[data-v-abe24575]{transition:none}}.preset-library-panel[data-v-a72c667a]{min-width:0;height:100%;min-height:0;color:var(--ba-studio-frost-3-a92);background:var(--ba-studio-deep-8);flex-direction:column;display:flex;overflow:hidden}.preset-library-panel__tabs[data-v-a72c667a]{background:var(--ba-studio-floating-layer-umber-5-a80);border-bottom:1px solid var(--ba-studio-white-a6);flex-shrink:0;align-items:center;gap:2px;padding:8px 14px;display:flex}.preset-library-panel__tab[data-v-a72c667a]{min-height:30px;color:var(--ba-studio-mist-5-a62);white-space:nowrap;cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:0;padding:0 14px;font-size:11px;font-weight:700;transition:background-color .15s,color .15s}.preset-library-panel__tab[data-v-a72c667a]:hover{color:var(--ba-studio-frost-3-a92);background:var(--ba-studio-white-a6)}.preset-library-panel__tab.is-active[data-v-a72c667a]{color:var(--ba-studio-gold-3);background:var(--ba-studio-gold-14-a14)}.preset-library-panel__unsupported[data-v-a72c667a]{text-align:center;flex:1;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.preset-library-panel__unsupported strong[data-v-a72c667a]{font-size:13px}.preset-library-panel__unsupported span[data-v-a72c667a]{color:var(--ba-studio-mist-5-a62);font-size:12px}@media (prefers-reduced-motion:reduce){.preset-library-panel__tab[data-v-a72c667a]{transition:none}}.audio-arranger-studio[data-v-8bd8722a]{width:100%;height:100%;min-height:0;color:var(--relay-text-primary,var(--ba-studio-white));-webkit-user-select:none;user-select:none;background:var(--relay-bg-canvas,var(--ba-studio-audio-arranger-studio-bg));--ba-studio-radius-1:2px;--ba-studio-radius-2:4px;--ba-studio-radius-pill:999px;flex-direction:column;font-family:sans-serif;display:flex;position:relative;overflow:hidden}.audio-arranger-studio[data-v-8bd8722a] :focus-visible{outline:2px solid var(--ba-color-brand-600);outline-offset:2px}.audio-arranger-studio[data-v-8bd8722a] .studio-stage:focus,.audio-arranger-studio[data-v-8bd8722a] .studio-stage:focus-visible,.audio-arranger-studio[data-v-8bd8722a] .piano-editor-canvas-container:focus,.audio-arranger-studio[data-v-8bd8722a] .piano-editor-canvas-container:focus-visible,.audio-arranger-studio[data-v-8bd8722a] .clip-track-canvas-host:focus,.audio-arranger-studio[data-v-8bd8722a] .clip-track-canvas-host:focus-visible,.audio-arranger-studio[data-v-8bd8722a] .clip-ruler-canvas-host:focus,.audio-arranger-studio[data-v-8bd8722a] .clip-ruler-canvas-host:focus-visible{outline:none}.plugin-window-layer[data-v-8bd8722a]{z-index:var(--ba-studio-z-plugin-window-layer);pointer-events:none;position:absolute;inset:0}.plugin-window-layer[data-v-8bd8722a]>*{pointer-events:auto}.plugin-window-dimmer[data-v-8bd8722a]{z-index:0;pointer-events:auto;touch-action:none;background:var(--ba-studio-black-a48);position:absolute;inset:0}.plugin-window-suspended-body[data-v-8bd8722a]{flex:auto;justify-content:center;align-items:center;min-height:96px;padding:16px;display:flex}.plugin-window-suspended-body__hint[data-v-8bd8722a]{color:var(--ba-studio-slate400);text-align:center;font-size:12px}.studio-workspace[data-v-8bd8722a]{flex:1;width:100%;min-width:0;height:0;min-height:0;display:flex;overflow:hidden}.studio-sidebar[data-v-8bd8722a]{border-right:1.5px solid var(--relay-overlay-border,var(--ba-studio-white-a8));flex-direction:column;flex-shrink:0;align-self:stretch;width:270px;min-height:0;transition:width .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.studio-sidebar.is-collapsed[data-v-8bd8722a]{width:48px}.studio-stage[data-v-8bd8722a]{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.studio-stage .studio-stage-view[data-v-8bd8722a]{visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.studio-stage .studio-stage-view.is-active[data-v-8bd8722a]{visibility:visible;pointer-events:auto}.studio-stage .timeline-full-stage[data-v-8bd8722a]{z-index:1}.studio-stage .piano-roll-full-stage[data-v-8bd8722a]{z-index:10;background:var(--relay-bg-canvas,var(--ba-studio-audio-arranger-studio-bg))}.studio-stage .piano-roll-empty-stage[data-v-8bd8722a]{z-index:9;background:var(--relay-bg-canvas,var(--ba-studio-audio-arranger-studio-bg));justify-content:center;align-items:center;display:flex}.studio-stage .piano-roll-empty-stage__inner[data-v-8bd8722a]{background:var(--ba-studio-white-a2);border:1px solid var(--ba-studio-white-a7);border-radius:var(--ba-studio-radius-2,4px);flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex}.studio-stage .piano-roll-empty-stage__title[data-v-8bd8722a]{color:var(--ba-studio-audio-arranger-studio-gray200-a90);font-size:14px;font-weight:800;line-height:1.3}.studio-stage .piano-roll-empty-stage__detail[data-v-8bd8722a]{color:var(--relay-text-muted,var(--ba-studio-slate400));text-align:center;font-size:11px;line-height:1.5}.studio-stage .piano-roll-empty-stage__close[data-v-8bd8722a]{color:var(--ba-studio-slate200-a85);cursor:pointer;background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-1,2px);margin-top:4px;padding:5px 14px;font-size:11px;font-weight:700}.studio-stage .piano-roll-empty-stage__close[data-v-8bd8722a]:hover{color:var(--ba-studio-white);border-color:var(--ba-studio-gold-a32)}.studio-dock[data-v-8bd8722a]{background:var(--relay-bg-panel-alt,var(--ba-studio-audio-arranger-studio-bg));border-top:1px solid var(--ba-studio-white-a8);flex-direction:column;flex-shrink:0;height:168px;transition:height .12s;display:flex;position:relative;overflow:hidden}.studio-dock.is-collapsed[data-v-8bd8722a]{height:30px}.studio-dock .dock-resize-handle[data-v-8bd8722a]{z-index:3;touch-action:none;cursor:ns-resize;height:10px;position:absolute;top:0;left:0;right:0}.studio-dock .dock-resize-handle[data-v-8bd8722a]:after{content:"";background:var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-pill,999px);width:44px;height:3px;transition:background .15s;position:absolute;top:3px;left:50%;transform:translate(-50%)}.studio-dock .dock-resize-handle[data-v-8bd8722a]:hover:after,.studio-dock .dock-resize-handle[data-v-8bd8722a]:active:after{background:var(--ba-color-brand-600)}.studio-dock .dock-resize-handle[data-v-8bd8722a]:hover{background:linear-gradient(180deg, var(--ba-studio-gold-a16), var(--ba-studio-audio-arranger-studio-gold-a0))}.studio-dock.is-mobile .dock-resize-handle[data-v-8bd8722a]{height:14px}.studio-dock.is-mobile .dock-resize-handle[data-v-8bd8722a]:after{background:var(--ba-studio-white-a22);width:40px;height:3.5px;top:5px}.studio-dock.is-mobile .dock-header[data-v-8bd8722a]{min-height:44px;padding:0 10px}.studio-dock.is-mobile .dock-tab-btn[data-v-8bd8722a]{min-width:72px;min-height:44px;padding:0 12px;font-size:12px}.studio-dock.is-mobile .dock-toggle-btn[data-v-8bd8722a]{min-width:44px;min-height:44px}.studio-dock .dock-header[data-v-8bd8722a]{background:var(--ba-studio-audio-arranger-studio-ink-49-a74);border-bottom:1px solid var(--ba-studio-white-a5);justify-content:space-between;align-items:center;height:30px;padding:0 20px;display:flex}.studio-dock .dock-header .dock-tabs[data-v-8bd8722a]{align-items:stretch;gap:4px;height:100%;display:flex}.studio-dock .dock-header .dock-actions[data-v-8bd8722a]{align-items:center;gap:10px;display:flex}.studio-dock .dock-header .dock-tab-btn[data-v-8bd8722a]{min-width:60px;height:100%;color:var(--ba-studio-slate300-a72);cursor:pointer;background:0 0;border:none;padding:0 10px;font-size:12px;font-weight:800;transition:color .15s;position:relative}.studio-dock .dock-header .dock-tab-btn.active[data-v-8bd8722a]{color:var(--ba-color-brand-600)}.studio-dock .dock-header .dock-tab-btn.active[data-v-8bd8722a]:after{content:"";background:var(--ba-color-brand-600);height:3px;position:absolute;bottom:0;left:10px;right:10px}.studio-dock .dock-header .dock-tab-btn[data-v-8bd8722a]:hover:not(.active){color:var(--relay-text-primary,var(--ba-studio-white))}.studio-dock .dock-header .dock-toggle-btn[data-v-8bd8722a]{width:26px;height:26px;color:var(--relay-text-muted,var(--ba-studio-slate400));cursor:pointer;border-radius:var(--ba-studio-radius-1,2px);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.studio-dock .dock-header .dock-toggle-btn svg[data-v-8bd8722a]{width:13px;height:13px}.studio-dock .dock-header .dock-toggle-btn[data-v-8bd8722a]:hover{color:var(--ba-studio-white);background:var(--ba-studio-white-a5)}.studio-dock .dock-body[data-v-8bd8722a]{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.studio-dock .dock-inline-editor[data-v-8bd8722a],.studio-dock .dock-content-wrapper[data-v-8bd8722a]{flex:1;width:100%;height:auto;overflow:hidden}.studio-dock .dock-content-wrapper[data-v-8bd8722a]{background:var(--ba-studio-audio-arranger-studio-ink-48-a36);flex-direction:column;display:flex}@media (width<=768px){.studio-dock .dock-header[data-v-8bd8722a]{padding:0 14px}.studio-dock .dock-header .dock-tabs[data-v-8bd8722a]{scrollbar-width:none;min-width:0;overflow-x:auto}.studio-dock .dock-header .dock-tabs[data-v-8bd8722a]::-webkit-scrollbar{display:none}}.dock-routing-empty[data-v-8bd8722a]{color:var(--relay-text-muted,var(--ba-studio-slate400));text-align:center;flex:1;justify-content:center;align-items:center;font-size:11px;display:flex}@media (width<=768px){.studio-workspace.is-piano-roll-mobile .studio-sidebar[data-v-8bd8722a]{pointer-events:none;border-right-width:0;width:0}.studio-dock .dock-header[data-v-8bd8722a]{padding:0 10px}.studio-dock .dock-actions[data-v-8bd8722a]{gap:8px}}.studio-workspace[data-v-8bd8722a] ::-webkit-scrollbar{width:6px;height:6px}.studio-workspace[data-v-8bd8722a] ::-webkit-scrollbar-track{background:0 0}.studio-workspace[data-v-8bd8722a] ::-webkit-scrollbar-thumb{background:var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-pill,999px);background-clip:padding-box;border:1px solid #0000}.studio-workspace[data-v-8bd8722a] ::-webkit-scrollbar-thumb:hover{background:var(--ba-studio-white-a16);background-clip:padding-box;border:1px solid #0000}.plugin-preset-file-input[data-v-8bd8722a]{display:none}.plugin-preset-name-field[data-v-8bd8722a]{color:var(--ba-studio-audio-arranger-studio-slate200-a70);flex-direction:column;gap:7px;font-size:12px;display:flex}.plugin-preset-name-field input[data-v-8bd8722a]{height:32px;color:var(--ba-studio-slate50);background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:0 9px}.plugin-preset-name-field input[data-v-8bd8722a]:focus,.plugin-preset-name-field input[data-v-8bd8722a]:focus-visible{border-color:var(--ba-studio-audio-arranger-studio-gold-11-a50)}.plugin-preset-name-field textarea[data-v-8bd8722a]{min-height:64px;font:inherit;color:var(--ba-studio-slate50);resize:vertical;background:var(--ba-studio-white-a5);border:1px solid var(--ba-studio-white-a12);border-radius:var(--ba-studio-radius-1,2px);outline:none;padding:7px 9px}.plugin-preset-name-field textarea[data-v-8bd8722a]:focus,.plugin-preset-name-field textarea[data-v-8bd8722a]:focus-visible{border-color:var(--ba-studio-audio-arranger-studio-gold-11-a50)}.plugin-preset-save-dialog[data-v-8bd8722a]{flex-direction:column;gap:12px;display:flex}.plugin-preset-save-dialog__hint[data-v-8bd8722a]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);margin:0;font-size:12px;line-height:1.5}.serum-fxp-report[data-v-8bd8722a]{flex-direction:column;gap:12px;display:flex}.serum-fxp-report__meta[data-v-8bd8722a]{color:var(--ba-studio-slate200);word-break:break-all;margin:0;font-size:12px;line-height:1.5}.serum-fxp-report__summary[data-v-8bd8722a]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.serum-fxp-report__cell[data-v-8bd8722a]{background:var(--ba-studio-white-a3);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex}.serum-fxp-report__cell.is-dropped[data-v-8bd8722a]{background:var(--ba-studio-audio-arranger-studio-red500-a4);border-color:var(--ba-studio-audio-arranger-studio-red500-a22)}.serum-fxp-report__count[data-v-8bd8722a]{color:var(--ba-studio-slate50);font-size:16px}.serum-fxp-report__level[data-v-8bd8722a]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);letter-spacing:1px;font-size:10px;font-weight:700}.serum-fxp-report__section-title[data-v-8bd8722a]{color:var(--ba-studio-slate200);margin:0;font-size:12px;font-weight:700}.serum-fxp-report__wave-list[data-v-8bd8722a]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;gap:4px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5;list-style:none;display:flex}.serum-fxp-report__missing-list[data-v-8bd8722a]{margin-top:8px}.serum-fxp-report__drop-list[data-v-8bd8722a]{scrollbar-color:var(--ba-studio-slate400-a54) var(--ba-studio-white-a035);scrollbar-width:thin;background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);flex-direction:column;gap:6px;max-height:200px;margin:0;padding:8px 10px;list-style:none;display:flex;overflow:auto}.serum-fxp-report__drop-path[data-v-8bd8722a]{color:var(--ba-studio-audio-arranger-studio-amber400-a72);font-size:12px;font-weight:700;display:block}.serum-fxp-report__drop-reason[data-v-8bd8722a]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);font-size:11px;line-height:1.45;display:block}.serum-fxp-report__hint[data-v-8bd8722a]{color:var(--ba-studio-audio-arranger-studio-slate400-a64);margin:0;font-size:12px;line-height:1.5}.legacy-migration-panel[data-v-8bd8722a]{flex-direction:column;gap:14px;display:flex}.legacy-migration-panel__hint[data-v-8bd8722a]{color:var(--ba-studio-audio-arranger-studio-amber400-a72);margin:0;font-size:12px;line-height:1.5}.legacy-migration-list[data-v-8bd8722a]{scrollbar-color:var(--ba-studio-slate400-a54) var(--ba-studio-white-a035);scrollbar-width:thin;flex-direction:column;gap:2px;max-height:240px;display:flex;overflow:auto}.legacy-migration-item[data-v-8bd8722a]{background:var(--ba-studio-white-a3);border-radius:var(--ba-studio-radius-1,2px);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.legacy-migration-item__name[data-v-8bd8722a]{text-overflow:ellipsis;min-width:0;color:var(--ba-studio-slate200);white-space:nowrap;font-size:13px;overflow:hidden}.legacy-migration-item__export[data-v-8bd8722a]{min-width:72px;height:28px;color:var(--ba-studio-slate400);cursor:pointer;background:var(--ba-studio-white-a4);border:1px solid var(--ba-studio-white-a8);border-radius:var(--ba-studio-radius-1,2px);flex-shrink:0;padding:0 10px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s}.legacy-migration-item__export[data-v-8bd8722a]:hover{color:var(--ba-studio-gold);border-color:var(--ba-studio-gold-a28)}.legacy-migration-actions[data-v-8bd8722a]{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.legacy-migration-actions__all[data-v-8bd8722a]{min-width:88px;height:34px;color:var(--ba-studio-gold);cursor:pointer;background:var(--ba-studio-gold-a6);border:1px solid var(--ba-studio-gold-a28);border-radius:var(--ba-studio-radius-1,2px);padding:0 14px;font-size:13px;font-weight:700;transition:background .15s}.legacy-migration-actions__all[data-v-8bd8722a]:hover{background:var(--ba-studio-gold-a12)}.legacy-migration-actions__clear[data-v-8bd8722a]{min-width:88px;height:34px;color:var(--ba-studio-red400);cursor:pointer;background:var(--ba-studio-audio-arranger-studio-red500-a4);border:1px solid var(--ba-studio-audio-arranger-studio-red500-a22);border-radius:var(--ba-studio-radius-1,2px);padding:0 14px;font-size:13px;font-weight:700;transition:background .15s}.legacy-migration-actions__clear[data-v-8bd8722a]:hover{background:var(--ba-studio-red500-a10)}:root{--relay-bg-canvas:#141416;--relay-bg-panel:#1e1e24;--relay-bg-panel-alt:#18181c;--relay-bg-elevated:#1f1f24;--relay-bg-sidebar:#1a1a1f;--relay-text-primary:#f3f4f6;--relay-text-secondary:#cbd5e1;--relay-text-muted:#94a3b8;--relay-text-faint:#64748b;--relay-accent-bg-subtle:#ffc83d0d;--relay-accent-bg-soft:var(--ba-color-brand-tint-08);--relay-accent-border:var(--ba-color-brand-tint-16);--relay-accent-border-medium:var(--ba-color-brand-tint-20);--relay-accent-border-strong:#ffc83d4d;--relay-accent-glow:#ffc83d59;--relay-overlay-border:var(--ba-color-white-alpha-05);--relay-overlay-bg-subtle:var(--ba-color-white-alpha-02);--relay-overlay-bg:var(--ba-color-white-alpha-08);--relay-border-soft:var(--ba-color-white-alpha-18);--relay-bg-floating-bar:#1e1e24cc;--relay-purple-bg:#4f46e514;--relay-purple-border-strong:#4f46e573;--relay-intensity-neutral:#94a3b8;--relay-intensity-light:#60a5fa;--relay-intensity-medium:#a78bfa;--relay-intensity-strong:#fbbf24;--relay-topic-media-bg:radial-gradient(circle at 50% 24%, var(--ba-color-brand-tint-08) 0%, transparent 28%), radial-gradient(circle at center, #1a1a1ae6 0%, #050505 100%);--relay-topic-media-bg-2:#050505eb;--relay-topic-media-text:#eef3faeb;--relay-topic-media-bg-3:#141416e0;--relay-topic-media-border:#e6c35b4d;--relay-topic-media-text-2:#ddd6fe;--relay-topic-media-bg-4:linear-gradient(0deg, #050709f0 0%, #050709c7 58%, #0507092e 100%);--relay-topic-media-text-3:#0a0a0a;--relay-topic-media-bg-6:linear-gradient(180deg, #050709c7 0%, #05070975 52%, #05070900 100%);--relay-topic-media-bg-5:linear-gradient(135deg, #e6c35b, #d4af37);--relay-topic-media-shadow:#e6c35b42;--relay-topic-media-shadow-hover:#e6c35b57;--relay-topic-media-shadow-2:#e6c35b38;--relay-piano-bar-text-hover:#ef4444;--relay-piano-bar-border-hover:#ef4444;--relay-video-menu-bg:#00000075;--relay-video-menu-bg-hover:#ffffff17;--relay-video-menu-bg-2:#0a0b0ef5;--relay-video-menu-shadow:#00000075;--relay-video-menu-bg-hover-2:#ff78781a;--relay-accent:#f3cb59;--relay-danger-border:#ff787866;--relay-contribution-text:#ffffffad;--relay-creator-bg:#0c0c10f5;--relay-creator-text:#ffffffe0;--relay-creator-bg-hover:#e6c35b1f;--relay-creator-border-hover:#e6c35b85;--relay-creator-scrollbar:#cbd5e180;--relay-creator-bg-2:#cbd5e175;--relay-creator-bg-hover-2:#e2e8f0ad;--relay-creator-text-2:#cbd5e18a;--relay-creator-text-3:#cbd5e1a3;--relay-creator-text-4:#f8fafc;--relay-creator-text-5:#cbd5e194;--relay-creator-text-6:#f1f5f9e6;--relay-creator-text-hover:#f87171;--relay-creator-bg-hover-3:#ef44441f;--relay-creator-bg-3:#14171cf5;--relay-creator-border:#f3cb5957;--relay-creator-text-7:#cbd5e1c7;--relay-creator-text-8:#cbd5e1d1;--relay-creator-border-focus:#ffc83d47;--relay-creator-text-9:#cbd5e1bd;--relay-viewer-bg:#00000073;--relay-viewer-bg-2:radial-gradient(circle at 50% 50%, #e6c35b1f 0%, transparent 30%), linear-gradient(180deg, #0e1014f5, #050505fa);--relay-viewer-text:#f8fafceb;--relay-viewer-bg-3:#080a0e9e;--relay-viewer-border-hover:#ffc83d57;--relay-viewer-bg-4:linear-gradient(180deg, #121418fa 0%, #0c0e12fa 100%);--relay-viewer-bg-5:#0000;--relay-card-preview-bg:#0a0a0ad9;--relay-card-preview-text:#ffffffd1;--relay-card-preview-bg-hover:#e6c35b1a;--relay-card-preview-border-hover:#e6c35b6b;--relay-card-preview-bg-2:linear-gradient(180deg, #0a0a0ae0 0%, #0a0a0a80 58%, #0a0a0a00 100%);--relay-card-preview-bg-3:#8b5cf626;--relay-card-preview-border:#8b5cf64d;--relay-card-preview-text-2:#fef08a;--relay-card-preview-bg-4:#eab30826;--relay-card-preview-border-2:#eab3084d;--relay-card-preview-bg-5:#0a0a0a;--relay-timeline-bg:#12151bdb;--relay-timeline-shadow:#00000059;--relay-timeline-border:#ffffff17;--relay-timeline-bg-2:linear-gradient(135deg, #e6c35b1f, var(--ba-color-white-alpha-04));--relay-timeline-border-2:#e6c35b66;--relay-timeline-shadow-2:#e6c35b24;--relay-timeline-bg-3:linear-gradient(90deg, #e6c35b47, var(--ba-color-white-alpha-12));--relay-piano-editor-bg-hover:#ef44441a;--relay-wf-preview-bg:radial-gradient(circle at top, var(--relay-accent-bg-soft), transparent 28%), linear-gradient(180deg, var(--relay-overlay-bg-subtle), #fff0), #0c0d12eb;--relay-wf-preview-bg-2:#070a109e;--relay-wf-preview-shadow:#00000038}.ba-relay-creator-overlay[data-v-6fdd5ae3]{box-sizing:border-box;background:var(--relay-bg-canvas);flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.relay-creator-parent-state[data-v-6fdd5ae3]{min-height:0;color:var(--ba-color-white-alpha-78);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.relay-creator-parent-error[data-v-6fdd5ae3]{background:var(--relay-creator-bg)}.relay-creator-parent-error p[data-v-6fdd5ae3]{max-width:min(520px,100vw - 48px);color:var(--ba-color-white-alpha-72);margin:0}.relay-creator-parent-actions[data-v-6fdd5ae3]{align-items:center;gap:8px;display:inline-flex}.relay-creator-parent-actions button[data-v-6fdd5ae3]{min-width:72px;min-height:34px;color:var(--relay-creator-text);cursor:pointer;background:var(--ba-color-white-alpha-08);border:1px solid var(--ba-color-white-alpha-16);border-radius:6px;padding:0 12px}.relay-creator-parent-actions button[data-v-6fdd5ae3]:hover{background:var(--relay-creator-bg-hover);border-color:var(--relay-creator-border-hover)}.relay-creator-studio-shell[data-v-6fdd5ae3]{flex-direction:column;flex:1;min-height:0;display:flex}.relay-creator-editor[data-v-6fdd5ae3]{flex:1;min-height:0}.relay-audio-upload-input[data-v-6fdd5ae3]{display:none}.relay-local-draft-list[data-v-6fdd5ae3]{overscroll-behavior:contain;scrollbar-color:var(--relay-creator-scrollbar) transparent;scrollbar-width:thin;flex-direction:column;gap:8px;min-height:0;max-height:min(44vh,320px);padding-right:8px;display:flex;overflow-y:auto}.relay-local-draft-list[data-v-6fdd5ae3]::-webkit-scrollbar{width:6px}.relay-local-draft-list[data-v-6fdd5ae3]::-webkit-scrollbar-button{display:none}.relay-local-draft-list[data-v-6fdd5ae3]::-webkit-scrollbar-track{background:0 0}.relay-local-draft-list[data-v-6fdd5ae3]::-webkit-scrollbar-thumb{background:var(--relay-creator-bg-2);border-radius:999px;min-height:36px}.relay-local-draft-list[data-v-6fdd5ae3]::-webkit-scrollbar-thumb:hover{background:var(--relay-creator-bg-hover-2)}.relay-local-draft-list__section[data-v-6fdd5ae3]{flex-direction:column;display:flex}.relay-local-draft-list__section-title[data-v-6fdd5ae3]{color:var(--relay-creator-text-2);margin:0;padding:6px 0;font-size:11px;font-weight:700}.relay-local-draft-list__empty[data-v-6fdd5ae3]{color:var(--relay-creator-text-3);text-align:center;margin:0;padding:18px 0;font-size:13px}.relay-local-draft-list__item[data-v-6fdd5ae3]{border-bottom:1px solid var(--ba-color-white-alpha-07);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.relay-local-draft-list__item[data-v-6fdd5ae3]:last-child{border-bottom:none}.relay-local-draft-list__item>div[data-v-6fdd5ae3]:first-child{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.relay-local-draft-list__item strong[data-v-6fdd5ae3]{text-overflow:ellipsis;color:var(--relay-creator-text-4);white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.relay-local-draft-list__item span[data-v-6fdd5ae3]{font-family:var(--ba-font-mono,monospace);color:var(--relay-creator-text-5);font-size:11px}.relay-local-draft-list__actions[data-v-6fdd5ae3]{flex:none;align-items:center;gap:4px;display:inline-flex}.relay-local-draft-list__actions button[data-v-6fdd5ae3]{min-width:38px;height:28px;color:var(--relay-creator-text-6);cursor:pointer;background:var(--ba-color-white-alpha-06);border:none;border-radius:5px;padding:0 7px;font-size:12px}.relay-local-draft-list__actions button[data-v-6fdd5ae3]:hover{color:var(--ba-color-brand-600);background:var(--ba-color-brand-tint-14)}.relay-local-draft-list__actions button.is-danger[data-v-6fdd5ae3]:hover{color:var(--relay-creator-text-hover);background:var(--relay-creator-bg-hover-3)}.relay-local-draft-save-notice[data-v-6fdd5ae3]{color:var(--ba-color-brand-600);text-align:center;background:var(--relay-creator-bg-3);border:1px solid var(--relay-creator-border);box-shadow:0 8px 22px var(--ba-color-black-alpha-28);border-radius:5px;flex-direction:column;gap:4px;padding:10px 14px;font-size:12px;font-weight:700;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.relay-local-draft-save-notice span[data-v-6fdd5ae3]{color:var(--relay-creator-text-7);font-size:11px;font-weight:400}.relay-studio-dialog-field[data-v-6fdd5ae3]{flex-direction:column;gap:8px;display:flex}.relay-studio-dialog-field__label[data-v-6fdd5ae3]{color:var(--relay-creator-text-8);font-size:12px;font-weight:700}.relay-studio-dialog-field__input[data-v-6fdd5ae3]{box-sizing:border-box;width:100%;height:38px;color:var(--relay-creator-text-4);background:var(--ba-color-white-alpha-03);border:1px solid var(--ba-color-white-alpha-08);border-radius:6px;outline:none;padding:0 12px;font-size:14px}.relay-studio-dialog-field__input[data-v-6fdd5ae3]:focus{border-color:var(--relay-creator-border-focus);box-shadow:0 0 0 1px var(--ba-color-brand-tint-18)}.relay-studio-dialog-field__hint[data-v-6fdd5ae3],.relay-studio-dialog-copy[data-v-6fdd5ae3]{color:var(--relay-creator-text-9);margin:0;font-size:12px;line-height:1.6}.sequencer-overlay-wrapper[data-v-b853022a]{position:fixed;inset:0}.topic-send-project-name-field[data-v-b853022a]{color:var(--ba-topic-send-label-text);flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.topic-send-project-name-field input[data-v-b853022a]{box-sizing:border-box;height:38px;color:var(--ba-topic-send-input-text);background:var(--ba-color-white-alpha-03);border:1px solid var(--ba-color-white-alpha-08);border-radius:6px;outline:none;padding:0 12px;font-size:14px}.topic-send-project-name-field input[data-v-b853022a]:focus{border-color:var(--ba-topic-send-border-focus);box-shadow:0 0 0 1px var(--ba-color-brand-tint-18)}.topic-send-project-name-hint[data-v-b853022a]{color:var(--ba-topic-send-hint-text);margin:0;font-size:12px;line-height:1.6}.topic-send-sequencer-discard-message[data-v-b853022a]{color:var(--ba-topic-send-body-text);margin:0;font-size:13px;line-height:1.65}.sequencer-enter-active[data-v-b853022a]{transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1)}.sequencer-leave-active[data-v-b853022a]{transition:opacity .25s,transform .3s cubic-bezier(.4,0,.2,1)}.sequencer-enter-from[data-v-b853022a],.sequencer-leave-to[data-v-b853022a]{opacity:0;transform:translateY(100%)}.topic-publish-rules[data-v-6a00c743]{color:var(--ba-color-text-main)}.topic-publish-rules__lead[data-v-6a00c743]{color:var(--ba-color-text-secondary);margin:0 0 16px;line-height:1.7}.topic-publish-rules__table[data-v-6a00c743]{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%}.topic-publish-rules__table th[data-v-6a00c743],.topic-publish-rules__table td[data-v-6a00c743]{text-align:left;border-bottom:1px solid var(--ba-scene-divider-soft);padding:9px 10px}.topic-publish-rules__table th[data-v-6a00c743]{color:var(--ba-color-text-secondary);background:var(--ba-color-bg-surface-muted);font-weight:600}.topic-publish-rules__table tbody tr:last-child td[data-v-6a00c743]{border-bottom:0}.topic-publish-rules__notes[data-v-6a00c743]{color:var(--ba-color-text-secondary);margin:16px 0 0;padding-left:18px;line-height:1.8}@media (width<=480px){.topic-publish-rules__table th[data-v-6a00c743],.topic-publish-rules__table td[data-v-6a00c743]{padding:7px 6px;font-size:12px}}.topic-send-shell__topbar[data-v-e603fe30]{align-items:center;gap:20px;padding:26px 36px 18px;display:flex}.topic-send-shell__topbar-main[data-v-e603fe30]{flex:1;align-items:center;min-width:0;padding-right:36px;display:flex;position:relative;overflow:hidden}.topic-send-shell__topbar-main[data-v-e603fe30]:after{pointer-events:none;content:"";background:var(--ba-topic-send-bg);opacity:0;width:48px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.topic-send-shell__topbar-main.has-end-fade[data-v-e603fe30]:after{opacity:1}.topic-send-shell__tabs[data-v-e603fe30]{scrollbar-width:none;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:auto hidden}.topic-send-shell__tabs[data-v-e603fe30]::-webkit-scrollbar{display:none}.topic-send-type-tabs[data-v-e603fe30]{--ba-segment-control-track-bg:transparent;--ba-segment-control-active-bg:var(--ba-color-interactive-primary-bg);--ba-segment-control-text:var(--ba-color-text-main);--ba-segment-control-text-active:var(--ba-color-interactive-primary-text);--ba-segment-control-text-hover:var(--ba-color-text-main);--ba-segment-control-radius:999px;--ba-segment-control-height:34px;--ba-segment-control-font-size:13px;--ba-segment-control-item-bg:var(--ba-color-interactive-secondary-bg);--ba-segment-control-item-bg-active:transparent;--ba-segment-control-item-radius:999px;--ba-segment-control-slider-inset:0;--ba-segment-control-item-gap:6px;--ba-segment-control-item-padding:0 16px;background:0 0;flex:none;width:max-content;max-width:none;padding:0}.topic-send-shell__heading[data-v-e603fe30]{color:var(--topic-send-text-primary);font-size:20px;font-weight:800}.topic-send-shell__rules[data-v-e603fe30],.topic-send-shell__close[data-v-e603fe30]{height:34px;color:var(--topic-send-text-muted);cursor:pointer;background:var(--topic-send-surface-soft-bg);border:1px solid var(--ba-scene-divider-soft);border-radius:var(--ba-radius-3);flex:none;justify-content:center;align-items:center;gap:4px;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.topic-send-shell__rules[data-v-e603fe30]{padding:0 10px;font-size:13px}.topic-send-shell__close[data-v-e603fe30]{width:34px}.topic-send-shell__rules[data-v-e603fe30]:hover,.topic-send-shell__close[data-v-e603fe30]:hover{color:var(--topic-send-text-primary);background:var(--topic-send-surface-soft-bg-hover)}@media (width<=768px){.topic-send-shell__topbar[data-v-e603fe30]{gap:8px;padding:10px 10px 6px}.topic-send-shell__tabs[data-v-e603fe30]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.topic-send-type-tabs[data-v-e603fe30]{--ba-segment-control-item-flex:1 1 auto;--ba-segment-control-item-min-width:auto;--ba-segment-control-item-padding:0 8px;--ba-segment-control-icon-display:none}.topic-send-shell__heading[data-v-e603fe30]{font-size:18px}.topic-send-shell__topbar-main[data-v-e603fe30]{padding-right:4px}.topic-send-shell__topbar-main[data-v-e603fe30]:after{background:var(--ba-topic-send-topbar-fade);width:46px}.topic-send-shell__rules[data-v-e603fe30],.topic-send-shell__close[data-v-e603fe30]{width:34px;height:34px}.topic-send-shell__rules[data-v-e603fe30]{padding:0}.topic-send-shell__rules-text[data-v-e603fe30]{display:none}}.editor-toolbar[data-v-b494acb5]{--editor-toolbar-icon:var(--ba-color-text-muted);--editor-toolbar-icon-active:var(--ba-color-text-main);--editor-toolbar-btn-hover-bg:var(--ba-scene-card-bg-hover);border-top:1px solid var(--ba-scene-divider-soft);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.toolbar-left[data-v-b494acb5],.toolbar-right[data-v-b494acb5]{align-items:center;gap:16px;display:flex}.tool-btn[data-v-b494acb5]{color:var(--editor-toolbar-icon);cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;padding:6px;font-size:22px;transition:all .2s;display:flex}.tool-btn[data-v-b494acb5]:hover,.tool-btn.active[data-v-b494acb5]{color:var(--editor-toolbar-icon-active);background:var(--editor-toolbar-btn-hover-bg)}.tool-btn.disabled[data-v-b494acb5]{cursor:not-allowed;opacity:.3}.char-count[data-v-b494acb5]{color:var(--editor-toolbar-icon);font-family:monospace;font-size:12px}.topic-send-shell__footer[data-v-d50e72d7]{border-top:1px solid var(--ba-scene-divider-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:14px 36px 18px;display:grid}.topic-send-shell__toolbar[data-v-d50e72d7]{flex:1;min-width:0;position:relative}.topic-send-shell__toolbar[data-v-d50e72d7]:after{pointer-events:none;content:"";background:var(--ba-topic-send-bg);opacity:0;width:28px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.topic-send-shell__toolbar.has-end-fade[data-v-d50e72d7]:after{opacity:1}.topic-send-shell__toolbar[data-v-d50e72d7] .editor-toolbar{border-top:none;gap:0;padding:0}.topic-send-shell__toolbar[data-v-d50e72d7] .toolbar-left{white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1;gap:8px;min-width:0;padding:2px 24px 2px 0;overflow:auto hidden}.topic-send-shell__toolbar[data-v-d50e72d7] .toolbar-left::-webkit-scrollbar{display:none}.topic-send-shell__toolbar[data-v-d50e72d7] .toolbar-left>*{flex:none}.topic-send-shell__toolbar[data-v-d50e72d7] .toolbar-right{display:none}.topic-send-shell__toolbar[data-v-d50e72d7] .tool-btn{border-radius:var(--ba-radius-2)}.topic-send-shell__actions[data-v-d50e72d7]{flex:none;justify-content:flex-end;align-items:center;gap:14px;display:flex}.topic-send-shell__count[data-v-d50e72d7]{font-family:var(--ba-font-mono);flex-shrink:0;align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.topic-send-shell__count-current[data-v-d50e72d7]{color:var(--ba-color-brand-600)}.topic-send-shell__count-divider[data-v-d50e72d7],.topic-send-shell__count-total[data-v-d50e72d7]{color:var(--topic-send-text-muted)}.topic-send-submit-btn[data-v-d50e72d7]{--ba-ui-button-height:46px;--ba-ui-button-padding-x:18px;--ba-ui-button-radius:var(--ba-radius-2);--ba-ui-button-font-size:15px;--ba-ui-button-font-weight:800;--ba-ui-button-press-scale:.986;min-width:140px}.topic-send-submit-btn[data-v-d50e72d7]:disabled{opacity:.72}.topic-send-submit-btn[data-v-d50e72d7]:hover:not(:disabled){box-shadow:0 12px 28px var(--ba-topic-send-shadow-hover);transform:translateY(-1px)}.topic-send-submit-btn[data-v-d50e72d7] .ba-button__content{justify-content:center;align-items:center;display:inline-flex}.topic-send-submit-btn__inner[data-v-d50e72d7]{justify-content:center;align-items:center;gap:8px;display:inline-flex}.topic-send-submit-btn__icon[data-v-d50e72d7]{font-size:17px}.topic-send-submit-btn__desktop[data-v-d50e72d7]{display:inline-flex}.topic-send-submit-btn__mobile[data-v-d50e72d7]{display:none}@media (width<=768px){.topic-send-shell__footer[data-v-d50e72d7]{padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.topic-send-shell__toolbar[data-v-d50e72d7] .toolbar-left{gap:6px;padding-right:18px}.topic-send-shell__actions[data-v-d50e72d7]{justify-self:end;gap:0}.topic-send-shell__count[data-v-d50e72d7]{display:none}.topic-send-submit-btn[data-v-d50e72d7]{--ba-ui-button-height:38px;--ba-ui-button-padding-x:14px;--ba-ui-button-font-size:14px;min-width:84px}.topic-send-submit-btn__icon[data-v-d50e72d7],.topic-send-submit-btn__desktop[data-v-d50e72d7]{display:none}.topic-send-submit-btn__mobile[data-v-d50e72d7]{display:inline-flex}}.label-selector-trigger[data-v-9b53725f]{cursor:pointer;background:var(--topic-send-surface-soft-bg);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;max-width:100%;min-height:40px;padding:0 14px;transition:background-color .2s,border-color .2s;display:inline-flex}.label-selector-trigger[data-v-9b53725f]:hover:not(.is-locked){background:var(--topic-send-surface-soft-bg-hover);border-color:var(--topic-send-border-active)}.label-selector-trigger.is-locked[data-v-9b53725f]{cursor:default}.selected-content[data-v-9b53725f],.placeholder-content[data-v-9b53725f]{align-items:center;gap:10px;min-width:0;display:flex}.icon-box[data-v-9b53725f]{width:18px;height:18px;color:var(--ba-color-brand-600);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.label-info[data-v-9b53725f],.text-info[data-v-9b53725f]{min-width:0}.label-name[data-v-9b53725f],.main-text[data-v-9b53725f]{color:var(--topic-send-text-secondary);white-space:nowrap;font-size:14px;font-weight:700}.label-desc[data-v-9b53725f]{display:none}.action-icon[data-v-9b53725f]{color:var(--topic-send-text-muted);font-size:14px}.clear-btn[data-v-9b53725f]{width:24px;height:24px;color:var(--topic-send-text-muted);border-radius:999px;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:inline-flex}.clear-btn[data-v-9b53725f]:hover{color:var(--topic-send-danger-text);background:var(--topic-send-danger-bg)}.input-block[data-v-f39cc9b1]{margin-bottom:12px}.block-input[data-v-f39cc9b1]{width:100%;color:var(--topic-send-text-primary);background:0 0;border:none;outline:none;padding:0}.title-input[data-v-f39cc9b1]{--rich-mention-text-primary:var(--topic-send-text-primary);--rich-mention-text-secondary:var(--topic-send-input-placeholder)}.title-input[data-v-f39cc9b1] .rich-mention-editor__content .rich-mention-editor__prosemirror{min-height:72px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.08}.title-input[data-v-f39cc9b1] .rich-mention-editor__content p.is-editor-empty:first-child:before{font-weight:800}.content-block[data-v-f39cc9b1]{margin-bottom:24px}.input-block.is-moment-compact[data-v-f39cc9b1]{margin-bottom:6px}.input-block.is-moment-compact .title-input[data-v-f39cc9b1] .rich-mention-editor__content .rich-mention-editor__prosemirror{min-height:48px;font-size:30px;line-height:1.2}.content-block.is-moment-compact[data-v-f39cc9b1]{margin-bottom:16px}.content-block.is-moment-compact .content-textarea[data-v-f39cc9b1] .rich-mention-editor__content .rich-mention-editor__prosemirror{min-height:84px;font-size:15px;line-height:1.65}.topic-send-creator-entry[data-v-f39cc9b1]{width:100%;min-height:72px;color:var(--topic-send-text-primary);text-align:left;cursor:pointer;background:var(--topic-send-surface-soft-bg);border:1px solid var(--topic-send-border);border-radius:var(--ba-radius-4);grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;margin:2px 0 28px;padding:12px 14px;transition:background-color .2s,border-color .2s;display:grid}.topic-send-creator-entry[data-v-f39cc9b1]:hover{background:var(--topic-send-surface-soft-bg-hover);border-color:var(--ba-color-interactive-primary-solid)}.topic-send-creator-entry__icon[data-v-f39cc9b1]{width:40px;height:40px;color:var(--ba-color-text-accent);background:var(--topic-send-surface-soft-bg);border:1px solid var(--topic-send-border);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.topic-send-creator-entry__icon[data-v-f39cc9b1] .n-icon{font-size:18px}.topic-send-creator-entry__content[data-v-f39cc9b1]{flex-direction:column;gap:4px;min-width:0;display:flex}.topic-send-creator-entry__content strong[data-v-f39cc9b1]{font-size:15px;font-weight:750}.topic-send-creator-entry__content small[data-v-f39cc9b1]{text-overflow:ellipsis;color:var(--topic-send-text-muted);white-space:nowrap;font-size:12px;overflow:hidden}.topic-send-creator-entry__arrow[data-v-f39cc9b1]{color:var(--topic-send-text-muted);font-size:18px;transition:color .2s,transform .2s}.topic-send-creator-entry:hover .topic-send-creator-entry__icon[data-v-f39cc9b1]{color:var(--ba-color-text-main);background:var(--ba-color-interactive-primary-solid);border-color:var(--ba-color-interactive-primary-solid)}.topic-send-creator-entry:hover .topic-send-creator-entry__arrow[data-v-f39cc9b1]{color:var(--ba-color-text-main);transform:translate(3px)}.content-textarea[data-v-f39cc9b1]{--rich-mention-text-primary:var(--topic-send-text-secondary);--rich-mention-text-secondary:var(--topic-send-input-placeholder)}.content-textarea[data-v-f39cc9b1] .rich-mention-editor__content .rich-mention-editor__prosemirror{min-height:220px;font-size:clamp(18px,2vw,22px);line-height:1.55}.content-textarea[data-v-f39cc9b1] .rich-mention-editor__content p.is-editor-empty:first-child:before{line-height:1.55}@media (width<=768px){.title-input[data-v-f39cc9b1] .rich-mention-editor__content .rich-mention-editor__prosemirror{min-height:56px;font-size:28px}.content-textarea[data-v-f39cc9b1] .rich-mention-editor__content .rich-mention-editor__prosemirror{min-height:180px;font-size:17px}}:root{--ba-studio-white:#fff;--ba-studio-white-a0:#fff0;--ba-studio-white-a1:#ffffff03;--ba-studio-white-a012:#ffffff03;--ba-studio-white-a014:#ffffff04;--ba-studio-white-a015:#ffffff04;--ba-studio-white-a2:#ffffff05;--ba-studio-white-a025:#ffffff06;--ba-studio-white-a3:#ffffff08;--ba-studio-white-a035:#ffffff09;--ba-studio-white-a4:#ffffff0a;--ba-studio-white-a045:#ffffff0b;--ba-studio-white-a5:#ffffff0d;--ba-studio-white-a055:#ffffff0e;--ba-studio-white-a6:#ffffff0f;--ba-studio-white-a7:#ffffff12;--ba-studio-white-a075:#ffffff13;--ba-studio-white-a8:#ffffff14;--ba-studio-white-a9:#ffffff17;--ba-studio-white-a10:#ffffff1a;--ba-studio-white-a11:#ffffff1c;--ba-studio-white-a12:#ffffff1f;--ba-studio-white-a13:#ffffff21;--ba-studio-white-a14:#ffffff24;--ba-studio-white-a16:#ffffff29;--ba-studio-white-a18:#ffffff2e;--ba-studio-white-a20:#fff3;--ba-studio-white-a22:#ffffff38;--ba-studio-white-a24:#ffffff3d;--ba-studio-white-a26:#ffffff42;--ba-studio-white-a30:#ffffff4d;--ba-studio-white-a34:#ffffff57;--ba-studio-white-a36:#ffffff5c;--ba-studio-white-a38:#ffffff61;--ba-studio-white-a40:#fff6;--ba-studio-white-a42:#ffffff6b;--ba-studio-white-a44:#ffffff70;--ba-studio-white-a46:#ffffff75;--ba-studio-white-a48:#ffffff7a;--ba-studio-white-a52:#ffffff85;--ba-studio-white-a54:#ffffff8a;--ba-studio-white-a58:#ffffff94;--ba-studio-white-a62:#ffffff9e;--ba-studio-white-a68:#ffffffad;--ba-studio-white-a72:#ffffffb8;--ba-studio-white-a90:#ffffffe6;--ba-studio-black-a14:#00000024;--ba-studio-black-a18:#0000002e;--ba-studio-black-a20:#0003;--ba-studio-black-a22:#00000038;--ba-studio-black-a24:#0000003d;--ba-studio-black-a28:#00000047;--ba-studio-black-a30:#0000004d;--ba-studio-black-a34:#00000057;--ba-studio-black-a40:#0006;--ba-studio-black-a42:#0000006b;--ba-studio-black-a45:#00000073;--ba-studio-black-a46:#00000075;--ba-studio-black-a48:#0000007a;--ba-studio-black-a50:#00000080;--ba-studio-black-a56:#0000008f;--ba-studio-black-a72:#000000b8;--ba-studio-gray-5:#8b949e;--ba-studio-gray300:#d1d5db;--ba-studio-graphite-6-a92:#545960eb;--ba-studio-slate50:#f8fafc;--ba-studio-slate200:#e2e8f0;--ba-studio-slate200-a48:#e2e8f07a;--ba-studio-slate200-a52:#e2e8f085;--ba-studio-slate200-a62:#e2e8f09e;--ba-studio-slate200-a68:#e2e8f0ad;--ba-studio-slate200-a82:#e2e8f0d1;--ba-studio-slate200-a85:#e2e8f0d9;--ba-studio-slate200-a90:#e2e8f0e6;--ba-studio-slate300:#cbd5e1;--ba-studio-slate300-a56:#cbd5e18f;--ba-studio-slate300-a64:#cbd5e1a3;--ba-studio-slate300-a72:#cbd5e1b8;--ba-studio-slate400:#94a3b8;--ba-studio-slate400-a10:#94a3b81a;--ba-studio-slate400-a22:#94a3b838;--ba-studio-slate400-a30:#94a3b84d;--ba-studio-slate400-a34:#94a3b857;--ba-studio-slate400-a45:#94a3b873;--ba-studio-slate400-a54:#94a3b88a;--ba-studio-slate400-a55:#94a3b88c;--ba-studio-slate400-a62:#94a3b89e;--ba-studio-slate400-a75:#94a3b8bf;--ba-studio-slate400-a78:#94a3b8c7;--ba-studio-slate400-a82:#94a3b8d1;--ba-studio-slate400-a92:#94a3b8eb;--ba-studio-frost-7:#edf1f7;--ba-studio-frost-16-a50:#ccd7eb80;--ba-studio-frost-16-a54:#ccd7eb8a;--ba-studio-frost-16-a58:#ccd7eb94;--ba-studio-frost-16-a62:#ccd7eb9e;--ba-studio-frost-16-a72:#ccd7ebb8;--ba-studio-frost-3-a92:#eef3faeb;--ba-studio-mist-9:#a4afbf;--ba-studio-mist-5-a62:#becce09e;--ba-studio-ice-2:#e5f7ff;--ba-studio-gold:#ffc83d;--ba-studio-gold-1:#ffe08a;--ba-studio-gold-3:#ffd58a;--ba-studio-gold-5:#f6d86f;--ba-studio-gold-6:#f4d58b;--ba-studio-gold-13:#f0ca50;--ba-studio-gold-14:#f4c56b;--ba-studio-gold-17:#e5bd58;--ba-studio-gold-a5:#ffc83d0d;--ba-studio-gold-a6:#ffc83d0f;--ba-studio-gold-a8:#ffc83d14;--ba-studio-gold-a10:#ffc83d1a;--ba-studio-gold-a12:#ffc83d1f;--ba-studio-gold-14-a14:#f4c56b24;--ba-studio-gold-a14:#ffc83d24;--ba-studio-gold-18-a16:#f2bd2929;--ba-studio-gold-a16:#ffc83d29;--ba-studio-gold-a18:#ffc83d2e;--ba-studio-gold-a20:#ffc83d33;--ba-studio-gold-a22:#ffc83d38;--ba-studio-gold-a24:#ffc83d3d;--ba-studio-gold-a26:#ffc83d42;--ba-studio-gold-a28:#ffc83d47;--ba-studio-gold-a32:#ffc83d52;--ba-studio-gold-a34:#ffc83d57;--ba-studio-gold-14-a42:#f4c56b6b;--ba-studio-gold-18-a45:#f2bd2973;--ba-studio-gold-a58:#ffc83d94;--ba-studio-gold-a90:#ffc83de6;--ba-studio-gold-a92:#ffc83deb;--ba-studio-cyan:#2ad6f4;--ba-studio-cyan-7:#67d8f4;--ba-studio-cyan-10:#50d8ee;--ba-studio-cyan-16:#315c70;--ba-studio-cyan-a10:#2ad6f41a;--ba-studio-cyan-a38:#2ad6f461;--ba-studio-sky300:#7dd3fc;--ba-studio-sky300-a40:#7dd3fc66;--ba-studio-teal-2:#54c4a8;--ba-studio-teal-3:#276b63;--ba-studio-red-11:#794d5b;--ba-studio-red400:#f87171;--ba-studio-red400-a72:#f87171b8;--ba-studio-red500:#ef4444;--ba-studio-red500-a30:#ef44444d;--ba-studio-red500-a10:#ef44441a;--ba-studio-red500-a12:#ef44441f;--ba-studio-indigo-1:#5e568f;--ba-studio-deep-7:#11151d;--ba-studio-deep-8:#11151c;--ba-studio-deep-10:#111419;--ba-studio-deep-11:#0f131a;--ba-studio-deep-15:#0d1016;--ba-studio-deep-16:#0b0f14;--ba-studio-deep-21:#0a0d11;--ba-studio-deep-24:#090c11;--ba-studio-deep-30-a52:#05080c85;--ba-studio-deep-19:#0b0d11;--ba-studio-deep-19-a98:#0b0d11fa;--ba-studio-deep-6-a98:#12151bfa;--ba-studio-ink-8:#242429;--ba-studio-ink-10:#1d1e23;--ba-studio-ink-17:#181a1f;--ba-studio-ink-18:#18191e;--ba-studio-ink-26:#171711;--ba-studio-ink-34:#121318;--ba-studio-ink-35:#121316;--ba-studio-ink-38:#111216;--ba-studio-ink-46-a82:#0b0c0ed1;--ba-studio-ink-20-a98:#18191cfa;--ba-studio-ink-24-a98:#16181cfa;--ba-studio-ink-13-a99:#1c1c1ffc;--ba-studio-arranger-clip-timeline-text:#ff6b6b;--ba-studio-arranger-clip-timeline-gold-a4:#ffc83d0a;--ba-studio-arranger-clip-timeline-gold-a82:#ffc83dd1;--ba-studio-arranger-clip-timeline-ink-23-a92:#16181deb;--ba-studio-arranger-clip-timeline-ink-33-a94:#141416f0;--ba-studio-arranger-clip-timeline-ink-38-a94:#111216f0;--ba-studio-audio-arranger-studio-bg:#141416;--ba-studio-audio-arranger-studio-gold-a0:#ffc83d00;--ba-studio-audio-arranger-studio-red500-a4:#ef44440a;--ba-studio-audio-arranger-studio-red500-a22:#ef444438;--ba-studio-audio-arranger-studio-ink-48-a36:#0a0a0c5c;--ba-studio-audio-arranger-studio-gold-11-a50:#f3cb5980;--ba-studio-audio-arranger-studio-slate400-a64:#94a3b8a3;--ba-studio-audio-arranger-studio-slate200-a70:#e2e8f0b3;--ba-studio-audio-arranger-studio-amber400-a72:#fbbf24b8;--ba-studio-audio-arranger-studio-ink-49-a74:#08090bbd;--ba-studio-audio-arranger-studio-gray200-a90:#e5e7ebe6;--ba-studio-audio-perf-panel-text:#ff7d7d;--ba-studio-audio-perf-panel-text-2:#8b96a5;--ba-studio-audio-perf-panel-text-3:#aab4c0;--ba-studio-audio-perf-panel-text-4:#5d6875;--ba-studio-audio-perf-panel-slate400-a18:#94a3b82e;--ba-studio-audio-perf-panel-gold-12-a35:#ffc83c59;--ba-studio-audio-perf-panel-deep-17-a94:#0c0e12f0;--ba-studio-audio-source-window-editor-text:#dcfce7;--ba-studio-audio-source-window-editor-teal50-a4:#ecfdf50a;--ba-studio-audio-source-window-editor-slate400-a5:#94a3b80d;--ba-studio-audio-source-window-editor-green300-a8:#86efac14;--ba-studio-audio-source-window-editor-teal50-a12:#ecfdf51f;--ba-studio-audio-source-window-editor-green300-a14:#86efac24;--ba-studio-audio-source-window-editor-slate900-a18:#0f172a2e;--ba-studio-audio-source-window-editor-slate900-a20:#0f172a33;--ba-studio-audio-source-window-editor-green300-a24:#86efac3d;--ba-studio-audio-source-window-editor-slate400-a24:#94a3b83d;--ba-studio-audio-source-window-editor-slate900-a24:#0f172a3d;--ba-studio-audio-source-window-editor-green300-a28:#86efac47;--ba-studio-audio-source-window-editor-slate900-a28:#0f172a47;--ba-studio-audio-source-window-editor-green300-a32:#86efac52;--ba-studio-audio-source-window-editor-green300-a44:#86efac70;--ba-studio-audio-source-window-editor-slate900-a44:#0f172a70;--ba-studio-audio-source-window-editor-teal50-a80:#ecfdf5cc;--ba-studio-audio-source-window-editor-slate900-a88:#0f172ae0;--ba-studio-audio-source-window-editor-gold-a94:#ffc83df0;--ba-studio-audio-source-window-editor-teal50-a94:#ecfdf5f0;--ba-studio-audio-source-window-editor-teal50-a95:#ecfdf5f2;--ba-studio-automation-clip-editor-text:#a5f3fc;--ba-studio-automation-clip-editor-cyan-6-a14:#66d9ef24;--ba-studio-automation-clip-editor-cyan-6-a18:#66d9ef2e;--ba-studio-automation-clip-editor-cyan-6-a20:#66d9ef33;--ba-studio-automation-clip-editor-slate400-a25:#94a3b840;--ba-studio-automation-clip-editor-cyan-6-a28:#66d9ef47;--ba-studio-automation-clip-editor-cyan-6-a45:#66d9ef73;--ba-studio-automation-clip-editor-cyan-6-a50:#66d9ef80;--ba-studio-automation-clip-editor-cyan-6-a55:#66d9ef8c;--ba-studio-automation-clip-editor-slate200-a75:#e2e8f0bf;--ba-studio-automation-clip-editor-cyan-6-a80:#66d9efcc;--ba-studio-automation-clip-editor-indigo-5-a90:#0f111ae6;--ba-studio-automation-clip-editor-indigo-4-a92:#11141eeb;--ba-studio-automation-clip-editor-indigo-3-a96:#181c28f5;--ba-studio-device-rack-bg:#161619;--ba-studio-device-rack-gold-18-a84:#f2bd29d6;--ba-studio-device-rack-gold-a96:#ffc83df5;--ba-studio-dialog-red500-a8:#ef444414;--ba-studio-dialog-red500-a14:#ef444424;--ba-studio-dialog-red500-a30:#ef44444d;--ba-studio-dock-keyboard-bg:#17181b;--ba-studio-dock-keyboard-bg-2:#e7ebf0;--ba-studio-dock-keyboard-bg-3:#ffda62;--ba-studio-dock-keyboard-bg-4:#17191d;--ba-studio-dock-keyboard-bg-5:#d5a72d;--ba-studio-dock-keyboard-border:#34363a;--ba-studio-dock-keyboard-border-2:#0a0b0d;--ba-studio-dock-keyboard-text:#241a02;--ba-studio-dock-keyboard-text-2:#5e6770;--ba-studio-dock-keyboard-gold-a38:#ffc83d61;--ba-studio-dock-keyboard-frost-4-a86:#eff2f5db;--ba-studio-dock-keyboard-ink-3-a90:#32353ae6;--ba-studio-dock-routing-bar-bg:#7ed957;--ba-studio-dock-routing-bar-ink-50-a62:#08080a9e;--ba-studio-dock-routing-bar-ink-36-a72:#121215b8;--ba-studio-dock-routing-bar-slate300-a74:#cbd5e1bd;--ba-studio-dock-routing-bar-umber-2-a94:#1a160cf0;--ba-studio-effect-editor-surface-text:#5eead4;--ba-studio-effect-editor-surface-teal300-a10:#5eead41a;--ba-studio-effect-editor-surface-slate50-a50:#f8fafc80;--ba-studio-effect-editor-surface-teal400-a55:#2dd4bf8c;--ba-studio-effect-editor-surface-teal300-a72:#5eead4b8;--ba-studio-effect-editor-surface-slate200-a78:#e2e8f0c7;--ba-studio-insert-picker-dialog-text:#66d9ef;--ba-studio-insert-picker-dialog-text-2:#8ce99a;--ba-studio-insert-picker-dialog-text-3:#ff8a80;--ba-studio-insert-picker-dialog-cyan-11-a12:#46d2f01f;--ba-studio-insert-picker-dialog-green-6-a12:#77cc7e1f;--ba-studio-insert-picker-dialog-red-7-a12:#ff74681f;--ba-studio-insert-picker-dialog-deep-23-a94:#0a0c10f0;--ba-studio-menu-panel-text:#ff9a9a;--ba-studio-mixer-channel-routing-red400-a10:#f871711a;--ba-studio-mixer-channel-routing-sky300-a12:#7dd3fc1f;--ba-studio-mixer-channel-routing-slate400-a12:#94a3b81f;--ba-studio-mixer-channel-routing-gold-a30:#ffc83d4d;--ba-studio-mixer-channel-routing-slate400-a60:#94a3b899;--ba-studio-mixer-channel-routing-sky300-a66:#7dd3fca8;--ba-studio-mixer-channel-routing-slate300-a66:#cbd5e1a8;--ba-studio-mixer-channel-routing-slate400-a66:#94a3b8a8;--ba-studio-mixer-channel-routing-slate300-a86:#cbd5e1db;--ba-studio-mixer-channel-routing-slate200-a88:#e2e8f0e0;--ba-studio-mixer-channel-routing-cyan-3-a92:#94e2f8eb;--ba-studio-mixer-channel-routing-red300-a95:#fca5a5f2;--ba-studio-mixer-channel-routing-sky200-a95:#bae6fdf2;--ba-studio-mixer-channel-routing-ink-40-a98:#0f0f12fa;--ba-studio-mixer-routing-lines-white-a85:#ffffffd9;--ba-studio-mixer-strip-bg:#1b1b20;--ba-studio-mixer-strip-grad-1:#18191d;--ba-studio-mixer-strip-grad-1-2:#16171a;--ba-studio-mixer-strip-grad-1-3:#1d1d22;--ba-studio-mixer-strip-white-a018:#ffffff05;--ba-studio-mixer-strip-green-3-a15:#7fdc4726;--ba-studio-mixer-strip-white-a15:#ffffff26;--ba-studio-mixer-strip-cyan-10-a34:#50d8ee57;--ba-studio-mixer-strip-gold-a40:#ffc83d66;--ba-studio-mixer-strip-cream-5-a42:#ffe29b6b;--ba-studio-mixer-strip-black-a55:#0000008c;--ba-studio-mixer-strip-deep-28-a90:#07090ce6;--ba-studio-mixer-strip-straw-a90:#fff4c4e6;--ba-studio-mixer-strip-cream-1-a92:#fff8dfeb;--ba-studio-mixer-strip-gray200-a92:#e5e7ebeb;--ba-studio-mixer-strip-gold-15-a94:#f0c54df0;--ba-studio-mixer-strip-rust-a95:#f09534f2;--ba-studio-mixer-strip-green-5-a96:#79d25ff5;--ba-studio-mixer-strip-green-10-a98:#34b56efa;--ba-studio-mixer-strip-ink-42-a98:#0e0f12fa;--ba-studio-plugin-card-gold-a045:#ffc83d0b;--ba-studio-plugin-card-black-a16:#00000029;--ba-studio-plugin-card-cyan-12-a20:#45cde733;--ba-studio-plugin-card-ink-43-a52:#0d0e1085;--ba-studio-plugin-card-ink-25-a98:#16171afa;--ba-studio-plugin-window-deep-5:#13161c;--ba-studio-plugin-window-deep-5-a96:#13161cf5;--ba-studio-plugin-window-indigo-6-a96:#0d0f14f5;--ba-studio-shortcut-guide-guide-surface:#171b22;--ba-studio-shortcut-guide-deep-32-a72:#04060ab8;--ba-studio-track-sidebar-text:#ffd76b;--ba-studio-track-sidebar-graphite-1-a78:#7a8598c7;--ba-studio-track-sidebar-ink-37-a98:#121214fa;--ba-studio-track-sidebar-ink-41-a98:#0f0f11fa;--ba-studio-track-sidebar-ink-44-a985:#0c0c0efb;--ba-studio-track-sidebar-compact-list-slate300-a68:#cbd5e1ad;--ba-studio-track-sidebar-compact-list-ink-28-a94:#161618f0;--ba-studio-track-sidebar-control-overlay-bg:#25272b;--ba-studio-track-sidebar-control-overlay-bg-2:#36bfdc;--ba-studio-track-sidebar-control-overlay-text:#26c2de;--ba-studio-track-sidebar-control-overlay-slate300-a62:#cbd5e19e;--ba-studio-track-sidebar-control-overlay-white-a70:#ffffffb3;--ba-studio-track-sidebar-control-overlay-white-a84:#ffffffd6;--ba-studio-track-sidebar-lane-row-gray-3-a72:#a8afbbb8;--ba-studio-track-sidebar-lane-row-mist-7-a78:#bdc5d1c7;--ba-studio-track-sidebar-lane-row-ink-15-a985:#1b1b1ffb;--ba-studio-track-sidebar-lane-row-ink-32-a985:#141417fb;--ba-studio-track-sidebar-track-row-bg:#ff4c4c;--ba-studio-track-sidebar-track-row-bg-2:#22d66b;--ba-studio-track-sidebar-track-row-grad-1:#1dd85b;--ba-studio-track-sidebar-track-row-grad-1-2:#bbf118;--ba-studio-track-sidebar-track-row-grad-1-3:#f3c329;--ba-studio-track-sidebar-track-row-grad-1-4:#ff5b52;--ba-studio-track-sidebar-track-row-text:#111113;--ba-studio-track-sidebar-track-row-text-2:#07150d;--ba-studio-track-sidebar-track-row-ink-49-a28:#08090b47;--ba-studio-track-sidebar-track-row-black-a32:#00000052;--ba-studio-track-sidebar-track-row-gold-a56:#ffc83d8f;--ba-studio-track-sidebar-track-row-frost-15-a80:#d5dce6cc;--ba-studio-track-sidebar-track-row-red-10-a88:#ff4c4ce0;--ba-studio-track-sidebar-track-row-black-a90:#000000e6;--ba-studio-track-sidebar-track-row-cyan-10-a90:#50d8eee6;--ba-studio-track-sidebar-track-row-ink-37-a90:#121214e6;--ba-studio-track-sidebar-track-row-green-7-a92:#2ed76eeb;--ba-studio-track-sidebar-track-row-white-a92:#ffffffeb;--ba-studio-track-sidebar-track-row-gold-10-a94:#ffcd60f0;--ba-studio-track-sidebar-track-row-ink-1-a985:#38383efb;--ba-studio-track-sidebar-track-row-ink-12-a985:#1c1c21fb;--ba-studio-track-sidebar-track-row-ink-31-a985:#151518fb;--ba-studio-transport-bar-bg:#1e1e24;--ba-studio-transport-bar-grad-1:#000;--ba-studio-transport-export-progress-fill:#f3cb59;--ba-studio-volume-shaper-curve-editor-teal300-a34:#5eead457;--ba-studio-volume-shaper-curve-editor-deep-10-a82:#111419d1;--ba-studio-volume-shaper-curve-editor-slate200-a86:#e2e8f0db;--ba-studio-ba-effect-editor-text:#dff9ff;--ba-studio-ba-effect-editor-slate200-a72:#e2e8f0b8;--ba-studio-ba-effect-editor-cyan-a86:#2ad6f4db;--ba-studio-ba-effect-visualizer-gold-14-a35:#f4c56b59;--ba-studio-ba-effect-visualizer-gold-14-a78:#f4c56bc7;--ba-studio-ba-effect-visualizer-gold-14-a90:#f4c56be6;--ba-studio-ba-piano-editor-slate400-a16:#94a3b829;--ba-studio-ba-piano-editor-slate400-a50:#94a3b880;--ba-studio-ba-piano-editor-slate200-a92:#e2e8f0eb;--ba-studio-ba-scope-effect-editor-sky300-a16:#7dd3fc29;--ba-studio-ba-scope-effect-editor-deep-13-a82:#0e1116d1;--ba-studio-ba-synth-editor-synth-muted:#718096;--ba-studio-ba-synth-editor-synth-text:#edf2f7;--ba-studio-ba-synth-editor-black-a25:#00000040;--ba-studio-ba-synth-editor-white-a35:#ffffff59;--ba-studio-ba-synth-editor-white-a76:#ffffffc2;--ba-studio-ba-synth-envelope-card-white-a028:#ffffff07;--ba-studio-ba-synth-filter-card-fill:#ffb703;--ba-studio-ba-synth-filter-card-slate200-a20:#e2e8f033;--ba-studio-ba-synth-filter-card-slate200-a58:#e2e8f094;--ba-studio-ba-synth-fx-rack-text:#ff8f8f;--ba-studio-ba-synth-fx-rack-red500-a34:#ef444457;--ba-studio-ba-synth-fx-rack-gold-a65:#ffc83da6;--ba-studio-ba-synth-fx-slot-editor-gold-a025:#ffc83d06;--ba-studio-ba-synth-fx-slot-editor-gold-a70:#ffc83db3;--ba-studio-ba-synth-global-card-bg:#2a7890;--ba-studio-ba-synth-global-card-slate400-a42:#94a3b86b;--ba-studio-ba-synth-global-card-deep-31-a82:#04070bd1;--ba-studio-ba-synth-knob-cell-fill:#101317;--ba-studio-ba-synth-knob-cell-black-a38:#00000061;--ba-studio-ba-synth-knob-cell-deep-25-a94:#080b10f0;--ba-studio-ba-synth-lfo-card-cyan-a6:#2ad6f40f;--ba-studio-ba-synth-lfo-card-deep-30-a78:#05080cc7;--ba-studio-ba-synth-macro-card-text:#c9d1d9;--ba-studio-ba-synth-mod-menu-text:#f2bd29;--ba-studio-ba-synth-mod-menu-gold-18-a48:#f2bd297a;--ba-studio-ba-synth-mod-menu-black-a60:#0009;--ba-studio-ba-synth-mod-menu-white-a86:#ffffffdb;--ba-studio-ba-synth-mod-menu-ink-24-a95:#16181cf2;--ba-studio-ba-synth-noise-card-text:#fbbf24;--ba-studio-ba-synth-noise-card-slate200-a16:#e2e8f029;--ba-studio-ba-synth-noise-card-slate200-a42:#e2e8f06b;--ba-studio-ba-synth-noise-card-violet500-a82:#8b5cf6d1;--ba-studio-ba-synth-wavetable-editor-bg:#0a0e14;--ba-studio-ba-synth-wavetable-editor-surface-raised:#151b24;--ba-studio-ba-synth-wavetable-editor-text:#e8edf5;--ba-studio-ba-synth-wavetable-editor-text-2:#ffe08a;--ba-studio-ba-synth-wavetable-editor-text-3:#061014;--ba-studio-ba-synth-wavetable-editor-text-4:#ff9ba5;--ba-studio-ba-synth-wavetable-editor-text-5:#ffd6da;--ba-studio-ba-synth-wavetable-editor-wave-accent:#ffc83d;--ba-studio-ba-synth-wavetable-editor-wave-bg:#090d12;--ba-studio-ba-synth-wavetable-editor-wave-surface:#10151d;--ba-studio-ba-synth-wavetable-editor-gold-a5:#ffc83d0d;--ba-studio-ba-synth-wavetable-editor-rose-6-a10:#ff9ba51a;--ba-studio-ba-synth-wavetable-editor-gold-a14:#ffc83d24;--ba-studio-ba-synth-wavetable-editor-gold-a42:#ffc83d6b;--ba-studio-ba-synth-wavetable-editor-red500-a50:#ef444480;--ba-studio-ba-synth-wavetable-editor-rose-6-a50:#ff9ba580;--ba-studio-ba-synth-wavetable-editor-frost-10-a52:#e8edf585;--ba-studio-ba-synth-wavetable-editor-gold-a58:#ffc83d94;--ba-studio-ba-synth-wavetable-editor-frost-10-a62:#e8edf59e;--ba-studio-ba-synth-wavetable-editor-frost-10-a68:#e8edf5ad;--ba-studio-ba-synth-wavetable-editor-frost-10-a72:#e8edf5b8;--ba-studio-ba-synth-wavetable-editor-frost-10-a76:#e8edf5c2;--ba-studio-ba-synth-wavetable-editor-frost-10-a82:#e8edf5d1;--ba-studio-ba-synth-wavetable-editor-frost-10-a86:#e8edf5db;--ba-studio-ba-synth-wavetable-editor-frost-10-a90:#e8edf5e6;--ba-studio-effect-boolean-toggle-cyan-a52:#2ad6f485;--ba-studio-effect-boolean-toggle-white-a64:#ffffffa3;--ba-studio-effect-boolean-toggle-cyan-a72:#2ad6f4b8;--ba-studio-drum-synth-editor-surface-text:#ffd54a;--ba-studio-drum-synth-editor-surface-gold-8-a9:#ffd54a17;--ba-studio-drum-synth-editor-surface-gold-8-a10:#ffd54a1a;--ba-studio-drum-synth-editor-surface-gold-8-a55:#ffd54a8c;--ba-studio-drum-v4-stage-wave:#8fc7ff8c;--ba-studio-sound-midi-key-picker-grad-1:#eef2f7;--ba-studio-sound-midi-key-picker-grad-1-2:#3b4250;--ba-studio-sound-midi-key-picker-grad-1-3:#c9a227;--ba-studio-sound-midi-key-picker-grad-2:#cfd8e6;--ba-studio-sound-midi-key-picker-grad-2-2:#111827;--ba-studio-sound-midi-key-picker-grad-2-3:#ffe7a8;--ba-studio-sound-midi-key-picker-grad-2-4:#8a6a12;--ba-studio-sound-midi-key-picker-text:#1e293b;--ba-studio-sound-midi-key-picker-gold-17-a55:#e5bd588c;--ba-studio-sound-midi-key-picker-slate800-a55:#1e293b8c;--ba-studio-sound-midi-key-picker-sky300-a65:#7dd3fca6;--ba-studio-sound-midi-key-picker-slate800-a72:#1e293bb8;--ba-studio-sound-midi-key-picker-frost-9-a88:#e8eff8e0;--ba-studio-sound-midi-key-picker-gold-17-a90:#e5bd58e6;--ba-studio-sound-midi-key-picker-gold-17-a95:#e5bd58f2;--ba-studio-sound-rack-editor-bg:#12151b;--ba-studio-sound-rack-editor-frost-9-a92:#e8eff8eb;--ba-studio-sound-rack-performance-editor-gold-17-a13:#e5bd5821;--ba-studio-sound-rack-performance-editor-gold-17-a14:#e5bd5824;--ba-studio-sound-rack-performance-editor-deep-33-a16:#03050829;--ba-studio-sound-rack-performance-editor-frost-16-a44:#ccd7eb70;--ba-studio-sound-rack-performance-editor-deep-33-a48:#0305087a;--ba-studio-sound-rack-performance-editor-frost-16-a52:#ccd7eb85;--ba-studio-sound-rack-performance-editor-frost-16-a60:#ccd7eb99;--ba-studio-sound-rack-performance-editor-frost-16-a70:#ccd7ebb3;--ba-studio-sound-rack-performance-editor-gold-17-a72:#e5bd58b8;--ba-studio-sound-rack-performance-editor-frost-8-a76:#e8eff9c2;--ba-studio-sound-rack-performance-editor-frost-13-a78:#e0e9f6c7;--ba-studio-sound-rack-performance-editor-amber400-a82:#fbbf24d1;--ba-studio-sound-rack-performance-editor-frost-11-a86:#e6edf7db;--ba-studio-sound-rack-performance-editor-frost-11-a90:#e6edf7e6;--ba-studio-sound-rack-performance-editor-frost-3-a90:#eef3fae6;--ba-studio-sound-rack-toolbar-text:#f59b9b;--ba-studio-sound-rack-toolbar-gold-17-a42:#e5bd586b;--ba-studio-sound-rack-toolbar-gold-17-a50:#e5bd5880;--ba-studio-sound-rack-toolbar-red-4-a52:#f28b8b85;--ba-studio-sound-rack-toolbar-frost-14-a76:#d6e0efc2;--ba-studio-sound-rail-gold-17-a10:#e5bd581a;--ba-studio-sound-rail-gold-17-a45:#e5bd5873;--ba-studio-sound-rail-frost-16-a55:#ccd7eb8c;--ba-studio-sound-rail-mist-2-a72:#cbd5ebb8;--ba-studio-sound-rail-deep-20-a76:#0a0d12c2;--ba-studio-sound-rail-amber400-a78:#fbbf24c7;--ba-studio-sound-rail-frost-14-a78:#d6e0efc7;--ba-studio-sound-rail-amber400-a90:#fbbf24e6;--ba-studio-sound-rail-deep-20-a90:#0a0d12e6;--ba-studio-sound-rail-frost-3-a91:#eef3fae8;--ba-studio-sound-slot-header-gold-17-a8:#e5bd5814;--ba-studio-sound-slot-header-gold-17-a16:#e5bd5829;--ba-studio-sound-slot-header-gold-17-a34:#e5bd5857;--ba-studio-sound-slot-header-frost-16-a49:#ccd7eb7d;--ba-studio-sound-slot-header-frost-16-a53:#ccd7eb87;--ba-studio-sound-slot-header-gold-17-a70:#e5bd58b3;--ba-studio-sound-slot-header-frost-3-a75:#eef3fabf;--ba-studio-sound-slot-header-deep-4-a76:#151920c2;--ba-studio-sound-slot-header-frost-3-a94:#eef3faf0;--ba-studio-floating-layer-surface-raised:#1a2029;--ba-studio-floating-layer-white-a085:#ffffff16;--ba-studio-floating-layer-gold-9-a42:#e2d1a46b;--ba-studio-floating-layer-umber-5-a80:#0e0c08cc;--ba-studio-floating-layer-umber-4-a90:#13100ae6;--ba-studio-floating-layer-umber-3-a98:#19150dfa;--ba-studio-preset-detail-text:#ff9aae;--ba-studio-preset-detail-text-2:#ffe4a8;--ba-studio-preset-detail-text-3:#ffadad;--ba-studio-preset-detail-gold-14-a10:#f4c56b1a;--ba-studio-preset-detail-red-2-a12:#f38d8d1f;--ba-studio-preset-detail-red-6-a12:#f47c931f;--ba-studio-preset-detail-gold-14-a20:#f4c56b33;--ba-studio-preset-detail-deep-29-a36:#06090e5c;--ba-studio-preset-detail-red-2-a43:#f38d8d6e;--ba-studio-preset-detail-mist-6-a46:#b8c7db75;--ba-studio-preset-detail-deep-30-a50:#05080c80;--ba-studio-preset-detail-red-6-a50:#f47c9380;--ba-studio-preset-detail-gold-14-a58:#f4c56b94;--ba-studio-preset-detail-frost-3-a82:#eef3fad1;--ba-studio-preset-detail-rose-8-a85:#f69d9dd9;--ba-studio-preset-detail-rose-2-a90:#f6b6b6e6;--ba-studio-preset-detail-cream-2-a92:#ffe7b5eb;--ba-studio-preset-detail-frost-2-a94:#f1f7fff0;--ba-studio-preset-editor-gold-9-a44:#e2d1a470;--ba-studio-preset-list-text:#f1a2a2;--ba-studio-preset-list-white-a065:#fff1;--ba-studio-clip-rhythm-preview-bg:#f7d66b;--ba-studio-clip-rhythm-preview-grad-1:#01030b;--ba-studio-clip-rhythm-preview-grad-2:#071126;--ba-studio-clip-rhythm-preview-text:#f3fbff;--ba-studio-clip-rhythm-preview-cyan-8-a18:#2ee7ff2e;--ba-studio-clip-rhythm-preview-deep-27-a46:#070a1075;--ba-studio-clip-rhythm-preview-frost-1-a50:#f3fbff80;--ba-studio-clip-rhythm-preview-indigo-8-a58:#04081294;--ba-studio-clip-rhythm-preview-frost-1-a72:#f3fbffb8;--ba-studio-clip-rhythm-preview-gold-7-a72:#f7d66bb8;--ba-studio-curve-segment-canvas-fill:#1a1f2b;--ba-studio-curve-segment-canvas-slate400-a85:#94a3b8d9;--ba-studio-interface-scene-bg:#7b8291;--ba-studio-interface-scene-bg-2:#15161a;--ba-studio-interface-scene-bg-3:#272930;--ba-studio-interface-scene-bg-4:#191a1f;--ba-studio-interface-scene-bg-5:#72daf3;--ba-studio-interface-scene-bg-6:#4b5463;--ba-studio-interface-scene-text:#c4b9ff;--ba-studio-interface-scene-text-2:#74dcc8;--ba-studio-interface-scene-text-3:#ef9bb6;--ba-studio-interface-scene-text-4:#86d1ee;--ba-studio-interface-scene-gold-13-a8:#f0ca5014;--ba-studio-interface-scene-teal-2-a10:#54c4a81a;--ba-studio-interface-scene-white-a32:#ffffff52;--ba-studio-interface-scene-cyan-4-a46:#72daf375;--ba-studio-interface-scene-periwinkle-1-a62:#ebedf29e;--ba-studio-interface-scene-periwinkle-1-a78:#ebedf2c7;--ba-studio-interface-scene-silver-1-a78:#f5f5f3c7;--ba-studio-interface-scene-periwinkle-1-a82:#ebedf2d1;--ba-studio-showcase-bg:#0c0d11;--ba-studio-showcase-bg-2:#dddedf;--ba-studio-showcase-bg-3:#303137;--ba-studio-showcase-bg-4:#15151a;--ba-studio-showcase-bg-active:#dcb541;--ba-studio-showcase-border:#25262b;--ba-studio-showcase-studio-bg:#0b0c0f;--ba-studio-showcase-text:#f4f4f1;--ba-studio-showcase-white-a026:#ffffff07;--ba-studio-showcase-gold-13-a055:#f0ca500e;--ba-studio-showcase-white-a25:#ffffff40;--ba-studio-showcase-gold-13-a32:#f0ca5052;--ba-studio-showcase-gold-13-a34:#f0ca5057;--ba-studio-showcase-white-a50:#ffffff80;--ba-studio-showcase-gold-13-a60:#f0ca5099;--ba-studio-showcase-silver-3-a62:#ebebe79e;--ba-studio-showcase-silver-3-a68:#ebebe7ad;--ba-studio-showcase-ink-34-a78:#121318c7;--ba-studio-workbench-gold-11-a12:#f3cb591f;--ba-studio-workbench-gold-11-a14:#f3cb5924;--ba-studio-workbench-gold-11-a42:#f3cb596b;--ba-studio-workbench-gold-11-a46:#f3cb5975;--ba-studio-workbench-slate300-a52:#cbd5e185;--ba-studio-workbench-slate300-a58:#cbd5e194;--ba-studio-workbench-slate200-a64:#e2e8f0a3;--ba-studio-workbench-slate50-a78:#f8fafcc7;--ba-studio-workbench-red400-a82:#f87171d1;--ba-studio-workbench-deep-10-a88:#111419e0;--ba-studio-workbench-slate50-a88:#f8fafce0;--ba-studio-workbench-slate50-a90:#f8fafce6;--ba-studio-workbench-slate50-a92:#f8fafceb;--ba-studio-synth-v2-window-bg:#10141b;--ba-studio-synth-v2-panel-bg:#161d27;--ba-studio-synth-v2-control-bg:#202a38;--ba-studio-synth-v2-control-bg-hover:#2a3648;--ba-synth-v4-green:#10b981;--ba-synth-v4-green-light:#34d399;--ba-synth-v4-green-deep:#059669;--ba-synth-v4-green-a12:#10b9811f;--ba-synth-v4-green-a34:#10b98157;--ba-synth-v4-green-a52:#10b98185;--ba-synth-v4-skin-value:var(--ba-studio-gold);--ba-synth-v4-skin-auto:var(--ba-synth-v4-green);--ba-synth-v4-skin-window-bg:var(--ba-studio-synth-v2-window-bg);--ba-synth-v4-skin-panel-bg:var(--ba-studio-synth-v2-panel-bg);--ba-synth-v4-skin-control-bg:var(--ba-studio-synth-v2-control-bg);--ba-synth-v4-skin-control-bg-hover:var(--ba-studio-synth-v2-control-bg-hover);--ba-synth-v4-skin-wave-bg:var(--ba-studio-ba-synth-wavetable-editor-wave-bg)}.studio-preview-presentation-icon[data-v-2d796c0c]{background:linear-gradient(180deg, var(--preview-icon-bg-top) 0%, var(--preview-icon-bg-bottom) 100%);border:1px solid var(--ba-studio-white-a14);border-radius:var(--ba-studio-radius-2,4px);flex:none;width:26px;height:20px;display:inline-block;position:relative;overflow:hidden}.studio-preview-presentation-icon.is-card[data-v-2d796c0c]{border-radius:var(--ba-studio-radius-2,4px);width:58px;height:40px}.studio-preview-presentation-icon__scene[data-v-2d796c0c]{position:absolute;inset:0}.studio-preview-presentation-icon__lane[data-v-2d796c0c],.studio-preview-presentation-icon__note[data-v-2d796c0c],.studio-preview-presentation-icon__judge[data-v-2d796c0c],.studio-preview-presentation-icon__deck[data-v-2d796c0c]{display:block;position:absolute}.studio-preview-presentation-icon__lane[data-v-2d796c0c]{background:var(--ba-studio-white-a22);opacity:0;transform-origin:bottom;width:1px;top:8%;bottom:15%}.studio-preview-presentation-icon__lane.is-left[data-v-2d796c0c]{left:18%}.studio-preview-presentation-icon__lane.is-right[data-v-2d796c0c]{right:18%}.studio-preview-presentation-icon__note[data-v-2d796c0c]{background:var(--preview-icon-piano);border-radius:var(--ba-studio-radius-1,2px) var(--ba-studio-radius-1,2px) 0 0;width:8%;min-width:2px;box-shadow:0 0 5px var(--preview-icon-piano);bottom:20%}.studio-preview-presentation-icon__note.is-a[data-v-2d796c0c]{height:30%;left:17%}.studio-preview-presentation-icon__note.is-b[data-v-2d796c0c]{background:var(--preview-icon-synth);height:56%;box-shadow:0 0 6px var(--preview-icon-synth);left:37%}.studio-preview-presentation-icon__note.is-c[data-v-2d796c0c]{background:var(--preview-icon-drum);height:40%;box-shadow:0 0 5px var(--preview-icon-drum);right:34%}.studio-preview-presentation-icon__note.is-d[data-v-2d796c0c]{background:var(--preview-icon-audio);height:24%;box-shadow:0 0 5px var(--preview-icon-audio);right:14%}.studio-preview-presentation-icon__judge[data-v-2d796c0c]{background:var(--preview-icon-judge);border-radius:var(--ba-studio-radius-pill,999px);height:2px;box-shadow:0 0 5px var(--preview-icon-judge);bottom:12%;left:6%;right:6%}.studio-preview-presentation-icon__deck[data-v-2d796c0c]{display:none}.studio-preview-presentation-icon.is-horizon[data-v-2d796c0c]:before{content:"";background:var(--preview-icon-judge);width:3px;height:3px;box-shadow:0 0 6px var(--preview-icon-judge);border-radius:50%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.studio-preview-presentation-icon.is-horizon .studio-preview-presentation-icon__scene[data-v-2d796c0c]{transform-origin:50% 0;transform:perspective(44px)rotateX(28deg)}.studio-preview-presentation-icon.is-horizon.is-card .studio-preview-presentation-icon__scene[data-v-2d796c0c]{transform:perspective(88px)rotateX(28deg)}.studio-preview-presentation-icon.is-horizon .studio-preview-presentation-icon__lane[data-v-2d796c0c]{opacity:1}.studio-preview-presentation-icon.is-horizon .studio-preview-presentation-icon__lane.is-left[data-v-2d796c0c]{transform:skew(-18deg)}.studio-preview-presentation-icon.is-horizon .studio-preview-presentation-icon__lane.is-right[data-v-2d796c0c]{transform:skew(18deg)}.studio-preview-presentation-icon.is-horizon .studio-preview-presentation-icon__judge[data-v-2d796c0c]{left:3%;right:3%}.studio-preview-presentation-icon.is-pixel[data-v-2d796c0c]{image-rendering:pixelated;border-radius:0}.studio-preview-presentation-icon.is-pixel .studio-preview-presentation-icon__note[data-v-2d796c0c]{width:16%;box-shadow:none;border-radius:0;bottom:auto}.studio-preview-presentation-icon.is-pixel .studio-preview-presentation-icon__note.is-a[data-v-2d796c0c]{height:22%;top:20%;left:10%}.studio-preview-presentation-icon.is-pixel .studio-preview-presentation-icon__note.is-b[data-v-2d796c0c]{height:30%;top:38%;left:30%}.studio-preview-presentation-icon.is-pixel .studio-preview-presentation-icon__note.is-c[data-v-2d796c0c]{height:18%;top:14%;right:29%}.studio-preview-presentation-icon.is-pixel .studio-preview-presentation-icon__note.is-d[data-v-2d796c0c]{height:25%;top:31%;right:8%}.studio-preview-presentation-icon.is-pixel .studio-preview-presentation-icon__judge[data-v-2d796c0c]{height:3px;box-shadow:none;border-radius:0;bottom:16%;left:0;right:0}.studio-preview-presentation-icon.is-pixel .studio-preview-presentation-icon__deck[data-v-2d796c0c]{background:repeating-linear-gradient(90deg, var(--preview-icon-piano) 0 12.5%, var(--preview-icon-synth) 12.5% 25%, var(--preview-icon-drum) 25% 37.5%, var(--preview-icon-audio) 37.5% 50%);height:12%;display:block;bottom:0;left:0;right:0}.relay-card__presentation[data-v-63291d4f]{background:var(--topic-send-surface-soft-bg);border:1px solid var(--topic-send-border);border-radius:var(--ba-radius-3);margin-top:10px;padding:14px}.relay-card__presentation-head[data-v-63291d4f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.relay-card__presentation-title[data-v-63291d4f]{color:var(--topic-send-text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.relay-card__presentation-title i[data-v-63291d4f]{background:var(--ba-color-brand-500);border-radius:50%;flex:none;width:8px;height:8px}.relay-card__presentation-hint[data-v-63291d4f]{color:var(--topic-send-text-muted);flex:none;font-size:11px}.relay-card__presentation-row[data-v-63291d4f]{align-items:center;gap:8px;display:flex}.relay-card__presentation-row+.relay-card__presentation-row[data-v-63291d4f]{margin-top:8px}.relay-card__presentation-row-label[data-v-63291d4f]{min-width:34px;color:var(--topic-send-text-muted);text-align:right;flex:none;font-size:12px}.relay-card__presentation-option[data-v-63291d4f]{min-width:0;color:var(--topic-send-text-primary);text-align:left;cursor:pointer;background:var(--topic-send-surface-bg);border:1px solid var(--topic-send-border);border-radius:var(--ba-radius-2);flex:1;justify-content:flex-start;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:700;transition:border-color .2s,background-color .2s;display:inline-flex}.relay-card__presentation-option[data-v-63291d4f]:hover{border-color:var(--topic-send-border-active)}.relay-card__presentation-option.is-active[data-v-63291d4f]{background:var(--ba-color-brand-tint-08);border-color:var(--ba-color-brand-500);box-shadow:0 0 0 1px var(--ba-color-brand-tint-18)}.relay-card__presentation-text[data-v-63291d4f]{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.relay-card__presentation-text strong[data-v-63291d4f]{text-overflow:ellipsis;color:var(--topic-send-text-primary);white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.relay-card__presentation-text small[data-v-63291d4f]{text-overflow:ellipsis;color:var(--topic-send-text-muted);white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}@media (width<=768px){.relay-card__presentation-head[data-v-63291d4f]{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:10px}.relay-card__presentation-row[data-v-63291d4f]{flex-wrap:wrap}}.relay-card[data-v-42ac5220]{min-width:0}.relay-card__intro[data-v-42ac5220]{color:var(--topic-send-text-secondary);justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;font-size:13px;line-height:1.4;display:flex}.relay-card__intro-title[data-v-42ac5220]{min-width:0;color:var(--topic-send-text-secondary);align-items:center;gap:8px;font-weight:700;display:inline-flex}.relay-card__intro-title i[data-v-42ac5220]{background:var(--ba-color-brand-500);border-radius:50%;flex:none;width:8px;height:8px}.relay-card__intro-hint[data-v-42ac5220]{color:var(--topic-send-text-muted);flex:none}.relay-card__mode-selector[data-v-42ac5220]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.relay-presentation-enter-active[data-v-42ac5220],.relay-presentation-leave-active[data-v-42ac5220]{transition:opacity .24s,transform .24s}.relay-presentation-enter-from[data-v-42ac5220],.relay-presentation-leave-to[data-v-42ac5220]{opacity:0;transform:translateY(-6px)}.relay-card__mode-btn[data-v-42ac5220]{min-width:0;color:var(--topic-send-text-secondary);text-align:left;cursor:pointer;background:var(--topic-send-surface-bg);border:1px solid var(--topic-send-border);border-radius:var(--ba-radius-3);align-items:center;gap:12px;padding:12px 14px;transition:border-color .24s,background-color .24s;display:flex}.relay-card__mode-btn.is-disabled[data-v-42ac5220]{cursor:not-allowed;opacity:.55}.relay-card__mode-btn.is-disabled[data-v-42ac5220]:hover{background:var(--topic-send-surface-bg);border-color:var(--topic-send-border)}.relay-card__mode-badge[data-v-42ac5220]{color:var(--topic-send-text-muted);white-space:nowrap;background:var(--topic-send-surface-soft-bg);border:1px solid var(--topic-send-border);border-radius:var(--ba-radius-2);flex:none;padding:3px 9px;font-size:11px;font-weight:700}.relay-card__mode-btn[data-v-42ac5220]:hover{border-color:var(--topic-send-border-active)}.relay-card__mode-btn.is-active[data-v-42ac5220]{background:var(--ba-topic-send-mode-active-bg);border-color:var(--ba-color-brand-500);box-shadow:0 0 0 1px var(--ba-color-brand-tint-18)}.relay-card__mode-icon[data-v-42ac5220]{width:40px;height:40px;color:var(--topic-send-text-secondary);background:var(--topic-send-surface-soft-bg);border-radius:var(--ba-radius-3);flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.relay-card__mode-icon svg[data-v-42ac5220]{width:22px;height:22px}.relay-card__mode-btn.is-active .relay-card__mode-icon[data-v-42ac5220]{color:var(--ba-color-interactive-primary-text);background:var(--ba-color-interactive-primary-solid)}.relay-card__mode-content[data-v-42ac5220]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.relay-card__mode-content strong[data-v-42ac5220]{text-overflow:ellipsis;color:var(--topic-send-text-primary);white-space:nowrap;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.relay-card__mode-content small[data-v-42ac5220]{text-overflow:ellipsis;color:var(--topic-send-text-muted);white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.relay-card__mode-arrow[data-v-42ac5220]{color:var(--topic-send-text-muted);flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.relay-card__mode-btn.is-active .relay-card__mode-arrow[data-v-42ac5220]{color:var(--ba-color-brand-600)}.relay-card__inherit-hint[data-v-42ac5220]{width:100%;color:var(--topic-send-text-secondary);text-align:left;cursor:pointer;background:var(--topic-send-surface-bg);border:1px solid var(--topic-send-border);border-radius:var(--ba-radius-3);justify-content:flex-start;align-items:center;gap:8px;padding:14px 16px;font-size:12px;line-height:1.4;display:flex}.relay-card__inherit-hint[data-v-42ac5220]>:last-child{margin-left:auto}.relay-card__mode-pill[data-v-42ac5220]{color:var(--ba-color-text-accent);white-space:nowrap;font-weight:700}.relay-card__stats[data-v-42ac5220]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.relay-card__summary[data-v-42ac5220]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.relay-card__summary-badge[data-v-42ac5220]{color:var(--topic-send-text-primary);background:var(--ba-topic-send-badge-bg);border:1px solid var(--ba-color-brand-tint-18);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.relay-card__summary-badge.is-patch[data-v-42ac5220]{color:var(--ba-topic-send-text);background:var(--ba-topic-send-badge-patch-bg);border-color:var(--ba-topic-send-border)}.relay-card__stat[data-v-42ac5220]{background:var(--ba-topic-send-stat-bg);border:1px solid var(--ba-topic-send-stat-border);border-radius:999px;align-items:baseline;gap:4px;padding:3px 8px;display:flex}.relay-card__stat strong[data-v-42ac5220]{font-family:var(--ba-font-mono);color:var(--ba-color-brand-600);font-size:14px;font-weight:700;line-height:1}.relay-card__stat small[data-v-42ac5220]{color:var(--topic-send-text-muted);font-size:11px}@media (width<=768px){.relay-card__intro[data-v-42ac5220]{align-items:flex-start;gap:10px;margin-bottom:12px;font-size:12px}.relay-card__mode-selector[data-v-42ac5220]{grid-template-columns:1fr;gap:10px}.relay-card__mode-btn[data-v-42ac5220]{padding:12px 14px}.relay-card__mode-icon[data-v-42ac5220]{width:42px;height:42px;font-size:21px}.relay-card__mode-content strong[data-v-42ac5220]{font-size:15px}.relay-card__mode-content small[data-v-42ac5220]{font-size:12px}}.ba-link.topic-share-card,.topic-share-card[data-v-365a5aff]{--share-accent-text:var(--ba-activity-tag-submission-text);--share-accent-bg:var(--ba-activity-tag-submission-bg);--share-accent-border:var(--ba-activity-tag-submission-border);--share-cover:var(--ba-activity-cover-submission);cursor:pointer;background:var(--ba-color-bg-surface-muted);border:1px solid var(--ba-scene-card-border);border-radius:var(--ba-radius-2);align-items:center;gap:12px;max-width:560px;padding:8px;text-decoration:none;transition:border-color .2s;display:flex}@media (width>=640px){.ba-link.topic-share-card,.topic-share-card[data-v-365a5aff]{padding:12px}}.topic-share-card.topic-share-card--vote{--share-accent-text:var(--ba-activity-tag-vote-text);--share-accent-bg:var(--ba-activity-tag-vote-bg);--share-accent-border:var(--ba-activity-tag-vote-border);--share-cover:var(--ba-activity-cover-vote)}.topic-share-card.topic-share-card--lottery{--share-accent-text:var(--ba-activity-tag-lottery-text);--share-accent-bg:var(--ba-activity-tag-lottery-bg);--share-accent-border:var(--ba-activity-tag-lottery-border);--share-cover:var(--ba-activity-cover-lottery)}.topic-share-card.topic-share-card--submission,.topic-share-card.topic-share-card--default{--share-accent-text:var(--ba-activity-tag-submission-text);--share-accent-bg:var(--ba-activity-tag-submission-bg);--share-accent-border:var(--ba-activity-tag-submission-border);--share-cover:var(--ba-activity-cover-submission)}.topic-share-card.topic-share-card--offline{--share-accent-text:var(--ba-activity-tag-offline-text);--share-accent-bg:var(--ba-activity-tag-offline-bg);--share-accent-border:var(--ba-activity-tag-offline-border);--share-cover:var(--ba-activity-cover-offline)}.topic-share-card.topic-share-card--show{--share-accent-text:var(--ba-activity-tag-show-text);--share-accent-bg:var(--ba-activity-tag-show-bg);--share-accent-border:var(--ba-activity-tag-show-border);--share-cover:var(--ba-activity-cover-show)}.ba-link.topic-share-card:hover,.topic-share-card[data-v-365a5aff]:hover{border-color:var(--ba-scene-card-border-strong)}.topic-share-card__thumb[data-v-365a5aff]{background:var(--ba-scene-card-bg-subtle);border-radius:var(--ba-radius-1);flex-shrink:0;width:96px;height:72px;overflow:hidden}.topic-share-card__img[data-v-365a5aff]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.topic-share-card__placeholder[data-v-365a5aff]{background:var(--share-cover);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.topic-share-card__placeholder-text[data-v-365a5aff]{color:var(--ba-color-white-alpha-50);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:900;line-height:1;display:inline-flex;position:relative;transform:rotate(-12deg)}.topic-share-card__body[data-v-365a5aff]{flex-direction:column;flex:1;gap:4px;min-width:0;padding:2px 0;display:flex}.topic-share-card__tag[data-v-365a5aff]{color:var(--share-accent-text);letter-spacing:.04em;background:var(--share-accent-bg);border:1px solid var(--share-accent-border);border-radius:var(--ba-radius-1);align-self:flex-start;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.topic-share-card__title[data-v-365a5aff]{text-overflow:ellipsis;color:var(--ba-color-text-main);white-space:nowrap;margin:0;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.topic-share-card__desc[data-v-365a5aff]{text-overflow:ellipsis;color:var(--ba-color-text-muted);white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.lottery-mechanism-drawer[data-v-ab1dd229]{flex-direction:column;gap:10px;display:flex}.lottery-mechanism-drawer__row[data-v-ab1dd229]{background:var(--ba-scene-card-bg-subtle);border:1px solid var(--ba-scene-card-border);border-radius:var(--ba-radius-2);grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.lottery-mechanism-drawer__label[data-v-ab1dd229]{color:var(--ba-color-text-secondary);font-size:12px;font-weight:700;line-height:1.5}.lottery-mechanism-drawer__value[data-v-ab1dd229]{color:var(--ba-color-text-main);font-size:13px;line-height:1.6}@media (width<=768px){.lottery-mechanism-drawer__row[data-v-ab1dd229]{grid-template-columns:1fr;gap:6px}}.lottery-form-sections .lottery-config-block[data-v-e0750f78]{flex-direction:column;gap:12px;margin:8px 0 16px;display:flex}.lottery-form-sections .lottery-config-block__tools[data-v-e0750f78]{justify-content:flex-end;display:flex}.lottery-form-sections .lottery-config-stack__item[data-v-e0750f78]{margin-bottom:0}.lottery-form-sections .lottery-prize-icon-btn[data-v-e0750f78]{--ba-ui-icon-button-size:30px}.lottery-form-sections .lottery-form-sections__tip[data-v-e0750f78]{color:var(--ba-color-text-secondary);margin-top:-4px;font-size:12px;line-height:1.6}.lottery-form-sections .lottery-prize-list[data-v-e0750f78]{flex-direction:column;gap:10px;width:100%;display:flex}.lottery-form-sections .lottery-prize-row[data-v-e0750f78]{grid-template-columns:auto minmax(0,1fr) 110px auto;align-items:center;gap:10px;width:100%;display:grid}.lottery-form-sections .lottery-prize-row__index[data-v-e0750f78]{width:22px;color:var(--text-color-3);text-align:center;font-size:12px;font-weight:700}.lottery-form-sections[data-v-e0750f78] .lottery-visibility-radio-group{width:100%;display:flex}.lottery-form-sections[data-v-e0750f78] .lottery-visibility-radio-group .n-radio-button{flex:1}.lottery-form-sections[data-v-e0750f78] .n-input-number,.lottery-form-sections[data-v-e0750f78] .n-input{width:100%}@media (width<=768px){.lottery-form-sections .lottery-prize-row[data-v-e0750f78]{grid-template-columns:auto minmax(0,1fr) auto}.lottery-form-sections .lottery-prize-row[data-v-e0750f78] .n-input-number{grid-column:2/3}}.full-width[data-v-7eb67144]{width:100%}.lottery-owner-detail[data-v-015d38fa]{--lottery-owner-border:var(--ba-scene-card-border);--lottery-owner-text:var(--ba-color-text-main);--lottery-owner-subtext:var(--ba-color-text-secondary);--lottery-owner-muted:var(--ba-color-text-muted);flex-direction:column;gap:12px;display:flex}.lottery-owner-detail__head[data-v-015d38fa]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lottery-owner-detail__title[data-v-015d38fa]{color:var(--lottery-owner-text);margin:0;font-size:20px;line-height:1.4}.lottery-owner-detail__desc[data-v-015d38fa]{color:var(--lottery-owner-subtext);white-space:pre-wrap;margin:8px 0 0;font-size:13px;line-height:1.6}.lottery-owner-detail__caption[data-v-015d38fa]{color:var(--lottery-owner-text);font-size:13px;font-weight:700}.lottery-owner-detail__table[data-v-015d38fa]{border-spacing:0;border-collapse:separate;background:var(--ba-scene-card-bg);border:1px solid var(--lottery-owner-border);border-radius:12px;width:100%;overflow:hidden}.lottery-owner-detail__table th[data-v-015d38fa],.lottery-owner-detail__table td[data-v-015d38fa]{vertical-align:top;text-align:left;overflow-wrap:break-word;border-right:1px solid var(--lottery-owner-border);border-bottom:1px solid var(--lottery-owner-border);padding:10px 12px;line-height:1.6}.lottery-owner-detail__table th[data-v-015d38fa]{width:120px;color:var(--lottery-owner-muted);background:var(--ba-scene-card-bg-hover-soft);font-size:12px;font-weight:600}.lottery-owner-detail__table td[data-v-015d38fa]{color:var(--lottery-owner-text);font-size:13px}.lottery-owner-detail__table tr[data-v-015d38fa]>:last-child{border-right:none}.lottery-owner-detail__table tbody tr[data-v-015d38fa]:last-child>*{border-bottom:none}.lottery-owner-detail__table--mobile[data-v-015d38fa]{display:none}.lottery-owner-detail__empty[data-v-015d38fa]{padding:56px 0 24px}.lottery-owner-detail__col-index[data-v-015d38fa]{width:44px}.lottery-owner-detail__col-stock[data-v-015d38fa]{width:84px}@media (width<=768px){.lottery-owner-detail__table--desktop[data-v-015d38fa]{display:none}.lottery-owner-detail__table--mobile[data-v-015d38fa]{display:table}}.lottery-winners-drawer__table[data-v-df33c768]{border-spacing:0;border-collapse:separate;background:var(--ba-scene-card-bg);border:1px solid var(--ba-scene-card-border);border-radius:12px;width:100%;overflow:hidden}.lottery-winners-drawer__table th[data-v-df33c768],.lottery-winners-drawer__table td[data-v-df33c768]{text-align:left;border-right:1px solid var(--ba-scene-card-border);border-bottom:1px solid var(--ba-scene-card-border);padding:10px 12px;font-size:13px;line-height:1.6}.lottery-winners-drawer__table th[data-v-df33c768]{color:var(--ba-color-text-muted);background:var(--ba-scene-card-bg-hover-soft);font-weight:700}.lottery-winners-drawer__table td[data-v-df33c768]{color:var(--ba-color-text-main)}.lottery-winners-drawer__table tr[data-v-df33c768]>:last-child{border-right:none}.lottery-winners-drawer__table tbody tr[data-v-df33c768]:last-child>*{border-bottom:none}.lottery-winners-drawer__col-index[data-v-df33c768]{width:44px}.lottery-winners-drawer__empty[data-v-df33c768]{padding:56px 0 24px}.lottery-my-list[data-v-53ef784e]{--lml-text:var(--ba-color-text-main);--lml-text-secondary:var(--ba-color-text-secondary);min-width:0}.lml-toolbar[data-v-53ef784e]{--lml-control-height:28px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.lml-search[data-v-53ef784e]{--ba-search-input-height:var(--lml-control-height);flex:1;min-width:180px}.lml-select[data-v-53ef784e]{width:130px}.lml-create-btn[data-v-53ef784e]{height:var(--lml-control-height)}.lml-empty[data-v-53ef784e]{padding:42px 0 20px}.lml-table-shell[data-v-53ef784e]{background:var(--ba-scene-card-bg-subtle);border:1px solid var(--ba-scene-card-border);border-radius:var(--ba-radius-3);min-width:0}.lml-summary[data-v-53ef784e]{flex-direction:column;gap:6px;min-width:0;display:flex}.lml-summary--selectable[data-v-53ef784e]{cursor:pointer}.lml-summary__title[data-v-53ef784e]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;line-height:1.35;display:inline-block;overflow:hidden}[data-v-53ef784e] .lml-summary__meta{flex-wrap:nowrap;align-items:center;gap:4px;min-height:22px;display:flex}.lml-summary__time[data-v-53ef784e]{min-height:22px;color:var(--lml-text-secondary);white-space:nowrap;align-items:center;font-size:12px;line-height:1.2;display:inline-flex}.lml-summary__prizes[data-v-53ef784e]{flex-wrap:wrap;gap:6px;display:flex}.lml-summary__prize-chip[data-v-53ef784e]{min-height:22px;color:var(--lml-text);background:var(--ba-scene-accent-bg-soft);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;line-height:1.4;display:inline-flex}.lottery-my-list[data-v-53ef784e] .n-data-table-td{padding-top:10px;padding-bottom:10px}@media (width<=768px){.lml-toolbar[data-v-53ef784e]{grid-template-columns:minmax(0,1fr) auto;display:grid}.lml-search[data-v-53ef784e]{grid-column:1/-1}.lml-search[data-v-53ef784e],.lml-select[data-v-53ef784e]{width:100%;min-width:0}.lml-create-btn[data-v-53ef784e]{justify-self:end}.lottery-my-list[data-v-53ef784e] .base-table__pagination{overflow-x:auto;justify-content:center!important}}.attached-vote-card[data-v-bb86ecd2]{background:var(--ba-scene-card-bg-subtle);border:1px solid var(--topic-send-border);border-radius:var(--ba-radius-3);align-items:center;gap:12px;margin-bottom:12px;padding:8px;display:flex}.attached-router-card[data-v-bb86ecd2]{margin-bottom:12px}.attached-vote-card__cover[data-v-bb86ecd2]{background:var(--ba-topic-send-vote-cover-bg);border:1px solid var(--ba-scene-card-border-soft);border-radius:var(--ba-radius-3);flex-shrink:0;justify-content:center;align-items:center;width:96px;height:72px;display:flex;position:relative;overflow:hidden}.attached-vote-card--lottery .attached-vote-card__cover[data-v-bb86ecd2]{background:var(--ba-activity-cover-lottery)}.attached-vote-card__cover-text[data-v-bb86ecd2]{color:var(--ba-topic-detail-text);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;font-size:16px;font-weight:900;line-height:1;display:inline-flex;transform:rotate(-12deg)}.attached-vote-card__main[data-v-bb86ecd2]{flex:1;min-width:0;padding:2px 0}.attached-vote-card__head[data-v-bb86ecd2]{justify-content:space-between;align-items:center;gap:8px;display:flex}.attached-vote-card__title[data-v-bb86ecd2]{text-overflow:ellipsis;min-width:0;color:var(--topic-send-text-primary);white-space:nowrap;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.attached-vote-card__meta[data-v-bb86ecd2]{text-overflow:ellipsis;color:var(--topic-send-text-muted);white-space:nowrap;margin-top:6px;font-size:12px;line-height:1.4;overflow:hidden}.attached-vote-card__remove[data-v-bb86ecd2]{width:26px;height:26px;color:var(--topic-send-text-muted);cursor:pointer;background:var(--topic-send-surface-soft-bg-hover);border:1px solid var(--topic-send-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.attached-vote-card__remove[data-v-bb86ecd2]:hover{color:var(--topic-send-text-primary);border-color:var(--topic-send-border-active)}.image-section[data-v-bb86ecd2]{margin-bottom:8px}.section-header[data-v-bb86ecd2]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.section-label[data-v-bb86ecd2]{color:var(--topic-send-text-primary);font-size:14px;font-weight:700}.section-limit[data-v-bb86ecd2]{font-family:var(--ba-font-mono);color:var(--topic-send-text-muted);font-size:12px}.section-limit--required[data-v-bb86ecd2]{color:var(--ba-color-text-accent);font-family:inherit;font-weight:700}.moment-cover-hint[data-v-bb86ecd2]{color:var(--topic-send-text-secondary);margin:8px 0 0;font-size:12px}.tip-box[data-v-bb86ecd2]{color:var(--topic-send-text-secondary);text-align:center;background:var(--topic-send-surface-soft-bg);border:1px solid var(--topic-send-border);border-radius:var(--ba-radius-2);padding:12px;font-size:13px}@media (width<=768px){.attached-vote-card[data-v-bb86ecd2]{flex-direction:column;align-items:flex-start}.attached-vote-card__head[data-v-bb86ecd2]{justify-content:space-between;width:100%}}.emoji-container[data-v-3e8102de]{background:var(--topic-send-surface-bg);border-top:1px solid var(--ba-scene-divider-soft);border-bottom:1px solid var(--ba-scene-divider-soft);transform-origin:bottom;height:clamp(296px,36dvh,416px);margin:0;animation:.22s cubic-bezier(.22,1,.36,1) both emoji-dock-in-3e8102de;overflow:hidden}@keyframes emoji-dock-in-3e8102de{0%{opacity:0;max-height:0;transform:translateY(14px)}to{opacity:1;max-height:440px;transform:translateY(0)}}@keyframes emoji-dock-out-3e8102de{0%{opacity:1;max-height:440px;transform:translateY(0)}to{opacity:0;max-height:0;transform:translateY(14px)}}.emoji-slide-leave-active[data-v-3e8102de]{animation:.18s ease-in both emoji-dock-out-3e8102de}.emoji-container[data-v-3e8102de] .emoji-panel{--emoji-panel-bg:transparent;--emoji-panel-border:var(--ba-scene-divider-soft);--emoji-panel-tab-bg:transparent;--emoji-panel-tab-active-bg:var(--topic-send-surface-bg);--emoji-panel-tab-active-bg-strong:var(--topic-send-surface-bg);--emoji-panel-tab-active-border:var(--ba-scene-card-border-soft);--emoji-panel-hover-bg:var(--topic-send-surface-soft-bg-hover);--emoji-panel-section-title:var(--topic-send-text-muted);--emoji-panel-image-label:var(--topic-send-text-muted);border-radius:0;height:100%}.emoji-container[data-v-3e8102de] .emoji-tabs{background:var(--topic-send-surface-soft-bg);gap:8px;min-height:48px;padding:7px 16px}.emoji-container[data-v-3e8102de] .tab-item{min-width:38px;height:34px;box-shadow:none;padding:0 8px}.emoji-container[data-v-3e8102de] .tab-item.active{box-shadow:none;border-color:#0000}.emoji-container[data-v-3e8102de] .emoji-grid-padding{padding:14px 20px 18px}.emoji-container[data-v-3e8102de] .emoji-section-title{padding-bottom:10px}.emoji-container[data-v-3e8102de] .emoji-content{background:0 0}@media (width<=768px){.emoji-container[data-v-3e8102de]{height:min(320px,40dvh);margin:0}.emoji-container[data-v-3e8102de] .emoji-tabs{padding:7px 12px}.emoji-container[data-v-3e8102de] .emoji-grid-padding{padding:12px 16px 16px}}.topic-send-positioner[data-v-7ff5658c]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.topic-send-shell[data-v-7ff5658c]{--topic-send-surface-bg:var(--ba-color-bg-surface);--topic-send-surface-soft-bg:var(--ba-scene-card-bg-subtle);--topic-send-surface-soft-bg-hover:var(--ba-scene-card-bg-hover-soft);--topic-send-border:var(--ba-scene-card-border-soft);--topic-send-border-active:var(--ba-color-brand-400);--topic-send-text-primary:var(--ba-color-text-main);--topic-send-text-secondary:var(--ba-color-text-secondary);--topic-send-text-muted:var(--ba-color-text-muted);--topic-send-input-placeholder:var(--topic-send-text-muted);--topic-send-danger-bg:var(--ba-topic-send-danger-bg);--topic-send-danger-text:var(--ba-color-danger-500);pointer-events:auto;background:var(--topic-send-surface-bg);border:1px solid var(--ba-scene-card-border-soft);border-radius:var(--ba-radius-3);width:min(1080px,100vw - 40px);height:min(760px,100dvh - 72px);min-height:0;max-height:calc(100dvh - 72px);box-shadow:0 24px 64px var(--ba-topic-send-shadow);flex-direction:column;display:flex;overflow:hidden}@media (width<=768px){.topic-send-shell[data-v-7ff5658c]{width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;box-shadow:none;border:none;border-radius:0;animation-name:ba-overlay-surface-in-mobile}}@media (prefers-reduced-motion:reduce){.topic-send-shell[data-v-7ff5658c]{animation:none}}.topic-send-shell__scroll[data-v-7ff5658c]{--topic-send-scrollbar-gutter:22px;--topic-send-scrollbar-edge:4px;--topic-send-scrollbar-opacity:.42;--topic-send-scrollbar-opacity-active:.72;--topic-send-scrollbar-width:3px;flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.topic-send-shell__scroll[data-v-7ff5658c] .topic-send-shell__scrollbar{flex:1;align-self:stretch;height:100%;min-height:0;max-height:100%;overflow:hidden}.topic-send-shell__scroll[data-v-7ff5658c] .topic-send-shell__scrollbar>.n-scrollbar-container{height:100%;min-height:0;max-height:100%}.topic-send-shell__scroll[data-v-7ff5658c] .topic-send-shell__scrollbar>.n-scrollbar-container>.n-scrollbar-content{box-sizing:border-box;width:100%;min-height:auto;padding-right:var(--topic-send-scrollbar-gutter);display:block}.topic-send-shell__scroll[data-v-7ff5658c] .topic-send-shell__scrollbar>.n-scrollbar-rail--vertical{--n-scrollbar-color:var(--ba-scene-card-border-soft);--n-scrollbar-color-hover:var(--ba-scene-card-border-strong);right:var(--topic-send-scrollbar-edge);width:var(--topic-send-scrollbar-width);opacity:var(--topic-send-scrollbar-opacity);transition:opacity .2s}.topic-send-shell__scroll[data-v-7ff5658c]:hover .topic-send-shell__scrollbar>.n-scrollbar-rail--vertical{opacity:var(--topic-send-scrollbar-opacity-active)}.topic-send-container[data-v-7ff5658c]{box-sizing:border-box;width:100%;min-height:auto;padding:4px 36px 0}.post-card[data-v-7ff5658c]{flex-direction:column;width:100%;display:flex}.section-block[data-v-7ff5658c]{margin-bottom:24px}.section-block--compact[data-v-7ff5658c]{margin-bottom:20px}.topic-send-tool-btn[data-v-7ff5658c]{color:var(--topic-send-text-muted);cursor:pointer;border-radius:var(--ba-radius-2);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:6px;font-size:22px;transition:color .2s,background-color .2s;display:inline-flex}.topic-send-tool-btn[data-v-7ff5658c]:hover{color:var(--topic-send-text-primary);background:var(--topic-send-surface-soft-bg-hover)}.topic-send-tool-btn.disabled[data-v-7ff5658c]{cursor:not-allowed;opacity:.4}.topic-send-tool-btn__hash[data-v-7ff5658c]{justify-content:center;align-items:center;width:22px;height:22px;font-size:24px;font-weight:700;line-height:1;display:inline-flex}.topic-send-shell.has-emoji-panel .topic-send-shell__footer[data-v-7ff5658c]{border-top:none}@media (width<=768px){.topic-send-shell__scroll[data-v-7ff5658c]{--topic-send-scrollbar-gutter:0px;--topic-send-scrollbar-edge:1px;--topic-send-scrollbar-opacity:.18;--topic-send-scrollbar-opacity-active:.36;--topic-send-scrollbar-width:2px;padding:0}.topic-send-container[data-v-7ff5658c]{padding:8px 12px 0}}.waterfall-modal-content[data-v-2d7d5c74]{font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-secondary);line-height:1.7}.waterfall-modal-hint[data-v-fcfb5cbc]{margin:var(--ba-space-2) 0 0;font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-tertiary)}.waterfall-dialog-layout[data-v-86e09a13]{gap:var(--ba-space-2);flex-direction:column;height:100%;min-height:0;display:flex}.waterfall-modal-hint[data-v-86e09a13]{font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-tertiary);margin:0;line-height:1.7}.waterfall-project-list[data-v-86e09a13]{gap:var(--ba-space-1);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.waterfall-project-row[data-v-86e09a13]{gap:var(--ba-space-2);padding:var(--ba-space-2);background:var(--ba-ui-bg-surface);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-radius-2);justify-content:space-between;align-items:center;display:flex}.waterfall-project-meta[data-v-86e09a13]{flex-direction:column;gap:2px;min-width:0;display:flex}.waterfall-project-name[data-v-86e09a13]{text-overflow:ellipsis;font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-main);white-space:nowrap;overflow:hidden}.waterfall-project-time[data-v-86e09a13]{font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-tertiary)}.waterfall-project-actions[data-v-86e09a13]{gap:var(--ba-space-1);flex-shrink:0;display:flex}.waterfall-dialog-layout[data-v-8dd7082b]{flex-direction:column;height:100%;min-height:0;display:flex}.waterfall-modal-hint[data-v-8dd7082b]{font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-tertiary);margin:0;line-height:1.7}.waterfall-project-list[data-v-8dd7082b]{gap:var(--ba-space-1);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.waterfall-project-row[data-v-8dd7082b]{gap:var(--ba-space-2);padding:var(--ba-space-2);background:var(--ba-ui-bg-surface);border:1px solid var(--ba-color-border-default);border-radius:var(--ba-radius-2);justify-content:space-between;align-items:center;display:flex}.waterfall-project-meta[data-v-8dd7082b]{flex-direction:column;gap:2px;min-width:0;display:flex}.waterfall-project-name[data-v-8dd7082b]{text-overflow:ellipsis;font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-main);white-space:nowrap;overflow:hidden}.waterfall-project-time[data-v-8dd7082b]{font-size:var(--ba-ui-font-size-sm);color:var(--ba-color-text-tertiary)}.waterfall-project-actions[data-v-8dd7082b]{gap:var(--ba-space-1);flex-shrink:0;display:flex}.waterfall-page-wrapper[data-v-817d61e6]{z-index:1000;box-sizing:border-box;color:#f8fafc;background:var(--ba-ui-surface-workspace,#06090f);flex-direction:column;width:100vw;height:100dvh;padding-top:0;display:flex;position:fixed;inset:0;overflow:hidden}.waterfall-midi-file-input[data-v-817d61e6]{display:none}.waterfall-theme-provider[data-v-817d61e6]{flex-direction:column;width:100%;height:100%;display:flex}.waterfall-page-body[data-v-817d61e6]{box-sizing:border-box;flex:1;width:100%;min-height:0;display:flex}.waterfall-main-view[data-v-817d61e6]{box-sizing:border-box;background:var(--ba-ui-surface-workspace,#06090f);flex-direction:column;flex:1;height:100%;display:flex}.waterfall-canvas-container[data-v-817d61e6]{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%}.waterfall-pitch-zoom-floating[data-v-817d61e6]{z-index:20;position:absolute;left:50%;transform:translate(-50%)}.waterfall-landscape-canvas-host[data-v-817d61e6]{overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%}.waterfall-player-bar[data-v-817d61e6]{box-sizing:border-box;background:var(--ba-ui-toolbar-bg);border-top:1px solid var(--ba-ui-divider-default);align-items:center;height:80px;min-height:80px;padding:12px 20px;display:flex}@media (width<=900px){.waterfall-page-body[data-v-817d61e6]{flex-direction:column;position:relative}.waterfall-drawer-click-away[data-v-817d61e6]{z-index:25;position:absolute;inset:0}.waterfall-main-view[data-v-817d61e6]{flex:1;min-height:0}.waterfall-player-bar[data-v-817d61e6]{height:72px;min-height:72px;padding:8px 12px}}@media (width<=480px){.waterfall-player-bar[data-v-817d61e6]{height:auto;min-height:88px;padding:4px 10px}}@media (width<=900px) and (orientation:landscape){.waterfall-page-body[data-v-817d61e6]{flex-direction:row}.waterfall-main-view[data-v-817d61e6]{flex:1}}.waterfall-checkbox[data-v-817d61e6]{width:16px;height:16px;accent-color:var(--ba-color-brand-500);cursor:pointer}.waterfall-piano-roll-header[data-v-817d61e6]{background:#1e1e24;border-bottom:1px solid #ffc83d29;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.waterfall-piano-roll-title[data-v-817d61e6]{color:var(--ba-color-brand-600);letter-spacing:.5px;font-size:16px;font-weight:600}.waterfall-piano-roll-actions[data-v-817d61e6]{gap:12px;display:flex}
