.rv-scene-loading-shell[data-v-3e702141]{align-items:center;background:#0b1117;color:#fff;display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:minmax(0,1.15fr) minmax(280px,440px);min-height:100vh;padding:clamp(24px,5vw,64px);width:100%}.rv-scene-loading-shell--overlay[data-v-3e702141]{inset:0;position:absolute;z-index:80}.rv-scene-loading-shell__media[data-v-3e702141]{background:#0000;border-radius:8px;box-shadow:0 28px 70px #0000005c;line-height:0;overflow:hidden}.rv-scene-loading-shell__media--empty[data-v-3e702141]{background:#17202a;min-height:min(58vh,520px)}.rv-scene-loading-shell__image[data-v-3e702141]{display:block;height:auto;width:100%}.rv-scene-loading-shell__placeholder[data-v-3e702141]{color:#dbeafe;display:grid;font-size:clamp(58px,9vw,110px);font-weight:700;height:100%;letter-spacing:0;min-height:min(58vh,520px);place-items:center;width:100%}.rv-scene-loading-shell__content[data-v-3e702141]{min-width:0}.rv-scene-loading-shell__eyebrow[data-v-3e702141]{color:#67e8f9;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase}.rv-scene-loading-shell__title[data-v-3e702141]{color:#fff;font-size:clamp(34px,5vw,58px);font-weight:700;letter-spacing:0;line-height:1.02;margin:10px 0 14px;overflow-wrap:anywhere}.rv-scene-loading-shell__subtitle[data-v-3e702141]{color:#dbeafe;font-size:clamp(17px,2vw,22px);line-height:1.35;margin:0}.rv-scene-loading-shell__status[data-v-3e702141]{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;color:#f8fafc;display:flex;font-size:15px;font-weight:600;gap:12px;margin-top:28px;min-height:56px;padding:13px 16px}.rv-scene-loading-shell__spinner[data-v-3e702141]{animation:rv-scene-loading-spin-3e702141 .85s linear infinite;border:3px solid #ffffff52;border-radius:50%;border-top-color:#67e8f9;height:22px;width:22px}@keyframes rv-scene-loading-spin-3e702141{to{transform:rotate(1turn)}}@media (max-width:780px){.rv-scene-loading-shell[data-v-3e702141]{align-content:center;grid-template-columns:1fr}.rv-scene-loading-shell__media--empty[data-v-3e702141],.rv-scene-loading-shell__placeholder[data-v-3e702141]{min-height:260px}}.recognition-v2-painting-overlay[data-v-1d9892b7]{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:2}.recognition-v2-painting-overlay__contour[data-v-1d9892b7]{fill:#20c99714;stroke:#20c997;stroke-width:3;stroke-linejoin:round}.recognition-v2-painting-overlay__contour--halo[data-v-1d9892b7]{fill:none;stroke:#000000b8;stroke-width:7}.recognition-v2-multi-artwork-overlay[data-v-2ad3874a]{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:3}.recognition-v2-multi-artwork-overlay__box[data-v-2ad3874a]{background:#20c99714;border:3px solid #20c997;border-radius:6px;box-shadow:0 0 0 2px #000000b8,inset 0 0 0 1px #ffffff40;color:#fff;cursor:pointer;left:0;padding:0;pointer-events:auto;position:absolute;top:0}.recognition-v2-multi-artwork-overlay__box[data-v-2ad3874a]:focus-visible{outline:3px solid #fff;outline-offset:4px}.recognition-v2-multi-artwork-overlay__box[data-v-2ad3874a]:disabled{opacity:.65;pointer-events:none}.recognition-v2-multi-artwork-overlay__action[data-v-2ad3874a]{align-items:center;background:#000000c2;border-radius:999px;bottom:6px;display:flex;font-size:12px;font-weight:700;justify-content:center;left:50%;line-height:1.2;max-width:calc(100% - 12px);min-height:44px;min-width:44px;overflow:hidden;padding:5px 9px;position:absolute;text-overflow:ellipsis;text-shadow:0 1px 2px #000;transform:translateX(-50%);white-space:nowrap}.recognition-v2-sculpture-overlay[data-v-5965538e]{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:3}.recognition-v2-sculpture-overlay__box[data-v-5965538e]{background:#20c99714;border:3px solid #20c997;border-radius:6px;box-shadow:0 0 0 2px #000000b8,inset 0 0 0 1px #ffffff40;position:absolute}.recognition-search-area[data-v-d58965ea]{border:1px dashed #ffffff8c;border-radius:10px;pointer-events:none;position:absolute;z-index:1}.recognition-search-area span[data-v-d58965ea]{background:#0006;border-radius:4px;bottom:8px;color:#fff;font-size:12px;left:50%;padding:3px 8px;position:absolute;transform:translateX(-50%);white-space:nowrap}.camera-bg[data-v-d58965ea]{height:100%;left:0;object-fit:cover;object-position:50% 50%;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.camera-controls[data-v-0824b020]{display:flex;justify-content:flex-end;pointer-events:auto}.camera-close-button[data-v-0824b020]{height:44px;width:44px}.three-webxr-layer[data-v-6c08c33c]{inset:0;pointer-events:none;position:absolute;z-index:1}.three-webxr-layer[data-v-6c08c33c] canvas{display:block;height:100%;width:100%}.camera-overlay-fallback[data-v-6c08c33c],.three-webxr-dom-overlay[data-v-6c08c33c]{inset:0;pointer-events:none;position:absolute}.camera-overlay-fallback[data-v-6c08c33c]{z-index:1}.camera-overlay-asset[data-v-6c08c33c],.camera-overlay-card[data-v-6c08c33c]{background:#fffffff0;border:2px solid #22c55e;border-radius:8px;box-shadow:0 10px 28px #0f172a2e;color:#111827;max-height:min(52vh,320px);max-width:min(72vw,420px);min-height:72px;min-width:96px;overflow:hidden;pointer-events:auto;position:absolute}.camera-overlay-asset--box[data-v-6c08c33c]{max-height:none;max-width:none;min-height:56px;min-width:56px}.camera-overlay-asset img[data-v-6c08c33c],.camera-overlay-asset video[data-v-6c08c33c]{display:block;height:100%;object-fit:contain;width:100%}.camera-overlay-asset video[data-v-6c08c33c]{pointer-events:auto}.camera-overlay-card[data-v-6c08c33c]{align-items:center;display:flex;font-weight:600;justify-content:center;padding:10px 12px;text-align:center}.three-webxr-action-overlay[data-v-6c08c33c]{background:#fffffff2;border:1px solid #d1d5db;border-radius:8px;bottom:16px;box-shadow:0 8px 24px #0f172a29;color:#111827;left:16px;max-width:420px;padding:12px;pointer-events:auto;position:absolute;right:16px}.three-webxr-action-close[data-v-6c08c33c]{background:#e5e7eb;border:0;border-radius:50%;color:#111827;cursor:pointer;height:28px;position:absolute;right:6px;top:6px;width:28px}.three-webxr-action-card[data-v-6c08c33c]{padding-right:32px}.three-webxr-action-card p[data-v-6c08c33c],.three-webxr-transcript[data-v-6c08c33c]{margin:6px 0 0}.three-webxr-action-overlay audio[data-v-6c08c33c],.three-webxr-action-overlay video[data-v-6c08c33c]{display:block;width:100%}.three-webxr-waypoint[data-v-6c08c33c]{background:#1976d2;border:0;border-radius:6px;color:#fff;cursor:pointer;min-height:40px;padding:8px 12px}.point-actions[data-v-7c8bc0f7]{display:flex;justify-content:flex-end;pointer-events:auto}.point-info-button[data-v-7c8bc0f7]{height:44px;width:44px}[data-v-4b5f6ef7]:host{height:100%;position:relative;width:100%}.camera-preview-surface[data-v-4b5f6ef7]{background:linear-gradient(90deg,#ffffff12 1px,#0000 0),linear-gradient(0deg,#ffffff12 1px,#0000 0),#101820;background-size:48px 48px;inset:0;overflow:hidden;position:absolute;z-index:0}.camera-preview-surface[data-v-4b5f6ef7]:before{border:3px solid #ffffffdb;border-radius:8px;content:"";inset:18%;position:absolute}.camera-preview-surface[data-v-4b5f6ef7]:after{background:#ffffffb8;box-shadow:0 0 14px #ffffff80;content:"";height:2px;left:16%;position:absolute;right:16%;top:50%}.ar-runtime-error-banner[data-v-4b5f6ef7]{box-shadow:0 8px 24px #00000047;left:12px;margin:0 auto;max-width:640px;position:fixed;right:12px;top:calc(76px + env(safe-area-inset-top, 0px));width:auto;z-index:8}.ar-recognition-activity[data-v-4b5f6ef7]{height:3px;left:0;opacity:.82;pointer-events:none;position:fixed;right:0;top:calc(70px + env(safe-area-inset-top, 0px));z-index:7}.ar-runtime-error-content[data-v-4b5f6ef7]{display:grid;gap:2px;line-height:1.25}.ar-runtime-error-content small[data-v-4b5f6ef7]{font-size:10px;opacity:.82;overflow-wrap:anywhere}.ar-instruction-panel[data-v-4b5f6ef7]{align-items:center;background:#111827c7;border-top:1px solid #ffffff2e;bottom:0;box-shadow:0 -8px 22px #0000002e;color:#fff;display:flex;font-size:13px;font-weight:600;left:0;line-height:1.3;min-height:48px;padding:9px 92px 9px 16px;pointer-events:none;position:fixed;right:0;text-align:left;text-shadow:0 1px 2px #000000b8;z-index:6}.ar-instruction-content[data-v-4b5f6ef7]{align-items:center;display:flex;flex-flow:row nowrap;gap:8px;max-width:620px;min-width:0;width:min(100%,620px)}.ar-instruction-content--text-only[data-v-4b5f6ef7]{gap:0}.ar-instruction-content span[data-v-4b5f6ef7]{display:block;flex:1 1 auto;min-width:0}.ar-instruction-icon[data-v-4b5f6ef7]{flex:0 0 24px;height:24px!important;max-height:24px;max-width:24px;width:24px!important}.ar-instruction-fade-enter-active[data-v-4b5f6ef7],.ar-instruction-fade-leave-active[data-v-4b5f6ef7]{transition:opacity .22s ease,transform .22s ease}.ar-instruction-fade-enter-from[data-v-4b5f6ef7],.ar-instruction-fade-leave-to[data-v-4b5f6ef7]{opacity:0;transform:translateY(4px)}.ar-action-stack[data-v-4b5f6ef7]{align-items:flex-end;bottom:16px;display:flex;flex-direction:column-reverse;gap:10px;pointer-events:none;position:fixed;right:16px;z-index:7}.ar-action-stack[data-v-4b5f6ef7]>*{pointer-events:auto}.ar-action-button-wrap[data-v-4b5f6ef7]{display:flex;justify-content:flex-end}.ar-action-button[data-v-4b5f6ef7]{color:#111;height:44px;width:44px}@media (max-width:420px){.ar-runtime-error-banner[data-v-4b5f6ef7]{left:8px;right:8px;top:calc(72px + env(safe-area-inset-top, 0px))}.ar-instruction-panel[data-v-4b5f6ef7]{font-size:12px;min-height:50px;padding:8px 78px 8px 14px}.ar-action-stack[data-v-4b5f6ef7]{bottom:12px;right:12px}}.rv-drone-hud[data-v-0ee0cfb6]{bottom:calc(22px + env(safe-area-inset-bottom, 0px));color:#fff;left:max(20px,env(safe-area-inset-left,0px));pointer-events:none;position:absolute;right:max(20px,env(safe-area-inset-right,0px));-webkit-user-select:none;user-select:none;z-index:45}.rv-drone-hud__status[data-v-0ee0cfb6]{align-items:center;display:flex;flex-direction:column;font-size:13px;gap:4px;text-shadow:0 1px 4px #000}.rv-drone-hud__controls[data-v-0ee0cfb6]{align-items:end;display:flex;gap:12px;justify-content:space-between}.rv-drone-hud__hint[data-v-0ee0cfb6]{background:#0f172acc;border-radius:12px;font-size:12px;line-height:1.5;padding:12px}.rv-drone-hud__altitude[data-v-0ee0cfb6]{display:flex;gap:8px;pointer-events:auto}.rv-drone-hud__altitude button[data-v-0ee0cfb6]{background:#0f172ae8;border:1px solid #ffffff60;border-radius:16px;color:#fff;font-size:24px;min-height:64px;min-width:64px;touch-action:none}.rv-drone-hud__altitude span[data-v-0ee0cfb6]{display:block;font-size:11px}.rv-drone-hud button[data-v-0ee0cfb6]:disabled{opacity:.45}.rv-drone-hud button[data-v-0ee0cfb6]:focus-visible{outline:3px solid #38bdf8;outline-offset:3px}.rv-drone-stick[data-v-0ee0cfb6]{background:#0f172aaa;border:1px solid #ffffff70;border-radius:50%;display:none;flex-shrink:0;height:120px;pointer-events:auto;position:relative;touch-action:none;width:120px}.rv-drone-stick__cross[data-v-0ee0cfb6]{color:#ffffff60;display:grid;font-size:56px;inset:0;place-items:center;position:absolute}.rv-drone-stick__knob[data-v-0ee0cfb6]{background:#38bdf8;border-radius:50%;box-shadow:0 2px 12px #0006;height:38px;left:40px;position:absolute;top:40px;width:38px}.rv-drone-hud__mobile[data-v-0ee0cfb6]{display:none}@media (max-width:700px),(pointer:coarse){.rv-drone-stick[data-v-0ee0cfb6]{display:block}.rv-drone-hud__desktop[data-v-0ee0cfb6]{display:none}.rv-drone-hud__mobile[data-v-0ee0cfb6]{display:block}.rv-drone-hud__hint[data-v-0ee0cfb6]{display:none}.rv-drone-hud[data-v-0ee0cfb6]{left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px))}.rv-drone-hud--ios[data-v-0ee0cfb6]{bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.rv-drone-hud__altitude[data-v-0ee0cfb6]{flex-direction:column}.rv-drone-hud__altitude button[data-v-0ee0cfb6]{min-height:54px}}.rv-scene-layout[data-v-802d71e2]{--rv-scene-header-offset:0px;--rv-scene-action-top-gap:16px;background:#000;height:100vh;height:100dvh;overflow:hidden;width:100%}.rv-scene-stage[data-v-802d71e2]{height:100%;min-height:0;overflow:hidden}.rv-scene-actions[data-v-802d71e2]{gap:10px;left:calc(env(safe-area-inset-left, 0px) + 16px);pointer-events:auto;position:fixed;top:calc(env(safe-area-inset-top, 0px) + var(--rv-scene-header-offset) + var(--rv-scene-action-top-gap));z-index:1300}.rv-scene-playback-action[data-v-802d71e2]{bottom:calc(env(safe-area-inset-bottom, 0px) + 18px);pointer-events:auto;position:fixed;right:calc(env(safe-area-inset-right, 0px) + 18px);z-index:1320}.rv-scene-playback-action__btn[data-v-802d71e2]{height:58px;width:58px}.rv-scene-playback-action__btn[data-v-802d71e2] .q-icon{font-size:30px}.rv-panorama-video-controls[data-v-802d71e2]{align-items:center;backdrop-filter:blur(10px);background:#111827e0;border:1px solid #ffffff2e;border-radius:20px;bottom:calc(env(safe-area-inset-bottom, 0px) + 18px);box-shadow:0 14px 36px #00000059;display:flex;flex-direction:column;gap:6px;left:50%;padding:8px 12px;pointer-events:auto;position:fixed;transform:translateX(-50%);width:min(520px,calc(100vw - 24px));z-index:1320}.rv-panorama-video-timeline[data-v-802d71e2]{align-items:center;display:grid;gap:9px;grid-template-columns:max-content minmax(0,1fr) max-content;width:100%}.rv-panorama-video-time[data-v-802d71e2]{color:#fff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;min-width:36px;text-align:center}.rv-panorama-video-actions[data-v-802d71e2]{align-items:center;display:grid;grid-template-columns:48px minmax(0,1fr) 48px;width:100%}.rv-panorama-video-actions[data-v-802d71e2]:before{content:"";height:48px;width:48px}.rv-panorama-video-transport[data-v-802d71e2]{align-items:center;display:flex;gap:6px;justify-self:center}.rv-panorama-video-actions>.rv-panorama-video-control[data-v-802d71e2]{justify-self:end}.rv-panorama-video-timeline-range[data-v-802d71e2],.vr-html-panorama-timeline-range[data-v-802d71e2]{appearance:none;background:#0000;cursor:pointer;height:24px;margin:0;padding:0;width:100%}.rv-panorama-video-timeline-range[data-v-802d71e2]:disabled,.vr-html-panorama-timeline-range[data-v-802d71e2]:disabled{cursor:default;opacity:.55}.rv-panorama-video-timeline-range[data-v-802d71e2]:focus-visible{border-radius:999px;outline:3px solid #38bdf8eb;outline-offset:2px}.rv-panorama-video-timeline-range[data-v-802d71e2]::-webkit-slider-runnable-track,.vr-html-panorama-timeline-range[data-v-802d71e2]::-webkit-slider-runnable-track{background:linear-gradient(to right,#00a0c8 0,#00a0c8 var(--rv-video-progress,0),#ffffff6b var(--rv-video-progress,0),#ffffff6b 100%);border-radius:999px;height:6px}.rv-panorama-video-timeline-range[data-v-802d71e2]::-webkit-slider-thumb,.vr-html-panorama-timeline-range[data-v-802d71e2]::-webkit-slider-thumb{appearance:none;background:#00a0c8;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000059;height:18px;margin-top:-6px;width:18px}.rv-panorama-video-timeline-range[data-v-802d71e2]::-moz-range-track,.vr-html-panorama-timeline-range[data-v-802d71e2]::-moz-range-track{background:linear-gradient(to right,#00a0c8 0,#00a0c8 var(--rv-video-progress,0),#ffffff6b var(--rv-video-progress,0),#ffffff6b 100%);border:0;border-radius:999px;height:6px}.rv-panorama-video-timeline-range[data-v-802d71e2]::-moz-range-thumb,.vr-html-panorama-timeline-range[data-v-802d71e2]::-moz-range-thumb{background:#00a0c8;border:3px solid #fff;border-radius:50%;box-shadow:0 2px 8px #00000059;height:14px;width:14px}.rv-panorama-video-control[data-v-802d71e2]{height:48px;width:48px}.rv-panorama-video-control[data-v-802d71e2] .q-icon{font-size:26px}.rv-scene-action-btn[data-v-802d71e2]{box-shadow:0 8px 22px #00000047;height:48px;width:48px}.rv-scene-action-btn[data-v-802d71e2] .q-icon{font-size:24px}.rv-panorama-video-play-overlay[data-v-802d71e2]{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:1250}.rv-panorama-video-play-button[data-v-802d71e2]{box-shadow:0 18px 48px #00000061;height:92px;pointer-events:auto;width:92px}.rv-panorama-video-play-button[data-v-802d71e2] .q-icon{font-size:48px}.rv-model3d-load-card[data-v-802d71e2]{background:#fffffff5;border-radius:8px;bottom:calc(env(safe-area-inset-bottom, 0px) + 28px);box-shadow:0 16px 44px #00000047;color:#111827;left:50%;padding:14px 16px;pointer-events:none;position:fixed;transform:translateX(-50%);width:min(380px,calc(100vw - 32px));z-index:1280}.rv-model3d-load-card--error[data-v-802d71e2]{border:1px solid #f59e0b73}.rv-model3d-load-card__header[data-v-802d71e2]{align-items:center;display:flex;gap:8px;min-width:0}.rv-model3d-load-card__title[data-v-802d71e2]{font-size:.95rem;font-weight:800;line-height:1.2;min-width:0}.rv-model3d-load-card__message[data-v-802d71e2]{color:#4b5563;font-size:.8rem;line-height:1.3;margin-top:4px}.rv-model3d-load-card__progress[data-v-802d71e2]{margin-top:10px}.rv-model3d-teleport-overlay[data-v-802d71e2]{background:#04080f94;inset:0;pointer-events:none;position:fixed;z-index:1270}.rv-model3d-teleport-fade-enter-active[data-v-802d71e2],.rv-model3d-teleport-fade-leave-active[data-v-802d71e2]{transition:opacity .12s ease}.rv-model3d-teleport-fade-enter-from[data-v-802d71e2],.rv-model3d-teleport-fade-leave-to[data-v-802d71e2]{opacity:0}.rv-points-dialog[data-v-802d71e2]{background:#f8fafc;border-radius:18px 18px 0 0;color:#111827;max-height:min(82vh,720px);overflow:hidden;width:min(760px,calc(100vw - 20px))}.rv-points-dialog__handle[data-v-802d71e2]{background:#cbd5e1;border-radius:999px;height:5px;margin:10px auto 4px;width:44px}.rv-points-dialog__header[data-v-802d71e2]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:12px 18px 8px}.rv-points-dialog__title-block[data-v-802d71e2]{min-width:0}.rv-points-dialog__eyebrow[data-v-802d71e2]{color:#64748b;font-size:.82rem;font-weight:700;line-height:1.2}.rv-points-dialog__title[data-v-802d71e2]{color:#0f172a;font-size:1.25rem;font-weight:800;line-height:1.15;margin-top:2px}.rv-points-dialog__close[data-v-802d71e2]{flex:0 0 auto}.rv-points-dialog__progress[data-v-802d71e2]{padding:0 18px 14px}.rv-points-dialog__search-row[data-v-802d71e2]{align-items:center;display:flex;gap:10px;padding:0 18px 14px}.rv-points-dialog__search[data-v-802d71e2]{flex:1 1 auto;min-width:0}.rv-points-dialog__search[data-v-802d71e2] .q-field__control{background:#fff}.rv-points-dialog__count[data-v-802d71e2]{background:#e2e8f0;color:#1f2937;flex:0 0 auto;font-weight:800;margin:0}.rv-points-dialog__scroll[data-v-802d71e2]{height:min(52vh,430px);min-height:220px}.rv-points-dialog__list[data-v-802d71e2]{padding:0 14px 16px}.rv-points-dialog__item[data-v-802d71e2]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:10px;min-height:88px;overflow:hidden;padding:10px 10px 10px 12px}.rv-points-dialog__item[data-v-802d71e2]:hover{background:#f8fbff;border-color:#bfdbfe}.rv-points-dialog__item--active[data-v-802d71e2]{background:#eefcff;border-color:#00a0c8}.rv-points-dialog__thumb[data-v-802d71e2]{align-items:center;background:#e5e7eb;border-radius:10px;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.rv-points-dialog__thumb img[data-v-802d71e2]{display:block;height:100%;object-fit:cover;width:100%}.rv-points-dialog__item-main[data-v-802d71e2]{min-width:0;padding-left:4px}.rv-points-dialog__item-title[data-v-802d71e2]{color:#111827;font-size:.98rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.rv-points-dialog__item-caption[data-v-802d71e2]{color:#64748b;font-weight:600;margin-top:4px}.rv-points-dialog__item-actions[data-v-802d71e2]{align-items:center;display:flex;gap:8px}.rv-points-dialog__visited-chip[data-v-802d71e2]{font-weight:800;margin:0}.rv-points-dialog__empty[data-v-802d71e2]{align-items:center;color:#475569;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:180px;text-align:center}@media (max-width:760px){.rv-scene-layout[data-v-802d71e2]{--rv-scene-header-offset:52px}}@media (max-width:380px){.rv-scene-layout[data-v-802d71e2]{--rv-scene-action-top-gap:12px}.rv-scene-actions[data-v-802d71e2]{gap:8px;left:calc(env(safe-area-inset-left, 0px) + 12px)}.rv-scene-playback-action[data-v-802d71e2]{bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);right:calc(env(safe-area-inset-right, 0px) + 12px)}.rv-panorama-video-controls[data-v-802d71e2]{bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);padding:7px 9px}.rv-panorama-video-actions[data-v-802d71e2]{grid-template-columns:44px minmax(0,1fr) 44px}.rv-panorama-video-actions[data-v-802d71e2]:before,.rv-panorama-video-control[data-v-802d71e2],.rv-scene-action-btn[data-v-802d71e2]{height:44px;width:44px}.rv-scene-playback-action__btn[data-v-802d71e2]{height:54px;width:54px}.rv-points-dialog__header[data-v-802d71e2],.rv-points-dialog__progress[data-v-802d71e2],.rv-points-dialog__search-row[data-v-802d71e2]{padding-left:14px;padding-right:14px}.rv-points-dialog__thumb[data-v-802d71e2]{height:56px;width:56px}.rv-points-dialog__visited-chip[data-v-802d71e2]{display:none}}.rv-vr-entry-overlay[data-v-802d71e2]{align-items:center;backdrop-filter:blur(6px);background:#080d18eb;color:#fff;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:clamp(24px,5vw,72px);position:fixed;z-index:1500}.rv-vr-entry-panel[data-v-802d71e2]{background:#0f172af0;border:1px solid #ffffff2e;border-radius:18px;box-shadow:0 28px 80px #0000006b;padding:clamp(28px,4vw,48px);width:min(760px,100%)}.rv-vr-entry-kicker[data-v-802d71e2]{color:#22d3ee;font-size:clamp(14px,1.8vw,17px);font-weight:700;letter-spacing:0;text-transform:uppercase}.rv-vr-entry-title[data-v-802d71e2]{color:#fff;font-size:clamp(34px,5vw,56px);font-weight:700;letter-spacing:0;line-height:1.02;margin:10px 0 12px}.rv-vr-entry-copy[data-v-802d71e2]{color:#dbeafe;font-size:clamp(18px,2.2vw,23px);line-height:1.32;margin:0;max-width:650px}.rv-vr-entry-hints[data-v-802d71e2]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(22px,3vw,30px) 0 0}.rv-vr-entry-hint[data-v-802d71e2]{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;display:flex;gap:15px;min-height:118px;padding:16px}.rv-vr-entry-hint-visual[data-v-802d71e2]{flex:0 0 auto;height:76px;width:76px}.rv-vr-entry-firefly-stage[data-v-802d71e2]{background:#0f172ab8;border-radius:18px;overflow:hidden;position:relative}.rv-vr-entry-firefly-stage[data-v-802d71e2]:before{animation:rv-entry-firefly-ring-802d71e2 1.9s ease-in-out infinite;border:1px solid #fff7ad3d;border-radius:999px;content:"";inset:17px;position:absolute}.rv-vr-entry-firefly[data-v-802d71e2]{animation:rv-entry-firefly-pulse-802d71e2 1.7s ease-in-out infinite;background:#fff;border-radius:999px;box-shadow:0 0 0 7px #fff7ad33,0 0 22px #fff7adf2;height:13px;position:absolute;width:13px}.rv-vr-entry-firefly--main[data-v-802d71e2]{left:31px;top:31px}.rv-vr-entry-firefly--near[data-v-802d71e2]{animation-delay:.35s;left:17px;top:22px;transform:scale(.68)}.rv-vr-entry-firefly--far[data-v-802d71e2]{animation-delay:.7s;bottom:20px;right:17px;transform:scale(.55)}.rv-vr-entry-panel-icon[data-v-802d71e2]{align-items:center;background:#00a0c8;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff3d;display:flex;justify-content:center}.rv-vr-entry-panel-icon .vr-html-dashboard-canvas[data-v-802d71e2]{height:46px;width:46px}.rv-vr-entry-hint-text[data-v-802d71e2]{color:#f8fafc;display:flex;flex-direction:column;font-size:clamp(15px,1.75vw,18px);gap:5px;line-height:1.28;min-width:0}.rv-vr-entry-hint-text strong[data-v-802d71e2]{color:#fff;font-size:clamp(16px,1.9vw,20px);line-height:1.15}@keyframes rv-entry-firefly-pulse-802d71e2{0%,to{filter:brightness(.9);opacity:.74}50%{filter:brightness(1.35);opacity:1}}@keyframes rv-entry-firefly-ring-802d71e2{0%,to{opacity:.42;transform:scale(.88)}50%{opacity:.95;transform:scale(1.08)}}@media (max-width:760px){.rv-vr-entry-hints[data-v-802d71e2]{grid-template-columns:1fr}.rv-vr-entry-hint[data-v-802d71e2]{min-height:96px}.rv-vr-entry-hint-visual[data-v-802d71e2]{height:64px;width:64px}.rv-vr-entry-firefly--main[data-v-802d71e2]{left:25px;top:25px}.rv-vr-entry-panel-icon .vr-html-dashboard-canvas[data-v-802d71e2]{height:40px;width:40px}}.rv-vr-entry-instructions[data-v-802d71e2]{display:flex;flex-direction:column;gap:14px;margin:clamp(24px,4vw,36px) 0}.rv-vr-entry-step[data-v-802d71e2]{align-items:center;background:#ffffff1a;border-radius:14px;color:#f8fafc;display:flex;font-size:clamp(17px,2vw,21px);font-weight:500;gap:16px;line-height:1.24;min-height:72px;padding:14px 18px}.rv-vr-entry-step-icon[data-v-802d71e2]{align-items:center;background:#f8fafc;border-radius:22px;color:#111827;display:flex;flex:0 0 auto;font-size:25px;height:44px;justify-content:center;width:44px}.rv-vr-entry-action[data-v-802d71e2]{background:#ef4444;color:#fff;font-size:clamp(18px,2.2vw,23px);font-weight:700;letter-spacing:0;min-height:62px;width:100%}.rv-vr-entry-actions[data-v-802d71e2]{display:flex;flex-direction:column;gap:12px}.rv-vr-entry-action--secondary[data-v-802d71e2]{background:#fff;color:#111827}.rv-vr-entry-download-btn[data-v-802d71e2]{bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);box-shadow:0 12px 28px #00000059;height:58px;position:fixed;right:calc(env(safe-area-inset-right, 0px) + 24px);width:58px;z-index:1510}.rv-vr-entry-download-btn[data-v-802d71e2] .q-icon{font-size:28px}.rv-offline-progress-card[data-v-802d71e2]{background:#fffffff5;border-radius:14px;box-shadow:0 12px 28px #0003;color:#111;padding:12px 14px;pointer-events:none;position:fixed;right:18px;top:18px;width:min(300px,calc(100vw - 36px));z-index:1600}.vr-html-source[data-v-802d71e2]{height:max-content;left:-10000px;overflow:visible;pointer-events:none;position:fixed;top:0;width:max-content;z-index:-1}.vr-html-source[data-v-802d71e2],.vr-html-source[data-v-802d71e2] *{box-sizing:border-box;font-family:Arial,Segoe UI,Tahoma,sans-serif;letter-spacing:0}.vr-html-source button[data-v-802d71e2]{appearance:none;border:0;cursor:pointer;font:inherit;margin:0}.vr-html-toggle[data-v-802d71e2]{align-items:center;background:#ffffff38;border:8px solid #ffffffe0;border-radius:54px;color:#fff;display:flex;height:108px;justify-content:center;padding:8px;width:108px}.vr-html-toggle-core[data-v-802d71e2]{align-items:center;background:#111827;border-radius:39px;display:flex;height:78px;justify-content:center;width:78px}.vr-html-card[data-v-802d71e2]{background:#111827f5;border:5px solid #ffffff2e;border-radius:18px;color:#fff;overflow:hidden;position:relative}.vr-html-menu-card[data-v-802d71e2]{width:560px}.vr-html-points-card[data-v-802d71e2]{min-height:590px;width:640px}.vr-html-sign-card[data-v-802d71e2]{height:620px;width:920px}.vr-html-accent[data-v-802d71e2]{background:#00a0c8;height:18px;width:100%}.vr-html-card-inner[data-v-802d71e2]{padding:24px 28px 28px}.vr-html-card-header[data-v-802d71e2]{align-items:center;display:flex;gap:22px;justify-content:space-between;margin-bottom:18px;min-height:74px}.vr-html-title-block[data-v-802d71e2]{min-width:0}.vr-html-title[data-v-802d71e2]{color:#fff;font-size:34px;font-weight:500;line-height:1;white-space:nowrap}.vr-html-subtitle[data-v-802d71e2]{color:#d1d5db;font-size:22px;font-weight:400;line-height:1.05;margin-top:6px;white-space:nowrap}.vr-html-close[data-v-802d71e2]{align-items:center;background:#fff;border-radius:32px;color:#111;display:flex;flex:0 0 auto;height:64px;justify-content:center;width:64px}.vr-html-sign-close[data-v-802d71e2]{border-radius:36px;height:72px;position:absolute;right:28px;top:28px;width:72px}.vr-html-header-actions[data-v-802d71e2]{align-items:center;display:flex;flex:0 0 auto;gap:14px;justify-content:flex-end}.vr-html-reset-button[data-v-802d71e2]:disabled{cursor:default;opacity:.55}.vr-html-actions[data-v-802d71e2]{display:flex;flex-direction:column;gap:14px}.vr-html-panorama-section[data-v-802d71e2]{background:#0000003d;border:3px solid #ffffff29;border-radius:14px;margin-bottom:18px;padding:16px}.vr-html-panorama-title[data-v-802d71e2]{color:#d1d5db;font-size:20px;font-weight:700;line-height:1;margin-bottom:12px;text-transform:uppercase}.vr-html-panorama-timeline[data-v-802d71e2]{align-items:center;display:grid;gap:12px;grid-template-columns:max-content minmax(0,1fr) max-content;margin-bottom:14px}.vr-html-panorama-time[data-v-802d71e2]{color:#fff;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;min-width:48px;text-align:center}.vr-html-panorama-timeline-range[data-v-802d71e2]{height:30px}.vr-html-panorama-timeline-range[data-v-802d71e2]::-webkit-slider-runnable-track{height:8px}.vr-html-panorama-timeline-range[data-v-802d71e2]::-webkit-slider-thumb{height:24px;margin-top:-8px;width:24px}.vr-html-panorama-timeline-range[data-v-802d71e2]::-moz-range-track{height:8px}.vr-html-panorama-timeline-range[data-v-802d71e2]::-moz-range-thumb{height:20px;width:20px}.vr-html-panorama-controls[data-v-802d71e2]{align-items:stretch;display:flex;gap:8px}.vr-html-panorama-action[data-v-802d71e2]{align-items:center;background:#f9fafb;border-radius:12px;color:#111;display:flex;flex:1 1 0;flex-direction:column;gap:8px;justify-content:center;min-height:108px;min-width:0;padding:12px 8px}.vr-html-panorama-action.is-active[data-v-802d71e2]{background:#00a0c8;color:#fff}.vr-html-panorama-action.is-active .vr-html-action-icon[data-v-802d71e2]{background:#fff;color:#111}.vr-html-panorama-label[data-v-802d71e2]{color:currentColor;font-size:16px;font-weight:700;line-height:1.05;min-height:34px;overflow:hidden;text-align:center;white-space:normal;width:100%}.vr-html-action[data-v-802d71e2]{align-items:center;background:#f9fafb;border-radius:12px;color:#111;display:flex;gap:20px;justify-content:flex-start;min-height:66px;overflow:hidden;padding:0 22px;width:100%}.vr-html-action.is-active[data-v-802d71e2],.vr-html-action.is-start[data-v-802d71e2]{background:#00a0c8;color:#fff}.vr-html-action.is-danger[data-v-802d71e2]{background:#ef4444;color:#fff}.vr-html-action.is-disabled[data-v-802d71e2]{background:#e5e7eb;color:#6b7280;cursor:default;opacity:.88}.vr-html-action-icon[data-v-802d71e2]{align-items:center;background:#111827;border-radius:26px;color:#fff;display:flex;flex:0 0 auto;height:52px;justify-content:center;overflow:hidden;width:52px}.vr-html-action.is-active .vr-html-action-icon[data-v-802d71e2],.vr-html-action.is-danger .vr-html-action-icon[data-v-802d71e2]{background:#fff;color:#111}.vr-html-action.is-disabled .vr-html-action-icon[data-v-802d71e2]{background:#9ca3af;color:#f9fafb}.vr-html-action-label[data-v-802d71e2]{color:currentColor;flex:1 1 auto;font-size:27px;font-weight:500;line-height:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.vr-html-symbol[data-v-802d71e2]{color:currentColor;display:block;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.vr-html-dashboard-canvas[data-v-802d71e2]{display:block;height:42px;width:42px}.vr-html-pause-canvas[data-v-802d71e2],.vr-html-play-canvas[data-v-802d71e2]{display:block;height:34px;width:34px}.vr-html-seek-canvas[data-v-802d71e2],.vr-html-volume-canvas[data-v-802d71e2]{display:block;height:38px;width:38px}.vr-html-symbol-text[data-v-802d71e2]{font-size:21px}.vr-html-close-canvas[data-v-802d71e2],.vr-html-page-icon-canvas[data-v-802d71e2],.vr-html-reset-canvas[data-v-802d71e2],.vr-html-visit-check-canvas[data-v-802d71e2]{display:block;height:38px;width:38px}.vr-html-progress-track[data-v-802d71e2]{background:#ffffff2e;border-radius:8px;height:12px;margin:-6px 0 18px;overflow:hidden}.vr-html-progress-fill[data-v-802d71e2]{background:#00a0c8;border-radius:8px;height:100%;min-width:0}.vr-html-point-list[data-v-802d71e2]{display:flex;flex-direction:column;gap:10px;min-height:352px;overflow:visible}.vr-html-point-row[data-v-802d71e2]{align-items:center;background:#f9fafb;border-radius:10px;color:#111;display:flex;min-height:62px;overflow:visible;padding:10px 18px;width:100%}.vr-html-point-row.is-visited[data-v-802d71e2]{background:#eefcff}.vr-html-point-row.is-active[data-v-802d71e2]{background:#00a0c8;color:#fff}.vr-html-point-row.is-active .vr-html-point-caption[data-v-802d71e2],.vr-html-point-row.is-active .vr-html-point-name[data-v-802d71e2]{color:#fff}.vr-html-point-status[data-v-802d71e2]{align-items:center;display:flex;flex:0 0 auto;height:46px;justify-content:center;margin-right:14px;width:46px}.vr-html-waypoint-symbol[data-v-802d71e2]{align-items:center;background:#e0f2fe;border-radius:23px;color:#075985;display:flex;font-size:16px;font-weight:800;height:46px;justify-content:center;line-height:1;width:46px}.vr-html-point-row.is-active .vr-html-waypoint-symbol[data-v-802d71e2]{background:#fff;color:#075985}.vr-html-point-name[data-v-802d71e2]{color:#111;flex:1 1 auto;font-size:23px;font-weight:500;line-height:1.18;min-width:0;overflow:visible;overflow-wrap:anywhere;text-align:left;text-overflow:clip;white-space:normal;word-break:normal}.vr-html-point-caption[data-v-802d71e2]{color:#64748b;display:block;font-size:17px;font-weight:600;line-height:1.1;margin-top:4px}.vr-html-empty[data-v-802d71e2]{align-items:center;color:#fff;display:flex;font-size:22px;justify-content:center;line-height:1.2;min-height:132px}.vr-html-pager[data-v-802d71e2]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:18px}.vr-html-page-button[data-v-802d71e2]{align-items:center;background:#f9fafb;border-radius:12px;color:#111;display:flex;height:58px;justify-content:center;width:150px}.vr-html-page-button[data-v-802d71e2]:disabled{background:#9ca3af;color:#111827}.vr-html-page-count[data-v-802d71e2]{color:#fff;flex:1 1 auto;font-size:30px;font-weight:500;line-height:1;text-align:center;white-space:nowrap}.edit-panel[data-v-45ed34f3],.edit-panel[data-v-802d71e2]{background:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;left:10px;padding:10px;position:absolute;top:10px}.rv-flight-settings[data-v-6994186e]{border-top:1px solid #cbd5e1;margin-top:16px;padding-top:16px}.rv-drone-preview-actions[data-v-3b6ec846]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;left:50%;max-width:calc(100% - 24px);position:absolute;top:80px;transform:translateX(-50%);width:max-content;z-index:55}.rv-editor-layout[data-v-7c64def7]{background:#000;height:100vh;inset:0;min-height:100vh;overflow:hidden;position:fixed;width:100vw}.rv-editor-scene[data-v-7c64def7]{display:block;height:100vh!important;inset:0;position:absolute;width:100vw!important}.rv-editor-scene[data-v-7c64def7] .a-canvas,.rv-editor-scene[data-v-7c64def7] canvas{height:100%!important;width:100%!important}.rv-editor-actions[data-v-7c64def7]{gap:10px;left:calc(env(safe-area-inset-left, 0px) + 16px);pointer-events:auto;position:fixed;top:calc(env(safe-area-inset-top, 0px) + 16px);z-index:3000}.rv-editor-action-btn[data-v-7c64def7],.rv-editor-fab[data-v-7c64def7]{box-shadow:0 8px 22px #00000047;height:48px;width:48px}.rv-editor-title[data-v-7c64def7]{background:#ffffffeb;border-radius:8px;box-shadow:0 8px 24px #0003;color:#111827;left:50%;max-width:min(520px,calc(100vw - 168px));padding:8px 14px;pointer-events:none;position:fixed;text-align:center;top:calc(env(safe-area-inset-top, 0px) + 16px);transform:translateX(-50%);z-index:2400}.rv-editor-title__name[data-v-7c64def7]{font-size:.95rem;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-editor-title__context[data-v-7c64def7]{color:#4b5563;font-size:.78rem;font-weight:700;line-height:1.1;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-editor-model3d-load-card[data-v-7c64def7]{background:#fffffff5;border-radius:8px;bottom:calc(env(safe-area-inset-bottom, 0px) + 28px);box-shadow:0 16px 44px #00000047;color:#111827;left:50%;padding:14px 16px;pointer-events:none;position:fixed;transform:translateX(-50%);width:min(380px,calc(100vw - 32px));z-index:2920}.rv-editor-model3d-load-card--error[data-v-7c64def7]{border:1px solid #f59e0b73}.rv-editor-model3d-load-card__header[data-v-7c64def7]{align-items:center;display:flex;gap:8px;min-width:0}.rv-editor-model3d-load-card__title[data-v-7c64def7]{font-size:.95rem;font-weight:800;line-height:1.2;min-width:0}.rv-editor-model3d-load-card__message[data-v-7c64def7]{color:#4b5563;font-size:.8rem;line-height:1.3;margin-top:4px}.rv-editor-model3d-load-card__progress[data-v-7c64def7]{margin-top:10px}.rv-editor-edit-menu[data-v-7c64def7]{align-items:flex-end;bottom:calc(env(safe-area-inset-bottom, 0px) + 18px);display:flex;flex-direction:column;gap:12px;position:fixed;right:calc(env(safe-area-inset-right, 0px) + 18px);z-index:3000}.rv-editor-edit-actions[data-v-7c64def7]{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.rv-editor-pill-btn[data-v-7c64def7]{box-shadow:0 8px 24px #0000003d;min-height:42px;padding:0 14px}.rv-editor-orientation-panel[data-v-7c64def7]{backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #ffffffb8;border-radius:14px;bottom:calc(env(safe-area-inset-bottom, 0px) + 18px);box-shadow:0 20px 56px #0000005c;color:#111827;display:grid;gap:12px;max-height:calc(100vh - 36px);overflow:auto;padding:16px;position:fixed;right:calc(env(safe-area-inset-right, 0px) + 18px);width:min(430px,calc(100vw - 36px));z-index:3100}.rv-editor-orientation-live-badge[data-v-7c64def7]{align-items:center;background:#ffedd5;border-radius:999px;color:#9a3412;display:inline-flex;font-size:.74rem;font-weight:800;gap:5px;padding:4px 9px;width:-moz-fit-content;width:fit-content}.rv-editor-orientation-main[data-v-7c64def7]{align-items:center;display:flex;gap:20px;justify-content:center}.rv-editor-orientation-dial[data-v-7c64def7]{background:linear-gradient(90deg,#0000 49%,#94a3b847 50%,#0000 51%),linear-gradient(#0000 49%,#94a3b847 50%,#0000 51%),#fff7ed;border:2px solid #fdba74;border-radius:50%;box-shadow:inset 0 0 0 6px #fff;flex:0 0 112px;height:112px;position:relative;width:112px}.rv-editor-orientation-dial>span[data-v-7c64def7]{color:#64748b;font-size:.68rem;font-weight:900;line-height:1;position:absolute;z-index:2}.rv-editor-orientation-dial__north[data-v-7c64def7]{color:#c2410c!important;left:50%;top:8px;transform:translateX(-50%)}.rv-editor-orientation-dial__east[data-v-7c64def7]{right:8px;top:50%;transform:translateY(-50%)}.rv-editor-orientation-dial__south[data-v-7c64def7]{bottom:8px;left:50%;transform:translateX(-50%)}.rv-editor-orientation-dial__west[data-v-7c64def7]{left:8px;top:50%;transform:translateY(-50%)}.rv-editor-orientation-dial__arrow[data-v-7c64def7]{color:#f97316;filter:drop-shadow(0 3px 4px rgba(194,65,12,.25));left:50%;position:absolute;top:50%;transform-origin:50% 50%;transition:transform 90ms linear}.rv-editor-orientation-value[data-v-7c64def7]{display:grid;gap:2px;min-width:110px}.rv-editor-orientation-value strong[data-v-7c64def7]{color:#c2410c;font-size:2rem;font-variant-numeric:tabular-nums;line-height:1}.rv-editor-orientation-value span[data-v-7c64def7]{color:#64748b;font-size:.78rem;font-weight:700}.rv-editor-orientation-actions[data-v-7c64def7],.rv-editor-orientation-step-actions[data-v-7c64def7]{align-items:center;display:flex}.rv-editor-orientation-step-actions[data-v-7c64def7]{gap:8px;justify-content:center}.rv-editor-orientation-align[data-v-7c64def7]{display:grid;gap:8px}.rv-editor-orientation-actions[data-v-7c64def7]{gap:8px;justify-content:flex-end}.rv-editor-orientation-reticle[data-v-7c64def7]{background:#0f172ab8;border:1px solid #ffffffd1;border-radius:10px;color:#fff;display:grid;font-size:.7rem;font-weight:800;gap:2px;left:50%;padding:7px 10px 6px;place-items:center;pointer-events:none;position:fixed;text-shadow:0 1px 2px #00000080;top:50%;transform:translate(-50%,-50%);z-index:2850}.rv-editor-orientation-reticle[data-v-7c64def7]:after,.rv-editor-orientation-reticle[data-v-7c64def7]:before{background:#ffffffc7;content:"";position:absolute}.rv-editor-orientation-reticle[data-v-7c64def7]:before{height:96px;width:1px}.rv-editor-orientation-reticle[data-v-7c64def7]:after{height:1px;width:96px}.rv-editor-actions-pop-enter-active[data-v-7c64def7],.rv-editor-actions-pop-leave-active[data-v-7c64def7]{transition:opacity .16s ease,transform .16s ease}.rv-editor-actions-pop-enter-from[data-v-7c64def7],.rv-editor-actions-pop-leave-to[data-v-7c64def7]{opacity:0;transform:translateY(8px)}.rv-editor-add-panel[data-v-7c64def7],.rv-editor-selection-panel[data-v-7c64def7]{background:#fffffff5;border-radius:8px;box-shadow:0 16px 44px #00000047;color:#111827;left:50%;position:fixed;transform:translateX(-50%);width:min(520px,calc(100vw - 32px));z-index:2900}.rv-editor-add-panel[data-v-7c64def7]{bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);padding:14px}.rv-editor-waypoint-panel[data-v-7c64def7]{display:grid;gap:10px;left:auto;max-height:calc(100vh - 160px);overflow:auto;right:16px;transform:none;width:min(420px,calc(100vw - 32px))}.rv-editor-model3d-dialog[data-v-7c64def7]{background:#fffffffa;border-radius:8px;bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);color:#111827;max-height:min(720px,calc(100vh - 48px));overflow:hidden;position:fixed;right:calc(env(safe-area-inset-right, 0px) + 16px);width:min(420px,calc(100vw - 32px));z-index:2920}.rv-editor-model3d-dialog__section[data-v-7c64def7]{display:grid;gap:8px;max-height:min(720px,calc(100vh - 48px));overflow:auto}.rv-editor-model3d-uploader[data-v-7c64def7]{min-height:46px;width:min(288px,100%)}.rv-editor-model3d-uploader[data-v-7c64def7] .q-uploader__header{min-height:46px;padding:6px 8px}.rv-editor-model3d-uploader[data-v-7c64def7] .q-uploader__list{display:none}.rv-editor-model3d-dialog__actions[data-v-7c64def7]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.rv-editor-panel-header[data-v-7c64def7]{align-items:center;display:flex;gap:12px;justify-content:space-between}.rv-editor-panel-title[data-v-7c64def7]{color:#111827;font-size:1rem;font-weight:800;line-height:1.2}.rv-editor-position-header[data-v-7c64def7]{align-items:center;display:flex;gap:10px;justify-content:space-between}.rv-editor-position-step[data-v-7c64def7]{flex:0 0 112px}.rv-editor-selection-panel[data-v-7c64def7]{align-items:center;bottom:calc(env(safe-area-inset-bottom, 0px) + 18px);display:flex;gap:12px;justify-content:space-between;min-height:62px;padding:10px 10px 10px 14px}.rv-editor-selection-panel--waypoint[data-v-7c64def7]{width:min(660px,calc(100vw - 32px))}.rv-editor-selection-panel--media[data-v-7c64def7]{width:min(760px,calc(100vw - 32px))}.rv-editor-selection-panel__text[data-v-7c64def7]{min-width:0}.rv-editor-selection-panel__title[data-v-7c64def7]{color:#111827;font-size:.95rem;font-weight:800;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-editor-selection-panel__caption[data-v-7c64def7]{color:#64748b;font-size:.78rem;font-weight:700;line-height:1.15;margin-top:2px}.rv-editor-selection-panel__actions[data-v-7c64def7]{align-items:center;display:flex;flex:0 0 auto;gap:4px}.rv-editor-points-dialog[data-v-7c64def7]{border-radius:0 8px 8px 0;height:min(620px,calc(100vh - 48px));overflow:hidden;width:min(360px,calc(100vw - 28px))}.rv-editor-points-dialog__scroll[data-v-7c64def7]{height:calc(min(620px, calc(100vh - 48px)) - 75px)}.rv-editor-point-item[data-v-7c64def7]{border-radius:8px;margin-bottom:6px;min-height:68px}.rv-editor-point-item--active[data-v-7c64def7]{background:#e0f2fe;color:#075985}.rv-editor-points-dialog__empty[data-v-7c64def7]{align-items:center;color:#64748b;display:flex;justify-content:center;min-height:160px;text-align:center}.rv-editor-image-dialog[data-v-7c64def7]{border-radius:8px;max-height:min(740px,92vh);overflow:hidden;width:min(880px,96vw)}.rv-editor-image-dialog__scroll[data-v-7c64def7]{height:calc(min(740px, 92vh) - 82px)}.rv-editor-media-upload[data-v-7c64def7]{background:#f8fafc}.rv-editor-transform-dialog[data-v-7c64def7]{border-radius:8px;max-height:min(760px,92vh);overflow:auto;width:min(560px,96vw)}.rv-editor-transform-section[data-v-7c64def7]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.rv-editor-image-grid[data-v-7c64def7]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.rv-editor-image-card[data-v-7c64def7]{border-radius:8px;overflow:hidden}.rv-editor-media-list[data-v-7c64def7]{display:flex;flex-direction:column;gap:8px}.rv-editor-media-option[data-v-7c64def7]{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.rv-editor-media-empty[data-v-7c64def7]{align-items:center;color:#64748b;display:flex;justify-content:center;min-height:120px;text-align:center}.rv-editor-firefly-zone[data-v-7c64def7]{cursor:grab}.rv-editor-firefly-zone--selected[data-v-7c64def7]{cursor:grabbing}.rv-editor-firefly-zone--media.rv-editor-firefly-zone--selected[data-v-7c64def7],.rv-editor-firefly-zone--media[data-v-7c64def7],.rv-editor-firefly-zone--waypoint.rv-editor-firefly-zone--selected[data-v-7c64def7],.rv-editor-firefly-zone--waypoint[data-v-7c64def7]{cursor:pointer}.rv-editor-firefly-zone--media.rv-editor-firefly-zone--drag-armed.rv-editor-firefly-zone--selected[data-v-7c64def7],.rv-editor-firefly-zone--media.rv-editor-firefly-zone--drag-armed[data-v-7c64def7],.rv-editor-firefly-zone--waypoint.rv-editor-firefly-zone--drag-armed.rv-editor-firefly-zone--selected[data-v-7c64def7],.rv-editor-firefly-zone--waypoint.rv-editor-firefly-zone--drag-armed[data-v-7c64def7]{cursor:grab}.vr-html-source[data-v-7c64def7]{height:max-content;left:-10000px;overflow:visible;pointer-events:none;position:fixed;top:0;width:max-content;z-index:-1}.vr-html-source[data-v-7c64def7],.vr-html-source[data-v-7c64def7] *{box-sizing:border-box;font-family:Arial,Segoe UI,Tahoma,sans-serif;letter-spacing:0}.vr-html-source button[data-v-7c64def7]{appearance:none;border:0;cursor:pointer;font:inherit;margin:0}.vr-html-toggle[data-v-7c64def7]{align-items:center;background:#ffffff38;border:8px solid #ffffffe0;border-radius:54px;color:#fff;display:flex;height:108px;justify-content:center;padding:8px;width:108px}.vr-html-toggle-core[data-v-7c64def7]{align-items:center;background:#111827;border-radius:39px;display:flex;height:78px;justify-content:center;width:78px}.vr-html-card[data-v-7c64def7]{background:#111827f5;border:5px solid #ffffff2e;border-radius:18px;color:#fff;overflow:hidden;position:relative}.vr-html-menu-card[data-v-7c64def7]{width:560px}.vr-html-points-card[data-v-7c64def7]{min-height:590px;width:640px}.vr-html-connect-card[data-v-7c64def7],.vr-html-images-card[data-v-7c64def7]{min-height:610px;width:720px}.vr-html-selection-card[data-v-7c64def7]{width:620px}.vr-html-accent[data-v-7c64def7]{background:#00a0c8;height:18px;width:100%}.vr-html-card-inner[data-v-7c64def7]{padding:24px 28px 28px}.vr-html-card-header[data-v-7c64def7]{align-items:center;display:flex;gap:22px;justify-content:space-between;margin-bottom:18px;min-height:74px}.vr-html-selection-header[data-v-7c64def7]{margin-bottom:20px}.vr-html-title-block[data-v-7c64def7]{min-width:0}.vr-html-title[data-v-7c64def7]{color:#fff;font-size:34px;font-weight:500;line-height:1;white-space:nowrap}.vr-html-subtitle[data-v-7c64def7]{color:#d1d5db;font-size:22px;font-weight:400;line-height:1.05;margin-top:6px;white-space:nowrap}.vr-html-close[data-v-7c64def7]{align-items:center;background:#fff;border-radius:32px;color:#111;display:flex;flex:0 0 auto;height:64px;justify-content:center;width:64px}.vr-html-actions[data-v-7c64def7]{display:flex;flex-direction:column;gap:14px}.vr-html-action[data-v-7c64def7]{align-items:center;background:#f9fafb;border-radius:12px;color:#111;display:flex;gap:20px;justify-content:flex-start;min-height:66px;overflow:hidden;padding:0 22px;width:100%}.vr-html-action.is-active[data-v-7c64def7]{background:#00a0c8;color:#fff}.vr-html-action.is-danger[data-v-7c64def7]{background:#ef4444;color:#fff}.vr-html-action-icon[data-v-7c64def7]{align-items:center;background:#111827;border-radius:26px;color:#fff;display:flex;flex:0 0 auto;height:52px;justify-content:center;overflow:hidden;width:52px}.vr-html-action.is-active .vr-html-action-icon[data-v-7c64def7],.vr-html-action.is-danger .vr-html-action-icon[data-v-7c64def7]{background:#fff;color:#111}.vr-html-action-label[data-v-7c64def7]{color:currentColor;flex:1 1 auto;font-size:27px;font-weight:500;line-height:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.vr-html-symbol[data-v-7c64def7]{color:currentColor;display:block;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.vr-html-symbol-text[data-v-7c64def7]{font-size:21px}.vr-html-dashboard-canvas[data-v-7c64def7]{display:block;height:42px;width:42px}.vr-html-close-canvas[data-v-7c64def7],.vr-html-page-icon-canvas[data-v-7c64def7]{display:block;height:38px;width:38px}.vr-html-point-list[data-v-7c64def7]{display:flex;flex-direction:column;gap:10px;min-height:352px;overflow:visible}.vr-html-point-row[data-v-7c64def7]{align-items:center;background:#f9fafb;border-radius:10px;color:#111;display:flex;min-height:62px;overflow:visible;padding:10px 18px;width:100%}.vr-html-point-row.is-visited[data-v-7c64def7]{background:#eefcff}.vr-html-point-status[data-v-7c64def7]{align-items:center;background:#111827;border-radius:23px;color:#fff;display:flex;flex:0 0 auto;height:46px;justify-content:center;margin-right:14px;width:46px}.vr-html-point-name[data-v-7c64def7]{color:#111;flex:1 1 auto;font-size:23px;font-weight:500;line-height:1.18;min-width:0;overflow:visible;overflow-wrap:anywhere;text-align:left;text-overflow:clip;white-space:normal;word-break:normal}.vr-html-empty[data-v-7c64def7]{align-items:center;color:#fff;display:flex;font-size:22px;justify-content:center;line-height:1.2;min-height:132px}.vr-html-choice-list[data-v-7c64def7]{display:flex;flex-direction:column;gap:12px;min-height:372px;overflow:visible}.vr-html-choice-row[data-v-7c64def7]{align-items:center;background:#f9fafb;border-radius:10px;color:#111;display:flex;gap:14px;min-height:72px;overflow:visible;padding:10px 12px 10px 18px;width:100%}.vr-html-choice-text[data-v-7c64def7]{color:#111;display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.vr-html-choice-title[data-v-7c64def7]{color:#111;font-size:23px;font-weight:600;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-html-choice-caption[data-v-7c64def7]{color:#64748b;font-size:17px;font-weight:500;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-html-choice-actions[data-v-7c64def7]{align-items:center;display:flex;flex:0 0 auto;gap:8px}.vr-html-mini-button[data-v-7c64def7]{align-items:center;background:#111827;border-radius:10px;color:#fff;display:inline-flex;font-size:19px;font-weight:700;height:48px;justify-content:center;line-height:1;min-width:124px;padding:0 18px;white-space:nowrap}.vr-html-mini-button--danger[data-v-7c64def7]{background:#ef4444}.vr-html-selection-actions[data-v-7c64def7]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.vr-html-selection-action[data-v-7c64def7]{align-items:center;background:#f9fafb;border-radius:12px;color:#111;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:116px;overflow:hidden;padding:12px 10px}.vr-html-selection-action--danger[data-v-7c64def7]{background:#ef4444;color:#fff}.vr-html-selection-icon[data-v-7c64def7]{align-items:center;background:#111827;border-radius:27px;color:#fff;display:flex;height:54px;justify-content:center;overflow:hidden;width:54px}.vr-html-selection-action--danger .vr-html-selection-icon[data-v-7c64def7]{background:#fff;color:#111}.vr-html-selection-label[data-v-7c64def7]{color:currentColor;font-size:23px;font-weight:700;line-height:1;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.vr-html-pager[data-v-7c64def7]{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:18px}.vr-html-page-button[data-v-7c64def7]{align-items:center;background:#f9fafb;border-radius:12px;color:#111;display:flex;height:58px;justify-content:center;width:150px}.vr-html-page-button[data-v-7c64def7]:disabled{background:#9ca3af;color:#111827}.vr-html-page-count[data-v-7c64def7]{color:#fff;flex:1 1 auto;font-size:30px;font-weight:500;line-height:1;text-align:center;white-space:nowrap}@media (max-width:640px){.rv-editor-waypoint-panel[data-v-7c64def7]{bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);left:50%;right:auto;transform:translateX(-50%);width:min(520px,calc(100vw - 32px))}.rv-editor-model3d-dialog[data-v-7c64def7]{bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);max-height:calc(100vh - 24px);right:calc(env(safe-area-inset-right, 0px) + 12px);width:calc(100vw - 24px)}.rv-editor-actions[data-v-7c64def7]{gap:8px;left:calc(env(safe-area-inset-left, 0px) + 12px);top:calc(env(safe-area-inset-top, 0px) + 12px)}.rv-editor-action-btn[data-v-7c64def7],.rv-editor-fab[data-v-7c64def7]{height:44px;width:44px}.rv-editor-title[data-v-7c64def7]{max-width:calc(100vw - 148px);padding:7px 10px;top:calc(env(safe-area-inset-top, 0px) + 12px)}.rv-editor-pill-btn[data-v-7c64def7]{max-width:calc(100vw - 86px)}.rv-editor-orientation-panel[data-v-7c64def7]{bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);max-height:calc(100vh - 24px);padding:14px;right:calc(env(safe-area-inset-right, 0px) + 12px);width:calc(100vw - 24px)}.rv-editor-orientation-main[data-v-7c64def7]{gap:14px}.rv-editor-orientation-dial[data-v-7c64def7]{flex-basis:96px;height:96px;width:96px}.rv-editor-selection-panel[data-v-7c64def7]{left:14px;right:calc(env(safe-area-inset-right, 0px) + 72px);transform:none;width:auto}}.edit-panel[data-v-7ae9a2cd]{background:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;left:10px;padding:10px;position:absolute;top:10px}[data-v-1ecec146]:host{display:block;height:100%;position:relative;width:100%}.scene-wrapper[data-v-1ecec146]{height:100%;position:relative;width:100%}.scene-wrapper canvas[data-v-1ecec146]{background:#0000!important}.ar-controls[data-v-1ecec146]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;padding:16px;pointer-events:auto;z-index:99999}.ar-scene-action-stack[data-v-1ecec146]{align-items:flex-end;bottom:178px;display:flex;flex-direction:column-reverse;gap:10px;pointer-events:auto;position:fixed;right:16px}@media (max-width:420px){.ar-scene-action-stack[data-v-1ecec146]{bottom:174px;right:12px}}.rv-scene-graph-editor[data-v-5ffae8fd]{border-radius:12px;display:flex;flex-direction:column;height:min(820px,94vh);overflow:hidden;width:min(1120px,96vw)}.rv-scene-graph-editor__footer[data-v-5ffae8fd],.rv-scene-graph-editor__header[data-v-5ffae8fd],.rv-scene-graph-editor__toolbar[data-v-5ffae8fd]{align-items:center;display:flex;gap:16px;justify-content:space-between}.rv-scene-graph-editor__header[data-v-5ffae8fd]{min-height:70px}.rv-scene-graph-editor__toolbar[data-v-5ffae8fd]{background:#f8fafc;flex-wrap:wrap;padding-bottom:10px;padding-top:10px}.rv-scene-graph-editor__toolbar-actions[data-v-5ffae8fd]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rv-scene-graph-editor__toolbar-settings[data-v-5ffae8fd]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.rv-scene-graph-editor__zoom-controls[data-v-5ffae8fd]{align-items:center;background:#fff;border:1px solid #dbe4ee;border-radius:20px;display:flex;gap:2px;min-height:38px;padding:2px 4px}.rv-scene-graph-editor__zoom-value[data-v-5ffae8fd]{color:#334155;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:48px;text-align:center}.rv-scene-graph-editor__pan-hint[data-v-5ffae8fd]{align-items:center;background:#fff;border:1px solid #dbe4ee;border-radius:14px;color:#475569;display:inline-flex;font-size:.75rem;font-weight:600;gap:5px;min-height:26px;padding:4px 8px;white-space:nowrap}.rv-scene-graph-editor__orientation-controls[data-v-5ffae8fd]{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:20px;color:#9a3412;display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;min-height:38px;padding:2px 5px 2px 9px;white-space:nowrap}.rv-scene-graph-editor__orientation-controls>.q-icon[data-v-5ffae8fd]{transition:transform .1s linear}.rv-scene-graph-editor__open-scene[data-v-5ffae8fd]{border-radius:20px;min-height:38px;white-space:nowrap}.rv-scene-graph-editor__banner[data-v-5ffae8fd]{background:#eff6ff;border:1px solid #bfdbfe;margin:10px 16px 0}.rv-scene-graph-editor__banner-content[data-v-5ffae8fd]{align-items:center;display:flex;gap:12px;justify-content:space-between}.rv-scene-graph-editor__viewport[data-v-5ffae8fd]{background-color:#f8fafc;background-image:linear-gradient(#94a3b829 1px,#0000 0),linear-gradient(90deg,#94a3b829 1px,#0000 0);background-position:var(--rv-grid-x,0) var(--rv-grid-y,0);background-size:var(--rv-grid-size,24px) var(--rv-grid-size,24px);cursor:grab;flex:1 1 auto;min-height:320px;min-width:0;overflow:hidden;overscroll-behavior:contain;position:relative;touch-action:none}.rv-scene-graph-editor__viewport--panning[data-v-5ffae8fd],.rv-scene-graph-editor__viewport--panning[data-v-5ffae8fd] *{cursor:grabbing!important}.rv-scene-graph-editor__canvas[data-v-5ffae8fd]{contain:layout style;height:100%;inset:0 auto auto 0;overflow:visible;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none;width:100%;will-change:transform}.rv-scene-graph-editor__edges[data-v-5ffae8fd]{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.rv-scene-graph-editor__edge-group[data-v-5ffae8fd]{cursor:pointer}.rv-scene-graph-editor__edge-hitbox[data-v-5ffae8fd]{stroke:#0000;stroke-width:4;vector-effect:non-scaling-stroke}.rv-scene-graph-editor__edge[data-v-5ffae8fd]{fill:none;stroke:#64748b;stroke-width:2.5;vector-effect:non-scaling-stroke;pointer-events:none}.rv-scene-graph-editor__edge--one-way[data-v-5ffae8fd]{stroke-dasharray:7 5}.rv-scene-graph-editor__edge--selected[data-v-5ffae8fd]{stroke:#1976d2;stroke-width:4}.rv-scene-graph-editor__edge--preview[data-v-5ffae8fd]{stroke:#1976d2;stroke-width:3;stroke-dasharray:8 6;opacity:.9}.rv-scene-graph-editor__node[data-v-5ffae8fd]{color:#0f172a;cursor:grab;outline:none;position:absolute;touch-action:none;transform:translate(-50%,-50%);width:96px;z-index:2}.rv-scene-graph-editor__node[data-v-5ffae8fd]:active{cursor:grabbing}.rv-scene-graph-editor__node--selected .rv-scene-graph-editor__node-thumb[data-v-5ffae8fd],.rv-scene-graph-editor__node:focus-visible .rv-scene-graph-editor__node-thumb[data-v-5ffae8fd]{box-shadow:0 0 0 4px #1976d238,0 8px 22px #0f172a38}.rv-scene-graph-editor__node--primary .rv-scene-graph-editor__node-thumb[data-v-5ffae8fd]{border-color:#1976d2;box-shadow:0 0 0 5px #1976d247,0 8px 22px #0f172a3d}.rv-scene-graph-editor__node--connection-source .rv-scene-graph-editor__node-thumb[data-v-5ffae8fd]{border-color:#1976d2;box-shadow:0 0 0 5px #1976d233,0 8px 22px #0f172a38}.rv-scene-graph-editor__node--drop-target .rv-scene-graph-editor__node-thumb[data-v-5ffae8fd]{border-color:#16a34a;box-shadow:0 0 0 6px #16a34a3d,0 8px 22px #0f172a3d;transform:scale(1.08)}.rv-scene-graph-editor__node-thumb[data-v-5ffae8fd]{align-items:center;background:#e2e8f0;border:3px solid #fff;border-radius:50%;box-shadow:0 6px 18px #0f172a33;display:flex;height:60px;justify-content:center;margin:0 auto;overflow:visible;position:relative;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;width:60px}.rv-scene-graph-editor__node--root .rv-scene-graph-editor__node-thumb[data-v-5ffae8fd]{border-color:#1976d2}.rv-scene-graph-editor__node-thumb img[data-v-5ffae8fd]{border-radius:50%;height:100%;object-fit:cover;pointer-events:none;width:100%}.rv-scene-graph-editor__orientation-indicator[data-v-5ffae8fd]{inset:-14px;pointer-events:none;position:absolute;transform-origin:50% 50%;transition:transform .1s linear;z-index:3}.rv-scene-graph-editor__orientation-shaft[data-v-5ffae8fd]{background:#475569b3;border-radius:2px;height:35px;left:50%;position:absolute;top:9px;transform:translateX(-50%);width:2px}.rv-scene-graph-editor__orientation-arrow[data-v-5ffae8fd],.rv-scene-graph-editor__orientation-handle[data-v-5ffae8fd]{left:50%;position:absolute;top:5px;transform:translate(-50%,-50%)}.rv-scene-graph-editor__orientation-arrow[data-v-5ffae8fd]{color:#475569}.rv-scene-graph-editor__orientation-indicator--active .rv-scene-graph-editor__orientation-shaft[data-v-5ffae8fd]{background:#f97316;box-shadow:0 0 0 1px #ffffffe6;width:3px}.rv-scene-graph-editor__orientation-indicator--active[data-v-5ffae8fd]{transition:none}.rv-scene-graph-editor__orientation-handle[data-v-5ffae8fd]{background:#f97316;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 12px #c2410c5c;color:#fff;cursor:grab;display:grid;height:26px;padding:0;place-items:center;pointer-events:auto;transform:translate(-50%,-50%) scale(var(--rv-node-inverse-zoom,1));width:26px}.rv-scene-graph-editor__orientation-handle[data-v-5ffae8fd]:active{cursor:grabbing}.rv-scene-graph-editor__root-badge[data-v-5ffae8fd]{left:50%;position:absolute;top:-9px;transform:translateX(-50%);white-space:nowrap}.rv-scene-graph-editor__node-label[data-v-5ffae8fd]{background:#fffffff0;border-radius:6px;box-shadow:0 2px 8px #0f172a1f;font-size:.75rem;font-weight:700;line-height:1.15;margin-top:6px;overflow:hidden;padding:3px 7px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rv-scene-graph-editor__connection-handle[data-v-5ffae8fd]{box-shadow:0 5px 14px #1976d261;cursor:crosshair;height:30px;min-height:30px;min-width:30px;position:absolute;touch-action:none;transform:translate(-50%,-50%) scale(var(--rv-connection-handle-scale,1));transition:transform .12s ease,box-shadow .12s ease;width:30px;z-index:5}.rv-scene-graph-editor__connection-handle--dragging[data-v-5ffae8fd]{box-shadow:0 0 0 5px #1976d233,0 6px 16px #1976d26b;transform:translate(-50%,-50%) scale(var(--rv-connection-handle-scale,1)) scale(1.1)}.rv-scene-graph-editor__empty[data-v-5ffae8fd]{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:8px;inset:0;justify-content:center;position:absolute}.rv-scene-graph-editor__footer[data-v-5ffae8fd]{min-height:66px;padding:10px 16px}@media (max-width:700px){.rv-scene-graph-editor[data-v-5ffae8fd]{border-radius:0;height:100vh;max-height:none;max-width:none;width:100vw}.rv-scene-graph-editor__footer[data-v-5ffae8fd],.rv-scene-graph-editor__header[data-v-5ffae8fd],.rv-scene-graph-editor__toolbar[data-v-5ffae8fd]{align-items:flex-start}.rv-scene-graph-editor__footer[data-v-5ffae8fd],.rv-scene-graph-editor__toolbar[data-v-5ffae8fd]{flex-direction:column}.rv-scene-graph-editor__footer>.row[data-v-5ffae8fd]{justify-content:flex-end;width:100%}.rv-scene-graph-editor__viewport[data-v-5ffae8fd]{min-height:260px}}.ar-editor-layout[data-v-054e8b24]{color:#f8fafc;overflow:hidden}.ar-editor-layout[data-v-054e8b24],.ar-editor-scene[data-v-054e8b24]{background:#000;height:100vh;inset:0;position:fixed;width:100vw}.ar-editor-scene[data-v-054e8b24] a-scene{display:block;height:100vh!important;inset:0;position:absolute;width:100vw!important}.ar-editor-scene[data-v-054e8b24] .a-canvas,.ar-editor-scene[data-v-054e8b24] canvas{height:100%!important;width:100%!important}.ar-editor-actions[data-v-054e8b24]{gap:10px;left:calc(env(safe-area-inset-left, 0px) + 16px);pointer-events:auto;position:fixed;top:calc(env(safe-area-inset-top, 0px) + 16px);z-index:3000}.ar-editor-action-btn[data-v-054e8b24],.ar-editor-fab[data-v-054e8b24]{box-shadow:0 8px 22px #00000047;height:48px;width:48px}.ar-editor-title[data-v-054e8b24]{background:#ffffffeb;border-radius:8px;box-shadow:0 8px 24px #0003;color:#111827;left:50%;max-width:min(520px,calc(100vw - 168px));padding:8px 14px;pointer-events:none;position:fixed;text-align:center;top:calc(env(safe-area-inset-top, 0px) + 16px);transform:translateX(-50%);z-index:2400}.ar-editor-title__name[data-v-054e8b24]{font-size:.95rem;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-editor-title__context[data-v-054e8b24]{color:#4b5563;font-size:.78rem;font-weight:700;line-height:1.1;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-editor-edit-menu[data-v-054e8b24]{bottom:calc(env(safe-area-inset-bottom, 0px) + 18px);position:fixed;right:calc(env(safe-area-inset-right, 0px) + 18px);z-index:3000}.ar-editor-selection-panel[data-v-054e8b24]{align-items:center;background:#fffffff5;border-radius:8px;bottom:calc(env(safe-area-inset-bottom, 0px) + 18px);box-shadow:0 16px 44px #00000047;color:#111827;display:flex;gap:12px;justify-content:space-between;left:50%;min-height:62px;padding:10px 10px 10px 14px;position:fixed;transform:translateX(-50%);width:min(640px,calc(100vw - 32px));z-index:2900}.ar-editor-selection-panel__text[data-v-054e8b24]{min-width:0}.ar-editor-selection-panel__title[data-v-054e8b24]{color:#111827;font-size:.95rem;font-weight:800;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-editor-selection-panel__caption[data-v-054e8b24]{color:#64748b;font-size:.78rem;font-weight:700;line-height:1.15;margin-top:2px}.ar-editor-selection-panel__position[data-v-054e8b24]{color:#334155;font-size:.72rem;font-weight:700;line-height:1.15;margin-top:2px}.ar-editor-selection-panel__actions[data-v-054e8b24]{align-items:center;display:flex;flex:0 0 auto;gap:4px}.ar-editor-vr-html-source[data-v-054e8b24]{height:max-content;left:-10000px;overflow:visible;pointer-events:none;position:fixed;top:0;width:max-content;z-index:-1}.ar-editor-vr-html-source[data-v-054e8b24],.ar-editor-vr-html-source[data-v-054e8b24] *{box-sizing:border-box;font-family:Arial,Segoe UI,Tahoma,sans-serif;letter-spacing:0}.ar-editor-vr-html-source button[data-v-054e8b24]{appearance:none;border:0;cursor:pointer;font:inherit;margin:0}.ar-vr-html-card[data-v-054e8b24]{background:#111827f5;border:5px solid #ffffff2e;border-radius:18px;color:#fff;overflow:hidden;position:relative;width:620px}.ar-vr-html-accent[data-v-054e8b24]{background:#00a0c8;height:18px;width:100%}.ar-vr-html-card-inner[data-v-054e8b24]{padding:24px 28px 28px}.ar-vr-html-header[data-v-054e8b24]{align-items:center;display:flex;margin-bottom:20px;min-height:74px}.ar-vr-html-title-block[data-v-054e8b24]{min-width:0}.ar-vr-html-title[data-v-054e8b24]{color:#fff;font-size:34px;font-weight:500;line-height:1;white-space:nowrap}.ar-vr-html-subtitle[data-v-054e8b24]{color:#d1d5db;font-size:22px;font-weight:400;line-height:1.05;margin-top:6px;white-space:nowrap}.ar-vr-html-actions[data-v-054e8b24]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ar-vr-html-section-title[data-v-054e8b24]{color:#d1d5db;font-size:20px;font-weight:700;line-height:1;margin:8px 0 12px;text-transform:uppercase}.ar-vr-html-actions--panel[data-v-054e8b24]{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.ar-vr-html-action[data-v-054e8b24]{align-items:center;background:#f9fafb;border-radius:12px;color:#111;display:flex;gap:16px;justify-content:flex-start;min-height:68px;overflow:hidden;padding:0 18px;width:100%}.ar-vr-html-actions--panel .ar-vr-html-action[data-v-054e8b24]{gap:10px;min-height:58px;padding:0 12px}.ar-vr-html-action--wide[data-v-054e8b24]{grid-column:1/-1}.ar-vr-html-action--primary[data-v-054e8b24]{background:#00a0c8;color:#fff}.ar-vr-html-action--danger[data-v-054e8b24]{background:#ef4444;color:#fff}.ar-vr-html-action-icon[data-v-054e8b24]{align-items:center;background:#111827;border-radius:26px;color:#fff;display:flex;flex:0 0 auto;font-size:19px;font-weight:800;height:52px;justify-content:center;line-height:1;white-space:nowrap;width:52px}.ar-vr-html-actions--panel .ar-vr-html-action-icon[data-v-054e8b24]{border-radius:22px;font-size:16px;height:44px;width:44px}.ar-vr-html-action--danger .ar-vr-html-action-icon[data-v-054e8b24],.ar-vr-html-action--primary .ar-vr-html-action-icon[data-v-054e8b24]{background:#fff;color:#111}.ar-vr-html-action-label[data-v-054e8b24]{color:currentColor;flex:1 1 auto;font-size:25px;font-weight:500;line-height:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ar-vr-html-actions--panel .ar-vr-html-action-label[data-v-054e8b24]{font-size:20px}.ar-editor-panel-title[data-v-054e8b24]{color:#111827;font-size:1rem;font-weight:800;line-height:1.2}.ar-editor-media-dialog[data-v-054e8b24]{border-radius:8px;max-height:min(740px,92vh);overflow:hidden;width:min(880px,96vw)}.ar-editor-media-grid[data-v-054e8b24]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ar-editor-media-card[data-v-054e8b24]{border-radius:8px;overflow:hidden}.ar-editor-media-card__body[data-v-054e8b24]{padding:8px 10px 2px}.ar-editor-media-card__chip[data-v-054e8b24]{font-size:.68rem;font-weight:800;margin:0}.ar-editor-media-card__hint[data-v-054e8b24]{color:#64748b;font-size:.72rem;font-weight:700;line-height:1.2;margin-top:6px}.ar-editor-media-card__icon[data-v-054e8b24]{align-items:center;background:#f8fafc;color:#334155;display:flex;flex-direction:column;gap:8px;height:150px;justify-content:center;padding:16px;text-align:center}.ar-editor-media-empty[data-v-054e8b24]{align-items:center;color:#64748b;display:flex;justify-content:center;min-height:120px;text-align:center}.ar-editor-transform-dialog[data-v-054e8b24]{border-radius:8px;max-height:min(820px,92vh);overflow:hidden;width:min(760px,96vw)}.ar-editor-transform-dialog__body[data-v-054e8b24]{max-height:calc(min(820px, 92vh) - 78px);overflow-y:auto}.ar-editor-transform-grid[data-v-054e8b24]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ar-editor-config-section[data-v-054e8b24]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.ar-editor-config-section--wide[data-v-054e8b24]{grid-column:1/-1}.ar-editor-config-section__title[data-v-054e8b24]{color:#111827;font-size:.9rem;font-weight:800;line-height:1.2}.ar-editor-config-section__caption[data-v-054e8b24]{color:#64748b;font-size:.76rem;font-weight:600;line-height:1.35;margin-top:3px}.ar-editor-toggle-stack[data-v-054e8b24]{display:grid;gap:2px;margin-top:6px}.ar-editor-mouthcue-status[data-v-054e8b24]{font-weight:800}.ar-editor-lipsync-runtime-status[data-v-054e8b24]{align-items:flex-start;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);margin-top:12px;padding:10px 12px}.ar-editor-lipsync-runtime-status--active[data-v-054e8b24]{background:#f0fdf4;border-color:#86efac;color:#166534}.ar-editor-lipsync-runtime-status--inactive[data-v-054e8b24]{background:#fffbeb;border-color:#fde68a;color:#92400e}.ar-editor-lipsync-runtime-status__title[data-v-054e8b24]{font-size:.82rem;font-weight:900;line-height:1.25}.ar-editor-lipsync-runtime-status__text[data-v-054e8b24]{font-size:.76rem;font-weight:650;line-height:1.35;margin-top:2px}.ar-editor-mouthcue-summary[data-v-054e8b24]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ar-editor-mouthcue-summary__label[data-v-054e8b24]{color:#334155;font-size:.72rem;font-weight:800;text-transform:uppercase}.ar-editor-mouthcue-summary__empty[data-v-054e8b24]{color:#64748b;font-size:.76rem;font-weight:600;line-height:1.35;margin-top:4px}.ar-editor-lipsync-controls[data-v-054e8b24]{display:grid;gap:12px;margin-top:10px}.ar-editor-lipsync-actions[data-v-054e8b24]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.ar-editor-lipsync-status[data-v-054e8b24]{color:#1d4ed8;font-size:.78rem;font-weight:700;line-height:1.35}.ar-editor-vector-grid[data-v-054e8b24]{display:grid;gap:12px;margin-top:10px}@media (max-width:720px){.ar-editor-title[data-v-054e8b24]{left:auto;max-width:calc(100vw - 96px);right:calc(env(safe-area-inset-right, 0px) + 16px);transform:none}.ar-editor-selection-panel[data-v-054e8b24]{align-items:stretch;bottom:78px;flex-direction:column;left:10px;right:10px;transform:none;width:auto}.ar-editor-selection-panel__actions[data-v-054e8b24]{flex-wrap:wrap;justify-content:flex-end}.ar-editor-transform-dialog[data-v-054e8b24]{max-height:88vh;width:96vw}.ar-editor-transform-dialog__body[data-v-054e8b24]{max-height:calc(88vh - 78px)}.ar-editor-mouthcue-summary[data-v-054e8b24],.ar-editor-transform-grid[data-v-054e8b24]{grid-template-columns:1fr}.ar-editor-lipsync-actions[data-v-054e8b24]{align-items:stretch;flex-direction:column}}