.LoginForm_container__hoqOT{display:grid;grid-template-columns:1fr 1fr;height:100vh}.LoginForm_container__hoqOT.LoginForm_dark__mYmsv{background-color:var(--auth-background-dark)}.LoginForm_container__hoqOT.LoginForm_light__LH1Z_{background-color:var(--auth-background-light)}.LoginForm_formWrapper__K8p_4{display:flex;justify-content:center;align-items:center;padding:2rem}.LoginForm_loginForm__8cytW{max-width:400px;width:100%;border-radius:8px;padding:2rem}.LoginForm_loginForm__8cytW.LoginForm_light__LH1Z_ h2{color:var(--auth-text-black)}.LoginForm_loginForm__8cytW.LoginForm_dark__mYmsv h2{color:var(--auth-text-white)}.LoginForm_imageWrapper__P4XR7{background-image:url(/img/auth_bg.png);background-size:cover;background-position:50%;height:100vh}.LoginForm_loginForm__8cytW h2{text-align:center;margin-bottom:1.5rem}.LoginForm_formGroup__kLTu5{margin-bottom:1.5rem}.LoginForm_inputWrapper__dhEEG{position:relative;display:flex;align-items:center}.LoginForm_input__kV4YI{width:93%;height:20px;padding:.75rem .75rem .75rem 2.5rem;border-radius:4px}.LoginForm_input__kV4YI.LoginForm_dark__mYmsv{background-color:#405a7f;color:#fff;border:1px solid #405a7f}.LoginForm_input__kV4YI.LoginForm_light__LH1Z_{border:1px solid #405a7f;color:#5f5d5d;background-color:var(--auth-background-light)}.LoginForm_input__kV4YI:focus{outline:none}.LoginForm_input__kV4YI.LoginForm_dark__mYmsv::placeholder{color:#ccc}.LoginForm_input__kV4YI.LoginForm_light__LH1Z_::placeholder{color:#405a7f}.LoginForm_icon__VRgDy{position:absolute;left:10px}.LoginForm_icon__VRgDy.LoginForm_dark__mYmsv{color:#a0a0a0}.LoginForm_icon__VRgDy.LoginForm_light__LH1Z_{color:#3359a6}.LoginForm_showPasswordIcon__C9X2a{position:absolute;right:10px;cursor:pointer}.LoginForm_showPasswordIcon__C9X2a.LoginForm_dark__mYmsv{color:#ccc}.LoginForm_showPasswordIcon__C9X2a.LoginForm_light__LH1Z_{color:#3359a6}.LoginForm_forgotPasswordLink__XDjpZ{text-align:right;margin-top:.5rem}.LoginForm_forgotPasswordLink__XDjpZ a{color:var(--auth-link);text-decoration:none}.LoginForm_forgotPasswordLink__XDjpZ.LoginForm_dark__mYmsv a{color:var(--auth-text-pink)}.LoginForm_forgotPasswordLink__XDjpZ.LoginForm_light__LH1Z_ a{color:var(--auth-text-blue)}.LoginForm_forgotPasswordLink__XDjpZ a:hover{text-decoration:underline}.LoginForm_error__8n8af{color:#ff4d4f;text-align:center;margin-bottom:1rem}.LoginForm_submitButton__Gn1ot{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:.75rem;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;margin-top:1rem}.LoginForm_submitButton__Gn1ot:disabled{opacity:.7}.LoginForm_submitButton__Gn1ot.LoginForm_dark__mYmsv{background-color:var(--auth-text-pink)}.LoginForm_submitButton__Gn1ot.LoginForm_light__LH1Z_{background-color:var(--auth-text-blue)}.LoginForm_submitButton__Gn1ot:disabled{background-color:#888;cursor:not-allowed}.LoginForm_socialContainer__gcbsw{text-align:center;margin-top:1.5rem}.LoginForm_socialContainer__gcbsw p{margin-bottom:1rem;color:#aaa}.LoginForm_flexContainer__1appd{display:flex;width:100%;gap:1rem}.LoginForm_socialButton__u5aga{display:flex;align-items:center;justify-content:center;width:100%;padding:.75rem;margin-bottom:.5rem;border:1px solid var(--auth-oauth);border-radius:4px;cursor:pointer}.LoginForm_socialButton__u5aga.LoginForm_dark__mYmsv{background-color:transparent;color:#fff;border:1px solid}.LoginForm_socialButton__u5aga.LoginForm_light__LH1Z_{background-color:var(--auth-oauth-light);color:var(--auth-text-black)}.LoginForm_socialIcon__5eO66{width:20px;height:20px;margin-right:.5rem}.LoginForm_socialButton__u5aga:hover{background-color:#c5c5c5}.LoginForm_registerLink__djG2O{text-align:left;margin-top:1.5rem;padding-bottom:2rem}.LoginForm_registerLink__djG2O.LoginForm_dark__mYmsv{color:#ccc}.LoginForm_registerLink__djG2O.LoginForm_light__LH1Z_{color:#282727}.LoginForm_registerLink__djG2O a{color:var(--auth-link);font-weight:700;text-decoration:none}.LoginForm_registerLink__djG2O.LoginForm_dark__mYmsv a{color:var(--auth-text-pink)}.LoginForm_registerLink__djG2O.LoginForm_light__LH1Z_ a{color:var(--auth-text-blue)}.LoginForm_registerLink__djG2O a:hover{text-decoration:underline}.LoginForm_spacer__5PPoH{margin:1rem}.LoginForm_line__Y_Tyu{border-bottom:1.5px solid #ccc;width:80px}.LoginForm_flex__XeiJ4{display:flex;align-items:center;justify-content:center;gap:20px}.LoginForm_spinnerIcon__FK_Bo{animation:LoginForm_spin__acGkT 1s linear infinite;margin-right:8px;width:16px;height:16px}@keyframes LoginForm_spin__acGkT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginForm_modalContent__FbGpA{padding:20px}.LoginForm_otpForm__eh72M{display:flex;flex-direction:column;gap:16px}.Modal_modalContent__nAnOD{padding:2rem;max-width:400px;width:100%}.Modal_modalTitle__zXt2d h2{text-align:center;margin-bottom:1.5rem;font-size:1.5rem}.Modal_modalTitle__zXt2d.Modal_dark__yp76S{text-align:center;color:var(--auth-text-white)}.Modal_modalTitle__zXt2d.Modal_light__iZCuy{text-align:center;color:var(--auth-text-black)}.Modal_modalContent__nAnOD.Modal_dark__yp76S h2{color:var(--auth-text-white)}.Modal_modalContent__nAnOD.Modal_light__iZCuy h2{color:var(--auth-text-black)}.Modal_alert__THxZv{background-color:#f0f9ff;border:1px solid #bae6fd;color:#0369a1;padding:1rem;border-radius:4px;margin-bottom:1.5rem}.Modal_alert__THxZv.Modal_dark__yp76S{background-color:#164e63;border-color:#0891b2;color:#e0f2fe}.Modal_modalOverlay__H352z{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Modal_modal__nSuXm{background-color:#fff;border-radius:8px;padding:1rem;width:300px}.Modal_modal__nSuXm.Modal_dark__yp76S{background-color:var(--auth-background-dark)}.Modal_modal__nSuXm.Modal_light__iZCuy{background-color:var(--auth-background-light)}.KycForm_kycForm__ILz7B{padding:1rem}.KycForm_formGroup__f1tek{margin-bottom:1.5rem}.KycForm_formGroup__f1tek label{display:block;margin-bottom:.5rem;font-weight:500}.KycForm_formGroup__f1tek input{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.KycForm_error__durzd{color:#d32f2f;font-size:.875rem;margin-top:.5rem;display:block}.KycForm_buttonGroup__dskC8{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.KycForm_cancelButton___nknk{padding:.75rem 1.5rem;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer}.KycForm_submitButton__Ez5O5{padding:.75rem 1.5rem;background-color:#0070f3;color:#fff;border:none;border-radius:4px;cursor:pointer}.KycForm_submitButton__Ez5O5:hover{background-color:#0051a2}