.NotFound-module-scss-module__-yv1Ga__page{justify-content:center;align-items:center;min-height:70dvh;padding:1rem;display:flex;position:relative;overflow:hidden}.NotFound-module-scss-module__-yv1Ga__content{z-index:1;text-align:center;background:#fff9;width:100%;max-width:600px;padding:3rem 2rem;position:relative}.NotFound-module-scss-module__-yv1Ga__codeWrapper{justify-content:center;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}.NotFound-module-scss-module__-yv1Ga__code{background:linear-gradient(135deg,#1a1a2e,#2d2d44);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:800;line-height:1;animation:.6s forwards NotFound-module-scss-module__-yv1Ga__fadeInUp}.NotFound-module-scss-module__-yv1Ga__code:last-child{animation-delay:.2s}.NotFound-module-scss-module__-yv1Ga__codeZero{background:var(--app-modern-accent-color);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:8rem;animation-delay:.1s;position:relative;}.NotFound-module-scss-module__-yv1Ga__textContent{opacity:0;animation:.6s .3s forwards NotFound-module-scss-module__-yv1Ga__fadeInUp}.NotFound-module-scss-module__-yv1Ga__textContent h1{color:#1a1a2e;letter-spacing:-.02em;margin:.5rem 0 1rem;font-size:2rem;font-weight:600}.NotFound-module-scss-module__-yv1Ga__message{color:#666;margin:0;font-size:1.1rem;line-height:1.7}.NotFound-module-scss-module__-yv1Ga__button{background:var(--app-modern-accent-color);color:#fff;opacity:0;border-radius:12px;align-items:center;gap:.5rem;margin-top:2rem;padding:.85rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s .5s forwards NotFound-module-scss-module__-yv1Ga__fadeInUp;display:inline-flex}.NotFound-module-scss-module__-yv1Ga__button:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 12px 32px #1a1a2e40}.NotFound-module-scss-module__-yv1Ga__button:active{transform:scale(.98)}.NotFound-module-scss-module__-yv1Ga__buttonIcon{transition:transform .3s;display:inline-block}.NotFound-module-scss-module__-yv1Ga__button:hover .NotFound-module-scss-module__-yv1Ga__buttonIcon{transform:translate(-3px)}.NotFound-module-scss-module__-yv1Ga__helpLinks{color:#999;opacity:0;margin-top:2rem;font-size:.9rem;animation:.6s .7s forwards NotFound-module-scss-module__-yv1Ga__fadeInUp;display:inline-block}.NotFound-module-scss-module__-yv1Ga__helpLinks a{color:var(--app-modern-accent-color)}@keyframes NotFound-module-scss-module__-yv1Ga__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.NotFound-module-scss-module__-yv1Ga__page{padding:.75rem}.NotFound-module-scss-module__-yv1Ga__content{border-radius:20px;width:100%;max-width:100%;margin:0;padding:2rem 1.5rem}.NotFound-module-scss-module__-yv1Ga__code{font-size:5rem}.NotFound-module-scss-module__-yv1Ga__codeZero{font-size:6rem}.NotFound-module-scss-module__-yv1Ga__textContent h1{margin:.25rem 0 .75rem;font-size:1.5rem}.NotFound-module-scss-module__-yv1Ga__message{font-size:1rem;line-height:1.6}.NotFound-module-scss-module__-yv1Ga__button{min-width:200px;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.95rem}.NotFound-module-scss-module__-yv1Ga__helpLinks{margin-top:1.5rem;font-size:.85rem}}@media (max-width:480px){.NotFound-module-scss-module__-yv1Ga__page{padding:.5rem}.NotFound-module-scss-module__-yv1Ga__content{border-radius:16px;padding:1.75rem 1.25rem}.NotFound-module-scss-module__-yv1Ga__code{font-size:4rem}.NotFound-module-scss-module__-yv1Ga__codeZero{font-size:4.8rem}.NotFound-module-scss-module__-yv1Ga__codeWrapper{gap:.15rem;margin-bottom:.25rem}.NotFound-module-scss-module__-yv1Ga__textContent h1{margin:.25rem 0 .5rem;font-size:1.25rem}.NotFound-module-scss-module__-yv1Ga__message{font-size:.9rem;line-height:1.5}.NotFound-module-scss-module__-yv1Ga__message br{display:none}.NotFound-module-scss-module__-yv1Ga__button{min-width:160px;margin-top:1.25rem;padding:.65rem 1.25rem;font-size:.9rem}.NotFound-module-scss-module__-yv1Ga__helpLinks{margin-top:1rem;padding:0 .25rem;font-size:.8rem;display:block}}@media (prefers-reduced-motion:reduce){.NotFound-module-scss-module__-yv1Ga__button,.NotFound-module-scss-module__-yv1Ga__buttonIcon{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
