.scan-summary{position:absolute;z-index:4;left:50%;top:49%;transform:translate(-50%,-50%);width:min(340px,80%);padding:20px 23px;border:1px solid #ff456d80;border-radius:20px;background:linear-gradient(135deg,#380a1be8,#10070fed);backdrop-filter:blur(18px);box-shadow:0 0 35px #ee003b40,0 20px 65px #0009,inset 0 1px 0 #ffb1c228;animation:scan-result-in .5s cubic-bezier(.16,1,.3,1)}.scan-complete{display:flex;justify-content:space-between;align-items:center;color:#ff849f;font:8px 'Space Grotesk',sans-serif;letter-spacing:1px}.scan-complete>small{color:#b68a98;font-size:6px;letter-spacing:.8px}.scan-summary>div{display:flex;gap:22px;margin-top:20px}.scan-summary strong{font:600 27px 'Space Grotesk',sans-serif;color:#fff;letter-spacing:-1px;white-space:nowrap}.scan-summary strong+strong{padding-left:20px;border-left:1px solid #ff738330}.scan-summary em{font-size:13px;font-style:normal;letter-spacing:0;color:#ffb3c3}.scan-summary strong>small{display:block;font-size:6px;letter-spacing:1px;margin-top:8px;color:#b18695}@keyframes scan-result-in{from{opacity:0;transform:translate(-50%,-44%) scale(.93)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:500px){.scan-summary{padding:17px;width:290px}.scan-summary strong{font-size:25px}.scan-summary>div{gap:16px}.scan-summary strong+strong{padding-left:16px}.scan-summary em{font-size:11px}}

#globe{touch-action:none;user-select:none;-webkit-user-select:none}#globe:focus,#globe:focus-visible{outline:none;border:0;box-shadow:none}.scan-summary{pointer-events:none}.scan-summary.dismissing{animation:scan-result-out .35s ease forwards}@keyframes scan-result-out{to{opacity:0;transform:translate(-50%,-55%) scale(.97)}}
