Caddy dashboard: narrow Country column, add Top User-Agents table
- Top country / city: give the "Country" column a fixed narrow width (same custom.width=80 treatment as Top ASN)
- New "Top User-Agents" table, extracted from Caddy's request.headers["User-Agent"][0] via the json parser. Gave it its own full-width row below the other tables and above the world map - UA strings are long enough that a shared w8 slot wasn't going to be readable next to the other tables.
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com Claude-Session: https://claude.ai/code/session_01EV6SQsz6pc6saCHMjNtFN9