.SourceItem{border-radius:6px;transition:all .35s;position:relative;text-align:left;min-width:0}.SourceItem>.item-link{color:inherit;cursor:pointer}.SourceItem>.item-link .img-tips{opacity:0;transition:all .35s;position:absolute;padding:12px;top:0;right:0}.SourceItem>.item-link .img-tips:hover+.box-tips{opacity:1}.SourceItem>.item-link .box-tips{opacity:0;transition:all .35s;position:absolute;top:40px;right:12px;width:248px;background:#fff;border-radius:6px;border:1px solid #dfe0e3;padding:8px;font-size:12px;color:var(--text-2)}.SourceItem>.item-link .poster{width:100%;padding-bottom:56.42%;background-color:#f5f5f5;opacity:0;transition:opacity .3s ease;position:relative;overflow:hidden;border:1px solid var(--line-1);border-radius:12px;box-sizing:border-box}.SourceItem>.item-link .poster:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent .03%,rgba(0,0,0,.5) 98.88%);opacity:0;transition:opacity .3s ease;z-index:2;border-radius:11px;pointer-events:none}.SourceItem>.item-link .poster:after{content:"";position:absolute;inset:0;background-image:var(--poster-bg-image,none);background-size:cover;background-repeat:no-repeat;background-position:50%;transition:transform .3s ease;transform:scale(1);z-index:0;border-radius:5px}.SourceItem>.item-link .poster:hover .copyright,.SourceItem>.item-link .poster:hover .favorite,.SourceItem>.item-link .poster:hover .group-img,.SourceItem>.item-link .poster:hover .img-tips{opacity:1}.SourceItem>.item-link .poster:hover .page,.SourceItem>.item-link .poster:hover .tip-img-wrap{opacity:0}.SourceItem>.item-link .poster:hover:after{transform:scale(1.1)}.SourceItem>.item-link .poster:hover:before{opacity:1}.SourceItem>.item-link .poster[data-loaded=loading]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px;z-index:1}.SourceItem>.item-link .poster[data-loaded=loaded]{opacity:1}.SourceItem>.item-link .poster[data-loaded=error]{opacity:1;background-color:transparent;display:flex;align-items:center;justify-content:center}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SourceItem>.item-link .group-img{position:absolute;width:21px;top:0;left:8px;opacity:0;z-index:2}.SourceItem>.item-link .private-group-img{position:absolute;width:26px;height:26px;top:8px;left:8px;opacity:1;z-index:2}.SourceItem>.item-link .tip-img-wrap{position:absolute;top:8px;right:8px;display:flex;gap:8px;z-index:2}.SourceItem>.item-link .tip-img-wrap>img{width:46px;height:26px}.SourceItem>.item-link .SourceItem-copyright-popover{max-width:100%}.SourceItem>.item-link .copyright{position:absolute;right:8px;top:8px;opacity:0;z-index:2}.SourceItem>.item-link .copyright:hover+.group-img{opacity:1}.SourceItem>.item-link .copyright .copyright-content{background-color:#ffe8b7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-weight:500;color:#463f31;border-radius:6px;min-width:88px;height:32px;font-size:14px;padding:0 4px}.SourceItem>.item-link .copyright .copyright-content>svg{width:16px;height:16px;margin-right:2px}.SourceItem>.item-link .copyright .copyright-content>svg path{fill:#2e2e2e}.SourceItem>.item-link .favorite{position:absolute;right:8px;bottom:8px;opacity:0;z-index:3}.SourceItem>.item-link .favorite:hover{background:none}.SourceItem>.item-link .page{position:absolute;right:8px;bottom:8px;font-size:14px;font-weight:500;color:var(--text-5);background:var(--bg-9);border-radius:6px;opacity:.9;padding:2px 5px;z-index:2}.SourceItem>.item-link .info-bar{padding:15px 12px;align-items:flex-start;height:50px;gap:60px}.SourceItem>.item-link .info-bar>p{flex-grow:1}.SourceItem>.item-link .info-bar>div{flex-shrink:0;font-size:13px;color:var(--text-2)}.SourceItem>.item-link .info-bar>div>img{width:16px;height:16px;object-fit:cover;border-radius:50%;margin-right:6px}.SourceItem>.item-link .ad-tuiguang{position:absolute;padding:3px 8px;height:26px;border-radius:6px;background:hsla(0,0%,100%,.4);font-size:13px;text-align:center;color:#fff;font-weight:500;top:6px;right:6px;z-index:2}.SourceItem .author-popover .ant-popover-inner{background:transparent}.SourceItem .author-popover .author-popover-content{padding:20px 24px 20px 20px;width:420px;display:flex;flex-direction:column;gap:24px;background-color:var(--bg-2);border-radius:12px;box-shadow:0 8px 24px 0 rgba(40,42,55,.251);margin-top:10px}.SourceItem .author-popover .author-popover-content .author-header{display:flex;align-items:center;gap:16px;height:43px}.SourceItem .author-popover .author-popover-content .author-header .author-avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;cursor:pointer}.SourceItem .author-popover .author-popover-content .author-header .author-avatar img{width:100%;height:100%;object-fit:cover}.SourceItem .author-popover .author-popover-content .author-header .author-info{flex:1 1}.SourceItem .author-popover .author-popover-content .author-header .author-info .author-name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--text-1)}.SourceItem .author-popover .author-popover-content .author-header .author-info .author-name>div:first-of-type{cursor:pointer}.SourceItem .author-popover .author-popover-content .author-header .author-info .author-name .author-badges{display:flex;gap:4px}.SourceItem .author-popover .author-popover-content .author-header .author-info .author-name .author-badges>img{width:16px;height:16px}.SourceItem .author-popover .author-popover-content .author-header .author-info .author-stats{font-size:13px;color:var(--text-2)}.SourceItem .author-popover .author-popover-content .author-header .author-header-btn{padding:0;font-size:14px;min-width:80px;height:32px}.SourceItem .author-popover .author-popover-content .author-works{flex:1 1;display:flex;gap:8px}.SourceItem .author-popover .author-popover-content .author-works img{display:inline-block;width:120px;height:73px;border-radius:8px;background:var(--bg-1);object-fit:cover;border:1px solid var(--line-1);box-sizing:border-box;cursor:pointer}