: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}}.at1 h1,.at1 h2{font-size:clamp(22px,3vw,30px);margin:0 0 6px}.at1-meta{display:flex;gap:16px;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.at1-thumb{width:100%;border-radius:12px;margin-bottom:16px}.at1-body{font-size:15.5px;line-height:1.9}.at1-body p{margin:0 0 16px}.at1-body img{border-radius:10px;margin:12px 0}.at1-body h2,.at1-body h3{margin:24px 0 10px;font-size:18px}.at1-body a{text-decoration:underline}.at1-nb{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 4px}.at1-nb a{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;color:var(--text);overflow:hidden}.at1-nb a:hover{border-color:var(--acc);text-decoration:none}.at1-nb span{font-size:12px;color:var(--muted)}.at1-nb strong{font-weight:550;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at1-nb-next{text-align:right}@media(max-width:560px){.at1-nb{grid-template-columns:1fr}}.at1-rel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2px}.at1-rel-grid a{display:block;padding:9px 11px;border-radius:8px;font-size:14px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at1-rel-grid a:hover{background:var(--card2);text-decoration:none}.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)}