One glance widget, two trip sizes. Anchors stay dominant, asides stay quiet, and the line learns to snake when 16 steps show up.
6 steps — one row: anchors are big labeled stations, asides ride along as quiet dots.
16 steps — the line snakes into 3 rows: anchors keep their labels, asides become unlabeled ticks, day ranges tag each row.
Same component, two datasets. Station density adapts; hierarchy holds — one accent for the route, green only for where you stand.