@keyframes ct-agent-pixel-on{0%,to{opacity:.15}18%,42%{opacity:1}62%{opacity:.15}}@keyframes ct-agent-spin{to{transform:rotate(360deg)}}@keyframes ct-agent-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ct-agent-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ct-agent-shimmer-text{0%{background-position:150%}to{background-position:-50%}}.ct-agent-pixel{animation:ct-agent-pixel-on var(--ct-agent-pixel-dur,.65s) ease-in-out var(--ct-agent-pixel-delay,0s) infinite}.ct-agent-spin{animation:.9s linear infinite ct-agent-spin}.ct-agent-fade-up{animation:.4s cubic-bezier(.23,1,.32,1) both ct-agent-fade-up}.ct-agent-pop-in{animation:.26s cubic-bezier(.23,1,.32,1) both ct-agent-pop-in}.ct-agent-shimmer{background-image:linear-gradient(90deg, var(--ct-ink-2) 35%, var(--ct-ink) 50%, var(--ct-ink-2) 65%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite ct-agent-shimmer-text}.ct-agent-trace-line{transition:height .4s cubic-bezier(.23,1,.32,1)}.ct-agent-expand{transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);display:grid}@media (prefers-reduced-motion:reduce){.ct-agent-pixel,.ct-agent-spin,.ct-agent-fade-up,.ct-agent-pop-in,.ct-agent-shimmer{animation:none!important}.ct-agent-trace-line,.ct-agent-expand{transition-duration:.01ms!important}}
