body:has(.mcp-servers-pilot){background:var(--ex-ink)}.mcp-servers-pilot[data-astro-cid-57ml26wi]{background:var(--ex-ink);color:var(--ex-fg-2);font-family:var(--ex-font-body);overflow-x:clip}.mcp-servers-pilot[data-astro-cid-57ml26wi] h1,.mcp-servers-pilot[data-astro-cid-57ml26wi] h2,.mcp-servers-pilot[data-astro-cid-57ml26wi] h3,.mcp-servers-pilot[data-astro-cid-57ml26wi] h4{font-family:var(--ex-font-display);color:var(--ex-fg-1);letter-spacing:var(--ex-tracking-tight)}.mcp-servers-pilot[data-astro-cid-57ml26wi] .inner{z-index:10;position:relative}.mcp-servers-pilot[data-astro-cid-57ml26wi] .inner.narrow{max-width:720px}.mcp-servers-pilot[data-astro-cid-57ml26wi] .inner.narrow-wide{max-width:1080px}.inline-link[data-astro-cid-57ml26wi]{color:var(--ex-teal);text-underline-offset:3px;transition:color var(--ex-dur) var(--ex-ease);text-decoration:underline 1px}.inline-link[data-astro-cid-57ml26wi]:hover{color:color-mix(in srgb, var(--ex-teal) 82%, white)}.inline-link[data-astro-cid-57ml26wi]:focus-visible{box-shadow:var(--ex-ring-focus);border-radius:2px;outline:none}.s-hero-mcp[data-astro-cid-57ml26wi]{isolation:isolate;padding:clamp(var(--ex-space-8), 10vw, var(--ex-space-10)) 0 clamp(var(--ex-space-8), 8vw, var(--ex-space-9));overflow:hidden}.hero-mcp-grid[data-astro-cid-57ml26wi]{gap:var(--ex-space-7);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=900px){.hero-mcp-grid[data-astro-cid-57ml26wi]{gap:var(--ex-space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.hero-mcp-graphic[data-astro-cid-57ml26wi]{color:var(--ex-fg-3);line-height:0;display:none}@media (width>=900px){.hero-mcp-graphic[data-astro-cid-57ml26wi]{display:block}}.hero-mcp-graphic[data-astro-cid-57ml26wi] svg[data-astro-cid-57ml26wi]{width:100%;max-width:420px;height:auto;margin-left:auto;display:block}.hero-mcp-graphic[data-astro-cid-57ml26wi] rect[data-astro-cid-57ml26wi]{stroke:var(--ex-fg-3);stroke-opacity:.6}.hero-mcp-row[data-astro-cid-57ml26wi]{stroke:var(--ex-fg-3);stroke-opacity:.45;stroke-width:3px}.hero-mcp-node[data-astro-cid-57ml26wi]{fill:var(--ex-fg-3);fill-opacity:.55;stroke:none}.hero-mcp-path[data-astro-cid-57ml26wi]{stroke:var(--ex-fg-3);stroke-opacity:.35;fill:none}.hero-mcp-node-lit[data-astro-cid-57ml26wi]{fill:var(--ex-teal);stroke:none}.hero-mcp-node-pulse[data-astro-cid-57ml26wi]{fill:none;stroke:var(--ex-teal);stroke-opacity:.55;transform-origin:176px 140px;animation:3.6s ease-in-out infinite hero-mcp-pulse}@keyframes hero-mcp-pulse{0%,to{stroke-opacity:.55;transform:scale(1)}50%{stroke-opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.hero-mcp-node-pulse[data-astro-cid-57ml26wi]{animation:none}}.s-prose-section[data-astro-cid-57ml26wi]{padding:clamp(var(--ex-space-8), 8vw, var(--ex-space-9)) 0}.split[data-astro-cid-57ml26wi]{gap:var(--ex-space-5);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=900px){.split[data-astro-cid-57ml26wi]{gap:var(--ex-space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.split[data-astro-cid-57ml26wi] .display-2[data-astro-cid-57ml26wi],.split[data-astro-cid-57ml26wi] .body[data-astro-cid-57ml26wi]{margin:0}.s-mcp-api[data-astro-cid-57ml26wi]{padding:clamp(var(--ex-space-8), 8vw, var(--ex-space-9)) 0}.mcp-api-grid[data-astro-cid-57ml26wi]{gap:var(--ex-space-7);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.mcp-api-grid[data-astro-cid-57ml26wi]{gap:var(--ex-space-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.mcp-api-copy[data-astro-cid-57ml26wi] .display-2[data-astro-cid-57ml26wi]{margin:0}.mcp-api-figure[data-astro-cid-57ml26wi]{width:100%;max-width:560px;margin:0;container-type:inline-size}@media (width>=900px){.mcp-api-figure[data-astro-cid-57ml26wi]{max-width:none}}.stack-eyebrow[data-astro-cid-57ml26wi]{font-family:var(--ex-font-display);font-weight:600;font-size:var(--ex-text-xs);line-height:var(--ex-leading-body);letter-spacing:var(--ex-tracking-caps);text-transform:uppercase;color:var(--ex-fg-3);margin:0 0 var(--ex-space-3)}.stack-agents[data-astro-cid-57ml26wi]{gap:var(--ex-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stack-agents[data-astro-cid-57ml26wi]>.stack-layer[data-astro-cid-57ml26wi]{container:agent-card/inline-size}.stack-layer[data-astro-cid-57ml26wi]{min-width:0;padding:var(--ex-space-4);background:var(--ex-slate-900);border:1px solid var(--ex-border);border-radius:var(--ex-radius-md);flex-direction:column;justify-content:center;display:flex}.stack-layer-mcp[data-astro-cid-57ml26wi]{padding:calc(var(--ex-space-4) - 1px);background:linear-gradient(var(--ex-slate-900), var(--ex-slate-900)) padding-box, var(--ex-gradient-spectrum) border-box;border:2px solid #0000}.stack-layer-base[data-astro-cid-57ml26wi]{background:var(--ex-slate-800)}.stack-row[data-astro-cid-57ml26wi]{align-items:center;gap:var(--ex-space-3);display:flex}.stack-icon[data-astro-cid-57ml26wi]{width:var(--ex-space-5);height:var(--ex-space-5);color:var(--ex-teal);flex:none;display:inline-flex}.stack-icon[data-astro-cid-57ml26wi] svg{width:100%;height:100%}.stack-label[data-astro-cid-57ml26wi]{font-family:var(--ex-font-body);font-weight:600;font-size:var(--ex-text-md);line-height:var(--ex-leading-snug);color:var(--ex-fg-1);text-wrap:balance}@container agent-card (width<=14rem){.stack-row[data-astro-cid-57ml26wi]{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start}}.stack-title[data-astro-cid-57ml26wi]{font-family:var(--ex-font-display);font-weight:700;font-size:var(--ex-text-lg);line-height:var(--ex-leading-snug);color:var(--ex-fg-1)}.stack-lines[data-astro-cid-57ml26wi]{margin:var(--ex-space-3) 0 0;padding:0 0 0 calc(var(--ex-space-5) + var(--ex-space-3));list-style:none}.stack-lines[data-astro-cid-57ml26wi] li[data-astro-cid-57ml26wi]{font-size:var(--ex-text-sm);line-height:var(--ex-leading-snug);color:var(--ex-fg-2);padding:var(--ex-space-2) 0;border-top:1px solid var(--ex-border)}.stack-lines[data-astro-cid-57ml26wi] li[data-astro-cid-57ml26wi]:last-child{padding-bottom:0}.stack-connector[data-astro-cid-57ml26wi]{align-items:center;column-gap:var(--ex-space-3);padding:var(--ex-space-2) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.stack-arrow[data-astro-cid-57ml26wi]{width:var(--ex-space-3);height:var(--ex-space-7);color:var(--ex-fg-3);grid-column:2;display:block}.stack-arrow[data-astro-cid-57ml26wi] svg{width:100%;height:100%;display:block}.stack-note[data-astro-cid-57ml26wi]{font-size:var(--ex-text-sm);line-height:var(--ex-leading-snug);color:var(--ex-fg-3);text-wrap:balance;grid-column:3}.s-alternative[data-astro-cid-57ml26wi]{padding:clamp(var(--ex-space-8), 8vw, var(--ex-space-9)) 0}.alternative-heading[data-astro-cid-57ml26wi]{max-width:24ch}.s-alternative[data-astro-cid-57ml26wi] .body[data-astro-cid-57ml26wi]{margin-top:var(--ex-space-5);max-width:64ch;margin-bottom:0}.s-claim[data-astro-cid-57ml26wi]{padding:clamp(var(--ex-space-8), 8vw, var(--ex-space-9)) 0}.s-claim[data-astro-cid-57ml26wi] .display-2[data-astro-cid-57ml26wi]{margin-bottom:var(--ex-space-4)}.tile-row[data-astro-cid-57ml26wi]{margin:var(--ex-space-8) 0 0;gap:var(--ex-space-5);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=800px){.tile-row[data-astro-cid-57ml26wi]{gap:var(--ex-space-6);grid-template-columns:repeat(3,1fr)}}.tile[data-astro-cid-57ml26wi]{padding:var(--ex-space-6);background:var(--ex-slate-900);border:1px solid var(--ex-border);border-radius:var(--ex-radius-lg)}.tile-icon[data-astro-cid-57ml26wi]{width:44px;height:44px;color:var(--ex-teal);background:var(--ex-teal-surface);border:1px solid var(--ex-teal-surface-border);border-radius:var(--ex-radius-md);margin-bottom:var(--ex-space-5);justify-content:center;align-items:center;display:inline-flex}.tile-icon[data-astro-cid-57ml26wi] svg{width:var(--ex-space-5);height:var(--ex-space-5)}.tile-title[data-astro-cid-57ml26wi]{font-family:var(--ex-font-display);font-weight:700;font-size:var(--ex-text-lg);color:var(--ex-fg-1);margin:0 0 var(--ex-space-3);line-height:1.25}.tile-body[data-astro-cid-57ml26wi]{font-size:var(--ex-text-md);line-height:var(--ex-leading-body);color:var(--ex-fg-2);margin:0}.s-feature-block[data-astro-cid-57ml26wi]{padding:clamp(var(--ex-space-8), 8vw, var(--ex-space-9)) 0}.feature-block[data-astro-cid-57ml26wi]{gap:var(--ex-space-5);padding:var(--ex-space-6) var(--ex-space-6) var(--ex-space-7);background:var(--ex-slate-900);border:1px solid var(--ex-border);border-radius:var(--ex-radius-lg);margin-top:var(--ex-space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=720px){.feature-block[data-astro-cid-57ml26wi]{gap:var(--ex-space-6);padding:var(--ex-space-7);grid-template-columns:auto 1fr}}.feature-block-mark[data-astro-cid-57ml26wi]{width:var(--ex-space-8);height:var(--ex-space-8);color:var(--ex-teal);background:var(--ex-teal-surface);border:1px solid var(--ex-teal-surface-border);border-radius:var(--ex-radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-block-mark[data-astro-cid-57ml26wi] svg{width:36px;height:36px}.feature-block-body[data-astro-cid-57ml26wi]{font-size:var(--ex-text-lg);color:var(--ex-fg-1);max-width:64ch;margin:0;line-height:1.55}.feature-block-cta[data-astro-cid-57ml26wi]{margin-top:var(--ex-space-6)}.s-trust-a[data-astro-cid-57ml26wi]{padding:clamp(var(--ex-space-7), 6vw, var(--ex-space-8)) 0}.s-numbered[data-astro-cid-57ml26wi]{padding:clamp(var(--ex-space-8), 8vw, var(--ex-space-9)) 0}.numbered-row[data-astro-cid-57ml26wi]{margin:var(--ex-space-8) 0 0;gap:var(--ex-space-7);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.numbered-item[data-astro-cid-57ml26wi]{gap:var(--ex-space-2);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=720px){.numbered-item[data-astro-cid-57ml26wi]{gap:var(--ex-space-7);grid-template-columns:minmax(140px,180px) 1fr}}.numbered-num[data-astro-cid-57ml26wi]{font-family:var(--ex-font-display);letter-spacing:-.04em;font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:700;line-height:.95}.numbered-num-1[data-astro-cid-57ml26wi]{animation-delay:0s}.numbered-num-2[data-astro-cid-57ml26wi]{animation-delay:-4.66s}.numbered-num-3[data-astro-cid-57ml26wi]{animation-delay:-9.33s}.numbered-content[data-astro-cid-57ml26wi]{max-width:56ch}.numbered-title[data-astro-cid-57ml26wi]{font-family:var(--ex-font-display);font-weight:700;font-size:var(--ex-text-xl);color:var(--ex-fg-1);margin:0 0 var(--ex-space-3);line-height:1.25}.numbered-body[data-astro-cid-57ml26wi]{font-size:var(--ex-text-md);line-height:var(--ex-leading-body);color:var(--ex-fg-2);margin:0}
