fix(portal_ti/sistemas/proyectos): simetría de tarjetas del dashboard
Las tarjetas del dashboard de Proyectos TI quedaban con alturas distintas entre sí dentro de cada fila de grid: las KPIs con footer (Total y Avance en desarrollo) eran más altas que las simples (En desarrollo, Mantenimiento, En riesgo), y los charts emparejados calculaban su altura de forma independiente, generando pares asimétricos.
Cambios:
- OaeCards.tsx: OaeKpiCard, OaeMoneyCard y OaeCard ahora aplican 'h-full flex flex-col' para crecer al alto del item de grid.
- page.tsx: 'h-full' propagado en todos los wrappers animate-fade-up que viven dentro de un grid (KPIs, donas, charts, listas).
- KpiTotal y KpiAvanceHonesto: 'h-full flex flex-col' para igualarse al resto de KPIs.
- Charts emparejados (avance vs riesgo por portafolio, carga vs por tipo): nuevos useMemo (portafolioRowHeight, cargaRowHeight) que toman Math.max entre los dos datasets de cada fila para que ambos ResponsiveContainer compartan la misma altura.