.nx-hero-scene{animation:.8s cubic-bezier(.2,.7,.2,1) both nx-rise}@keyframes nx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.nx-orbit{animation:18s linear infinite nx-orbit}@keyframes nx-orbit{to{transform:rotate(360deg)}}.nx-pop{animation:.5s cubic-bezier(.2,.9,.3,1.25) both nx-pop}@keyframes nx-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.nx-word{opacity:0;animation:.7s forwards nx-word;display:inline-block}@keyframes nx-word{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nx-caret{vertical-align:-.12em;background:currentColor;width:2px;height:1em;margin-left:3px;animation:1s step-end infinite nx-caret-blink;display:inline-block}@keyframes nx-caret-blink{50%{opacity:0}}.nx-typewriter{clip-path:inset(0 100% 0 0);animation-name:nx-typewriter;animation-fill-mode:forwards;display:inline-block}@keyframes nx-typewriter{to{clip-path:inset(0)}}@keyframes nx-appear{0%{opacity:0}to{opacity:1}}@keyframes nx-disappear{0%{opacity:1}to{opacity:0}}.nx-bar-grow{transform-origin:0;animation:1.4s cubic-bezier(.2,.7,.2,1) both nx-bar-grow}@keyframes nx-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nx-send-lit{animation:10ms forwards nx-send-lit}@keyframes nx-send-lit{to{background:#7c3aed;box-shadow:0 0 24px #7c3aed99}}@keyframes nx-spin{to{transform:rotate(360deg)}}@keyframes nx-bob{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.nx-hero-scene,.nx-orbit,.nx-pop,.nx-word,.nx-caret,.nx-typewriter,.nx-bar-grow,.nx-send-lit,.nx-timed,.nx-timed *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
