.waterfall-container[data-v-6bc291ec]{width:100%;padding:10px 0}.waterfall-wrapper[data-v-6bc291ec]{display:flex;grid-gap:24px;gap:24px}@media screen and (max-width:1200px){.waterfall-wrapper[data-v-6bc291ec]{grid-gap:16px;gap:16px}}@media screen and (max-width:768px){.waterfall-wrapper[data-v-6bc291ec]{grid-gap:8px;gap:8px}}.waterfall-column[data-v-6bc291ec]{flex:1;display:flex;flex-direction:column}.waterfall-card[data-v-6bc291ec]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:24px;display:block;background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.3);transition:all .3s ease;cursor:pointer;position:relative}.waterfall-card[data-v-6bc291ec]:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.85);box-shadow:0 8px 24px rgba(0,0,0,.12),inset 0 0 0 1px hsla(0,0%,100%,.4)}@media screen and (max-width:1200px){.waterfall-card[data-v-6bc291ec]{margin-bottom:16px}}@media screen and (max-width:768px){.waterfall-card[data-v-6bc291ec]{margin-bottom:8px;border-radius:8px}.waterfall-card[data-v-6bc291ec]:hover{transform:none}.waterfall-card .card-content[data-v-6bc291ec]{padding:8px 10px}.waterfall-card .card-content .card-title[data-v-6bc291ec]{font-size:14px;-webkit-line-clamp:2}.waterfall-card .card-footer[data-v-6bc291ec]{padding:6px 10px 10px}.waterfall-card .card-footer .user-info[data-v-6bc291ec] .avatar-a{margin-right:4px}.waterfall-card .card-footer .user-info .nickname[data-v-6bc291ec]{font-size:11px}.waterfall-card .card-footer .card-stats[data-v-6bc291ec]{grid-gap:8px;gap:8px}.waterfall-card .card-footer .card-stats .stat-item[data-v-6bc291ec]{font-size:11px}.waterfall-card .card-footer .card-stats .stat-item i[data-v-6bc291ec]{font-size:12px}}.waterfall-card .card-image-wrapper[data-v-6bc291ec]{position:relative;width:100%;overflow:hidden}.waterfall-card .card-image-wrapper .card-image[data-v-6bc291ec]{width:100%;display:block}.waterfall-card .card-image-wrapper .card-image[data-v-6bc291ec] img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.waterfall-card .card-image-wrapper .image-loading[data-v-6bc291ec]{display:flex;justify-content:center;align-items:center;width:100%;min-height:280px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;overflow:hidden}@media screen and (max-width:768px){.waterfall-card .card-image-wrapper .image-loading[data-v-6bc291ec]{min-height:200px}}.waterfall-card .card-image-wrapper .image-loading .loading-shimmer[data-v-6bc291ec]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));animation:shimmer-6bc291ec 1.5s infinite}@keyframes shimmer-6bc291ec{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.waterfall-card .card-image-wrapper .image-slot[data-v-6bc291ec]{display:flex;justify-content:center;align-items:center;width:100%;min-height:280px;background:#f5f7fa;color:#909399;font-size:40px}@media screen and (max-width:768px){.waterfall-card .card-image-wrapper .image-slot[data-v-6bc291ec]{min-height:200px}}.waterfall-card .card-image-wrapper .no-image-placeholder[data-v-6bc291ec]{display:block;width:100%;height:300px;background-repeat:no-repeat}@media screen and (max-width:768px){.waterfall-card .card-image-wrapper .no-image-placeholder[data-v-6bc291ec]{height:200px}}.waterfall-card .card-image-wrapper .topic-type-tag[data-v-6bc291ec]{position:absolute;top:8px;right:8px;padding:2px 8px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;border-radius:12px}.waterfall-card .card-content[data-v-6bc291ec]{padding:10px 12px}.waterfall-card .card-content .card-title[data-v-6bc291ec]{font-size:15px;font-weight:600;color:#333;line-height:1.5;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.waterfall-card .card-footer[data-v-6bc291ec]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px 12px}.waterfall-card .card-footer .user-info[data-v-6bc291ec]{display:flex;align-items:center;flex:1;min-width:0}.waterfall-card .card-footer .user-info[data-v-6bc291ec] .avatar-a{margin-right:6px;flex-shrink:0}.waterfall-card .card-footer .user-info .nickname[data-v-6bc291ec]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waterfall-card .card-footer .card-stats[data-v-6bc291ec]{display:flex;grid-gap:12px;gap:12px;flex-shrink:0}.waterfall-card .card-footer .card-stats .stat-item[data-v-6bc291ec]{display:flex;align-items:center;font-size:12px;color:#999;cursor:pointer;transition:color .2s}.waterfall-card .card-footer .card-stats .stat-item i[data-v-6bc291ec]{margin-right:2px;font-size:14px}.waterfall-card .card-footer .card-stats .stat-item[data-v-6bc291ec]:hover{color:#257ef2}.waterfall-card .card-footer .card-stats .stat-item .el-icon-star-on[data-v-6bc291ec]{color:#ff9800}.waterfall-card .delete-btn[data-v-6bc291ec]{position:absolute;top:8px;left:8px;width:28px;height:28px;background:rgba(255,59,48,.9);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;opacity:0;transition:opacity .2s;cursor:pointer}.waterfall-card .delete-btn[data-v-6bc291ec]:hover{background:#ff3b30}.waterfall-card:hover .delete-btn[data-v-6bc291ec]{opacity:1}.empty-state[data-v-6bc291ec]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;color:#999}.empty-state i[data-v-6bc291ec]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-6bc291ec]{font-size:14px;margin:0}a .node-desc[data-v-4a28b251]{padding:13px 24px;display:flex;margin-bottom:12px}.img-95[data-v-4a28b251]{width:95px;height:95px;border-radius:50%;margin-right:12px}.node-children[data-v-4a28b251]{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));grid-column-gap:12px;grid-row-gap:12px}.node-children[data-v-4a28b251],.sort-node-children[data-v-4a28b251]{width:100%;padding:12px;background:#fff;border-bottom:1px solid #e9ecef}.sort-node-children[data-v-4a28b251]{display:flex}.sort-node-children .sort-node-children-title[data-v-4a28b251]{min-width:52px;display:flex;padding:5px 14px;box-sizing:border-box;margin-right:10px;align-items:center;height:30px;justify-content:center;border-radius:5px}.sort-node-children .sort-node-children-title[data-v-4a28b251]:hover{cursor:pointer;color:#333;background:#f2f2f2}.sort-node-children .sort-node-children-title.sortSelected[data-v-4a28b251]{color:#333;background:#f2f2f2;border:1px solid var(--border-color)}.search-wrapper[data-v-4a28b251]{margin-bottom:10px}.search-box[data-v-4a28b251]{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-4a28b251] .el-input__inner{border:none;box-shadow:none}.search-box .btn[data-v-4a28b251]{width:84px;font-size:16px;height:35px;background:#0f62fe;color:#fff;border-radius:3px 3px 3px 3px}.node-children-title[data-v-4a28b251]{display:flex;align-items:center;height:30px;justify-content:center;background:var(--bg-color3);border:1px solid var(--border-color);border-radius:5px}.node-children-title[data-v-4a28b251]:hover{cursor:pointer}.node-children-title.selected[data-v-4a28b251],.node-children-title[data-v-4a28b251]:hover{color:#0f62fe;background:#f1f5ff}.sticky-topics[data-v-2ba1c05c]{margin-bottom:10px}.load-more .has-more[data-v-5949c675]{text-align:center;margin:20px auto}.load-more .has-more button[data-v-5949c675]{width:150px}.load-more .no-more[data-v-5949c675]{text-align:center;padding:10px 0;color:var(--text-color3);font-size:14px}.load-more .icon-loading[data-v-5949c675]{animation:rotating 3s linear infinite}