.matrix-rain{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(0,255,255,.1) 50%,transparent 100%);animation:matrixRain 20s linear infinite}@keyframes matrixRain{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}.binary-floating{position:absolute;width:100%;height:100%;overflow:hidden}.binary-text{position:absolute;color:#00ffff4d;font-family:Courier New,monospace;font-size:12px;font-weight:700;white-space:nowrap;animation:floatBinary 15s linear infinite;pointer-events:none}.binary-text:nth-child(1){top:20%;left:-100%;animation-delay:0s}.binary-text:nth-child(2){top:50%;left:-100%;animation-delay:5s}.binary-text:nth-child(3){top:80%;left:-100%;animation-delay:10s}@keyframes floatBinary{0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.cyber-glow{position:relative;overflow:hidden}.cyber-glow:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#0ff,#f0f,#0ff,#f0f);background-size:400% 400%;animation:cyberGlow 3s ease-in-out infinite;z-index:-1;border-radius:inherit}@keyframes cyberGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.holographic-text{background:linear-gradient(45deg,#0ff,#f0f,#0ff,#f0f);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:holographicShift 2s ease-in-out infinite}@keyframes holographicShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.neural-network{position:absolute;width:100%;height:100%;pointer-events:none}.neural-node{position:absolute;width:4px;height:4px;background:#0ff;border-radius:50%;animation:neuralPulse 2s ease-in-out infinite}.neural-connection{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#00ffff,transparent);animation:neuralFlow 3s linear infinite}@keyframes neuralPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.5);opacity:1}}@keyframes neuralFlow{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}.data-stream{position:absolute;width:2px;height:100px;background:linear-gradient(180deg,transparent,#00ffff,transparent);animation:dataStream 4s linear infinite}@keyframes dataStream{0%{transform:translateY(-100px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh);opacity:0}}.cyber-card{position:relative;transition:all .3s ease}.cyber-card:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(0,255,255,.1),transparent);opacity:0;transition:opacity .3s ease;border-radius:inherit}.cyber-card:hover:before{opacity:1}.cyber-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px #00ffff4d}.glitch-text{position:relative;animation:glitch 2s infinite}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{animation:glitch-1 .5s infinite;color:#f0f;z-index:-1}.glitch-text:after{animation:glitch-2 .5s infinite;color:#0ff;z-index:-2}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(-2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(2px,2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(-2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(2px,-2px)}80%{transform:translate(-2px,2px)}}.quantum-loader{width:40px;height:40px;border:2px solid transparent;border-top:2px solid #00ffff;border-right:2px solid #ff00ff;border-radius:50%;animation:quantumSpin 1s linear infinite}@keyframes quantumSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hologram-scan{position:relative;overflow:hidden}.hologram-scan:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 0%,rgba(0,255,255,.1) 50%,transparent 100%);animation:hologramScan 3s linear infinite;pointer-events:none}@keyframes hologramScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.cyber-button{position:relative;background:linear-gradient(45deg,#1a1a1a,#2a2a2a);border:1px solid #00ffff;color:#0ff;padding:12px 24px;border-radius:4px;transition:all .3s ease;overflow:hidden}.cyber-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.2),transparent);transition:left .5s ease}.cyber-button:hover:before{left:100%}.cyber-button:hover{box-shadow:0 0 20px #00ffff80;transform:translateY(-2px)}.skip-link[data-astro-cid-sckkx6r4]{position:absolute;top:-40px;left:6px;background:#22d3ee;color:#000;padding:8px;text-decoration:none;border-radius:4px;font-weight:700;z-index:1000;transition:top .3s}.skip-link[data-astro-cid-sckkx6r4]:focus{top:6px}
