.ai-product{background:#f8f8f5}.ai-product .site-button{gap:.875rem}.ai-product__hero{gap:4rem;padding-top:9rem}.ai-product__announcement-wrap{max-width:94%}.ai-product__announcement{color:#666;letter-spacing:.03125rem;border:1px solid #8c8c8c3d;border-radius:6.25rem;align-items:center;gap:.75rem;padding:.1875rem .75rem;font-size:.8125rem;display:flex;box-shadow:0 9px 13px #0000000d}.ai-product__announcement svg{flex:none}.ai-product__hero-copy{text-align:center;gap:1rem;width:min(94%,40rem)}.ai-product__hero-copy p{font-size:1rem;font-weight:500;line-height:1.75rem}.ai-product__hero-copy .site-button{margin-top:.75rem}.ai-product__preview{width:min(94%,62.5rem)}.ai-product__preview img{border:1px solid var(--line);border-radius:.75rem;width:100%;height:auto;display:block;box-shadow:0 12px 67px -4px #0000004d}.ai-product__features{border-block:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;height:2.5rem;padding-inline:3%;font-size:.8125rem;font-weight:500;line-height:1.625rem;display:flex}.ai-product__features li:not(.ai-product__feature-divider){opacity:.64;justify-content:center;align-items:center;gap:.5rem;padding:.0625rem .5rem;display:flex}.ai-product__feature-divider{background:var(--line);width:1px;height:100%}.ai-product__prompts{justify-content:center}.ai-product .home-build__card p{color:#000}.ai-product .home-build__frame time{color:#666}.ai-product__prompt-copy{z-index:2;text-align:center;width:min(100%,48rem);padding-top:2rem;position:relative}.ai-product__prompt-copy h2,.ai-product__workflow-copy h2{font-size:2.25rem;line-height:1.1}.ai-product__prompt-copy p,.ai-product__workflow-copy p,.ai-product__prompt-copy .site-button{margin-top:1.25rem}.ai-product__details{padding-block:8rem}.ai-product__workflows{border:1px solid var(--line);background:#fff;border-radius:.75rem;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:6rem;padding:3rem;display:grid;box-shadow:0 12px 67px -4px #0000000d}.ai-product__dock{background:#f8f8f5;border-radius:.5rem;gap:2.5rem;padding:2rem 2rem 1.125rem}.ai-product__dock .integration-dock{justify-content:center;height:auto;min-height:0;margin:0;overflow:visible}.ai-product__dock .integration-dock__item{margin-bottom:.5rem;padding:0 0 0 .5rem;transition:width .5s cubic-bezier(.16,1,.3,1)}.ai-product__dock .integration-dock__item img{filter:drop-shadow(0 2px 4px #0f172a14)drop-shadow(0 1px 2px #0f172a0a);padding:.4em}.ai-product__dock .integration-dock__item span{opacity:0;pointer-events:none;padding:.3em .55em;line-height:1.2;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1);display:block;top:0;bottom:auto;transform:translate(-50%,-30%)scale(.92)}.ai-product__dock .integration-dock__item[data-active=true] span{opacity:1;transform:translate(-50%,-110%)}.ai-product__dock .site-button{white-space:normal;text-align:center;max-width:100%;height:2.375rem}.ai-product__assistant{margin-top:8rem}.ai-product__assistant-copy{text-align:center;max-width:48rem;margin-inline:auto}.ai-product__assistant-copy h2{font-size:2.75rem;line-height:3rem}.ai-product__assistant-copy p{margin-top:1rem;font-size:1rem;line-height:1.75rem}.ai-product__assistant-copy .site-button{border:0;margin-top:1.5rem;padding-block:.625rem}.ai-product__assistant-copy .site-button:hover{background-color:#1f1f1f}.ai-product__assistant-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.ai-product__assistant-cards article{border:1px solid var(--line);border-radius:.75rem;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem;display:flex;box-shadow:0 12px 67px -4px #0000001a}.ai-product__assistant-cards h3{font-size:1.5rem;line-height:1.2}.ai-product__assistant-cards article:nth-child(2){gap:2rem}.ai-product__assistant-cards article:nth-child(3){gap:1rem}.ai-product__assistant-cards img{align-self:center;width:auto;max-width:100%;height:auto;display:block}.ai-product+.customer-testimonials .customer-testimonials__intro .site-button{gap:.875rem;font-weight:500}@media not (min-width:62rem){.ai-product__hero{padding-top:7.5rem}.ai-product__preview{width:min(88.36%,62.5rem)}.ai-product__hero h1{font-size:3.25rem}.ai-product__details{padding-block:6rem}.ai-product__assistant{margin-top:7rem}.ai-product__assistant-cards{grid-template-columns:1fr;margin-top:2.5rem}.ai-product__dock .site-button{line-height:1.2}}@media (48rem<=width<62rem){.ai-product+.customer-testimonials .customer-testimonial--featured{grid-area:2/1/span 2}}@media (max-width:48rem){.ai-product__dock .integration-dock{font-size:.65rem}}@media not (min-width:48rem){.ai-product__hero{padding-top:5rem}.ai-product__hero h1{font-size:3rem}.ai-product__features{display:none}.ai-product__hero:after{content:""}.ai-product__prompt-copy h2,.ai-product__workflow-copy h2{font-size:2rem}.ai-product__details{padding-block:4rem}.ai-product__workflows{grid-template-columns:minmax(0,1fr);gap:2rem}.ai-product__dock{padding-bottom:0}.ai-product__assistant{margin-top:5rem}.ai-product__assistant-copy h2{font-size:2.25rem}.ai-product__assistant-copy p{margin-top:.75rem}.ai-product__assistant-copy .site-button{border:0;width:100%;min-height:0;margin-top:1.25rem;padding-block:.625rem;line-height:1.2}.ai-product__assistant-cards{gap:1.5rem;margin-top:2rem}.ai-product__assistant-cards h3{font-size:1.25rem}.ai-product__assistant-cards article:nth-child(2){gap:1.5rem}.ai-product__assistant-cards article:nth-child(3){gap:.75rem}.ai-product+.customer-testimonials .customer-testimonials__intro{padding-bottom:2.5rem}.ai-product+.customer-testimonials .customer-testimonial h6{font-size:1.125rem}.ai-product+.customer-testimonials .customer-testimonial h5{font-size:1.25rem;line-height:1.5rem}}@media not (min-width:30rem){.ai-product__announcement{display:none}.ai-product__hero h1{font-size:2.5rem}}@media not (min-width:48rem){.ai-product__announcement{line-height:1.25rem}}@media (prefers-reduced-motion:reduce){.ai-product__dock .integration-dock__item{width:4.5em!important}.ai-product__dock .integration-dock__item span{transition:none}}
.builder-hero{isolation:isolate;background:linear-gradient(#0000,#8c8c8c14),#f8f8f5;gap:5rem;padding-top:9rem;position:relative;overflow:hidden}.builder-hero__grid{z-index:-1;width:100%;height:100svh;position:absolute;inset:0}.builder-hero__copy{text-align:center;gap:1rem;width:min(94%,40rem)}.builder-hero__copy p{font-size:1rem;font-weight:500;line-height:1.75rem}.builder-hero__copy .site-button{gap:.875rem;margin-top:.75rem}.builder-hero__preview-region{width:100%}.builder-hero__preview{width:min(88.36%,62.5rem);margin-inline:auto}.builder-hero__preview img{border:1px solid var(--line);border-radius:.75rem;width:100%;height:auto;display:block;box-shadow:0 12px 67px -4px #0000004d}.builder-hero__features{border-block:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;height:2.5rem;padding-inline:3%;font-size:.8125rem;font-weight:500;line-height:1.625rem;display:flex}.builder-hero__features li:not(.builder-hero__divider){opacity:.64;align-items:center;gap:.5rem;padding:.0625rem .5rem;display:flex}.builder-hero__divider{background:var(--line);width:1px;height:100%}.builder-proof{grid-template-columns:minmax(0,1fr);justify-items:center;gap:2.5rem;padding-block:4rem;display:grid;overflow:hidden}.builder-proof__logos{width:73.32rem;max-width:none;height:2.625rem;padding-top:.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.builder-proof__track{width:max-content;animation:50s linear infinite builder-logo-scroll;display:flex}.builder-proof__track:hover{animation-play-state:paused}.builder-proof__track ul{flex:none;align-items:center;gap:3rem;padding-right:1.5rem;display:flex}.builder-proof__track li{align-items:center;padding:0 0 .5rem .5rem;display:flex}.builder-proof__track img{width:auto;max-width:none;height:1.625rem;display:block}@keyframes builder-logo-scroll{to{transform:translate(-50%)}}.builder-proof__callout{border:1px solid var(--line);background:#fff;border-radius:.75rem;justify-content:space-between;align-items:center;gap:2rem;width:min(100%,48rem);margin-inline:auto;padding:.5rem .5rem .5rem 1rem;display:flex;box-shadow:0 12px 67px -4px #0000001a}.builder-proof .builder-proof__callout .site-button{background:#ffffff29;border-color:#8c8c8c3d;border-radius:.375rem;gap:.5rem;height:2rem;min-height:2rem;padding:.5rem .625rem;font-size:.8125rem}.builder-proof .builder-proof__callout .site-button:hover{background-color:#fff;background-image:linear-gradient(#8c8c8c14,#8c8c8c14);border-color:#8c8c8c52}.builder-features{background:linear-gradient(#fff,#f8f8f5)}.builder-panels{grid-template-columns:minmax(0,1fr);gap:9rem;padding-block:5rem 8rem;display:grid}.builder-panel--demo{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;display:grid}.builder-panel--demo[data-copy-centered=true]>.builder-panel__copy{align-self:center}.builder-panel__copy{align-content:start;gap:1rem;display:grid}.builder-panel__copy h2{width:fit-content;font-size:2.25rem;line-height:1.1}.builder-panel--blue .builder-panel__copy h2,.builder-panel[data-copy-centered=true] .builder-panel__copy h2{justify-self:center}.builder-panel__copy [data-medium=true]{font-size:1rem;line-height:1.75rem}.builder-panel__copy code{color:#6d4ed0;font:inherit;background:#8152f11f;font-family:Fira Mono,monospace}.builder-panel__copy a{color:#666;line-height:1.5rem;text-decoration:underline}.builder-panel--blue .builder-panel__copy p{color:#000}.builder-panel__video{border-radius:.625rem;align-content:center;padding-bottom:.3125rem;display:grid;overflow:hidden;box-shadow:0 12px 67px -4px #0000001a}.builder-panel__video video{aspect-ratio:1268/720;width:100%;display:block}.builder-panel--blue{border:1px solid var(--line);color:#1f1f1f;text-align:center;background:#000 url(/media/0c346d100307c3beb773.webp) 0 0/cover;border-radius:.75rem;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 4rem;display:flex;box-shadow:0 12px 67px -4px #0000001a}.builder-panel--blue .builder-panel__copy{width:min(100%,48rem);padding-bottom:2rem}.builder-panel--blue img{width:auto;max-width:100vw;height:auto;max-height:18.75rem;display:block}@media (min-width:62rem){.builder-panel__video{padding-block:.21875rem .09375rem}:is(.builder-product--drag,.low-code,.database-product) .builder-hero__preview{width:min(94%,62.5rem)}}@media not (min-width:62rem){.builder-hero{padding-top:7.5rem}.builder-hero h1{font-size:3.25rem}.builder-hero__preview-region{width:94%}.builder-hero__preview{width:min(94%,62.5rem)}.builder-product--drag .builder-hero__features{width:94%;padding-inline:0}.builder-proof__callout{width:max-content;max-width:100%}.builder-panels{gap:7.5rem;padding-bottom:6rem}.builder-panel--demo{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (min-width:30rem) and (not (min-width:39.5625rem)){.builder-product--drag .builder-proof__callout{gap:clamp(.75rem,15vw - 4rem,2rem);max-width:94%}}@media not (min-width:48rem){.builder-hero{padding-top:5rem}.builder-hero h1{font-size:3rem}.builder-hero__features{display:none}.builder-hero:after{content:""}.builder-panels{gap:6rem;padding-bottom:4rem}.builder-panel__copy{gap:.75rem}.builder-panel__copy h2{font-size:2rem}.builder-panel--blue .builder-panel__copy{padding-bottom:1.5rem}}@media (30rem<=width<48rem){:is(.low-code,.database-product,.git-product) .builder-proof__callout{max-width:94%}}@media not (min-width:30rem){.builder-hero h1{font-size:2.5rem}.builder-proof__callout{text-align:center;flex-direction:column;gap:1rem;width:min(100%,24.5625rem);padding-inline:.5rem}.builder-proof__callout .site-button{width:100%}}@media (prefers-reduced-motion:reduce){.builder-proof__logos{width:min(94%,73.32rem);height:auto;-webkit-mask-image:none;mask-image:none}.builder-proof__track{width:100%;animation:none}.builder-proof__track ul{flex-wrap:wrap;justify-content:center;padding-right:0}.builder-proof__track ul+ul{display:none}}
.low-code__lead{text-align:center;justify-items:center;gap:1rem;padding:2.5rem;display:grid}.low-code__lead>*{max-width:48rem}.low-code__lead h2{font-size:2.75rem;line-height:3rem}.low-code__lead p{font-size:1rem;line-height:1.75rem}.low-code__workflow{--workflow-sticky-top:8rem;height:500vh;padding:0 3rem 5rem}.low-code__sticky{top:var(--workflow-sticky-top);background:#fff;border-radius:.75rem;position:sticky;box-shadow:0 12px 67px -4px #0000001a}.low-code__tab-list{flex-direction:column;gap:1rem;width:45%;padding:3rem;display:flex}.low-code__tab{text-align:left;width:100%}.low-code__tab-text{gap:.5rem;display:grid}.low-code__tab[data-state=inactive]:not(:focus-visible):not(:hover) .low-code__tab-text{opacity:.1;filter:blur(.125rem);transform:translateY(10%)}.low-code__tab-title{font:600 1.5rem/1.2 var(--font-heading), sans-serif}.low-code__tab-copy{color:#666}.low-code__tab-panels{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:50%;display:grid;position:absolute;inset:0 0 0 auto}.low-code__tab-panel{border:1px solid var(--line);border-radius:.625rem;justify-content:center;align-items:center;width:100%;height:100%;padding-right:3rem;display:flex}.low-code__tab-panel[hidden]{display:none}.low-code__tab-panel>img{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.low-code__tab-panel--connect{width:min(44.5rem,54vw);height:calc(100vh + 2px)}.low-code__tab-panel--connect:focus-within{align-self:start;height:auto}.low-code__connectors{scrollbar-width:none;width:100%;height:32.5rem;overflow:auto}.low-code__tab-panel--connect .low-code__connectors{height:100vh}.low-code__tab-panel--connect:focus-within .low-code__connectors{height:calc(100dvh - var(--workflow-sticky-top) - 2px)}.low-code__tab-panel--connect .low-code__connectors:not(:focus-within){overflow:hidden}.low-code__connectors:not(:focus-within){-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.low-code__connector-track{align-items:center;gap:1rem;width:max-content;height:100%;margin-inline:auto;display:flex}.low-code__connectors:focus-within .low-code__connector-track{height:auto;min-height:100%}.low-code__connector-track ul{gap:1rem;width:13.125rem;display:grid}.low-code__connector-track a{border:1px solid var(--line);background:#fff;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.low-code__connector-track a:hover{background:#f5f5f5}.low-code__connector-track a:focus-visible{outline-offset:-3px}.low-code__connector-icon{border:1px solid var(--line);background:#fff;border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.low-code__connector-icon img{object-fit:contain}.low-code__connector-title{color:#666;font:600 1.2rem/1.4 var(--font-body), sans-serif}.low-code__connector-copy{color:#000;font-size:.8125rem;line-height:1.25rem}.low-code__stack{display:none}.low-code__stack section{padding:2rem}.low-code__stack h3{font-size:1.5rem;line-height:1.2}.low-code__stack p{margin-top:1.5rem;font-size:.9375rem}.low-code__stack section:not([data-step="0"]) h3{margin-top:1rem}.low-code__stack section:is([data-step="0"],[data-step="4"]) p{margin-top:.5rem}.low-code__step-label{color:#1875e7;align-items:center;gap:.5rem;padding-top:.4375rem;font-size:.8125rem;font-weight:400;display:flex}.low-code__stack [data-step="1"] .low-code__step-label{color:#aa47b3}.low-code__stack [data-step="2"] .low-code__step-label{color:#c1463a}.low-code__stack [data-step="3"] .low-code__step-label{color:#6d4ed0;padding-top:.375rem}.low-code__stack [data-step="4"] .low-code__step-label{color:#229154;padding-top:.375rem;font-size:.875rem}.low-code__stack-image{margin-top:2rem;padding-right:3rem;display:flex}.low-code__stack-image img{border:1px solid var(--line);border-radius:.625rem;width:100%;max-width:40.625rem;height:auto;display:block}.low-code__stack [data-step="1"] .low-code__stack-image{justify-content:center;margin-top:1.5rem}.low-code__stack .low-code__connectors{margin-top:2rem}.low-code__design{background:linear-gradient(#fff,#f8f8f5);padding-block:2rem 8rem;overflow:hidden}.low-code__design>.site-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;display:grid}.low-code__design h2,.low-code__components h2{font-size:2.25rem;line-height:1.1}.low-code__design h2 span{color:#229154;background:url(/media/18f5fa8ab634387f8b11.svg) 50% 223%/100% no-repeat}.low-code__components h2{color:#111}.low-code__design p{margin-top:1rem}.low-code__design p a{color:#666;text-decoration:underline}.low-code__design-art{justify-content:center;height:5.6rem;display:flex;position:relative}.low-code__design-art>div{width:18.75rem;transform:translate(var(--slide,0), var(--lift,0)) rotate(var(--rotation,0deg));position:absolute}.low-code__design-art img{width:100%;height:auto;display:block}.low-code__design-art>div:first-child{--slide:-93%;--lift:.375rem;--rotation:-6deg}.low-code__design-art>div:nth-child(2){z-index:1}.low-code__design-art>div:last-child{z-index:2;--slide:93%;--lift:.375rem;--rotation:6deg}.low-code__components{isolation:isolate;text-align:center;background:#f8f8f5 url(/media/0c346d100307c3beb773.webp) 0 0/cover;place-items:center;height:100vh;padding-block:3rem 4rem;display:grid;position:relative;overflow:hidden}.low-code__components h2 span{color:#229154}.low-code__component-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.low-code__component-art img{height:auto;display:block;position:absolute}.low-code__component-art img:first-child{--entry-x:25%;width:25.7813rem;top:11rem;right:0}.low-code__component-art img:nth-child(2){--entry-x:20%;--entry-y:20%;width:14.4375rem;bottom:15%;right:-2%}.low-code__component-art img:nth-child(3){--entry-x:20%;--entry-y:-20%;width:18.75rem;top:0;right:4%}.low-code__component-art img:nth-child(4){--entry-x:-20%;--entry-y:-1.25rem;width:24.5625rem;top:2%;left:calc(2% + 2rem)}.low-code__component-art img:nth-child(5){--entry-x:-20%;--entry-y:20%;width:14.5rem;top:calc(50% + 5.5rem);left:0;transform:translateY(-50%)}.low-code__component-art img:nth-child(6){--entry-y:-20%;width:27.875rem;top:0;left:calc(50% + 2.5rem);transform:translate(-50%)}.low-code__component-art img:nth-child(7){--entry-y:30%;width:57rem;bottom:0;left:50%;transform:translate(-50%)}@media not (min-width:62rem){.low-code__lead{padding:2rem}.low-code__desktop{display:none}.low-code__stack{display:block}.low-code__design{padding-bottom:6rem}.low-code__design>.site-container{grid-template-columns:1fr;gap:2rem}.low-code__design-copy{text-align:center;width:min(100%,48rem);margin-inline:auto}.low-code__components{height:90vh}.low-code__component-art img:is(:first-child,:nth-child(2),:nth-child(4),:nth-child(5)){display:none}.low-code__component-art img:nth-child(3){right:0}.low-code__component-art img:nth-child(6){left:0;transform:none}}@media not (min-width:48rem){.low-code__connector-title{font-size:1.125rem}.low-code__lead{gap:.75rem}.low-code__lead h2{font-size:2.25rem}.low-code__stack h3{font-size:1.25rem}.low-code__stack-image{margin-top:1.75rem}.low-code__stack [data-step="1"] .low-code__stack-image{margin-top:1.25rem}.low-code__stack .low-code__connectors{margin-top:1.75rem}.low-code__design{padding-bottom:4rem}.low-code__design h2,.low-code__components h2{font-size:2rem}.low-code__design p{margin-top:.75rem}.low-code__design-art{min-height:45vh}.low-code__design-art>div{width:15.625rem}.low-code__components{height:85vh}.low-code__component-art img:nth-child(3){display:none}.low-code__component-art img:nth-child(6){left:50%;transform:translate(-50%)}.low-code__component-art img:nth-child(7){max-width:180%}}@media not (min-width:30rem){.low-code__lead,.low-code__stack section{padding:1rem}.low-code__stack .low-code__connectors{height:auto}.low-code__connector-track ul{width:9rem}.low-code__connector-copy{display:none}.low-code__design-art{min-height:40vh;padding-top:2.5rem}.low-code__design-art>div{width:10.3125rem}}@media (prefers-reduced-motion:no-preference){.low-code__tab-text{transition:opacity .24s,filter .24s,transform .24s}.low-code__connectors:not(:focus-within) ul{transform:translateY(var(--connector-offset,0))}@supports (animation-timeline:view()){.low-code__design-art>div{animation:linear both low-code-fan;animation-timeline:view();animation-range:entry cover 30%}.low-code__component-art img{animation:linear both low-code-art-enter;animation-timeline:view();animation-range:entry cover 26%}}}@keyframes low-code-fan{0%{transform:none}}@keyframes low-code-art-enter{0%{translate:var(--entry-x,0) var(--entry-y,0)}to{translate:0}}
.themes-product{overflow:clip}.themes-width{max-width:72rem}.themes-hero{padding-block:9rem 4rem}.themes-hero__copy{text-align:center;gap:1.5rem;padding:0 3rem 3rem}.themes-hero__copy p,.themes-quote p{font-size:1.25rem;line-height:1.9375rem}.themes-hero__copy .site-button{background:#000;border:0;gap:.875rem;min-height:0;padding:.625rem .75rem;font-weight:500}.themes-hero__copy .site-button span{place-items:center;width:1rem;height:1.25rem;display:grid}.themes-hero__frame{background:#eef2f8 url(/media/110c531fd41a420d13d5.jpg) 0 0/100% 100% no-repeat;border-radius:.875rem;padding:2.5rem}.themes-hero__frame img{background:#111;border:1px solid #000;border-bottom-width:2px;border-radius:.5rem;width:100%;height:auto;display:block}.themes-proof{align-items:center;height:5rem;padding-left:2.5rem;display:flex;overflow:hidden}.themes-proof__track{width:max-content;animation:300s linear infinite themes-logo-scroll;display:flex}.themes-proof:hover .themes-proof__track{animation-play-state:paused}.themes-proof__track ul{flex:none;align-items:center;display:flex}.themes-proof__track li{padding-inline:2rem}.themes-proof__track img{filter:grayscale();width:auto;max-width:none;height:1.75rem;display:block}@keyframes themes-logo-scroll{to{transform:translate(-50%)}}.themes-quote{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4rem;padding:2.5rem 2.5rem 7.5rem;display:grid}.themes-quote h2{grid-template-columns:1.125rem minmax(0,1fr);gap:1rem;font-size:2rem;font-weight:500;line-height:1.1;display:grid}.themes-quote img{object-fit:contain}.themes-features{background:#f5f4f3;border-radius:.875rem;gap:6rem;padding:2.5rem;display:grid}.themes-feature{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4rem;display:grid}.themes-feature__copy h2{width:fit-content;font-size:2.25rem;line-height:1.1}.themes-feature__copy h2 span{color:#666}.themes-feature__copy p{margin-top:1rem;font-size:1.0625rem;line-height:1.75rem}.themes-feature__image{place-items:center;min-height:21.5rem;padding-block:2rem;display:grid}.themes-feature__image img{height:auto;display:block}.themes-feature__demo{background:#000;border-radius:.625rem;min-width:0;overflow:clip}.themes-feature__demo video{width:100%;height:100%;display:block}.themes-feature:is([data-index="0"],[data-index="2"])>:last-child{order:-1}@media (min-width:62rem){.themes-feature__demo video{transform:translateY(.0625rem)}}@media not (min-width:62rem){.themes-hero{padding-top:7.5rem}.themes-hero h1{font-size:3.25rem}.themes-hero__copy,.themes-hero__frame{padding:2rem}.themes-quote{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2rem 2rem 7rem}.themes-quote h2{font-size:1.75rem}.themes-features{gap:5rem;padding:2rem}.themes-feature{grid-template-columns:minmax(0,1fr);gap:2rem}.themes-feature__demo{box-sizing:content-box;padding-bottom:.125rem}.themes-feature[data-index="0"]>:last-child{order:0}}@media not (min-width:48rem){.themes-hero{padding-top:5rem}.themes-hero h1{font-size:3rem}.themes-hero__copy{gap:1.25rem}.themes-hero__copy p,.themes-quote p{font-size:1.125rem}.themes-hero__copy .site-button{line-height:1.05rem}.themes-hero__copy .site-button span{height:1rem}.themes-proof{height:4.75rem}.themes-quote h2{font-size:1.5rem;line-height:1.4}.themes-features{gap:4rem}.themes-feature__copy h2{font-size:2rem}.themes-feature__copy p{margin-top:.75rem;font-size:1rem}}@media not (min-width:30rem){.themes-hero h1{font-size:2.5rem}.themes-hero__copy{padding:1rem}.themes-hero__copy .site-button{width:100%}.themes-hero__frame,.themes-features,.themes-quote{padding-inline:1rem}.themes-feature[data-index="2"]>:last-child{order:0}}@media (prefers-reduced-motion:reduce){.themes-proof{justify-content:center;height:auto;padding:1.5rem 3%}.themes-proof__track{width:100%;animation:none}.themes-proof__track ul{flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem;width:100%}.themes-proof__track li{padding:0}.themes-proof__track ul+ul{display:none}}
.components-catalog{background:#f8f8f5;overflow:clip}.components-catalog .site-container{width:auto;margin-inline:max(3%, calc((100% - var(--page-width)) / 2))}.components-hero{background:url(/media/0c346d100307c3beb773.webp) 50%/cover no-repeat;place-items:center;min-height:100vh;padding-block:3rem 4rem;display:grid;position:relative;overflow:clip}.components-hero .builder-hero__copy{z-index:1;width:min(100%,40rem);position:relative}.components-hero .builder-hero__copy strong{font-weight:700}.components-hero .site-button{padding-block:.53125rem}.components-hero__illustration{width:min(var(--art-width), 100%);pointer-events:none;position:absolute}@property --components-hero-offset{syntax:"<number>";inherits:false;initial-value:1}.components-hero__illustration img{width:100%;height:auto;transform:translate3d(calc(var(--offset-x,0px) * var(--components-hero-offset)), calc(var(--offset-y,0px) * var(--components-hero-offset)), 0);transition:--components-hero-offset .8s ease-in-out;display:block}.components-hero[data-in-view=true] .components-hero__illustration img{--components-hero-offset:0}.components-hero[data-in-view=true] [data-art=chat] img{--offset-x:-1.25rem}.components-hero[data-in-view=true] [data-art=top-form] img{--offset-y:-1.25rem}.components-hero__illustration[data-art=dialog]{--offset-x:25%;top:11rem;right:0}.components-hero__illustration[data-art=chart]{--offset-x:20%;--offset-y:20%;bottom:6%;right:-2%}.components-hero__illustration[data-art=metric]{--offset-x:20%;--offset-y:-20%;top:0;right:4%}.components-hero__illustration[data-art=chat]{--offset-x:-20%;--offset-y:-1.25rem;top:2%;left:calc(2% + 2rem)}.components-hero__illustration[data-art=side-form]{--offset-x:-20%;--offset-y:20%;top:calc(50% + 5.5rem);left:0;transform:translateY(-50%)}.components-hero__illustration[data-art=top-form]{--offset-y:-20%;top:0;left:calc(50% + 2.5rem);transform:translate(-50%)}.components-hero__illustration[data-art=table]{--offset-y:20%;bottom:0;left:50%;transform:translate(-50%)}.components-catalog .builder-proof__logos{width:min(94%,78rem)}.components-catalog .builder-proof__callout{max-width:94%}.components-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:4rem;display:grid}.components-highlights article{background:#f8f8f5;border:1px solid #d4d4d4;border-radius:.75rem;padding:2rem;box-shadow:0 12px 67px -4px #0000001a}.components-highlights h2{margin-top:1rem;font-size:1.5rem;line-height:1.2}.components-highlights p{margin-top:1rem}.components-showcase{gap:6rem;display:grid}.components-visual{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:4rem;display:grid}.components-visual[data-reverse=true] .components-visual__image{order:-1}.components-visual__image{background:#f8f8f5;border-radius:1rem;place-items:center;padding:2rem;display:grid}.components-visual__image img{height:auto;display:block}.components-showcase h2{font-size:2.25rem;line-height:1.1}.components-showcase p{margin-top:1rem}.components-visual[data-medium=true] p{font-size:1rem;line-height:1.75rem}.components-visual[data-medium=false] .components-visual__image{background:#fff}.components-design{text-align:center;background:#fff;border-radius:.75rem;padding:3rem;overflow:clip;box-shadow:0 12px 67px -4px #0000001a}.components-design__copy{max-width:48rem;margin-inline:auto}.components-design__copy h2 span{color:#229154;background:url(/media/18f5fa8ab634387f8b11.svg) 50% 223%/100% no-repeat}.components-design__copy p a{color:#666;text-decoration:underline}.components-design__art{view-timeline-name:--component-design;view-timeline-inset:0;justify-content:center;min-height:5.6rem;margin-top:1.5rem;display:flex;position:relative}.components-design__art>div{width:18.75rem;position:absolute}.components-design__art img{width:100%;height:auto;display:block}.components-design__art>:first-child{--side:-1}.components-design__art>:last-child{--side:1}.components-design__art>:where(:first-child,:last-child){transform:translate(calc(var(--side) * 90%), 5%) rotate(calc(var(--side) * 6deg))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.components-design__art>:where(:first-child,:last-child){animation:linear both components-design-spread;animation-timeline:--component-design;animation-range:cover 30% cover 80%}}}@keyframes components-design-spread{0%{transform:none}60%{transform:translate(calc(var(--side) * 90%), 5%) rotate(calc(var(--side) * 6deg))}to{transform:translate(calc(var(--side) * 95%), 10%) rotate(calc(var(--side) * 6deg))}}.components-icons{border:1px solid var(--line);background:#fff;border-radius:.75rem;grid-template-columns:31.25rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;display:grid;overflow:clip;box-shadow:0 12px 67px -4px #0000001a}.components-icons__copy{padding:2rem 2.5rem 0}.components-icons__art{justify-content:center;align-items:center;gap:1rem;height:60vh;padding-block:5rem;display:flex;position:relative;overflow:clip}.components-icons__art img{flex:none;width:min(100%,10.625rem);height:auto}.components-icons__art:after{pointer-events:none;content:"";background:linear-gradient(#fff,#fff0 15% 85%,#fff);height:2%;position:absolute;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.components-icons__art img{transform:translateY(var(--icon-offset,18.75rem))}.components-icons__art img:nth-child(2n){transform:translateY(var(--icon-offset,-18.75rem))}}.components-table{padding-block:8rem}.components-centered{text-align:center;width:min(100%,48rem);margin-inline:auto}.components-centered h2{font-size:2.75rem;line-height:3rem}.components-centered p{margin-top:1rem}.components-table__features{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:5rem;display:grid}.components-table__features img,.components-table>img{width:100%;height:auto;display:block}.components-table__features figcaption{margin-top:1.5rem;font-size:1.0625rem;font-weight:500;line-height:1.625rem}.components-table>img{margin-top:3rem}.components-directory,.components-directory>.components-centered{padding-bottom:3rem}.components-directory__group{grid-template-columns:repeat(5,minmax(0,1fr));justify-items:start;gap:1rem;display:grid}.components-directory__group+.components-directory__group{margin-top:6rem}.components-directory__group h3{padding:1.5rem;font-size:1.5rem;line-height:1.2}.components-directory__group:last-child h3{align-content:end}.components-directory__card{min-width:min(100%, calc(var(--illustration-width) + .125rem));border:1px solid var(--line);color:#1f2026;background:#fff;border-radius:.625rem;flex-direction:column;max-width:100%;min-height:13.125rem;display:flex;overflow:hidden}.components-directory__card:hover{background:#8c8c8c14}.components-directory__card>div{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;overflow:clip}.components-directory__card img{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.components-directory__card img{transition:transform .3s}.components-directory__card:is(:hover,:focus-visible) img{transform:scale(1.1)}}.components-directory__card span{font:600 1.5rem/1.2 var(--font-heading), sans-serif;margin:1rem 0 1.5rem;padding-inline:1rem;display:block}@media (min-width:90rem){.components-hero__illustration[data-art=chart]{bottom:15%}.components-directory__card{min-height:13.75rem}}@media not (min-width:62rem){.components-hero h1{font-size:3.25rem}.components-hero__illustration:is([data-art=dialog],[data-art=chart],[data-art=chat],[data-art=side-form]){display:none}.components-hero__illustration[data-art=metric]{right:0}.components-hero__illustration[data-art=top-form]{left:0;transform:none}.components-highlights{grid-template-columns:minmax(0,1fr)}.components-showcase{gap:5rem}.components-visual{grid-template-columns:minmax(0,1fr);gap:2rem}.components-visual[data-reverse=true] .components-visual__image{order:0}.components-icons__copy{padding-bottom:2rem}.components-table{padding-block:6rem}.components-table__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:4.5rem}.components-table>img{margin-top:2.5rem}.components-directory__group{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.components-directory__group+.components-directory__group{margin-top:5rem}.components-directory>.components-centered{padding-bottom:2.5rem}}@media not (min-width:48rem){.components-hero h1{font-size:3rem}.components-hero__illustration[data-art=metric]{display:none}.components-hero__illustration[data-art=top-form]{left:50%;transform:translate(-50%)}.components-highlights{gap:1.5rem;padding-block:3rem}.components-highlights h2{margin-top:.75rem;font-size:1.25rem;line-height:1.5rem}.components-highlights p,.components-showcase p,.components-centered p{margin-top:.75rem}.components-showcase{gap:4rem}.components-showcase h2{font-size:2rem}.components-design__art{min-height:45vh}.components-design__art>div{width:15.625rem}.components-icons{grid-template-columns:minmax(0,3.6fr) minmax(0,1fr)}.components-table{padding-block:4rem}.components-centered h2{font-size:2.25rem;line-height:3rem}.components-table__features{margin-top:3.5rem}.components-table__features figcaption{margin-top:1.25rem;font-size:1.125rem}.components-table>img{margin-top:2rem}.components-directory{padding-bottom:2rem}.components-directory__group{grid-template-columns:repeat(2,minmax(0,1fr))}.components-directory__group+.components-directory__group{margin-top:4rem}.components-directory__group h3{font-size:1.25rem;line-height:1.5rem}.components-directory>.components-centered{padding-bottom:2rem}}@media not (min-width:30rem){.components-hero h1{font-size:2.5rem}.components-hero__illustration[data-art=table]{width:180%}.components-catalog .builder-proof__callout{text-align:left;width:94%;padding-left:1rem}.components-design__art{min-height:40vh;padding-top:2.5rem}.components-design__art>div{width:10.3125rem}.components-icons__copy{padding:1.5rem}.components-icons__art{height:16rem}.components-table__features{grid-template-columns:minmax(0,1fr);gap:1rem}.components-directory__group{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:1rem}}@media (prefers-reduced-motion:reduce){.components-hero .components-hero__illustration img{--components-hero-offset:0;transition:none}}
.embedded-product{background:#f8f8f5;overflow:clip}.embedded-hero{isolation:isolate;padding-block:9rem 4rem;position:relative}.embedded-hero__grid{z-index:-1;width:100%;height:100svh;position:absolute;inset:0}.embedded-hero__intro{width:min(100%,46rem);margin-inline:auto;padding:0 3rem 3rem}.embedded-hero__intro .builder-hero__copy{width:100%}.embedded-hero__intro .site-button{padding-block:.53125rem}.embedded-hero__art{background:#fff url(/media/0c346d100307c3beb773.webp) 0 0/cover no-repeat;border-radius:.75rem;padding:3rem;overflow:clip;box-shadow:0 12px 67px -4px #0000001a}.embedded-hero__images{view-timeline-name:--embedded-hero-art;view-timeline-inset:0;align-items:start;display:grid}.embedded-hero__images img{grid-area:1/1;width:100%;height:auto;display:block}.embedded-hero__images img:first-child{--direction:-1}.embedded-hero__images img:last-child{--direction:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.embedded-hero__images img{animation:linear both embedded-slide;animation-timeline:--embedded-hero-art;animation-range:cover cover 50%}}}@keyframes embedded-slide{0%{transform:translateX(calc(var(--direction) * 31.25rem));animation-timing-function:ease-in-out}to{transform:none}}.embedded-product .builder-proof__logos{width:78rem}.embedded-product .builder-proof__callout{max-width:calc(100% - .25rem)}.embedded-benefits{gap:4rem;display:grid}.embedded-benefit{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;display:grid}.embedded-benefit h2{font-size:2.25rem;line-height:1.1}.embedded-benefit h2 span{color:#666}.embedded-benefit p{margin-top:1rem}.embedded-benefit__image{border-radius:.75rem;place-items:center;min-height:21.5rem;padding-block:2rem;display:grid}.embedded-benefit__image img{height:auto;display:block}.embedded-benefit[data-reverse=true] .embedded-benefit__image{order:-1;min-height:0;padding-inline:2rem}.embedded-methods{padding-block:8rem}.embedded-methods__intro{text-align:center;width:min(100%,48rem);margin-inline:auto;padding-bottom:4rem}.embedded-methods__intro p{margin-top:1rem;font-size:1rem;line-height:1.75rem}.embedded-methods__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:3rem;display:grid}.embedded-methods__grid img{height:auto;display:block}.embedded-methods__grid h3{margin-top:1.5rem;font-size:1.5rem;line-height:1.2}.embedded-methods__grid p{color:#666;margin-top:.5rem}@media not (min-width:62rem){.embedded-hero{padding-top:7.5rem}.embedded-hero__intro{width:min(100%,44rem);padding:2rem}.embedded-hero h1{font-size:3.25rem}.embedded-benefits{gap:3.5rem}.embedded-benefit{grid-template-columns:minmax(0,1fr);gap:2rem}.embedded-benefit[data-reverse=true] .embedded-benefit__image{order:0}.embedded-methods{padding-block:6rem}.embedded-methods__grid{grid-template-columns:minmax(0,1fr)}}@media not (min-width:48rem){.embedded-hero{padding-top:5rem}.embedded-hero h1{font-size:3rem}.embedded-benefits{gap:2.5rem}.embedded-benefit h2{font-size:2rem}.embedded-benefit p,.embedded-methods__intro p{margin-top:.75rem}.embedded-methods{padding-block:4rem}.embedded-methods__intro{padding-bottom:3rem}.embedded-methods__intro h2{font-size:2.25rem;line-height:3rem}.embedded-methods__grid h3{margin-top:1.25rem;font-size:1.25rem;line-height:1.5rem}}@media not (min-width:30rem){.embedded-hero__intro{padding:1rem}.embedded-hero h1{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){.embedded-product .builder-proof__logos{width:min(94%,78rem)}}
.builder-diagram-hero{background:linear-gradient(#0000,#8c8c8c14),#f8f8f5;padding-top:9rem;overflow:hidden}.builder-diagram-hero__art{width:min(94%,27.1875rem);margin-bottom:5rem}.builder-diagram-hero .builder-hero__copy .site-button{padding-block:.53125rem}.builder-diagram-hero__features{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;width:100%;height:2.5rem;margin-top:11.5rem;padding-inline:3%;display:flex}.builder-diagram-hero__features li:not(.builder-hero__divider){opacity:.64;white-space:nowrap;align-items:center;gap:.5rem;padding:.0625rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.625rem;display:flex}.builder-diagram-hero__features svg{width:1.0625rem;transform:scale(.8)}@media not (min-width:62rem){.builder-diagram-hero{padding-top:7.5rem}.builder-diagram-hero h1{font-size:3.25rem}.builder-diagram-hero__features{justify-content:center;width:94%}}@media not (min-width:48rem){.builder-diagram-hero{padding-top:5rem;padding-bottom:6.25rem}.builder-diagram-hero h1{font-size:3rem}.builder-diagram-hero__features{display:none}}@media not (min-width:30rem){.builder-diagram-hero h1{font-size:2.5rem}}
.automations-product{overflow:clip}.automations-product .builder-diagram-hero__art{width:min(94%,51.875rem)}.automations-product .builder-diagram-hero__art object{aspect-ratio:830/116;pointer-events:none;width:100%;display:block}.automations-product .builder-diagram-hero__features{margin-top:11rem}.automations-product .builder-proof__logos{width:min(94%,78rem)}.automations-panels{grid-template-columns:minmax(0,1fr);gap:5rem;padding-block:2rem 8rem;display:grid}.automations-feature{border:1px solid var(--line);background:#fff;border-radius:.75rem;grid-template-columns:31.25rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;display:grid;overflow:hidden;box-shadow:0 12px 67px -4px #0000001a}.automations-feature__copy{padding:2.5rem}.automations-chip{border:1px solid var(--chip-border,#106436);background:var(--chip-background,#229154);height:1.5rem;color:var(--chip-text,#e8f9ef);vertical-align:top;border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:.5rem;font-size:.8125rem;line-height:1rem;display:inline-flex}.automations-chip span{border-left:1px solid var(--chip-border,#106436);padding-left:.375rem;line-height:1rem}.automations-chip[data-color=violet]{--chip-border:#6537b1;--chip-background:#8d4fd4;--chip-text:#efe7ff;padding-inline:.375rem}.automations-chip[data-color=yellow]{--chip-border:#8a4e18;--chip-background:#b86c25;--chip-text:#fef3e7;padding-inline:.375rem}.automations-feature h2,.automations-javascript h2{margin-top:1.5rem;font-size:2.25rem;line-height:1.1}.automations-feature p,.automations-javascript p{margin-top:1.25rem}.automations-feature__image{background:#f8f8f5;border-radius:.5rem;align-self:stretch;place-items:center;min-width:0;padding:2rem;display:grid;overflow:hidden}.automations-feature__image img{border:1px solid var(--line);border-radius:.5rem;width:min(100%,28.5625rem);height:auto;display:block;box-shadow:0 12px 67px -4px #0000004d}.automations-feature[data-triggers=true] img{width:min(100%,13.9375rem)}.automations-javascript{width:min(100%,48rem);margin-inline:auto}.automations-javascript__copy{text-align:center;margin-bottom:3rem}.automations-javascript__copy p code{color:#6d4ed0;background:#8152f11f;font-family:Fira Mono,monospace}.automation-code{background:#f8f8f5;border-radius:.5rem;min-height:16.25rem;overflow-x:auto;box-shadow:0 14px 36px #1c160e0f}.automation-code pre{width:max-content;min-width:100%;margin:0}.automation-code code{color:#181512;font-variant-ligatures:none;-webkit-font-smoothing:auto;font:500 .8125rem/1.62 JetBrains Mono,Menlo,Consolas,monospace;display:block}.automation-code__row{grid-template-columns:3.5rem 1fr;display:grid}.automation-code__number{color:#6b6158;text-align:right;-webkit-user-select:none;user-select:none;padding-right:1.125rem}.automation-code__text{padding-right:1rem;position:relative}.automation-code__ghost{opacity:.26;-webkit-user-select:none;user-select:none;display:block}.automation-code__typed{width:0;position:absolute;top:0;left:0;overflow:hidden}.automation-code[data-started=true] .automation-code__typed{animation:automation-type var(--duration) steps(var(--chars)) var(--start) forwards}.automation-code[data-started=true] .automation-code__row{animation:automation-active-line var(--duration) step-end var(--start)}.automation-code[data-started=true] .automation-code__typed:after{opacity:0;width:2px;height:1.18em;animation:automation-caret var(--duration) step-end var(--start);content:"";background:#4f7cff;border-radius:1em;position:absolute;top:.16em;right:0;box-shadow:0 0 .75rem #7aa2ffb3}.automation-code [data-token=keyword]{color:#df6412}.automation-code [data-token=definition]{color:#b146c7}.automation-code [data-token=property]{color:#215fff}.automation-code [data-token=literal]{color:#6247f2}.automation-code [data-token=string]{color:#0ea99f}@keyframes automation-type{to{width:calc(var(--chars) * 1ch)}}@keyframes automation-active-line{0%{background-image:linear-gradient(90deg,#4f7cff14,#4f7cff00)}}@keyframes automation-caret{0%{opacity:1}}.automations-install{color:#8c8c8c;background:#1f1f1f;border:1px solid #2b2b2b;border-radius:.75rem;padding:3rem;box-shadow:0 12px 67px -4px #0000004d}.automations-install__content{background:url(/media/dfae362ae1a8f08587a8.webp) 100%/70% no-repeat;grid-template-columns:minmax(0,1fr) 27.625rem;gap:4rem;display:grid}.automations-install h2{color:#fff}.automations-install p{margin-top:1rem}.automations-install .site-button{color:#fff;text-align:center;white-space:normal;gap:.875rem;max-width:100%;height:2.375rem;margin-top:2rem;padding-block:0;font-weight:500}.automations-install .site-button img{flex:none}.install-command-panel{color:#fff;text-align:left;background:#1f1f1f;border:1px solid #2b2b2b;border-radius:.75rem;flex-direction:column;align-items:stretch;width:100%;padding:1rem;display:flex;position:relative;box-shadow:0 12px 67px -4px #0009}.install-command-panel code{font:400 1.0625rem/1.5 var(--font-code), monospace;overflow-wrap:anywhere;display:block}.install-command-panel code span{color:#0088fa}.automations-product .install-command-panel code span{color:#1875e7}@media (prefers-reduced-motion:no-preference){.install-command-panel{transition:transform 1s cubic-bezier(.42,0,1,1.164)}.install-command-panel:hover{transform:scale(1.05)}}.install-command-panel__feedback{color:#fff;background:#111;border-radius:.25rem;padding-inline:.375rem;font-size:.8125rem;position:absolute;bottom:.5rem;right:.5rem}.automations-open-source{text-align:center;padding:2rem 0 8rem}.automations-open-source__copy{padding-bottom:4rem}.automations-open-source h2{font-size:2.25rem;line-height:1.1}.automations-open-source h2 span{color:#229154;background:url(/media/18f5fa8ab634387f8b11.svg) 50% 223%/100% no-repeat}.automations-open-source p{margin-top:1rem;font-size:1rem;line-height:1.75rem}.automations-open-source p a{color:#666;line-height:1.5rem;text-decoration:underline}.automations-open-source__art{view-timeline-name:--automation-illustrations;justify-content:center;min-height:5.6rem;display:flex;position:relative}.automations-open-source__art>div{width:18.75rem;padding-bottom:.625rem;position:absolute}.automations-open-source__art img{width:100%;height:auto;display:block}.automations-open-source__art>:first-child{--side:-1}.automations-open-source__art>:last-child{--side:1}.automations-open-source__art>:where(:first-child,:last-child){transform:translate(calc(var(--side) * 90%), 5%) rotate(calc(var(--side) * 6deg))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.automations-open-source__art>:where(:first-child,:last-child){animation:linear both automation-spread;animation-timeline:--automation-illustrations;animation-range:cover 30% cover 80%}}}@keyframes automation-spread{0%{transform:none}60%{transform:translate(calc(var(--side) * 90%), 5%) rotate(calc(var(--side) * 6deg))}to{transform:translate(calc(var(--side) * 95%), 10%) rotate(calc(var(--side) * 6deg))}}@media (min-width:90rem){.automations-feature__image{padding-bottom:0}}@media not (min-width:62rem){.automations-product .builder-proof__callout{max-width:94%}.automations-panels{gap:4.5rem}.automations-install__content{grid-template-columns:minmax(0,1fr)}.automations-install h2{font-size:2.75rem}.automations-install .site-button{line-height:1.2}.install-command-panel code{word-break:break-all}.automation-code__row{grid-template-columns:2.875rem 1fr}.automation-code__number{padding-right:.875rem}.automations-open-source{padding-bottom:6rem}}@media not (min-width:48rem){.automations-product .builder-diagram-hero{padding-bottom:5.75rem}.automations-panels{gap:3rem}.automations-feature{grid-template-columns:minmax(0,1fr)}.automations-feature h2,.automations-javascript h2{margin-top:1.25rem;font-size:2rem}.automations-install h2{font-size:2.25rem;line-height:3rem}.automations-install p{margin-top:.75rem}.automations-install .site-button{margin-top:1.5rem}.automations-open-source{padding-bottom:4rem}.automations-open-source__copy{padding-bottom:3rem}.automations-open-source h2{font-size:2rem}.automations-open-source p{margin-top:.75rem}.automations-open-source__art{min-height:45vh}.automations-open-source__art>div{width:15.625rem}}@media not (min-width:30rem){.automations-product .builder-proof__callout{text-align:left;align-items:stretch;padding-left:1rem}.automations-open-source__art{min-height:40vh;padding-top:2.5rem}.automations-open-source__art>div{width:10.3125rem}}@media (prefers-reduced-motion:reduce){.automation-code .automation-code__ghost,.automation-code[data-started] .automation-code__typed:after{display:none}.automation-code[data-started] :is(.automation-code__row,.automation-code__typed){animation:none}.automation-code[data-started] .automation-code__typed{width:auto;display:block;position:static}}
.git-product{overflow:clip}.git-diagram{transform:scale(1.2)}.git-diagram object{aspect-ratio:435/113;pointer-events:none;width:min(100%,37.5rem);margin-inline:auto;display:block}.git-product .builder-proof__logos{width:min(94%,78rem)}.git-features{grid-template-columns:minmax(0,1fr);gap:5rem;padding-block:2rem 8rem;display:grid}.git-feature{border:1px solid var(--line);background:#fff;border-radius:.75rem;grid-template-columns:31.25rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;display:grid;overflow:hidden;box-shadow:0 12px 67px -4px #0000001a}.git-feature__copy{padding:2.5rem}.git-feature__chip{border:1px solid var(--chip-border,#106436);background:var(--chip-background,#229154);height:1.5rem;color:var(--chip-text,#e8f9ef);vertical-align:top;border-radius:.5rem;align-items:center;gap:.375rem;padding-inline:.5rem;font-size:.8125rem;line-height:1rem;display:inline-flex}.git-feature__chip span{border-left:1px solid var(--chip-border,#106436);padding-left:.375rem;line-height:1rem}.git-feature__chip svg{width:.75rem}.git-feature+.git-feature .git-feature__chip{--chip-border:#8a4e18;--chip-background:#b86c25;--chip-text:#fef3e7;padding-inline:.375rem}.git-feature h2{margin-top:1.5rem;font-size:2.25rem;line-height:1.1}.git-feature p{margin-top:1.25rem}.git-feature__benefits{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.git-feature__benefits li{border:1px solid var(--line);font-family:var(--font-heading), sans-serif;background:#8c8c8c14;border-radius:.625rem;align-items:center;gap:.5rem;padding-inline:.5rem;font-size:.875rem;font-weight:600;line-height:1.625rem;display:flex}.git-feature__benefits svg{width:1.0625rem}.git-feature__frame{background:#f8f8f5;border-radius:.5rem;align-self:stretch;place-items:center;min-width:0;padding:2rem;display:grid;overflow:hidden}.git-feature__frame img{border-radius:.5rem;width:min(100%,25rem);height:auto;display:block;box-shadow:0 12px 67px -4px #0000001a}.git-sync{text-align:center}.git-sync p{margin-top:1rem}.git-stories{padding-block:8rem}.git-stories .story-highlights>header>.site-button{gap:.875rem;padding-block:.53125rem}.git-stories .story-highlights__grid>a>img{margin-bottom:5rem}.git-stories .story-highlights__arrow{background:#ffffff29}.git-stories .story-highlights__content{width:100%}.git-stories .story-highlights__category{color:#fef3e7;background:#b86c25;border-color:#8a4e18;border-radius:.5rem;width:fit-content;padding-block:.0625rem;font-size:.8125rem;line-height:1rem;display:flex}.git-stories .story-highlights__stats{flex-wrap:nowrap}.git-stories .story-highlights__stats:has(>p:nth-child(2):last-child):after{content:""}@media (min-width:90rem){.git-feature__frame{padding-bottom:0}}@media not (min-width:62rem){.git-product .builder-proof__callout{max-width:94%}.git-features{gap:4.5rem;padding-bottom:6rem}.git-stories{padding-block:6rem}.git-stories .story-highlights>header{padding-top:7.5rem}.git-stories .story-highlights__grid>a>img{margin-bottom:4.5rem}}@media not (min-width:48rem){.git-features{gap:3rem;padding-bottom:4rem}.git-feature{grid-template-columns:minmax(0,1fr)}.git-feature h2{margin-top:1.25rem;font-size:2rem}.git-sync h2,.git-stories .story-highlights h2{font-size:2.25rem;line-height:3rem}.git-sync p{margin-top:.75rem}.git-stories{padding-block:4rem}.git-stories .story-highlights>header{padding-top:5rem}.git-stories .story-highlights__grid>a>img{margin-bottom:3.5rem}.git-stories .story-highlights__grid h5{font-size:1.25rem;line-height:1.5rem}.git-stories .story-highlights__stats{margin-top:1.25rem}}@media not (min-width:30rem){.git-product .builder-proof__callout{text-align:left;align-items:stretch;padding-left:1rem}.git-stories .story-highlights__stats{flex-direction:column;gap:.5rem}}
.database-product .builder-proof__logos{width:min(94%,78rem)}.database-product__features{grid-template-columns:minmax(0,1fr);gap:5rem;padding-block:4rem 9rem;display:grid}.database-feature{border:1px solid var(--line);background:#fff;border-radius:.75rem;grid-template-columns:31.25rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.5rem;display:grid;overflow:hidden;box-shadow:0 12px 67px -4px #0000001a}.database-feature__copy{padding:2.5rem}.database-feature__chip{border:1px solid var(--chip-border,#106436);height:1.5rem;color:var(--chip-text,#e8f9ef);background:var(--chip-background,#229154);vertical-align:top;border-radius:.5rem;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.8125rem;line-height:1rem;display:inline-flex}.database-feature__chip span{border-left:1px solid var(--chip-border,#106436);padding-left:.375rem;line-height:1rem}.database-feature:nth-child(2) .database-feature__chip{--chip-border:#8a4e18;--chip-text:#fef3e7;--chip-background:#b86c25;padding-inline:.375rem}.database-feature:nth-child(3) .database-feature__chip{--chip-border:#245694;--chip-text:#eaf4ff;--chip-background:#1875e7;padding-inline:.375rem;font-weight:400}.database-feature__description{margin-top:1.5rem}.database-feature h2{font-size:2.25rem;line-height:1.1}.database-feature p{margin-top:1.25rem}.database-feature__frame{background:#f8f8f5;border-radius:.5rem;align-self:stretch;align-items:flex-end;min-width:0;padding:2rem;display:flex;overflow:hidden}.database-feature__frame img{border:1px solid var(--line);border-radius:.5rem;flex:none;width:100%;height:auto;display:block;box-shadow:0 12px 67px -4px #0000004d}.database-feature:nth-child(2) .database-feature__frame img{box-shadow:0 12px 67px -4px #0000001a}.database-feature:nth-child(3){grid-template-columns:minmax(0,1fr);gap:0;box-shadow:0 12px 67px -4px #0000000d}.database-feature:nth-child(3) .database-feature__description{width:calc(60% - 3.6rem)}.database-feature:nth-child(3) .database-feature__frame{padding-bottom:0}.database-feature:nth-child(3) .database-feature__frame img{border-radius:.75rem .75rem .125rem 0}@media (min-width:90rem){.database-feature:not(:last-child) .database-feature__frame{align-self:center;height:9.375rem;padding:3rem 2.5rem 1rem 2rem}}@media not (min-width:62rem){.database-product__features{gap:4.5rem;padding-bottom:8.5rem}}@media not (min-width:48rem){.database-product__features{gap:3rem;padding-block:3rem 6rem}.database-feature{grid-template-columns:minmax(0,1fr)}.database-feature h2{font-size:2rem}.database-feature__description{margin-top:1.25rem}.database-feature:nth-child(3) .database-feature__description{width:auto}}@media not (min-width:30rem){.database-product .builder-proof__callout{text-align:left;align-items:stretch;width:94%;padding-left:1rem}}
.lead-native{color:#080b0b;background:#fbfcf8}.lead-native__nav{color:#111;background:#fff;border-bottom:1px solid #e8ece5;justify-content:space-between;align-items:center;height:4.375rem;padding-inline:2.25rem;display:flex}.lead-native__nav nav{gap:1.75rem;display:flex}.lead-native__nav a{font-weight:700}.lead-native__wordmark{font-size:1.5625rem}.lead-native__section{width:100%;max-width:72.5rem;margin-inline:auto;padding:4.5rem 1.5rem}.lead-native__split{grid-template-columns:minmax(0,1fr) 28.75rem;align-items:start;gap:1.875rem;display:grid}.lead-native__eyebrow{color:#616a66;background:#fff;border:1px solid #dde4da;border-radius:100rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:800;display:inline-block}.lead-native h1{margin-block:1.375rem 1.125rem;font-size:4.5rem;line-height:.96}.lead-native h2{margin-bottom:1rem;font-size:2.875rem;line-height:1.05}.lead-native__intro{color:#38433e;font-size:1.25rem;line-height:1.55}.lead-native__card{background:#fff;border:1px solid #dfe7dc;border-radius:1rem;min-width:0;padding:1.25rem;box-shadow:0 1.5rem 4.375rem #15201a14}.lead-native__prompt label{font-weight:700;display:block}.lead-native__prompt textarea{resize:vertical;border:1px solid #d8e0d5;border-radius:.625rem;width:100%;min-height:10.625rem;padding:.875rem;font:400 .875rem/1.45 monospace}.lead-native__actions{flex-wrap:wrap;gap:.625rem;margin-top:.75rem;display:flex}.lead-native__button{color:#111;border:1px solid #dde4da;border-radius:.5625rem;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:.9375rem;font-weight:800;line-height:1.5rem;display:inline-flex}.lead-native__button--dark{color:#fff;background:#0b0d0d}.lead-native__button:hover{border-color:#838c80}.lead-native__preview{padding:0;overflow:hidden}.lead-native__preview-heading{border-bottom:1px solid #e8eee5;justify-content:space-between;align-items:flex-start;padding:1rem 1.125rem;display:flex}.lead-native__preview-heading span{color:#627067;background:#f4f8f1;border:1px solid #e0e7dd;border-radius:100rem;padding:.375rem .625rem;font-size:.75rem;font-weight:800}.lead-native__preview-row{border-bottom:1px solid #edf1ea;grid-template-columns:1.1fr .8fr .7fr .7fr;gap:.625rem;padding:.8125rem 1.125rem;font-size:.8125rem;display:grid}.lead-native__status{color:#217240;text-align:center;background:#edf8ed;border-radius:100rem;padding:.3125rem .5rem;font-size:.6875rem;font-weight:900}.lead-native__status--warning{color:#7b5411;background:#fff4dc}.lead-native__cards,.lead-native__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.625rem;display:grid}.lead-native__cards h3{margin-bottom:.5rem;font-size:1.3125rem;line-height:1.1}.lead-native__cards p{color:#46504c}.lead-native__steps p,.lead-native__faq p{color:#000}.lead-native__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.lead-native__steps li{background:#fff;border:1px solid #dfe7dc;border-radius:.875rem;padding:1.125rem}.lead-native__steps li>span{color:#fff;background:#0b0d0d;border-radius:50%;place-items:center;width:1.875rem;height:1.875rem;margin-bottom:.75rem;font-weight:900;display:grid}.lead-native__sources{columns:2;color:#333;margin-block:1.25rem 1rem;padding-left:1.25rem;font-size:1.1rem;list-style:outside}.lead-native__sources li{margin-bottom:.625rem}.lead-native__table{background:#fff;border:1px solid #dfe7dc;border-radius:.875rem;margin-top:1.375rem;overflow:hidden}.lead-native__table :is(table,thead,tbody){display:block}.lead-native__table tr{grid-template-columns:1fr 1fr 1.25fr;display:grid}.lead-native__table :is(th,td){text-align:left;border-bottom:1px solid #e8eee5;padding:.9375rem}.lead-native__table th{background:#f5f8f1;font-weight:900}.lead-native__security{color:#fff;background:#0b0d0d;border-radius:1.125rem;margin-top:1.625rem;padding:1.875rem}.lead-native__security p{color:#d5ddd8}.lead-native__faq details{background:#fff;border:1px solid #dfe7dc;border-radius:.75rem;margin-bottom:.75rem;padding:1.125rem}.lead-native__faq summary{cursor:pointer;font-weight:900;display:block}@media (max-width:56.25rem){.lead-native__nav{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.875rem;padding:1.375rem}.lead-native__nav nav{display:none}.lead-native__nav a{flex:none}.lead-native :is(.lead-native__split,.lead-native__cards,.lead-native__steps,.lead-native__table tr){grid-template-columns:minmax(0,1fr)}.lead-native h1{font-size:3rem}.lead-native__sources{columns:1}}@media not (min-width:23rem){.lead-native__preview-row{overflow-wrap:anywhere;column-gap:.375rem;padding-inline:.75rem}}
.mcp-native{color:#102027;font-family:var(--font-body),sans-serif;background:#f6fafb;padding-top:4.5rem;line-height:1.55}.mcp-native p{font-size:1rem;line-height:1.55}.mcp-native__wrap{max-width:70rem;margin-inline:auto}.mcp-native__hero{color:#fff;background:#0b1f2a;padding-top:5.75rem}.mcp-native__eyebrow{color:#70d7c7;margin-bottom:.875rem;font-size:.875rem;font-weight:700}.mcp-native__hero h1{margin-bottom:1.375rem;font-size:3.625rem;font-weight:760;line-height:1.02}.mcp-native__hero .mcp-native__intro{color:#d8e9ef;max-width:43.125rem;margin-bottom:1.75rem;font-size:1.25rem;line-height:1.55}.mcp-native__actions{margin-bottom:1.375rem}.mcp-native__button{color:#052126;background:#11b7a4;border:0;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.875rem;padding:.75rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.5rem;display:inline-flex}.mcp-native__button:hover{filter:brightness(.95)}.mcp-native__button[data-secondary=true]{color:#0b1f2a;background:#fff}.mcp-native__hero .mcp-native__note{color:#a9c4ce;max-width:41.25rem;font-size:.875rem;line-height:1.5rem}.mcp-native__mockup{background:#102b38;border:1px solid #224958;border-radius:.5rem;padding:1.125rem;box-shadow:0 24px 60px #061821}.mcp-native__browser{background:#f8fcfd;border-radius:.5rem;overflow:hidden}.mcp-native__chrome{background:#e9f3f5;padding:.75rem .875rem}.mcp-native__chrome i{background:#6ccfc0;border-radius:50%;width:.5625rem;height:.5625rem}.mcp-native__mockup-body{padding:1.125rem}.mcp-native__flow-card{background:#fff;border:1px solid #d8e7ea;border-radius:.5rem;padding:.875rem}.mcp-native__flow-card>div{color:#0d2933;font-family:var(--font-body),sans-serif;margin-bottom:.25rem;font-size:.8125rem;font-weight:760;line-height:1.55}.mcp-native__flow-card p{color:#52666e;font-size:.8125rem;line-height:1.5rem}.mcp-native__chips span{color:#23444e;background:#eef7f8;border:1px solid #cbe1e5;border-radius:3rem;padding:.4375rem .625rem;font-size:.75rem;font-weight:650}.mcp-native__band{background:#f7f7f5;padding:4.25rem 1.5rem}.mcp-native__band--tinted{background:#eef7f8}.mcp-native__section-head{max-width:49.375rem;margin-bottom:2rem}.mcp-native__kicker{color:#0b8f83;margin-bottom:.5625rem;font-size:.8125rem;font-weight:760;display:block}.mcp-native h2{color:#0c2430;margin-bottom:.875rem;font-size:2.125rem;font-weight:760;line-height:1.15}.mcp-native h3{color:#102832}.mcp-native__section-head>p{color:#506770;margin-top:0;font-size:1.125rem;line-height:1.6}.mcp-native__answer-quote{color:#0d2533;background:#fff;border:1px solid #d7e1e7;border-radius:.5rem;padding:1.625rem;box-shadow:0 14px 34px #0b22300f}.mcp-native__answer-quote>p:first-child{margin-bottom:.875rem;font-size:1.375rem;font-weight:300;line-height:1.45}.mcp-native__answer-quote>p:last-child{color:#5d7180;font-size:.875rem;line-height:1.5rem}.mcp-native__answer-card{background:#fff;border:1px solid #d8e7ea;border-radius:.5rem;padding:1.5rem}.mcp-native__answer-card h3{color:#0c2430;margin-bottom:.625rem;font-size:1rem;font-weight:760;line-height:1.1}.mcp-native__answer-card p{color:#485f68;line-height:1.5rem}.mcp-native__card{background:#fff;border:1px solid #d8e7ea;border-radius:.5rem;padding:1.375rem}.mcp-native__card h3{margin-bottom:.5625rem;font-size:1.125rem;font-weight:760;line-height:1.3}.mcp-native__card p{color:#536a72;font-size:.9375rem;line-height:1.55}.mcp-native__number,.mcp-native__letter{color:#052126;background:#8ee4d8;border-radius:.5rem;place-items:center;width:2.125rem;height:2.125rem;margin-bottom:.875rem;font-size:.9375rem;font-weight:760;display:grid}.mcp-native__letter{color:#0b8f83;background:#e4f6f4;width:2.375rem;height:2.375rem;margin-bottom:.9375rem}.mcp-native__comparison{background:#fff;border:1px solid #d2e2e6;border-radius:.5rem;overflow:hidden}.mcp-native__comparison>div{border-bottom:1px solid #d2e2e6;grid-template-columns:.8fr 1.2fr;display:grid}.mcp-native__comparison dt,.mcp-native__comparison dd{padding:1.125rem}.mcp-native__comparison dt{color:#102832;background:#f5fafb;font-weight:760}.mcp-native__comparison dd{color:#4f6570}.mcp-native__dark-panel{color:#f1fbfd;background:#0f2a36;border-radius:.5rem;padding:1.75rem}.mcp-native__dark-panel h2{color:#fff;margin-bottom:.625rem;font-size:2rem;font-weight:600;line-height:1.2}.mcp-native__dark-panel p{color:#bfd6dd;margin:0 0 1.375rem;line-height:1.5rem}.mcp-native__dark-panel>a{color:#052126;background:#8ee4d8;border-radius:.5rem;padding:.6875rem .9375rem;font-size:.9375rem;font-weight:600;line-height:1.5rem;display:inline-flex}.mcp-native__check{background:#fff;border:1px solid #d8e7ea;border-radius:.5rem;padding:1rem}.mcp-native__check>span{color:#0b8f83;flex:none;font-weight:760}.mcp-native__check p{color:#405a63;font-size:.9375rem;line-height:1.5rem}.mcp-native__fit-card{background:#fff;border:1px solid #d8e7ea;border-radius:.5rem;padding:1.625rem}.mcp-native__fit-card h2{margin-bottom:.875rem}.mcp-native__fit-card p{color:#485f68;line-height:1.5rem}.mcp-native__cta{color:#fff;background:#0b1f2a}.mcp-native__cta h2{color:#fff;margin-bottom:.625rem;font-size:2rem;font-weight:600;line-height:1.2}.mcp-native__cta p{color:#c3d9df;font-size:1.0625rem;line-height:1.5rem}.mcp-native__links{flex-wrap:wrap;gap:.625rem;margin-top:1.5rem;display:flex}.mcp-native__links a{color:#163540;background:#fff;border:1px solid #b9d8dd;border-radius:.5rem;padding:.625rem .8125rem;font-size:.875rem;font-weight:600;line-height:1.5rem}.mcp-native__faq h3{margin-bottom:.5rem;font-size:1.0625rem;line-height:1.35}.mcp-native__faq p{color:#526870;line-height:1.5rem}@media not (min-width:62rem){.mcp-native__hero h1{font-size:2.75rem}.mcp-native__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:48rem){.mcp-native{padding-top:4rem}}@media not (min-width:30rem){.mcp-native__hero{padding-top:3.875rem}.mcp-native__hero h1{font-size:2.125rem}.mcp-native__hero .mcp-native__intro{font-size:1.125rem}.mcp-native__actions{flex-direction:column}.mcp-native__button{width:100%}.mcp-native__band{padding-block:3rem}.mcp-native__section-head h2,.mcp-native__fit-card h2{font-size:1.75rem}.mcp-native__card-grid,.mcp-native__comparison>div{grid-template-columns:1fr}}
.tool-recommendations{max-width:67.5rem;margin-inline:auto;padding:2.5rem}.tool-recommendations__featured{border:1px solid var(--line);color:#666;background:#f8f8f5;border-radius:.75rem;justify-content:space-between;align-items:center;gap:0 2.5rem;padding:2rem 2rem 2rem 1rem;display:flex}.tool-recommendations__featured:hover{background:#f2f2f0}.tool-recommendations__featured img{flex:none;width:15rem;max-width:100%;height:auto}.tool-recommendations__featured>div{flex-direction:column;align-items:center;display:flex}.tool-recommendations__featured h3{margin-bottom:1rem}.tool-recommendations__title{text-align:center;margin-block:3rem 2rem;font-size:2rem;line-height:1.1}.tool-recommendations__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.tool-recommendations__grid a{border:1px solid var(--line);color:#1f2026;border-radius:.625rem;flex-direction:column;height:100%;min-height:13.125rem;display:flex;overflow:clip}.tool-recommendations__grid a:hover{background:#8c8c8c14}.tool-recommendations__image{flex:1;align-items:center;display:flex;overflow:clip}.tool-recommendations__image img{width:100%;height:auto;transition:transform .25s}.tool-recommendations__grid a:hover img{transform:scale(1.025)}.tool-recommendations__grid h4{margin-block:1rem .5rem;padding-inline:1rem;font-size:1.4rem;line-height:1.2}.tool-recommendations__grid p{color:#000;margin-bottom:1rem;padding-inline:1rem}@media not (min-width:62rem){.tool-recommendations{padding:2rem}.tool-recommendations__title{margin-top:2.5rem;font-size:1.75rem}.tool-recommendations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media not (min-width:48rem){.tool-recommendations__featured h3{margin-bottom:.75rem;font-size:2rem}.tool-recommendations__title{margin-block:2rem 1.5rem;font-size:1.5rem;line-height:1.4}.tool-recommendations__grid h4{font-size:1.25rem}}@media not (min-width:30rem){.tool-recommendations{padding-inline:1rem}.tool-recommendations__featured{flex-direction:column;padding-left:1.5rem}.tool-recommendations__grid{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (prefers-reduced-motion:reduce){.tool-recommendations__grid a:hover img{transform:none}.tool-recommendations__image img{transition:none}}.tool-recommendations__featured p{color:#000;font-size:1rem;line-height:1.75rem}.tool-recommendations[data-inset=true]{background:#f8f8f5;border-radius:.75rem;max-width:none}.tool-recommendations[data-inset=true] .tool-recommendations__featured,.tool-recommendations[data-inset=true] .tool-recommendations__grid{max-width:62.5rem;margin-inline:auto}.tool-recommendations[data-inset=true] .tool-recommendations__featured,.tool-recommendations[data-inset=true] .tool-recommendations__grid a{background:#fff}.tool-recommendations[data-inset=true] .tool-recommendations__title{text-align:left}@media (30rem<=width<48rem){.tool-recommendations[data-inset=true] .tool-recommendations__featured{grid-template-columns:minmax(0,15rem) minmax(min-content,1fr);display:grid}}@media not (min-width:30rem){.tool-recommendations[data-inset=true] .tool-recommendations__featured{padding-left:1.5rem;padding-right:clamp(.125rem,94vw - 18.625rem,2rem)}}
.airtable-migration__hero{padding-block:9rem 4rem}.airtable-migration__heading{width:calc(50% - 2rem)}.airtable-migration__badge{width:fit-content;margin:0 0 1.5rem .125rem;display:block}.airtable-migration__badge img{display:block}.airtable-migration__heading h1{font-size:3.7rem}.airtable-migration__heading p{margin-top:1.5rem;font-size:1rem;line-height:1.75rem}.airtable-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.airtable-form__card{background:#f8f8f5;border:2px solid #000;border-radius:.75rem;min-width:0;padding:1rem 1.5rem;box-shadow:inset 0 1px 1px #fff3,inset 0 6px 12px #ffffff1f,0 4px 4px #00000014,0 1px 2px #0003}.airtable-form__card:hover{box-shadow:0 1px 2px #08080833,0 4px 4px #00000014,inset 0 6px 12px #ffffff1f,inset 0 1px 1px #fff3}.airtable-form__card fieldset{min-width:0}.airtable-form__card h2{font-size:1.5rem;line-height:1.2}.airtable-form__card form,.airtable-form__card fieldset{margin:0}.airtable-form__fields{gap:1.5rem;margin-top:2rem;display:grid}.airtable-form__card:nth-child(2) .airtable-form__fields{margin-top:1.5rem}.airtable-form__field label{margin-bottom:.2rem;font-size:.9375rem;font-weight:600;display:block}.airtable-form__label{justify-content:space-between;display:flex}.airtable-form__label a{font-size:.9375rem;font-weight:400;text-decoration:underline}.airtable-form__field input{border:1px solid var(--line);color:#1f1f1f;background:#fff;border-radius:.5rem;width:100%;min-width:0;height:2.5rem;padding:.25rem .75rem;font-size:1rem;font-weight:300;line-height:1.6;display:block}.airtable-form__field input::placeholder{color:#8c8c8c}.airtable-form__host{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.airtable-form__table-entry{align-items:start;gap:.5rem;display:flex}.airtable-form__tables{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.airtable-form__tables li{overflow-wrap:anywhere;color:#1e79ef;background:#1e89ef29;border-radius:.25rem;align-items:center;gap:.375rem;min-width:0;padding:.125rem .25rem .125rem .375rem;font-weight:700;display:flex}.airtable-form__tables button{flex:none;padding:.25rem}.airtable-form__connect{flex-wrap:wrap;align-items:end;gap:.5rem;margin-top:1.5rem;display:flex}.airtable-form__connect--postgres{min-height:6rem;margin-top:0}.airtable-form__connect--postgres>.site-button{align-self:flex-end}.airtable-form__allowlist{color:#666;margin-top:.5rem}.airtable-form__allowlist code{color:#6d4ed0;background:#8152f11f;font-family:Fira Mono,monospace;font-size:.875rem}.airtable-form__success,.airtable-form__error{color:#106436;background:#0e9c6d14;border-radius:.25rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.airtable-form__error{color:#9d2720;background:#f53d3014}.airtable-form__move{grid-column:1/-1;padding-bottom:2.4375rem}.airtable-form__move-heading{justify-content:center;align-items:center;display:flex}.airtable-form__move-heading img:not(.airtable-form__move-arrow){margin-inline:.5rem}.airtable-form__move>.site-button{width:100%}.airtable-form__move>.site-button:disabled{opacity:.3}.airtable-form__progress{text-align:center;min-height:1.5rem;margin-bottom:.125rem;font-weight:700}.airtable-form__progress[data-status=error]{color:#9d2720}.airtable-form button svg.lucide-loader-circle{animation:.8s linear infinite airtable-migration-spin}@keyframes airtable-migration-spin{to{transform:rotate(1turn)}}.airtable-migration__faq>.site-container{padding:2.5rem}.airtable-migration__faq h2{font-size:2.5rem;line-height:3rem}.airtable-migration__faq h3{margin-block:1.5rem .5rem;font-size:1.4rem;line-height:1.1}.airtable-migration__recommendations{padding-block:4rem}@media (min-width:90rem){.airtable-migration__heading h1{font-weight:800}}@media not (min-width:62rem){.airtable-migration__hero{padding-top:7.5rem}.airtable-migration__heading{width:100%;padding:3.5rem 2rem 2rem}.airtable-migration__heading h1{font-size:2.75rem}.airtable-migration__badge{display:none}.airtable-form{grid-template-columns:minmax(0,1fr)}.airtable-form__move-heading{justify-content:flex-start}.airtable-migration__faq>.site-container{padding:2rem}}@media not (min-width:48rem){.airtable-migration__hero{padding-top:5rem}.airtable-migration__heading{padding-top:3.25rem}.airtable-migration__heading h1{font-size:2.25rem}.airtable-migration__heading p{margin-top:1.25rem}.airtable-form__card h2{font-size:1.25rem}.airtable-form__fields{gap:1.25rem;margin-top:1.5rem}.airtable-migration__faq h3{line-height:1.4}.airtable-migration__recommendations{padding-block:3rem}}@media not (min-width:30rem){.airtable-migration__heading{padding:2.25rem 1rem 1rem}.airtable-migration__faq>.site-container{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.airtable-form button svg.lucide-loader-circle{animation:none}}
.sql-playground__hero{background:#f8f8f5;padding-top:9rem}.sql-playground__hero-inner{text-align:center;flex-direction:column;align-items:center;max-width:54rem;padding:0 3rem 3rem;display:flex}.sql-playground__badge{margin-bottom:1.5rem}.sql-playground__badge img{display:block}.sql-playground__hero p,.sql-playground__step p{font-size:1rem;line-height:1.75rem}.sql-playground__hero p{margin-block:1.5rem}.sql-playground__actions{justify-content:center;gap:.6rem}.sql-playground__actions .site-button{letter-spacing:.03125rem;border-width:1px;min-height:2.75rem;padding:0 1rem;font-size:1rem;font-weight:500;line-height:1.5rem}.sql-playground__actions .site-button--secondary{background:#fff;border-color:#8c8c8c3d}.sql-playground__actions .site-button--blue{border-color:#4797ff7a}.sql-playground>:is(.sql-playground__steps,.sql-playground__utilities)>.site-container{width:auto;margin-inline:max(3%, calc((100% - var(--page-width)) / 2))}@media (prefers-reduced-motion:no-preference){.sql-playground .sql-playground__trust[data-visible=true] .sql-playground__quote{will-change:transform}}.sql-playground__steps{padding-block:4rem;overflow:clip}.sql-playground__step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.sql-playground__step{background:#f8f8f5;border-radius:.75rem;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:2rem;display:flex}.sql-playground__step[data-step="1"]{padding-top:3rem}.sql-playground__step[data-step="2"]{background:#4797ff3d;padding-top:2.5rem}.sql-playground__step[data-step="3"]{color:#f2f2f2;background:#111;overflow:clip}.sql-playground__step-copy{max-width:100%;padding-inline:2.5rem}.sql-playground__step-copy h2{font-size:2rem;line-height:1.1}.sql-playground__step-copy p{margin-top:1rem}.sql-playground__step[data-step="1"] .sql-playground__step-copy{padding-bottom:3rem}.sql-playground__step[data-step="4"] .sql-playground__step-copy{padding-bottom:2rem}.sql-playground__step>img{width:100%;max-width:none;height:auto;display:block}.sql-playground__step:not([data-step="3"])>img{margin-left:3rem}.sql-playground__utilities{padding-top:6rem;overflow:clip}.sql-playground__utilities>.site-container>h2{text-align:center;max-width:48rem;margin-inline:auto}@media (20rem<=width<48rem){.sql-playground__utilities .tool-recommendations{grid-template-columns:minmax(min-content,1fr);justify-content:center;display:grid}}@media (20rem<=width<30rem){.sql-playground__utilities .tool-recommendations__featured img{max-width:none}}@media not (min-width:62rem){.sql-playground__hero{padding-top:7.5rem}.sql-playground__hero-inner{max-width:52rem;padding:3.5rem 2rem 2rem}.sql-playground__hero h1{font-size:3.25rem}.sql-playground__badge{display:none}.sql-playground__step-grid{grid-template-columns:minmax(0,1fr)}.sql-playground__step[data-step="1"] .sql-playground__step-copy{padding-bottom:2.5rem}.sql-playground__step-copy h2{font-size:1.75rem}.sql-playground__utilities{padding-top:5rem}}@media not (min-width:48rem){.sql-playground__hero{padding-top:5rem}.sql-playground__hero-inner{padding-top:3.25rem}.sql-playground__hero h1{font-size:3rem}.sql-playground__hero p{margin-block:1.25rem}.sql-playground__actions{gap:.4rem}.sql-playground__steps{padding-block:3rem}.sql-playground__step-copy h2{font-size:1.5rem;line-height:1.4}.sql-playground__step-copy p{margin-top:.75rem}.sql-playground__step[data-step="1"] .sql-playground__step-copy{padding-bottom:2rem}.sql-playground__step[data-step="4"] .sql-playground__step-copy{padding-bottom:1.5rem}.sql-playground__utilities{padding-top:4rem}.sql-playground__utilities>.site-container>h2{font-size:2.25rem;line-height:3rem}}@media not (min-width:30rem){.sql-playground__hero-inner{padding:2.25rem 1rem 1rem}.sql-playground__hero h1{font-size:2.5rem}.sql-playground__step-copy{padding-inline:1rem}}@media (min-width:48rem) and (not (min-width:62rem)){.sql-playground__utilities>.site-container>h2{font-size:2.75rem}main:has(>.sql-playground)+.site-footer-wrap .footer-contact__heading h2{font-size:2.75rem}}@media (min-width:30rem) and (not (min-width:48rem)){:is(main:has(>.sql-playground)+.site-footer-wrap .footer-contact__heading,main:has(>.sql-playground)+.site-footer-wrap .footer-contact__buttons){flex-direction:row;justify-content:flex-start;align-items:center}}
.myjL5a_page{--finder-ink:#111418;--finder-muted:#58636f;--finder-line:#dce4ec;--finder-blue:#146ef5;color:var(--finder-ink);background:#fff}.myjL5a_shell{width:min(73.75rem,100% - 2.5rem);margin-inline:auto}.myjL5a_hero{border-bottom:1px solid var(--finder-line);background:linear-gradient(#fff,#f4f8fb);padding:3.5rem 0 2.625rem}.myjL5a_heroGrid,.myjL5a_split{align-items:start;display:grid}.myjL5a_heroGrid{grid-template-columns:minmax(0,.9fr) minmax(26.25rem,1.1fr);gap:1.875rem}.myjL5a_split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.625rem}.myjL5a_eyebrow{border:1px solid var(--finder-line);color:var(--finder-muted);background:#fff;border-radius:100vmax;align-items:center;gap:.5rem;padding:.4375rem .6875rem;font-size:.8125rem;font-weight:800;display:inline-flex}.myjL5a_eyebrow span{background:#0a8f62;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #0a8f621f}.myjL5a_page h1{max-width:45rem;margin:1.125rem 0 .875rem;font-size:clamp(2.75rem,6vw,4.75rem);font-weight:850;line-height:.94}.myjL5a_page h2{overflow-wrap:anywhere;font-size:clamp(1.875rem,4vw,3rem);font-weight:850;line-height:1.02}.myjL5a_page h3{overflow-wrap:anywhere;font-size:1.375rem;font-weight:850;line-height:1.15}.myjL5a_page p{color:var(--finder-muted);line-height:1.55}.myjL5a_page strong{font-weight:700}.myjL5a_lede{max-width:43.75rem;font-size:1.1875rem}.myjL5a_page .myjL5a_updated{color:var(--finder-muted);font-size:.8125rem}.myjL5a_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.625rem;display:flex}.myjL5a_button{border:1px solid var(--finder-line);min-height:2.75rem;color:var(--finder-ink);text-align:center;white-space:nowrap;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:850;display:inline-flex}.myjL5a_primary{background:var(--finder-ink);border-color:var(--finder-ink);color:#fff}.myjL5a_blue{background:var(--finder-blue);border-color:var(--finder-blue);color:#fff}.myjL5a_quiz{background:#fff;border:1px solid #cfd9e4;border-radius:.5rem;min-width:0;box-shadow:0 24px 70px #17243a1f}.myjL5a_quizHead{border-bottom:1px solid var(--finder-line);background:#fbfcfd;border-radius:.5rem .5rem 0 0;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;display:flex}.myjL5a_progress{align-items:center;gap:.375rem;display:flex}.myjL5a_progress span{background:#d2dce6;border-radius:50%;width:.5rem;height:.5rem}.myjL5a_progress span[data-active=true]{background:var(--finder-blue)}.myjL5a_question{gap:1rem;padding:1.375rem 1.25rem 1.125rem;display:grid}.myjL5a_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.myjL5a_options button{border:1px solid var(--finder-line);min-height:3.125rem;color:var(--finder-ink);text-align:left;background:#fff;border-radius:.5rem;padding:.75rem .8125rem;font-weight:800}.myjL5a_options button[aria-pressed=true]{border-color:var(--finder-blue);color:#0b4fb8;background:#eef5ff}.myjL5a_result{border-top:1px solid var(--finder-line);padding:1.25rem}.myjL5a_stack{gap:.625rem;margin-top:.875rem;display:grid}.myjL5a_tool{border:1px solid var(--finder-line);background:#fbfcfd;border-radius:.5rem;grid-template-columns:1fr auto;align-items:center;gap:.625rem;padding:.8125rem;display:grid}.myjL5a_tool small,.myjL5a_chip{color:var(--finder-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:800}.myjL5a_resultNote{background:#f3fbf7;border:1px solid #cde4d9;border-radius:.5rem;gap:.625rem;margin-top:.875rem;padding:.875rem;display:grid}.myjL5a_resultNote .myjL5a_button{white-space:normal}.myjL5a_section{border-bottom:1px solid var(--finder-line);padding:3.875rem 0}.myjL5a_sectionHeading{justify-content:space-between;align-items:end;gap:1.75rem;margin-bottom:1.75rem;display:flex}.myjL5a_sectionHeading p{max-width:32.5rem}.myjL5a_filters{flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem;display:flex}.myjL5a_filters select{border:1px solid var(--finder-line);max-width:100%;min-height:2.625rem;color:var(--finder-ink);background:#fff;border-radius:.5rem;padding-inline:.75rem}.myjL5a_categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.myjL5a_card{border:1px solid var(--finder-line);background:#fff;border-radius:.5rem;gap:.625rem;min-height:10.625rem;padding:1.125rem;display:grid}.myjL5a_card strong{font-size:1.125rem}.myjL5a_tags{flex-wrap:wrap;gap:.5rem;display:flex}.myjL5a_tags span{color:#435160;background:#eef3f8;border-radius:100vmax;padding:.375rem .5rem;font-size:.75rem;font-weight:800}.myjL5a_compareOption{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.myjL5a_compareOption label{color:var(--finder-muted);margin-bottom:.25rem;font-size:.8125rem;font-weight:750}.myjL5a_tableWrap{border:1px solid var(--finder-line);background:#fff;border-radius:.5rem;overflow:auto}.myjL5a_tableWrap table{border-collapse:collapse;width:100%;min-width:53.75rem}.myjL5a_tableWrap th,.myjL5a_tableWrap td{border-bottom:1px solid var(--finder-line);text-align:left;vertical-align:top;padding:.875rem}.myjL5a_tableWrap th{color:#2d3744;letter-spacing:.02em;text-transform:uppercase;background:#f7fafc;font-size:.8125rem;font-weight:700}.myjL5a_tableWrap td{color:#46525f;line-height:1.45}.myjL5a_panel{border:1px solid var(--finder-line);background:#fff;border-radius:.5rem;gap:.875rem;min-width:0;padding:1.375rem;display:grid}.myjL5a_comparison{margin-top:1.125rem}.myjL5a_list{gap:.625rem;list-style:none;display:grid}.myjL5a_list li{color:var(--finder-muted);grid-template-columns:1.5rem 1fr;gap:.625rem;margin-bottom:.5rem;padding-left:.5rem;line-height:1.45;display:grid}.myjL5a_list span{width:1.5rem;height:1.5rem;color:var(--finder-blue);background:#146ef51a;border-radius:50%;place-items:center;font-weight:900;display:grid}.myjL5a_answer{color:#243244;background:#f3f8ff;border:1px solid #cfe0f5;border-radius:.5rem;margin-top:1.125rem;padding:1.125rem;line-height:1.55}.myjL5a_faq{grid-template-columns:1fr 1fr;gap:.875rem;display:grid}.myjL5a_faq details{border:1px solid var(--finder-line);background:#fff;border-radius:.5rem;padding:1.125rem}.myjL5a_faq summary{cursor:pointer;font-weight:850;display:block}.myjL5a_cta{background:var(--finder-ink);color:#fff}.myjL5a_cta p{color:#fff;opacity:.78}.myjL5a_contactPanel{background:#ffffff0f;border-color:#ffffff29}.myjL5a_emailForm{flex-wrap:wrap;gap:.625rem;display:flex}.myjL5a_emailForm input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:.5rem;flex:16.25rem;min-width:0;min-height:2.875rem;padding-inline:.875rem}@media (max-width:991px){.myjL5a_shell{width:min(100% - 1.75rem,47.5rem)}.myjL5a_heroGrid,.myjL5a_split{grid-template-columns:minmax(0,1fr)}.myjL5a_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.myjL5a_sectionHeading{display:block}.myjL5a_sectionHeading p{margin-top:.75rem}}@media (max-width:640px){.myjL5a_hero{padding-top:2.375rem}.myjL5a_page h1{font-size:2.5rem}.myjL5a_options,.myjL5a_categoryGrid,.myjL5a_faq{grid-template-columns:minmax(0,1fr)}.myjL5a_quizHead{display:grid}.myjL5a_button{white-space:normal;width:100%}}
.iKRYwa_page{isolation:isolate;background:linear-gradient(#f7f8f2,#fbfbf7 45rem,#fff 45.0625rem) 0 0/100% 100vh;padding-top:5.375rem;position:relative}.iKRYwa_page:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-image:radial-gradient(circle,#ff784b6b 1px,#0000 1.4px),radial-gradient(circle,#4b91ff6b 1px,#0000 1.4px);background-position:1.5rem 0,right 1.5rem top;background-repeat:repeat-y;background-size:.5rem .5rem;height:40.625rem;position:absolute;inset:4.5rem 0 auto}.iKRYwa_hero{text-align:center}.iKRYwa_hero h1{max-width:57.5rem;margin:0 auto 1.125rem;padding-inline:1.5rem;font-size:clamp(3.375rem,7vw,5.5rem);line-height:.94}.iKRYwa_hero p{color:#3f3f46;max-width:51.25rem;margin:0 auto 2rem;padding-inline:1.5rem;font-size:1.3125rem;line-height:1.5}.iKRYwa_tool,.iKRYwa_faq{width:calc(100% - 3rem);max-width:67rem;margin-inline:auto}.iKRYwa_tool{color:#080b0b;background:#ffffffd1;border:1px solid #12121214;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(23.75rem,.9fr);align-items:start;gap:1.5rem;display:grid;box-shadow:0 34px 90px #13181e21,inset 0 1px #ffffffe6}.iKRYwa_inputs,.iKRYwa_output{background:#fff;border:1px solid #dfe6dc;border-radius:.625rem;min-width:0;box-shadow:0 18px 46px #141c1814}.iKRYwa_inputs{padding:1.375rem}.iKRYwa_label{color:#000;margin:1rem 0 .5rem;font-size:.8125rem;font-weight:700;display:block}.iKRYwa_inputs textarea,.iKRYwa_inputs select{color:#111;background:#fff;border:1px solid #d4dbd2;border-radius:.5rem;width:100%;padding:.8125rem .875rem}.iKRYwa_inputs textarea{resize:vertical;min-height:6rem}.iKRYwa_inputs textarea::placeholder{color:#757575;opacity:1}.iKRYwa_inputs .iKRYwa_schema{font:300 .75rem/1.5rem ui-monospace,SFMono-Regular,Menlo,monospace}.iKRYwa_inputs select{line-height:normal}.iKRYwa_inputs textarea:focus,.iKRYwa_inputs select:focus{border-color:#111;outline:0;box-shadow:0 0 0 3px #0000000f}.iKRYwa_selects,.iKRYwa_types,.iKRYwa_checks,.iKRYwa_actions{grid-template-columns:1fr 1fr;display:grid}.iKRYwa_selects{gap:.875rem}.iKRYwa_types{grid-template-columns:repeat(3,1fr);gap:.5rem}.iKRYwa_checks{gap:.5625rem;margin-block:.75rem}.iKRYwa_checks label{color:#39403e;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.iKRYwa_types button,.iKRYwa_actions button,.iKRYwa_tabs button{color:#323837;background:#f8faf5;border:1px solid #d9e0d7;border-radius:.5rem;padding:.625rem .5rem}.iKRYwa_types button[aria-pressed=true],.iKRYwa_tabs button[data-state=active]{color:#fff;background:#0d1111;border-color:#0d1111}.iKRYwa_primary{color:#fff;text-align:center;background:#0b0d0d;border-radius:.5rem;width:100%;margin-top:.75rem;padding:.875rem 1.125rem;font-weight:700;display:block}.iKRYwa_warning,.iKRYwa_error{border:1px solid;border-radius:.5rem;margin-block:.75rem;padding:.6875rem .75rem;font-size:.8125rem}.iKRYwa_warning{color:#6a5011;background:#fff8df;border-color:#ead99d}.iKRYwa_error{color:#8a2a19;background:#fff1ee;border-color:#f0b9ae}.iKRYwa_output{position:sticky;top:1.25rem}.iKRYwa_outputTop{border-bottom:1px solid #e5eadf;justify-content:space-between;gap:.75rem;padding:1.125rem 1.25rem;display:flex}.iKRYwa_outputTop strong,.iKRYwa_outputText b{font-weight:700}.iKRYwa_dialect{color:#68706d;background:#f5f8f2;border:1px solid #e2e8de;border-radius:6rem;padding:.4375rem .625rem;font-size:.75rem}.iKRYwa_tabs{gap:.5rem;padding:.875rem 1.125rem 0;display:flex}.iKRYwa_outputBody{padding:1.125rem;container-type:inline-size}.iKRYwa_outputBody pre{color:#eaf7ef;background:#0c1110;border-radius:.5rem;min-height:14.375rem;padding:1.125rem;font:.8125rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.iKRYwa_outputBody pre code{font:inherit}.iKRYwa_actions{grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:.75rem}.iKRYwa_outputText{color:#384240;line-height:1.65}.iKRYwa_outputText ul{padding-left:2.5rem;list-style:outside}.iKRYwa_article{margin-top:4rem}.iKRYwa_article h2{max-width:70rem;margin:0 auto 1rem;padding-inline:1.5rem;font-size:clamp(2.125rem,4vw,3.375rem);line-height:1.05}.iKRYwa_article p,.iKRYwa_faq article{background:#fff;border:1px solid #e8e8df;border-radius:1.125rem;box-shadow:0 18px 50px #191c210f}.iKRYwa_article p{color:#3f3f46;max-width:66.75rem;margin-inline:auto;padding:1.625rem 1.75rem;font-size:1.125rem;line-height:1.6}.iKRYwa_faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:4.5rem;display:grid}.iKRYwa_faq article{padding:1.5rem}.iKRYwa_faq article:first-child{grid-column:1/-1}.iKRYwa_faq h3{margin-bottom:.625rem;font-size:1.375rem;line-height:1.2}.iKRYwa_faq p{color:#4f4f57;font-size:1rem;line-height:1.55}@media not (max-width:900px){@container not (min-width:26rem){.iKRYwa_actions{gap:.25rem}.iKRYwa_actions button{padding-inline:clamp(.1875rem,10cqw - 2.0125rem,.5rem)}}}@media (max-width:900px){.iKRYwa_tool,.iKRYwa_selects{grid-template-columns:minmax(0,1fr)}.iKRYwa_output{position:static}.iKRYwa_types,.iKRYwa_actions{grid-template-columns:1fr 1fr}}@media (max-width:767px){.iKRYwa_page{padding-top:6.5rem}.iKRYwa_hero h1{padding-inline:1rem;font-size:2.375rem;line-height:.98}.iKRYwa_hero p{margin-bottom:1.75rem;padding-inline:1rem;font-size:1.25rem;line-height:1.45}.iKRYwa_tool,.iKRYwa_faq{width:calc(100% - 2.25rem)}.iKRYwa_article h2{padding-inline:1rem;font-size:2rem}.iKRYwa_article p{padding:1.25rem;font-size:1rem}.iKRYwa_faq{grid-template-columns:minmax(0,1fr);margin-top:3rem}.iKRYwa_faq article{padding:1.25rem}.iKRYwa_faq h3{font-size:1.25rem}}@media (max-width:520px){.iKRYwa_checks{grid-template-columns:1fr}}@media (max-width:21rem){.iKRYwa_tabs{gap:.375rem;padding-inline:.625rem}.iKRYwa_tabs button{padding-inline:.375rem}}
.partner-projects{--partner-ink:#111418;--partner-muted:#5f6b77;--partner-line:#d9e2ea;--partner-blue:#146ef5;--partner-green:#0a8f62;min-height:100vh;font-family:var(--font-body), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--partner-ink);background:#fbfcfd}.partner-projects__shell{width:min(73.75rem,100% - 2.5rem);margin-inline:auto}.partner-projects__hero{border-bottom:1px solid var(--partner-line);background:linear-gradient(#fff,#f3f8fb);padding-block:4.375rem 3.375rem}.partner-projects__hero-grid{grid-template-columns:minmax(0,1fr) minmax(22.5rem,.8fr);align-items:start;gap:2.75rem;display:grid}.partner-projects__eyebrow{border:1px solid var(--partner-line);color:var(--partner-muted);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.4375rem .6875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.partner-projects__eyebrow:before{background:var(--partner-green);content:"";border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem #0a8f621f}.partner-projects__hero h1{letter-spacing:0;max-width:48.75rem;margin-block:1.375rem 1.125rem;font-size:clamp(2.625rem,6vw,4.625rem);line-height:.94}.partner-projects__lead{max-width:42.5rem;color:var(--partner-muted);font-size:1.1875rem;line-height:1.55}.partner-projects__actions{margin-top:1.75rem}.partner-projects__button{border:1px solid var(--partner-line);max-width:100%;min-height:2.875rem;color:var(--partner-ink);text-align:center;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding-inline:1.125rem;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.partner-projects__button--primary{border-color:var(--partner-ink);background:var(--partner-ink);color:#fff}.partner-projects__points{gap:.75rem;display:grid}.partner-projects__points li{color:var(--partner-muted);grid-template-columns:1.625rem minmax(0,1fr);gap:.625rem;line-height:1.45;display:grid}.partner-projects__points li span{width:1.625rem;height:1.625rem;color:var(--partner-green);background:#0a8f621f;border-radius:50%;place-items:center;font-weight:900;display:grid}.partner-projects__hero .partner-projects__points{gap:.625rem;max-width:41.875rem;margin-top:1.625rem}.partner-projects__hero .partner-projects__points li{grid-template-columns:1.5rem minmax(0,1fr);align-items:start}.partner-projects__hero .partner-projects__points li span{width:1.5rem;height:1.5rem;color:var(--partner-blue);background:#146ef51a}.partner-projects__form-card{background:#fff;border:1px solid #cfd9e4;border-radius:.5rem;min-width:0;padding:1.5rem;box-shadow:0 24px 70px #17243a24}.partner-projects__form-card h2{margin-bottom:.5rem;font-size:1.5rem;line-height:1.1}.partner-projects__form-card p{color:var(--partner-muted);margin-bottom:1.125rem;line-height:1.5}.partner-projects__form,.partner-projects__form-row{gap:.75rem;display:grid}.partner-projects__form-row{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-projects__form label{gap:.375rem;min-width:0;margin-bottom:.25rem;font-size:.8125rem;font-weight:700;display:grid}.partner-projects__form :is(input,select,textarea){border:1px solid var(--partner-line);width:100%;min-height:2.625rem;color:var(--partner-ink);font:inherit;background:#fff;border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}.partner-projects__form textarea{resize:vertical;min-height:6rem}.partner-projects__form-note{color:var(--partner-muted);margin-top:.625rem;font-size:.75rem;line-height:1.45}.partner-projects__form-note a{text-decoration:underline}.partner-projects__section{border-bottom:1px solid var(--partner-line);padding-block:3.875rem}.partner-projects__section h2{letter-spacing:0;max-width:43.75rem;font-size:clamp(1.875rem,4vw,3rem);line-height:1.02}.partner-projects__heading{justify-content:space-between;align-items:end;gap:1.75rem;margin-bottom:1.75rem;display:flex}.partner-projects__heading p,.partner-projects__contact-grid>div>p{max-width:30rem;color:var(--partner-muted);line-height:1.55}.partner-projects__contact-grid .partner-projects__form-card h2{margin-bottom:0}.partner-projects__cards,.partner-projects__uses,.partner-projects__faq,.partner-projects__fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.partner-projects__cards[data-columns="4"],.partner-projects__uses{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-projects__cards[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.partner-projects__cards article,.partner-projects__fit article,.partner-projects__faq details{border:1px solid var(--partner-line);background:#fff;border-radius:.5rem}.partner-projects__cards article{min-height:11.875rem;padding:1.375rem}.partner-projects__cards small{color:var(--partner-blue);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.partner-projects__cards h3{margin-block:.875rem .625rem;font-size:1.3125rem;line-height:1.15}.partner-projects__cards p{color:var(--partner-muted);line-height:1.52}.partner-projects__uses{border:1px solid var(--partner-line);background:#fff;border-radius:.5rem;gap:0;overflow:hidden}.partner-projects__uses article{border-right:1px solid var(--partner-line);border-bottom:1px solid var(--partner-line);min-height:11.25rem;padding:1.25rem}.partner-projects__uses article:nth-child(4n){border-right:0}.partner-projects__uses article:nth-child(n+5){border-bottom:0}.partner-projects__uses h3{margin-bottom:.5rem;font-size:1.125rem;line-height:1.2}.partner-projects__uses p{color:var(--partner-muted);font-size:.875rem;line-height:1.5}.partner-projects__handoff{color:#fff;background:#17243a;border-radius:.5rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2.125rem;padding:2.125rem;display:grid}.partner-projects__handoff p{color:#d6e1eb;line-height:1.56}.partner-projects__handoff li,.partner-projects__fit li{margin-bottom:.5rem;padding-left:.5rem}.partner-projects__handoff li{color:#d6e1eb}.partner-projects__handoff li span{color:#fff;background:#ffffff1f}.partner-projects__fit{gap:1rem}.partner-projects__fit article{padding:1.5rem}.partner-projects__fit h3{margin-bottom:1rem;font-size:1.5rem}.partner-projects__points[data-warning=true] span{color:#e35d48;background:#e35d481f;font-weight:700}.partner-projects__trust{gap:.625rem}.partner-projects__trust li{border:1px solid var(--partner-line);color:var(--partner-muted);background:#fff;border-radius:999px;padding:.625rem .75rem;font-size:.875rem;font-weight:700}.partner-projects__faq details{padding:1.125rem 1.25rem}.partner-projects__faq summary{cursor:pointer;font-weight:700;line-height:1.3;display:block}.partner-projects__faq p{color:var(--partner-muted);margin-top:.75rem;line-height:1.55}.partner-projects__contact{background:#f4f8fb}.partner-projects__contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:2.25rem;display:grid}@media (min-width:62rem){.partner-projects__cards .partner-projects__button{white-space:nowrap}}@media not (min-width:62rem){.partner-projects__shell{width:min(100% - 1.75rem,47.5rem)}.partner-projects__hero-grid,.partner-projects__handoff,.partner-projects__contact-grid{grid-template-columns:minmax(0,1fr)}.partner-projects__cards[data-columns],.partner-projects__uses{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-projects__uses article:nth-child(n){border-right:1px solid var(--partner-line);border-bottom:1px solid var(--partner-line)}.partner-projects__uses article:nth-child(2n){border-right:0}.partner-projects__uses article:nth-child(n+7){border-bottom:0}.partner-projects__heading{display:block}.partner-projects__heading p{margin-top:.875rem}}@media (42.0625rem<=width<62rem){#partner-options .partner-projects__cards{grid-template-columns:repeat(2,1fr)}#partner-options .partner-projects__button{white-space:nowrap}}@media (max-width:40rem){.partner-projects__hero{padding-top:2.875rem}.partner-projects__hero h1{font-size:2.5rem}.partner-projects__form-row,.partner-projects__cards[data-columns],.partner-projects__uses,.partner-projects__fit,.partner-projects__faq{grid-template-columns:minmax(0,1fr)}.partner-projects__uses article:nth-child(n){border-right:0;border-bottom:1px solid var(--partner-line)}.partner-projects__uses article:last-child{border-bottom:0}.partner-projects__handoff{padding:1.625rem 1.25rem}.partner-projects__actions .partner-projects__button{width:100%}}
.intro-walkthrough{scrollbar-width:none;grid-template-columns:20.5rem minmax(0,1fr);height:100vh;display:grid;overflow:auto}.intro-walkthrough__sidebar{padding:6rem 2rem}.intro-walkthrough__sidebar h1{width:fit-content;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.1}.intro-walkthrough__chapters{margin-top:1rem}.intro-walkthrough__chapters li{display:flow-root}.intro-walkthrough__chapters button{text-align:left;border-radius:.5rem;width:100%;padding:.6rem 1rem .6rem 2rem;font-size:.875rem;font-weight:600;line-height:1.5rem;display:block}.intro-walkthrough__chapters button:is(:hover,[aria-pressed=true]){background:#8c8c8c14}.intro-walkthrough__chapters button[aria-pressed=true]{margin-top:.5rem;padding-left:1rem}.intro-walkthrough__player{padding:4rem 2rem 2rem 0}.intro-walkthrough__frame{border:1px solid #000;border-bottom-width:2px;border-radius:.75rem;width:100%;padding-block:.875rem;overflow:clip}.intro-walkthrough__frame video{width:100%;height:auto;display:block}@media not (min-width:62rem){.intro-walkthrough{grid-template-columns:15.75rem minmax(0,1fr);height:auto}.intro-walkthrough__sidebar{padding-inline:6%}.intro-walkthrough__sidebar h1{font-size:1.75rem}.intro-walkthrough__chapters button{padding-left:1rem}.intro-walkthrough__player{padding-right:6%}}@media not (min-width:48rem){.intro-walkthrough{flex-direction:column;display:flex}.intro-walkthrough__sidebar{padding-bottom:1rem}.intro-walkthrough__sidebar h1{margin-bottom:.75rem;font-size:1.5rem;line-height:1.4}.intro-walkthrough__sidebar p{width:fit-content}.intro-walkthrough__chapters{display:none}.intro-walkthrough__player{padding:1rem 6% 2rem}}
.legacy-migration{--migration-gap:6rem;--migration-section:8rem;background:#fff}.legacy-migration__hero{background:#f8f8f5;padding:9rem 3% 6rem}.legacy-migration__hero-copy{width:min(100%,40rem);margin-inline:auto}.legacy-migration__hero h1{max-width:100%}.legacy-migration__lead{margin-top:1rem;font-size:1rem;font-weight:500;line-height:1.75rem}.legacy-migration__detail{margin-top:1rem}.legacy-migration__actions{gap:.6rem;margin-top:1.75rem}.legacy-migration :is(.legacy-migration__hero,.legacy-migration__custom) .site-button{gap:.875rem;min-height:2.375rem}.legacy-migration[data-kind=airplane] .legacy-migration__hero{grid-template-columns:minmax(0,1fr);align-items:center;min-height:100vh;padding:3rem 3% 4rem;display:grid}.legacy-migration[data-kind=airplane] .legacy-migration__hero-copy{background:#fff;border:2px solid #e7e7e7;border-radius:.625rem;width:min(100%,62.5rem);padding:3rem}.legacy-migration[data-kind=airplane] .legacy-migration__lead{margin-top:1.5rem;font-size:1.25rem;font-weight:300;line-height:1.9375rem}.legacy-migration[data-kind=airplane] .legacy-migration__custom .site-button{border:0;padding-block:.625rem}.legacy-migration[data-kind=airplane] .legacy-migration__detail{color:#c1463a;margin-top:.5rem}.legacy-migration[data-kind=airplane] .legacy-migration__detail a{font-weight:600;text-decoration:underline}.legacy-migration[data-kind=airplane] .legacy-migration__actions{margin-top:1.5rem}.legacy-migration[data-kind=airplane] .legacy-migration__custom .site-button:hover{background-color:#1f1f1f}.legacy-migration[data-kind=internal]{background:#f8f8f5}.legacy-migration[data-kind=internal] .builder-proof__callout{width:min(94%,48rem)}.legacy-migration[data-kind=internal] .builder-proof__callout strong{color:#000}.legacy-migration__content{gap:var(--migration-gap);display:grid}.legacy-migration[data-kind=internal] .legacy-migration__content{padding-block:var(--migration-section)}.legacy-migration__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;display:grid}.legacy-migration__overview{margin-bottom:calc(5rem - var(--migration-gap))}.legacy-migration[data-kind=airplane] .legacy-migration__overview{align-items:center;width:min(100%,62.5rem);margin-inline:auto}.legacy-migration[data-kind=airplane] .legacy-migration__overview h2{justify-self:start}.legacy-migration__overview p,.legacy-migration[data-kind=airplane] .legacy-migration__copy p,.legacy-migration__enterprise .legacy-migration__copy p{font-size:1rem;line-height:1.75rem}.legacy-migration__copy p{margin-top:1rem}.legacy-migration__copy a{color:#666;line-height:1.5rem;text-decoration:underline}.legacy-migration__demo-copy{width:min(100%,48rem);margin:0 auto 2rem}.legacy-migration__demo iframe{aspect-ratio:940/528;border:0;border-radius:.625rem;width:100%;display:block}.legacy-migration__sources,.legacy-migration__enterprise{align-items:center}.legacy-migration__sources img,.legacy-migration__custom img{width:100%;height:auto;display:block}.legacy-migration[data-kind=airplane] .legacy-migration__sources>.legacy-migration__image,.legacy-migration[data-kind=airplane] .legacy-migration__command{order:-1}.legacy-migration[data-kind=airplane] .legacy-migration__sources h3{text-align:center}.legacy-migration__custom .site-button{margin-top:2rem}.legacy-migration__command .selfhost-command{border-color:var(--line);box-shadow:none;background:#fff;flex-direction:column;align-items:stretch;gap:2rem}.legacy-migration__command code{word-break:normal}.legacy-migration__command code span{color:#229154}.legacy-migration__command .selfhost-command button{height:2.375rem;font:400 1.0625rem/1 var(--font-body), sans-serif;background:#229154;border:1px solid #28c76f7a;gap:.5rem;padding:0 1rem}.legacy-migration__command .selfhost-command button:hover{background-image:linear-gradient(#28c76f7a,#28c76f7a)}.legacy-migration__command>p{color:#666;text-align:center;margin-top:1rem}@media (prefers-reduced-motion:no-preference){.legacy-migration__command .selfhost-command:hover{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.legacy-migration__command .selfhost-command{transition:none}.legacy-migration__command .selfhost-command:hover{transform:none}}.legacy-migration .legacy-migration__pricing{border-radius:.625rem}.legacy-migration__pricing .site-button{gap:.875rem}.legacy-migration__pricing .site-button img{flex:none}.legacy-migration[data-kind=internal] .legacy-migration__pricing .site-button{flex-shrink:1}.legacy-migration .legacy-migration__pricing li{padding-bottom:1rem;line-height:1}.legacy-migration[data-kind=airplane] .legacy-migration__pricing{background:#fff;padding:2rem}.legacy-migration[data-kind=internal] :is(.legacy-migration__sources,.legacy-migration__enterprise){border:1px solid var(--line);background:#fff;border-radius:.75rem;grid-template-columns:minmax(0,31.25rem) minmax(0,1fr);gap:.5rem;padding:.5rem;box-shadow:0 12px 67px -4px #0000001a}.legacy-migration[data-kind=internal] :is(.legacy-migration__sources,.legacy-migration__enterprise) .legacy-migration__copy{padding:2rem 2.5rem 0}.legacy-migration[data-kind=internal] .legacy-migration__image{background:#f8f8f5;border-radius:.625rem;align-self:stretch;align-items:center;padding:2.5rem;display:grid}.legacy-migration[data-kind=internal] .legacy-migration__enterprise{margin-top:calc(-1 * var(--migration-gap) / 2)}@media not (min-width:62rem){.legacy-migration{--migration-gap:5rem;--migration-section:6rem}.legacy-migration__hero{padding-top:7.5rem}.legacy-migration__hero h1{font-size:3.25rem}.legacy-migration[data-kind=airplane] .legacy-migration__hero{min-height:auto}.legacy-migration__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.legacy-migration__command code{word-break:break-all}.legacy-migration .legacy-migration__pricing{width:100%}.legacy-migration .legacy-migration__pricing li{line-height:1.2}.legacy-migration__pricing>div{flex-wrap:wrap}.legacy-migration[data-kind=airplane] .legacy-migration__overview h2{justify-self:center}.legacy-migration[data-kind=internal] .builder-proof__callout{width:max-content;max-width:94%}.legacy-migration[data-kind=internal] :is(.legacy-migration__image,.legacy-migration__pricing){padding:2rem}.legacy-migration[data-kind=internal] .legacy-migration__sources .legacy-migration__copy{padding-bottom:2rem}.legacy-migration[data-kind=internal] .legacy-migration__enterprise{grid-template-columns:minmax(0,31.25rem) minmax(15.3125rem,1fr)}}@media not (min-width:48rem){.legacy-migration{--migration-gap:4rem;--migration-section:4rem}.legacy-migration__hero{padding-top:5rem}.legacy-migration__hero h1{font-size:3rem}.legacy-migration__overview h2{font-size:2.25rem;line-height:3rem}.legacy-migration__copy p{margin-top:.75rem}.legacy-migration__custom .site-button{margin-top:1.5rem}.legacy-migration[data-kind=airplane] .legacy-migration__custom .site-button{min-height:2.3rem}.legacy-migration__demo-copy{margin-bottom:1.5rem}.legacy-migration__command>p{margin-top:.75rem}.legacy-migration .legacy-migration__copy h3{font-size:2rem;line-height:1.1}.legacy-migration[data-kind=airplane] .legacy-migration__lead{margin-top:1.25rem;font-size:1.125rem}.legacy-migration[data-kind=airplane] .legacy-migration__actions{flex-wrap:nowrap;width:max-content;max-width:100%;margin-top:1.25rem}.legacy-migration[data-kind=airplane] .legacy-migration__actions .site-button{white-space:normal;flex-shrink:1;height:2.375rem;padding-block:.5rem;line-height:1.2}.legacy-migration[data-kind=airplane] :is(.legacy-migration__sources>.legacy-migration__image,.legacy-migration__command){order:0}.legacy-migration[data-kind=airplane] .legacy-migration__sources h3{text-align:start}.legacy-migration[data-kind=internal] .legacy-migration__sources{display:flex}.legacy-migration[data-kind=internal] .legacy-migration__sources .legacy-migration__copy{min-width:0}.legacy-migration[data-kind=internal] .legacy-migration__sources .legacy-migration__image{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.legacy-migration[data-kind=internal] .legacy-migration__sources img{width:auto}.legacy-migration[data-kind=internal] .legacy-migration__enterprise{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.legacy-migration[data-kind=internal] :is(.legacy-migration__sources,.legacy-migration__enterprise) .legacy-migration__copy{padding:2rem 2.5rem}}@media (min-width:62rem){.legacy-migration__hosting{grid-template-columns:repeat(2,1fr)}.legacy-migration__command code{overflow-wrap:break-word}.legacy-migration+.customer-testimonials .customer-testimonials__grid{grid-template-columns:minmax(18.75rem,1fr) minmax(0,1fr) minmax(0,1.25fr)}}@media not (min-width:34.375rem){.legacy-migration[data-kind=internal] .legacy-migration__enterprise{grid-template-columns:minmax(0,1fr)}.legacy-migration[data-kind=internal] .legacy-migration__enterprise .legacy-migration__copy{padding:1.5rem 1rem}.legacy-migration[data-kind=internal] .legacy-migration__pricing{padding-inline:1rem}}@media (30rem<=width<48rem){.legacy-migration[data-kind=internal] .builder-proof__callout{max-width:calc(100% - .25rem)}}@media (34.375rem<=width<48rem){.legacy-migration[data-kind=internal] .legacy-migration__enterprise{grid-template-columns:minmax(0,1fr) 19.77rem}.legacy-migration[data-kind=internal] .legacy-migration__enterprise .legacy-migration__copy{padding-inline:clamp(.75rem,47vw - 15.305rem,2.5rem)}.legacy-migration[data-kind=internal] .legacy-migration__pricing>div{flex-wrap:nowrap}.legacy-migration[data-kind=internal] .legacy-migration__pricing .site-button{gap:.5rem;padding-inline:.5rem}}@media not (min-width:30rem){.legacy-migration__hero h1{font-size:2.5rem}.legacy-migration[data-kind=internal] .builder-proof__callout{width:min(100%,24.5625rem);max-width:none}.legacy-migration[data-kind=internal] .legacy-migration__sources .legacy-migration__copy{padding:1.5rem}.legacy-migration[data-kind=internal] .legacy-migration__image{padding-inline:1rem}.legacy-migration[data-kind=internal] .legacy-migration__pricing>div{flex-direction:column}.legacy-migration[data-kind=airplane] .legacy-migration__hero-copy{padding-inline:2rem}.legacy-migration[data-kind=airplane] .legacy-migration__custom .site-button{width:100%}.legacy-migration[data-kind=airplane] .legacy-migration__actions{flex-wrap:wrap;gap:.4rem}}
.superblocks{--migration-ink:#171923;--migration-copy:#454956;--migration-accent:#555bb4;--migration-tint:#f1f2fd;--migration-divider:#e7e9ee;color:var(--migration-ink);background:#fff;padding-top:5rem;font-size:1.125rem;line-height:1.65}.superblocks p{color:var(--migration-copy);margin-bottom:1.25rem}.superblocks h2{letter-spacing:-.0625rem;margin-bottom:1.5rem;font-size:clamp(1.75rem,3vw,2.625rem);line-height:1.18}.superblocks h3{margin-bottom:1rem;font-size:1.4375rem;line-height:1.3}.superblocks__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:4rem;max-width:80rem;margin-inline:auto;padding:2.5rem 2rem 5rem;display:grid}.superblocks__hero h1{letter-spacing:-.125rem;margin-block:1.125rem 1.5rem;font-size:clamp(2.375rem,4.4vw,4.125rem);font-weight:650;line-height:1.08}.superblocks .superblocks__eyebrow{color:var(--migration-accent);letter-spacing:.1rem;text-transform:uppercase;margin-bottom:1rem;font-size:.8125rem;font-weight:650}.superblocks .superblocks__lead{color:#242735;font-size:1.4375rem;line-height:1.5}.superblocks .site-button{white-space:normal;border:0;border-radius:.5625rem;max-width:100%;margin-right:.75rem;padding:.9375rem 1.375rem;font-size:1rem;font-weight:600;line-height:1.5rem}.superblocks .site-button--primary{background:var(--migration-ink);margin-block:.5rem;display:inline-block}.superblocks .site-button--secondary{background:var(--migration-tint);color:#252943;text-align:center;border:1px solid #d4d7eb;border-radius:.625rem;min-height:3rem;margin-block:.625rem .5rem;padding:.8125rem 1.25rem;line-height:1.4}.superblocks .site-button--secondary:hover{background:#e3e5f9}.superblocks__workflow{background:var(--migration-tint);border:1px solid #e0e2f3;border-radius:1.5rem;padding:2.25rem;box-shadow:0 18px 55px #35389a12}.superblocks__workflow h2{margin-bottom:1.875rem;font-size:2rem}.superblocks__workflow-row{background:#fff;border:1px solid #e3e5ed;border-radius:.75rem;gap:1.125rem;margin-bottom:.75rem;padding:1.125rem}.superblocks__workflow-row strong{font-size:1.0625rem;font-weight:700}.superblocks__workflow-row p{margin:.1875rem 0 0}.superblocks__workflow-number{width:2.5rem;height:2.5rem;color:var(--migration-accent);background:#eeeffc;border-radius:50%;font-size:.8125rem;font-weight:700}.superblocks__badges{margin-top:1.5rem}.superblocks__badges li{border:1px solid #cfd2e9;border-radius:1.25rem;padding:.3125rem .75rem;font-size:.8125rem}.superblocks__section{border-top:1px solid var(--migration-divider);max-width:76rem;margin-inline:auto;padding:4rem 2rem}.superblocks__section--narrow{max-width:62.5rem}.superblocks__section p{max-width:56.25rem}.superblocks__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem;margin-top:2.25rem;display:grid}.superblocks__cards article{border:1px solid var(--migration-divider);background:#f7f8fb;border-radius:1rem;padding:1.75rem}.superblocks__cards p,.superblocks__steps p{font-size:1rem}.superblocks__cards p{margin:0}.superblocks__table{margin-block:1.75rem;overflow-x:auto}.superblocks__table table{border-collapse:collapse;width:100%;min-width:40rem;font-size:1rem}.superblocks__table thead{background:#eff0fa}.superblocks__table :is(th,td){text-align:left;vertical-align:top;border:1px solid #dfe2eb;padding:1.1875rem;line-height:1.5}.superblocks__table thead th{font-weight:700}.superblocks__table tbody th{width:21%;font-weight:600}.superblocks__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;padding-left:1.625rem;list-style:decimal;display:grid}.superblocks__steps li{margin-bottom:.5rem;padding:.625rem 1.25rem}.superblocks__faq h3{margin-top:1.875rem}.superblocks__contact{background:var(--migration-tint);text-align:center;border:1px solid #e0e2f3;border-radius:1.5rem;max-width:76rem;margin:1.875rem auto 5.625rem;padding:3.5rem 2rem}.superblocks__contact p{max-width:46.875rem;margin-inline:auto}@media not (min-width:62rem){.superblocks__hero{gap:2rem;padding-top:3.125rem}.superblocks__workflow{padding:1.5rem}.superblocks__cards{grid-template-columns:minmax(0,1fr)}.superblocks__contact{margin-inline:1.5rem}}@media not (min-width:48rem){.superblocks__hero{grid-template-columns:minmax(0,1fr);padding:2.5rem 1.375rem}.superblocks__hero h1{letter-spacing:-.08125rem}.superblocks .superblocks__lead{font-size:1.25rem}.superblocks__workflow h2{font-size:1.75rem}.superblocks__section{padding:2.75rem 1.375rem}.superblocks__steps{grid-template-columns:minmax(0,1fr)}.superblocks__contact{margin:1.25rem 1rem 3.5rem;padding:2.75rem 1.375rem}}
