.McpLanding-module__DUAsXq__root{--mcp-bg:#0a0e17;--mcp-bg-2:#111827;--mcp-surface:#ffffff0b;--mcp-surface-solid:#141b2d;--mcp-border:#ffffff17;--mcp-border-soft:#ffffff0f;--mcp-text:#f4f5f7;--mcp-muted:#96a0b5;--mcp-accent:#7c6fef;--mcp-accent-2:#4f46e5;--mcp-glow:#c77dff;--mcp-success:#34d399;color:var(--mcp-text);-webkit-font-smoothing:antialiased;line-height:1.55;position:relative;overflow-x:hidden}.McpLanding-module__DUAsXq__blob{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.McpLanding-module__DUAsXq__blob1{background:radial-gradient(circle,#7c6fef59,#0000 70%);width:520px;height:520px;top:-180px;left:50%;transform:translate(-50%)}.McpLanding-module__DUAsXq__blob2{background:radial-gradient(circle,#c77dff2e,#0000 70%);width:420px;height:420px;top:340px;right:-160px}.McpLanding-module__DUAsXq__blob3{background:radial-gradient(circle,#4f46e533,#0000 70%);width:380px;height:380px;bottom:120px;left:-140px}.McpLanding-module__DUAsXq__wrap{z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.McpLanding-module__DUAsXq__hero{text-align:center;padding:48px 0 44px}.McpLanding-module__DUAsXq__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--mcp-accent);background:#7c6fef1f;border:1px solid #7c6fef4d;border-radius:100px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.McpLanding-module__DUAsXq__title{letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(34px,5.6vw,56px);font-weight:800;line-height:1.08}.McpLanding-module__DUAsXq__accent{background:linear-gradient(135deg, var(--mcp-accent), var(--mcp-glow));color:#0000;-webkit-background-clip:text;background-clip:text}.McpLanding-module__DUAsXq__sub{color:var(--mcp-muted);max-width:600px;margin:0 auto 36px;font-size:16.5px;font-weight:400}.McpLanding-module__DUAsXq__ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:60px;display:flex}.McpLanding-module__DUAsXq__btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:600;transition:transform .15s,filter .15s;display:inline-flex}.McpLanding-module__DUAsXq__btn:active{transform:scale(.97)}.McpLanding-module__DUAsXq__btnPrimary{background:linear-gradient(135deg, var(--mcp-accent), var(--mcp-accent-2));color:#fff;box-shadow:0 8px 24px -8px #7c6fef99}.McpLanding-module__DUAsXq__btnPrimary:hover{filter:brightness(1.08)}.McpLanding-module__DUAsXq__btnGhost{background:var(--mcp-surface);border-color:var(--mcp-border);color:var(--mcp-text)}.McpLanding-module__DUAsXq__btnGhost:hover{border-color:#fff3}.McpLanding-module__DUAsXq__btn code{opacity:.75;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.McpLanding-module__DUAsXq__diagram{max-width:760px;margin:0 auto 72px}.McpLanding-module__DUAsXq__diagram svg{width:100%;height:auto;display:block}.McpLanding-module__DUAsXq__flowDash{stroke-dasharray:6 7;animation:1.6s linear infinite McpLanding-module__DUAsXq__mcpDash}@keyframes McpLanding-module__DUAsXq__mcpDash{to{stroke-dashoffset:-52px}}.McpLanding-module__DUAsXq__pulseDot{animation:3s ease-in-out infinite McpLanding-module__DUAsXq__mcpPulseAlong}@keyframes McpLanding-module__DUAsXq__mcpPulseAlong{0%{opacity:0;offset-distance:0%}8%{opacity:1}46%{opacity:1;offset-distance:48%}54%{opacity:0}to{opacity:0;offset-distance:100%}}.McpLanding-module__DUAsXq__nodeLabel{fill:var(--mcp-muted);font-size:12.5px;font-weight:500}.McpLanding-module__DUAsXq__nodeLabelStrong{fill:var(--mcp-text);font-weight:700}.McpLanding-module__DUAsXq__clients{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.McpLanding-module__DUAsXq__client{color:var(--mcp-muted);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.McpLanding-module__DUAsXq__swatch{border-radius:5px;width:16px;height:16px}.McpLanding-module__DUAsXq__section{z-index:1;padding:76px 0;position:relative}.McpLanding-module__DUAsXq__sectionHead{text-align:center;max-width:600px;margin:0 auto 46px}.McpLanding-module__DUAsXq__sectionHead .McpLanding-module__DUAsXq__eyebrow{margin-bottom:16px}.McpLanding-module__DUAsXq__sectionHead h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(24px,3.4vw,34px);font-weight:800}.McpLanding-module__DUAsXq__sectionHead p{color:var(--mcp-muted);margin:0;font-size:14.5px}.McpLanding-module__DUAsXq__setup{background:var(--mcp-bg-2);border-top:1px solid var(--mcp-border-soft);border-bottom:1px solid var(--mcp-border-soft)}.McpLanding-module__DUAsXq__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:44px;display:flex}.McpLanding-module__DUAsXq__tab{color:var(--mcp-muted);background:var(--mcp-surface);border:1px solid var(--mcp-border);cursor:pointer;border-radius:100px;padding:9px 20px;font-size:13.5px;font-weight:600;transition:all .15s}.McpLanding-module__DUAsXq__tabActive{background:linear-gradient(135deg, var(--mcp-accent), var(--mcp-accent-2));color:#fff;border-color:#0000}.McpLanding-module__DUAsXq__tab:not(.McpLanding-module__DUAsXq__tabActive):hover{color:var(--mcp-text);border-color:#fff3}.McpLanding-module__DUAsXq__steps{--step-num-size:46px;--step-pad-x:22px;grid-template-columns:repeat(3,1fr);gap:0;max-width:1000px;margin:0 auto;display:none;position:relative}.McpLanding-module__DUAsXq__stepsActive{display:grid}.McpLanding-module__DUAsXq__stepsSingle.McpLanding-module__DUAsXq__stepsActive{justify-content:center;display:flex!important}.McpLanding-module__DUAsXq__stepsSingle:before{display:none}.McpLanding-module__DUAsXq__comingSoon{text-align:center;max-width:420px;padding:8px 22px}.McpLanding-module__DUAsXq__csIcon{opacity:.7;margin-bottom:14px;font-size:28px}.McpLanding-module__DUAsXq__comingSoon h3{margin:0 0 10px;font-size:18px;font-weight:800}.McpLanding-module__DUAsXq__comingSoon p{color:var(--mcp-muted);margin:0;font-size:14px}.McpLanding-module__DUAsXq__steps:before{content:"";top:0;left:calc(var(--step-pad-x) + var(--step-num-size) / 2);right:calc(100% / 3 - var(--step-pad-x) - var(--step-num-size) / 2);height:var(--step-num-size);background-image:repeating-linear-gradient(90deg, var(--mcp-border) 0 6px, transparent 6px 12px);z-index:0;pointer-events:none;background-position:0;background-repeat:repeat-x;background-size:auto 1px;position:absolute}.McpLanding-module__DUAsXq__step{padding:0 var(--step-pad-x);z-index:1;position:relative}.McpLanding-module__DUAsXq__stepNum{width:var(--step-num-size);height:var(--step-num-size);background:var(--mcp-surface-solid);border:1px solid var(--mcp-border);color:var(--mcp-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:16px;font-weight:800;display:flex}.McpLanding-module__DUAsXq__step h3{margin:0 0 8px;font-size:17px;font-weight:700}.McpLanding-module__DUAsXq__step p{color:var(--mcp-muted);margin:0 0 14px;font-size:14px}.McpLanding-module__DUAsXq__codeBlock{background:var(--mcp-bg);border:1px solid var(--mcp-border);color:#c9c2ff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;display:flex;overflow:hidden}.McpLanding-module__DUAsXq__codeBlock span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.McpLanding-module__DUAsXq__copyBtn{background:var(--mcp-surface-solid);border:1px solid var(--mcp-border);color:var(--mcp-muted);cursor:pointer;border-radius:6px;flex-shrink:0;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.McpLanding-module__DUAsXq__copyBtn:hover{color:var(--mcp-text)}.McpLanding-module__DUAsXq__stepLink{color:var(--mcp-accent);margin-top:2px;font-size:13px;font-weight:700;display:inline-block}.McpLanding-module__DUAsXq__stepLink:hover{text-decoration:underline}.McpLanding-module__DUAsXq__promptExample{background:var(--mcp-surface-solid);border:1px solid var(--mcp-border);max-width:1000px;color:var(--mcp-text);border-radius:12px;margin:44px auto 0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.McpLanding-module__DUAsXq__who{color:var(--mcp-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-family:inherit;font-size:11px;font-weight:600}.McpLanding-module__DUAsXq__scopeNote{text-align:center;max-width:640px;color:var(--mcp-muted);background:var(--mcp-surface);border:1px solid var(--mcp-border);border-radius:10px;margin:0 auto 40px;padding:12px 18px;font-size:13.5px}.McpLanding-module__DUAsXq__leadModels{grid-template-columns:repeat(2,1fr);gap:20px;max-width:640px;margin:0 auto 20px;display:grid}.McpLanding-module__DUAsXq__leadCard{background:var(--mcp-surface);border:1px solid var(--mcp-border);text-align:center;border-radius:14px;padding:26px 24px}.McpLanding-module__DUAsXq__gLabel{margin-bottom:8px;font-size:16px;font-weight:800}.McpLanding-module__DUAsXq__gCount{color:var(--mcp-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.McpLanding-module__DUAsXq__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--mcp-accent);background:#7c6fef24;border:1px solid #7c6fef4d;border-radius:100px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9.5px;font-weight:600}.McpLanding-module__DUAsXq__tutChat{flex-direction:column;gap:14px;max-width:640px;margin:0 auto 40px;display:flex}.McpLanding-module__DUAsXq__tutMsg{border:1px solid var(--mcp-border);border-radius:14px;padding:16px 18px}.McpLanding-module__DUAsXq__tutLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--mcp-muted);margin-bottom:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.McpLanding-module__DUAsXq__tutUser{background:var(--mcp-surface);margin-right:60px}.McpLanding-module__DUAsXq__tutUser p{color:var(--mcp-text);margin:0;font-size:14.5px}.McpLanding-module__DUAsXq__tutAssistant{background:var(--mcp-surface-solid);border-color:#7c6fef40;margin-left:60px}.McpLanding-module__DUAsXq__tutTool{color:#c9c2ff;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;display:flex}.McpLanding-module__DUAsXq__tutTool code{background:#7c6fef24;border:1px solid #7c6fef4d;border-radius:6px;padding:2px 7px}.McpLanding-module__DUAsXq__toolArg{color:var(--mcp-muted)}.McpLanding-module__DUAsXq__toolDot{background:var(--mcp-success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.McpLanding-module__DUAsXq__tutResult{align-items:center;gap:14px;display:flex}.McpLanding-module__DUAsXq__resultPlaceholder{background:linear-gradient(135deg,#7c6fef40,#c77dff26);border:1px solid #7c6fef4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}.McpLanding-module__DUAsXq__tutResult p{color:var(--mcp-text);margin:0;font-size:14px}.McpLanding-module__DUAsXq__tutTips{grid-template-columns:repeat(3,1fr);gap:16px;max-width:920px;margin:0 auto;display:grid}.McpLanding-module__DUAsXq__tip{background:var(--mcp-surface);border:1px solid var(--mcp-border);color:var(--mcp-muted);border-radius:12px;padding:18px;font-size:13.5px;line-height:1.6}.McpLanding-module__DUAsXq__tip strong{color:var(--mcp-text)}.McpLanding-module__DUAsXq__faq{max-width:760px;margin:0 auto}.McpLanding-module__DUAsXq__faqItem{border-bottom:1px solid var(--mcp-border-soft)}.McpLanding-module__DUAsXq__faqQ{width:100%;color:var(--mcp-text);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:15px;font-weight:600;display:flex}.McpLanding-module__DUAsXq__faqIcon{color:var(--mcp-accent);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;transition:transform .2s}.McpLanding-module__DUAsXq__faqIconOpen{transform:rotate(45deg)}.McpLanding-module__DUAsXq__faqA{max-height:0;transition:max-height .25s;overflow:hidden}.McpLanding-module__DUAsXq__faqAOpen{max-height:200px}.McpLanding-module__DUAsXq__faqA p{color:var(--mcp-muted);margin:0 4px 20px;font-size:14px;line-height:1.65}.McpLanding-module__DUAsXq__footer{border-top:1px solid var(--mcp-border-soft);text-align:center;padding:32px 0}.McpLanding-module__DUAsXq__footer p{color:var(--mcp-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}@media (max-width:760px){.McpLanding-module__DUAsXq__steps{grid-template-columns:1fr;gap:36px}.McpLanding-module__DUAsXq__steps:before{display:none}.McpLanding-module__DUAsXq__leadModels{grid-template-columns:1fr}.McpLanding-module__DUAsXq__clients{gap:20px}.McpLanding-module__DUAsXq__tutUser{margin-right:0}.McpLanding-module__DUAsXq__tutAssistant{margin-left:0}.McpLanding-module__DUAsXq__tutTips{grid-template-columns:1fr}}
