Officials launched a commute-planning site to help Houstonians and visitors navigate traffic during the 2026 World Cup and other major events.