- TIME_OPTIONS is now computed at module level, not inside component - generateTimeOptions now accepts slotDurationMinutes as parameter - Prevents unnecessary recomputation on every render