fix: fetch concordance client-side to avoid OOM on SSR
The concordance index is ~10k entries and took 3.5 min to build,
causing OOM kills on the 256MB frontend machines. Now fetched
client-side with a loading state. Also bumped frontend to 512MB.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>