.Login_authContainer__qQOo7{min-height:100vh;display:flex;justify-content:center;align-items:center;background:#f5f7fa;padding:1.25rem}.Login_authFormWrapper__nplhy{width:50vw;min-width:20rem;max-width:45rem;background:#fff;padding:3.1rem 8.5rem;box-sizing:border-box}.Login_logo___II9_{display:flex;justify-content:center;margin-bottom:1.2rem}.Login_title__6BltY{font-weight:700;font-size:1.8rem;line-height:44px;letter-spacing:-.02em;color:#3d3d3d}.Login_subTitle__L0gwA,.Login_title__6BltY{font-family:Mulish,sans-serif;text-align:center}.Login_subTitle__L0gwA{font-weight:400;font-size:1rem;line-height:28px;letter-spacing:0;margin-bottom:3rem}.Login_authForm__nqAAG,.Login_formGroup__pfG5e{display:flex;flex-direction:column}.Login_formGroup__pfG5e label{font-family:Mulish,sans-serif;font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:.6rem}.Login_formGroup__pfG5e input{margin-bottom:1.5rem;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;outline:none}.Login_formGroup__pfG5e input:focus{box-shadow:0 0 0 .125rem rgba(37,99,235,.1)}.Login_loginButton__DQiFO{width:100%;padding:.75rem;background:linear-gradient(90deg,rgba(50,201,106,1),rgba(0,86,210,1) 82%);color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:opacity .2s ease}.Login_loginButton__DQiFO:hover{opacity:.9}.Login_loginButton__DQiFO:disabled{background:#9ca3af;cursor:not-allowed}.Login_error__mMxLR{background:#fee2e2;color:#b91c1c;padding:.5rem;border-radius:.375rem;font-size:.875rem}.Login_passwordWrapper__m2ela{position:relative}.Login_passwordWrapper__m2ela input{width:100%;padding-right:2.5rem}.Login_eyeIcon__65NI4{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#555;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.Login_forgotPasswordWrapper__VdrQ5{margin-top:8px;margin-bottom:16px;text-align:right}.Login_forgotPassword__KIb_t{font-family:Mulish,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.Login_forgotPassword__KIb_t:hover{color:#1d4ed8;text-decoration:underline}.Login_registerLink__s31N5{text-align:center;margin-top:1.5rem;font-family:Mulish,sans-serif;font-size:14px}.Login_registerLink__s31N5 a{color:#1d4ed8;text-decoration:none;font-weight:500}.Login_registerLink__s31N5 a:hover{text-decoration:underline}@media (max-width:1024px){.Login_authFormWrapper__nplhy{width:70vw;padding:4rem}}@media (max-width:640px){.Login_authFormWrapper__nplhy{width:90vw;padding:2rem}.Login_title__6BltY{font-size:1.5rem}.Login_loginButton__DQiFO{font-size:.875rem;padding:.625rem}}