@charset "UTF-8";.filter-item.filter-size .value-bubble,.filter-item.filter-year .value-bubble{top:50%;transform:translate(-50%,-50%);z-index:5;font-weight:600;pointer-events:none}.badge-tv-stacks,.pill,.titles-table thead th{text-transform:uppercase}#filter-root{display:flex;flex-direction:column;gap:20px;--color-adv-link:rgba(0,0,0,.25);--color-value-bubble:#fff;--color-bg-hover:rgba(0,0,0,.02)}body.dark #filter-root{--color-adv-link:hsla(0,0%,100%,.25);--color-value-bubble:#222;--color-bg-hover:hsla(0,0%,100%,.02)}.filter-row--dropdowns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.filter-row--sliders>*{justify-self:start}.filter-row--sliders{display:none;gap:16px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));max-height:0;overflow:hidden;padding:0;justify-content:start}.filter-item{--input-bg-filter:#fff;--sz-bg:#f8f9fb;--sz-border:#e6e8ee;--sz-text:var(--text-color-default);--sz-subtext:#6b7280;--sz-accent:var(--color-primary-500);--sz-accent-2:var(--accent-color);--sz-chip-bg:#fff;--sz-chip-bd:#e5e7eb;--sz-chip-hov:#f3f4f6;--sz-chip-act:#eaf2ff;--sz-thumb:#fff;--sz-track:#e5e7eb;--sz-track-fill:var(--accent-color);--sz-shadow:0 1px 2px rgba(0,0,0,.06);--thumb-w:50px;--thumb-h:30px;--color-value-bubble:#fff;--band-color:var(--sz-track);--thumb-idle-bg:var(--sz-track);--thumb-idle-bd:var(--sz-track);--thumb-active-bg:var(--sz-track-fill);--thumb-active-bd:var(--sz-track-fill);--thumb-label-color:var(--sz-text);--thumb-label-color-active:var(--accent-color);--min-pct:0%;--max-pct:100%;color:var(--sz-text);font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;padding:12px 0}body.dark .filter-item{--input-bg-filter:#2d3335;--sz-track:#272c2d;--sz-subtext:hsla(0,0%,100%,.25);--sz-text:#fff;--color-value-bubble:#222}.filter-item.filter-size .size-filter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.filter-item.filter-size .size-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}.filter-item.filter-size .size-chip,.filter-item.filter-size .size-custom-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--sz-subtext);cursor:pointer;font-size:13px;padding:6px 10px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.filter-item.filter-imdb-rating .size-chip:hover,.filter-item.filter-size .size-chip:hover,.filter-item.filter-year .year-chip:hover{background:var(--color-bg-hover)}.filter-item.filter-size .size-chip.active,.filter-item.filter-size .size-custom-toggle[aria-expanded=true]{color:var(--sz-accent-2)}.filter-item.filter-size .size-numeric{gap:8px;grid-template-columns:1fr 1fr;margin:6px 0 8px}.filter-item.filter-size .size-numeric label{align-items:center;color:var(--sz-subtext);display:flex;gap:6px;white-space:nowrap}.filter-item.filter-size .size-numeric input[type=text]{background:var(--input-bg-filter);border:1px solid var(--sz-track);border-radius:0;color:var(--sz-text);flex:1 1 auto;font-size:13px;min-width:0;outline:0;padding:7px 10px;transition:border-color .15s,box-shadow .15s}.filter-item.filter-size .size-numeric input[type=text]::-moz-placeholder{color:#9ca3af}.filter-item.filter-size .size-numeric input[type=text]::placeholder{color:#9ca3af}.filter-item.filter-size .size-numeric input[type=text]:focus{border-color:var(--sz-accent);box-shadow:0 0 0 3px rgba(239,92,33,.15)}.filter-item.filter-size .size-slider .size-values{align-items:center;color:var(--sz-subtext);display:flex;font-size:13px;gap:8px;justify-content:center;margin:8px 0 6px}.filter-item.filter-size .size-values .size-max-label,.filter-item.filter-size .size-values .size-min-label{background:#fff;border:1px solid var(--sz-border);border-radius:999px;padding:2px 8px}.filter-item.filter-size .range-row .size-range-min{left:0;width:var(--max-pct);z-index:2}.filter-item.filter-size .range-row .size-range-max{left:var(--min-pct);width:calc(100% - var(--min-pct));z-index:3}.filter-item.filter-size .size-chip:focus-visible{box-shadow:0 0 0 3px rgba(239,92,33,.25);outline:0}@media (max-width:680px){.filter-item.filter-size{padding:10px 0}.filter-item.filter-size .size-numeric{grid-template-columns:1fr}}@media (max-width:720px){.media_first_line{flex-wrap:wrap}.episode-stacks .nobr.fhs,.episode-stacks th.fhs,.titles-table .nobr.fhs,.titles-table th.fhs{display:none}.episode-hero{align-items:flex-start;flex-wrap:wrap;padding:0 20px}.hero-actions{margin-left:0;margin-top:6px;order:3;width:100%}.tv-tabs{margin-bottom:0!important}.tv-tabs .tab{font-size:14px!important;font-weight:600;line-height:23px!important;margin:10px;padding:5px 15px!important}}.filter-item.filter-imdb-rating .size-head-row,.filter-item.filter-size .size-head-row,.filter-item.filter-year .size-head-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.filter-item.filter-size .size-head-label{color:var(--sz-text);font-weight:600;letter-spacing:.2px}.filter-item.filter-imdb-rating .size-head-chips,.filter-item.filter-size .size-head-chips,.filter-item.filter-year .size-head-chips{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:180px}.filter-item.filter-size .size-numeric{display:none}.filter-item.filter-size .size-numeric.is-open{display:grid}.filter-item.filter-imdb-rating .range-row,.filter-item.filter-size .range-row,.filter-item.filter-year .range-row{align-items:center;display:grid;height:46px;position:relative;touch-action:none}.filter-item.filter-size .range-row:before{background:linear-gradient(to right,var(--sz-track) 0 var(--min-pct),var(--sz-track) var(--min-pct) var(--max-pct),var(--sz-track) var(--max-pct) 100%);border-radius:999px;content:"";height:6px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);background:linear-gradient(to right,var(--sz-track) 0 var(--min-pct),var(--band-color) var(--min-pct) var(--max-pct),var(--sz-track) var(--max-pct) 100%)}.filter-item.filter-size .range-row input[type=range]{bottom:0;left:0;top:0;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0;border:0;cursor:pointer;height:46px;inset:0;margin:0;outline:0;padding:0;pointer-events:none;position:absolute;z-index:2}.filter-item.filter-imdb-rating .range-row .is-top,.filter-item.filter-size .range-row .is-top,.filter-item.filter-year .range-row .is-top{z-index:3}.filter-item.filter-size .range-row input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(239,92,33,.2)}.filter-item.filter-size .range-row input[type=range]::-moz-range-thumb{background:var(--sz-thumb);border:2px solid var(--sz-accent)}.filter-item.filter-size .range-row input[type=range]::-moz-range-track{background:0 0;border:0;height:6px}.filter-item.filter-size .value-bubble{align-items:center;background:0 0;border:0;color:var(--thumb-label-color);display:flex;font-size:11px;height:var(--thumb-h);justify-content:center;line-height:1;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--thumb-w)}.filter-item.filter-imdb-rating .value-bubble--min,.filter-item.filter-size .value-bubble--min,.filter-item.filter-year .value-bubble--min{left:var(--min-pct)}.filter-item.filter-size .value-bubble--max,.filter-item.filter-year .value-bubble--max{left:var(--max-pct)}.filter-item.filter-size .size-range-max:focus~.value-bubble--max,.filter-item.filter-size .size-range-min:focus~.value-bubble--min,.filter-item.filter-size.is-dragging-max .value-bubble--max,.filter-item.filter-size.is-dragging-min .value-bubble--min{color:var(--thumb-label-color-active)}@media (prefers-color-scheme:dark){.filter-item.filter-size .value-bubble{color:var(--thumb-label-color)}}.filter-item.filter-size{--thumb-idle-bg:var(--sz-track);--thumb-idle-bd:var(--sz-track);--thumb-active-bg:var(--sz-track-fill);--thumb-active-bd:var(--sz-track-fill);--thumb-label-color:var(--sz-text);--thumb-label-color-active:var(--sz-accent-2);--band-color:var(--sz-track)}.filter-item.filter-size .range-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--thumb-idle-bg);height:var(--thumb-h);pointer-events:auto;-webkit-transition:transform .08s,background-color .12s,border-color .12s;transition:transform .08s,background-color .12s,border-color .12s;width:var(--thumb-w)}.filter-item.filter-size .range-row input[type=range]::-moz-range-thumb{background:var(--thumb-idle-bg);border:2px solid var(--thumb-idle-bd);border-radius:50%;box-shadow:var(--sz-shadow);height:18px;pointer-events:auto;-moz-transition:transform .08s,background-color .12s,border-color .12s;transition:transform .08s,background-color .12s,border-color .12s;width:18px}.filter-item.filter-size .size-range-max:focus::-webkit-slider-thumb,.filter-item.filter-size .size-range-min:focus::-webkit-slider-thumb,.filter-item.filter-size.is-dragging-max .size-range-max::-webkit-slider-thumb,.filter-item.filter-size.is-dragging-min .size-range-min::-webkit-slider-thumb{background:var(--thumb-active-bg);border-color:var(--thumb-active-bd)}.filter-item.filter-size .size-range-max:focus::-moz-range-thumb,.filter-item.filter-size .size-range-min:focus::-moz-range-thumb,.filter-item.filter-size.is-dragging-max .size-range-max::-moz-range-thumb,.filter-item.filter-size.is-dragging-min .size-range-min::-moz-range-thumb{background:var(--thumb-active-bg);border-color:var(--thumb-active-bd)}.filter-item.filter-size .range-row input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.06)}.filter-item.filter-imdb-rating.is-active,.filter-item.filter-imdb-rating.is-dragging,.filter-item.filter-size.is-active,.filter-item.filter-size.is-dragging,.filter-item.filter-year .year-range.is-active{--band-color:var(--sz-track-fill)}.filter-item.filter-size.is-active .range-row input[type=range]::-webkit-slider-thumb,.filter-item.filter-size.is-dragging .range-row input[type=range]::-webkit-slider-thumb{background:var(--sz-track-fill);border-color:var(--sz-track-fill)}.filter-item.filter-size.is-active .range-row input[type=range]::-moz-range-thumb,.filter-item.filter-size.is-dragging .range-row input[type=range]::-moz-range-thumb{background:var(--sz-track-fill);border-color:var(--sz-track-fill)}.filter-item.filter-imdb-rating.is-active .value-bubble,.filter-item.filter-imdb-rating.is-dragging .value-bubble,.filter-item.filter-size.is-active .value-bubble,.filter-item.filter-size.is-dragging .value-bubble{color:var(--color-value-bubble)}.category-directory-name{margin-bottom:1em;width:100%}.category-directory-name a{line-height:1.5}.category-filters-block,.filter-negotiation{justify-content:flex-start}.cat-header-flex .content-ui-c2{align-items:center;justify-content:flex-start}.filter-item.filter-size.is-locked .range-row{opacity:.44}#float-filters-trigger[hidden],#mobile-filters-overlay[hidden],.episode-stack.is-collapsed .latest-day-hint,.filter-item.filter-size.is-locked .size-numeric,.float-filters-btn[hidden]{display:none!important}.filter-item.filter-size.is-locked .size-custom-toggle{cursor:not-allowed;opacity:.6}.filter-item.filter-size .size-locked-msg{display:none;font-size:12px;line-height:1.3;margin-top:6px}.filter-item.filter-size.is-locked .size-locked-msg{align-items:center;display:inline-flex;gap:8px;opacity:.9}.size-locked-msg .size-locked-login{background:0 0;border:0;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.filter-size .value-bubble,.filter-year .year-range .value-bubble{white-space:nowrap}.filter-size .value-bubble--max,.filter-size .value-bubble--min{transform:translate(-50%,-50%)}.filter-size.is-merged .value-bubble--max{background:var(--thumb-active-bg);color:var(--color-value-bubble);height:var(--thumb-h);min-width:var(--thumb-w);padding:0 .45rem;visibility:visible!important;width:auto}.filter-item.filter-imdb-rating .imdb-ticks,.filter-size .size-ticks{height:18px;margin-top:4px;position:relative}.filter-size .size-tick{color:var(--color-black-600);font-size:11px;line-height:1;position:absolute;transform:translateX(-50%);white-space:nowrap}.filter-size.is-merged .size-range-min::-webkit-slider-thumb{opacity:0}.filter-size.is-merged .size-range-min::-moz-range-thumb{opacity:0}#float-filters-panel[hidden],.episode-stack.is-collapsed table.episode-stacks,.filter-item.filter-imdb-rating.is-merged .value-bubble--min,.filter-item.filter-year.is-merged .value-bubble--min,.filter-size.is-merged .value-bubble--min,.float-filters-panel[hidden],.toggle-badge[data-count="0"]{display:none}#filter-float-bar-block-mod .filter-float-bar-box .dropdown .dropdown-option,#mobile-filters-bar [data-open-filters],.episode-stack tbody tr.child-row td.idx,.filter-size .range-row,.float-filters-btn{position:relative}.size-lock-shield{background:0 0;border:0;cursor:not-allowed;inset:-6px -8px;margin:0;padding:0;position:absolute}.filter-opt.is-disabled,.filter-size.is-locked .range-row{opacity:.85}.size-locked-msg{background:#fff8e1;border:1px solid #ffe69c;color:#664d03;margin-top:.5rem;outline:0;padding:.5rem .75rem}.filter-size.locked-nudge .range-row{animation:.25s size-nudge}@keyframes size-nudge{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.size-locked-msg.hint-flash{animation:.6s hint-flash}@keyframes hint-flash{0%{box-shadow:0 0 0 0 rgba(255,199,0,.6)}to{box-shadow:0 0 0 8px rgba(255,199,0,0)}}.filter-item.filter-year .year-combo{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.filter-item.filter-year .year-dropdown{flex:0 0 auto}.filter-item.filter-year .year-range{flex:1 1 420px;min-width:280px}.filter-item.filter-year .year-range.is-active .range-row input[type=range]::-webkit-slider-thumb{background:var(--thumb-active-bg);border-color:var(--thumb-active-bd)}.filter-item.filter-year .year-range.is-active .range-row input[type=range]::-moz-range-thumb{background:var(--thumb-active-bg);border-color:var(--thumb-active-bd)}.filter-item.filter-year .year-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:0;color:var(--sz-subtext);cursor:pointer;font-size:13px;padding:6px 10px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.btn-more:hover,.filter-item.filter-imdb-rating .size-chip.active,.filter-item.filter-year .year-chip.active,.float-filters-panel .dropdown-label.has-selected-items,.titles-show-name a:hover,.tv-tabs .tab:not(.active):hover{color:var(--accent-color)}.filter-item.filter-year .year-chip:focus-visible{box-shadow:0 0 0 3px rgba(239,92,33,.25);outline:0}.filter-item.filter-imdb-rating .range-row:before,.filter-item.filter-year .range-row:before{background:linear-gradient(to right,var(--sz-track) 0 var(--min-pct),var(--band-color) var(--min-pct) var(--max-pct),var(--sz-track) var(--max-pct) 100%);content:"";height:6px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.filter-item.filter-imdb-rating .range-row input[type=range],.filter-item.filter-year .range-row input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:0 0;border:0;cursor:pointer;height:46px;inset:0;margin:0;outline:0;padding:0;pointer-events:none;position:absolute;z-index:2}.filter-item.filter-imdb-rating .range-row .size-range-min,.filter-item.filter-year .range-row .size-range-min{left:0;width:100%}.filter-item.filter-imdb-rating .range-row .size-range-max,.filter-item.filter-year .range-row .size-range-max{left:0;width:100%;z-index:3}.filter-item.filter-year .range-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--thumb-idle-bg);border:1px solid var(--thumb-idle-bd);border-radius:0;box-shadow:var(--sz-shadow);height:var(--thumb-h);pointer-events:auto;-webkit-transition:transform .08s,background-color .12s,border-color .12s;transition:transform .08s,background-color .12s,border-color .12s;width:var(--thumb-w)}.filter-item.filter-year .range-row input[type=range]::-moz-range-thumb{background:var(--thumb-idle-bg);border:1px solid var(--thumb-idle-bd);border-radius:0;box-shadow:var(--sz-shadow);height:var(--thumb-h);pointer-events:auto;width:var(--thumb-w)}.filter-item.filter-year .range-row input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.06)}.filter-item.filter-year .range-row input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(239,92,33,.2)}.filter-item.filter-year .value-bubble{align-items:center;color:#fff;display:flex;font-size:11px;height:var(--thumb-h);justify-content:center;line-height:1;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--thumb-w)}.filter-item.filter-year.is-merged .size-range-min::-webkit-slider-thumb{opacity:0}.filter-item.filter-year.is-merged .size-range-min::-moz-range-thumb{opacity:0}.filter-item.filter-year .value-bubble.merge-pop{animation:.24s year-merge-pop}@keyframes year-merge-pop{0%{transform:translate(-50%,-50%) scale(.9)}60%{transform:translate(-50%,-50%) scale(1.08)}to{transform:translate(-50%,-50%) scale(1)}}.dropdown-range-banner .range-text{cursor:auto;font-size:11px}.dropdown-range-banner .clear-year-range{border-bottom:1px dotted;color:var(--accent-color);font-size:12px}small.range-active{display:block}.tv-episodes-stacks{--badge-font:12px;--badge-radius:999px;--badge-pad-y:2px;--badge-pad-x:8px;--badge-gap:6px;overflow:hidden;padding-left:20px;--badge-fg:#2f3747;--badge-border:#e6e9ef;--badge-bg:#f6f8fb;--badge-quality-fg:#174ea6;--badge-quality-bg:#eef5ff;--badge-quality-br:#d7e6ff;--badge-source-fg:#475569;--badge-source-bg:#f7f7fa;--badge-source-br:#e6e8ef;--badge-codec-fg:#23623a;--badge-codec-bg:#eff8f1;--badge-codec-br:#d9eadd;--badge-lang-fg:#8a4b10;--badge-lang-bg:#fff3e8;--badge-lang-br:#ffe3c7;--badge-count-fg:#444;--badge-count-bg:#ededed;--badge-count-br:#ddd;--cell-link:#222;--hover-link:var(--color-primary-800);--tab-fg:rgba(0,0,0,.5);--tab-border:rgba(0,0,0,.25);--tab-outline:#60a5fa;--tab-active:#fff;--meta-color:rgba(0,0,0,.5);--skel-a:#eef1f6;--skel-b:#f7f9fc}body.dark .tv-episodes-stacks{--badge-fg:#d7deea;--badge-border:#2f3540;--badge-bg:#222834;--badge-quality-fg:#9cc4ff;--badge-quality-bg:#172033;--badge-quality-br:#23314a;--badge-source-fg:#cfd6e2;--badge-source-bg:#1b212c;--badge-source-br:#2a3140;--badge-codec-fg:#9ee2ab;--badge-codec-bg:#12231a;--badge-codec-br:#1e3526;--badge-lang-fg:#ffd2a3;--badge-lang-bg:#2b2016;--badge-lang-br:#3d2d1f;--badge-count-fg:#e5e7eb;--badge-count-bg:#2a2f39;--badge-count-br:#3a4150;--cell-link:#d3d7cf;--hover-link:var(--color-primary-500);--tab-fg:hsla(0,0%,100%,.7);--tab-border:hsla(0,0%,100%,.25);--tab-outline:#60a5fa;--tab-active:#000;--meta-color:hsla(0,0%,100%,.5);--skel-a:#2d3335;--skel-b:#272c2d}.tv-episodes-stacks .titles_list_box .cellMainLink{color:var(--cell-link)}.tv-tabs{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:3rem;width:100%;--stacks-chip:#6b7280;--stacks-chip-active:var(--accent-color)}.badge-tv-stacks,.tv-tabs .tab{align-items:center;white-space:nowrap}.tv-tabs button{padding:5px 0}.tv-tabs .tab{color:var(--text-color-default);cursor:pointer;display:inline-flex;font-size:22px;justify-content:center;line-height:24px;padding:10px 16px;position:relative;text-align:center;transition:border-color .2s,background-color .2s,color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tv-tabs .tab:after,.tv-tabs .tab:before{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:0;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;transition:background-color .2s,border-color .2s,border-radius .2s;width:calc(100% - 10px);z-index:-1}.tv-tabs .tab:before{border-radius:2px;border-right-color:transparent!important;content:"";transform:skew(6deg)}.tv-tabs .tab:after{border-left:none!important;border-radius:0 3px 3px 0;content:"";left:auto;right:-2px;transform:skew(7deg)}.tv-tabs .tab.active:after,.tv-tabs .tab.active:before{background-color:var(--accent-color);border-color:var(--accent-color)}.tv-tabs .tab.active{color:#fff}body.dark .tv-tabs .tab.active{color:#000}[data-tv-window-box]{display:flex;gap:10px;margin-left:20px}.tv-tabs .chip{color:var(--stacks-chip)}.tv-tabs .chip.active,.tv-tabs .chip:hover{color:var(--stacks-chip-active)}.badge-tv-stacks{background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-fg);display:inline-flex;gap:.25rem;letter-spacing:.02em;margin-right:var(--badge-gap);padding:var(--badge-pad-y) var(--badge-pad-x)}.badge-tv-stacks:first-child{margin-left:5px}.badge:last-child{margin-right:0}.badge-tv-stacks.quality{background:var(--badge-quality-bg);border-color:var(--badge-quality-br);color:var(--badge-quality-fg)}.badge-tv-stacks.source{background:var(--badge-source-bg);border-color:var(--badge-source-br);color:var(--badge-source-fg)}.badge-tv-stacks.codec{background:var(--badge-codec-bg);border-color:var(--badge-codec-br);color:var(--badge-codec-fg)}.badge-tv-stacks.lang{background:var(--badge-lang-bg);border-color:var(--badge-lang-br);color:var(--badge-lang-fg)}.badge-tv-stacks.count{background:0 0;border:none;color:var(--badge-count-fg);font-weight:700;padding:0}.badge-tv-stacks:focus-visible,.collapse-button:focus-visible,.qual-tab:focus-visible{border-radius:10px;outline:2px solid var(--tab-outline);outline-offset:2px}.btn-episodes,.qual-tab{border:2px solid var(--tab-border)}.markeredBlock .badge-tv-stacks{margin-top:2px}.episode-stack.tv-card{padding:14px 0}.episode-hero{gap:16px}.episode-hero,.hero-left,.titles-bookmark,.titles-uploader{align-items:center;display:flex}.hero-left{flex-direction:column;position:relative;width:110px}.hero-main{flex:1 1 auto;min-width:0}.hero-actions{align-items:center;display:flex;gap:20px;margin-left:auto}.btn-episodes,.filter-advanced-toggle .toggle-badge[data-count]:not([data-count="0"]),li.rating_imdb{display:inline-flex}.btn-episodes{align-items:center;background:var(--btn-bg,transparent);border-radius:999px;color:var(--tab-fg);font-size:16px;justify-content:center;line-height:1;padding:6px 12px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.episode-meta,.genre-link,.rank-badge{color:var(--meta-color)}.btn-episodes:hover{background:var(--btn-hover-bg,rgba(0,0,0,.05))}.rank-badge{align-items:center;display:flex;font-size:13px;height:30px;justify-content:center;left:-30px;position:absolute;top:-10px;width:30px}.episode-poster{box-shadow:0 2px 6px rgba(0,0,0,.08);height:165px;-o-object-fit:cover;object-fit:cover;width:110px}.title-row{flex-wrap:wrap;justify-content:space-between}.episode-title,.title-row{align-items:center;display:flex;gap:10px}.episode-title{font-size:24px;margin:0}.episode-meta{font-size:13px;list-style:none;margin:.25rem 0 0;padding:0}.episode-meta li:first-child{margin-bottom:1rem}.episode-meta li{margin:.15rem 0}.episode-meta .dim{color:#8a8a8a}.genre-link{display:inline-block}.quality-area{align-items:center;display:flex;gap:6px;margin:2rem 0}.quality-tabs{display:flex;flex-wrap:wrap;gap:6px}.qual-tab{border-radius:999px;color:var(--tab-fg);cursor:pointer;font-size:12px;padding:5px 10px}.collapse-button:hover,.float-filters-panel .check-all-btn:hover,.qual-tab:hover{border-color:var(--accent-color);color:var(--accent-color)}.qual-tab.active{background:var(--accent-color);border-color:var(--accent-color);color:var(--tab-active)}.collapse-button{border:2px solid var(--tab-border);cursor:pointer;margin:0 10px}.collapse-button:after,.collapse-button:before{left:16.235px;top:10.11px}.media_first_line{align-items:baseline;display:flex;margin-bottom:5px}.pill,.skel-block{display:inline-block}.episodes-link{font-size:13px;margin-bottom:10px;margin-top:2px}.episodes-link a{color:#555;text-decoration:none}.episodes-link a:hover,.genre-link:hover,.titles_list_box .cellMainLink:hover,.titles_list_box .cellMainLink:hover i,.titles_list_box a.plain:hover,h2.episode-title:hover a{color:var(--hover-link);text-decoration:none}.idx-col{width:42px}td.idx{font-weight:600;opacity:.8}@keyframes tv-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.skel-row td{padding-bottom:10px;padding-top:10px}.skel-block{animation:1.2s linear infinite tv-shimmer;background:linear-gradient(90deg,var(--skel-a) 0,var(--skel-b) 50%,var(--skel-a) 100%);background-size:400px 100%;border-radius:6px;height:12px}li.rating_imdb{align-items:baseline;cursor:default;font-size:14px;margin-top:10px}li.rating_imdb .value{font-size:18px;margin-left:5px}.green.value{color:#64c80a!important}.yellow.value{color:#fd9b27!important}.red.value{color:#ff5032!important}tfoot tr td{border:none!important}.btn-more{--more-color:rgba(0,0,0,.5);color:var(--more-color)}body.dark .btn-more{--more-color:hsla(0,0%,100%,.5)}.btn-more:disabled,.btn-more[aria-disabled=true]{color:#6b7280;cursor:not-allowed;opacity:.8}.btn-more:disabled:before{content:"✓";font-weight:700;margin-right:.5rem;opacity:.9}@keyframes btnspin{to{transform:rotate(1turn)}}.btn-more[data-loading="1"]{color:transparent;position:relative}.btn-more[data-loading="1"]:after{animation:.7s linear infinite btnspin;border:2px solid;border-radius:50%;border-right:2px solid transparent;content:"";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;width:1em}.pill{background:#ffe4b8;border-radius:2px;color:rgba(0,0,0,.5)!important;font-size:12px;font-weight:400;height:20px;line-height:21px;padding:0 5px;position:relative}.pill-completed{background:#ffa798;color:#85574f!important}.pill-now{background-color:#b1e384;color:rgba(0,0,0,.5)!important}.filter-advanced-toggle{align-items:center;color:var(--color-adv-link);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:1rem;padding:12px 16px;transition:.2s}.filter-advanced-toggle:hover{background:var(--color-bg-hover);color:var(--accent-color)}.filter-advanced-toggle .toggle-icon{font-size:18px;line-height:1;transform:rotateX(0)}.filter-advanced-toggle .toggle-label{flex:1;text-align:left}.filter-advanced-toggle .toggle-badge{align-items:center;background:var(--accent-color);border-radius:10px;color:#fff;display:none;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 6px}.toggle-badge:after{color:var(--color-value-bubble);content:attr(data-count)}.filter-advanced-toggle .toggle-arrow{font-size:12px;transition:transform .2s}.filter-advanced-toggle.is-expanded .toggle-arrow{transform:rotate(180deg)}.filter-row--sliders.is-expanded{animation:.3s forwards fadeSlideIn;display:grid;margin-top:2rem;max-height:2000px}.cover-tile .posterWrap,.hero-left .posterWrap{display:inline-block;position:relative}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.filter-row--sliders{grid-template-columns:1fr}.filter-row--sliders>*{max-width:100%}}.filter-item.filter-imdb-rating.is-active .range-row input[type=range]::-webkit-slider-thumb,.filter-item.filter-imdb-rating.is-dragging .range-row input[type=range]::-webkit-slider-thumb{background:var(--thumb-active-bg);border-color:var(--thumb-active-bd)}.filter-item.filter-imdb-rating.is-active .range-row input[type=range]::-moz-range-thumb,.filter-item.filter-imdb-rating.is-dragging .range-row input[type=range]::-moz-range-thumb{background:var(--thumb-active-bg);border-color:var(--thumb-active-bd)}.filter-item.filter-imdb-rating .size-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:0;color:var(--sz-subtext);cursor:pointer;font-size:13px;padding:6px 10px;transition:background .15s,border-color .15s,color .15s}.filter-item.filter-imdb-rating .range-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--thumb-idle-bg);border:1px solid var(--thumb-idle-bd);border-radius:0;box-shadow:var(--sz-shadow);height:var(--thumb-h);pointer-events:auto;-webkit-transition:transform .08s,background-color .12s,border-color .12s;transition:transform .08s,background-color .12s,border-color .12s;width:var(--thumb-w)}.filter-item.filter-imdb-rating .range-row input[type=range]::-moz-range-thumb{background:var(--thumb-idle-bg);border:1px solid var(--thumb-idle-bd);border-radius:0;box-shadow:var(--sz-shadow);height:var(--thumb-h);pointer-events:auto;width:var(--thumb-w)}.filter-item.filter-imdb-rating .range-row input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.06)}.filter-item.filter-imdb-rating .range-row input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(239,92,33,.2)}.filter-item.filter-imdb-rating .value-bubble{align-items:center;color:var(--thumb-label-color);display:flex;font-size:11px;font-weight:600;height:var(--thumb-h);justify-content:center;line-height:1;overflow:visible;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:var(--thumb-w);z-index:5}.filter-item.filter-imdb-rating .value-bubble--max{left:var(--max-pct)}.filter-item.filter-imdb-rating.is-merged .size-range-min::-webkit-slider-thumb{opacity:0}.filter-item.filter-imdb-rating.is-merged .size-range-min::-moz-range-thumb{opacity:0}.filter-item.filter-imdb-rating.is-merged .value-bubble--max{background:var(--thumb-active-bg);color:var(--color-value-bubble);height:var(--thumb-h);min-width:var(--thumb-w);padding:0 .6rem;visibility:visible!important;white-space:nowrap;width:auto}.filter-item.filter-imdb-rating .imdb-tick{color:var(--sz-subtext);font-size:11px;line-height:1;position:absolute;transform:translateX(-50%);white-space:nowrap}.filter-item.filter-imdb-rating .imdb-votes-row{align-items:center;display:flex;gap:8px;margin-top:12px}.filter-item.filter-imdb-rating .imdb-votes-row label{color:var(--sz-subtext);font-size:13px;white-space:nowrap}.filter-item.filter-imdb-rating .imdb-votes-select{background:var(--input-bg-filter);border:1px solid var(--sz-track);border-radius:0;color:var(--sz-text);flex:1 1 auto;font-size:13px;max-width:160px;outline:0;padding:7px 10px;transition:border-color .15s,box-shadow .15s}.filter-item.filter-imdb-rating .imdb-votes-select:focus{border-color:var(--sz-track-fill);box-shadow:0 0 0 3px rgba(239,92,33,.15)}.filter-item.filter-imdb-rating .value-bubble.merge-pop{animation:.24s imdb-merge-pop}@keyframes imdb-merge-pop{0%{transform:translate(-50%,-50%) scale(.9)}60%{transform:translate(-50%,-50%) scale(1.08)}to{transform:translate(-50%,-50%) scale(1)}}.filter-item legend{border:0;color:var(--sz-text);color:inherit;font-weight:600;letter-spacing:.2px;margin-bottom:8px;padding:0}.filter-item .value-bubble{font:14px/32px arial!important}.filter-advanced-toggle.is-expanded .toggle-icon{transform:rotateX(180deg)}.per-page-dropdown.is-disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.per-page-dropdown.is-disabled .select-opener-label{color:#999}.per-page-dropdown.is-disabled .icon-dropdown{opacity:.4}.per-page-dropdown.is-disabled small.muted{color:#888;font-weight:400;opacity:1!important}.per-page-dropdown.is-disabled:after{background:hsla(0,0%,100%,.3);border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.per-page-dropdown.is-disabled:hover{background-color:inherit;border-color:inherit}.tv-stacks-sort-wrapper{margin-right:10px}.cornerLine{background-repeat:no-repeat;background-size:contain;height:50px;pointer-events:none;position:absolute;width:50px;z-index:7}.cornerLine.tl,.cornerLine.tr{right:0;top:0}.cornerLine.corner-season-pack{background-image:url(/assets/images/svg/icon_50_newBoxSet.svg)}.cornerLine.corner-updated{background-image:url(/assets/images/svg/icon_50_newEpisodes.svg)}.covers-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cover-tile .posterWrap{max-width:110px}.cover-tile .cover-meta{margin-top:6px}.cover-tile .cover-title{font-weight:600;line-height:1.25}.episode-stack .latest-day-hint{align-items:center;color:var(--meta-color);display:inline-flex;font-size:13px;gap:.5rem;margin:.5rem 0 .25rem}.episode-stack.titles-only{margin-bottom:24px;transition:box-shadow .2s}.titles-header{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 0}.titles-header-left{align-items:center;display:flex;flex:1;gap:16px;min-width:0}.titles-header-right{flex-shrink:0;margin-left:16px}.titles-show-info{display:flex;gap:20px;min-width:0}.titles-show-name{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;font-weight:600;gap:8px;line-height:1.3;margin:0}.posted-cell,.titles-count{font-weight:500}.titles-show-name a{text-decoration:none;transition:color .2s}.titles-meta{align-items:center;color:var(--text-muted,#666);display:flex;font-size:13px;gap:8px;margin-top:4px}.titles-separator{color:var(--border-color,#ccc)}.titles-table{font-size:14px}.titles-table thead th{font-size:12px;font-weight:600;letter-spacing:.05em}.titles-table .idx-col{width:40px}.titles-table .posted-col{width:100px}.titles-table .size-column{width:80px}.titles-table .row-num{color:var(--text-muted,#999);font-size:12px;font-weight:500}.titles-main{padding:4px 0}.titles-episode-line{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:4px}.titles-subline{align-items:center;color:var(--text-muted,#666);display:flex;font-size:12px;gap:12px}.titles-uploader{gap:4px}.posted-cell{color:var(--text-secondary,#555);font-size:13px}td.lightgrey{border-right:none!important}.episode-meta.titles-episode-meta{align-items:center;display:inline-flex;gap:20px}.episode-meta.titles-episode-meta li{align-items:center;display:flex;margin:0}.tv-stacks-sort-popup{min-width:250px}.category-directory-name .reupload-link{align-items:center;color:var(--accent-color);display:inline-flex;font-size:13px;font-weight:700;gap:5px;letter-spacing:1.5px;margin-left:15px;text-decoration:none;text-transform:uppercase;transition:.2s}.category-directory-name .reupload-link:hover,.category-directory-name a:hover,body.dark .category-directory-name .reupload-link:hover{color:var(--color-primary-500)}.category-directory-name .reupload-link:hover span,body.dark .category-directory-name .reupload-link:hover span{background:var(--color-primary-500)}.category-directory-name .reupload-link svg{height:14px;opacity:.8;width:14px}.reupload-badge{align-items:center;background:var(--accent-color);border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;margin-left:4px;min-width:20px;padding:0 6px;transition:.2s}body.dark .reupload-badge{color:#222}@media (max-width:768px){.filter-row--dropdowns{gap:8px}.filter-advanced-toggle{font-size:13px;padding:10px 14px}.filter-advanced-toggle .toggle-icon{font-size:16px}.category-directory-name{flex-wrap:wrap}.category-directory-name .reupload-link{margin-left:0}}.select-popup-category-filter-items-list li.filter-opt{position:relative;transition:background-color .15s}.filter-opt-exclude{align-items:center;background:#ffd3cc;border:none;color:#7f7f7f;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:100%;justify-content:center;line-height:1;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .15s,background-color .15s,color .15s;width:42px}#mobile-filters-overlay.is-visible,.select-popup-category-filter-items-list li.filter-opt:hover .filter-opt-exclude{opacity:1;pointer-events:auto}#filter-float-bar-block-mod .filter-float-bar-box .dropdown .dropdown-option.is-excluded .filter-opt-exclude,.select-popup-category-filter-items-list li.filter-opt.is-excluded .filter-opt-exclude{background-image:url(/assets/images/svg/icon_32_cross_small.svg);background-position:center 6px;background-repeat:no-repeat;background-size:32px 64px;cursor:pointer;float:right;height:100%;opacity:1;pointer-events:auto;transition:transform .2s ease-in;width:42px}#filter-float-bar-block-mod .filter-float-bar-box .dropdown .dropdown-option.is-excluded .filter-opt-exclude{background-position:center 10px}.select-popup-category-filter-items-list li.filter-opt.is-excluded .filter-opt-exclude:hover{background-color:#fdbaba}.select-popup-category-filter-items-list li.filter-opt.is-excluded{background-color:#ffd3cc}.select-popup-category-filter-items-list li.filter-opt.is-excluded .label{opacity:.8;text-decoration:line-through}.filter-opt-exclude:focus{opacity:1;outline:2px solid var(--accent-color);outline-offset:2px}.filter-opt-exclude:focus:not(:focus-visible){outline:0}.filter-opt-exclude:focus-visible{pointer-events:auto;opacity:1;outline:#2196f3 solid 2px;outline-offset:2px}@media (hover:none),(max-width:768px){.filter-opt-exclude{opacity:.6;pointer-events:auto;background:0 0;height:32px!important;width:32px!important}.select-popup-category-filter-items-list li.filter-opt.is-excluded .filter-opt-exclude{opacity:1;background-position:center 0}}.select-popup-category-filter-items-list li.filter-opt .pretty-checkbox{cursor:pointer;width:100%}@keyframes excludeFlash{0%,to{background-color:rgba(211,47,47,.04)}50%{background-color:rgba(211,47,47,.15)}}.select-popup-category-filter-items-list li.filter-opt.is-excluded.just-excluded{animation:.4s excludeFlash}body.dark .filter-opt-exclude{background:#e59589;color:#444}body.dark .filter-opt-exclude:hover{background:#d76c5c;color:#222}body.dark .select-popup-category-filter-items-list li.filter-opt.is-excluded .filter-opt-exclude{background-color:rgba(211,47,47,.3);color:#ff6b6b}body.dark .select-popup-category-filter-items-list li.filter-opt.is-excluded .filter-opt-exclude:hover{background-color:rgba(211,47,47,.4)}body.dark .select-popup-category-filter-items-list li.filter-opt.is-excluded{background-color:rgba(211,47,47,.15)}body.dark .select-popup-category-filter-items-list li.filter-opt.is-excluded .label{color:#ff6b6b}.filter-opt.is-excluded .control{opacity:.45}.filter-opt.is-excluded .filter-opt-exclude{opacity:.6}.subcat-parent-hint{height:16px;margin-right:4px;opacity:.6}.icon--ui-kit__eye-no_m,.icon--ui-kit__eye_m{height:16px;width:16px}.ff-global-badge{height:16px}.category-filter-item-tab.category-filter-global-reset-button.visible-category-tab.reset-button.is-global:after,.category-filter-item-tab.category-filter-global-reset-button.visible-category-tab.reset-button.is-global:before{background:var(--color-black-440)}:root{--ff-surface:hsla(0,0%,100%,.96);--ff-surface-solid:#fff;--ff-surface-alt:rgba(250,250,252,.85);--ff-border:rgba(0,0,0,.12);--ff-border-light:rgba(0,0,0,.08);--ff-text:#111;--ff-text-muted:rgba(0,0,0,.65);--ff-accent:var(--accent-color);--ff-accent-bg:rgba(45,108,223,.08);--ff-accent-hover:rgba(45,108,223,.1);--ff-danger:#b00020;--ff-danger-bg:rgba(255,240,242,.95);--ff-shadow-trigger:0 8px 22px rgba(0,0,0,.14);--ff-shadow-panel:0 18px 50px rgba(0,0,0,.22);--ff-radius-sm:2px;--ff-radius-md:2px;--ff-radius-lg:2px;--ff-radius-pill:50%;--s-icon-primary:#757880;--s-icon-primary-hover:#5b5b5d;--color-filter-excluded:#ffe9e5}body.dark{--ff-surface:rgba(30,30,30,.96);--ff-surface-solid:#1e1e1e;--ff-surface-alt:rgba(42,42,42,.85);--ff-border:hsla(0,0%,100%,.12);--ff-border-light:hsla(0,0%,100%,.08);--ff-text:#e8e8e8;--ff-text-muted:hsla(0,0%,100%,.65);--ff-accent:var(--accent-color);--ff-accent-bg:rgba(59,130,246,.12);--ff-accent-hover:rgba(59,130,246,.18);--ff-danger:#ef4444;--ff-danger-bg:rgba(239,68,68,.12);--ff-shadow-trigger:0 8px 22px rgba(0,0,0,.4);--ff-shadow-panel:0 18px 50px rgba(0,0,0,.6);--s-icon-primary:#b6b8bf;--s-icon-primary-hover:#f3f3f9;--color-filter-excluded:#e59589}#filters-sentinel{height:1px;opacity:0;pointer-events:none}#filters-sentinel,#float-filters-trigger,.float-filters-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none}#float-filters-trigger,.float-filters-btn{align-items:center;background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:var(--ff-radius-pill);color:var(--s-icon-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;height:40px;justify-content:center;line-height:1;padding:0 11px;position:fixed;right:30px;top:120px;transition:.15s;z-index:9998}#float-filters-trigger .ca_icon,.float-filters-btn .ca_icon{height:18px;width:18px}#float-filters-trigger:hover,.float-filters-btn:hover{background:var(--ff-surface-solid)}#float-filters-trigger:hover .ca_icon,.float-filters-btn:hover .ca_icon{color:var(--s-icon-primary-hover)}#float-filters-trigger:focus-visible,.float-filters-btn:focus-visible{box-shadow:0 0 0 3px rgba(45,108,223,.25),var(--ff-shadow-trigger);outline:0}#float-filters-trigger[aria-expanded=true],.float-filters-btn[aria-expanded=true]{background:rgba(245,247,255,.95);border-color:rgba(45,108,223,.35)}#float-filters-panel,.float-filters-panel{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--ff-surface);border:3px solid var(--accent-color);border-radius:var(--ff-radius-lg);box-shadow:var(--ff-shadow-panel);max-height:min(70vh,100vh - 140px);overflow:auto;position:fixed;width:min(360px,100vw - 32px);z-index:9999;-webkit-overflow-scrolling:touch;opacity:0;overscroll-behavior:contain;pointer-events:none;transform:translateY(-6px) scale(.98);transition:opacity .12s ease-out,transform .12s ease-out}#float-filters-panel.is-open,.float-filters-panel.is-open{display:block;opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}#float-filters-panel,#float-filters-panel *,.float-filters-panel,.float-filters-panel *{pointer-events:auto}#float-filters-panel.is-mobile,.float-filters-panel.is-mobile{border-left:none;border-radius:2px 2px 0 0;border-right:none;bottom:0;left:0;max-height:85vh;max-width:100%;position:fixed;right:0;top:auto;transform:translateY(100%);width:100%}#float-filters-panel.is-mobile.is-open,#mobile-filters-bar:not([hidden]),.float-filters-panel.is-mobile.is-open{transform:translateY(0)}.floating-filter-form{display:flex;flex-direction:column;margin:0}.filter-float-bar-box{display:grid;gap:12px;padding:12px}.filter-float-bar-box .dropdown-option.is-excluded{background:var(--color-filter-excluded);color:var(--text-filter-hover)!important;opacity:.6;text-decoration:line-through}#filter-float-bar-block-mod .filter-float-bar-box .dropdown.on .dropdown-list .dropdown-option:hover button{opacity:1}#filter-float-bar-block-mod .filter-float-bar-box .dropdown.on .dropdown-option .filter-opt-exclude{pointer-events:auto;z-index:3}.float-filters-panel .dropdown{background:var(--bg-modal);border:1px solid rgba(0,0,0,.1);border-radius:2px;overflow:hidden}.float-filters-panel .dropdown-label{align-items:center;background:0 0;border:none;border-bottom:1px solid rgba(0,0,0,.08);color:var(--text-row-primary);display:flex;font-size:13px;font-weight:500;justify-content:space-between;padding:10px 12px;text-align:left;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:479px){.float-filters-panel .dropdown-label .dn479{display:none}}.ff-badge{background-color:var(--accent-color);border-radius:14px;color:var(--text-filter);font-size:10px;font-weight:400;line-height:14px;min-width:14px;padding:0 4px;position:absolute;right:-6px;text-align:center;top:-6px}#mobile-filters-bar [data-open-filters].is-active .ca_icon,.float-filters-btn.is-active .ca_icon{filter:drop-shadow(0 0 .25rem var(--accent-color))}.float-filters-panel .dropdown-list-header-box{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--ff-surface-solid);border-bottom:1px solid var(--ff-border-light);display:flex;gap:10px;justify-content:space-between;padding:8px 12px;position:sticky;top:0;z-index:2}.float-filters-panel .selected-items-list-box{flex:1;min-width:0}.float-filters-panel .selected-info{color:var(--ff-text-muted);font-size:12px;margin:0;white-space:nowrap}.float-filters-panel .selected-info .included-count{color:var(--color-primary-500);font-weight:800}.float-filters-panel .selected-info .excluded-count{color:var(--ff-danger);font-weight:800}.float-filters-panel .selected-info .sep{opacity:.5}.float-filters-panel .check-all-btn{align-items:center;background:var(--ff-surface-solid);border:1px solid var(--ff-border);border-radius:var(--ff-radius-sm);color:var(--ff-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;padding:0 10px;text-decoration:none;transition:background-color .15s}.float-filters-panel .dropdown-option{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);color:var(--ff-text);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;position:relative;transition:background-color .15s}.float-filters-panel .dropdown-option:last-child{border-bottom:0}.float-filters-panel .dropdown-option:hover:not(.is-disabled){background:var(--color-filter-hover);color:var(--text-filter-hover)}.float-filters-panel .dropdown-option input[type=checkbox]{height:1px;opacity:0;position:absolute;width:1px}.float-filters-panel .dropdown-option.is-selected,.float-filters-panel .dropdown-option.selected,.float-filters-panel .dropdown-option:has(input[type=checkbox]:checked:not(:disabled)){background:var(--color-filter);color:#000}.float-filters-panel .dropdown-option.is-excluded{opacity:.65}.float-filters-panel .dropdown-option.is-disabled{cursor:not-allowed}.float-filters-panel .filter-opt-exclude{background:0 0;color:var(--ff-danger);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;height:100%;line-height:1;margin-left:auto;opacity:1;transition:.15s;width:28px}.float-filters-panel .filter-opt-exclude:hover{background:var(--ff-danger-bg);border-color:rgba(176,0,32,.25)}.float-filters-panel .filter-opt-exclude:focus-visible{box-shadow:0 0 0 3px rgba(176,0,32,.18);outline:0}.dropdown-option.is-excluded .float-filters-panel .filter-opt-exclude,.float-filters-panel .filter-opt-exclude.is-undo{background-image:url(/assets/images/svg/icon_32_cross_small.svg);background-position:center 3px;background-repeat:no-repeat;background-size:32px 64px;color:transparent;text-indent:-9999px}.float-filters-panel .reset-filter-button-box{border-top:1px solid var(--ff-border-light);display:flex;justify-content:flex-end;padding:12px}.float-filters-panel .reset-filter-btn{align-items:center;color:#000;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0 12px;text-decoration:none;transition:background-color .15s}#mobile-filters-bar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--ff-surface);border-top:1px solid var(--ff-border);bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.1);display:flex;gap:12px;left:0;padding:12px 16px max(12px,env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:9998}#mobile-filters-bar button{background:var(--accent-color);border:none;border-radius:var(--ff-radius-md);color:var(--text-filter);cursor:pointer;flex:1;font-size:15px;font-weight:600;padding:12px 20px;transition:transform .15s}#mobile-filters-bar button:active{transform:scale(.97)}#mobile-filters-bar button:focus-visible{outline:2px solid var(--ff-accent);outline-offset:2px}#mobile-filters-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s;z-index:9998}@media (min-width:1024px){#float-filters-panel.is-mobile,#mobile-filters-bar,#mobile-filters-overlay,.float-filters-panel.is-mobile{display:none!important}#float-filters-panel::-webkit-scrollbar,.float-filters-panel::-webkit-scrollbar{width:8px}#float-filters-panel::-webkit-scrollbar-track,.float-filters-panel::-webkit-scrollbar-track{background:0 0}#float-filters-panel::-webkit-scrollbar-thumb,.float-filters-panel::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}#float-filters-panel::-webkit-scrollbar-thumb:hover,.float-filters-panel::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}}#mobile-filters-sheet{z-index:9999}#mobile-filters-overlay,#mobile-filters-sheet{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity}@media (max-width:1023px){#float-filters-panel:not(.is-mobile),#float-filters-trigger,.float-filters-btn,.float-filters-panel:not(.is-mobile){display:none!important}#mobile-filters-overlay,#mobile-filters-sheet{backdrop-filter:none;-webkit-backdrop-filter:none}}.mobile-filters-sheet-header{align-items:center;border-bottom:1px solid var(--ff-border);display:flex;justify-content:flex-end;padding:16px 20px}.mobile-filters-sheet-header button[data-close-filters]{align-items:center;background:var(--ff-surface-alt);border:none;border-radius:50%;color:var(--ff-text);cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;transition:.15s;width:36px}.mobile-filters-sheet-header button[data-close-filters]:active{transform:scale(.9)}.mobile-filters-sheet-header button[data-close-filters]:focus-visible{outline:2px solid var(--ff-accent);outline-offset:2px}@media (max-width:520px){.float-filters-panel:not(.is-mobile){left:12px!important;right:12px!important;width:calc(100vw - 24px)}}@media (max-width:374px){#mobile-filters-bar button{font-size:14px;padding:10px 16px}}@media (prefers-reduced-motion:reduce){#float-filters-trigger,#mobile-filters-bar,#mobile-filters-overlay,.dropdown,.dropdown-option,.filter-opt-exclude,.float-filters-panel,.select-popup-category-filter-items-list li.filter-opt{animation:none!important;transition:none!important}}@media (prefers-contrast:high){.filter-opt-exclude{border:1px solid transparent}.select-popup-category-filter-items-list li.filter-opt:hover .filter-opt-exclude{border-color:#666}.select-popup-category-filter-items-list li.filter-opt.is-excluded .filter-opt-exclude{border-color:#d32f2f;border-width:2px}.select-popup-category-filter-items-list li.filter-opt.is-excluded{border-left:4px solid #d32f2f}#float-filters-trigger,.dropdown-option,.filter-opt-exclude,.float-filters-panel{border-width:2px}}@media print{#filters-sentinel,#float-filters-trigger,#mobile-filters-bar,#mobile-filters-overlay,.filter-opt-exclude,.float-filters-panel{display:none!important}}