.LoginPage-module__xf_L8q__page{color:#07133c;min-height:calc(100vh - 5.25rem);font-family:var(--font-body);background:radial-gradient(circle at 16% 10%,#2a7bff29,#0000 22rem),linear-gradient(#fff 0%,#f4f7fb 100%);place-items:center;padding:clamp(2rem,4vw,3.6rem) clamp(1rem,3vw,2.2rem);display:grid}.LoginPage-module__xf_L8q__page h1,.LoginPage-module__xf_L8q__page h2,.LoginPage-module__xf_L8q__page strong,.LoginPage-module__xf_L8q__page small,.LoginPage-module__xf_L8q__page p,.LoginPage-module__xf_L8q__page button,.LoginPage-module__xf_L8q__page input,.LoginPage-module__xf_L8q__page a{letter-spacing:0}.LoginPage-module__xf_L8q__loginShell{background:#fff;border:1px solid #192b4b29;border-radius:1.05rem;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);width:min(1320px,100%);min-height:min(760px,100vh - 7.5rem);display:grid;overflow:hidden;box-shadow:0 28px 70px #0c1c3629,0 8px 20px #0a162a1f}.LoginPage-module__xf_L8q__brandPanel{color:#fff;background:radial-gradient(circle at 74% 8%,#1068ec52,#0000 17rem),linear-gradient(135deg,#000a1bfa 0%,#001635 48%,#002f60f7 100%);flex-direction:column;padding:clamp(2rem,4.2vw,3.55rem);display:flex;position:relative;overflow:hidden}.LoginPage-module__xf_L8q__brandPanel:before{content:"";opacity:.22;background:linear-gradient(165deg,#0000 0 18%,#2f7eff59 19% 20%,#0000 21% 100%),linear-gradient(145deg,#0000 0 38%,#2f7eff47 39% 40%,#0000 41% 100%),linear-gradient(120deg,#0000 0 55%,#2f7eff47 56% 57%,#0000 58% 100%);width:26rem;height:17rem;position:absolute;inset:-2rem -2rem auto auto}.LoginPage-module__xf_L8q__brandPanel:after{content:"";background:#78aeff33;height:1px;position:absolute;inset:auto 2.7rem 2.35rem}.LoginPage-module__xf_L8q__logoLink{z-index:1;flex-direction:column;align-items:flex-start;gap:.35rem;width:fit-content;max-width:100%;margin-bottom:2.1rem;display:flex;position:relative}.LoginPage-module__xf_L8q__logo{object-fit:contain;object-position:left center;width:14.8rem;height:5.72rem}.LoginPage-module__xf_L8q__pill{z-index:1;color:#e9f4ff;background:#051f46b8;border:1px solid #308eff8c;border-radius:.35rem;width:fit-content;max-width:100%;margin-bottom:1.05rem;padding:.4rem .62rem;font-size:.75rem;font-weight:800;line-height:1.2;position:relative}.LoginPage-module__xf_L8q__brandCopy{z-index:1;max-width:29rem;position:relative}.LoginPage-module__xf_L8q__brandCopy h1{color:#fff;font-family:var(--font-heading);margin:0;font-size:clamp(2.2rem,3.8vw,3.25rem);font-weight:800;line-height:1.12}.LoginPage-module__xf_L8q__brandCopy h1 span{display:block}.LoginPage-module__xf_L8q__brandCopy h1 strong{color:#3f86ff;font-weight:800}.LoginPage-module__xf_L8q__brandCopy p{color:#edf4ff;margin-top:1.15rem;font-size:1.02rem;line-height:1.46}.LoginPage-module__xf_L8q__featureList{z-index:1;gap:1rem;margin-top:2rem;margin-bottom:2rem;display:grid;position:relative}.LoginPage-module__xf_L8q__featureItem{grid-template-columns:2.72rem 1fr;align-items:center;gap:.9rem;display:grid}.LoginPage-module__xf_L8q__featureIcon{color:#9cc3ff;background:#1952966b;border-radius:.5rem;justify-content:center;align-items:center;width:2.72rem;height:2.72rem;display:inline-flex}.LoginPage-module__xf_L8q__featureIcon svg{width:1.55rem;height:1.55rem}.LoginPage-module__xf_L8q__featureItem strong,.LoginPage-module__xf_L8q__featureItem small{display:block}.LoginPage-module__xf_L8q__featureItem strong{color:#fff;font-size:.93rem;line-height:1.15}.LoginPage-module__xf_L8q__featureItem small{color:#d1def1;margin-top:.22rem;font-size:.79rem;line-height:1.35}.LoginPage-module__xf_L8q__statsGrid{z-index:1;background:#08245180;border:1px solid #367cd86b;border-radius:.5rem;grid-template-columns:repeat(3,1fr);gap:0;margin-top:auto;display:grid;position:relative}.LoginPage-module__xf_L8q__statItem{color:#d7e7ff;align-items:center;gap:.72rem;min-width:0;padding:.95rem .78rem;display:flex}.LoginPage-module__xf_L8q__statItem+.LoginPage-module__xf_L8q__statItem{border-left:1px solid #5897e73d}.LoginPage-module__xf_L8q__statItem svg{color:#83b3ff;flex:none;width:1.72rem;height:1.72rem}.LoginPage-module__xf_L8q__statItem strong,.LoginPage-module__xf_L8q__statItem small{display:block}.LoginPage-module__xf_L8q__statItem strong{color:#fff;font-size:1.22rem;line-height:1}.LoginPage-module__xf_L8q__statItem small{color:#d0dff2;margin-top:.2rem;font-size:.66rem;line-height:1.25}.LoginPage-module__xf_L8q__formPanel{color:#091349;background:linear-gradient(90deg,#f0f4fae6 0,#fff .35rem 100%);flex-direction:column;justify-content:flex-start;padding:clamp(1.6rem,4.6vw,3.7rem);display:flex}.LoginPage-module__xf_L8q__authCard{background:#fff;border:1px solid #dce4ef;border-radius:.5rem;width:min(100%,35.5rem);margin:0 auto;box-shadow:0 18px 44px #24365c14}.LoginPage-module__xf_L8q__tabs{border-bottom:1px solid #d9e1ec;grid-template-columns:repeat(2,1fr);display:grid}.LoginPage-module__xf_L8q__tabs button{color:#293455;min-height:3.25rem;font-size:1.03rem;font-weight:800;position:relative}.LoginPage-module__xf_L8q__tabs .LoginPage-module__xf_L8q__activeTab{color:#0647dc}.LoginPage-module__xf_L8q__activeTab:after{content:"";background:#064fe8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.LoginPage-module__xf_L8q__authForm{padding:1.55rem 2rem .92rem}.LoginPage-module__xf_L8q__formIntro h2{color:#111949;font-family:var(--font-heading);margin:0;font-size:1.32rem;font-weight:800;line-height:1.2}.LoginPage-module__xf_L8q__formIntro p{color:#3d466a;margin-top:.35rem;font-size:.93rem;line-height:1.45}.LoginPage-module__xf_L8q__field{gap:.42rem;margin-top:1.08rem;display:grid}.LoginPage-module__xf_L8q__field span:first-child{color:#0d1645;font-size:.78rem;font-weight:800;line-height:1.2}.LoginPage-module__xf_L8q__field input{color:#13204d;background:#fff;border:1px solid #c8d4e3;border-radius:.38rem;outline:none;width:100%;height:2.58rem;padding:0 .8rem;font-size:.93rem}.LoginPage-module__xf_L8q__field input::placeholder{color:#7e8aa0}.LoginPage-module__xf_L8q__field input:focus{border-color:#0b56ea;box-shadow:0 0 0 3px #2369ff1a}.LoginPage-module__xf_L8q__passwordWrap{display:block;position:relative}.LoginPage-module__xf_L8q__passwordWrap input{padding-right:2.65rem}.LoginPage-module__xf_L8q__eyeButton{color:#53627e;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;transition:color .16s,background .16s;display:inline-grid;position:absolute;top:50%;right:.82rem;transform:translateY(-50%)}.LoginPage-module__xf_L8q__eyeButton:hover,.LoginPage-module__xf_L8q__eyeButton[aria-pressed=true]{color:#0647dc;background:#0647dc14}.LoginPage-module__xf_L8q__eyeIcon{width:1rem;height:1rem}.LoginPage-module__xf_L8q__requirements{color:#253451;flex-wrap:wrap;align-items:center;gap:1.35rem;margin:.55rem 0 .78rem;font-size:.72rem;line-height:1.2;display:flex}.LoginPage-module__xf_L8q__requirements span{align-items:center;gap:.38rem;display:inline-flex}.LoginPage-module__xf_L8q__requirements svg{color:#039a79;width:.82rem;height:.82rem}.LoginPage-module__xf_L8q__termsLine,.LoginPage-module__xf_L8q__formOptions,.LoginPage-module__xf_L8q__rememberOption{align-items:center;display:flex}.LoginPage-module__xf_L8q__termsLine{color:#34415f;gap:.5rem;margin:0 0 .78rem;font-size:.76rem;line-height:1.35}.LoginPage-module__xf_L8q__termsLine input,.LoginPage-module__xf_L8q__rememberOption input{accent-color:#064fe8;flex:none;width:.95rem;height:.95rem}.LoginPage-module__xf_L8q__termsLine a,.LoginPage-module__xf_L8q__switchText button,.LoginPage-module__xf_L8q__textButton{color:#004bdc;font-weight:800}.LoginPage-module__xf_L8q__notice{background:linear-gradient(#f8fbff 0%,#eef5ff 100%);border:1px solid #c8d8ee;border-radius:.5rem;grid-template-columns:2.55rem 1fr;align-items:center;gap:.85rem;padding:.75rem .9rem;display:grid}.LoginPage-module__xf_L8q__noticeIcon{color:#fff;background:linear-gradient(#0b6ce7 0%,#0645cb 100%);border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;box-shadow:0 10px 18px #0050d238}.LoginPage-module__xf_L8q__noticeIcon svg{width:1.15rem;height:1.15rem}.LoginPage-module__xf_L8q__notice strong,.LoginPage-module__xf_L8q__notice small{display:block}.LoginPage-module__xf_L8q__notice strong{color:#0b1747;font-size:.78rem;line-height:1.25}.LoginPage-module__xf_L8q__notice small{color:#213161;margin-top:.18rem;font-size:.72rem;line-height:1.35}.LoginPage-module__xf_L8q__primaryButton,.LoginPage-module__xf_L8q__connectButton,.LoginPage-module__xf_L8q__secondaryButton{border-radius:.38rem;width:100%;min-height:2.55rem;font-size:.88rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s}.LoginPage-module__xf_L8q__primaryButton{color:#fff;background:linear-gradient(#0d53ff 0%,#0039d9 100%);margin-top:.72rem;position:relative;overflow:hidden;box-shadow:0 12px 20px #004ada2e}.LoginPage-module__xf_L8q__primaryButton:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff38,#0000);position:absolute;inset:0;transform:translate(-110%)}.LoginPage-module__xf_L8q__primaryButton:hover,.LoginPage-module__xf_L8q__connectButton:hover{transform:translateY(-1px)}.LoginPage-module__xf_L8q__primaryButton:hover:not(:disabled){box-shadow:0 15px 24px #004ada3d}.LoginPage-module__xf_L8q__primaryButton:active:not(:disabled),.LoginPage-module__xf_L8q__connectButton:active,.LoginPage-module__xf_L8q__secondaryButton:active{transform:translateY(0)}.LoginPage-module__xf_L8q__primaryButton:disabled{cursor:not-allowed;opacity:.82;transform:none}.LoginPage-module__xf_L8q__loadingButton{box-shadow:0 12px 20px #004ada2e,inset 0 0 0 1px #ffffff14}.LoginPage-module__xf_L8q__loadingButton:after{opacity:1;animation:1.35s ease-in-out infinite LoginPage-module__xf_L8q__buttonSheen}.LoginPage-module__xf_L8q__buttonContent{z-index:1;justify-content:center;align-items:center;gap:.52rem;display:inline-flex;position:relative}.LoginPage-module__xf_L8q__buttonSpinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:999px;width:.9rem;height:.9rem;animation:.72s linear infinite LoginPage-module__xf_L8q__buttonSpin}.LoginPage-module__xf_L8q__secondaryButton{color:#0647dc;background:#fff;border:1px solid #cddaf0;margin-top:.72rem}.LoginPage-module__xf_L8q__divider{color:#414d66;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin:.55rem 0;font-size:.82rem;display:grid}.LoginPage-module__xf_L8q__divider span{background:#dbe2ec;height:1px}.LoginPage-module__xf_L8q__connectButton{color:#004de7;background:#fff;border:1px solid #d4dfed;justify-content:center;align-items:center;gap:.65rem;display:inline-flex}.LoginPage-module__xf_L8q__connectButton svg{width:1.25rem;height:1.25rem}.LoginPage-module__xf_L8q__strykePanel{color:#23304d;background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe4ef;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.64rem;padding:.72rem .82rem;display:flex}.LoginPage-module__xf_L8q__strykePanelCompact{margin-top:0}.LoginPage-module__xf_L8q__strykeLogo{object-fit:contain;object-position:left center;flex:none;width:10.8rem;height:2.35rem}.LoginPage-module__xf_L8q__strykePanel span{color:#43516e;text-align:right;max-width:21rem;font-size:.76rem;line-height:1.35}.LoginPage-module__xf_L8q__strykeButtonLogo{object-fit:cover;border-radius:.32rem;flex:none;width:1.72rem;height:1.72rem}.LoginPage-module__xf_L8q__connectButton em{color:#0648ce;background:#eaf1ff;border-radius:999px;align-items:center;min-height:1.25rem;margin-left:.25rem;padding:0 .58rem;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.LoginPage-module__xf_L8q__helperText,.LoginPage-module__xf_L8q__switchText{text-align:center}.LoginPage-module__xf_L8q__helperText{color:#68748d;margin-top:.35rem;font-size:.72rem;line-height:1.35}.LoginPage-module__xf_L8q__switchText{color:#152044;margin-top:1.25rem;font-size:.86rem;line-height:1.4}.LoginPage-module__xf_L8q__switchText a{color:#004bdc;font-weight:800}.LoginPage-module__xf_L8q__switchText button,.LoginPage-module__xf_L8q__textButton{line-height:inherit;padding:0;display:inline}.LoginPage-module__xf_L8q__formOptions{color:#34415f;justify-content:space-between;gap:1rem;margin:.7rem 0 .92rem;font-size:.78rem}.LoginPage-module__xf_L8q__rememberOption{gap:.48rem}.LoginPage-module__xf_L8q__resetCopy{color:#52627d;margin:.84rem 0 0;font-size:.82rem;line-height:1.45}.LoginPage-module__xf_L8q__verifyForm{animation:.32s ease-out both LoginPage-module__xf_L8q__verifyCardIn}.LoginPage-module__xf_L8q__verificationHero{background:linear-gradient(#0d53ff12,#0d53ff05);border:1px solid #0f59eb24;border-radius:.58rem;grid-template-columns:3rem 1fr;align-items:center;gap:.88rem;padding:.88rem;display:grid}.LoginPage-module__xf_L8q__verificationHero h2{color:#111949;font-family:var(--font-heading);margin:0;font-size:1.18rem}.LoginPage-module__xf_L8q__verificationHero p{color:#52627d;margin:.22rem 0 0;font-size:.82rem;line-height:1.45}.LoginPage-module__xf_L8q__verificationPulse{background:linear-gradient(#0d53ff 0%,#0039d9 100%);border-radius:999px;width:2.7rem;height:2.7rem;position:relative;box-shadow:0 12px 24px #0d53ff38}.LoginPage-module__xf_L8q__verificationPulse:before,.LoginPage-module__xf_L8q__verificationPulse:after{content:"";border-radius:inherit;position:absolute}.LoginPage-module__xf_L8q__verificationPulse:before{border:2px solid #ffffffeb;inset:.78rem}.LoginPage-module__xf_L8q__verificationPulse:after{border:1px solid #0d53ff3d;animation:1.45s ease-out infinite LoginPage-module__xf_L8q__verifyPulse;inset:-.18rem}.LoginPage-module__xf_L8q__verificationTarget{background:#fff;border:1px solid #d5dfec;border-radius:.45rem;gap:.22rem;margin-top:1rem;padding:.72rem .82rem;display:grid}.LoginPage-module__xf_L8q__verificationTarget span{color:#697894;font-size:.72rem;font-weight:800}.LoginPage-module__xf_L8q__verificationTarget strong{color:#101b4f;overflow-wrap:anywhere;font-size:.86rem}.LoginPage-module__xf_L8q__codeInput{text-align:center;letter-spacing:.18rem;font-size:1.05rem;font-weight:900}.LoginPage-module__xf_L8q__testCode{color:#52627d;text-align:center;margin:.58rem 0 0;font-size:.78rem;font-weight:800}.LoginPage-module__xf_L8q__formMessage{border-radius:.45rem;margin-top:.78rem;padding:.72rem .82rem;font-size:.8rem;font-weight:700;line-height:1.35}.LoginPage-module__xf_L8q__success{color:#075947;background:#05966914;border:1px solid #05966938}.LoginPage-module__xf_L8q__error{color:#8a1f1f;background:#dc262614;border:1px solid #dc262638}@keyframes LoginPage-module__xf_L8q__buttonSpin{to{transform:rotate(360deg)}}@keyframes LoginPage-module__xf_L8q__buttonSheen{0%{transform:translate(-110%)}52%,to{transform:translate(110%)}}@keyframes LoginPage-module__xf_L8q__verifyCardIn{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes LoginPage-module__xf_L8q__verifyPulse{0%{opacity:.8;transform:scale(.94)}to{opacity:0;transform:scale(1.25)}}.LoginPage-module__xf_L8q__freeCard{color:#10205a;background:#fff;border:1px solid #d5dfec;border-radius:.5rem;grid-template-columns:2.45rem 1fr;align-items:center;gap:.78rem;width:min(100%,35.5rem);margin:.68rem auto 0;padding:.78rem 1rem;display:grid}.LoginPage-module__xf_L8q__freeIcon{color:#fff;background:linear-gradient(#397fff 0%,#1652c8 100%);border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.LoginPage-module__xf_L8q__freeIcon svg{width:1.2rem;height:1.2rem}.LoginPage-module__xf_L8q__freeCard strong{font-size:.86rem;line-height:1.2}.LoginPage-module__xf_L8q__freeCard small{color:#1d2f65;margin-top:.2rem;font-size:.74rem;line-height:1.35;display:block}@media (max-width:980px){.LoginPage-module__xf_L8q__page{place-items:stretch stretch}.LoginPage-module__xf_L8q__loginShell{grid-template-columns:1fr;min-height:auto}.LoginPage-module__xf_L8q__brandPanel{min-height:42rem}.LoginPage-module__xf_L8q__formPanel{padding-block:2rem}.LoginPage-module__xf_L8q__statsGrid{max-width:38rem}}@media (max-width:640px){.LoginPage-module__xf_L8q__page{background:#fff;padding:0}.LoginPage-module__xf_L8q__loginShell{box-shadow:none;border:0;border-radius:0}.LoginPage-module__xf_L8q__brandPanel{min-height:auto;padding:1.45rem}.LoginPage-module__xf_L8q__brandPanel:after{display:none}.LoginPage-module__xf_L8q__logoLink{margin-bottom:1.35rem}.LoginPage-module__xf_L8q__logo{width:11.4rem;height:4.4rem}.LoginPage-module__xf_L8q__pill{font-size:.62rem}.LoginPage-module__xf_L8q__brandCopy p{font-size:.92rem}.LoginPage-module__xf_L8q__statsGrid{grid-template-columns:1fr}.LoginPage-module__xf_L8q__statItem+.LoginPage-module__xf_L8q__statItem{border-top:1px solid #5897e73d;border-left:0}.LoginPage-module__xf_L8q__formPanel{padding:1rem}.LoginPage-module__xf_L8q__authForm{padding:1.2rem 1rem .85rem}.LoginPage-module__xf_L8q__requirements{gap:.65rem}.LoginPage-module__xf_L8q__connectButton{flex-wrap:wrap;padding:.42rem .55rem}.LoginPage-module__xf_L8q__strykePanel{flex-direction:column;align-items:flex-start}.LoginPage-module__xf_L8q__strykePanel span{text-align:left}}
