.mcp-tabs-scroll{scrollbar-width:none}.mcp-tabs-scroll::-webkit-scrollbar{display:none}@media not (min-width:40rem){.mcp-tabs-scroll{mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}}.mcp-stage-in{animation:.38s cubic-bezier(.2,.8,.2,1) both mcp-stage-in}@keyframes mcp-stage-in{0%{opacity:0;transform:translateY(6px)}}.mcp-prompt-fade{mask-image:linear-gradient(#000 70%,#0000)}.mcp-pulse{animation:1.8s ease-in-out infinite mcp-pulse}@keyframes mcp-pulse{50%{box-shadow:0 0 0 4px #f59e0b38}}.mcp-tap{animation:2.4s ease-in-out infinite mcp-tap}@keyframes mcp-tap{0%,60%,to{transform:none}70%{transform:translate(-2px,-2px)scale(.9)}}.mcp-dialog[open]{animation:.25s cubic-bezier(.2,.8,.2,1) mcp-dialog-in}.mcp-dialog[open]::backdrop{animation:.2s ease-out mcp-backdrop-in}@keyframes mcp-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}@keyframes mcp-backdrop-in{0%{opacity:0}}html:has(.mcp-dialog[open]){overflow:hidden}[data-replay=armed] .mcp-rv,[data-replay=run] .mcp-rv{opacity:0;transition:opacity .18s ease-out,transform .18s ease-out;transform:translateY(3px)}[data-replay=run] .mcp-rv.on{opacity:1;transform:none}[data-replay=run] .mcp-rv.gone{display:none}.mcp-chamber .line{white-space:pre-wrap;display:block}.mcp-term-body{height:276px}@media (max-width:640px){.mcp-term-body{height:auto;min-height:232px}}[data-inview="0"] .path-agent,[data-inview="0"] .path-data{animation-play-state:paused}.mcp-progress{transform-origin:0;animation:3s linear forwards how-progress-fill;transform:scaleX(0)}[data-running="0"] .mcp-progress{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mcp-stage-in,.mcp-pulse,.mcp-tap,.mcp-dialog[open],.mcp-dialog[open]::backdrop{animation:none}.mcp-progress{animation:none;transform:scaleX(1)}.mcp-rv{opacity:1!important;transform:none!important}}
