Some shells and wrappers export ZELLIJ=0 or TMUX=0 outside a multiplexer. A plain truthiness check treated that as 'inside tmux/zellij' and downgraded iTerm2/Kitty to the ANSI mosaic, so real artwork silently disappeared. Only meaningful values now count.