Use when
- A user starts a short context-bound task that needs more room than a dialog but should not become a full page.
- The surface needs adaptive size, edge attachment, drag or detent behavior, or a clear temporary child-task mode.
- The parent context should remain visually available for orientation while interaction is blocked or deliberately shared.
- Dismissal can be handled consistently across pointer, keyboard, back, outside click, and gesture paths.