@keyframes login_gradientBG__bNoss{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.login_body-login-page__r0EQv{background:linear-gradient(-45deg,#0d6bbe,#2b8cd7,#62cfdd,#d3cbcb);animation:login_gradientBG__bNoss 12s ease infinite;margin:0}.login_login-wrapper__NmTfK{display:flex;align-items:center;justify-content:center;padding:2rem;min-height:100vh}.login_login-wrapper__NmTfK .MuiContainer-root{padding-left:unset;padding-right:unset;max-width:1000px}.login_login-card__a5Gui{overflow:hidden;border-radius:32px!important;max-width:1000px;min-height:640px;width:100%}.login_login-card-grid-container__FzrUA{min-height:640px}.login_login-left__FLsrE{background:linear-gradient(135deg,#1887ee,#0056b5);display:flex;align-items:center;justify-content:center;padding:32px}.login_left-image-wrapper__QyMel{display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.login_left-image-wrapper__QyMel:hover .login_left-image__hg_E_{transform:scale(1.02);box-shadow:0 16px 50px rgba(0,0,0,.4)}.login_left-image__hg_E_{width:100%;display:block;height:100%;border-radius:24px;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.login_login-right__jP4Hj{padding:48px}.login_header-hero__KvNRF,.login_login-right__jP4Hj{background:#fff;display:flex;flex-direction:column;align-items:center}.login_header-hero__KvNRF{border-radius:32px;padding:12px 16px;text-align:center;transition:box-shadow .25s ease,transform .25s ease;margin-bottom:1.5rem}.login_logo-box__wD6Ey{max-width:230px;margin-bottom:6px;border-radius:16px;box-shadow:none;transition:transform .25s ease}.login_logo-box__wD6Ey img{width:90%;height:auto}.login_system-name-label__SX5ac{font-size:1rem;font-weight:600;color:#333;margin-top:4px}.login_error-message__uiu9n{color:#1887ee;margin-bottom:1rem;font-size:.9rem}.login_login-form__04gCA{width:100%}.login_input-icon__sCQyB{color:#1887ee;font-size:22px}.login_forgot-password-button__HJAQE{margin-top:.5rem}.login_footer-text__AC0KZ{font-size:.7rem;color:#6c757d;text-align:center;letter-spacing:.04rem;line-height:1.6;font-weight:400}.login_loginTextField__frosQ .login_MuiFormLabel-asterisk__oNunC{display:none}.login_loginTextField__frosQ .login_MuiOutlinedInput-input__2ZS5W,.login_loginTextField__frosQ .login_MuiOutlinedInput-root__A0OA9{background-color:#fff}.login_loginTextField__frosQ input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:inherit;caret-color:inherit}.login_loginTextField__frosQ .login_MuiOutlinedInput-root__A0OA9 input:-webkit-autofill{transition:background-color 9999s ease-out}.login_loginTextField__frosQ .login_MuiOutlinedInput-root__A0OA9{border-radius:8px}.login_loginTextField__frosQ .login_MuiOutlinedInput-root__A0OA9 fieldset{border-color:#e0e0e0;border-width:2px}.login_loginTextField__frosQ .login_MuiOutlinedInput-root__A0OA9:hover fieldset{border-color:#1887ee;border-width:2px}.login_loginTextField__frosQ .login_MuiOutlinedInput-root__A0OA9.login_Mui-focused__KuUmR fieldset{border-color:#1887ee;border-width:3px}.login_loginTextField__frosQ .login_MuiInputLabel-root__Z2432.login_Mui-focused__KuUmR{color:#1887ee;font-weight:600}