.site-header[data-v-6a687172]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid rgba(15,23,42,.06);left:0;min-height:var(--header-height,72px);position:fixed;top:0;width:100%;z-index:50}.header-container[data-v-6a687172]{gap:32px;margin:0 auto;max-width:1200px;min-height:var(--header-height,72px);padding:0 24px;position:relative}.header-bar[data-v-6a687172],.header-container[data-v-6a687172]{align-items:center;display:flex;justify-content:space-between}.header-bar[data-v-6a687172]{flex:1}.brand[data-v-6a687172]{color:#111827;font-size:18px;font-weight:700;letter-spacing:.02em;text-decoration:none}.nav[data-v-6a687172]{display:flex;gap:24px}.nav a[data-v-6a687172]{color:#334155;font-size:15px;padding:4px 0;position:relative;text-decoration:none}.nav a[data-v-6a687172]:after{background:linear-gradient(90deg,#fb923c,#f97316);bottom:-6px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.nav a.router-link-exact-active[data-v-6a687172]:after,.nav a[data-v-6a687172]:hover:after{transform:scaleX(1)}.menu-toggle[data-v-6a687172]{align-items:center;background:#ffffffd9;border:1px solid rgba(148,163,184,.4);border-radius:12px;cursor:pointer;display:none;height:42px;justify-content:center;transition:border .2s ease,background .2s ease;width:42px}.menu-toggle[data-v-6a687172]:hover{background:#fffffff2;border-color:#94a3b899}.menu-line[data-v-6a687172]{background:#0f172a;border-radius:999px;display:block;height:2px;transition:transform .25s ease,opacity .25s ease;width:20px}.menu-line+.menu-line[data-v-6a687172]{margin-top:5px}.menu-line-1.open[data-v-6a687172]{transform:translateY(7px) rotate(45deg)}.menu-line-2.open[data-v-6a687172]{opacity:0}.menu-line-3.open[data-v-6a687172]{transform:translateY(-7px) rotate(-45deg)}.sr-only[data-v-6a687172]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(max-width:640px){.site-header[data-v-6a687172]{padding:6px 0;--header-height:48px}.header-container[data-v-6a687172]{gap:16px;min-height:var(--header-height,48px);padding:0 16px}.menu-toggle[data-v-6a687172]{display:inline-flex;height:36px;width:36px}.nav[data-v-6a687172]{background:#fffffffa;border-radius:0 0 20px 20px;border-top:1px solid rgba(15,23,42,.06);box-shadow:0 20px 40px #0f172a14;display:none;flex-direction:column;gap:16px;left:0;padding:16px 24px 12px;position:absolute;right:0;top:100%}.nav.open[data-v-6a687172]{display:flex}.nav a[data-v-6a687172]{padding:4px 0}}.site-footer[data-v-81bc58c1]{background:#0f172a;color:#e2e8f0}.footer-inner[data-v-81bc58c1]{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:1200px;padding:32px 24px}.footer-nav[data-v-81bc58c1]{display:flex;gap:24px}.footer-nav a[data-v-81bc58c1]{color:#cbd5f5;font-size:14px;text-decoration:none}.footer-meta[data-v-81bc58c1]{color:#e2e8f0a6;display:flex;flex-wrap:wrap;font-size:13px;gap:16px}.footer-beian[data-v-81bc58c1]{align-items:center;color:inherit;display:inline-flex;gap:8px}.footer-beian a[data-v-81bc58c1]{color:inherit;text-decoration:none}.footer-beian__icon[data-v-81bc58c1]{height:15px;-o-object-fit:contain;object-fit:contain;width:15px}.footer-beian__divider[data-v-81bc58c1]{color:#e2e8f073}@media(max-width:640px){.footer-nav[data-v-81bc58c1]{flex-direction:column;gap:8px}}.error-page[data-v-c3f676dd]{background:var(--page-background,#f5f7fb);color:var(--page-foreground,#101828);display:flex;flex-direction:column;min-height:100vh}.error-main[data-v-c3f676dd]{display:flex;flex:1;flex-direction:column;gap:72px}.error-hero[data-v-c3f676dd]{background:#fff;padding:calc(var(--header-height, 72px) + 56px) 24px 96px}.error-hero-inner[data-v-c3f676dd]{margin:0 auto;max-width:960px;text-align:center}.hero-eyebrow[data-v-c3f676dd]{color:#f97316;font-size:14px;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}h1[data-v-c3f676dd]{color:#0f172a;font-size:40px;line-height:1.2;margin-bottom:24px}.hero-subtitle[data-v-c3f676dd]{color:#475569;font-size:18px;line-height:1.7;margin-bottom:32px}.error-actions[data-v-c3f676dd]{flex-wrap:wrap;gap:16px}.btn[data-v-c3f676dd],.error-actions[data-v-c3f676dd]{display:inline-flex;justify-content:center}.btn[data-v-c3f676dd]{align-items:center;border-radius:999px;cursor:pointer;font-size:15px;font-weight:600;padding:12px 28px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border .2s ease}.btn.primary[data-v-c3f676dd]{background:linear-gradient(120deg,#fb923c,#f97316);border:none;box-shadow:0 18px 44px #f9731652;color:#f8fafc}.btn.primary[data-v-c3f676dd]:hover{box-shadow:0 24px 50px #f973165c;transform:translateY(-2px)}.btn.ghost[data-v-c3f676dd]{background:#94a3b81f;border:1px solid rgba(148,163,184,.4);color:#334155}.btn.ghost[data-v-c3f676dd]:hover{background:#94a3b82e;border-color:#94a3b880;transform:translateY(-2px)}.error-support[data-v-c3f676dd]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1080px;padding:0 24px 120px}.support-card[data-v-c3f676dd]{background:#fff;border:1px solid rgba(148,163,184,.22);border-radius:24px;box-shadow:0 24px 60px #0f172a1a;display:flex;flex-direction:column;gap:18px;padding:36px}.support-card h2[data-v-c3f676dd]{color:#0f172a;font-size:22px}.support-card p[data-v-c3f676dd]{color:#475569;font-size:15px;line-height:1.7}.support-link[data-v-c3f676dd]{align-items:center;color:#f97316;display:inline-flex;font-size:14px;font-weight:600;gap:8px;text-decoration:none}.support-link[data-v-c3f676dd]:hover{color:#ea580c}@media(max-width:960px){.error-main[data-v-c3f676dd]{gap:56px}.error-hero[data-v-c3f676dd]{padding:calc(var(--header-height, 72px) + 40px) 20px 72px}h1[data-v-c3f676dd]{font-size:34px}}@media(max-width:640px){.hero-subtitle[data-v-c3f676dd]{font-size:16px}.error-actions[data-v-c3f676dd]{width:100%}.btn[data-v-c3f676dd]{flex:1;min-width:0}.error-support[data-v-c3f676dd]{grid-template-columns:1fr;padding:0 20px 80px}.support-card[data-v-c3f676dd]{padding:28px}}
