.explore-qr-link{display:block;margin:1rem auto 0;padding:.4rem .8rem;border:0;background:none;color:var(--color-ice,#dceef8);font:inherit;font-size:.85rem;cursor:pointer;text-underline-offset:5px}
.explore-qr-link:hover{text-decoration:underline}
.explore-stage::before,.explore-stage::after,.explore-stage__glow{display:none}
.explore-stage{background:transparent;box-shadow:none}
.is-qr-expanded .explore-stage__badge{display:none}
.explore-qr-dialog[hidden]{display:none}
.explore-qr-dialog{box-sizing:border-box;position:absolute;z-index:5;right:5%;top:50%;transform:translateY(-50%);width:48%;max-width:320px;padding:18px 12px;color:#fff;text-align:center;cursor:default}
.explore-qr-close{position:absolute;right:0;top:-18px;width:44px;height:44px;padding:0;border:1px solid #dceef844;border-radius:50%;background:#0b1f33;color:#dceef8;font:300 25px/1 Inter,system-ui;cursor:pointer}
.explore-qr-close:hover{background:#234758}
.explore-qr-dialog .explore-qr-eyebrow{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#98c9c6;margin:0 0 10px}
.explore-qr-dialog h2{font-family:Manrope,sans-serif;font-size:clamp(24px,3vw,34px);letter-spacing:-.04em;line-height:1.15;margin:0 0 8px;color:#fff}
.explore-qr-dialog p{font-size:12px;line-height:1.5;margin:0 auto 18px;color:#dceef8}
.explore-qr-frame{position:relative;box-sizing:border-box;width:232px;max-width:100%;padding:8px;margin:0 auto 20px;background:#fff;border-radius:6px;box-shadow:0 16px 45px #0003}
.explore-qr-frame::before{content:'';position:absolute;left:-28px;top:50%;width:24px;height:1px;background:#98c9c680}
.explore-qr-frame img{display:block;width:100%;height:auto}
.explore-qr-dialog .button{width:100%;min-height:44px;justify-content:center;background:#dceef8;color:#0b1f33;font-size:12px}
.explore-qr-dialog .explore-qr-device{font-size:10px;margin:10px 0 0;color:#a6becb}
.explore-qr-dialog :focus-visible,.explore-qr-link:focus-visible{outline:3px solid #4f8f8b;outline-offset:4px}
.is-qr-expanded:not(.is-3d-ready) .explore-stage__poster{transform:translateX(-29%) scale(.64)}
@media(max-width:600px){.explore-qr-dialog{right:2%;width:53%;padding:8px 5px}.explore-qr-dialog h2{font-size:23px}.explore-qr-dialog .explore-qr-eyebrow{display:none}.explore-qr-dialog p{font-size:10px;margin-bottom:10px}.explore-qr-frame{width:160px;padding:5px;margin-bottom:10px}.explore-qr-frame::before{left:-15px;width:12px}.explore-qr-close{top:-30px;right:4px}.explore-qr-dialog .explore-qr-device{font-size:9px;margin-top:6px}.explore-qr-dialog .button{padding-inline:8px;font-size:11px}}
@media(prefers-reduced-motion:no-preference){.explore-qr-dialog:not([hidden]){animation:merkuri-qr-expand .6s cubic-bezier(.2,.7,.2,1) both}@keyframes merkuri-qr-expand{from{opacity:0;transform:translate(-24px,-50%) scale(.88)}to{opacity:1;transform:translate(0,-50%) scale(1)}}}
@media(prefers-reduced-motion:reduce){.explore-stage__poster{transition:none}}
@media(max-width:600px){.explore-qr-close{top:0;left:-44px;right:auto}}
