.mcp-page{gap:24px;min-width:0;display:grid}.mcp-hero{padding:4px 0 8px}.mcp-eyebrow{color:#667085;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.mcp-eyebrow svg{width:18px;height:18px}.sl-shell .mcp-hero h1{letter-spacing:-.035em;max-width:580px;margin:16px 0 12px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.15}.mcp-hero>p{color:#667085;max-width:550px;margin:0;font-size:15px;line-height:1.7}.mcp-facts{color:#475467;flex-wrap:wrap;gap:10px 20px;margin-top:20px;font-size:12px;display:flex}.mcp-facts span{align-items:center;gap:6px;display:inline-flex}.mcp-facts svg{color:#168365;width:16px;height:16px}.mcp-card{background:#fff;border:1px solid #e3e7ed;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #10182804}.mcp-card-head{border-bottom:1px solid #edf0f3;align-items:flex-start;gap:12px;padding:22px;display:flex}.mcp-step{color:#667085;background:#f9fafb;border:1px solid #e4e7ec;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.sl-shell .mcp-card h2{color:#101828;letter-spacing:-.02em;margin:0;font-size:16px;font-weight:650;line-height:1.5}.mcp-card-head p{color:#667085;margin:4px 0 0;font-size:12px;line-height:1.6}.mcp-protocol{color:#475467;background:#f2f4f7;border-radius:6px;flex:none;margin-left:auto;padding:5px 8px;font-size:10px}.mcp-card-body{min-width:0;padding:22px}.mcp-field-label{color:#344054;margin-bottom:8px;font-size:12px;font-weight:600}.mcp-endpoint{background:#f9fafb;border:1px solid #dfe4eb;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.mcp-endpoint>code{overflow-wrap:anywhere;color:#344054;min-width:0;font-size:12px}.mcp-page .button-row{flex-wrap:wrap;gap:8px;margin:0}.mcp-page .button-row .button{background:#fff;border-radius:8px;min-height:34px;padding:7px 12px;font-size:12px}.mcp-page .button-row [role=status]:empty{display:none}.mcp-instruction,.mcp-config>p{color:#667085;margin:12px 0 0;font-size:12px;line-height:1.75}.mcp-config{border-top:1px solid #edf0f3;margin-top:22px;padding-top:18px}.mcp-config summary{cursor:pointer;color:#344054;font-size:13px;font-weight:600}.mcp-code-header{color:#667085;background:#f9fafb;border:1px solid #e4e7ec;border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;font-size:11px;display:flex}.sl-shell .mcp-page pre{color:#344054;white-space:pre;background:#f8fafc;border:1px solid #e4e7ec;border-radius:0 0 10px 10px;max-width:100%;margin:0;padding:18px;font-size:12px;line-height:1.8;display:block;overflow:auto}.mcp-tools{grid-template-columns:1fr 1fr;display:grid}.mcp-tools article{border-bottom:1px solid #edf0f3;min-width:0;padding:20px 22px}.mcp-tools article:nth-child(odd){border-right:1px solid #edf0f3}.mcp-tools code{color:#475467;background:#f2f4f7;border-radius:5px;padding:4px 7px;font-size:11px;display:inline-block}.sl-shell .mcp-tools h3{color:#101828;margin:12px 0 5px;font-size:13px;font-weight:600}.mcp-tools p,.mcp-card-note,.mcp-technical p{color:#667085;margin:0;font-size:12px;line-height:1.75}.mcp-card-note{background:#fcfcfd;padding:16px 22px}.mcp-technical{gap:14px;display:grid}.mcp-technical code{color:#344054;background:#f2f4f7;border-radius:4px;padding:2px 5px}.mcp-technical nav{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.mcp-technical nav a{color:#344054;border:1px solid #e4e7ec;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;text-decoration:none;display:inline-flex}.mcp-technical nav svg{width:14px;height:14px}:is(.mcp-page a:focus-visible,.mcp-page summary:focus-visible){outline-offset:3px;outline:2px solid #344054}@media (max-width:600px){.mcp-card-head,.mcp-card-body{padding:16px}.mcp-protocol{display:none}.mcp-tools{grid-template-columns:1fr}.mcp-tools article:nth-child(odd){border-right:0}.mcp-tools article{padding:18px 16px}.mcp-card-note{padding:16px}.mcp-facts{gap:10px 14px}}.sl-shell .sl-main .mcp-page{padding:28px 24px 32px}@media (max-width:600px){.sl-shell .sl-main .mcp-page{padding:20px 16px 24px}}
