:root{--hero-opacity: .025}html:not(.dark){--hero-opacity: .05}::-moz-selection{background-color:hsl(var(--color-indigo-500));color:#fff}::selection{background-color:hsl(var(--color-indigo-500));color:#fff}.text-hero{font-size:clamp(2.5rem,8.1vw,6rem);line-height:1;font-weight:600;letter-spacing:-.05em}.text-section-heading{font-size:clamp(2.25rem,7.2vw,3rem);line-height:1.1;font-weight:450;letter-spacing:-.025em}.text-hero-animate-in{animation:text-hero-animate-in 1s ease-out}@keyframes text-hero-animate-in{0%{opacity:0;filter:blur(2rem)}to{opacity:1;filter:blur(0rem)}}.text-subhero{font-size:clamp(1rem,3vw,1.25rem);line-height:1.5}.bg-grid-plus{background-image:linear-gradient(hsl(var(--color-white)/.035) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--color-white)/.035) 1px,transparent 1px),radial-gradient(circle at 1px 1px,hsl(var(--color-white)/.045) 2px,transparent 2px),radial-gradient(circle at 64px 64px,hsl(var(--color-white)/.045) 2px,transparent 2px),radial-gradient(circle at 64px 1px,hsl(var(--color-white)/.045) 2px,transparent 2px),radial-gradient(circle at 1px 64px,hsl(var(--color-white)/.045) 2px,transparent 2px);background-size:64px 64px,64px 64px,64px 64px,64px 64px,64px 64px,64px 64px;background-position:0 0,0 0,0 0,0 0,0 0,0 0}.hero-background{background-image:radial-gradient(ellipse 50% 20% at 0% 100%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 20% at 100% 100%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 30% 70% at 0% 70%,hsl(var(--color-indigo-500)/var(--hero-opacity)),hsl(var(--color-complimentary)/var(--hero-opacity)),transparent 60%),radial-gradient(ellipse 30% 70% at 100% 65%,hsl(var(--color-indigo-500)/var(--hero-opacity)),hsl(var(--color-complimentary)/var(--hero-opacity)),transparent 70%),radial-gradient(ellipse 10% 40% at 10% 75%,hsl(var(--color-complimentary)/var(--hero-opacity)),hsl(var(--color-indigo-500)/var(--hero-opacity)),transparent 100%),radial-gradient(ellipse 10% 40% at 90% 75%,hsl(var(--color-complimentary)/var(--hero-opacity)),hsl(var(--color-indigo-500)/var(--hero-opacity)),transparent 100%)}.app-preview-background{background-image:radial-gradient(ellipse 100% 15% at 50% 100%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 50% at 50% 50%,hsl(var(--color-neutral-800)/.4) 70%,transparent 100%),radial-gradient(ellipse 30% 50% at 30% 40%,hsl(var(--color-complimentary)/var(--hero-opacity)) 0%,hsl(var(--color-indigo-500)/var(--hero-opacity)) 60%,transparent 80%),radial-gradient(circle closest-side at 70% 60%,hsl(var(--color-complimentary)/var(--hero-opacity)) 0%,hsl(var(--color-indigo-500)/var(--hero-opacity)) 60%,transparent 100%),radial-gradient(ellipse 40% 50% at 40% 55%,hsl(var(--color-indigo-500)/var(--hero-opacity)),hsl(var(--color-complimentary)/var(--hero-opacity)) 80%,transparent 100%)}.app-preview-background .react-flow__node{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.showcase-background{background-image:radial-gradient(ellipse 50% 20% at 50% 20%,hsl(var(--color-indigo-500)/.1),transparent 100%),radial-gradient(ellipse 100% 15% at 50% 100%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 20% at 0% 100%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 20% at 100% 100%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 50% at 50% 50%,hsl(var(--color-neutral-800)/.6) 70%,transparent 100%)}.make-something-background{background-image:radial-gradient(ellipse 100% 25% at 50% 0%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 20% at 0% 0%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 40% at 50% 50%,hsl(var(--color-indigo-500)/.1),transparent 100%),radial-gradient(ellipse 50% 50% at 50% 0%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 20% at 100% 0%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 100% 15% at 50% 100%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 20% at 0% 100%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 20% at 100% 100%,hsl(var(--color-neutral-950)),transparent 100%),radial-gradient(ellipse 50% 50% at 50% 50%,hsl(var(--color-neutral-800)/.3) 70%,transparent 100%)}.footer-background:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.3'/%3E%3C/svg%3E");opacity:1;mix-blend-mode:color-burn}.footer-background{--footer-opacity: .4;position:relative;background-image:radial-gradient(ellipse 80% 40% at 40% 60%,hsl(var(--color-indigo-500)/var(--footer-opacity)),transparent 100%),radial-gradient(ellipse 80% 40% at -50% 40%,hsl(var(--color-complimentary)/var(--footer-opacity)),hsl(var(--color-indigo-500)/var(--footer-opacity)),transparent 100%),radial-gradient(ellipse 80% 50% at 150% 50%,hsl(var(--color-complimentary)/var(--footer-opacity)),hsl(var(--color-indigo-500)/var(--footer-opacity)),transparent 100%),radial-gradient(ellipse 200% 100% at 50% 100%,hsl(var(--color-indigo-500)/var(--footer-opacity)),hsl(var(--color-complimentary)/var(--footer-opacity)),transparent 100%)}.hero-mask{-webkit-mask:linear-gradient(rgba(0,0,0,0),#000 var(--feather),#000 calc(100% - var(--feather)),rgba(0,0,0,0)),linear-gradient(90deg,rgba(0,0,0,0),#000 var(--feather),#000 calc(100% - var(--feather)),rgba(0,0,0,0));mask:linear-gradient(rgba(0,0,0,0),#000 var(--feather),#000 calc(100% - var(--feather)),rgba(0,0,0,0)),linear-gradient(90deg,rgba(0,0,0,0),#000 var(--feather),#000 calc(100% - var(--feather)),rgba(0,0,0,0));--feather: 30%;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.carousel-mask{-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}@media (min-width: 640px) and (max-width: 767px){.carousel-mask{-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}}@media (min-width: 768px) and (max-width: 1023px){.carousel-mask{-webkit-mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent);mask-image:linear-gradient(to right,transparent,black 15%,black 85%,transparent)}}@media (min-width: 1024px) and (max-width: 1279px){.carousel-mask{-webkit-mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent)}}@media (min-width: 1280px){.carousel-mask{-webkit-mask-image:linear-gradient(to right,transparent,black 25%,black 75%,transparent);mask-image:linear-gradient(to right,transparent,black 25%,black 75%,transparent)}}.carousel-margin{--carousel-margin: -85%;--carousel-translate: -90%}@media (min-width: 640px) and (max-width: 767px){.carousel-margin{--carousel-margin: -70%;--carousel-translate: -80%}}@media (min-width: 768px) and (max-width: 1023px){.carousel-margin{--carousel-margin: -55%;--carousel-translate: -70%}}@media (min-width: 1024px) and (max-width: 1279px){.carousel-margin{--carousel-margin: -40%;--carousel-translate: -60%}}@media (min-width: 1280px){.carousel-margin{--carousel-margin: -25%;--carousel-translate: -50%}}.inset-shadow-model-preview{box-shadow:0 1px 10px hsl(var(--color-neutral-800)/.8),0 0 10px hsl(var(--color-neutral-800)/.8)}.feature-colors{--color-feature-panel: hsl(var(--color-neutral-700));--color-feature-black: hsl(var(--color-black));--color-feature-dots: hsl(var(--color-neutral-700));--color-feature-dots-dark: hsl(var(--color-neutral-500));--color-feature-text: hsl(var(--color-neutral-50));--color-feature-grab: hsl(var(--color-neutral-50) / .5);--color-feature-icons: hsl(var(--color-neutral-400));--color-feature-audio-dark: hsl(var(--color-neutral-500));--color-feature-audio-light: hsl(var(--color-neutral-600));--color-feature-collab-1: hsl(var(--color-indigo-500));--color-feature-collab-2: hsl(var(--color-complimentary));--color-feature-textbox: hsl(0 0 160);--color-feature-textbox-text: hsl(0 0 20);--color-feature-4: hsl(var(--color-indigo-500));--color-feature-5: hsl(var(--color-indigo-500));--color-feature-6: hsl(var(--color-indigo-500))}.is-ios .header-blur,.is-ios .app-preview-non-ios{display:none!important}.is-ios .app-preview-ios{display:block!important}.is-ios .backglow:after,.is-ios .lg\:backglow:after,.is-ios .xl\:backglow:after,.is-ios .md\:backglow:after,.is-ios .sm\:backglow:after{display:none!important}
