.waveform-visualizer[data-v-cff8ddb3]{background-color:var(--waveform-panel,#f9f9f9);border:none!important;border-radius:8px;box-shadow:none;cursor:grab;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.waveform-visualizer[data-v-cff8ddb3],.waveform-visualizer.is-mono[data-v-cff8ddb3]{outline:none!important;--waveform-bg-top:transparent;--waveform-bg-bottom:transparent;--waveform-overview-bg:transparent;--waveform-grid:transparent;--waveform-noisy:#ccc;--waveform-clean:#111;--waveform-overview:rgba(0,0,0,.2);--waveform-marker:rgba(0,0,0,.1);--waveform-time:#666;--waveform-playhead:#111;--waveform-overlay:hsla(0,0%,100%,.8);--waveform-toolbar-bg:hsla(0,0%,100%,.9);--waveform-toolbar-border:rgba(0,0,0,.1);--waveform-button-bg:rgba(0,0,0,.05);--waveform-button-bg-hover:rgba(0,0,0,.1);--waveform-button-bg-active:rgba(0,0,0,.15);--waveform-button-fg:#111;--waveform-overview-accent:rgba(0,0,0,.05);--waveform-overview-border:transparent}.waveform-visualizer.is-mono[data-v-cff8ddb3]{--waveform-shadow:transparent;--waveform-border:transparent;--waveform-divider:transparent;background-color:#f4f4f5;border:none!important;border-radius:12px;box-shadow:inset 0 2px 4px #00000005;padding:1rem 0}.waveform-visualizer.dragging[data-v-cff8ddb3]{cursor:grabbing!important}.canvas-container[data-v-cff8ddb3]{background-color:transparent;overflow:hidden;position:relative}.canvas-container[data-v-cff8ddb3],.waveform-canvas[data-v-cff8ddb3]{border:none!important;outline:none!important;width:100%}.waveform-canvas[data-v-cff8ddb3]{display:block}.loading-overlay[data-v-cff8ddb3]{align-items:center;background-color:var(--waveform-overlay);display:flex;flex-direction:column;justify-content:center;inset:0;pointer-events:none;position:absolute;z-index:20}.loading-overlay i[data-v-cff8ddb3]{color:var(--waveform-time);font-size:28px;margin-bottom:10px}.loading-overlay span[data-v-cff8ddb3]{color:var(--waveform-time);font-size:.9rem}.playhead[data-v-cff8ddb3]{background-color:var(--waveform-playhead);bottom:0;box-shadow:none;display:none!important;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:2px;z-index:15}.playhead.playing[data-v-cff8ddb3],.waveform-visualizer:hover .playhead[data-v-cff8ddb3]{display:block!important;opacity:1}.time-markers[data-v-cff8ddb3]{bottom:0;height:20px;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:10}.time-marker[data-v-cff8ddb3]{align-items:center;bottom:0;display:flex;flex-direction:column;position:absolute;transform:translate(-50%)}.marker-line[data-v-cff8ddb3]{background-color:var(--waveform-marker);height:5px;width:1px}.marker-time[data-v-cff8ddb3]{color:var(--waveform-time);font-size:10px;white-space:nowrap}.controls-toolbar[data-v-cff8ddb3]{background-color:var(--waveform-toolbar-bg);border:1px solid var(--waveform-toolbar-border);border-radius:4px;box-shadow:none;display:flex;gap:.5rem;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;right:8px;top:8px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;z-index:16}.controls-toolbar.visible[data-v-cff8ddb3]{opacity:1;pointer-events:auto;visibility:visible}.zoom-btn[data-v-cff8ddb3]{align-items:center;background-color:var(--waveform-button-bg);border:none;border-radius:4px;color:var(--waveform-button-fg);cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:28px;justify-content:center;transition:background-color .2s;width:28px}.zoom-btn[data-v-cff8ddb3]:hover{background-color:var(--waveform-button-bg-hover)}.zoom-btn[data-v-cff8ddb3]:active{background-color:var(--waveform-button-bg-active)}.overview-container[data-v-cff8ddb3]{background-color:transparent;border:none!important;cursor:crosshair;height:40px;outline:none!important;position:relative;width:100%}.overview-canvas[data-v-cff8ddb3]{display:block;height:100%;width:100%}.overview-visible-region[data-v-cff8ddb3]{border:none!important;box-sizing:border-box;display:none;height:100%;pointer-events:none;position:absolute;top:0;z-index:1}.overview-container:hover .overview-visible-region[data-v-cff8ddb3],.overview-visible-region[data-v-cff8ddb3]{background-color:var(--waveform-overview-accent)}.hover-timecode[data-v-cff8ddb3]{background-color:var(--waveform-toolbar-bg);border:1px solid var(--waveform-toolbar-border);border-radius:3px;color:var(--waveform-button-fg);font-size:.75rem;padding:3px 6px;pointer-events:none;position:absolute;transform:translate(10px,10px);white-space:nowrap;z-index:17}.media-preview-notice[data-v-a72e94cf]{align-items:center;background:var(--mixer-subtle,#f7f7f5);border:1px solid var(--mixer-border,#e2e2df);border-radius:8px;color:var(--mixer-muted,#555);display:flex;font-size:.85rem;gap:.6rem;line-height:1.4;margin:.5rem 0;padding:.55rem .8rem}.media-preview-notice__icon[data-v-a72e94cf]{flex:none;font-size:.8rem}.media-preview-notice__copy[data-v-a72e94cf]{flex:1;margin:0}.media-preview-notice__upgrade[data-v-a72e94cf]{background:var(--mixer-text,#111);border-radius:6px;color:var(--mixer-surface,#fff);flex:none;font-weight:600;padding:.3rem .75rem;text-decoration:none}.media-preview-notice__upgrade[data-v-a72e94cf]:focus-visible,.media-preview-notice__upgrade[data-v-a72e94cf]:hover{background:var(--mixer-accent,#333)}.media-preview-notice--ended[data-v-a72e94cf]{background:var(--mixer-surface,#fff);border-color:var(--mixer-text,#111);color:var(--mixer-text,#111);font-size:.95rem;padding:.85rem 1rem}.media-preview-notice--ended .media-preview-notice__upgrade[data-v-a72e94cf]{padding:.5rem 1rem}.player-audio-loading-status[data-v-0c5fe6c3]{align-items:center;color:var(--mixer-text,#242424);display:flex;gap:12px;min-width:0;text-align:left}.player-audio-loading-spinner[data-v-0c5fe6c3]{color:var(--mixer-muted,#666);flex-shrink:0;font-size:1.25rem}.player-audio-loading-copy[data-v-0c5fe6c3]{display:grid;gap:2px;line-height:1.35;min-width:0}.player-audio-loading-copy strong[data-v-0c5fe6c3]{font-size:.95rem;font-weight:600}.player-audio-loading-copy span[data-v-0c5fe6c3]{color:var(--mixer-muted,#666);font-size:.85rem}.hls-mixer[data-v-1ad2f439]{background:#fff;border:none;border-radius:8px;box-shadow:none;padding:1.5rem 0}.hls-mixer[data-v-1ad2f439],.mixer-header[data-v-1ad2f439]{margin-bottom:1.5rem}.mixer-header h3[data-v-1ad2f439]{align-items:center;color:#111;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 .5rem}.mixer-header h3 i[data-v-1ad2f439]{color:#666}.mixer-subtitle[data-v-1ad2f439]{color:#666;font-size:.85rem;margin:0}.media-shell[data-v-1ad2f439]{margin-bottom:1rem}.media-shell--dual-audio[data-v-1ad2f439]{position:relative}.hls-mixer.has-side-panel .media-shell[data-v-1ad2f439]{margin-bottom:0}.media-below-panel[data-v-1ad2f439]{margin:0 0 1rem}.media-split[data-v-1ad2f439]{align-items:stretch;display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.media-split .media-shell[data-v-1ad2f439],.media-split .media-side-panel[data-v-1ad2f439]{min-width:0}.media-split .media-side-panel[data-v-1ad2f439]{width:100%}.media-splitter[data-v-1ad2f439]{display:none}.media-shell audio[data-v-1ad2f439],.media-shell video[data-v-1ad2f439]{background-color:#111;border-radius:8px;display:block;width:100%}.variant-audio-node.is-hidden[data-v-1ad2f439]{height:1px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:1px}.video-aspect-ratio-container[data-v-1ad2f439]{background-color:#111;border-radius:8px;cursor:pointer;height:0;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-aspect-ratio-container video[data-v-1ad2f439]{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.variant-video-node[data-v-1ad2f439]{transition:opacity .12s linear}.variant-video-node.is-hidden[data-v-1ad2f439]{opacity:0;pointer-events:none}.video-aspect-ratio-container.restored-glow[data-v-1ad2f439]{box-shadow:none}.audio-playback-controls[data-v-1ad2f439]{align-items:center;background-color:transparent;border:none;border-radius:0;box-shadow:none;display:flex;gap:1.25rem;margin:1rem 0;min-width:0;padding:0}.download-buttons[data-v-1ad2f439]{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.download-btn[data-v-1ad2f439]{flex:0 1 auto;font-size:.9rem;max-width:300px;min-width:220px;padding:.75rem 1.5rem;transition:background-color .3s ease,opacity .3s ease,border-color .3s ease}.download-btn.locked[data-v-1ad2f439]{background-color:#f9f9f9;border:1px dashed #ccc;color:#666}.download-lock-note[data-v-1ad2f439]{align-items:center;color:#666;display:flex;font-size:.85rem;gap:.35rem;margin-top:.5rem}.download-lock-note i[data-v-1ad2f439]{color:#666}.download-lock-upgrade-link[data-v-1ad2f439]{color:#111;font-weight:600;padding:.25rem 0;text-decoration:underline}.hls-waveform-shell[data-v-1ad2f439]{margin:1rem 0}@media(min-width:1024px){.hls-mixer.has-side-panel .media-split[data-v-1ad2f439]{align-items:stretch;display:grid;gap:0;grid-template-columns:var(--split-left,60%) 12px 1fr}.hls-mixer.has-side-panel .media-splitter[data-v-1ad2f439]{background:#eaeaea;border-left:1px solid #ddd;border-right:1px solid #ddd;cursor:col-resize;display:block}.hls-mixer.has-side-panel .media-splitter[data-v-1ad2f439]:hover{background:#ddd}}.loading-indicator[data-v-1ad2f439]{align-items:center;color:#666;display:flex;flex-grow:1;font-size:.9rem;gap:.5rem;justify-content:center;padding:.5rem 0}.hls-loading-status[data-v-1ad2f439]{background:#fff;border:1px solid #dededb;border-radius:14px;justify-content:flex-start;margin:1rem 0;padding:14px 16px}.control-loading-icon[data-v-1ad2f439]{color:#fff;font-size:18px}.is-audio-loading .control-btn[data-v-1ad2f439]:disabled,.is-audio-loading .download-btn[data-v-1ad2f439]:disabled{cursor:progress}.control-btn[data-v-1ad2f439]{align-items:center;background:#111;border:none;border-radius:50%;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:transform .2s,background-color .2s,box-shadow .2s;width:48px}.control-shape[data-v-1ad2f439]{display:block;height:16px;position:relative;width:16px}.control-btn:not(.is-playing) .control-shape[data-v-1ad2f439]{background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);margin-left:4px}.control-btn[data-v-1ad2f439]:hover:not(:disabled){background:#333;box-shadow:0 6px 16px #00000026;transform:scale(1.05)}.control-btn[data-v-1ad2f439]:disabled{box-shadow:none;cursor:not-allowed;opacity:.7}.control-btn.is-playing .control-shape[data-v-1ad2f439]:after,.control-btn.is-playing .control-shape[data-v-1ad2f439]:before{background:#fff;border-radius:1px;bottom:0;content:"";position:absolute;top:0;width:5px}.control-btn.is-playing .control-shape[data-v-1ad2f439]:before{left:1px}.control-btn.is-playing .control-shape[data-v-1ad2f439]:after{right:1px}.jump-btn[data-v-1ad2f439]{align-items:center;background:transparent;border:none;border-radius:8px;color:#666;cursor:pointer;display:inline-flex;font-size:.9rem;gap:0;height:32px;justify-content:center;transition:all .2s;width:32px}.jump-btn span[data-v-1ad2f439]{display:none}.jump-btn[data-v-1ad2f439]:hover:not(:disabled){background:#f0f0f0;color:#111}.jump-btn[data-v-1ad2f439]:disabled{cursor:not-allowed;opacity:.6}.mix-toggle[data-v-1ad2f439]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;padding:0}.mix-toggle--prompting[data-v-1ad2f439]{animation:mix-toggle-bounce-1ad2f439 .95s ease-in-out 3}.mix-toggle[data-v-1ad2f439]:disabled{cursor:not-allowed;opacity:.6}.mix-toggle-track[data-v-1ad2f439]{align-items:center;background:#ebebeb;border:1px solid #d4d4d4;border-radius:17px;display:flex;height:34px;overflow:hidden;padding:0 10px;position:relative;transition:all .2s;width:130px}.mix-toggle-track.is-restored[data-v-1ad2f439]{background:#111;border-color:#111}.mix-toggle-track--shimmer[data-v-1ad2f439]:after{animation:mix-toggle-shimmer-1ad2f439 1.05s ease-in-out 3;background:linear-gradient(90deg,#fff0,#ffffffc7,#fff0);border-radius:inherit;content:"";inset:1px auto 1px -42%;pointer-events:none;position:absolute;transform:skew(-20deg);width:42%}.mix-toggle-knob[data-v-1ad2f439]{background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000026,0 0 0 1px #0000000d;height:26px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:left .2s cubic-bezier(.4,0,.2,1),background-color .2s;width:26px}.mix-toggle-track.is-restored .mix-toggle-knob[data-v-1ad2f439]{background:#fff;left:calc(100% - 29px)}.mix-toggle-track--shimmer .mix-toggle-knob[data-v-1ad2f439]{animation:mix-toggle-knob-nudge-1ad2f439 .95s ease-in-out 3}.mix-toggle-label[data-v-1ad2f439]{color:#111;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;transition:color .2s ease;z-index:1}.mix-toggle-track.is-restored .mix-toggle-label[data-v-1ad2f439]{color:#fff;font-weight:700;margin-right:auto}.mix-toggle-track:not(.is-restored) .mix-toggle-label[data-v-1ad2f439]{color:#444;font-weight:700;margin-left:auto}.mix-toggle-track--shimmer .mix-toggle-label[data-v-1ad2f439]{animation:mix-toggle-label-pulse-1ad2f439 .95s ease-in-out 3}@keyframes mix-toggle-shimmer-1ad2f439{0%{left:-42%;opacity:0}20%{opacity:1}to{left:120%;opacity:0}}@keyframes mix-toggle-bounce-1ad2f439{0%,to{transform:translate(0) scale(1)}18%{transform:translate(-2px) scale(1.02)}36%{transform:translate(5px) scale(1.03)}54%{transform:translate(-1px) scale(1.01)}72%{transform:translate(3px) scale(1.02)}}@keyframes mix-toggle-knob-nudge-1ad2f439{0%,to{margin-left:0}35%{margin-left:3px}60%{margin-left:-1px}}@keyframes mix-toggle-label-pulse-1ad2f439{0%,to{letter-spacing:.03em;opacity:1}35%{letter-spacing:.06em;opacity:.92}55%{letter-spacing:.05em;opacity:1}}.sr-only[data-v-1ad2f439]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.time-display[data-v-1ad2f439]{color:#666;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.02em;min-width:80px;white-space:nowrap}.hls-playback-timeline[data-v-1ad2f439]{align-items:center;display:flex;gap:1rem;margin:.75rem 0;min-width:0}.hls-playback-seek[data-v-1ad2f439]{accent-color:#111;cursor:pointer;flex:1;height:32px;margin:0;min-width:0}.hls-playback-seek[data-v-1ad2f439]:focus-visible{border-radius:4px;outline:2px solid #111;outline-offset:3px}.hls-playback-seek[data-v-1ad2f439]:disabled{cursor:default}@media(max-width:750px){.audio-playback-controls[data-v-1ad2f439]{align-items:center;display:grid;gap:.85rem;grid-template-columns:auto auto;padding:.75rem 0}.hls-playback-timeline[data-v-1ad2f439]{flex-wrap:wrap;gap:.25rem}.hls-playback-seek[data-v-1ad2f439]{flex-basis:100%;width:100%}}.btn[data-v-1ad2f439]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.btn.secondary[data-v-1ad2f439]{background-color:#fff;border:1px solid #ccc;color:#111}.btn.secondary[data-v-1ad2f439]:hover:not(:disabled){background-color:#f0f0f0;border-color:#111}.btn[data-v-1ad2f439]:disabled{cursor:not-allowed;opacity:.6}
