.mcp-page{--mcp-art-paper:color-mix(in srgb, var(--ink-default) 92%, var(--ink-muted));--mcp-card-background:var(--surface-structural);--mcp-terminal:var(--surface-default);--mcp-terminal-bar:color-mix(in srgb, var(--surface-default) 82%, var(--surface-canvas));--mcp-terminal-line:var(--line-default);--mcp-terminal-ink:var(--ink-default);--mcp-terminal-muted:var(--ink-muted);--mcp-terminal-success:color-mix(in srgb, var(--status-success) 38%, var(--ink-muted));--mcp-terminal-tool:color-mix(in srgb, var(--brand-blue) 32%, var(--ink-muted));background:var(--surface-canvas);overflow:clip}.mcp-page h1,.mcp-page h2,.mcp-page h3{font-family:var(--font-heading);font-weight:var(--text-heading-weight);margin:0}.mcp-page p,.mcp-page figure{margin:0}html:has(.mcp-page){scroll-behavior:smooth}.mcp-hero{min-height:calc(var(--layout-section-space) * 4 + var(--layout-section-space-tight));position:relative;overflow:hidden}.mcp-hero__inner{align-items:start;gap:var(--layout-section-space-tight);grid-template-columns:minmax(25rem,.82fr) minmax(0,1.18fr);display:grid}.mcp-hero__copy{gap:var(--layout-hero-title-to-copy);max-width:28rem;padding-top:calc(var(--space-stack-2xl) + var(--space-stack-md));display:grid}.mcp-hero h1{font-size:var(--text-heading-2-size);letter-spacing:var(--text-h1-tracking);line-height:var(--text-heading-2-leading)}.mcp-hero__line,.mcp-hero__line>span{display:block}.mcp-hero__line{overflow:clip}@media (min-width:48rem){.mcp-hero h1>span{white-space:nowrap}}@keyframes mcp-hero-line-reveal{0%{transform:translateY(110%)}to{transform:translate(0,0)}}@keyframes mcp-hero-settle-in{0%{opacity:0;transform:translate3d(0, var(--space-stack-md), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes mcp-hero-preview-in{0%{opacity:0;transform:translate3d(0, var(--space-stack-lg), 0) scale(.995)}to{opacity:1;transform:translate(0,0)scale(1)}}.mcp-page[data-mcp-hero=ready] .mcp-hero__line>span{transform:translateY(110%)}.mcp-page[data-mcp-hero=ready] .mcp-hero__copy>p,.mcp-page[data-mcp-hero=ready] .mcp-hero__actions{opacity:0;transform:translate3d(0, var(--space-stack-md), 0)}.mcp-page[data-mcp-hero=ready] .mcp-hero-demo{opacity:0;transform:translate3d(0, var(--space-stack-lg), 0) scale(.995)}.mcp-page[data-mcp-hero=ready].is-mcp-hero-running .mcp-hero__line>span{animation:mcp-hero-line-reveal var(--mcp-motion-line-duration) var(--motion-ease-enter) var(--mcp-motion-hero-start) both}.mcp-page[data-mcp-hero=ready].is-mcp-hero-running .mcp-hero__line:nth-child(2)>span{animation-delay:calc(var(--mcp-motion-hero-start) + var(--mcp-motion-line-stagger))}.mcp-page[data-mcp-hero=ready].is-mcp-hero-running .mcp-hero__copy>p{animation:mcp-hero-settle-in var(--mcp-motion-enter-duration) var(--motion-ease-enter) var(--mcp-motion-copy-delay) both}.mcp-page[data-mcp-hero=ready].is-mcp-hero-running .mcp-hero__actions{animation:mcp-hero-settle-in var(--mcp-motion-enter-duration) var(--motion-ease-enter) var(--mcp-motion-actions-delay) both}.mcp-page[data-mcp-hero=ready].is-mcp-hero-running .mcp-hero-demo{animation:mcp-hero-preview-in var(--mcp-motion-visual-duration) var(--motion-ease-enter) var(--mcp-motion-visual-delay) both}.mcp-page[data-mcp-motion=ready] [data-mcp-reveal]{opacity:0;transform:translate3d(0, var(--space-stack-md), 0);transition:opacity var(--mcp-motion-reveal-duration) var(--motion-ease-enter), transform var(--mcp-motion-reveal-duration) var(--motion-ease-enter)}.mcp-page [data-mcp-reveal].is-mcp-visible,.mcp-page[data-mcp-motion=settled] [data-mcp-reveal]{opacity:1;transform:translate(0,0)}.mcp-page[data-mcp-motion=settled] [data-mcp-reveal]{transition:none}.mcp-hero__copy>p{color:var(--ink-muted);font-size:var(--text-hero-subheading-size);line-height:var(--text-hero-subheading-leading);max-width:31rem}.mcp-hero__actions{margin-top:var(--space-stack-sm)}.mcp-hero-demo{justify-self:end;width:100%;min-width:0;max-width:44rem}.mcp-hero-demo__stage{aspect-ratio:1.32;background:var(--mcp-art-paper);border-radius:var(--radius-card);box-shadow:var(--elevation-raised);position:relative;overflow:hidden}.mcp-hero-demo__stage:before{content:"";mix-blend-mode:multiply;opacity:.1;pointer-events:none;z-index:1;background:url(/mcp/paper-noise.svg);position:absolute;inset:0}.mcp-hero-shader{border-radius:inherit;inset:0;width:100%!important;height:100%!important;position:absolute!important}.mcp-hero-shader canvas{border-radius:inherit}.mcp-terminal-window{background:var(--mcp-terminal);border:var(--line-width-default) solid var(--line-default);border-radius:var(--radius-control);box-shadow:var(--elevation-overlay);color:var(--mcp-terminal-ink);z-index:2;position:absolute;inset:9% 7%;overflow:hidden}.mcp-terminal-window__bar{background:var(--mcp-terminal-bar);border-bottom:var(--line-width-default) solid var(--mcp-terminal-line);color:var(--mcp-terminal-muted);font-family:var(--font-body);font-size:var(--text-caption-size);font-weight:var(--text-label-weight);letter-spacing:var(--text-code-tracking);min-height:calc(var(--button-height) + var(--space-inline-xs));padding-inline:var(--space-inline-lg);justify-content:center;align-items:center;display:flex;position:relative}.mcp-terminal-window__bar>div{align-items:center;gap:var(--space-cluster-sm);left:var(--space-inline-lg);display:flex;position:absolute}.mcp-terminal-window__bar i{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--line-width-default) var(--line-default);width:.625rem;height:.625rem}.mcp-terminal-window__bar i:first-child{background:var(--status-danger)}.mcp-terminal-window__bar i:nth-child(2){background:var(--status-warning)}.mcp-terminal-window__bar i:nth-child(3){background:var(--status-success)}.mcp-terminal-body{background:var(--mcp-terminal);font-family:var(--font-code);font-size:clamp(var(--text-caption-size), .82vw, var(--text-code-size));font-weight:var(--text-code-weight);height:calc(100% - var(--button-height) - var(--space-inline-xs));line-height:var(--text-code-leading);padding:clamp(var(--space-stack-lg), 1.8vw, var(--space-stack-xl));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mcp-terminal-launch,.mcp-terminal-prompt{gap:var(--space-cluster-md);grid-template-columns:var(--space-inline-md) minmax(0, 1fr);display:grid}.mcp-terminal-prompt{background:var(--surface-glass);border-radius:var(--radius-control);padding:var(--space-stack-md) var(--space-inline-lg);border:0;align-items:start}.mcp-terminal-launch>span,.mcp-terminal-prompt>span{color:var(--mcp-terminal-success)}.mcp-terminal-launch code,.mcp-terminal-tool code{color:var(--mcp-terminal-ink);font-family:inherit;font-size:inherit;font-weight:inherit}.mcp-terminal-tool code{color:var(--mcp-terminal-tool)}.mcp-terminal-command{color:var(--mcp-terminal-ink);white-space:pre-wrap;position:relative}.mcp-terminal-command__measure{visibility:hidden}.mcp-terminal-command__typed{position:absolute;inset:0}.mcp-terminal-command__typed>i{background:var(--mcp-terminal-ink);opacity:0;vertical-align:-.15em;width:.42rem;height:1em;margin-left:.25rem;display:inline-block}.mcp-hero-demo[data-stage="0"] .mcp-terminal-command__typed>i,.mcp-hero-demo[data-stage="1"] .mcp-terminal-command__typed>i{opacity:.9}.mcp-terminal-response{align-content:start;gap:var(--space-stack-lg);padding-block:var(--space-stack-xl);display:grid}.mcp-terminal-tool{gap:var(--space-stack-xs);opacity:0;transition:opacity var(--motion-duration-default) var(--motion-ease-enter), transform var(--motion-duration-default) var(--motion-ease-enter);display:grid;transform:translateY(.35rem)}.mcp-terminal-tool[data-visible=true],.mcp-terminal-answer[data-visible=true]{opacity:1;transform:translate(0,0)}.mcp-terminal-tool>small{color:var(--mcp-terminal-success);font-size:inherit}.mcp-terminal-answer{color:var(--ink-muted);opacity:0;transition:opacity var(--motion-duration-default) var(--motion-ease-enter), transform var(--motion-duration-default) var(--motion-ease-enter);transform:translateY(.35rem)}.mcp-section-heading{gap:var(--space-stack-lg);max-width:29rem;display:grid}.mcp-section-heading--wide{max-width:48rem}.mcp-section-heading h2{font-size:var(--text-heading-3-size);letter-spacing:var(--text-heading-3-tracking);line-height:var(--text-heading-3-leading)}.mcp-section-heading p{color:var(--ink-muted);font-size:var(--text-body-large-size);line-height:var(--text-body-leading)}.mcp-connect__quick-links{align-items:center;gap:var(--space-cluster-md);margin-top:var(--space-stack-md);min-height:var(--control-height-small);text-align:right;flex-wrap:wrap;justify-content:flex-end;display:flex}.mcp-connect__quick-links>span,.mcp-connect__quick-links>a{font-size:var(--text-body-size);line-height:var(--text-body-leading)}.mcp-connect__quick-links>span{color:var(--ink-subtle)}.mcp-connect__quick-links>a{color:var(--ink-default);font-weight:var(--text-button-weight);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-decoration-thickness:var(--line-width-default);text-underline-offset:var(--space-stack-xs);transition:text-decoration-color var(--motion-duration-fast) var(--motion-ease-enter)}.mcp-connect__quick-links>a+a{border-inline-start:var(--line-width-default) solid var(--line-default);padding-inline-start:var(--space-inline-md)}.mcp-connect__quick-links>a:hover{text-decoration-color:currentColor}.mcp-connect__quick-links>a:focus-visible{border-radius:var(--radius-control);outline:var(--button-focus-width) solid var(--focus-ring);outline-offset:var(--button-focus-offset)}.mcp-connect{scroll-margin-top:calc(var(--layout-page-top) + var(--space-8))}.mcp-connect__grid{align-items:start;gap:var(--space-stack-xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mcp-connect__grid>.mcp-section-heading{grid-column:1/span 4}.mcp-setup{grid-column:5/-1;min-width:0}.mcp-setup__code{box-shadow:var(--elevation-rest)}.mcp-setup__code [role=tab]{padding-inline:var(--space-inline-lg)}.mcp-capability-card{display:block}.mcp-capability-card>.mcp-section-heading{margin-bottom:var(--space-stack-2xl);max-width:none}.mcp-capability-list{gap:var(--space-cluster-lg);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mcp-capability-list li{background:var(--surface-structural);border-radius:var(--radius-card);box-shadow:inset 0 0 0 var(--line-width-default) var(--line-default);align-content:start;gap:var(--space-stack-md);min-height:11rem;padding:var(--space-stack-xl);grid-column:span 4;display:grid}.mcp-capability-list li:nth-child(4){grid-column:span 5}.mcp-capability-list li:nth-child(5){grid-column:span 7}.mcp-capability-icon{color:var(--ink-muted);height:var(--space-6);margin-bottom:var(--space-stack-sm);stroke-width:1.5px;width:var(--space-6)}.mcp-capability-list h3{font-family:var(--font-body);font-size:var(--text-body-large-size);font-weight:var(--text-label-weight);letter-spacing:var(--text-heading-5-tracking);line-height:var(--text-heading-5-leading)}.mcp-capability-list p{color:var(--ink-muted);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.mcp-examples__heading-row{align-items:end;gap:var(--space-cluster-lg);margin-bottom:var(--space-stack-2xl);justify-content:space-between;display:flex}.mcp-examples__controls{gap:var(--space-cluster-sm);z-index:2;justify-content:flex-end;display:flex;position:relative}.mcp-examples__controls button{background:var(--surface-structural);border:var(--line-width-default) solid var(--line-default);border-radius:var(--radius-pill);color:var(--ink-default);cursor:pointer;height:var(--button-height);transition:background-color var(--motion-duration-fast) var(--motion-ease-move), color var(--motion-duration-fast) var(--motion-ease-move), transform var(--motion-duration-fast) var(--motion-ease-move);width:var(--button-height);justify-content:center;align-items:center;display:flex}.mcp-examples__controls button:active:not(:disabled){transform:scale(.96)}.mcp-examples__controls button:focus-visible{outline:var(--line-width-strong) solid var(--ink-default);outline-offset:var(--space-inline-xs)}.mcp-examples__controls button:hover:not(:disabled){background:var(--ink-default);color:var(--surface-canvas)}.mcp-examples__controls button:disabled{color:var(--ink-subtle);cursor:default;opacity:.45}.mcp-examples__controls svg{height:var(--space-5);width:var(--space-5)}.mcp-example-viewport{margin-right:calc((100vw - min(100vw - (var(--layout-gutter) * 2), var(--layout-content-wide))) / -2);position:relative;overflow:hidden}.mcp-example-viewport:before,.mcp-example-viewport:after{content:"";inset-block:0 var(--space-stack-lg);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-default) var(--motion-ease-move);z-index:2;width:clamp(3rem,5vw,5.5rem);position:absolute}.mcp-example-viewport:before{background:linear-gradient(to right, var(--surface-canvas) 0%, color-mix(in srgb, var(--surface-canvas) 82%, transparent) 38%, transparent 100%);left:0}.mcp-example-viewport:after{background:linear-gradient(to left, var(--surface-canvas) 0%, color-mix(in srgb, var(--surface-canvas) 82%, transparent) 38%, transparent 100%);right:0}.mcp-example-viewport[data-can-previous=true]:before,.mcp-example-viewport[data-can-next=true]:after{opacity:1}.mcp-example-grid{gap:var(--space-cluster-lg);padding:0 max(var(--layout-gutter), calc((100vw - var(--layout-content-wide)) / 2)) var(--space-stack-lg) 0;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.mcp-example-grid::-webkit-scrollbar{display:none}.mcp-example-card{--mcp-pattern-x:100%;--mcp-pattern-y:100%;background:var(--mcp-card-background);border-radius:var(--radius-card);color:var(--ink-default);scroll-snap-align:start;min-height:31rem;box-shadow:inset 0 0 0 var(--line-width-default) var(--line-default);border:0;flex-direction:column;flex:0 0 clamp(19rem,26.5vw,23rem);display:flex;position:relative;overflow:hidden}.mcp-example-card:before{background-image:linear-gradient(var(--ink-default) var(--line-width-default), transparent var(--line-width-default)), linear-gradient(90deg, var(--ink-default) var(--line-width-default), transparent var(--line-width-default));background-size:calc(var(--space-stack-2xl) + var(--space-stack-md)) calc(var(--space-stack-2xl) + var(--space-stack-md));content:"";-webkit-mask-image:radial-gradient(ellipse 64% 56% at var(--mcp-pattern-x) var(--mcp-pattern-y), var(--ink-default) 0, color-mix(in srgb, var(--ink-default) 72%, transparent) 42%, transparent 76%);mask-image:radial-gradient(ellipse 64% 56% at var(--mcp-pattern-x) var(--mcp-pattern-y), var(--ink-default) 0, color-mix(in srgb, var(--ink-default) 72%, transparent) 42%, transparent 76%);opacity:.035;pointer-events:none;position:absolute;inset:0}.mcp-example-card:nth-child(2){--mcp-pattern-x:0%;--mcp-pattern-y:100%}.mcp-example-card:nth-child(3){--mcp-pattern-x:100%;--mcp-pattern-y:42%}.mcp-example-card:nth-child(4){--mcp-pattern-x:0%;--mcp-pattern-y:38%}.mcp-example-card:nth-child(5){--mcp-pattern-x:50%;--mcp-pattern-y:100%}.mcp-example-card:nth-child(6){--mcp-pattern-x:100%;--mcp-pattern-y:0%}.mcp-example-card__copy{align-content:start;gap:var(--space-stack-sm);min-height:10.5rem;padding:var(--space-stack-2xl);z-index:1;display:grid;position:relative}.mcp-example-card h3{color:var(--ink-default);font-size:var(--text-heading-5-size);letter-spacing:var(--text-heading-5-tracking);line-height:var(--text-heading-5-leading);justify-self:start;width:fit-content;margin:0}.mcp-example-card p{color:var(--ink-muted);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.mcp-examples{padding-bottom:calc(var(--layout-section-space) + var(--layout-section-space-tight))}@media (max-width:74.99rem){.mcp-connect__grid{column-gap:var(--space-cluster-lg)}.mcp-terminal-body{gap:var(--space-stack-lg);padding:var(--space-stack-xl)}.mcp-terminal-response{gap:var(--space-stack-md)}}@media (max-width:61.99rem){.mcp-hero__inner{gap:var(--space-stack-2xl);grid-template-columns:minmax(23rem,.84fr) minmax(0,1.16fr)}.mcp-hero__copy{max-width:28rem}.mcp-connect__grid{grid-template-columns:minmax(0,1fr)}.mcp-connect__grid>.mcp-section-heading,.mcp-setup{grid-column:1}.mcp-setup{margin-top:var(--space-stack-xl)}.mcp-capability-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-capability-list li,.mcp-capability-list li:nth-child(4),.mcp-capability-list li:nth-child(5){grid-column:span 1}.mcp-capability-list li:last-child{grid-column:1/-1}.mcp-example-card{flex-basis:min(42vw,23rem)}}@media (max-width:55.999rem){.mcp-hero{min-height:0}.mcp-hero__inner{gap:calc(var(--space-stack-2xl) + var(--space-stack-sm));grid-template-columns:minmax(0,1fr)}.mcp-hero__copy,.mcp-hero-demo{grid-column:1}.mcp-hero__copy{text-align:center;justify-self:center;align-items:center;max-width:42rem;padding-top:0}.mcp-hero__copy>p{max-width:38rem}.mcp-hero__actions{justify-content:center}.mcp-hero-demo{justify-self:center;max-width:35rem}}@media (min-width:75rem){.mcp-hero h1{font-size:calc(var(--text-heading-2-size) + var(--space-stack-sm))}}@media (max-width:47.99rem){.mcp-examples{padding-bottom:var(--layout-section-space)}.mcp-hero__inner{gap:var(--space-stack-2xl)}.mcp-hero h1{font-size:var(--text-heading-3-size);letter-spacing:var(--text-h1-tracking);line-height:var(--text-heading-3-leading)}.mcp-hero__copy>p{font-size:var(--text-body-large-size);line-height:var(--text-body-leading)}.mcp-hero-demo__stage{aspect-ratio:1.08}.mcp-terminal-window{inset:6% 4%}.mcp-terminal-window__bar{padding-inline:var(--space-inline-md)}.mcp-terminal-window__bar>div span{margin-left:var(--space-inline-xs)}.mcp-terminal-body{font-size:var(--text-caption-size);gap:var(--space-stack-md);padding:var(--space-stack-lg)}.mcp-terminal-response{gap:var(--space-stack-sm)}.mcp-section-heading h2{font-size:var(--text-heading-4-size);letter-spacing:var(--text-heading-4-tracking);line-height:var(--text-heading-4-leading)}.mcp-setup__code [role=tab]{padding-inline:var(--space-inline-sm)}.mcp-setup__code button:not([role=tab]){padding-inline:var(--space-inline-sm);font-size:0}.mcp-capability-list{grid-template-columns:minmax(0,1fr)}.mcp-capability-list li{gap:var(--space-stack-md);min-height:0;padding:var(--space-stack-xl);grid-column:1;grid-template-columns:minmax(0,1fr)}.mcp-capability-list h3{font-family:var(--font-body);font-size:var(--text-body-large-size);font-weight:var(--text-label-weight);letter-spacing:0;line-height:var(--text-body-leading)}.mcp-examples__controls{justify-content:flex-start}.mcp-examples__heading-row{align-items:flex-start;gap:var(--space-stack-xl);margin-bottom:var(--space-stack-xl);flex-direction:column}.mcp-example-viewport{margin-inline:calc(var(--layout-gutter) * -1)}.mcp-example-grid{padding-inline:var(--layout-gutter);scroll-padding-inline:var(--layout-gutter)}.mcp-example-card{flex-basis:min(84vw,22rem)}}@media (max-width:22rem){.mcp-terminal-tool>small,.mcp-terminal-answer{display:none}.mcp-terminal-response{gap:var(--space-stack-sm)}}@media (prefers-reduced-motion:reduce){html:has(.mcp-page){scroll-behavior:auto}.mcp-page[data-mcp-hero] :where(.mcp-hero__line>span,.mcp-hero__copy>p,.mcp-hero__actions,.mcp-hero-demo){opacity:1!important;animation:none!important;transform:none!important}.mcp-page[data-mcp-motion] [data-mcp-reveal]{opacity:1!important;transition:none!important;transform:none!important}.mcp-terminal-tool,.mcp-terminal-answer{transition:none}.mcp-examples__controls button{transition:background-color var(--motion-duration-fast) var(--motion-ease-move), color var(--motion-duration-fast) var(--motion-ease-move)}.mcp-examples__controls button:active:not(:disabled){transform:none}.mcp-example-grid{scroll-behavior:auto}.mcp-example-viewport:before,.mcp-example-viewport:after{transition:none}}
.mcp-page{--mcp-drawing-accent:var(--brand-secondary);--mcp-drawing-fill:var(--surface-default);--mcp-drawing-fill-strong:var(--surface-raised);--mcp-drawing-line-soft:color-mix(in srgb, var(--ink-default) 24%, transparent);--mcp-drawing-line:color-mix(in srgb, var(--ink-default) 32%, transparent);--mcp-drawing-line-strong:color-mix(in srgb, var(--ink-default) 40%, transparent);--mcp-drawing-line-bright:color-mix(in srgb, var(--ink-default) 48%, transparent)}.mcp-scene{z-index:1;background:0 0;border-radius:0;flex:1;min-height:19rem;margin:0;position:relative;overflow:hidden}.mcp-scene svg{color:var(--mcp-drawing-line);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mcp-scene path,.mcp-scene circle,.mcp-scene ellipse,.mcp-scene line,.mcp-scene rect{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.mcp-scene text{fill:var(--ink-muted);font-family:var(--font-body);font-size:var(--text-caption-size);font-weight:var(--text-body-weight);letter-spacing:0;stroke:none}.mcp-pipeline-route{stroke:var(--mcp-drawing-line-strong)!important;stroke-width:1.6px!important}.mcp-pipeline-vessel path{fill:var(--mcp-drawing-fill);stroke:var(--mcp-drawing-line-strong);stroke-width:1.5px}.mcp-pipeline-packet{animation:mcp-pipeline-travel 5.2s var(--motion-ease-move) infinite;offset-distance:0%;offset-path:path("M108 151 C145 151 147 121 162 103 C177 86 195 83 220 83 H242");fill:var(--mcp-drawing-accent)!important;stroke:var(--mcp-card-background)!important;stroke-width:3px!important}.mcp-backfill-vessel{stroke:var(--mcp-drawing-line-strong);fill:none!important;stroke-width:1.7px!important}.mcp-backfill-fill{animation:mcp-tank-fill 5.8s var(--motion-ease-move) infinite;transform:translateY(82px)}.mcp-backfill-fill path:first-child{fill:var(--mcp-drawing-fill-strong);stroke:none}.mcp-backfill-ticks{stroke:var(--mcp-drawing-line-bright)!important;stroke-width:1.3px!important}.mcp-state-pipe,.mcp-state-branch{stroke:var(--mcp-drawing-line-strong)!important;stroke-width:1.5px!important}.mcp-state-flow{transform-box:view-box;animation:5.6s linear infinite mcp-state-flow;transform:translate(0)}.mcp-state-flow circle{fill:var(--mcp-drawing-line-bright)!important;stroke:none!important}.mcp-state-dial-plate{fill:var(--mcp-card-background)!important;stroke:var(--mcp-drawing-line-bright)!important;stroke-width:1.5px!important}.mcp-state-dial-knob{fill:var(--mcp-drawing-fill-strong)!important;stroke:var(--mcp-drawing-line)!important;stroke-width:1.2px!important}.mcp-state-dial-indicator{animation:mcp-state-turn 5.6s var(--motion-ease-move) infinite;transform-box:view-box;transform-origin:180px 103px;transform:rotate(-48deg);stroke:var(--mcp-drawing-accent)!important;stroke-width:3px!important}.mcp-state-dial-stop{fill:var(--mcp-drawing-line-soft)!important;stroke:none!important}.mcp-state-dial text{fill:var(--ink-muted);font-size:var(--text-caption-size);font-weight:var(--text-label-weight);letter-spacing:.01em}.mcp-state-action--pause{animation:5.6s linear infinite mcp-state-pause-label}.mcp-state-action--resume{opacity:0;animation:5.6s linear infinite mcp-state-resume-label}.mcp-schema-radar>circle,.mcp-schema-radar>path:not(.mcp-schema-sweep){stroke:var(--mcp-drawing-line-soft)}.mcp-schema-sweep{transform-box:view-box;transform-origin:180px 126px;animation:5.4s linear infinite mcp-schema-rotate;fill:var(--mcp-drawing-fill)!important;stroke:none!important}.mcp-schema-blip{animation:mcp-schema-blip 5.4s var(--motion-ease-move) infinite;fill:var(--mcp-drawing-accent)!important;stroke:var(--mcp-card-background)!important;stroke-width:3px!important}.mcp-schema-ring{animation:mcp-schema-ring 5.4s var(--motion-ease-move) infinite;transform-box:fill-box;transform-origin:50%;stroke:var(--mcp-drawing-accent)!important}.mcp-schema-change{animation:mcp-schema-change 5.4s var(--motion-ease-move) infinite;transform-box:fill-box;transform-origin:0}.mcp-schema-change rect{fill:var(--mcp-drawing-fill-strong);stroke:var(--mcp-drawing-accent);stroke-width:1.2px}.mcp-schema-change text{fill:var(--ink-default);font-size:var(--text-caption-size);font-weight:var(--text-label-weight)}.mcp-wormhole-field,.mcp-wormhole-axis{fill:none!important;stroke:var(--line-default)!important;stroke-width:.8px!important}.mcp-wormhole-axis{stroke:var(--line-header)!important}.mcp-wormhole-ring{animation:mcp-wormhole-ring-pulse 3.8s var(--motion-ease-move) infinite;transform-box:view-box;fill:none!important;stroke:var(--line-strong)!important;stroke-width:.9px!important}.mcp-wormhole-particle{offset-distance:0%;offset-path:path("M35 121 C105 121 132 109 180 121 C228 133 255 121 325 121");transform-box:fill-box;transform-origin:50%;animation:11.9s linear infinite mcp-wormhole-flow}.mcp-wormhole-particle-base,.mcp-wormhole-particle-accent{stroke:none!important}.mcp-wormhole-particle-base{fill:var(--ink-subtle)!important}.mcp-wormhole-particle-accent{opacity:0;animation:11.9s linear infinite mcp-wormhole-accent;fill:var(--mcp-drawing-accent)!important}.mcp-wormhole-label{font-weight:var(--text-label-weight);fill:color-mix(in srgb, var(--ink-subtle) 64%, transparent)!important;font-size:var(--text-caption-size)!important;letter-spacing:var(--text-label-tracking)!important}.mcp-catalog-tile rect{fill:var(--mcp-drawing-fill);stroke:var(--mcp-drawing-line);stroke-width:1.2px}.mcp-catalog-tile path{stroke:var(--mcp-drawing-line-soft)}.mcp-catalog-match{opacity:0;animation:5.4s linear infinite mcp-catalog-match}.mcp-catalog-tile--match rect{fill:color-mix(in srgb, var(--mcp-drawing-accent) 16%, var(--mcp-drawing-fill))!important;stroke:var(--mcp-drawing-accent)!important}.mcp-catalog-tile--match path{stroke:color-mix(in srgb, var(--mcp-drawing-accent) 64%, white)!important}.mcp-catalog-reveal-mask{transform-box:fill-box;transform-origin:0;animation:5.4s linear infinite mcp-catalog-reveal;transform:scaleX(0);fill:var(--ink-default)!important;stroke:none!important}.mcp-catalog-scanner{opacity:0;animation:5.4s linear infinite mcp-catalog-scan;transform:translate(0)}.mcp-catalog-scan-field{fill:url(#mcp-catalog-light)!important;stroke:none!important}.mcp-catalog-scan-line{filter:drop-shadow(0 0 var(--space-inline-xs) var(--line-default));stroke:var(--ink-muted)!important;stroke-width:1.2px!important}.mcp-motion{animation-play-state:paused}.mcp-example-grid[data-motion=playing] .mcp-example-card[data-visible=true] .mcp-motion{animation-play-state:running}@keyframes mcp-pipeline-travel{0%,12%{opacity:0;offset-distance:0%}18%{opacity:1}66%{opacity:1;offset-distance:100%}74%,to{opacity:0;offset-distance:100%}}@keyframes mcp-tank-fill{0%,12%,to{transform:translateY(82px)}58%,80%{transform:translateY(0)}}@keyframes mcp-state-turn{0%,18%,to{transform:rotate(48deg)}22.5%,78%{transform:rotate(-48deg)}86%{transform:rotate(48deg)}}@keyframes mcp-state-flow{0%{transform:translate(0)}20%{transform:translate(28px)}24%,78%{transform:translate(28px)}to{transform:translate(84px)}}@keyframes mcp-state-pause-label{0%,20%,84%,to{opacity:.34}24%,78%{opacity:1}}@keyframes mcp-state-resume-label{0%,20%,84%,to{opacity:1}24%,78%{opacity:.34}}@keyframes mcp-schema-rotate{to{transform:rotate(360deg)}}@keyframes mcp-schema-blip{0%,13%,42%,to{opacity:0}15%,30%{opacity:1}}@keyframes mcp-schema-ring{0%,14%,to{opacity:0;transform:scale(.5)}17%{opacity:.8}31%{opacity:0;transform:scale(1.65)}}@keyframes mcp-schema-change{0%,17%,55%,to{opacity:0;transform:translate(-7px)}23%,45%{opacity:1;transform:translate(0)}}@keyframes mcp-wormhole-ring-pulse{0%,to{opacity:.72;transform:scaleY(.96)}50%{opacity:1;transform:scaleY(1.04)}}@keyframes mcp-wormhole-flow{0%{opacity:0;offset-distance:0%;transform:scale(.62)}8%{opacity:.32}38%{offset-distance:38%;transform:scale(.82)}50%{opacity:1;offset-distance:57%;transform:scale(1.24)}62%{offset-distance:68%;transform:scale(.88)}92%{opacity:.32}to{opacity:0;offset-distance:100%;transform:scale(.62)}}@keyframes mcp-wormhole-accent{0%,42%,62%,to{opacity:0}49%,55%{opacity:1}}@keyframes mcp-catalog-scan{0%,12%,to{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translate(220px)}83%{opacity:0;transform:translate(220px)}}@keyframes mcp-catalog-reveal{0%,35.25%,to{transform:scaleX(0)}51.25%,86%{transform:scaleX(1)}}@keyframes mcp-catalog-match{0%,35%,to{opacity:0}35.25%,78%{opacity:1}86%{opacity:0}}@media (prefers-reduced-motion:reduce){.mcp-motion{animation:none!important}.mcp-catalog-reveal-mask{transform:scaleX(1)}.mcp-catalog-match,.mcp-schema-blip,.mcp-schema-change{opacity:1}.mcp-backfill-fill{transform:none}.mcp-wormhole-particle{display:none}}
