html,body,#root{overscroll-behavior:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.ar-app{background:#000;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.ar-app a-scene{touch-action:none;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.ar-app .a-canvas{touch-action:none}.ar-status{top:max(16px, env(safe-area-inset-top));z-index:1000;color:#fff;text-align:center;background:#000000b3;border-radius:10px;max-width:85vw;padding:12px 18px;font-family:Arial,sans-serif;font-size:14px;position:fixed;left:50%;transform:translate(-50%)}.engine-controls{bottom:max(28px, env(safe-area-inset-bottom));z-index:1000;pointer-events:auto;gap:14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.btn-engine{letter-spacing:.3px;cursor:pointer;-webkit-backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #ffffff40;border-radius:30px;outline:none;align-items:center;gap:8px;padding:14px 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 16px #0006}.btn-open{color:#000;background:#feffffe0;border-color:#0009}.btn-open:active{background:#000000f2;transform:scale(.95)}.btn-close{color:#121111;background:#ffffffe0;border-color:#0009}.btn-close:active{background:#000000f2;transform:scale(.95)}.btn-icon{font-size:17px}.variant-toggle{bottom:max(28px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);z-index:1000;pointer-events:auto;background:#0f172abf;border:1px solid #ffffff40;border-radius:30px;gap:8px;padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.variant-toggle.with-engine{bottom:calc(max(28px, env(safe-area-inset-bottom)) + 68px)}.btn-variant{letter-spacing:.3px;color:#ffffffbf;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:24px;outline:none;align-items:center;gap:8px;padding:6px 16px 6px 6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;transition:background .2s,color .2s,transform .15s;display:flex}.btn-variant-thumb{object-fit:contain;pointer-events:none;background:#ffffff14;border-radius:19px;width:38px;height:38px;display:block}.btn-variant-thumb-empty{background:#ffffff1f}.btn-variant-label{white-space:nowrap}.btn-variant.active{color:#0f172a;background:#ffffffeb}.btn-variant:active{transform:scale(.95)}.mindar-ui-overlay{pointer-events:none;z-index:900;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important;position:fixed!important;inset:0!important}.mindar-ui-scanning{text-align:center!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}
