@keyframes auth_fadeIn___mRQQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.auth_container__vRJ_m{min-height:100vh;display:flex;align-items:center;justify-content:center;transition:background-color .2s;animation:auth_fadeIn___mRQQ .3s ease-out}.auth_container__vRJ_m.auth_light__5f2EW{background:radial-gradient(circle at 20% 10%,var(--primary-alpha-08) 0,transparent 50%),radial-gradient(circle at 80% 30%,var(--info-alpha-06) 0,transparent 50%),radial-gradient(circle at 40% 70%,var(--success-alpha-04) 0,transparent 50%),linear-gradient(135deg,var(--primary-50) 0,var(--info-50) 50%,var(--success-50) 100%)}.auth_container__vRJ_m.auth_dark__wk7U_{background:radial-gradient(circle at 10% 20%,var(--primary-alpha-15) 0,transparent 40%),radial-gradient(circle at 90% 80%,var(--info-alpha-08) 0,transparent 40%),radial-gradient(circle at 50% 50%,var(--success-alpha-04) 0,transparent 50%),linear-gradient(to bottom,#111827,#030712,#000)}.auth_form__FcSZa{display:flex;flex-direction:column;gap:1rem}.auth_submitButton__wgua0{width:100%;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;color:var(--neutral-50);border:none;cursor:pointer;transition:all .2s;outline:none}.auth_submitButton__wgua0:disabled{opacity:.5;cursor:not-allowed}.auth_submitButton__wgua0.auth_light__5f2EW{background-color:var(--primary-600)}.auth_submitButton__wgua0.auth_light__5f2EW:hover:not(:disabled){background-color:var(--primary-700)}.auth_submitButton__wgua0.auth_light__5f2EW:focus{outline:2px solid var(--primary-600);outline-offset:2px}.auth_submitButton__wgua0.auth_dark__wk7U_{background-color:var(--primary-500)}.auth_submitButton__wgua0.auth_dark__wk7U_:hover:not(:disabled){background-color:var(--primary-600)}.auth_submitButton__wgua0.auth_dark__wk7U_:focus{outline:2px solid var(--primary-400);outline-offset:2px}.auth_formContainer__trsAR{gap:1rem}.auth_formContainer__trsAR,.auth_selectWrapper__fPwZV{display:flex;flex-direction:column}.auth_selectLabel__Q_P0_{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;transition:color .2s}.auth_selectLabel__Q_P0_.auth_light__5f2EW{color:var(--neutral-700)}.auth_selectLabel__Q_P0_.auth_dark__wk7U_{color:var(--neutral-300)}.auth_select__5FtBz{width:100%;padding:.5rem .75rem;border-radius:.5rem;border:1px solid;transition:all .2s;outline:none;font-size:.875rem}.auth_select__5FtBz:focus{outline:2px solid transparent;outline-offset:2px}.auth_select__5FtBz.auth_light__5f2EW{background-color:var(--background-50);border-color:var(--background-300);color:var(--dark-background)}.auth_select__5FtBz.auth_light__5f2EW:focus{border-color:var(--primary-600);outline:2px solid var(--primary-600);outline-offset:2px}.auth_select__5FtBz.auth_dark__wk7U_{background-color:var(--background-700);border-color:var(--background-600);color:var(--neutral-50)}.auth_select__5FtBz.auth_dark__wk7U_:focus{border-color:var(--primary-400);outline:2px solid var(--primary-400);outline-offset:2px}@keyframes auth_spin__6DziB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth_formWrapper__qU7Vh{width:100%;max-width:28rem;padding:2rem;border-radius:1rem;box-shadow:0 4px 16px var(--black-alpha-10);transition:all .2s}.auth_formWrapper__qU7Vh.auth_light__5f2EW{background-color:var(--background-200);border:1px solid var(--background-200)}.auth_formWrapper__qU7Vh.auth_dark__wk7U_{background-color:var(--color-gray-800);border:1px solid var(--color-gray-700)}.auth_title__INrSP{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;text-align:center;transition:color .2s}.auth_title__INrSP.auth_light__5f2EW{color:var(--dark-background)}.auth_title__INrSP.auth_dark__wk7U_{color:var(--neutral-50)}.auth_subtitle__Hjj_O{font-size:.875rem;margin-bottom:1.5rem;text-align:center;transition:color .2s}.auth_subtitle__Hjj_O.auth_light__5f2EW{color:var(--neutral-600)}.auth_subtitle__Hjj_O.auth_dark__wk7U_{color:var(--neutral-400)}.auth_centerContent__wPDEz{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem}.auth_buttonGroup__q0fq0{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:1rem}.auth_spinIcon__AT1H6{animation:auth_spin__6DziB 1s linear infinite;color:var(--primary-500)}.auth_successIcon__gIoJv{color:var(--success-500)}.auth_errorIcon__4U8Mz{color:var(--error-500)}.auth_inputGroup__6KdsB{display:flex;flex-direction:column;gap:.5rem}.auth_label__642y9{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;transition:color .2s}.auth_label__642y9.auth_light__5f2EW{color:var(--neutral-700)}.auth_label__642y9.auth_dark__wk7U_{color:var(--neutral-300)}.auth_input__2iiLT{width:100%;padding:.625rem .875rem;border-radius:.5rem;border:1px solid;font-size:.875rem;transition:all .2s;outline:none}.auth_input__2iiLT:disabled{opacity:.5;cursor:not-allowed}.auth_input__2iiLT.auth_light__5f2EW{background-color:var(--background-50);border-color:var(--background-300);color:var(--dark-background)}.auth_input__2iiLT.auth_light__5f2EW:focus{border-color:var(--primary-600);outline:2px solid var(--primary-alpha-20);outline-offset:0}.auth_input__2iiLT.auth_dark__wk7U_{border-color:var(--background-600);color:var(--neutral-50)}.auth_input__2iiLT.auth_dark__wk7U_:focus{border-color:var(--primary-400);outline:2px solid var(--primary-alpha-20);outline-offset:0}.auth_passwordWrapper__uDhUw{position:relative;display:flex;align-items:center}.auth_togglePassword__D6NnK{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;padding:.25rem;transition:color .2s}.auth_togglePassword__D6NnK.auth_light__5f2EW{color:var(--neutral-500)}.auth_togglePassword__D6NnK.auth_light__5f2EW:hover{color:var(--neutral-700)}.auth_togglePassword__D6NnK.auth_dark__wk7U_{color:var(--neutral-400)}.auth_togglePassword__D6NnK.auth_dark__wk7U_:hover{color:var(--neutral-200)}.auth_error__WpX77{padding:.75rem;border-radius:.5rem;font-size:.875rem;transition:all .2s}.auth_error__WpX77.auth_light__5f2EW{background-color:var(--error-50);color:var(--error-700);border:1px solid var(--error-200)}.auth_error__WpX77.auth_dark__wk7U_{background-color:rgba(239,68,68,.1);color:var(--error-400);border:1px solid rgba(239,68,68,.2)}.auth_submitBtn__3naoD{width:100%;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:all .2s;color:white}.auth_submitBtn__3naoD:disabled{opacity:.5;cursor:not-allowed}.auth_submitBtn__3naoD.auth_light__5f2EW{background-color:var(--primary-600)}.auth_submitBtn__3naoD.auth_light__5f2EW:hover:not(:disabled){background-color:var(--primary-700)}.auth_submitBtn__3naoD.auth_dark__wk7U_{background-color:var(--primary-500)}.auth_submitBtn__3naoD.auth_dark__wk7U_:hover:not(:disabled){background-color:var(--primary-600)}.auth_links__2SbR7{display:flex;justify-content:center;margin-top:1rem}.auth_link__cZ_Ll{background:none;border:none;font-size:.875rem;cursor:pointer;transition:color .2s;text-decoration:underline}.auth_link__cZ_Ll.auth_light__5f2EW{color:var(--primary-600)}.auth_link__cZ_Ll.auth_light__5f2EW:hover{color:var(--primary-700)}.auth_link__cZ_Ll.auth_dark__wk7U_{color:var(--primary-400)}.auth_link__cZ_Ll.auth_dark__wk7U_:hover{color:var(--primary-300)}