d.style.width = '100%';
            grid.innerHTML = '';
            
            // Add smooth blank space at the top to match the stations column
            const containerHeight = window.innerHeight - 40; // Use full height minus timeline
            const topBlankDiv = document.createElement('div');
            topBlankDiv.style.height = containerHeight + 'px';
            topBlankDiv.style.width = '100%';
            topBlankDiv.style.background = '#0f1b2d';
            grid.appendChild(topBlankDiv);
