carregarMetrics()/carregarMetricsData() swallowed fetch errors with a bare catch, leaving the metrics card blank with no indication anything went wrong (same class of issue already fixed for pending replies). Now shows an explicit error message and toasts. Found via a full-project audit.