.login-module-scss-module__yLyypa__container{align-items:flex-start;min-height:100vh;padding-top:3rem;display:flex}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__imageSection{background:url(/path/to/image.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:40%;display:flex}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection{flex-direction:column;justify-content:flex-start;align-items:center;width:60%;padding:3rem;display:flex}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection h2{text-align:left;color:#1f2937;width:100%;max-width:420px;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.4}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form{width:100%;max-width:420px;margin-top:.5rem}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__inputGroup{margin-bottom:1.2rem}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__inputGroup label{color:#374151;margin-bottom:.4rem;font-weight:600;display:block}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__inputGroup input{border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.8rem;font-size:1rem}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__optionsRow{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__registerLink{color:#27abf1;text-decoration:none}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__checkboxGroup{align-items:center;display:flex}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__links{align-items:center;gap:.5rem;margin-bottom:1.5rem;margin-left:auto;display:flex}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__links a{color:#5d6064;font-size:.9rem;font-weight:500;text-decoration:none}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__links a:hover{text-decoration:underline}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__links span{color:#999}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__errorMessage{color:#ef4444;margin-bottom:1rem;font-size:.9rem}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form .login-module-scss-module__yLyypa__successMessage{color:#10b981;margin-bottom:1rem;font-size:.9rem}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form button{color:#fff;cursor:pointer;background-color:#27abf1;border-radius:.5rem;width:100%;margin-bottom:1.5rem;padding:.9rem;font-size:1rem;font-weight:600;transition:background-color .2s ease-in-out}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form button:hover{background-color:#1e40af}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection form button:disabled{cursor:not-allowed;background-color:#93c5fd}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection .login-module-scss-module__yLyypa__socialLogin{justify-content:center;align-items:center;gap:1rem;width:100%;margin-top:2rem;display:flex}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection .login-module-scss-module__yLyypa__socialLogin p{color:#6b7280;margin-right:1rem;font-size:.95rem}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection .login-module-scss-module__yLyypa__socialLogin .login-module-scss-module__yLyypa__socialButtons{gap:1rem;display:flex}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection .login-module-scss-module__yLyypa__socialLogin .login-module-scss-module__yLyypa__socialButtons button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection .login-module-scss-module__yLyypa__socialLogin .login-module-scss-module__yLyypa__socialButtons button.login-module-scss-module__yLyypa__google{background-color:#ea4335}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection .login-module-scss-module__yLyypa__socialLogin .login-module-scss-module__yLyypa__socialButtons button.login-module-scss-module__yLyypa__google:hover{background-color:#c5221f}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection .login-module-scss-module__yLyypa__socialLogin .login-module-scss-module__yLyypa__socialButtons button.login-module-scss-module__yLyypa__facebook{background-color:#1877f2}.login-module-scss-module__yLyypa__container .login-module-scss-module__yLyypa__formSection .login-module-scss-module__yLyypa__socialLogin .login-module-scss-module__yLyypa__socialButtons button.login-module-scss-module__yLyypa__facebook:hover{background-color:#155ab6}
