.hero[data-v-b4199a13]{border-radius:14px;overflow:hidden;margin-bottom:18px;color:#fff;background:linear-gradient(135deg,#3a2b26,#5c4033 60%,#7a5a3f);position:relative}.hero[data-v-b4199a13]:before{content:"";position:absolute;right:0;bottom:0;width:320px;height:180px;background:radial-gradient(130px 90px at 20% 100%,#3A2B26,transparent),radial-gradient(160px 110px at 55% 100%,#4A3428,transparent),radial-gradient(120px 80px at 85% 100%,#33241F,transparent);opacity:.8}.hero-inner[data-v-b4199a13]{position:relative;padding:42px 30px 34px;max-width:760px}.hero h1[data-v-b4199a13]{margin:0 0 10px;font-size:34px;letter-spacing:3px;font-weight:700}.hero p[data-v-b4199a13]{margin:0 0 22px;opacity:.88;font-size:15px}.hero-search-wrap[data-v-b4199a13]{position:relative;max-width:520px}.hero-search[data-v-b4199a13]{display:flex;gap:8px;max-width:520px}.hero-search input[data-v-b4199a13]{flex:1;border:none;border-radius:999px;padding:12px 20px;font-size:14px;outline:none}.hero-search button[data-v-b4199a13]{border-radius:999px;padding:10px 24px;background:#d4a017;color:#3a2a12;font-weight:700;border:none}.suggest[data-v-b4199a13]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:100;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000038;overflow:hidden}.suggest-item[data-v-b4199a13]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;border-bottom:1px solid #f5f0e0}.suggest-item.active[data-v-b4199a13],.suggest-item[data-v-b4199a13]:hover{background:#faf3dc}.s-name[data-v-b4199a13]{flex:1;min-width:0;font-size:14px;color:#3a2b26;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-meta[data-v-b4199a13]{font-size:12px;color:#8a8378;flex-shrink:0}.s-by[data-v-b4199a13]{font-size:11px;color:#b8860b;background:#fdf6e3;padding:1px 7px;border-radius:8px;flex-shrink:0}.suggest-empty[data-v-b4199a13]{padding:14px;text-align:center;color:#999;font-size:13px}[data-v-b4199a13] .hl{background:#ffd76a;color:#3a2a12;border-radius:2px;padding:0 1px}.result-tip[data-v-b4199a13]{margin:10px 0;padding:8px 14px;background:#fff8e6;border:1px solid #f0dfae;border-radius:8px;font-size:13px;color:#6b5412;display:flex;align-items:center;justify-content:space-between}.hero-quick[data-v-b4199a13]{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.hero-quick span[data-v-b4199a13]{background:#ffffff29;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:5px 14px;font-size:13px;color:#fff;cursor:pointer}.hero-quick span[data-v-b4199a13]:hover{background:#ffffff4d}.sec-head[data-v-b4199a13]{display:flex;align-items:center;justify-content:space-between;margin:20px 0 12px}.sec-head h2[data-v-b4199a13]{margin:0;font-size:19px;color:#3a2b26;display:flex;align-items:center;gap:10px}.sec-head h2[data-v-b4199a13]:before{content:"";width:8px;height:22px;background:#d4a017;border-radius:2px}.sec-head .more[data-v-b4199a13]{font-size:13px;color:#8a6d1f;text-decoration:none}.feat-grid[data-v-b4199a13]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 860px){.feat-grid[data-v-b4199a13]{grid-template-columns:repeat(2,1fr)}}.feat-card[data-v-b4199a13]{border:1px solid #e5ddca;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;transition:.2s}.feat-card[data-v-b4199a13]:hover{transform:translateY(-3px);box-shadow:0 6px 18px #422c241f}.feat-ph[data-v-b4199a13]{height:92px;background:linear-gradient(135deg,#9c7a5a,#5c4033);position:relative;overflow:hidden}.feat-img[data-v-b4199a13]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.feat-badge[data-v-b4199a13]{position:absolute;top:8px;left:8px;background:#0006;color:#fff;font-size:11px;padding:2px 8px;border-radius:6px}.feat-el[data-v-b4199a13]{position:absolute;right:8px;bottom:6px;color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.4)}.feat-info[data-v-b4199a13]{padding:10px 12px}.feat-info b[data-v-b4199a13]{font-size:14px;color:#3a2b26}.feat-info .meta[data-v-b4199a13]{font-size:12px;color:#8a8378;margin-top:3px}.q-badge[data-v-b4199a13]{color:#d4a017;font-size:13px}.ops-grid[data-v-b4199a13]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}@media (max-width: 860px){.ops-grid[data-v-b4199a13]{grid-template-columns:1fr}}.two-col[data-v-b4199a13]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}@media (max-width: 860px){.two-col[data-v-b4199a13]{grid-template-columns:1fr}}.ops-card[data-v-b4199a13]{background:#fff;border:1px solid #e5ddca;border-radius:10px;padding:12px 14px}.ops-title[data-v-b4199a13]{font-size:14px;font-weight:700;color:#5c4033;border-left:4px solid #D4A017;padding-left:8px;margin-bottom:8px}.ops-row[data-v-b4199a13]{display:flex;gap:8px;align-items:center;padding:4px 0;font-size:13px;cursor:pointer;border-bottom:1px dashed #f5efdf}.ops-row[data-v-b4199a13]:hover{color:#b8860b}.ops-rank[data-v-b4199a13]{width:18px;height:18px;border-radius:50%;background:#f3edda;color:#8a7a50;font-size:11px;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.ops-rank.top[data-v-b4199a13]{background:#d4a017;color:#fff}.bounty-tag[data-v-b4199a13]{background:#fde8d8;color:#b05a1e;border-radius:10px;font-size:11px;padding:1px 8px;font-weight:700}.el-tag[data-v-b4199a13]{color:#b8860b;font-weight:700;font-size:12px}.filter-tip[data-v-b4199a13]{margin-top:10px;font-size:13px;color:#666}.chk[data-v-b4199a13]{display:inline-flex;align-items:center;gap:6px;margin-left:6px;font-size:13px;color:#5c4033;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.chk input[data-v-b4199a13]{width:15px;height:15px;accent-color:#D4A017;cursor:pointer}.bk-page[data-v-d96bf11d]{background:#fff;border:1px solid #e1e1e1;border-radius:8px;overflow:clip;color:#262626}.bk-page button[data-v-d96bf11d]{background:#1d5494}.bk-page button[data-v-d96bf11d]:hover{background:#174a83}.bk-page button.ghost[data-v-d96bf11d]{background:#eaf2fb;color:#1d5494}.bk-page button.ghost[data-v-d96bf11d]:hover{background:#d8e7f7}.bk-page button.danger[data-v-d96bf11d]{background:#c0392b}.bk-page .card[data-v-d96bf11d]{background:#fff;border-color:#e1e1e1}.bk-page a[data-v-d96bf11d]{color:#136ec2}.bk-header[data-v-d96bf11d]{padding:18px 24px 12px;border-bottom:1px solid #f0f0f0}.bk-crumb[data-v-d96bf11d]{font-size:12px;color:#999;margin-bottom:4px}.bk-crumb a[data-v-d96bf11d]{color:#136ec2;text-decoration:none}.bk-title-row[data-v-d96bf11d]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.bk-title[data-v-d96bf11d]{margin:0;font-size:28px;line-height:1.4;font-family:SimHei,Microsoft YaHei,PingFang SC,sans-serif;font-weight:700;color:#262626;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bk-pinyin[data-v-d96bf11d]{font-size:14px;font-weight:400;color:#999}.bk-alias[data-v-d96bf11d]{font-size:13px;color:#888;margin-top:2px}.badge-q[data-v-d96bf11d]{background:#1d5494;color:#fff;font-size:12px;font-weight:700;border-radius:10px;padding:2px 10px}.badge-bounty[data-v-d96bf11d]{background:#fff4e0;color:#b05a1e;font-size:12px;font-weight:700;border-radius:10px;padding:2px 10px;border:1px solid #f0d9a8}.badge-pending[data-v-d96bf11d]{background:#fff7e6;color:#b8860b;font-size:12px;font-weight:700;border-radius:10px;padding:2px 10px;border:1px dashed #e0c069}.bk-actions[data-v-d96bf11d]{display:flex;gap:8px;flex-wrap:wrap}.bk-actions .act[data-v-d96bf11d]{font-size:13px;color:#136ec2;padding:4px 12px;border:1px solid #d4e3f5;border-radius:4px;cursor:pointer;background:#fff;text-decoration:none;display:inline-block;line-height:1.5}.bk-actions .act[data-v-d96bf11d]:hover{background:#eaf2fb}.sense-bar[data-v-d96bf11d]{background:#f7f9fc;border-bottom:1px solid #e1e1e1;padding:7px 24px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px}.sense-label[data-v-d96bf11d]{color:#1d5494;font-weight:700}.sense-item[data-v-d96bf11d]{color:#262626;cursor:pointer}.sense-item em[data-v-d96bf11d]{color:#888;font-style:normal}.sense-item.active[data-v-d96bf11d]{font-weight:700;color:#1d5494;border-bottom:2px solid #1d5494}.maint-banner[data-v-d96bf11d]{background:#fffbe6;border-bottom:1px solid #f0d98c;color:#7a5b00;padding:8px 24px;font-size:13px}.lock-banner[data-v-d96bf11d]{background:#fff1f0;border-bottom:1px solid #f0b9b9;color:#a03a2e;padding:8px 24px;font-size:13px}.bk-main[data-v-d96bf11d]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0}@media (max-width: 900px){.bk-main[data-v-d96bf11d]{grid-template-columns:1fr}}.bk-body[data-v-d96bf11d]{min-width:0;padding:20px 24px 24px;border-right:1px solid #f0f0f0}@media (max-width: 900px){.bk-body[data-v-d96bf11d]{border-right:none}}.bk-toc[data-v-d96bf11d]{border:1px solid #e1e1e1;background:#fafafa;margin-bottom:18px}.bk-toc-head[data-v-d96bf11d]{font-size:13px;font-weight:700;color:#262626;padding:8px 14px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.toc-toggle[data-v-d96bf11d]{font-size:12px;color:#136ec2;cursor:pointer;font-weight:400}.bk-toc-list[data-v-d96bf11d]{padding:8px 12px 10px;column-count:2;column-gap:14px;max-height:220px;overflow-y:auto}.bk-toc-item[data-v-d96bf11d]{display:block;padding:4px 8px;font-size:13px;color:#136ec2;cursor:pointer;border-radius:3px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-toc-item[data-v-d96bf11d]:hover{background:#eaf2fb}.bk-toc-item.active[data-v-d96bf11d]{background:#eaf2fb;color:#1d5494;font-weight:700}.bk-toc-item.plain[data-v-d96bf11d]{color:#555}.doc-sec[data-v-d96bf11d]{margin-bottom:16px}.doc-h2[data-v-d96bf11d]{font-size:20px;font-weight:700;color:#262626;margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0;font-family:SimHei,Microsoft YaHei,PingFang SC,sans-serif}.doc-h2 .no[data-v-d96bf11d]{color:#1d5494;margin-right:8px}.doc-sec:first-of-type .doc-h2[data-v-d96bf11d]{margin-top:0}.doc-h3[data-v-d96bf11d]{font-size:16px;font-weight:700;color:#262626;margin:18px 0 10px;font-family:SimHei,Microsoft YaHei,PingFang SC,sans-serif}.doc-subsec[data-v-d96bf11d]{margin-left:0}.doc-p[data-v-d96bf11d]{font-size:14px;line-height:2;color:#333;margin:0 0 12px;text-align:justify;text-indent:2em}.doc-p[data-v-d96bf11d]:last-child{margin-bottom:0}.refsup[data-v-d96bf11d]{color:#136ec2;font-size:12px}.refsup a[data-v-d96bf11d]{color:#136ec2;text-decoration:none}.wikilink[data-v-d96bf11d]{color:#136ec2;text-decoration:underline;cursor:pointer}.video-box[data-v-d96bf11d]{border-radius:6px;overflow:hidden;background:#000}.bk-gallery[data-v-d96bf11d]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.bk-gallery .g[data-v-d96bf11d]{height:76px;border-radius:4px;background:#eef2f7;overflow:hidden;border:1px solid #e1e1e1}.bk-tabs[data-v-d96bf11d]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.story-item[data-v-d96bf11d]{background:#f7f9fc;border:1px solid #e8eef5;border-radius:6px;padding:10px 12px;margin-bottom:8px;font-size:14px;position:relative}.story-item b[data-v-d96bf11d]{color:#1d5494}.del-mini[data-v-d96bf11d]{border:none;background:none!important;color:#c0392b;cursor:pointer;font-size:12px;margin-left:6px;padding:0}.del-mini[data-v-d96bf11d]:hover{background:none!important;color:#a03a2e}.cat-links[data-v-d96bf11d]{display:flex;flex-wrap:wrap;gap:8px}.cat-chip[data-v-d96bf11d]{background:#eaf2fb;color:#1d5494;border-radius:12px;padding:3px 10px;font-size:12px;cursor:pointer}.cat-chip[data-v-d96bf11d]:hover{background:#d8e7f7}.ref-list[data-v-d96bf11d]{margin:0;padding-left:24px;font-size:13px;color:#555}.ref-list li[data-v-d96bf11d]{margin-bottom:4px}.ref-list a[data-v-d96bf11d],.ext-list a[data-v-d96bf11d]{color:#136ec2}.ext-list[data-v-d96bf11d]{margin:0;padding-left:24px;font-size:13px;color:#555}.bk-side[data-v-d96bf11d]{padding:20px 20px 24px;display:flex;flex-direction:column;gap:12px}.info-box[data-v-d96bf11d]{border:1px solid #e1e1e1;background:#fff;font-size:13px}.info-title[data-v-d96bf11d]{background:#1d5494;color:#fff;text-align:center;font-size:16px;padding:9px 10px;font-weight:700;font-family:SimHei,Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:2px}.info-cover[data-v-d96bf11d]{height:180px;background:#eef2f7;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #e1e1e1}.info-cover img[data-v-d96bf11d]{width:100%;height:100%;object-fit:cover}.info-sub[data-v-d96bf11d]{background:#f7f9fc;color:#262626;font-weight:700;padding:6px 12px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;font-size:13px}.info-sub[data-v-d96bf11d]:first-of-type{border-top:none}.info-table[data-v-d96bf11d]{width:100%;border-collapse:collapse}.info-table td[data-v-d96bf11d]{padding:6px 10px;border-bottom:1px solid #f2f2f2;vertical-align:top;line-height:1.7}.info-table tr:last-child td[data-v-d96bf11d]{border-bottom:none}.info-table td.k[data-v-d96bf11d]{color:#888;width:64px;white-space:nowrap}.info-table td.v[data-v-d96bf11d]{color:#262626}.mini-map[data-v-d96bf11d]{padding:8px}.mm-tip[data-v-d96bf11d]{font-size:11px;color:#999;text-align:center;margin-top:4px}.side-card[data-v-d96bf11d]{background:#fff;border:1px solid #e1e1e1;border-radius:6px;padding:12px 14px}.side-title[data-v-d96bf11d]{font-size:14px;font-weight:700;color:#262626;padding-left:8px;border-left:3px solid #1d5494;margin-bottom:8px}.rel-row[data-v-d96bf11d]{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;cursor:pointer;border-bottom:1px dashed #eee}.rel-row[data-v-d96bf11d]:hover{color:#136ec2}.chip[data-v-d96bf11d]{background:#eaf2fb;color:#1d5494;border-radius:12px;padding:2px 10px;font-size:12px;cursor:pointer}.contrib-row[data-v-d96bf11d]{display:flex;justify-content:space-between;font-size:13px;padding:3px 0;border-bottom:1px dashed #eee}.nav-link[data-v-d96bf11d]{color:#136ec2;background:#eaf2fb;border-radius:6px;padding:2px 8px;font-size:12px;text-decoration:none}.nav-link[data-v-d96bf11d]:hover{background:#d8e7f7}.bk-foot[data-v-d96bf11d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 24px;background:#f7f9fc;border-top:1px solid #e1e1e1;font-size:12px;color:#666}.bk-foot b[data-v-d96bf11d]{color:#1d5494}.bk-foot a[data-v-d96bf11d]{color:#136ec2;text-decoration:none}.toc-tree-wrap[data-v-d96bf11d]{position:sticky;top:16px}.toc-tree[data-v-d96bf11d]{display:flex;flex-direction:column}.toc-tree .side-title[data-v-d96bf11d]{flex:none}.toc-tree-list[data-v-d96bf11d]{padding-right:2px}.toc-tree-item[data-v-d96bf11d]{display:block;padding:5px 8px 5px 11px;font-size:12.5px;color:#666;cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:1px solid #e5e5e5;transition:color .15s}.toc-tree-item[data-v-d96bf11d]:hover{color:#136ec2}.toc-tree-item.lv1[data-v-d96bf11d]{color:#555}.toc-tree-item.lv1 .toc-no[data-v-d96bf11d]{display:inline-block;min-width:18px;color:#136ec2;font-weight:700;margin-right:4px}.toc-tree-item.lv1 .toc-label[data-v-d96bf11d]{color:#333}.toc-tree-item.lv2[data-v-d96bf11d]{padding-left:34px;font-size:12px;color:#888;border-left-color:#e5e5e5}.toc-tree-item.active[data-v-d96bf11d]{border-left:3px solid #136ec2;padding-left:9px;color:#136ec2;font-weight:700;background:#f5f8fc}.toc-tree-item.lv2.active[data-v-d96bf11d]{padding-left:32px}.toc-tree-item.active .toc-no[data-v-d96bf11d],.toc-tree-item.active .toc-label[data-v-d96bf11d]{color:#136ec2}.back-top[data-v-d96bf11d]{position:fixed;right:24px;bottom:40px;z-index:90;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid #e3e3e3;color:#9aa3ad;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #0000001a;transition:color .2s,border-color .2s,box-shadow .2s,background .2s}.back-top[data-v-d96bf11d]:hover{color:#136ec2;border-color:#136ec2;background:#f5faff;box-shadow:0 4px 14px #136ec238}.back-top svg[data-v-d96bf11d]{display:block}.doc-img[data-v-d96bf11d]{float:right;width:300px;margin:4px 0 10px 16px;background:#fff;border:1px solid #e1e1e1;border-radius:4px;overflow:hidden}.doc-img img[data-v-d96bf11d]{width:100%;display:block}.doc-img-cap[data-v-d96bf11d]{font-size:12px;color:#666;text-align:center;padding:4px 8px;background:#fafafa;line-height:1.5}@media (max-width: 640px){.doc-img[data-v-d96bf11d]{float:none;width:100%;margin:6px 0}}.bk-gallery[data-v-d96bf11d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.bk-gallery .g[data-v-d96bf11d]{height:90px;border-radius:4px;background:#eef2f7;overflow:hidden;border:1px solid #e1e1e1;cursor:zoom-in}.bk-gallery .g img[data-v-d96bf11d]{transition:transform .2s}.bk-gallery .g:hover img[data-v-d96bf11d]{transform:scale(1.06)}.modal-mask[data-v-d96bf11d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-d96bf11d]{background:#fff;border-radius:8px;padding:18px 20px;width:100%;max-width:460px;box-shadow:0 12px 40px #00000040}.modal h3[data-v-d96bf11d]{color:#262626}.cat-check-list[data-v-d96bf11d]{display:flex;flex-wrap:wrap;gap:8px;max-height:260px;overflow-y:auto}.cat-check[data-v-d96bf11d]{display:inline-flex;align-items:center;gap:6px;background:#f7f9fc;border:1px solid #e1e1e1;border-radius:6px;padding:6px 12px;font-size:13px;cursor:pointer}.cat-check[data-v-d96bf11d]:hover{background:#eaf2fb}.ref-form[data-v-d96bf11d]{margin-top:10px;background:#f7f9fc;padding:10px 12px;border:1px solid #e1e1e1}.edit-reason[data-v-8a3bc4b1]{border:1px dashed #e0c86a;background:#fffdf2;border-radius:8px;padding:10px 12px;font-size:13px;color:#7a5b00}.lock-tip[data-v-8a3bc4b1]{background:#fdecea;border:1px solid #f0b9b9;color:#a03a2e;border-radius:8px;padding:10px 12px;font-size:13px}.draft-tip[data-v-8a3bc4b1]{background:#eef7ee;border:1px solid #bcddb8;color:#2e6b34;border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:12px}.modal-mask[data-v-8a3bc4b1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#3c2a1673;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-8a3bc4b1]{background:#fff;border-radius:12px;padding:18px 20px;width:100%;box-shadow:0 12px 40px #00000040}.modal.preview[data-v-8a3bc4b1]{max-width:560px;max-height:80vh;overflow-y:auto}.pv-head[data-v-8a3bc4b1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pv-head b[data-v-8a3bc4b1]{font-size:22px;color:#3a2b26}.pv-badge[data-v-8a3bc4b1]{background:#d4a017;color:#3a2a12;font-size:12px;font-weight:700;border-radius:10px;padding:2px 10px}.pv-bounty[data-v-8a3bc4b1]{background:#fde8d8;color:#b05a1e;font-size:12px;font-weight:700;border-radius:10px;padding:2px 10px}.pv-info[data-v-8a3bc4b1]{border:1px solid #e5ddca;border-radius:10px;margin:10px 0;overflow:hidden}.pv-row[data-v-8a3bc4b1]{display:flex;justify-content:space-between;padding:6px 12px;border-bottom:1px solid #f0ead9;font-size:13px}.pv-row span[data-v-8a3bc4b1]{color:#8a8378}.pv-summary[data-v-8a3bc4b1]{font-size:14px;color:#333;line-height:1.9;white-space:pre-wrap}.pv-link[data-v-8a3bc4b1]{color:#b8860b;text-decoration:underline}.diff-meta[data-v-e63d7ec3]{display:flex;gap:16px;align-items:center;margin-bottom:12px;font-size:14px}.diff-table[data-v-e63d7ec3]{width:100%;border-collapse:collapse;font-size:13px}.diff-table th[data-v-e63d7ec3]{text-align:left;background:#f3edda;padding:8px 10px;color:#5c4033}.diff-table td[data-v-e63d7ec3]{border:1px solid #e5ddca;padding:8px 10px;vertical-align:top}.df-label[data-v-e63d7ec3]{font-weight:700;color:#5c4033;width:100px;background:#fdf9ec}.df-old[data-v-e63d7ec3]{background:#fdecea;color:#a03a2e}.df-old del[data-v-e63d7ec3]{text-decoration:line-through}.df-new[data-v-e63d7ec3]{background:#e8f6e8;color:#1e6b30}.df-new ins[data-v-e63d7ec3]{text-decoration:none;font-weight:600}.rev-row[data-v-e63d7ec3]{display:flex;gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}.points-badge[data-v-506270a6]{background:linear-gradient(135deg,#d4a017,#b05a1e);border-radius:12px;padding:8px 20px;text-align:center}.lv-badge[data-v-506270a6]{background:#5c4033;color:#fff;font-size:12px;font-weight:700;border-radius:10px;padding:2px 10px}.stats-grid[data-v-506270a6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}@media (max-width: 700px){.stats-grid[data-v-506270a6]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-506270a6]{background:#fff;border:1px solid #e5ddca;border-radius:10px;padding:14px;text-align:center}.stat-card b[data-v-506270a6]{display:block;font-size:22px;color:#3a2b26}.stat-card small[data-v-506270a6]{color:#8a8378;font-size:12px}.rule-table[data-v-506270a6]{width:100%;border-collapse:collapse;font-size:13px}.rule-table th[data-v-506270a6]{text-align:left;background:#f3edda;color:#5c4033;padding:6px 10px}.rule-table td[data-v-506270a6]{border:1px solid #e5ddca;padding:6px 10px}.lv-tip[data-v-506270a6]{margin-top:10px;font-size:12px;color:#8a8378;background:#faf6ec;border-radius:8px;padding:8px 12px}.contr-row[data-v-506270a6]{display:flex;gap:12px;align-items:center;padding:6px 0;border-bottom:1px dashed #f0ead9;font-size:13px;flex-wrap:wrap}.fav-row[data-v-506270a6]{display:flex;gap:12px;align-items:center;padding:7px 0;border-bottom:1px dashed #f0ead9;font-size:13px;flex-wrap:wrap}.fav-row .muted[data-v-506270a6]{margin-left:auto}.cmp-bar[data-v-d223cd64]{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:10px 12px;background:#fdf9ec;border:1px solid #eadfc4;border-radius:8px}.cmp-arrow[data-v-d223cd64]{font-size:20px;color:#b8860b;padding-bottom:6px}.rev-row[data-v-d223cd64]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:9px 4px;border-bottom:1px solid #f0ead9;font-size:13px;flex-wrap:wrap}.rev-main[data-v-d223cd64]{display:flex;gap:8px;align-items:center;min-width:220px}.rev-no[data-v-d223cd64]{font-weight:700;color:#5c4033;background:#f3edda;border-radius:6px;padding:1px 8px}.badge-cur[data-v-d223cd64]{background:#d4a017;color:#3a2a12;font-size:11px;font-weight:700;border-radius:8px;padding:1px 8px}.rev-comment[data-v-d223cd64]{color:#333}.rev-meta[data-v-d223cd64]{display:flex;gap:12px;color:#666;font-size:12px}.rev-ops[data-v-d223cd64]{display:flex;gap:6px}.danger-text[data-v-d223cd64]{color:#c0392b!important}.diff-table[data-v-d223cd64]{width:100%;border-collapse:collapse;font-size:13px}.diff-table th[data-v-d223cd64]{text-align:left;background:#f3edda;padding:7px 10px;color:#5c4033}.diff-table td[data-v-d223cd64]{border:1px solid #e5ddca;padding:7px 10px;vertical-align:top}.df-label[data-v-d223cd64]{font-weight:700;color:#5c4033;width:100px;background:#fdf9ec}.df-old[data-v-d223cd64]{background:#fdecea;color:#a03a2e}.df-old del[data-v-d223cd64]{text-decoration:line-through}.df-new[data-v-d223cd64]{background:#e8f6e8;color:#1e6b30}.df-new ins[data-v-d223cd64]{text-decoration:none;font-weight:600}.bk-foot[data-v-d223cd64]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;background:#f3edda;border-radius:10px;font-size:12px;color:#666}.cat-head[data-v-d732b85a]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.cat-head h2[data-v-d732b85a]{margin:0;color:#3a2b26}.tabs[data-v-d732b85a]{display:flex;gap:8px}.two-col[data-v-d732b85a]{display:grid;grid-template-columns:260px 1fr;gap:14px;align-items:start}@media (max-width: 860px){.two-col[data-v-d732b85a]{grid-template-columns:1fr}}.cat-list[data-v-d732b85a]{max-height:70vh;overflow-y:auto}.cat-item[data-v-d732b85a]{padding:8px 12px;border-radius:8px;cursor:pointer;font-size:14px;border-bottom:1px dashed #f0ead9}.cat-item[data-v-d732b85a]:hover{background:#faf6ec}.cat-item.active[data-v-d732b85a]{background:#5c4033;color:#fff}.mountain-row[data-v-d732b85a]{display:flex;align-items:center;gap:12px;padding:9px 4px;border-bottom:1px dashed #f0ead9;cursor:pointer;font-size:14px;flex-wrap:wrap}.mountain-row[data-v-d732b85a]:hover{background:#faf6ec}.mountain-row b[data-v-d732b85a]{color:#5c4033}.rank-no[data-v-d732b85a]{width:22px;height:22px;border-radius:50%;background:#f3edda;color:#8a7a50;font-size:12px;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.rank-no.top[data-v-d732b85a]{background:#d4a017;color:#fff}.el-tag[data-v-d732b85a]{color:#b8860b;font-weight:700}:root{--bg: #faf6ef;--card: #ffffff;--primary: #5C4033;--primary-dark: #4a332a;--text: #1f2933;--muted: #6b7280;--border: #e5ddca;--gold: #D4A017}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg);color:var(--text)}.app{min-height:100vh}.nav{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:var(--primary);color:#fff;position:sticky;top:0;z-index:10}.nav .brand{font-size:18px;font-weight:700;color:#fff;text-decoration:none}.nav .links{display:flex;align-items:center;gap:16px}.nav a{color:#f7ead8;text-decoration:none}.nav a:hover{color:#fff}.nav .btn{background:var(--gold);color:#3a2a12;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600}.nav .user{font-size:13px;opacity:.9}.nav .user-link{font-size:13px;opacity:.95;color:#fff}.nav .link-btn{background:none;border:none;color:#f7ead8;cursor:pointer;font-size:13px}.content{max-width:1280px;margin:0 auto;padding:20px}.card{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:16px;margin-bottom:14px}input,select,textarea{border:1px solid var(--border);border-radius:6px;padding:8px;font-size:14px;font-family:inherit;width:100%}button{cursor:pointer;border:none;border-radius:6px;background:var(--primary);color:#fff;padding:8px 14px;font-size:14px}button:hover{background:var(--primary-dark)}button.ghost{background:#f3edda;color:var(--text)}button.ghost:hover{background:#e8dfc4}button.danger{background:#c0392b}.tag{display:inline-block;background:#f3edda;color:var(--primary-dark);border-radius:12px;padding:2px 10px;font-size:12px;margin-right:6px}.muted{color:var(--muted);font-size:13px}.row{display:flex;gap:12px;flex-wrap:wrap}.row>*{flex:1}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.mountain-card{cursor:pointer;transition:.15s}.mountain-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.mountain-card h3{margin:0 0 6px;color:var(--primary-dark)}.img-grid{display:flex;gap:8px;flex-wrap:wrap}.img-grid img{width:120px;height:90px;object-fit:cover;border-radius:6px}
