.error-page[data-v-e35dec32]{align-items:center;background:linear-gradient(160deg,#f8fafd,#edf2f8 40%,#e4ecf5);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.error-bg-pattern[data-v-e35dec32]{background-image:radial-gradient(circle,#246498 1px,transparent 0);background-size:40px 40px;opacity:.03}.error-bg-pattern[data-v-e35dec32],.error-particles[data-v-e35dec32]{inset:0;pointer-events:none;position:absolute}.error-particles[data-v-e35dec32]{z-index:0}.particle[data-v-e35dec32]{animation:float-particle-e35dec32 linear infinite;background:var(--blue-2,#0077c0);border-radius:50%;position:absolute}@keyframes float-particle-e35dec32{0%,to{transform:translateY(0) translate(0) scale(1)}25%{transform:translateY(-30px) translate(15px) scale(1.1)}50%{transform:translateY(-10px) translate(-20px) scale(.9)}75%{transform:translateY(-40px) translate(10px) scale(1.05)}}.error-container[data-v-e35dec32]{align-items:center;animation:fade-up-e35dec32 .8s cubic-bezier(.16,1,.3,1) both;display:flex;flex-direction:column;max-width:540px;position:relative;text-align:center;z-index:1}@keyframes fade-up-e35dec32{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.error-icon-wrapper[data-v-e35dec32]{height:120px;margin-bottom:1.5rem;position:relative;width:120px}.error-icon-ring[data-v-e35dec32]{animation:ring-pulse-e35dec32 3s ease-in-out infinite;border:2px solid var(--blue-2,#0077c0);border-radius:50%;inset:0;opacity:.15;position:absolute}.error-icon-ring.ring-2[data-v-e35dec32]{animation-delay:1s;border-color:var(--blue-3,#498cc2);inset:-12px;opacity:.08}@keyframes ring-pulse-e35dec32{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.05;transform:scale(1.08)}}.error-icon-inner[data-v-e35dec32]{align-items:center;background:linear-gradient(135deg,var(--blue-2,#0077c0),var(--blue-1,#246498));border-radius:50%;box-shadow:0 8px 32px #0077c040,0 2px 8px #0077c026;display:flex;inset:8px;justify-content:center;position:absolute}.error-icon-symbol[data-v-e35dec32]{color:#fff;font-size:3rem!important;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 48}.error-code-wrapper[data-v-e35dec32]{margin-bottom:1rem;position:relative}.error-code[data-v-e35dec32]{background:linear-gradient(135deg,var(--blue-1,#246498) 0,var(--blue-2,#0077c0) 50%,var(--blue-3,#498cc2) 100%);-webkit-background-clip:text;font-family:Red Hat Display,sans-serif;font-size:5.5rem;font-weight:900;letter-spacing:-.04em;line-height:1;-webkit-text-fill-color:transparent;background-clip:text}.error-code-line[data-v-e35dec32]{animation:line-glow-e35dec32 2.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--blue-2,#0077c0),transparent);border-radius:3px;height:3px;margin:.75rem auto 0;width:60px}@keyframes line-glow-e35dec32{0%,to{opacity:.4;width:60px}50%{opacity:1;width:80px}}.error-title[data-v-e35dec32]{color:var(--black-1,#1f1f1f);font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin:.75rem 0 .5rem}.error-description[data-v-e35dec32],.error-title[data-v-e35dec32]{font-family:Red Hat Display,sans-serif}.error-description[data-v-e35dec32]{color:var(--black-3,#575757);font-size:1.05rem;font-weight:400;line-height:1.6;margin:0 0 2rem;max-width:420px;text-align:center}.error-actions[data-v-e35dec32]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:2rem}.error-btn[data-v-e35dec32]{align-items:center;border:none;border-radius:.4rem;cursor:pointer;display:inline-flex;font-family:Red Hat Display,sans-serif;font-size:1rem;font-weight:600;gap:.4rem;outline:none;padding:.7rem 1.4rem;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.error-btn span[data-v-e35dec32]{font-size:1.2rem!important}.error-btn-primary[data-v-e35dec32]{background:linear-gradient(135deg,var(--blue-2,#0077c0),var(--blue-1,#246498));box-shadow:0 4px 16px #0077c04d;color:#fff}.error-btn-primary[data-v-e35dec32]:hover{box-shadow:0 6px 24px #0077c066;transform:translateY(-2px)}.error-btn-secondary[data-v-e35dec32]{background:#fff;border:1px solid var(--blue-5,#b0d0e8);box-shadow:0 2px 8px #00000014;color:var(--blue-1,#246498)}.error-btn-secondary[data-v-e35dec32]:hover{background:var(--blue-7,#f5fbff);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.error-links[data-v-e35dec32]{align-items:center;display:flex;flex-direction:column;gap:.6rem}.error-links-label[data-v-e35dec32]{color:var(--black-4,#929292);font-family:Red Hat Display,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.error-links-row[data-v-e35dec32]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.error-link[data-v-e35dec32]{align-items:center;background:#0077c00f;border:1px solid transparent;border-radius:2rem;color:var(--blue-2,#0077c0)!important;display:inline-flex;font-family:Red Hat Display,sans-serif;font-size:.9rem;font-weight:500;gap:.3rem;padding:.4rem .8rem;text-decoration:none!important;transition:all .2s ease}.error-link span[data-v-e35dec32]{font-size:1rem!important}.error-link[data-v-e35dec32]:hover{background:#0077c01f;border-color:#0077c026;transform:translateY(-1px)}.error-footer-text[data-v-e35dec32]{bottom:1.5rem;color:var(--black-4,#929292);font-family:Red Hat Display,sans-serif;font-size:.8rem;font-weight:400;letter-spacing:.03em;position:absolute;text-align:center!important}@media(max-width:600px){.error-code[data-v-e35dec32]{font-size:4rem}.error-title[data-v-e35dec32]{font-size:1.3rem}.error-description[data-v-e35dec32]{font-size:.95rem}.error-icon-wrapper[data-v-e35dec32]{height:100px;width:100px}.error-icon-symbol[data-v-e35dec32]{font-size:2.5rem!important}.error-actions[data-v-e35dec32]{flex-direction:column;max-width:280px;width:100%}.error-btn[data-v-e35dec32]{justify-content:center;width:100%}}
