.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-page-title-weight);letter-spacing:var(--text-page-title-tracking);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{max-width:28rem;padding-top:calc(var(--space-stack-2xl) + var(--space-stack-md));gap:0;display:grid}.mcp-hero h1{font-size:var(--text-heading-2-size);letter-spacing:var(--text-heading-2-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);margin-top:var(--layout-hero-title-to-copy);max-width:31rem}.mcp-hero__actions{margin-top:var(--layout-hero-copy-to-actions)}.mcp-endpoint-copy{background:var(--surface-structural);border:var(--line-width-default) solid var(--line-strong);border-radius:var(--button-radius);color:var(--ink-default);cursor:copy;font:inherit;align-items:center;gap:var(--space-cluster-md);min-height:var(--button-height-large);padding:var(--space-stack-md) var(--space-inline-lg);text-align:left;transition:background-color var(--motion-duration-fast) var(--motion-ease-enter), border-color var(--motion-duration-fast) var(--motion-ease-enter);justify-content:space-between;display:inline-flex;position:relative}.mcp-endpoint-copy code{font-family:var(--font-code);font-feature-settings:var(--font-features-mono);font-size:var(--text-body-size);line-height:var(--text-body-leading);overflow-wrap:anywhere;letter-spacing:var(--text-mono-tracking)}.mcp-endpoint-copy__feedback{color:var(--ink-muted);flex:0 0 var(--space-5);justify-content:center;align-items:center;display:inline-flex}.mcp-endpoint-copy__feedback svg{flex:none}.mcp-endpoint-copy:hover{background:var(--surface-raised);border-color:var(--ink-muted)}.mcp-endpoint-copy[data-copied=true]{border-color:color-mix(in srgb, var(--status-success) 30%, var(--line-strong))}.mcp-endpoint-copy[data-copied=true] .mcp-endpoint-copy__feedback{color:var(--status-success)}.mcp-endpoint-copy:focus-visible{outline:var(--button-focus-width) solid var(--focus-ring);outline-offset:var(--button-focus-offset)}.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-feature-settings:var(--font-features-mono);letter-spacing:var(--text-mono-tracking);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{border-top:var(--line-width-default) solid var(--line-default);align-items:center;gap:var(--space-cluster-md);margin-top:var(--space-stack-lg);min-height:var(--control-height-small);padding-top:var(--space-stack-sm);text-align:left;flex-wrap:wrap;justify-content:flex-start;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:minmax(18rem,22.5rem) minmax(0,44rem);justify-content:space-between;display:grid}.mcp-connect__grid>.mcp-section-heading{gap:var(--space-stack-sm);grid-column:1}.mcp-setup{grid-column:2;min-width:0}.mcp-setup__meta{margin-top:var(--space-stack-lg)}.mcp-setup__oauth-note{color:var(--ink-subtle);font-size:var(--text-caption-size);line-height:var(--text-caption-leading);text-wrap:pretty;max-width:34rem}.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);grid-column:span 4;min-height:11rem;overflow:hidden}.mcp-capability-list li>a{color:inherit;align-content:start;gap:var(--space-stack-md);min-height:100%;padding:var(--space-stack-xl);transition:background-color var(--motion-duration-fast) var(--motion-ease-enter);text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.mcp-capability-list li>a:hover{background:var(--surface-raised)}}.mcp-capability-list li>a:active{background:var(--surface-default)}.mcp-capability-list li>a:focus-visible{outline:var(--button-focus-width) solid var(--focus-ring);outline-offset:calc(var(--button-focus-offset) * -1)}.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(--text-heading-font);font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-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-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;align-items:center}.mcp-hero-demo{justify-self:center;max-width:35rem}}@media (min-width:75rem){.mcp-hero h1{font-size:var(--text-display-small-size)}}@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-heading-3-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-hero__actions{align-items:stretch;width:100%}.mcp-endpoint-copy{width:100%;min-width:0}.mcp-endpoint-copy code{min-width:0}.mcp-hero__actions>.ui-button{justify-content:center}.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{grid-column:1;min-height:0}.mcp-capability-list h3{font-family:var(--text-heading-font);font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-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-capability-list li>a{transition:background-color var(--motion-duration-fast) var(--motion-ease-enter)}.mcp-capability-list li>a:hover,.mcp-capability-list li>a:active{transform: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}}
.site-v2-mcp__hero-row{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.site-v2-mcp__hero-copy .site-v2__eyebrow{margin-bottom:1.5rem}.site-v2-mcp__actions{align-items:stretch}.site-v2-mcp__actions .mcp-endpoint-copy{background:var(--hv-bg);border:1px solid var(--hv-rule-edge);border-radius:var(--hv-radius-control,8px);color:var(--hv-ink);cursor:copy;min-width:0;height:3rem;transition:background-color var(--hv-dur-feedback) var(--hv-ease-response), border-color var(--hv-dur-feedback) var(--hv-ease-response);justify-content:space-between;align-items:center;gap:1rem;padding-inline:1rem;display:inline-flex}.site-v2-mcp__actions .mcp-endpoint-copy code{font-family:var(--hv-mono);letter-spacing:var(--text-mono-tracking);overflow-wrap:anywhere;font-size:1rem}.site-v2-mcp__actions .mcp-endpoint-copy__feedback{color:var(--hv-ink-secondary);flex:none;display:inline-flex}.site-v2-mcp__actions .mcp-endpoint-copy[data-copied=true]{border-color:var(--hv-green)}.site-v2-mcp__actions .mcp-endpoint-copy[data-copied=true] .mcp-endpoint-copy__feedback{color:var(--hv-accent-mark)}@media (hover:hover){.site-v2-mcp__actions .mcp-endpoint-copy:hover{background:var(--hv-surface);border-color:var(--hv-ink)}}.site-v2-mcp__demo{background:0 0;align-self:center;overflow:visible}.site-v2-mcp__demo .mcp-hero-demo{justify-self:stretch;max-width:none}.site-v2-mcp__demo .mcp-hero-demo__stage{aspect-ratio:1.15}.site-v2-mcp__demo .mcp-terminal-window{inset:7% 6%}@media (min-width:68.75em){.site-v2-mcp__hero-row{grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:center;gap:5rem}}.site-v2-mcp__connect{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.site-v2-mcp__setup{gap:1.25rem;min-width:0;display:grid}.site-v2-mcp__note{color:var(--hv-ink-secondary)}.site-v2-mcp__quick-links{align-content:start;gap:.75rem;display:grid}.site-v2-mcp__quick-title{color:var(--hv-label,var(--hv-green));font-family:var(--hv-sans);margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}.site-v2-mcp__quick-links ul{border-top:1px solid var(--hv-rule);margin:0;padding:0;list-style:none}.site-v2-mcp__quick-links li{border-bottom:1px solid var(--hv-rule)}.site-v2-mcp__quick-link{color:var(--hv-ink);font-family:var(--hv-serif);letter-spacing:var(--text-title-tracking);min-height:2.75rem;transition:background-color var(--hv-dur-feedback) var(--hv-ease-response);justify-content:space-between;align-items:center;padding-inline:.5rem;font-size:1.25rem;display:flex}.site-v2-mcp__quick-link:focus-visible{outline-offset:-2px}.site-v2-mcp__quick-arrow{flex:none;width:1.25rem;height:1.25rem}@media (hover:hover){.site-v2-mcp__quick-link:hover{background:var(--hv-surface)}}@media (min-width:68.75em){.site-v2-mcp__connect{grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:5rem}}@media (min-width:48em){.site-v2-mcp__capabilities .site-v2-ledger__cell:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:68.75em){.site-v2-mcp__capabilities .site-v2-ledger[data-columns]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-v2-mcp__capabilities .site-v2-ledger__cell:last-child:nth-child(odd){grid-column:span 2}}@media (min-width:90em){.site-v2-mcp__capabilities .site-v2-ledger[data-columns]{grid-template-columns:repeat(5,minmax(0,1fr))}.site-v2-mcp__capabilities .site-v2-ledger__cell:last-child:nth-child(odd){grid-column:auto}}.site-v2-mcp__icon{color:var(--hv-accent-mark);width:1.75rem;height:1.75rem;display:block}.site-v2-mcp__prompt{color:var(--hv-ink);letter-spacing:var(--text-body-tracking);font-size:1rem;line-height:1.5}.site-v2-mcp__setup pre code{overflow-wrap:anywhere}@media (max-width:47.9375em){.site-v2-mcp__actions .mcp-endpoint-copy{width:100%}.site-v2-mcp__demo .mcp-hero-demo__stage{aspect-ratio:.75}.site-v2-mcp__demo .mcp-terminal-window{inset:5% 4%}.site-v2-mcp__demo .mcp-terminal-response{padding-block:.75rem}}#examples .site-v2-card{min-height:0;padding-right:3.5rem;position:relative}#examples .site-v2-card__meta{margin:0;position:static}.site-v2-mcp__copy-prompt{border-radius:var(--hv-radius-control,8px);color:var(--hv-ink-secondary);cursor:pointer;height:2rem;transition:background-color var(--hv-dur-feedback) var(--hv-ease-response), color var(--hv-dur-feedback) var(--hv-ease-response);background:0 0;border:0;justify-content:center;align-items:center;width:2rem;display:inline-flex;position:absolute;top:1.5rem;right:1rem}.site-v2-mcp__copy-prompt:before{content:"";position:absolute;inset:-.375rem}.site-v2-mcp__copy-prompt[data-copied]{color:var(--hv-label,var(--hv-green))}@media (hover:hover){.site-v2-mcp__copy-prompt:hover{background:var(--hv-tint,#0000000d);color:var(--hv-ink)}}
