Improve map UX: direction carets, stations, search tooltips
- Shrink sidebar from 30% to 18% for better map aspect ratio
- Replace cluttered train number labels with directional carets
(▲▶▼◀ etc.) — only show label on selected train as tooltip
- Speed-based animation: trains pulse at rates proportional to
velocity (stopped=dim, slow=8-tick, medium=4-tick, fast=2-tick)
- Add 561 Amtrak stations to the map with zoom-level filtering
- Station mode (s key): departure-board view showing trains
arriving/departing the selected station
- Fetch and decrypt station data from Amtrak's station API
53 tests passing, zero clippy warnings.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>