.category-tabs[data-v-d922e84e]{display:flex;grid-gap:24px;gap:24px;overflow-x:auto;border-bottom:1px solid #e6ebf2;scrollbar-width:thin}.category-tabs button[data-v-d922e84e]{position:relative;flex:none;min-height:48px;padding:0 3px;border:0;background:transparent;color:var(--text-color2);cursor:pointer;font:inherit;font-size:14px;white-space:nowrap}.category-tabs button.selected[data-v-d922e84e],.category-tabs button[data-v-d922e84e]:hover{color:#1673f8}.category-tabs button.selected[data-v-d922e84e]{font-weight:600}.category-tabs button.selected[data-v-d922e84e]:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#1673f8;content:""}.category-tabs button.focus-visible[data-v-d922e84e],.category-tabs button[data-v-d922e84e]:focus-visible{outline:2px solid #1673f8;outline-offset:-2px}a .node-desc[data-v-d922e84e]{padding:13px 24px;display:flex;margin-bottom:12px}.img-95[data-v-d922e84e]{width:95px;height:95px;border-radius:50%;margin-right:12px}.search-wrapper[data-v-d922e84e]{margin-bottom:10px}.search-box[data-v-d922e84e]{display:flex;padding:5px;margin-top:6px;box-sizing:border-box;align-items:center;border-radius:4px 4px 4px 4px;background:#fff;box-shadow:0 3px 6px 1px rgba(0,0,0,.05)}.search-box[data-v-d922e84e] .el-input__inner{border:none;box-shadow:none}.search-box .btn[data-v-d922e84e]{width:84px;font-size:16px;height:35px;background:#0f62fe;color:#fff;border-radius:3px 3px 3px 3px}.view-switch[data-v-d48437c4]{display:flex;margin-left:auto;padding:3px;border:1px solid #e2e9f2;border-radius:8px;background:#f7f9fc;white-space:nowrap}.view-switch button[data-v-d48437c4]{padding:7px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#52617a;cursor:pointer;font:inherit}.view-switch button.active[data-v-d48437c4]{border-color:#d7e5f8;background:#fff;color:#1673f8}.view-switch button.focus-visible[data-v-d48437c4],.view-switch button[data-v-d48437c4]:focus-visible{outline:2px solid #1673f8}@media (max-width:480px){.view-switch button[data-v-d48437c4]{padding:6px;font-size:12px}}.compact-list[data-v-d7f61fc8]{background:var(--bg-color)}.compact-item[data-v-d7f61fc8]{display:flex;align-items:center;grid-gap:24px;gap:24px;min-height:120px;padding:18px 4px;border-bottom:1px solid #e6ebf2}.compact-body[data-v-d7f61fc8]{flex:1;min-width:0}.compact-title[data-v-d7f61fc8]{display:block;overflow:hidden;color:var(--text-color);font-size:18px;font-weight:700;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.compact-title[data-v-d7f61fc8]:hover{color:#1673f8}.compact-summary[data-v-d7f61fc8]{overflow:hidden;margin-top:5px;color:var(--text-color3);font-size:14px;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.compact-summary[data-v-d7f61fc8] *{display:inline;margin:0}.compact-meta[data-v-d7f61fc8]{display:flex;flex-wrap:wrap;grid-gap:22px;gap:22px;align-items:center;margin-top:10px;color:var(--text-color3);font-size:13px}.compact-meta a[data-v-d7f61fc8],.compact-meta button[data-v-d7f61fc8]{color:inherit}.compact-meta button[data-v-d7f61fc8]{padding:0;border:0;background:none;cursor:pointer;font:inherit}.compact-meta button[aria-pressed=true][data-v-d7f61fc8]{color:#1673f8}.compact-image[data-v-d7f61fc8]{width:164px;height:96px;flex:none;overflow:hidden;border-radius:6px}.compact-image img[data-v-d7f61fc8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.compact-empty[data-v-d7f61fc8]{padding:32px;color:var(--text-color3);text-align:center}@media (max-width:600px){.compact-item[data-v-d7f61fc8]{min-height:96px;grid-gap:12px;gap:12px;padding:14px 4px}.compact-title[data-v-d7f61fc8]{font-size:15px}.compact-summary[data-v-d7f61fc8]{font-size:13px}.compact-meta[data-v-d7f61fc8]{grid-gap:12px;gap:12px;font-size:12px}.compact-image[data-v-d7f61fc8]{width:92px;height:70px}}.load-more .auto-load-status[data-v-271941c8]{min-height:40px;padding:12px 0;color:var(--text-color3);font-size:14px;text-align:center}.load-more .retry[data-v-271941c8]{padding:0 3px;border:0;background:none;color:var(--text-link-color);cursor:pointer;font:inherit}.load-more .has-more[data-v-271941c8]{text-align:center;margin:20px auto}.load-more .has-more button[data-v-271941c8]{width:150px}.load-more .no-more[data-v-271941c8]{text-align:center;padding:10px 0;color:var(--text-color3);font-size:14px}.load-more .icon-loading[data-v-271941c8]{animation:rotating 3s linear infinite}