.LoginForm-module__MTQB2W__card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--card-radius);flex-direction:column;gap:20px;padding:28px 24px;display:flex}.LoginForm-module__MTQB2W__section{flex-direction:column;gap:12px;display:flex}.LoginForm-module__MTQB2W__sectionLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}.LoginForm-module__MTQB2W__hint{color:var(--text3);font-size:12px;line-height:1.5}.LoginForm-module__MTQB2W__divider{color:var(--text3);align-items:center;gap:12px;font-size:12px;display:flex}.LoginForm-module__MTQB2W__divider:before,.LoginForm-module__MTQB2W__divider:after{content:"";background:var(--border);flex:1;height:1px}.LoginForm-module__MTQB2W__comingSoon{background:var(--bg3);border:1px solid var(--border);color:var(--text3);text-align:center;border-radius:12px;padding:12px 16px;font-size:13px}.LoginForm-module__MTQB2W__error{color:var(--accent2);background:#ff65841a;border:1px solid #ff658440;border-radius:10px;padding:10px 14px;font-size:13px}.LoginForm-module__MTQB2W__footer{text-align:center;color:var(--text2);font-size:13px}.LoginForm-module__MTQB2W__link{color:var(--accent);font-weight:500}.LoginForm-module__MTQB2W__link:hover{text-decoration:underline}.LoginForm-module__MTQB2W__autoLogin{flex-direction:column;align-items:center;gap:16px;padding:16px 0;display:flex}.LoginForm-module__MTQB2W__autoLoginText{color:var(--text2);font-size:15px}.LoginForm-module__MTQB2W__spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite LoginForm-module__MTQB2W__spin}@keyframes LoginForm-module__MTQB2W__spin{to{transform:rotate(360deg)}}
