.filter-wrapper[data-v-1dcfce26]{align-items:center;background:#fff;display:flex;position:relative}.filter-wrapper .scroll-arrow[data-v-1dcfce26]{border-radius:6px;color:#6b7280;cursor:pointer;font-size:14px;height:28px;line-height:28px;text-align:center;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:28px}.filter-wrapper .scroll-arrow[data-v-1dcfce26]:hover{background:#f3f4f6;color:#111827}.filter-wrapper .scroll-arrow.disabled[data-v-1dcfce26]{opacity:.3;pointer-events:none}.filter-wrapper .filter-list[data-v-1dcfce26]{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:4px 0}.filter-wrapper .filter-list[data-v-1dcfce26]::-webkit-scrollbar{display:none}.filter-wrapper .filter-list .filter-item[data-v-1dcfce26]{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font-size:14px}.filter-wrapper .filter-list .filter-item .item-content[data-v-1dcfce26]{align-items:center;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:4px 10px;transition:all .2s}.filter-wrapper .filter-list .filter-item .item-content .item-text[data-v-1dcfce26]{color:#6b7280;transition:color .2s;white-space:nowrap}.filter-wrapper .filter-list .filter-item .item-content .item-active .active-line[data-v-1dcfce26]{background:#3b82f6;border-radius:999px;display:none;height:2px;width:16px}.filter-wrapper .filter-list .filter-item .item-content[data-v-1dcfce26]:hover{background:#f9fafb}.filter-wrapper .filter-list .filter-item .item-content-active .item-text[data-v-1dcfce26]{color:#111827;font-weight:500}.filter-wrapper .filter-list .filter-item .item-content-active .item-active .active-line[data-v-1dcfce26]{display:block!important}.filter-wrapper .filter-list .filter-item .item-content-disabled[data-v-1dcfce26]{cursor:not-allowed}.filter-wrapper .filter-list .filter-item .item-content-disabled .item-text[data-v-1dcfce26]{color:#d1d5db}.media-card-wrapper[data-v-4d304dfa]{display:flex;flex-direction:column}.media-card-wrapper-active .media-card[data-v-4d304dfa]{background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(105.22deg,#ea96ff 19.12%,#b2a7ff 80.32%);background-origin:padding-box,border-box;border:2px solid transparent;box-shadow:0 8px 20px #00000014}.media-card-wrapper .media-card[data-v-4d304dfa]{background:#fff;border:1px solid #eaeaea;box-shadow:0 2px 10px #0000000f;cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.media-card-wrapper .media-card[data-v-4d304dfa]:hover{box-shadow:0 10px 25px #0000001f;transform:translateY(-2px)}.media-card-wrapper .media-card .media-cover-img[data-v-4d304dfa]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.media-card-wrapper .media-card .media-cover-video[data-v-4d304dfa]{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:opacity .3s ease;width:100%}.media-card-wrapper .media-card .media-badge[data-v-4d304dfa]{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;position:absolute;right:8px;top:8px;width:34px;z-index:4}.media-card-wrapper .media-card .media-badge.hot[data-v-4d304dfa]{background:linear-gradient(270deg,#ff4d6d,#c720fe)}.media-card-wrapper .media-card .media-badge.new[data-v-4d304dfa]{background:linear-gradient(90deg,#4facfe,#00c6ff)}.media-card-wrapper .media-card .play-icon[data-v-4d304dfa]{background:#0009;border-radius:50%;bottom:8px;color:#fff;font-size:10px;padding:6px 8px;position:absolute;right:8px;z-index:2}.media-card-wrapper .media-card .hover-button[data-v-4d304dfa]{background:var(--themeColor);border:none;border-radius:10px;bottom:12%;box-shadow:0 6px 16px #0000001f;color:#fff;cursor:pointer;font-size:13px;height:32px;left:50%;line-height:32px;position:absolute;transform:translate(-50%);transition:opacity .2s;width:85%;z-index:3}.media-card-wrapper .media-title[data-v-4d304dfa]{color:#111827;font-size:14px;font-weight:600;line-height:20px;margin-top:8px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}
