.mcp-hero{padding:52px 0 0}.mcp-hero h1{font-family:var(--display);letter-spacing:-.035em;color:var(--fg);text-wrap:balance;margin-bottom:16px;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.03}.mcp-hero h1 .cy{background:linear-gradient(96deg,#5ec6ff 0%,var(--cyan)42%,var(--blue)100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.mcp-hero .sub{font-family:var(--mono);color:var(--ink-dim);max-width:520px;margin-bottom:26px;font-size:14px;line-height:1.7}.mcp-hero .sub .w{color:var(--fg)}.mcp-chat{border:1px solid var(--line-2);background:var(--bg-3);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px -28px #000000b3}.mcp-chat .ch{background:var(--bg-2);border-bottom:1px solid var(--line);color:var(--ink-dim);align-items:center;gap:10px;padding:9px 14px;font-size:11px;display:flex}.mcp-chat .ch .dots{gap:6px;display:flex}.mcp-chat .ch .dots span{background:var(--line-2);border-radius:999px;width:10px;height:10px}.mcp-chat .body{flex-direction:column;gap:16px;padding:18px;display:flex}.mcp-chat .msg{gap:12px;font-size:12.5px;line-height:1.65;display:flex}.mcp-chat .msg .who{flex-shrink:0;width:48px;font-weight:600}.mcp-chat .msg.you .who{color:var(--cyan)}.mcp-chat .msg.bot .who{color:var(--blue-soft)}.mcp-chat .msg .txt{color:var(--ink)}.mcp-chat .msg .txt .tool{color:var(--green)}.mcp-chat .msg .txt .w{color:var(--fg)}.mcp-install{border:1px solid var(--line-2);background:var(--bg-3);border-radius:12px;overflow:hidden}.mcp-install .tabsrow{border-bottom:1px solid var(--line);display:flex}.mcp-install .tabsrow button{font-family:var(--mono);color:var(--ink-dim);border:none;border-right:1px solid var(--line);cursor:pointer;background:0 0;flex:1;padding:13px 14px;font-size:12.5px;transition:all .15s}.mcp-install .tabsrow button:last-child{border-right:none}.mcp-install .tabsrow button:hover{color:var(--ink);background:var(--bg-4)}.mcp-install .tabsrow button.active{color:var(--cyan);background:var(--bg-2);box-shadow:inset 0 -2px 0 var(--cyan)}.mcp-install pre{color:var(--ink);white-space:pre;margin:0;padding:18px 20px;font-size:12px;line-height:1.7;overflow-x:auto}.mcp-install .ik{color:var(--cyan)}.mcp-install .iv{color:var(--green)}.mcp-install .id{color:var(--ink-faint)}.mcp-caps{border:1px solid var(--line-2);background:var(--bg-3);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:11px 28px;padding:24px;display:grid}@media (max-width:640px){.mcp-caps{grid-template-columns:1fr}}.mcp-caps .cap{color:var(--ink);align-items:flex-start;gap:11px;font-size:12.5px;line-height:1.5;display:flex}.mcp-caps .cap svg{color:var(--green);flex-shrink:0;margin-top:1px}.mcp-faq{flex-direction:column;gap:10px;display:flex}.mcp-faq .q{border:1px solid var(--line-2);background:var(--bg-3);border-radius:10px;overflow:hidden}.mcp-faq .qh{cursor:pointer;text-align:left;width:100%;font-family:var(--mono);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.mcp-faq .qh .qt{color:var(--fg);font-size:13px;font-weight:500}.mcp-faq .qh .pl{color:var(--cyan);font-size:16px;transition:transform .2s}.mcp-faq .q.open .qh .pl{transform:rotate(45deg)}.mcp-faq .qa{max-height:0;transition:max-height .24s;overflow:hidden}.mcp-faq .q.open .qa{max-height:240px}.mcp-faq .qa p{color:var(--ink-dim);margin:0;padding:0 18px 16px;font-size:12.5px;line-height:1.7}.mcp-why-tiles .tile.tile-cta{background:linear-gradient(135deg,var(--bg-3)0%,#213be524 100%);grid-column:span 2}.mcp-why-tiles .tile.tile-cta:hover{background:linear-gradient(135deg,var(--bg-4)0%,#213be52e 100%)}.mcp-why-tiles .tile.tile-cta .cta-body{flex:1;grid-template-columns:1fr;align-items:end;gap:20px 28px;display:grid}.mcp-why-tiles .tile.tile-cta h3{font-family:var(--display);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.08}.mcp-why-tiles .tile.tile-cta p{margin:0}.mcp-why-tiles .tile.tile-cta .hero-actions{margin-top:16px}.mcp-why-tiles .tile.tile-cta .code-mini{white-space:pre-wrap;margin-top:0}@media (min-width:1100px){.mcp-why-tiles .tile.tile-cta .cta-body{grid-template-columns:1fr minmax(220px,.9fr)}}@media (max-width:800px){.mcp-why-tiles .tile.tile-cta{grid-column:auto}}html[data-theme=light] .mcp-why-tiles .tile.tile-cta{background:linear-gradient(135deg,var(--bg-3)0%,#213be514 100%)}html[data-theme=light] .mcp-why-tiles .tile.tile-cta:hover{background:linear-gradient(135deg,var(--bg-4)0%,#213be51f 100%)}
/*# sourceMappingURL=4091b8109d5a7b72.css.map*/