.wave-timeline.svelte-1x1dhop{background:repeating-linear-gradient(90deg,#0000 0 40px,#ffffff0d 40px 43px),#3a1a63;border-radius:7px;height:76px;margin-top:12px;position:relative;overflow:hidden}canvas.svelte-1x1dhop{width:100%;height:100%;display:block}.hint.svelte-1x1dhop{font-family:var(--ui);letter-spacing:.6px;text-transform:uppercase;opacity:.6;pointer-events:none;font-size:.66rem;font-weight:700;position:absolute;top:6px;left:10px}.scrub.svelte-1x1dhop{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.legend.svelte-1x1dhop{font-family:var(--ui);letter-spacing:.4px;opacity:.72;align-items:center;gap:7px;margin:7px 0 0;font-size:.68rem;font-weight:700;display:flex}.key.svelte-1x1dhop{border-radius:2px;width:13px;height:9px;display:inline-block}.key.original.svelte-1x1dhop{background:#b8a2f5e6}.key.take.svelte-1x1dhop{background:#ffd11ae6;margin-left:10px}.video-stage.svelte-red2hl{box-shadow:var(--shadow);background:#16042f;border:6px solid #ffffff5c;border-radius:15px;padding:12px}.video.svelte-red2hl{aspect-ratio:16/9;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.video.featured.svelte-red2hl{background:linear-gradient(135deg,#ef3d31,#ff9724)}.video.quick.svelte-red2hl{background:linear-gradient(142deg,#4348a8,#7730b0)}.video.private.svelte-red2hl{background:linear-gradient(135deg,#13a993,#2ddf17)}.video.public.svelte-red2hl{background:linear-gradient(135deg,#1d4890,#5f95e0)}video.svelte-red2hl{object-fit:cover;width:100%;height:100%}.placeholder.svelte-red2hl{place-items:center;gap:6px;display:grid}.glyph.svelte-red2hl{text-shadow:4px 5px 0 var(--ink);font-size:4.6rem}.show.svelte-red2hl{font-family:var(--ui);letter-spacing:2px;text-transform:uppercase;opacity:.85;font-size:.78rem;font-weight:800}.caption.svelte-red2hl{font-family:var(--ui);background:#0a021cc7;border-left:5px solid #fff6;border-radius:8px;margin:0;padding:9px 12px;font-size:clamp(.8rem,1.5vw,1rem);font-weight:700;line-height:1.35;position:absolute;bottom:10px;left:8px;right:8px}.caption.mine.svelte-red2hl{border-left-color:var(--accent);background:#301e02d1}.caption.svelte-red2hl b:where(.svelte-red2hl){color:var(--accent-edge);letter-spacing:1px;margin-right:6px;font-size:.75rem}.rec-dot.svelte-red2hl{font-family:var(--ui);letter-spacing:1px;color:#fff;background:var(--rec-live);border-radius:20px;padding:4px 9px;font-size:.74rem;font-weight:800;animation:1s steps(2,end) infinite svelte-red2hl-blink;position:absolute;top:10px;right:12px}@keyframes svelte-red2hl-blink{50%{opacity:.35}}.transport.svelte-red2hl{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.t-btn.svelte-red2hl{background:#5e57d7;border:2px solid #969cff;border-radius:8px;padding:9px 14px;font-size:.95rem;box-shadow:0 4px #1f054680}.t-btn.ghost.svelte-red2hl{box-shadow:none;background:#1f054680;border-color:#fff6}.clock.svelte-red2hl{font-family:var(--ui);opacity:.75;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem;font-weight:700}.script-board.svelte-18t4mk5{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0322b8;border:5px solid #ffffff47;border-radius:15px;padding:16px 18px 18px}h2.svelte-18t4mk5{letter-spacing:.5px;text-shadow:3px 3px 0 var(--ink);margin:0 0 10px;font-size:1.5rem}.script.svelte-18t4mk5{gap:8px;margin:0;padding:0;list-style:none;display:grid}.line.svelte-18t4mk5{text-align:left;width:100%;font-family:var(--ui);color:inherit;background:#ffffff12;border:2px solid #0000;border-left:5px solid #ffffff40;border-radius:10px;padding:10px 12px;transition:background .15s;display:block}.line.mine.svelte-18t4mk5{cursor:pointer;border-left-color:var(--accent);background:#ffd9091a}.line.mine.svelte-18t4mk5:hover{background:#ffd9092e}.line.target.svelte-18t4mk5{border-color:var(--accent-edge)}.line.active.svelte-18t4mk5{background:#fff3}.speaker.svelte-18t4mk5{letter-spacing:1.4px;text-transform:uppercase;opacity:.8;font-size:.68rem;font-weight:800;display:block}.speaker.svelte-18t4mk5 em:where(.svelte-18t4mk5){color:var(--accent-edge);font-style:normal}.text.svelte-18t4mk5{margin:4px 0 0;font-size:.98rem;font-weight:650;line-height:1.4}.w.svelte-18t4mk5+.w:where(.svelte-18t4mk5){margin-left:.25em}.w.svelte-18t4mk5{opacity:.55;text-decoration:line-through;-webkit-text-decoration-color:var(--miss);text-decoration-color:var(--miss)}.w.hit.svelte-18t4mk5{opacity:1;color:#b6ffd8;text-decoration:none}.badge.svelte-18t4mk5{letter-spacing:1px;color:#10032a;border-radius:20px;margin-top:7px;padding:3px 9px;font-size:.66rem;font-weight:800;display:inline-block}.badge.perfect.svelte-18t4mk5{background:var(--ok);color:#fff}.badge.good.svelte-18t4mk5{background:#9fe870}.badge.ok.svelte-18t4mk5{background:var(--warn)}.badge.retry.svelte-18t4mk5{background:var(--miss);color:#fff}.heard.svelte-18t4mk5{opacity:.7;margin-top:5px;font-size:.74rem;font-style:italic;display:block}.record-panel.svelte-1jmi9wl{color:#310850;box-shadow:var(--shadow);font-family:var(--ui);background:#fffbec;border:6px solid #ffffff59;border-radius:15px;padding:22px}h2.svelte-1jmi9wl{font:2rem var(--display);letter-spacing:.3px;margin:0 0 9px}.cue-label.svelte-1jmi9wl{letter-spacing:1.4px;text-transform:uppercase;opacity:.6;margin:0;font-size:.66rem;font-weight:800}.cue.svelte-1jmi9wl{border-left:5px solid var(--accent);background:#fff3c9;border-radius:9px;margin:5px 0 0;padding:11px 13px;font-size:1.12rem;font-weight:750;line-height:1.35}.wave.svelte-1jmi9wl{background:#f0e6ff;border-radius:7px;justify-content:space-between;align-items:center;gap:2px;height:58px;margin:14px 0 0;padding:0 8px;display:flex;overflow:hidden}.wave.svelte-1jmi9wl span:where(.svelte-1jmi9wl){height:calc(6px + var(--h) * 44px);background:#8c39c8;border-radius:3px;flex:1;transition:height 70ms linear}.record.svelte-1jmi9wl{background:var(--rec);color:#fff;width:100%;box-shadow:0 5px 0 var(--rec-shade);font-size:1.22rem;font-family:var(--display);letter-spacing:.5px;text-transform:uppercase;border-radius:10px;margin:14px 0 0;padding:17px}.record.svelte-1jmi9wl:disabled{opacity:.5;cursor:not-allowed}.record.recording.svelte-1jmi9wl{background:var(--rec-live);animation:.85s infinite alternate svelte-1jmi9wl-pulse}@keyframes svelte-1jmi9wl-pulse{to{filter:brightness(1.16);transform:scale(1.02)}}.state.svelte-1jmi9wl{margin:11px 0 0;font-weight:650;line-height:1.45}.state.warn.svelte-1jmi9wl{color:#b3123a}.live.svelte-1jmi9wl{background:#efe7ff;border-radius:8px;min-height:1em;margin:8px 0 0;padding:9px 11px;font-style:italic;font-weight:600}.result.svelte-1jmi9wl{color:#10032a;border-radius:9px;justify-content:space-between;align-items:baseline;margin-top:11px;padding:10px 13px;font-weight:800;display:flex}.result.svelte-1jmi9wl strong:where(.svelte-1jmi9wl){font-family:var(--display);letter-spacing:.5px;font-size:1.5rem}.result.perfect.svelte-1jmi9wl{background:#9ff0c4}.result.good.svelte-1jmi9wl{background:#d6f5a8}.result.ok.svelte-1jmi9wl{background:#ffd9a8}.result.retry.svelte-1jmi9wl{background:#ffc2ce}.take.svelte-1jmi9wl{width:100%;margin-top:12px}.actions.svelte-1jmi9wl{margin-top:12px}.mini.svelte-1jmi9wl{color:#451064;background:#fff;border-radius:8px;padding:8px 12px;font-size:.82rem;font-weight:700;box-shadow:0 3px #b7a1c8}.progress.svelte-1jmi9wl{letter-spacing:.4px;opacity:.7;margin:12px 0 0;font-size:.78rem;font-weight:800}.note.svelte-1jmi9wl{opacity:.65;margin:9px 0 0;font-size:.74rem;line-height:1.4}.studio.svelte-l3ugom{z-index:10;max-width:1120px;margin:0 auto;padding:10px 24px 90px;position:relative}.back.svelte-l3ugom{color:#451064;background:#fff;border-radius:8px;margin-bottom:18px;padding:10px 16px;text-decoration:none;display:inline-block;box-shadow:0 4px #b7a1c8}.clip-bar.svelte-l3ugom{font-family:var(--ui);background:#0c032299;border:3px solid #ffffff38;border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:11px 14px;display:flex}.show.svelte-l3ugom{letter-spacing:1.5px;text-transform:uppercase;opacity:.7;font-size:.66rem;font-weight:800;display:block}.clip-bar.svelte-l3ugom strong:where(.svelte-l3ugom){font-size:1.05rem}.diff.svelte-l3ugom{letter-spacing:1px;text-transform:uppercase;color:#10032a;border-radius:20px;padding:4px 10px;font-size:.66rem;font-weight:800}.diff.leicht.svelte-l3ugom{background:#9fe870}.diff.mittel.svelte-l3ugom{background:var(--warn)}.diff.schwer.svelte-l3ugom{background:#ff7a90}.shuffle.svelte-l3ugom{font-family:var(--display);background:#5e57d7;border:2px solid #969cff;border-radius:8px;margin-left:auto;padding:9px 14px;font-size:.95rem;box-shadow:0 4px #1f054680}.studio-grid.svelte-l3ugom{grid-template-columns:1.35fr .8fr;align-items:start;gap:24px;display:grid}.col.svelte-l3ugom{gap:18px;display:grid}@media (width<=900px){.studio-grid.svelte-l3ugom{grid-template-columns:1fr}}@media (width<=600px){.studio.svelte-l3ugom{padding:10px 14px 90px}.shuffle.svelte-l3ugom{margin-left:0}}
