.landing-refresh{--refresh-muted:#a4abb8;--refresh-line:#b9c3d622;color:#f1f2f5;background:#171b22}.landing-refresh .refresh-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.landing-refresh .nav .wrap,.landing-refresh .foot>.wrap{width:min(1180px,100% - 64px)}.landing-refresh .refresh-hero{z-index:2;grid-template-columns:1fr 1.12fr;align-items:center;gap:48px;padding-block:60px 52px;display:grid;position:relative}.landing-refresh .refresh-kicker{letter-spacing:.02em;color:var(--refresh-muted);margin:0 0 24px;font-size:12px;font-weight:500;line-height:1.5}.landing-refresh .refresh-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,4.9vw,70px);font-weight:550;line-height:1.04}.landing-refresh .refresh-hero h1 .h-line{white-space:normal;display:block}.landing-refresh .refresh-hero h1 :is(.h-quiet,.h-grad){color:#f1f2f5;-webkit-text-fill-color:currentColor;background:0 0}.landing-refresh .refresh-lead{max-width:475px;color:var(--refresh-muted);margin:26px 0 28px;font-size:16px;line-height:1.7}.landing-refresh .refresh-search{z-index:5;position:relative}.landing-refresh .refresh-search .hero-search{width:100%}.landing-refresh .refresh-hero-links{flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;font-size:13px;display:flex}.landing-refresh .refresh-hero-links>a:last-child{color:var(--refresh-muted)}.landing-refresh .refresh-text-link{align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}.landing-refresh .refresh-client-band{border-top:1px solid var(--refresh-line);border-bottom:1px solid var(--refresh-line);margin-bottom:56px;padding-block:25px}.landing-refresh .refresh-clients{color:#c1c6cf;justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.landing-refresh .refresh-clients>span{color:var(--refresh-muted);margin-right:auto;font-size:12px}.landing-refresh .refresh-clients a{align-items:center;gap:9px;display:inline-flex}.landing-refresh .refresh-categories{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px;padding-bottom:56px;display:grid}.landing-refresh .refresh-category{min-width:0;display:block}.landing-refresh .refresh-category-art{aspect-ratio:1.8;background:#101318;border-radius:10px;position:relative;overflow:hidden}.landing-refresh .refresh-category-art img{object-fit:cover;transition:transform .35s}.landing-refresh .refresh-category-copy{justify-content:space-between;align-items:center;gap:16px;padding:20px 0 0;display:flex}.landing-refresh .refresh-category h2{letter-spacing:-.025em;margin:0 0 7px;font-size:23px;font-weight:500}.landing-refresh .refresh-category p{color:var(--refresh-muted);margin:0;font-size:13px;line-height:1.6}.landing-refresh .refresh-category-copy>svg{color:var(--refresh-muted);flex-shrink:0}.landing-refresh .refresh-category:hover img{transform:scale(1.03)}.landing-refresh .refresh-connect{border-top:1px solid var(--refresh-line);border-bottom:1px solid var(--refresh-line);padding-block:44px}.landing-refresh .refresh-connect-copy{grid-template-columns:1fr 1.5fr;align-items:center;gap:48px;display:grid}.landing-refresh .refresh-connect h2{letter-spacing:-.035em;margin:0 0 20px;font-size:32px;font-weight:500;line-height:1.15}.landing-refresh .refresh-connect ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.landing-refresh .refresh-connect li{color:#c1c6cf;font-size:14px;line-height:1.6}.landing-refresh .refresh-connect li>span{color:var(--refresh-muted);margin-bottom:15px;font-size:12px;display:block}.landing-refresh .refresh-final{justify-content:space-between;align-items:center;gap:32px;padding-block:54px;display:flex}.landing-refresh .refresh-final h2{letter-spacing:-.035em;margin:0 0 12px;font-size:32px;font-weight:500;line-height:1.2}.landing-refresh .refresh-final p{color:var(--refresh-muted);margin:0;font-size:13px;line-height:1.7}.landing-refresh .refresh-final p a{color:#f1f2f5;text-underline-offset:3px;text-decoration:underline}.landing-refresh .refresh-security{color:var(--refresh-muted);align-items:center;gap:7px;margin-top:12px;font-size:11px;display:inline-flex}.landing-refresh .foot{padding-block:44px 24px}.landing-refresh .foot-top{gap:60px;padding:0 0 32px}.landing-refresh .foot .blurb p{max-width:310px;font-size:12px;line-height:1.7}.landing-refresh .foot-nav{gap:48px}.landing-refresh .foot-col{gap:10px}.landing-refresh .foot-col a{font-size:12px}.landing-refresh .foot-legal{margin-top:24px;padding-top:20px}.landing-refresh :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #f35469}.landing-refresh .refresh-wall-band{border-bottom:1px solid var(--refresh-line);margin-bottom:48px;padding-bottom:48px}.landing-refresh .refresh-wall-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.landing-refresh .refresh-wall-label{color:var(--refresh-muted);font:500 11px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.landing-refresh .refresh-wall-browse{color:var(--refresh-muted);font-size:13px;font-weight:500}.landing-refresh .refresh-wall-browse:after{content:" →"}.landing-refresh .refresh-wall-browse:hover{color:#f1f2f5}.landing-refresh .refresh-wall-rows{gap:14px;display:grid}.landing-refresh .refresh-wall-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 86%,#0000 100%)}.landing-refresh .refresh-wall-track{width:max-content;animation:80s linear infinite refresh-wall-marq;display:flex}.landing-refresh .refresh-wall-row[data-reverse] .refresh-wall-track{animation-direction:reverse}.landing-refresh .refresh-wall-row:hover .refresh-wall-track{animation-play-state:paused}.landing-refresh .refresh-wall-half{gap:14px;padding-right:14px;display:flex}.landing-refresh .refresh-wall-tile{background:#ffffff08;border:1px solid #ffffff26;border-radius:12px;flex:none;justify-content:center;align-items:center;width:70px;height:70px;transition:transform .16s;display:flex;position:relative}.landing-refresh .refresh-wall-tile img{width:36px;height:36px;display:block}.landing-refresh .refresh-wall-tile:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(70% 70%,#f3546929 0%,#0000 72%);border-radius:16px;transition:opacity .22s;position:absolute;inset:-6px}.landing-refresh a.refresh-wall-tile:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-3px)}.landing-refresh a.refresh-wall-tile:hover:after{opacity:1}@keyframes refresh-wall-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.landing-refresh .refresh-wall-track{animation-duration:80s!important;animation-iteration-count:infinite!important;animation-delay:0s!important}.landing-refresh .refresh-wall-tile{transition:none}.landing-refresh a.refresh-wall-tile:hover{transform:none}.landing-refresh a.refresh-wall-tile:hover:after{opacity:0}}@media (max-width:1000px){.landing-refresh .refresh-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.landing-refresh .refresh-hero{gap:36px}.landing-refresh .refresh-hero h1{font-size:54px}.landing-refresh .refresh-connect-copy{gap:28px}}@media (max-width:760px){.landing-refresh .refresh-wall-band{margin-bottom:32px;padding-bottom:32px}.landing-refresh .refresh-wall-head{margin-bottom:16px}.landing-refresh .refresh-wall-rows{gap:10px}.landing-refresh .refresh-wall-row{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.landing-refresh .refresh-wall-half{gap:10px;padding-right:10px}.landing-refresh .refresh-wall-tile{border-radius:10px;width:58px;height:58px}.landing-refresh .refresh-wall-tile img{width:30px;height:30px}.landing-refresh .refresh-wrap,.landing-refresh .nav .wrap,.landing-refresh .foot>.wrap{width:calc(100% - 40px)}.landing-refresh .refresh-hero{grid-template-columns:1fr;gap:20px;padding-block:42px 32px}.landing-refresh .refresh-hero h1{font-size:clamp(43px,9.4vw,64px)}.landing-refresh .refresh-lead{margin-block:22px;font-size:15px}.landing-refresh .refresh-client-band{margin-bottom:32px;padding-block:22px}.landing-refresh .refresh-clients{grid-template-columns:repeat(4,1fr);gap:18px 10px;font-size:11px;display:grid}.landing-refresh .refresh-clients>span{grid-column:1/-1}.landing-refresh .refresh-clients a{gap:6px}.landing-refresh .refresh-categories{grid-template-columns:1fr;gap:26px;padding-bottom:34px}.landing-refresh .refresh-category{grid-template-columns:112px 1fr;align-items:center;gap:20px;display:grid}.landing-refresh .refresh-category-art{aspect-ratio:1}.landing-refresh .refresh-category-copy{gap:10px;padding:0}.landing-refresh .refresh-category h2{font-size:22px}.landing-refresh .refresh-category p{font-size:12px}.landing-refresh .refresh-connect{padding-block:32px}.landing-refresh .refresh-connect-copy{grid-template-columns:1fr;gap:28px}.landing-refresh .refresh-connect h2{font-size:29px}.landing-refresh .refresh-connect ol{gap:18px}.landing-refresh .refresh-connect li{font-size:12px}.landing-refresh .refresh-final{flex-direction:column;align-items:flex-start;gap:24px;padding-block:34px}.landing-refresh .refresh-final h2{font-size:29px}.landing-refresh .foot-top{grid-template-columns:1fr;gap:32px}.landing-refresh .foot-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-refresh .foot-legal{flex-wrap:wrap;gap:16px}}
.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}.landing.setup-page .install-steps{max-width:62ch;color:var(--text-3);gap:10px;margin:18px 0 0;padding-inline-start:20px;font-size:14px;line-height:1.65;display:grid}.landing.setup-page .install-steps li::marker{color:var(--text-muted,#9aa0a8)}
