Mounts the widget in an isolated shadow root, wires navigation-triggered re-audits, and runs an
initial audit. The HUD has no environment gating of its own — decide where it runs by deciding
where you call this (e.g. a guarded dynamic import in dev/staging builds). On the server, where
there is no DOM, it returns an inert controller and mounts nothing, so it is safe to call.
Create and mount the accessibility HUD.
Mounts the widget in an isolated shadow root, wires navigation-triggered re-audits, and runs an initial audit. The HUD has no environment gating of its own — decide where it runs by deciding where you call this (e.g. a guarded dynamic import in dev/staging builds). On the server, where there is no DOM, it returns an inert controller and mounts nothing, so it is safe to call.