Letter font size in media px. Auto-shrinks to fit short rows.
Height (px) over which the letter fades in above minLetterHeight.
Width of one TPO column in media px.
Row height (px) below which a letter no longer fits and bricks take over.
Dim blocks outside the value area to this alpha (1 = no dimming).
Period palette for colorMode: 'period'.
Gap in px between session profiles.
Trace the POC / value area as they developed through the session.
Extend untraded prior POC / VAH / VAL to the right edge.
Mark a session high / low that printed more than one TPO.
Session label / day type / open type text above each profile.
Buying / selling tails, when the model promoted them (tailEdges).
Per-level TPO count column, drawn just past the blocks.
Print the volume number on each row (skipped when rows are tight).
Draw each period in its own column slot instead of packing rows left.
How blocks render.
autocrossfades letters to bricks — see the note above.