.page_card__4l_ZN{display:flex;flex-direction:column;gap:1.5rem}.page_header__Jxv3M{display:flex;flex-direction:column;gap:.375rem}.page_title__rq_Rs{font-size:1.625rem;font-weight:800;color:var(--text-primary,#0f172a);letter-spacing:-.02em}.page_subtitle__uVPFN{font-size:.875rem;color:var(--text-secondary,#64748b);line-height:1.5}.page_form__4lOgm{display:flex;flex-direction:column;gap:1.125rem}.page_passwordWrapper__fwZml{position:relative;display:flex;flex-direction:column}.page_eyeBtn__7RsdA{position:absolute;right:.75rem;top:2.125rem;background:transparent;border:none;color:var(--text-secondary,#64748b);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:var(--radius-sm,4px);transition:color .15s ease}.page_eyeBtn__7RsdA:hover{color:var(--text-primary,#0f172a)}.page_optionsRow__uuhB0{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;margin-top:-.25rem}.page_rememberLabel__J8txq{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary,#475569);cursor:pointer;-webkit-user-select:none;user-select:none}.page_checkbox__9cJ2m{width:16px;height:16px;border-radius:var(--radius-sm,4px);border:1px solid var(--border-color,#cbd5e1);accent-color:var(--primary,#2563eb);cursor:pointer}.page_forgotLink__R_Unj{color:var(--primary,#2563eb);text-decoration:none;font-weight:600;transition:opacity .15s ease}.page_forgotLink__R_Unj:hover{opacity:.8;text-decoration:underline}.page_errorMessage__9UZin{padding:.625rem .875rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-md,8px);color:#ef4444;font-size:.8125rem}.page_footerRow__3KQ6_{text-align:center;font-size:.875rem;color:var(--text-secondary,#64748b);display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.5rem}.page_switchLink__pcTQd{color:var(--primary,#2563eb);font-weight:600;text-decoration:none}.page_switchLink__pcTQd:hover{text-decoration:underline}