html:has(.platform-marketing){scroll-behavior:smooth}html:has(.platform-marketing) :where(#three-pillars,#features,#integrations,#whats-coming,#pricing,#request-a-demo){scroll-margin-top:104px}@media (prefers-reduced-motion:reduce){html:has(.platform-marketing){scroll-behavior:auto}}.platform-ambient-glow:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 95% 60% at 50% -12%,hsl(225 90% 58%/.26),transparent 62%),radial-gradient(ellipse 75% 55% at 94% 28%,hsl(2 95% 56%/.28),transparent 60%),radial-gradient(ellipse 75% 55% at 4% 34%,hsl(175 85% 52%/.2),transparent 60%),radial-gradient(ellipse 85% 55% at 22% 105%,hsl(270 80% 58%/.19),transparent 60%),radial-gradient(ellipse 85% 55% at 80% 108%,hsl(35 95% 56%/.17),transparent 60%);animation:platformAuroraHue 50s linear infinite}@keyframes platformAuroraHue{to{filter:hue-rotate(1turn)}}@keyframes platformStageGlow{0%{opacity:.35}to{opacity:1}}html:has([data-entrance=play]) .platform-ambient-glow{animation:platformStageGlow 1.5s ease-out 1.3s both}@keyframes platformHeroFadeRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.platform-marketing [data-entrance=play] .hero-entrance-overlay{opacity:1}@keyframes platformHeroHandoff{0%{transform:translateY(0) scale(1)}to{transform:translateY(var(--handoff-y,-18vh)) scale(var(--handoff-scale,.5))}}.platform-marketing .hero-entrance-overlay{background:radial-gradient(ellipse 70% 55% at 50% 42%,rgb(0 0 0/.42),rgb(0 0 0/.12) 55%,transparent 78%)}.platform-marketing [data-entrance=play] .hero-entrance-overlay-sub{animation:platformHeroFadeRise .55s ease-out .35s both}.platform-marketing [data-entrance=play][data-entrance-push] .hero-entrance-overlay-sub{animation:platformOverlayScrimOut .32s ease-out .12s both}.platform-marketing [data-entrance=play] .hero-entrance-overlay-glide{transform-origin:50% 0}.platform-marketing [data-entrance=play][data-entrance-push] .hero-entrance-overlay-glide{animation:platformHeroHandoff .95s cubic-bezier(.16,1,.3,1) .1s both}@keyframes platformHeroHeadlineFade{0%{opacity:0}to{opacity:1}}.platform-marketing [data-entrance=play] .hero-entrance-headline{opacity:0}.platform-marketing [data-entrance=play][data-entrance-push] .hero-entrance-headline{animation:platformHeroHeadlineFade .45s ease-out .6s both}@keyframes platformFrameMaterialize{0%{opacity:0;transform:translateY(calc(var(--frame-park, 0px) + 28px))}to{opacity:1;transform:translateY(var(--frame-park,0))}}.platform-marketing [data-entrance=play] .hero-entrance-frame{--frame-park:min(0px,calc(62svh - 620px));top:auto;height:var(--platform-frame-h,240px);transform:translateY(var(--frame-park));transition:height .65s cubic-bezier(.16,1,.3,1),border-color .5s ease-out,background-color .5s ease-out,box-shadow .5s ease-out,max-width .7s cubic-bezier(.16,1,.3,1);animation:platformFrameMaterialize .5s cubic-bezier(.22,1,.36,1) 1.3s both}@media (min-width:1024px){.platform-marketing [data-entrance=play] .hero-entrance-frame{--frame-park:min(0px,calc(62svh - 884px))}}.platform-marketing [data-entrance=play] .hero-entrance-frame>.isolate{transition:background-color .5s ease-out}@media (prefers-reduced-motion:no-preference){.platform-marketing [data-entrance=play]:not([data-entrance-push]) .hero-entrance-frame{border-color:transparent!important;background-color:transparent!important;box-shadow:none!important;overflow:visible!important}.platform-marketing [data-entrance=play]:not([data-entrance-push]) .hero-entrance-frame>.isolate{background-color:transparent!important}.platform-marketing [data-entrance=play]:not([data-entrance-push]) .hero-entrance-frame>.isolate>[aria-hidden]{opacity:0!important}}.platform-marketing [data-entrance=play]:not([data-entrance-push]) .hero-entrance-frame .overflow-y-auto:has(.welcome-marquee-viewport){opacity:0}@keyframes platformFrameSettle{0%{opacity:1;transform:translateY(var(--frame-park,0))}to{opacity:1;transform:translateY(0)}}.platform-marketing [data-entrance=play][data-entrance-bloom] .hero-entrance-frame{height:100%;transition:height 1.4s cubic-bezier(.16,1,.3,1),max-width .7s cubic-bezier(.16,1,.3,1);animation:platformFrameSettle 1.4s cubic-bezier(.16,1,.3,1) both}.platform-marketing .hero-entrance-frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;z-index:5;background:conic-gradient(from 210deg,hsl(225 90% 62%),hsl(2 95% 60%),hsl(35 95% 60%),hsl(175 85% 55%),hsl(270 80% 62%),hsl(225 90% 62%));-webkit-mask:radial-gradient(ellipse 88% 88% at 50% 50%,transparent 62%,#000 100%);mask:radial-gradient(ellipse 88% 88% at 50% 50%,transparent 62%,#000 100%)}@keyframes platformFramePulse{0%{opacity:0}35%{opacity:.5}to{opacity:0}}.platform-marketing [data-entrance=play][data-entrance-bloom] .hero-entrance-frame:after{animation:platformFramePulse .7s ease-out both}@keyframes platformOverlayScrimOut{0%{opacity:1}to{opacity:0}}.platform-marketing [data-entrance=play][data-entrance-push] .hero-entrance-overlay{animation:platformOverlayScrimOut .45s ease-out .6s both}.platform-marketing [data-entrance=play]:not([data-entrance-push]) .hero-entrance-titleband{opacity:0}.platform-marketing [data-entrance=play][data-entrance-push] .hero-entrance-titleband{animation:platformHeroFadeRise .5s ease-out .2s both}.platform-marketing [data-entrance=play] .hero-entrance-ctaband,.platform-marketing [data-entrance=play] .hero-entrance-rail{opacity:0}.platform-marketing [data-entrance=play][data-entrance-bloom] .hero-entrance-rail{animation:platformHeroFadeRise .5s ease-out .9s both}.platform-marketing [data-entrance=play][data-entrance-bloom] .hero-entrance-ctaband{animation:platformHeroFadeRise .55s ease-out 1s both}@keyframes platformChatHue{to{filter:hue-rotate(1turn)}}@keyframes platformChatHueBlur{0%{filter:blur(24px) hue-rotate(0deg)}to{filter:blur(24px) hue-rotate(1turn)}}.platform-marketing .admin-theme .bg-admin-accent-500,.platform-marketing .admin-theme .bg-admin-accent-600{background-image:linear-gradient(115deg,hsl(225 80% 58%),hsl(280 75% 60%) 35%,hsl(330 80% 62%) 68%,hsl(25 90% 58%))}.platform-marketing .admin-theme .hover\:bg-admin-accent-500:hover,.platform-marketing .admin-theme .hover\:bg-admin-accent-700:hover{background-image:linear-gradient(115deg,hsl(225 85% 64%),hsl(280 80% 66%) 35%,hsl(330 85% 68%) 68%,hsl(25 95% 64%))}.platform-marketing .admin-theme .bg-admin-accent-500\/30{background:conic-gradient(from 0deg,hsl(225 80% 58%/.5),hsl(280 75% 60%/.5),hsl(330 80% 60%/.5),hsl(25 90% 58%/.45),hsl(150 70% 50%/.45),hsl(225 80% 58%/.5));animation:platformChatHueBlur 10s linear infinite}.platform-marketing .admin-theme img[src*=whiteflamingbarrel]{width:auto;height:3.5rem}.platform-marketing .admin-theme .from-admin-accent-500\/\[0\.04\]{background-image:linear-gradient(105deg,hsl(225 80% 58%/.14),hsl(280 75% 60%/.1) 30%,hsl(330 80% 60%/.11) 55%,hsl(25 90% 58%/.08) 78%,hsl(170 70% 50%/.1));-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.platform-marketing .admin-theme .shadow-\[0_0_22px_-2px_hsl\(var\(--admin-accent-500\)\/0\.4\)\]{animation:platformChatHue 14s linear infinite}.platform-marketing .admin-theme .hero-entrance-frame{--background:oklch(0 0 0)}.platform-marketing .platform-sommelier-skin{--public-color-accent:#fafafa;--public-color-accent-hover:#ffffff;--public-color-accent-rgb:250,250,250}.platform-marketing .platform-sommelier-skin .sommelier-bg-accent,.platform-marketing .platform-sommelier-skin .sommelier-gradient,.platform-marketing .platform-sommelier-skin .sommelier-gradient-vertical{background-image:linear-gradient(115deg,hsl(225 80% 58%),hsl(280 75% 60%) 35%,hsl(330 80% 62%) 68%,hsl(25 90% 58%))}.platform-marketing .platform-sommelier-skin .sommelier-bg-accent-hover:hover{background-image:linear-gradient(115deg,hsl(225 85% 64%),hsl(280 80% 66%) 35%,hsl(330 85% 68%) 68%,hsl(25 95% 64%))}html:has(.platform-marketing) header[data-show-dynamic-nav]>div>div{background-color:rgb(0 0 0/.82)!important;border-top-color:#52525b!important;border-left-color:#52525b!important;border-right-color:#52525b!important;--header-nav-color:#d4d4d8!important;--header-cta-primary-color:#fafafa!important;--header-cta-primary-border:#fafafa!important;--header-cta-primary-hover-bg:#fafafa!important;--header-cta-primary-hover-color:#09090b!important;--header-cta-secondary-color:#09090b!important}html:has(.platform-marketing) header[data-show-dynamic-nav=false]>div>div{border-bottom-color:#52525b!important}html:has(.platform-marketing) footer>div>div{background-color:rgb(0 0 0/.82)!important;border-color:#52525b!important}html:has(.platform-marketing) header .bg-accent{background-color:#fafafa}html:has(.platform-marketing) header .bg-accent-hover:hover{background-color:#e4e4e7}html:has(.platform-marketing) footer .accent-hover:hover,html:has(.platform-marketing) header .accent-hover:hover{color:#fafafa}.platform-marketing .platform-brand-textwash{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(105deg,#fafafa 28%,hsl(225 80% 58%) 38%,hsl(280 75% 60%) 46%,hsl(330 80% 62%) 54%,hsl(25 90% 58%) 62%,#fafafa 72%);background-size:220% 100%;background-repeat:repeat;background-position:150% 0;animation:platformBrandTextWash 12s linear infinite}@keyframes platformBrandTextWash{0%,58%{background-position:150% 0}95%,to{background-position:-50% 0}}.platform-marketing svg.platform-icon-wash{stroke:url(#platform-icon-wash) #fafafa}@media (prefers-reduced-motion:reduce){.platform-marketing svg.platform-icon-wash{stroke:#fafafa}}.platform-marketing svg.platform-icon-rainbow{stroke:url(#platform-icon-rainbow) #fafafa}.platform-marketing .platform-capability-pill{border:1px solid transparent;border-radius:9999px;background-image:linear-gradient(hsl(240 6% 9%/.85),hsl(240 6% 9%/.85)),linear-gradient(110deg,#f87171,#fbbf24,#4ade80,#38bdf8,#a78bfa,#f472b6);background-origin:border-box;-webkit-background-clip:padding-box,border-box;background-clip:padding-box,border-box}html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"] .relative:after,html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"] .relative:before{content:"";position:absolute;inset:0;pointer-events:none;--wash-shift:0px;background-image:linear-gradient(105deg,transparent 28%,hsl(225 80% 58%) 38%,hsl(280 75% 60%) 46%,hsl(330 80% 62%) 54%,hsl(25 90% 58%) 62%,transparent 72%);background-size:480px 100%;background-position:calc(var(--wash-shift) - 360px) 0;background-repeat:no-repeat;-webkit-mask-image:url(/platform-marketing/whiteflamingbarrel.svg);mask-image:url(/platform-marketing/whiteflamingbarrel.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;animation:platformBrandWash 12s linear -5s infinite}html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"] .relative:after{filter:saturate(1.4)}html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"] .relative:before{filter:blur(6px) saturate(1.6)}html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"]:after,html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"]>div:after{font-size:1.125rem;letter-spacing:.02em;line-height:1;color:transparent;background-image:linear-gradient(105deg,#fafafa 28%,hsl(225 80% 58%) 38%,hsl(280 75% 60%) 46%,hsl(330 80% 62%) 54%,hsl(25 90% 58%) 62%,#fafafa 72%);background-size:480px 100%;background-position:calc(var(--wash-shift) - 360px) 0;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;animation:platformBrandWash 12s linear -5s infinite}html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"]>div:after{content:"wkd";margin-left:12px;font-weight:700;--wash-shift:-56px}html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"]:after{content:"juice";font-weight:400;--wash-shift:-94px}@keyframes platformBrandWash{0%,58%{background-position:calc(var(--wash-shift, 0px) - 360px) 0}95%,to{background-position:calc(var(--wash-shift, 0px) + 20px) 0}}.platform-convergence-comet{stroke-dasharray:14 86;stroke-dashoffset:14;stroke-linecap:round;opacity:0}.platform-convergence-comet-in{animation:platformConvergenceFlowIn 12s linear infinite}.platform-convergence-comet-out{animation:platformConvergenceFlowOut 12s linear infinite}@keyframes platformConvergenceFlowIn{0%{stroke-dashoffset:100;opacity:0}2%{opacity:1}25%{stroke-dashoffset:14;opacity:1}27%,to{stroke-dashoffset:14;opacity:0}}@keyframes platformConvergenceFlowOut{0%{stroke-dashoffset:100;opacity:0}2%{opacity:1}20%{stroke-dashoffset:14;opacity:1}22%,to{stroke-dashoffset:14;opacity:0}}.platform-convergence-hub-mark{background-image:linear-gradient(105deg,#fafafa 28%,hsl(225 80% 58%) 38%,hsl(280 75% 60%) 46%,hsl(330 80% 62%) 54%,hsl(25 90% 58%) 62%,#fafafa 72%);background-size:480px 100%;background-position:-360px 0;background-repeat:repeat;-webkit-mask-image:url(/platform-marketing/whiteflamingbarrel.svg);mask-image:url(/platform-marketing/whiteflamingbarrel.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;animation:platformBrandWash 12s linear infinite}@media (prefers-reduced-motion:reduce){.platform-ambient-glow:before,.platform-convergence-comet-in,.platform-convergence-comet-out,.platform-convergence-hub-mark,.platform-marketing .admin-theme .bg-admin-accent-500\/30,.platform-marketing .admin-theme .shadow-\[0_0_22px_-2px_hsl\(var\(--admin-accent-500\)\/0\.4\)\],.platform-marketing .platform-brand-textwash,.platform-marketing [data-entrance=play] .hero-entrance-ctaband,.platform-marketing [data-entrance=play] .hero-entrance-frame,.platform-marketing [data-entrance=play] .hero-entrance-frame:after,.platform-marketing [data-entrance=play] .hero-entrance-headline,.platform-marketing [data-entrance=play] .hero-entrance-overlay,.platform-marketing [data-entrance=play] .hero-entrance-overlay-glide,.platform-marketing [data-entrance=play] .hero-entrance-overlay-sub,.platform-marketing [data-entrance=play] .hero-entrance-rail,.platform-marketing [data-entrance=play] .hero-entrance-titleband,html:has([data-entrance=play]) .platform-ambient-glow{animation:none}.platform-marketing [data-entrance=play] .hero-entrance-overlay{opacity:0}.platform-marketing [data-entrance=play] .hero-entrance-ctaband,.platform-marketing [data-entrance=play] .hero-entrance-headline,.platform-marketing [data-entrance=play] .hero-entrance-rail,.platform-marketing [data-entrance=play] .hero-entrance-titleband{opacity:1}.platform-marketing [data-entrance=play] .hero-entrance-frame{top:0;height:100%;transform:none;transition:none}.platform-marketing [data-entrance=play]:not([data-entrance-push]) .hero-entrance-frame .overflow-y-auto:has(.welcome-marquee-viewport){opacity:1}html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"] .relative:after,html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"] .relative:before,html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"]:after,html:has(.platform-marketing) header[data-show-dynamic-nav] a.group[href="/"]>div:after{animation:none}}@property --platform-offer-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.platform-marketing .platform-offer-recommended{background:conic-gradient(from var(--platform-offer-angle),hsl(225 90% 62%),hsl(2 95% 60%),hsl(35 95% 60%),hsl(175 85% 55%),hsl(270 80% 62%),hsl(225 90% 62%));animation:platformOfferBorderSpin 9s linear infinite}.platform-marketing .platform-offer-recommended:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:inherit;filter:blur(14px);opacity:.3;pointer-events:none}@keyframes platformOfferBorderSpin{to{--platform-offer-angle:360deg}}.platform-marketing .platform-offer-recommended-inner{background-image:radial-gradient(ellipse 130% 80% at 50% -10%,hsl(270 80% 62%/.09),transparent 60%),radial-gradient(ellipse 130% 80% at 50% 110%,hsl(2 95% 60%/.07),transparent 60%)}@media (prefers-reduced-motion:reduce){.platform-marketing .platform-offer-recommended{animation:none}}.platform-marketing .platform-rainbow-outline-shimmer{background-image:linear-gradient(110deg,#f87171,#fbbf24,#4ade80,#38bdf8,#a78bfa,#f472b6,#f87171);background-size:200% 100%;animation:platformRainbowOutlineShimmer 5s linear infinite}@keyframes platformRainbowOutlineShimmer{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.platform-marketing .platform-rainbow-outline-shimmer{animation:none}}