.category-page[data-v-f0ec4fbd]{color:#fff;background-color:#0f0f10;min-height:100vh;font-family:Source Han Sans,sans-serif;position:relative;overflow-x:hidden}.category-page .scroll-content[data-v-f0ec4fbd]{-webkit-overflow-scrolling:touch;position:fixed;inset:128px 0 0;overflow-y:auto}.category-page .scroll-content[data-v-f0ec4fbd]::-webkit-scrollbar{width:6px}.category-page .scroll-content[data-v-f0ec4fbd]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.category-page .page-container[data-v-f0ec4fbd]{z-index:1;max-width:1024px;margin:0 auto;padding:0 14px 80px;position:relative}@media (width>=1024px){.category-page .page-container[data-v-f0ec4fbd]{padding:0 20px 80px}}.category-page .header[data-v-f0ec4fbd]{z-index:100;background:0 0;justify-content:space-between;align-items:center;height:64px;padding:0 14px;display:flex;position:fixed;top:0;left:0;right:0}@media (width>=1024px){.category-page .header[data-v-f0ec4fbd]{max-width:1024px;padding:0 20px;left:50%;transform:translate(-50%)}}.category-page .header .header-left[data-v-f0ec4fbd]{align-items:center;gap:10px;display:flex}.category-page .header .header-left .logo[data-v-f0ec4fbd]{object-fit:contain;width:48px;height:48px}.category-page .header .header-center[data-v-f0ec4fbd]{color:#fff;font-size:18px;font-weight:700}.category-page .header .header-right[data-v-f0ec4fbd]{width:64px}.category-page .tabs[data-v-f0ec4fbd]{z-index:99;background:0 0;gap:10px;padding:12px 14px 8px;display:flex;position:fixed;top:64px;left:0;right:0}@media (width>=1024px){.category-page .tabs[data-v-f0ec4fbd]{max-width:1024px;left:50%;transform:translate(-50%)}}.category-page .tabs .tab-item[data-v-f0ec4fbd]{cursor:pointer;background:#2a2a2e;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;display:flex}.category-page .tabs .tab-item .tab-icon[data-v-f0ec4fbd]{width:20px;height:20px}.category-page .tabs .tab-item .tab-label[data-v-f0ec4fbd]{color:#fff;font-family:Source Han Sans,sans-serif;font-size:15px}.category-page .content[data-v-f0ec4fbd]{min-height:400px;margin-top:20px;position:relative}.category-page .loading-wrap[data-v-f0ec4fbd]{z-index:10;background-color:#0f0f1080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.category-page .spinner[data-v-f0ec4fbd]{border:3px solid #ff8e5333;border-top-color:#ff8e53;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-f0ec4fbd}@keyframes spin-f0ec4fbd{to{transform:rotate(360deg)}}@keyframes scan-f0ec4fbd{0%{transform:translate(-100%)}to{transform:translate(100%)}}.category-page .chevron[data-v-f0ec4fbd]{border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;display:inline-block}.category-page .chevron.left[data-v-f0ec4fbd]{transform:rotate(135deg)}.category-page .chevron.right[data-v-f0ec4fbd]{transform:rotate(-45deg)}.category-page .chevron.down[data-v-f0ec4fbd]{margin-bottom:4px;transform:rotate(45deg)}.category-page .btn-icon[data-v-f0ec4fbd]{filter:brightness(0)invert();width:16px;height:16px}.category-page .btn-icon.dark[data-v-f0ec4fbd]{filter:brightness(0)}.category-page .section[data-v-f0ec4fbd]{margin-bottom:24px}.category-page .section .section-title[data-v-f0ec4fbd]{align-items:center;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.category-page .section .section-title .indicator[data-v-f0ec4fbd]{background-color:#ff6b35;border-radius:1.5px;width:3px;height:16px;margin-right:8px}.category-page .section .section-title .total-count[data-v-f0ec4fbd]{color:#ffffff61;margin-left:auto;font-size:12px;font-weight:400}.category-page .section .section-title.plain[data-v-f0ec4fbd]{margin-top:10px;margin-bottom:10px}.category-page .topic-grid[data-v-f0ec4fbd]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.category-page .topic-grid .topic-card[data-v-f0ec4fbd]{aspect-ratio:1.4;cursor:pointer;background-position:50%;background-size:cover;border-radius:6px;position:relative;overflow:hidden}.category-page .topic-grid .topic-card .topic-mask[data-v-f0ec4fbd]{background:linear-gradient(#0000 0%,#000c 100%);justify-content:center;align-items:center;height:38px;padding:0 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.category-page .topic-grid .topic-card .topic-mask .topic-name[data-v-f0ec4fbd]{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.category-page .tag-group[data-v-f0ec4fbd]{background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%);border-radius:14px;margin-bottom:10px;padding:16px}.category-page .tag-group .group-header[data-v-f0ec4fbd]{margin-bottom:16px;font-size:16px;font-weight:700}.category-page .tag-group .tag-list[data-v-f0ec4fbd]{flex-wrap:wrap;gap:12px 10px;display:flex}.category-page .tag-group .tag-list .tag-item[data-v-f0ec4fbd]{color:#fff;cursor:pointer;background:#ffffff1a;border-radius:20px;padding:8px 14px;font-size:12px;transition:background .2s}.category-page .tag-group .tag-list .tag-item[data-v-f0ec4fbd]:hover{background:#ffffff29}.category-page .action-buttons[data-v-f0ec4fbd]{gap:12px;margin-top:16px;display:flex}.category-page .action-buttons .action-btn[data-v-f0ec4fbd]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:23px;flex:1;justify-content:center;align-items:center;gap:6px;height:38px;font-size:13px;font-weight:600;display:flex}.category-page .action-buttons .action-btn i[data-v-f0ec4fbd]{font-size:16px}.category-page .action-buttons .action-btn.green[data-v-f0ec4fbd]{color:#16151b;background:#22dd7e;border:none}.category-page .load-sentinel[data-v-f0ec4fbd]{height:1px}.category-page .load-more-text[data-v-f0ec4fbd]{text-align:center;color:#ffffff80;padding:16px 0 4px;font-size:12px}.category-page .actor-top-list[data-v-f0ec4fbd]{scrollbar-width:none;gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.category-page .actor-top-list[data-v-f0ec4fbd]::-webkit-scrollbar{display:none}.category-page .actor-top-list .actor-top-item[data-v-f0ec4fbd]{cursor:pointer;flex-direction:column;flex:0 0 100px;align-items:center;display:flex}.category-page .actor-top-list .actor-top-item .avatar-wrap[data-v-f0ec4fbd]{width:80px;height:80px;margin-bottom:10px;position:relative}.category-page .actor-top-list .actor-top-item .avatar-wrap .avatar-glow[data-v-f0ec4fbd]{filter:blur(10px);background:linear-gradient(to bottom right,#f24c9947 0%,#ff7a3c2e 30%,#b36bff1f 60%,#b36bff00 70%);border-radius:50%;position:absolute;inset:0}.category-page .actor-top-list .actor-top-item .avatar-wrap .avatar-border[data-v-f0ec4fbd]{background:linear-gradient(to bottom right,#ff7a3c,#f24c99);border-radius:50%;width:80px;height:80px;padding:2px;position:relative}.category-page .actor-top-list .actor-top-item .avatar-wrap .avatar-border .avatar[data-v-f0ec4fbd]{object-fit:cover;border-radius:50%;width:100%;height:100%}.category-page .actor-top-list .actor-top-item .actor-name[data-v-f0ec4fbd]{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:14px;font-weight:700;overflow:hidden}.category-page .actor-top-list .actor-top-item .actor-region[data-v-f0ec4fbd]{color:#b36bff;font-size:11px}.category-page .actor-top-list .actor-top-item .actor-films[data-v-f0ec4fbd]{color:#ffffff61;font-size:11px}.category-page .actor-filters[data-v-f0ec4fbd]{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;margin-bottom:20px;padding:16px;position:relative;overflow:hidden}.category-page .actor-filters[data-v-f0ec4fbd]:before{content:"";z-index:1;background:linear-gradient(90deg,#ff7a3c00 0%,#ff7a3ccc 50%,#ff7a3c00 100%);width:100%;height:2px;animation:3s linear infinite scan-f0ec4fbd;position:absolute;top:0;left:0;transform:translate(-100%)}.category-page .actor-filters .filter-header[data-v-f0ec4fbd]{margin-bottom:20px;font-size:16px;font-weight:700}.category-page .actor-filters .filter-row[data-v-f0ec4fbd]{margin-bottom:20px;display:flex}.category-page .actor-filters .filter-row[data-v-f0ec4fbd]:last-child{margin-bottom:0}.category-page .actor-filters .filter-row .filter-label[data-v-f0ec4fbd]{color:#a09baa;flex:0 0 60px;padding-top:8px;font-size:14px}.category-page .actor-filters .filter-row .filter-options[data-v-f0ec4fbd]{flex-wrap:wrap;gap:12px;display:flex}.category-page .actor-filters .filter-row .filter-options .option[data-v-f0ec4fbd]{color:#a09baa;cursor:pointer;background:#ffffff14;border-radius:20px;padding:8px 20px;font-size:13px;transition:all .3s}.category-page .actor-filters .filter-row .filter-options .option.active[data-v-f0ec4fbd]{color:#fff;background:linear-gradient(90deg,#ff7a3c,#f24c99);font-weight:900;box-shadow:0 4px 10px #ff7a3c4d}.category-page .actor-grid[data-v-f0ec4fbd]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.category-page .actor-grid .actor-card[data-v-f0ec4fbd]{cursor:pointer;background:#ffffff0a;border-radius:16px;flex-direction:column;align-items:center;padding:12px;display:flex}.category-page .actor-grid .actor-card .avatar-border.small[data-v-f0ec4fbd]{background:linear-gradient(to bottom right,#ff7a3c,#f24c99);border-radius:50%;width:70px;height:70px;margin-bottom:10px;padding:2px;box-shadow:0 0 8px #ff7a3c4d}.category-page .actor-grid .actor-card .avatar-border.small .avatar[data-v-f0ec4fbd]{object-fit:cover;border-radius:50%;width:100%;height:100%}.category-page .actor-grid .actor-card .actor-name[data-v-f0ec4fbd]{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-bottom:4px;font-size:13px;font-weight:700;overflow:hidden}.category-page .actor-grid .actor-card .actor-meta[data-v-f0ec4fbd]{gap:4px;font-size:11px;display:flex}.category-page .actor-grid .actor-card .actor-meta .region[data-v-f0ec4fbd]{color:#b36bff}.category-page .actor-grid .actor-card .actor-meta .films[data-v-f0ec4fbd]{color:#ffffff61}.category-page .studio-grid[data-v-f0ec4fbd]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.category-page .studio-grid .studio-card[data-v-f0ec4fbd]{cursor:pointer;border:1px solid #ff7a3c4d;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.category-page .studio-grid .studio-card .studio-card-top[data-v-f0ec4fbd]{background:#d6b26e0a;flex-direction:column;flex:1;align-items:center;padding:18px 4px;display:flex;position:relative}.category-page .studio-grid .studio-card .studio-card-top .popular-tag[data-v-f0ec4fbd]{background:linear-gradient(90deg,#ff7a3c,#f24c99);border-radius:20px 0 12px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:0;left:0}.category-page .studio-grid .studio-card .studio-card-top .hexagon-wrap[data-v-f0ec4fbd]{margin-bottom:6px}.category-page .studio-grid .studio-card .studio-card-top .hexagon-wrap .hexagon-outer[data-v-f0ec4fbd]{clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background:linear-gradient(to bottom right,#ff8e53,#ff6b35,#e83e8c,#a855f7);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.category-page .studio-grid .studio-card .studio-card-top .hexagon-wrap .hexagon-outer .hexagon-inner[data-v-f0ec4fbd]{clip-path:polygon(50% 0%,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);background-color:#000;width:42px;height:42px}.category-page .studio-grid .studio-card .studio-card-top .hexagon-wrap .hexagon-outer .hexagon-inner .studio-logo[data-v-f0ec4fbd]{object-fit:cover;width:100%;height:100%}.category-page .studio-grid .studio-card .studio-card-top .studio-name[data-v-f0ec4fbd]{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;font-weight:700;overflow:hidden}.category-page .studio-grid .studio-card .studio-card-bottom[data-v-f0ec4fbd]{justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.category-page .studio-grid .studio-card .studio-card-bottom .studio-films[data-v-f0ec4fbd]{font-size:10px;font-weight:600}.category-page .studio-grid .studio-card .studio-card-bottom .studio-films .count[data-v-f0ec4fbd]{color:#ff6b35}.category-page .studio-grid .studio-card .studio-card-bottom .studio-films .label[data-v-f0ec4fbd]{color:#a09baa}.category-page .studio-grid .studio-card .studio-card-bottom .arrow-icon[data-v-f0ec4fbd]{background:linear-gradient(90deg,#ff7a3c,#e83e8c);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.category-page .studio-grid .studio-card .studio-card-bottom .arrow-icon i[data-v-f0ec4fbd]{font-size:10px}
