//! Provider-neutral multimodal content part for messages.
//!
//! This type replaces the LLM-layer `ContentPart` in the domain to avoid
//! polluting session types with provider-specific infrastructure details.
//! The serde wire format is byte-for-byte identical to `ContentPart`.
use ;