:root{--acc:#38b000;--acc2:#70e000;--acc-ink:#14161b;--on-acc:var(--acc-ink);--warn:#f59e0b;--radius:14px;--shadow:0 10px 30px rgba(0,0,0,.18);--acc-grad:linear-gradient(135deg,var(--acc),color-mix(in oklab,var(--acc) 72%,#000));--sec:#fff;--text:#161b24;--muted:#5d6676;--line:#e4e7ec;--card:#f5f6f8;--card2:#eceff3;--acc-t:color-mix(in oklab,var(--acc) 72%,#000)}.t-d{--sec:color-mix(in oklab,var(--acc) 14%,#090c13);--text:#eef1f6;--muted:#a3abba;--line:rgba(255,255,255,.11);--card:rgba(255,255,255,.04);--card2:rgba(255,255,255,.08);--acc-t:color-mix(in oklab,var(--acc) 70%,#fff);--shadow:0 10px 30px rgba(0,0,0,.35)}.t-l{--sec:#fff}.t-t{--sec:color-mix(in oklab,var(--acc) 7%,#f8f9fb);--card:rgba(255,255,255,.7);--card2:#fff;--line:color-mix(in oklab,var(--acc) 16%,#e4e7ec)}.t-a{--sec:var(--acc);--text:var(--acc-ink);--muted:color-mix(in srgb,var(--acc-ink) 80%,transparent);--line:color-mix(in srgb,var(--acc-ink) 24%,transparent);--card:color-mix(in srgb,var(--acc-ink) 9%,transparent);--card2:color-mix(in srgb,var(--acc-ink) 16%,transparent);--acc-t:var(--acc-ink);--acc-grad:linear-gradient(var(--acc-ink),var(--acc-ink));--on-acc:var(--acc)}.tone{display:flow-root;background:var(--sec);color:var(--text);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}*{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:#fff;color:var(--text);line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--acc-t);text-decoration:none}a:hover{text-decoration:underline}.wrap{width:min(1120px,92%);margin:0 auto}.mod{margin:0;padding:clamp(30px,4.5vw,52px) 0}.mod h2{margin:0 0 14px;font-size:22px;letter-spacing:.01em}.mod h1{margin:0 0 6px;font-size:26px;line-height:1.35}.mod p{margin:0;color:var(--muted)}.mod-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}.mod-head h1,.mod-head h2{margin:0}.mod-more{font-size:13px;color:var(--muted)}.meta{color:var(--muted);font-size:12px}.article-body{margin-top:14px}.article-body p{margin:0 0 14px;color:var(--text)}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0;font-size:13px;color:var(--muted)}.crumb a{color:var(--muted)}.crumb a:hover{color:var(--text)}.crumb i{font-style:normal;opacity:.6}@media (max-width:640px){.mod h2{font-size:19px}}.hd1{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--sec) 86%,transparent);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--line)}.hd1-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px}.hd1-brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:20px;color:var(--text);letter-spacing:.02em}.hd1-brand:hover{text-decoration:none}.hd1-brand img{display:block;width:40px;height:40px}.hd1-brand .zq-brand-2{color:var(--acc)}.hd1-brand em{font-style:normal;font-size:12px;font-weight:500;color:var(--muted);padding:2px 7px;border:1px solid var(--line);border-radius:999px}.hd1-dot{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,var(--acc),var(--acc2));box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 18%,transparent)}.hd1-nav{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:14px}.hd1-nav a{color:var(--muted);position:relative;padding:4px 0}.hd1-nav a:hover{color:var(--text);text-decoration:none}.hd1-nav a:not(.hd1-btn)::after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:linear-gradient(90deg,var(--acc),var(--acc2));transition:right .22s}.hd1-nav a:not(.hd1-btn):hover::after{right:0}.hd1-btn{padding:7px 15px;border-radius:999px;background:var(--acc-grad);color:var(--on-acc)!important;font-weight:600}.hd1-tg,.hd1-burger{display:none}@media (max-width:820px){.hd1-burger{display:flex;flex-direction:column;gap:4px;padding:8px;cursor:pointer}.hd1-burger span{width:20px;height:2px;background:var(--muted);border-radius:2px}.hd1-nav{display:none;order:3;width:100%;padding:10px 0 16px;gap:12px}.hd1-tg:checked ~ .hd1-nav{display:flex;flex-direction:column;align-items:flex-start}.hd1-in{flex-wrap:wrap}}.lt1-list{display:grid;gap:4px}.lt1-item{display:block;padding:14px;border-radius:11px;border:1px solid transparent;color:var(--text);transition:background .16s,border-color .16s}.lt1-item:hover{text-decoration:none;background:var(--card2);border-color:var(--line)}.lt1-item strong{display:block;font-size:15.5px;font-weight:600;line-height:1.45}.lt1-item p{margin:6px 0 8px;font-size:13px;color:var(--muted)}.lt1-item .meta{font-variant-numeric:tabular-nums}.xz2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:0;padding:0;list-style:none}.xz2-grid li{padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.xz2-top{display:flex;align-items:baseline;justify-content:space-between}.xz2-top em{font-style:normal;font-size:18px;font-weight:700;color:color-mix(in oklab,#c084fc 70%,var(--text));font-variant-numeric:tabular-nums}.xz2-meta{margin:4px 0 0!important;font-size:12px;color:var(--muted)}.xz2-sum{margin:6px 0 0!important;font-size:12.5px;line-height:1.6}.ls1-list{margin:0;padding:0 0 0 14px;list-style:none;border-left:2px solid var(--line)}.ls1-list li{position:relative;display:flex;gap:12px;padding:7px 0 7px 6px;font-size:14px;line-height:1.6}.ls1-list li::before{content:"";position:absolute;left:-20px;top:14px;width:10px;height:10px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.18)}.ls1-list time{flex:0 0 64px;color:color-mix(in oklab,#f59e0b 70%,var(--text));font-weight:600;font-variant-numeric:tabular-nums}.rs2-tags{display:flex;flex-wrap:wrap;gap:8px}.rs2-tags span{padding:6px 12px;border:1px solid var(--line);border-radius:999px;font-size:13px;background:var(--card)}.rs2-tags span.hot{border-color:rgba(249,115,22,.5);background:rgba(249,115,22,.1)}.ft2{margin-top:40px;padding:22px 0;border-top:1px solid var(--line)}.ft2-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ft2-links{display:flex;flex-wrap:wrap;gap:16px;font-size:13.5px}.ft2-links a{color:var(--muted)}.ft2-links a:hover{color:var(--text);text-decoration:none}.ft2-fl{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);font-size:12.5px;color:var(--muted)}.ft2-fl a{color:var(--muted)}.ft2-fl a:hover{color:var(--text);text-decoration:none}.ft2-info{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--muted)}.ft2-info a{color:var(--muted)}