.LoginForm_form__b5TC_{display:flex;flex-direction:column;gap:1.25rem}.LoginForm_error__W4Bmq{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:var(--color-danger-light);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:.875rem}.LoginForm_errorIcon__xthUI{flex-shrink:0}.LoginForm_googleButton__zesSi{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all var(--transition-normal)}.LoginForm_googleButton__zesSi:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-hover)}.LoginForm_googleButton__zesSi:disabled{opacity:.5;cursor:not-allowed}.LoginForm_googleIcon__yIc0b{width:20px;height:20px}.LoginForm_divider__9Hubp{display:flex;align-items:center;gap:1rem}.LoginForm_dividerLine__wyPAu{flex:1;height:1px;background:var(--border-secondary)}.LoginForm_dividerText__o6daJ{font-size:.8125rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.LoginForm_field__Cwx8X{display:flex;flex-direction:column;gap:.5rem}.LoginForm_label__z_Xmg{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.LoginForm_input__PV2bP{width:100%;padding:.875rem 1rem;font-size:1rem;background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);transition:all var(--transition-normal)}.LoginForm_input__PV2bP:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--brand-primary-light)}.LoginForm_input__PV2bP::placeholder{color:var(--text-disabled)}.LoginForm_input__PV2bP:disabled{opacity:.5;cursor:not-allowed}.LoginForm_submitButton__8WEbp{width:100%;margin-top:.5rem}