.mcp-shell{max-width:960px}.mcp-badges{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.mcp-badges span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);background:var(--paper-2);border-radius:3px;padding:5px 9px;font-size:11px}.mcp-badges span b{color:var(--ink);font-weight:600}.mcp-cmd{background:#0d0d0d;border:1px solid #1f1f1f;border-radius:4px;align-items:center;gap:14px;margin:26px 0 8px;padding:16px 18px;display:flex;overflow-x:auto}.mcp-cmd .ps{color:#5a5a60;font-family:var(--mono);font-size:15px}.mcp-cmd code{font-family:var(--mono);color:#f3efe9;white-space:nowrap;background:0 0;padding:0;font-size:15.5px}.mcp-cmd code .k{color:#e5713f}.mcp-cta-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.mcp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 26px;display:grid}.mcp-step{border:1px solid var(--rule);background:var(--paper);border-radius:3px;padding:18px}.mcp-step .n{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);margin-bottom:8px;font-size:11px;display:block}.mcp-step h3{margin:0 0 6px;font-size:16px;font-weight:600}.mcp-step p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.mcp-step a{color:var(--accent)}.mcp-clients{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:8px;display:grid}.mcp-client{border:1px solid var(--rule);background:var(--paper);border-radius:3px;min-width:0;padding:18px 18px 6px}.mcp-client h3{margin:0 0 4px;font-size:17px;font-weight:600}.mcp-client .where{font-family:var(--mono);color:var(--ink-3);word-break:break-all;margin-bottom:12px;font-size:11.5px}.mcp-client .where code{color:var(--ink-2);background:0 0;padding:0;font-size:11.5px}.mcp-client .docs-code{margin-bottom:12px}.mcp-install{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-2px 0 14px;font-size:13px;display:flex}.mcp-install .btn{height:34px;padding:0 14px;font-size:13px}.mcp-install code{font-size:12px}.mcp-shell .ai-int{margin:26px 0 18px}.mcp-code .cap{justify-content:space-between;align-items:center;display:flex}.mcp-code .cap button{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8e8e92;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:2px;padding:3px 8px;font-size:10px}.mcp-code .cap button:hover{color:#f3efe9;border-color:#5a5a60}.mcp-code pre{font-size:12px}.mcp-tools td:first-child code,.mcp-tools td:last-child{white-space:nowrap}.mcp-prompts{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.mcp-prompts li{border:1px solid var(--rule);border-left:3px solid var(--accent);font-family:var(--serif);color:var(--ink);background:var(--paper-2);border-radius:3px;padding:12px 16px;font-size:16.5px;line-height:1.45}.mcp-prompts li .say:before{content:"“";color:var(--accent);margin-right:2px}.mcp-prompts li .say:after{content:"”";color:var(--accent);margin-left:2px}.mcp-prompts li .arrow{font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;margin-top:6px;font-size:11.5px;display:block}@media (max-width:760px){.mcp-steps,.mcp-clients{grid-template-columns:1fr}.mcp-cmd code{font-size:13.5px}}
