Per-source rendering state that persists across line renders. Carries the
SGR style register and the current OSC 8 hyperlink so that an unclosed
\x1b[31m on line N keeps line N+1 red until reset.
Full expanded display width of a line in columns (tabs expanded to tab
stops, cluster widths summed). Used by the viewport to clamp horizontal
scroll. Independent of cols/left_col.