.mcp-page.svelte-31w9pu{--paper:#f8f4ee;--ink:#211d1b;--muted:#746c66;--line:#ded5cb;width:100%;color:var(--ink);background:var(--paper)}.mcp-hero.svelte-31w9pu{border-bottom:1px solid var(--line);grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:610px;padding:clamp(3.5rem,7vw,7rem);display:grid}h1.svelte-31w9pu,h2.svelte-31w9pu{font-family:var(--font-serif,Georgia,serif);letter-spacing:-.052em;font-weight:500}.mcp-hero.svelte-31w9pu h1:where(.svelte-31w9pu){margin:0;font-size:clamp(3.4rem,6.3vw,6.3rem);line-height:.94}.mcp-hero.svelte-31w9pu h1:where(.svelte-31w9pu) em:where(.svelte-31w9pu){color:#d75b5b;font-weight:500}.mcp-hero-copy.svelte-31w9pu>p:where(.svelte-31w9pu){max-width:650px;color:var(--muted);margin:1.6rem 0 0;font-size:1.05rem;line-height:1.65}.mcp-actions.svelte-31w9pu{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.mcp-actions.svelte-31w9pu a:where(.svelte-31w9pu){border:1px solid var(--line);color:inherit;background:#fff;border-radius:999px;padding:.8rem 1.2rem;font-weight:750;text-decoration:none}.mcp-actions.svelte-31w9pu .mcp-primary:where(.svelte-31w9pu){color:#fff;background:#d75b5b;border-color:#d75b5b}.mcp-flow.svelte-31w9pu{color:#fff;background:#211d1b;border-radius:2rem;overflow:hidden;box-shadow:0 2rem 5rem #4e302b25}.mcp-flow-title.svelte-31w9pu{color:#d9cfca;font:700 .63rem/1 var(--font-mono,monospace);letter-spacing:.08em;border-bottom:1px solid #ffffff20;justify-content:space-between;padding:1.15rem 1.35rem;display:flex}.mcp-flow-grid.svelte-31w9pu{grid-template-columns:1fr 2rem 1fr;align-items:center;gap:1rem;padding:2rem;display:grid}.mcp-node.svelte-31w9pu{background:#ffffff09;border:1px solid #fff2;border-radius:1rem;min-height:105px;padding:1.1rem}.mcp-node.svelte-31w9pu b:where(.svelte-31w9pu),.mcp-node.svelte-31w9pu span:where(.svelte-31w9pu){display:block}.mcp-node.svelte-31w9pu b:where(.svelte-31w9pu){font:500 1.2rem/1.1 var(--font-serif,Georgia,serif)}.mcp-node.svelte-31w9pu span:where(.svelte-31w9pu){color:#baaea8;font:650 .59rem/1.4 var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;margin-top:.65rem}.mcp-flow-grid.svelte-31w9pu i:where(.svelte-31w9pu){text-align:center;color:#f09a9a;font-style:normal}.mcp-proof.svelte-31w9pu{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.mcp-proof.svelte-31w9pu div:where(.svelte-31w9pu){border-right:1px solid var(--line);padding:1.7rem 2rem}.mcp-proof.svelte-31w9pu div:where(.svelte-31w9pu):last-child{border:0}.mcp-proof.svelte-31w9pu strong:where(.svelte-31w9pu),.mcp-proof.svelte-31w9pu span:where(.svelte-31w9pu){display:block}.mcp-proof.svelte-31w9pu strong:where(.svelte-31w9pu){font:500 1.9rem/1 var(--font-serif,Georgia,serif)}.mcp-proof.svelte-31w9pu span:where(.svelte-31w9pu){color:var(--muted);margin-top:.3rem;font-size:.72rem}.mcp-catalog.svelte-31w9pu,.mcp-contract.svelte-31w9pu,.mcp-closing.svelte-31w9pu{padding:clamp(3.5rem,7vw,6.5rem)}.mcp-catalog.svelte-31w9pu{background:#fff}.mcp-section-head.svelte-31w9pu{grid-template-columns:1fr minmax(280px,.7fr);align-items:end;gap:4rem;margin-bottom:2.3rem;display:grid}.mcp-section-head.svelte-31w9pu h2:where(.svelte-31w9pu),.mcp-closing.svelte-31w9pu h2:where(.svelte-31w9pu){margin:0;font-size:clamp(2.7rem,4.7vw,4.7rem);line-height:1}.mcp-section-head.svelte-31w9pu p:where(.svelte-31w9pu),.mcp-closing.svelte-31w9pu p:where(.svelte-31w9pu){color:var(--muted);margin:0;line-height:1.65}.mcp-server-stack.svelte-31w9pu{gap:.75rem;display:grid}.mcp-server.svelte-31w9pu{border:1px solid var(--line);color:inherit;background:#fff;border-radius:1.25rem;grid-template-columns:3rem .75rem minmax(250px,1.2fr) minmax(150px,.6fr) 7.5rem 2rem;align-items:center;gap:1rem;padding:1.2rem 1.35rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.mcp-server.svelte-31w9pu:hover{border-color:var(--source);transform:translate(.35rem);box-shadow:0 .8rem 2rem #211d1b0b}.number.svelte-31w9pu{color:var(--source);font:800 .66rem/1 var(--font-mono,monospace)}.source-dot.svelte-31w9pu{background:var(--source);width:.7rem;height:.7rem;box-shadow:0 0 0 .3rem color-mix(in oklab,var(--source) 18%,transparent);border-radius:50%}.server-copy.svelte-31w9pu b:where(.svelte-31w9pu),.server-copy.svelte-31w9pu small:where(.svelte-31w9pu){display:block}.server-copy.svelte-31w9pu b:where(.svelte-31w9pu){font:500 1.35rem/1.1 var(--font-serif,Georgia,serif)}.server-copy.svelte-31w9pu small:where(.svelte-31w9pu){color:var(--muted);margin-top:.3rem;font-size:.72rem}.family.svelte-31w9pu{color:var(--muted);font-size:.7rem}.access.svelte-31w9pu{color:#715c3d;font:800 .56rem/1 var(--font-mono,monospace);text-transform:uppercase;background:#f6eee0;border-radius:999px;justify-self:start;padding:.4rem .55rem}.access.available.svelte-31w9pu{color:#397054;background:#e9f4ed}.open.svelte-31w9pu{color:var(--source);font-size:1.25rem}.mcp-contract.svelte-31w9pu{color:#fff;background:#211d1b}.mcp-section-head.inverse.svelte-31w9pu p:where(.svelte-31w9pu){color:#bdb2ac}.mcp-contract.svelte-31w9pu ol:where(.svelte-31w9pu){border:1px solid #ffffff24;border-radius:1.5rem;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mcp-contract.svelte-31w9pu li:where(.svelte-31w9pu){border-right:1px solid #ffffff24;min-height:270px;padding:2rem}.mcp-contract.svelte-31w9pu li:where(.svelte-31w9pu):last-child{border:0}.mcp-contract.svelte-31w9pu li:where(.svelte-31w9pu)>span:where(.svelte-31w9pu){color:#f09a9a;font:800 .64rem/1 var(--font-mono,monospace)}.mcp-contract.svelte-31w9pu b:where(.svelte-31w9pu){font:500 1.65rem/1.1 var(--font-serif,Georgia,serif);margin-top:3rem;display:block}.mcp-contract.svelte-31w9pu p:where(.svelte-31w9pu){color:#bdb2ac;font-size:.78rem;line-height:1.6}.mcp-contract.svelte-31w9pu code:where(.svelte-31w9pu){color:#f3cdcd;margin-top:1.5rem;font-size:.68rem;display:block}.mcp-closing.svelte-31w9pu{background:linear-gradient(135deg,#f9efeb,#fff);justify-content:space-between;align-items:center;gap:3rem;display:flex}.mcp-closing.svelte-31w9pu h2:where(.svelte-31w9pu){font-size:clamp(2.4rem,4vw,4rem)}.mcp-closing.svelte-31w9pu p:where(.svelte-31w9pu){max-width:650px;margin-top:.8rem}.mcp-closing.svelte-31w9pu .mcp-actions:where(.svelte-31w9pu){flex:none;margin:0}@media (width<=900px){.mcp-hero.svelte-31w9pu,.mcp-section-head.svelte-31w9pu{grid-template-columns:1fr}.mcp-hero.svelte-31w9pu{min-height:0}.mcp-proof.svelte-31w9pu{grid-template-columns:1fr 1fr}.mcp-server.svelte-31w9pu{grid-template-columns:2.5rem .75rem 1fr 2rem}.mcp-server.svelte-31w9pu .family:where(.svelte-31w9pu),.mcp-server.svelte-31w9pu .access:where(.svelte-31w9pu){display:none}.mcp-contract.svelte-31w9pu ol:where(.svelte-31w9pu){grid-template-columns:1fr}.mcp-contract.svelte-31w9pu li:where(.svelte-31w9pu){border-bottom:1px solid #ffffff24;border-right:0;min-height:0}.mcp-closing.svelte-31w9pu{flex-direction:column;align-items:flex-start}.mcp-closing.svelte-31w9pu .mcp-actions:where(.svelte-31w9pu){margin-top:0}}@media (width<=560px){.mcp-page.svelte-31w9pu{border:0}.mcp-hero.svelte-31w9pu,.mcp-catalog.svelte-31w9pu,.mcp-contract.svelte-31w9pu,.mcp-closing.svelte-31w9pu{padding:2.5rem 1.1rem}.mcp-hero.svelte-31w9pu h1:where(.svelte-31w9pu){font-size:3.15rem}.mcp-flow-grid.svelte-31w9pu{grid-template-columns:1fr;padding:1.2rem}.mcp-flow-grid.svelte-31w9pu i:where(.svelte-31w9pu){transform:rotate(90deg)}.mcp-proof.svelte-31w9pu div:where(.svelte-31w9pu){padding:1.1rem}.mcp-proof.svelte-31w9pu strong:where(.svelte-31w9pu){font-size:1.45rem}.mcp-server.svelte-31w9pu{grid-template-columns:2rem .65rem 1fr;padding:1rem}.mcp-server.svelte-31w9pu .open:where(.svelte-31w9pu){display:none}.server-copy.svelte-31w9pu b:where(.svelte-31w9pu){font-size:1.15rem}.mcp-contract.svelte-31w9pu b:where(.svelte-31w9pu){margin-top:1.8rem}}
