:root{--brand-primary:#111318;--brand-promo:#c4342b;--brand-soft:#f4f4f6;--radius:4px;--token-btn-primary:#111318;--token-btn-secondary:#f4f4f6;--token-site:#f4f4f6;--token-card:#fff;--token-card-2:#fafafa;--token-bg:#fff;--token-track:#ececec;--token-line:#e4e4e7;--token-line-2:#f0f0f1;--token-ink:#111318;--token-ink-2:#55585f;--token-ink-3:#6e7178;--token-ink-4:#8f929a;--token-hov:#f4f4f6;--token-sel:#fdeceb;--token-num-bg:#111318;--token-num-ink:#fff;--token-ok:#1a7f52;--token-warn:#a15a12;--token-err:#c4342b;--radius-sm:var(--radius);--radius-md:calc(var(--radius) * 2);--radius-lg:calc(var(--radius) * 3);--pad:40px;--font-sans:-apple-system, BlinkMacSystemFont, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", "Segoe UI", Roboto, sans-serif;--fs-3xs:10px;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:20px;--fs-3xl:24px;--fs-4xl:30px;--fs-5xl:34px;--fw-normal:400;--fw-medium:500;--fw-bold:700;--lh-flat:1;--lh-tight:1.25;--lh-head:1.4;--lh-snug:1.5;--lh-base:1.7;--lh-loose:1.9;--ls-tight:0;--ls-base:.01em;--ls-title:.03em;--ls-nav:.06em;--ls-wide:.12em;--ls-display:.42em;--head-h-mobile:58px;--head-h-tablet:133px}:root:root{--van-primary-color:var(--brand-primary,#2563eb);--van-text-color:var(--token-ink,#323233);--van-text-color-2:var(--token-ink-2,#969799);--van-border-color:var(--token-track,#ebedf0);--van-background:var(--token-bg,#f7f8fa);--van-background-2:var(--token-card,#fff)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100%;color:var(--token-ink);background:var(--token-bg);-webkit-font-smoothing:antialiased;font-size:14px;overflow-x:hidden;font-family:var(--font-sans)!important}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}.container{max-width:1400px;padding:0 var(--pad);margin:0 auto}@media (width<=1024px){:root{--pad:18px;--hdrh:96px;--fs-5xl:30px;--fs-4xl:26px;--fs-3xl:20px;--fs-2xl:18px;--fs-xl:17px;--ls-display:.24em;--ls-wide:.08em}.container{padding:0 18px}}.app-header[data-v-7962f763]{top:calc(-1 * var(--topbar-h,0px));z-index:50;background:var(--header-bg,var(--token-card));border-bottom:1px solid var(--token-line);position:sticky}.header-topbar[data-v-7962f763]{height:var(--topbar-h,34px);color:#ffffffb8;background:#111}.header-topbar-inner[data-v-7962f763]{justify-content:flex-end;align-items:center;gap:16px;height:100%;font-size:12px;display:flex}.topbar-link[data-v-7962f763]{color:inherit;white-space:nowrap;transition:color .2s}.topbar-link[data-v-7962f763]:hover{color:#fff}.header-main[data-v-7962f763]{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:80px;display:grid}.header-main[data-v-7962f763]>:first-child{justify-self:start}.logo[data-v-7962f763]{text-align:center;flex-direction:column;justify-self:center;align-items:center;line-height:1.1;display:flex}.logo .logo-mark[data-v-7962f763]{letter-spacing:.2em;color:var(--token-ink);font-size:22px;font-weight:800}.logo .logo-sub[data-v-7962f763]{letter-spacing:.16em;color:var(--token-ink-2);margin-top:2px;font-size:9px}.header-actions[data-v-7962f763]{justify-self:end;gap:4px}.header-actions[data-v-7962f763],.header-nav-inner[data-v-7962f763],.icon-btn[data-v-7962f763]{align-items:center;display:flex}.icon-btn[data-v-7962f763]{width:36px;height:36px;color:var(--token-ink);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;transition:background .2s}.icon-btn[data-v-7962f763]:hover{background:var(--token-hov)}.social-fallback[data-v-7962f763]{text-transform:uppercase;font-size:13px;font-weight:700}.header-nav[data-v-7962f763]{border-top:1px solid var(--token-line)}.header-nav-inner[data-v-7962f763]{flex-wrap:wrap;justify-content:center;gap:4px;height:52px}.nav-item[data-v-7962f763]{color:var(--token-ink);white-space:nowrap;text-overflow:ellipsis;border-bottom:2px solid #0000;flex:none;max-width:140px;padding:6px 13px;font-size:14px;transition:border-color .2s,color .2s;position:relative;overflow:hidden}.nav-item[data-v-7962f763]:hover{border-bottom-color:var(--token-line)}.nav-item.router-link-active[data-v-7962f763]{border-bottom-color:var(--token-ink);font-weight:700}.nav-item.is-sale[data-v-7962f763]{color:#dc2626}.badge-hot[data-v-7962f763]{color:#fff;background:#dc2626;border-radius:2px;padding:0 3px;font-size:9px;line-height:14px;position:absolute;top:-2px;right:0}@media (width<=1024px){.app-header[data-v-7962f763]{top:0}.header-main[data-v-7962f763]>:first-child,.header-nav[data-v-7962f763],.header-topbar[data-v-7962f763],.social-link[data-v-7962f763]{display:none}.header-main[data-v-7962f763]{grid-template-columns:auto 1fr;gap:8px;height:58px;padding:0 18px}.logo .logo-mark[data-v-7962f763]{font-size:18px}.logo .logo-sub[data-v-7962f763]{letter-spacing:.1em;font-size:8px}}.app-footer[data-v-171b12d1]{color:#fff;background:var(--brand-primary);margin-top:52px}.footer-inner[data-v-171b12d1]{grid-template-columns:1.4fr 3fr;gap:32px;padding-block:52px 32px;display:grid}@media (width<=1024px){.footer-inner[data-v-171b12d1]{grid-template-columns:1fr;padding-block:32px 16px}}.footer-cols[data-v-171b12d1]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;display:grid}@media (width<=1024px){.footer-cols[data-v-171b12d1]{grid-template-columns:repeat(2,1fr)}}.footer-brand .logo-mark[data-v-171b12d1]{letter-spacing:.06em;font-size:24px;font-weight:800}.footer-brand .slogan[data-v-171b12d1]{max-width:260px}.footer-brand .contact[data-v-171b12d1],.footer-brand .slogan[data-v-171b12d1]{font-size:var(--fs-xs);opacity:.66;line-height:var(--lh-loose);margin:12px 0}.footer-brand .contact .contact-label[data-v-171b12d1]{margin-right:4px}.footer-brand .contact a[data-v-171b12d1]:hover{color:var(--token-ink)}.col-title[data-v-171b12d1]{font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);opacity:.95;margin:0 0 15px}.col-list[data-v-171b12d1]{flex-direction:column;gap:8px;display:flex}.col-list a[data-v-171b12d1]{font-size:var(--fs-xs);opacity:.66;line-height:var(--lh-loose)}.col-list a[data-v-171b12d1]:hover{opacity:1}.footer-bottom[data-v-171b12d1]{font-size:var(--fs-xs);opacity:.5;padding:18px var(--pad);border-top:1px solid #ffffff80;flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (width<=640px){.footer-bottom[data-v-171b12d1]{flex-direction:column;gap:8px}}.error-page[data-v-006629be]{background:var(--token-bg);flex-direction:column;min-height:100vh;display:flex}.error-main[data-v-006629be]{text-align:center;flex:1;padding:96px 0}.status[data-v-006629be]{letter-spacing:.04em;color:var(--token-line);font-size:96px;font-weight:800;line-height:1}.title[data-v-006629be]{margin-top:16px;font-size:24px;font-weight:700}.desc[data-v-006629be]{color:var(--token-ink-2);margin-top:12px;font-size:14px}.actions[data-v-006629be]{gap:12px;margin-top:32px;display:flex}.actions[data-v-006629be],.btn-ghost[data-v-006629be],.btn-primary[data-v-006629be]{justify-content:center}.btn-primary[data-v-006629be]{background:var(--brand-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;padding:8px 24px;font-size:14px;transition:background .2s,box-shadow .2s;display:inline-flex}.btn-primary[data-v-006629be]:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.btn-ghost[data-v-006629be],.btn-primary[data-v-006629be]{padding:12px 32px}.btn-ghost[data-v-006629be]{border:1px solid var(--token-line);border-radius:var(--radius-md);background:var(--token-card);align-items:center;font-size:14px;display:flex}.btn-ghost[data-v-006629be]:hover{border-color:var(--token-ink)}.detail[data-v-006629be]{color:var(--token-ink-2);margin-top:32px;font-size:12px}
