.login-module__WEZH7G__page{color:#f4f7ff;background:radial-gradient(circle at 84% -8%,#ff00e61c,#8b5cf611 25%,#00e5ff06 44%,#0000 62%),radial-gradient(circle at 10% 0,#8b5cf609,#0000 24rem),linear-gradient(#ffffff03 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/64px 64px,#070a12;min-height:100vh}.login-module__WEZH7G__wrap{width:min(520px,100% - 32px);margin:0 auto;padding:72px 0 96px}.login-module__WEZH7G__form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0e17cc;border:1px solid #f4f7ff17;border-radius:22px;padding:30px;box-shadow:0 22px 62px #00000038}.login-module__WEZH7G__eyebrow{color:#bca7f5;letter-spacing:.16em;font-size:9px;font-weight:900}.login-module__WEZH7G__form h1{letter-spacing:-.045em;margin:9px 0;font-size:40px}.login-module__WEZH7G__intro{color:#8d99ad;margin:0 0 24px;font-size:12px;line-height:1.6}.login-module__WEZH7G__tabs{background:#f4f7ff05;border:1px solid #f4f7ff12;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:5px;display:grid}.login-module__WEZH7G__tabs a{color:#8793a6;border-radius:9px;justify-content:center;align-items:center;min-height:41px;font-size:11px;font-weight:850;display:flex}.login-module__WEZH7G__tabs a.login-module__WEZH7G__active{color:#f4f7ff;background:linear-gradient(135deg,#ff00e609,#8b5cf61c);box-shadow:inset 0 0 0 1px #8b5cf63d}.login-module__WEZH7G__notice{color:#e4c78e;background:#f2bd690e;border:1px solid #f2bd6933;border-radius:10px;margin-bottom:14px;padding:11px 12px;font-size:11px;line-height:1.5}.login-module__WEZH7G__success{color:#afe6c7;background:#5fd39a0e;border-color:#5fd39a33}.login-module__WEZH7G__field{gap:7px;margin-top:15px;display:grid}.login-module__WEZH7G__fieldRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.login-module__WEZH7G__field label,.login-module__WEZH7G__fieldRow label{color:#9ca7b8;font-size:11px;font-weight:800}.login-module__WEZH7G__fieldRow a{color:#b8a5f4;font-size:10px;font-weight:800}.login-module__WEZH7G__fieldRow a:hover{color:#f0eaff}.login-module__WEZH7G__field input{color:#f4f7ff;background:#090d16;border:1px solid #f4f7ff1c;border-radius:12px;outline:0;width:100%;min-height:50px;padding:0 13px}.login-module__WEZH7G__field input:focus{border-color:#8b5cf67a;box-shadow:0 0 0 3px #8b5cf613}.login-module__WEZH7G__field input[aria-invalid=true]{border-color:#ff6b7a5c;box-shadow:0 0 0 3px #ff6b7a0e}.login-module__WEZH7G__emailSuggestion{color:#aab5c6;width:100%;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:#00e5ff0e;border:1px solid #00e5ff33;border-radius:10px;align-items:center;gap:5px;margin:2px 0 0;padding:9px 10px;font-size:10px;line-height:1.45;display:flex}.login-module__WEZH7G__emailSuggestion strong{color:#8befff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.login-module__WEZH7G__emailSuggestion b{color:#d8fbff;white-space:nowrap;margin-left:auto;font-size:9px}.login-module__WEZH7G__emailSuggestion:hover,.login-module__WEZH7G__emailSuggestion:focus-visible{background:#00e5ff14;border-color:#00e5ff61}.login-module__WEZH7G__emailSuggestion:hover strong,.login-module__WEZH7G__emailSuggestion:focus-visible strong{color:#b9f6ff;text-decoration:underline}.login-module__WEZH7G__emailSuggestion:focus-visible{outline-offset:2px;outline:2px solid #8b5cf673}.login-module__WEZH7G__emailInvalid{color:#e5a5ad;background:#ff6b7a0e;border:1px solid #ff6b7a3d;border-radius:10px;margin:2px 0 0;padding:9px 10px;font-size:10px;line-height:1.45}.login-module__WEZH7G__passwordMeter{gap:9px;margin-top:10px;display:grid}.login-module__WEZH7G__passwordMeterTrack{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.login-module__WEZH7G__passwordMeterTrack span{background:#f4f7ff12;border-radius:999px;height:4px;transition:background .18s,box-shadow .18s}.login-module__WEZH7G__passwordMeterTrack span:first-child.login-module__WEZH7G__meterOn{background:#ff00e6;box-shadow:0 0 10px #ff00e652}.login-module__WEZH7G__passwordMeterTrack span:nth-child(2).login-module__WEZH7G__meterOn{background:#d21fff;box-shadow:0 0 10px #d21fff4d}.login-module__WEZH7G__passwordMeterTrack span:nth-child(3).login-module__WEZH7G__meterOn{background:#8b5cf6;box-shadow:0 0 10px #8b5cf64d}.login-module__WEZH7G__passwordMeterTrack span:nth-child(4).login-module__WEZH7G__meterOn{background:#4f7cf3;box-shadow:0 0 10px #4f7cf347}.login-module__WEZH7G__passwordMeterTrack span:nth-child(5).login-module__WEZH7G__meterOn{background:#00e5ff;box-shadow:0 0 10px #00e5ff47}.login-module__WEZH7G__passwordMeterMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-module__WEZH7G__passwordMeterMeta strong{color:#b8c0d4;font-size:10px;line-height:16px}.login-module__WEZH7G__passwordChecks{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.login-module__WEZH7G__passwordChecks span{color:#697588;opacity:.74;background:#0d1220;border:1px solid #2a3142;border-radius:11px;place-items:center;min-width:0;min-height:48px;padding:7px 3px;transition:color .18s,border-color .18s,background .18s,box-shadow .18s,opacity .18s;display:grid}.login-module__WEZH7G__passwordChecks i{color:#60697e;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:grid}.login-module__WEZH7G__passwordChecks b{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;line-height:11px;overflow:hidden}.login-module__WEZH7G__passwordChecks span.login-module__WEZH7G__checkOn{color:#f8fbff;opacity:1}.login-module__WEZH7G__passwordChecks span:first-child.login-module__WEZH7G__checkOn{background:#ff4fe81c;border-color:#ff4fe8;box-shadow:0 0 14px #ff4fe821}.login-module__WEZH7G__passwordChecks span:first-child.login-module__WEZH7G__checkOn i{color:#ff4fe8}.login-module__WEZH7G__passwordChecks span:nth-child(2).login-module__WEZH7G__checkOn{background:#e879f91c;border-color:#e879f9;box-shadow:0 0 14px #e879f921}.login-module__WEZH7G__passwordChecks span:nth-child(2).login-module__WEZH7G__checkOn i{color:#e879f9}.login-module__WEZH7G__passwordChecks span:nth-child(3).login-module__WEZH7G__checkOn{background:#a78bfa1c;border-color:#a78bfa;box-shadow:0 0 14px #a78bfa21}.login-module__WEZH7G__passwordChecks span:nth-child(3).login-module__WEZH7G__checkOn i{color:#a78bfa}.login-module__WEZH7G__passwordChecks span:nth-child(4).login-module__WEZH7G__checkOn{background:#60a5fa1a;border-color:#60a5fa;box-shadow:0 0 14px #60a5fa1f}.login-module__WEZH7G__passwordChecks span:nth-child(4).login-module__WEZH7G__checkOn i{color:#60a5fa}.login-module__WEZH7G__passwordChecks span:nth-child(5).login-module__WEZH7G__checkOn{background:#67e8f91a;border-color:#67e8f9;box-shadow:0 0 14px #67e8f91f}.login-module__WEZH7G__passwordChecks span:nth-child(5).login-module__WEZH7G__checkOn i{color:#67e8f9}.login-module__WEZH7G__passwordMatch,.login-module__WEZH7G__passwordMismatch{font-size:9px;font-weight:750}.login-module__WEZH7G__passwordMatch{color:#86d8aa}.login-module__WEZH7G__passwordMismatch{color:#da9099}.login-module__WEZH7G__help{color:#6f7c90;margin-top:8px;font-size:9px;line-height:1.55}.login-module__WEZH7G__submit{color:#090b11;cursor:pointer;width:100%;min-height:50px;box-shadow:none;background:#f4f7ff;border:1px solid #f4f7ff26;border-radius:12px;margin-top:20px;font-weight:900;transition:background .16s,border-color .16s,transform .16s}.login-module__WEZH7G__submit:hover{background:#fff;border-color:#8b5cf652;transform:translateY(-1px)}.login-module__WEZH7G__switch{color:#758297;text-align:center;margin:18px 0 0;font-size:10px}.login-module__WEZH7G__switch a{color:#b8a5f4;font-weight:850}.login-module__WEZH7G__switch a:hover{color:#f0eaff}@media (max-width:600px){.login-module__WEZH7G__page{background-size:auto,auto,52px 52px,52px 52px,auto}.login-module__WEZH7G__wrap{width:min(100% - 20px,520px);padding:34px 0 62px}.login-module__WEZH7G__form{border-radius:19px;padding:21px}.login-module__WEZH7G__form h1{font-size:34px}.login-module__WEZH7G__passwordChecks{gap:5px}.login-module__WEZH7G__passwordChecks span{min-height:44px;padding:6px 2px}.login-module__WEZH7G__passwordChecks b{font-size:7px}}.login-module__WEZH7G__confirmInfo{background:linear-gradient(135deg,#8b5cf612,#00e5ff06);border:1px solid #8b5cf630;border-radius:12px;gap:5px;margin-top:16px;padding:14px 15px;display:grid}.login-module__WEZH7G__confirmInfo strong{color:#ece7ff;font-size:12px}.login-module__WEZH7G__confirmInfo span{color:#8d99ad;font-size:10px;line-height:1.55}.login-module__WEZH7G__confirmActions{margin:0}
