@keyframes dissolveOut{0%{opacity:1}to{opacity:0}}@keyframes dissolveIn{0%{opacity:0}to{opacity:1}}.dissolve-transition{animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.dissolve-out{animation-name:dissolveOut}.dissolve-in{animation-name:dissolveIn}.theme-item-list{will-change:transform}.sl-apps-theme-item{padding-top:28px;padding-bottom:28px}.sl-apps-theme-item-title{font-size:24px;line-height:28px;font-weight:600;color:var(--color-text-primary);display:-webkit-box;word-break:break-word;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media screen and (min-width: 1280px){.sl-apps-theme-item-specialized .sl-apps-product-item{flex-basis:50%}}.sl-apps-theme-item-specialized-left-1{display:flex;flex-wrap:wrap;flex-shrink:0;margin-right:40px}.sl-apps-theme-item-specialized-left-2{display:flex;flex-wrap:wrap;flex-direction:column;margin-right:40px}.sl-apps-theme-item-specialized-left-4{display:flex;flex-wrap:wrap;flex-direction:column;flex-shrink:0;margin-right:40px}.sl-theme-item-select-desc{font-weight:400;font-size:20px;line-height:32px;margin-top:12px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;display:-webkit-box;margin-bottom:30px}.sl-theme-item-specialized-title{font-size:28px;line-height:46px;font-weight:500;margin-bottom:12px!important;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;display:-webkit-box;margin:0}.sl-theme-item-specialized-desc{font-weight:400;font-size:20px;line-height:32px;margin-top:12px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;display:-webkit-box}.theme-item-select-wrap{background-color:var(--color-bg-fill-secondary);border:1px solid var(--color-border-default)}@media screen and (max-width: 780px){.sl-theme-item-specialized-title,.sl-theme-item-specialized-desc{display:none}}.sl-apps-theme-item-specialized-more{color:#fff;position:absolute;bottom:0;font-size:24px}.theme-item-dynamic-line{position:relative;display:flex;flex-wrap:nowrap;gap:20px}.theme-item-dynamic-line__list{display:inline-flex;flex-direction:row;gap:20px;padding:0;margin:0;list-style:none;animation:scroll 60s linear normal infinite}.theme-item-dynamic-line:hover .theme-item-dynamic-line__list{animation-play-state:paused}.theme-item-dynamic-reverse .theme-item-dynamic-line__list{animation:scroll 60s linear reverse infinite}.theme-item-dynamic-line__slide{width:280px;overflow:hidden}.theme-item-dynamic-line__slide .sl-apps-product-item{padding:12px;border-radius:12px}.theme-item-dynamic-line__list .sl-apps-product-item .sl-apps-product-item-info{flex:1;min-height:unset}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-33.33% - 20px / 3))}}.theme-item-static .sl-apps-product-item-image{width:40px;height:40px}.theme-item-static .theme-item-static-install-button{opacity:0;transition:opacity .3s ease-out}.theme-item-static .theme-item-static-item:hover{box-shadow:0 0 10px rgba(16,18,25,.07)}.theme-item-static .theme-item-static-item:hover .theme-item-static-install-button{opacity:1}.theme-item-specialized-app-item-content{transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(0)}.theme-item-specialized-app-item.active .theme-item-specialized-app-item-content{box-shadow:0 0 10px rgba(16,18,25,.07);border-radius:10px}.theme-item-specialized-app-item-install-btn{opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s}.theme-item-specialized-app-item.active .theme-item-specialized-app-item-install-btn{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.4,0,.2,1) .1s,visibility 0s 0s,transform .3s cubic-bezier(.4,0,.2,1) .1s;transform:translate(0)}@media screen and (max-width: 1024px){.theme-item-specialized-app-item.active .theme-item-specialized-app-item-mobile-img{display:block}}.sl-apps-theme-item-select-detail .sl-detail-install-btn{border-radius:100px}
