.LoginForm_container__cupU7{display:flex;flex-direction:column;align-items:center;width:100%;max-width:24rem;margin-left:auto;margin-right:auto;text-align:center;font-family:Metropolis,sans-serif}.LoginForm_title__Uj3a7{font-size:1.875rem;line-height:2.25rem;font-weight:700;background-image:linear-gradient(270deg,#2563eb,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:0}.LoginForm_subtitle__3WjCN{margin-top:4px;margin-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:500;color:rgba(38,38,38,.8)}.LoginForm_socialLoginContainer__vQOAD{display:flex;justify-content:center;width:100%;gap:1rem;margin-top:26px}.LoginForm_socialButton__G3049{background-color:transparent;padding:10px 25px;border-radius:10px;border:1px solid rgba(38,38,38,.3);display:inline-flex;justify-content:center;align-items:center;gap:1rem;cursor:pointer;transition:background-color .2s ease-in-out}.LoginForm_socialButton__G3049:hover{background-color:#f9fafb}.LoginForm_socialButton__G3049:focus{outline:none}.LoginForm_socialIcon__EEGmh{width:1.25rem;height:1.25rem}.LoginForm_googleButtonText__G_5ol{justify-content:flex-start;color:#19191b;font-size:1rem;line-height:1;font-weight:600;font-family:Metropolis,sans-serif}.LoginForm_divider__eVhGG{display:flex;align-items:center;justify-content:center;width:100%;margin-top:26px;margin-bottom:26px}.LoginForm_dividerText__T2LQi{margin-left:1rem;margin-right:1rem;font-size:1rem;font-weight:500;color:rgba(38,38,38,.8)}.LoginForm_form__RK8BS{width:100%}.LoginForm_form__RK8BS>:not(:first-child){margin-top:1rem}.LoginForm_formGroup__opL1F{width:100%}.LoginForm_passwordInputContainer__Wx3t_{position:relative}.LoginForm_inputField__oKuS2{width:100%;padding:16px;font-size:14px;font-weight:500;background-color:#fff;border-radius:10px;border:1px solid #2222254d;transition:border-color .2s ease-in-out}.LoginForm_inputField__oKuS2:focus{outline:none;border-color:#222225!important}.LoginForm_inputField__oKuS2::-moz-placeholder{color:rgba(34,34,37,.5)}.LoginForm_inputField__oKuS2::-ms-input-placeholder{color:rgba(34,34,37,.5)}.LoginForm_inputField__oKuS2::placeholder{color:rgba(34,34,37,.5)}.LoginForm_showPasswordIcon__4MIho{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer}.LoginForm_errorMessage__fwX3W{margin-top:1rem;font-size:.75rem;line-height:1;font-weight:400;color:#ef4444;text-align:center}.LoginForm_submitButtonContainer__DcKPo{text-align:center}.LoginForm_submitButton__2z9Cl{border:1px solid transparent;width:100%;padding:.875rem 0;font-size:1rem;font-weight:700;color:#fff;border-radius:10px;line-height:1;transition:background-color .3s;cursor:pointer}.LoginForm_submitButton__2z9Cl:focus{outline:none}.LoginForm_submitButtonEnabled__f5aYL{background-color:#3b82f6}.LoginForm_submitButtonEnabled__f5aYL:hover{background-color:#2563eb}.LoginForm_submitButtonDisabled__mVc5P{background-color:#bfdbfe;cursor:not-allowed}.LoginForm_linksContainer__m3RGk{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1rem;gap:20px}.LoginForm_forgotPasswordLink__9uTkB{font-size:.75rem;font-weight:400;color:#19191b;line-height:1;text-decoration:underline;transition:color .2s}.LoginForm_forgotPasswordLink__9uTkB:hover{text-decoration:underline}.LoginForm_keepLoggedInLabel__QSbtK{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;margin-right:18px;margin-bottom:0}.LoginForm_checkbox__jrq1k{width:.875rem;height:.875rem;border-radius:3px;border:1px solid #000}.LoginForm_keepLoggedInText__8pAlE{font-size:.75rem;font-weight:400;color:#19191b;line-height:1}.LoginForm_createAccountLink__lF9RB{margin-top:40px;position:relative;width:100%;height:3.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;padding-left:1.75rem;padding-right:1.75rem;border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(68.13deg,#7b36ff 6.29%,#00e0c5 93.71%) border-box;outline:none;text-decoration:none;margin-bottom:10px}.LoginForm_createAccountContent__qQn3H{display:flex;align-items:center;gap:.75rem}.LoginForm_createAccountIcon__YUfpn{width:1.25rem;height:1.25rem}.LoginForm_createAccountText__wsfHx{font-size:1rem;font-weight:600;font-family:Metropolis,sans-serif;color:#19191b}@media (max-width:767px){.LoginForm_container__cupU7{max-width:none}.LoginForm_title__Uj3a7{font-size:1.625rem}.LoginForm_subtitle__3WjCN{font-size:.8rem}.LoginForm_socialButton__G3049{padding:8px 20px}.LoginForm_googleButtonText__G_5ol{font-size:.9rem}.LoginForm_inputField__oKuS2{padding:14px}.LoginForm_socialLoginContainer__vQOAD{margin-top:16px}.LoginForm_divider__eVhGG{margin-top:16px;margin-bottom:16px}.LoginForm_createAccountLink__lF9RB{margin-top:25PX}}@media (min-width:768px) and (max-width:1023px){.LoginForm_container__cupU7{max-width:26rem}.LoginForm_title__Uj3a7{font-size:1.75rem}.LoginForm_createAccountLink__lF9RB{height:3.75rem}.LoginForm_createAccountText__wsfHx{font-size:1.05rem}}.LoginPage_pageContainer__nctjL{display:flex;min-height:100vh;background-color:#fff;flex-direction:column}.LoginPage_mobileLogoContainer__Sd6K5{display:flex;justify-content:flex-start;padding:1.5rem 1.5rem 0;width:100%;order:1}.LoginPage_mobileLogoImage__GlHRZ{width:137px;height:30px}.LoginPage_formPanel__bv7bh{display:flex;justify-content:center;align-items:flex-start;width:100%;padding:1.5rem;order:2;flex-grow:1}.LoginPage_imagePanel__jAsrB{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:50vh;order:3}.LoginPage_logoContainer__BmdwK{display:none;position:relative;z-index:20;padding:2rem}.LoginPage_backgroundImage__O_yJX{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.LoginPage_gradientOverlay__bfbHg{position:absolute;inset:0;background-image:linear-gradient(0deg,rgba(0,0,0,.6),transparent,rgba(0,0,0,.2))}.LoginPage_textContainer__q_f6q{position:relative;z-index:10;margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:0 1rem 3rem}.LoginPage_logoImage__e_q0N{width:125px;height:23px}.LoginPage_mainText__WtaSn{color:#fff;font-size:1.5rem;font-weight:400;font-family:Metropolis,sans-serif;line-height:1.2}@media (min-width:768px){.LoginPage_pageContainer__nctjL{flex-direction:row}.LoginPage_mobileLogoContainer__Sd6K5{display:none}.LoginPage_formPanel__bv7bh{width:50%;order:2;align-items:center;padding:2rem}.LoginPage_imagePanel__jAsrB{width:50%;order:1;min-height:auto}.LoginPage_logoContainer__BmdwK{display:flex}}