b0ab41bb4e
CustomerPortal now redirects to /login after session init completes with no valid session, preventing portal chrome from rendering for unauthenticated users. Dashboard !sessionId branch uses Navigate redirect instead of dead-end UI. Staff redirect in App.tsx verified. Co-Authored-By: Paperclip <noreply@paperclip.ing>