.stage[data-v-35d4f79c]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;padding:16px;border:1px solid var(--tools-border);border-radius:var(--tools-radius);background:var(--tools-bg);box-sizing:border-box}.preview-frame[data-v-35d4f79c]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:180px;background:#0a0a0a;border-radius:var(--tools-radius-sm);overflow:hidden}.wave-canvas[data-v-35d4f79c]{display:block;width:100%;height:180px;background:#000}.preview-empty[data-v-35d4f79c]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;color:#a3a3a3;font-size:14px}.preview-empty span[data-v-35d4f79c]{font-size:36px}.preview-empty p[data-v-35d4f79c]{margin:0}.countdown-overlay[data-v-35d4f79c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:72px;font-weight:700;color:#fff;background:rgba(0,0,0,.35);pointer-events:none}.rec-badge[data-v-35d4f79c]{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.rec-badge.is-paused[data-v-35d4f79c]{background:rgba(120,53,15,.85)}.rec-dot[data-v-35d4f79c]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:blink-35d4f79c 1s step-end infinite}@keyframes blink-35d4f79c{50%{opacity:0}}.preview-meta[data-v-35d4f79c]{margin:0;width:100%;font-size:13px;color:var(--tools-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-msg[data-v-35d4f79c]{margin:12px 0 0;font-size:13px;color:var(--tools-muted);line-height:1.45}.tools-error[data-v-35d4f79c]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--tools-radius-sm);padding:8px 10px}html[data-appearance=dark] .tools-error[data-v-35d4f79c]{color:#fca5a5;background:rgba(185,28,28,.18);border-color:hsla(0,91%,71%,.35)}.options-card[data-v-35d4f79c]{margin-top:16px;border:1px solid var(--tools-border);border-radius:var(--tools-radius);overflow:hidden;background:var(--tools-surface)}.options-toggle[data-v-35d4f79c]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--tools-muted);font-size:13px;font-weight:650;cursor:pointer}.chevron[data-v-35d4f79c]{display:inline-block;transition:transform .16s ease}.chevron.is-open[data-v-35d4f79c]{transform:rotate(180deg)}.options-body[data-v-35d4f79c]{display:grid;gap:12px;padding:0 16px 16px}.opt-row[data-v-35d4f79c]{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.opt-row.checks[data-v-35d4f79c]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.opt-field[data-v-35d4f79c]{display:grid;align-items:center;gap:10px;color:var(--tools-muted);font-size:13px;font-weight:600;min-width:0}.opt-field.grow[data-v-35d4f79c],.opt-field[data-v-35d4f79c]{grid-template-columns:72px 1fr}.opt-field.wide[data-v-35d4f79c]{grid-column:1/-1}.opt-field .tools-input[data-v-35d4f79c]{margin:0;min-width:0;width:100%}.tools-check[data-v-35d4f79c]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tools-text);cursor:pointer}.player-row[data-v-35d4f79c]{margin-top:16px;width:100%}.player[data-v-35d4f79c]{width:100%}.action-row[data-v-35d4f79c]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.danger-btn[data-v-35d4f79c],.ghost-btn[data-v-35d4f79c],.primary-btn[data-v-35d4f79c]{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:10px 24px;border-radius:var(--tools-radius-pill);font-size:14px;font-weight:600;cursor:pointer}.primary-btn[data-v-35d4f79c]{border:0;background:#f97316;color:#fff}.primary-btn[data-v-35d4f79c]:hover:not(:disabled){background:#ea580c}.ghost-btn[data-v-35d4f79c]{border:1px solid color-mix(in srgb,var(--tools-text) 18%,var(--tools-border));background:var(--tools-bg);color:var(--tools-text)}.ghost-btn[data-v-35d4f79c]:hover:not(:disabled){border-color:color-mix(in srgb,#f97316 40%,var(--tools-border));background:color-mix(in srgb,#f97316 10%,var(--tools-bg))}.ghost-btn.slim[data-v-35d4f79c]{min-width:0;width:-moz-fit-content;width:fit-content;padding:8px 16px;font-size:13px}.ghost-btn[data-v-35d4f79c]:disabled{opacity:.6;cursor:not-allowed}.danger-btn[data-v-35d4f79c]{border:0;background:#dc2626;color:#fff}.danger-btn[data-v-35d4f79c]:hover{background:#b91c1c}.result-line[data-v-35d4f79c]{margin:14px 0 0;text-align:center;font-size:13px;color:var(--tools-muted)}@media (max-width:640px){.opt-row[data-v-35d4f79c]{grid-template-columns:1fr}.opt-field.grow[data-v-35d4f79c],.opt-field.wide[data-v-35d4f79c],.opt-field[data-v-35d4f79c]{grid-template-columns:1fr;gap:6px}}