.auth-page_authContainer__fAyKT{min-height:100vh;height:100vh;max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;position:relative;overflow:hidden;box-sizing:border-box;background:linear-gradient(135deg,#1a0b2e,#1e1b4b 15%,#2d1546 30%,#4c1d95 50%,#5b21b6 65%,#441f6b 80%,#551963 92%,#381468)}.auth-page_backgroundGradient__Qcm5T{position:absolute;inset:0;overflow:hidden;pointer-events:none}.auth-page_backgroundGradientOverlay__ifl6N{height:100%;width:100%;background:linear-gradient(rgba(0,0,0,.657),transparent);position:absolute;z-index:1}.auth-page_floatingCircle__WE62d{position:absolute;border-radius:50%;filter:blur(85px);animation:auth-page_float___Pp1t 20s ease-in-out infinite;animation-delay:var(--delay,0s)}.auth-page_floatingCircle__WE62d:first-child{width:700px;height:700px;background:radial-gradient(circle,rgba(30,27,75,.8) 0,rgba(30,27,75,.5) 30%,transparent 70%);top:-25%;left:-20%}.auth-page_floatingCircle__WE62d:nth-child(2){width:650px;height:650px;background:radial-gradient(circle,rgba(217,70,239,.5) 0,rgba(217,70,239,.3) 40%,transparent 70%);top:-20%;left:-15%;animation-duration:20s}.auth-page_floatingCircle__WE62d:nth-child(3){width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.5) 0,rgba(139,92,246,.3) 40%,transparent 70%);top:-10%;right:-10%;animation-duration:18s}.auth-page_floatingCircle__WE62d:nth-child(4){width:550px;height:550px;background:radial-gradient(circle,rgba(30,27,75,.7) 0,rgba(30,27,75,.4) 35%,transparent 70%);top:25%;right:-8%;animation-duration:23s}.auth-page_floatingCircle__WE62d:nth-child(5){width:500px;height:500px;background:radial-gradient(circle,rgba(91,33,182,.6) 0,rgba(91,33,182,.4) 40%,transparent 70%);top:30%;left:50%;transform:translateX(-50%);filter:blur(80px);animation-duration:22s}.auth-page_floatingCircleSmall__f2apm{position:absolute;border-radius:50%;filter:blur(30px);animation:auth-page_floatSmall__xC11M 15s ease-in-out infinite;animation-delay:var(--delay,0s)}.auth-page_floatingCircleSmall__f2apm:nth-child(6){width:180px;height:180px;background:rgba(217,70,239,.25);top:20%;left:18%;animation-duration:15s}.auth-page_floatingCircleSmall__f2apm:nth-child(7){width:140px;height:140px;background:rgba(139,92,246,.3);top:55%;right:15%;animation-duration:17s}.auth-page_floatingCircleSmall__f2apm:nth-child(8){width:120px;height:120px;background:rgba(124,58,237,.25);bottom:40%;left:22%;animation-duration:16s}@keyframes auth-page_float___Pp1t{0%{transform:translate(-10px,-10px)}50%{transform:translate(10px,10px)}to{transform:translate(-10px,-10px)}}@keyframes auth-page_floatSmall__xC11M{0%{transform:translate(-5px,-5px)}50%{transform:translate(5px,5px)}to{transform:translate(-5px,-5px)}}@keyframes auth-page_fadeIn__b5C_Q{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-page_logoContainer__tLy_1{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:10;padding-bottom:1rem;flex-shrink:0;pointer-events:none}.auth-page_logoWrapper__z_jTS{width:80px;height:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0}.auth-page_logo__lhT8u{width:100%;height:auto;object-fit:contain}.auth-page_titleContainer__P2wgS{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.auth-page_title__82OuU{font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:700;letter-spacing:1.5px;display:inline-flex;margin:0}.auth-page_titleWeb__4jQlp{color:#fff;filter:drop-shadow(rgba(255,255,255,.3) 0 0 8px)}.auth-page_titleGib__fc73H{background:linear-gradient(135deg,#d946ef,#a855f7 50%,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-page_subtitle__f12t_{color:rgba(167,139,250,.7);letter-spacing:1px;font-size:10px;font-weight:500;margin:0;line-height:1.2}.auth-page_formCard__mTV8Z{width:100%;max-width:28rem;padding:2rem;background:#fff;border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.08);animation:auth-page_fadeIn__b5C_Q .3s ease-out;position:relative;z-index:1;box-sizing:border-box;flex-shrink:0;overflow-y:auto}.auth-page_formTitle__87BWF{color:#1a1a1a;text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.auth-page_authSuccessIconWrap__wo63a{width:72px;height:72px;margin:0 auto 1.5rem;border-radius:50%;background:linear-gradient(150deg,#391c5c,#214c69 50%,#2f933c);box-shadow:inset 0 0 4px #1e1032,inset 2px 2px 12px 2px #30143f;display:flex;align-items:center;justify-content:center}.auth-page_authSuccessIcon__yuOVP{color:#04d654}.auth-page_authSuccessText__gwUtm{color:#333;font-size:.9375rem;line-height:1.7;text-align:center;margin-bottom:2rem}.auth-page_authSuccessTimer__KmKhm{color:#1a1a1a;font-size:.9rem;font-weight:600;text-align:center;margin-bottom:1rem;letter-spacing:.02em}.auth-page_form__G5crl{gap:1.25rem}.auth-page_formGroup__P17uZ,.auth-page_form__G5crl{display:flex;flex-direction:column}.auth-page_label__McE3t{color:#1a1a1a;display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.auth-page_input__arlzP{width:100%;padding:.75rem 1rem;background:#f5f5f5;border-radius:12px;border:2px solid transparent;color:#1a1a1a;outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s;font-size:1rem}.auth-page_input__arlzP:focus{border-color:rgba(122,62,240,.5);background:#fff}.auth-page_input__arlzP:disabled{opacity:.6;cursor:not-allowed}.auth-page_input__arlzP::placeholder{color:#888}.auth-page_passwordInputWrapper__7usPb{position:relative}.auth-page_passwordToggle__TWjCg{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:background-color .2s,border-color .2s;display:flex;align-items:center;justify-content:center}.auth-page_passwordToggle__TWjCg:hover{color:#1a1a1a;background:rgba(0,0,0,.06)}.auth-page_passwordToggle__TWjCg:disabled{opacity:.5;cursor:not-allowed}.auth-page_formOptions__ceZCb{display:flex;align-items:center;justify-content:space-between}.auth-page_checkboxLabel__I96of{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#1a1a1a;font-size:.875rem}.auth-page_checkbox__DQNmM{width:1rem;height:1rem;border-radius:4px;cursor:pointer;accent-color:#7a3ef0}.auth-page_checkbox__DQNmM:disabled{opacity:.6;cursor:not-allowed}.auth-page_forgotPasswordLink__HXPXW{background:none;border:none;color:#7a3ef0;font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;padding:0}.auth-page_forgotPasswordLink__HXPXW:hover{color:#8b5cf6;text-decoration:underline}.auth-page_forgotPasswordLink__HXPXW:disabled{opacity:.6;cursor:not-allowed}.auth-page_submitButton__eIx57{width:100%;padding:.75rem;background:linear-gradient(90deg,#7039e0,#8a2ea9 50%,#56267a);border-radius:12px;border:none;color:#fff;font-weight:600;font-size:1rem;cursor:pointer;box-shadow:inset 0 0 42px 0 #30143f;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:.5rem;isolation:isolate}.auth-page_submitButton__eIx57:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 0 0 42px 0 #30143f;background:linear-gradient(90deg,#56267a,#7039e0 30%,#8a2ea9 75%,#56267a);opacity:0;transition:opacity .5s ease;z-index:-1}.auth-page_submitButton__eIx57:hover:before{opacity:1}.auth-page_submitButtonText__5_I21{flex-grow:1;margin-right:-28px}.auth-page_arrowRightIcon__G71nq{flex-shrink:1;color:#fff;transition:transform .3s ease}.auth-page_submitButton__eIx57:hover .auth-page_arrowRightIcon__G71nq{transform:translateX(5px)}.auth-page_submitButton__eIx57:active:not(:disabled){transform:translateY(0)}.auth-page_submitButton__eIx57:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth-page_registerLink__2HIDD{text-align:center;color:#1a1a1a;font-size:.875rem}.auth-page_registerButton__5lYaa{background:none;border:none;color:#7a3ef0;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s;padding:0}.auth-page_registerButton__5lYaa:hover:not(:disabled){color:#8b5cf6;text-decoration:underline}.auth-page_registerButton__5lYaa:disabled{opacity:.6;cursor:not-allowed}.auth-page_divider__T2_d1{display:flex;align-items:center;gap:1rem;margin:1.5rem 0}.auth-page_dividerLine__9mk1d{flex:1;height:1px;background:rgba(0,0,0,.12)}.auth-page_dividerText__jArKL{color:#666;font-size:.875rem}.auth-page_errorMessage__5_W39{padding:.75rem 1rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#991b1b;font-size:.875rem;text-align:center}.auth-page_successMessage__k8xSv{padding:1.5rem 1rem;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#166534;font-size:.9375rem;text-align:center;line-height:1.6}.auth-page_successMessage__k8xSv p{margin:0}.auth-page_footer__mCS23{position:relative;width:100%;padding:1rem 0;z-index:10;flex-shrink:0;pointer-events:none;text-align:center}.auth-page_footer__mCS23 p{color:#fff;font-size:.875rem;text-align:center;margin:0}@media (max-width:1024px) and (min-width:641px){.auth-page_logoContainer__tLy_1{padding-top:1.5rem;padding-bottom:.75rem;gap:.5rem}.auth-page_logoWrapper__z_jTS{width:70px;height:70px}.auth-page_title__82OuU{font-size:26px}.auth-page_formCard__mTV8Z{padding:1.75rem;margin-top:1rem}}@media (max-width:640px){.auth-page_authContainer__fAyKT{padding:0 1rem}.auth-page_logoContainer__tLy_1{padding-top:1rem;padding-bottom:.5rem;gap:.375rem}.auth-page_logoWrapper__z_jTS{width:60px;height:60px}.auth-page_title__82OuU{font-size:22px;letter-spacing:1px}.auth-page_subtitle__f12t_{font-size:9px;letter-spacing:.5px}.auth-page_formCard__mTV8Z{padding:1.5rem;margin-top:.75rem;max-width:100%;border-radius:20px}.auth-page_formTitle__87BWF{font-size:1.25rem;margin-bottom:1.5rem}.auth-page_footer__mCS23{padding:.75rem 0}.auth-page_footer__mCS23 p{font-size:.75rem}}