//! Library half of the `teamctl-ui` crate. Holds the app loop and the
//! widget rendering primitives so integration tests can drive them
//! against a `ratatui::buffer::Buffer` without spinning up a real
//! terminal. The thin `main.rs` binary owns terminal lifecycle only.