.BrandBackground-module__6Cty2W__background{position:relative;overflow:hidden}.BrandBackground-module__6Cty2W__background:before{background:radial-gradient(circle,var(--brand-accent)0%,transparent 70%);border-radius:var(--radius-full);content:"";opacity:.25;pointer-events:none;width:18.75rem;height:18.75rem;position:absolute;top:0;right:-6.25rem;transform:translateZ(0)}.BrandBackground-module__6Cty2W__background:after{background:radial-gradient(circle,var(--brand-primary)0%,transparent 70%);border-radius:var(--radius-full);content:"";opacity:.35;pointer-events:none;width:15.625rem;height:15.625rem;position:absolute;bottom:0;left:-4.6875rem;transform:translateZ(0)}@media (min-width:768px){.BrandBackground-module__6Cty2W__background:before{width:37.5rem;height:37.5rem;right:-12.5rem}.BrandBackground-module__6Cty2W__background:after{width:31.25rem;height:31.25rem;left:-9.375rem}}.BrandBackground-module__6Cty2W__gradient{background:linear-gradient(135deg,var(--marketing-section-bg-start)0%,var(--marketing-section-bg-end)100%)}
.animated-section-module__Xdr1uq__animated{opacity:0;will-change:opacity,transform;transition:opacity .6s ease-out,transform .6s ease-out}.animated-section-module__Xdr1uq__animated.animated-section-module__Xdr1uq__visible{opacity:1;transform:none}.animated-section-module__Xdr1uq__fade-up{transform:translateY(30px)}.animated-section-module__Xdr1uq__fade-in{transform:none}.animated-section-module__Xdr1uq__fade-left{transform:translate(-30px)}.animated-section-module__Xdr1uq__fade-right{transform:translate(30px)}.animated-section-module__Xdr1uq__delay-none{transition-delay:0s}.animated-section-module__Xdr1uq__delay-short{transition-delay:.1s}.animated-section-module__Xdr1uq__delay-medium{transition-delay:.2s}.animated-section-module__Xdr1uq__delay-long{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.animated-section-module__Xdr1uq__animated{opacity:1;transition:none;transform:none}}
.filter-bar-module__kdtBEa__filterBar{gap:var(--space-sm);flex-wrap:wrap;display:flex}.filter-bar-module__kdtBEa__item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);padding:var(--space-xs)var(--space-md);align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex}.filter-bar-module__kdtBEa__item:hover:not(.filter-bar-module__kdtBEa__active){background:var(--muted);border-color:var(--primary)}.filter-bar-module__kdtBEa__item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.filter-bar-module__kdtBEa__item.filter-bar-module__kdtBEa__active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.filter-bar-module__kdtBEa__count{font-size:var(--text-xs);margin-left:var(--space-xs);opacity:.8}
.PlaygroundTemplateCard-module__2Bto7a__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:var(--space-lg);flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.PlaygroundTemplateCard-module__2Bto7a__card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.PlaygroundTemplateCard-module__2Bto7a__card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.PlaygroundTemplateCard-module__2Bto7a__topRow{justify-content:space-between;align-items:center;display:flex}.PlaygroundTemplateCard-module__2Bto7a__iconContainer{background:color-mix(in srgb,var(--brand-primary)10%,transparent);border-radius:var(--radius);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.PlaygroundTemplateCard-module__2Bto7a__icon{color:var(--brand-primary);height:var(--text-xl);width:var(--text-xl)}.PlaygroundTemplateCard-module__2Bto7a__name{color:var(--foreground);font-size:var(--text-lg);margin:var(--space-md)0 0;font-weight:600;line-height:1.3}.PlaygroundTemplateCard-module__2Bto7a__description{-webkit-line-clamp:2;color:var(--muted-foreground);font-size:var(--text-sm);margin:var(--space-xs)0 var(--space-sm);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.PlaygroundTemplateCard-module__2Bto7a__footer{border-top:1px solid var(--border);padding-top:var(--space-md);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.PlaygroundTemplateCard-module__2Bto7a__stats{align-items:center;gap:var(--space-sm);display:flex}.PlaygroundTemplateCard-module__2Bto7a__stat{color:var(--muted-foreground);font-size:var(--text-xs)}.PlaygroundTemplateCard-module__2Bto7a__statDivider{background:var(--border);border-radius:var(--radius-full);width:.25rem;height:.25rem;display:block}.PlaygroundTemplateCard-module__2Bto7a__tryIt{color:var(--brand-primary);font-size:var(--text-sm);align-items:center;gap:var(--space-xs);font-weight:500;display:flex}.PlaygroundTemplateCard-module__2Bto7a__playIcon{height:var(--text-sm);width:var(--text-sm)}@media (prefers-reduced-motion:reduce){.PlaygroundTemplateCard-module__2Bto7a__card{transition:none}}
.TemplatePlayground-module__aojEvW__sectionHeader{margin-bottom:var(--space-responsive-sm);text-align:center}.TemplatePlayground-module__aojEvW__subtitle{color:var(--brand-primary);font-size:var(--text-sm);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.TemplatePlayground-module__aojEvW__title{color:var(--foreground);font-size:var(--text-responsive-xl);margin:var(--space-xs)0 0;font-weight:500}.TemplatePlayground-module__aojEvW__gridWrapper{margin-top:var(--space-lg)}
.PricingStrip-module__xDbjFG__section{background:var(--background);padding-block:var(--space-responsive-md);text-align:center}.PricingStrip-module__xDbjFG__heading{color:var(--foreground);font-size:var(--text-responsive-lg);margin:0;font-weight:600}.PricingStrip-module__xDbjFG__subtext{color:var(--muted-foreground);font-size:var(--text-responsive-base);margin:var(--space-sm)auto 0;max-width:32rem}.PricingStrip-module__xDbjFG__ctaRow{gap:var(--space-md);margin-top:var(--space-lg);justify-content:center;display:flex}@media (max-width:639px){.PricingStrip-module__xDbjFG__ctaRow{flex-direction:column;align-items:center}}.PricingStrip-module__xDbjFG__trust{color:var(--muted-foreground);font-size:var(--text-xs);margin:var(--space-sm)0 0}
.IntegrationGrid-module__UpeI2q__searchContainer{margin-bottom:var(--space-sm)}.IntegrationGrid-module__UpeI2q__searchWrapper{position:relative}.IntegrationGrid-module__UpeI2q__searchIcon{color:var(--muted-foreground);height:var(--text-base);left:var(--space-sm-md);width:var(--text-base);position:absolute;top:50%;transform:translateY(-50%)}.IntegrationGrid-module__UpeI2q__searchInput{padding-left:var(--space-xl)}.IntegrationGrid-module__UpeI2q__filters{gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:768px){.IntegrationGrid-module__UpeI2q__filters{gap:var(--space-lg);flex-direction:row}}.IntegrationGrid-module__UpeI2q__list{flex-direction:column;display:flex}
.Logo-module__2lmXVW__logo{display:inline-flex}.Logo-module__2lmXVW__image{width:auto;height:100%;display:block}.Logo-module__2lmXVW__full{align-items:center;gap:var(--space-sm);display:flex}.Logo-module__2lmXVW__fullMark,.Logo-module__2lmXVW__fullWordmark{width:auto;height:100%;display:block}.Logo-module__2lmXVW__size-sm{height:var(--text-2xl)}.Logo-module__2lmXVW__size-md{height:2rem}.Logo-module__2lmXVW__size-lg{height:2.5rem}.Logo-module__2lmXVW__size-xl{height:3rem}
.DemosPage-module__Q8obia__sectionSimulator{min-height:100%;padding-top:5rem}@media (max-width:767px){.DemosPage-module__Q8obia__sectionSimulator{min-height:auto;padding-top:4rem}}.DemosPage-module__Q8obia__sectionPlayground{background:color-mix(in srgb,var(--muted)50%,transparent);padding-block:var(--space-responsive-lg)}
.layout-module__uiVTCq__container{flex-direction:column;min-height:100%;display:flex}.layout-module__uiVTCq__header{padding:var(--space-lg);z-index:1;justify-content:center;display:flex;position:relative}.layout-module__uiVTCq__logoLink{transition:opacity .2s;display:inline-flex}.layout-module__uiVTCq__logoLink:hover{opacity:.8}.layout-module__uiVTCq__main{padding:var(--space-lg);z-index:1;flex:1;justify-content:center;align-items:center;display:flex;position:relative}
