The /portal route was rendering inside the admin layout wrapper which
added the staff navigation bar and padding, breaking the portal's own
sidebar layout. Now /portal renders independently as a full-page app.
Co-Authored-By: Paperclip <noreply@paperclip.ing>