Shared time scale
Every row displays the same underlying instant, converted to that participant's local time. The timeline is drawn on one universal scale, so a vertical slice through the chart is the same moment for everyone; overlap is computed by comparing each row's business hours on that shared scale, never by comparing raw clock numbers between rows.