.page_container__hs6pf,.page_page__Ug4XR{min-height:100vh;position:relative}.page_container__hs6pf{z-index:1;max-width:600px;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex;flex-direction:column;align-items:center}.page_header__dl9F6{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0 2rem}.page_back__N4YGb{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;color:rgba(255,255,255,.6);transition:all .2s}.page_back__N4YGb:hover{color:#fff;background:rgba(255,255,255,.06)}.page_logo__TsGka{display:inline-block;opacity:.9;transition:opacity .2s}.page_logo__TsGka:hover{opacity:1}.page_headerSpacer__IzlE_{width:36px}.page_scanSection__z9BA_{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem 0}.page_scanTitle__4UQ0K{font-size:1.125rem;font-weight:400;color:rgba(255,255,255,.8);text-align:center}.page_qrWrapper__3Z6hB{width:320px;max-width:100%;position:relative;padding:.5rem}.page_qrGlow__cemzN{position:absolute;inset:-1px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(ellipse at center,rgba(132,139,255,.08) 0,transparent 70%);pointer-events:none}.page_qrInner__K_GTA{padding:.5rem}.page_qrCanvas__cHUBH{width:100%;height:auto;aspect-ratio:1;border-radius:8px;display:block}.page_progressTrack___lP_s{border-radius:16px;background:#000;height:4px;margin:.5rem}.page_progressBar__r4_oO{height:100%;border-radius:16px;transition:width .1s linear}.page_walletLink__BVIjI{font-family:Aeonik Fono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#848BFF;padding:.75rem 1.5rem;border:1px solid rgba(132,139,255,.3);border-radius:8px;transition:all .2s}.page_walletLink__BVIjI:hover{background:rgba(132,139,255,.1);border-color:rgba(132,139,255,.5)}.page_toggleContainer__0WaWV{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem}.page_toggleLabel__j0Sqd{font-family:Aeonik Fono,monospace;font-size:.6875rem;color:rgba(255,255,255,.4);text-transform:uppercase;letter-spacing:.05em}.page_toggle__ggXCK{display:flex;align-items:center;gap:.5rem}.page_toggleOption__FEZ4f{font-size:.75rem;font-weight:500;color:rgba(255,255,255,.3);transition:color .2s}.page_toggleOptionActive__2cULC{color:rgba(255,255,255,.9)}.page_toggleSwitch__ezxn1{position:relative;width:36px;height:20px;background:rgba(255,255,255,.1);border:none;border-radius:10px;cursor:pointer;transition:background .2s}.page_toggleSwitchActive__h4ZJ2{background:#848BFF}.page_toggleThumb__lt8_e{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:8px;transition:transform .2s}.page_toggleThumbActive__lXvcv{transform:translateX(16px)}.page_resultSection__ZI3q9{flex:1 1;flex-direction:column;gap:1.5rem;padding:3rem 0}.page_resultIcon__Uzacx,.page_resultSection__ZI3q9{display:flex;align-items:center;justify-content:center}.page_resultIcon__Uzacx{width:72px;height:72px;border-radius:50%}.page_resultIconValid__OAeaY{background:rgba(29,139,122,.12);border:1px solid rgba(29,139,122,.3);color:#1D8B7A}.page_resultIconFailed__RRMJM{background:rgba(224,62,26,.12);border:1px solid rgba(224,62,26,.3);color:#E03E1A}.page_resultTitle__u2fpW{font-size:1.5rem;font-weight:600;text-align:center}.page_resultSummary__h_Abx{font-size:1rem;color:rgba(255,255,255,.5);text-align:center}.page_retryButton__9QfMt{font-family:Aeonik Fono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#848BFF;background:none;padding:.75rem 1.5rem;border:1px solid rgba(132,139,255,.3);border-radius:8px;cursor:pointer;transition:all .2s;margin-top:.5rem}.page_retryButton__9QfMt:hover{background:rgba(132,139,255,.1);border-color:rgba(132,139,255,.5)}@media (max-width:640px){.page_container__hs6pf{padding:1rem 1rem 3rem}.page_header__dl9F6{padding:.75rem 0 1.5rem}.page_scanSection__z9BA_{gap:1.5rem;padding:1rem 0}.page_scanTitle__4UQ0K{font-size:1rem}.page_qrWrapper__3Z6hB{width:100%;max-width:300px}.page_walletLink__BVIjI{width:100%;text-align:center;padding:.875rem 1.5rem}.page_resultTitle__u2fpW{font-size:1.25rem}.page_retryButton__9QfMt{width:100%;padding:.875rem 1.5rem}}