.auth-module__Y2OPrW__page{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 18% 18%,#ecfaff33,#0000 22%),linear-gradient(#1778e6 0%,#2e98ff 34%,#6ec1ff 64%,#9bd6ff 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:140% 140%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100dvh;animation:18s ease-in-out infinite alternate auth-module__Y2OPrW__breatheGradient;position:relative;overflow:hidden}.auth-module__Y2OPrW__sky,.auth-module__Y2OPrW__glow{pointer-events:none;position:absolute;inset:-8%}.auth-module__Y2OPrW__sky{background:radial-gradient(circle at 18% 16%,#ffffff2e,#0000 22%),radial-gradient(circle at 74% 18%,#bff0ff42,#0000 26%),radial-gradient(circle at 50% 72%,#ffffff1a,#0000 32%);animation:26s ease-in-out infinite alternate auth-module__Y2OPrW__driftSky}.auth-module__Y2OPrW__glow{background:radial-gradient(circle at 60% 42%,#ffffff24,#0000 34%),radial-gradient(circle at 40% 78%,#2a86dc38,#0000 26%);animation:16s ease-in-out infinite alternate auth-module__Y2OPrW__float}.auth-module__Y2OPrW__shell{z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex;position:relative}.auth-module__Y2OPrW__backLink{color:#ffffffd6;align-self:flex-start;width:min(460px,100%);margin:0 auto 14px;font-size:14px;text-decoration:none}.auth-module__Y2OPrW__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#114a8433;border:1px solid #ffffff3d;border-radius:32px;width:min(460px,100%);padding:30px;box-shadow:0 24px 60px #2c5e9b2e}.auth-module__Y2OPrW__copy{text-align:center;margin-bottom:18px}.auth-module__Y2OPrW__kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffffbd;font-size:12px;display:inline-block}.auth-module__Y2OPrW__title{font-family:var(--font-display),sans-serif;letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(2.1rem,6vw,3rem);font-weight:500;line-height:.96}.auth-module__Y2OPrW__subtitle{color:#fffc;margin:0;line-height:1.55}.auth-module__Y2OPrW__form{gap:14px;display:grid}.auth-module__Y2OPrW__modeSwitch{background:#ffffff14;border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;padding:6px;display:grid}.auth-module__Y2OPrW__modeButton,.auth-module__Y2OPrW__modeButtonActive{min-height:44px;font:inherit;cursor:pointer;color:#ffffffd1;background:0 0;border:none;border-radius:999px}.auth-module__Y2OPrW__modeButtonActive{color:#2896ff;background:#ffffffeb;font-weight:700}.auth-module__Y2OPrW__field{gap:8px;display:grid}.auth-module__Y2OPrW__field span{color:#ffffffe0;font-size:13px}.auth-module__Y2OPrW__input,.auth-module__Y2OPrW__select{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:18px;outline:none;width:100%;min-height:52px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .18s,background .18s}.auth-module__Y2OPrW__passwordWrap{position:relative}.auth-module__Y2OPrW__passwordWrap .auth-module__Y2OPrW__input{padding-right:56px}.auth-module__Y2OPrW__eyeButton{color:#ffffffc7;cursor:pointer;background:0 0;border:none;font-size:16px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.auth-module__Y2OPrW__input::placeholder{color:#ffffff85}.auth-module__Y2OPrW__input:focus,.auth-module__Y2OPrW__select:focus{background:#ffffff24;border-color:#ffffff7a}.auth-module__Y2OPrW__select option{color:#0f2842}.auth-module__Y2OPrW__button{color:#3099ff;cursor:pointer;background:#ffffffeb;border:1px solid #ffffff38;border-radius:999px;min-height:56px;margin-top:4px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s,opacity .18s}.auth-module__Y2OPrW__button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #ffffff3d}.auth-module__Y2OPrW__button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.auth-module__Y2OPrW__error,.auth-module__Y2OPrW__message{text-align:center;margin:0;font-size:13px;line-height:1.45}.auth-module__Y2OPrW__error{color:#ffe2e2}.auth-module__Y2OPrW__message{color:#effff2;text-shadow:0 1px 12px #082f5a73}@keyframes auth-module__Y2OPrW__float{0%{transform:translate(-1%)scale(1)}to{transform:translate(1%,-2%)scale(1.04)}}@keyframes auth-module__Y2OPrW__breatheGradient{0%{background-position:0 0}50%{background-position:50% 30%}to{background-position:100% 80%}}@keyframes auth-module__Y2OPrW__driftSky{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-2%)scale(1.04)}}@media (max-width:640px){.auth-module__Y2OPrW__shell{justify-content:flex-start;padding-top:72px}.auth-module__Y2OPrW__card{border-radius:26px;padding:24px 20px}}
