.qr-module__EqGJwq__qrCard,.qr-module__EqGJwq__scannerCard{--qr-ink:#182230;--qr-muted:#667085;--qr-border:#e2e6eb;--qr-soft:#f5f7f9;--qr-accent:#176b87;--qr-accent-strong:#0d5269;--qr-success:#16805b;--qr-danger:#c4324a;color:var(--qr-ink);font-optical-sizing:auto;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.qr-module__EqGJwq__qrCard{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#ffffffe0;border:1px solid #dadfe6eb;border-radius:1.25rem;width:min(100%,31rem);padding:1.125rem;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 14px 38px #10182812}.qr-module__EqGJwq__qrHeader,.qr-module__EqGJwq__scannerHeader{align-items:center;display:flex}.qr-module__EqGJwq__qrHeader{gap:.75rem;margin-bottom:1rem}.qr-module__EqGJwq__iconTile,.qr-module__EqGJwq__scannerIconTile{color:var(--qr-accent-strong);background:#e7f3f6;border:1px solid #cce6ec;flex:none;place-items:center;display:grid}.qr-module__EqGJwq__iconTile{border-radius:.78rem;width:2.5rem;height:2.5rem}.qr-module__EqGJwq__eyebrow,.qr-module__EqGJwq__qrHeading{display:block}.qr-module__EqGJwq__eyebrow,.qr-module__EqGJwq__scannerEyebrow{color:var(--qr-accent-strong);letter-spacing:.11em;margin-bottom:.125rem;font-size:.68rem;font-weight:760;line-height:1.2}.qr-module__EqGJwq__qrHeading{letter-spacing:-.01em;font-size:.95rem;font-weight:710;line-height:1.35}.qr-module__EqGJwq__qrStage{width:min(100%, calc(var(--qr-size) + 2rem));min-height:min(calc(100vw - 5rem), calc(var(--qr-size) + 2rem));border:1px solid var(--qr-border);background:#fff;border-radius:1.05rem;place-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .45rem #f8fafb}.qr-module__EqGJwq__qrImage{width:min(var(--qr-size), calc(100% - 2rem));aspect-ratio:1;height:auto;display:block}.qr-module__EqGJwq__qrLoading,.qr-module__EqGJwq__qrError{width:min(var(--qr-size), calc(100% - 2rem));aspect-ratio:1;color:var(--qr-muted);text-align:center;place-content:center;justify-items:center;gap:.65rem;padding:1.25rem;font-size:.82rem;line-height:1.5;display:grid}.qr-module__EqGJwq__qrLoading svg{animation:.9s linear infinite qr-module__EqGJwq__qrSpin}.qr-module__EqGJwq__qrError{color:var(--qr-danger);background:#fff7f8;border-radius:.7rem}.qr-module__EqGJwq__assetIdentity{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem .65rem;margin-top:.875rem;display:flex}.qr-module__EqGJwq__assetIdentity strong{overflow-wrap:anywhere;min-width:0;font-size:.94rem;line-height:1.4}.qr-module__EqGJwq__assetIdentity code,.qr-module__EqGJwq__demoButton code{color:var(--qr-accent-strong);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:720}.qr-module__EqGJwq__assetIdentity code{background:#eaf4f6;border-radius:.42rem;padding:.22rem .48rem;font-size:.75rem}.qr-module__EqGJwq__qrDestination{color:var(--qr-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:.5rem 0 0;font-size:.72rem;line-height:1.45;overflow:hidden}.qr-module__EqGJwq__qrActions,.qr-module__EqGJwq__cameraControls{align-items:center;gap:.55rem;display:flex}.qr-module__EqGJwq__qrActions{margin-top:1rem}.qr-module__EqGJwq__primaryButton,.qr-module__EqGJwq__secondaryButton{min-height:2.6rem;font:inherit;cursor:pointer;touch-action:manipulation;border-radius:.74rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:.82rem;font-weight:690;line-height:1;transition:transform .1s ease-out,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.qr-module__EqGJwq__primaryButton{color:#fff;background:var(--qr-accent-strong);border:1px solid var(--qr-accent-strong);box-shadow:0 1px 2px #0d52692e}.qr-module__EqGJwq__primaryButton:hover:not(:disabled){background:#0a465a;border-color:#0a465a}.qr-module__EqGJwq__secondaryButton{color:var(--qr-ink);background:#fff;border:1px solid #d7dce3;box-shadow:0 1px 2px #1018280a}.qr-module__EqGJwq__secondaryButton:hover:not(:disabled){background:#f8f9fb;border-color:#c8ced7}.qr-module__EqGJwq__primaryButton:active:not(:disabled),.qr-module__EqGJwq__secondaryButton:active:not(:disabled),.qr-module__EqGJwq__demoButton:active{transition-duration:70ms;transform:scale(.97)}.qr-module__EqGJwq__primaryButton:disabled,.qr-module__EqGJwq__secondaryButton:disabled{cursor:not-allowed;opacity:.48}.qr-module__EqGJwq__qrActions>button{flex:1 1 0}.qr-module__EqGJwq__inlineError,.qr-module__EqGJwq__formError{color:var(--qr-danger);font-size:.76rem;line-height:1.45}.qr-module__EqGJwq__inlineError{margin:.7rem 0 0}.qr-module__EqGJwq__scannerCard{-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:#ffffffe6;border:1px solid #dadfe6f0;border-radius:1.35rem;width:min(100%,42rem);padding:1.15rem;box-shadow:0 1px 2px #1018280a,0 18px 48px #10182814}.qr-module__EqGJwq__scannerHeader{align-items:flex-start;gap:.75rem;margin-bottom:1rem}.qr-module__EqGJwq__scannerIconTile{border-radius:.82rem;width:2.7rem;height:2.7rem}.qr-module__EqGJwq__scannerTitleGroup{flex:1;min-width:0}.qr-module__EqGJwq__scannerTitleGroup h2{letter-spacing:-.018em;margin:0;font-size:clamp(1.05rem,3vw,1.28rem);font-weight:740;line-height:1.25}.qr-module__EqGJwq__scannerTitleGroup p{color:var(--qr-muted);margin:.3rem 0 0;font-size:.79rem;line-height:1.5}.qr-module__EqGJwq__statusPill{color:#475467;white-space:nowrap;background:#f3f5f7;border:1px solid #e2e6eb;border-radius:999px;flex:none;align-items:center;gap:.38rem;margin-top:.18rem;padding:.35rem .55rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.qr-module__EqGJwq__statusPill>span{background:#98a2b3;border-radius:50%;width:.43rem;height:.43rem}.qr-module__EqGJwq__status_requesting>span,.qr-module__EqGJwq__status_scanning>span{background:#2f88a3;box-shadow:0 0 0 .2rem #2f88a324}.qr-module__EqGJwq__status_success{color:#0f6648;background:#edf8f3;border-color:#cdebdc}.qr-module__EqGJwq__status_success>span{background:var(--qr-success)}.qr-module__EqGJwq__status_error{color:#a4213b;background:#fff2f4;border-color:#f5d1d8}.qr-module__EqGJwq__status_error>span{background:var(--qr-danger)}.qr-module__EqGJwq__cameraViewport{aspect-ratio:4/3;isolation:isolate;background:#10161d;border:1px solid #262f39;border-radius:1.05rem;width:100%;max-height:28rem;position:relative;overflow:hidden}.qr-module__EqGJwq__cameraVideo{object-fit:cover;width:100%;height:100%}.qr-module__EqGJwq__scanGuide{aspect-ratio:1;width:min(61%,16rem);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.qr-module__EqGJwq__scanCornerTopLeft,.qr-module__EqGJwq__scanCornerTopRight,.qr-module__EqGJwq__scanCornerBottomLeft,.qr-module__EqGJwq__scanCornerBottomRight{filter:drop-shadow(0 1px 5px #00000073);border-color:#6ee4cf;width:2.1rem;height:2.1rem;position:absolute}.qr-module__EqGJwq__scanCornerTopLeft{border-top:.23rem solid #6ee4cf;border-left:.23rem solid #6ee4cf;border-radius:.52rem 0 0;top:0;left:0}.qr-module__EqGJwq__scanCornerTopRight{border-top:.23rem solid #6ee4cf;border-right:.23rem solid #6ee4cf;border-radius:0 .52rem 0 0;top:0;right:0}.qr-module__EqGJwq__scanCornerBottomLeft{border-bottom:.23rem solid #6ee4cf;border-left:.23rem solid #6ee4cf;border-radius:0 0 0 .52rem;bottom:0;left:0}.qr-module__EqGJwq__scanCornerBottomRight{border-bottom:.23rem solid #6ee4cf;border-right:.23rem solid #6ee4cf;border-radius:0 0 .52rem;bottom:0;right:0}.qr-module__EqGJwq__scanLine{background:linear-gradient(90deg,#0000,#6ee4cf 12%,#fff 50%,#6ee4cf 88%,#0000);border-radius:999px;height:2px;animation:1.8s ease-in-out infinite alternate qr-module__EqGJwq__scanLine;position:absolute;top:8%;left:7%;right:7%;box-shadow:0 0 .85rem #6ee4cfbf}.qr-module__EqGJwq__cameraOverlay{color:#f8fafc;text-align:center;background:radial-gradient(circle at 50% 42%,#25303c 0,#131a22 64%);align-content:center;justify-items:center;gap:.55rem;padding:1.5rem;display:grid;position:absolute;inset:0}.qr-module__EqGJwq__cameraOverlay strong{font-size:.96rem;font-weight:710}.qr-module__EqGJwq__cameraOverlay>span:not(.qr-module__EqGJwq__cameraGlyph):not(.qr-module__EqGJwq__detectedValue){color:#bac2cc;max-width:24rem;font-size:.76rem;line-height:1.5}.qr-module__EqGJwq__cameraGlyph{color:#9bd8e5;background:#4d9bb326;border:1px solid #92d5e540;border-radius:1.2rem;place-items:center;width:4rem;height:4rem;margin-bottom:.18rem;display:grid}.qr-module__EqGJwq__errorGlyph{color:#ff9caf;background:#c4324a24;border-color:#ff9caf38}.qr-module__EqGJwq__successOverlay{background:radial-gradient(circle at 50% 42%,#173a31 0,#10251f 67%);animation:.22s ease-out both qr-module__EqGJwq__softReveal}.qr-module__EqGJwq__successGlyph{color:#9aebcd;background:#3bb08229;border-color:#9aebcd4d}.qr-module__EqGJwq__detectedValue{color:#a7dec9;text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,24rem);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.4;overflow:hidden}.qr-module__EqGJwq__spinner{animation:.85s linear infinite qr-module__EqGJwq__qrSpin}.qr-module__EqGJwq__cameraControls{justify-content:space-between;margin-top:.75rem}.qr-module__EqGJwq__cameraControls>button{flex:none}.qr-module__EqGJwq__cameraControls p{color:var(--qr-muted);text-align:right;justify-content:flex-end;align-items:center;gap:.35rem;margin:0;font-size:.69rem;line-height:1.4;display:flex}.qr-module__EqGJwq__issuePanel{color:#8e2036;background:#fff5f6;border:1px solid #f4d5db;border-radius:.8rem;align-items:flex-start;gap:.65rem;margin-top:.8rem;padding:.8rem .85rem;display:flex}.qr-module__EqGJwq__issuePanel>svg{flex:none;margin-top:.06rem}.qr-module__EqGJwq__issuePanel span,.qr-module__EqGJwq__manualHeading span{display:block}.qr-module__EqGJwq__issuePanel strong{margin-bottom:.14rem;font-size:.8rem;line-height:1.4;display:block}.qr-module__EqGJwq__issuePanel span span{color:#9c4052;font-size:.74rem;line-height:1.5}.qr-module__EqGJwq__manualDivider{color:#667085;align-items:center;gap:.7rem;margin:1rem 0;font-size:.7rem;font-weight:650;display:flex}.qr-module__EqGJwq__manualDivider:before,.qr-module__EqGJwq__manualDivider:after{content:"";background:var(--qr-border);flex:1;height:1px}.qr-module__EqGJwq__manualForm{background:#f7f9fa;border:1px solid #e5e8ed;border-radius:.9rem;padding:.9rem}.qr-module__EqGJwq__manualHeading{align-items:center;gap:.55rem;margin-bottom:.75rem;display:flex}.qr-module__EqGJwq__manualHeading>svg{color:var(--qr-accent-strong)}.qr-module__EqGJwq__manualHeading strong{font-size:.82rem;line-height:1.3;display:block}.qr-module__EqGJwq__manualHeading small{color:var(--qr-muted);margin-top:.1rem;font-size:.69rem;line-height:1.4;display:block}.qr-module__EqGJwq__manualForm>label{color:#475467;margin-bottom:.38rem;font-size:.7rem;font-weight:680;display:block}.qr-module__EqGJwq__manualInputRow{align-items:stretch;gap:.5rem;display:flex}.qr-module__EqGJwq__manualInputRow input{min-width:0;min-height:2.6rem;color:var(--qr-ink);font:inherit;background:#fff;border:1px solid #cfd5dd;border-radius:.72rem;outline:none;flex:1;padding:.63rem .72rem;font-size:.82rem;line-height:1.2;transition:border-color .14s,box-shadow .14s}.qr-module__EqGJwq__manualInputRow input::placeholder{color:#98a2b3}.qr-module__EqGJwq__manualInputRow input:focus{border-color:#3b8ea7;box-shadow:0 0 0 .2rem #3b8ea724}.qr-module__EqGJwq__manualInputRow input[aria-invalid=true]{border-color:#d45a70}.qr-module__EqGJwq__formError{margin:.38rem 0 0}.qr-module__EqGJwq__demoButton{color:var(--qr-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.25rem;margin-top:.62rem;padding:.2rem 0;font-size:.68rem;line-height:1.4;transition:transform .1s ease-out,color .14s;display:inline-flex}.qr-module__EqGJwq__demoButton:hover{color:var(--qr-ink)}.qr-module__EqGJwq__primaryButton:focus-visible,.qr-module__EqGJwq__secondaryButton:focus-visible,.qr-module__EqGJwq__demoButton:focus-visible,.qr-module__EqGJwq__manualInputRow input:focus-visible{outline-offset:.14rem;outline:.18rem solid #358ea96b}@keyframes qr-module__EqGJwq__qrSpin{to{transform:rotate(360deg)}}@keyframes qr-module__EqGJwq__scanLine{0%{transform:translateY(0)}to{transform:translateY(calc(min(61vw,16rem)/1.25))}}@keyframes qr-module__EqGJwq__softReveal{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media (max-width:36rem){.qr-module__EqGJwq__qrCard,.qr-module__EqGJwq__scannerCard{border-radius:1.08rem;padding:.9rem}.qr-module__EqGJwq__scannerHeader{grid-template-columns:auto 1fr;display:grid}.qr-module__EqGJwq__statusPill{grid-column:2;justify-self:start;margin-top:-.15rem}.qr-module__EqGJwq__cameraControls{flex-direction:column;align-items:stretch}.qr-module__EqGJwq__cameraControls>button{width:100%}.qr-module__EqGJwq__cameraControls p{text-align:left;justify-content:flex-start}}@media (max-width:25rem){.qr-module__EqGJwq__manualInputRow,.qr-module__EqGJwq__qrActions{flex-direction:column}.qr-module__EqGJwq__manualInputRow>button,.qr-module__EqGJwq__qrActions>button{width:100%}}@media (prefers-reduced-motion:reduce){.qr-module__EqGJwq__qrLoading svg,.qr-module__EqGJwq__spinner,.qr-module__EqGJwq__scanLine,.qr-module__EqGJwq__successOverlay{animation:none}.qr-module__EqGJwq__primaryButton,.qr-module__EqGJwq__secondaryButton,.qr-module__EqGJwq__demoButton,.qr-module__EqGJwq__manualInputRow input{transition-duration:.01ms}.qr-module__EqGJwq__primaryButton:active:not(:disabled),.qr-module__EqGJwq__secondaryButton:active:not(:disabled),.qr-module__EqGJwq__demoButton:active{transform:none}.qr-module__EqGJwq__scanLine{top:50%}}@media (prefers-reduced-transparency:reduce){.qr-module__EqGJwq__qrCard,.qr-module__EqGJwq__scannerCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.qr-module__EqGJwq__qrCard,.qr-module__EqGJwq__scannerCard,.qr-module__EqGJwq__qrStage,.qr-module__EqGJwq__manualForm,.qr-module__EqGJwq__primaryButton,.qr-module__EqGJwq__secondaryButton,.qr-module__EqGJwq__manualInputRow input{border-color:#3d4652}.qr-module__EqGJwq__statusPill,.qr-module__EqGJwq__issuePanel{border-color:currentColor}}
