.hv-hero-glow{pointer-events:none;background:radial-gradient(closest-side,#7c3aed38,#0000 72%);width:56rem;height:44rem;position:absolute;top:-12rem;right:-14rem}.hv-rise{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards hvRise;animation-delay:var(--d,0s);transform:translateY(14px)}@keyframes hvRise{to{opacity:1;transform:none}}.hv-console-enter{opacity:0;animation:1s cubic-bezier(.2,.7,.2,1) .45s forwards hvRise;transform:translateY(24px)scale(.985)}.hv-caret{background:#a78bfa;width:7px;height:16px;margin-left:-4px;transition:opacity .2s;animation:1s step-end infinite hvBlink;display:inline-block}@keyframes hvBlink{50%{background:0 0}}.hv-row{opacity:0;transform:translateY(8px)}.hv-row-in{animation:.45s cubic-bezier(.2,.7,.2,1) forwards hvRise;animation-delay:calc(var(--i,0) * .12s)}.hv-pop{opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(8px)}.hv-pop-in{opacity:1;transform:none}.hv-bar{width:0}.hv-bar-go{width:100%;transition:width 1.3s cubic-bezier(.65,0,.35,1)}.hv-scene-in{animation:.4s both hvFade}@keyframes hvFade{0%{opacity:0}to{opacity:1}}.hv-track-fill{transform-origin:0;background:linear-gradient(90deg,#7c3aed,#a78bfa);position:absolute;inset:0;transform:scaleX(0)}.hv-steps.is-in .hv-track-fill{animation:1.6s cubic-bezier(.65,0,.35,1) forwards hvFill}@keyframes hvFill{to{transform:scaleX(1)}}.hv-step-dot{background:#18181b;border-color:#3f3f46}.hv-steps.is-in .hv-step-dot{animation:.4s forwards hvDotOn;animation-delay:calc(var(--i,0) * .4s + .1s)}@keyframes hvDotOn{to{background:#7c3aed;border-color:#a78bfa;box-shadow:0 0 0 5px #7c3aed2e}}.hv-step-body{opacity:.35}.hv-steps.is-in .hv-step-body{animation:.5s forwards hvStepOn;animation-delay:calc(var(--i,0) * .4s + .1s)}@keyframes hvStepOn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hv-rise,.hv-console-enter,.hv-row,.hv-pop,.hv-scene-in,.hv-step-body{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.hv-caret{animation:none}.hv-bar{width:100%}.hv-track-fill{animation:none!important;transform:scaleX(1)!important}.hv-step-dot{background:#7c3aed;border-color:#a78bfa;animation:none!important}}.hv-stage{perspective:1400px}.hv-stage-inner{transform-style:preserve-3d;transform:rotateX(calc(5deg + var(--tilt-x,0deg))) rotateY(calc(-9deg + var(--tilt-y,0deg)));will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1);position:relative}.hv-card{transform-style:preserve-3d;animation:7s ease-in-out infinite hvFloat;position:relative}@keyframes hvFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}.hv-glare{z-index:2;pointer-events:none;background:radial-gradient(420px circle at var(--gx,30%) var(--gy,0%), #ffffff12, transparent 45%);border-radius:1rem;position:absolute;inset:0}.hv-orb{pointer-events:none;filter:blur(40px);background:radial-gradient(closest-side,#7c3aed61,#0000 70%);border-radius:9999px;position:absolute;inset:12% 6%;transform:translateZ(-120px)}.hv-chip{z-index:3;white-space:nowrap;color:#e4e4e7;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(150%);background:#18181b8c;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;animation:6s ease-in-out infinite hvBob;display:inline-flex;position:absolute;box-shadow:0 10px 30px -10px #000000b3,inset 0 1px #ffffff14}.hv-chip i{background:#34d399;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 10px #34d399}.hv-chip i.hv-dot-violet{background:#a78bfa;box-shadow:0 0 10px #a78bfa}.hv-chip-a{--z:90px;animation-delay:-1s;top:-14px;left:10%}.hv-chip-b{--z:140px;animation-delay:-3s;top:42%;right:-5%}.hv-chip-c{--z:60px;animation-delay:-4.5s;bottom:-16px;right:14%}@keyframes hvBob{0%,to{transform:translate3d(0, 0, var(--z))}50%{transform:translate3d(0, -10px, var(--z))}}@media (max-width:1023px){.hv-chip{display:none}}@media (prefers-reduced-motion:reduce){.hv-stage-inner{transition:none;transform:none}.hv-card,.hv-chip{animation:none}}.hv-rot{display:grid}.hv-rot>.hv-phrase{grid-area:1/1}.hv-word{opacity:0;filter:blur(8px);transition:opacity .5s,transform .65s cubic-bezier(.22,1,.36,1),filter .5s;transition-delay:calc(var(--w,0) * 45ms);display:inline-block;transform:translateY(.35em)}.hv-phrase.is-on .hv-word{opacity:1;filter:blur();transform:none}.hv-phrase.is-off .hv-word{opacity:0;filter:blur(8px);transition-delay:calc(var(--w,0) * 25ms);transform:translateY(-.3em)}@media (prefers-reduced-motion:reduce){.hv-word{transition:none}}
.hv-progress{transform-origin:0;transform:scaleX(0)}.hv-progress.is-playing{animation:hvShowcaseFill var(--dur,15s) linear forwards}@keyframes hvShowcaseFill{to{transform:scaleX(1)}}