.mcp-page{max-width:1180px;padding-block:64px 85px}.mcp-intro{max-width:780px}.mcp-intro h1{font-size:var(--t-display);letter-spacing:var(--ls-display);line-height:var(--lh-display);margin:24px 0}.mcp-lede{color:#b4c3d0;max-width:65ch;font-size:20px;line-height:1.65}.mcp-endpoint{background:#0b141e;border:1px solid #30485d;align-items:center;gap:24px;margin-top:30px;padding:20px 24px;display:flex}.mcp-endpoint>span{color:#aabecf;white-space:nowrap;font-size:13px}.mcp-endpoint code{color:#a9d5ff;overflow-wrap:anywhere;min-width:0;font:15px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.mcp-endpoint button{margin-left:auto}.mcp-endpoint button,.copy-snippet button{color:#9aceff;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:34px;padding:7px 0;font-size:13px}.mcp-preview{color:#93a9bb;margin:12px 0 40px;font-size:12px;line-height:1.65}.mcp-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:55px;display:grid}.mcp-client{border-top:1px solid #293c4d;min-width:0;padding:27px 0 30px;scroll-margin-top:110px}.client-title{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.client-number{color:#69b7ff;font:12px ui-monospace,SFMono-Regular,monospace}.client-title h2{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.2}.client-title small{color:#a1b6c7;font-size:var(--t-meta);margin-left:auto}.mcp-client ol{color:#b5c6d4;margin:0;padding-left:20px;font-size:15px;line-height:1.7}.mcp-client li{margin:8px 0;padding-left:3px}.copy-snippet{background:#0b131c;border:1px solid #273d50;min-width:0;margin:16px 0 12px}.copy-snippet>div{color:#94adbf;font-size:var(--t-meta);border-bottom:1px solid #223547;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;display:flex}.copy-snippet pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b5dcff;max-height:300px;margin:0;padding:14px;font:12px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.client-finish{color:#b5c6d4;gap:10px;margin:0;font-size:15px;line-height:1.7;display:flex}.client-finish>span{margin-left:2px}.mcp-tools{border-top:1px solid #293c4d;margin-top:10px;padding-top:32px}.mcp-tools h2{letter-spacing:-.025em;margin:0 0 25px;font-size:30px}.mcp-tools dl{max-width:850px;margin:0}.mcp-tools dl>div{grid-template-columns:210px 1fr;gap:24px;padding:9px 0;font-size:15px;display:grid}.mcp-tools dd{color:#b5c6d4;margin:0}.mcp-small{color:#a4b9ca;margin-top:22px;font-size:13px}.mcp-page a{color:#9aceff;text-underline-offset:4px}.mcp-http{color:#b5c6d4;border-block:1px solid #293c4d;margin:25px 0 0;padding:24px 0;font-size:14px;line-height:1.8}.mcp-http code{font-size:12px}.mcp-extras details{border-bottom:1px solid #293c4d;padding:23px 0;scroll-margin-top:120px}.mcp-extras summary{cursor:pointer;color:#b5c6d4;font-size:15px}.mcp-extras p{color:#adbfce;max-width:75ch;font-size:14px;line-height:1.75}.mcp-extras .copy-snippet{max-width:850px}.setup-sources{flex-wrap:wrap;gap:12px 24px;font-size:13px;display:flex}.copy-toast{color:#e3f2ff;z-index:40;background:#143854;border:1px solid #588cb3;max-width:min(600px,90%);padding:14px 22px;font-size:14px;display:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0007}.copy-toast.visible{display:block}.mcp-page button:focus-visible,.mcp-page summary:focus-visible{outline-offset:4px;outline:2px solid #a2d0ff}@media (width<=700px){.mcp-page{padding-block:40px 60px}.mcp-intro h1{font-size:48px}.mcp-lede{font-size:17px}.mcp-grid{grid-template-columns:1fr}.mcp-endpoint{flex-wrap:wrap;gap:8px 12px;margin-top:24px;padding:16px}.mcp-endpoint>span{width:100%;font-size:var(--t-meta)}.mcp-endpoint code{overflow-wrap:anywhere;flex:100%;min-width:0;font-size:13px}.mcp-endpoint button{text-align:left;flex:1 0 100%;margin-left:0}.mcp-preview{margin-bottom:28px}.mcp-client{padding-block:24px}.mcp-tools dl>div{grid-template-columns:1fr;gap:7px;padding-block:11px}.mcp-tools h2{font-size:27px}.copy-toast{width:90%;bottom:12px}.client-title h2{font-size:24px}.mcp-primary-instruction>div{flex-direction:column;align-items:flex-start}.mcp-primary-instruction button{text-align:left;width:100%}.mcp-primary-instruction pre{font-size:13px}}.mcp-tools>p{color:#b5c6d4;max-width:75ch;line-height:1.75}.mcp-page .copy-snippet button{min-height:44px}.mcp-tools dt{color:#d5e7f6;font-family:inherit;font-size:15px}.mcp-tools dt small{font:var(--t-meta)/1.8 ui-monospace,monospace;color:#8fa8be;margin-top:3px;display:block}.mcp-client>a{font-size:13px}.mcp-client .copy-snippet pre{max-height:180px}.mcp-primary-instruction pre{color:#d0e8ff;max-height:none;font-size:14px;line-height:1.65}.mcp-client{transition:border-color .3s cubic-bezier(.22,.72,.18,1)}.mcp-client:hover{border-top-color:#399eff}.client-number{transition:transform .3s cubic-bezier(.22,.72,.18,1)}.mcp-client:hover .client-number{transform:translate(4px)}.copy-snippet{transition:border-color .25s}.copy-snippet:hover{border-color:#3a6a94}.mcp-endpoint{transition:border-color .3s}.mcp-endpoint:hover{border-color:#3a6a94}.mcp-extras summary{transition:color .2s}.mcp-extras summary:hover{color:#8ec9ff}.client-sub{color:#8fa8ba;margin:-10px 0 18px;font-size:14px;line-height:1.6}.mcp-page[data-astro-cid-sk4gmmoz]{max-width:none}.mcp-picker[data-astro-cid-sk4gmmoz]{margin-top:4px}.mcp-generic-instruction[data-astro-cid-sk4gmmoz]{border-bottom:0;margin:24px 0}.mcp-generic-instruction[data-astro-cid-sk4gmmoz] summary[data-astro-cid-sk4gmmoz]{cursor:pointer;color:#b5c6d4;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.mcp-generic-instruction[data-astro-cid-sk4gmmoz][open] summary[data-astro-cid-sk4gmmoz]{margin-bottom:10px}.mcp-tabs[data-astro-cid-sk4gmmoz]{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.mcp-tabs[data-astro-cid-sk4gmmoz] button[data-astro-cid-sk4gmmoz]{letter-spacing:.08em;text-transform:uppercase;color:#93a9bb;cursor:pointer;background:0 0;border:1px solid #29465d;min-height:44px;padding:11px 14px;font:12px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.mcp-tabs[data-astro-cid-sk4gmmoz] button[data-astro-cid-sk4gmmoz][aria-selected=true]{color:#e3f2ff;background:#0d1f30;border-color:#69baff}.mcp-guide[data-astro-cid-sk4gmmoz]{margin:0 0 14px}.mcp-guide-link[data-astro-cid-sk4gmmoz]{margin-top:10px;display:inline-block}
