.vg[data-v-2be1e12a]{flex-direction:column;display:flex}.vg-toolbar[data-v-2be1e12a]{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}.vg-summary[data-v-2be1e12a]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.vg-toolbar-actions[data-v-2be1e12a],.vg-actions[data-v-2be1e12a],.vg-result-actions[data-v-2be1e12a]{flex-wrap:wrap;gap:.65rem;display:flex}.vg-workspace[data-v-2be1e12a]{padding:1rem;transition:background .15s}.vg-workspace--drag[data-v-2be1e12a]{background:var(--accent-soft)}.vg-drop[data-v-2be1e12a]{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}.vg-drop[data-v-2be1e12a]:hover{border-color:var(--accent);background:var(--accent-soft)}.vg-drop[data-v-2be1e12a]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.vg-drop--busy[data-v-2be1e12a]{cursor:wait}.vg-drop strong[data-v-2be1e12a]{color:var(--text);font-size:1.05rem}.vg-drop>span[data-v-2be1e12a]:not(.vg-drop-icon,.vg-choose,.vg-spinner){max-width:38rem;color:var(--muted);font-size:.875rem}.vg-drop-icon[data-v-2be1e12a]{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);border-radius:12px;place-items:center;display:grid}.vg-choose[data-v-2be1e12a],.vg-primary[data-v-2be1e12a],.vg-secondary[data-v-2be1e12a]{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:.68rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.25rem;text-decoration:none;display:inline-flex}.vg-choose[data-v-2be1e12a],.vg-primary[data-v-2be1e12a]{background:var(--accent);color:var(--accent-fg)}.vg-primary[data-v-2be1e12a]:hover:not(:disabled),.vg-choose[data-v-2be1e12a]:hover{background:var(--accent-hover);color:var(--accent-fg)}.vg-secondary[data-v-2be1e12a]{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.vg-secondary[data-v-2be1e12a]:hover:not(:disabled){background:var(--elevated)}.vg-spinner[data-v-2be1e12a]{border:3px solid var(--border-strong);border-top-color:var(--accent);border-radius:999px;width:25px;height:25px;animation:.8s linear infinite vg-spin-2be1e12a}.vg-grid[data-v-2be1e12a]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:1rem;display:grid}.vg-grid--result[data-v-2be1e12a]{grid-template-columns:1fr}.vg-preview-card[data-v-2be1e12a],.vg-panel[data-v-2be1e12a],.vg-result[data-v-2be1e12a]{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0}.vg-video-stage[data-v-2be1e12a]{background:var(--input);border-radius:14px 14px 0 0;place-items:center;min-height:300px;display:grid;overflow:hidden}.vg-video-stage video[data-v-2be1e12a]{background:var(--input);width:100%;max-height:520px;display:block}.vg-details[data-v-2be1e12a]{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.vg-details div[data-v-2be1e12a]{min-width:0;padding:.8rem 1rem}.vg-details div+div[data-v-2be1e12a]{border-left:1px solid var(--border)}.vg-details dt[data-v-2be1e12a]{color:var(--muted);font-size:.78rem}.vg-details dd[data-v-2be1e12a]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.86rem;font-weight:600;overflow:hidden}.vg-editor[data-v-2be1e12a]{gap:1rem;display:grid}.vg-panel[data-v-2be1e12a]{gap:1rem;padding:1rem;display:grid}.vg-panel-heading h2[data-v-2be1e12a],.vg-result h2[data-v-2be1e12a]{color:var(--text);margin:0;font-size:1.08rem;font-weight:650;line-height:1.5rem}.vg-panel-heading p[data-v-2be1e12a]{color:var(--muted);margin:.3rem 0 0;font-size:.84rem;line-height:1.4}.vg-timeline[data-v-2be1e12a]{height:62px;margin:.2rem 6px 0;position:relative}.vg-track[data-v-2be1e12a]{background:var(--border-strong);border-radius:999px;height:8px;position:absolute;top:18px;left:0;right:0;overflow:hidden}.vg-track span[data-v-2be1e12a]{inset-block:0;left:var(--gif-start);width:calc(var(--gif-end) - var(--gif-start));background:var(--accent);position:absolute}.vg-timeline input[type=range][data-v-2be1e12a]{appearance:none;pointer-events:none;background:0 0;width:100%;height:44px;margin:0;position:absolute;top:0;left:0}.vg-timeline input[type=range][data-v-2be1e12a]::-webkit-slider-runnable-track{background:0 0;height:8px}.vg-timeline input[type=range][data-v-2be1e12a]::-webkit-slider-thumb{appearance:none;border:3px solid var(--accent-fg);background:var(--accent);width:22px;height:28px;box-shadow:0 0 0 1px var(--accent);cursor:ew-resize;pointer-events:auto;border-radius:7px;margin-top:-10px}.vg-timeline input[type=range][data-v-2be1e12a]::-moz-range-track{background:0 0;height:8px}.vg-timeline input[type=range][data-v-2be1e12a]::-moz-range-thumb{border:3px solid var(--accent-fg);background:var(--accent);width:17px;height:24px;box-shadow:0 0 0 1px var(--accent);cursor:ew-resize;pointer-events:auto;border-radius:7px}.vg-timeline-labels[data-v-2be1e12a]{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex;position:absolute;bottom:0;left:0;right:0}.vg-time-grid[data-v-2be1e12a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vg-time-grid label[data-v-2be1e12a],.vg-settings label[data-v-2be1e12a]{gap:.4rem;display:grid}.vg-time-grid label span[data-v-2be1e12a],.vg-settings label span[data-v-2be1e12a]{color:var(--muted);font-size:.82rem;font-weight:550}.vg-time-grid input[data-v-2be1e12a],.vg-settings select[data-v-2be1e12a]{border:1px solid var(--border-strong);background:var(--input);width:100%;min-height:44px;color:var(--text);border-radius:8px;padding:.65rem .75rem}.vg-time-grid input[data-v-2be1e12a]:focus-visible,.vg-settings select[data-v-2be1e12a]:focus-visible{border-color:var(--accent);outline:3px solid var(--accent-soft)}.vg-clip-row[data-v-2be1e12a]{border:1px solid var(--border);background:var(--elevated);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;padding:.7rem .85rem;display:grid}.vg-clip-row>span[data-v-2be1e12a]{color:var(--muted);font-size:.8rem}.vg-clip-row strong[data-v-2be1e12a]{color:var(--text);font-variant-numeric:tabular-nums}.vg-text-button[data-v-2be1e12a]{min-height:36px;color:var(--accent-ink);text-align:left;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:.82rem;font-weight:600}.vg-text-button[data-v-2be1e12a]:hover:not(:disabled){text-decoration:underline}.vg-settings[data-v-2be1e12a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vg-quality[data-v-2be1e12a]{grid-column:1/-1}.vg-estimate[data-v-2be1e12a]{background:var(--elevated);color:var(--muted);border-radius:10px;padding:.7rem .8rem;font-size:.8rem}.vg-engine-note[data-v-2be1e12a]{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--muted);margin:0;padding:.7rem .8rem;font-size:.8rem;line-height:1.45}.vg-warning[data-v-2be1e12a],.vg-error[data-v-2be1e12a],.vg-notice[data-v-2be1e12a]{border:1px solid var(--border);border-radius:10px;margin:0 0 1rem;padding:.8rem .9rem;font-size:.85rem;line-height:1.5}.vg-warning[data-v-2be1e12a]{background:var(--tint-accent-weak);color:var(--text);margin:0}.vg-error[data-v-2be1e12a]{background:color-mix(in srgb, var(--badge-fail) 10%, var(--surface));color:var(--badge-fail)}.vg-notice[data-v-2be1e12a]{background:var(--accent-soft);color:var(--accent-ink)}.vg-progress[data-v-2be1e12a]{gap:.45rem;display:grid}.vg-progress>div[data-v-2be1e12a]{background:var(--border-strong);border-radius:999px;height:8px;overflow:hidden}.vg-progress>div span[data-v-2be1e12a]{border-radius:inherit;background:var(--accent);height:100%;transition:width .15s;display:block}.vg-progress p[data-v-2be1e12a]{color:var(--muted);margin:0;font-size:.8rem}.vg-result[data-v-2be1e12a]{gap:1rem;margin-top:1rem;padding:1rem;display:grid}.vg-result-heading[data-v-2be1e12a]{align-items:center;gap:.8rem;display:flex}.vg-result-heading>span[data-v-2be1e12a]{background:color-mix(in srgb, var(--badge-pass) 12%, var(--surface));width:46px;height:46px;color:var(--badge-pass);border-radius:12px;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.vg-result-heading>div[data-v-2be1e12a]{min-width:0}.vg-result-meta[data-v-2be1e12a]{color:var(--muted);flex-wrap:wrap;gap:.2rem .65rem;margin-top:.25rem;font-size:.84rem;display:flex}.vg-result-meta span[data-v-2be1e12a]{white-space:nowrap}.vg-result-meta span+span[data-v-2be1e12a]:before{content:"•";color:var(--faint);margin-right:.65rem}.vg-result-preview[data-v-2be1e12a]{background-image:linear-gradient(45deg, var(--border) 25%, transparent 25%), linear-gradient(-45deg, var(--border) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--border) 75%), linear-gradient(-45deg, transparent 75%, var(--border) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:10px;place-items:center;min-height:220px;display:grid;overflow:hidden}.vg-result-preview img[data-v-2be1e12a]{max-width:100%;max-height:520px;display:block}.vg-replace[data-v-2be1e12a]{cursor:pointer}.vg-privacy[data-v-2be1e12a]{border-top:1px solid var(--border);color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:.45rem;margin:0;padding:.85rem 1rem;font-size:.78rem;display:flex}.vg-privacy svg[data-v-2be1e12a]{color:var(--success);flex:none}button[data-v-2be1e12a]:disabled{cursor:not-allowed;opacity:.55}.vg-primary[data-v-2be1e12a]:focus-visible,.vg-secondary[data-v-2be1e12a]:focus-visible,.vg-text-button[data-v-2be1e12a]:focus-visible{outline:3px solid var(--accent-ink);outline-offset:2px}@keyframes vg-spin-2be1e12a{to{transform:rotate(360deg)}}@media (width<=820px){.vg-grid[data-v-2be1e12a]{grid-template-columns:1fr}.vg-video-stage[data-v-2be1e12a]{min-height:220px}}@media (width<=560px){.vg-toolbar[data-v-2be1e12a]{flex-direction:column;align-items:flex-start}.vg-summary[data-v-2be1e12a],.vg-toolbar-actions[data-v-2be1e12a],.vg-actions[data-v-2be1e12a],.vg-result-actions[data-v-2be1e12a]{width:100%}.vg-toolbar-actions[data-v-2be1e12a]>*,.vg-actions[data-v-2be1e12a]>*,.vg-result-actions[data-v-2be1e12a]>*{flex:auto}.vg-workspace[data-v-2be1e12a]{padding:.75rem}.vg-drop[data-v-2be1e12a]{min-height:290px;padding:1.25rem}.vg-details[data-v-2be1e12a]{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-details div[data-v-2be1e12a]:nth-child(3){border-top:1px solid var(--border);border-left:0;grid-column:1/-1}}@media (width<=370px){.vg-time-grid[data-v-2be1e12a],.vg-settings[data-v-2be1e12a]{grid-template-columns:1fr}.vg-quality[data-v-2be1e12a]{grid-column:auto}}@media (prefers-reduced-motion:reduce){.vg-spinner[data-v-2be1e12a]{animation:none}.vg-progress>div span[data-v-2be1e12a]{transition:none}}
