Add performance watchdog to ImmersiveRenderer that monitors FPS after a 3-second warmup period. If FPS stays below 15 for 5 consecutive seconds, automatically degrades background mode (Full -> Lite -> Off), persists the setting, and shows a toast notification. ImmersiveBackground listens for the degradation event and switches renderer in-place without requiring a full remount.