.landing.setup-page{--bg:#171b22;--bg-2:#191e26;--surface:#1d2229;--setup-text:var(--text);--setup-muted:var(--text-3);--setup-line:var(--line-2);--setup-surface:var(--surface);--text:#f1f2f5;--text-2:#c1c6cf;--text-3:#a4abb8;--text-4:#a4abb8;--line:#b9c3d622;--line-2:#b9c3d62e}.landing.setup-page .mcp-page{width:min(1180px,100% - 64px);padding:137px 0 48px}.landing.setup-page .mcp-hero{padding-block:0 32px}.landing.setup-page .mcp-head{max-width:660px}.landing.setup-page .mcp-head:before{content:none}.landing.setup-page .mcp-head .h-display{letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(48px,4.9vw,70px);font-weight:550;line-height:1.04}.landing.setup-page .mcp-grad{color:var(--text);-webkit-text-fill-color:currentColor;background:0 0}.landing.setup-page .mcp-head .lead{max-width:540px;color:var(--text-3);margin-top:24px;font-size:16px;line-height:1.7}.landing.setup-page .mcp-head .eyebrow{font:500 12px/1.5 var(--font-sans), sans-serif;letter-spacing:.02em;text-transform:none;color:var(--text-3)}.landing.setup-page .mcp-head .eyebrow .dot{display:none}.landing.setup-page .mcp-works{max-width:560px;line-height:1.65}.landing.setup-page .mcp-hero-art{border-radius:0;inset:-24px 0 -20px 30%;-webkit-mask-image:radial-gradient(at 60%,#000 15%,#0000 72%);mask-image:radial-gradient(at 60%,#000 15%,#0000 72%)}.landing.setup-page .mcp-hero-art:after{background:linear-gradient(90deg,#171b22,#171b22db 28%,#171b2255 70%,#171b2266),linear-gradient(#171b22,#0000 30% 70%,#171b22)}.landing.setup-page .install-tabs{border:0;border-bottom:1px solid var(--line-2);background:0 0;border-radius:0;gap:24px;margin-top:0;padding:0}.landing.setup-page .mcp-tab{border-radius:8px;min-height:40px}.landing.setup-page .mcp-tab:hover{transform:none}.landing.setup-page .install-tabs .mcp-tab{background:0 0;border:0;border-radius:0;min-height:52px;padding:12px 0;font-size:14px;position:relative}.landing.setup-page .install-tabs .mcp-tab[data-active]:after{content:"";background:#ef4056;height:2px;position:absolute;inset:auto 0 -1px}.landing.setup-page .mcp-section{margin-top:48px;padding-top:40px}.landing.setup-page .install-tabs+.mcp-section{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);align-items:start;gap:16px 48px;margin-top:0;padding-top:40px;display:grid}.landing.setup-page .install-tabs+.mcp-section>h2{margin:0;font-size:29px;line-height:1.2}.landing.setup-page .install-tabs+.mcp-section>.lead{grid-column:1;margin:0;font-size:14px;line-height:1.7}.landing.setup-page .install-tabs+.mcp-section>div{grid-area:1/2;min-width:0;margin-top:0}.landing.setup-page .mcp-section h2{font-size:clamp(26px,2.6vw,34px);font-weight:500}.landing.setup-page .mcp-kicker{font:500 11px/1.5 var(--font-sans), sans-serif;letter-spacing:.08em}.landing.setup-page .mcp-card{background:var(--surface);box-shadow:none;border-radius:12px}.landing.setup-page .mcp-tabs:not(.install-tabs){background:#191e26;padding:12px}.landing.setup-page .mcp-card-steps h3{font-weight:500}.landing.setup-page .mcp-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.landing.setup-page .mcp-scope-col{border-radius:12px}.landing.setup-page .mcp-cta-inner{border-top:1px solid var(--line);box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:32px 0}.landing.setup-page .mcp-cta-inner:after{content:none;animation:none}.landing.setup-page .mcp-cta-inner>p{color:var(--text-3)}.landing.setup-page .mcp-cta-actions{justify-content:flex-start}.landing.setup-page .mcp-cta-actions .btn-primary{background:var(--accent-bright);border-color:var(--accent-bright);color:#fff}.landing.setup-page .mcp-cta-actions .btn-ghost{border-color:var(--line-2)}@media (max-width:760px){.landing.setup-page .mcp-page{width:calc(100% - 40px);padding-top:117px}.landing.setup-page .mcp-hero-art{opacity:.45;inset-inline-start:0}.landing.setup-page .mcp-section{margin-top:36px;padding-top:30px}.landing.setup-page .mcp-scope-grid{grid-template-columns:1fr}}.landing.setup-page .setup-reference{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.setup-page .setup-reference>summary{cursor:pointer;color:var(--text-3);width:fit-content;font-size:14px}.setup-page .setup-reference .mcp-section{margin-top:32px}.setup-page .setup-reference+.mcp-cta{display:none}.setup-page .mcp-head{padding-bottom:0}.setup-page .mcp-section>.mcp-kicker{display:none}@media (max-width:900px){.landing.setup-page .install-tabs+.mcp-section{grid-template-columns:1fr;gap:24px}.landing.setup-page .install-tabs+.mcp-section>div{grid-area:auto/1}}@media (max-width:760px){.landing.setup-page .mcp-page{padding-bottom:32px}.landing.setup-page .mcp-head .h-display{font-size:clamp(43px,9.4vw,64px)}.landing.setup-page .mcp-head .lead{margin-top:22px;font-size:15px}.landing.setup-page .mcp-works{margin-top:12px;font-size:13px}.landing.setup-page .install-tabs+.mcp-section{padding-top:28px}.landing.setup-page .install-tabs+.mcp-section>h2{font-size:26px}.landing.setup-page .setup-reference{margin-top:32px}}.landing.setup-page .setup-section-intro h2{margin:0;font-size:29px;line-height:1.2}.landing.setup-page .setup-section-intro .mcp-kicker{display:none}.landing.setup-page .setup-section-intro .lead{color:var(--text-3);margin-top:16px;font-size:14px;line-height:1.7}.landing.setup-page .install-agents .mcp-tab[data-active]{background:#363c44;border-color:#89919e}.landing.setup-page .foot>.wrap{padding-inline:0}.landing.setup-page .foot-top{padding:0 0 32px}.landing.setup-page .foot-col{gap:10px}.landing.setup-page .foot-legal{margin-top:24px;padding-top:20px}@media (max-width:760px){.landing.setup-page .setup-section-intro h2{font-size:26px}}.landing.setup-page .setup-workspace-note{max-width:62ch;color:var(--muted-foreground,var(--text-muted,#9aa0a8));margin:14px 0 0;font-size:13px;line-height:1.55}.landing.setup-page .setup-workspace-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}
