.connector-builder-page-root{--cb-glow-indigo:#5d51d5;--cb-glow-violet:#9f65e6;--cb-glow-ring-mix:1.6%;--cb-glow-s0-blur:141.6px;--cb-glow-s0-mix:21.8%;--cb-glow-s0-color:var(--cb-glow-indigo);--cb-glow-s1-blur:33.6px;--cb-glow-s1-mix:21.8%;--cb-glow-s1-color:var(--cb-glow-violet);--cb-glow-s2-blur:148.8px;--cb-glow-s2-mix:0%;--cb-glow-s2-color:var(--cb-glow-indigo);--cb-glow-s3-blur:168px;--cb-glow-s3-mix:0%;--cb-glow-s3-color:var(--cb-glow-violet);--cb-glow-s4-blur:240px;--cb-glow-s4-mix:12%;--cb-glow-s4-color:var(--cb-glow-indigo);--cb-glow-s5-blur:336px;--cb-glow-s5-mix:19%;--cb-glow-s5-color:var(--cb-glow-violet);--cb-glow-bloom-a-inset:90%;--cb-glow-bloom-a-inner:var(--cb-glow-violet);--cb-glow-bloom-a-inner-mix:3.3%;--cb-glow-bloom-a-mid:var(--cb-glow-indigo);--cb-glow-bloom-a-mid-mix:7.1%;--cb-glow-bloom-a-mid-stop:38%;--cb-glow-bloom-a-outer-stop:72%;--cb-glow-bloom-a-blur:12rem;--cb-glow-bloom-b-inset:90%;--cb-glow-bloom-b-inner:var(--cb-glow-indigo);--cb-glow-bloom-b-inner-mix:17%;--cb-glow-bloom-b-mid:var(--cb-glow-violet);--cb-glow-bloom-b-mid-mix:2.7%;--cb-glow-bloom-b-mid-stop:42%;--cb-glow-bloom-b-outer-stop:76%;--cb-glow-bloom-b-blur:10.5rem;--cb-glow-hero-pad:1rem;color:var(--figma-content-default,#fff);min-width:0;overflow-x:clip}html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-hero_tagline.ab-marketing-tagline{color:var(--figma-content-muted,#858585);background-color:var(--figma-background-default,#000);border-color:var(--figma-border-default,#383838);margin:0}html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-hero_body{color:var(--figma-c-gray-800,#666)}html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero{padding-bottom:var(--cb-glow-hero-pad);overflow:visible}html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock{--cb-mock-artboard:52rem;--cb-mock-artboard-h:calc(52rem * 760 / 1568);isolation:isolate;border-color:var(--figma-border-default,#383838);background-color:var(--figma-background-default,#000);aspect-ratio:1568/760;width:min(64rem,100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--cb-glow-indigo) var(--cb-glow-ring-mix), transparent), 0 0 var(--cb-glow-s0-blur) color-mix(in srgb, var(--cb-glow-s0-color) var(--cb-glow-s0-mix), transparent), 0 0 var(--cb-glow-s1-blur) color-mix(in srgb, var(--cb-glow-s1-color) var(--cb-glow-s1-mix), transparent), 0 0 var(--cb-glow-s2-blur) color-mix(in srgb, var(--cb-glow-s2-color) var(--cb-glow-s2-mix), transparent), 0 0 var(--cb-glow-s3-blur) color-mix(in srgb, var(--cb-glow-s3-color) var(--cb-glow-s3-mix), transparent), 0 0 var(--cb-glow-s4-blur) color-mix(in srgb, var(--cb-glow-s4-color) var(--cb-glow-s4-mix), transparent), 0 0 var(--cb-glow-s5-blur) color-mix(in srgb, var(--cb-glow-s5-color) var(--cb-glow-s5-mix), transparent);overflow:visible;container-type:inline-size}html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock:before,html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock:before{inset:calc(-1 * var(--cb-glow-bloom-a-inset));background:radial-gradient(ellipse at center, color-mix(in srgb, var(--cb-glow-bloom-a-inner) var(--cb-glow-bloom-a-inner-mix), transparent) 0%, color-mix(in srgb, var(--cb-glow-bloom-a-mid) var(--cb-glow-bloom-a-mid-mix), transparent) var(--cb-glow-bloom-a-mid-stop), transparent var(--cb-glow-bloom-a-outer-stop));filter:blur(var(--cb-glow-bloom-a-blur))}html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock:after{inset:calc(-1 * var(--cb-glow-bloom-b-inset));background:radial-gradient(ellipse at center, color-mix(in srgb, var(--cb-glow-bloom-b-inner) var(--cb-glow-bloom-b-inner-mix), transparent) 0%, color-mix(in srgb, var(--cb-glow-bloom-b-mid) var(--cb-glow-bloom-b-mid-mix), transparent) var(--cb-glow-bloom-b-mid-stop), transparent var(--cb-glow-bloom-b-outer-stop));filter:blur(var(--cb-glow-bloom-b-blur))}.connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock>*{z-index:1;width:100%;height:100%;display:flex;position:relative}.connector-builder-page-root .ab-connector-builder-ai .ab-marketing-split-section__left{padding-right:0}.connector-builder-page-root .ab-connector-builder-ai .ab-marketing-split-section__media{max-width:none}.connector-builder-page-root .ab-connector-builder-ai .ab-connector-builder-shot{aspect-ratio:16/10}@media (width>=992px){.connector-builder-page-root .ab-connector-builder-ai .ab-marketing-split-section__grid{grid-template-columns:minmax(0,.6fr) minmax(0,1.18fr)}}.ab-connector-builder-cards{grid-template-columns:1fr;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.ab-connector-builder-cards__item{min-width:0;min-height:100%;display:flex}.ab-connector-builder-cards__item>*{width:100%;height:100%}@media (width>=768px){.ab-connector-builder-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-connector-builder-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-connector-builder-steps{grid-template-columns:1fr;gap:2rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.ab-connector-builder-steps__item{border-left:2px solid var(--figma-border-default,#383838);flex-direction:column;gap:1.5rem;min-width:0;padding-left:1.5rem;display:flex}.ab-connector-builder-steps__label{color:var(--figma-content-accent,#a299ff);font-family:var(--font-family-mono,"Fragment Mono", monospace);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:.8125rem;line-height:1.2}.ab-connector-builder-steps__copy{flex-direction:column;gap:.5rem;display:flex}.ab-connector-builder-steps__title{color:var(--figma-content-default,#fff);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.15}.ab-connector-builder-steps__body{color:var(--figma-content-muted,#858585);letter-spacing:-.01em;margin:0;font-size:.9375rem;line-height:1.35}@media (width>=768px){.ab-connector-builder-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.ab-connector-builder-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-connector-builder-shot{aspect-ratio:16/10;border:2px solid var(--figma-border-default,#383838);box-sizing:border-box;background-color:#0000;border-radius:1.5rem;width:100%;min-width:0;position:relative;overflow:hidden}.ab-connector-builder-shot--yaml,.ab-connector-builder-shot--schema,.ab-connector-builder-shot--inputs,.ab-connector-builder-shot--publish{aspect-ratio:2}.ab-connector-builder-shot>*{width:100%;height:100%;display:flex}@media (width<=47.9375rem){html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock{border-radius:.875rem;overflow:hidden}html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock:before,html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock:after{content:none;display:none}html.ab-ported-pages .connector-builder-page-root .ab-mcp-gateway-section.is-hero .ab-mcp-gateway-hero_mock>*{width:var(--cb-mock-artboard);height:var(--cb-mock-artboard-h);transform-origin:0 0;transform:scale(calc(100cqi / var(--cb-mock-artboard)));flex:none}.connector-builder-page-root .ab-connector-builder-ai .ab-connector-builder-shot,.ab-connector-builder-shot--yaml,.ab-connector-builder-shot--schema,.ab-connector-builder-shot--inputs,.ab-connector-builder-shot--publish{aspect-ratio:auto;min-height:20rem}}.connector-builder-page-root .ab-connector-builder-capabilities{--ab-marketing-vertical-section-gap:3rem}.ab-connector-builder-wells{grid-template-columns:1fr;gap:5.5rem 3rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.ab-connector-builder-wells__item{flex-direction:column;gap:.5rem;min-width:0;transition:opacity .22s;display:flex}@media (hover:hover) and (pointer:fine){.ab-connector-builder-wells:has(.ab-connector-builder-wells__item:hover) .ab-connector-builder-wells__item:not(:hover){opacity:.38}}@media (prefers-reduced-motion:reduce){.ab-connector-builder-wells__item{transition:none}}.ab-connector-builder-wells .ab-connector-builder-shot{-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 88%);mask-image:linear-gradient(#000 0% 46%,#0000 88%)}.ab-connector-builder-wells__copy{flex-direction:column;gap:.5rem;min-width:0;margin-top:-2rem;display:flex}.ab-connector-builder-wells__title{margin:0}.ab-connector-builder-wells__body{color:var(--figma-content-muted,#858585);letter-spacing:-.01em;margin:0;font-size:.9375rem;line-height:1.35}@media (width>=768px){.ab-connector-builder-wells{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375rem){.connector-builder-page-root .ab-connector-builder-capabilities{--ab-marketing-vertical-section-gap:3.5rem}.ab-connector-builder-wells{row-gap:2.5rem}.ab-connector-builder-wells__copy{order:-1;margin-top:0;margin-bottom:.5rem}.ab-connector-builder-wells .ab-connector-builder-shot{margin-bottom:-2.5rem}}.connector-builder-page-root .ab-connector-builder-faq.ab-faq3--dark{padding-block:5rem 6rem}@media (width<=767px){.connector-builder-page-root .ab-connector-builder-faq.ab-faq3--dark{padding-block:5rem}}
