.mcp-wrap[data-astro-cid-sk4gmmoz]{max-width:900px;margin:0 auto;padding:48px 20px 80px}.mcp-cases[data-astro-cid-sk4gmmoz]{margin:0 0 44px}.mcp-cases[data-astro-cid-sk4gmmoz] h2[data-astro-cid-sk4gmmoz]{margin:0 0 10px;font-size:20px}.mcp-cases-intro[data-astro-cid-sk4gmmoz]{color:var(--tx-dim);max-width:68ch;margin:0 0 20px;font-size:14px;line-height:1.6}.mcp-case-list[data-astro-cid-sk4gmmoz]{margin:0;padding:0;list-style:none}.mcp-case[data-astro-cid-sk4gmmoz]{border-top:1px solid var(--border-br)}.mcp-case-q[data-astro-cid-sk4gmmoz]{cursor:pointer;margin:0;padding:12px 0 12px 24px;font-size:15px;font-weight:600;line-height:1.45;list-style:none;position:relative}.mcp-case-q[data-astro-cid-sk4gmmoz]::-webkit-details-marker{display:none}.mcp-case-q[data-astro-cid-sk4gmmoz]:before{content:"›";color:var(--tx-dim);font-weight:400;transition:transform .12s;position:absolute;left:4px}.mcp-case-d[data-astro-cid-sk4gmmoz][open]>.mcp-case-q[data-astro-cid-sk4gmmoz]:before{transform:rotate(90deg)}.mcp-case-q[data-astro-cid-sk4gmmoz]:hover{color:var(--teal)}.mcp-case-q[data-astro-cid-sk4gmmoz]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.mcp-case-body[data-astro-cid-sk4gmmoz]{padding:0 0 14px 24px}.mcp-case-eg[data-astro-cid-sk4gmmoz]{color:var(--tx-dim);margin:0 0 10px;font-size:13px;font-style:italic}.mcp-case-calls[data-astro-cid-sk4gmmoz]{font-family:var(--font-mono);margin:0 0 8px;font-size:12px}.mcp-case-calls[data-astro-cid-sk4gmmoz] code[data-astro-cid-sk4gmmoz]{color:var(--teal);background:0 0;padding:0}.mcp-case-tier[data-astro-cid-sk4gmmoz]{margin-left:10px}.mcp-case-check[data-astro-cid-sk4gmmoz],.mcp-case-cov[data-astro-cid-sk4gmmoz]{color:var(--tx);margin:0 0 4px;font-size:13px;line-height:1.55}.mcp-case-tag[data-astro-cid-sk4gmmoz]{min-width:72px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-dim);font-size:10px;display:inline-block}.mcp-cases-caveat[data-astro-cid-sk4gmmoz]{max-width:72ch;margin:16px 0 0}.mcp-cases-prompts[data-astro-cid-sk4gmmoz]{max-width:72ch;margin:20px 0 0}.mcp-cases-prompts[data-astro-cid-sk4gmmoz] .mcp-case-tag[data-astro-cid-sk4gmmoz]{margin-right:8px}.mcp-head[data-astro-cid-sk4gmmoz]{border-bottom:1px solid var(--border);margin-bottom:36px;padding-bottom:28px}.mcp-kicker[data-astro-cid-sk4gmmoz]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 10px;font-size:11px}.mcp-h1[data-astro-cid-sk4gmmoz]{margin:0 0 16px;font-size:clamp(28px,5vw,42px);line-height:1.1}.mcp-intro[data-astro-cid-sk4gmmoz]{color:var(--tx);max-width:68ch;margin:0 0 22px;font-size:16px;line-height:1.65}.mcp-endpoint[data-astro-cid-sk4gmmoz]{margin:0 0 12px}.mcp-note[data-astro-cid-sk4gmmoz]{color:var(--tx-faint);max-width:68ch;margin:0;font-size:13.5px;line-height:1.6}.mcp-step[data-astro-cid-sk4gmmoz]{margin-bottom:44px}.mcp-step[data-astro-cid-sk4gmmoz] h2[data-astro-cid-sk4gmmoz]{align-items:center;gap:12px;margin:0 0 12px;font-size:21px;display:flex}.mcp-num[data-astro-cid-sk4gmmoz]{background:var(--teal);width:26px;height:26px;color:var(--bg);font-family:var(--font-mono);border-radius:50%;flex:0 0 26px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.mcp-step[data-astro-cid-sk4gmmoz] p[data-astro-cid-sk4gmmoz]:not(.notice){color:var(--tx);max-width:68ch;margin:0 0 16px;font-size:14.5px;line-height:1.65}.mcp-sub[data-astro-cid-sk4gmmoz]{color:var(--tx-faint)!important}.mcp-tierline[data-astro-cid-sk4gmmoz]{color:var(--tx-faint)!important;margin-top:14px!important;font-size:13px!important}.mcp-diag[data-astro-cid-sk4gmmoz]{max-width:68ch;margin:16px 0 0;padding-left:20px}.mcp-diag[data-astro-cid-sk4gmmoz] li[data-astro-cid-sk4gmmoz]{color:var(--tx-faint);margin-bottom:8px;font-size:13.5px;line-height:1.65}.mcp-diag[data-astro-cid-sk4gmmoz] b[data-astro-cid-sk4gmmoz]{color:var(--tx-br)}.mcp-clients[data-astro-cid-sk4gmmoz]{gap:18px;display:grid}.mcp-client-head[data-astro-cid-sk4gmmoz]{margin-bottom:14px}.mcp-client-head[data-astro-cid-sk4gmmoz] h3[data-astro-cid-sk4gmmoz]{margin:0 0 4px;font-size:16.5px}.mcp-client-head[data-astro-cid-sk4gmmoz] p[data-astro-cid-sk4gmmoz]{color:var(--tx-faint);margin:0;font-size:13px}.mcp-snip[data-astro-cid-sk4gmmoz]+.mcp-snip[data-astro-cid-sk4gmmoz]{margin-top:12px}.mcp-snip-label[data-astro-cid-sk4gmmoz]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-faint);font-size:10.5px;margin:0 0 6px!important}.mcp-caveat[data-astro-cid-sk4gmmoz]{margin:14px 0 0}.mcp-cta[data-astro-cid-sk4gmmoz]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding-top:28px;display:flex}.mcp-cta-ghost[data-astro-cid-sk4gmmoz]{color:var(--tx-faint);font-size:14px;text-decoration:none}.mcp-cta-ghost[data-astro-cid-sk4gmmoz]:hover{color:var(--tx-br)}@media (width<=640px){.mcp-wrap[data-astro-cid-sk4gmmoz]{padding:32px 16px 60px}}
