t.getElementById('guide-grid').innerHTML = `<p>No stations with programming schedules found. (${totalStations} total stations, but none have programming data)</p>`;
                return;
            }
            
            // Create timeline
            createTimeline();
            
            // Create stations column
            createStationsColumn();
            
            // Load and display schedule data
            await loadScheduleData();
            
            // Set initial scroll posi