.error-page[data-v-0ce01d98]{background:linear-gradient(180deg,#0a0e1a,#111827);min-height:100vh;overflow:hidden;position:relative}.cyber-grid[data-v-0ce01d98]{animation:gridMove-0ce01d98 20s linear infinite;background-image:linear-gradient(rgba(6,182,212,.1) 1px,transparent 0),linear-gradient(90deg,rgba(6,182,212,.1) 1px,transparent 0);background-size:50px 50px;inset:0;position:absolute}@keyframes gridMove-0ce01d98{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.cyber-particles[data-v-0ce01d98]{animation:particleFloat-0ce01d98 15s ease-in-out infinite;background:radial-gradient(circle at 20% 50%,rgba(6,182,212,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(103,232,249,.1) 0,transparent 50%);inset:0;position:absolute}@keyframes particleFloat-0ce01d98{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.hologram-element[data-v-0ce01d98]{background:radial-gradient(circle,rgba(103,232,249,.2) 0,transparent 70%);border-radius:50%;filter:blur(40px);position:absolute}.holo-1[data-v-0ce01d98]{animation:float1-0ce01d98 20s ease-in-out infinite;height:400px;left:5%;top:10%;width:400px}.holo-2[data-v-0ce01d98]{animation:float2-0ce01d98 15s ease-in-out infinite;bottom:10%;height:300px;right:10%;width:300px}.holo-3[data-v-0ce01d98]{animation:float3-0ce01d98 18s ease-in-out infinite;height:250px;left:70%;top:60%;width:250px}@keyframes float1-0ce01d98{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}@keyframes float2-0ce01d98{0%,to{transform:translate(0)}50%{transform:translate(-40px,40px)}}@keyframes float3-0ce01d98{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}.error-code[data-v-0ce01d98]{animation:glowPulse-0ce01d98 2s ease-in-out infinite;color:#67e8f9;font-size:clamp(6rem,20vw,12rem);font-weight:900;letter-spacing:.1em;position:relative;text-shadow:0 0 10px rgba(103,232,249,.8),0 0 20px rgba(103,232,249,.6),0 0 30px rgba(103,232,249,.4),0 0 40px rgba(103,232,249,.2)}@keyframes glowPulse-0ce01d98{0%,to{text-shadow:0 0 10px rgba(103,232,249,.8),0 0 20px rgba(103,232,249,.6),0 0 30px rgba(103,232,249,.4)}50%{text-shadow:0 0 20px #67e8f9,0 0 30px rgba(103,232,249,.8),0 0 40px rgba(103,232,249,.6),0 0 50px rgba(103,232,249,.4)}}.glitch[data-v-0ce01d98]{position:relative}.glitch[data-v-0ce01d98]:after,.glitch[data-v-0ce01d98]:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch[data-v-0ce01d98]:before{animation:glitchTop-0ce01d98 3s infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);color:#ff0064cc}.glitch[data-v-0ce01d98]:after{animation:glitchBottom-0ce01d98 4s infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);color:#0ffc}@keyframes glitchTop-0ce01d98{0%,90%,to{transform:translate(0)}92%{transform:translate(-3px,-3px)}94%{transform:translate(3px,3px)}96%{transform:translate(-3px,3px)}}@keyframes glitchBottom-0ce01d98{0%,85%,to{transform:translate(0)}87%{transform:translate(4px,4px)}89%{transform:translate(-4px,-4px)}91%{transform:translate(4px,-4px)}}.neon-line[data-v-0ce01d98]{animation:lineGlow-0ce01d98 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(103,232,249,.8),transparent);box-shadow:0 0 10px #67e8f980;height:2px;width:80px}.neon-dot[data-v-0ce01d98]{animation:dotPulse-0ce01d98 2s ease-in-out infinite;background:#67e8f9;border-radius:50%;box-shadow:0 0 10px #67e8f9cc,0 0 20px #67e8f966;height:8px;margin:0 12px;width:8px}@keyframes lineGlow-0ce01d98{0%,to{opacity:.6}50%{opacity:1}}@keyframes dotPulse-0ce01d98{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.error-icon[data-v-0ce01d98],.error-icon-container[data-v-0ce01d98]{align-items:center;display:flex;justify-content:center}.error-icon[data-v-0ce01d98]{height:120px;position:relative;width:120px}.icon-ring[data-v-0ce01d98]{animation:ringExpand-0ce01d98 3s ease-out infinite;border:2px solid rgba(103,232,249,.3);border-radius:50%;position:absolute}.icon-ring[data-v-0ce01d98]:first-child{animation-delay:0s;height:120px;width:120px}.icon-ring[data-v-0ce01d98]:nth-child(2){animation-delay:1s;height:120px;width:120px}.icon-ring[data-v-0ce01d98]:nth-child(3){animation-delay:2s;height:120px;width:120px}@keyframes ringExpand-0ce01d98{0%{height:60px;opacity:1;width:60px}to{height:180px;opacity:0;width:180px}}.warning-icon[data-v-0ce01d98]{animation:iconFloat-0ce01d98 3s ease-in-out infinite;color:#67e8f9;filter:drop-shadow(0 0 10px rgba(103,232,249,.6));height:64px;position:relative;width:64px;z-index:1}@keyframes iconFloat-0ce01d98{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cyber-button[data-v-0ce01d98]{align-items:center;background:#06b6d41a;border:2px solid rgba(103,232,249,.5);border-radius:.5rem;color:#67e8f9;display:inline-flex;font-weight:700;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}.cyber-button[data-v-0ce01d98]:before{background:linear-gradient(90deg,transparent,rgba(103,232,249,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cyber-button[data-v-0ce01d98]:hover{background:#06b6d433;border-color:#67e8f9;box-shadow:0 0 20px #67e8f966,inset 0 0 20px #67e8f91a;transform:translateY(-2px)}.cyber-button[data-v-0ce01d98]:hover:before{left:100%}.button-content[data-v-0ce01d98]{align-items:center;display:flex;gap:.5rem;position:relative;z-index:1}.scan-lines[data-v-0ce01d98]{animation:scanMove-0ce01d98 8s linear infinite;background:repeating-linear-gradient(0deg,rgba(0,0,0,.1),transparent 1px,transparent 2px,rgba(0,0,0,.1) 3px);inset:0;opacity:.3;pointer-events:none;position:absolute}@keyframes scanMove-0ce01d98{0%{transform:translateY(0)}to{transform:translateY(10px)}}@media (max-width:768px){.error-code[data-v-0ce01d98]{font-size:clamp(4rem,15vw,8rem)}.error-icon[data-v-0ce01d98]{height:80px;width:80px}.warning-icon[data-v-0ce01d98]{height:48px;width:48px}.icon-ring[data-v-0ce01d98]:first-child,.icon-ring[data-v-0ce01d98]:nth-child(2),.icon-ring[data-v-0ce01d98]:nth-child(3){height:80px;width:80px}@keyframes ringExpand-0ce01d98{0%{height:40px;opacity:1;width:40px}to{height:120px;opacity:0;width:120px}}}
