Fixes
- CLI segfault on exit when using offscreen Qt (SSH / headless):
QApplicationcreated by_ensure_rendererwas not stored in a module-level variable, so the Python wrapper was garbage-collected before program exit. PySide6 then tore down Qt internals in a bad order, causing a segmentation fault. The instance is now held in_qt_appfor the lifetime of the process. Affectstrcc theme-load,trcc send, and any CLI command that uses the Qt renderer over SSH or in a display-less environment (reproducible with PySide6 ≥ 6.10)