@keyframes nav-purpleBlurMove1{0%{transform:translate(0) scale(1);opacity:.7}25%{transform:translate(30px,-20px) scale(1.2);opacity:.9}50%{transform:translate(20px,30px) scale(.9);opacity:.8}75%{transform:translate(-25px,15px) scale(1.1);opacity:.85}to{transform:translate(0) scale(1);opacity:.7}}@keyframes nav-purpleBlurMove2{0%{transform:translate(0) scale(1);opacity:.75}33%{transform:translate(-35px,-25px) scale(1.3);opacity:.95}66%{transform:translate(25px,-15px) scale(.8);opacity:.7}to{transform:translate(0) scale(1);opacity:.75}}@keyframes nav-purpleBlurMove3{0%{transform:translate(0) scale(1);opacity:.8}30%{transform:translate(20px,25px) scale(1.15);opacity:.9}60%{transform:translate(-30px,-20px) scale(.95);opacity:.75}to{transform:translate(0) scale(1);opacity:.8}}@keyframes nav-greenBlurMove{0%{transform:translate(0) scale(1);opacity:.3}40%{transform:translate(-15px,20px) scale(1.1);opacity:.4}80%{transform:translate(20px,-15px) scale(.9);opacity:.35}to{transform:translate(0) scale(1);opacity:.3}}@keyframes nav-purpleLineFlow1{0%{transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateX(50%) translateY(50%) rotate(45deg);opacity:0}}@keyframes nav-purpleLineFlow2{0%{transform:translateX(-50%) translateY(-50%) rotate(-45deg);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateX(50%) translateY(50%) rotate(-45deg);opacity:0}}@keyframes nav-pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes nav-purple-0{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes nav-purple-1{0%,to{opacity:.48;transform:scale(1)}50%{opacity:.68;transform:scale(1.08)}}@keyframes nav-purple-2{0%,to{opacity:.46;transform:scale(1)}50%{opacity:.66;transform:scale(1.06)}}@keyframes nav-purple-3{0%,to{opacity:.44;transform:scale(1)}50%{opacity:.64;transform:scale(1.04)}}@keyframes nav-purple-4{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.62;transform:scale(1.02)}}@keyframes nav-purple-5{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1)}}@keyframes nav-purple-6{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.58;transform:scale(.98)}}@keyframes nav-purple-7{0%,to{opacity:.36;transform:scale(1)}50%{opacity:.56;transform:scale(.96)}}@keyframes nav-pulse-orb-0{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes nav-pulse-orb-1{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes nav-pulse-orb-2{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes nav-pulse-orb-3{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}@keyframes nav-darkPurpleFloat-0{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(3px,-4px) rotate(5deg)}}@keyframes nav-darkPurpleFloat-1{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-3px,4px) rotate(-5deg)}}@keyframes nav-darkPurpleFloat-2{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(4px,3px) rotate(5deg)}}@keyframes nav-darkPurpleFloat-3{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-4px,-3px) rotate(-5deg)}}@keyframes nav-darkPurpleFloat-4{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(2px,5px) rotate(5deg)}}@keyframes nav-darkPurpleFloat-5{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-2px,-5px) rotate(-5deg)}}@keyframes nav-darkPurpleFloat-6{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(5px,-2px) rotate(5deg)}}@keyframes nav-darkPurpleFloat-7{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-5px,2px) rotate(-5deg)}}@keyframes nav-darkOrbFloat-0{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(4px,-3px) rotate(15deg) scale(1.05)}}@keyframes nav-darkOrbFloat-1{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(-4px,3px) rotate(-15deg) scale(1.05)}}@keyframes nav-darkOrbFloat-2{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(3px,4px) rotate(15deg) scale(1.05)}}@keyframes nav-darkOrbFloat-3{0%,to{transform:translate(0) rotate(0deg) scale(1)}50%{transform:translate(-3px,-4px) rotate(-15deg) scale(1.05)}}@keyframes nav-shimmer-purple{0%{transform:translateX(-100%) translateY(0)}to{transform:translateX(200%) translateY(0)}}@keyframes nav-shimmer-purple-slow{0%{transform:translateX(-20%) translateY(0)}50%{transform:translateX(10%) translateY(-2px)}to{transform:translateX(-20%) translateY(0)}}@keyframes nav-whiteLineFlow1{0%{transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(50%) translateY(50%) rotate(45deg);opacity:0}}@keyframes nav-whiteLineFlow2{0%{transform:translateX(-50%) translateY(-50%) rotate(-45deg);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(50%) translateY(50%) rotate(-45deg);opacity:0}}@keyframes nav-menu-purpleBlurMove{0%{transform:translate(0) scale(1);opacity:.4}33%{transform:translate(15px,-10px) scale(1.1);opacity:.6}66%{transform:translate(-10px,15px) scale(.95);opacity:.5}to{transform:translate(0) scale(1);opacity:.4}}@keyframes nav-menu-pulse-glow{0%,to{opacity:.2}50%{opacity:.4}}@keyframes nav-menu-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes nav-menu-gradient-shift-fast{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes nav-active-purple-line-gentle{0%{transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateX(50%) translateY(50%) rotate(45deg);opacity:0}}@keyframes nav-active-purple-line-gentle-2{0%{transform:translateX(-50%) translateY(-50%) rotate(-45deg);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateX(50%) translateY(50%) rotate(-45deg);opacity:0}}@keyframes nav-active-purple-line-gentle-3{0%{transform:translateX(-50%) translateY(-50%) rotate(15deg);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateX(50%) translateY(50%) rotate(15deg);opacity:0}}@keyframes nav-hover-border-pulse{0%,to{opacity:.9;border-color:rgba(168,85,247,.9)}50%{opacity:1;border-color:#a855f7}}@keyframes nav-hover-glow-pulse{0%,to{opacity:.6;transform:scale(1.05)}50%{opacity:.8;transform:scale(1.08)}}@keyframes nav-hover-shadow-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes nav-hover-purple-blur-move{0%,to{transform:translateX(-10%) translateY(-5%);opacity:.2}50%{transform:translateX(10%) translateY(5%);opacity:.3}}@keyframes nav-hover-orange-blur-move{0%,to{transform:translateX(10%) translateY(5%);opacity:.15}50%{transform:translateX(-10%) translateY(-5%);opacity:.25}}@keyframes nav-hover-purple-line-1{0%{transform:translateX(-20%) translateY(-50%) rotate(45deg);opacity:.4}10%{opacity:.9}50%{opacity:1}90%{opacity:.9}to{transform:translateX(120%) translateY(-50%) rotate(45deg);opacity:.4}}@keyframes nav-hover-purple-line-2{0%{transform:translateX(-20%) translateY(-50%) rotate(35deg);opacity:.4}10%{opacity:.9}50%{opacity:1}90%{opacity:.9}to{transform:translateX(120%) translateY(-50%) rotate(35deg);opacity:.4}}@keyframes nav-menu-gradient-swipe{0%{transform:translateX(-100%) skewX(-15deg)}50%{transform:translateX(150%) skewX(-15deg)}to{transform:translateX(-100%) skewX(-15deg)}}