Add underline to text groups; reduce styling rates to 25%
_styled() now accepts underline param, rendering as #underline[...] wrapping
any bold/italic markup. Bold, italic, and underline are each applied
independently at 25% (down from 30% for bold/italic).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>