@keyframes mcp-caret-blink{0%,to{opacity:1}30%,70%{opacity:0}}@keyframes mcp-send-press{0%{transform:scale(1)}24%{transform:scale(.88)}52%{transform:scale(1.08)}76%{transform:scale(.98)}to{transform:scale(1)}}@keyframes mcp-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mcp-chip-in{0%{opacity:0;transform:translateY(8px)scale(.86)}60%{opacity:1;transform:translateY(1px)scale(1.04)}to{opacity:1;transform:none}}@keyframes mcp-card-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@keyframes mcp-bar-grow{0%{transform:scaleY(.004)}to{transform:scaleY(1)}}@keyframes mcp-spark-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mcp-composer{animation:anim-fade-in .38s var(--ease-out-quad) both, mcp-composer-rise .45s var(--ease-out-quad) both}.mcp-caret{animation:.2s linear 2.4s both mcp-caret-blink}.mcp-send{animation:mcp-send-press .42s var(--ease-out-quad) 2.4s both}.mcp-line{animation:mcp-line-in .3s var(--ease-out-quad) 2.6s both}.mcp-chip{animation:mcp-chip-in .35s var(--ease-out-quad) 2.9s both}.mcp-card{animation:mcp-card-in .5s var(--ease-out-quad) 3.3s both}.mcp-bar{height:var(--bar-h);transform-origin:bottom;animation:mcp-bar-grow .6s var(--ease-out-quad) 3.8s both}.mcp-spark{animation:mcp-spark-draw .75s var(--ease-in-out-quad) var(--spark-delay,3.95s) both}@keyframes mcp-composer-rise{0%{transform:translateY(14px)}to{transform:none}}
