City data: GeoNames cities15000, CC BY 4.0. https://www.geonames.org/ https://download.geonames.org/export/dump/readme.txt Earth texture: three.js r150 examples/textures/planets/earth_atmos_2048.jpg. Chart engine: iztro 2.6.0 (MIT). Globe renderer: three.js 0.187.0 (MIT). Qi Men calculation code: oceanjustinlin/qimen, MIT (copyright 2026 oceanjustinlin). See qimen-license.txt. Local SHA256 provenance is recorded in project research notes. Region names: GeoNames admin1CodesASCII, CC BY 4.0. https://download.geonames.org/export/dump/admin1CodesASCII.txt