Pre-launch draft. Demo encounters are synthetic and have not yet been reviewed by a clinician; accuracy figures are not yet published.

Phase 1

Style guide

The contract the rest of the build codes against. Every ratio below is computed from the hex value at render time, not transcribed — a design system whose stated numbers are decorative is one nobody checks.

Who is speaking

--clinician

#0F6E63

Clinician speech, verified state, primary links

on paper 5.79:1 · AA on chart 3.00:1 · fill only

--patient

#4338A8

Patient speech, focus ring, code-switch underline

on paper 8.38:1 · AA on chart 2.07:1 · fill only

What the system thinks

--verified

#0F6E63

Traced to a transcript span, high confidence

on paper 5.79:1 · AA on chart 3.00:1 · fill only

--review

#C77B0A

Needs a human's eyes. Dosages live here.

on paper 3.17:1 · fill only on chart 5.48:1 · AA

Never text on a light surface. It is a fill, a rule, a left border, or text on --chart. An unreadable “needs review” flag in a screenshot is a credibility failure, not a style slip.

--escalate

#B3261E

Red flag

on paper 6.18:1 · AA on chart 2.81:1 · fill only

Appears in exactly two places on the whole site: the Follow-Up escalation and the unresolved block on /security. Anywhere else it has become decoration.

On the dark surface

chip · verified

#6FD3C2

Confidence chip, traced

on paper 1.69:1 · fill only on chart 10.29:1 · AA

chip · review

#E8A445

Confidence chip, needs a human

on paper 2.02:1 · fill only on chart 8.59:1 · AA

chip · escalate

#F08B83

Confidence chip, red flag

on paper 2.28:1 · fill only on chart 7.63:1 · AA

turn · patient

#9D92E8

Patient role label and rule

on paper 2.58:1 · fill only on chart 6.74:1 · AA

turn · clinician

#5BBDAF

Clinician role label and rule

on paper 2.13:1 · fill only on chart 8.17:1 · AA

connector

#7A6FD6

The provenance hairline and the code-switch underline

on paper 3.92:1 · fill only on chart 4.44:1 · fill only

4.44:1 on --chart, so it is deliberately not used for text. It is a 1px line and a 2px underline, where the threshold does not apply.

Surfaces

--chart

#0C1618

Deepest surface — a chart on a monitor

on paper 17.37:1 · AA on chart 1.00:1 · fill only

--slate

#16262A

Raised dark surface, footer

on paper 14.77:1 · AA on chart 1.18:1 · fill only

--graphite

#4E6168

Secondary text on light

on paper 6.14:1 · AA on chart 2.83:1 · fill only

--paper

#F7F9F8

Base light surface

on paper 1.00:1 · fill only on chart 17.37:1 · AA

--card

#FFFFFF

Raised light surface

on paper 1.06:1 · fill only on chart 18.36:1 · AA

Seven scripts, one voice

The gate for this phase: does Telugu render correctly on Windows Chrome? Anek is a genuine multi-script superfamily, so a Telugu word and an English word in the same transcript line should share stroke weight and rhythm. If any line below shows boxes, the page is broken for the audience it is for.

lang="en" Latin
Metformin 500 mg, morning
lang="hi" हिन्दी
मुझे chest pain हो रहा है since दो दिन
lang="gu" ગુજરાતી
મને છાતીમાં chest pain થાય છે
lang="te" తెలుగు
నాకు appointment కావాలి next week
lang="ta" தமிழ்
நெஞ்சு வலி இரண்டு நாளாக இருக்கு
lang="bn" বাংলা
আমার chest pain হচ্ছে দুদিন ধরে
lang="pa" ਪੰਜਾਬੀ
ਮੈਨੂੰ chest pain ਹੋ ਰਿਹਾ ਹੈ

Type scale

Hero
clamp(2.5rem, 5.5vw, 4.25rem) Piazzolla 500, -0.02em
Section head
clamp(1.75rem, 3vw, 2.5rem) Piazzolla 500
Transcript
clamp(1.15rem, 2.2vw, 1.5rem) Anek 400 — the thing people actually read
Body
1.0625rem / 1.65 Anek 400 — 17px floor
Label
0.75rem Plex Mono 500, uppercase, 0.14em
Data
0.875rem Plex Mono 400, tabular-nums

Confidence states

The product's own UI language. Showing the system flagging its own uncertainty is more persuasive to a physician than any accuracy claim, because it demonstrates the failure mode is safe.

verified

58F reports chest pain × 2 days.

Traced to 00:12

review

metformin 500 mg PO, morning

Low confidence · needs review

escalate

Escalation script → on-call provider paged

Tier 3 · escalated

Code-switch underline

A 2px indigo mark under an English clinical term embedded in an Indic sentence. It has exactly one job; anywhere else it is decoration.

મને છાતીમાં chest pain થાય છે since બે દિવસથી.

The Console

One instrument, three tabs. Below lg the two columns stack and the Connector is replaced by an inline provenance chip rather than disappearing — the relationship it encodes still has to be communicated.

Endocrinology follow-up · 58F · Gujarati + English

Not clinically reviewed

No medication change is ever written to the chart by the system. Draft only; the clinician signs.

Synthetic demo encounter. Not a real patient.