.ScanStage-module__NUjQAW__outer{width:100%;container-type:inline-size}.ScanStage-module__NUjQAW__stage{aspect-ratio:600/520;width:100%;font-size:clamp(9px,2.15cqw,13px);position:relative}.ScanStage-module__NUjQAW__cardWrap{perspective:1400px;width:82%;animation:7s ease-in-out infinite ScanStage-module__NUjQAW__float-y;position:absolute;top:17%;left:0}.ScanStage-module__NUjQAW__card{--rx:0deg;--ry:0deg;box-shadow:var(--shadow-float);transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(-3deg);transform-style:preserve-3d;transition:transform .5s var(--ease-out-expo);background:#fff;border-radius:4.6cqw;position:relative}.ScanStage-module__NUjQAW__glare{border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at var(--glare-x,30%) 0%, #ffffff8c, transparent 55%);mix-blend-mode:soft-light;position:absolute;inset:0}.ScanStage-module__NUjQAW__corners{pointer-events:none;opacity:0;transition:opacity .5s, transform .8s var(--ease-out-expo);position:absolute;inset:-4%;transform:scale(1.06)}.ScanStage-module__NUjQAW__corners.ScanStage-module__NUjQAW__on{opacity:1;transform:scale(1)}.ScanStage-module__NUjQAW__corners i{aspect-ratio:1;border:.45cqw solid var(--color-accent);width:9%;position:absolute}.ScanStage-module__NUjQAW__corners i:first-child{border-bottom:0;border-right:0;border-top-left-radius:2cqw;top:0;left:0}.ScanStage-module__NUjQAW__corners i:nth-child(2){border-bottom:0;border-left:0;border-top-right-radius:2cqw;top:0;right:0}.ScanStage-module__NUjQAW__corners i:nth-child(3){border-top:0;border-right:0;border-bottom-left-radius:2cqw;bottom:0;left:0}.ScanStage-module__NUjQAW__corners i:nth-child(4){border-top:0;border-left:0;border-bottom-right-radius:2cqw;bottom:0;right:0}.ScanStage-module__NUjQAW__beam{pointer-events:none;filter:drop-shadow(0 0 1cqw #39e0c0cc);height:18%;animation:ScanStage-module__NUjQAW__beam 2.2s var(--ease-out-expo) forwards;background:linear-gradient(#0000,#39e0c02e 70%,#39e0c0f2 96%,#0000);border-radius:999px;position:absolute;top:0;left:-3%;right:-3%}@keyframes ScanStage-module__NUjQAW__beam{0%{opacity:0;transform:translateY(-40%)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(520%)}}.ScanStage-module__NUjQAW__grid{border-radius:inherit;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.ScanStage-module__NUjQAW__grid rect{fill:var(--color-scan);opacity:0}.ScanStage-module__NUjQAW__gridActive{opacity:1}.ScanStage-module__NUjQAW__gridActive rect{animation:ScanStage-module__NUjQAW__cell 1.5s var(--d) both}.ScanStage-module__NUjQAW__gridDone{opacity:0}@keyframes ScanStage-module__NUjQAW__cell{0%{opacity:0}30%{opacity:.22}to{opacity:0}}.ScanStage-module__NUjQAW__integrityTag{background:var(--color-night);color:#fff;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;opacity:0;transition:opacity .4s, transform .6s var(--ease-out-expo);border-radius:999px;align-items:center;gap:.6em;padding:.55em .95em;font-size:.92em;display:inline-flex;position:absolute;top:-7%;left:5%;transform:translateY(8px);box-shadow:0 10px 30px -10px #00000080}.ScanStage-module__NUjQAW__integrityTag.ScanStage-module__NUjQAW__on{opacity:1;transform:none}.ScanStage-module__NUjQAW__tagDot{background:var(--color-amber);border-radius:50%;width:.6em;height:.6em;animation:.8s infinite ScanStage-module__NUjQAW__blink}.ScanStage-module__NUjQAW__tagDot[data-done="1"]{background:var(--color-scan);animation:none}.ScanStage-module__NUjQAW__link{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ScanStage-module__NUjQAW__link path{fill:none;stroke:var(--color-accent);stroke-width:1.5px;stroke-dasharray:5 6;opacity:0;transition:opacity .6s .4s}.ScanStage-module__NUjQAW__link.ScanStage-module__NUjQAW__on path{opacity:.8;animation:1.2s linear infinite ScanStage-module__NUjQAW__dash-flow}.ScanStage-module__NUjQAW__selfie{opacity:0;width:27%;transition:opacity .5s, transform .8s var(--ease-out-expo);flex-direction:column;align-items:center;gap:.8em;display:flex;position:absolute;top:0;right:0;transform:translateY(12px)scale(.92)}.ScanStage-module__NUjQAW__selfie.ScanStage-module__NUjQAW__on{opacity:1;transform:none}.ScanStage-module__NUjQAW__face{aspect-ratio:1;border-radius:50%;width:100%;position:relative;overflow:visible}.ScanStage-module__NUjQAW__face svg{width:100%;height:100%;box-shadow:var(--shadow-float);border:.5cqw solid #fff;border-radius:50%}.ScanStage-module__NUjQAW__marks circle{fill:var(--color-scan);opacity:0}.ScanStage-module__NUjQAW__selfie.ScanStage-module__NUjQAW__on .ScanStage-module__NUjQAW__marks circle{animation:ScanStage-module__NUjQAW__mark .4s calc(.5s + var(--i) * 60ms) both}@keyframes ScanStage-module__NUjQAW__mark{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.ScanStage-module__NUjQAW__marks circle{transform-box:fill-box;transform-origin:50%}.ScanStage-module__NUjQAW__ring{border:.35cqw dashed var(--color-accent);opacity:0;border-radius:50%;position:absolute;inset:-7%}.ScanStage-module__NUjQAW__selfie.ScanStage-module__NUjQAW__on .ScanStage-module__NUjQAW__ring{opacity:.7;animation:6s linear infinite ScanStage-module__NUjQAW__spin-slow}.ScanStage-module__NUjQAW__selfieChecks{font-family:var(--font-mono);flex-direction:column;gap:.35em;font-size:.92em;display:flex}.ScanStage-module__NUjQAW__selfieChecks span{border:1px solid var(--color-line);color:var(--color-muted);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.45em;padding:.3em .75em;transition:color .3s,border-color .3s;display:inline-flex}.ScanStage-module__NUjQAW__selfieChecks span svg{opacity:0;transition:opacity .3s}.ScanStage-module__NUjQAW__tick,.ScanStage-module__NUjQAW__tick2{color:var(--color-accent-deep)!important;border-color:#0a7f6c4d!important}.ScanStage-module__NUjQAW__tick svg{opacity:1!important;transition-delay:1.2s!important}.ScanStage-module__NUjQAW__tick2 svg{opacity:1!important;transition-delay:1.6s!important}.ScanStage-module__NUjQAW__panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--color-line);width:50%;box-shadow:var(--shadow-float);opacity:0;transition:opacity .5s, transform .8s var(--ease-out-expo);background:#ffffffeb;border-radius:1.1em;padding:1em 1.15em .9em;position:absolute;bottom:0;left:5%;transform:translateY(14px)}.ScanStage-module__NUjQAW__panel.ScanStage-module__NUjQAW__on{opacity:1;transform:none}.ScanStage-module__NUjQAW__panelHead{justify-content:space-between;align-items:baseline;margin-bottom:.55em;font-size:1.05em;font-weight:600;display:flex}.ScanStage-module__NUjQAW__panelSub{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.08em;font-size:.8em;font-weight:500}.ScanStage-module__NUjQAW__row{border-top:1px solid var(--color-line);opacity:0;transition:opacity .35s, transform .5s var(--ease-out-expo);justify-content:space-between;gap:1em;padding:.32em 0;font-size:.95em;display:flex;transform:translate(-6px)}.ScanStage-module__NUjQAW__panel.ScanStage-module__NUjQAW__on .ScanStage-module__NUjQAW__row{opacity:1;transition-delay:calc(.5s + var(--i) * .22s);transform:none}.ScanStage-module__NUjQAW__row dt{color:var(--color-muted)}.ScanStage-module__NUjQAW__row dd{font-family:var(--font-mono);color:var(--color-ink);text-align:right;align-items:center;gap:.35em;font-weight:500;display:inline-flex}.ScanStage-module__NUjQAW__okIcon{color:var(--color-accent)}.ScanStage-module__NUjQAW__result{background:var(--color-night);color:#e8edf2;opacity:0;width:38%;transition:opacity .5s, transform .8s var(--ease-out-expo);border-radius:1.1em;padding:1em 1.1em;position:absolute;bottom:4%;right:0;transform:translateY(16px)scale(.96);box-shadow:0 30px 60px -24px #0009}.ScanStage-module__NUjQAW__result.ScanStage-module__NUjQAW__on{opacity:1;transform:none}.ScanStage-module__NUjQAW__resultHead{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-night-muted);text-transform:uppercase;align-items:center;gap:.5em;font-size:.82em;display:inline-flex}.ScanStage-module__NUjQAW__brandDot{background:linear-gradient(135deg,#39e0c0,#3d8bfd);border-radius:.2em;width:.75em;height:.75em}.ScanStage-module__NUjQAW__resultTitle{margin-top:.4em;font-size:1.2em;font-weight:600}.ScanStage-module__NUjQAW__result ul{gap:.25em;margin-top:.5em;display:grid}.ScanStage-module__NUjQAW__result li{color:#c9d3dc;opacity:0;align-items:center;gap:.5em;font-size:.95em;transition:opacity .3s;display:flex}.ScanStage-module__NUjQAW__result li svg{color:var(--color-scan)}.ScanStage-module__NUjQAW__result.ScanStage-module__NUjQAW__on li{opacity:1;transition-delay:calc(.3s + var(--i) * .12s)}.ScanStage-module__NUjQAW__webhook{border-top:1px solid var(--color-night-line);font-family:var(--font-mono);color:var(--color-scan);margin-top:.7em;padding-top:.6em;font-size:.8em}.ScanStage-module__NUjQAW__rail{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);justify-content:space-between;gap:4px;margin-top:28px;padding:0;font-size:11.5px;display:flex;position:relative}.ScanStage-module__NUjQAW__rail li{white-space:nowrap;align-items:center;gap:8px;transition:color .3s;display:flex}.ScanStage-module__NUjQAW__railDot{border:1.5px solid;border-radius:50%;width:8px;height:8px;transition:all .3s}.ScanStage-module__NUjQAW__rail .ScanStage-module__NUjQAW__done{color:var(--color-ink-2)}.ScanStage-module__NUjQAW__rail .ScanStage-module__NUjQAW__done .ScanStage-module__NUjQAW__railDot{background:var(--color-accent);border-color:var(--color-accent)}.ScanStage-module__NUjQAW__rail .ScanStage-module__NUjQAW__current{color:var(--color-accent-deep)}.ScanStage-module__NUjQAW__rail .ScanStage-module__NUjQAW__current .ScanStage-module__NUjQAW__railDot{background:var(--color-scan);border-color:var(--color-accent);box-shadow:0 0 0 4px #39e0c040}@container (max-width:460px){.ScanStage-module__NUjQAW__rail{font-size:10px}.ScanStage-module__NUjQAW__rail li{gap:5px}}@media (prefers-reduced-motion:reduce){.ScanStage-module__NUjQAW__cardWrap{animation:none}}@keyframes ScanStage-module__NUjQAW__float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ScanStage-module__NUjQAW__blink{50%{opacity:0}}@keyframes ScanStage-module__NUjQAW__spin-slow{to{transform:rotate(360deg)}}@keyframes ScanStage-module__NUjQAW__dash-flow{to{stroke-dashoffset:-40px}}@media print{.ScanStage-module__NUjQAW__corners,.ScanStage-module__NUjQAW__selfie,.ScanStage-module__NUjQAW__panel,.ScanStage-module__NUjQAW__result,.ScanStage-module__NUjQAW__row,.ScanStage-module__NUjQAW__result li,.ScanStage-module__NUjQAW__selfieChecks span svg{opacity:1!important;transform:none!important}.ScanStage-module__NUjQAW__beam,.ScanStage-module__NUjQAW__grid,.ScanStage-module__NUjQAW__integrityTag{display:none!important}}
