.auth-module__Y2OPrW__page{background:radial-gradient(80% 60% at 50% 0,#b4503226,#0000 60%),linear-gradient(#0a0a0c 0%,#12121a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.auth-module__Y2OPrW__card{background:#16161cf2;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:400px;padding:2rem;box-shadow:0 24px 48px #0006}.auth-module__Y2OPrW__title{letter-spacing:-.02em;color:#fffffff2;margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.auth-module__Y2OPrW__subtitle{color:#ffffff80;margin:0 0 1.75rem;font-size:.9rem}.auth-module__Y2OPrW__form{flex-direction:column;gap:1.25rem;display:flex}.auth-module__Y2OPrW__field{flex-direction:column;gap:.35rem;display:flex}.auth-module__Y2OPrW__label{color:#ffffffb3;letter-spacing:.02em;font-size:.8rem;font-weight:500}.auth-module__Y2OPrW__input{color:#fffffff2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.auth-module__Y2OPrW__input::placeholder{color:#ffffff59}.auth-module__Y2OPrW__input:hover{border-color:#ffffff2e}.auth-module__Y2OPrW__input:focus{border-color:#e67850cc;box-shadow:0 0 0 3px #e6785033}.auth-module__Y2OPrW__input:disabled{opacity:.6;cursor:not-allowed}.auth-module__Y2OPrW__submit{color:#0a0a0a;cursor:pointer;background:linear-gradient(135deg,#e67850 0%,#c95a38 100%);border:none;border-radius:10px;margin-top:.25rem;padding:.85rem 1.25rem;font-size:1rem;font-weight:600;transition:transform .15s,box-shadow .2s,opacity .2s}.auth-module__Y2OPrW__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #e6785059}.auth-module__Y2OPrW__submit:active:not(:disabled){transform:translateY(0)}.auth-module__Y2OPrW__submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth-module__Y2OPrW__switch{color:#ffffff8c;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:1.5rem;padding:0;font-size:.9rem;text-decoration:underline;transition:color .2s}.auth-module__Y2OPrW__switch:hover{color:#e67850f2}.auth-module__Y2OPrW__message{border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.4}.auth-module__Y2OPrW__messageOk{color:#b4ffc8f2;background:#50b47826;border:1px solid #50b4784d}.auth-module__Y2OPrW__messageError{color:#ffc8c8f2;background:#dc505026;border:1px solid #dc505059}.auth-module__Y2OPrW__messageSetup{margin-bottom:.5rem}.auth-module__Y2OPrW__backLink{color:#ffffff80;margin-top:2rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-block}.auth-module__Y2OPrW__backLink:hover{color:#ffffffd9}.auth-module__Y2OPrW__divider{background:#ffffff14;height:1px;margin:1.5rem 0 0}
