.notify-wrap[data-v-23db9f84]{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:9999;pointer-events:none}.notify-list[data-v-23db9f84]{display:grid;gap:10px}.notify-item[data-v-23db9f84]{min-width:280px;max-width:680px;padding:10px 14px;background:#fff;color:#000;box-shadow:0 8px 20px rgba(0,0,0,.16);display:flex;align-items:center;gap:10px;pointer-events:auto}.notify-icon[data-v-23db9f84]{width:20px;height:20px;display:inline-flex;line-height:0;flex:0 0 20px}.notify-icon[data-v-23db9f84] svg{width:20px;height:20px}.notify-text[data-v-23db9f84]{font-size:14px;line-height:1.5;word-break:break-word}.type-info[data-v-23db9f84],.type-success[data-v-23db9f84]{color:#2f7fd3}.type-warn[data-v-23db9f84]{color:#d1a300}.type-error[data-v-23db9f84]{color:#d63a3a}.notify-fade-enter-active[data-v-23db9f84],.notify-fade-leave-active[data-v-23db9f84]{transition:all .2s ease}.notify-fade-enter-from[data-v-23db9f84],.notify-fade-leave-to[data-v-23db9f84]{opacity:0;transform:translateY(-8px)}.home-page[data-v-526d0af0]{background:#f4f6f8;color:#1d2733}.section[data-v-526d0af0]{padding:18px 0}#cont-list[data-v-526d0af0]{min-height:900px}.container[data-v-526d0af0]{width:70%;margin:0 auto}.panel[data-v-526d0af0]{background:#fff;border:1px solid #e5e9ef}.top-grid[data-v-526d0af0]{display:grid;grid-template-columns:2fr 1fr;gap:12px}.hero-card[data-v-526d0af0]{position:relative;overflow:hidden}.hero-img[data-v-526d0af0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-stage[data-v-526d0af0]{position:relative;height:470px;overflow:hidden}.hero-stage .hero-img[data-v-526d0af0]{position:absolute;inset:0;will-change:transform}.hero-slide-enter-active[data-v-526d0af0],.hero-slide-leave-active[data-v-526d0af0]{transition:transform .55s ease}.hero-slide-enter-from[data-v-526d0af0]{transform:translateX(100%)}.hero-slide-enter-to[data-v-526d0af0],.hero-slide-leave-from[data-v-526d0af0]{transform:translateX(0)}.hero-slide-leave-to[data-v-526d0af0]{transform:translateX(-100%)}.hero-overlay[data-v-526d0af0]{position:absolute;left:0;right:0;bottom:0;padding:20px;background:linear-gradient(transparent,rgba(0,0,0,.55))}.hero-overlay h2[data-v-526d0af0]{margin:0;color:#fff;font-size:28px}.hero-dots[data-v-526d0af0]{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.dot[data-v-526d0af0]{width:10px;height:10px;border:0;border-radius:50%;background:hsla(0,0%,100%,.6);cursor:pointer}.dot.active[data-v-526d0af0]{background:#fff}.side-grid[data-v-526d0af0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-card[data-v-526d0af0]{overflow:hidden}.mini-card img[data-v-526d0af0]{width:100%;height:185px;-o-object-fit:cover;object-fit:cover;display:block}.mini-title[data-v-526d0af0]{padding:10px;font-size:14px;font-weight:600;line-height:1.4}.ad-banner[data-v-526d0af0]{margin-top:12px;min-height:98px;display:grid;place-items:center;font-size:30px;font-weight:700;color:#203243}.stats-strip[data-v-526d0af0]{margin-top:12px;padding:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.stat-item[data-v-526d0af0]{background:#f7fafc;border:1px solid #e3eaf2;padding:14px 10px;text-align:center}.stat-value[data-v-526d0af0]{margin:0;color:#1f3d5a;font-size:24px;font-weight:700}.stat-label[data-v-526d0af0]{margin:4px 0 0;color:#607284;font-size:13px}.content-grid[data-v-526d0af0]{display:grid;grid-template-columns:2fr 1fr;gap:12px}.feature-block[data-v-526d0af0]{padding:14px}.block-title h3[data-v-526d0af0]{margin:0;font-size:22px;margin-top:20px;color:#1f3d5a}.advantage-grid[data-v-526d0af0]{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.advantage-card[data-v-526d0af0]{background:#f8fafc;border:1px solid #e2e9f1;padding:16px}.advantage-icon[data-v-526d0af0]{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;font-weight:700;font-size:13px;margin-bottom:10px}.advantage-icon.blue[data-v-526d0af0]{background:#e8f0fb;color:#1f4e7a}.advantage-icon.orange[data-v-526d0af0]{background:#fff1e5;color:#c76721}.advantage-card h4[data-v-526d0af0],.latest-item h4[data-v-526d0af0]{margin:10px 0 6px;font-size:18px}.meta[data-v-526d0af0]{margin:0;color:#6a7684;font-size:13px}.desc[data-v-526d0af0]{margin:8px 0 0;color:#4c5a68;line-height:1.7}.ad-2[data-v-526d0af0]{margin-top:12px;min-height:130px;display:grid;place-items:center;padding:0 16px}.ad-2-slogan[data-v-526d0af0]{margin:0;color:#1f3d5a;font-size:24px;font-weight:700;letter-spacing:1px;text-align:center}.latest-block[data-v-526d0af0]{margin-top:26px;transition:margin-top .35s ease,transform .35s ease,opacity .35s ease;will-change:transform}.latest-block.raised[data-v-526d0af0]{margin-top:8px;transform:translateY(-12px)}.intro-sections[data-v-526d0af0]{overflow:hidden}.intro-collapse-enter-active[data-v-526d0af0],.intro-collapse-leave-active[data-v-526d0af0]{transition:max-height .4s ease,opacity .34s ease,transform .3s ease;max-height:1400px}.intro-collapse-enter-from[data-v-526d0af0],.intro-collapse-leave-to[data-v-526d0af0]{max-height:0;opacity:0;transform:translateY(-8px)}.service-process[data-v-526d0af0]{margin-top:14px;padding:14px}.category-switch[data-v-526d0af0]{margin-bottom:12px;padding:10px 12px;display:flex;gap:10px;align-items:center;border:1px solid #dce7f2;background:linear-gradient(180deg,#fff,#f8fbff)}.category-btn[data-v-526d0af0]{width:auto;min-width:84px;height:36px;padding:0 16px;border:1px solid #c8d9ea;background:#fff;color:#2a4f76;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.category-btn[data-v-526d0af0]:hover{border-color:#8db7de;background:#f2f8ff;color:#1f4369}.category-btn.active[data-v-526d0af0]{border-color:#4f9ad8;background:linear-gradient(180deg,#63b0ec,#4f9ad8);color:#fff;box-shadow:0 4px 10px rgba(79,154,216,.3)}.process-grid[data-v-526d0af0]{margin-top:10px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.process-item[data-v-526d0af0]{background:#f8fafc;border:1px solid #e2e9f1;padding:12px}.process-step[data-v-526d0af0]{margin:0;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:#e8f0fb;color:#1f4e7a;font-size:12px;font-weight:700}.process-item h4[data-v-526d0af0]{margin:10px 0 6px;font-size:16px}.latest-item[data-v-526d0af0]{margin-top:10px;padding:12px}.latest-pager[data-v-526d0af0]{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:10px}.pager-btn[data-v-526d0af0]{width:auto;min-width:74px;height:32px;border:1px solid #c5d8eb;background:#f8fbff;color:#2a4f76;padding:0 12px;cursor:pointer}.pager-btn[data-v-526d0af0]:disabled{opacity:.5;cursor:not-allowed}.pager-info[data-v-526d0af0]{color:#5d7085;font-size:14px}.category-switch[data-v-526d0af0],.latest-block[data-v-526d0af0],.right-col[data-v-526d0af0],.service-process[data-v-526d0af0]{content-visibility:auto;contain-intrinsic-size:1px 720px}.latest-link[data-v-526d0af0]{width:100%;display:grid;grid-template-columns:190px 1fr;gap:10px;align-items:start;border:0;background:transparent;padding:0;text-align:left;color:inherit}.latest-item img[data-v-526d0af0]{width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.right-col[data-v-526d0af0]{display:grid;gap:12px;align-content:start}.widget[data-v-526d0af0]{padding:14px}.hot-review-widget[data-v-526d0af0]{min-height:360px}.widget-title[data-v-526d0af0]{font-size:20px;font-weight:700;color:#1f3d5a}.widget ul[data-v-526d0af0]{list-style:none;margin:10px 0 0;padding:0}.widget li[data-v-526d0af0]{display:grid;grid-template-columns:86px 1fr;gap:8px;align-items:center;padding:10px 0;border-bottom:1px dashed #d2dbe6}.widget li[data-v-526d0af0]:last-child{border-bottom:none}.widget img[data-v-526d0af0]{width:100%;height:66px;-o-object-fit:cover;object-fit:cover}.widget span[data-v-526d0af0]{font-size:15px;line-height:1.5}.hot-link[data-v-526d0af0]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:center;color:inherit;text-decoration:none}.hot-link-btn[data-v-526d0af0]{width:100%;border:0;background:transparent;padding:0;cursor:pointer}.category-fade-enter-active[data-v-526d0af0],.category-fade-leave-active[data-v-526d0af0]{transition:opacity .26s ease}.category-fade-enter-from[data-v-526d0af0],.category-fade-leave-to[data-v-526d0af0]{opacity:0}.latest-list[data-v-526d0af0]{transition:opacity .2s ease}.latest-list.switching[data-v-526d0af0]{opacity:.72}.hot-link span[data-v-526d0af0]{display:block;width:auto;max-width:220px;margin:0 auto;writing-mode:horizontal-tb;text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;line-height:1.5}@media (max-width:980px){.advantage-grid[data-v-526d0af0],.content-grid[data-v-526d0af0],.top-grid[data-v-526d0af0]{grid-template-columns:1fr}.process-grid[data-v-526d0af0],.stats-strip[data-v-526d0af0]{grid-template-columns:1fr 1fr}.hero-img[data-v-526d0af0]{height:100%}.hero-stage[data-v-526d0af0]{height:360px}}@media (max-width:680px){.side-grid[data-v-526d0af0]{grid-template-columns:1fr}.latest-item img[data-v-526d0af0],.mini-card img[data-v-526d0af0]{height:180px}.latest-item[data-v-526d0af0],.latest-link[data-v-526d0af0],.process-grid[data-v-526d0af0],.widget li[data-v-526d0af0]{grid-template-columns:1fr}.ad-banner[data-v-526d0af0]{font-size:22px;text-align:center;padding:10px}.ad-2-slogan[data-v-526d0af0]{font-size:18px}.stats-strip[data-v-526d0af0]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.category-fade-enter-active[data-v-526d0af0],.category-fade-leave-active[data-v-526d0af0],.hero-slide-enter-active[data-v-526d0af0],.hero-slide-leave-active[data-v-526d0af0]{transition:none!important}}.right-col .widget li[data-v-526d0af0]{display:block!important;padding:12px 0!important;border-bottom:1px dashed #d2dbe6!important}.right-col .widget li[data-v-526d0af0]:last-child{border-bottom:none!important}.right-col .hot-link[data-v-526d0af0]{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;color:inherit;text-decoration:none}.right-col .hot-link img[data-v-526d0af0]{width:96px!important;max-width:96px;height:72px!important;-o-object-fit:cover!important;object-fit:cover!important;display:block}.right-col .hot-link span[data-v-526d0af0]{display:block!important;width:100%!important;max-width:none;margin:0 auto!important;text-align:center!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.5!important}.auth-page[data-v-1e6e1206]{min-height:calc(100vh - 78px);height:auto;display:grid;grid-template-rows:1fr auto;overflow:auto;background:#f3f6fa;color:#222}.auth-main[data-v-1e6e1206]{width:min(1200px,92%);padding:16px 0;align-self:center}.auth-wrap[data-v-1e6e1206]{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.card[data-v-1e6e1206]{background:#fff;border:1px solid #d8e2ee;padding:18px;overflow:hidden}.auth-aside[data-v-1e6e1206]{display:flex;flex-direction:column}.auth-aside img[data-v-1e6e1206]{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.auth-aside h3[data-v-1e6e1206]{margin-bottom:8px;color:#1f4369}.auth-aside p[data-v-1e6e1206]{color:#666;margin-bottom:12px;line-height:1.7}.auth-aside ul[data-v-1e6e1206]{padding-left:18px;color:#2a5f8e;line-height:1.9}.auth-card[data-v-1e6e1206]{display:flex;align-items:center;justify-content:center}.auth-form[data-v-1e6e1206]{width:100%;max-width:420px}.form-header[data-v-1e6e1206]{text-align:center;margin-bottom:22px}.form-header h2[data-v-1e6e1206]{color:#1f4369;margin-bottom:8px}.form-desc[data-v-1e6e1206]{color:#666;font-size:14px}.form-group[data-v-1e6e1206]{margin-bottom:14px}.form-input[data-v-1e6e1206]{width:100%;height:42px;border:1px solid #c8d9ea;background:#fff;padding:0 14px;color:#222}.form-input[data-v-1e6e1206]:focus{outline:none;border-color:#7fb0dc}.form-row[data-v-1e6e1206]{display:flex;align-items:center;gap:10px}.right-row[data-v-1e6e1206]{justify-content:flex-end;margin-bottom:14px}.form-checkbox[data-v-1e6e1206]{display:inline-flex;align-items:center;cursor:pointer}.form-checkbox input[data-v-1e6e1206]{display:none}.checkbox-icon[data-v-1e6e1206]{width:16px;height:16px;border:1px solid #9fbedb;margin-right:8px;position:relative}.form-checkbox input:checked+.checkbox-icon[data-v-1e6e1206]{background:#4f9ad8;border-color:#4f9ad8}.form-checkbox input:checked+.checkbox-icon[data-v-1e6e1206]:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-text[data-v-1e6e1206]{color:#555;font-size:14px}.form-link[data-v-1e6e1206]{color:#2a5f8e;font-size:14px}.form-btn[data-v-1e6e1206]{width:100%;height:42px;border:1px solid #4f9ad8;cursor:pointer}.form-btn.primary[data-v-1e6e1206]{background:#4f9ad8;color:#fff}.form-btn.primary[data-v-1e6e1206]:disabled{opacity:.65;cursor:not-allowed}.form-footer[data-v-1e6e1206]{margin-top:14px;text-align:center;color:#666;font-size:14px}.split[data-v-1e6e1206]{margin:0 6px;color:#a7bfd6}@media (max-width:900px){.auth-page[data-v-1e6e1206]{min-height:calc(100vh - 78px)}.auth-wrap[data-v-1e6e1206]{grid-template-columns:1fr}.auth-aside[data-v-1e6e1206]{display:none}.auth-card[data-v-1e6e1206]{align-items:flex-start}}.profile-page[data-v-24931135]{background:#f3f6fa;min-height:calc(100vh - 140px);padding:18px 0 28px}.container[data-v-24931135]{width:min(1200px,94%);margin:0 auto}.card[data-v-24931135]{background:#fff;border:1px solid #d8e2ee}.person-top[data-v-24931135]{display:flex;gap:16px;padding:16px;margin-bottom:14px}.avatar[data-v-24931135]{width:110px;height:110px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:1px solid #d8e2ee}.person-top-main[data-v-24931135]{flex:1}.person-user-block h2[data-v-24931135]{margin-bottom:4px;color:#1f4369}.sub-line[data-v-24931135]{font-size:14px;color:#555;line-height:1.7}.person-actions[data-v-24931135]{display:flex;gap:8px;margin-top:8px}.person-stats[data-v-24931135]{display:flex;gap:12px;margin-top:12px}.stat-item[data-v-24931135]{width:110px;text-align:center;border:1px solid #d8e2ee;padding:8px 6px;background:#f8fbff;cursor:pointer}.stat-item .num[data-v-24931135]{font-weight:700;color:#1f4369;margin-bottom:4px}.stat-item span[data-v-24931135]{color:#666;font-size:13px}.person-body[data-v-24931135]{display:grid;grid-template-columns:250px 1fr;gap:14px}.person-left[data-v-24931135]{padding:10px;align-self:start}.menu-title[data-v-24931135]{padding:8px 10px 10px;font-size:18px;color:#1f4369;border-bottom:1px solid #e4ebf3;margin-bottom:6px}.menu-item[data-v-24931135]{width:100%;text-align:left;margin-top:8px;border:1px solid #c5d8eb;background:#f8fbff;padding:8px 10px;color:#2a4f76}.menu-item.active[data-v-24931135]{background:#4f9ad8;color:#fff;border-color:#4f9ad8}.person-right[data-v-24931135]{min-height:520px}.panel[data-v-24931135]{padding:14px}.logout-btn[data-v-24931135]{border:1px solid #c5d8eb;background:#f8fbff;color:#2a4f76}.panel h3[data-v-24931135],.panel-head h3[data-v-24931135]{color:#1f4369}.action-group[data-v-24931135]{display:flex;gap:8px}.panel-head[data-v-24931135]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panel-tip[data-v-24931135]{color:#666;margin-bottom:10px}.article-item[data-v-24931135]{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #dfe8f2}.article-item[data-v-24931135]:last-child{border-bottom:0}.article-item img[data-v-24931135]{width:100%;height:90px;-o-object-fit:cover;object-fit:cover}.article-main[data-v-24931135]{display:flex;flex-direction:column}.article-item h4[data-v-24931135]{margin-bottom:6px;color:#2a4f76}.article-date[data-v-24931135],.article-desc[data-v-24931135]{color:#555;font-size:14px;line-height:1.6}.article-actions[data-v-24931135]{margin-top:8px;display:flex;justify-content:flex-end;gap:8px}.danger-btn[data-v-24931135]{border-color:#efc9c9;background:#fff5f5;color:#b42318}.file-item[data-v-24931135]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border-bottom:1px solid #dfe8f2;padding:10px 0}.file-item[data-v-24931135]:last-child{border-bottom:0}.file-check[data-v-24931135]{display:inline-flex;align-items:center}.file-main h4[data-v-24931135]{margin-bottom:4px;color:#2a4f76}.file-desc[data-v-24931135]{color:#555;font-size:13px}.file-delete-btn[data-v-24931135]{width:72px;height:32px;padding:0;justify-self:end}.empty[data-v-24931135]{text-align:center;color:#666;padding:16px 0}.form-grid[data-v-24931135]{display:grid;grid-template-columns:130px 1fr;gap:8px 10px;align-items:center}.form-grid.single[data-v-24931135]{grid-template-columns:100px 1fr}.form-grid input[data-v-24931135]{height:36px;border:1px solid #c8d9ea;padding:0 10px}.file-upload-row[data-v-24931135]{display:flex;align-items:center;gap:10px}.file-input-hidden[data-v-24931135]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-upload-btn[data-v-24931135]{min-width:86px;height:32px;border:1px solid #c5d8eb;background:#f8fbff;color:#2a4f76;padding:0 10px;cursor:pointer}.file-upload-name[data-v-24931135]{color:#5f6f80;font-size:13px;line-height:1.4;word-break:break-all}.form-grid input[data-v-24931135]:focus{outline:none;border-color:#7fb0dc}.hint[data-v-24931135]{margin-top:8px;color:#666;font-size:13px}.detail-list[data-v-24931135]{list-style:none}.detail-list li[data-v-24931135]{display:grid;grid-template-columns:140px 1fr;padding:8px 0;border-bottom:1px dashed #d2e0ed}.detail-list li[data-v-24931135]:last-child{border-bottom:0}.k[data-v-24931135]{color:#666}.v[data-v-24931135]{color:#222}.license-btn[data-v-24931135]{width:80px;padding:0 10px}.btn-row[data-v-24931135],.pager[data-v-24931135]{margin-top:12px;display:flex;gap:8px;align-items:center}.pwd-btn[data-v-24931135]{min-width:108px;width:auto;padding:0 14px}button[data-v-24931135]{width:72px;height:32px;border:1px solid #c5d8eb;background:#f8fbff;padding:0;cursor:pointer;color:#2a4f76;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}button[data-v-24931135]:disabled{opacity:.5}.modal[data-v-24931135]{position:fixed;inset:0;background:rgba(0,0,0,.28);display:grid;place-items:center;z-index:60}.modal-card[data-v-24931135]{width:min(520px,94vw);padding:14px}.license-modal[data-v-24931135]{width:min(760px,94vw)}.license-preview-img[data-v-24931135]{width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border:1px solid #d8e2ee;background:#fff;margin:8px 0 14px}@media (max-width:980px){.person-body[data-v-24931135]{grid-template-columns:1fr}.person-left[data-v-24931135]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:start}.menu-title[data-v-24931135]{grid-column:1/-1;margin-bottom:0}}@media (max-width:760px){.person-top[data-v-24931135]{flex-direction:column}.person-stats[data-v-24931135]{flex-wrap:wrap}.article-item[data-v-24931135],.detail-list li[data-v-24931135],.file-item[data-v-24931135],.form-grid.single[data-v-24931135],.form-grid[data-v-24931135],.person-left[data-v-24931135]{grid-template-columns:1fr}}.article-view-page[data-v-60efcf9f]{background:#f3f6fa;min-height:calc(100vh - 140px)}.article-hero[data-v-60efcf9f]{height:400px;background-size:cover;background-position:50%;position:relative}.hero-mask[data-v-60efcf9f]{position:absolute;inset:0;background:transparent;color:#fff;display:grid;align-items:end;padding-bottom:50px}.container[data-v-60efcf9f]{width:min(1200px,94%);margin:0 auto}.hero-mask h1[data-v-60efcf9f]{margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.28;font-weight:800;letter-spacing:.3px;text-shadow:0 2px 8px rgba(0,0,0,.45),0 10px 24px rgba(0,0,0,.28)}.hero-mask p[data-v-60efcf9f]{font-size:18px}.meta-top[data-v-60efcf9f]{margin-top:12px;font-size:14px;font-weight:500;letter-spacing:.2px;text-shadow:0 1px 4px rgba(0,0,0,.42)}.article-content[data-v-60efcf9f]{background-color:#fff;flex:1;min-width:0;height:100%;position:relative;border-radius:10px;padding:0}.article-main-wrap[data-v-60efcf9f]{width:min(1300px,92%);margin:-25px auto 0;display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.side-column[data-v-60efcf9f]{display:flex;flex-direction:column;gap:12px}.author-card[data-v-60efcf9f]{background:#fff;border-radius:10px;border:1px solid #d8e2ee;padding:14px}.image-wall-card[data-v-60efcf9f]{background:#fff;border-radius:10px;border:1px solid #d8e2ee;padding:12px}.image-wall-card h3[data-v-60efcf9f]{color:#2a4f76;margin-bottom:10px;font-size:16px}.image-wall-grid[data-v-60efcf9f]{display:grid;grid-template-columns:1fr;gap:8px}.image-wall-grid img[data-v-60efcf9f]{width:100%;border-radius:8px;border:1px solid #d8e2ee;-o-object-fit:cover;object-fit:cover;cursor:pointer}.image-preview-modal[data-v-60efcf9f]{position:fixed;inset:0;background:rgba(0,0,0,.4);display:grid;place-items:center;z-index:80;padding:16px}.image-preview-card[data-v-60efcf9f]{width:min(960px,96vw);max-height:92vh;background:#fff;border:1px solid #d8e2ee;border-radius:10px;overflow:hidden;display:grid;grid-template-rows:auto 1fr}.image-preview-head[data-v-60efcf9f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid #e7eef6}.image-preview-head h4[data-v-60efcf9f]{color:#2a4f76;font-size:15px}.image-preview-head button[data-v-60efcf9f]{border:1px solid #c5d8eb;background:#f8fbff;color:#2a4f76;padding:4px 10px;cursor:pointer}.image-preview-img[data-v-60efcf9f]{width:100%;max-height:calc(92vh - 56px);-o-object-fit:contain;object-fit:contain;background:#fff}.author-top[data-v-60efcf9f]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.author-link[data-v-60efcf9f]{width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.author-avatar[data-v-60efcf9f]{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #d8e2ee}.author-category[data-v-60efcf9f],.author-name[data-v-60efcf9f]{color:#2a4f76;font-size:14px;line-height:1.6}.rich-html[data-v-60efcf9f]{width:min(1200px,92%);margin:0 auto 0;color:#333;line-height:1.9}.rich-html[data-v-60efcf9f] h1,.rich-html[data-v-60efcf9f] h2,.rich-html[data-v-60efcf9f] h3{color:#1f4369;margin:18px 0 10px}.rich-html[data-v-60efcf9f] h1{font-size:34px!important;line-height:1.3;font-weight:700}.rich-html[data-v-60efcf9f] h2{font-size:28px!important;line-height:1.35;font-weight:700}.rich-html[data-v-60efcf9f] h3{font-size:22px!important;line-height:1.4;font-weight:700}.rich-html[data-v-60efcf9f] h1 *,.rich-html[data-v-60efcf9f] h2 *,.rich-html[data-v-60efcf9f] h3 *{font-size:inherit!important;line-height:inherit!important}.rich-html[data-v-60efcf9f] blockquote,.rich-html[data-v-60efcf9f] li,.rich-html[data-v-60efcf9f] p{margin-bottom:12px}.rich-html[data-v-60efcf9f] a{color:#1677ff!important;text-decoration:underline;text-underline-offset:2px}.rich-html[data-v-60efcf9f] a:hover{color:#0958d9!important}.rich-html[data-v-60efcf9f] img,.rich-html[data-v-60efcf9f] video{max-width:100%;height:auto;margin:12px 0}.rich-html[data-v-60efcf9f] table{width:100%;border-collapse:collapse;margin:14px 0}.rich-html[data-v-60efcf9f] table td,.rich-html[data-v-60efcf9f] table th{border:1px solid #d8e2ee;padding:8px}.meta-bottom[data-v-60efcf9f]{display:block;width:min(1100px,92%);margin:10px auto;color:#8491a5;font-size:14px}.meta-divider[data-v-60efcf9f]{width:min(1100px,92%);height:1px;background:#d8e2ee;margin:12px auto 18px}.back-top[data-v-60efcf9f]{position:fixed;right:20px;bottom:24px;width:44px;height:44px;border:0;border-radius:50%;background:#1f4369;color:#fff;cursor:pointer;display:grid;place-items:center;box-shadow:0 6px 14px rgba(0,0,0,.2)}.back-top svg[data-v-60efcf9f]{width:22px;height:22px;fill:currentColor}@media (max-width:680px){.article-hero[data-v-60efcf9f]{height:220px}.hero-mask[data-v-60efcf9f]{padding-bottom:18px}.container[data-v-60efcf9f]{width:min(1200px,92%)}.article-content[data-v-60efcf9f]{width:100%}.article-main-wrap[data-v-60efcf9f]{width:94%;margin-top:-12px;grid-template-columns:1fr}.hero-mask h1[data-v-60efcf9f]{font-size:clamp(22px,6vw,28px);line-height:1.35}.hero-mask p[data-v-60efcf9f]{font-size:14px}.meta-top[data-v-60efcf9f]{margin-top:8px;font-size:13px}.rich-html[data-v-60efcf9f]{width:92%;line-height:1.75}.rich-html[data-v-60efcf9f] h1{font-size:26px!important}.rich-html[data-v-60efcf9f] h2{font-size:22px!important}.rich-html[data-v-60efcf9f] h3{font-size:18px!important}.meta-bottom[data-v-60efcf9f],.meta-divider[data-v-60efcf9f]{width:92%}.meta-bottom[data-v-60efcf9f]{margin-top:12px;font-size:13px}.meta-divider[data-v-60efcf9f]{margin:10px auto 14px}.back-top[data-v-60efcf9f]{right:12px;bottom:14px;width:38px;height:38px}.back-top svg[data-v-60efcf9f]{width:18px;height:18px}}@media (max-width:420px){.article-hero[data-v-60efcf9f]{height:200px}.hero-mask h1[data-v-60efcf9f]{font-size:20px}.article-content[data-v-60efcf9f]{width:100%}.article-main-wrap[data-v-60efcf9f]{width:95%;margin-top:-8px}.meta-bottom[data-v-60efcf9f],.meta-divider[data-v-60efcf9f],.rich-html[data-v-60efcf9f]{width:90%}}:host,:root{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;padding:5px 10px;text-align:center;top:40px;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after,.w-e-menu-tooltip-v5:before{opacity:0;position:absolute;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal button,.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [contenteditable=false] .w-e-image-container:hover,.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}.article-editor-page[data-v-33609e40]{background:#f3f6fa;min-height:calc(100vh - 140px);padding:16px 0 28px}.container[data-v-33609e40]{width:min(1300px,96%);margin:0 auto}.card[data-v-33609e40]{background:#fff;border:1px solid #d8e2ee}.editor-layout[data-v-33609e40]{display:grid;grid-template-columns:320px 1fr;min-height:720px}.left-panel[data-v-33609e40]{border-right:1px solid #d8e2ee;padding:16px}.left-panel h3[data-v-33609e40]{color:#1f4369;margin-bottom:6px}.tip[data-v-33609e40]{color:#666;font-size:13px;margin-bottom:14px}.field-group[data-v-33609e40]{margin-bottom:14px}.field-group label[data-v-33609e40]{display:block;margin-bottom:6px;color:#2a4f76;font-size:14px}.field-group input[data-v-33609e40],.field-group select[data-v-33609e40],.field-group textarea[data-v-33609e40]{width:100%;border:1px solid #c8d9ea;padding:8px 10px;background:#fff;color:#222}.file-upload-row[data-v-33609e40]{display:flex;align-items:center;gap:10px}.file-input-hidden[data-v-33609e40]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-upload-btn[data-v-33609e40]{min-width:86px;height:32px;border:1px solid #c5d8eb;background:#f8fbff;color:#2a4f76;padding:0 10px;cursor:pointer}.file-upload-name[data-v-33609e40]{color:#5f6f80;font-size:13px;line-height:1.4;word-break:break-all}.file-upload-btn[data-v-33609e40]:disabled{opacity:.65;cursor:not-allowed}.image-wall-list[data-v-33609e40]{margin-top:10px;list-style:none}.image-wall-list li[data-v-33609e40]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px dashed #d8e2ee}.image-wall-list li[data-v-33609e40]:last-child{border-bottom:0}.image-wall-list .file-name[data-v-33609e40]{color:#2a4f76;font-size:13px;line-height:1.5;word-break:break-all}.danger-btn[data-v-33609e40]{text-align:center;width:5rem;border-color:#efc9c9;background:#fff5f5;color:#b42318}.fixed-category[data-v-33609e40]{width:100%;border:1px solid #c8d9ea;padding:8px 10px;background:#f7fbff;color:#2a4f76}.meta-line[data-v-33609e40]{color:#2a4f76;font-size:14px;margin:10px 0}.btn-col[data-v-33609e40]{display:grid;gap:8px;margin-top:8px}.editor-main[data-v-33609e40]{padding:16px;display:flex;flex-direction:column}.main-head[data-v-33609e40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.main-head h2[data-v-33609e40]{color:#1f4369}.main-head span[data-v-33609e40]{color:#666;font-size:13px}.editor-wrap[data-v-33609e40]{border:1px solid #c8d9ea;background:#fff;display:flex;flex-direction:column;flex:1}.wang-toolbar[data-v-33609e40]{border-bottom:1px solid #d8e2ee}.wang-editor[data-v-33609e40]{min-height:620px}.wang-wrap[data-v-33609e40] .w-e-text-container{min-height:620px!important}.wang-wrap[data-v-33609e40] .w-e-full-screen-container{z-index:9999}.wang-wrap[data-v-33609e40] .w-e-full-screen-container .w-e-text-container{height:calc(100vh - 56px)!important;max-height:none!important}button[data-v-33609e40]{border:1px solid #c5d8eb;background:#f8fbff;padding:6px 10px;color:#2a4f76;cursor:pointer}.field-group input[data-v-33609e40]:focus,.field-group select[data-v-33609e40]:focus,.field-group textarea[data-v-33609e40]:focus{outline:none;border-color:#7fb0dc}@media (max-width:980px){.editor-layout[data-v-33609e40]{grid-template-columns:1fr}.left-panel[data-v-33609e40]{border-right:0;border-bottom:1px solid #d8e2ee}.main-head[data-v-33609e40]{flex-direction:column;align-items:flex-start;gap:6px}.wang-editor[data-v-33609e40],.wang-wrap[data-v-33609e40] .w-e-text-container{min-height:420px!important}}.enterprise-page[data-v-2d128507]{min-height:calc(100vh - 78px);display:grid;align-items:center;background:#f3f6fa;padding:24px 0;color:#222}.enterprise-wrap[data-v-2d128507]{width:min(1200px,92%);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.card[data-v-2d128507]{background:#fff;border:1px solid #d8e2ee;padding:18px}.enterprise-aside img[data-v-2d128507]{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.enterprise-aside[data-v-2d128507]{display:flex;flex-direction:column;justify-content:flex-start;text-align:left}.enterprise-aside-content[data-v-2d128507]{flex:1;display:flex;flex-direction:column;justify-content:center}.enterprise-aside h3[data-v-2d128507]{margin-bottom:8px;color:#1f4369}.enterprise-aside p[data-v-2d128507]{color:#666;line-height:1.7;margin-bottom:12px}.enterprise-aside ul[data-v-2d128507]{color:#2a5f8e;padding-left:18px;list-style-position:outside;line-height:1.9}.enterprise-form h2[data-v-2d128507]{color:#1f4369;margin-bottom:8px}.sub[data-v-2d128507]{color:#666;font-size:14px;margin-bottom:16px}.field[data-v-2d128507]{margin-bottom:12px}.field label[data-v-2d128507]{display:block;margin-bottom:6px;color:#555;font-size:14px}.field input[data-v-2d128507]{width:100%;height:42px;border:1px solid #c8d9ea;background:#fff;padding:0 12px;color:#222}.field input[type=file][data-v-2d128507]{height:auto;padding:10px 12px}.field input[data-v-2d128507]:focus{outline:none;border-color:#7fb0dc}.hint[data-v-2d128507]{margin-top:6px;color:#666;font-size:12px}.file-upload-row[data-v-2d128507]{display:flex;align-items:center;gap:10px}.file-input-hidden[data-v-2d128507]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.file-upload-btn[data-v-2d128507]{min-width:86px;height:32px;border:1px solid #c5d8eb;background:#f8fbff;color:#2a4f76;padding:0 10px;cursor:pointer}.file-upload-name[data-v-2d128507]{color:#666;font-size:12px;line-height:1.4;word-break:break-all}.submit[data-v-2d128507]{width:100%;height:42px;border:1px solid #4f9ad8;background:#4f9ad8;color:#fff;cursor:pointer;margin-top:6px}.submit[data-v-2d128507]:disabled{opacity:.65;cursor:not-allowed}.bottom-link[data-v-2d128507]{margin-top:12px;text-align:center;color:#666}.bottom-link a[data-v-2d128507]{color:#2a5f8e}@media (max-width:900px){.enterprise-wrap[data-v-2d128507]{grid-template-columns:1fr}.enterprise-aside[data-v-2d128507]{display:none}}.author-page[data-v-1966fc35]{min-height:calc(100vh - 140px);background:#f3f6fa}.hero-bg[data-v-1966fc35]{height:30vh;min-height:220px;background-size:cover;background-position:50%}.container[data-v-1966fc35]{width:min(1200px,94%);margin:0 auto}.author-content[data-v-1966fc35]{margin-top:-80px;padding-bottom:24px}.card[data-v-1966fc35]{background:#fff;border:1px solid #d8e2ee}.author-top[data-v-1966fc35]{display:flex;gap:16px;padding:16px;margin-bottom:14px}.avatar[data-v-1966fc35]{width:110px;height:110px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:1px solid #d8e2ee}.author-main h2[data-v-1966fc35]{margin-bottom:4px;color:#1f4369}.sub-line[data-v-1966fc35]{font-size:14px;color:#555;line-height:1.7}.author-articles[data-v-1966fc35]{padding:14px}.panel-head[data-v-1966fc35]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.panel-head h3[data-v-1966fc35]{color:#1f4369}.article-item[data-v-1966fc35]{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #dfe8f2;cursor:pointer}.article-item[data-v-1966fc35]:last-child{border-bottom:0}.article-item img[data-v-1966fc35]{width:100%;height:90px;-o-object-fit:cover;object-fit:cover}.article-main h4[data-v-1966fc35]{margin-bottom:6px;color:#2a4f76}.article-date[data-v-1966fc35],.article-desc[data-v-1966fc35]{color:#555;font-size:14px;line-height:1.6}.pager[data-v-1966fc35]{margin-top:12px;display:flex;gap:8px;align-items:center}button[data-v-1966fc35]{width:72px;height:32px;border:1px solid #c5d8eb;background:#f8fbff;padding:0;cursor:pointer;color:#2a4f76;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}button[data-v-1966fc35]:disabled{opacity:.5}@media (max-width:760px){.author-content[data-v-1966fc35]{margin-top:-60px}.author-top[data-v-1966fc35]{flex-direction:column}.article-item[data-v-1966fc35]{grid-template-columns:1fr}}.not-found-page[data-v-0a51007c]{min-height:calc(100vh - 140px);display:grid;place-items:center;background:#f3f6fa}.container[data-v-0a51007c]{width:100%;display:grid;place-items:center}.not-found-card[data-v-0a51007c]{width:min(860px,92%);text-align:center;padding:clamp(44px,7vw,80px) clamp(20px,6vw,56px);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(72vh,600px);background:transparent;border:0;box-shadow:none}.not-found-card[data-v-0a51007c]:hover{transform:none!important;box-shadow:none!important;background:transparent!important}.code[data-v-0a51007c]{font-size:clamp(120px,18vw,200px);line-height:1;font-weight:700;color:#1f4369;margin-bottom:14px}h1[data-v-0a51007c]{font-size:clamp(36px,6vw,72px);color:#1f4369;margin-bottom:14px}.desc[data-v-0a51007c]{color:#4f6173;margin-bottom:30px;line-height:1.8;font-size:clamp(18px,2.8vw,32px)}.home-btn[data-v-0a51007c]{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(140px,22vw,230px);height:clamp(46px,6vw,60px);padding:0 clamp(20px,4vw,36px);background:#4f9ad8}.hefeiweizhizhe[data-v-0a51007c],.home-btn[data-v-0a51007c]{color:#fff;font-size:clamp(16px,2.2vw,24px)}.header[data-v-0894c551]{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9)}.header-row[data-v-0894c551]{min-height:78px;display:flex;align-items:center;justify-content:space-between;width:90%}.brand[data-v-0894c551]{display:flex;align-items:center;gap:12px}.brand-logo[data-v-0894c551]{width:52px;height:52px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line)}.brand h1[data-v-0894c551]{font-size:19px}.brand p[data-v-0894c551]{font-size:12px;color:var(--muted)}.header-right[data-v-0894c551]{display:flex;align-items:center;gap:12px;color:#1f4369}.nav[data-v-0894c551]{display:flex;gap:22px;font-weight:600;align-items:center}.nav a[data-v-0894c551]{display:inline-flex;align-items:center;color:#1f4369}.user-entry[data-v-0894c551]{display:inline-flex;align-items:center;gap:8px;padding:0;font-weight:600}.user-entry-btn[data-v-0894c551]{border:0;background:transparent;cursor:pointer}.user-menu[data-v-0894c551]{position:relative;display:inline-flex}.user-submenu[data-v-0894c551]{position:absolute;right:0;top:calc(100% + 8px);min-width:130px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.14);padding:6px;display:grid;gap:4px;z-index:40}.user-submenu button[data-v-0894c551]{width:100%;border:0;background:transparent;color:#1f4369;text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.user-submenu button[data-v-0894c551]:hover{background:#f2f8ff}.user-avatar[data-v-0894c551]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.user-name[data-v-0894c551]{color:#1f4369;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.nav a.router-link-active[data-v-0894c551]:not(.user-entry){color:#1f4369;font-weight:700}.user-entry.router-link-active[data-v-0894c551]{color:#1f4369;font-weight:600}.menu-btn[data-v-0894c551]{display:none;border:1px solid var(--line);background:#fff;color:#1f4369;padding:8px 12px;border-radius:8px}.lang-switch[data-v-0894c551]{position:relative;width:62px;height:30px;border:1px solid var(--line);background:#fff;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;padding:0 10px;overflow:hidden}.lang-label[data-v-0894c551]{position:relative;z-index:2;font-size:12px;font-weight:700;color:#1f4369;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-thumb[data-v-0894c551]{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#1f4369;transition:left .24s ease}.lang-thumb.en[data-v-0894c551]{left:calc(100% - 26px)}@media (max-width:860px){.menu-btn[data-v-0894c551]{display:inline-block}.brand p[data-v-0894c551]{display:none}.brand h1[data-v-0894c551]{font-size:16px}.brand-logo[data-v-0894c551]{width:44px;height:44px}.nav[data-v-0894c551]{display:none;position:absolute;left:4%;right:4%;top:72px;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;box-shadow:0 8px 16px rgba(0,0,0,.12);z-index:30}.user-submenu[data-v-0894c551]{position:static;box-shadow:none;border-radius:8px;margin-top:8px}.nav.open[data-v-0894c551]{display:flex}.header-right[data-v-0894c551]{gap:0}}.nav-mask[data-v-0894c551]{display:none}@media (max-width:860px){.nav-mask[data-v-0894c551]{display:block;position:fixed;inset:0;background:rgba(0,0,0,.18);z-index:25}}.footer[data-v-454d1f71]{margin-top:40px;padding:36px 0 14px;border-top:1px solid var(--line);background:#f2f2f2}.foot-grid[data-v-454d1f71]{display:grid;grid-template-columns:1.2fr 1fr auto;gap:24px}.foot-grid h3[data-v-454d1f71]{margin-bottom:10px}.foot-grid p[data-v-454d1f71]{margin:6px 0;color:var(--muted)}.foot-links[data-v-454d1f71]{display:grid;gap:10px}.foot-links a[data-v-454d1f71]{color:#000}.qr[data-v-454d1f71]{width:94px;height:94px;border-radius:8px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--line)}.beian[data-v-454d1f71]{margin-top:18px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media (max-width:860px){.foot-grid[data-v-454d1f71]{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f5f5f5;--card:#fff;--text:#000;--muted:#4d4d4d;--line:#d0d0d0;--primary:#000;--primary-soft:#f2f2f2}body{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:#f5f5f5;color:var(--text)}a{color:inherit;text-decoration:none}.page-main{min-height:calc(100vh - 140px)}.container{width:min(1200px,92%);margin:0 auto}.section{padding:56px 0}.section-title{margin-bottom:18px;font-size:28px;font-weight:700}.section-subtitle{color:var(--muted);margin-bottom:28px;line-height:1.7}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-6px);box-shadow:0 8px 18px rgba(0,0,0,.12)}.fade-in{animation:fadeInUp .7s ease both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(14px)}to{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}