t now = new Date();
            const minutes = now.getMinutes();
            const currentSlot = Math.floor(minutes / 30) * 30;
            guideStartTime = new Date(now.getFullYear(), now.getMonth(), now.getDate(), now.getHours(), currentSlot, 0, 0);
            
            guideEndTime = new Date(guideStartTime.getTime() + (2 * 60 * 60 * 1000)); // 2 hours total
            
            // Load stations
            const allStations = await window.fs42Common.fetchStationSummary();
            
         