.vs[data-v-0947b165]{flex-direction:column;display:flex}.vs-toolbar[data-v-0947b165]{border-bottom:1px solid var(--border);background:var(--elevated);justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.75rem 1rem;display:flex}.vs-summary[data-v-0947b165]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;line-height:22px;overflow:hidden}.vs-toolbar-actions[data-v-0947b165],.vs-result-actions[data-v-0947b165]{flex-wrap:wrap;gap:.65rem;display:flex}.vs-workspace[data-v-0947b165]{padding:1rem;transition:background .15s}.vs-workspace--drag[data-v-0947b165]{background:var(--accent-soft)}.vs-drop[data-v-0947b165]{cursor:pointer;border:1.5px dashed var(--border-strong);background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:330px;padding:2rem;display:flex}.vs-drop[data-v-0947b165]:hover,.vs-drop[data-v-0947b165]:focus-within{border-color:var(--accent);background:var(--accent-soft)}.vs-drop strong[data-v-0947b165]{color:var(--text);font-size:18px;line-height:24px}.vs-drop>span[data-v-0947b165]:not(.vs-drop-icon,.vs-primary){max-width:38rem;color:var(--muted);font-size:14px;line-height:22px}.vs-drop-icon[data-v-0947b165]{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);border-radius:12px;place-items:center;display:grid}.vs-primary[data-v-0947b165],.vs-secondary[data-v-0947b165]{touch-action:manipulation;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.68rem 1rem;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.vs-primary[data-v-0947b165]{background:var(--accent);color:var(--accent-fg)}.vs-primary[data-v-0947b165]:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-fg)}.vs-secondary[data-v-0947b165]{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.vs-secondary[data-v-0947b165]:hover:not(:disabled){background:var(--elevated)}.vs-grid[data-v-0947b165]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:1rem;display:grid}.vs-preview-card[data-v-0947b165],.vs-controls[data-v-0947b165],.vs-result[data-v-0947b165]{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0}.vs-section-heading[data-v-0947b165],.vs-control-heading[data-v-0947b165]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.vs-section-heading h2[data-v-0947b165],.vs-control-heading h2[data-v-0947b165],.vs-result h2[data-v-0947b165]{color:var(--text);margin:0;font-size:16px;line-height:22px}.vs-section-heading p[data-v-0947b165],.vs-control-heading p[data-v-0947b165],.vs-result p[data-v-0947b165]{color:var(--muted);margin:.2rem 0 0;font-size:13px;line-height:20px}.vs-replace[data-v-0947b165]{cursor:pointer;flex:none}.vs-disabled[data-v-0947b165]{cursor:not-allowed;opacity:.55}.vs-video-stage[data-v-0947b165]{border-block:1px solid var(--border);background:#09090b;place-items:center;min-height:300px;display:grid;overflow:hidden}.vs-video-stage video[data-v-0947b165]{object-fit:contain;width:100%;max-height:420px;display:block}.vs-preview-fallback[data-v-0947b165]{color:#f4f4f5;text-align:center;flex-direction:column;align-items:center;gap:.55rem;max-width:28rem;padding:2rem;display:flex}.vs-preview-fallback span[data-v-0947b165]{color:#a1a1aa;font-size:13px;line-height:20px}.vs-duration-grid[data-v-0947b165]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:1rem;display:grid}.vs-duration-grid div[data-v-0947b165]{background:var(--elevated);border-radius:9px;padding:.7rem .8rem}.vs-duration-grid dt[data-v-0947b165]{color:var(--muted);font-size:12px;line-height:18px}.vs-duration-grid dd[data-v-0947b165]{color:var(--text);margin:.15rem 0 0;font-size:16px;font-weight:650}.vs-controls[data-v-0947b165]{padding-bottom:1rem}.vs-control-heading[data-v-0947b165]{border-bottom:1px solid var(--border);align-items:center}.vs-speed-readout[data-v-0947b165]{flex-direction:column;align-items:flex-end;min-width:82px;display:flex}.vs-speed-readout strong[data-v-0947b165]{color:var(--accent-ink);font-size:28px;line-height:32px}.vs-speed-readout span[data-v-0947b165]{color:var(--muted);font-size:12px}.vs-presets[data-v-0947b165]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;padding:1rem 1rem .5rem;display:grid}.vs-presets button[data-v-0947b165]{touch-action:manipulation;border:1px solid var(--border);background:var(--elevated);min-height:44px;color:var(--text);border-radius:8px;font-size:13px;font-weight:650}.vs-presets button[data-v-0947b165]:hover:not(:disabled){border-color:var(--accent)}.vs-presets .vs-preset--active[data-v-0947b165]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.vs-slider-label[data-v-0947b165]{color:var(--text);justify-content:space-between;align-items:center;padding:.75rem 1rem .35rem;font-size:14px;font-weight:600;display:flex}.vs-slider-label output[data-v-0947b165]{color:var(--accent-ink);font-variant-numeric:tabular-nums}.vs-slider[data-v-0947b165]{width:calc(100% - 2rem);height:30px;accent-color:var(--accent);margin:0 1rem}.vs-slider-scale[data-v-0947b165]{color:var(--muted);justify-content:space-between;padding:0 1rem;font-size:11px;display:flex}.vs-check[data-v-0947b165]{min-height:44px;color:var(--text);align-items:center;gap:.65rem;margin:1rem 1rem .25rem;font-size:14px;display:flex}.vs-check input[data-v-0947b165]{width:18px;height:18px;accent-color:var(--accent)}.vs-sync-note[data-v-0947b165],.vs-engine-note[data-v-0947b165]{color:var(--muted);margin:.45rem 1rem 0;font-size:12px;line-height:19px}.vs-sync-note[data-v-0947b165]{border-left:3px solid var(--accent);color:var(--text);padding:.2rem 0 .2rem .7rem}.vs-engine-note[data-v-0947b165]{max-width:55ch}.vs-export[data-v-0947b165]{width:calc(100% - 2rem);margin:1rem 1rem 0}.vs-progress[data-v-0947b165]{margin:1rem 1rem 0}.vs-progress>div[data-v-0947b165]{background:var(--elevated);border-radius:99px;height:7px;overflow:hidden}.vs-progress>div span[data-v-0947b165]{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.vs-progress p[data-v-0947b165]{color:var(--muted);margin:.55rem 0 0;font-size:13px}.vs-result[data-v-0947b165]{margin-top:1rem;padding:1rem}.vs-result-heading[data-v-0947b165]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.vs-result-heading>span[data-v-0947b165]{background:var(--badge-pass-bg);width:38px;height:38px;color:var(--badge-pass-text);border-radius:50%;flex:none;place-items:center;display:grid}.vs-result>video[data-v-0947b165]{background:#09090b;border-radius:10px;width:100%;max-height:430px;display:block}.vs-result-actions[data-v-0947b165]{margin-top:1rem}.vs-error[data-v-0947b165],.vs-warning[data-v-0947b165],.vs-notice[data-v-0947b165]{border-radius:10px;margin:0 0 1rem;padding:.75rem .9rem;font-size:14px;line-height:21px}.vs-error[data-v-0947b165]{border:1px solid var(--badge-fail-border);background:var(--badge-fail-bg);color:var(--badge-fail-text)}.vs-warning[data-v-0947b165]{border:1px solid var(--border-strong);background:var(--elevated);color:var(--text)}.vs-notice[data-v-0947b165]{border:1px solid var(--badge-pass-border);background:var(--badge-pass-bg);color:var(--badge-pass-text)}.vs-privacy[data-v-0947b165]{border-top:1px solid var(--border);background:var(--elevated);color:var(--muted);justify-content:center;align-items:center;gap:.4rem;margin:0;padding:.7rem 1rem;font-size:12px;line-height:18px;display:flex}button[data-v-0947b165]:disabled,.vs-disabled[data-v-0947b165]{opacity:.55}.vs button[data-v-0947b165]:focus-visible,.vs a[data-v-0947b165]:focus-visible,.vs input[data-v-0947b165]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (width<=820px){.vs-grid[data-v-0947b165]{grid-template-columns:1fr}.vs-video-stage[data-v-0947b165]{min-height:220px}}@media (width<=560px){.vs-toolbar[data-v-0947b165],.vs-section-heading[data-v-0947b165]{flex-direction:column;align-items:stretch}.vs-summary[data-v-0947b165],.vs-toolbar-actions[data-v-0947b165],.vs-result-actions[data-v-0947b165]{width:100%}.vs-toolbar-actions[data-v-0947b165]>*{flex:auto}.vs-workspace[data-v-0947b165]{padding:.75rem}.vs-drop[data-v-0947b165]{min-height:290px;padding:1.25rem}.vs-presets[data-v-0947b165]{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-result-actions[data-v-0947b165]>*{flex:auto}.vs-control-heading[data-v-0947b165]{align-items:flex-start}.vs-speed-readout[data-v-0947b165]{align-items:flex-end}.vs-replace[data-v-0947b165]{width:100%}}@media (prefers-reduced-motion:reduce){.vs-progress>div span[data-v-0947b165]{transition:none}}
