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