.ar-qrcode[data-v-4bf412e3]{display:inline-block;overflow:hidden}.qrcode-wrapper[data-v-4bf412e3]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.qrcode-wrapper[data-v-4bf412e3] canvas,.qrcode-wrapper[data-v-4bf412e3] svg{display:block}.ar-viewer[data-v-fac0beba]{height:100%;overflow:hidden;position:relative;width:100%}.ar-canvas[data-v-fac0beba],.ar-preview-video[data-v-fac0beba]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ar-preview-video[data-v-fac0beba]{inset:0;position:absolute;z-index:1}.loading-overlay[data-v-fac0beba]{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:10}.error-overlay[data-v-fac0beba],.loading-overlay[data-v-fac0beba]{inset:0;position:absolute}.effect-loading-overlay[data-v-fac0beba]{left:50%;position:absolute;top:46%;transform:translate(-50%,-50%);z-index:8}.effect-loading-card[data-v-fac0beba]{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 .25rem .25rem #0000001a;display:flex;flex-direction:column;gap:.125rem;padding:1.5rem .8125rem;width:15rem}.effect-loading-spinner[data-v-fac0beba]{animation:spin-fac0beba 1s linear infinite;height:2.5rem;width:2.5rem}@keyframes spin-fac0beba{to{transform:rotate(1turn)}}.effect-loading-text[data-v-fac0beba]{color:#000;font-size:.875rem;white-space:nowrap}.guide-overlay[data-v-fac0beba]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:5}.guide-overlay svg[data-v-fac0beba]{left:50%;position:absolute;top:40%;transform:translate(-50%,-50%)}.guide-overlay .guide-txt[data-v-fac0beba]{color:#fff;font-size:1rem;font-weight:400;line-height:1.5rem;position:absolute;text-align:center;text-shadow:0 0 .5rem rgba(0,0,0,.8);top:50%;width:100%}.progress-ring[data-v-fac0beba]{height:5rem;position:relative;width:5rem}.progress-ring svg[data-v-fac0beba]{height:100%;transform:rotate(-90deg);width:100%}.progress-circle[data-v-fac0beba]{transition:stroke-dashoffset .3s ease}.progress-text[data-v-fac0beba]{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;inset:0;justify-content:center;position:absolute}.loading-text[data-v-fac0beba]{margin-top:1rem}.error-text[data-v-fac0beba],.loading-text[data-v-fac0beba]{color:#fff;font-size:.875rem;opacity:.8}.error-text[data-v-fac0beba]{margin-top:8.75rem;padding:0 5rem;text-align:center}.retry-btn-wrap[data-v-fac0beba]{display:flex;justify-content:center}.retry-btn[data-v-fac0beba]{background:#fff;border:none;border-radius:.5rem;color:#000;cursor:pointer;font-size:.875rem;margin-top:1rem;padding:.75rem 1.5rem}.guide-content[data-v-fac0beba]{color:#fff;height:100%;margin-left:.875rem;margin-right:.875rem;margin-top:calc(1rem + env(safe-area-inset-top));position:relative;text-align:center;width:100%}.guide-title[data-v-fac0beba]{font-size:1.125rem;font-weight:600;line-height:1.75rem}.guide-step[data-v-fac0beba],.guide-title[data-v-fac0beba]{color:#fff;text-align:center;text-shadow:0 0 .5rem rgba(0,0,0,.8)}.guide-step[data-v-fac0beba]{font-size:.875rem;line-height:1.375rem}.img-wrap[data-v-fac0beba]{margin-bottom:1rem}.guide-btn[data-v-fac0beba]{bottom:2.5rem;left:0;padding:0 1rem;position:absolute;width:100%}.guide-got-it-btn[data-v-fac0beba]{background:#fff;border:none;border-radius:62.4375rem;color:#000;cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.375rem;padding:.75rem 3rem;text-align:center;width:100%}.performance-toggle-btn[data-v-fac0beba]{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.25rem;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:3.75rem;width:2.5rem;z-index:20}.performance-toggle-btn[data-v-fac0beba]:active{background:#000c}.performance-panel[data-v-fac0beba]{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#000000e6;border-radius:.75rem;overflow:hidden;position:absolute;right:1rem;top:3.75rem;width:12.5rem;z-index:100}.panel-header[data-v-fac0beba]{border-bottom:.0625rem solid hsla(0,0%,100%,.1);color:#fff;font-size:.875rem;font-weight:600;justify-content:space-between;padding:.75rem 1rem}.panel-close[data-v-fac0beba],.panel-header[data-v-fac0beba]{align-items:center;display:flex}.panel-close[data-v-fac0beba]{background:transparent;border:none;color:#fff9;cursor:pointer;font-size:1rem;height:1.5rem;justify-content:center;width:1.5rem}.panel-body[data-v-fac0beba]{padding:.75rem 1rem}.setting-group[data-v-fac0beba]{margin-bottom:1rem}.setting-group[data-v-fac0beba]:last-child{margin-bottom:0}.setting-label[data-v-fac0beba]{align-items:center;color:#fffc;display:flex;font-size:.75rem;justify-content:space-between;margin-bottom:.5rem}.device-info[data-v-fac0beba]{color:#ffffff80;font-size:.625rem}.setting-options[data-v-fac0beba]{display:flex;flex-wrap:nowrap;gap:.375rem;overflow:auto}.option-btn[data-v-fac0beba]{background:transparent;border:.0625rem solid hsla(0,0%,100%,.2);border-radius:.375rem;color:#ffffffb3;cursor:pointer;flex:0 0 auto;font-size:.75rem;min-width:2.5rem;padding:.375rem .625rem;transition:all .2s ease}.option-btn.active[data-v-fac0beba]{background:#fff;border-color:#fff;color:#000}.current-status[data-v-fac0beba]{border-top:.0625rem solid hsla(0,0%,100%,.1);color:#ffffff80;font-size:.625rem;margin-top:.75rem;padding-top:.75rem;text-align:center}
