.mcp-hero[data-astro-cid-isha5lzs],.mcp-section[data-astro-cid-isha5lzs],.mcp-final-cta[data-astro-cid-isha5lzs]{--navy: #092f64;--ink: #17365f;--muted: #526b8d;--blue: #468be6;--cobalt: #1a5799;--alice: #e9f5ff;--mint: #dff8ee;--amber: #fff3df;--hairline: rgba(9, 47, 100, .1);--card-shadow: 0 1px 2px rgba(9, 47, 100, .04), 0 12px 32px -12px rgba(9, 47, 100, .14);color:var(--ink)}main.has-section-spacing-lg>.mcp-hero[data-astro-cid-isha5lzs]{padding-top:0}.mcp-hero-grid[data-astro-cid-isha5lzs]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.mcp-hero-grid[data-astro-cid-isha5lzs]>[data-astro-cid-isha5lzs],.mcp-two-col[data-astro-cid-isha5lzs]>[data-astro-cid-isha5lzs]{min-width:0}.mcp-hero-copy[data-astro-cid-isha5lzs]{max-width:44rem}.mcp-eyebrow[data-astro-cid-isha5lzs]{margin:0;color:var(--cobalt);font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mcp-hero[data-astro-cid-isha5lzs] h1[data-astro-cid-isha5lzs],.mcp-section[data-astro-cid-isha5lzs] h2[data-astro-cid-isha5lzs],.mcp-final-cta[data-astro-cid-isha5lzs] h2[data-astro-cid-isha5lzs]{color:var(--navy);letter-spacing:-.035em;text-wrap:balance}.mcp-hero[data-astro-cid-isha5lzs] h1[data-astro-cid-isha5lzs]{margin:1rem 0 0;max-width:13ch;font-size:clamp(2.8rem,5.6vw,5.2rem);line-height:.95}.mcp-lead[data-astro-cid-isha5lzs],.mcp-section-intro[data-astro-cid-isha5lzs]{margin:1.25rem 0 0;max-width:40rem;color:var(--muted);font-size:clamp(1.03rem,1.5vw,1.2rem);line-height:1.65}.mcp-hero-actions[data-astro-cid-isha5lzs]{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem 1.6rem;margin-top:1.8rem}.mcp-button[data-astro-cid-isha5lzs]{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;border-radius:999px;padding:.8rem 1.5rem;font-weight:700;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.mcp-button-primary[data-astro-cid-isha5lzs]{color:#fff;background:var(--blue);box-shadow:0 12px 28px -14px #468be6e6}.mcp-button-primary[data-astro-cid-isha5lzs]:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #468be6f2}.mcp-button[data-astro-cid-isha5lzs]:focus-visible,.mcp-text-link[data-astro-cid-isha5lzs]:focus-visible,.mcp-copy[data-astro-cid-isha5lzs]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mcp-text-link[data-astro-cid-isha5lzs]{display:inline-flex;align-items:center;gap:.4rem;color:var(--cobalt);font-weight:700;text-decoration:none}.mcp-text-link[data-astro-cid-isha5lzs]:hover{text-decoration:underline}.mcp-note[data-astro-cid-isha5lzs]{margin:1.4rem 0 0;max-width:40rem;color:var(--muted);font-size:.95rem;line-height:1.6}.mcp-trust-strip[data-astro-cid-isha5lzs]{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.4rem 0 0;padding:0;list-style:none}.mcp-trust-strip[data-astro-cid-isha5lzs] li[data-astro-cid-isha5lzs],.mcp-pill[data-astro-cid-isha5lzs]{border:1px solid var(--hairline);border-radius:999px;padding:.38rem .78rem;background:#fff;color:var(--navy);font-size:.8rem;font-weight:700}.mcp-demo[data-astro-cid-isha5lzs]{display:grid;gap:.9rem;margin:0;border:1px solid var(--hairline);border-radius:26px;padding:1.25rem;background:#fff;box-shadow:var(--card-shadow)}.mcp-demo-label[data-astro-cid-isha5lzs]{color:var(--muted);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mcp-bubble[data-astro-cid-isha5lzs]{position:relative;border-radius:18px;padding:.9rem 1rem;font-size:.93rem;line-height:1.55}.mcp-bubble[data-astro-cid-isha5lzs] p[data-astro-cid-isha5lzs]{margin:0}.mcp-bubble[data-astro-cid-isha5lzs] p[data-astro-cid-isha5lzs]+p[data-astro-cid-isha5lzs],.mcp-bubble[data-astro-cid-isha5lzs] table[data-astro-cid-isha5lzs]+p[data-astro-cid-isha5lzs]{margin-top:.6rem}.mcp-bubble-who[data-astro-cid-isha5lzs]{display:block;margin-bottom:.3rem;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mcp-bubble-user[data-astro-cid-isha5lzs]{margin-left:clamp(1rem,12%,3rem);background:var(--alice);color:var(--navy)}.mcp-bubble-assistant[data-astro-cid-isha5lzs]{border:1px solid var(--hairline);background:#fbfdff}.mcp-demo-table[data-astro-cid-isha5lzs]{width:100%;margin-top:.7rem;border-collapse:collapse;font-size:.84rem}.mcp-demo-table[data-astro-cid-isha5lzs] th[data-astro-cid-isha5lzs],.mcp-demo-table[data-astro-cid-isha5lzs] td[data-astro-cid-isha5lzs]{border-top:1px solid var(--hairline);padding:.42rem .4rem .42rem 0;text-align:left;vertical-align:top}.mcp-demo-table[data-astro-cid-isha5lzs] th[data-astro-cid-isha5lzs]{border-top:0;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mcp-demo-table[data-astro-cid-isha5lzs] code[data-astro-cid-isha5lzs],.mcp-endpoint[data-astro-cid-isha5lzs] code[data-astro-cid-isha5lzs],.mcp-tool-name[data-astro-cid-isha5lzs]{border-radius:6px;padding:.08rem .4rem;background:var(--alice);color:var(--navy);font-size:.85em;font-weight:700}.mcp-demo-math[data-astro-cid-isha5lzs]{margin-top:.7rem;border-radius:12px;padding:.6rem .8rem;background:var(--mint);color:var(--navy);font-weight:600}.mcp-section[data-astro-cid-isha5lzs]{padding-top:clamp(2.5rem,5vw,4.5rem)}.mcp-section-head[data-astro-cid-isha5lzs]{max-width:46rem;margin:0 auto;text-align:center}.mcp-section-head-left[data-astro-cid-isha5lzs]{margin:0;text-align:left}.mcp-section-head[data-astro-cid-isha5lzs] .mcp-section-intro[data-astro-cid-isha5lzs]{margin-left:auto;margin-right:auto}.mcp-section-head-left[data-astro-cid-isha5lzs] .mcp-section-intro[data-astro-cid-isha5lzs]{margin-left:0}.mcp-section[data-astro-cid-isha5lzs] h2[data-astro-cid-isha5lzs]{margin:.7rem 0 0;font-size:clamp(2rem,3.6vw,3rem);line-height:1.05}.mcp-endpoint[data-astro-cid-isha5lzs]{margin:1.2rem 0 0;font-size:1.05rem}.mcp-card[data-astro-cid-isha5lzs]{border:1px solid var(--hairline);border-radius:22px;padding:1.4rem;background:#fff;box-shadow:var(--card-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mcp-card[data-astro-cid-isha5lzs]:hover{border-color:#468be659;box-shadow:0 1px 2px #092f640d,0 20px 40px -18px #092f6442;transform:translateY(-2px)}.mcp-card[data-astro-cid-isha5lzs] h3[data-astro-cid-isha5lzs]{margin:0;color:var(--navy);font-size:1.08rem;font-weight:750;line-height:1.3}.mcp-card[data-astro-cid-isha5lzs] p[data-astro-cid-isha5lzs]{margin:.6rem 0 0;color:var(--muted);font-size:.95rem;line-height:1.6}.mcp-client-grid[data-astro-cid-isha5lzs],.mcp-tool-grid[data-astro-cid-isha5lzs],.mcp-related-grid[data-astro-cid-isha5lzs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1rem;margin-top:2rem}.mcp-client-grid[data-astro-cid-isha5lzs]>[data-astro-cid-isha5lzs],.mcp-tool-grid[data-astro-cid-isha5lzs]>[data-astro-cid-isha5lzs],.mcp-related-grid[data-astro-cid-isha5lzs]>[data-astro-cid-isha5lzs]{min-width:0}.mcp-client[data-astro-cid-isha5lzs]{display:grid;align-content:start;gap:.9rem}.mcp-client[data-astro-cid-isha5lzs]>[data-astro-cid-isha5lzs]{min-width:0}.mcp-client-head[data-astro-cid-isha5lzs]{display:flex;align-items:center;gap:.85rem}.mcp-client-mark[data-astro-cid-isha5lzs]{display:grid;place-items:center;width:2.6rem;height:2.6rem;flex:none;border-radius:14px;background:linear-gradient(135deg,var(--alice),#ffffff);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--cobalt);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;font-weight:800}.mcp-client-status[data-astro-cid-isha5lzs]{margin:.15rem 0 0!important;font-size:.8rem!important;font-weight:600}.mcp-client-steps[data-astro-cid-isha5lzs]{margin:0;padding-left:1.2rem;color:var(--muted);font-size:.92rem;line-height:1.55}.mcp-client-steps[data-astro-cid-isha5lzs] li[data-astro-cid-isha5lzs]+li[data-astro-cid-isha5lzs]{margin-top:.35rem}.mcp-snippet[data-astro-cid-isha5lzs]{position:relative;min-width:0;max-width:100%}.mcp-snippet[data-astro-cid-isha5lzs] pre[data-astro-cid-isha5lzs]{margin:0;overflow-x:auto;border:1px solid var(--hairline);border-radius:14px;padding:.85rem 4.6rem .85rem .95rem;background:#0f2a52;color:#e9f5ff;font-size:.8rem;line-height:1.5}.mcp-snippet[data-astro-cid-isha5lzs] code[data-astro-cid-isha5lzs]{white-space:pre}.mcp-copy[data-astro-cid-isha5lzs]{position:absolute;top:.55rem;right:.55rem;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.28rem .7rem;background:#ffffff1a;color:#fff;font-size:.72rem;font-weight:700;cursor:pointer}.mcp-copy[data-astro-cid-isha5lzs]:hover{background:#fff3}.mcp-steps[data-astro-cid-isha5lzs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;counter-reset:none}.mcp-step[data-astro-cid-isha5lzs]{position:relative;padding-top:1.6rem}.mcp-step-number[data-astro-cid-isha5lzs]{position:absolute;top:-.9rem;left:1.3rem;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:var(--blue);color:#fff;font-size:.85rem;font-weight:800;box-shadow:0 8px 18px -10px #468be6e6}.mcp-tool[data-astro-cid-isha5lzs] h3[data-astro-cid-isha5lzs]{display:flex;align-items:center;gap:.6rem}.mcp-tool-icon[data-astro-cid-isha5lzs]{width:1.35rem;height:1.35rem;flex:none;fill:none;stroke:var(--cobalt);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mcp-tool-name[data-astro-cid-isha5lzs]{display:inline-block;margin-top:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mcp-two-col[data-astro-cid-isha5lzs]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.mcp-table-card[data-astro-cid-isha5lzs]{margin-top:1.6rem;padding:.4rem;overflow-x:auto}.mcp-table-card[data-astro-cid-isha5lzs]:hover{transform:none}.mcp-table[data-astro-cid-isha5lzs]{width:100%;border-collapse:collapse;font-size:.92rem}.mcp-table[data-astro-cid-isha5lzs] th[data-astro-cid-isha5lzs],.mcp-table[data-astro-cid-isha5lzs] td[data-astro-cid-isha5lzs]{padding:.85rem .9rem;text-align:left;vertical-align:top;border-top:1px solid var(--hairline)}.mcp-table[data-astro-cid-isha5lzs] thead[data-astro-cid-isha5lzs] th[data-astro-cid-isha5lzs]{border-top:0;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mcp-table[data-astro-cid-isha5lzs] tbody[data-astro-cid-isha5lzs] th[data-astro-cid-isha5lzs]{color:var(--navy);font-weight:700}.mcp-table[data-astro-cid-isha5lzs] tbody[data-astro-cid-isha5lzs] td[data-astro-cid-isha5lzs]{color:var(--muted)}.mcp-table[data-astro-cid-isha5lzs] tbody[data-astro-cid-isha5lzs] tr[data-astro-cid-isha5lzs]{transition:background-color .16s ease}.mcp-table[data-astro-cid-isha5lzs] tbody[data-astro-cid-isha5lzs] tr[data-astro-cid-isha5lzs]:hover{background:#e9f5ff8c}.mcp-pill[data-astro-cid-isha5lzs]{display:inline-block;padding:.22rem .6rem;font-size:.74rem;white-space:nowrap}.mcp-pill-yes[data-astro-cid-isha5lzs]{background:var(--mint)}.mcp-pill-flagged[data-astro-cid-isha5lzs]{background:var(--amber)}.mcp-aside[data-astro-cid-isha5lzs]{display:grid;gap:1rem;margin-top:1.6rem}.mcp-aside[data-astro-cid-isha5lzs] h3[data-astro-cid-isha5lzs]{margin-top:.6rem}.mcp-aside[data-astro-cid-isha5lzs] ul[data-astro-cid-isha5lzs]{margin:.8rem 0 0;padding-left:1.1rem;color:var(--muted);font-size:.93rem;line-height:1.55}.mcp-aside[data-astro-cid-isha5lzs] li[data-astro-cid-isha5lzs]+li[data-astro-cid-isha5lzs]{margin-top:.45rem}.mcp-privacy[data-astro-cid-isha5lzs] .mcp-text-link[data-astro-cid-isha5lzs]{margin-top:.9rem}.mcp-faq-list[data-astro-cid-isha5lzs]{margin-top:1.6rem;border-top:1px solid var(--hairline)}.mcp-faq-item[data-astro-cid-isha5lzs]{border-bottom:1px solid var(--hairline)}.mcp-faq-item[data-astro-cid-isha5lzs] summary[data-astro-cid-isha5lzs]{cursor:pointer;padding:1rem 2.2rem 1rem 0;position:relative;color:var(--navy);font-weight:700;list-style:none}.mcp-faq-item[data-astro-cid-isha5lzs] summary[data-astro-cid-isha5lzs]::-webkit-details-marker{display:none}.mcp-faq-item[data-astro-cid-isha5lzs] summary[data-astro-cid-isha5lzs]:after{content:"+";position:absolute;right:.3rem;top:50%;transform:translateY(-50%);color:var(--cobalt);font-size:1.3rem;font-weight:400}.mcp-faq-item[data-astro-cid-isha5lzs][open] summary[data-astro-cid-isha5lzs]:after{content:"−"}.mcp-faq-item[data-astro-cid-isha5lzs] p[data-astro-cid-isha5lzs]{margin:0 0 1.1rem;max-width:48rem;color:var(--muted);line-height:1.6}.mcp-related-card[data-astro-cid-isha5lzs]{display:grid;gap:.4rem;color:inherit;text-decoration:none}.mcp-related-card[data-astro-cid-isha5lzs] strong[data-astro-cid-isha5lzs]{color:var(--navy);font-size:1rem}.mcp-related-card[data-astro-cid-isha5lzs] span[data-astro-cid-isha5lzs]{color:var(--muted);font-size:.9rem;line-height:1.5}.mcp-final-cta[data-astro-cid-isha5lzs]{padding-top:clamp(2.5rem,5vw,4.5rem)}.mcp-final-card[data-astro-cid-isha5lzs]{max-width:44rem;margin:0 auto;text-align:center}.mcp-final-card[data-astro-cid-isha5lzs]:hover{transform:none}.mcp-final-card[data-astro-cid-isha5lzs] h2[data-astro-cid-isha5lzs]{margin:.7rem 0 0;font-size:clamp(2rem,3.6vw,3rem)}.mcp-final-card[data-astro-cid-isha5lzs] .mcp-button[data-astro-cid-isha5lzs]{margin-top:1.4rem}.mcp-disclaimer[data-astro-cid-isha5lzs]{margin-top:1.4rem!important;font-size:.82rem!important}@media(max-width:639px){.mcp-snippet[data-astro-cid-isha5lzs]{display:grid;gap:.5rem}.mcp-snippet[data-astro-cid-isha5lzs] pre[data-astro-cid-isha5lzs]{order:2;padding-right:.95rem}.mcp-copy[data-astro-cid-isha5lzs]{position:static;order:1;justify-self:end;border-color:var(--hairline);background:#fff;color:var(--cobalt)}}@media(max-width:1023px){.mcp-hero-grid[data-astro-cid-isha5lzs],.mcp-two-col[data-astro-cid-isha5lzs]{grid-template-columns:minmax(0,1fr)}.mcp-hero[data-astro-cid-isha5lzs] h1[data-astro-cid-isha5lzs]{max-width:none}}@media(prefers-reduced-motion:reduce){.mcp-card[data-astro-cid-isha5lzs],.mcp-button[data-astro-cid-isha5lzs]{transition:none}.mcp-card[data-astro-cid-isha5lzs]:hover,.mcp-button-primary[data-astro-cid-isha5lzs]:hover{transform:none}}
