@keyframes _subHeadingFadeInUp_1ppm1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1ppm1_1{0%{opacity:0}to{opacity:1}}@keyframes _logoFadeInScale_1ppm1_1{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}._heroSection_1ppm1_29{width:100%;max-width:calc(var(--layout-max-width-small) + var(--layout-horizontal-margins) * 2);padding:48px var(--layout-horizontal-margins) 96px;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}._blueRectangle_1ppm1_41{z-index:-999;border-left:1px solid linear-gradient(0deg, #dde9f9 -61.34%, #0e449126 89.79%);border-right:1px solid linear-gradient(0deg, #dde9f9 -61.34%, #0e449126 89.79%);background:linear-gradient(#fff 10.21%,#dde9f9 161.34%);border-bottom:1px solid #0e449126;border-radius:8px;width:97.5%;height:62.5%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}@media screen and (height>=1200px){._blueRectangle_1ppm1_41{max-height:100px}}@media screen and (width<=1020px){._blueRectangle_1ppm1_41{z-index:-999;background:linear-gradient(#fff 10.21%,#dde9f9 161.34%);border:none;border-radius:8px;width:100%;height:100%;position:absolute;bottom:0}}[data-dark-mode=true] ._blueRectangle_1ppm1_41{border-left:1px solid linear-gradient(0deg, #29384b -61.34%, #f1bbde26 89.79%);border-right:1px solid linear-gradient(0deg, #29384b -61.34%, #f1bbde26 89.79%);background:linear-gradient(#141d2c 10.21%,#29384b 161.34%);border-bottom:1px solid #f1bbde26}@media screen and (width<=1020px){[data-dark-mode=true] ._blueRectangle_1ppm1_41{background:linear-gradient(#141d2c 10.21%,#29384b 161.34%);border:none}}._heroSectionInner_1ppm1_85{max-width:calc(var(--layout-max-width) + var(--layout-horizontal-margins) * 2)}@media screen and (width<=1020px){._heroSectionInner_1ppm1_85{max-width:100%}}._headingContainer_1ppm1_94{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;max-width:800px;margin-bottom:48px;display:flex}._highlight_1ppm1_105 a{border-bottom:2px solid var(--color-util-brand-500);color:var(--color-fg-secondary);font-weight:var(--text-bold);border-radius:.2em;padding:.2em;transition:background-color .3s}._highlight_1ppm1_105:hover{cursor:pointer}._heroSectionContainer_1ppm1_119{flex-flow:column wrap;justify-content:center;gap:32px;max-width:100%;display:flex}@media screen and (height>=1200px){._heroSectionContainer_1ppm1_119{padding-bottom:48px}}._heroSectionHeadingContainer_1ppm1_133{flex-direction:column;margin-top:48px;display:flex}@media screen and (width<=1020px){._heroSectionHeadingContainer_1ppm1_133{margin-top:16px}}._heroSectionVersionTagContainer_1ppm1_144{border-radius:var(--radius-4xl);cursor:pointer;background-color:var(--color-brand-200);font-weight:var(--text-base);justify-content:center;align-self:center;align-items:center;display:flex}[data-dark-mode=true] ._heroSectionVersionTagContainer_1ppm1_144{background-color:var(--color-bg-secondary)}@media screen and (width<=1020px){._heroSectionVersionTagContainer_1ppm1_144{width:100%}}._heroSectionVersion_1ppm1_144{border:2px solid var(--color-util-brand-200);background:var(--color-white);border-radius:var(--radius-4xl);font-size:var(--text-fs-sm);font-weight:var(--text-bold);color:var(--color-brand-500);margin:2px;padding:0 8px}[data-dark-mode=true] ._heroSectionVersion_1ppm1_144{color:var(--color-button-primary-bg);background:var(--color-bg-primary);border:2px solid var(--color-bg-secondary)}@media screen and (width<=1020px){._heroSectionVersion_1ppm1_144{display:none}}._heroSectionFeatureHighlight_1ppm1_184{font-size:var(--text-fs-sm);font-weight:var(--text-base);color:var(--color-brand-500);align-items:center;padding:0 8px;display:flex}@media screen and (width<=1020px){._heroSectionFeatureHighlight_1ppm1_184{font-size:var(--text-fs-sm);text-align:center;padding:4px 8px}}[data-dark-mode=true] ._heroSectionFeatureHighlight_1ppm1_184{color:#fff}@media screen and (width>=1020px){._heroSectionFeatureHighlight_1ppm1_184 span{white-space:nowrap;text-overflow:ellipsis;max-width:66ch;display:inline-block;overflow:hidden}}._heroSectionFeatureArrow_1ppm1_212{flex-shrink:0;width:16px!important;height:16px!important;fill:var(--color-brand-500)!important;margin-left:8px!important}@media screen and (width<=1020px){._heroSectionFeatureArrow_1ppm1_212{margin-left:0}}[data-dark-mode=true] ._heroSectionFeatureArrow_1ppm1_212{fill:var(--color-button-primary-bg)!important}._heroSectionTag_1ppm1_228{color:var(--color-util-brand-500);text-align:center;font-size:20px;line-height:24px;font-weight:var(--text-bold);margin-top:32px;margin-bottom:0}[data-dark-mode=true] ._heroSectionTag_1ppm1_228{color:var(--color-brand-100)}._heroSectionHeading_1ppm1_133{text-align:center;font-size:72px;line-height:77px;font-weight:var(--text-bold);margin-bottom:32px;padding:0 256px}@media screen and (width<=1020px){._heroSectionHeading_1ppm1_133{padding:0;font-size:52px;line-height:55px}}._heroSectionHeading_1ppm1_133 img{vertical-align:middle;opacity:0;width:auto;height:56px;margin:0 .2em;animation:.3s forwards _logoFadeInScale_1ppm1_1;display:inline-block}._heroSectionHeading_1ppm1_133 ._frameworkLogoGroup_1ppm1_266{white-space:nowrap;vertical-align:baseline;display:inline-block}._heroSectionSubHeading_1ppm1_272{font-size:var(--text-fs-lg);font-weight:var(--text-base);color:var(--color-text-primary);text-align:center;opacity:0;max-width:600px;margin:16px auto;line-height:1.5;animation:.7s .6s forwards _subHeadingFadeInUp_1ppm1_1}@media screen and (width<=1020px){._heroSectionSubHeading_1ppm1_272{margin:0;padding:0}}._heroSectionButtonContainer_1ppm1_291{opacity:0;justify-content:center;gap:16px;min-height:48px;animation:.7s 1.3s forwards _fadeIn_1ppm1_1;display:flex}@media screen and (width>=1020px){._heroSectionButtonContainer_1ppm1_291{margin-bottom:48px}}@media screen and (width<=1020px){._heroSectionButtonContainer_1ppm1_291{flex-direction:column}}._heroSectionCta1_1ppm1_311{color:var(--color-bg-primary);background:var(--color-button-primary-bg);align-content:center;padding-bottom:6px}._heroSectionCta1_1ppm1_311:hover{background:var(--color-button-primary-bg-hover);color:var(--color-bg-primary)!important}@media screen and (width<=1020px){._heroSectionCta1_1ppm1_311{text-align:center}}._heroSectionCta2_1ppm1_327{border-radius:var(--radius-md);background-color:var(--color-brand-200);color:var(--color-gray-900);font-family:var(--text-monospace-font-family);justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}[data-dark-mode=true] ._heroSectionCta2_1ppm1_327{background-color:var(--color-button-tertiary-bg-hover)}[data-dark-mode=true] ._heroSectionCta2_1ppm1_327 svg:hover{fill:var(--color-brand-100)!important}@media screen and (width<=1020px){._heroSectionCta2_1ppm1_327{width:100%;min-width:auto}}._heroSectionCta2_1ppm1_327{min-width:315px}._heroSectionDemoContainer_1ppm1_354{opacity:0;z-index:0;flex-direction:column;height:600px;animation:.7s 2s forwards _fadeIn_1ppm1_1;display:flex}._heroSectionDemoContainer_1ppm1_354>*{opacity:1}._heroLinks_1ppm1_367{justify-content:flex-end;align-items:center;gap:8px;margin:16px 0 0;display:flex;position:relative}._heroLinks_1ppm1_367 .button-tertiary:hover{background-color:color-mix(in srgb, var(--color-button-tertiary-bg), transparent 33.3333%)}._heroLinks_1ppm1_367 a svg{--icon-size:24px;margin-left:-4px;margin-right:4px}._heroSectioncta1_1ppm1_384{align-items:center;gap:8px;width:fit-content;padding:.5em .5em .5em 1em;display:inline-flex}._heroSectioncta1_1ppm1_384 .icon{--icon-size:16px;transition:transform .25s ease-in-out;transform:translate(-3px,1px)}._heroSectioncta1_1ppm1_384:hover .icon{transform:translate(4px,1px)}._heroSectionViewAllDemosLink_1ppm1_400{align-self:flex-end;align-items:center;gap:8px;width:fit-content;padding:.5em .5em .5em 1em;display:inline-flex}._heroSectionViewAllDemosLink_1ppm1_400 .icon{--icon-size:16px;transition:transform .25s ease-in-out;transform:translate(-3px,1px)}._heroSectionViewAllDemosLink_1ppm1_400:hover .icon{transform:translate(4px,1px)}._heroSectionDemosArrow_1ppm1_417{width:16px!important;height:16px!important;fill:var(--color-link)!important;margin-left:8px!important}._examplesSection_1ppm1_424{--gradient-top-offset:50%!important}._examplesSectionContainer_1ppm1_428{--horizontal-gap:16px;gap:32px var(--horizontal-gap);flex-direction:column;display:flex}@media screen and (width>=620px){._examplesSectionContainer_1ppm1_428{flex-direction:row}}@media screen and (width>=620px) and (width<=1020px){._examplesSectionContainer_1ppm1_428{flex-wrap:wrap}}._examplesSectionCard_1ppm1_445{border-radius:var(--radius-md);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary)}@media screen and (width>=620px){._examplesSectionCard_1ppm1_445{width:calc(50% - var(--horizontal-gap) / 2)}}._examplesSectionCardImage_1ppm1_456{object-fit:none;object-position:0 0;border-right:1px solid var(--color-gray-200);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:200px}[data-dark-mode=true] ._examplesSectionCardImage_1ppm1_456{filter:brightness(.9);mix-blend-mode:lighten}._examplesSectionCardDetails_1ppm1_469{border-top:1px solid var(--color-border-secondary);flex-direction:column;flex-grow:1;padding:16px 16px 0;font-size:16px;display:flex}._examplesSectionCardCta_1ppm1_478{border-radius:0 0 var(--radius-md) var(--radius-md);justify-content:flex-end;gap:16px;padding:16px;display:flex}._contactSection_1ppm1_486{flex-direction:column;gap:48px;width:100%;display:flex}@media screen and (width>=1020px){._contactSection_1ppm1_486{flex-direction:row;gap:64px}}._contactInfo_1ppm1_499{flex-direction:column;flex:1;gap:32px;display:flex}._contactFeatures_1ppm1_506{flex-direction:column;gap:16px;display:flex}._contactFeature_1ppm1_506{font-size:var(--text-fs-lg);color:var(--color-fg-primary);align-items:center;gap:12px;display:flex}._contactFeatureIcon_1ppm1_520{flex-shrink:0;width:24px!important;height:24px!important;fill:var(--color-util-brand-500)!important}[data-dark-mode=true] ._contactFeatureIcon_1ppm1_520{fill:var(--color-util-brand-400)!important}._contactLogos_1ppm1_530{border-top:1px solid var(--color-border-secondary);margin-top:auto;padding-top:32px}._contactLogosLabel_1ppm1_536{font-size:var(--text-fs-sm);color:var(--color-fg-secondary);margin:0 0 16px}._contactFormWrapper_1ppm1_542{flex:1;max-width:500px}@media screen and (width<=1020px){._contactFormWrapper_1ppm1_542{max-width:100%}}header[class*=headingContainer]{gap:24px;max-width:800px}h3[class*=heading]{max-width:600px}h3[class*=heading] img{vertical-align:middle;width:auto;height:56px;margin:0 .2em;display:inline-block}h3[class*=heading] span[style*="display: inline-block"]{white-space:nowrap;vertical-align:baseline;display:inline-block}@keyframes _subHeadingFadeInUp_9e9qd_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_9e9qd_1{0%{opacity:0}to{opacity:1}}@keyframes _logoFadeInScale_9e9qd_1{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}._heroSection_9e9qd_29{width:100%;max-width:calc(var(--layout-max-width-small) + var(--layout-horizontal-margins) * 2);padding:48px var(--layout-horizontal-margins) 96px;flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}._blueRectangle_9e9qd_41{z-index:-999;border-left:1px solid linear-gradient(0deg, #dde9f9 -61.34%, #0e449126 89.79%);border-right:1px solid linear-gradient(0deg, #dde9f9 -61.34%, #0e449126 89.79%);background:linear-gradient(#fff 10.21%,#dde9f9 161.34%);border-bottom:1px solid #0e449126;border-radius:8px;width:97.5%;height:62.5%;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}@media screen and (height>=1200px){._blueRectangle_9e9qd_41{max-height:100px}}@media screen and (width<=1020px){._blueRectangle_9e9qd_41{z-index:-999;background:linear-gradient(#fff 10.21%,#dde9f9 161.34%);border:none;border-radius:8px;width:100%;height:100%;position:absolute;bottom:0}}[data-dark-mode=true] ._blueRectangle_9e9qd_41{border-left:1px solid linear-gradient(0deg, #29384b -61.34%, #f1bbde26 89.79%);border-right:1px solid linear-gradient(0deg, #29384b -61.34%, #f1bbde26 89.79%);background:linear-gradient(#141d2c 10.21%,#29384b 161.34%);border-bottom:1px solid #f1bbde26}@media screen and (width<=1020px){[data-dark-mode=true] ._blueRectangle_9e9qd_41{background:linear-gradient(#141d2c 10.21%,#29384b 161.34%);border:none}}._heroSectionInner_9e9qd_85{max-width:calc(var(--layout-max-width) + var(--layout-horizontal-margins) * 2)}@media screen and (width<=1020px){._heroSectionInner_9e9qd_85{max-width:100%}}._heroSectionContainer_9e9qd_94{flex-flow:column wrap;justify-content:center;gap:32px;max-width:100%;display:flex}@media screen and (height>=1200px){._heroSectionContainer_9e9qd_94{padding-bottom:48px}}._heroSectionHeadingContainer_9e9qd_108{flex-direction:column;margin-top:48px;display:flex}@media screen and (width<=1020px){._heroSectionHeadingContainer_9e9qd_108{margin-top:16px}}._heroSectionVersionTagContainer_9e9qd_119{border-radius:var(--radius-4xl);cursor:pointer;background-color:var(--color-brand-200);font-weight:var(--text-base);justify-content:center;align-self:center;align-items:center;display:flex}[data-dark-mode=true] ._heroSectionVersionTagContainer_9e9qd_119{background-color:var(--color-bg-secondary)}@media screen and (width<=1020px){._heroSectionVersionTagContainer_9e9qd_119{width:100%}}._heroSectionVersion_9e9qd_119{border:2px solid var(--color-util-brand-200);background:var(--color-white);border-radius:var(--radius-4xl);font-size:var(--text-fs-sm);font-weight:var(--text-base);color:var(--color-brand-500);margin:2px;padding:0 8px}[data-dark-mode=true] ._heroSectionVersion_9e9qd_119{color:var(--color-button-primary-bg);background:var(--color-bg-primary);border:2px solid var(--color-bg-secondary)}@media screen and (width<=1020px){._heroSectionVersion_9e9qd_119{display:none}}._heroSectionFeatureHighlight_9e9qd_159{font-size:var(--text-fs-sm);font-weight:var(--text-base);color:var(--color-brand-500);align-items:center;padding:0 8px;display:flex}@media screen and (width<=1020px){._heroSectionFeatureHighlight_9e9qd_159{font-size:var(--text-fs-sm);text-align:center;padding:4px 8px}}[data-dark-mode=true] ._heroSectionFeatureHighlight_9e9qd_159{color:#fff}@media screen and (width>=1020px){._heroSectionFeatureHighlight_9e9qd_159 span{white-space:nowrap;text-overflow:ellipsis;max-width:66ch;display:inline-block;overflow:hidden}}._heroSectionFeatureArrow_9e9qd_187{flex-shrink:0;width:16px!important;height:16px!important;fill:var(--color-brand-500)!important;margin-left:8px!important}@media screen and (width<=1020px){._heroSectionFeatureArrow_9e9qd_187{margin-left:0}}[data-dark-mode=true] ._heroSectionFeatureArrow_9e9qd_187{fill:var(--color-button-primary-bg)!important}._heroSectionTag_9e9qd_203{color:var(--color-util-brand-500);text-align:center;font-size:20px;line-height:24px;font-weight:var(--text-bold);margin-top:32px;margin-bottom:0}[data-dark-mode=true] ._heroSectionTag_9e9qd_203{color:var(--color-brand-100)}._heroSectionHeading_9e9qd_108{text-align:center;font-size:72px;line-height:77px;font-weight:var(--text-bold);margin-bottom:32px;padding:0 256px}@media screen and (width<=1020px){._heroSectionHeading_9e9qd_108{padding:0;font-size:52px;line-height:55px}}._heroSectionSubHeading_9e9qd_232{font-size:var(--text-fs-lg);font-weight:var(--text-base);color:var(--color-text-primary);text-align:center;opacity:0;max-width:600px;margin:16px auto;line-height:1.5;animation:.7s .6s forwards _subHeadingFadeInUp_9e9qd_1}@media screen and (width<=1020px){._heroSectionSubHeading_9e9qd_232{margin:0;padding:0}}._heroSectionButtonContainer_9e9qd_251{opacity:0;justify-content:center;gap:16px;min-height:48px;animation:.7s 1.3s forwards _fadeIn_9e9qd_1;display:flex}@media screen and (width>=1020px){._heroSectionButtonContainer_9e9qd_251{margin-bottom:48px}}@media screen and (width<=1020px){._heroSectionButtonContainer_9e9qd_251{flex-direction:column}}._heroSectionCta1_9e9qd_271{color:var(--color-bg-primary);background:var(--color-button-primary-bg);align-content:center;padding-bottom:6px}._heroSectionCta1_9e9qd_271:hover{background:var(--color-button-primary-bg-hover);color:var(--color-bg-primary)!important}@media screen and (width<=1020px){._heroSectionCta1_9e9qd_271{text-align:center}}._heroSectionCta2_9e9qd_287{border-radius:var(--radius-md);background-color:var(--color-brand-200);min-width:380px;color:var(--color-gray-900);font-family:var(--text-monospace-font-family);justify-content:center;align-items:center;gap:8px;padding:8px;display:flex}[data-dark-mode=true] ._heroSectionCta2_9e9qd_287{background-color:var(--color-button-tertiary-bg-hover)}[data-dark-mode=true] ._heroSectionCta2_9e9qd_287 svg:hover{fill:var(--color-brand-100)!important}@media screen and (width<=1020px){._heroSectionCta2_9e9qd_287{width:100%;min-width:auto}}._heroSectionNote_9e9qd_312{font-size:var(--text-fs-sm);color:var(--color-fg-secondary);text-align:center;background-color:var(--color-bg-secondary);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 16px;display:flex}._infoIcon_9e9qd_326{flex-shrink:0;width:16px!important;height:16px!important;fill:var(--color-fg-secondary)!important}._heroSectionDemoContainer_9e9qd_333{opacity:0;z-index:0;flex-direction:column;height:600px;animation:.7s 2s forwards _fadeIn_9e9qd_1;display:flex}._heroSectionDemoContainer_9e9qd_333>*{opacity:1}._heroSectionViewAllDemosLink_9e9qd_346{align-self:flex-end;align-items:center;gap:8px;width:fit-content;padding:.5em .5em .5em 1em;display:inline-flex}._heroSectionViewAllDemosLink_9e9qd_346 .icon{--icon-size:16px;transition:transform .25s ease-in-out;transform:translate(-3px,1px)}._heroSectionViewAllDemosLink_9e9qd_346:hover .icon{transform:translate(4px,1px)}._heroSectionDemosArrow_9e9qd_363{width:16px!important;height:16px!important;fill:var(--color-link)!important;margin-left:8px!important}._examplesSection_9e9qd_370{--gradient-top-offset:60%;background:var(--color-bg-secondary)}._examplesSectionContainer_9e9qd_375{--horizontal-gap:16px;gap:32px var(--horizontal-gap);flex-direction:column;display:flex}@media screen and (width>=620px){._examplesSectionContainer_9e9qd_375{flex-direction:row}}@media screen and (width>=620px) and (width<=1020px){._examplesSectionContainer_9e9qd_375{flex-wrap:wrap}}._examplesSectionCard_9e9qd_392{border-radius:var(--radius-md);border:1px solid var(--color-border-secondary);background-color:var(--color-bg-primary)}@media screen and (width>=620px){._examplesSectionCard_9e9qd_392{width:calc(50% - var(--horizontal-gap) / 2)}}._examplesSectionCardImage_9e9qd_403{object-fit:none;object-position:0 0;border-right:1px solid var(--color-gray-200);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:200px}[data-dark-mode=true] ._examplesSectionCardImage_9e9qd_403{filter:brightness(.9);mix-blend-mode:lighten}._examplesSectionCardDetails_9e9qd_416{border-top:1px solid var(--color-border-secondary);flex-direction:column;flex-grow:1;padding:16px 16px 0;font-size:16px;display:flex}._examplesSectionCardCta_9e9qd_425{border-radius:0 0 var(--radius-md) var(--radius-md);justify-content:flex-end;gap:16px;padding:16px;display:flex}._pricingContainer_9e9qd_433{grid-template-columns:repeat(3,1fr);gap:32px;width:100%;display:grid}@media screen and (width<=1020px){._pricingContainer_9e9qd_433{grid-template-columns:1fr}}._pricingCard_9e9qd_445{background:var(--color-bg-primary);border-radius:var(--radius-lg);border:1px solid var(--color-border-primary);flex-direction:column;padding:32px;display:flex}._pricingCard_9e9qd_445 h3{font-size:var(--text-fs-xl);font-weight:var(--text-bold);margin-bottom:16px}._pricingPrice_9e9qd_459{font-size:48px;font-weight:var(--text-bold);color:var(--color-brand-500);margin-bottom:4px}[data-dark-mode=true] ._pricingPrice_9e9qd_459{color:var(--color-brand-200)}._pricingPriceFree_9e9qd_469{font-size:48px;font-weight:var(--text-bold);color:var(--color-fg-primary);margin-bottom:4px}._pricingPriceNote_9e9qd_476{font-size:var(--text-fs-sm);color:var(--color-fg-secondary);margin-bottom:24px}._pricingFeatures_9e9qd_482{flex-grow:1;margin:0 0 32px;padding:0;list-style:none}._pricingFeatures_9e9qd_482 li{font-size:var(--text-fs-md);color:var(--color-fg-primary);align-items:center;gap:8px;padding:8px 0;display:flex}._pricingFeatures_9e9qd_482 li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230E4491'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:20px;height:20px;display:inline-block}[data-dark-mode=true] ._pricingFeatures_9e9qd_482 li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23d4e3f8'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") 50%/contain no-repeat}._pricingCta_9e9qd_509{text-align:center;width:100%}._pricingTrialCta_9e9qd_514{text-align:center;width:100%;margin-top:8px}._trialCard_9e9qd_520{background:linear-gradient(135deg, var(--color-brand-100) 0%, var(--color-brand-200) 100%);border-radius:var(--radius-lg);border:2px solid var(--color-brand-300);flex-direction:column;justify-content:center;padding:32px;display:flex}[data-dark-mode=true] ._trialCard_9e9qd_520{background:linear-gradient(135deg, var(--color-util-gray-300) 0%, var(--color-util-gray-400) 100%);border-color:var(--color-util-gray-200)}._trialCard_9e9qd_520 h3{font-size:var(--text-fs-xl);font-weight:var(--text-bold);color:var(--color-brand-700);margin-bottom:16px}[data-dark-mode=true] ._trialCard_9e9qd_520 h3{color:var(--color-brand-300)}._trialCard_9e9qd_520 p{font-size:var(--text-fs-md);color:var(--color-fg-secondary);flex-grow:1;margin-bottom:24px}._trialCta_9e9qd_549{justify-content:center;width:100%;display:flex}._integratedChartsContainer_9e9qd_555{width:100%;min-height:500px}@media screen and (width<=1020px){._integratedChartsContainer_9e9qd_555{min-height:400px}}._themeBuilderContainer_9e9qd_565{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}._themeBuilderVideoWrapper_9e9qd_573{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);border:1px solid var(--color-border-primary);overflow:hidden}._themeBuilderVideoWrapper_9e9qd_573 div{margin-bottom:0!important;display:block!important}._themeBuilderVideoWrapper_9e9qd_573 video{width:100%;display:block}._themeBuilderCta_9e9qd_589{align-items:center;gap:8px;display:inline-flex}._contactSection_9e9qd_595{flex-direction:column;gap:48px;width:100%;display:flex}@media screen and (width>=1020px){._contactSection_9e9qd_595{flex-direction:row;gap:64px}}._contactInfo_9e9qd_608{flex-direction:column;flex:1;gap:32px;display:flex}._contactFeatures_9e9qd_615{flex-direction:column;gap:16px;display:flex}._contactFeature_9e9qd_615{font-size:var(--text-fs-lg);color:var(--color-fg-primary);align-items:center;gap:12px;display:flex}._contactFeatureIcon_9e9qd_629{flex-shrink:0;width:24px!important;height:24px!important;fill:var(--color-util-brand-500)!important}[data-dark-mode=true] ._contactFeatureIcon_9e9qd_629{fill:var(--color-util-brand-400)!important}._contactLogos_9e9qd_639{border-top:1px solid var(--color-border-secondary);margin-top:auto;padding-top:32px}._contactLogosLabel_9e9qd_645{font-size:var(--text-fs-sm);color:var(--color-fg-secondary);margin:0 0 16px}._contactFormWrapper_9e9qd_651{flex:1;max-width:500px}@media screen and (width<=1020px){._contactFormWrapper_9e9qd_651{max-width:100%}}._enterpriseTrialSection_9e9qd_661{margin-top:48px;border-top:none!important}@keyframes _fadeInUp_1ttl1_1{0%{opacity:0;transform:translateY(.5rem)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _fadeOutDown_1ttl1_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(.5rem)scale(.95)}}@keyframes _scaleUp_1ttl1_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._copyIconAnimationContainer_1ttl1_31{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}._copyToClipboardIcon_1ttl1_40{--icon-size:20px;position:absolute}._copyToClipboardIcon_1ttl1_40._copyIcon_1ttl1_31,._copyToClipboardIcon_1ttl1_40._tickIcon_1ttl1_47{animation:.2s ease-out _scaleUp_1ttl1_1}._iconPlaceholder_1ttl1_51{width:20px;height:20px}._installTextContainer_1ttl1_56{align-items:center;gap:12px;padding-left:12px;transition:opacity .15s,transform .15s;display:inline-flex;position:relative}._installTextContainer_1ttl1_56:hover{cursor:pointer}._installTextContainer_1ttl1_56:hover ._frameworkIconWrapper_1ttl1_67{opacity:.5;transition:opacity .15s,transform .15s}._copyToClipboardIcon_1ttl1_40{opacity:.8;width:var(--icon-size);height:var(--icon-size)}._installText_1ttl1_56{color:var(--color-fg-primary);font-family:var(--text-monospace-font-family);border-radius:4px;align-items:center;gap:8px;display:flex}._installCommand_1ttl1_87{padding-bottom:1px}._installCommand_1ttl1_87::selection{background-color:#0006}._noSelection_1ttl1_94{user-select:none}._frameworkIconWrapper_1ttl1_67{width:20px;height:20px;transform:translateY(-2px)}._frameworkIconWrapper_1ttl1_67 svg{width:100%;height:100%}._copyButton_1ttl1_108{cursor:pointer}._copyToClipboardIcon_1ttl1_40{width:20px;height:20px}._frameworkOverlay_1ttl1_117{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);width:150px;box-shadow:var(--shadow-sm);z-index:10;opacity:0;pointer-events:none;flex-direction:column;margin-top:8px;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-.5rem)scale(.95)}._frameworkOverlay_1ttl1_117._visible_1ttl1_136{opacity:1;pointer-events:auto;animation:.15s ease-in-out forwards _fadeInUp_1ttl1_1;transform:translateY(0)scale(1)}._frameworkOverlay_1ttl1_117._hiding_1ttl1_143{pointer-events:none;animation:.15s ease-in-out forwards _fadeOutDown_1ttl1_1}._frameworkOption_1ttl1_148{cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:background-color .2s;display:flex}._frameworkOption_1ttl1_148:hover{background-color:var(--color-button-tertiary-bg-hover)}[data-dark-mode=true] ._frameworkOption_1ttl1_148:hover{background-color:color-mix(in srgb, var(--color-fg-primary), var(--color-bg-primary) 80%)}._frameworkOption_1ttl1_148:hover{cursor:pointer}._frameworkOption_1ttl1_148 span{font-weight:600;font-size:var(--text-fs-sm)}._frameworkOption_1ttl1_148 svg{color:var(--color-link);width:20px;height:20px}._backdrop_1dcta_1{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}[data-dark-mode=true] ._backdrop_1dcta_1{background:#000000b3}._modal_1dcta_18{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:500px;max-height:90vh;animation:.2s ease-out _modalSlideIn_1dcta_1;position:relative;overflow-y:auto}@keyframes _modalSlideIn_1dcta_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._closeButton_1dcta_40{border:1px solid var(--color-button-secondary-border);cursor:pointer;border-radius:var(--radius-md);background:0 0;padding:8px;transition:background-color .15s,color .15s;position:absolute;top:16px;right:16px}._closeButton_1dcta_40:hover{background:var(--color-button-primary-bg-hover);color:var(--color-fg-primary)}._closeButton_1dcta_40 svg{width:20px;height:20px;fill:var(--color-button-secondary-border)}._content_1dcta_61{padding:32px}@media screen and (width<=620px){._content_1dcta_61{padding:24px}}._title_1dcta_70{font-size:var(--text-fs-2xl);font-weight:var(--text-bold);color:var(--color-fg-primary);margin:0 0 8px;padding-right:32px}._description_1dcta_78{font-size:var(--text-fs-md);color:var(--color-fg-secondary);margin:0 0 24px;line-height:1.5}._headingContainer_ksz9d_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:48px;padding:0 128px;display:flex}._heading_ksz9d_1{font-size:48px;font-weight:var(--text-bold)}._subHeading_ksz9d_16{font-size:var(--text-fs-lg);text-align:center}._statsContainer_ksz9d_21{justify-content:space-around;margin-bottom:48px;display:flex}._stat_ksz9d_21{font-size:64px;font-weight:var(--text-bold);color:var(--color-util-brand-600);display:flex}._statName_ksz9d_34{text-align:center}._quotesContainer_ksz9d_38{margin:24px 0}._quotesContainer_ksz9d_38 blockquote{--quote-background-color:var(--color-util-gray-100)}._container_ov3qk_1{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (width<=1020px){._container_ov3qk_1{align-items:unset}}._tabContainer_ov3qk_13{border-bottom:1px solid var(--color-border-secondary);justify-content:flex-start;gap:8px;width:100%;margin-bottom:32px;display:flex}@media screen and (width<=1020px){._tabContainer_ov3qk_13{flex-wrap:wrap;justify-content:flex-start}}._tab_ov3qk_13{--icon-size:unset;--icon-color:unset;min-width:120px;height:44px;color:var(--color-fg-secondary);opacity:.6;appearance:none;box-shadow:none;font-weight:var(--text-semibold);white-space:nowrap;cursor:pointer;background-color:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;outline:none;padding:8px 16px;font-size:16px;transition:color .3s,border-bottom-color .3s,opacity .3s}._tab_ov3qk_13:hover{color:var(--color-fg-primary);border-bottom-color:var(--color-border-secondary);opacity:.8;background:0 0}@media screen and (width<=1020px){._tab_ov3qk_13{min-width:auto;padding:8px 12px}}._activeTab_ov3qk_62{--icon-size:unset;--icon-color:unset;min-width:120px;height:44px;color:var(--color-brand-500);opacity:1;border:none;border-bottom:2px solid var(--color-brand-500);appearance:none;box-shadow:none;font-weight:var(--text-semibold);white-space:nowrap;cursor:pointer;border-radius:0;outline:none;padding:8px 16px;font-size:16px;transition:border-bottom-color .3s;background-color:var(--color-bg-primary)!important}[data-dark-mode=true] ._activeTab_ov3qk_62{color:var(--color-link);border-bottom-color:var(--color-link)}._activeTab_ov3qk_62:hover{background-color:var(--color-bg-primary)!important;color:var(--color-brand-500)!important}[data-dark-mode=true] ._activeTab_ov3qk_62:hover{color:var(--color-link)!important}@media screen and (width<=1020px){._activeTab_ov3qk_62{min-width:auto;padding:8px 12px}}._contentContainer_ov3qk_101{width:100%}._columnContainer_ov3qk_105{justify-content:space-between;gap:32px;display:flex}@media screen and (width<=1020px){._columnContainer_ov3qk_105{flex-direction:column}}._column_ov3qk_105{width:var(--layout-width-2-4)}@media screen and (width<=1020px){._column_ov3qk_105{width:100%}}._featureContainer_ov3qk_125{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}._title_ov3qk_132{font-size:var(--text-fs-2xl);font-weight:var(--text-bold);color:var(--color-fg-primary);margin:0 0 16px}._feature_ov3qk_125{flex-direction:column;display:flex}._featureHeading_ov3qk_144{font-size:var(--text-fs-lg);font-weight:var(--text-semibold);color:var(--color-fg-primary);flex-grow:1;margin-bottom:8px;display:flex}._featureDetail_ov3qk_153{font-size:var(--text-fs-md);color:var(--color-fg-secondary);margin-bottom:8px;line-height:1.5}._featureDetail_ov3qk_153 a{color:var(--color-link)}._featureDetail_ov3qk_153 a:hover{text-decoration:underline}._docsLink_ov3qk_166{color:var(--color-link);font-weight:var(--text-medium);font-size:var(--text-fs-md);align-items:center;gap:8px;margin-top:16px;text-decoration:none;transition:color .2s;display:inline-flex}._docsLink_ov3qk_166:hover{color:var(--color-link-hover);text-decoration:underline}._buttonContainer_ov3qk_182{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:24px;display:flex}._trialCta_ov3qk_191{flex-shrink:0}._navButtons_ov3qk_195{gap:8px;display:flex}._featureNavIcon_ov3qk_200{--icon-color:var(--color-fg-secondary);cursor:pointer}._featureNavIcon_ov3qk_200:hover{--icon-color:var(--color-link-hover)}.landing-page-features-tabs[data-astro-cid-j3p6unp7]{width:100%;margin-bottom:32px}.landing-page-features-layout[data-astro-cid-j3p6unp7]{flex-direction:row;gap:32px;width:100%;display:flex}@media screen and (width<=1020px){.landing-page-features-layout[data-astro-cid-j3p6unp7]{flex-direction:column}}.landing-page-content-column[data-astro-cid-j3p6unp7]{flex:0 0 40%;min-width:0}@media screen and (width<=1020px){.landing-page-content-column[data-astro-cid-j3p6unp7]{flex:1}}.landing-page-examples-column[data-astro-cid-j3p6unp7]{flex:1;min-width:0}.landing-page-example-panel[data-astro-cid-j3p6unp7]{display:none}.landing-page-example-panel[data-astro-cid-j3p6unp7].active{display:block}._container_2nozu_1{flex-direction:column;gap:24px;width:100%;display:flex}._tableWrapper_2nozu_8{border-radius:var(--radius-lg);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);flex-direction:column;display:flex;overflow:hidden}._tableHeader_2nozu_17{border-bottom:1px solid var(--color-border-primary);align-items:stretch;display:flex}._headerCellFeature_2nozu_23{flex:1;min-width:200px}@media screen and (width<=1020px){._headerCellFeature_2nozu_23{min-width:140px}}._headerCellCommunity_2nozu_33,._headerCellEnterprise_2nozu_34{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;width:140px;padding:16px;display:flex}@media screen and (width<=1020px){._headerCellCommunity_2nozu_33,._headerCellEnterprise_2nozu_34{width:100px;padding:12px 8px}}._headerTitle_2nozu_52{font-size:var(--text-fs-lg);font-weight:var(--text-bold);line-height:var(--text-lh-ratio-tight);color:var(--color-fg-primary)}@media screen and (width<=1020px){._headerTitle_2nozu_52{font-size:var(--text-fs-md)}}._headerCellEnterprise_2nozu_34 ._headerTitle_2nozu_52{color:var(--color-brand-600)}[data-dark-mode=true] ._headerCellEnterprise_2nozu_34 ._headerTitle_2nozu_52{color:var(--color-brand-400)}._headerSubtitle_2nozu_71{font-size:var(--text-fs-xs);color:var(--color-fg-secondary);margin-top:2px}._tableBody_2nozu_77{flex-direction:column;display:flex}._categoryRow_2nozu_82{background:var(--color-bg-tertiary);border-top:1px solid var(--color-border-secondary);padding:12px 16px;display:flex}._categoryRow_2nozu_82:first-child{border-top:none}._categoryRow_2nozu_82 span{font-weight:var(--text-bold);font-size:var(--text-fs-sm);color:var(--color-fg-secondary);text-transform:uppercase;letter-spacing:.05em}._featureRow_2nozu_99{border-top:1px solid var(--color-border-secondary);align-items:center;min-height:40px;transition:background-color .15s;display:flex}._featureRow_2nozu_99:hover{background:color-mix(in srgb, var(--color-bg-secondary), var(--color-bg-primary) 50%)}._featureNameCell_2nozu_110{font-size:var(--text-fs-md);color:var(--color-fg-primary);flex:1;min-width:200px;padding:12px 16px 12px 24px}@media screen and (width<=1020px){._featureNameCell_2nozu_110{min-width:140px;font-size:var(--text-fs-sm);padding-left:16px}}._featureNameCell_2nozu_110 a{color:var(--color-link);text-decoration:none}._featureNameCell_2nozu_110 a:hover{text-decoration:underline}._communityCell_2nozu_133,._enterpriseCell_2nozu_134{text-align:center;justify-content:center;align-items:center;width:140px;padding:8px;display:flex}@media screen and (width<=1020px){._communityCell_2nozu_133,._enterpriseCell_2nozu_134{width:100px}}._enterpriseCell_2nozu_134{background:color-mix(in srgb, var(--color-brand-50), var(--color-bg-primary) 70%);border-left:1px solid var(--color-border-secondary)}[data-dark-mode=true] ._enterpriseCell_2nozu_134{background:color-mix(in srgb, var(--color-brand-900), var(--color-bg-primary) 90%)}._tick_2nozu_157{justify-content:center;align-items:center;display:inline-flex}._tickIcon_2nozu_163{background:color-mix(in srgb, var(--color-util-brand-700), var(--color-bg-primary) 92%);border-radius:20px;padding:3px;width:20px!important;height:20px!important;fill:var(--color-util-brand-700)!important}._dash_2nozu_172{color:var(--color-fg-tertiary);font-size:var(--text-fs-lg);opacity:.4}._expandedSection_2nozu_178{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}._expandedSection_2nozu_178._expanded_2nozu_178{grid-template-rows:1fr}._expandedContent_2nozu_187{overflow:hidden}._expandButton_2nozu_191{background:var(--color-bg-secondary);border:none;border-top:1px solid var(--color-border-secondary);cursor:pointer;width:100%;font-size:var(--text-fs-sm);font-weight:var(--text-medium);color:var(--color-link);justify-content:center;align-items:center;gap:8px;padding:12px 16px;transition:background-color .15s,color .15s;display:flex}._expandButton_2nozu_191:hover{background:color-mix(in srgb, var(--color-bg-tertiary), var(--color-bg-secondary) 50%);color:var(--color-link)}._expandButton_2nozu_191._expanded_2nozu_178 ._expandIcon_2nozu_211{transform:rotate(180deg)}._expandIcon_2nozu_211{--icon-size:20px;transition:transform .3s;fill:var(--color-link)!important}._ctaContainer_2nozu_221{justify-content:center;gap:16px;margin-top:8px;display:flex}@media screen and (width<=620px){._ctaContainer_2nozu_221{flex-direction:column}}._ctaButton_2nozu_233,._ctaButtonSecondary_2nozu_237{padding:12px 24px}._subGroup_2nozu_241{border-top:1px solid var(--color-border-secondary)}._subGroup_2nozu_241._isOpen_2nozu_244 ._subGroupHeader_2nozu_244 ._subGroupIconWrapper_2nozu_244 svg{transform:rotate(180deg)}._subGroup_2nozu_241._isOpen_2nozu_244 ._subGroupHeader_2nozu_244 ._communityCell_2nozu_133,._subGroup_2nozu_241._isOpen_2nozu_244 ._subGroupHeader_2nozu_244 ._enterpriseCell_2nozu_134{opacity:.3}._subGroupHeader_2nozu_244{cursor:pointer;align-items:center;min-height:40px;transition:background-color .15s;display:flex}._subGroupHeader_2nozu_244:hover{background:color-mix(in srgb, var(--color-bg-secondary), var(--color-bg-primary) 50%)}._subGroupTitle_2nozu_262{font-weight:var(--text-semibold);color:var(--color-link);align-items:center;display:flex}._subGroupIconWrapper_2nozu_244{--icon-size:16px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-link), var(--color-bg-primary) 80%);justify-content:center;align-items:center;width:22px;height:22px;margin-left:8px;transition:border-color .15s,box-shadow .15s;display:inline-flex}._subGroupIconWrapper_2nozu_244 svg{transition:transform .2s;fill:var(--color-link)!important}._subGroupIconWrapper_2nozu_244:hover{border-color:color-mix(in srgb, var(--color-link), var(--color-bg-primary) 40%);box-shadow:var(--shadow-sm)}._subGroupContent_2nozu_290 ._featureRow_2nozu_99{border-top:1px solid var(--color-border-secondary)}._subGroupContent_2nozu_290 ._featureNameCell_2nozu_110{padding-left:40px}@media screen and (width<=1020px){._subGroupContent_2nozu_290 ._featureNameCell_2nozu_110{padding-left:32px}}
