#ar-root,#ar-root *{box-sizing:border-box}#ar-root{--ar-fg: #ffffff;--ar-bg: #000000;--ar-accent: #ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ar-fg)}#ar-root .ar-overlay-video{position:fixed!important;bottom:0!important;right:0!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;z-index:-1!important}#ar-start{position:fixed;inset:0;background:var(--ar-bg);display:flex;align-items:center;justify-content:center;z-index:10000;padding:2rem;overflow:hidden}#ar-start.ar-hidden{display:none}#ar-start .ar-bg{position:absolute;inset:0;background-image:var(--ar-start-bg, none);background-size:cover;background-position:center;background-repeat:no-repeat}#ar-start .ar-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#000000bd,#0000008c 45%,#000c)}#ar-start .ar-card{position:relative;z-index:1;text-align:center;max-width:22rem}#ar-start-btn{text-shadow:none}#ar-start h1{margin:0 0 .5rem;font-size:1.5rem;font-weight:600}#ar-start p{margin:0 0 1.75rem;opacity:.7;font-size:.95rem;line-height:1.4}#ar-start .ar-copyright{margin-top:1.5rem;font-size:.7rem;opacity:.45;letter-spacing:.02em}#ar-start .ar-err{margin:0 0 1rem;padding:.6rem .8rem;background:#dc3c3c2e;border:1px solid rgba(220,60,60,.4);border-radius:.5rem;color:#fdd;font-size:.85rem;display:none}#ar-start .ar-err.ar-show{display:block}#ar-start-btn{background:var(--ar-accent);color:#000;padding:1rem 2.5rem;border-radius:999px;border:none;font-size:1rem;font-weight:600;cursor:pointer;touch-action:manipulation}#ar-start-btn:active{transform:scale(.97)}#ar-start-btn:disabled{opacity:.6}#ar-hint{position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.4rem;background:#000000a6;border:1px solid rgba(255,255,255,.25);border-radius:.6rem;padding:.5rem .55rem .6rem;z-index:1400;pointer-events:none;opacity:0;transition:opacity .25s ease}#ar-hint.ar-show{opacity:1}#ar-root.ar-has-record #ar-hint{bottom:6.5rem}#ar-hint .ar-hint-row{display:flex;flex-direction:row;gap:.4rem;justify-content:center;flex-wrap:wrap;max-width:80vw}#ar-hint .ar-hint-row img{width:56px;height:auto;border-radius:.3rem;display:block}#ar-hint .ar-label{font-size:.72rem;text-align:center;letter-spacing:.02em}#ar-toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#000000b8;color:#fff;padding:.7rem 1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);font-size:.95rem;font-weight:600;z-index:1600;pointer-events:none;opacity:0;transition:opacity .2s ease;text-shadow:0 1px 3px rgba(0,0,0,.6)}#ar-toast.ar-show{opacity:1}#ar-audio-btn{position:fixed;top:1rem;right:1rem;background:#000000a6;color:#fff;width:2.6rem;height:2.6rem;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.25);font-size:1.1rem;line-height:1;font-family:inherit;cursor:pointer;touch-action:manipulation;z-index:1500;display:none}#ar-audio-btn.ar-show{display:inline-flex;align-items:center;justify-content:center}#ar-audio-btn:active{transform:scale(.95)}#ar-root.ar-preview-open #ar-audio-btn,#ar-root.ar-preview-open #ar-hint{display:none!important}#ar-cta{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;background:#000000e6;z-index:1700;opacity:0;pointer-events:none;transition:opacity .45s ease}#ar-cta.ar-show{opacity:1;pointer-events:auto}#ar-cta-btn{background:var(--ar-accent);color:#000;padding:1rem 2.25rem;border-radius:999px;border:none;font-size:1.05rem;font-weight:600;line-height:1.3;max-width:90vw;text-align:center;cursor:pointer;touch-action:manipulation;box-shadow:0 6px 24px #00000073}#ar-cta-btn:active{transform:scale(.97)}#ar-root.ar-cta-open #ar-audio-btn,#ar-root.ar-cta-open #ar-hint,#ar-root.ar-cta-open xrextras-capture-button{display:none!important}#closePreviewButton{top:auto!important;bottom:4vmin!important;right:5vmin!important;left:auto!important;background:#464646eb!important;border-radius:999px!important;padding:.55em 1.15em!important;display:flex!important;align-items:center;justify-content:center}#closePreviewButton img{display:none!important}#closePreviewButton:after{content:"Cancel";color:#fff;font:600 4.6vmin/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}
