Chart style guide

One quiet, consistent style for every graph, so readers learn it once. The data is the only thing allowed to be loud. Every chart on the site is drawn by assets/charts.js, and the email and share-card images follow the same rules.

Palette

Each hypothesis has a fixed color everywhere: on the dashboard, in charts, on cards and in email. Colors follow the hypothesis, never its rank, and the order is always A, B, C, D, D-open. Both sets pass a colorblind-safety check (lightness band, chroma floor, deuteranopia and tritanopia separation, and contrast), and dark mode uses its own validated steps rather than an automatic flip.

SeriesLightDarkUsed for
A#B8700C#C4861AAGI undisclosed
B#00897B#139A8CSecret RSI
C#9150B8#A36ED0Covert AGI online
D#C8413A#DC564ACovert government influence
D-open#3569D4#4F82DCOpen government influence
Accent#B8700C#D9A441The one thing a single-series chart is about: the index, highlights, forecast bars

Status colors are reserved for tripwires and the fire alarm and always come with an icon and a word. Tripwires: ○ Quiet (green), ◐ Watching (amber), ● Tripped (red). Fire alarm: ○ Normal (green), ◐ Watch (amber), ◉ Warning (red), ● Alarm (red). They never stand in for a hypothesis.

Text variants. Text on a background uses its own tokens so it passes WCAG AA contrast (4.5:1); the series colors stay for marks only.

TokenLightDarkUsed for
--link#2F62C8#6B96E6Links and the "credible report" tag
--sA-text#8A5608#C4861AAmber text, such as the "expert opinion" tag
--warn-text#855C00#D4A72CAmber status words, such as a met Watch trigger
--crit-bg#B42318#B42318The alarm banner, behind white text

Rules

The Hidden AGI Index dial

An eye whose iris has 100 ticks, one per percentage point, lit in the accent color.

Lines: change over time

Range bars: how long something lasted

Meters: a probability, with market odds as a hollow ring

Status board: tripwires

Forecast: stated numbers, judgment band, outside forecasts

Projection: measured trend on a log scale

Dashed line: the fitted trend, projected. Darker band: the 95% band of the trend line. Lighter band: where a single new measurement should land. Faded dots: above METR's reliable range, left out of the fit.

Get Hidden AGI watch by email. The latest reading, what changed, and the news that matters. Free.
Subscribe