.SeriesCompactCard-module__hLyPvG__compactCard{-webkit-backdrop-filter:blur(12px);color:inherit;background:#120e1ea6;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:.95rem;min-width:0;padding:.65rem .85rem;transition:transform .22s cubic-bezier(.25,.8,.25,1),border-color .2s,background .2s,box-shadow .22s;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.SeriesCompactCard-module__hLyPvG__compactCard:hover{background:#1a142cd9;border-color:#7c3aed73;transform:translateY(-2px);box-shadow:0 8px 24px #00000073,0 0 16px #7c3aed26}.SeriesCompactCard-module__hLyPvG__posterWrapper{background:#0006;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;width:68px;height:96px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000059}.SeriesCompactCard-module__hLyPvG__posterImage{object-fit:cover;transition:transform .35s}.SeriesCompactCard-module__hLyPvG__compactCard:hover .SeriesCompactCard-module__hLyPvG__posterImage{transform:scale(1.05)}.SeriesCompactCard-module__hLyPvG__infoCol{flex-direction:column;flex:1;justify-content:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}.SeriesCompactCard-module__hLyPvG__titleText{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;font-size:.96rem;font-weight:800;line-height:1.25;transition:color .15s;overflow:hidden}.SeriesCompactCard-module__hLyPvG__compactCard:hover .SeriesCompactCard-module__hLyPvG__titleText{color:#c084fc}.SeriesCompactCard-module__hLyPvG__metaLine{color:var(--foreground-muted);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;display:flex;overflow:hidden}.SeriesCompactCard-module__hLyPvG__metaYear{color:#e2e8f0;font-weight:700}.SeriesCompactCard-module__hLyPvG__dotDivider{color:#ffffff40}.SeriesCompactCard-module__hLyPvG__metaEpisodes{color:#cbd5e1}.SeriesCompactCard-module__hLyPvG__metaRating{color:#facc15;align-items:center;gap:.2rem;font-weight:750;display:inline-flex}.SeriesCompactCard-module__hLyPvG__starIcon{flex-shrink:0}.SeriesCompactCard-module__hLyPvG__metaViews{color:var(--foreground-muted);align-items:center;gap:.25rem;display:inline-flex}.SeriesCompactCard-module__hLyPvG__eyeIcon{flex-shrink:0}.SeriesCompactCard-module__hLyPvG__badgeLine{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.SeriesCompactCard-module__hLyPvG__studioPill{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;border:1px solid #ffffff1a;border-radius:4px;max-width:120px;padding:.12rem .45rem;font-size:.68rem;font-weight:750;overflow:hidden}.SeriesCompactCard-module__hLyPvG__subPill{text-transform:uppercase;color:#60a5fa;letter-spacing:.04em;background:#3b82f629;border:1px solid #3b82f652;border-radius:4px;padding:.1rem .4rem;font-size:.64rem;font-weight:850}.SeriesCompactCard-module__hLyPvG__uncensoredPill{text-transform:uppercase;color:#34d399;letter-spacing:.04em;background:#10b98129;border:1px solid #10b98152;border-radius:4px;padding:.1rem .4rem;font-size:.64rem;font-weight:850}.SeriesCompactCard-module__hLyPvG__censoredPill{text-transform:uppercase;color:#94a3b8;letter-spacing:.04em;background:#94a3b824;border:1px solid #94a3b847;border-radius:4px;padding:.1rem .4rem;font-size:.64rem;font-weight:850}.SeriesCompactCard-module__hLyPvG__genrePill{color:#c084fc;white-space:nowrap;background:#7c3aed24;border:1px solid #7c3aed47;border-radius:4px;padding:.1rem .4rem;font-size:.64rem;font-weight:750}
.BrowseHub-module__4ulABa__hubContainer{flex-direction:column;gap:1.25rem;width:100%;max-width:100%;display:flex;overflow-x:hidden}.BrowseHub-module__4ulABa__filterPanel{background:var(--surface,#121722);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:.9rem;width:100%;padding:1rem 1.25rem;transition:border-color .2s;display:flex}.BrowseHub-module__4ulABa__filterPanelFocused{border-color:#fff3}.BrowseHub-module__4ulABa__filterTopRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.BrowseHub-module__4ulABa__filterBtn{color:#f1f5f9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.45rem;padding:.42rem .85rem;font-family:inherit;font-size:.84rem;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.BrowseHub-module__4ulABa__filterBtn:hover{color:#fff;background:#ffffff14;border-color:#fff3}.BrowseHub-module__4ulABa__filterBtnActive{box-shadow:none;color:#fff!important;background:#ffffff1f!important;border-color:#ffffff47!important}.BrowseHub-module__4ulABa__btnBadge{background:var(--primary,#ff2e7e);color:#fff;border-radius:4px;justify-content:center;align-items:center;padding:.1rem .4rem;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.BrowseHub-module__4ulABa__filterArrow{opacity:.7}.BrowseHub-module__4ulABa__filterSelectWrapper{color:#f1f5f9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;font-size:.84rem;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex;position:relative}.BrowseHub-module__4ulABa__filterSelectWrapper:hover{color:#fff;background:#ffffff14;border-color:#fff3}.BrowseHub-module__4ulABa__filterSelectWrapper .BrowseHub-module__4ulABa__selectIcon{pointer-events:none;color:inherit;position:absolute;left:.85rem}.BrowseHub-module__4ulABa__filterSelectWrapper .BrowseHub-module__4ulABa__filterArrow{pointer-events:none;color:inherit;position:absolute;right:.75rem}.BrowseHub-module__4ulABa__filterSelect{appearance:none;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;outline:none;width:100%;padding:.42rem 1.9rem .42rem 2.25rem;font-family:inherit;font-size:.84rem;font-weight:700}.BrowseHub-module__4ulABa__filterSelect option{color:#fff;background:#0f0c1a;font-weight:600}.BrowseHub-module__4ulABa__resetBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:6px;align-items:center;gap:.4rem;margin-left:auto;padding:.42rem .8rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .18s;display:inline-flex}.BrowseHub-module__4ulABa__resetBtn:hover{color:#fff;background:#ef44442e;border-color:#ef444466}.BrowseHub-module__4ulABa__filterBottomRow{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.BrowseHub-module__4ulABa__searchBox{flex:1;align-items:center;min-width:240px;max-width:480px;display:flex;position:relative}.BrowseHub-module__4ulABa__searchIcon{color:var(--foreground-muted);pointer-events:none;position:absolute;left:.85rem}.BrowseHub-module__4ulABa__searchInput{color:#fff;background:#08080ed9;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;height:38px;padding:0 2rem 0 2.3rem;font-family:inherit;font-size:.84rem;font-weight:600;transition:border-color .18s}.BrowseHub-module__4ulABa__searchInput:focus,.BrowseHub-module__4ulABa__searchInputFocused{box-shadow:none;background:#0e0b18f2;border-color:#ffffff47}.BrowseHub-module__4ulABa__clearSearch{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex;position:absolute;right:.65rem}.BrowseHub-module__4ulABa__clearSearch:hover{color:#fff}.BrowseHub-module__4ulABa__controlsGroup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.BrowseHub-module__4ulABa__sortGroup{align-items:center;gap:.5rem;display:flex}.BrowseHub-module__4ulABa__sortLabel{color:var(--foreground-muted);white-space:nowrap;font-size:.82rem;font-weight:700}.BrowseHub-module__4ulABa__viewModeToggle{background:#08080ed9;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.15rem;padding:.15rem;display:inline-flex}.BrowseHub-module__4ulABa__viewModeBtn{color:var(--foreground-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}.BrowseHub-module__4ulABa__viewModeBtn:hover{color:#fff;background:#ffffff14}.BrowseHub-module__4ulABa__viewModeActive{box-shadow:none;background:var(--primary,#ff2e7e)!important;color:#fff!important}.BrowseHub-module__4ulABa__viewModeText{font-size:.78rem}.BrowseHub-module__4ulABa__sortDropdownWrapper{align-items:center;min-width:165px;display:flex;position:relative}.BrowseHub-module__4ulABa__sortIcon{pointer-events:none;color:#a78bfa;position:absolute;left:.85rem}.BrowseHub-module__4ulABa__sortSelect{appearance:none;color:#fff;cursor:pointer;background:#08080ed9;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;padding:.42rem 2.2rem .42rem 2.3rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:border-color .18s}.BrowseHub-module__4ulABa__sortSelect:hover{background:#ffffff0f;border-color:#ffffff40}.BrowseHub-module__4ulABa__sortSelect option{color:#fff;background:#0f0f18}.BrowseHub-module__4ulABa__selectArrow{pointer-events:none;color:var(--foreground-muted);position:absolute;right:.85rem}.BrowseHub-module__4ulABa__catalogResultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;margin-bottom:.15rem;padding:0 .25rem;display:flex}.BrowseHub-module__4ulABa__resultsCountText{color:var(--foreground-muted);text-align:right;margin-left:auto;font-size:.86rem;font-weight:600}.BrowseHub-module__4ulABa__resultsCountText strong{color:#fff}.BrowseHub-module__4ulABa__clearFiltersInlineBtn{color:#f87171;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;transition:opacity .2s;display:flex}.BrowseHub-module__4ulABa__clearFiltersInlineBtn:hover{opacity:.8}.BrowseHub-module__4ulABa__activeBadgesRow{background:var(--surface,#121722);border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem .95rem;display:flex}.BrowseHub-module__4ulABa__activeBadgeInclude{color:#4ade80;background:#22c55e1f;border:1px solid #22c55e52;border-radius:4px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.BrowseHub-module__4ulABa__activeBadgeBlock{color:#f87171;background:#ef44441f;border:1px solid #ef444452;border-radius:4px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.BrowseHub-module__4ulABa__activeBadgeBrand{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b52;border-radius:4px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.BrowseHub-module__4ulABa__activeBadgeYear{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f652;border-radius:4px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.BrowseHub-module__4ulABa__activeBadgeStatus{color:#c084fc;background:#a855f71f;border:1px solid #a855f752;border-radius:4px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.BrowseHub-module__4ulABa__badgeRemoveBtn{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.BrowseHub-module__4ulABa__badgeRemoveBtn:hover{opacity:.8}.BrowseHub-module__4ulABa__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#000000d9;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out BrowseHub-module__4ulABa__fadeIn;display:flex;position:fixed;inset:0}@keyframes BrowseHub-module__4ulABa__fadeIn{0%{opacity:0}to{opacity:1}}.BrowseHub-module__4ulABa__modalBox{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:100%;max-width:900px;max-height:90vh;animation:.22s cubic-bezier(.16,1,.3,1) BrowseHub-module__4ulABa__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 60px #000000f2}@keyframes BrowseHub-module__4ulABa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BrowseHub-module__4ulABa__modalHeader{border-bottom:1px solid var(--border);background:#ffffff05;justify-content:space-between;align-items:center;padding:1.35rem 1.75rem;display:flex}.BrowseHub-module__4ulABa__modalTitleGroup{flex-direction:column;gap:.25rem;display:flex}.BrowseHub-module__4ulABa__modalTitleRow{align-items:center;gap:.75rem;display:flex}.BrowseHub-module__4ulABa__modalIcon{color:var(--accent)}.BrowseHub-module__4ulABa__modalTitle{color:#fff;margin:0;font-size:1.55rem;font-weight:800}.BrowseHub-module__4ulABa__modalSubtext{color:#a1a1aa;margin:0;font-size:.92rem}.BrowseHub-module__4ulABa__modalHeaderActions{align-items:center;gap:.75rem;display:flex}.BrowseHub-module__4ulABa__modalResetBtn{color:var(--accent);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.95rem;font-weight:700;transition:background .15s;display:inline-flex}.BrowseHub-module__4ulABa__modalResetBtn:hover{background:#ffffff2e}.BrowseHub-module__4ulABa__modalCloseBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;align-items:center;padding:.5rem;transition:color .15s;display:flex}.BrowseHub-module__4ulABa__modalCloseBtn:hover{color:#fff}.BrowseHub-module__4ulABa__broadMatchesCard{background:#00000040;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;margin:1.25rem 1.6rem .5rem;padding:1.1rem 1.4rem;display:flex}.BrowseHub-module__4ulABa__broadTextGroup{flex-direction:column;gap:.15rem;display:flex}.BrowseHub-module__4ulABa__broadTitle{color:#fff;font-size:1.05rem;font-weight:700}.BrowseHub-module__4ulABa__broadDesc{color:#a1a1aa;margin-top:.15rem;font-size:.88rem}.BrowseHub-module__4ulABa__switchToggle{width:52px;height:28px;display:inline-block;position:relative}.BrowseHub-module__4ulABa__switchToggle input{opacity:0;width:0;height:0}.BrowseHub-module__4ulABa__slider{cursor:pointer;background-color:#3f3f46;border-radius:34px;transition:all .25s;position:absolute;inset:0}.BrowseHub-module__4ulABa__slider:before{content:"";background-color:#fff;border-radius:50%;width:22px;height:22px;transition:all .25s;position:absolute;bottom:3px;left:3px}.BrowseHub-module__4ulABa__switchToggle input:checked+.BrowseHub-module__4ulABa__slider{background-color:var(--primary)}.BrowseHub-module__4ulABa__switchToggle input:checked+.BrowseHub-module__4ulABa__slider:before{transform:translate(24px)}.BrowseHub-module__4ulABa__sectionHeaderRow{justify-content:space-between;align-items:center;padding:1rem 1.6rem .6rem;display:flex}.BrowseHub-module__4ulABa__sectionTitle{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.BrowseHub-module__4ulABa__statusPillsRow{align-items:center;gap:.65rem;display:flex}.BrowseHub-module__4ulABa__includedPill{background:rgba(var(--accent-rgb), .15);border:1px solid rgba(var(--accent-rgb), .4);color:var(--accent);border-radius:14px;padding:.35rem .85rem;font-size:.85rem;font-weight:800}.BrowseHub-module__4ulABa__blockedPill{color:#f87171;background:#ef444433;border:1px solid #ef444480;border-radius:14px;padding:.35rem .85rem;font-size:.85rem;font-weight:800}.BrowseHub-module__4ulABa__modalFilterBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 1.6rem .6rem;display:flex}.BrowseHub-module__4ulABa__selectedPill{background:rgba(var(--accent-rgb), .15);border:1px solid rgba(var(--accent-rgb), .4);color:var(--accent);border-radius:14px;padding:.35rem .85rem;font-size:.85rem;font-weight:800}.BrowseHub-module__4ulABa__modalSearchWrapper{padding:0 1.6rem .8rem}.BrowseHub-module__4ulABa__modalSearchInput{color:#fff;background:#0006;border:1px solid #ffffff24;border-radius:8px;outline:none;width:100%;height:44px;padding:0 1rem 0 2.6rem;font-size:.98rem;transition:border-color .2s}.BrowseHub-module__4ulABa__modalSearchInput:focus{border-color:var(--primary)}.BrowseHub-module__4ulABa__sortToggleGroup{background:#0006;border:1px solid #ffffff1f;border-radius:6px;align-items:center;padding:3px;display:flex}.BrowseHub-module__4ulABa__sortToggleBtn{color:#a1a1aa;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:.45rem .85rem;font-size:.88rem;font-weight:700;transition:all .15s}.BrowseHub-module__4ulABa__activeSortToggle{background:var(--primary);color:#fff;font-weight:800}.BrowseHub-module__4ulABa__modalBody{flex:1;min-height:320px;padding:.5rem 1.6rem 1.4rem;overflow-y:auto}.BrowseHub-module__4ulABa__modalBody::-webkit-scrollbar{width:8px}.BrowseHub-module__4ulABa__modalBody::-webkit-scrollbar-track{background:#0003}.BrowseHub-module__4ulABa__modalBody::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.BrowseHub-module__4ulABa__tagsGrid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.BrowseHub-module__4ulABa__tagCard{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;transition:background .15s;display:flex}.BrowseHub-module__4ulABa__tagCard:hover{background:#ffffff14}.BrowseHub-module__4ulABa__tagMeta{flex-direction:column;gap:.2rem;display:flex}.BrowseHub-module__4ulABa__tagName{color:#fff;font-size:1.05rem;font-weight:700}.BrowseHub-module__4ulABa__tagCount{color:#a1a1aa;font-size:.85rem}.BrowseHub-module__4ulABa__tagBtnGroup{background:#00000080;border:1px solid #ffffff24;border-radius:6px;align-items:center;display:flex;overflow:hidden}.BrowseHub-module__4ulABa__tagActionBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;padding:.6rem 1.25rem;font-size:.95rem;font-weight:700;transition:all .15s}.BrowseHub-module__4ulABa__tagActionBtn:hover{color:#fff;background:#ffffff14}.BrowseHub-module__4ulABa__tagIncludeActive{color:#fff!important;background:#16a34a!important;font-weight:800!important}.BrowseHub-module__4ulABa__tagBlockActive{color:#fff!important;background:#ef4444!important;font-weight:800!important}.BrowseHub-module__4ulABa__brandsGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.BrowseHub-module__4ulABa__brandCard{color:#e4e4e7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;font-size:.98rem;font-weight:700;transition:all .15s;display:flex}.BrowseHub-module__4ulABa__brandCard:hover{color:#fff;background:#ffffff1a}.BrowseHub-module__4ulABa__brandCardActive{background:rgba(var(--accent-rgb), .15)!important;border-color:rgba(var(--accent-rgb), .6)!important;color:var(--accent)!important}.BrowseHub-module__4ulABa__brandCount{opacity:.8;font-size:.88rem}.BrowseHub-module__4ulABa__yearsGrid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.BrowseHub-module__4ulABa__yearCard{color:#e4e4e7;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;font-size:.98rem;font-weight:700;transition:all .15s;display:flex}.BrowseHub-module__4ulABa__yearCard:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.BrowseHub-module__4ulABa__yearCardActive{box-shadow:0 0 14px #3b82f640;color:#60a5fa!important;background:#3b82f633!important;border-color:#3b82f699!important}.BrowseHub-module__4ulABa__yearNumber{color:inherit;font-size:1.05rem;font-weight:800}.BrowseHub-module__4ulABa__yearCount{opacity:.8;font-size:.82rem}.BrowseHub-module__4ulABa__eraPresetsRow{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1.75rem .25rem;display:flex}.BrowseHub-module__4ulABa__eraPresetBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;padding:.35rem .85rem;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .2s}.BrowseHub-module__4ulABa__eraPresetBtn:hover{color:#fff;background:#ffffff1a}.BrowseHub-module__4ulABa__eraPresetBtnActive{color:#60a5fa!important;background:#3b82f640!important;border-color:#3b82f699!important}.BrowseHub-module__4ulABa__modalFooter{border-top:1px solid var(--border);background:#ffffff05;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex}.BrowseHub-module__4ulABa__cancelModalBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:.7rem 1.4rem;font-size:1.05rem;font-weight:700;transition:opacity .15s}.BrowseHub-module__4ulABa__cancelModalBtn:hover{opacity:.7}.BrowseHub-module__4ulABa__applyModalBtn{background:var(--primary);color:#fff;cursor:pointer;box-shadow:0 4px 14px rgba(var(--primary-rgb), .35);border:none;border-radius:6px;padding:.75rem 2.6rem;font-size:1.08rem;font-weight:800;transition:all .18s}.BrowseHub-module__4ulABa__applyModalBtn:hover{background:var(--primary-hover);box-shadow:0 6px 20px rgba(var(--primary-rgb), .5);transform:translateY(-1px)}.BrowseHub-module__4ulABa__catalogSection{margin-top:.5rem}.BrowseHub-module__4ulABa__seriesGrid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:1.35rem 1rem;display:grid}.BrowseHub-module__4ulABa__compactGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}@media (max-width:1200px){.BrowseHub-module__4ulABa__compactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}@media (max-width:680px){.BrowseHub-module__4ulABa__compactGrid{grid-template-columns:1fr;gap:.75rem}}.BrowseHub-module__4ulABa__paginationContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:3rem;margin-bottom:2rem;display:flex}.BrowseHub-module__4ulABa__pageBtn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 .75rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.BrowseHub-module__4ulABa__pageBtn:hover:not(.BrowseHub-module__4ulABa__pageBtnDisabled){background:#ffffff1a;border-color:#ffffff38}.BrowseHub-module__4ulABa__pageBtnDisabled{opacity:.35;cursor:not-allowed}.BrowseHub-module__4ulABa__pageIndicator{color:var(--foreground-muted);margin:0 .5rem;font-size:.88rem;font-weight:700}.BrowseHub-module__4ulABa__pageIndicator strong{color:#fff;font-weight:800}.BrowseHub-module__4ulABa__emptyState{text-align:center;background:#120e1c99;border:1px dashed #ffffff1f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem 2rem;display:flex}.BrowseHub-module__4ulABa__emptyIcon{color:var(--foreground-muted)}.BrowseHub-module__4ulABa__emptyState h3{color:#fff;margin:0;font-size:1.4rem;font-weight:800}.BrowseHub-module__4ulABa__emptyState p{color:var(--foreground-secondary);margin:0;font-size:.95rem}.BrowseHub-module__4ulABa__clearFiltersBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:25px;margin-top:.5rem;padding:.6rem 1.4rem;font-size:.88rem;font-weight:800;transition:all .2s}.BrowseHub-module__4ulABa__clearFiltersBtn:hover{background:var(--primary-hover);transform:translateY(-1px)}@media (max-width:1440px){.BrowseHub-module__4ulABa__seriesGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem .95rem}}@media (max-width:1120px){.BrowseHub-module__4ulABa__seriesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem .85rem}.BrowseHub-module__4ulABa__brandsGrid{grid-template-columns:repeat(2,1fr)}.BrowseHub-module__4ulABa__yearsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:840px){.BrowseHub-module__4ulABa__filterPanel{gap:.65rem;padding:.85rem}.BrowseHub-module__4ulABa__filterTopRow{gap:.5rem}.BrowseHub-module__4ulABa__filterBottomRow{flex-direction:column;align-items:stretch;gap:.65rem}.BrowseHub-module__4ulABa__searchBox{width:100%;max-width:100%}.BrowseHub-module__4ulABa__controlsGroup{justify-content:space-between;gap:.5rem;width:100%}.BrowseHub-module__4ulABa__sortGroup{flex:1;justify-content:flex-start}.BrowseHub-module__4ulABa__sortDropdownWrapper{flex:1}.BrowseHub-module__4ulABa__seriesGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem .75rem!important}.BrowseHub-module__4ulABa__yearsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BrowseHub-module__4ulABa__filterPanel{background:#0c0a16e0!important;border:1px solid #ffffff1a!important;border-radius:16px!important;gap:.6rem!important;padding:.75rem .85rem!important;box-shadow:0 4px 20px #00000073!important}.BrowseHub-module__4ulABa__filterTopRow{grid-template-columns:1fr 1fr!important;gap:.45rem!important;width:100%!important;display:grid!important}.BrowseHub-module__4ulABa__filterBtn,.BrowseHub-module__4ulABa__filterSelectWrapper{background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:12px!important;justify-content:center!important;width:100%!important;height:38px!important;padding:0 .75rem!important;font-size:.78rem!important;font-weight:750!important}.BrowseHub-module__4ulABa__filterSelect{text-align:center!important;height:100%!important;padding:0 1.4rem 0 1.85rem!important;font-size:.78rem!important}.BrowseHub-module__4ulABa__filterSelectWrapper .BrowseHub-module__4ulABa__selectIcon{width:14px!important;height:14px!important;left:.65rem!important}.BrowseHub-module__4ulABa__filterSelectWrapper .BrowseHub-module__4ulABa__filterArrow{width:14px!important;height:14px!important;right:.65rem!important}.BrowseHub-module__4ulABa__resetBtn{border-radius:10px!important;grid-column:span 2!important;justify-content:center!important;width:100%!important;height:34px!important;margin-left:0!important;font-size:.78rem!important}.BrowseHub-module__4ulABa__filterBottomRow{border-top:1px solid #ffffff14!important;flex-direction:column!important;gap:.55rem!important;padding-top:.65rem!important;display:flex!important}.BrowseHub-module__4ulABa__searchBox{width:100%!important;max-width:100%!important}.BrowseHub-module__4ulABa__searchInput{border-radius:19px!important;height:38px!important;padding:0 1.8rem 0 2.2rem!important;font-size:.82rem!important}.BrowseHub-module__4ulABa__controlsGroup{grid-template-columns:1fr auto!important;gap:.45rem!important;width:100%!important;display:grid!important}.BrowseHub-module__4ulABa__sortGroup{width:100%!important}.BrowseHub-module__4ulABa__sortDropdownWrapper{width:100%!important;min-width:0!important}.BrowseHub-module__4ulABa__sortSelect{border-radius:10px!important;width:100%!important;height:36px!important;padding:0 1.5rem 0 1.9rem!important;font-size:.78rem!important;font-weight:750!important}.BrowseHub-module__4ulABa__sortIcon{width:13px!important;height:13px!important;left:.65rem!important}.BrowseHub-module__4ulABa__viewModeToggle{border-radius:10px!important;height:36px!important;padding:2px!important}.BrowseHub-module__4ulABa__viewModeBtn{border-radius:8px!important;padding:.35rem .6rem!important;font-size:.74rem!important}.BrowseHub-module__4ulABa__seriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem .6rem!important}.BrowseHub-module__4ulABa__modalOverlay{padding:.5rem!important}.BrowseHub-module__4ulABa__modalContainer{border-radius:16px!important;max-width:95%!important;max-height:90vh!important}.BrowseHub-module__4ulABa__modalHeader{padding:.85rem 1rem!important}.BrowseHub-module__4ulABa__modalTitle{font-size:1.15rem!important}.BrowseHub-module__4ulABa__modalSearchBox{padding:.65rem .9rem!important}.BrowseHub-module__4ulABa__modalSearchInput{border-radius:10px!important;height:38px!important;font-size:.84rem!important}.BrowseHub-module__4ulABa__modalBody{min-height:240px!important;padding:.65rem .9rem 1rem!important}.BrowseHub-module__4ulABa__tagsGrid,.BrowseHub-module__4ulABa__brandsGrid{grid-template-columns:1fr!important;gap:.45rem!important}.BrowseHub-module__4ulABa__yearsGrid{grid-template-columns:repeat(2,1fr)!important;gap:.45rem!important}.BrowseHub-module__4ulABa__tagCard,.BrowseHub-module__4ulABa__brandCard,.BrowseHub-module__4ulABa__yearCard{border-radius:10px!important;padding:.65rem .85rem!important}.BrowseHub-module__4ulABa__tagName,.BrowseHub-module__4ulABa__brandName,.BrowseHub-module__4ulABa__yearName{font-size:.92rem!important}.BrowseHub-module__4ulABa__tagActionBtn{padding:.45rem .85rem!important;font-size:.82rem!important}.BrowseHub-module__4ulABa__modalFooter{gap:.55rem!important;padding:.75rem .9rem!important}.BrowseHub-module__4ulABa__modalCancelBtn,.BrowseHub-module__4ulABa__modalApplyBtn{border-radius:10px!important;padding:.55rem 1rem!important;font-size:.82rem!important}}@media (max-width:480px){.BrowseHub-module__4ulABa__viewModeText{display:none!important}}.BrowseHub-module__4ulABa__customFilterBar{background:#121216f2;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:100%;margin:1.75rem 0 2.25rem;padding:1rem 1.5rem;display:grid}.BrowseHub-module__4ulABa__customFilterBarLeft{justify-self:start}.BrowseHub-module__4ulABa__customFilterBarCenter{justify-self:center}.BrowseHub-module__4ulABa__customFilterBarCenter .BrowseHub-module__4ulABa__searchBox,.BrowseHub-module__4ulABa__customFilterBarCenter .BrowseHub-module__4ulABa__searchInput{width:480px}.BrowseHub-module__4ulABa__customFilterBarCenter .BrowseHub-module__4ulABa__searchInput:focus{width:520px}.BrowseHub-module__4ulABa__customFilterBarRight{justify-self:end}@media (max-width:768px){.BrowseHub-module__4ulABa__customFilterBar{flex-direction:column;align-items:stretch;gap:.75rem;margin:1.25rem 0 1.75rem;padding:.85rem 1rem;display:flex}.BrowseHub-module__4ulABa__customFilterBarLeft,.BrowseHub-module__4ulABa__customFilterBarCenter,.BrowseHub-module__4ulABa__customFilterBarRight{justify-self:stretch;width:100%}.BrowseHub-module__4ulABa__customFilterBarLeft select,.BrowseHub-module__4ulABa__customFilterBarRight select{width:100%}.BrowseHub-module__4ulABa__customFilterBarCenter .BrowseHub-module__4ulABa__searchBox,.BrowseHub-module__4ulABa__customFilterBarCenter .BrowseHub-module__4ulABa__searchInput,.BrowseHub-module__4ulABa__customFilterBarCenter .BrowseHub-module__4ulABa__searchInput:focus{width:100%!important}}
.categories-module__bfi04W__container{width:100%;max-width:1680px;min-height:80vh;margin:0 auto;padding:1rem 2rem 3.5rem;position:relative;overflow-x:hidden}.categories-module__bfi04W__headerSection{text-align:left;margin-bottom:1.75rem}.categories-module__bfi04W__headerTopMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.categories-module__bfi04W__libraryHighlightPill{color:#a78bfa;letter-spacing:.06em;text-transform:uppercase;background:#7c3aed1f;border:1px solid #7c3aed47;border-radius:4px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.68rem;font-weight:850;display:inline-flex}.categories-module__bfi04W__libraryIconPill{color:#a78bfa}.categories-module__bfi04W__totalCountText{color:var(--foreground-muted);font-size:.82rem;font-weight:600}.categories-module__bfi04W__titleRow{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.categories-module__bfi04W__mainTitle{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.85rem;font-weight:850;line-height:1.2}.categories-module__bfi04W__subtext{color:var(--foreground-secondary);max-width:800px;font-size:.9rem;line-height:1.5}.categories-module__bfi04W__pillsSection{margin-bottom:2.5rem;animation:.4s ease-out categories-module__bfi04W__fade-in}.categories-module__bfi04W__pillsGrid{flex-wrap:wrap;gap:.5rem;display:flex}.categories-module__bfi04W__pill{background:var(--surface,#121722);color:var(--foreground-secondary);border:1px solid #ffffff14;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .18s}.categories-module__bfi04W__pill:hover{color:#fff;background:#ffffff14;border-color:#fff3}.categories-module__bfi04W__activePill{background:var(--primary,#ff2e7e);border-color:var(--primary,#ff2e7e);color:#fff}.categories-module__bfi04W__activePill:hover{background:var(--primary-hover,#ff1a70);color:#fff;border-color:var(--primary-hover,#ff1a70)}.categories-module__bfi04W__catalogSection{animation:.4s ease-out categories-module__bfi04W__fade-in}.categories-module__bfi04W__catalogHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.85rem;display:flex}.categories-module__bfi04W__catalogHeader h2{font-size:1.25rem;font-weight:800}.categories-module__bfi04W__demoBadge{background:rgba(var(--primary-rgb), .1);border:1px solid rgba(var(--primary-rgb), .2);color:var(--primary);letter-spacing:.05em;border-radius:4px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.categories-module__bfi04W__seriesGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem .95rem;display:grid}.categories-module__bfi04W__seriesCard{background:var(--surface,#121722);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.categories-module__bfi04W__seriesCard:hover{background:#ffffff08;border-color:#ffffff38}.categories-module__bfi04W__cardImageLink{width:100%;text-decoration:none}.categories-module__bfi04W__cardImageWrapper{aspect-ratio:2/3;background:var(--surface-hover);width:100%;position:relative;overflow:hidden}.categories-module__bfi04W__cardImage{object-fit:cover}.categories-module__bfi04W__cardImageOverlay{opacity:0;z-index:5;background:#0006;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.categories-module__bfi04W__seriesCard:hover .categories-module__bfi04W__cardImageOverlay{opacity:1}.categories-module__bfi04W__cardPlayIcon{filter:drop-shadow(0 4px 12px #00000080);transition:transform .3s;transform:scale(.9)}.categories-module__bfi04W__seriesCard:hover .categories-module__bfi04W__cardPlayIcon{transform:scale(1)}.categories-module__bfi04W__cardContent{flex-direction:column;gap:.4rem;padding:.85rem 1rem;display:flex}.categories-module__bfi04W__cardHeader{align-items:center;display:flex}.categories-module__bfi04W__cardCategory{color:var(--primary);text-transform:uppercase;font-size:.68rem;font-weight:800}.categories-module__bfi04W__cardTitle{font-size:.95rem;font-weight:800;line-height:1.35}.categories-module__bfi04W__cardTitle a{color:var(--foreground-primary);text-decoration:none}.categories-module__bfi04W__cardSnippet{color:var(--foreground-secondary);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.categories-module__bfi04W__emptyState{text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:1.2rem;max-width:600px;margin:2rem auto;padding:5rem 2rem;display:flex}.categories-module__bfi04W__emptyIcon{color:var(--foreground-muted)}.categories-module__bfi04W__emptyState h3{color:var(--foreground-primary);font-size:1.3rem;font-weight:800}.categories-module__bfi04W__emptyState p{color:var(--foreground-secondary);max-width:440px;font-size:.95rem;line-height:1.6}@keyframes categories-module__bfi04W__fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.categories-module__bfi04W__seriesGrid{grid-template-columns:repeat(5,1fr)}}@media (max-width:992px){.categories-module__bfi04W__seriesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.categories-module__bfi04W__container{padding:1rem 1rem 3rem}.categories-module__bfi04W__headerSection h1{font-size:1.5rem}.categories-module__bfi04W__subtext{font-size:.85rem}.categories-module__bfi04W__seriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important}}@media (max-width:480px){.categories-module__bfi04W__seriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}}.categories-module__bfi04W__breadcrumbs{color:var(--foreground-secondary);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.9rem;display:flex}.categories-module__bfi04W__breadcrumbs a{color:var(--foreground-secondary);text-decoration:none;transition:color .2s}.categories-module__bfi04W__breadcrumbs a:hover{color:#fff}.categories-module__bfi04W__crumbDivider{color:#ffffff40}.categories-module__bfi04W__activeCrumb{color:#fff;font-weight:700}
