.mcp-hero{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.mcp-works{color:var(--ink-2);flex-wrap:wrap;gap:8px 20px;margin-top:36px;font-size:.95rem;display:flex}.mcp-works span:first-child{color:var(--muted)}.mcp-example{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--lift);margin:0;padding:26px}.mcp-example figcaption{color:var(--muted);font-size:.85rem}.mcp-example-title{margin-top:6px;font-size:1.05rem;font-weight:600}.mcp-example-score{align-items:baseline;gap:8px;margin:14px 0 12px;display:flex}.mcp-example-score b{letter-spacing:-.04em;font-size:3rem;font-weight:600;line-height:1}.mcp-example-score span{color:var(--muted)}.mcp-example-cells{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.mcp-example-cells i{background:var(--accent);border-radius:3px;height:12px}.mcp-example dl{border-top:1px solid var(--rule);margin:18px 0 0}.mcp-example dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:10px 0;font-size:.92rem;display:flex}.mcp-example dt{color:var(--ink-2)}.mcp-example dd{margin:0}.mcp-example dd s{color:var(--muted)}.mcp-example dd b{font-weight:600}.mcp-example-actions{justify-content:flex-end;gap:8px;margin-top:18px;font-size:.9rem;display:flex}.mcp-example-actions span{border:1px solid var(--rule);border-radius:999px;padding:8px 16px}.mcp-example-actions span:last-child{border-color:var(--ink);background:var(--ink);color:var(--paper)}.mcp-abilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.mcp-abilities li{border-top:1px solid var(--ink);padding-top:18px}.mcp-abilities p{color:var(--muted);margin-top:8px;font-size:.95rem;line-height:1.5}.mcp-roles{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.mcp-roles button{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:9px 18px;font-size:.95rem;transition:background-color .2s,color .2s,border-color .2s}.mcp-roles button:hover{border-color:var(--rule-strong);color:var(--ink)}.mcp-roles button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.mcp-asks{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mcp-asks li{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:16px;min-height:200px;padding:24px;animation:.45s cubic-bezier(.16,1,.3,1) both mcp-ask-in;display:flex}.mcp-asks li:nth-child(2){animation-delay:60ms}.mcp-asks li:nth-child(3){animation-delay:.12s}.mcp-asks small{color:var(--muted);font-size:.85rem}.mcp-asks q{letter-spacing:-.012em;flex:1;font-size:1.1rem;line-height:1.4}.mcp-asks button{border-bottom:1px solid var(--rule-strong);color:var(--ink);align-self:flex-start;padding:0 0 2px;font-size:.9rem}@keyframes mcp-ask-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mcp-start{counter-reset:mcp-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.mcp-start li{border-top:1px solid var(--ink);counter-increment:mcp-step;padding-top:18px}.mcp-start li:last-child{border-top-color:var(--accent-deep)}.mcp-start li:before{content:counter(mcp-step);color:var(--muted);margin-bottom:8px;font-size:.85rem;display:block}.mcp-start p{color:var(--muted);margin-top:8px;font-size:.95rem;line-height:1.5}.mcp-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.mcp-control>div{border:1px solid var(--rule);border-radius:var(--r-lg);padding:28px}.mcp-control ul{margin:16px 0 0;padding:0;list-style:none}.mcp-control li{border-top:1px solid var(--rule);color:var(--ink-2);gap:14px;padding:12px 0;line-height:1.45;display:flex}.mcp-control li:before{content:"";background:var(--accent-deep);border-radius:2px;flex:none;width:9px;height:9px;margin-top:7px}.mcp-control-never{background:var(--cta);color:var(--paper);border-color:var(--cta)!important}.mcp-control-never li{color:#c9c6bd;border-color:#2c2b27}.mcp-control-never li:before{background:#6b6860}.mcp-close{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}@media (max-width:62rem){.mcp-hero{grid-template-columns:minmax(0,1fr)}.mcp-abilities,.mcp-start{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-asks{grid-template-columns:minmax(0,1fr)}.mcp-asks li{min-height:0}.mcp-control{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mcp-abilities,.mcp-start{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mcp-asks li{animation:none}}
