@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}html.js [data-reveal]{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:var(--reveal-delay,0s);transform:translateY(20px)}html.js [data-reveal][data-in]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scroll-line{transform:none!important}}
.hero{--hero-ghost:#74685a}.hero-chrome{display:none}html[data-hero] .hero-chrome{display:flex}html:is([data-hero=pending],[data-hero=running],[data-hero=paused]) [data-swarm-word]:not([data-b]){color:var(--hero-ghost)}[data-swarm-word]{transition:color .14s linear}html:is([data-hero=pending],[data-hero=running],[data-hero=paused]) [data-swarm-btn]{clip-path:inset(0 calc((1 - var(--fill,0))*100%)0 0 round .5rem)}html:is([data-hero=pending],[data-hero=running],[data-hero=paused]) [data-swarm-btn=secondary]{transform:translateY(calc(var(--defect,1)*8px))rotate(calc(var(--defect,1)*-1.5deg))}html:is([data-hero=pending],[data-hero=running],[data-hero=paused]) [data-swarm-prompt]{clip-path:inset(0 calc(100% - var(--typed-ch,0)*1ch)0 0)}html:is([data-hero=pending],[data-hero=running],[data-hero=paused]) .hero-hud{visibility:hidden}html:is([data-hero=running],[data-hero=paused]) .hero[data-phase=shipped] .hero-hud{visibility:visible}html:is([data-hero=pending],[data-hero=running],[data-hero=paused]) .hero-dock{visibility:hidden}.hero-canvas{opacity:0;transition:opacity .2s linear}html:is([data-hero=running],[data-hero=paused]) .hero-canvas{opacity:1}.hero-replay-static{display:none}html[data-hero=static] .hero-replay-static{display:inline}html[data-hero=static] .hero-replay-settled{display:none}
