.agent-status-pill{transition:width .42s linear(0, .33 9%, .79 21%, 1.04 33%, 1.1 42%, 1.06 55%, 1 70%, 1)}.agent-status-arc{stroke-dasharray:12 100;transform-origin:50%;transition:stroke-dasharray .32s cubic-bezier(.22,1,.36,1),stroke .2s ease-out}.agent-status[data-state=working] .agent-status-arc,.agent-status[data-state=paused] .agent-status-arc{animation:.9s linear infinite agent-status-spin}.agent-status[data-state=paused] .agent-status-arc{animation-play-state:paused}.agent-status:is([data-state=done],[data-state=failed],[data-state=stopped]) .agent-status-arc{stroke-dasharray:100 100}.agent-status-mark{transition:opacity .16s ease-out,transform .22s cubic-bezier(.22,1,.36,1)}.agent-status:is([data-state=done],[data-state=failed]) .agent-status-mark{opacity:0;transform:scale(.4)}.agent-status-glyph{stroke-dasharray:20;stroke-dashoffset:20px;opacity:0}.agent-status[data-state=done] .agent-status-glyph[data-glyph=check],.agent-status[data-state=failed] .agent-status-glyph[data-glyph=cross]{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .28s cubic-bezier(.22,1,.36,1) .12s,opacity 80ms linear .12s}.agent-status-ping{animation:.9s cubic-bezier(0,0,.2,1) agent-status-ping}.agent-status[data-state=working] .agent-status-label{background-image:linear-gradient(100deg, var(--muted-foreground) 35%, var(--foreground) 50%, var(--muted-foreground) 65%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite agent-status-shimmer}.agent-status-roll-in{animation:.18s cubic-bezier(.22,1,.36,1) both agent-status-roll-in}.agent-status-roll-out{animation:.18s cubic-bezier(.4,0,1,1) both agent-status-roll-out}.agent-status-fade[data-overflow=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.agent-status-panel{opacity:0;visibility:hidden;transition:opacity .12s ease-in,transform .14s ease-in,visibility 0s .14s;transform:translateY(-4px)scale(.96)}.agent-status-panel[data-open=true]{opacity:1;visibility:visible;transition:opacity .16s ease-out, transform .38s linear(0, .33 9%, .79 21%, 1.04 33%, 1.1 42%, 1.06 55%, 1 70%, 1), visibility 0s;transform:none}.agent-status-panel-body{opacity:0;transition:opacity 80ms ease-in}.agent-status-panel[data-open=true] .agent-status-panel-body{opacity:1;transition:opacity .18s ease-out 90ms}.agent-status-panel[data-align=start]{transform-origin:0 0}.agent-status-panel[data-align=center]{transform-origin:top}.agent-status-panel[data-align=end]{transform-origin:100% 0}.agent-status-step{animation:.22s ease-out both agent-status-step-in}.agent-status-segment:after{content:"";border-radius:inherit;transform-origin:0;background:currentColor;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.agent-status-segment:is([data-status=done],[data-status=failed]):after{transform:scaleX(1)}.agent-status-segment[data-status=active]:after{animation:1.6s ease-in-out infinite live-pulse;transform:scaleX(.5)}@media (width<=400px){.agent-status-action-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-status[data-actions=true] .agent-status-timer{display:none}}@media (prefers-reduced-motion:reduce){.agent-status-pill,.agent-status-arc,.agent-status-mark,.agent-status-glyph,.agent-status-panel,.agent-status-panel[data-open=true],.agent-status-panel-body,.agent-status-panel[data-open=true] .agent-status-panel-body,.agent-status-segment:after{transition:none}.agent-status-arc,.agent-status-ping,.agent-status-roll-in,.agent-status-roll-out,.agent-status-step,.agent-status-segment[data-status=active]:after{animation:none}.agent-status-roll-out{display:none}.agent-status[data-state=working] .agent-status-label{color:inherit;background-image:none;animation:none}}@keyframes agent-status-spin{to{transform:rotate(360deg)}}@keyframes agent-status-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes agent-status-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes agent-status-roll-in{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes agent-status-roll-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-70%)}}@keyframes agent-status-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
