.not-found{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%);justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.not-found:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 20% 80%,#00ff801a 0%,#0000 50%),radial-gradient(circle at 80% 20%,#0080ff1a 0%,#0000 50%),radial-gradient(circle at 40% 40%,#ff00800d 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.not-found__container{z-index:1;max-width:600px;padding:2rem;position:relative}.not-found__content{text-align:center;animation:1s ease-out fadeInUp}.not-found__image-wrapper{justify-content:center;align-items:center;width:200px;height:200px;margin:0 auto 3rem;display:flex;position:relative}.not-found__image-glow{z-index:-1;background:radial-gradient(circle,#00ff8033 0%,#0000 70%);border-radius:50%;width:250px;height:250px;animation:3s ease-in-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not-found__image{filter:drop-shadow(0 10px 30px #00ff804d);z-index:1;transition:transform .3s;animation:4s ease-in-out infinite float}.not-found__image:hover{transform:scale(1.05)rotate(5deg)}.not-found__text{margin-bottom:3rem}.not-found__title{color:#0000;letter-spacing:-.05em;background:linear-gradient(135deg,#00ff80,#00b8ff,#ff00b8);-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:6rem;font-weight:900;animation:2s ease-in-out infinite alternate titleGlow}.not-found__subtitle{color:#fff;opacity:.9;margin:0 0 1rem;font-size:2rem;font-weight:600;animation:1s ease-out .2s both slideInLeft}.not-found__description{color:#888;margin:0 0 2rem;font-size:1.1rem;line-height:1.6;animation:1s ease-out .4s both slideInRight}.not-found__link{animation:1s ease-out .6s both slideInUp;display:inline-block}.not-found__button{padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;position:relative;overflow:hidden;background:linear-gradient(135deg,#00ff80,#00b8ff)!important;border:none!important}.not-found__button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.not-found__button:hover{transform:translateY(-3px);box-shadow:0 15px 35px #00ff8066!important}.not-found__button:hover:before{left:100%}.not-found__button span{margin-right:.5rem;font-size:1.2rem}.not-found__particles{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.not-found__particle{opacity:.6;background:#00ff80;border-radius:50%;width:4px;height:4px;position:absolute}.not-found__particle--1{animation:8s ease-in-out infinite particleFloat1;top:20%;left:15%}.not-found__particle--2{background:#00b8ff;animation:6s ease-in-out 1s infinite particleFloat2;top:60%;right:20%}.not-found__particle--3{background:#ff00b8;animation:10s ease-in-out 2s infinite particleFloat3;bottom:30%;left:10%}.not-found__particle--4{animation:7s ease-in-out .5s infinite particleFloat1;top:40%;right:15%}.not-found__particle--5{background:#00b8ff;animation:9s ease-in-out 1.5s infinite particleFloat2;bottom:20%;right:40%}.not-found__particle--6{background:#ff00b8;animation:12s ease-in-out 3s infinite particleFloat3;top:15%;right:50%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:.9;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes titleGlow{0%{filter:brightness()saturate();text-shadow:0 0 20px #00ff8080}to{filter:brightness(1.2)saturate(1.2);text-shadow:0 0 30px #00ff80cc}}@keyframes pulse{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes particleFloat1{0%,to{opacity:.3;transform:translateY(0)translate(0)}25%{opacity:.8;transform:translateY(-30px)translate(10px)}50%{opacity:.6;transform:translateY(-60px)translate(-5px)}75%{opacity:.4;transform:translateY(-30px)translate(-10px)}}@keyframes particleFloat2{0%,to{opacity:.4;transform:translateY(0)translate(0)rotate(0)}33%{opacity:.7;transform:translateY(40px)translate(-15px)rotate(120deg)}66%{opacity:.5;transform:translateY(20px)translate(15px)rotate(240deg)}}@keyframes particleFloat3{0%,to{opacity:.2;transform:translateY(0)translate(0)scale(1)}20%{opacity:.6;transform:translateY(-20px)translate(20px)scale(1.5)}40%{opacity:.8;transform:translateY(-40px)translate(-10px)scale(.8)}60%{opacity:.4;transform:translateY(-60px)translate(15px)scale(1.2)}80%{opacity:.7;transform:translateY(-20px)translate(-20px)scale(.9)}}@media (max-width:768px){.not-found__container{padding:1rem}.not-found__title{font-size:4rem}.not-found__subtitle{font-size:1.5rem}.not-found__image-wrapper{width:150px;height:150px;margin-bottom:2rem}.not-found__image-glow{width:200px;height:200px}}@media (max-width:480px){.not-found__title{font-size:3rem}.not-found__subtitle{font-size:1.25rem}.not-found__description{font-size:1rem}}
