fix(web): lazy-load singularities and stabilize charts (#50)

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->

## Summary by CodeRabbit

* **New Features**
  - Singularities analysis now loads on-demand instead of automatically, reducing initial page load time with clear availability messaging.

* **Improvements**
  - Y-axis chart scaling improved for better data visualization.
  - Enhanced error handling for unavailable analyses.
  - Cleaner chart interactions with debug output removed.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
4966e82661oliver committed on 3/27/2026, 10:13:28 AM· committed by GitHubparents84af363a2f90db
3 files changedLine totals unavailable