@keyframes loop-title-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes loop-card-from-left{0%{opacity:0;filter:blur(6px);transform:translate(-40px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes loop-card-from-right{0%{opacity:0;filter:blur(6px);transform:translate(40px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes loop-blink{0%,to{opacity:.3}50%{opacity:1;box-shadow:0 0 8px #ff684280}}@keyframes loop-bar-bounce{0%{opacity:.3;transform:scaleY(.3)}to{opacity:.8;transform:scaleY(1.2)}}.loop-status-blink{animation:2s ease-in-out infinite loop-blink}.loop-wave-bar{animation:.7s ease-in-out infinite alternate loop-bar-bounce}@keyframes globe-ping{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(6)}}@keyframes globe-star-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes globe-arc{0%{stroke-dashoffset:180px;opacity:0}20%{opacity:1}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-180px;opacity:0}}@keyframes globe-pill-float{0%{opacity:0;transform:translateY(8px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes case-pill-float-inner{0%,to{transform:translateY(0)translate(0)}33%{transform:translateY(-8px)translate(3px)}66%{transform:translateY(4px)translate(-3px)}}@keyframes case-blob-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes case-beam-flow{0%{stroke-dashoffset:1600px;opacity:0}20%,80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.hero-nav{opacity:0;animation:1.5s ease-out .5s forwards hero-fade-in}.hero-core-ignite{opacity:0;animation:2s ease-out .6s forwards hero-ignite}@keyframes hero-ignite{0%{opacity:0;transform:scale(0)}15%{opacity:1;transform:scale(4)}35%{opacity:1;transform:scale(1.5)}60%{opacity:.8;transform:scale(2.5)}to{opacity:.5;transform:scale(1)}}.hero-shockwave{opacity:0;animation:4s ease-out infinite hero-shockwave-expand}@keyframes hero-shockwave-expand{0%{opacity:0;transform:scale(.15)}10%{opacity:.6}to{opacity:0;transform:scale(3)}}.hero-arc{stroke-dasharray:2500;stroke-dashoffset:2500px;animation:5s ease-out forwards hero-arc-draw}@keyframes hero-arc-draw{0%{opacity:0;stroke-dashoffset:2500px}20%{opacity:.08}to{opacity:.06;stroke-dashoffset:0}}.hero-voice-flow{opacity:0;stroke-dasharray:1500;stroke-dashoffset:1500px;animation:3s ease-in-out forwards hero-flow-travel}@keyframes hero-flow-travel{0%{opacity:0;stroke-dashoffset:1500px}15%{opacity:.9}80%{stroke-dashoffset:0}to{opacity:.35;stroke-dashoffset:0}}.hero-particle-travel{animation:.5s ease-out 2.5s forwards hero-particle-appear}@keyframes hero-particle-appear{0%{opacity:0}to{opacity:.7}}.hero-scenario-tag{opacity:0;animation:1s ease-out forwards hero-tag-in}@keyframes hero-tag-in{0%{opacity:0;filter:blur(8px);transform:translateY(15px)scale(.85)}60%{opacity:.9;transform:translateY(-2px)scale(1.02)}to{opacity:.7;filter:blur();transform:translateY(0)scale(1)}}.hero-tag-dot{animation:2.5s ease-in-out infinite hero-dot-pulse}@keyframes hero-dot-pulse{0%,to{opacity:.3}50%{opacity:1;box-shadow:0 0 6px #ff684280}}.hero-hub-enter{opacity:0;animation:1.8s cubic-bezier(.16,1,.3,1) 3.5s forwards hero-hub-materialize}@keyframes hero-hub-materialize{0%{opacity:0;filter:blur(16px);transform:scale(.85)}50%{filter:blur(2px)}to{opacity:1;filter:blur();transform:scale(1)}}.hero-hub-float{animation:8s ease-in-out 5.5s infinite hero-hub-drift}@keyframes hero-hub-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-hub-volume-glow{animation:5s ease-in-out 5s infinite hero-vol-glow}@keyframes hero-vol-glow{0%,to{opacity:.5}50%{opacity:1}}.hero-card-deploy{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards hero-card-slide}@keyframes hero-card-slide{0%{opacity:0;filter:blur(4px);transform:translate(40px)}to{opacity:1;filter:blur();transform:translate(0)}}.hero-indicator-pulse{background-color:#ff68424d;animation:2s ease-in-out infinite hero-indicator}@keyframes hero-indicator{0%,to{box-shadow:none;background-color:#ff684233}50%{background-color:#ff6842cc;box-shadow:0 0 8px #ff684266}}.hero-live-dot{background-color:#ff68424d;animation:1.8s ease-in-out infinite hero-live-blink}@keyframes hero-live-blink{0%,to{opacity:.2;box-shadow:none}50%{opacity:1;background-color:#ff6842b3;box-shadow:0 0 10px #ff684280}}.hero-status-pulse{animation:1.5s ease-in-out infinite hero-status-blink}@keyframes hero-status-blink{0%,to{opacity:.4}50%{opacity:1;box-shadow:0 0 10px #ff684280}}.hero-wave-bar{animation:.6s ease-in-out infinite alternate hero-bar-wave}@keyframes hero-bar-wave{0%{opacity:.2;transform:scaleY(.3)}to{opacity:.6;transform:scaleY(1.4)}}.hero-metric-fade{opacity:0;animation:.5s ease-out forwards hero-fade-in}.hero-online-blink{animation:2s ease-in-out infinite hero-online}@keyframes hero-online{0%,to{opacity:.3}50%{opacity:1}}.hero-scanline{background:linear-gradient(#0000,#ff684205,#0000) 0 0/100% 50px;animation:3.5s linear 4.5s infinite hero-scan}@keyframes hero-scan{0%{background-position:0 -50px}to{background-position:0 500px}}.hero-dispatch{opacity:0;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.8s ease-out forwards hero-dispatch-shoot}@keyframes hero-dispatch-shoot{0%{opacity:0;stroke-dashoffset:900px}15%{opacity:.6}70%{stroke-dashoffset:0}to{opacity:.12;stroke-dashoffset:0}}.hero-node-ignite{animation:.8s ease-out forwards hero-node-fire}@keyframes hero-node-fire{0%{r:0;opacity:0}40%{r:6;opacity:.9}to{r:4;opacity:.5}}.hero-node-glow{animation:.6s ease-out forwards hero-node-halo}@keyframes hero-node-halo{0%{opacity:0}50%{opacity:.5}to{opacity:.2}}.hero-content-in{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards hero-content-reveal}@keyframes hero-content-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(30px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hero-title-breathe{0%,to{text-shadow:0 0 20px #ff684233,0 0 50px #ff68420f}50%{text-shadow:0 0 40px #ff684266,0 0 90px #ff68421f}}.hero-data-glow{animation:3s ease-in-out 8.5s infinite hero-data-breathe}@keyframes hero-data-breathe{0%,to{text-shadow:0 0 6px #ff68424d}50%{text-shadow:0 0 14px #ff684299}}.hero-fog-1{animation:16s ease-in-out infinite hero-fog-drift-1}.hero-fog-2{animation:20s ease-in-out 2s infinite hero-fog-drift-2}.hero-fog-3{animation:18s ease-in-out 4s infinite hero-fog-drift-3}@keyframes hero-fog-drift-1{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(30px)scale(1.06)}}@keyframes hero-fog-drift-2{0%,to{opacity:.5;transform:translate(0)translateY(0)}50%{opacity:.8;transform:translate(-25px)translateY(12px)}}@keyframes hero-fog-drift-3{0%,to{opacity:.4;transform:translate(0)translateY(0)}50%{opacity:.7;transform:translate(15px)translateY(-10px)}}.hero-particle{opacity:0;animation:linear infinite hero-particle-float}@keyframes hero-particle-float{0%{opacity:0;transform:translate(0)}8%{opacity:.3}50%{opacity:.06}92%{opacity:.25}to{opacity:0;transform:translate(25px,-90px)}}.hero-hud{opacity:0;animation:1.5s ease-out forwards hero-fade-in}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}.ava-wave-bar{transform-origin:bottom;background:linear-gradient(#ff6842 0%,#ff9980b3 60%,#ff998000 100%);border-radius:2px;width:4px;height:40px;animation:.8s ease-in-out infinite ava-wave-pulse;display:inline-block;box-shadow:0 0 6px #ff684280}@keyframes ava-wave-pulse{0%,to{opacity:.7;transform:scaleY(.25)}50%{opacity:1;transform:scaleY(1)}}.ava-portrait-card{background:#161413}@keyframes ava-portrait-in{0%{opacity:0;transform:translateY(28px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.ava-metric-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191615c7;border:1px solid #ff684247;border-radius:14px;padding:16px 18px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 12px 32px -8px #0000008c,0 0 24px #ff68421f}.ava-metric-card:hover{border-color:#ff684299;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffffff0a,0 16px 36px -8px #0009,0 0 36px #ff684259,0 0 12px #ff684266}@keyframes ava-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ava-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ava-card-scan{pointer-events:none;filter:blur(2px);z-index:0;background:linear-gradient(90deg,#0000 0%,#ff998026 50%,#0000 100%);width:60px;height:100%;animation:8s linear infinite ava-card-scan;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes ava-card-scan{0%{opacity:0;transform:translate(-100%)}2%{opacity:1}15%{opacity:0;transform:translate(300px)}to{opacity:0;transform:translate(300px)}}.ava-live-blink{animation:1.5s ease-in-out infinite ava-live-pulse}@keyframes ava-live-pulse{0%,to{opacity:1;box-shadow:0 0 6px #34d399}50%{opacity:.45;box-shadow:0 0 2px #34d39966}}.ava-cap-underline{background:#ff6842;border-radius:2px;width:0;height:2px;transition:width .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;box-shadow:0 0 6px #ff684299}.ava-cap:hover .ava-cap-underline{width:28px}
