.vr[data-v-6d60c019]{flex-direction:column;display:flex}.vr-toolbar[data-v-6d60c019]{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}.vr-summary[data-v-6d60c019]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;line-height:22px;overflow:hidden}.vr-toolbar-actions[data-v-6d60c019],.vr-result-actions[data-v-6d60c019]{flex-wrap:wrap;gap:.65rem;display:flex}.vr-workspace[data-v-6d60c019]{padding:1rem;transition:background .15s}.vr-workspace--drag[data-v-6d60c019]{background:var(--accent-soft)}.vr-drop[data-v-6d60c019]{cursor:pointer;touch-action:manipulation;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}.vr-drop[data-v-6d60c019]:hover,.vr-drop[data-v-6d60c019]:focus-within{border-color:var(--accent);background:var(--accent-soft)}.vr-drop strong[data-v-6d60c019]{color:var(--text);font-size:18px;line-height:24px}.vr-drop>span[data-v-6d60c019]:not(.vr-drop-icon,.vr-choose,.vr-spinner){max-width:38rem;color:var(--muted);font-size:14px;line-height:22px}.vr-drop-icon[data-v-6d60c019]{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-ink);border-radius:12px;place-items:center;display:grid}.vr-choose[data-v-6d60c019],.vr-primary[data-v-6d60c019],.vr-secondary[data-v-6d60c019]{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}.vr-choose[data-v-6d60c019],.vr-primary[data-v-6d60c019]{background:var(--accent);color:var(--accent-fg);white-space:nowrap}.vr-choose[data-v-6d60c019]:hover,.vr-primary[data-v-6d60c019]:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-fg)}.vr-secondary[data-v-6d60c019]{border-color:var(--border-strong);background:var(--surface);color:var(--text)}.vr-secondary[data-v-6d60c019]:hover:not(:disabled){background:var(--elevated)}.vr-primary[data-v-6d60c019]:focus-visible,.vr-secondary[data-v-6d60c019]:focus-visible,.vr-drop[data-v-6d60c019]:focus-within{outline:3px solid var(--accent-soft);outline-offset:2px}.vr-grid[data-v-6d60c019]{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:1rem;display:grid}.vr-preview-card[data-v-6d60c019],.vr-panel[data-v-6d60c019],.vr-result[data-v-6d60c019]{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0}.vr-preview-card>header[data-v-6d60c019],.vr-panel-heading[data-v-6d60c019]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.vr-preview-card h2[data-v-6d60c019],.vr-panel h2[data-v-6d60c019],.vr-result h2[data-v-6d60c019]{color:var(--text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem}.vr-preview-card header p[data-v-6d60c019],.vr-panel-heading p[data-v-6d60c019],.vr-result-heading p[data-v-6d60c019]{color:var(--muted);margin:.25rem 0 0;font-size:13px;line-height:18px}.vr-replace[data-v-6d60c019]{cursor:pointer;touch-action:manipulation;white-space:nowrap}.vr-stage[data-v-6d60c019]{border-block:1px solid var(--border);background:#05060a;place-items:center;min-height:330px;padding:1rem;display:grid;overflow:hidden}.vr-frame[data-v-6d60c019]{border:1px solid #ffffff2e;place-items:center;width:100%;max-height:500px;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000052}.vr-frame video[data-v-6d60c019]{width:100%;height:100%;min-height:0;display:block}.vr-details[data-v-6d60c019]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.vr-details div[data-v-6d60c019]{min-width:0;padding:.8rem 1rem}.vr-details div+div[data-v-6d60c019]{border-left:1px solid var(--border)}.vr-details dt[data-v-6d60c019]{color:var(--muted);font-size:13px;line-height:18px}.vr-details dd[data-v-6d60c019]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.vr-panel[data-v-6d60c019]{flex-direction:column;gap:1rem;padding:1rem;display:flex}.vr-panel-heading[data-v-6d60c019]{border-bottom:1px solid var(--border);flex-direction:column;justify-content:flex-start;gap:.25rem;padding:0 0 .9rem}.vr-panel-heading p[data-v-6d60c019]{margin-top:0}.vr-field>span[data-v-6d60c019],.vr-modes legend[data-v-6d60c019],.vr-color>span[data-v-6d60c019]:first-child{color:var(--text);margin-bottom:.5rem;font-size:13px;font-weight:600;line-height:18px;display:block}.vr-field select[data-v-6d60c019],.vr-number[data-v-6d60c019],.vr-number input[data-v-6d60c019]{width:100%;min-height:44px}.vr-field select[data-v-6d60c019],.vr-number[data-v-6d60c019]{border:1px solid var(--border-strong);background:var(--input);color:var(--text);border-radius:8px}.vr-field select[data-v-6d60c019]{appearance:none;font:inherit;padding:.6rem 3rem .6rem .75rem;display:block}.vr-select-wrap[data-v-6d60c019]{position:relative}.vr-select-chevron[data-v-6d60c019]{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.vr-field select:disabled+.vr-select-chevron[data-v-6d60c019]{opacity:.45}.vr-field select[data-v-6d60c019]:focus-visible,.vr-number[data-v-6d60c019]:focus-within{border-color:var(--accent);outline:3px solid var(--accent-soft)}.vr-dimensions[data-v-6d60c019]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.55rem;display:grid}.vr-number[data-v-6d60c019]{align-items:center;display:flex;overflow:hidden}.vr-number input[data-v-6d60c019]{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;padding:.55rem .65rem}.vr-number input[data-v-6d60c019]:focus{outline:0}.vr-number span[data-v-6d60c019]{border-left:1px solid var(--border);color:var(--muted);padding:.72rem .65rem;font-size:13px}.vr-times[data-v-6d60c019]{color:var(--muted);padding-bottom:.7rem;font-weight:700}.vr-field-error[data-v-6d60c019]{color:var(--badge-fail);margin:-.5rem 0 0;font-size:13px;line-height:18px}.vr-modes[data-v-6d60c019]{border:0;min-width:0;margin:0;padding:0}.vr-modes>div[data-v-6d60c019]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.vr-modes label[data-v-6d60c019]{cursor:pointer;touch-action:manipulation;border:1px solid var(--border);background:var(--elevated);border-radius:10px;align-items:flex-start;gap:.65rem;min-height:56px;padding:.65rem .75rem;display:flex}.vr-modes label[data-v-6d60c019]:hover{border-color:var(--border-strong)}.vr-modes label.vr-mode--active[data-v-6d60c019]{border-color:var(--accent);background:var(--accent-soft)}.vr-modes input[data-v-6d60c019]{opacity:1;width:17px;height:17px;accent-color:var(--accent);flex:none;margin:.05rem 0 0;position:static}.vr-modes span[data-v-6d60c019]{grid-template-columns:4.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;width:100%;display:grid}.vr-modes strong[data-v-6d60c019]{color:var(--text);font-size:13px;line-height:18px}.vr-modes small[data-v-6d60c019]{color:var(--muted);font-size:12px;line-height:18px}.vr-color[data-v-6d60c019]{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.vr-color>span[data-v-6d60c019]:first-child{margin:0}.vr-color>span[data-v-6d60c019]:last-child{align-items:center;gap:.65rem;display:flex}.vr-color input[data-v-6d60c019]{cursor:pointer;border:1px solid var(--border-strong);background:var(--input);border-radius:8px;width:44px;height:34px;padding:2px}.vr-color code[data-v-6d60c019]{color:var(--muted);font-size:13px}.vr-action[data-v-6d60c019]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.vr-action p[data-v-6d60c019],.vr-engine-note[data-v-6d60c019]{color:var(--muted);margin:0;font-size:13px;line-height:18px}.vr-action p[data-v-6d60c019]{max-width:18rem}.vr-primary[data-v-6d60c019]:disabled,.vr-secondary[data-v-6d60c019]:disabled{cursor:not-allowed;opacity:.55}.vr-progress[data-v-6d60c019]{gap:.5rem;display:grid}.vr-progress>div[data-v-6d60c019]{background:var(--border-strong);border-radius:999px;height:8px;overflow:hidden}.vr-progress>div span[data-v-6d60c019]{border-radius:inherit;background:var(--accent);height:100%;transition:width .15s;display:block}.vr-progress p[data-v-6d60c019]{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:18px}.vr-progress .vr-secondary[data-v-6d60c019]{justify-self:start}.vr-engine-note[data-v-6d60c019]{border-left:3px solid var(--accent);background:var(--accent-soft);padding:.7rem .8rem}.vr-warning[data-v-6d60c019],.vr-error[data-v-6d60c019],.vr-notice[data-v-6d60c019]{border:1px solid var(--border);border-radius:12px;margin:0 0 1rem;padding:.8rem .9rem;font-size:14px;line-height:22px}.vr-warning[data-v-6d60c019]{background:var(--tint-accent-weak);color:var(--text)}.vr-error[data-v-6d60c019]{background:color-mix(in srgb, var(--badge-fail) 10%, var(--surface));color:var(--badge-fail)}.vr-notice[data-v-6d60c019]{background:var(--accent-soft);color:var(--accent-ink)}.vr-result[data-v-6d60c019]{gap:1rem;padding:1rem;display:grid}.vr-result-heading[data-v-6d60c019]{align-items:center;gap:.75rem;display:flex}.vr-result-heading>span[data-v-6d60c019]{background:color-mix(in srgb, var(--badge-pass) 12%, var(--surface));width:40px;height:40px;color:var(--badge-pass);border-radius:999px;flex:none;place-items:center;display:grid}.vr-result-stage[data-v-6d60c019]{background:#05060a;border-radius:12px;justify-self:center;place-items:center;width:100%;min-height:280px;display:grid;overflow:hidden}.vr-result-stage video[data-v-6d60c019]{object-fit:contain;width:100%;height:100%;max-height:520px;display:block}.vr-privacy[data-v-6d60c019]{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:13px;display:flex}.vr-privacy svg[data-v-6d60c019]{color:var(--success);flex:none}.vr-spinner[data-v-6d60c019]{border:3px solid var(--border-strong);border-top-color:var(--accent);border-radius:999px;width:24px;height:24px;animation:.75s linear infinite vr-spin-6d60c019}@keyframes vr-spin-6d60c019{to{transform:rotate(360deg)}}@media (width<=820px){.vr-grid[data-v-6d60c019]{grid-template-columns:1fr}.vr-stage[data-v-6d60c019]{min-height:260px}.vr-modes>div[data-v-6d60c019]{grid-template-columns:1fr}.vr-modes label[data-v-6d60c019]{min-height:60px}.vr-action[data-v-6d60c019]{flex-direction:column;align-items:stretch}.vr-primary[data-v-6d60c019]{width:100%}}@media (width<=560px){.vr-toolbar[data-v-6d60c019]{flex-direction:column;align-items:flex-start}.vr-toolbar-actions[data-v-6d60c019]{width:100%}.vr-summary[data-v-6d60c019]{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vr-toolbar-actions[data-v-6d60c019]>*{flex:1}.vr-workspace[data-v-6d60c019]{padding:.75rem}.vr-drop[data-v-6d60c019]{min-height:280px;padding:1.4rem}.vr-preview-card>header[data-v-6d60c019]{flex-direction:column;align-items:stretch}.vr-replace[data-v-6d60c019]{width:100%}.vr-stage[data-v-6d60c019]{min-height:220px;padding:.65rem}.vr-details div[data-v-6d60c019]{padding:.7rem .6rem}.vr-modes>div[data-v-6d60c019]{grid-template-columns:minmax(0,1fr)}.vr-modes label[data-v-6d60c019]{align-items:flex-start;min-height:56px;padding:.65rem .75rem}.vr-dimensions[data-v-6d60c019]{grid-template-columns:1fr}.vr-times[data-v-6d60c019]{display:none}.vr-result-actions[data-v-6d60c019]>*{width:100%}}@media (prefers-reduced-motion:reduce){.vr-spinner[data-v-6d60c019]{animation:none}.vr-progress>div span[data-v-6d60c019]{transition:none}}
