- Add collision resolution pass after Y-snapping: sweeps each
generation row left-to-right pushing overlapping cards apart,
then re-centers the row to prevent drift
- Reset default generations to 3 (up from 4) to avoid layout issues
- Remove generation sliders from chart page for simplicity
- Add sync.sh for deployment to server