.LoginForm_card__fq0Rh{background-color:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,.05);padding:2.5rem;text-align:center;max-width:450px;margin:0 auto}.LoginForm_title__V5nQ1{font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#282828;line-height:150%}.LoginForm_description__H_2OM{font-size:.8rem;line-height:1.5;margin-bottom:1.8rem;color:#282828;font-weight:500}.LoginForm_form__cQC_N{display:flex;flex-direction:column;gap:1.5rem}.LoginForm_submitButton___ZrF6{background-color:#008080;color:#fff;padding:1rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s ease;width:100%;margin-top:.5rem}.LoginForm_submitButton___ZrF6:hover{background-color:#006565}.LoginForm_divider__BIf1_{display:flex;align-items:center;text-align:center;margin:1.8rem 0;color:#282828;font-size:.9rem}.LoginForm_divider__BIf1_:after,.LoginForm_divider__BIf1_:before{content:"";flex:1;border-bottom:1.5px solid #804e49}.LoginForm_divider__BIf1_:not(:empty):before{margin-right:.75em}.LoginForm_divider__BIf1_:not(:empty):after{margin-left:.75em}.LoginForm_socialLogin__ZCpd_{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.LoginForm_socialButton__AJH5K{background-color:#fff;border:none;border-radius:8px;width:53px;height:48px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.LoginForm_socialButton__AJH5K:hover{background-color:#ebebeb;border-color:#d0d0d0}.LoginForm_signupText__biwpS{font-size:.9rem;color:#282828;font-weight:500}.LoginForm_signupLink__Ky_2F{color:#0057B8;font-weight:500;text-decoration:none}.LoginForm_signupLink__Ky_2F:hover{text-decoration:underline}.InputField_inputContainer__8_Odr{display:flex;flex-direction:column;width:100%}.InputField_label__6LNbr{text-align:left;font-size:.85rem;font-weight:600;color:#161718B2;margin-bottom:.25rem}.InputField_requiredAsterisk__RdfxV{color:#E02E48;margin-left:.25rem}.InputField_inputGroup__gI_kt{display:flex;align-items:center;width:100%;border:1px solid #f1f3f5;border-radius:8px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.InputField_inputGroup__gI_kt:focus-within{border-color:#0070f3}.InputField_inputIcon___mrDD{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#999;margin-left:.8rem}.InputField_inputField__MEJIB{flex:1;padding:.8rem .8rem .8rem .6rem;border:none;border-radius:8px;font-size:.8rem;color:#282828;outline:none;letter-spacing:0;background:none;height:2.5rem;border:none!important;box-shadow:none}.InputField_inputField__MEJIB:focus{outline:none!important;border:none!important;box-shadow:none;background:none}.InputField_inputField__MEJIB::placeholder{color:#bbb}.InputField_toggleButton__PZCoW{background:none;border:none;padding:.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.InputField_toggleButton__PZCoW span{transform:scale(.8)}.InputField_toggleButton__PZCoW:disabled{color:#ccc;cursor:not-allowed}.InputField_eyeIcon__DWDYp,.InputField_eyeSlashIcon__5WF_v{font-size:1.25rem;color:#0070f3}.InputField_toggleButton__PZCoW:disabled .InputField_eyeIcon__DWDYp,.InputField_toggleButton__PZCoW:disabled .InputField_eyeSlashIcon__5WF_v{color:#ccc}.InputField_errorMessage__cP9O_{color:red;font-size:.6em;margin-top:5px;margin-left:10px;text-align:left}.InputField_inputFieldError__7a61n,.InputField_inputGroupError__fpSqk .InputField_inputField__MEJIB{border-color:red}