Use when
- A temporary task needs the whole viewport for capture, immersive preview, focused setup, scanning, or dense editing.
- The parent page should be restored after the mode closes.
- Background interaction would be unsafe, distracting, or state-conflicting while the task is active.
- The team can implement route, back, focus, and dirty-state behavior deliberately.