@keyframes fade-in-2b67ad21{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-2b67ad21{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes check-draw-2b67ad21{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes float-up-2b67ad21{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-60px)scale(.5)}}.animate-fade-in[data-v-2b67ad21]{animation:.3s ease-out fade-in-2b67ad21}.animate-scale-in[data-v-2b67ad21]{animation:.4s cubic-bezier(.16,1,.3,1) .1s both scale-in-2b67ad21}.check-path[data-v-2b67ad21]{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s ease-out .3s forwards check-draw-2b67ad21}.celebration-dot[data-v-2b67ad21]{border-radius:50%;width:6px;height:6px;animation:1s ease-out forwards float-up-2b67ad21;position:absolute}.dot-1[data-v-2b67ad21]{background:#34d399;animation-delay:.1s;bottom:10%;left:15%}.dot-2[data-v-2b67ad21]{background:#6366f1;animation-delay:.2s;bottom:20%;left:30%}.dot-3[data-v-2b67ad21]{background:#a78bfa;animation-delay:.15s;bottom:5%;left:50%}.dot-4[data-v-2b67ad21]{background:#34d399;animation-delay:.25s;bottom:15%;left:65%}.dot-5[data-v-2b67ad21]{background:#6366f1;animation-delay:.3s;bottom:10%;left:80%}.dot-6[data-v-2b67ad21]{background:#a78bfa;animation-delay:50ms;bottom:25%;left:45%}.reveal-on-scroll[data-v-3c233c8b]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.reveal-on-scroll.is-visible[data-v-3c233c8b]{opacity:1;transform:translateY(0)}.stat-glow[data-v-3c233c8b]{text-shadow:0 0 40px #6366f14d}.cursor-blink[data-v-3c233c8b]{animation:1s step-end infinite blink-3c233c8b}@keyframes blink-3c233c8b{0%,to{opacity:1}50%{opacity:0}}.hero-float-slow[data-v-3c233c8b]{animation:6s ease-in-out infinite heroFloat-3c233c8b}.hero-float-medium[data-v-3c233c8b]{animation:4.5s ease-in-out .5s infinite heroFloat-3c233c8b}.hero-float-fast[data-v-3c233c8b]{animation:3.5s ease-in-out 1s infinite heroFloat-3c233c8b}@keyframes heroFloat-3c233c8b{0%,to{transform:translateY(0) rotate(var(--tw-rotate,0deg))}50%{transform:translateY(-8px) rotate(var(--tw-rotate,0deg))}}.feature-mockup-glow[data-v-3c233c8b]{position:relative}.feature-mockup-glow[data-v-3c233c8b]:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(135deg,#6366f114,#0000 60%);border-radius:.75rem;position:absolute;inset:-1px}.stats-dot-grid[data-v-3c233c8b]{background-image:radial-gradient(circle,#6366f126 1px,#0000 1px);background-size:24px 24px}.terminal-hero .terminal-line[data-v-3c233c8b]{opacity:0;transform:translateY(4px)}.terminal-hero.animate .terminal-line[data-v-3c233c8b]{animation:.3s forwards terminal-line-in-3c233c8b}.terminal-hero.animate .terminal-line[data-v-3c233c8b]:first-child{animation-delay:0s}.terminal-hero.animate .terminal-line[data-v-3c233c8b]:nth-child(2){animation-delay:.4s}.terminal-hero.animate .terminal-line[data-v-3c233c8b]:nth-child(3){animation-delay:.8s}.terminal-hero.animate .terminal-line[data-v-3c233c8b]:nth-child(4){animation-delay:1s}.terminal-hero.animate .terminal-line[data-v-3c233c8b]:nth-child(5){animation-delay:1.2s}.terminal-hero.animate .terminal-line[data-v-3c233c8b]:nth-child(6){animation-delay:1.4s}.terminal-hero.animate .terminal-line[data-v-3c233c8b]:nth-child(7){animation-delay:1.6s}.terminal-hero.animate .terminal-line[data-v-3c233c8b]:nth-child(8){animation-delay:2s}.terminal-hero.animate .terminal-line[data-v-3c233c8b]:nth-child(9){animation-delay:2.4s}.code-animated .code-line[data-v-3c233c8b]{opacity:0;transform:translateY(4px)}.code-animated.is-visible .code-line[data-v-3c233c8b]{animation:.3s forwards terminal-line-in-3c233c8b}.code-animated.is-visible .code-line[data-v-3c233c8b]:first-child{animation-delay:0s}.code-animated.is-visible .code-line[data-v-3c233c8b]:nth-child(2){animation-delay:.15s}.code-animated.is-visible .code-line[data-v-3c233c8b]:nth-child(3){animation-delay:.3s}.code-animated.is-visible .code-line[data-v-3c233c8b]:nth-child(4){animation-delay:.45s}.code-animated.is-visible .code-line[data-v-3c233c8b]:nth-child(5){animation-delay:.6s}.code-animated.is-visible .code-line[data-v-3c233c8b]:nth-child(6){animation-delay:.75s}.code-animated.is-visible .code-line[data-v-3c233c8b]:nth-child(7){animation-delay:.9s}.code-animated.is-visible .code-line[data-v-3c233c8b]:nth-child(8){animation-delay:1.05s}.code-animated.is-visible .code-line[data-v-3c233c8b]:nth-child(9){animation-delay:1.2s}.code-animated.is-visible .code-line[data-v-3c233c8b]:nth-child(10){animation-delay:1.35s}.cli-animated .terminal-line[data-v-3c233c8b]{opacity:0;transform:translateY(4px)}.cli-animated.is-visible .terminal-line[data-v-3c233c8b]{animation:.3s forwards terminal-line-in-3c233c8b}.cli-animated.is-visible .terminal-line[data-v-3c233c8b]:first-child{animation-delay:0s}.cli-animated.is-visible .terminal-line[data-v-3c233c8b]:nth-child(2){animation-delay:.4s}.cli-animated.is-visible .terminal-line[data-v-3c233c8b]:nth-child(3){animation-delay:.7s}.cli-animated.is-visible .terminal-line[data-v-3c233c8b]:nth-child(4){animation-delay:.9s}.cli-animated.is-visible .terminal-line[data-v-3c233c8b]:nth-child(5){animation-delay:1.1s}.cli-animated.is-visible .terminal-line[data-v-3c233c8b]:nth-child(6){animation-delay:1.3s}.cli-animated.is-visible .terminal-line[data-v-3c233c8b]:nth-child(7){animation-delay:1.5s}.cli-animated.is-visible .terminal-line[data-v-3c233c8b]:nth-child(8){animation-delay:1.9s}.brick-animated .brick-item[data-v-3c233c8b]{opacity:0;transform:scale(.85)}.brick-animated.is-visible .brick-item[data-v-3c233c8b]{animation:.35s cubic-bezier(.16,1,.3,1) forwards brick-pop-in-3c233c8b}.brick-animated.is-visible .brick-item[data-v-3c233c8b]:first-child{animation-delay:0s}.brick-animated.is-visible .brick-item[data-v-3c233c8b]:nth-child(2){animation-delay:.1s}.brick-animated.is-visible .brick-item[data-v-3c233c8b]:nth-child(3){animation-delay:.2s}.brick-animated.is-visible .brick-item[data-v-3c233c8b]:nth-child(4){animation-delay:.3s}.brick-animated.is-visible .brick-item[data-v-3c233c8b]:nth-child(5){animation-delay:.4s}.brick-animated.is-visible .brick-item[data-v-3c233c8b]:nth-child(6){animation-delay:.5s}@keyframes brick-pop-in-3c233c8b{to{opacity:1;transform:scale(1)}}.ci-animated .ci-step[data-v-3c233c8b]{opacity:0;transform:translate(-8px)}.ci-animated .ci-step .ci-time[data-v-3c233c8b]{opacity:0}.ci-animated .ci-step.visible[data-v-3c233c8b]{animation:.3s forwards ci-step-in-3c233c8b}.ci-animated .ci-step .check-icon[data-v-3c233c8b]{transition:transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.ci-animated .ci-step.visible .ci-icon[data-v-3c233c8b]{background-color:#eab308;transition:background-color .3s}.ci-animated .ci-step.complete .ci-icon[data-v-3c233c8b]{background-color:#22c55e}.ci-animated .ci-step.complete .check-icon[data-v-3c233c8b]{transform:scale(1)}.ci-animated .ci-step.complete .ci-time[data-v-3c233c8b]{animation:.2s forwards ci-fade-in-3c233c8b}.ci-animated .ci-result[data-v-3c233c8b]{opacity:0;transform:translateY(4px)}.ci-animated .ci-result.visible[data-v-3c233c8b]{animation:.4s forwards ci-step-in-3c233c8b}@keyframes ci-step-in-3c233c8b{to{opacity:1;transform:translate(0)translateY(0)}}@keyframes ci-fade-in-3c233c8b{to{opacity:1}}@keyframes terminal-line-in-3c233c8b{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.terminal-hero .terminal-line[data-v-3c233c8b],.code-animated .code-line[data-v-3c233c8b],.cli-animated .terminal-line[data-v-3c233c8b],.brick-animated .brick-item[data-v-3c233c8b],.ci-animated .ci-step[data-v-3c233c8b],.ci-animated .ci-result[data-v-3c233c8b]{opacity:1;transform:none;animation:none!important}.ci-animated .ci-step .check-icon[data-v-3c233c8b]{transform:scale(1)}.ci-animated .ci-step .ci-icon[data-v-3c233c8b]{background-color:#22c55e}.ci-animated .ci-step .ci-time[data-v-3c233c8b]{opacity:1}}
