.robot-scene[data-v-d5624a5e]{position:relative}.robot-scene[data-v-d5624a5e]:before{background-image:linear-gradient(rgba(81,58,235,.4) 1px,transparent 0),linear-gradient(90deg,rgba(81,58,235,.4) 1px,transparent 0);background-size:80px 80px;content:"";inset:0;opacity:.03;pointer-events:none;position:absolute}.robot-rise[data-v-d5624a5e]{animation:robotRise-d5624a5e 1.2s cubic-bezier(.16,1,.3,1) forwards,robotFloat-d5624a5e 3s ease-in-out 1.5s infinite}@keyframes robotRise-d5624a5e{0%{filter:brightness(2) blur(6px);opacity:0;transform:translateY(60px) scale(.85)}40%{filter:brightness(1.5) blur(2px);opacity:.7}70%{filter:brightness(1.1) blur(0);transform:translateY(-8px) scale(1.02)}to{filter:brightness(1) blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes robotFloat-d5624a5e{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.robot-portal[data-v-d5624a5e]{animation:portalSpin-d5624a5e 3s linear infinite,portalPulse-d5624a5e 2s ease-in-out infinite;box-shadow:0 0 20px #513aeb4d,inset 0 0 15px #513aeb1a}.robot-portal-inner[data-v-d5624a5e]{animation:portalSpin-d5624a5e 4s linear infinite reverse,portalPulse-d5624a5e 2s ease-in-out .5s infinite;box-shadow:0 0 15px #513aeb33}@keyframes portalSpin-d5624a5e{0%{transform:translate(-50%) rotateX(70deg) rotate(0)}to{transform:translate(-50%) rotateX(70deg) rotate(1turn)}}@keyframes portalPulse-d5624a5e{0%,to{opacity:.6}50%{opacity:1}}.robot-scanline[data-v-d5624a5e]:after{animation:scanOnce-d5624a5e 1s ease-out .3s forwards;background:linear-gradient(90deg,transparent,rgba(81,58,235,.7),rgba(167,139,250,.5),rgba(81,58,235,.7),transparent);box-shadow:0 0 12px #513aeb66;content:"";height:3px;left:0;opacity:0;position:absolute;right:0}@keyframes scanOnce-d5624a5e{0%{opacity:1;top:0}to{opacity:0;top:100%}}.robot-glow-pulse[data-v-d5624a5e]{animation:glowBurst-d5624a5e 1.2s ease-out forwards,pulse 4s cubic-bezier(.4,0,.6,1) 1.5s infinite}@keyframes glowBurst-d5624a5e{0%{opacity:0;transform:scale(.5)}30%{opacity:.8;transform:scale(1.8)}to{opacity:.4;transform:scale(1.5)}}.animate-float[data-v-d5624a5e]{animation:float-d5624a5e 3s ease-in-out infinite}@keyframes float-d5624a5e{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-pulse-slow[data-v-d5624a5e]{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce-slow[data-v-d5624a5e]{animation:bounceSlow-d5624a5e 2s infinite}@keyframes bounceSlow-d5624a5e{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(6px)}60%{transform:translateY(3px)}}.summon-tag[data-v-d5624a5e]{animation:summonIn-d5624a5e .6s cubic-bezier(.16,1,.3,1) both}@keyframes summonIn-d5624a5e{0%{opacity:0;transform:translateY(16px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.robot-ui-card[data-v-d5624a5e]{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.robot-ui-card[data-v-d5624a5e]:hover{box-shadow:0 25px 50px -12px #513aeb26;transform:translateY(-4px)}.robot-enter[data-v-d5624a5e]{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.robot-enter-1[data-v-d5624a5e]{transition-delay:.1s}.robot-enter-2[data-v-d5624a5e]{transition-delay:.25s}.robot-enter-3[data-v-d5624a5e]{transition-delay:.4s}.robot-enter-4[data-v-d5624a5e]{transition-delay:.6s}.robot-scene.in-view .robot-enter[data-v-d5624a5e]{opacity:1;transform:translateY(0)}.flow-phase[data-v-d5624a5e]{transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.flow-phase-active[data-v-d5624a5e]{opacity:1;pointer-events:auto;transform:scale(1);z-index:10}.flow-phase-hidden[data-v-d5624a5e]{opacity:0;pointer-events:none;transform:scale(.95);z-index:1}.step-card[data-v-d5624a5e]{transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1)}.step-card-active[data-v-d5624a5e]{opacity:1;pointer-events:auto;transform:translate(0);z-index:10}.step-card-hidden[data-v-d5624a5e]{opacity:0;pointer-events:none;transform:translate(20px);z-index:1}.scroll-down-arrow[data-v-d5624a5e]{align-items:center;animation:bounce-down-d5624a5e 2s infinite;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;bottom:32px;color:#fff6;cursor:pointer;display:flex;height:44px;justify-content:center;left:50%;position:absolute;transform:translate(-50%);transition:all .3s ease;width:44px;z-index:20}.scroll-down-arrow[data-v-d5624a5e]:hover{background:#513aeb1a;border-color:#513aeb80;color:#fffc}@keyframes bounce-down-d5624a5e{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(8px)}60%{transform:translate(-50%) translateY(4px)}}
