@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}@keyframes pulse-scale{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes pulse-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes hue-shift{0%{opacity:.85}to{opacity:1}}@keyframes bar-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes bar-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes globe-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes globe-ping{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}@keyframes cta-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes marquee-bg{0%{background-position:0%}to{background-position:100%}}@keyframes particle{0%{opacity:0;transform:translateY(0)translate(0)}20%{opacity:.8}to{transform:translateY(-120px) translateX(var(--tx,20px));opacity:0}}.css-aura-wrapper{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.css-aura-container{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;transform:scale(1.5)}.aura-noise-overlay{opacity:.08;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 400 400\" xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"noiseFilter\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.012\" numOctaves=\"4\" stitchTiles=\"stitch\"/></filter><rect width=\"100%\" height=\"100%\" filter=\"url(%23noiseFilter)\"/></svg>") 50%/cover no-repeat;animation:60s linear infinite aura-drift;position:absolute;inset:-50%}@keyframes aura-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aura-blob{filter:blur(40px);will-change:transform;border-radius:50%;position:absolute}@keyframes aura-spin-3d{0%{transform:rotateX(15deg)rotateY(0)}to{transform:rotateX(15deg)rotateY(360deg)}}.blob-1{opacity:.8;background:#38bdf8;animation:12s ease-in-out infinite aura-swirl-1}.blob-2{opacity:.7;background:#818cf8;animation:18s ease-in-out infinite aura-swirl-2}.blob-3{opacity:.75;background:#1d4ed8;animation:22s ease-in-out infinite aura-swirl-3}@keyframes aura-swirl-1{0%,to{transform:translate(0)}50%{transform:translate(25px,-30px)}}@keyframes aura-swirl-2{0%,to{transform:translate(15px,-15px)}50%{transform:translate(-25px,20px)}}@keyframes aura-swirl-3{0%,to{transform:translate(-20px,10px)}50%{transform:translate(30px,-20px)}}.aura-center-glow{background:radial-gradient(circle,#fff 0%,#38bdf8 40%,#0000 80%);animation:4s ease-in-out infinite alternate aura-pulse-center;position:absolute}@keyframes aura-pulse-center{0%{opacity:.75}to{opacity:1}}.css-wireframe-scene{perspective:800px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.css-wireframe-globe{transform-style:preserve-3d;position:relative}.css-wireframe-edge{transform-origin:0;will-change:transform, opacity;background:#fff;width:1px;height:1px;margin-top:-.5px;position:absolute;top:0;left:0;box-shadow:0 0 6px #38bdf8,0 0 12px #0284c7}.css-wireframe-backdrop{background:radial-gradient(circle,#1d4ed84d 0%,#0000 60%);border-radius:50%;position:absolute;transform:translateZ(-10px)}.hero-scene-container{perspective:1000px;width:100%;height:100%;min-height:400px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.hero-aura{pointer-events:none;background:radial-gradient(circle,#1e3a8a66 0%,#0000 65%);width:600px;height:600px;margin:-300px 0 0 -300px;position:absolute;top:50%;left:50%;transform:translateZ(-200px)}.hero-ring{transform-style:preserve-3d;border-radius:50%;position:absolute;top:50%;left:50%}.hero-ring-1{border:3px solid #a78bfa73;width:320px;height:320px;margin:-160px 0 0 -160px;animation:12s linear infinite hero-spinRing1;box-shadow:0 0 10px #a78bfa33,inset 0 0 10px #a78bfa33}.hero-ring-2{border:1px solid #22d3ee66;width:380px;height:380px;margin:-190px 0 0 -190px;animation:18s linear infinite hero-spinRing2;box-shadow:0 0 8px #22d3ee33}@keyframes hero-spinRing1{0%{transform:rotateX(72deg)rotateY(15deg)rotate(0)}to{transform:rotateX(72deg)rotateY(15deg)rotate(360deg)}}@keyframes hero-spinRing2{0%{transform:rotateX(65deg)rotateY(-20deg)rotate(0)}to{transform:rotateX(65deg)rotateY(-20deg)rotate(-360deg)}}.hero-orb-scale-wrapper{width:0;height:0;transform-style:preserve-3d;animation:4s ease-in-out infinite alternate hero-pulseWireframe;position:absolute;top:50%;left:50%}@keyframes hero-pulseWireframe{0%{transform:scale(.95)}to{transform:scale(1.05)}}.hero-glow-core{background:radial-gradient(circle at 45% 45%,#fff 0%,#67e8f9e6 15%,#0ea5e9b3 40%,#1e3a8a80 75%,#0000 100%);border-radius:50%;width:124px;height:124px;margin:-62px 0 0 -62px;animation:2.5s ease-in-out infinite alternate hero-pulseCoreBrightness;position:absolute;top:50%;left:50%;transform:translateZ(0);box-shadow:0 0 60px #22d3ee66,0 0 120px #1e3a8a80}@keyframes hero-pulseCoreBrightness{0%{opacity:.85}to{opacity:1}}.hero-orb-wrapper{width:0;height:0;transform-style:preserve-3d;animation:16s linear infinite hero-spinOrb;position:absolute;top:0;left:0}@keyframes hero-spinOrb{0%{transform:rotateX(12deg)rotateY(0)}to{transform:rotateX(12deg)rotateY(360deg)}}.hero-particle-orbit{width:0;height:0;transform-style:preserve-3d;animation:15s linear infinite hero-spinParticleOrbit;position:absolute;top:50%;left:50%}@keyframes hero-spinParticleOrbit{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(0)rotateY(360deg)}}.hero-edge{transform-origin:0;background:#22d3eee6;height:1px;margin-top:-.5px;position:absolute;top:0;left:0;box-shadow:0 0 2px #22d3ee80}.hero-particle{background:#a5f3fc;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:0;left:0;box-shadow:0 0 8px #22d3ee}.css-chart{justify-content:center;align-items:flex-end;gap:10px;width:100%;height:100%;padding:24px 28px 12px;display:flex}.css-bar{transform-origin:bottom;opacity:0;background:linear-gradient(#67e8f9f2 0%,#8b5cf6e6 100%);border-radius:5px 5px 0 0;flex:1;animation:.7s ease-out forwards bar-rise,3s ease-in-out infinite bar-breathe;transform:scaleY(0);box-shadow:0 0 10px #67e8f959,0 0 24px #8b5cf64d}.css-bar:first-child{animation-delay:50ms,.9s}.css-bar:nth-child(2){animation-delay:.15s,1.3s}.css-bar:nth-child(3){animation-delay:.25s,.6s}.css-bar:nth-child(4){animation-delay:.35s,1.8s}.css-bar:nth-child(5){animation-delay:.45s,.3s}.css-bar:nth-child(6){animation-delay:.55s,1s}.css-bar:nth-child(7){animation-delay:.65s,.7s}.css-globe{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.css-globe-sphere{aspect-ratio:1;background:radial-gradient(at 35% 30%,#67e8f91f 0%,#0000 55%),radial-gradient(at 65% 70%,#8b5cf614 0%,#0000 55%);border:1px solid #67e8f924;border-radius:50%;width:min(400px,85%);position:relative;box-shadow:inset 0 0 60px #67e8f90f,0 0 80px #67e8f914}.css-globe-lat{border:1px solid #67e8f91a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.css-globe-lon{transform-origin:50%;animation:spin-slow var(--dur,20s) linear infinite var(--dir,normal);border:1px solid #67e8f914;border-radius:50%;position:absolute;top:50%;left:50%}.css-globe-node{background:#67e8f9e6;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px 3px #67e8f999}.css-globe-node:after{content:"";animation:globe-ping 2.5s ease-in-out infinite var(--ping-delay,0s);border:1px solid #67e8f966;border-radius:50%;position:absolute;inset:-4px}.css-arc-line{transform-origin:0;opacity:.6;background:linear-gradient(90deg,#0000,#67e8f980,#0000);height:1px;position:absolute}.cta-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cta-particle{width:3px;height:3px;animation:4s ease-in infinite particle;animation-delay:var(--d,0s);left:var(--x,50%);background:#67e8f9b3;border-radius:50%;position:absolute;bottom:0;box-shadow:0 0 6px 2px #67e8f980}.cta-bg-gradient{background:radial-gradient(80% 50% at 20% 60%,#8b5cf62e 0%,#0000 60%),radial-gradient(60% 50% at 80% 40%,#67e8f91f 0%,#0000 55%),radial-gradient(40% 60% at 50% 80%,#a855f71a 0%,#0000 50%);animation:6s ease-in-out infinite alternate pulse-glow;position:absolute;inset:0}.cta-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}
