.song-detail[data-v-ed7292a6]{gap:var(--gap-row);flex-direction:column;font-size:12.5px;display:flex}.sd-head[data-v-ed7292a6]{align-items:center;gap:var(--gap-ctl);display:flex}.sd-close[data-v-ed7292a6]{margin-right:auto}.sd-star.on[data-v-ed7292a6] .icon{color:var(--warm);fill:currentColor}.sd-name-row[data-v-ed7292a6]{align-items:center;gap:var(--gap-ctl);display:flex}.sd-name[data-v-ed7292a6]{text-align:left;min-width:0;font:inherit;color:var(--text);cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:auto;padding:0;font-size:14px;font-weight:800;overflow:hidden}.sd-name[data-v-ed7292a6]:hover{color:var(--key-ident)}.sd-rename[data-v-ed7292a6]{flex:auto;min-width:0;font-size:14px;font-weight:800}.sd-track[data-v-ed7292a6]{align-self:flex-start;max-width:100%}.sd-transport[data-v-ed7292a6]{align-items:center;gap:var(--gap-ctl);flex-wrap:wrap;display:flex}.sd-play[data-v-ed7292a6]{color:var(--warm)}.sd-play.on[data-v-ed7292a6]{border-color:var(--warm)}.sd-clock[data-v-ed7292a6]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:700}.sd-speed[data-v-ed7292a6]{--seg-h:var(--ctl-h)}.sd-ruler[data-v-ed7292a6]{border:1px solid var(--line);background:var(--panel2);cursor:pointer;touch-action:none;border-radius:6px;height:30px;position:relative;overflow:hidden}.sd-ruler[data-v-ed7292a6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sd-bar[data-v-ed7292a6]{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.sd-bar.labelled[data-v-ed7292a6]{background:var(--dim)}.sd-bar-label[data-v-ed7292a6]{position:absolute;bottom:3px;left:4px}.sd-playhead[data-v-ed7292a6]{top:0;bottom:0;left:var(--pos,0);background:var(--playhead);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.sd-summary[data-v-ed7292a6]{color:var(--muted);margin:0;font-size:11px}.sd-summary.err[data-v-ed7292a6]{color:var(--err)}.bw[data-v-bb93eba2]{align-items:center;gap:var(--gap-tight);padding:2px 8px 4px;display:flex}.bw-strip[data-v-bb93eba2]{grid-template-columns:repeat(var(--bw-n),minmax(0,1fr));min-width:0;height:var(--pill-h);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);cursor:ew-resize;touch-action:none;flex:1;gap:1px;padding:2px;display:grid}.bw-strip[data-v-bb93eba2]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bw-cell[data-v-bb93eba2]{background:var(--panel2);border-radius:2px}.bw-cell.bar1[data-v-bb93eba2]{background:var(--line)}.bw-cell.in[data-v-bb93eba2]{background:var(--accent)}.bw-read[data-v-bb93eba2]{min-width:4.5ch;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;flex:none;font-size:11px}.tp-list[data-v-fcd3b3d4]{gap:var(--gap-hair);flex-direction:column;max-height:min(50vh,320px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tp-row[data-v-fcd3b3d4]{align-items:center;gap:var(--gap-ctl);width:100%;min-height:var(--ctl-h-sm);border-radius:var(--r-ctl);color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:1px solid #0000;padding:0 8px;font-size:12px;display:flex}.tp-row.open[data-v-fcd3b3d4],.tp-row[data-v-fcd3b3d4]:hover:not(.blocked){border-color:var(--line-hover);background:var(--panel2)}.tp-row[aria-busy=true][data-v-fcd3b3d4]{opacity:.6;cursor:progress}.tp-row.blocked[data-v-fcd3b3d4]{color:var(--dim);cursor:not-allowed}.tp-kind[data-v-fcd3b3d4]{color:var(--warm);flex:none}.tp-row.blocked .tp-kind[data-v-fcd3b3d4]{color:var(--dim)}.tp-name[data-v-fcd3b3d4]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tp-meta[data-v-fcd3b3d4]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.tp-row.blocked .tp-meta[data-v-fcd3b3d4]{color:var(--dim)}.tp-check[data-v-fcd3b3d4]{color:var(--accent);flex:none}.tp-err[data-v-fcd3b3d4]{color:var(--err-soft);margin:0;padding:0 8px 4px;font-size:11px}.tp-empty[data-v-fcd3b3d4]{color:var(--muted);margin:0;padding:6px 8px;font-size:12px}.lane[data-v-7824dad9]{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:8px;width:100%;height:auto;display:block}.fs-host[data-v-6b6ba73f]{justify-content:flex-end;align-items:flex-start;gap:var(--gap-row);flex:auto;min-width:0;display:flex;container:foldstrip/inline-size}.fs-grid[data-v-6b6ba73f]{grid-template-columns:repeat(var(--cols-n),auto);grid-template-rows:var(--icon-btn) minmax(0,0fr);-moz-column-gap:0;overflow-clip-margin:4px;gap:0;width:max-content;transition:grid-template-rows .22s,row-gap .22s;display:grid;overflow:clip}.fs-grid.open[data-v-6b6ba73f]{grid-template-rows:var(--icon-btn) minmax(0,1fr);row-gap:var(--gap-ctl)}@container foldstrip (width>=510px){.fs-grid[data-v-6b6ba73f],.fs-grid.open[data-v-6b6ba73f]{grid-template-columns:repeat(var(--cols-w),auto);grid-template-rows:var(--icon-btn);row-gap:0}.fs-cell[data-v-6b6ba73f]{--d:var(--dw)}}.fs-chevron[data-v-6b6ba73f]{grid-area:1/-2/auto/-1;justify-self:end}.fs-cell[data-v-6b6ba73f]{--d:var(--dn);overflow-clip-margin:4px;opacity:0;visibility:hidden;justify-content:flex-end;width:0;transition:width .16s,opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;overflow:clip;transform:translate(10px)}.fs-grid.open .fs-chevron[data-v-6b6ba73f]{margin-left:var(--gap-ctl)}.fs-grid.open .fs-cell[data-v-6b6ba73f]{width:calc(var(--icon-btn) + var(--gap-ctl));opacity:1;visibility:visible;transition:width .18s ease,opacity .18s ease calc(var(--d)*20ms),transform .18s ease calc(var(--d)*20ms),visibility 0s linear calc(var(--d)*20ms);transform:none}@media (prefers-reduced-motion:reduce){.fs-cell[data-v-6b6ba73f],.fs-grid[data-v-6b6ba73f],.fs-grid.open .fs-cell[data-v-6b6ba73f]{transition:none}}.fs-chev[data-v-6b6ba73f]{transition:transform .12s;transform:rotate(180deg)}.fs-chev.open[data-v-6b6ba73f]{transform:none}.playback[data-v-3d2aec86]{gap:var(--gap-row);flex-direction:column;display:flex}.pb-row[data-v-3d2aec86]{min-width:0}.lanes[data-v-3d2aec86]:empty{display:none}.pb-toggles[data-v-3d2aec86]{align-items:flex-start;gap:var(--gap-row)}.pb-acts[data-v-3d2aec86],.pb-toggles[data-v-3d2aec86]{flex-wrap:wrap;display:flex}.pb-acts[data-v-3d2aec86]{align-items:center;gap:var(--gap-ctl)}.pb-toggles>.fs-host[data-v-3d2aec86]{flex-basis:260px}.pb-acts-sep[data-v-3d2aec86]{width:1px;height:var(--icon-btn);background:color-mix(in srgb,var(--line) 55%,transparent)}.pb-acts-sep.off[data-v-3d2aec86]{visibility:hidden}.pb-audio[data-v-3d2aec86]{display:none}.pb-transport[data-v-3d2aec86]{align-items:center;gap:var(--gap-ctl);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.icon-btn.act.pb-play[data-v-3d2aec86],.icon-btn.act.pb-play[data-v-3d2aec86]:hover:not(:disabled){color:var(--warm)}.icon-btn.act.pb-play.lit[data-v-3d2aec86],.icon-btn.act.pb-play.lit[data-v-3d2aec86]:hover:not(:disabled){border-color:var(--warm)}.pb-clock[data-v-3d2aec86]{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:700}.pb-clock i[data-v-3d2aec86]{color:var(--dim);padding:0 3px;font-style:normal}.tp-slider[data-v-3d2aec86]{--sld-accent:var(--playhead);--sld-thumb-w:10px;--sld-thumb-h:18px;--sld-track-h:4px;--sld-track-bg:var(--line);min-width:120px;height:var(--sld-thumb-h);cursor:pointer;touch-action:none;flex:auto;margin:0;position:relative}.tp-track[data-v-3d2aec86]{height:var(--sld-track-h);border-radius:calc(var(--sld-track-h)/2);background:var(--sld-track-bg);position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.tp-fill[data-v-3d2aec86]{background:var(--sld-accent);height:100%;display:block}.tp-track.multi[data-v-3d2aec86]{background:0 0;border-radius:0;flex-direction:column;gap:2px;height:auto;display:flex}.tp-line[data-v-3d2aec86]{background:color-mix(in srgb,var(--c) 45%,var(--line));border-radius:1px;height:2px;display:block;overflow:hidden}.tp-line.on[data-v-3d2aec86]{background:color-mix(in srgb,var(--c) 60%,var(--line));height:3px}.tp-line .tp-fill[data-v-3d2aec86],.tp-thumb[data-v-3d2aec86]{background:var(--c)}.tp-thumb[data-v-3d2aec86]{top:50%;left:clamp(calc(var(--sld-thumb-w)/2),var(--pct),calc(100% - var(--sld-thumb-w)/2));width:var(--sld-thumb-w);height:var(--sld-thumb-h);border:1px solid var(--bg);box-sizing:border-box;pointer-events:none;border-radius:3px;position:absolute;transform:translate(-50%,-50%)}@media (pointer:coarse){.tp-slider[data-v-3d2aec86]{--sld-thumb-w:14px;--sld-thumb-h:28px}}.ghost-line[data-v-3d2aec86]{stroke-dasharray:5 4;opacity:.8;vector-effect:non-scaling-stroke}.marker-line[data-v-3d2aec86]{stroke:var(--warm)}.marker-flag[data-v-3d2aec86]{fill:var(--warm)}.graph[data-v-3d2aec86]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-ctl);cursor:pointer;width:100%;height:auto}.graph.dragging[data-v-3d2aec86]{cursor:ew-resize}.wave-shape[data-v-3d2aec86]{fill:var(--muted);opacity:.55;pointer-events:none}.wave-ghost[data-v-3d2aec86]{fill:none;stroke-width:1px;opacity:.7;pointer-events:none;vector-effect:non-scaling-stroke}.graph.wave[data-v-3d2aec86]{display:block}.graph.wave.trimming[data-v-3d2aec86]{border-color:var(--accent)}.wave-grid[data-v-3d2aec86]{stroke:var(--playhead);stroke-width:1px;opacity:.35;pointer-events:none;vector-effect:non-scaling-stroke}.wave-grid.beat[data-v-3d2aec86]{opacity:.18}.trim-veil[data-v-3d2aec86]{fill:var(--bg);opacity:.72;pointer-events:none}.trim-edge[data-v-3d2aec86]{stroke:var(--accent);stroke-width:1.5px;pointer-events:none}.trim-grip[data-v-3d2aec86]{fill:#0000;cursor:ew-resize;touch-action:none}.trim-bar[data-v-3d2aec86]{align-items:center;gap:var(--gap-ctl);flex-wrap:wrap;display:flex}.trim-spacer[data-v-3d2aec86]{flex:auto}.trim-read[data-v-3d2aec86]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px;font-weight:700}.trim-read i[data-v-3d2aec86]{opacity:.55;margin:0 3px;font-style:normal}.trim-read b[data-v-3d2aec86]{color:var(--text);margin-left:6px}.trim-read em[data-v-3d2aec86]{color:var(--accent);margin-left:4px;font-style:normal}.trim-snap.on[data-v-3d2aec86]{color:var(--accent);border-color:var(--accent)}.trim-cancel[data-v-3d2aec86],.trim-cut[data-v-3d2aec86]{justify-content:center;min-width:28px}.trim-cut[data-v-3d2aec86]{border-color:var(--accent);color:var(--accent-soft-fg)}.trim-cut[data-v-3d2aec86]:disabled{opacity:.5;cursor:default;border-color:var(--line);color:var(--muted)}.trim-cancel[data-v-3d2aec86]{color:var(--err-soft)}.trim-cancel[data-v-3d2aec86]:hover:not(:disabled),:root.touch .trim-cancel[data-v-3d2aec86]:not(:disabled){border-color:var(--err);color:var(--err)}.trim-msg[data-v-3d2aec86]{color:var(--muted);margin:0;font-size:11px;font-weight:700;line-height:1.3}.trim-msg.err[data-v-3d2aec86]{color:var(--accent)}.lanes[data-v-3d2aec86]{gap:var(--gap-tight);flex-direction:column;display:flex}.chip-strip[data-v-3d2aec86]{width:100%;min-height:24px;position:relative}.seg-pill[data-v-3d2aec86]{white-space:nowrap;font-size:11px;position:absolute}.seg-pill.nudged[data-v-3d2aec86]{border-style:dashed}.staff-row[data-v-3d2aec86]{max-width:100%;padding:2px 0;overflow:auto hidden}.pb-actions[data-v-3d2aec86]{align-items:center;gap:var(--gap-row);color:var(--dim);flex-wrap:wrap;font-size:11px;display:flex}.graph-row[data-v-3d2aec86]{position:relative}.wave-row .wave-level[data-v-3d2aec86]{z-index:1;--sld-thumb-w:8px;--sld-thumb-h:16px;width:20px;height:auto;position:absolute;top:6px;bottom:6px;right:2px}.pb-row-icon[data-v-3d2aec86]{z-index:1;background:color-mix(in srgb,var(--panel) 72%,transparent);color:var(--muted);pointer-events:none;border-radius:4px;padding:2px;display:inline-flex;position:absolute;top:4px;left:4px}.mk-group[data-v-3d2aec86]{gap:var(--gap-tight);display:inline-flex}.mk-btn[data-v-3d2aec86]{color:var(--muted);padding:0 7px;font-weight:800}.mk-btn[data-v-3d2aec86]:hover:not(:disabled),:root.touch .mk-btn[data-v-3d2aec86]:not(:disabled){border-color:var(--warm);color:var(--text)}.mk-btn.mark[data-v-3d2aec86]{color:var(--warm)}.mk-btn.mark[data-v-3d2aec86]:disabled{color:var(--muted);opacity:1}.mk-drop[data-v-3d2aec86]{justify-content:center;padding:2px 6px}.mk-picker[data-v-3d2aec86]{flex:1 0 100%;margin-bottom:4px}.mark-strip[data-v-3d2aec86]{flex-wrap:wrap;display:flex}.mark-strip[data-v-3d2aec86],.pb-right[data-v-3d2aec86]{align-items:center;gap:var(--gap-ctl)}.pb-right[data-v-3d2aec86]{margin-left:auto;display:inline-flex}.mark-chip[data-v-3d2aec86]{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel2);align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.mark-chip.active[data-v-3d2aec86]{border-color:var(--warm);background:#f5c54224}.mark-chip.editing[data-v-3d2aec86]{border-color:#0000;overflow:visible}.mark-chip.editing[data-v-3d2aec86],.mk-jump[data-v-3d2aec86]{gap:var(--gap-ctl);background:0 0}.mk-jump[data-v-3d2aec86]{min-width:0;font:inherit;color:var(--muted);cursor:pointer;border:none;align-items:baseline;padding:3px 8px;font-size:10.5px;display:inline-flex}.mk-jump[data-v-3d2aec86]:hover{color:var(--text)}.mk-time[data-v-3d2aec86]{color:var(--warm);font-variant-numeric:tabular-nums;flex:none;padding-left:2px;font-weight:800}.mk-label[data-v-3d2aec86]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mk-icon[data-v-3d2aec86]{border:none;border-left:1px solid var(--line);color:var(--dim);cursor:pointer;background:0 0;flex:none;padding:3px 6px;font-size:10.5px;line-height:1.4}.mk-icon[data-v-3d2aec86]:hover{color:var(--text)}.mk-icon.del[data-v-3d2aec86]:hover,:root.touch .mk-icon.del[data-v-3d2aec86]{color:var(--err-soft)}.mk-input[data-v-3d2aec86]{min-width:220px}.tl[data-v-652e8c42]{flex-direction:column}.tl[data-v-652e8c42],.tl-head[data-v-652e8c42]{gap:var(--gap-ctl);display:flex}.tl-head[data-v-652e8c42]{--ctl-h:var(--ctl-h-sm);--icon-btn:var(--ctl-h-sm);align-items:center}.tl-title[data-v-652e8c42]{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:700}.tl-grow[data-v-652e8c42]{flex:1}.tl-pick[data-v-652e8c42]{display:inline-flex}.tl-rows[data-v-652e8c42]{flex-direction:column;margin:0;padding:0;list-style:none}.tl-row[data-v-652e8c42],.tl-rows[data-v-652e8c42]{gap:var(--gap-ctl);display:flex}.tl-row[data-v-652e8c42]{align-items:center}.tl-num[data-v-652e8c42]{width:16px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;flex:0 0 16px;padding:0;font-size:11px;font-weight:800;line-height:1}.tl-num[data-v-652e8c42]:hover:not(:disabled){color:var(--text)}.tl-row.muted .tl-num[data-v-652e8c42]{color:var(--dim);text-decoration:line-through}.tl-wave[data-v-652e8c42]{min-width:40px;height:18px;fill:var(--accent);opacity:.8;flex:0 96px}.tl-row.muted .tl-gain[data-v-652e8c42],.tl-row.muted .tl-wave[data-v-652e8c42]{opacity:.4}.tl-gain[data-v-652e8c42]{flex:1;min-width:0}.tl-err[data-v-652e8c42]{color:var(--err-soft);margin:0;font-size:11.5px}.ts-head[data-v-08111a56]{align-items:center;gap:var(--gap-ctl);flex-wrap:wrap;display:flex}.ts-err[data-v-08111a56]{color:var(--err-soft);margin:0;font-size:11.5px}.ts-legend-pills.shake[data-v-08111a56],.ts-pickbar-pills.shake[data-v-08111a56]{animation:.32s ease-out tsLegendShake-08111a56}@keyframes tsLegendShake-08111a56{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ts-legend[data-v-08111a56]{flex:1 1 var(--ts-name-floor);align-items:center;gap:var(--gap-tight);flex-wrap:nowrap;min-width:0;display:flex}.ts-legend-mark[data-v-08111a56]{color:var(--dim);flex:none;align-items:center;display:inline-flex}.ts-legend-pills[data-v-08111a56]{gap:var(--gap-ctl);flex-wrap:nowrap;display:flex;overflow:hidden}.ts-legend-pills[data-v-08111a56],.ts-pill[data-v-08111a56]{flex:0 auto;align-items:center;min-width:0}.ts-pill[data-v-08111a56]{--c:var(--muted);gap:var(--gap-tight);height:var(--pill-h);border:1px solid var(--c);color:var(--c);touch-action:none;border-radius:999px;padding:0 8px;font-size:11px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex}.ts-pill.on[data-v-08111a56]{border-color:var(--c);background:var(--c);color:var(--bg)}.ts-pill-main[data-v-08111a56]{min-width:0;color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;padding:0;overflow:hidden}.ts-pill.lift[data-v-08111a56]{z-index:2;transform:scale(1.06);box-shadow:0 6px 18px #00000059}.ts-pill.over[data-v-08111a56]{border-color:var(--text)}@media (prefers-reduced-motion:reduce){.ts-pill[data-v-08111a56]{transition:none}}.ts-legend-count[data-v-08111a56]{letter-spacing:.4px;color:var(--dim);flex:none;font-size:9.5px;font-weight:800}.ts-legend-act[data-v-08111a56]{flex:none}@media (prefers-reduced-motion:reduce){.ts-legend-pills.shake[data-v-08111a56]{animation:none}}@media (width<=960px){.ts-legend[data-v-08111a56]{flex:1 0 100%;order:99}.ts-legend-pills[data-v-08111a56]{flex:auto}.ts-pill[data-v-08111a56]{flex:1 1 0;min-width:48px;max-width:max-content}}.ts-pill-add[data-v-08111a56]{min-width:0;width:var(--pill-h);font:inherit;cursor:pointer;background:0 0;border-style:dashed;flex:none;justify-content:center;padding:0}@media (width<=960px){.ts-pill-add[data-v-08111a56]{min-width:var(--pill-h);flex:none;max-width:none}}.ts-addloop[data-v-08111a56],.ts-addwrap[data-v-08111a56]{display:inline-flex}.ts-addloop[data-v-08111a56]{position:relative}.ts-addloop-plus[data-v-08111a56]{background:var(--panel);border-radius:50%;position:absolute;bottom:-4px;right:-5px}.ts-detail[data-v-08111a56]{--ts-name-floor:140px;gap:var(--gap-row);flex-direction:column;font-size:12.5px;display:flex}.ts-detail.card[data-v-08111a56]{pointer-events:auto;min-height:0;max-height:var(--side-max,none);border-radius:var(--r-pop);border:1px solid var(--line);background:var(--panel);flex:auto;padding:14px;overflow-y:auto;box-shadow:0 12px 34px #00000080}.ts-close[data-v-08111a56]{flex:none}.ts-where[data-v-08111a56]{align-items:center;gap:var(--gap-ctl);display:flex}.ts-where-icon[data-v-08111a56]{color:var(--dim);cursor:help;display:inline-flex}.ts-where-icon.ok[data-v-08111a56]{color:var(--key-ident)}.ts-where-icon.busy[data-v-08111a56],.ts-where-icon.warn[data-v-08111a56]{color:var(--warm)}.ts-where-icon.busy[data-v-08111a56]{animation:1.1s ease-in-out infinite ts-where-pulse-08111a56}.ts-where-icon.err[data-v-08111a56]{color:var(--err)}@keyframes ts-where-pulse-08111a56{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.ts-where-icon.busy[data-v-08111a56]{animation:none}}.ts-name-acts[data-v-08111a56]{justify-content:flex-end;gap:var(--gap-row);flex-wrap:wrap;min-width:0;margin-left:auto}.ts-acts-group[data-v-08111a56],.ts-name-acts[data-v-08111a56]{align-items:center;display:flex}.ts-acts-group[data-v-08111a56]{gap:var(--gap-ctl)}.ts-acts-sep[data-v-08111a56]{width:1px;height:var(--icon-btn);background:color-mix(in srgb,var(--line) 55%,transparent)}.ts-acts-unit[data-v-08111a56]{align-items:center;gap:var(--gap-row);display:flex}.ts-name-acts.deep>.ts-acts-group[data-v-08111a56]:first-child,.ts-name-acts.wrapped .ts-acts-keep[data-v-08111a56]{flex-basis:100%;justify-content:flex-end}.ts-name-acts.deep .ts-acts-keep[data-v-08111a56]{flex-basis:auto}.ts-icon[data-v-08111a56]{text-decoration:none}.ts-icon.danger[data-v-08111a56]{color:var(--err-soft)}.ts-icon.danger[data-v-08111a56]:hover:not(:disabled),:root.touch .ts-icon.danger[data-v-08111a56]:not(:disabled){border-color:var(--err);color:var(--err)}@media (prefers-reduced-motion:reduce){.ts-icon.ts-analyze.busy[data-v-08111a56]{animation:none}}.ts-name[data-v-08111a56]{flex:1 1 var(--ts-name-floor);text-align:left;min-width:0;font:inherit;color:var(--text);cursor:text;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:0;font-size:14px;font-weight:800;overflow:hidden}.ts-name[data-v-08111a56]:hover{color:var(--key-ident)}.ts-name.plain[data-v-08111a56]{cursor:default}.ts-name.plain[data-v-08111a56]:hover{color:var(--text)}.ts-rename[data-v-08111a56]{flex:1 1 var(--ts-name-floor);min-width:0;font-size:14px;font-weight:800}.ts-note-chip[data-v-08111a56]{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel2);align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.ts-note-text[data-v-08111a56]{text-align:left;min-width:0;font:inherit;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:none;padding:3px 8px;font-size:11.5px;line-height:1.45}.ts-note-text[data-v-08111a56]:hover{color:var(--text)}.ts-note-x[data-v-08111a56]{border:none;border-left:1px solid var(--line);color:var(--dim);font:inherit;cursor:pointer;background:0 0;flex:none;padding:3px 6px;font-size:10.5px;line-height:1.4}.ts-note-x[data-v-08111a56]:hover,:root.touch .ts-note-x[data-v-08111a56]{color:var(--err-soft)}.ts-note-chip.editing[data-v-08111a56]{background:0 0;border-color:#0000;overflow:visible}.ts-note-input[data-v-08111a56]{min-width:220px}.ts-star.on[data-v-08111a56] .icon{color:var(--warm);fill:currentColor}.si-wrap[data-v-8b73790b]{display:inline-flex;position:relative}.si-body[data-v-8b73790b]{gap:var(--gap-row)}.si-body[data-v-8b73790b],.si-file-group[data-v-8b73790b]{flex-direction:column;display:flex}.si-file-group[data-v-8b73790b]{gap:var(--gap-tight)}.si-file-btn[data-v-8b73790b]{justify-content:center}.si-formats[data-v-8b73790b]{flex-direction:column;display:flex}.si-formats[data-v-8b73790b],.si-or[data-v-8b73790b]{color:var(--dim)}.si-formats[data-v-8b73790b],.si-or[data-v-8b73790b],.si-status[data-v-8b73790b]{text-align:center;font-size:11px}.si-status[data-v-8b73790b]{color:var(--muted)}.si-paste-field[data-v-8b73790b]{resize:vertical;width:100%;height:160px;padding-block:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.si-paste-row[data-v-8b73790b]{justify-content:space-between;align-items:center;gap:var(--gap-row);flex-wrap:wrap;display:flex}.si-tempo[data-v-8b73790b]{align-items:center;gap:var(--gap-tight);display:inline-flex}.si-tempo-label[data-v-8b73790b]{margin-right:var(--gap-tight);color:var(--muted);display:inline-flex}.si-step[data-v-8b73790b]{font-size:14px;font-weight:800;line-height:1}.si-tempo-val[data-v-8b73790b]{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:11px;font-weight:700}.si-paste-acts[data-v-8b73790b]{gap:var(--gap-ctl);display:inline-flex}.si-err[data-v-8b73790b]{color:var(--err);margin:0;font-size:11px}.si-file[data-v-8b73790b]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ts-row[data-v-47add2f5]{align-items:stretch;gap:var(--gap-tight);border:1px solid var(--line);background:var(--panel2);cursor:pointer;border-radius:8px;flex-direction:column;padding:6px 10px;display:flex}.ts-row.grab[data-v-47add2f5]{cursor:grab}.ts-grip[data-v-47add2f5]{display:none}:root.touch .ts-grip[data-v-47add2f5]{color:var(--dim);touch-action:none;flex:0 0 28px;justify-content:center;align-self:stretch;align-items:center;margin-right:-6px;display:flex}.ts-row[data-v-47add2f5]:hover{border-color:var(--line-hover)}.ts-row-line[data-v-47add2f5]{gap:var(--gap-ctl)}.ts-row-line[data-v-47add2f5],.ts-row-main[data-v-47add2f5]{align-items:center;display:flex}.ts-row-main[data-v-47add2f5]{gap:var(--gap-row);min-width:0;color:var(--text);font:inherit;cursor:inherit;text-align:left;background:0 0;border:0;flex:1;width:100%;padding:0}.ts-row-main[data-v-47add2f5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ts-tick[data-v-47add2f5]{border:1.5px solid var(--c,var(--line));width:16px;height:16px;color:var(--bg);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ts-tick.on[data-v-47add2f5]{background:var(--c,var(--accent));border-color:var(--c,var(--accent))}.ts-row.is-comparing[data-v-47add2f5],.ts-row.is-current[data-v-47add2f5]{border-color:var(--c,var(--accent));box-shadow:inset 1px 0 0 var(--c,var(--accent));background:color-mix(in srgb,var(--c,var(--accent)) 14%,var(--panel2))}.ts-row-kind[data-v-47add2f5]{align-items:center;gap:var(--gap-hair);color:var(--warm);flex:none;display:inline-flex}.ts-row-linked[data-v-47add2f5]{color:var(--dim)}.ts-row-name[data-v-47add2f5]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.ts-row-when[data-v-47add2f5]{align-items:flex-end;gap:var(--gap-hair);width:58px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:0 0 58px;font-size:11px;line-height:1.2;display:flex}.ts-row-len[data-v-47add2f5]{color:var(--muted)}.ts-row-chords[data-v-47add2f5]{justify-content:flex-end;gap:var(--gap-tight);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.ts-row-strip[data-v-47add2f5]{opacity:.9}.ts-row-starmark[data-v-47add2f5]{color:var(--warm);fill:currentColor;flex:none}.spark[data-v-f432392c]{pointer-events:none;background:var(--bg);border-radius:3px;flex:none;width:64px;height:16px;display:block}.spark-line[data-v-f432392c]{stroke:var(--text)}.tf-head[data-v-aa5ac9cc]{--ctl-h:var(--ctl-h-sm);--icon-btn:var(--ctl-h-sm);align-items:center;gap:var(--gap-ctl);border-bottom:1px solid #0000;min-height:22px;padding:1px 2px 3px;display:flex}.tf-head.drop-over[data-v-aa5ac9cc]{border-bottom-color:var(--accent)}.tf-label[data-v-aa5ac9cc]{align-items:baseline;gap:var(--gap-ctl);min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11.5px;font-weight:800;display:flex;overflow:hidden}.tf-head.drop-over .tf-label[data-v-aa5ac9cc]{color:var(--accent)}.tf-fold[data-v-aa5ac9cc]{color:var(--dim);flex:none}.tf-fold[data-v-aa5ac9cc]:hover{color:var(--text)}.tf-chev[data-v-aa5ac9cc]{transition:transform .12s;display:block}.tf-chev.open[data-v-aa5ac9cc]{transform:rotate(90deg)}.tf-label.grab[data-v-aa5ac9cc]{cursor:grab;touch-action:none}@media (prefers-reduced-motion:reduce){.tf-chev[data-v-aa5ac9cc]{transition:none}}.tf-count[data-v-aa5ac9cc]{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.tf-tools[data-v-aa5ac9cc]{align-items:center;gap:var(--gap-ctl);flex:none;display:flex}.tf-x[data-v-aa5ac9cc]{color:var(--dim)}.tf-x[data-v-aa5ac9cc]:hover{color:var(--accent)}.tf-x.danger[data-v-aa5ac9cc]:hover,:root.touch .tf-x.danger[data-v-aa5ac9cc]{color:var(--err-soft);border-color:var(--err)}.tf-name[data-v-aa5ac9cc]{align-items:center;gap:var(--gap-tight);width:100%;display:flex}.tf-name-input[data-v-aa5ac9cc]{flex:auto;min-width:0;font-weight:700}.takes-list[data-v-d3472fe7]{gap:var(--gap-ctl);flex-direction:column;display:flex}.tl-head[data-v-d3472fe7]{justify-content:space-between;align-items:baseline;display:flex}.tl-title[data-v-d3472fe7]{color:var(--muted);font-size:12px;font-weight:800}.tl-usage[data-v-d3472fe7]{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10.5px}.tl-cap[data-v-d3472fe7]{color:var(--warm);margin:0;font-size:11px}.tl-cap-btn[data-v-d3472fe7]{border-color:var(--warm);color:var(--warm);background:0 0;margin-left:6px}.tl-err[data-v-d3472fe7]{color:var(--err-soft)}.tl-empty[data-v-d3472fe7],.tl-err[data-v-d3472fe7]{margin:0;font-size:11px}.tl-empty[data-v-d3472fe7]{color:var(--dim)}ul[data-v-d3472fe7]{gap:var(--gap-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}ul[data-v-d3472fe7]:empty{max-height:180px;display:none;overflow-y:auto}.tl-group[data-v-d3472fe7]{gap:var(--gap-tight);border:1px solid #0000;border-radius:8px;flex-direction:column;padding:2px;display:flex}.tl-group.drop-over[data-v-d3472fe7]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.tl-group+.tl-group[data-v-d3472fe7]{margin-top:var(--gap-row);position:relative}.tl-group+.tl-group[data-v-d3472fe7]:before{content:"";left:2px;right:2px;top:calc(var(--gap-row)*-1/2 - 1px);background:color-mix(in srgb,var(--line) 55%,transparent);height:1px;position:absolute}.tl-name.grab[data-v-d3472fe7]{cursor:grab}.tl-grip[data-v-d3472fe7]{display:none}:root.touch .tl-grip[data-v-d3472fe7]{color:var(--dim);touch-action:none;flex:0 0 28px;justify-content:center;align-self:stretch;align-items:center;display:flex}.tl-ghost[data-v-d3472fe7]{z-index:60;border:1px solid var(--accent);background:var(--panel);color:var(--text);white-space:nowrap;pointer-events:none;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:fixed;transform:translate(10px,10px);box-shadow:0 6px 18px #00000059}.tl-row[data-v-d3472fe7]{align-items:center;gap:var(--gap-ctl);display:flex}.tl-row.pick[data-v-d3472fe7]{cursor:pointer}.tl-row.pick .tl-act[data-v-d3472fe7]{display:none}.tl-tick[data-v-d3472fe7]{border:1.5px solid var(--c,var(--line));width:16px;height:16px;color:var(--bg);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tl-tick.on[data-v-d3472fe7]{background:var(--c,var(--accent));border-color:var(--c,var(--accent))}.tl-row.is-comparing[data-v-d3472fe7]{border-color:var(--c);box-shadow:inset 1px 0 0 var(--c);background:color-mix(in srgb,var(--c) 14%,var(--panel2))}.tl-main[data-v-d3472fe7]{gap:var(--gap-hair);flex-direction:column;flex:1;min-width:0;display:flex}.tl-name[data-v-d3472fe7]{text-align:left;color:var(--text);cursor:text;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;max-width:100%;padding:0;font-size:13px;font-weight:700;overflow:hidden}.tl-name[data-v-d3472fe7]:hover{color:var(--key-ident)}.tl-rename[data-v-d3472fe7]{font-weight:700}.tl-sub[data-v-d3472fe7]{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.tl-meta[data-v-d3472fe7]{color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.tl-note-flag[data-v-d3472fe7]{color:var(--warm);cursor:help}.tl-chords[data-v-d3472fe7]{gap:var(--gap-tight);flex-wrap:wrap;display:flex}.tl-strip[data-v-d3472fe7]{opacity:.9;margin-top:2px}.tl-kindmark[data-v-d3472fe7]{margin-right:var(--gap-tight);color:var(--warm);vertical-align:-2px;flex:none}.tl-starmark[data-v-d3472fe7]{color:var(--warm);fill:currentColor;vertical-align:-1px;margin-left:4px}.tl-act[data-v-d3472fe7]{min-width:28px;color:var(--muted);flex:none;justify-content:center}.tl-act.del[data-v-d3472fe7]:hover,:root.touch .tl-act.del[data-v-d3472fe7]{color:var(--err-soft);border-color:var(--err)}.tl-act[data-v-d3472fe7]:disabled{opacity:.5;cursor:default}.ln[data-v-435c09d2]{color:var(--muted);flex-direction:column;align-items:center;display:inline-flex}.ln[data-v-435c09d2],.ln.inline[data-v-435c09d2]{gap:var(--gap-ctl)}.ln.inline[data-v-435c09d2]{flex-direction:row}.ln.block[data-v-435c09d2]{justify-content:center;width:100%;padding:36px 0;display:flex}.ln-mark[data-v-435c09d2]{width:var(--ln-size);height:var(--ln-size);flex:none;display:inline-flex}.ln-mark[data-v-435c09d2] svg{width:100%;height:100%;display:block}.ln-mark[data-v-435c09d2] .wheel{transform-origin:50%;transform-box:view-box}.ln-label[data-v-435c09d2]{color:var(--dim);font-size:11.5px;line-height:1.4}.ln-sr[data-v-435c09d2]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ln-mark[data-v-435c09d2] .wheel{animation:4s linear infinite ln-wheel-435c09d2}}@keyframes ln-wheel-435c09d2{to{transform:rotate(1turn)}}.ts-head[data-v-8d456ed5]{align-items:center;gap:var(--gap-ctl);flex-wrap:wrap;display:flex}.ts-err[data-v-8d456ed5]{color:var(--err-soft);margin:0;font-size:11.5px}.ts-legend-pills.shake[data-v-8d456ed5],.ts-pickbar-pills.shake[data-v-8d456ed5]{animation:.32s ease-out tsLegendShake-8d456ed5}@keyframes tsLegendShake-8d456ed5{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ts-fgroup[data-v-8d456ed5]{gap:var(--gap-tight);border:1px solid #0000;border-radius:8px;flex-direction:column;display:flex}.ts-fgroup[data-v-8d456ed5]:has(.tf-head){padding:2px}.ts-fgroup[data-v-8d456ed5]:not(:has(.tf-head)):empty{display:none}.ts-fgroup[data-v-8d456ed5]:not(:has(.tf-head)):has(>.ts-list:empty){display:none}.ts-fgroup.folder-dragging[data-v-8d456ed5]{opacity:.45}.ts-fgroup.drop-over[data-v-8d456ed5]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.ts-fgroup+.ts-fgroup[data-v-8d456ed5]{margin-top:var(--gap-row);position:relative}.ts-fgroup+.ts-fgroup[data-v-8d456ed5]:before{content:"";left:2px;right:2px;top:calc(var(--gap-row)*-1/2 - 1px);background:color-mix(in srgb,var(--line) 55%,transparent);height:1px;position:absolute}.ts-folder-new[data-v-8d456ed5]{align-items:center;gap:var(--gap-tight);display:flex}.ts-folder-input[data-v-8d456ed5]{flex:auto;min-width:0;font-weight:700}.ts-folder-na[data-v-8d456ed5]{flex:none}.ts-ghost[data-v-8d456ed5]{z-index:60;border:1px solid var(--accent);background:var(--panel);color:var(--text);white-space:nowrap;pointer-events:none;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:fixed;transform:translate(10px,10px);box-shadow:0 6px 18px #00000059}.ts-pickbar[data-v-8d456ed5]{z-index:2;border-top:1px solid var(--line);background:var(--panel);flex-wrap:wrap;margin:0 -2px;padding:8px 2px 2px;position:sticky;bottom:0}.ts-pickbar[data-v-8d456ed5],.ts-pickbar-pills[data-v-8d456ed5]{align-items:center;gap:var(--gap-ctl);display:flex}.ts-pickbar-pills[data-v-8d456ed5]{flex:auto;min-width:0;overflow:hidden}.ts-pickbar-pill[data-v-8d456ed5]{text-overflow:ellipsis;white-space:nowrap;min-width:44px;max-width:max-content;line-height:var(--pill-h);flex:1 1 0;display:block;overflow:hidden}.ts-pickbar-hint[data-v-8d456ed5]{color:var(--dim);white-space:nowrap;font-size:12px;font-style:italic}.ts-pickbar-acts[data-v-8d456ed5]{align-items:center;gap:var(--gap-ctl);flex:none;margin-left:auto;display:inline-flex}.ts-pickbar-go[data-v-8d456ed5]:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.ts-cmp-wrap[data-v-8d456ed5]{display:inline-flex}.ts-cmp-split .split-main[data-v-8d456ed5]{min-width:calc(var(--ctl-h) - 2px)}.ts-cmp-split.on[data-v-8d456ed5]{border-color:var(--accent-deep);background:var(--accent-deep)}.ts-cmp-split.on .split-caret[data-v-8d456ed5],.ts-cmp-split.on .split-caret[data-v-8d456ed5]:hover,.ts-cmp-split.on .split-main[data-v-8d456ed5],.ts-cmp-split.on .split-main[data-v-8d456ed5]:hover:not(:disabled){color:var(--accent-fg)}.ts-cmp-split.on .split-caret[data-v-8d456ed5]{border-left-color:color-mix(in srgb,var(--accent-fg) 35%,transparent)}.ts-cmp-menu[data-v-8d456ed5]{gap:var(--gap-hair);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ts-cmp-row[data-v-8d456ed5]{align-items:center;gap:var(--gap-ctl);width:100%;min-height:var(--ctl-h-sm);border-radius:var(--r-ctl);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 8px;font-size:12px;display:flex}.ts-cmp-row[data-v-8d456ed5]:hover{border-color:var(--line-hover);background:var(--panel2)}.ts-cmp-row-icon[data-v-8d456ed5]{color:var(--muted);flex:none}.ts-cmp-row-label[data-v-8d456ed5]{flex:none}.ts-cmp-row-name[data-v-8d456ed5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);text-align:right;flex:1;font-size:11px;overflow:hidden}.ts-storage[data-v-8d456ed5]{margin:8px 0 2px}.ts-empty-tag[data-v-8d456ed5]{color:var(--dim);font-size:12px;font-style:italic}.ts-title-icon[data-v-8d456ed5]{color:var(--muted);cursor:help;display:inline-flex}.ts-group[data-v-8d456ed5]{gap:var(--gap-ctl);flex-direction:column;display:flex}.ts-group.legacy[data-v-8d456ed5]{border-top:1px solid var(--line);padding-top:8px}.ts-songs-head[data-v-8d456ed5]{align-items:baseline;gap:var(--gap-ctl);border-bottom:1px solid var(--line);min-height:22px;color:var(--muted);padding:1px 2px 3px;font-size:11.5px;font-weight:800;display:flex}.ts-songs-count[data-v-8d456ed5]{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.ts-foot[data-v-8d456ed5]{align-items:flex-start;gap:var(--gap-ctl);min-height:var(--ctl-h);border-top:1px solid var(--line);padding-top:8px;display:flex}.ts-foot-loading[data-v-8d456ed5]{flex:none;margin-right:auto}.ts-filter[data-v-8d456ed5]{gap:var(--gap-ctl);display:inline-flex}.ts-copy-btn[data-v-8d456ed5]:hover:not(:disabled),.ts-copy-btn[data-v-8d456ed5]:not(:disabled),.ts-fnew-btn[data-v-8d456ed5],.ts-fnew-btn[data-v-8d456ed5]:hover:not(:disabled){color:var(--warm)}.ts-search[data-v-8d456ed5]{flex:auto;width:120px;min-width:0;max-width:220px}.ts-tools[data-v-8d456ed5]{justify-content:flex-end;align-items:center;gap:var(--gap-ctl);flex:auto;margin-left:auto;display:flex}.ts-star-btn.on[data-v-8d456ed5] .icon{color:var(--warm);fill:currentColor}.ts-list[data-v-8d456ed5]{gap:var(--gap-tight);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ts-list[data-v-8d456ed5]:empty{display:none}.ts-current-list[data-v-8d456ed5]{margin-bottom:-6px}.ts-empty[data-v-8d456ed5]{color:var(--dim);margin:0;font-size:11.5px;line-height:1.4}.takes-section[data-v-0c58a4e8]{gap:var(--gap-row);flex-direction:column;font-size:12.5px;display:flex}
