.mcp-demo-in{animation:mcp-demo-in .38s cubic-bezier(.22,1,.36,1) both}@keyframes mcp-demo-in{0%{opacity:0;transform:translateY(8px)}}.mcp-demo-shimmer{background:linear-gradient(90deg,#8a8a85,#8a8a85 35%,#1f1f1e 50%,#8a8a85 65%,#8a8a85);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mcp-demo-shimmer 1.4s linear infinite}@keyframes mcp-demo-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.mcp-demo-window{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 24px);mask-image:linear-gradient(180deg,transparent 0,#000 24px)}@media (prefers-reduced-motion:reduce){.mcp-demo-in,.mcp-demo-shimmer{animation:none}.mcp-demo-shimmer{color:#5e5d59;background:none}}