.LoginForm_container__AKO7c{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--bg)}.LoginForm_card___bcJI{background:var(--card-bg);border-radius:16px;box-shadow:var(--shadow);padding:32px 24px;width:100%;max-width:400px}.LoginForm_title__fcaaz{font-size:24px;font-weight:800;color:var(--primary);text-align:center;margin-bottom:24px}.LoginForm_tabs__dgKtU{display:flex;border-bottom:2px solid var(--border);margin-bottom:24px}.LoginForm_tab__8S3uv{flex:1;padding:10px;background:none;font-size:15px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:color .15s;border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.LoginForm_tab__8S3uv:hover{color:var(--text)}.LoginForm_active__Lwzpx{color:var(--primary);border-bottom-color:var(--primary)}.LoginForm_form__576t0{display:flex;flex-direction:column;gap:14px}.LoginForm_input__ZtjDD{padding:12px 16px;border:1px solid var(--border);border-radius:8px;font-size:15px;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.LoginForm_input__ZtjDD:focus{border-color:var(--primary)}.LoginForm_submitBtn__qLlmD{padding:12px;background:var(--primary);color:white;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s;margin-top:4px}.LoginForm_submitBtn__qLlmD:hover{background:#0770c2}.LoginForm_submitBtn__qLlmD:disabled{opacity:.6;cursor:not-allowed}.LoginForm_error__cecfW{color:var(--negative);font-size:13px;text-align:center;margin:0}.LoginForm_success__dhM1U{color:var(--positive);font-size:14px;text-align:center;padding:20px 0;line-height:1.6}.LoginForm_forgotBtn__z2rF5{background:none;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;text-align:center}.LoginForm_forgotBtn__z2rF5:hover{color:var(--primary)}.LoginForm_forgotTitle__ofLoh{font-size:16px;font-weight:600;color:var(--text);text-align:center;margin-bottom:16px}