.AuthPage_authContainer__hqhnK{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem;background:#fff5e9;position:relative;overflow:hidden}.AuthPage_authCard__F02Xt{width:100%;max-width:30rem;background:#fff;border-radius:1.75rem;overflow:hidden;position:relative;z-index:2;box-shadow:0 4px 24px rgba(45,43,62,.08);transition:transform .3s ease}.AuthPage_authCard__F02Xt:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(45,43,62,.12)}.AuthPage_mascotSection__82r7S{padding:3.5rem 3rem 2.5rem;text-align:center;background:linear-gradient(135deg,hsla(98,23%,68%,.25),hsla(0,100%,94%,.35) 50%,hsla(98,23%,68%,.2));border-bottom:1px solid hsla(32,41%,83%,.5);position:relative}.AuthPage_mascotSection__82r7S:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.05) 50%,transparent 70%);pointer-events:none}@media(max-width:480px){.AuthPage_mascotSection__82r7S{padding:2.5rem 1.5rem 2rem}}.AuthPage_title__edTfw{font-family:GotKnitDisplay,Nunito,sans-serif;font-size:2.625rem;font-weight:400;color:#2d2b3e;margin-bottom:1rem;text-transform:lowercase;letter-spacing:.02em}@media(max-width:480px){.AuthPage_title__edTfw{font-size:2.25rem}}.AuthPage_subtitle__jTOSc{font-size:1rem;line-height:1.6;color:#6b6978;max-width:22.5rem;margin:0 auto}.AuthPage_formSection__WHbaK{padding:3rem;background:#fff}@media(max-width:480px){.AuthPage_formSection__WHbaK{padding:2rem 1.5rem}}.AuthPage_authForm__KjWeh{display:flex;flex-direction:column;gap:1.25rem}.AuthPage_inputGroup__AONd0{position:relative}.AuthPage_input__AftVZ{width:100%;height:3.5rem;padding:0 1.5rem;background:#f7e8d8;border:.125rem solid transparent;border-radius:1.75rem;font-size:1rem;color:#2d2b3e;transition:all .3s ease}.AuthPage_input__AftVZ::-moz-placeholder{color:#6b6978;text-transform:lowercase}.AuthPage_input__AftVZ:-ms-input-placeholder{color:#6b6978;text-transform:lowercase}.AuthPage_input__AftVZ::placeholder{color:#6b6978;text-transform:lowercase}.AuthPage_input__AftVZ:focus{outline:none;border-color:#ff5757;background:#fff;transform:translateY(-2px);box-shadow:0 2px 8px rgba(255,87,87,.15)}.AuthPage_input__AftVZ:disabled{opacity:.6;cursor:not-allowed}.AuthPage_errorMessage__piDUs{padding:1rem 1.5rem;background:rgba(255,87,87,.1);border:1px solid rgba(255,87,87,.2);border-radius:1rem;color:#ff5757;font-size:.875rem;line-height:1.4;text-align:center}.AuthPage_submitButton__6Ydw8{height:3.5rem;margin-top:.5rem;background:#ff5757;color:#fff;border:none;border-radius:1.75rem;font-size:1rem;font-weight:600;text-transform:lowercase;letter-spacing:.02em;cursor:pointer;transition:all .3s ease}.AuthPage_submitButton__6Ydw8:hover{background:#ff2e2e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,87,87,.3)}.AuthPage_submitButton__6Ydw8:disabled{opacity:.6;cursor:not-allowed}.AuthPage_loadingText__K5G45{display:inline-flex;align-items:center;gap:.5rem}.AuthPage_loadingText__K5G45:after{content:"";width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;-webkit-animation:AuthPage_spin__SeYCE .8s linear infinite;animation:AuthPage_spin__SeYCE .8s linear infinite}@-webkit-keyframes AuthPage_spin__SeYCE{to{transform:rotate(1turn)}}@keyframes AuthPage_spin__SeYCE{to{transform:rotate(1turn)}}.AuthPage_authLinks__8KrZ8{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.75rem}.AuthPage_link__fosCX{font-size:.875rem;color:#6b6978;text-decoration:none;transition:color .2s ease;text-transform:lowercase}.AuthPage_link__fosCX:hover{color:#ff5757}.AuthPage_divider__hN8ae{color:#e5d4c1;font-size:.875rem}.AuthPage_successMessage__j_aVW{text-align:center;padding:2rem;background:linear-gradient(135deg,hsla(98,23%,68%,.08),hsla(31,66%,91%,.08));border-radius:1.25rem;border:1px solid #e5d4c1}.AuthPage_successTitle__GxwcI{font-family:GotKnitDisplay,Nunito,sans-serif;font-size:2rem;font-weight:400;color:#2d2b3e;margin-bottom:1rem;text-transform:lowercase}.AuthPage_successText__KqRGy{font-size:1rem;line-height:1.6;color:#6b6978;margin-bottom:2rem;max-width:20rem;margin-left:auto;margin-right:auto}.AuthPage_termsText__pnsuJ{margin-top:1.5rem;font-size:.8125rem;color:#6b6978;text-align:center;line-height:1.6}.AuthPage_termsLink__lKc7P{color:#ff5757;text-decoration:none;transition:opacity .2s ease}.AuthPage_termsLink__lKc7P:hover{opacity:.8;text-decoration:underline}.AuthPage_backgroundGlow__DZAhi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150%;height:150%;background:radial-gradient(circle at center,rgba(255,87,87,.05) 0,transparent 60%);pointer-events:none;z-index:1;-webkit-animation:AuthPage_pulse__R1_En 8s ease-in-out infinite;animation:AuthPage_pulse__R1_En 8s ease-in-out infinite}@-webkit-keyframes AuthPage_pulse__R1_En{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}@keyframes AuthPage_pulse__R1_En{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.AuthPage_mascotWrapper__ZTg78{display:none}