.waterfall-container[data-v-737da2aa]{width:100%;padding:16px 0}.waterfall-wrapper[data-v-737da2aa]{display:flex;grid-gap:20px;gap:20px}@media screen and (max-width:1440px){.waterfall-wrapper[data-v-737da2aa]{grid-gap:16px;gap:16px}}@media screen and (max-width:1200px){.waterfall-wrapper[data-v-737da2aa]{grid-gap:14px;gap:14px}}@media screen and (max-width:768px){.waterfall-wrapper[data-v-737da2aa]{grid-gap:10px;gap:10px}}@media screen and (max-width:576px){.waterfall-wrapper[data-v-737da2aa]{grid-gap:8px;gap:8px}}.waterfall-column[data-v-737da2aa]{flex:1;min-width:0;display:flex;flex-direction:column}.waterfall-card[data-v-737da2aa]{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px;display:block;background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06),0 4px 24px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.4);transition:box-shadow .3s ease,background .3s ease;cursor:pointer;position:relative}.waterfall-card.focus-visible[data-v-737da2aa],.waterfall-card[data-v-737da2aa]:focus-visible{outline:2px solid #257ef2;outline-offset:2px}.waterfall-card[data-v-737da2aa]:hover{background:hsla(0,0%,100%,.95);box-shadow:0 8px 32px rgba(0,0,0,.1),0 12px 48px rgba(0,0,0,.06),inset 0 0 0 1px hsla(0,0%,100%,.5)}@media(prefers-reduced-motion:reduce){.waterfall-card[data-v-737da2aa]{transition:none}}@media screen and (max-width:1440px){.waterfall-card[data-v-737da2aa]{margin-bottom:16px;border-radius:14px}}@media screen and (max-width:1200px){.waterfall-card[data-v-737da2aa]{margin-bottom:14px;border-radius:12px}}@media screen and (max-width:768px){.waterfall-card[data-v-737da2aa]{margin-bottom:10px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 0 0 1px hsla(0,0%,100%,.3)}.waterfall-card[data-v-737da2aa]:hover{transform:none;box-shadow:0 4px 16px rgba(0,0,0,.06),inset 0 0 0 1px hsla(0,0%,100%,.4)}.waterfall-card .card-content[data-v-737da2aa]{padding:10px 12px}.waterfall-card .card-content .card-title[data-v-737da2aa]{font-size:14px;-webkit-line-clamp:2}.waterfall-card .card-footer[data-v-737da2aa]{padding:8px 12px 12px}.waterfall-card .card-footer .user-info[data-v-737da2aa] .avatar-a{margin-right:6px}.waterfall-card .card-footer .user-info .nickname[data-v-737da2aa]{font-size:12px}.waterfall-card .card-footer .card-stats[data-v-737da2aa]{grid-gap:10px;gap:10px}.waterfall-card .card-footer .card-stats .stat-item[data-v-737da2aa]{font-size:12px}.waterfall-card .card-footer .card-stats .stat-item i[data-v-737da2aa]{font-size:13px}}@media screen and (max-width:576px){.waterfall-card[data-v-737da2aa]{margin-bottom:8px;border-radius:8px}.waterfall-card .card-content[data-v-737da2aa]{padding:8px 10px}.waterfall-card .card-content .card-title[data-v-737da2aa]{font-size:13px}.waterfall-card .card-footer[data-v-737da2aa]{padding:6px 10px 10px}.waterfall-card .card-footer .user-info[data-v-737da2aa] .avatar-a{margin-right:4px}.waterfall-card .card-footer .user-info .nickname[data-v-737da2aa]{font-size:11px}.waterfall-card .card-footer .card-stats[data-v-737da2aa]{grid-gap:8px;gap:8px}.waterfall-card .card-footer .card-stats .stat-item[data-v-737da2aa]{font-size:11px}.waterfall-card .card-footer .card-stats .stat-item i[data-v-737da2aa]{font-size:12px}}.waterfall-card .card-image-wrapper[data-v-737da2aa]{position:relative;width:100%;overflow:hidden;border-radius:16px 16px 0 0}.waterfall-card .card-image-wrapper[data-v-737da2aa]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.18);opacity:0;transition:opacity .3s ease;z-index:1}.waterfall-card .card-image-wrapper[data-v-737da2aa]:hover:after{opacity:1}@media(prefers-reduced-motion:reduce){.waterfall-card .card-image-wrapper[data-v-737da2aa]:after{transition:none}}@media screen and (max-width:1440px){.waterfall-card .card-image-wrapper[data-v-737da2aa]{border-radius:14px 14px 0 0}}@media screen and (max-width:1200px){.waterfall-card .card-image-wrapper[data-v-737da2aa]{border-radius:12px 12px 0 0}}@media screen and (max-width:768px){.waterfall-card .card-image-wrapper[data-v-737da2aa]{border-radius:10px 10px 0 0}}@media screen and (max-width:576px){.waterfall-card .card-image-wrapper[data-v-737da2aa]{border-radius:8px 8px 0 0}}.waterfall-card .card-image-wrapper .card-image[data-v-737da2aa]{width:100%;max-width:100%;display:block}.waterfall-card .card-image-wrapper .card-image[data-v-737da2aa] img{width:100%;max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.waterfall-card .card-image-wrapper .image-loading[data-v-737da2aa]{display:flex;justify-content:center;align-items:center;width:100%;min-height:280px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative;overflow:hidden}@media screen and (max-width:1200px){.waterfall-card .card-image-wrapper .image-loading[data-v-737da2aa]{min-height:250px}}@media screen and (max-width:768px){.waterfall-card .card-image-wrapper .image-loading[data-v-737da2aa]{min-height:220px}}@media screen and (max-width:576px){.waterfall-card .card-image-wrapper .image-loading[data-v-737da2aa]{min-height:180px}}.waterfall-card .card-image-wrapper .image-loading .loading-shimmer[data-v-737da2aa]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8) 50%,transparent);background-size:200% 100%;animation:shimmer-737da2aa 1.6s ease-in-out infinite}@keyframes shimmer-737da2aa{0%{left:-100%}to{left:100%}}.waterfall-card .card-image-wrapper .image-slot[data-v-737da2aa]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:280px;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);color:#adb5bd;font-size:48px;transition:all .3s ease}.waterfall-card .card-image-wrapper .image-slot[data-v-737da2aa]:hover{background:linear-gradient(135deg,#e9ecef,#dee2e6);color:#6c757d}.waterfall-card .card-image-wrapper .image-slot i[data-v-737da2aa]{opacity:.6;transition:opacity .3s ease}.waterfall-card .card-image-wrapper .image-slot:hover i[data-v-737da2aa]{opacity:.8}@media screen and (max-width:1200px){.waterfall-card .card-image-wrapper .image-slot[data-v-737da2aa]{min-height:250px;font-size:42px}}@media screen and (max-width:768px){.waterfall-card .card-image-wrapper .image-slot[data-v-737da2aa]{min-height:220px;font-size:36px}}@media screen and (max-width:576px){.waterfall-card .card-image-wrapper .image-slot[data-v-737da2aa]{min-height:180px;font-size:30px}}.waterfall-card .card-image-wrapper .generated-cover[data-v-737da2aa]{display:block;width:100%}.waterfall-card .card-image-wrapper .generated-cover .cover-canvas[data-v-737da2aa]{width:100%;height:auto;display:block}.waterfall-card .card-image-wrapper .topic-type-tag[data-v-737da2aa]{position:absolute;top:10px;right:10px;padding:4px 12px;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:12px;font-weight:500;border-radius:16px;transition:all .3s ease;z-index:2}.waterfall-card .card-image-wrapper .topic-type-tag[data-v-737da2aa]:hover{background:rgba(0,0,0,.8);transform:scale(1.05)}.waterfall-card .card-image-wrapper .topic-type-tag[data-type=image][data-v-737da2aa]{background:rgba(37,126,242,.85)}.waterfall-card .card-image-wrapper .topic-type-tag[data-type=image][data-v-737da2aa]:hover{background:rgba(37,126,242,.95)}.waterfall-card .card-image-wrapper .topic-type-tag[data-type=video][data-v-737da2aa]{background:rgba(250,173,20,.85)}.waterfall-card .card-image-wrapper .topic-type-tag[data-type=video][data-v-737da2aa]:hover{background:rgba(250,173,20,.95)}.waterfall-card .card-image-wrapper .topic-type-tag[data-type=article][data-v-737da2aa]{background:rgba(82,196,26,.85)}.waterfall-card .card-image-wrapper .topic-type-tag[data-type=article][data-v-737da2aa]:hover{background:rgba(82,196,26,.95)}@media(prefers-reduced-motion:reduce){.waterfall-card .card-image-wrapper .topic-type-tag[data-v-737da2aa]{transition:none}}@media screen and (max-width:768px){.waterfall-card .card-image-wrapper .topic-type-tag[data-v-737da2aa]{top:8px;right:8px;padding:3px 10px;font-size:11px}}.waterfall-card .card-content[data-v-737da2aa]{padding:12px 14px}.waterfall-card .card-content .card-title[data-v-737da2aa]{font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.55;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .25s ease}.waterfall-card .card-content:hover .card-title[data-v-737da2aa]{color:#257ef2}.waterfall-card .card-footer[data-v-737da2aa]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 14px;border-top:1px solid rgba(0,0,0,.04)}.waterfall-card .card-footer .user-info[data-v-737da2aa]{display:flex;align-items:center;flex:1;min-width:0}.waterfall-card .card-footer .user-info[data-v-737da2aa] .avatar-a{margin-right:8px;flex-shrink:0;transition:transform .25s ease}.waterfall-card .card-footer .user-info[data-v-737da2aa]:hover .avatar-a{transform:scale(1.1)}.waterfall-card .card-footer .user-info .nickname[data-v-737da2aa]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .25s ease}.waterfall-card .card-footer .user-info:hover .nickname[data-v-737da2aa]{color:#257ef2}.waterfall-card .card-footer .card-stats[data-v-737da2aa]{display:flex;grid-gap:14px;gap:14px;flex-shrink:0}.waterfall-card .card-footer .card-stats .stat-item[data-v-737da2aa]{display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:12px;color:#888;cursor:pointer;transition:all .25s ease;padding:4px 8px;border-radius:8px}.waterfall-card .card-footer .card-stats .stat-item i[data-v-737da2aa]{font-size:14px;transition:transform .25s ease}.waterfall-card .card-footer .card-stats .stat-item[data-v-737da2aa]:hover{color:#257ef2;background:rgba(37,126,242,.08);transform:translateY(-2px)}.waterfall-card .card-footer .card-stats .stat-item:hover i[data-v-737da2aa]{transform:scale(1.15)}.waterfall-card .card-footer .card-stats .stat-item .el-icon-star-on[data-v-737da2aa]{color:#faad14;animation:starPulse-737da2aa .3s ease}@media(prefers-reduced-motion:reduce){.waterfall-card .card-footer .card-stats .stat-item[data-v-737da2aa],.waterfall-card .card-footer .card-stats .stat-item i[data-v-737da2aa]{transition:none}.waterfall-card .card-footer .card-stats .stat-item .el-icon-star-on[data-v-737da2aa]{animation:none}}@keyframes starPulse-737da2aa{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){@keyframes starPulse-737da2aa{0%,to{transform:scale(1)}}}.waterfall-card .delete-btn[data-v-737da2aa]{position:absolute;top:10px;left:10px;width:32px;height:32px;background:rgba(255,59,48,.85);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;opacity:0;visibility:hidden;transform:translateX(-8px);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 2px 8px rgba(255,59,48,.3);z-index:10}.waterfall-card .delete-btn.focus-visible[data-v-737da2aa],.waterfall-card .delete-btn[data-v-737da2aa]:focus-visible{outline:2px solid #ff3b30;outline-offset:2px}.waterfall-card .delete-btn[data-v-737da2aa]:hover{background:#ff3b30;transform:scale(1.1);box-shadow:0 4px 16px rgba(255,59,48,.4)}@media(prefers-reduced-motion:reduce){.waterfall-card .delete-btn[data-v-737da2aa]{transition:none}}.waterfall-card:hover .delete-btn[data-v-737da2aa]{opacity:1;visibility:visible;transform:translateX(0)}.empty-state[data-v-737da2aa]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;color:#999}.empty-state i[data-v-737da2aa]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-state p[data-v-737da2aa]{font-size:14px;margin:0}