.error-page[data-v-8d128721]{position:relative;min-height:100vh;min-height:100dvh;width:100%;overflow-y:auto;overflow-x:hidden;background:linear-gradient(to bottom,#1a1f2e 0%,#0f1419 50%,#000000 100%);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;box-sizing:border-box}.content[data-v-8d128721]{text-align:center;max-width:42rem;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.lottie-container[data-v-8d128721]{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:.5rem}.glow[data-v-8d128721]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:192px;height:192px;background:rgba(229,21,229,.2);filter:blur(3rem);border-radius:50%;pointer-events:none}.lottie-wrapper[data-v-8d128721]{position:relative;z-index:10;width:250px;height:250px;max-height:40vh;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.lottie-wrapper[data-v-8d128721] dotlottie-player,.lottie-wrapper[data-v-8d128721] canvas,.lottie-wrapper[data-v-8d128721] svg{width:100%!important;height:100%!important}.text-content[data-v-8d128721]{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}h1[data-v-8d128721]{font-size:1.875rem;font-weight:700;color:#fff;margin:0;line-height:1.2}p[data-v-8d128721]{font-size:1rem;color:#fff9;line-height:1.625;max-width:36rem;margin:0 auto}.button-container[data-v-8d128721]{display:flex;justify-content:center;width:100%;padding:0 1rem;margin-top:1rem}.home-button[data-v-8d128721]{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;gap:.5rem;overflow:hidden;border-radius:.75rem;border:2px solid #8b0e8b!important;padding:.75rem 3.5rem;font-weight:600;font-size:1.125rem;color:#8b0e8b;text-decoration:none;transition:all .5s ease;width:100%;max-width:24rem;cursor:pointer;background:transparent}.home-button[data-v-8d128721]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;transform:translate(150%,150%) scale(2.5);border-radius:100%;background:#8b0e8b;transition:transform 1s ease}.home-button[data-v-8d128721]:hover{transform:scale(1.05);color:#fff}.home-button[data-v-8d128721]:hover:before{transform:translate(0) scale(2.5)}.home-button[data-v-8d128721]:active{transform:scale(.95)}.home-button .icon[data-v-8d128721]{width:1.25rem;height:1.25rem;flex-shrink:0}@media (min-width: 640px) and (max-width: 1024px){.lottie-wrapper[data-v-8d128721]{width:300px;height:300px;max-height:35vh}.glow[data-v-8d128721]{width:256px;height:256px}h1[data-v-8d128721]{font-size:2.25rem}p[data-v-8d128721]{font-size:1.125rem}.content[data-v-8d128721]{gap:.875rem}}@media (min-width: 640px) and (max-width: 1024px) and (orientation: landscape){.lottie-wrapper[data-v-8d128721]{max-height:32vh}.content[data-v-8d128721]{gap:.75rem}.lottie-container[data-v-8d128721]{margin-bottom:.25rem}}@media (min-width: 1025px){.lottie-wrapper[data-v-8d128721]{width:350px;height:350px;max-height:40vh}.glow[data-v-8d128721]{width:256px;height:256px}h1[data-v-8d128721]{font-size:3rem}p[data-v-8d128721]{font-size:1.125rem}}@media (min-width: 1280px){.lottie-wrapper[data-v-8d128721]{width:400px;height:400px;max-height:45vh}}@media (min-width: 1536px){.lottie-wrapper[data-v-8d128721]{width:450px;height:450px;max-height:50vh}}@media (max-height: 667px) and (orientation: landscape){.error-page[data-v-8d128721]{padding:1rem;min-height:auto}.lottie-wrapper[data-v-8d128721]{width:160px;height:160px;max-height:28vh}.glow[data-v-8d128721]{width:120px;height:120px}h1[data-v-8d128721]{font-size:1.5rem}p[data-v-8d128721]{font-size:.875rem}.content[data-v-8d128721]{gap:.5rem}.lottie-container[data-v-8d128721]{margin-bottom:.5rem}.button-container[data-v-8d128721]{margin-top:.5rem}.home-button[data-v-8d128721]{padding:.625rem 2.5rem;font-size:1rem}}@media (prefers-reduced-motion: reduce){.home-button[data-v-8d128721],.home-button[data-v-8d128721]:before{transition:none}.home-button[data-v-8d128721]:hover{transform:none}}@media print{.error-page[data-v-8d128721]{background:white}.glow[data-v-8d128721]{display:none}h1[data-v-8d128721]{color:#000}p[data-v-8d128721]{color:#666}.home-button[data-v-8d128721]{border-color:#000;color:#000}}
