.mcp-page[data-astro-cid-sk4gmmoz]{padding-top:calc(var(--nav-h) + 2rem)}.mcp-hero[data-astro-cid-sk4gmmoz]{border-top:0;padding-top:clamp(3rem,7vw,6rem)}.mcp-hero__title[data-astro-cid-sk4gmmoz]{max-width:16ch}.mcp-hero[data-astro-cid-sk4gmmoz] .lead[data-astro-cid-sk4gmmoz]{max-width:58ch;margin-top:1.25rem}.mcp-status[data-astro-cid-sk4gmmoz]{border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;margin-top:1.5rem;padding:.45rem .8rem;display:inline-flex}.mcp-status__dot[data-astro-cid-sk4gmmoz]{background:var(--muted);border-radius:50%;width:8px;height:8px}.mcp-status[data-astro-cid-sk4gmmoz].is-online .mcp-status__dot[data-astro-cid-sk4gmmoz]{background:#2e9e5b}.mcp-status[data-astro-cid-sk4gmmoz].is-offline .mcp-status__dot[data-astro-cid-sk4gmmoz]{background:var(--signal)}.mcp-hero__actions[data-astro-cid-sk4gmmoz],.mcp-cta__actions[data-astro-cid-sk4gmmoz]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.mcp-scenarios[data-astro-cid-sk4gmmoz]{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.mcp-scenario[data-astro-cid-sk4gmmoz]{background:var(--paper-soft);align-content:start;gap:.55rem;padding:clamp(1.4rem,2.6vw,2rem);display:grid}.mcp-scenario__index[data-astro-cid-sk4gmmoz]{color:var(--signal-ink)}.mcp-scenario__title[data-astro-cid-sk4gmmoz]{font-size:var(--text-lg);letter-spacing:-.02em}.mcp-scenario__text[data-astro-cid-sk4gmmoz]{color:var(--muted);font-size:var(--text-sm);max-width:46ch}.mcp-flow[data-astro-cid-sk4gmmoz]{border:1px solid var(--line);background:var(--line);counter-reset:flow;gap:1px;display:grid}.mcp-flow__step[data-astro-cid-sk4gmmoz]{background:var(--paper);align-content:start;gap:.45rem;padding:clamp(1.3rem,2.6vw,1.8rem);display:grid}.mcp-flow__step[data-astro-cid-sk4gmmoz] .mono[data-astro-cid-sk4gmmoz]{color:var(--signal-ink)}.mcp-flow__step[data-astro-cid-sk4gmmoz] h3[data-astro-cid-sk4gmmoz]{font-size:var(--text-lg);letter-spacing:-.02em}.mcp-flow__step[data-astro-cid-sk4gmmoz] p[data-astro-cid-sk4gmmoz]{color:var(--muted);font-size:var(--text-sm);max-width:36ch}.mcp-flow__note[data-astro-cid-sk4gmmoz]{color:var(--muted);font-size:var(--text-sm);max-width:80ch;margin-top:1.25rem}.mcp-flow__note[data-astro-cid-sk4gmmoz] code[data-astro-cid-sk4gmmoz]{font-family:var(--font-mono);color:var(--ink);font-size:.9em}.mcp-grid[data-astro-cid-sk4gmmoz]{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.mcp-card[data-astro-cid-sk4gmmoz]{background:var(--paper-soft);align-content:start;gap:.6rem;padding:clamp(1.4rem,2.6vw,2rem);display:grid}.mcp-card__name[data-astro-cid-sk4gmmoz]{color:var(--signal-ink);letter-spacing:.02em;text-transform:none}.mcp-card__title[data-astro-cid-sk4gmmoz]{font-size:var(--text-xl);letter-spacing:-.02em}.mcp-card__text[data-astro-cid-sk4gmmoz]{color:var(--muted);font-size:var(--text-sm);max-width:42ch}.mcp-resources[data-astro-cid-sk4gmmoz]{gap:.75rem;margin-top:2rem;display:grid}.mcp-resources[data-astro-cid-sk4gmmoz] ul[data-astro-cid-sk4gmmoz]{border-top:1px solid var(--line);gap:.5rem;padding-top:1rem;display:grid}.mcp-resources[data-astro-cid-sk4gmmoz] li[data-astro-cid-sk4gmmoz]{gap:.2rem;display:grid}.mcp-resources[data-astro-cid-sk4gmmoz] code[data-astro-cid-sk4gmmoz]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink)}.mcp-resources[data-astro-cid-sk4gmmoz] span[data-astro-cid-sk4gmmoz]{color:var(--muted);font-size:var(--text-sm)}.mcp-connect[data-astro-cid-sk4gmmoz]{align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.mcp-connect__copy[data-astro-cid-sk4gmmoz]{align-content:start;gap:1rem;display:grid}.mcp-list[data-astro-cid-sk4gmmoz]{color:var(--muted);font-size:var(--text-sm);gap:.55rem;margin-top:.5rem;display:grid}.mcp-list[data-astro-cid-sk4gmmoz] li[data-astro-cid-sk4gmmoz]{padding-left:1.1rem;position:relative}.mcp-list[data-astro-cid-sk4gmmoz] li[data-astro-cid-sk4gmmoz]:before{content:"";background:var(--signal);width:6px;height:1px;position:absolute;top:.6em;left:0}.mcp-code[data-astro-cid-sk4gmmoz]{background:var(--dark);color:var(--on-dark);border:1px solid var(--line-strong)}.mcp-code__bar[data-astro-cid-sk4gmmoz]{border-bottom:1px solid var(--dark-line);justify-content:space-between;gap:1rem;padding:.65rem .9rem;display:flex}.mcp-code__bar[data-astro-cid-sk4gmmoz] .mono[data-astro-cid-sk4gmmoz]{color:var(--on-dark-muted);font-size:.625rem}.mcp-code[data-astro-cid-sk4gmmoz] pre[data-astro-cid-sk4gmmoz]{font-family:var(--font-mono);color:var(--on-dark);margin:0;padding:1.25rem;font-size:.75rem;line-height:1.7;overflow-x:auto}.mcp-live[data-astro-cid-sk4gmmoz]{background:var(--dark-line);border:1px solid var(--dark-line);gap:1px;margin-top:2rem;display:grid}.mcp-live[data-astro-cid-sk4gmmoz] div[data-astro-cid-sk4gmmoz]{background:var(--dark);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.mcp-live[data-astro-cid-sk4gmmoz] dt[data-astro-cid-sk4gmmoz]{color:var(--on-dark-muted)}.mcp-live[data-astro-cid-sk4gmmoz] dd[data-astro-cid-sk4gmmoz]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--on-dark);margin:0}.mcp-live[data-astro-cid-sk4gmmoz] dd[data-astro-cid-sk4gmmoz].is-on{color:#6ee7a0}.mcp-live[data-astro-cid-sk4gmmoz] dd[data-astro-cid-sk4gmmoz].is-off{color:var(--signal)}.mcp-live__note[data-astro-cid-sk4gmmoz]{color:var(--on-dark-muted);margin-top:1rem}.mcp-cta[data-astro-cid-sk4gmmoz]{justify-items:start;gap:1rem;display:grid}@media (width>=720px){.mcp-scenarios[data-astro-cid-sk4gmmoz],.mcp-grid[data-astro-cid-sk4gmmoz]{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-flow[data-astro-cid-sk4gmmoz]{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-live[data-astro-cid-sk4gmmoz]{grid-template-columns:repeat(4,minmax(0,1fr))}.mcp-live[data-astro-cid-sk4gmmoz] div[data-astro-cid-sk4gmmoz]{justify-items:start;gap:.35rem;display:grid}}@media (width>=1000px){.mcp-connect[data-astro-cid-sk4gmmoz]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mcp-grid[data-astro-cid-sk4gmmoz]{grid-template-columns:repeat(4,minmax(0,1fr))}}
