.landing-demo-module__H7cRMG__root{border-color:color-mix(in srgb, var(--foreground) 8%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 5%, transparent), 0 1px 2px color-mix(in srgb, var(--color-black) 40%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--color-black) 60%, transparent);container-type:inline-size}.landing-demo-module__H7cRMG__workspace{grid-template-columns:12rem minmax(0,1fr) 15rem;height:32rem;display:grid}.landing-demo-module__H7cRMG__library{border-right:1px solid var(--border)}.landing-demo-module__H7cRMG__settings{border-left:1px solid var(--border)}.landing-demo-module__H7cRMG__panelSwitch{display:none}.landing-demo-module__H7cRMG__canvas{background-color:var(--surface-1);flex-direction:column;min-width:0;min-height:0;display:flex}.landing-demo-module__H7cRMG__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.landing-demo-module__H7cRMG__settingsGrid{gap:1rem;display:grid}@container (max-width:900px){.landing-demo-module__H7cRMG__workspace{grid-template-columns:minmax(0,1fr);height:auto}.landing-demo-module__H7cRMG__canvas{grid-row:1;height:26rem}.landing-demo-module__H7cRMG__library,.landing-demo-module__H7cRMG__settings{border:0;border-top:1px solid var(--border)}.landing-demo-module__H7cRMG__library{max-height:19rem}.landing-demo-module__H7cRMG__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-demo-module__H7cRMG__panelSwitch{display:flex}.landing-demo-module__H7cRMG__root[data-panel=library] .landing-demo-module__H7cRMG__settings,.landing-demo-module__H7cRMG__root[data-panel=settings] .landing-demo-module__H7cRMG__library{display:none}}@container (max-width:420px){.landing-demo-module__H7cRMG__canvas{height:24rem}.landing-demo-module__H7cRMG__toolbar{gap:.25rem}}
.faq-disclosure-module__i3Yh3G__icon{transition:transform .22s var(--faq-ease)}.faq-disclosure-module__i3Yh3G__root[open] .faq-disclosure-module__i3Yh3G__icon{transform:rotate(45deg)}.faq-disclosure-module__i3Yh3G__root[data-animated=true][data-expanded=false] .faq-disclosure-module__i3Yh3G__icon{transform:rotate(0)}.faq-disclosure-module__i3Yh3G__panel{overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-disclosure-module__i3Yh3G__icon{transition:none}}
@keyframes landing-hero-module__eUSOCW__hero-text-enter{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.landing-hero-module__eUSOCW__line{animation:landing-hero-module__eUSOCW__hero-text-enter var(--hero-title-duration,.65s) var(--hero-ease) var(--hero-title-delay,0s) both;display:block}.landing-hero-module__eUSOCW__line:last-child{animation-delay:calc(var(--hero-title-delay,0s) + var(--hero-line-stagger,.1s))}.landing-hero-module__eUSOCW__title[data-finished=true] .landing-hero-module__eUSOCW__line{animation:none}@media (prefers-reduced-motion:reduce){.landing-hero-module__eUSOCW__line{animation:none}}
.landing-page-module__8B90GG__page{isolation:isolate;--hero-title-duration:1.45s;--hero-title-delay:.4s;--hero-line-stagger:.18s}@keyframes landing-page-module__8B90GG__hero-content-reveal{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes landing-page-module__8B90GG__hero-frame-reveal{0%{opacity:0}to{opacity:1}}@keyframes landing-page-module__8B90GG__hero-glow-reveal{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.landing-page-module__8B90GG__frame{isolation:isolate;border-radius:var(--radius-md);background:var(--background);width:calc(100% - 12px);max-width:1920px;margin:6px auto 0;position:relative;overflow:hidden}.landing-page-module__8B90GG__frame:after{content:"";z-index:-2;border-radius:inherit;background:linear-gradient(180deg, transparent 22%, color-mix(in srgb, var(--foreground) 1%, transparent) 48%, color-mix(in srgb, var(--foreground) 20%, transparent) 82%, color-mix(in srgb, var(--foreground) 30%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.landing-page-module__8B90GG__glow{z-index:-1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--foreground) 16%, transparent) 0%, color-mix(in srgb, var(--foreground) 12%, transparent) 42%, transparent 75%);filter:blur(28px);pointer-events:none;border-radius:50%;width:124%;height:min(38%,360px);position:absolute;bottom:-80px;left:-12%}.landing-page-module__8B90GG__demoContent{z-index:1;border-radius:16px;position:relative}@media (max-width:639px){.landing-page-module__8B90GG__glow{height:min(22%,180px);bottom:-40px}}@media (prefers-reduced-motion:no-preference){.landing-page-module__8B90GG__navigationIntro{animation:landing-page-module__8B90GG__hero-frame-reveal .65s var(--landing-ease) .2s both}.landing-page-module__8B90GG__heroCopy{animation:landing-page-module__8B90GG__hero-content-reveal 1.3s var(--landing-ease) .7s both}.landing-page-module__8B90GG__frame:after{animation:landing-page-module__8B90GG__hero-frame-reveal 1.55s var(--landing-ease) 1.05s both}.landing-page-module__8B90GG__glow{animation:landing-page-module__8B90GG__hero-glow-reveal 1.65s var(--landing-ease) 1.1s both}.landing-page-module__8B90GG__demoContent{animation:landing-page-module__8B90GG__hero-content-reveal 1.4s var(--landing-ease) 1.2s both}:is(.landing-page-module__8B90GG__navigationIntro:has(:focus-visible),.landing-page-module__8B90GG__heroCopy:has(:focus-visible)),.landing-page-module__8B90GG__page[data-intro-complete=true] .landing-page-module__8B90GG__navigationIntro,.landing-page-module__8B90GG__page[data-intro-complete=true] .landing-page-module__8B90GG__heroCopy,.landing-page-module__8B90GG__page[data-intro-complete=true] .landing-page-module__8B90GG__demoContent,.landing-page-module__8B90GG__page[data-intro-complete=true] .landing-page-module__8B90GG__glow,.landing-page-module__8B90GG__page[data-intro-complete=true] .landing-page-module__8B90GG__frame:after{animation:none}.landing-page-module__8B90GG__page[data-intro-complete=true] h1 [aria-hidden=true]{animation:none}html:has(.landing-page-module__8B90GG__page){scroll-behavior:smooth;scroll-padding-top:5rem}}
@keyframes landing-testimonials-module__vQlEGq__testimonial-scroll{to{transform:translateY(-50%)}}.landing-testimonials-module__vQlEGq__window{height:27rem;margin-inline:-10px;padding:10px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 90%,#0000);mask-image:linear-gradient(#0000,#000 8% 90%,#0000)}.landing-testimonials-module__vQlEGq__track{animation:landing-testimonials-module__vQlEGq__testimonial-scroll var(--duration) linear infinite;animation-play-state:var(--track-state,paused)}.landing-testimonials-module__vQlEGq__root[data-running=true][data-paused=false]{--track-state:running}.landing-testimonials-module__vQlEGq__track:hover{--track-state:paused}.landing-testimonials-module__vQlEGq__controls{flex-shrink:0}.landing-testimonials-module__vQlEGq__quotes{flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.landing-testimonials-module__vQlEGq__card{box-shadow:0 12px 28px -18px #0006}.landing-testimonials-module__vQlEGq__column:nth-child(2),.landing-testimonials-module__vQlEGq__column:nth-child(3){display:none}@media (min-width:640px){.landing-testimonials-module__vQlEGq__column:nth-child(2){display:block}}@media (min-width:1024px){.landing-testimonials-module__vQlEGq__column:nth-child(3){display:block}}.landing-testimonials-module__vQlEGq__window:focus-within{height:auto;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}.landing-testimonials-module__vQlEGq__window:focus-within .landing-testimonials-module__vQlEGq__column:nth-child(n+2){display:none}.landing-testimonials-module__vQlEGq__window:focus-within .landing-testimonials-module__vQlEGq__track{animation:none}.landing-testimonials-module__vQlEGq__window:focus-within .landing-testimonials-module__vQlEGq__clone{display:none}@media (prefers-reduced-motion:reduce){.landing-testimonials-module__vQlEGq__window{height:auto;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}.landing-testimonials-module__vQlEGq__track{animation:none}.landing-testimonials-module__vQlEGq__column:nth-child(n+2),.landing-testimonials-module__vQlEGq__controls,.landing-testimonials-module__vQlEGq__clone{display:none}.landing-testimonials-module__vQlEGq__quotes:not(.landing-testimonials-module__vQlEGq__clone){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}}
.footer-wordmark-module__UBn4lW__root{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.footer-wordmark-module__UBn4lW__reveal{opacity:0;transition:opacity .2s var(--wordmark-ease)}.footer-wordmark-module__UBn4lW__root:hover .footer-wordmark-module__UBn4lW__reveal,.footer-wordmark-module__UBn4lW__root[data-hovered=true] .footer-wordmark-module__UBn4lW__reveal{opacity:1}@media (prefers-reduced-motion:reduce){.footer-wordmark-module__UBn4lW__reveal{transition:none}}
