The Alert Settings card (sec-cfg) was missing its outer closing </div>.
This caused the browser to nest view-analysis INSIDE view-dashboard.
When showView() set view-dashboard to display:none, view-analysis was
hidden too — making display:block on view-analysis itself useless since
a parent with display:none overrides all children.
Also retains the force-expand and loading-state improvements from prior
commits, and the diagnostic banner (to be removed once confirmed working).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>