.ss-landing{--ss-ease:cubic-bezier(0.2,0,0,1);--ss-ease-emph:cubic-bezier(0.05,0.7,0.1,1);--ss-ease-in:cubic-bezier(0.3,0,1,1);--ss-ease-sine:cubic-bezier(0.37,0,0.63,1);--ss-ease-pop:cubic-bezier(0.175,0.885,0.32,1.275);--ss-quick:150ms;--ss-standard:320ms;--ss-slow:640ms}.ss-blueprint{position:absolute;inset:0 0 auto 0;height:860px;z-index:-1;pointer-events:none;background-image:linear-gradient(to right,color-mix(in oklab,var(--color-zinc-900) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--color-zinc-900) 7%,transparent) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.dark .ss-blueprint{background-image:linear-gradient(90deg,rgb(201 242 75/.06) 1px,transparent 0),linear-gradient(180deg,rgb(201 242 75/.06) 1px,transparent 0)}.ss-marquee{overflow:hidden}.ss-marquee-track{display:flex;width:max-content}.ss-marquee-row{display:flex;flex-shrink:0;white-space:nowrap;padding-right:0}.ss-marquee-row li{display:inline-flex;align-items:center}@keyframes ss-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes ss-rise-sm{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes ss-card-in{0%{opacity:0;transform:translate3d(0,24px,0) scale(.98)}to{opacity:1;transform:none}}@keyframes ss-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ss-fade{0%{opacity:0}to{opacity:1}}.ss-reveal{opacity:0}.ss-reveal[data-shown]{opacity:1}[data-landing-demo] .ss-fadeout{--d:0ms}.ss-stack{display:grid}.ss-stack>*{grid-area:1/1}.ss-in{opacity:0}.ss-in[data-on=true]{opacity:1}.ss-pop{opacity:0}.ss-pop[data-on=true]{opacity:1}.ss-ring{opacity:0}.ss-ring[data-on=true]{opacity:1}.ss-bar{transform:scaleX(0);transform-origin:left center}.ss-bar[data-on=true]{transform:scaleX(1)}.ss-check path{stroke-dasharray:24;stroke-dashoffset:0}.ss-caret{display:inline-block;width:1px;height:.95em;margin-left:1px;vertical-align:-.12em;background:currentColor;opacity:0}.ss-caret[data-on=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.ss-marquee-track{animation:ss-marquee 38s linear infinite}.ss-marquee:hover .ss-marquee-track{animation-play-state:paused}@keyframes ss-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ss-enter{animation:ss-rise var(--ss-slow) var(--ss-ease-emph) both;animation-delay:var(--d,0s)}.ss-enter-card{animation:ss-card-in .76s var(--ss-ease-emph) both;animation-delay:var(--d,0s)}.ss-enter-line{transform-origin:left center;animation:ss-draw-x .52s var(--ss-ease) both;animation-delay:var(--d,0s)}.ss-word{display:inline-block}.ss-reveal{transform:translate3d(0,16px,0)}.ss-reveal[data-shown]{transform:none;transition:opacity .52s var(--ss-ease) var(--d,0s),transform var(--ss-slow) var(--ss-ease-emph) var(--d,0s)}.ss-reveal-line{transform:scaleX(0);transform-origin:left center}.ss-reveal-line[data-shown],[data-shown] .ss-reveal-line{transform:scaleX(1);transition:transform .9s var(--ss-ease) .25s}.ss-in{transform:translate3d(0,6px,0);transition:opacity .18s var(--ss-ease-in),transform .2s var(--ss-ease-in)}.ss-in[data-on=true]{transform:none;transition:opacity .28s var(--ss-ease) var(--d,0s),transform .38s var(--ss-ease-emph) var(--d,0s)}.ss-in.from-top{transform:translate3d(0,-10px,0)}.ss-in.from-top[data-on=true]{transform:none}.ss-pop{transform:scale(.86);transition:opacity .15s var(--ss-ease-in),transform .15s var(--ss-ease-in)}.ss-pop[data-on=true]{transform:none;transition:opacity .22s var(--ss-ease) var(--d,0s),transform .36s var(--ss-ease-pop) var(--d,0s)}.ss-ring{transition:opacity .2s var(--ss-ease)}.ss-bar{transition:transform .15s var(--ss-ease-in)}.ss-bar[data-on=true]{transition:transform 1.25s cubic-bezier(.65,0,.35,1)}.ss-check path{stroke-dashoffset:24;transition:stroke-dashoffset .12s var(--ss-ease-in)}[data-on=true] .ss-check path,[data-on=true]>.ss-check path{stroke-dashoffset:0;transition:stroke-dashoffset .36s var(--ss-ease) .16s}.ss-caret[data-on=true]{animation:ss-blink .9s steps(1) infinite}@keyframes ss-blink{50%{opacity:0}}.ss-fadeout{transition:opacity .26s var(--ss-ease-in),transform .26s var(--ss-ease-in)}.ss-fadeout[data-exiting=true]{opacity:0;transform:translate3d(0,-6px,0)}.ss-fadeout[data-exiting=false]{transition:opacity .3s var(--ss-ease),transform .38s var(--ss-ease-emph)}.ss-ping{animation:ss-ping 1.8s var(--ss-ease) infinite}@keyframes ss-ping{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(2.4);opacity:0}}.ss-rail-fill{transition:transform .52s var(--ss-ease)}.ss-step-dot{transition:transform .26s var(--ss-ease-pop),background-color .2s var(--ss-ease)}.ss-step-label{transition:color .2s var(--ss-ease)}.ss-cta{transition:transform .22s var(--ss-ease),background-color .15s var(--ss-ease),color .15s var(--ss-ease),border-color .15s var(--ss-ease)}.ss-cta .ss-cta-arrow{transition:transform .18s var(--ss-ease)}@media (hover:hover){.ss-cta:hover .ss-cta-arrow{transform:translate3d(3px,0,0)}.ss-lift{transition:transform .2s var(--ss-ease),box-shadow .2s var(--ss-ease)}.ss-lift:hover{transform:translate3d(-2px,-2px,0);box-shadow:6px 6px 0 0 var(--color-brand-500);transition-duration:.14s}.ss-navlink:after{transition:transform .15s var(--ss-ease)}.ss-navlink:hover:after{transform:scaleX(1)}}.ss-faq summary .ss-plus{transition:transform .2s var(--ss-ease)}.ss-faq[open] .ss-answer{animation:ss-rise-sm .28s var(--ss-ease-emph) both}}.ss-navlink{position:relative}.ss-navlink:after{content:"";position:absolute;left:12px;right:12px;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center}.ss-faq[open] summary .ss-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ss-reveal{opacity:1}.ss-reveal-line{transform:scaleX(1)}}