.header[data-v-28f65914]{border-bottom:1px solid #e8ecef;background:#fffc;-webkit-backdrop-filter:saturate(120%) blur(6px);backdrop-filter:saturate(120%) blur(6px);position:sticky;top:0;z-index:10;--brand-height: 72px}.inner[data-v-28f65914]{width:min(1200px,94%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:calc(var(--brand-height) + 20px)}.brand[data-v-28f65914]{font-weight:700;color:#0b6fa4;cursor:pointer;display:flex;align-items:center;gap:0}.logo[data-v-28f65914]{height:var(--brand-height);width:auto;max-width:100%;object-fit:contain;background:transparent;display:block}.nav[data-v-28f65914]{display:flex;gap:28px}.nav a[data-v-28f65914]{color:#334155;text-decoration:none}.nav a.router-link-active[data-v-28f65914]{color:#0b6fa4;font-weight:600}.contact[data-v-28f65914]{display:flex;flex-direction:column;gap:4px;text-align:right}.contact .row[data-v-28f65914]{font-size:12px;color:#475569}.contact .label[data-v-28f65914]{color:#64748b;margin-right:4px}.contact a[data-v-28f65914]{color:#0b6fa4;text-decoration:none}@media (max-width: 768px){.header[data-v-28f65914]{--brand-height: 48px}.inner[data-v-28f65914]{height:auto;padding:12px 0;flex-direction:column;align-items:flex-start;gap:8px}.nav[data-v-28f65914]{flex-wrap:wrap}.contact[data-v-28f65914]{display:none}}.footer[data-v-97bb4b3b]{background:#0f172a;color:#cbd5e1;margin-top:40px}.inner[data-v-97bb4b3b]{width:min(1200px,94%);margin:0 auto;padding:32px 0}.cols[data-v-97bb4b3b]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:20px}.col[data-v-97bb4b3b]{min-width:0}.brand[data-v-97bb4b3b]{font-weight:700;color:#e2e8f0;margin-bottom:8px}.title[data-v-97bb4b3b]{font-weight:600;margin-bottom:8px;color:#e2e8f0}.contact[data-v-97bb4b3b],.links[data-v-97bb4b3b]{list-style:none;padding:0;margin:8px 0 0}.links li[data-v-97bb4b3b],.contact li[data-v-97bb4b3b]{margin:6px 0}.links a[data-v-97bb4b3b]{color:#cbd5e1;text-decoration:none}.qrcode .qr[data-v-97bb4b3b]{width:120px;height:120px;background:url(/assets/wx-B6KiuTH9.jpg) center/cover no-repeat #0b1220;border-radius:8px}.muted[data-v-97bb4b3b]{color:#94a3b8;font-size:12px;margin-top:8px}.copyright[data-v-97bb4b3b]{border-top:1px solid #1f2a44;margin-top:20px;padding-top:16px;font-size:12px;color:#94a3b8;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.copyright-main[data-v-97bb4b3b]{color:#cbd5e1}.icp-info[data-v-97bb4b3b]{display:flex;gap:4px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.icp-label[data-v-97bb4b3b]{color:#94a3b8;font-size:12px;font-weight:500}.icp-link[data-v-97bb4b3b]{color:#60a5fa;text-decoration:none;font-size:12px;transition:color .2s}.icp-link[data-v-97bb4b3b]:hover{color:#93c5fd}.icp-text[data-v-97bb4b3b]{color:#cbd5e1;font-size:12px}.icp-separator[data-v-97bb4b3b]{color:#64748b;margin:0 4px}@media (max-width: 768px){.icp-info[data-v-97bb4b3b]{flex-direction:column;align-items:center;gap:2px}}@media (max-width: 1024px){.cols[data-v-97bb4b3b]{grid-template-columns:1.5fr 1fr 1fr}}@media (max-width: 768px){.cols[data-v-97bb4b3b]{grid-template-columns:1fr}.qrcode .qr[data-v-97bb4b3b]{width:140px;height:140px}}.app{display:flex;min-height:100vh;flex-direction:column}.container{width:min(1200px,94%);margin:24px auto;flex:1}:root{--primary: #0b6fa4;--bg: #f8fafc;--text: #0f172a;--fs-base: 16px;--fs-sm: 14px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 22px;--fs-2xl: 28px}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text);font-size:var(--fs-base);line-height:1.65}h1,h2,h3,h4{margin:0;line-height:1.3}p{margin:0 0 10px}section{margin:20px 0}a{color:var(--primary)}img{display:block}.appear-init{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.appear-show{opacity:1;transform:translateY(0)}.route-fade-enter-active,.route-fade-leave-active{transition:opacity .3s ease}.route-fade-enter-from,.route-fade-leave-to{opacity:0}h1{font-size:var(--fs-2xl);margin-bottom:12px}h2{font-size:var(--fs-xl);margin-bottom:8px}h3{font-size:var(--fs-lg);margin-bottom:6px}.container{padding-top:6px;padding-bottom:6px}.card{line-height:1.6}.list li{padding-top:12px;padding-bottom:12px}@media (min-width: 992px){:root{--fs-base: 17px;--fs-lg: 19px;--fs-xl: 24px;--fs-2xl: 30px}section{margin:24px 0}}
