fix(web): coordinated line hover and improved chevron contrast
Add ThreadHoverContext so all segments of the same ancestor line
highlight together when any segment is hovered. Change chevron
color from text-border to text-muted-foreground for better contrast.