.category-tabs-section{width:100%;margin-bottom:24px}.home-header{background-color:var(--ant-color-bg-container);border-radius:12px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 8px #0000000f}.home-header:hover{box-shadow:0 4px 16px #00000014}.home-header-banner{text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:40px 32px;position:relative;overflow:hidden}.home-header-banner:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite rotate;position:absolute;top:-50%;left:-50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.banner-content{z-index:1;max-width:900px;margin:0 auto;position:relative}.banner-text-main{color:#fff;letter-spacing:2px;text-shadow:0 2px 8px #0003;margin-bottom:12px;font-size:24px;font-weight:700}.banner-text-sub{color:#fffffff2;text-shadow:0 1px 4px #0003;font-size:18px;font-weight:400}.home-header-tabs{background-color:var(--ant-color-bg-container);border-top:1px solid var(--ant-color-border-secondary);padding:0 24px}.home-header-tabs .ant-tabs{margin:0}.home-header-tabs .ant-tabs-tab{padding:18px 24px;font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.home-header-tabs .ant-tabs-tab:hover{color:var(--ant-color-primary);background-color:var(--ant-color-fill-tertiary)}.home-header-tabs .ant-tabs-tab-active{background-color:var(--ant-color-primary-bg)}.home-header-tabs .ant-tabs-ink-bar{background:var(--ant-color-primary);border-radius:2px;height:3px}.home-header-tabs .ant-tabs-tab-active{color:var(--ant-color-primary);font-weight:600}.home-content{background:0 0;flex-direction:column;gap:32px;width:100%;margin-top:0;padding:0;display:flex}.software-recommendation-section{width:100%;margin-bottom:0}.article-list-section{contain:layout style;width:100%;margin-top:0}.content-wrapper{flex:1;width:100%}.content-wrapper.grid-mode,.content-wrapper.list-mode{width:100%}.featured-software-wrapper{background:0 0;width:100%}.featured-software-wrapper .featured-software{min-height:auto;padding:0}@media (width<=768px){.home-header-banner{padding:32px 20px}.banner-text-main{letter-spacing:1px;font-size:20px}.banner-text-sub{font-size:16px}.home-header-tabs{padding:0 16px}.home-header-tabs .ant-tabs-tab{padding:14px 16px;font-size:14px}.featured-software-wrapper{padding:20px}}.article-list{width:100%;padding:5px}.article-tags-scroll-container::-webkit-scrollbar{display:none}.article-tags-scroll-container{scrollbar-width:none;-ms-overflow-style:none}.software-article-card{cursor:pointer;background:var(--ant-color-bg-container);margin-bottom:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}.software-article-card:hover{transform:translateY(-4px);border-color:var(--ant-color-primary-border)!important;box-shadow:0 8px 24px #0000001f,0 4px 12px #00000014!important}.software-recommendation-grid .software-article-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000026,0 6px 16px #0000001a!important}.article-thumbnail{border-radius:10px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.software-article-card:hover .article-thumbnail{transform:scale(1.03)}.article-thumbnail video{pointer-events:none}.article-thumbnail video::-webkit-media-controls{display:none!important}.article-thumbnail video::-webkit-media-controls-enclosure{display:none!important}.article-thumbnail video::-webkit-media-controls-panel{display:none!important}.article-thumbnail video::-webkit-media-controls-play-button{display:none!important}.article-thumbnail video::-webkit-media-controls-timeline{display:none!important}.article-thumbnail video::-webkit-media-controls-current-time-display{display:none!important}.article-thumbnail video::-webkit-media-controls-time-remaining-display{display:none!important}.article-thumbnail video::-webkit-media-controls-mute-button{display:none!important}.article-thumbnail video::-webkit-media-controls-volume-slider{display:none!important}.article-thumbnail video::-webkit-media-controls-fullscreen-button{display:none!important}.software-article-card .ant-tag{border-radius:6px!important;align-items:center!important;height:auto!important;margin:0!important;padding:2px 8px!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important}.software-article-card .ant-tag:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.software-article-card .ant-tag-processing{background:var(--ant-color-primary-bg)!important;color:var(--ant-color-primary)!important;border:1px solid var(--ant-color-primary-border)!important}.software-article-card .ant-tag-success{background:var(--ant-color-success-bg)!important;color:var(--ant-color-success)!important;border:1px solid var(--ant-color-success-border)!important}.software-article-card .ant-tag-warning{background:var(--ant-color-warning-bg)!important;color:var(--ant-color-warning)!important;border:1px solid var(--ant-color-warning-border)!important}.software-article-card .ant-tag-error{background:var(--ant-color-error-bg)!important;color:var(--ant-color-error)!important;border:1px solid var(--ant-color-error-border)!important}.software-article-card .ant-tag:not([class*=ant-tag-]){background:var(--ant-color-fill-tertiary)!important;color:var(--ant-color-text)!important;border:1px solid var(--ant-color-border-secondary)!important}.home-container .article-title{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;height:54px;max-height:54px;transition:color .2s;display:-webkit-box;overflow:hidden;font-size:18px!important}.home-container .article-title:hover{color:var(--ant-color-primary)}.feature-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.feature-item{background-color:var(--ant-color-fill-tertiary);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:12px;transition:all .2s;display:flex}.feature-item:hover{background-color:var(--ant-color-fill-secondary);transform:translateY(-2px)}.feature-icon{font-size:24px}.feature-label{color:var(--ant-color-text-secondary);font-size:12px}.recommended-item:hover{background-color:var(--ant-color-fill-tertiary)}.sidebar-login-card .ant-btn-primary{background:#fff3;border-color:#ffffff4d}.sidebar-login-card .ant-btn-primary:hover{background:#ffffff4d;border-color:#fff6}.social-avatar:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003;background-color:#ffffff4d!important}.software-recommendation-section .featured-software{margin-bottom:0}.featured-software-wrapper{background:var(--ant-color-bg-container);box-sizing:border-box;border:1px solid var(--ant-color-border-secondary);border-radius:12px;width:100%;margin-bottom:0;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000f}.featured-software-wrapper:hover{border-color:var(--ant-color-primary-border);box-shadow:0 4px 16px #00000014}.featured-software-wrapper .featured-software{background:0 0;min-height:auto;padding:0}.featured-software-wrapper .featured-software-header{margin-bottom:24px;padding:0}.featured-software-wrapper .software-grid{gap:16px;width:100%}.article-list-section{box-sizing:border-box;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-size:14px;position:relative;overflow:visible}@media (width<=768px){.home-content{width:100%;margin:0;padding:0;gap:16px!important}.article-list-section{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;margin-top:0!important}.article-list-items .article-thumbnail{flex-shrink:0!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:92px!important}.article-list-items .software-article-card .ant-pro-card-body>div{box-sizing:border-box!important;flex-direction:row!important;align-items:flex-end!important;gap:12px!important;width:100%!important;display:flex!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child{flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:100%!important;height:92px!important;min-height:92px!important;display:flex!important;overflow:visible!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child{visibility:visible!important;opacity:1!important;flex-wrap:nowrap!important;flex-shrink:0!important;margin-top:auto!important;margin-bottom:0!important;display:flex!important;overflow:hidden!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child>div:first-child{flex-shrink:1!important;align-items:center!important;gap:4px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child .ant-avatar{flex-shrink:0!important;width:16px!important;height:16px!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child>div:first-child>span{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:50px!important;font-size:11px!important;overflow:hidden!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child>div:first-child>div{flex-shrink:0!important;height:14px!important;padding:0 4px!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child>div:first-child>div>span{font-size:9px!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child>div:first-child>span:last-child{white-space:nowrap!important;font-size:10px!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child>div:last-child{flex-shrink:0!important;align-items:center!important;gap:8px!important;display:flex!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child .anticon{font-size:11px!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child .ant-space-item>span{font-size:10px!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div:last-child .ant-space{gap:2px!important;padding:2px 4px!important}.article-list-items .software-article-card .article-description{display:none!important}.article-list-items .software-article-card .article-title{-webkit-line-clamp:2!important;line-clamp:2!important;word-break:break-word!important;-webkit-box-orient:vertical!important;height:42px!important;max-height:42px!important;margin-bottom:4px!important;font-size:14px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.article-list-items .software-article-card .article-tags-scroll-container{-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y pinch-zoom!important;z-index:1!important;box-sizing:border-box!important;will-change:scroll-position!important;width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:2px!important;padding-top:0!important;padding-bottom:0!important;display:block!important;position:relative!important;overflow:scroll hidden!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child{padding-bottom:0!important;overflow:visible!important}.article-list-items .software-article-card .ant-pro-card-body{padding-bottom:12px!important;overflow:visible!important}.article-list-items .software-article-card .ant-pro-card-body>div{width:100%!important;max-width:100%!important;overflow:visible!important}.article-list-items .software-article-card .ant-pro-card-body>div>div[style*="flex: 1"]{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.article-list-items .software-article-card .ant-pro-card-body>div>div:last-child>div[style*=flexDirection]{gap:2px!important;width:100%!important;max-width:100%!important;margin-top:auto!important;margin-bottom:0!important;overflow:visible!important}.article-list-items .software-article-card .article-tags-scroll-container>div{align-items:center!important;gap:6px!important;width:max-content!important;min-width:max-content!important;min-height:fit-content!important;margin-top:0!important;padding-top:0!important;display:flex!important;overflow:visible!important}.article-list-items .software-article-card .article-tags-scroll-container .ant-tag{box-sizing:border-box!important;vertical-align:middle!important;margin-top:0!important;margin-bottom:0!important}.feature-grid{grid-template-columns:repeat(4,1fr);gap:8px}.feature-icon{font-size:20px}.feature-label{font-size:11px}.featured-software-wrapper{padding:16px}.featured-software-wrapper .featured-software{padding:0}.featured-software-wrapper .featured-software-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}.software-article-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 auto!important}}@media (width<=480px){.article-list-section{padding:0}.article-list-items .article-thumbnail{flex-shrink:0!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:96px!important}}@keyframes skeletonFadeIn{0%{opacity:0}to{opacity:1}}.home-skeleton-item{will-change:opacity;contain:layout style paint;animation:.1s cubic-bezier(.4,0,.2,1) both skeletonFadeIn}.home-skeleton-carousel,.home-skeleton-article-list,.home-skeleton-article-card,.home-skeleton-sidebar,.home-skeleton-user-card,.home-skeleton-top-views{animation-delay:0s}.home-skeleton-layout,.home-content-layout{opacity:1;contain:layout style paint;min-height:100vh;transform:translateZ(0)}
