Offline reproduction: use Python 3.12 with matplotlib 3.11.2 and Pillow 12.3.0, then run python3 build_chart.py and node independent_check.mjs. All inputs are relative to this folder. No network access is required. Rendering on other font/library versions may change pixels; source percentages must remain identical. Full attribution and limitations are in SOURCE-NOTES.txt.
