.page-error[data-v-0d562311]{--bg-dark:#006cff;--bg-mid:#112240;--bg-light:#233554;--accent:#006cff;--text-primary:#fff;--text-secondary:#8892b0;--decoration:#172a45;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,var(--bg-dark),var(--bg-mid) 50%,var(--bg-light));background-size:400% 400%;-webkit-animation:gradientShift-data-v-0d562311 20s ease infinite;animation:gradientShift-data-v-0d562311 20s ease infinite;overflow:hidden;position:relative}@-webkit-keyframes gradientShift-data-v-0d562311{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes gradientShift-data-v-0d562311{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.container[data-v-0d562311]{text-align:center;z-index:1;padding:2rem;opacity:0;-webkit-animation:fadeInUp-data-v-0d562311 .8s ease-out forwards;animation:fadeInUp-data-v-0d562311 .8s ease-out forwards}@-webkit-keyframes fadeInUp-data-v-0d562311{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-0d562311{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.icon-container[data-v-0d562311]{position:relative;width:150px;height:150px;margin:0 auto 2rem;opacity:0;-webkit-animation:fadeInScale-data-v-0d562311 1s ease-out .3s forwards;animation:fadeInScale-data-v-0d562311 1s ease-out .3s forwards}@-webkit-keyframes fadeInScale-data-v-0d562311{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale-data-v-0d562311{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.icon-svg[data-v-0d562311]{width:100%;height:100%}.network-line[data-v-0d562311]{stroke:var(--accent);stroke-width:2;stroke-dasharray:5,5;fill:none;opacity:.4;-webkit-animation:lineFlow-data-v-0d562311 3s linear infinite;animation:lineFlow-data-v-0d562311 3s linear infinite}.network-line-1[data-v-0d562311]{-webkit-animation-delay:0s;animation-delay:0s}.network-line-2[data-v-0d562311]{-webkit-animation-delay:.5s;animation-delay:.5s}.network-line-3[data-v-0d562311]{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes lineFlow-data-v-0d562311{to{stroke-dashoffset:-20}}@keyframes lineFlow-data-v-0d562311{to{stroke-dashoffset:-20}}.network-node[data-v-0d562311]{fill:var(--bg-dark);stroke:var(--accent);stroke-width:2;opacity:.6}.error-code[data-v-0d562311]{font-size:200px;font-weight:700;color:transparent;background:linear-gradient(135deg,var(--text-primary),var(--accent));-webkit-background-clip:text;background-clip:text;margin:0;line-height:1;text-shadow:0 0 30px rgba(100,255,218,.3);-webkit-animation:breathe-data-v-0d562311 3s ease-in-out infinite;animation:breathe-data-v-0d562311 3s ease-in-out infinite;opacity:0;-webkit-animation:breathe-data-v-0d562311 3s ease-in-out infinite,fadeIn-data-v-0d562311 1s ease-out .5s forwards;animation:breathe-data-v-0d562311 3s ease-in-out infinite,fadeIn-data-v-0d562311 1s ease-out .5s forwards}@-webkit-keyframes breathe-data-v-0d562311{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@keyframes breathe-data-v-0d562311{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}@-webkit-keyframes fadeIn-data-v-0d562311{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-0d562311{0%{opacity:0}to{opacity:1}}.error-title[data-v-0d562311]{font-size:32px;font-weight:600;color:var(--text-primary);margin:1.5rem 0 1rem;opacity:0;-webkit-animation:fadeIn-data-v-0d562311 1s ease-out .7s forwards;animation:fadeIn-data-v-0d562311 1s ease-out .7s forwards}.error-description[data-v-0d562311]{font-size:14px;color:var(--text-secondary);margin:0;opacity:0;-webkit-animation:fadeIn-data-v-0d562311 1s ease-out .9s forwards;animation:fadeIn-data-v-0d562311 1s ease-out .9s forwards}@media (max-width:768px){.error-code[data-v-0d562311]{font-size:120px}.error-title[data-v-0d562311]{font-size:24px}.error-description[data-v-0d562311]{font-size:13px}.icon-container[data-v-0d562311]{width:100px;height:100px;margin-bottom:1.5rem}.container[data-v-0d562311]{padding:1.5rem}}@media (max-width:480px){.error-code[data-v-0d562311]{font-size:100px}.error-title[data-v-0d562311]{font-size:20px}.error-description[data-v-0d562311]{font-size:12px}.icon-container[data-v-0d562311]{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){[data-v-0d562311],[data-v-0d562311]:after,[data-v-0d562311]:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}.background-decoration[data-v-0d562311]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.background-decoration[data-v-0d562311]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--decoration) 0,transparent 50%);opacity:.3;-webkit-animation:rotate-data-v-0d562311 30s linear infinite;animation:rotate-data-v-0d562311 30s linear infinite}@-webkit-keyframes rotate-data-v-0d562311{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-data-v-0d562311{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}