.mcp-experience{color:var(--pull-text-primary);background:var(--marketing-surface);font-family:Sora,sans-serif;line-height:1.5}.mcp-experience :is(h1,h2,h3,h4,h5,h6){color:inherit;font-weight:500;letter-spacing:normal;line-height:1.2;text-wrap:balance}.mcp-experience b,.mcp-experience strong{font-weight:500}.mcp-experience h1{font-size:clamp(2.25rem,4vw,3rem)}.mcp-experience h2{font-size:clamp(1.75rem,3vw,2.25rem);margin:0 0 24px}.mcp-experience h3{font-size:1.3rem;margin:0 0 16px}.mcp-experience p{margin:0 0 20px}.mcp-experience a{text-underline-offset:4px}.mcp-experience button,.mcp-experience input{font-family:inherit}.mcp-experience :where(a,button,summary,input,[tabindex]):focus-visible{outline:3px solid var(--pull-color-info);outline-offset:4px}.mcp-experience [id]{scroll-margin-top:104px}.mx-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px;border-bottom:1px solid var(--pull-border-color);font-size:.83rem}.mx-nav-title{font-weight:500;text-decoration:none}.mx-nav>div{display:flex;gap:24px}.mx-nav a{display:inline-flex;min-height:44px;align-items:center}.mx-nav>div a{color:var(--pull-text-primary);text-decoration:none}.mx-nav>div a:hover{text-decoration:underline;color:var(--pull-text-primary)}.mx-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding-block:68px 80px}.mx-hero h1{margin:0 0 28px}.mx-lead{font-size:1.06rem;max-width:64ch;color:var(--pull-text-primary)}.mx-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-block:28px 18px}.mx-button{min-height:48px;white-space:normal;text-align:center}.mx-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:1rem;font-weight:500;color:var(--pull-text-primary)!important}.mx-small{font-size:.8rem;line-height:1.7}.mx-demo,.mx-small{color:var(--pull-text-primary)}.mx-demo{border:1px solid var(--pull-border-color);border-radius:12px;background:var(--pull-surface-base);min-width:0}.mx-demo-body{padding:24px}.mx-demo-prompt{font-size:1.25rem;line-height:1.5}.mx-demo-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px;border-bottom:1px solid var(--pull-border-color)}.mx-demo-tabs .pull-btn{min-height:44px}.mcp-experience .mcp-copy-control{min-height:44px;white-space:normal}.mx-demo-copy{padding-top:2px}.mcp-experience .mcp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mx-free{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid var(--pull-border-color);padding-block:58px 76px}.mx-show{background:var(--pull-color-black);color:var(--pull-color-white);padding-block:76px}.mx-show-layout{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.mx-show-layout>div:first-child>p{max-width:48ch;color:var(--pull-color-gray-200)}.mx-show-layout .mx-small{margin-top:20px;max-width:44ch}.mx-show-sheet{background:var(--marketing-surface);color:var(--pull-text-primary);padding:28px;border-radius:8px}.mx-show-sheet ol{list-style:none;margin:0;padding:4px 0 20px}.mx-show-sheet li{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--pull-border-color);font-size:1rem}.mx-show-sheet li>span{font-weight:500}.mx-show-sheet li p{margin:0;color:var(--pull-text-primary)}.mx-decisions{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding-block:64px}.mx-decisions article{border-top:1px solid var(--pull-border-color);padding-top:18px}.mx-fee-link{grid-column:1/-1;font-size:1rem;color:var(--pull-text-primary);margin:0!important}.mx-growth{background:var(--pull-surface-subtle);padding-block:68px}.mx-growth header{max-width:700px;margin-bottom:40px}.mx-plan-path{list-style:none;display:flex;gap:0;padding:0;margin:0;border-top:1px solid var(--pull-border-color)}.mx-plan-path>li{flex:1 1;min-width:0;padding:27px 28px 12px 0}.mx-plan-path>li+li{padding-left:28px;border-left:1px solid var(--pull-border-color)}.mx-plan-path-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 20px}.mx-plan-path h3{font-size:1.6rem;margin-bottom:12px}.mx-plan-path-head span{font-size:1rem}.mx-plan-path ul{padding:0 0 0 20px;font-size:1rem;min-height:108px}.mx-plan-path ul li{margin-bottom:10px}.mx-growth-foot{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid var(--pull-border-color);padding-top:26px;margin-top:24px}.mx-growth-foot a{flex-shrink:0}.mx-faq{display:grid;grid-template-columns:1fr 1.7fr;gap:72px;padding-block:65px 80px}.mx-faq details{border-bottom:1px solid var(--pull-border-color)}.mx-faq summary{cursor:pointer;padding:20px 6px;min-height:48px;font-size:1rem;font-weight:500}.mx-faq details p{font-size:1rem;color:var(--pull-text-primary);padding:0 6px 18px}.mx-close{background:var(--pull-color-black);color:var(--pull-color-white);padding-block:58px}.mx-close>div{display:flex;align-items:center;justify-content:space-between;gap:48px}.mx-close h2{margin-bottom:18px}.mx-close .mx-button{flex-shrink:0}.mx-capability-body{padding-block:16px 48px;max-width:880px}.mx-capability-body h2{font-size:1.65rem;margin-top:38px}.mx-capability-body h2:first-child{margin-top:0}.mx-capability-body p,.mx-outcomes{font-size:1rem;color:var(--pull-text-primary)}.mx-outcomes{padding-left:20px}.mx-outcomes li{margin-bottom:12px}.mx-prompts{padding-bottom:70px}.mx-prompts ul{list-style:none;padding:0}.mx-prompts li{display:flex;justify-content:space-between;align-items:center;gap:28px;border-top:1px solid var(--pull-border-color);padding:20px 0}.mx-prompts li p{margin:0;max-width:72ch;font-size:1rem}.mx-prompts .mcp-copy-control{flex-shrink:0}.mx-connect-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:76px;padding-block:10px 70px}.mx-connect-layout>div{min-width:0}.mx-connect-layout>aside{background:var(--pull-surface-subtle);padding:25px;align-self:start;border-radius:8px}.mx-connect-layout>aside h2{font-size:1.5rem}.mx-connect-layout>aside p{font-size:1rem;color:var(--pull-text-primary)}.mx-connect-layout>aside .mx-small{margin-top:20px}.mx-connection-choices{border:0;padding:0;margin:0 0 38px}.mx-connection-choices legend{font-size:1.2rem;font-weight:500;margin-bottom:18px}.mx-connection-choices label{display:flex;align-items:start;gap:14px;padding:17px 18px;border:1px solid var(--pull-border-color);border-radius:6px;margin-bottom:10px;cursor:pointer}.mx-connection-choices label:has(input:checked){background:var(--pull-surface-subtle);border-color:var(--pull-text-primary)}.mx-connection-choices input{accent-color:var(--pull-text-primary);width:20px;height:20px;margin-top:3px;flex-shrink:0}.mx-connection-choices label strong{font-size:.9rem}.mx-connection-choices small{font-size:1rem;margin-left:14px;color:var(--pull-text-primary)}.mx-connection-choices label>span>span{display:block;margin-top:5px;font-size:1rem;color:var(--pull-text-primary)}.mx-tablist{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--pull-border-color)}.mx-tablist .pull-btn{min-height:44px}.mx-client-panel{padding-top:25px}.mx-setup-steps{padding-left:24px;font-size:1rem}.mx-setup-steps li{padding-left:4px;margin-bottom:16px}.mx-notice{background:var(--pull-surface-subtle);padding:18px;margin-bottom:24px;border-radius:6px;font-size:.8rem}.mx-endpoint{padding:20px;border:1px solid var(--pull-border-color);border-radius:6px;margin-block:22px}.mx-endpoint>span{display:block;font-size:.77rem;font-weight:500;margin-bottom:9px}.mx-endpoint code{display:block;overflow-wrap:anywhere;font-size:1rem;margin-bottom:16px;color:var(--pull-text-primary)}.mx-config pre{padding:20px;overflow-x:auto;background:var(--pull-surface-subtle);font-size:.8rem}.mx-first-prompt{margin-block:28px;padding-top:22px;border-top:1px solid var(--pull-border-color)}.mx-first-prompt h3,.mx-first-prompt p{font-size:1rem}.mx-connection-help{padding-block:32px 48px;border-top:1px solid var(--pull-border-color)}.mx-connection-help summary{cursor:pointer;min-height:44px;font-weight:500}.mx-connection-help details>div{padding-top:24px;max-width:75ch}.mx-connection-help p{font-size:1rem}.mx-connection-help p,.mx-connection-help strong{color:var(--pull-text-primary)}.mx-pricing-list{padding-bottom:65px}.mx-pricing-list article{display:grid;grid-template-columns:1fr 1.1fr .7fr;align-items:center;gap:36px;border-top:1px solid var(--pull-border-color);padding-block:30px}.mx-pricing-list h2{font-size:1.6rem;margin-bottom:12px}.mx-pricing-list article p{font-size:1rem;margin-bottom:10px}.mx-pricing-list .mx-price{font-size:1.7rem;font-weight:500}.mx-price span{font-size:.78rem;font-weight:400;margin-left:4px}.mx-pricing-list ul{font-size:1rem;padding-left:20px}.mx-pricing-list li{margin-bottom:10px}.mx-pricing-list article>a{justify-self:end}.mx-credit-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-block:65px}.mx-growth .mx-credit-layout{padding-block:0}.mx-credit-layout p{color:var(--pull-text-primary);font-size:1rem}.mx-credit-layout dl{margin:0}.mx-credit-layout dl>div{border-top:1px solid var(--pull-border-color);padding:17px 0}.mx-credit-layout dt{font-size:1rem;font-weight:500;margin-bottom:8px}.mx-credit-layout dd{margin:0;color:var(--pull-text-primary);font-size:1rem}.mx-doc-index{padding-block:55px 75px}.mx-doc-index ol{padding:0;margin:0 0 30px;list-style:none}.mx-doc-index li{display:flex;gap:28px;border-top:1px solid var(--pull-border-color);padding:20px 0}.mx-doc-index li a{font-size:1.1rem;font-weight:500;display:inline-flex;min-height:44px;align-items:center}.mx-doc-index li p{font-size:1rem;color:var(--pull-text-primary);margin:3px 0 0}.mx-doc-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:60px;padding-block:45px 85px}.mx-doc-layout>aside{align-self:start}.mx-doc-layout aside nav{display:flex;flex-direction:column}.mx-doc-layout aside a{font-size:.78rem;min-height:44px;display:flex;align-items:center;padding:8px 12px;text-decoration:none;color:var(--pull-text-primary);border-radius:5px}.mx-doc-layout aside a:hover{text-decoration:underline}.mx-doc-layout aside a[aria-current=page]{background:var(--pull-surface-subtle);color:var(--pull-text-primary);font-weight:500}.mx-doc-layout aside .mx-doc-home{font-size:.94rem;font-weight:500;color:var(--pull-text-primary);margin-bottom:8px}.mx-doc-toc{border-top:1px solid var(--pull-border-color);margin-top:24px;padding-top:22px}.mx-doc-toc strong{font-size:.76rem;padding:0 12px 10px}.mx-doc-article{font-size:1rem;max-width:78ch}.mx-doc-article h1{font-size:clamp(2rem,3vw,2.8rem);margin:0 0 25px}.mx-doc-article h2{font-size:1.6rem;margin-top:48px;margin-bottom:20px}.mx-doc-article h3{font-size:1.12rem;margin-top:32px;margin-bottom:16px}.mx-doc-article a{color:var(--pull-text-primary);overflow-wrap:anywhere}.mx-doc-article li{margin-bottom:10px}.mx-doc-article :not(pre)>code{font-size:.86em;overflow-wrap:anywhere;background:var(--pull-surface-subtle);padding:2px 4px}.mx-doc-article pre{background:var(--pull-surface-subtle);padding:20px;overflow-x:auto;font-size:.76rem;max-width:100%}.mx-doc-code{border:1px solid var(--pull-border-color);border-radius:6px;margin-block:20px 32px}.mx-doc-code summary{min-height:44px;cursor:pointer;padding:12px 16px;font-size:.8rem;font-weight:500}.mx-doc-code pre{margin:0}.mx-doc-article table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:.8rem;margin-block:24px}.mx-doc-article td,.mx-doc-article th{text-align:left;vertical-align:top;border:1px solid var(--pull-border-color);padding:12px;min-width:140px}.mx-doc-article th{background:var(--pull-surface-subtle);font-weight:500}.mx-doc-next{display:inline-flex;align-items:center;min-height:44px;border-top:1px solid var(--pull-border-color);padding-top:25px;margin-top:38px;font-size:.9rem;font-weight:500}@media (max-width:1050px){.mx-free,.mx-hero{gap:34px}.mx-hero h1{font-size:2.8rem}.mx-capability-body,.mx-connect-layout,.mx-show-layout{gap:38px}.mx-decisions{grid-template-columns:1fr 1fr;gap:32px}.mx-growth-foot{display:block}.mx-growth-foot a{margin-top:14px}.mx-doc-layout{gap:30px;grid-template-columns:215px minmax(0,1fr)}}@media (max-width:760px){.mx-demo-tabs,.mx-tablist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mx-connect-layout,.mx-credit-layout,.mx-faq,.mx-free,.mx-hero,.mx-show-layout{grid-template-columns:1fr;gap:28px}.mx-credit-layout,.mx-faq,.mx-free{padding-block:40px}.mx-nav{gap:8px;padding-block:10px;flex-wrap:wrap}.mx-nav>div{gap:20px}.mx-nav-title{width:100%}.mx-nav a{font-size:.76rem}.mx-hero{padding-block:36px 44px}.mx-hero h1{font-size:clamp(2.35rem,7vw,3.2rem)}.mx-lead{font-size:1rem}.mx-growth,.mx-show{padding-block:44px}.mx-show-layout h2{max-width:18ch}.mx-show-sheet{padding:22px}.mx-show-sheet li{grid-template-columns:78px 1fr;gap:10px}.mx-decisions{padding-block:44px;grid-template-columns:1fr;gap:30px}.mx-plan-path{display:block}.mx-plan-path>li,.mx-plan-path>li+li{padding:24px 0;border-left:0;border-bottom:1px solid var(--pull-border-color)}.mx-plan-path-head{justify-content:space-between}.mx-plan-path ul{min-height:0}.mx-growth-foot{border-top:0;margin-top:0;padding-top:12px}.mx-close{padding-block:42px}.mx-close>div{display:block}.mx-close .mx-button{margin-top:25px}.mx-page-hero{padding-block:38px 30px}.mx-page-hero h1{font-size:2.3rem}.mx-capability-body{padding-block:12px 40px}.mx-prompts{padding-bottom:40px}.mx-prompts li{display:block}.mx-prompts .mcp-copy-control{margin-top:14px}.mx-connect-layout{padding-bottom:42px}.mx-connection-choices small{display:block;margin-left:0}.mx-pricing-list article{grid-template-columns:1fr;gap:12px;padding-block:24px}.mx-pricing-list article>a{justify-self:start}.mx-doc-index{padding-block:38px 45px}.mx-doc-index li{gap:18px}.mx-doc-layout{display:block;padding-block:28px 45px}.mx-doc-layout aside nav:first-child{flex-direction:row;flex-wrap:wrap;margin-bottom:35px}.mx-doc-layout aside .mx-doc-home{width:100%}.mx-doc-toc{display:none!important}.mx-doc-article{max-width:100%}}@media (prefers-reduced-motion:reduce){.mx-button{transition:none}}.mcp-experience .mx-page-hero{padding-block:64px 48px}.mcp-experience .mx-page-hero .hl-page-hero-bg{display:none}.mcp-experience .hl-page-hero-sub{color:var(--pull-text-primary);font-size:1rem}.mcp-experience .hl-page-hero-actions .mx-actions{margin:0;justify-content:center}@media (max-width:760px){.mcp-experience .mx-page-hero{padding-block:40px 32px}}