A drawer is a native <dialog data-hl-drawer> that slides in from a screen edge (the side is chosen in CSS). Shares the modal's focus trap, scroll-lock, background inert, and open-state API; only the presentation differs.