.LoginModal_step__o6B1O{display:flex;flex-direction:column;gap:24px;margin:0 auto;width:100%;max-width:400px}.LoginModal_googleButton__WItNU{width:100%}.LoginModal_divider__xv_4D{display:flex;align-items:center;gap:12px;width:100%}.LoginModal_divider__xv_4D:after,.LoginModal_divider__xv_4D:before{flex:1 1;background-color:var(--border-color2);height:1px;content:""}.LoginModal_dividerText__1iVdg{margin:0;color:var(--text-lighter2);font-weight:500;font-size:14px;white-space:nowrap}.LoginModal_form__b_Rlm{display:flex;flex-direction:column;gap:8px;width:100%}.LoginModal_input__IDq_I{width:100%;max-width:100%}.LoginModal_error__KEdO6{margin:0;color:var(--error-color,#d6391a);font-size:14px}.LoginModal_linksRow__J86uE{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.LoginModal_forgotPassword__M9JT_{margin-left:auto;color:var(--text-color);font-weight:400;font-size:14px;line-height:16px;text-decoration:underline}.LoginModal_submitButton__KoF9b{margin-top:4px;width:100%}.LoginModal_emailDisplay__7QMgA{word-break:break-all}.LoginModal_emailDisplay__7QMgA,.LoginModal_signupRow__7sM05{margin:0;color:var(--text-lighter2);font-size:14px;line-height:21px;text-align:center}.LoginModal_signupLink__CLpJN{color:var(--button-blue);font-weight:600;text-decoration:underline}