Cambia StatusBadGateway (502) → StatusBadRequest (400) en todos los errores del proxy Coolify. Cloudflare intercepta respuestas 502 del origen y muestra su propia pantalla, ocultando el error al frontend. Con 400, el JSON de error llega al cliente y Alpine.js puede mostrarlo. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>