@keyframes NotFound-module__IfqcAa__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NotFound-module__IfqcAa__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:2rem;display:flex;position:relative;overflow:hidden}.NotFound-module__IfqcAa__glow{background-image:radial-gradient(circle,var(--accent-color,#00b2ff1a)0%,transparent 50%);filter:blur(120px);z-index:-1;width:100vw;height:50vh;animation:8s ease-in-out infinite alternate NotFound-module__IfqcAa__pulseGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes NotFound-module__IfqcAa__pulseGlow{0%{opacity:.3}to{opacity:.6;transform:translate(-50%,-50%)scale(1.2)}}.NotFound-module__IfqcAa__content{animation:1s ease-out NotFound-module__IfqcAa__fadeIn}.NotFound-module__IfqcAa__icon{color:var(--primary-glow);filter:drop-shadow(0 0 20px var(--primary-glow));margin-bottom:2rem;font-size:6rem;animation:4s ease-in-out infinite alternate NotFound-module__IfqcAa__float}@keyframes NotFound-module__IfqcAa__float{0%{transform:translateY(-10px)}to{transform:translateY(10px)}}.NotFound-module__IfqcAa__title{font-size:6rem;font-family:var(--font-heading);background-image:var(--accent-gradient);color:#0000;-webkit-background-clip:text;font-weight:800;line-height:1}@media (max-width:768px){.NotFound-module__IfqcAa__title{font-size:5rem}}.NotFound-module__IfqcAa__subtitle{font-family:var(--font-heading);color:var(--text-primary);margin-top:1rem;font-size:2rem;font-weight:700}.NotFound-module__IfqcAa__description{color:var(--text-secondary);max-width:40rem;margin-top:1rem;font-size:1.25rem}.NotFound-module__IfqcAa__actions{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:24rem;margin:3rem auto;display:flex}.NotFound-module__IfqcAa__homeButton{background:var(--accent-gradient);color:#fff;cursor:pointer;border:none;border-radius:50px;width:100%;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 0 25px #00b2ff66}.NotFound-module__IfqcAa__homeButton:hover{transform:scale(1.05);box-shadow:0 0 35px #00b2ffb3}
