1c728ec60e
Replace geohash precision mapping with dynamic grid sizing based on target pixel spacing (60px between cluster centers). Uses Leaflet/OSM tile math to calculate degrees-per-pixel at each zoom level, adjusted for Mercator projection at the viewport's center latitude. At zoom 7, this gives ~52km cells and ~150 clusters statewide, properly separating Minneapolis from St. Cloud. Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>