div>
                    </div>
                `;
            }
            
            // Add smooth blank space at the bottom
            stationsHTML += `<div style="height: ${containerHeight}px; background: #0f1b2d;"></div>`;
            
            stationsColumn.innerHTML = stationsHTML;
        }

        async function loadScheduleData() {
            const grid = document.getElementById('guide-grid');
            const totalMinutes = (guideEndTime - guideStartTime) / (1000 * 60);
            gri