@keyframes hero-demo-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hero-demo-in{animation:hero-demo-in .22s ease-out}@keyframes hero-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes hero-drawer-out{0%{transform:none}to{transform:translate(100%)}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-fade-out{0%{opacity:1}to{opacity:0}}.hero-drawer-in{animation:hero-drawer-in .28s cubic-bezier(.32,.72,0,1)}.hero-drawer-out{animation:hero-drawer-out .2s ease-in forwards}.hero-fade-in{animation:hero-fade-in .28s ease-out}.hero-fade-out{animation:hero-fade-out .2s ease-in forwards}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-progress{animation:hero-progress var(--hero-progress-ms, 8s) linear forwards}#hero-demo.is-paused .hero-progress{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.hero-demo-in,.hero-drawer-in,.hero-drawer-out,.hero-fade-in,.hero-fade-out{animation:none}}#hero-demo [data-main].is-app{margin:0!important;border-radius:0!important;box-shadow:none!important}#hero-demo [data-frame].is-app{border-color:transparent;box-shadow:none;background:transparent}#hero-demo [data-frame].is-app [data-body],#hero-demo [data-frame].is-app [data-main]{background:transparent}.desk{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.35),transparent 45%),repeating-linear-gradient(92deg,rgba(139,106,67,.035) 0 2px,transparent 2px 9px),#ede6d6}.paper{transform:rotate(var(--mobile-tilt));box-shadow:0 1px #1418120a,0 10px 22px -14px #14181259;transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s ease,opacity .3s ease,filter .3s ease}@media (min-width: 768px){.paper{transform:rotate(var(--tilt))}}.paper-slot:hover,.paper-slot:focus{z-index:20!important}.paper-slot:hover .paper,.paper-slot:focus .paper{transform:rotate(0) translateY(-8px) scale(1.04);box-shadow:0 2px #1418120a,0 28px 50px -22px #14181273}.paper-slot:focus-visible .paper{outline:2px solid #3f5733;outline-offset:4px}.paper-pile:has(.paper-slot:hover) .paper-slot:not(:hover) .paper,.paper-pile:has(.paper-slot:focus) .paper-slot:not(:focus) .paper{opacity:.55;filter:saturate(.6)}@media (prefers-reduced-motion: reduce){.paper{transition:none}}.step-tab[aria-selected=false] .step-label,.step-tab[aria-selected=false] .step-icon{color:#9a9890}.step-tab[aria-selected=true] .step-label,.step-tab[aria-selected=true] .step-icon,.step-tab:hover .step-label,.step-tab:hover .step-icon{color:#1a1a1a}.step-panel{opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.step-panel.is-active{opacity:1;transform:none;pointer-events:auto}@keyframes step-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-step-bar].is-running{animation:step-progress 6s linear forwards}[data-step-bar].is-done{transform:none}[data-steps].is-paused [data-step-bar].is-running{animation-play-state:paused}.step-panel .app-rise{transform:translateY(70px);transition:transform .8s cubic-bezier(.2,.7,.2,1) .1s}.step-panel.is-active .app-rise{transform:none}.step-panel .app-notify,.step-panel .app-badge{opacity:0;transform:translateY(-14px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.step-panel .app-badge{transform:scale(.4)}.step-panel.is-active .app-notify,.step-panel.is-active .app-badge{opacity:1;transform:none;transition-delay:1s}@media (prefers-reduced-motion: reduce){.step-panel,.step-panel .app-rise,.step-panel .app-notify,.step-panel .app-badge{transition:none;transform:none}}.testimonials-scroll[data-astro-cid-aadlzisc]{scrollbar-width:thin}.testimonial-quote[data-astro-cid-aadlzisc]{margin-bottom:22px}.eyebrow[data-astro-cid-al2ca2vr]{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5c5c56}.eyebrow[data-astro-cid-al2ca2vr] .enum[data-astro-cid-al2ca2vr]{color:#9a9890}.eyebrow[data-astro-cid-al2ca2vr]:before{content:"";width:22px;height:1px;background:#9a9890}.faq-q[data-astro-cid-al2ca2vr] .qsign[data-astro-cid-al2ca2vr]{transition:transform .22s cubic-bezier(.2,0,0,1)}.faq-item[data-astro-cid-al2ca2vr].open .qsign[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}.faq-a[data-astro-cid-al2ca2vr]{max-height:0;transition:max-height .28s cubic-bezier(.2,0,0,1)}html.js-reveal [data-reveal],html.js-reveal [data-reveal-item]{opacity:0;translate:0 16px;transition:opacity .6s ease,translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-i, 0) * var(--reveal-step, .11s))}html.js-reveal .is-revealed[data-reveal],html.js-reveal .is-revealed>[data-reveal-item],html.js-reveal .is-revealed [data-reveal-item]{opacity:1;translate:none}[data-reveal-line]{transform-origin:left}html.js-reveal [data-reveal-line]{transform:scaleX(0);transition:transform .9s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--reveal-i, 0) * var(--reveal-step, .11s) + .15s)}html.js-reveal .is-revealed [data-reveal-line]{transform:none}
