.ai-activity{max-width:100%;min-height:22px;color:var(--text-muted,#ffffff73);align-items:center;gap:8px;margin:2px 0 6px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12.5px;line-height:1.4;animation:.28s cubic-bezier(.16,1,.3,1) both aiActivityEnter;display:flex;overflow:hidden}.ai-activity-icon{width:14px;height:14px;color:var(--accent,#c8f135);flex:none;justify-content:center;align-items:center;display:inline-flex}.ai-activity.is-running .ai-activity-icon svg{animation:1.9s ease-in-out infinite aiActivitySpark}.ai-activity.is-done .ai-activity-icon{color:var(--text-muted,#ffffff73)}.ai-activity.is-error,.ai-activity.is-error .ai-activity-icon{color:var(--ai-overloaded,#f59e0b)}.ai-activity-trail{white-space:nowrap;align-items:center;min-width:0;display:flex}.ai-activity-prev{text-overflow:ellipsis;min-width:0;color:var(--text-sub,#ffffff59);flex:0 auto;overflow:hidden}.ai-activity-prev:after{content:"→";opacity:.6;margin:0 7px;display:inline-block}.ai-activity-more:after{content:"→"}.ai-activity-current{min-width:0;color:var(--text-secondary,#ffffffd9);flex:0 auto;align-items:baseline;font-weight:500;animation:.3s cubic-bezier(.16,1,.3,1) both aiActivityStep;display:inline-flex;overflow:hidden}.ai-activity-label{text-overflow:ellipsis;overflow:hidden}.ai-activity.is-done .ai-activity-current{color:var(--text-muted,#ffffff73);font-weight:400}.ai-activity.is-error .ai-activity-current{color:var(--ai-overloaded,#f59e0b)}.ai-activity.is-running .ai-activity-label{background:linear-gradient(90deg, var(--text-muted,#ffffff73) 0%, var(--text-primary,#fff) 50%, var(--text-muted,#ffffff73) 100%);-webkit-text-fill-color:transparent;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite aiActivitySweep}.ai-activity-dots{gap:2px;margin-left:3px;display:inline-flex}.ai-activity-dots i{opacity:.25;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite aiActivityDot}.ai-activity-dots i:nth-child(2){animation-delay:.15s}.ai-activity-dots i:nth-child(3){animation-delay:.3s}.ai-activity.is-finishing{animation:.35s .95s forwards aiActivityLeave}@keyframes aiActivityEnter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes aiActivityStep{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes aiActivitySpark{0%,to{opacity:.6;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(90deg)}}@keyframes aiActivitySweep{0%{background-position:220%}to{background-position:-220%}}@keyframes aiActivityDot{0%,to{opacity:.25}40%{opacity:1}}@keyframes aiActivityLeave{0%{opacity:1;max-height:24px;margin-bottom:6px}to{opacity:0;max-height:0;margin-top:0;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.ai-activity,.ai-activity-current,.ai-activity.is-running .ai-activity-icon svg,.ai-activity.is-running .ai-activity-label,.ai-activity-dots i{animation:none}.ai-activity.is-running .ai-activity-label{-webkit-text-fill-color:currentColor;background:0 0}.ai-activity.is-finishing{animation:10ms linear 1.2s forwards aiActivityLeave}}
