.error-container[data-v-0d30ef7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow:hidden;position:relative;color:#fff}.error-content[data-v-0d30ef7c]{text-align:center;max-width:500px;padding:20px;z-index:10}.code-wrapper[data-v-0d30ef7c]{position:relative;-webkit-animation:float-0d30ef7c 6s ease-in-out infinite;animation:float-0d30ef7c 6s ease-in-out infinite}.error-code[data-v-0d30ef7c]{font-size:10rem;font-weight:900;margin:0;line-height:1;background:#575757;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.05em;-webkit-filter:drop-shadow(0 10px 20px rgba(168,85,247,.2));filter:drop-shadow(0 10px 20px rgba(168,85,247,.2))}.shadow[data-v-0d30ef7c]{width:150px;height:1pc;background:rgba(0,0,0,.3);margin:10px auto 30px;border-radius:50%;-webkit-filter:blur(4px);filter:blur(4px);-webkit-animation:shadowScale-0d30ef7c 6s ease-in-out infinite;animation:shadowScale-0d30ef7c 6s ease-in-out infinite}.error-title[data-v-0d30ef7c]{font-size:1.75rem;font-weight:600;margin-bottom:9pt;color:#f8fafc}.error-message[data-v-0d30ef7c]{font-size:1rem;color:#94a3b8;line-height:1.6;margin-bottom:2pc}.btn-group[data-v-0d30ef7c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1pc;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn[data-v-0d30ef7c]{padding:9pt 28px;font-size:.95rem;font-weight:500;border-radius:50px;cursor:pointer;border:none;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);outline:none}.btn-primary[data-v-0d30ef7c]{background:#1dc9a6;color:#fff}.btn-primary[data-v-0d30ef7c],.btn-primary[data-v-0d30ef7c]:hover{-webkit-box-shadow:0 6px 20px rgba(99,241,153,.507);box-shadow:0 6px 20px rgba(99,241,153,.507)}.btn-primary[data-v-0d30ef7c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-secondary[data-v-0d30ef7c]{background:hsla(0,0%,100%,.05);color:#1dc9a6;backdrop-filter:blur(10px);border:1px solid #1dc9a6}.btn-secondary[data-v-0d30ef7c]:hover{background:hsla(0,0%,100%,.1);color:#1dc9a6;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.orb[data-v-0d30ef7c]{position:absolute;border-radius:50%;-webkit-filter:blur(40px);filter:blur(40px);z-index:1;opacity:.5}.orb-1[data-v-0d30ef7c]{width:300px;height:300px;background:#1dc9a6;top:-50px;left:-50px;-webkit-animation:orbMove-0d30ef7c 10s infinite alternate;animation:orbMove-0d30ef7c 10s infinite alternate}.orb-2[data-v-0d30ef7c]{width:250px;height:250px;background:#1dc9a6;bottom:-50px;right:-50px;animation:orbMove-0d30ef7c 12s infinite alternate-reverse}@-webkit-keyframes float-0d30ef7c{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes float-0d30ef7c{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes shadowScale-0d30ef7c{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.15;-webkit-filter:blur(6px);filter:blur(6px)}}@keyframes shadowScale-0d30ef7c{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.15;-webkit-filter:blur(6px);filter:blur(6px)}}@-webkit-keyframes orbMove-0d30ef7c{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(30px,50px) scale(1.1);transform:translate(30px,50px) scale(1.1)}}@keyframes orbMove-0d30ef7c{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}to{-webkit-transform:translate(30px,50px) scale(1.1);transform:translate(30px,50px) scale(1.1)}}@media (max-width:480px){.error-code[data-v-0d30ef7c]{font-size:7rem}.error-title[data-v-0d30ef7c]{font-size:1.4rem}.btn-group[data-v-0d30ef7c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9pt}.btn[data-v-0d30ef7c]{width:100%}}