@keyframes assistant-text-shimmer{0%{background-position:120%}to{background-position:-20%}}@keyframes assistant-status-enter{0%{transform:translateY(.35em);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes assistant-status-exit{0%{transform:translateY(0);opacity:1}to{transform:translateY(-.35em);opacity:0}}.assistant-pending__shimmer-text{display:inline-block;background-image:linear-gradient(90deg,hsl(var(--muted-foreground)/.55) 0,hsl(var(--muted-foreground)/.55) 38%,hsl(var(--foreground)/.88) 50%,hsl(var(--muted-foreground)/.55) 62%,hsl(var(--muted-foreground)/.55) 100%);background-size:220% auto;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:assistant-text-shimmer 1.35s ease-in-out infinite}.assistant-pending__status-viewport{position:relative;min-height:1.25rem;overflow:hidden}.assistant-pending__status{position:absolute;inset:0;display:flex;align-items:center;will-change:transform,opacity}.assistant-pending__status--enter{animation:assistant-status-enter .36s cubic-bezier(.22,1,.36,1) forwards}.assistant-pending__status--exit{animation:assistant-status-exit .36s cubic-bezier(.22,1,.36,1) forwards}@media (prefers-reduced-motion:reduce){.assistant-pending__shimmer-text{animation:none;color:hsl(var(--muted-foreground));-webkit-text-fill-color:hsl(var(--muted-foreground));background-image:none}.assistant-pending__status--enter,.assistant-pending__status--exit{animation:none}}