.ai-formatted{overflow-wrap:anywhere;white-space:normal;color:inherit;line-height:1.75}.ai-formatted p{white-space:pre-line;margin:0 0 1em}.ai-formatted h3{margin:1.5em 0 .5em;font-size:1.08em;font-weight:700;line-height:1.5}.ai-formatted ul,.ai-formatted ol{margin:.7em 0 1.2em;padding-left:1.5em}.ai-formatted ul{list-style:outside}.ai-formatted ol{list-style:decimal}.ai-formatted li{margin:.35em 0;padding-left:.25em}.ai-formatted a{color:#1551ef;text-underline-offset:3px;text-decoration:underline}.ai-formatted code{background:#edf2fb;border-radius:5px;padding:2px 5px;font-family:monospace}.ai-formatted pre{white-space:pre-wrap;background:#edf2fb;border-radius:12px;padding:16px;overflow-x:auto}.chat-app .ai-formatted strong,.ai-formatted strong{font-size:inherit;color:inherit;font-weight:700;display:inline}.ai-reveal{animation:.2s ease-out both mandates-reply}@keyframes mandates-reply{0%{opacity:0}to{opacity:1}}.chat-thinking{color:#1551ef}@media (prefers-reduced-motion:reduce){.ai-reveal,.ai-reveal>*,.chat-thinking{filter:none!important;animation:none!important}}
