pub fn visible_len(s: &str) -> usize
Helper to strip ANSI escape sequences and calculate visible string length.