.transport[data-v-ca64bf73]{align-items:center;gap:24px;padding:16px 0;display:flex}.play-btn[data-v-ca64bf73]{color:#4ade80;cursor:pointer;letter-spacing:1px;background:#1a1a1a;border:1px solid #333;padding:10px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s}.play-btn[data-v-ca64bf73]:hover{background:#222;border-color:#4ade80}.play-btn.active[data-v-ca64bf73]{color:#0a0a0a;background:#4ade80;border-color:#4ade80}.control[data-v-ca64bf73]{align-items:center;gap:8px;display:flex}.control label[data-v-ca64bf73]{color:#666;letter-spacing:1px;min-width:40px;font-size:11px}.control input[type=range][data-v-ca64bf73]{accent-color:#4ade80;width:100px}.control .value[data-v-ca64bf73]{color:#4ade80;text-align:right;min-width:40px;font-size:13px}.scene-selector[data-v-96edb528]{border-bottom:1px solid #222;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.label[data-v-96edb528]{color:#666;letter-spacing:1px;flex-shrink:0;min-width:52px;padding-top:6px;font-size:11px}.scene-list[data-v-96edb528]{flex-wrap:wrap;gap:4px;display:flex}.scene-btn[data-v-96edb528]{cursor:pointer;text-align:left;background:#1a1a1a;border:1px solid #333;flex-direction:column;gap:1px;padding:5px 12px;font-family:inherit;transition:all .15s;display:flex}.scene-btn[data-v-96edb528]:hover{background:#222;border-color:#555}.scene-btn.active[data-v-96edb528]{background:#f59e0b;border-color:#f59e0b}.scene-btn.active .scene-name[data-v-96edb528]{color:#0a0a0a}.scene-btn.active .scene-desc[data-v-96edb528]{color:#0009}.scene-name[data-v-96edb528]{color:#e0e0e0;letter-spacing:.5px;font-size:10px;font-weight:600}.scene-desc[data-v-96edb528]{color:#666;font-size:8px}.conductor-controls[data-v-147a1882]{border-bottom:1px solid #222;padding:8px 0}.row[data-v-147a1882]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.section-label[data-v-147a1882]{color:#666;letter-spacing:1px;font-size:11px;font-weight:600}.toggle-btn[data-v-147a1882]{color:#666;cursor:pointer;letter-spacing:.5px;background:#1a1a1a;border:1px solid #333;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:600}.toggle-btn.active[data-v-147a1882]{color:#0a0a0a;background:#f59e0b;border-color:#f59e0b}.personality-tabs[data-v-147a1882]{gap:2px;display:flex}.tab[data-v-147a1882]{color:#888;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:4px 8px;font-family:inherit;font-size:10px;transition:all .15s}.tab[data-v-147a1882]:hover{color:#e0e0e0;border-color:#555}.tab.active[data-v-147a1882]{color:#0a0a0a;background:#f59e0b;border-color:#f59e0b;font-weight:600}.spacer[data-v-147a1882]{flex:1}.action-btn[data-v-147a1882]{color:#f59e0b;letter-spacing:.5px;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:4px 10px;font-family:inherit;font-size:9px;font-weight:600}.action-btn[data-v-147a1882]:hover{border-color:#f59e0b}.action-btn[data-v-147a1882]:active{color:#0a0a0a;background:#f59e0b}.status[data-v-147a1882]{align-items:center;gap:12px;display:flex}.status-item[data-v-147a1882]{align-items:center;gap:4px;display:flex}.status-label[data-v-147a1882]{color:#555;letter-spacing:.5px;font-size:9px}.status-value[data-v-147a1882]{color:#f59e0b;font-variant-numeric:tabular-nums;font-size:11px}.section-type[data-v-147a1882]{text-transform:uppercase;letter-spacing:.5px}.status-break[data-v-147a1882]{color:#0a0a0a;letter-spacing:.5px;background:#f87171;padding:1px 6px;font-size:9px;font-weight:600}.status-hook[data-v-147a1882]{color:#0a0a0a;letter-spacing:.5px;background:#4ade80;padding:1px 6px;font-size:9px;font-weight:600}.selectors[data-v-a6f0b298]{flex-direction:column;gap:12px;padding:12px 0;display:flex}.selector[data-v-a6f0b298]{align-items:center;gap:12px;display:flex}.selector label[data-v-a6f0b298]{color:#666;letter-spacing:1px;min-width:60px;font-size:11px}.btn-group[data-v-a6f0b298]{flex-wrap:wrap;gap:4px;display:flex}.btn-group button[data-v-a6f0b298]{color:#999;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:5px 12px;font-family:inherit;font-size:11px;transition:all .15s}.btn-group button[data-v-a6f0b298]:hover{color:#e0e0e0;background:#222;border-color:#555}.btn-group button.active[data-v-a6f0b298]{color:#0a0a0a;background:#4ade80;border-color:#4ade80;font-weight:600}.btn-group button.fit-partial[data-v-a6f0b298]:not(.active){opacity:.65}.btn-group button.fit-none[data-v-a6f0b298]:not(.active){opacity:.5;color:#f87171;border-color:#4a2222}.grid-container[data-v-c3c1c31d]{padding:8px 0}.track-row[data-v-c3c1c31d]{align-items:center;gap:8px;margin-bottom:2px;display:flex}.track-label[data-v-c3c1c31d]{color:#888;letter-spacing:.5px;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;width:110px;padding:4px 8px;font-family:inherit;font-size:11px;transition:all .15s;display:flex;overflow:hidden}.track-label .sound-name[data-v-c3c1c31d]{font-size:11px;line-height:1}.track-label .role-tag[data-v-c3c1c31d]{opacity:.5;letter-spacing:0;font-family:SFMono-Regular,Menlo,monospace;font-size:9px}.track-label.fit-native .role-tag[data-v-c3c1c31d]{color:#4ade80;opacity:.55}.track-label.fit-analog .role-tag[data-v-c3c1c31d]{color:#fbbf24;opacity:.55}.track-label.fit-substitute .role-tag[data-v-c3c1c31d]{color:#f87171;opacity:.6}.track-label[data-v-c3c1c31d]:hover{color:#4ade80;border-color:#333}.steps[data-v-c3c1c31d]{flex:1;gap:2px;display:flex}.step[data-v-c3c1c31d]{cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;flex:1;min-width:20px;max-width:48px;height:32px;padding:0;transition:all .1s}.step.group-even[data-v-c3c1c31d]{background:#181818}.step.beat-start[data-v-c3c1c31d]{border-left:1px solid #444}.step[data-v-c3c1c31d]:hover{background:#2a2a2a;border-color:#444}.step.active[data-v-c3c1c31d]{background:#4ade80;border-color:#4ade80;box-shadow:0 0 8px #4ade804d}.step.active[data-v-c3c1c31d]:hover{background:#66e89c}.step.current[data-v-c3c1c31d]{border-color:#fbbf24;box-shadow:0 0 6px #fbbf2466}.step.active.current[data-v-c3c1c31d]{background:#fbbf24;border-color:#fbbf24;box-shadow:0 0 12px #fbbf2480}.step-numbers[data-v-c3c1c31d]{align-items:center;gap:8px;margin-top:4px;display:flex}.track-label-spacer[data-v-c3c1c31d]{flex-shrink:0;width:110px}.step-num[data-v-c3c1c31d]{text-align:center;color:#444;flex:1;min-width:20px;max-width:48px;font-size:9px}.step-num.current[data-v-c3c1c31d]{color:#fbbf24;font-weight:600}.mixer[data-v-47f0f0b8]{border-top:1px solid #222;grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:8px;padding:12px 0;display:grid}.section[data-v-47f0f0b8]{flex:1;min-width:0}.section-header[data-v-47f0f0b8]{align-items:center;gap:6px;height:20px;margin-bottom:6px;display:flex}.section-title[data-v-47f0f0b8]{color:#666;letter-spacing:1px;text-align:right;flex-shrink:0;width:64px;padding-right:6px;font-size:11px}.section-actions[data-v-47f0f0b8]{flex-shrink:0;gap:4px;display:flex}.action-btn[data-v-47f0f0b8]{color:#4ade80;letter-spacing:.5px;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:2px 8px;font-family:inherit;font-size:9px;font-weight:600;transition:all .15s}.action-btn[data-v-47f0f0b8]:hover{background:#222;border-color:#4ade80}.action-btn[data-v-47f0f0b8]:active{color:#0a0a0a;background:#4ade80}.action-btn.clear[data-v-47f0f0b8]{color:#666}.action-btn.clear[data-v-47f0f0b8]:hover{color:#999;border-color:#666}.col-head[data-v-47f0f0b8]{color:#444;letter-spacing:1px;text-transform:uppercase;text-align:center;flex:1;font-size:9px}.col-head.col-rate[data-v-47f0f0b8]{flex:0 0 44px}.col-head.col-live[data-v-47f0f0b8]{flex:0 0 96px}.mixer-row[data-v-47f0f0b8]{align-items:center;gap:6px;height:26px;display:flex}.track-name[data-v-47f0f0b8]{text-align:right;color:#888;white-space:nowrap;flex-shrink:0;width:64px;padding-right:6px;font-size:11px;overflow:hidden}.slider[data-v-47f0f0b8]{accent-color:#4ade80;flex:1;min-width:0}.rate-select[data-v-47f0f0b8]{color:#999;cursor:pointer;background:#1a1a1a;border:1px solid #333;flex:0 0 44px;padding:2px;font-family:inherit;font-size:10px}.rate-select[data-v-47f0f0b8]:hover{color:#e0e0e0;border-color:#4ade80}.live-indicator[data-v-47f0f0b8]{flex:0 0 96px;align-items:center;gap:4px;display:flex}.live-label[data-v-47f0f0b8]{color:#444;text-align:right;font-variant-numeric:tabular-nums;min-width:32px;font-size:9px}.live-label.active[data-v-47f0f0b8]{color:#4ade80}.pan-track[data-v-47f0f0b8],.vel-track[data-v-47f0f0b8]{background:#151515;border:1px solid #222;border-radius:6px;flex:1;height:12px;position:relative;overflow:hidden}.range-bar[data-v-47f0f0b8]{background:#222;border-radius:3px;position:absolute;top:2px;bottom:2px}.vel-center-line[data-v-47f0f0b8]{z-index:1;background:#333;width:1px;position:absolute;top:2px;bottom:2px;left:50%}.pan-dot[data-v-47f0f0b8],.vel-dot[data-v-47f0f0b8]{z-index:2;background:#333;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.pan-dot.active[data-v-47f0f0b8],.vel-dot.active[data-v-47f0f0b8]{background:#4ade80;box-shadow:0 0 6px #4ade8099}.melody-controls[data-v-44828a94]{border-top:1px solid #222;margin-top:12px;padding:12px 0 4px}.row[data-v-44828a94]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.evolve-row[data-v-44828a94]{gap:8px;margin-top:8px}.section-label[data-v-44828a94]{color:#666;letter-spacing:1px;min-width:52px;font-size:11px;font-weight:600}.toggle-btn[data-v-44828a94]{color:#666;cursor:pointer;letter-spacing:.5px;background:#1a1a1a;border:1px solid #333;padding:4px 12px;font-family:inherit;font-size:11px;font-weight:600}.toggle-btn.active[data-v-44828a94]{color:#0a0a0a;background:#22d3ee;border-color:#22d3ee}.synth-tabs[data-v-44828a94]{gap:2px;display:flex}.tab[data-v-44828a94]{color:#888;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:4px 10px;font-family:inherit;font-size:10px;transition:all .15s}.tab[data-v-44828a94]:hover{color:#e0e0e0;border-color:#555}.tab.active[data-v-44828a94]{color:#0a0a0a;background:#22d3ee;border-color:#22d3ee;font-weight:600}.spacer[data-v-44828a94]{flex:1}.control[data-v-44828a94]{align-items:center;gap:4px;display:flex}.control label[data-v-44828a94]{color:#555;letter-spacing:.5px;font-size:10px}.control select[data-v-44828a94]{color:#ccc;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:3px 4px;font-family:inherit;font-size:10px}.control select[data-v-44828a94]:hover{border-color:#22d3ee}.oct-btn[data-v-44828a94]{color:#888;cursor:pointer;background:#1a1a1a;border:1px solid #333;justify-content:center;align-items:center;width:22px;height:22px;font-family:inherit;font-size:12px;display:flex}.oct-btn[data-v-44828a94]:hover:not(:disabled){color:#e0e0e0;border-color:#22d3ee}.oct-btn[data-v-44828a94]:disabled{opacity:.3;cursor:not-allowed}.oct-val[data-v-44828a94]{color:#22d3ee;text-align:center;min-width:16px;font-size:12px}.action-btn[data-v-44828a94]{color:#22d3ee;letter-spacing:.5px;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:4px 10px;font-family:inherit;font-size:9px;font-weight:600}.action-btn[data-v-44828a94]:hover{border-color:#22d3ee}.action-btn[data-v-44828a94]:active{color:#0a0a0a;background:#22d3ee}.action-btn.clear[data-v-44828a94]{color:#666}.action-btn.clear[data-v-44828a94]:hover{color:#999;border-color:#666}.evolve-track[data-v-44828a94]{background:#111;border:1px solid #222;align-items:center;gap:4px;padding:3px 6px;transition:opacity .15s;display:flex}.evolve-track.dimmed[data-v-44828a94]{opacity:.6}.evolve-name[data-v-44828a94]{color:#888;letter-spacing:.5px;min-width:28px;font-size:9px}.evolve-track select[data-v-44828a94]{color:#ccc;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:2px;font-family:inherit;font-size:9px}.evolve-track select[data-v-44828a94]:hover{border-color:#22d3ee}.evolve-track select[data-v-44828a94]:disabled{opacity:.3;cursor:not-allowed}.chord-select[data-v-44828a94]{color:#22d3ee!important;border-color:#22d3ee!important}.melody-grid[data-v-ddd0fe8d]{padding:8px 0}.grid-toolbar[data-v-ddd0fe8d]{justify-content:flex-end;margin-bottom:4px;display:flex}.compact-toggle[data-v-ddd0fe8d]{color:#666;letter-spacing:.5px;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:2px 8px;font-family:inherit;font-size:9px;font-weight:600}.compact-toggle[data-v-ddd0fe8d]:hover{color:#e0e0e0;border-color:#555}.note-row[data-v-ddd0fe8d]{align-items:center;gap:8px;margin-bottom:1px;display:flex}.note-label[data-v-ddd0fe8d]{text-align:right;color:#555;flex-shrink:0;width:80px;padding-right:8px;font-size:9px}.note-label.root[data-v-ddd0fe8d]{color:#4ade80;font-weight:600}.steps[data-v-ddd0fe8d]{flex:1;gap:2px;display:flex}.cell[data-v-ddd0fe8d]{cursor:pointer;background:#141414;border:1px solid #1e1e1e;flex:1;min-width:20px;max-width:48px;height:18px;padding:0;transition:all .1s}.cell.group-even[data-v-ddd0fe8d]{background:#121212}.cell.beat-start[data-v-ddd0fe8d]{border-left:1px solid #333}.cell[data-v-ddd0fe8d]:hover{background:#222;border-color:#444}.cell.active[data-v-ddd0fe8d]{border-color:#fff3;box-shadow:0 0 4px #ffffff1a}.cell.held[data-v-ddd0fe8d]{border-color:#ffffff1a #ffffff1a #ffffff1a currentColor;border-left-style:none;border-left-width:medium}.cell.current[data-v-ddd0fe8d]{border-color:#fbbf24;box-shadow:0 0 4px #fbbf244d}.cell.active.current[data-v-ddd0fe8d]{border-color:#fbbf24;box-shadow:0 0 8px #fbbf2466}.step-numbers[data-v-ddd0fe8d]{align-items:center;gap:8px;margin-top:4px;display:flex}.note-label-spacer[data-v-ddd0fe8d]{flex-shrink:0;width:80px}.step-num[data-v-ddd0fe8d]{text-align:center;color:#444;flex:1;min-width:20px;max-width:48px;font-size:9px}.step-num.current[data-v-ddd0fe8d]{color:#fbbf24;font-weight:600}.song-view[data-v-85bcac6a]{border-top:1px solid #222;margin-top:8px;padding:12px 0}.sv-label[data-v-85bcac6a]{color:#666;letter-spacing:1px;margin-bottom:6px;font-size:11px;font-weight:600}.sv-grid[data-v-85bcac6a]{flex-direction:column;gap:1px;display:flex}.sv-row[data-v-85bcac6a]{align-items:center;gap:1px;display:flex}.sv-row-label[data-v-85bcac6a]{color:#555;letter-spacing:.5px;text-align:right;flex-shrink:0;width:44px;padding-right:6px;font-size:8px}.sv-cell[data-v-85bcac6a]{color:#555;letter-spacing:.5px;background:#141414;flex:1;justify-content:center;align-items:center;min-width:0;height:18px;font-size:7px;font-weight:600;display:flex;overflow:hidden}.sv-cell.bar-num[data-v-85bcac6a]{color:#444;background:0 0;font-size:8px}.sv-cell.bar-num.current[data-v-85bcac6a]{color:#fbbf24;font-weight:700}.conductor-log[data-v-4fbd2c0f]{border-top:1px solid #222;margin-top:8px;padding:12px 0}.log-header[data-v-4fbd2c0f]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.header-controls[data-v-4fbd2c0f]{align-items:center;gap:6px;display:flex}.filter-btn[data-v-4fbd2c0f]{color:#4b5563;cursor:pointer;letter-spacing:.5px;background:#1a1a1a;border:1px solid #2a2a2a;padding:3px 8px;font-family:inherit;font-size:9px;font-weight:600}.filter-btn[data-v-4fbd2c0f]:hover{color:#6b7280;border-color:#444}.filter-btn.active[data-v-4fbd2c0f]{color:#f59e0b;border-color:#f59e0b}.panel-block[data-v-4fbd2c0f]{background:#0d0d0d;margin-bottom:6px;padding:6px 8px 8px}.themes-block[data-v-4fbd2c0f]{border-left:2px solid #fde047}.hooks-block[data-v-4fbd2c0f]{border-left:2px solid #fbbf24}.panel-title[data-v-4fbd2c0f]{letter-spacing:1px;margin-bottom:4px;font-size:9px;font-weight:700}.themes-block .panel-title[data-v-4fbd2c0f]{color:#fde047}.hooks-block .panel-title[data-v-4fbd2c0f]{color:#fbbf24}.panel-list[data-v-4fbd2c0f]{flex-direction:column;gap:2px;display:flex}.panel-row[data-v-4fbd2c0f]{color:#9ca3af;grid-template-columns:110px 1fr 40px 1fr;align-items:center;gap:8px;padding:2px 0;font-size:10px;display:grid}.theme-row.recently-recalled[data-v-4fbd2c0f]{color:#fde047;animation:2s ease-out theme-flash-4fbd2c0f}.hook-row.active-hook[data-v-4fbd2c0f]{color:#fbbf24;animation:2s ease-out theme-flash-4fbd2c0f}@keyframes theme-flash-4fbd2c0f{0%{background:#fde0472e}to{background:0 0}}.row-id[data-v-4fbd2c0f]{color:#d1d5db;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-section[data-v-4fbd2c0f]{color:#6b7280;font-size:9px}.row-recalls[data-v-4fbd2c0f]{color:#f59e0b;font-variant-numeric:tabular-nums;text-align:right}.row-extra[data-v-4fbd2c0f]{color:#67e8f9;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.theme-entry[data-v-4fbd2c0f]{flex-direction:column;gap:1px;display:flex}.recall-history[data-v-4fbd2c0f]{flex-wrap:wrap;gap:4px;padding:2px 0 4px 118px;display:flex}.recall-pill[data-v-4fbd2c0f]{color:#fde047;font-variant-numeric:tabular-nums;background:#fde04714;border:1px solid #fde04740;border-radius:2px;padding:1px 6px;font-size:9px}.log-title[data-v-4fbd2c0f]{color:#666;letter-spacing:1px;font-size:11px;font-weight:600}.copy-btn[data-v-4fbd2c0f]{color:#f59e0b;cursor:pointer;letter-spacing:.5px;background:#1a1a1a;border:1px solid #333;padding:3px 10px;font-family:inherit;font-size:9px;font-weight:600}.copy-btn[data-v-4fbd2c0f]:hover{border-color:#f59e0b}.log-entries[data-v-4fbd2c0f]{flex-direction:column-reverse;gap:1px;max-height:200px;display:flex;overflow-y:auto}.log-entry[data-v-4fbd2c0f]{background:#111;align-items:center;gap:8px;padding:2px 6px;font-size:10px;display:flex}.log-bar[data-v-4fbd2c0f]{color:#555;font-variant-numeric:tabular-nums;min-width:28px}.log-tag[data-v-4fbd2c0f]{letter-spacing:.5px;min-width:52px;font-size:9px;font-weight:600}.log-entry.tag-section .log-tag[data-v-4fbd2c0f]{color:#f59e0b}.log-entry.tag-break .log-tag[data-v-4fbd2c0f]{color:#67e8f9}.log-entry.tag-mix .log-tag[data-v-4fbd2c0f]{color:#6b7280}.log-entry.tag-stale .log-tag[data-v-4fbd2c0f]{color:#f87171}.log-entry.tag-xfade .log-tag[data-v-4fbd2c0f]{color:#d8b4fe}.log-entry.tag-fill .log-tag[data-v-4fbd2c0f],.log-entry.tag-drums .log-tag[data-v-4fbd2c0f]{color:#fbbf24}.log-entry.tag-mute .log-tag[data-v-4fbd2c0f]{color:#9ca3af}.log-entry.tag-lock .log-tag[data-v-4fbd2c0f]{color:#60a5fa}.log-entry.tag-evolve .log-tag[data-v-4fbd2c0f]{color:#34d399}.log-entry.tag-chord .log-tag[data-v-4fbd2c0f]{color:#a78bfa}.log-entry.tag-arp .log-tag[data-v-4fbd2c0f]{color:#22d3ee}.log-entry.tag-swap .log-tag[data-v-4fbd2c0f]{color:#fb923c}.log-entry.tag-harmony .log-tag[data-v-4fbd2c0f]{color:#c084fc}.log-entry.tag-hook .log-tag[data-v-4fbd2c0f]{color:#fbbf24}.log-entry.tag-theme .log-tag[data-v-4fbd2c0f]{color:#fde047;font-weight:700}.log-entry.tag-theme .log-reason[data-v-4fbd2c0f]{color:#fde047}.log-entry.tag-theme-skip .log-tag[data-v-4fbd2c0f],.log-entry.tag-theme-skip .log-reason[data-v-4fbd2c0f]{color:#a16207}.log-entry.tag-plan-skip .log-tag[data-v-4fbd2c0f],.log-entry.tag-plan-skip .log-reason[data-v-4fbd2c0f]{color:#b45309}.log-entry.tag-key .log-tag[data-v-4fbd2c0f]{color:#c084fc}.log-entry.tag-fx .log-tag[data-v-4fbd2c0f]{color:#818cf8}.log-entry.tag-drift .log-tag[data-v-4fbd2c0f]{color:#6b7280}.log-reason[data-v-4fbd2c0f]{color:#888;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.log-entry.tag-mix .log-reason[data-v-4fbd2c0f]{color:#555}.log-entry.tag-mix .log-bar[data-v-4fbd2c0f]{color:#3a3a3a}.log-entry.tag-drift .log-reason[data-v-4fbd2c0f]{color:#555}.log-empty[data-v-4fbd2c0f]{color:#444;padding:8px;font-size:10px}.effects-panel[data-v-2da95094]{border-top:1px solid #222;margin-top:8px;padding:12px 0}.effects-header[data-v-2da95094]{align-items:center;gap:24px;margin-bottom:8px;display:flex}.effects-title[data-v-2da95094]{color:#666;letter-spacing:1px;font-size:11px;font-weight:600}.global-controls[data-v-2da95094]{gap:16px;display:flex}.global-control[data-v-2da95094]{align-items:center;gap:6px;display:flex}.global-control label[data-v-2da95094]{color:#555;letter-spacing:.5px;font-size:9px}.global-control input[type=range][data-v-2da95094]{accent-color:#e879f9;width:80px}.gval[data-v-2da95094]{color:#e879f9;text-align:right;font-variant-numeric:tabular-nums;min-width:36px;font-size:10px}.fx-grid[data-v-2da95094]{flex-direction:column;gap:2px;display:flex}.fx-header[data-v-2da95094]{align-items:center;gap:4px;margin-bottom:2px;display:flex}.fx-name-col[data-v-2da95094]{flex-shrink:0;width:72px}.fx-col[data-v-2da95094]{color:#444;letter-spacing:.5px;text-align:center;flex:1;font-size:9px}.fx-row[data-v-2da95094]{align-items:center;gap:4px;height:24px;display:flex}.mute-btn[data-v-2da95094]{color:#555;cursor:pointer;text-align:center;background:#1a1a1a;border:1px solid #333;flex-shrink:0;width:18px;height:18px;padding:0;font-family:inherit;font-size:8px;font-weight:700;line-height:16px}.mute-btn[data-v-2da95094]:hover{color:#aaa;border-color:#666}.mute-btn.muted[data-v-2da95094]{color:#fca5a5;background:#7f1d1d;border-color:#991b1b}.fx-name[data-v-2da95094]{text-align:right;color:#888;white-space:nowrap;flex-shrink:0;width:54px;padding-right:6px;font-size:11px;overflow:hidden}.fx-name.muted[data-v-2da95094]{color:#555;text-decoration:line-through}.fx-cell[data-v-2da95094]{flex:1;align-items:center;display:flex}.fx-cell input[type=range][data-v-2da95094]{accent-color:#e879f9;width:100%}.app[data-v-04bd4f96]{max-width:1100px}.app.art-active[data-v-04bd4f96]{max-width:100%}.bar-buttons[data-v-04bd4f96]{gap:4px;display:flex}.sticky-bar[data-v-04bd4f96]{z-index:100;background:#0a0a0a;border-bottom:1px solid #222;margin-bottom:8px;padding-bottom:4px;position:sticky;top:0}.sticky-row.top-row[data-v-04bd4f96]{align-items:center;gap:16px;padding:8px 0 4px;display:flex}.sticky-row.top-row h1[data-v-04bd4f96]{flex-shrink:0}h1[data-v-04bd4f96]{letter-spacing:3px;color:#4ade80;margin:0;font-size:16px;font-weight:700}.sticky-log[data-v-04bd4f96]{gap:4px;padding:2px 0;display:flex;overflow:hidden}.sticky-log-entry[data-v-04bd4f96]{background:#111;border-left:2px solid #333;flex:1;align-items:center;gap:4px;min-width:0;padding:1px 6px;display:flex}.sle-bar[data-v-04bd4f96]{color:#555;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px}.sle-reason[data-v-04bd4f96]{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.minimal-toggle[data-v-04bd4f96]{color:#666;cursor:pointer;background:#1a1a1a;border:1px solid #333;flex-shrink:0;padding:3px 8px;font-family:inherit;font-size:9px;font-weight:600}.minimal-toggle[data-v-04bd4f96]:hover{color:#e0e0e0;border-color:#555}.minimal-status[data-v-04bd4f96]{text-align:center;color:#555;padding:20px;font-size:12px}.track-overview[data-v-04bd4f96]{border-bottom:1px solid #1a1a1a;margin-bottom:4px;padding:6px 0}.ov-row[data-v-04bd4f96]{cursor:pointer;opacity:.5;align-items:center;gap:6px;height:16px;transition:opacity .15s;display:flex}.ov-row[data-v-04bd4f96]:hover{opacity:.8}.ov-row.active[data-v-04bd4f96]{opacity:1}.ov-name[data-v-04bd4f96]{text-align:right;letter-spacing:.5px;white-space:nowrap;flex-shrink:0;width:80px;padding-right:8px;font-size:9px;font-weight:600;overflow:hidden}.ov-steps[data-v-04bd4f96]{flex:1;gap:2px;display:flex}.ov-cell[data-v-04bd4f96]{background:#111;border-radius:1px;flex:1;min-width:10px;max-width:48px;height:8px}.ov-cell.filled[data-v-04bd4f96]{opacity:.7}.ov-cell.current[data-v-04bd4f96]{box-shadow:0 0 3px #fbbf2480}.debug-bar[data-v-04bd4f96]{justify-content:flex-end;padding:8px 0;display:flex}.debug-btn[data-v-04bd4f96]{color:#666;letter-spacing:.5px;cursor:pointer;background:#1a1a1a;border:1px solid #333;padding:3px 10px;font-family:inherit;font-size:9px;font-weight:600}.debug-btn[data-v-04bd4f96]:hover{color:#e0e0e0;border-color:#555}.audio-error[data-v-04bd4f96]{color:#fca5a5;background:#7f1d1d;border:1px solid #991b1b;margin-top:12px;padding:8px 12px;font-size:12px}.hint[data-v-04bd4f96]{color:#555;margin-top:16px;font-size:11px}
