Switch the shared demo token and navigate through the guarded pages to see how the same OPA permissions drive both routed access and in-page UI state.

Access denied

Navigation was blocked

The guard redirected here before activating the target page. Change the shared token in the shell and try the route again.

Attempted route
(unknown)
Policy
(unknown)
Reason
Policy denied access