.auth-module__3sz0UW__shell{min-height:100dvh;padding:max(34px, env(safe-area-inset-top,0px)) 20px max(34px, env(safe-area-inset-bottom,0px));color:#fff;background:radial-gradient(circle at 16% 12%,#0de0d22e,#0000 28rem),radial-gradient(circle at 84% 84%,#7932ff3d,#0000 31rem),linear-gradient(145deg,#020d22 0%,#061b3a 50%,#031128 100%);place-items:center;display:grid;position:relative;overflow:hidden}.auth-module__3sz0UW__shell:before,.auth-module__3sz0UW__shell:after{content:"";pointer-events:none;filter:blur(1px);border-radius:999px;width:48rem;height:15rem;position:absolute}.auth-module__3sz0UW__shell:before{background:linear-gradient(90deg,#00e1d10a,#0d9aff70,#7137ff5c);bottom:-4rem;left:-18rem;transform:rotate(-24deg)}.auth-module__3sz0UW__shell:after{background:linear-gradient(90deg,#167aff0f,#5143ff47,#8730ff38);top:-6rem;right:-20rem;transform:rotate(22deg)}.auth-module__3sz0UW__grid{opacity:.11;pointer-events:none;background-image:linear-gradient(#5d9fe214 1px,#0000 1px),linear-gradient(90deg,#5d9fe214 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.auth-module__3sz0UW__glow{aspect-ratio:1;pointer-events:none;border:1px solid #3f9dff14;border-radius:50%;width:min(68vw,760px);position:absolute;box-shadow:0 0 0 100px #1d6adb06,0 0 0 200px #4c3edf05}.auth-module__3sz0UW__portal{z-index:1;background:linear-gradient(#051938fa,#04132dfc);border:1px solid #4bb7ff6b;border-radius:24px;width:min(100%,520px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00051480,0 0 42px #1986ff1f}.auth-module__3sz0UW__portalBody{padding:42px 46px 34px}.auth-module__3sz0UW__brandBlock{text-align:center}.auth-module__3sz0UW__brandMark{place-items:center;width:220px;height:92px;margin:0 auto 10px;display:grid}.auth-module__3sz0UW__wordmark{width:218px;height:auto}.auth-module__3sz0UW__brandEyebrow{color:#52bff7;letter-spacing:.2em;margin:6px 0 0;font-size:9px;font-weight:850}.auth-module__3sz0UW__brandBlock h1{color:#fff;letter-spacing:-.035em;margin:9px 0 0;font-size:34px;font-weight:760}.auth-module__3sz0UW__platformLabel{color:#deedfbbd;margin:7px 0 0;font-size:14px;font-weight:520}.auth-module__3sz0UW__formSurface{background:linear-gradient(#fff,#f6f9fd);border:1px solid #dbe7f2f0;border-radius:18px;margin-top:30px;padding:22px 22px 18px;box-shadow:0 18px 42px #00061447}.auth-module__3sz0UW__accessDivider{color:#72859a;letter-spacing:.17em;align-items:center;gap:11px;margin:0 0 18px;font-size:8px;font-weight:850;display:flex}.auth-module__3sz0UW__accessDivider:before,.auth-module__3sz0UW__accessDivider:after{content:"";background:#dbe5ee;flex:1;height:1px}.auth-module__3sz0UW__form{margin:0}.auth-module__3sz0UW__field{display:block}.auth-module__3sz0UW__field+.auth-module__3sz0UW__field{margin-top:15px}.auth-module__3sz0UW__field span{color:#233b54;letter-spacing:.02em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.auth-module__3sz0UW__field input{color:#102c47;background:#fff;border:1px solid #c7d6e4;border-radius:10px;outline:0;width:100%;height:48px;padding:0 14px;font-size:13px;transition:border-color .14s,box-shadow .14s,background .14s}.auth-module__3sz0UW__field input::placeholder{color:#9aadbd}.auth-module__3sz0UW__field input:focus{background:#fff;border-color:#278eff;box-shadow:0 0 0 3px #278eff1f}.auth-module__3sz0UW__primaryButton{color:#fff;letter-spacing:.01em;background:linear-gradient(#138dff 0%,#0669e9 100%);border:1px solid #0578ef;border-radius:10px;width:100%;min-height:48px;margin-top:20px;font-size:13px;font-weight:850;box-shadow:0 10px 25px #0063e645}.auth-module__3sz0UW__primaryButton:hover{filter:brightness(1.05)}.auth-module__3sz0UW__accessTools{justify-content:space-between;align-items:center;gap:14px;min-height:38px;margin-top:8px;display:flex}.auth-module__3sz0UW__textButton{color:#0868d8;background:0 0;border:0;min-height:34px;padding:0;font-size:10px;font-weight:750}.auth-module__3sz0UW__textButton:hover{color:#004fae}.auth-module__3sz0UW__notice,.auth-module__3sz0UW__error{border-radius:8px;margin:12px 0 0;padding:10px 11px;font-size:10px;line-height:1.5}.auth-module__3sz0UW__notice{color:#18577f;background:#edf7fe;border:1px solid #b7daf4}.auth-module__3sz0UW__error{color:#9f2d3d;background:#fff2f4;border:1px solid #edbcc4}.auth-module__3sz0UW__footer{color:#adc6df85;background:#020e228f;border-top:1px solid #71a4d424;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:0 22px;font-size:8px;display:flex}@media (max-width:560px){.auth-module__3sz0UW__shell{place-items:stretch stretch;padding:0}.auth-module__3sz0UW__portal{border:0;border-radius:0;width:100%;min-height:100dvh}.auth-module__3sz0UW__portalBody{padding:42px 22px 28px}.auth-module__3sz0UW__formSurface{padding:20px 18px 16px}.auth-module__3sz0UW__footer{margin-top:auto}}.auth-module__3sz0UW__callbackShell{color:#fff;background:radial-gradient(circle at 50% 30%,#1758a136,#0000 34rem),#04172f;place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-module__3sz0UW__callbackCard{background:#041935fa;border:1px solid #88b1de33;border-radius:4px;width:min(100%,410px);padding:30px;box-shadow:0 24px 62px #00071461}.auth-module__3sz0UW__callbackEyebrow{color:#4ba9ef;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:800}.auth-module__3sz0UW__callbackCard h1{margin:9px 0 0;font-size:24px;font-weight:600}.auth-module__3sz0UW__callbackMessage{color:#d6e4f3ad;margin:12px 0 0;font-size:11px;line-height:1.6}@media (max-width:520px){.auth-module__3sz0UW__shell{place-items:stretch stretch;padding:0}.auth-module__3sz0UW__glow{display:none}.auth-module__3sz0UW__portal{border:0;border-radius:0;width:100%;min-height:100dvh}.auth-module__3sz0UW__portalBody{padding:36px 24px 28px}.auth-module__3sz0UW__footer{margin-top:auto}}
