@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Instrument+Serif:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500;600&display=swap";@font-face{font-family:Exposure Trial;src:url(/fonts/ExposureTrial%5B-10%5D.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Exposure Trial;src:url(/fonts/ExposureItalicTrial%5B-10%5D.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}:root{--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1)}.lp2-dark a[aria-label="Vondy home"] svg>g path{fill:#fff}.lp2-nav-pill{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 6px 12px -6px #0e0e730a,0 8px 24px -4px #0e0e7308}.lp2-nav-link{color:#171717;font-size:14px;font-weight:700}.lp2-nav-link:hover,.lp2-nav-link-active{background:#0000000d}.lp2-nav-login{color:#171717}.lp2-nav-login:hover{background:#0000000d}.lp2-nav-icon{color:#171717}.lp2-dark .lp2-nav-pill{background:#ffffff26;border-color:#ffffff1a;box-shadow:none}.lp2-dark .lp2-nav-link{color:#fff}.lp2-dark .lp2-nav-link:hover,.lp2-dark .lp2-nav-link-active{background:#ffffff1a}.lp2-dark .lp2-nav-login{color:#fff}.lp2-dark .lp2-nav-login:hover{background:#ffffff1a}.lp2-dark .lp2-nav-icon{color:#fff}html:not(.lp2-dark) .lp2-nav{background:#f6f6f9}html.lp2-over-sheet .lp2-nav{backdrop-filter:blur(12px)}html.lp2-over-sheet .lp2-nav-pill{background:#0a0a0ae0;border-color:#ffffff1a;box-shadow:0 8px 32px #00000073}@keyframes lp2-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp2-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.lp2-marquee-l{animation:lp2-marquee-left 160s linear infinite}.lp2-marquee-l2{animation:lp2-marquee-left 140s linear infinite}.lp2-marquee-r{animation:lp2-marquee-right 120s linear infinite}@media(prefers-reduced-motion:reduce){.lp2-marquee-l,.lp2-marquee-l2,.lp2-marquee-r{animation:none}}.asset-menu-glass{border:1px solid rgba(255,255,255,.1);background:#181a20c7;backdrop-filter:blur(10px);isolation:isolate;transform:translateZ(0);box-shadow:0 8px 24px #0e0e730a,0 6px 12px #0e0e7308}@supports not (backdrop-filter: blur(1px)){.asset-menu-glass{background:#181a20eb}}.asset-menu-swap{animation:asset-menu-swap-in .38s var(--ease-out-quart) both}@keyframes asset-menu-swap-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.asset-menu-swap{animation:none}}.model-tooltip-swap{animation:asset-menu-swap-in .22s var(--ease-out-quart) both}@media(prefers-reduced-motion:reduce){.model-tooltip-swap{animation:none}}.create-carousel-resetting,.create-carousel-resetting>div{transition:none!important}.audience-marquee{animation:audience-marquee 44s linear infinite}@keyframes audience-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 10px))}}.audience-cursor-robin{animation:audience-cursor-robin 6.8s var(--ease-out-quart) infinite}.audience-cursor-jake{animation:audience-cursor-jake 7.4s var(--ease-out-quart) infinite}.audience-collab-cursor{position:relative;width:-moz-max-content;width:max-content}.audience-collab-pointer{position:absolute;left:-24px;top:-18px;width:32px;height:32px;transform:rotate(-8deg);clip-path:polygon(5% 0,100% 43%,57% 57%,40% 100%);background:#fff;filter:drop-shadow(0 8px 12px rgba(0,0,0,.24))}.audience-collab-pointer:after{content:"";position:absolute;inset:4px;clip-path:inherit;background:#111}.audience-collab-pill{position:relative;display:inline-flex;min-width:132px;height:42px;align-items:center;justify-content:center;border-radius:14px 999px 999px;padding:0 22px;color:#fff;font-size:19px;font-weight:700;letter-spacing:-.19px;line-height:1;box-shadow:0 10px 22px #0000002e,0 0 32px var(--cursor-glow)}.audience-collab-cursor-green .audience-collab-pill{--cursor-glow: rgba(20, 184, 114, .42);background:#14b872}.audience-collab-cursor-blue .audience-collab-pill{--cursor-glow: rgba(46, 144, 250, .42);background:#2e90fa}@keyframes audience-cursor-robin{0%,to{transform:translateZ(0)}34%{transform:translate3d(16px,-12px,0)}68%{transform:translate3d(-10px,8px,0)}}@keyframes audience-cursor-jake{0%,to{transform:translateZ(0)}40%{transform:translate3d(-18px,-10px,0)}72%{transform:translate3d(10px,10px,0)}}.audience-dev-status:before,.audience-dev-status:after{content:"";position:absolute;border-radius:999px}.audience-dev-status:before{inset:4px;border:2px solid rgba(51,107,237,.22);border-top-color:#336bed;animation-duration:8.4s;animation-iteration-count:infinite;animation-timing-function:linear}.audience-dev-status:after{left:7px;top:4px;width:7px;height:12px;border-bottom:2.5px solid #336bed;border-right:2.5px solid #336bed;border-radius:1px;opacity:0;transform:rotate(45deg) scale(.72);transform-origin:50% 62%;animation-duration:8.4s;animation-iteration-count:infinite;animation-timing-function:var(--ease-out-quart)}.audience-dev-step:nth-child(1) .audience-dev-status:before{animation-name:audience-dev-spin-1}.audience-dev-step:nth-child(1) .audience-dev-status:after{animation-name:audience-dev-check-1}.audience-dev-step:nth-child(2) .audience-dev-status:before{animation-name:audience-dev-spin-2}.audience-dev-step:nth-child(2) .audience-dev-status:after{animation-name:audience-dev-check-2}.audience-dev-step:nth-child(3) .audience-dev-status:before{animation-name:audience-dev-spin-3}.audience-dev-step:nth-child(3) .audience-dev-status:after{animation-name:audience-dev-check-3}.audience-dev-step:nth-child(4) .audience-dev-status:before{animation-name:audience-dev-spin-4}.audience-dev-step:nth-child(4) .audience-dev-status:after{animation-name:audience-dev-check-4}@keyframes audience-dev-spin-1{0%,to{opacity:0;transform:rotate(-90deg)}4%{opacity:1;transform:rotate(0)}17%{opacity:1;transform:rotate(320deg)}24%{opacity:0;transform:rotate(500deg)}}@keyframes audience-dev-spin-2{0%,to{opacity:0;transform:rotate(-90deg)}10%{opacity:1;transform:rotate(0)}29%{opacity:1;transform:rotate(320deg)}36%{opacity:0;transform:rotate(500deg)}}@keyframes audience-dev-spin-3{0%,to{opacity:0;transform:rotate(-90deg)}22%{opacity:1;transform:rotate(0)}41%{opacity:1;transform:rotate(320deg)}48%{opacity:0;transform:rotate(500deg)}}@keyframes audience-dev-spin-4{0%,to{opacity:0;transform:rotate(-90deg)}34%{opacity:1;transform:rotate(0)}53%{opacity:1;transform:rotate(320deg)}60%{opacity:0;transform:rotate(500deg)}}@keyframes audience-dev-check-1{0%,22%,to{opacity:0;transform:rotate(45deg) scale(.72)}30%,84%{opacity:1;transform:rotate(45deg) scale(1)}92%{opacity:0;transform:rotate(45deg) scale(.9)}}@keyframes audience-dev-check-2{0%,34%,to{opacity:0;transform:rotate(45deg) scale(.72)}42%,84%{opacity:1;transform:rotate(45deg) scale(1)}92%{opacity:0;transform:rotate(45deg) scale(.9)}}@keyframes audience-dev-check-3{0%,46%,to{opacity:0;transform:rotate(45deg) scale(.72)}54%,84%{opacity:1;transform:rotate(45deg) scale(1)}92%{opacity:0;transform:rotate(45deg) scale(.9)}}@keyframes audience-dev-check-4{0%,58%,to{opacity:0;transform:rotate(45deg) scale(.72)}66%,84%{opacity:1;transform:rotate(45deg) scale(1)}92%{opacity:0;transform:rotate(45deg) scale(.9)}}@media(prefers-reduced-motion:reduce){.audience-marquee,.audience-cursor-robin,.audience-cursor-jake,.audience-dev-status:before,.audience-dev-status:after{animation:none}}.labs-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:no-preference){.labs-reveal{opacity:0}.labs-reveal.is-visible{animation:labs-reveal-in .76s var(--ease-out-cubic) var(--labs-reveal-delay, 0ms) both}@keyframes labs-reveal-in{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:none}}.labs-card-media{transform:scale(1.12)}.labs-reveal.is-visible .labs-card-media{animation:labs-media-in 1.4s var(--ease-out-quart) var(--labs-reveal-delay, 0ms) both}@keyframes labs-media-in{0%{transform:scale(1.12)}to{transform:scale(1)}}.labs-reveal.asset-carousel-reveal{transform:none}.labs-reveal.asset-carousel-reveal.is-visible{animation:asset-carousel-reveal-in .52s var(--ease-out-cubic) var(--labs-reveal-delay, 0ms) both}@keyframes asset-carousel-reveal-in{0%{opacity:0}to{opacity:1}}}@media(prefers-reduced-motion:no-preference){@keyframes solutions-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.solutions-stage-enter{animation:solutions-blur-in .42s var(--ease-out-quart) both}.solutions-accordion-grid{display:grid;grid-template-rows:0fr;transition:grid-template-rows .44s var(--ease-out-quart)}.solutions-accordion-grid--open{grid-template-rows:1fr}.solutions-accordion-grid__inner{overflow:hidden}.solutions-accordion-content{opacity:0;filter:blur(6px);transform:translateY(-6px);transition:opacity .36s var(--ease-out-cubic),filter .36s var(--ease-out-cubic),transform .36s var(--ease-out-cubic)}.solutions-accordion-content--open{opacity:1;filter:blur(0);transform:translateY(0);transition-delay:80ms}@media(pointer:coarse){.solutions-stage-enter{animation:none;opacity:1;filter:none;transform:none}.solutions-accordion-content{filter:none;transform:translateY(-4px)}.solutions-accordion-content--open{filter:none;transform:translateY(0)}.solutions-feature-panel{filter:none!important}.solutions-interactive,.touch-interactive,button,a,[role=button],.cursor-pointer{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.chat-messages,[class*=backdrop-blur]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}}@media(prefers-reduced-motion:reduce){.solutions-accordion-grid{display:grid;grid-template-rows:0fr}.solutions-accordion-grid--open{grid-template-rows:1fr}.solutions-accordion-grid__inner{overflow:hidden}.solutions-accordion-content--open{opacity:1}}@media(hover:hover)and (pointer:fine){.labs-hover-card{transition:transform .3s var(--ease-out-cubic)}.labs-hover-card:hover{transform:translateY(-4px)}.labs-contact-arrow{transition:transform .3s var(--ease-out-cubic),background-color .2s ease,color .2s ease}.labs-contact-arrow:hover{transform:rotate(-45deg) scale(1.05);background-color:#fff;color:#000}}@keyframes chat-entry-soft{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-entry-user{animation:chat-entry-soft .6s cubic-bezier(.22,1,.36,1) forwards}.chat-entry-ai{animation:chat-entry-soft .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.2s;opacity:0}.chat-entry-soft{animation:chat-entry-soft .5s cubic-bezier(.22,1,.36,1) both}@keyframes chat-exit-soft{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.chat-exit-soft{animation:chat-exit-soft .34s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.chat-entry-user,.chat-entry-ai,.chat-entry-soft,.chat-exit-soft{animation:none}}.refine-pointer{position:absolute;left:-16px;top:-13px;width:22px;height:22px;transform:rotate(-8deg);clip-path:polygon(5% 0,100% 43%,57% 57%,40% 100%);background:#fff;filter:drop-shadow(0 6px 9px rgba(0,0,0,.22))}.refine-pointer:after{content:"";position:absolute;inset:3px;clip-path:inherit;background:#111}.refine-cursor-float-a{animation:refine-cursor-float-a 6.4s cubic-bezier(.4,0,.2,1) infinite}.refine-cursor-float-b{animation:refine-cursor-float-b 7.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes refine-cursor-float-a{0%,to{transform:translateZ(0)}33%{transform:translate3d(7px,-6px,0)}66%{transform:translate3d(-5px,5px,0)}}@keyframes refine-cursor-float-b{0%,to{transform:translateZ(0)}40%{transform:translate3d(-8px,-5px,0)}72%{transform:translate3d(5px,6px,0)}}@media(prefers-reduced-motion:reduce){.refine-cursor-float-a,.refine-cursor-float-b{animation:none}}.idea-to-asset-hidden{opacity:0;transform:translateY(24px)}.idea-to-asset-visible{opacity:1;transform:translateY(0)}@keyframes components-block-fade-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.components-block-animate-in{animation:components-block-fade-in .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes hero-entrance{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-entrance{animation:hero-entrance .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-fade-out{0%{opacity:1}to{opacity:0}}.hero-fade-in{animation:hero-fade-in 1.2s ease-in-out forwards}.hero-fade-out{animation:hero-fade-out 1.2s ease-in-out forwards}.page-container{max-width:1512px;margin-left:auto;margin-right:auto;width:100%}.chat-messages{scrollbar-width:none;-ms-overflow-style:none}.chat-messages::-webkit-scrollbar{display:none}@keyframes mock-cursor-float-left{0%{transform:translate(0)}50%{transform:translate(14px,-8px)}to{transform:translate(0)}}@keyframes mock-cursor-float-right{0%{transform:translate(0)}50%{transform:translate(-12px,10px)}to{transform:translate(0)}}.mock-cursor{position:absolute;display:flex;align-items:center;opacity:.95}.mock-cursor-left{left:120px;bottom:120px;top:auto;animation:mock-cursor-float-left 9s ease-in-out infinite}.mock-cursor-right{right:15%;top:55%;animation:mock-cursor-float-right 10s ease-in-out infinite}.mock-cursor-img{display:block;width:auto;height:40px;-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}@keyframes connector-pulse{0%{opacity:.45;stroke-width:1.6;filter:drop-shadow(0 0 0 rgba(51,107,237,0))}50%{opacity:1;stroke-width:2.8;filter:drop-shadow(0 0 8px rgba(51,107,237,.55))}to{opacity:.45;stroke-width:1.6;filter:drop-shadow(0 0 0 rgba(51,107,237,0))}}@keyframes cta-pulse{0%{transform:translate(-50%,-50%) scale(1);box-shadow:0 16px 40px #336bed6b}50%{transform:translate(-50%,-50%) scale(1.02);box-shadow:0 20px 48px #336bed9e}to{transform:translate(-50%,-50%) scale(1);box-shadow:0 16px 40px #336bed6b}}@keyframes cta-word-swap{0%{opacity:0;transform:translateY(.05em)}to{opacity:1;transform:translateY(0)}}.cta-word-swap{animation:cta-word-swap .9s cubic-bezier(.22,.61,.36,1) forwards}@keyframes hero-cursor-robin{0%,to{transform:translate(0)}18%{transform:translate(22px,-14px)}36%{transform:translate(8px,16px)}54%{transform:translate(-18px,10px)}72%{transform:translate(-10px,-12px)}90%{transform:translate(14px,6px)}}@keyframes hero-cursor-jake{0%,to{transform:translate(0)}22%{transform:translate(-16px,18px)}44%{transform:translate(20px,-10px)}66%{transform:translate(-12px,-16px)}88%{transform:translate(16px,14px)}}.animate-hero-cursor-robin{animation:hero-cursor-robin 13s ease-in-out infinite}.animate-hero-cursor-jake{animation:hero-cursor-jake 11s ease-in-out infinite;animation-delay:1.2s}.ship-badge-pop{animation:ship-badge-pop .72s cubic-bezier(.34,1.56,.64,1) both}@keyframes ship-badge-pop{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}.confetti-piece{opacity:0;transform-origin:center;animation:confetti-burst 1.4s cubic-bezier(.22,1,.36,1) forwards}@keyframes confetti-burst{0%{opacity:0;transform:translate(0) rotate(0) scale(.6)}12%{opacity:1}to{opacity:0;transform:translate(var(--cf-tx),var(--cf-ty)) rotate(var(--cf-rot)) scale(1)}}@media(prefers-reduced-motion:reduce){.ship-badge-pop,.confetti-piece{animation:none}.confetti-piece{opacity:0}}.version-timer-fill{animation:version-timer-fill 2.6s linear both}@keyframes version-timer-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.version-timer-fill{animation:none;transform:scaleX(0)}}
