Fixes #225. Hide the window until first paint, force dark WKWebView backing, defer Stage 5 WebGL, log unexpected window/Web Content death, and document macOS 12+ / Monterey support. Five commits kept for Monterey bisection.