@font-face{font-family:Source Han Sans CN;src:url(../woff2/SourceHanSansCN-Regular-DiFHtD2t.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans CN;src:url(../woff2/SourceHanSansCN-Medium-DaCGvNUs.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans CN;src:url(../woff2/SourceHanSansCN-Bold-BVVVSI0q.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--brand-600:#1a365d;--brand-500:#2a559f;--brand-400:#5077bf;--brand-300:#7c99cf;--brand-100:#d4ddef;--brand-50:#eef2f7;--slate-800:#1e293b;--slate-700:#334155;--slate-600:#475569;--slate-500:#64748b;--slate-400:#94a3b8;--slate-300:#cbd5e1;--slate-200:#e2e8f0;--slate-100:#f1f5f9;--slate-50:#f8fafc;--surface-0:#fff;--dark-bg:#0f172a;--reward-red:#dc2626;--reward-red-light:#fef2f2;--reward-red-dark:#b91c1c;--reward-orange:#f97316;--reward-orange-dark:#ea580c;--reward-amber:#f59e0b;--accent-orange:#d97706;--accent-orange-dark:#b45309;--font-family:"Source Han Sans CN", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--transition:all .3s ease}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);color:var(--slate-700);background:var(--surface-0);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button,select,input,textarea{cursor:pointer;border:none;outline:none;font-family:inherit}.fade-in-up{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.navbar{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:72px;transition:var(--transition);background:rgba(255,255,255,.1);justify-content:space-between;align-items:center;padding:0 max(60px,50vw - 584px);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px rgba(22,93,255,.06)}.navbar.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.1);box-shadow:0 1px rgba(22,93,255,.06)}.navbar.solid{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 1px rgba(22,93,255,.06)}.nav-logo{align-items:center;gap:10px;display:flex}.nav-logo-icon{width:36px;height:36px;display:block}.nav-logo-text{color:rgba(0,0,0,.85);font-size:26px;font-weight:500}.nav-right{align-items:center;gap:46px;display:flex}.nav-link{color:rgba(0,0,0,.85);transition:var(--transition);padding:8px 4px;font-size:16px;font-weight:400}.nav-link:hover{color:#165dff}.nav-link.active{color:#165dff;font-weight:500}.nav-btn{color:#fff;transition:var(--transition);background:#165dff;border-radius:4px;padding:9px 24px;font-size:14px;font-weight:600}.nav-btn:hover{background:#003dcc;box-shadow:0 6px 18px rgba(22,93,255,.24)}@media (max-width:1280px){.navbar{padding:0 max(32px,50vw - 584px)}}@media (max-width:768px){.navbar{height:60px;padding:0 20px}.nav-logo-text{font-size:17px}.nav-link{display:none}}.footer[data-v-757f0bd4]{background:var(--dark-bg);padding:60px 60px 0}.footer-inner[data-v-757f0bd4]{grid-template-columns:1.5fr 1fr 1fr;gap:48px;max-width:1360px;margin:0 auto;padding-bottom:40px;display:grid}.footer-brand[data-v-757f0bd4]{flex-direction:column;gap:12px;display:flex}.footer-logo[data-v-757f0bd4]{align-items:center;gap:10px;display:flex}.footer-logo-icon[data-v-757f0bd4]{width:28px;height:28px;display:block}.footer-logo-text[data-v-757f0bd4]{color:#fff;font-size:18px;font-weight:700}.footer-desc[data-v-757f0bd4]{color:var(--slate-400);max-width:320px;font-size:14px;line-height:1.7}.footer-info[data-v-757f0bd4]{grid-column:3}.footer-info h4[data-v-757f0bd4]{color:#fff;margin-bottom:16px;font-size:15px;font-weight:600}.footer-info p[data-v-757f0bd4]{color:var(--slate-400);font-size:14px;line-height:1.8}.footer-icp-link[data-v-757f0bd4]{color:var(--slate-400);text-decoration:none;transition:color .2s}.footer-icp-link[data-v-757f0bd4]:hover{color:#fff}.footer-bottom[data-v-757f0bd4]{border-top:1px solid rgba(255,255,255,.08);max-width:1360px;margin:0 auto;padding:20px 0}.footer-copyright[data-v-757f0bd4]{color:var(--slate-500);text-align:center;font-size:13px}@media (max-width:1280px){.footer[data-v-757f0bd4]{padding:60px 32px 0}}@media (max-width:768px){.footer[data-v-757f0bd4]{padding:48px 20px 0}.footer-inner[data-v-757f0bd4]{grid-template-columns:1fr;gap:32px}.footer-info[data-v-757f0bd4]{grid-column:auto}}
