.page-module-scss-module__rcUngW__page{box-sizing:border-box;background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;font-family:Inter,sans-serif;display:flex;position:relative}.page-module-scss-module__rcUngW__gradient{opacity:.2;filter:blur(60px);pointer-events:none;z-index:0;background:linear-gradient(120deg,#0ea5e9,#a78bfa,#f472b6) 0 0/200% 200%;width:100%;height:100%;animation:12s infinite page-module-scss-module__rcUngW__gradientShift;position:fixed;top:0;left:0}@keyframes page-module-scss-module__rcUngW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-module-scss-module__rcUngW__card{z-index:2;background:#fbfbfb;border-radius:20px;flex-direction:column;align-items:center;gap:0;width:100%;max-width:400px;padding:40px 36px 48px;display:flex;position:relative;box-shadow:0 4px 32px #00000014}.page-module-scss-module__rcUngW__branding{flex-direction:column;align-items:center;gap:8px;margin-bottom:28px;display:flex}.page-module-scss-module__rcUngW__brandingTitle{color:#1c0f2f;letter-spacing:-.03em;font-size:22px;font-weight:700}.page-module-scss-module__rcUngW__brandingSubtitle{color:#7f02f9;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:500}.page-module-scss-module__rcUngW__form{flex-direction:column;gap:16px;width:100%;display:flex}.page-module-scss-module__rcUngW__field{flex-direction:column;gap:6px;display:flex}.page-module-scss-module__rcUngW__label{color:#1c0f2f;font-size:13px;font-weight:600}.page-module-scss-module__rcUngW__input{color:#1c0f2f;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;height:44px;padding:0 14px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s}.page-module-scss-module__rcUngW__input::placeholder{color:#9ca3af}.page-module-scss-module__rcUngW__input:focus{border-color:#7f02f9;box-shadow:0 0 0 3px #7f02f91a}.page-module-scss-module__rcUngW__input.page-module-scss-module__rcUngW__inputError{border-color:#ef4444}.page-module-scss-module__rcUngW__input.page-module-scss-module__rcUngW__inputError:focus{box-shadow:0 0 0 3px #ef44441a}.page-module-scss-module__rcUngW__fieldError{color:#ef4444;font-size:12px;font-weight:500}.page-module-scss-module__rcUngW__formError{color:#ef4444;text-align:center;background:#fef2f2;border-radius:8px;padding:8px 12px;font-size:13px}.page-module-scss-module__rcUngW__button{color:#fff;cursor:pointer;background:#7f02f9;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:background .15s,transform .1s;display:flex}.page-module-scss-module__rcUngW__button:hover:not(:disabled){background:#6a00d4}.page-module-scss-module__rcUngW__button:active:not(:disabled){transform:scale(.98)}.page-module-scss-module__rcUngW__button:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__rcUngW__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite page-module-scss-module__rcUngW__spin}@keyframes page-module-scss-module__rcUngW__spin{to{transform:rotate(360deg)}}.page-module-scss-module__rcUngW__cardLoading{pointer-events:none}.page-module-scss-module__rcUngW__cardLoading .page-module-scss-module__rcUngW__form{opacity:.5;transition:opacity .15s}
