video:focus,video:focus-visible,video:active{outline:none!important;box-shadow:none!important}video::-webkit-media-controls-timeline:focus,video::-webkit-media-controls-timeline:focus-visible,video::-webkit-media-controls-panel:focus{outline:none!important;box-shadow:none!important}*{-webkit-tap-highlight-color:transparent}@keyframes rainbow-text{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.animate-rainbow{animation:rainbow-text 4s linear infinite}.hud-crosshair{position:fixed;width:40px;height:40px;border:2px solid rgba(0,212,255,.4);z-index:100;pointer-events:none;transition:all .3s ease}.hud-crosshair.tl{top:20px;left:20px;border-right:none;border-bottom:none}.hud-crosshair.tr{top:20px;right:20px;border-left:none;border-bottom:none}.hud-crosshair.bl{bottom:20px;left:20px;border-right:none;border-top:none}.hud-crosshair.br{bottom:20px;right:20px;border-left:none;border-top:none}@keyframes border-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animated-border{position:relative}.animated-border:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:linear-gradient(90deg,#00d4ff33,#00d4ffcc,#00d4ff33);background-size:200% 200%;animation:border-flow 3s linear infinite;clip-path:inherit}.logo-neon{text-shadow:0 0 10px #00d4ff,0 0 20px #00d4ff,0 0 40px #00d4ff}@keyframes text-glitch{0%{transform:translate(0);text-shadow:none}20%{transform:translate(-2px,1px);text-shadow:1px 0 red,-1px 0 cyan}40%{transform:translate(2px,-1px);text-shadow:1px 0 red,-1px 0 cyan}60%{transform:translate(-1px,2px);text-shadow:none}80%{transform:translate(1px,-2px);text-shadow:none}to{transform:translate(0);text-shadow:none}}.nav-link:hover .nav-text{animation:text-glitch .2s cubic-bezier(.25,.46,.45,.94) both infinite}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#00d4ff;transition:all .3s ease-in-out;box-shadow:0 0 10px #00d4ff,0 0 20px #00d4ff}.nav-link:hover:after{width:100%}@keyframes pulse-glow{0%{box-shadow:0 0 15px #00d4ff4d}50%{box-shadow:0 0 30px #00d4ffb3}to{box-shadow:0 0 15px #00d4ff4d}}.dash-btn{animation:pulse-glow 3s infinite;position:relative;overflow:hidden}@keyframes thin-scanline{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.dash-btn:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#fffc;box-shadow:0 0 10px #fffc;animation:thin-scanline 2s linear infinite;pointer-events:none}.user-identity-plate{background:#050a14b3;border:1px solid rgba(0,212,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 15px #00d4ff33,inset 0 0 10px #00d4ff1a;transition:all .3s ease-in-out;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.user-identity-plate:hover{box-shadow:0 0 25px #00d4ff66,inset 0 0 15px #00d4ff33;transform:scale(1.02)}@keyframes radar-pulse{0%{transform:scale(1);opacity:1;box-shadow:0 0 #00ff64b3}70%{transform:scale(3);opacity:0;box-shadow:0 0 0 10px #00ff6400}to{transform:scale(1);opacity:0;box-shadow:0 0 #00ff6400}}.radar-pulse-dot{position:relative}.radar-pulse-dot:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:1px solid #00ff64;animation:radar-pulse 2s infinite cubic-bezier(.4,0,.2,1)}.cyber-barcode{font-family:"Libre Barcode 128 Text",Courier New,Courier,monospace;font-size:14px;color:#00d4ff66;letter-spacing:-1px;line-height:1;background:repeating-linear-gradient(90deg,rgba(0,212,255,.4) 0,rgba(0,212,255,.4) 1px,transparent 1px,transparent 3px,rgba(0,212,255,.4) 3px,rgba(0,212,255,.4) 4px,transparent 4px,transparent 6px);width:100%;height:8px;margin-top:4px}.cyber-panel{background:#050a1433;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,212,255,.3);position:relative;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}.cyber-panel:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,212,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.05) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:1}.cyber-panel:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,212,255,.5);clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);pointer-events:none;z-index:2}@keyframes sweep{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}to{transform:translateY(100%);opacity:0}}.scanline-effect{position:relative;overflow:hidden}.scanline-effect:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(to bottom,transparent,rgba(0,212,255,.4),transparent);animation:sweep 4s infinite linear;pointer-events:none;z-index:5}@keyframes levitate{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.levitate-icon{animation:levitate 4s ease-in-out infinite}.cyber-glitch-btn{position:relative;overflow:hidden;transition:all .3s ease-in-out;background:linear-gradient(90deg,#05f,#00d4ff)}.cyber-glitch-btn:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.8),transparent);transform:skew(-25deg);transition:all .5s ease-in-out}.cyber-glitch-btn:hover{box-shadow:0 0 30px #00d4ffcc;transform:scale(1.05)}.cyber-glitch-btn:hover:before{animation:sweep-right .8s ease-in-out forwards}@keyframes sweep-right{to{left:200%}}.tactical-btn{width:260px;padding:15px 20px;background:#050a1466;border:1px solid rgba(0,212,255,.2);border-left:3px solid rgba(0,212,255,.6);display:flex;align-items:center;gap:15px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tactical-btn:hover{transform:translate(-8px);border-left:6px solid rgba(0,212,255,1);background:#00d4ff99;box-shadow:0 0 30px #00d4ff99}.tactical-btn .btn-icon-wrapper{transition:transform .2s cubic-bezier(.4,0,.2,1)}.tactical-btn:hover .btn-icon-wrapper{transform:translate(5px)}.tactical-btn.danger-btn{border-color:#dc262633;border-left-color:#dc262699}.tactical-btn.danger-btn:hover{border-left-color:#dc2626;background:#dc262699;box-shadow:0 0 30px #dc262699}.micro-text{position:absolute;top:4px;left:20px;font-size:8px;color:#00d4ff99;font-family:Courier New,Courier,monospace;font-weight:400;letter-spacing:1px}.tactical-btn:hover .micro-text{color:#ffffffe6}.tactical-btn.danger-btn .micro-text{color:#dc262699}.tactical-btn.danger-btn:hover .micro-text{color:#ffffffe6}@keyframes cyberGlitch{0%{transform:translate(0);filter:drop-shadow(0 0 10px rgba(0,212,255,.5))}20%{transform:translate(-2px,1px);filter:drop-shadow(2px 0px 0px red) drop-shadow(-2px 0px 0px cyan)}40%{transform:translate(2px,-1px);filter:drop-shadow(-2px 0px 0px red) drop-shadow(2px 0px 0px cyan)}60%{transform:translate(-1px,2px);filter:drop-shadow(2px 0px 0px red) drop-shadow(-2px 0px 0px cyan)}80%{transform:translate(1px,-2px);filter:drop-shadow(-2px 0px 0px red) drop-shadow(2px 0px 0px cyan)}to{transform:translate(0);filter:drop-shadow(0 0 10px rgba(0,212,255,.5))}}.cyber-glitch-logo{display:inline-block;transition:all .2s}.cyber-glitch-logo:hover{animation:cyberGlitch .2s infinite}.nav-link-target{position:relative;overflow:visible}.nav-link-target:before,.nav-link-target:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:#00d4ff;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #00d4ff;pointer-events:none}.nav-link-target:before{top:0;transform-origin:left}.nav-link-target:after{bottom:0;transform-origin:right}.nav-link-target:hover:before,.nav-link-target:hover:after{transform:scaleX(1)}.nav-text-target{transition:all .3s ease}.nav-link-target:hover .nav-text-target{color:#fff!important;text-shadow:0 0 10px #ffffff,0 0 20px #00d4ff}.holo-btn{position:relative;overflow:hidden;background:#00d4ff26;border:1px solid #00d4ff;transition:all .3s ease;box-shadow:0 0 15px #00d4ff33,inset 0 0 10px #00d4ff1a}.holo-btn:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,212,255,.1) 10px,rgba(0,212,255,.1) 20px);animation:barber-pole 20s linear infinite;z-index:0;pointer-events:none}@keyframes barber-pole{0%{transform:translate(0)}to{transform:translate(50%)}}.holo-btn:hover{background:#00d4ff4d;box-shadow:0 0 30px #00d4ff99,inset 0 0 20px #00d4ff4d;text-shadow:0 0 10px #ffffff}.holo-arrow{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1);color:#00d4ff}.holo-btn:hover .holo-arrow.left{transform:translate(-5px)}.holo-btn:hover .holo-arrow.right{transform:translate(5px)}.btn-progress{position:absolute;top:0;left:0;height:1.5px;background:#00d4ff;animation:btn-load 3s ease-in-out infinite;box-shadow:0 0 8px #00d4ff}.tactical-btn.danger-btn .btn-progress{background:#dc2626;box-shadow:0 0 8px #dc2626}@keyframes btn-load{0%{width:0%;opacity:0}10%{opacity:1}80%{width:100%;opacity:1}to{width:100%;opacity:0}}@keyframes data-stream{0%{transform:translateY(100%);opacity:0}10%{opacity:.4}90%{opacity:.4}to{transform:translateY(-100%);opacity:0}}.data-stream-col{position:absolute;top:0;bottom:0;width:20px;font-family:Courier New,Courier,monospace;font-size:8px;color:#00ff6480;line-height:1.2;word-break:break-all;overflow:hidden;z-index:0;pointer-events:none}.data-stream-content{animation:data-stream 10s linear infinite;display:flex;flex-direction:column}.equalizer-bar{width:3px;background:#00d4ff;box-shadow:0 0 5px #00d4ff;border-radius:1px;animation:eq-bounce 1s ease-in-out infinite alternate}@keyframes eq-bounce{0%{height:2px}to{height:15px}}.eq-1{animation-delay:0s}.eq-2{animation-delay:.2s}.eq-3{animation-delay:.4s}.eq-4{animation-delay:.1s}.eq-5{animation-delay:.5s}.screen-vignette{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;box-shadow:inset 0 0 150px #000000e6;background:radial-gradient(circle at center,transparent 60%,rgba(10,0,20,.4) 100%)}.screen-glitch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:11;background:repeating-linear-gradient(transparent,transparent 2px,rgba(0,212,255,.03) 2px,rgba(0,212,255,.03) 4px)}.scramble-logo{position:relative;display:inline-block;color:transparent!important;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#00f3ff,#05f,#00f3ff)!important;background-size:200% auto;animation:logo-sweep 4s linear infinite;transition:all .2s;font-weight:900}@keyframes logo-sweep{0%{background-position:0% center}to{background-position:200% center}}.scramble-logo:hover{animation:none;color:#00f3ff!important;text-shadow:0 0 15px #00f3ff,0 0 30px #00f3ff;background-image:none!important}.scramble-logo:hover:before{content:attr(data-text);position:absolute;top:0;left:0;right:0;bottom:0;color:#00f3ff;animation:scramble-text .2s steps(4) infinite;background:transparent;pointer-events:none}@keyframes scramble-text{0%{content:"8A4C!"}25%{content:"0X1F9"}50%{content:"#%*@!"}75%{content:"9F2B$"}to{content:"SHOOSH"}}.hologram-projector{position:absolute;bottom:0;width:120px;height:120px;background:conic-gradient(from 180deg at 50% 100%,transparent 120deg,rgba(0,212,255,.4) 150deg,rgba(0,212,255,.4) 210deg,transparent 240deg);clip-path:polygon(20% 0,80% 0,100% 100%,0% 100%);filter:blur(8px);opacity:.6;animation:holo-flicker 3s infinite alternate;pointer-events:none;z-index:0}@keyframes holo-flicker{0%{opacity:.4;height:110px}50%{opacity:.6;height:125px}to{opacity:.5;height:120px}}.pulse-arrows{display:inline-block;animation:pulse-outward .6s ease-in-out infinite alternate;color:#00d4ff}.pulse-arrows.left{transform-origin:right}.pulse-arrows.right{transform-origin:left}@keyframes pulse-outward{0%{transform:translate(0);opacity:.5;text-shadow:none}to{transform:scaleX(1.3) translate(2px);opacity:1;text-shadow:0 0 10px #00d4ff}}.holo-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,212,255,.2) 2px,rgba(0,212,255,.2) 4px);opacity:0;transition:opacity .3s;pointer-events:none;z-index:1}.holo-btn:hover:after{opacity:1}@keyframes router-blink{0%,to{opacity:1;box-shadow:0 0 10px currentColor}50%{opacity:.2;box-shadow:none}}.router-led-0{animation:router-blink .8s infinite}.router-led-1{animation:router-blink 1.2s infinite .3s}.router-led-2{animation:router-blink .5s infinite .7s}.router-led-3{animation:router-blink 1.5s infinite .1s}.router-led-4{animation:router-blink .9s infinite .5s}.cyber-draw-border{position:relative;overflow:visible}.cyber-draw-lines{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;z-index:20}.cyber-draw-lines:before,.cyber-draw-lines:after{content:"";position:absolute;width:0;height:0;border:2px solid transparent;transition:all .3s ease-in-out;border-radius:inherit}.cyber-draw-lines:before{top:0;left:0}.cyber-draw-lines:after{bottom:0;right:0}.cyber-draw-border:hover .cyber-draw-lines:before{width:100%;height:100%;border-top-color:#00d4ff;border-right-color:#00d4ff;transition:width .15s ease-out,height .15s ease-out .15s}.cyber-draw-border:hover .cyber-draw-lines:after{width:100%;height:100%;border-bottom-color:#00d4ff;border-left-color:#00d4ff;transition:border-color 0s ease-out .3s,width .15s ease-out .3s,height .15s ease-out .45s}.danger-btn.cyber-draw-border:hover .cyber-draw-lines:before{border-top-color:#ef4444;border-right-color:#ef4444}.danger-btn.cyber-draw-border:hover .cyber-draw-lines:after{border-bottom-color:#ef4444;border-left-color:#ef4444}.ui-crt-element:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(transparent,transparent 2px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.03) 4px);z-index:40;border-radius:inherit;clip-path:inherit}@keyframes smoothGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.text-gradient-flow{background:linear-gradient(90deg,#ff8a00,#e52e71,#00d4ff,#ff8a00);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:smoothGradient 6s ease infinite}@keyframes spinStar{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseOpacityStar{0%,to{opacity:.9}50%{opacity:.2}}@keyframes smoothHue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.rgb-keyboard-text{background:linear-gradient(90deg,#f04,#f80,#f04);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:smoothHue 3s linear infinite}.rgb-keyboard-bg{background:linear-gradient(90deg,#f04,#f80,#f04);background-size:200% auto;animation:smoothHue 3s linear infinite}.cyber-star-wrapper{position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;z-index:-1;display:flex;align-items:center;justify-content:center;pointer-events:none}.cyber-star-spinner{width:100%;height:100%;animation:spinStar 5s linear infinite,pulseOpacityStar 2.5s ease-in-out infinite;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px rgba(255,215,0,.6));transition:filter .3s ease}.group\/logo:active .cyber-star-spinner{filter:drop-shadow(0 0 25px rgba(255,255,255,.9))}.cyber-star-shape{width:75%;height:75%;background:linear-gradient(45deg,gold,#ffea00,#ff8c00);clip-path:polygon(50% 0%,57% 33%,85% 15%,67% 43%,100% 50%,67% 57%,85% 85%,57% 67%,50% 100%,43% 67%,15% 85%,33% 57%,0% 50%,33% 43%,15% 15%,43% 33%);transform:scale(1) rotate(0);transition:transform 2.5s cubic-bezier(.1,1,0,1),background .8s ease,filter .8s ease;opacity:.9}.group\/logo:hover .cyber-star-shape{transform:scale(1.15) rotate(135deg);transition:transform 2s cubic-bezier(.1,1,0,1)}.group\/logo:active .cyber-star-shape{transform:scale(1.5) rotate(720deg);background:#fff;filter:drop-shadow(0 0 15px rgba(255,255,255,1)) blur(.2px);transition:transform 3s cubic-bezier(.1,1,0,1),background .5s ease,filter .5s ease}.cyber-star-glow{position:absolute;top:-25px;right:-25px;bottom:-25px;left:-25px;background:radial-gradient(circle,rgba(255,215,0,.3) 0%,rgba(255,215,0,.05) 50%,transparent 70%);animation:pulseOpacityStar 2.5s ease-in-out infinite}
