hosted.html: 188KB → 55KB
worldmap.svg: 133KB (loaded by fetch at runtime)
The giant path element was ruining context windows and diffs.
Map geography is now in worldmap.svg; dot placement stays inline.
Previous attempt used hand-estimated coordinates and CSS pulse-ring classes
which don't exist in this map's SVG. Now uses the same projection function
(Miller cylindrical) and same animate-based pulsing as the existing dots.
31 regions correctly placed, Zürich gold HQ, staggered animation delays.