.marquee-track[data-v-554fab9c]{animation:marquee-554fab9c 30s linear infinite}@keyframes marquee-554fab9c{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.demo-cursor[data-v-554fab9c]{display:inline-block;width:1.5px;height:1em;background:currentColor;vertical-align:text-bottom;margin-left:1px;animation:blink-554fab9c .8s step-end infinite}.terminal-cursor[data-v-554fab9c]{display:inline-block;margin-left:1px;animation:blink-554fab9c .9s step-end infinite}@keyframes blink-554fab9c{0%,to{opacity:1}50%{opacity:0}}.hero-cursor[data-v-554fab9c]{display:inline-block;margin-left:1px;animation:blink-554fab9c 1s step-end infinite}.hero-row[data-v-554fab9c]{opacity:0;transform:translateY(10px) scale(.985);animation:hero-row-in-554fab9c .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--row-delay, 0ms)}@keyframes hero-row-in-554fab9c{to{opacity:1;transform:translateY(0) scale(1)}}.hero-dots[data-v-554fab9c]:after{display:inline-block;content:"";width:1.4em;text-align:left;animation:hero-dots-554fab9c 1.4s steps(4,end) infinite}@keyframes hero-dots-554fab9c{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.hero-score[data-v-554fab9c]{display:inline-flex;align-items:center;gap:.4rem}.hero-score-bar[data-v-554fab9c]{position:relative;display:inline-block;width:28px;height:4px;border-radius:999px;background:#214bff24;overflow:hidden}.hero-score-fill[data-v-554fab9c]{position:absolute;inset:0;border-radius:999px;background:linear-gradient(to right,#214bff,#22d3ee);transform-origin:left;transform:scaleX(0);animation:hero-bar-fill-554fab9c .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--bar-delay, .2s)}@keyframes hero-bar-fill-554fab9c{to{transform:scaleX(var(--score, .8))}}.hero-vec[data-v-554fab9c]{display:flex;align-items:flex-end;gap:2px;height:26px}.hero-vec-bar[data-v-554fab9c]{flex:1 1 0;min-width:0;height:calc(var(--h, .5) * 100%);border-radius:2px;background:linear-gradient(to top,#214bff4d,#214bffe6);transform-origin:bottom;transform:scaleY(0);animation:hero-vec-grow-554fab9c .5s cubic-bezier(.22,1,.36,1) forwards,hero-vec-shimmer-554fab9c 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * 16ms),calc(.7s + var(--i) * 45ms)}.dark .hero-vec-bar[data-v-554fab9c]{background:linear-gradient(to top,#6382ff66,#7ba0ff)}@keyframes hero-vec-grow-554fab9c{to{transform:scaleY(1)}}@keyframes hero-vec-shimmer-554fab9c{0%,to{opacity:.9}50%{opacity:.45}}.hero-scan[data-v-554fab9c]{position:relative;width:55%;max-width:200px;height:3px;border-radius:999px;background:#214bff1f;overflow:hidden}.hero-scan>span[data-v-554fab9c]{position:absolute;inset:0 auto 0 0;width:40%;border-radius:999px;background:linear-gradient(to right,transparent,#214BFF,transparent);animation:hero-scan-sweep-554fab9c 1.1s ease-in-out infinite}@keyframes hero-scan-sweep-554fab9c{0%{transform:translate(-110%)}to{transform:translate(360%)}}.hero-spark polyline[data-v-554fab9c]{stroke-dasharray:120;stroke-dashoffset:120;animation:hero-spark-draw-554fab9c 1.6s ease-out forwards}@keyframes hero-spark-draw-554fab9c{to{stroke-dashoffset:0}}.qps-tick[data-v-554fab9c]{animation:qps-flash-554fab9c .6s ease-out}@keyframes qps-flash-554fab9c{0%{color:#22c55e;transform:translateY(-1px);opacity:.7}to{color:inherit;transform:translateY(0);opacity:1}}.hero-bg-tint[data-v-554fab9c]{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-554fab9c 22s ease-in-out infinite;will-change:transform}.dark .hero-bg-tint[data-v-554fab9c]{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-554fab9c{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-554fab9c],.hero-scan>span[data-v-554fab9c],.qps-tick[data-v-554fab9c]{animation:none}.hero-vec-bar[data-v-554fab9c]{animation:none;transform:scaleY(1)}.hero-score-fill[data-v-554fab9c]{animation:none;transform:scaleX(var(--score, .8))}.hero-spark polyline[data-v-554fab9c]{animation:none;stroke-dashoffset:0}}.lazy-section[data-v-554fab9c]{content-visibility:auto;contain-intrinsic-size:auto 800px}
