.operator-root .chat-markdown :where(p,ul,ol){margin:0}.operator-root .chat-markdown ol+p,.operator-root .chat-markdown p+ol,.operator-root .chat-markdown p+p,.operator-root .chat-markdown p+ul,.operator-root .chat-markdown ul+p{margin-top:.65rem}.operator-root .chat-markdown ol,.operator-root .chat-markdown ul{padding-left:1.25rem}.operator-root .chat-markdown ul{list-style:disc}.operator-root .chat-markdown ol{list-style:decimal}.operator-root .chat-markdown li+li{margin-top:.2rem}.operator-root .chat-markdown strong{font-weight:600}.operator-root .streaming-caret:after{content:"";display:inline-block;width:.5rem;height:1rem;margin-left:2px;vertical-align:text-bottom;background:hsl(var(--accent));border-radius:1px;animation:operator-caret-blink 1s step-end infinite}@keyframes operator-caret-blink{0%,60%{opacity:1}61%,to{opacity:0}}.operator-root .artifact-in{animation:operator-artifact-in .26s cubic-bezier(.2,.8,.2,1)}@keyframes operator-artifact-in{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.operator-root .typing-dot{animation:operator-typing-dot 1.2s infinite}.operator-root .typing-dot:nth-child(2){animation-delay:.15s}.operator-root .typing-dot:nth-child(3){animation-delay:.3s}@keyframes operator-typing-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.operator-root .artifact-in,.operator-root .streaming-caret:after,.operator-root .typing-dot{animation:none}}