.ErrorPage-module-scss-module__xblUgq__errorPage{z-index:2000;background:linear-gradient(135deg,#0f1419 0%,#1a252f 50%,#0f1419 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;animation:.5s ease-in ErrorPage-module-scss-module__xblUgq__fadeIn;display:flex;position:fixed;top:0;left:0;overflow:hidden}.ErrorPage-module-scss-module__xblUgq__bgElements{pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ErrorPage-module-scss-module__xblUgq__circle{border:2px solid #dc262626;border-radius:50%;animation:3s ease-in-out infinite ErrorPage-module-scss-module__xblUgq__pulse;position:absolute}.ErrorPage-module-scss-module__xblUgq__circle:first-child{width:400px;height:400px;animation-delay:0s;top:50%;left:50%;transform:translate(-50%,-50%)}.ErrorPage-module-scss-module__xblUgq__circle:nth-child(2){width:600px;height:600px;animation-delay:1s;top:50%;left:50%;transform:translate(-50%,-50%)}.ErrorPage-module-scss-module__xblUgq__circle:nth-child(3){width:800px;height:800px;animation-delay:2s;top:50%;left:50%;transform:translate(-50%,-50%)}.ErrorPage-module-scss-module__xblUgq__spotlight{pointer-events:none;background:radial-gradient(#dc26261a 0%,#0000 70%);width:100%;height:200%;animation:15s linear infinite ErrorPage-module-scss-module__xblUgq__spotlightRotate;position:absolute;top:-50%;left:50%;transform:translate(-50%)rotate(45deg)}.ErrorPage-module-scss-module__xblUgq__content{z-index:2;justify-content:center;align-items:center;margin-bottom:40px;animation:1s ease-out ErrorPage-module-scss-module__xblUgq__contentEntrance;display:flex;position:relative}.ErrorPage-module-scss-module__xblUgq__errorSymbol{border:3px solid #dc262680;border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;display:flex;box-shadow:0 0 40px #dc262666,inset 0 0 30px #dc262626}.ErrorPage-module-scss-module__xblUgq__symbol{color:#dc2626;text-shadow:0 0 40px #dc2626cc,0 0 80px #dc262666,0 5px 10px #00000080;font-size:120px;font-weight:900;line-height:1;animation:2s ease-in-out infinite ErrorPage-module-scss-module__xblUgq__numberPulse}.ErrorPage-module-scss-module__xblUgq__title{z-index:2;color:#fff;letter-spacing:4px;text-align:center;margin-bottom:1.5rem;font-size:2rem;font-weight:700;animation:3s ease-in-out infinite ErrorPage-module-scss-module__xblUgq__textGlow;position:relative}@media (min-width:640px){.ErrorPage-module-scss-module__xblUgq__title{font-size:2.5rem}}@media (min-width:1024px){.ErrorPage-module-scss-module__xblUgq__title{font-size:3rem}}.ErrorPage-module-scss-module__xblUgq__description{z-index:2;color:#ffffffb3;text-align:center;max-width:600px;margin-bottom:2.5rem;padding:0 20px;font-size:1rem;line-height:1.6;position:relative}@media (min-width:640px){.ErrorPage-module-scss-module__xblUgq__description{font-size:1.125rem}}@media (min-width:1024px){.ErrorPage-module-scss-module__xblUgq__description{font-size:1.25rem}}.ErrorPage-module-scss-module__xblUgq__buttons{z-index:2;flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}@media (min-width:640px){.ErrorPage-module-scss-module__xblUgq__buttons{flex-direction:row}}.ErrorPage-module-scss-module__xblUgq__button{color:#fff;letter-spacing:2px;cursor:pointer;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);border:none;border-radius:8px;padding:16px 48px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;animation:3s ease-in-out infinite ErrorPage-module-scss-module__xblUgq__buttonFloat;display:inline-block;box-shadow:0 0 30px #dc262680,0 4px 15px #0000004d}.ErrorPage-module-scss-module__xblUgq__button:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 0 40px #dc2626cc,0 6px 20px #0006}.ErrorPage-module-scss-module__xblUgq__button:active{transform:translateY(-1px)scale(1.02)}@media (min-width:640px){.ErrorPage-module-scss-module__xblUgq__button{padding:18px 60px;font-size:18px}}.ErrorPage-module-scss-module__xblUgq__buttonOutline{box-shadow:none;background:0 0;border:2px solid #dc262699;animation-delay:.2s}.ErrorPage-module-scss-module__xblUgq__buttonOutline:hover{background:#dc26261a;box-shadow:0 0 30px #dc262666}.ErrorPage-module-scss-module__xblUgq__decorElements{z-index:2;gap:12px;display:flex;position:absolute;bottom:40px}.ErrorPage-module-scss-module__xblUgq__decorDot{background:#dc2626;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite ErrorPage-module-scss-module__xblUgq__dotWave;box-shadow:0 0 10px #dc262699}.ErrorPage-module-scss-module__xblUgq__decorDot:first-child{animation-delay:0s}.ErrorPage-module-scss-module__xblUgq__decorDot:nth-child(2){animation-delay:.2s}.ErrorPage-module-scss-module__xblUgq__decorDot:nth-child(3){animation-delay:.4s}@keyframes ErrorPage-module-scss-module__xblUgq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ErrorPage-module-scss-module__xblUgq__pulse{0%,to{opacity:.2;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.15)}}@keyframes ErrorPage-module-scss-module__xblUgq__spotlightRotate{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}@keyframes ErrorPage-module-scss-module__xblUgq__contentEntrance{0%{opacity:0;transform:scale(.5)translateY(-50px)}60%{transform:scale(1.05)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ErrorPage-module-scss-module__xblUgq__numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ErrorPage-module-scss-module__xblUgq__textGlow{0%,to{text-shadow:0 0 20px #ffffff4d}50%{text-shadow:0 0 30px #ffffff80,0 0 50px #dc26264d}}@keyframes ErrorPage-module-scss-module__xblUgq__buttonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ErrorPage-module-scss-module__xblUgq__dotWave{0%,to{opacity:.5;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-10px)scale(1.2)}}@media (max-width:768px){.ErrorPage-module-scss-module__xblUgq__content{margin-bottom:30px}.ErrorPage-module-scss-module__xblUgq__errorSymbol{width:110px;height:110px}.ErrorPage-module-scss-module__xblUgq__symbol{font-size:80px}.ErrorPage-module-scss-module__xblUgq__title{letter-spacing:2px;font-size:1.5rem}.ErrorPage-module-scss-module__xblUgq__description{padding:0 15px;font-size:.9rem}.ErrorPage-module-scss-module__xblUgq__button{padding:14px 36px;font-size:14px}}@media (max-width:480px){.ErrorPage-module-scss-module__xblUgq__errorSymbol{width:90px;height:90px}.ErrorPage-module-scss-module__xblUgq__symbol{font-size:60px}.ErrorPage-module-scss-module__xblUgq__title{font-size:1.25rem}}
