.ar-embed-module__GC5PWW__shell{color:#19261f;background:radial-gradient(at 100% 0,#fce8f0,#0000 65%),#fafaf8;place-items:center;min-height:100dvh;padding:22px 18px;display:grid}.ar-embed-module__GC5PWW__card{text-align:center;width:min(100%,440px)}.ar-embed-module__GC5PWW__header{justify-items:center;gap:8px;display:grid}.ar-embed-module__GC5PWW__logo{object-fit:contain;width:120px;height:40px;margin-bottom:5px}.ar-embed-module__GC5PWW__header h1{letter-spacing:-.035em;max-width:20ch;margin:0;font-size:clamp(22px,5vw,28px);line-height:1.15}.ar-embed-module__GC5PWW__modelName{color:#635c60;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:13px;font-weight:700}.ar-embed-module__GC5PWW__intro{max-width:38ch;margin:2px 0 0;font-size:14px;line-height:1.5}.ar-embed-module__GC5PWW__qr{background:#fff;border:1px solid #e9dce2;border-radius:18px;width:fit-content;margin:20px auto 14px;padding:8px;box-shadow:0 10px 35px #5321380c}.ar-embed-module__GC5PWW__qr svg{width:min(200px,65vw);height:auto;display:block}.ar-embed-module__GC5PWW__note{color:#655f62;max-width:48ch;margin:12px auto 4px;font-size:12px;line-height:1.5}.ar-embed-module__GC5PWW__links{flex-wrap:wrap;justify-content:center;column-gap:16px;display:flex}.ar-embed-module__GC5PWW__links a{color:#375a49;text-underline-offset:3px;justify-content:center;align-items:center;gap:4px;min-height:44px;font-size:13px;display:inline-flex}.ar-embed-module__GC5PWW__card .ar-embed-module__GC5PWW__stage{border:1px solid #e2e6df;border-radius:12px;height:210px;min-height:210px;margin-top:16px}.ar-embed-module__GC5PWW__stage .viewer-scale-status{padding:5px 8px;font-size:11px;bottom:8px;left:8px}.ar-embed-module__GC5PWW__stage .viewer-start{gap:8px;padding:12px}.ar-embed-module__GC5PWW__stage .viewer-start p{margin:0;font-size:13px}.ar-embed-module__GC5PWW__stage .viewer-start small{font-size:11px}.ar-embed-module__GC5PWW__arActions{margin-top:12px}.ar-embed-module__GC5PWW__launch{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#a51751;border:0;border-radius:8px;padding:12px 16px;font-size:16px;font-weight:700;display:block}.ar-embed-module__GC5PWW__launch:hover:not(:disabled){background:#871040}.ar-embed-module__GC5PWW__launch:disabled{color:#686064;cursor:not-allowed;background:#e8e5e6}.ar-embed-module__GC5PWW__launch:focus-visible,.ar-embed-module__GC5PWW__links a:focus-visible{outline-offset:3px;outline:3px solid #b71d60}.ar-embed-module__GC5PWW__status{color:#62565c;margin:10px 0 0;font-size:13px;line-height:1.5}.ar-embed-module__GC5PWW__error{color:#92143f}.ar-embed-module__GC5PWW__share{margin-top:16px}.ar-embed-module__GC5PWW__share label{gap:6px;font-size:14px;display:grid}.ar-embed-module__GC5PWW__share select{width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #d5d9d3;border-radius:6px;padding:8px}.ar-embed-module__GC5PWW__share pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}@media (prefers-reduced-motion:reduce){.ar-embed-module__GC5PWW__shell *{scroll-behavior:auto}}
.model-ar-calibration-field-module__cx0jtq__field{border:1px solid var(--line);border-radius:16px;min-width:0;margin:0;padding:8px 16px 16px}.model-ar-calibration-field-module__cx0jtq__field legend{color:var(--ink);padding-inline:6px;font-size:.82rem;font-weight:750}.model-ar-calibration-field-module__cx0jtq__toggle{cursor:pointer;min-height:44px}.model-ar-calibration-field-module__cx0jtq__toggle input{flex:none}.model-ar-calibration-field-module__cx0jtq__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.model-ar-calibration-field-module__cx0jtq__controls select{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:11px 13px;font-weight:500}.model-ar-calibration-field-module__cx0jtq__help,.model-ar-calibration-field-module__cx0jtq__note,.model-ar-calibration-field-module__cx0jtq__error{color:var(--ink-soft);margin:6px 0 0;font-size:.76rem;font-weight:500;line-height:1.5}.model-ar-calibration-field-module__cx0jtq__note{margin-top:12px}.model-ar-calibration-field-module__cx0jtq__error{color:var(--danger)}@media (max-width:680px){.model-ar-calibration-field-module__cx0jtq__controls{grid-template-columns:1fr}}
