.mcp-guide{color:#1f2937;margin:0 auto 48px;max-width:860px}.mcp-guide__hero{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:24px;padding:36px 32px 28px;text-align:center}.mcp-guide__logos{display:flex;gap:8px;margin-bottom:20px}.mcp-guide__logo,.mcp-guide__logos{align-items:center;justify-content:center}.mcp-guide__logo{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.06);display:inline-flex;height:46px;width:46px}.mcp-guide__logo--brand{border-radius:14px;height:54px;width:54px}.mcp-guide__dots{border-top:2px dotted #d1d5db;width:28px}.mcp-guide__title{font-size:26px;font-weight:600;margin:0 0 8px}.mcp-guide__lead{color:#6b7280;font-size:15px;margin:0 auto 20px;max-width:600px}.mcp-guide__url{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center}.mcp-guide__url code{background:#f3f4f6;border-radius:8px;color:#1f2937;font-size:14px;padding:6px 10px}.mcp-guide__section{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:24px;padding:28px 32px}.mcp-guide__section h2{font-size:20px;font-weight:600;margin:0 0 4px}.mcp-guide__muted{color:#6b7280;margin:0 0 18px}.mcp-guide__tabs{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding-bottom:18px}.mcp-guide__tab{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:7px 14px}.mcp-guide__tab:hover{background:#f9fafb;border-color:#d1d5db}.mcp-guide__tab--active,.mcp-guide__tab--active:hover{background:#eef2ff;border-color:#a5b4fc;color:#4f46e5}.mcp-guide__panel-title{align-items:center;display:flex;font-size:17px;font-weight:600;gap:10px;margin:0 0 16px}.mcp-guide__steps{list-style:none;margin:0 0 16px;padding:0}.mcp-guide__steps li{display:flex;font-size:14px;gap:12px;line-height:1.6;padding:8px 0}.mcp-guide__step-number{align-items:center;background:#eef2ff;border-radius:50%;color:#4f46e5;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.mcp-guide code{background:#f3f4f6;border-radius:4px;color:#1f2937;font-size:13px;padding:1px 6px}.mcp-guide__code{margin:8px 0 16px;position:relative}.mcp-guide__code pre{background:#1f2937;border:0;border-radius:10px;color:#e5e7eb;font-size:13px;margin:0;padding:14px 16px;white-space:pre-wrap}.mcp-guide__code .mcp-copy{border-color:#4b5563;color:#e5e7eb;position:absolute;right:8px;top:8px}.mcp-guide__note{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;display:flex;font-size:13px;gap:10px;line-height:1.5;padding:12px 14px}.mcp-guide__note .mdi{color:#9ca3af;font-size:16px}.mcp-guide__asks{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.mcp-guide__ask{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;font-size:14px;gap:10px;line-height:1.5;padding:12px 14px}.mcp-guide__ask>span{flex:1}.mcp-guide__ask>.mdi{color:#667eea;margin-top:3px}.mcp-guide__footer{color:#6b7280;font-size:13px;text-align:center}.mcp-copy{background:transparent;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;flex-shrink:0;font-size:12px;padding:2px 8px;white-space:nowrap}.mcp-copy:hover{border-color:#d1d5db;color:#1f2937}.mcp-copy--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:0;border-radius:8px;color:#fff;font-size:13px;font-weight:600;padding:6px 12px}.mcp-copy--primary:hover{color:#fff;opacity:.92}@media (max-width:767px){.mcp-guide__hero,.mcp-guide__section{padding:22px 18px}.mcp-guide__asks{grid-template-columns:1fr}}