.site-header[data-v-85a2d817]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0d0bf5;border-bottom:1px solid var(--border);height:64px;justify-content:space-between;padding:0 48px;position:sticky;top:0;z-index:100}.logo[data-v-85a2d817],.site-header[data-v-85a2d817]{align-items:center;display:flex}.logo-img[data-v-85a2d817]{display:block;height:36px;width:auto}@media(max-width:768px){.logo-img[data-v-85a2d817]{height:26px}}.nav[data-v-85a2d817]{display:flex;gap:32px}.nav[data-v-85a2d817],.nav a[data-v-85a2d817]{align-items:center}.nav a[data-v-85a2d817]{color:var(--muted);display:inline-flex;font-size:12px;font-weight:600;letter-spacing:1.2px;min-height:44px;text-transform:uppercase;transition:color .2s,opacity .2s}.nav a.router-link-active[data-v-85a2d817],.nav a[data-v-85a2d817]:hover{color:var(--white)}.nav-toggle[data-v-85a2d817]{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;width:44px}.nav-toggle span[data-v-85a2d817]{background:var(--white);display:block;height:1.5px;width:22px}.nav-mobile[data-v-85a2d817]{background:var(--card);border-bottom:1px solid var(--border);display:none;flex-direction:column;gap:20px;left:0;padding:24px;position:fixed;right:0;top:64px;z-index:99}.nav-mobile.open[data-v-85a2d817]{display:flex}.nav-mobile a[data-v-85a2d817]{align-items:center;color:var(--muted);display:flex;font-size:14px;font-weight:600;letter-spacing:1px;min-height:44px;text-transform:uppercase}.nav-mobile a[data-v-85a2d817]:hover{color:var(--white)}@media(max-width:768px){.site-header[data-v-85a2d817]{padding:0 20px}.nav[data-v-85a2d817]{display:none}.nav-toggle[data-v-85a2d817]{display:flex}}.site-footer[data-v-8478333d]{align-items:center;background:var(--card);border-top:1px solid var(--border);color:var(--muted);font-size:12px;gap:12px;justify-content:space-between;padding:28px 48px}.footer-links[data-v-8478333d],.site-footer[data-v-8478333d]{display:flex;flex-wrap:wrap}.footer-links[data-v-8478333d]{gap:24px}.footer-links a[data-v-8478333d]{color:var(--muted);transition:color .2s}.footer-links a[data-v-8478333d]:hover{color:var(--white)}@media(max-width:600px){.site-footer[data-v-8478333d]{flex-direction:column;padding:24px 20px;text-align:center}}.error-page[data-v-e498a80b]{background:var(--black);color:var(--white);display:flex;flex-direction:column;min-height:100dvh}.error-main[data-v-e498a80b]{display:grid;flex:1;overflow:hidden;padding:4rem 1rem;place-items:center;position:relative}.error-bg[data-v-e498a80b]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.error-blob[data-v-e498a80b]{border-radius:9999px;filter:blur(56px);opacity:.22;position:absolute}.error-blob--one[data-v-e498a80b]{background:color-mix(in srgb,var(--accent) 78%,transparent);height:30rem;right:-8rem;top:-8rem;width:30rem}.error-blob--two[data-v-e498a80b]{background:color-mix(in srgb,var(--accent2) 72%,transparent);bottom:-8rem;height:24rem;left:-8rem;width:24rem}.error-content[data-v-e498a80b]{align-items:center;display:flex;flex-direction:column;margin-inline:auto;max-width:34rem;position:relative;text-align:center;width:100%;z-index:1}.error-emblem[data-v-e498a80b]{display:flex;justify-content:center;margin-bottom:.25rem;width:100%}.emblem-orbit[data-v-e498a80b]{fill:color-mix(in srgb,var(--accent2) 22%,transparent)}.emblem-core[data-v-e498a80b]{fill:color-mix(in srgb,var(--card) 85%,transparent);stroke:color-mix(in srgb,var(--white) 20%,transparent)}.emblem-glass[data-v-e498a80b]{stroke:color-mix(in srgb,var(--white) 85%,transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.emblem-liquid[data-v-e498a80b]{stroke:var(--accent2);stroke-linecap:round;stroke-width:2.4}.emblem-node[data-v-e498a80b]{fill:color-mix(in srgb,var(--accent) 85%,var(--accent2))}.emblem-spark[data-v-e498a80b]{fill:color-mix(in srgb,var(--white) 85%,transparent)}.error-code-wrap[data-v-e498a80b]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.error-code[data-v-e498a80b],.error-code-shadow[data-v-e498a80b]{display:block;font-size:clamp(6rem,22vw,10.5rem);font-weight:900;letter-spacing:-.05em;line-height:1}.error-code[data-v-e498a80b]{background:linear-gradient(180deg,var(--accent2),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.error-code-shadow[data-v-e498a80b]{color:color-mix(in srgb,var(--white) 22%,transparent);inset:0;position:absolute;transform:translateY(.5rem);z-index:-1}.error-title[data-v-e498a80b]{color:var(--white);font-size:clamp(1.625rem,4vw,2rem);font-weight:700;line-height:1.2;margin:1.5rem 0 .75rem}.error-desc[data-v-e498a80b]{color:color-mix(in srgb,var(--white) 70%,transparent);font-size:clamp(1rem,2vw,1.125rem);line-height:1.65;margin:0 auto 2rem;max-width:32rem;padding:0 .5rem}.error-actions[data-v-e498a80b]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.25rem}.error-actions[data-v-e498a80b],.error-btn[data-v-e498a80b]{align-items:center;justify-content:center}.error-btn[data-v-e498a80b]{border-radius:.75rem;display:inline-flex;font-weight:700;gap:.5rem;min-height:46px;padding:.75rem 1.75rem;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;width:100%}.error-btn[data-v-e498a80b]:hover{transform:translateY(-1px)}.error-btn[data-v-e498a80b]:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.error-btn--primary[data-v-e498a80b]{background:var(--accent);border:1px solid transparent;color:#fff}.error-btn--primary[data-v-e498a80b]:hover{background:#d03a20}.error-btn--secondary[data-v-e498a80b]{background:color-mix(in srgb,var(--card) 88%,transparent);border:1px solid color-mix(in srgb,var(--white) 24%,transparent);color:var(--white)}.error-btn--secondary[data-v-e498a80b]:hover{background:color-mix(in srgb,var(--card) 70%,transparent);border-color:color-mix(in srgb,var(--white) 36%,transparent)}.quick-links-label[data-v-e498a80b]{color:color-mix(in srgb,var(--white) 55%,transparent);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.quick-links[data-v-e498a80b]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.quick-link-chip[data-v-e498a80b]{align-items:center;background:color-mix(in srgb,var(--card) 90%,transparent);border:1px solid color-mix(in srgb,var(--white) 16%,transparent);border-radius:9999px;color:color-mix(in srgb,var(--white) 88%,transparent);display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem;min-height:36px;padding:.45rem .8rem;transition:background-color .2s ease,border-color .2s ease}.quick-link-chip[data-v-e498a80b]:hover{background:color-mix(in srgb,var(--card) 68%,transparent);border-color:color-mix(in srgb,var(--white) 32%,transparent)}.float-anim[data-v-e498a80b]{animation:float-e498a80b 3.5s ease-in-out infinite}@media(min-width:640px){.error-actions[data-v-e498a80b]{flex-direction:row}.error-btn[data-v-e498a80b]{width:auto}}@media(prefers-reduced-motion:reduce){.float-anim[data-v-e498a80b]{animation:none}}@keyframes float-e498a80b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
