.home-word{animation:.82s cubic-bezier(.16,1,.3,1) both home-word-in;animation-delay:calc(.16s + var(--i,0) * 55ms);display:inline-block}@keyframes home-word-in{0%{opacity:0;filter:blur(8px);transform:translateY(.42em)rotate(2deg)}to{opacity:1;filter:blur();transform:none}}.home-highlight{color:#00796b;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:.9s cubic-bezier(.65,0,.35,1) both home-underline;animation-delay:var(--underline-delay,1s);background-image:linear-gradient(90deg,#49ccbf,#009688);background-position:0 94%;background-repeat:no-repeat;background-size:0% .12em}@keyframes home-underline{to{background-size:100% .12em}}.home-aurora{filter:blur(48px);will-change:transform;border-radius:9999px;position:absolute}.home-aurora-a{animation:24s ease-in-out infinite alternate home-drift-a}.home-aurora-b{animation:30s ease-in-out infinite alternate home-drift-b}@keyframes home-drift-a{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(10%,8%)scale(1.15)}}@keyframes home-drift-b{0%{transform:translate(8%,6%)scale(1.1)}to{transform:translate(-10%,-6%)scale(.95)}}.home-prompt-ring{background-image:linear-gradient(110deg,#00796b 0%,#009688 40%,#5fd3c6 50%,#009688 60%,#00796b 100%);background-size:300% 100%;animation:7s linear infinite home-ring}@keyframes home-ring{0%{background-position:100% 0}to{background-position:-200% 0}}.home-chip{animation:.56s cubic-bezier(.16,1,.3,1) both home-chip-in;animation-delay:calc(1.9s + var(--i,0) * 70ms)}@keyframes home-chip-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.home-flow-step{animation:.62s cubic-bezier(.34,1.56,.64,1) both home-flow-pop;animation-delay:calc(1.05s + var(--i,0) * .26s)}@keyframes home-flow-pop{0%{opacity:0;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}.home-flow-line{transform-origin:0;animation:.42s ease-out both home-flow-draw;animation-delay:calc(1.05s + var(--i,0) * .26s - .13s)}@keyframes home-flow-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-flow-dot{opacity:0;animation:2.6s ease-in-out infinite home-flow-travel;animation-delay:calc(1.9s + var(--i,0) * .45s)}@keyframes home-flow-travel{0%{opacity:0;left:0}15%{opacity:1}70%{opacity:1}85%,to{opacity:0;left:calc(100% - 6px)}}
