Hash drawer pattern

This page uses a hash-drawer pattern. The base page content is always fully visible; the hash triggers a slide-in drawer panel on top of it. This is different from a full SPA hash route — the page is not replaced, only augmented. URLs look like /hash-drawer#/_drawer/ai/aicopilot/. A crawler must decide whether to treat the drawer URL as a separate page from the base URL, and whether the drawer content (JS-rendered) is discoverable at all.

Base page content

This content is always present in the DOM regardless of the hash. The drawer appears on top of this when a #/_drawer/ hash is active.