@keyframes aiRotor{0%{transform:scaleX(1)}to{transform:scaleX(.3)}}@keyframes aiBlink{50%{opacity:.15}}@keyframes aiEye{50%{transform:scale(.72);opacity:.8}}@keyframes aiSpin{to{transform:rotate(360deg)}}@keyframes aiWave{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(7)}}@keyframes aiHolo{0%,to{opacity:0}12%{opacity:1}}@keyframes aiBand{to{top:110%}}@keyframes aiHit{30%{transform:scale(1.28);box-shadow:0 0 0 2px #bff7ff inset,0 0 36px 8px rgba(0,240,255,.9),0 0 70px 18px rgba(0,150,180,.5)}}@keyframes odoLand{40%{filter:drop-shadow(0 0 26px #0f6) drop-shadow(0 0 60px rgba(0,240,255,.55))}}@keyframes aiIn{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes aiStar{0%{opacity:0;transform:translateY(8px) scale(.3) rotate(-30deg)}25%{opacity:1;transform:translateY(-8px) scale(1.25) rotate(8deg)}60%{opacity:1;transform:translateY(-14px) scale(1) rotate(0)}to{opacity:0;transform:translateY(-30px) scale(.8)}}@keyframes aiBurst{to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@keyframes aiCharge{20%{box-shadow:0 0 0 2px #0f6 inset,0 0 26px 2px rgba(0,255,102,.7),0 0 60px 6px rgba(0,240,255,.35)}45%{box-shadow:0 0 0 1px var(--line2) inset}65%{box-shadow:0 0 0 2px #0f6 inset,0 0 22px 2px rgba(0,255,102,.6)}}@keyframes aiReady{0%,to{box-shadow:0 0 0 1px rgba(255,255,255,.22) inset,0 12px 36px -12px rgba(0,240,255,.9)}50%{box-shadow:0 0 0 2px rgba(159,243,255,.85) inset,0 0 26px 2px rgba(0,240,255,.55),0 16px 48px -10px #00f0ff}}@keyframes aiPoke{35%{transform:scale(.965);box-shadow:0 0 0 2px #bff7ff inset,0 0 34px 6px rgba(0,240,255,.75)}}@keyframes aiSpring{0%,to{transform:scale(1)}38%{transform:scale(.93)}64%{transform:scale(1.045)}}@keyframes aiGlitch{0%,to{transform:none}12%{transform:translate(-3px,1px) skewX(10deg)}24%{transform:translate(3px,-1px)}36%{transform:translate(-2px,0) skewX(-8deg);opacity:.75}48%{transform:translate(2px,1px)}60%{transform:translate(-1px,-1px) skewX(4deg);opacity:1}72%{transform:translate(1px,0)}}@keyframes pmLock{30%{box-shadow:0 0 0 2px #0f6 inset,0 0 34px 2px rgba(0,255,102,.55)}}@keyframes aiCubeIn{0%{opacity:0;scale:.25}55%{opacity:1;scale:1.14}to{opacity:1;scale:1}}@keyframes aiCubeOut{0%{opacity:1;scale:1}30%{opacity:1;scale:1.2;filter:drop-shadow(0 0 22px rgba(255,255,255,.95))}to{opacity:0;scale:1.7;filter:blur(4px)}}@keyframes aiCubeFloat{50%{transform:translateY(-3px) rotate(-2deg)}}@keyframes aiCubeSheen{0%{transform:translateX(0)}60%,to{transform:translateX(68px)}}.ai-layer,.ai-svg{position:absolute;overflow:visible}.ai-layer{inset:0;pointer-events:none;z-index:6;contain:layout}.ai-svg{left:0;top:0}.ai-hud{font:600 11px/1 var(--body);letter-spacing:.04em;fill:#9ff3ff}.ai-drone{--S:58px;--thrust:.2;--claw:0;position:absolute;left:0;top:0;width:var(--S);height:var(--S);margin:calc(var(--S)/-2)0 0 calc(var(--S)/-2);opacity:0;will-change:transform,opacity;filter:drop-shadow(0 0 10px rgba(0,240,255,.45)) drop-shadow(0 10px 14px rgba(0,0,0,.55))}.ai-drone svg{width:100%;height:100%;overflow:visible}.ai-rotor{transform-box:fill-box;transform-origin:center;animation:aiRotor .08s linear infinite alternate}.ai-rotor--r{animation-delay:-.04s}.ai-blink{animation:aiBlink 1.1s steps(2,jump-none) infinite}.ai-eye{transform-box:fill-box;transform-origin:center;animation:aiEye 1.6s ease-in-out infinite}.ai-claws,.ai-flame{transform-box:fill-box;transform-origin:50%0}.ai-flame{transform:scaleY(var(--thrust));opacity:min(1,calc(var(--thrust)*1.4))}.ai-claws{transform:scaleY(var(--claw));opacity:var(--claw)}.ai-orb,.ai-orb::before{position:absolute;border-radius:50%}.ai-orb{left:0;top:0;width:28px;height:28px;margin:-14px 0 0-14px;opacity:0;will-change:transform,opacity;background:radial-gradient(circle at 35% 30%,#fff 0,#c9f9ff 12%,#00f0ff 36%,#2e6bff 64%,#00b8c4 84%);box-shadow:0 0 16px 3px rgba(0,240,255,.8),0 0 42px 10px rgba(0,150,180,.45),inset 0 0 8px rgba(255,255,255,.6)}.ai-orb::before{content:"";inset:-7px;border:1.5px solid rgba(159,243,255,.85);border-left-color:transparent;border-bottom-color:transparent;animation:aiSpin 1s linear infinite}.ai-orb::after{content:"$";position:absolute;inset:0;display:grid;place-items:center;font:800 12px/1 var(--display);color:#08204a}.ai-holo::before,.ai-p{position:absolute;left:0}.ai-p{top:0;width:4px;height:4px;margin:-2px 0 0-2px;border-radius:50%;background:#bff7ff;box-shadow:0 0 8px 2px rgba(0,240,255,.8);will-change:transform,opacity}.ai-wave,.ai-wave--v{box-shadow:0 0 18px rgba(0,240,255,.6)}.ai-wave{position:absolute;left:0;top:0;width:44px;height:44px;margin:-22px 0 0-22px;border-radius:50%;border:2px solid #00f0ff;opacity:0}.ai-wave--v{border-color:#5ff6ff}.ai-wave.go{animation:aiWave var(--d,.9s) cubic-bezier(.15,.7,.3,1) forwards}.ai-holo{position:absolute;inset:0;border-radius:inherit;opacity:0;overflow:hidden;background:repeating-linear-gradient(0deg,rgba(0,240,255,.07)0 1px,transparent 1px 4px)}.ai-holo::before{content:"";right:0;height:40%;top:-45%;background:linear-gradient(180deg,transparent,rgba(0,240,255,.26),rgba(0,240,255,.2),transparent)}.ai-holo.go{animation:aiHolo var(--d,1s) ease-out forwards}.ai-holo.go::before{animation:aiBand var(--d,1s) ease-out forwards}.node.ai-hit{animation:aiHit var(--d,.8s) cubic-bezier(.2,.9,.3,1)}.odo-col{display:inline-block;height:1em;overflow:hidden;vertical-align:top}.odo-strip{display:flex;flex-direction:column;will-change:transform}.odo-strip span{display:block;height:1em;line-height:1em}.done-amt.odo-on{white-space:nowrap;text-shadow:none;filter:drop-shadow(0 0 18px rgba(0,255,102,.55))}.done-amt.odo-land{animation:odoLand .8s ease-out}.ai-swap-out{transition:opacity .35s ease,transform .35s ease;opacity:0!important;transform:translateY(-8px) scale(.985)}.ai-swap-in{animation:aiIn .45s cubic-bezier(.2,.9,.3,1) both}.ai-drone--tap{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-p--go{background:#c8ffe6;box-shadow:0 0 8px 2px rgba(0,255,102,.8)}.ai-burst,.ai-star{position:absolute;left:0;top:0}.ai-star{margin:-10px 0 0-8px;font:700 18px/1 var(--body);color:#ffd66b;opacity:0;text-shadow:0 0 10px rgba(255,200,87,.9),0 0 22px rgba(255,0,127,.45);animation:aiStar var(--d,1.5s) cubic-bezier(.2,.9,.3,1) both}.ai-burst{width:6px;height:6px;margin:-3px 0 0-3px;border-radius:50%;background:#ffd66b;box-shadow:0 0 10px rgba(255,200,87,.9);animation:aiBurst .75s ease-out forwards}.ai-burst:nth-child(2n){background:#00f0ff;box-shadow:0 0 10px rgba(0,240,255,.9)}.btn.ai-charge{animation:aiCharge var(--d,1.2s) ease-out}.btn.ai-ready{animation:aiReady 2.2s ease-in-out infinite}.btn.ai-poke{animation:aiPoke var(--d,.42s) cubic-bezier(.2,.9,.3,1)}.launch .bar i.run-auto{animation:gfill var(--auto,20s) linear forwards}@media (prefers-reduced-motion:reduce){.btn.ai-poke,.btn.ai-ready{animation:none}}.ai-halo{filter:blur(2px)}.ai-core,.ai-halo{position:absolute;left:0;top:0;border-radius:50%;pointer-events:none;opacity:0;will-change:transform,opacity,width,height,background}@media (max-width:480px){.ai-halo{filter:blur(1px)}}.btn.ai-spring{animation:aiSpring .52s cubic-bezier(.3,.85,.25,1.3)}@media (prefers-reduced-motion:reduce){.btn.ai-spring{animation:none}}.gw-stripe .ai-drone{filter:drop-shadow(0 0 10px rgba(140,134,255,.6)) drop-shadow(0 10px 14px rgba(0,0,0,.55))}.gw-coinbase .ai-drone{filter:drop-shadow(0 0 10px rgba(77,141,255,.55)) drop-shadow(0 10px 14px rgba(0,0,0,.55))}.gw-stripe .ai-p{background:#dcdaff;box-shadow:0 0 8px 2px rgba(140,134,255,.85)}.gw-coinbase .ai-p{background:#cfe0ff;box-shadow:0 0 8px 2px rgba(77,141,255,.85)}.gw-stripe .ai-hud{fill:#c9c6ff}.gw-coinbase .ai-hud{fill:#a9c8ff}.gw-stripe .ai-ring{stroke:#8c86ff;filter:drop-shadow(0 0 6px rgba(140,134,255,.75))}.gw-coinbase .ai-ring{stroke:#4d8dff;filter:drop-shadow(0 0 6px rgba(77,141,255,.75))}.gw-stripe .ai-wave{border-color:#8c86ff;box-shadow:0 0 18px rgba(140,134,255,.6)}.gw-coinbase .ai-wave{border-color:#4d8dff;box-shadow:0 0 18px rgba(77,141,255,.6)}.gw-coinbase .ai-wave--v,.gw-stripe .ai-wave--v{border-color:#5ff6ff;box-shadow:0 0 18px rgba(0,240,255,.6)}.ai-layer.is-ok .ai-wave{border-color:#0f6;box-shadow:0 0 18px rgba(0,255,102,.7)}.ai-layer.is-bad .ai-wave{border-color:#ff007f;box-shadow:0 0 18px rgba(255,0,127,.7)}.ai-drone.ai-glitch{filter:drop-shadow(-3px 0 0 rgba(255,0,127,.9)) drop-shadow(3px 0 0 rgba(0,240,255,.9)) drop-shadow(0 10px 14px rgba(0,0,0,.55))}.ai-drone.ai-glitch svg{animation:aiGlitch var(--d,.62s) steps(1,end) both}.pm.pm--drone.is-checking::after,.pm.pm--drone::after{display:none}.pm.pm--lock{animation:pmLock var(--d,.7s) ease-out}.ai-cube{--z:44px;position:absolute;left:0;top:0;width:var(--z);height:calc(var(--z)*1.12);margin:calc(var(--z)*-.56)0 0 calc(var(--z)*-.5);opacity:0;will-change:transform,opacity;filter:drop-shadow(0 0 10px rgba(140,134,255,.85)) drop-shadow(0 0 22px rgba(0,150,180,.45))}.ai-cube svg{width:100%;height:100%;overflow:visible;animation:aiCubeFloat 2.4s ease-in-out infinite}.ai-cube__sheen{animation:aiCubeSheen 2.2s ease-in-out infinite}.ai-cube__cap{position:absolute;left:50%;top:100%;margin-top:4px;transform:translateX(-50%);white-space:nowrap;font:600 10px/1 var(--body);letter-spacing:.04em;color:#c9c6ff;opacity:.85;text-shadow:0 0 8px rgba(140,134,255,.8)}.ai-cube--in{animation:aiCubeIn .6s cubic-bezier(.2,1.5,.4,1) forwards}.ai-cube--out{opacity:1;animation:aiCubeOut .7s ease-out forwards}@media (max-width:480px){.ai-cube__cap{display:none}}@media (prefers-reduced-motion:reduce){.ai-cube svg,.ai-cube__sheen{animation:none}}