9f9ce66609
slice-ansi can't split within a ZWJ grapheme cluster, so the retry loop may never find a result that fits. Return empty string instead of the oversized result.