button:where(.AppLink_button__oZbCf){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-width:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit}.AgentConversationShowcase_enter__e8nGt{animation:AgentConversationShowcase_enter__e8nGt var(--acs-enter) var(--acs-ease-out) both}@keyframes AgentConversationShowcase_enter__e8nGt{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.AgentConversationShowcase_word__2PvhU{animation:AgentConversationShowcase_word__2PvhU var(--acs-word) ease-out both}@keyframes AgentConversationShowcase_word__2PvhU{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.AgentConversationShowcase_dot__C1Hbg{animation:AgentConversationShowcase_dot__C1Hbg var(--acs-dot) ease-in-out infinite}.AgentConversationShowcase_dot__C1Hbg:nth-child(2){animation-delay:var(--acs-dot-stagger)}.AgentConversationShowcase_dot__C1Hbg:nth-child(3){animation-delay:calc(var(--acs-dot-stagger) * 2)}@keyframes AgentConversationShowcase_dot__C1Hbg{0%,to{opacity:.3;transform:translateY(1.5px)}50%{opacity:1;transform:translateY(-1.5px)}}.AgentConversationShowcase_glow__d4qK1{color:transparent;background:linear-gradient(90deg,var(--acs-text-faint) 0,var(--acs-text-faint) 35%,var(--acs-text-strong) 50%,var(--acs-text-faint) 65%,var(--acs-text-faint) 100%) 0 0 /200% auto;-webkit-background-clip:text;background-clip:text;animation:AgentConversationShowcase_glow__d4qK1 var(--acs-glow) linear infinite reverse}@keyframes AgentConversationShowcase_glow__d4qK1{0%{background-position:-200%}to{background-position:200%}}.AgentConversationShowcase_pop__yTnpB{animation:AgentConversationShowcase_pop__yTnpB var(--acs-pop) var(--acs-ease-out) both;animation-delay:calc(var(--acs-stagger) * var(--i, 0))}@keyframes AgentConversationShowcase_pop__yTnpB{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.AgentConversationShowcase_shimmer__UKCV0{background:linear-gradient(100deg,color-mix(in srgb,var(--color-marketing-foreground-0) 5%,transparent) 30%,color-mix(in srgb,var(--color-marketing-foreground-0) 10%,transparent) 50%,color-mix(in srgb,var(--color-marketing-foreground-0) 5%,transparent) 70%);background-size:200% 100%;animation:AgentConversationShowcase_shimmer__UKCV0 var(--acs-shimmer) linear infinite}@keyframes AgentConversationShowcase_shimmer__UKCV0{0%{background-position:100% 0}to{background-position:-100% 0}}.AgentConversationShowcase_splitIn__cd6Vy{animation:AgentConversationShowcase_splitIn__cd6Vy var(--acs-split-in) var(--acs-ease-in-out) both}@keyframes AgentConversationShowcase_splitIn__cd6Vy{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 50%)}}.AgentConversationShowcase_draw__Tp2qe{stroke-dasharray:1;animation:AgentConversationShowcase_draw__Tp2qe var(--acs-draw) ease-out both;animation-delay:calc(var(--acs-stagger) * var(--i, 0))}@keyframes AgentConversationShowcase_draw__Tp2qe{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.AgentConversationShowcase_ring__ftIsT{stroke-dasharray:100;animation-name:AgentConversationShowcase_ring__ftIsT;animation-timing-function:linear;animation-fill-mode:both}@keyframes AgentConversationShowcase_ring__ftIsT{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.AgentConversationShowcase_dots__wXrTR{background-image:radial-gradient(color-mix(in srgb,var(--color-marketing-foreground-0) 16%,transparent) 1px,transparent 1px);background-size:18px 18px;-webkit-mask-image:radial-gradient(closest-side,#000 0,rgb(0 0 0/.93) 30%,rgb(0 0 0/.75) 45%,rgb(0 0 0/.5) 60%,rgb(0 0 0/.25) 75%,rgb(0 0 0/.07) 88%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0,rgb(0 0 0/.93) 30%,rgb(0 0 0/.75) 45%,rgb(0 0 0/.5) 60%,rgb(0 0 0/.25) 75%,rgb(0 0 0/.07) 88%,transparent 100%)}@media (prefers-reduced-motion:reduce){.AgentConversationShowcase_dot__C1Hbg,.AgentConversationShowcase_draw__Tp2qe,.AgentConversationShowcase_enter__e8nGt,.AgentConversationShowcase_pop__yTnpB,.AgentConversationShowcase_shimmer__UKCV0,.AgentConversationShowcase_word__2PvhU{animation:none}.AgentConversationShowcase_splitIn__cd6Vy{animation:none;clip-path:inset(0 0 0 50%)}.AgentConversationShowcase_glow__d4qK1{animation:none;color:var(--acs-text-faint);background:none}}.McpStage_grain__VpZAJ{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E")}.McpStage_ground__8GLJj{--mx-top:90vh;--mx-ramp:70vh;--mx-body:var(--mx-maroon);background:linear-gradient(to bottom,var(--mx-deep) 0,var(--mx-maroon) var(--mx-top),var(--mx-maroon) calc(100% - var(--mx-ramp)),var(--mx-surface) 100%)}@supports (color:color-mix(in oklch,red 50%,white)){.McpStage_ground__8GLJj{--mx-body:color-mix(in oklab,var(--mx-magenta) 45%,var(--mx-maroon));background:linear-gradient(to bottom,var(--mx-deep) calc(var(--mx-top) * 0),color-mix(in oklab,var(--mx-maroon) 1.7%,var(--mx-deep)) calc(var(--mx-top) * .083),color-mix(in oklab,var(--mx-maroon) 6.7%,var(--mx-deep)) calc(var(--mx-top) * .167),color-mix(in oklab,var(--mx-maroon) 14.6%,var(--mx-deep)) calc(var(--mx-top) * .25),color-mix(in oklab,var(--mx-maroon) 25%,var(--mx-deep)) calc(var(--mx-top) * .333),color-mix(in oklab,var(--mx-maroon) 37.1%,var(--mx-deep)) calc(var(--mx-top) * .417),color-mix(in oklab,var(--mx-maroon) 50%,var(--mx-deep)) calc(var(--mx-top) * .5),color-mix(in oklab,var(--mx-maroon) 62.9%,var(--mx-deep)) calc(var(--mx-top) * .583),color-mix(in oklab,var(--mx-maroon) 75%,var(--mx-deep)) calc(var(--mx-top) * .667),color-mix(in oklab,var(--mx-maroon) 85.4%,var(--mx-deep)) calc(var(--mx-top) * .75),color-mix(in oklab,var(--mx-maroon) 93.3%,var(--mx-deep)) calc(var(--mx-top) * .833),color-mix(in oklab,var(--mx-maroon) 98.3%,var(--mx-deep)) calc(var(--mx-top) * .917),var(--mx-maroon) calc(var(--mx-top) * 1),color-mix(in oklab,var(--mx-body) 1.7%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .083),color-mix(in oklab,var(--mx-body) 6.7%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .167),color-mix(in oklab,var(--mx-body) 14.6%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .25),color-mix(in oklab,var(--mx-body) 25%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .333),color-mix(in oklab,var(--mx-body) 37.1%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .417),color-mix(in oklab,var(--mx-body) 50%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .5),color-mix(in oklab,var(--mx-body) 62.9%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .583),color-mix(in oklab,var(--mx-body) 75%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .667),color-mix(in oklab,var(--mx-body) 85.4%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .75),color-mix(in oklab,var(--mx-body) 93.3%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .833),color-mix(in oklab,var(--mx-body) 98.3%,var(--mx-maroon)) calc(var(--mx-top) + 40vh * .917),var(--mx-body) calc(var(--mx-top) + 40vh * 1),var(--mx-body) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * 0),color-mix(in oklch,var(--mx-surface) 1.7%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .083),color-mix(in oklch,var(--mx-surface) 6.7%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .167),color-mix(in oklch,var(--mx-surface) 14.6%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .25),color-mix(in oklch,var(--mx-surface) 25%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .333),color-mix(in oklch,var(--mx-surface) 37.1%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .417),color-mix(in oklch,var(--mx-surface) 50%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .5),color-mix(in oklch,var(--mx-surface) 62.9%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .583),color-mix(in oklch,var(--mx-surface) 75%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .667),color-mix(in oklch,var(--mx-surface) 85.4%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .75),color-mix(in oklch,var(--mx-surface) 93.3%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .833),color-mix(in oklch,var(--mx-surface) 98.3%,var(--mx-body)) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * .917),var(--mx-surface) calc(calc(100% - var(--mx-ramp)) + var(--mx-ramp) * 1))}}.McpStage_blob__KZV5y{position:absolute;border-radius:9999px;will-change:transform;animation:McpStage_drift__pJ2n3 var(--drift,24s) ease-in-out infinite alternate}.McpStage_lavaHeroMagenta__1mvMM{left:46%;top:12%;width:72vw;height:24%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-emphasis-0) 14%,transparent),transparent);--dx:-8vw;--dy:3%;--drift:28s}.McpStage_lavaHeroMauve__B4OMX{left:-24%;top:22%;width:60vw;height:22%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-emphasis-0) 12%,transparent),transparent);--dx:10vw;--dy:2%;--drift:32s}.McpStage_lavaPink__WLMaA{left:-22%;top:40%;width:62vw;height:24%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-emphasis-0) 30%,transparent),transparent);--dx:8vw;--dy:4%;--drift:26s}.McpStage_lavaMauve__QgwSy{left:62%;top:34%;width:62vw;height:26%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-emphasis-0) 25%,transparent),transparent);--dx:-8vw;--dy:5%;--drift:30s}.McpStage_lavaMagenta__VXTrc{left:70%;top:56%;width:42vw;height:18%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-emphasis-0) 32%,transparent),transparent);--dx:-10vw;--dy:-4%;--drift:21s}.McpStage_lavaWine____jgS{left:-10%;top:60%;width:72vw;height:18%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-marketing-foreground-1) 80%,transparent),transparent);--dx:10vw;--dy:-3%;--drift:27s}.McpStage_lavaOrchid__H_5jZ{left:22%;top:72%;width:72vw;height:14%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-emphasis-0) 22%,transparent),transparent);--dx:-12vw;--dy:-2%;--drift:33s}@keyframes McpStage_drift__pJ2n3{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(var(--dx,0),var(--dy,0),0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.McpStage_blob__KZV5y{animation:none}}