.mcp-view-module__VXSgha__main{max-width:1080px;margin:0 auto;padding:32px 0 64px}.mcp-view-module__VXSgha__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:11px}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__h2{letter-spacing:-.035em;color:var(--black);font-size:44px;font-weight:600;line-height:1.03}.mcp-view-module__VXSgha__sectionHead{max-width:680px;margin-bottom:40px}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__sectionLede{color:var(--ink);max-width:640px;margin-top:18px;font-size:18px;line-height:1.55}.mcp-view-module__VXSgha__section{border-top:1px solid var(--line);padding:60px 0;scroll-margin-top:80px}.mcp-view-module__VXSgha__hero{max-width:760px;padding:28px 0 56px}.mcp-view-module__VXSgha__heroText{min-width:0}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__title{letter-spacing:-.045em;color:var(--black);margin-bottom:20px;font-size:60px;font-weight:600;line-height:.99}.mcp-view-module__VXSgha__titleAccent{color:var(--black);background-image:linear-gradient(to top, var(--lime-glow) 0, var(--lime-glow) .3em, transparent .3em)}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__heroLede{color:var(--ink);max-width:620px;font-size:18px;line-height:1.58}.mcp-view-module__VXSgha__ctaRow{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.mcp-view-module__VXSgha__ctaPrimary{background:var(--lime);color:var(--black);border-radius:10px;align-items:center;gap:7px;padding:12px 18px;font-size:15px;font-weight:600;transition:transform .18s,background .18s;display:inline-flex}.mcp-view-module__VXSgha__ctaPrimary:hover{background:var(--lime-bright);transform:translateY(-2px)}.mcp-view-module__VXSgha__ctaPrimary svg{transition:transform .18s}.mcp-view-module__VXSgha__ctaPrimary:hover svg{transform:translate(3px)}.mcp-view-module__VXSgha__ctaGhost{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;padding:12px 18px;font-size:15px;font-weight:500;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.mcp-view-module__VXSgha__ctaGhost:hover{border-color:var(--ink);color:var(--black);transform:translateY(-2px)}.mcp-view-module__VXSgha__ctaGhost svg{transition:transform .18s}.mcp-view-module__VXSgha__ctaGhost:hover svg{transform:translate(3px)}.mcp-view-module__VXSgha__trust{flex-wrap:wrap;gap:8px 20px;margin-top:26px;list-style:none;display:flex}.mcp-view-module__VXSgha__trust li{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.mcp-view-module__VXSgha__trust li:before{content:"";background:var(--lime);border-radius:50%;width:5px;height:5px}.mcp-view-module__VXSgha__howGrid{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.mcp-view-module__VXSgha__howCard{background:var(--surface);padding:26px 26px 30px;transition:background .2s}.mcp-view-module__VXSgha__howCard:hover{background:var(--lime-tint)}.mcp-view-module__VXSgha__howNum{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lime);font-size:12px;font-weight:600}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__howTitle{letter-spacing:-.02em;color:var(--black);margin-top:12px;font-size:20px;font-weight:600;line-height:1.2}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__howBody{color:var(--ink);margin-top:10px;font-size:14.5px;line-height:1.62}.mcp-view-module__VXSgha__specs{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.mcp-view-module__VXSgha__spec{border-top:1px solid var(--line);grid-template-columns:240px 1fr;gap:28px;padding:22px 28px;transition:background .2s;display:grid}.mcp-view-module__VXSgha__spec:first-child{border-top:none}.mcp-view-module__VXSgha__spec:hover{background:var(--lime-tint)}.mcp-view-module__VXSgha__specLead{flex-direction:column;gap:6px;display:flex}.mcp-view-module__VXSgha__specLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.mcp-view-module__VXSgha__specValue{letter-spacing:-.01em;color:var(--black);font-size:16px;font-weight:600}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__specNote{color:var(--ink);align-self:center;font-size:14.5px;line-height:1.6}.mcp-view-module__VXSgha__tools{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.mcp-view-module__VXSgha__toolRow{border-top:1px solid var(--line);grid-template-columns:240px 1fr;gap:28px;padding:20px 28px;transition:background .2s;display:grid}.mcp-view-module__VXSgha__toolRow:first-child{border-top:none}.mcp-view-module__VXSgha__toolRow:hover{background:var(--lime-tint)}.mcp-view-module__VXSgha__toolHead{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.mcp-view-module__VXSgha__toolName{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--black);font-size:15px;font-weight:600}.mcp-view-module__VXSgha__toolScope{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:10px}.mcp-view-module__VXSgha__toolScopeRead{color:#4d7c0f;background:var(--lime-tint);border:1px solid #84cc1647}.mcp-view-module__VXSgha__toolScopeWrite{color:var(--muted);background:var(--surface-2);border:1px solid var(--line)}.mcp-view-module__VXSgha__toolBody{align-self:center}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__toolDesc{color:var(--ink);font-size:14.5px;line-height:1.55}.mcp-view-module__VXSgha__toolParams{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mcp-view-module__VXSgha__param{font-family:var(--font-mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-size:11px}.mcp-view-module__VXSgha__paramNone{font-family:var(--font-mono);color:var(--muted);margin-top:10px;font-size:11px;font-style:italic;display:inline-block}.mcp-view-module__VXSgha__codeGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mcp-view-module__VXSgha__codeCard{background:var(--code-bg);border:1px solid #ffffff14;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px -24px #0a0a0a66}.mcp-view-module__VXSgha__codeCardBar{background:var(--code-bg-2);border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 13px;display:flex}.mcp-view-module__VXSgha__codeDots{gap:6px;display:inline-flex}.mcp-view-module__VXSgha__codeDots i{background:#3f3f46;border-radius:50%;width:8px;height:8px;display:block}.mcp-view-module__VXSgha__codeDots i:first-child{background:#52525b}.mcp-view-module__VXSgha__codeCardLabel{font-family:var(--font-mono);color:#a1a1aa;margin-left:auto;font-size:11px}.mcp-view-module__VXSgha__codeBlock{font-family:var(--font-mono);color:var(--code-text);white-space:pre;margin:0;padding:16px 15px;font-size:12px;line-height:1.7;overflow-x:auto}.mcp-view-module__VXSgha__codeFootnote{font-family:var(--font-mono);color:var(--muted);margin-top:14px;font-size:11.5px}.mcp-view-module__VXSgha__bridge{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:28px 30px;display:grid}.mcp-view-module__VXSgha__bridgeText{min-width:0}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__bridgeTitle{letter-spacing:-.02em;color:var(--black);font-size:22px;font-weight:600;line-height:1.15}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__bridgeBody{color:var(--ink);max-width:640px;margin-top:8px;font-size:15px;line-height:1.6}.mcp-view-module__VXSgha__faqList{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.mcp-view-module__VXSgha__faqItem{border-top:1px solid var(--line)}.mcp-view-module__VXSgha__faqItem:first-child{border-top:none}.mcp-view-module__VXSgha__faqQ{cursor:pointer;letter-spacing:-.015em;color:var(--black);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;list-style:none;transition:color .15s;display:flex}.mcp-view-module__VXSgha__faqQ::-webkit-details-marker{display:none}.mcp-view-module__VXSgha__faqQ:after{content:"+";font-family:var(--font-mono);color:var(--muted);font-size:20px;font-weight:400;transition:transform .2s}.mcp-view-module__VXSgha__faqItem[open] .mcp-view-module__VXSgha__faqQ:after{color:var(--lime);transform:rotate(45deg)}.mcp-view-module__VXSgha__faqQ:hover{color:#4d7c0f}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__faqA{color:var(--ink);max-width:760px;padding:0 24px 22px;font-size:15px;line-height:1.62}.mcp-view-module__VXSgha__closingWrap{border-top:1px solid var(--line);padding-top:60px}.mcp-view-module__VXSgha__closing{background:var(--code-bg);border-radius:24px;padding:54px 50px;position:relative;overflow:hidden}.mcp-view-module__VXSgha__closing:after{content:"";pointer-events:none;background:radial-gradient(circle,#84cc1629,#0000 62%);width:480px;height:480px;position:absolute;top:-40%;right:-10%}.mcp-view-module__VXSgha__closing:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__closeTitle{letter-spacing:-.035em;color:var(--bg);max-width:620px;font-size:38px;font-weight:600;line-height:1.05;position:relative}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__closeBody{color:#a1a1aa;max-width:540px;margin-top:16px;font-size:17px;line-height:1.55;position:relative}.mcp-view-module__VXSgha__closeCtas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex;position:relative}.mcp-view-module__VXSgha__closePrimary{background:var(--lime);color:var(--black);border-radius:10px;align-items:center;gap:7px;padding:12px 18px;font-size:15px;font-weight:600;transition:transform .18s,background .18s;display:inline-flex}.mcp-view-module__VXSgha__closePrimary:hover{background:var(--lime-bright);transform:translateY(-2px)}.mcp-view-module__VXSgha__closePrimary svg{transition:transform .18s}.mcp-view-module__VXSgha__closePrimary:hover svg{transform:translate(3px)}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__closeGhost{color:var(--bg);border:1px solid #fff3;border-radius:10px;align-items:center;gap:7px;padding:12px 18px;font-size:15px;font-weight:500;transition:border-color .18s,background .18s;display:inline-flex}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__closeGhost:hover{background:#ffffff0a;border-color:#ffffff80}@media (max-width:900px){.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__title{font-size:48px}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__h2{font-size:34px}.mcp-view-module__VXSgha__codeGrid{grid-template-columns:1fr}.mcp-view-module__VXSgha__spec{grid-template-columns:1fr;gap:8px}.mcp-view-module__VXSgha__specNote{align-self:start}.mcp-view-module__VXSgha__toolRow{grid-template-columns:1fr;gap:12px}.mcp-view-module__VXSgha__toolBody{align-self:start}.mcp-view-module__VXSgha__bridge{grid-template-columns:1fr;align-items:start;gap:20px}}@media (max-width:680px){.mcp-view-module__VXSgha__howGrid{grid-template-columns:1fr}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__title{font-size:40px}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__h2{font-size:29px}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__heroLede{font-size:16.5px}.mcp-view-module__VXSgha__section{padding:46px 0}.mcp-view-module__VXSgha__closing{padding:40px 26px}.mcp-view-module__VXSgha__main .mcp-view-module__VXSgha__closeTitle{font-size:29px}.mcp-view-module__VXSgha__closingWrap{padding-top:46px}}
