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