backdrop-blur on Header/Sidebar created stacking contexts that prevented the fixed overlay from covering the top area. Using createPortal to document.body ensures the modal escapes all ancestor overflow/stacking constraints. Also bumped z-index to z-[9999]. Made-with: Cursor