The line is the part you have read.
One registered percentage runs on the article's own view timeline; the fill's height and the dot's position both read it, so the two cannot drift apart.
The range is contain: 0 % when the top of this article meets the top of the box, 100 % when its end meets the bottom.
Without scroll timelines the line is full and still, which is the honest state: a finished article.
The fill is a gradient from a third of the colour to all of it, so the beam reads as light travelling down rather than a progress bar.
The head is five line-widths across with a soft ring; it sits exactly where the fill ends because both read the same value.
The end.