.page-module__yRWryW__page{color:#f2f3fb;background:radial-gradient(900px 520px at 12% -5%,#526bff59,#0000 60%),radial-gradient(760px 460px at 92% 4%,#4fd1e638,#0000 58%),linear-gradient(#2a2d5a 0%,#3b4371 38%,#14152e 100%);place-items:center;min-height:100vh;padding:1.5rem 1rem;font-family:Proxima Nova,Avenir Next,Avenir,Segoe UI,sans-serif;display:grid}.page-module__yRWryW__shell{justify-items:center;gap:1.3rem;width:min(420px,100%);display:grid}.page-module__yRWryW__brand{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.page-module__yRWryW__brand img{border-radius:14px}.page-module__yRWryW__brandText{text-align:left;line-height:1.05;display:grid}.page-module__yRWryW__brandText strong{color:#fff;font-size:1.35rem;font-weight:800}.page-module__yRWryW__brandText small{letter-spacing:.16em;text-transform:uppercase;color:#4fd1e6;font-size:.78rem}.page-module__yRWryW__card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;gap:1.1rem;width:100%;padding:1.5rem;display:grid;box-shadow:0 24px 60px #0a0c2873}.page-module__yRWryW__kicker{letter-spacing:.08em;text-transform:uppercase;color:#4fd1e6;font-size:.74rem;font-weight:800}.page-module__yRWryW__title{color:#fff;margin:.1rem 0 0;font-size:clamp(1.4rem,5vw,1.8rem)}.page-module__yRWryW__form{gap:.75rem;display:grid}.page-module__yRWryW__field{color:#c4c8ea;gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.page-module__yRWryW__field input{color:#f2f3fb;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;width:100%;padding:.75rem .85rem;font-family:inherit;font-size:1rem}.page-module__yRWryW__field input::placeholder{color:#8b90bf}.page-module__yRWryW__field input:focus{outline-offset:1px;border-color:#0000;outline:2px solid #4fd1e680}.page-module__yRWryW__passwordRow{position:relative}.page-module__yRWryW__passwordRow input{padding-right:2.8rem}.page-module__yRWryW__togglePassword{color:#aab0d8;cursor:pointer;background:0 0;border:none;align-items:center;padding:.2rem;display:flex;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.page-module__yRWryW__primaryButton{cursor:pointer;color:#14152e;background:linear-gradient(135deg,#4fd1e6 0%,#6c7bff 100%);border:none;border-radius:999px;width:100%;margin-top:.25rem;padding:.9rem 1.4rem;font-size:1.02rem;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:0 14px 32px #4fd1e64d}.page-module__yRWryW__primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 38px #4fd1e661}.page-module__yRWryW__primaryButton:disabled{opacity:.6;cursor:not-allowed}.page-module__yRWryW__feedback{border-radius:12px;padding:.65rem .85rem;font-size:.9rem}.page-module__yRWryW__feedbackError{color:#ffb4b4;background:#ff6b6b24}.page-module__yRWryW__altLink{text-align:center;color:#aab0d8;margin:0;font-size:.9rem}.page-module__yRWryW__altLink a{color:#4fd1e6;font-weight:700}
