*{margin:0;padding:0;box-sizing:border-box;font-family:Inter}@font-face{font-family:Inter;src:url(./Inter-BpskOkD5.ttf)}html{font-family:Century Gothic;font-weight:400}#container3d{height:100dvh}#ar-button{position:fixed}#qrCodeImg{display:flex;justify-content:center}.qr-overlay{position:fixed;z-index:1;top:0;left:0;width:100%;height:100svh;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .2s ease-out}.qr-overlay.active{opacity:1;visibility:visible}.qr-overlay .popup{border-radius:var(--border-radius);padding:79px 51px;background-color:#fff;width:740px;height:min-content;position:relative;text-align:center;border-radius:2px}.qr-overlay .popup .title{font-size:24px;line-height:27.84px;margin-bottom:16px;font-weight:700}.qr-overlay .popup .instructions{line-height:22.4px;margin-bottom:16px;max-width:638px}.qr-overlay .popup .disclaimer{line-height:22.4px;margin-bottom:72px}.qr-overlay .popup .x-btn{position:absolute;cursor:pointer;top:0;right:0;padding:24px}.loadingContent{position:fixed;z-index:100;top:0%;left:0%;text-align:center;font-size:1.1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#0c0c0b;background-color:#fafafa;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;cursor:wait}.loadingContent .loading{display:flex;flex-direction:column;gap:15px}.loadingContent img{width:140px;height:100%}
