body{color:#e1e2e7;background-color:#05070a;margin:0;padding:0;overflow-x:hidden}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.glass-panel{-webkit-backdrop-filter:blur(20px);background:#05070a99;border:1px solid #ffffff1a;transition:all .3s}.glass-panel:hover{border-color:#00f2ff;box-shadow:0 0 20px #00f2ff33}.nebula-bg{background:radial-gradient(circle at 80% 20%,#2d1b6933 0%,#0000 60%),radial-gradient(circle at 10% 90%,#00f2ff26 0%,#0000 50%),radial-gradient(circle,#ff24e40d 0%,#0000 60%)}.starfield{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.star{background-color:#fff;border-radius:50%;animation:linear infinite twinkle;position:absolute}@keyframes twinkle{0%{opacity:0;transform:translateY(0)scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:translateY(-150px)scale(.8)}}.glow-text{text-shadow:0 0 15px #00f2ffe6,0 0 30px #00f2ff80}.scanline-nav{position:relative}.scanline-nav:after{content:"";background-color:#00f2ff;width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-6px;left:0}.scanline-nav:hover:after{width:100%}.btn-primary{color:#05070a;background-color:#00f2ff;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 0 25px #00f2ffb3}.tech-line{z-index:0;background:linear-gradient(90deg,#00f2ff00 0%,#00f2ff4d 50%,#00f2ff00 100%);height:2px;position:absolute}@keyframes orbit1{0%{transform:translate(-50%,-50%)rotate(0)translate(260px)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)translate(260px)rotate(-360deg)}}@keyframes orbit2{0%{transform:translate(-50%,-50%)rotate(72deg)translate(220px)rotate(-72deg)}to{transform:translate(-50%,-50%)rotate(432deg)translate(220px)rotate(-432deg)}}@keyframes orbit3{0%{transform:translate(-50%,-50%)rotate(144deg)translate(300px)rotate(-144deg)}to{transform:translate(-50%,-50%)rotate(504deg)translate(300px)rotate(-504deg)}}@keyframes orbit4{0%{transform:translate(-50%,-50%)rotate(216deg)translate(200px)rotate(-216deg)}to{transform:translate(-50%,-50%)rotate(576deg)translate(200px)rotate(-576deg)}}@keyframes orbit5{0%{transform:translate(-50%,-50%)rotate(288deg)translate(340px)rotate(-288deg)}to{transform:translate(-50%,-50%)rotate(648deg)translate(340px)rotate(-648deg)}}@keyframes pulse-ring{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.6;transform:translate(-50%,-50%)scale(1.15)}}@keyframes spin-slow{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.orbit-node-1{animation:28s linear infinite orbit1}.orbit-node-2{animation:22s linear infinite orbit2}.orbit-node-3{animation:36s linear infinite orbit3}.orbit-node-4{animation:18s linear infinite orbit4}.orbit-node-5{animation:44s linear infinite orbit5}.pulse-ring{animation:3s ease-in-out infinite pulse-ring}.orbit-ring-1{animation:60s linear infinite spin-slow}.orbit-ring-2{animation:45s linear infinite reverse spin-slow}.orbit-ring-3{animation:80s linear infinite spin-slow}.mobile-menu{transition:transform .4s cubic-bezier(.4,0,.2,1);transform:translate(100%)}.mobile-menu.active{transform:translate(0)}@media (width<=768px){.orbit-container{margin-top:-60px;margin-bottom:-60px;transform:scale(.55)}}@media (width>=769px) and (width<=1024px){.orbit-container{margin-top:-30px;margin-bottom:-30px;transform:scale(.75)}}.scroll-hidden{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.scroll-fade-up{transform:translateY(60px)}.scroll-fade-left{transform:translate(-60px)}.scroll-fade-right{transform:translate(60px)}.scroll-scale{transform:scale(.85)}.scroll-visible{opacity:1!important;transform:translateY(0)translate(0)scale(1)!important}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.stagger-4{transition-delay:.4s}.stagger-5{transition-delay:.5s}.stagger-6{transition-delay:.6s}
