.marquee-track[data-v-251e13e7]{animation:marquee-251e13e7 30s linear infinite}@keyframes marquee-251e13e7{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.demo-cursor[data-v-251e13e7]{display:inline-block;width:1.5px;height:1em;background:currentColor;vertical-align:text-bottom;margin-left:1px;animation:blink-251e13e7 .8s step-end infinite}.terminal-cursor[data-v-251e13e7]{display:inline-block;margin-left:1px;animation:blink-251e13e7 .9s step-end infinite}@keyframes blink-251e13e7{0%,to{opacity:1}50%{opacity:0}}.hero-cursor[data-v-251e13e7]{display:inline-block;margin-left:1px;animation:blink-251e13e7 1s step-end infinite}.hero-row[data-v-251e13e7]{opacity:0;transform:translateY(8px);animation:hero-row-in-251e13e7 .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--row-delay, 0ms)}@keyframes hero-row-in-251e13e7{to{opacity:1;transform:translateY(0)}}.hero-dots[data-v-251e13e7]:after{display:inline-block;content:"";width:1.4em;text-align:left;animation:hero-dots-251e13e7 1.4s steps(4,end) infinite}@keyframes hero-dots-251e13e7{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.hero-score[data-v-251e13e7]{display:inline-flex;align-items:center;gap:.4rem}.hero-score-bar[data-v-251e13e7]{display:inline-block;width:22px;height:4px;border-radius:999px;background:linear-gradient(to right,#214bffd9 calc(var(--score, .8) * 100%),#214bff1f calc(var(--score, .8) * 100%))}.qps-tick[data-v-251e13e7]{animation:qps-flash-251e13e7 .6s ease-out}@keyframes qps-flash-251e13e7{0%{color:#22c55e;transform:translateY(-1px);opacity:.7}to{color:inherit;transform:translateY(0);opacity:1}}.hero-bg-tint[data-v-251e13e7]{position:absolute;top:-10%;bottom:-10%;left:-10%;width:70%;background:radial-gradient(ellipse 60% 55% at 30% 50%,rgba(33,75,255,.14) 0%,rgba(33,75,255,.05) 45%,transparent 75%);mask-image:linear-gradient(to right,black 0%,black 60%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0%,black 60%,transparent 100%);filter:blur(40px);animation:hero-bg-tint-drift-251e13e7 22s ease-in-out infinite;will-change:transform}.dark .hero-bg-tint[data-v-251e13e7]{background:radial-gradient(ellipse 60% 55% at 30% 50%,rgba(33,75,255,.28) 0%,rgba(33,75,255,.1) 45%,transparent 75%)}@keyframes hero-bg-tint-drift-251e13e7{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.hero-bg-tint[data-v-251e13e7]{animation:none}}.lazy-section[data-v-251e13e7]{content-visibility:auto;contain-intrinsic-size:auto 800px}
