Fix API URL environment variable name mismatch
Changed NEXT_PUBLIC_API_URL to NEXT_PUBLIC_BACKEND_URL to match the actual environment variable set in .env files. This was causing login to fail in production as it used the fallback localhost URL.
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com