@font-face{font-family:'MPAARatings';src:url('Attachments/MPAA Ratings.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}.container{min-width:0;overflow-x:clip}.relative.group.px-2,#trending-scroll-wrapper{min-width:0}#detail-age span{font-family:'MPAARatings',sans-serif;font-size:1rem;letter-spacing:0}.hero-badge-cert{font-family:'MPAARatings',sans-serif;font-size:1rem;letter-spacing:0}.hero-rank-badge{position:absolute;top:20px;right:20px;z-index:15;display:flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:rgb(20 20 20 / .55);border:1px solid rgb(255 255 255 / .14);box-shadow:0 6px 18px rgb(0 0 0 / .45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateY(-6px);transition:opacity .5s ease,transform .5s ease}.hero-rank-badge.visible,.hero-slide.active .hero-rank-badge{opacity:1;transform:translateY(0)}.hero-rank-icon{width:26px;height:26px;flex-shrink:0;display:block;border-radius:6px;overflow:hidden}.hero-rank-text{font-size:.9rem;font-weight:700;color:#fff;white-space:nowrap;letter-spacing:.01em}.hero-rank-num{font-weight:900}@media (max-width:640px){.hero-rank-badge{top:14px;right:14px;padding:5px 12px 5px 5px;gap:7px}.hero-rank-icon{width:23px;height:23px}.hero-rank-text{font-size:.8rem}}.sidebar{will-change:width}.mobile-nav{will-change:transform}.hero-slide{will-change:opacity}.scroll-card{contain:layout style}.poster-wrapper{isolation:isolate}#trending-header{flex-wrap:wrap;row-gap:6px;align-items:center;min-width:0;max-width:100%;white-space:normal}#trending-header select,#trending-header input[type="number"]{min-width:0;max-width:100%;flex-shrink:1}#message-box{z-index:2147483647!important}.social-link-btn.wikipedia:hover{background:#fff;color:#000;border-color:#fff0}#page-background{background-image:none!important;background-color:#000!important}#page-background::before,#page-background::after{display:none!important}#details-section{background:#141414!important;border:1px solid rgb(255 255 255 / .08)!important;box-shadow:0 8px 32px rgb(0 0 0 / .7)!important}#details-section,#collection-section,#player-interface{overflow-anchor:none}.glass-panel{background:#1a1a1a!important;border:1px solid rgb(255 255 255 / .08)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.accordion-header{background:#222!important;border-color:rgb(255 255 255 / .08)!important}.accordion-content{background:#181818!important}.episode-rich-item{background:#1f1f1f!important;border-color:rgb(255 255 255 / .08)!important}.episode-rich-item:hover{background:#2a2a2a!important}.episode-rich-item.active{background:rgb(229 9 20 / .12)!important}.season-rich-item{background:#1f1f1f!important;border-color:rgb(255 255 255 / .08)!important}.season-rich-item:hover{background:#2a2a2a!important}.server-btn{background:#1f1f1f!important;border-color:rgb(255 255 255 / .08)!important}.server-btn:hover{background:#2a2a2a!important}#message-box-inner{background:#141414!important;border-color:rgb(255 255 255 / .12)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.card{background:#141414!important;border-color:rgb(255 255 255 / .08)!important}.interact-btn{background:#1f1f1f!important;border-color:rgb(255 255 255 / .15)!important}.interact-btn:hover{background:#2a2a2a!important}.video-card,.trailer-card{background:#1a1a1a!important;border-color:rgb(255 255 255 / .08)!important}.rating-slider-container{background:#1f1f1f!important}.glass-panel.p-6{background:#141414!important}#search-results{background:#141414!important}.search-result-item{background:#141414!important;border-bottom-color:rgb(255 255 255 / .05)!important}.search-result-item:hover{background:#1f1f1f!important}#detail-hero.no-backdrop{aspect-ratio:unset!important;min-height:unset!important;height:auto!important;background:#0a0a0a!important;display:flex;align-items:center;justify-content:center;padding:32px 24px 24px}#detail-hero.no-backdrop .detail-hero-poster-pin{position:static!important;width:160px!important;transform:none!important;box-shadow:0 16px 48px rgb(0 0 0 / .9)!important;border:2px solid rgb(255 255 255 / .15)!important;border-radius:14px!important;opacity:0;transition:opacity 0.5s ease!important}#detail-hero.no-backdrop .detail-hero-poster-pin.visible{opacity:1!important}@media (min-width:480px){#detail-hero.no-backdrop .detail-hero-poster-pin{width:200px!important}}@media (min-width:768px){#detail-hero.no-backdrop{padding:48px 32px 36px}#detail-hero.no-backdrop .detail-hero-poster-pin{width:240px!important}}.logo-fog-glow{filter:drop-shadow(0 0 18px rgb(255 255 255 / .85)) drop-shadow(0 0 8px rgb(255 255 255 / .55)) drop-shadow(0 0 3px rgb(255 255 255 / .35))}.title-logo,.hero-logo{transition:filter 0.5s ease}.search-dropdown-header{display:flex;align-items:center;padding:10px 14px 6px;list-style:none}.search-dropdown-header.has-separator{margin-top:4px;border-top:1px solid rgb(255 255 255 / .07);padding-top:14px}.dropdown-section-label{font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6b7280}.recent-search-item,.trending-search-item{gap:12px;padding:9px 14px;cursor:pointer;transition:background 0.15s ease;position:relative}.recent-search-item:hover,.trending-search-item:hover{background:rgb(255 255 255 / .04)!important}.search-suggest-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%}.recent-icon{background:rgb(255 255 255 / .07);color:#9ca3af}.recent-search-item:hover .recent-icon{background:rgb(255 255 255 / .12);color:#d1d5db}.trending-icon{background:rgb(229 9 20 / .1);color:#e50914}.trending-search-item:hover .trending-icon{background:rgb(229 9 20 / .18)}.search-suggest-title{font-size:.875rem;font-weight:500;color:#d1d5db;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.recent-search-item:hover .search-suggest-title,.trending-search-item:hover .search-suggest-title{color:#fff}.recent-remove-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:none;background:#fff0;color:#6b7280;cursor:pointer;opacity:0;transition:opacity 0.15s ease,background 0.15s ease,color 0.15s ease;padding:0;margin-left:auto}.recent-search-item:hover .recent-remove-btn{opacity:1}.recent-remove-btn:hover{background:rgb(229 9 20 / .15);color:#e50914}@media (hover:none){.recent-remove-btn{opacity:1}}#ratings-modal{--rm-line:#2a303c;--rm-muted:#8b96a5;--rm-meta-green:#1fbc5b;--rm-meta-yellow:#f1c40f;--rm-meta-red:#e74c3c;--rm-tmdb-bg:#0d253f;--rm-tmdb-start:#01b4e4;--rm-tmdb-end:#90cea1}.rm-header-line{flex-grow:1;height:1px;background-color:var(--rm-line)}.rm-ratings-container{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.rm-block{display:flex;align-items:center;gap:12px}.rm-imdb-logo{width:42px;flex-shrink:0}.rm-imdb-logo img{width:100%;height:auto;border-radius:2px}.rm-meta-box,.rm-rt-icon,.rm-tmdb-box{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px}.rm-meta-box{color:#fff;font-weight:700;font-size:15px;background-color:var(--rm-meta-green)}.rm-rt-icon img,.rm-tmdb-box img{width:100%;height:100%;object-fit:contain}.rm-tmdb-box{background-color:var(--rm-tmdb-bg);padding:4px;box-sizing:border-box}.rm-tmdb-box.rm-clickable,.rm-tmdb-box[style*="cursor: pointer"]{cursor:pointer;transition:transform 0.15s ease}.rm-tmdb-box.rm-clickable:hover,.rm-tmdb-box[style*="cursor: pointer"]:hover{transform:scale(1.08)}.rm-block[style*="cursor: pointer"]{transition:opacity 0.15s ease,transform 0.15s ease}.rm-block[style*="cursor: pointer"]:hover{opacity:.8;transform:translateY(-1px)}.rm-info{display:flex;flex-direction:column;gap:2px}.rm-score-line{display:flex;align-items:baseline;gap:2px;cursor:default}.rm-score-line.rm-clickable{cursor:pointer}.rm-score-value{font-size:22px;font-weight:700;line-height:1;color:#fff}.rm-score-max{font-size:12px;color:var(--rm-muted);font-weight:500}.rm-score-subtext{font-size:11px;color:var(--rm-muted);text-transform:uppercase;letter-spacing:1px;font-weight:500}.rm-tmdb-gradient{background:linear-gradient(90deg,var(--rm-tmdb-start),var(--rm-tmdb-end));-webkit-background-clip:text;background-clip:text;color:#fff0}.rm-modal-panel{max-width:480px;max-height:88dvh;display:flex;flex-direction:column;overflow:hidden}.rm-modal-scroll{overflow-y:auto;overflow-x:hidden;padding:24px;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .12) #fff0}.rm-modal-scroll::-webkit-scrollbar{width:4px}.rm-modal-scroll::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .12);border-radius:2px}.rm-reviews-section{margin-top:22px;border-top:1px solid rgb(255 255 255 / .07);padding-top:18px}.rm-reviews-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.rm-reviews-title{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#fff;letter-spacing:.3px}.rm-reviews-title small{font-size:11px;font-weight:500;color:#8b96a5;letter-spacing:.5px}.rm-see-all-btn{font-size:12px;font-weight:600;color:#c084fc;background:rgb(192 132 252 / .1);border:1px solid rgb(192 132 252 / .25);border-radius:20px;padding:4px 12px;cursor:pointer;transition:background 0.2s,border-color 0.2s;white-space:nowrap}.rm-see-all-btn:hover{background:rgb(192 132 252 / .2);border-color:rgb(192 132 252 / .5)}.rm-reviews-scroller{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;margin:0 -24px;padding-left:24px;padding-right:24px}.rm-reviews-scroller::-webkit-scrollbar{display:none}.rm-reviews-loader{display:flex;align-items:center;gap:8px;font-size:13px;color:#8b96a5;padding:12px 0}.rm-spinner{width:16px;height:16px;color:#8b96a5;animation:rm-spin 0.9s linear infinite;flex-shrink:0}@keyframes rm-spin{to{transform:rotate(360deg)}}.rm-review-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .07);border-radius:14px;padding:14px;flex:0 0 82%;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:background 0.2s,border-color 0.2s;min-width:0}.rm-review-card:hover{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .13)}.rm-review-card-header{display:flex;align-items:center;gap:10px}.rm-review-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#2a2a32}.rm-review-user{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rm-review-username{font-size:13px;font-weight:600;color:#d8b4fe;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rm-review-date{font-size:11px;color:#8b96a5}.rm-review-stars{display:flex;align-items:center;gap:3px;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.rm-review-star-icon{color:#e50914;font-size:10px}.rm-review-body{font-size:13px;line-height:1.55;color:#d1d5db;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rm-review-footer{display:flex;align-items:center;gap:14px;margin-top:2px}.rm-review-stat{display:flex;align-items:center;gap:5px;font-size:12px;color:#8b96a5;font-weight:500}.rm-review-stat svg{flex-shrink:0}.rm-review-stat.likes svg{color:#e50914}.rm-reviews-empty{font-size:13px;color:#8b96a5;padding:10px 0}.rm-sheet-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .55);opacity:0;visibility:hidden;transition:opacity 0.3s ease;z-index:55}.rm-sheet-overlay.active{opacity:1;visibility:visible}.rm-bottom-sheet{position:fixed;bottom:0;left:0;width:100%;max-height:82dvh;background:#141416;border-top-left-radius:20px;border-top-right-radius:20px;border-top:1px solid rgb(255 255 255 / .08);transform:translateY(100%);transition:transform 0.32s cubic-bezier(.1,.8,.3,1);z-index:56;display:flex;flex-direction:column}.rm-bottom-sheet.active{transform:translateY(0)}.rm-drag-handle{width:36px;height:4px;background:#3f3f46;border-radius:2px;margin:12px auto 0;flex-shrink:0}.rm-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 14px;border-bottom:1px solid rgb(255 255 255 / .07);flex-shrink:0}.rm-sheet-title{font-size:15px;font-weight:700;color:#fff}.rm-sheet-close{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .07);color:#9ca3af;cursor:pointer;border:none;transition:background 0.2s,color 0.2s}.rm-sheet-close:hover{background:rgb(255 255 255 / .13);color:#fff}.rm-sheet-scroll{overflow-y:auto;flex:1;padding:16px 16px 32px;display:flex;flex-direction:column;gap:12px;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .1) #fff0}.rm-sheet-scroll::-webkit-scrollbar{width:4px}.rm-sheet-scroll::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .1);border-radius:2px}.rm-sheet-scroll .rm-review-card{flex:none;cursor:default}.rm-sheet-scroll .rm-review-card:hover{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .07)}.rm-sheet-scroll .rm-review-body{-webkit-line-clamp:unset}.heart-btn{position:relative;overflow:visible}.heart-btn svg{transition:transform .25s ease;transform-origin:center}.heart-btn.heart-pop svg{animation:heartPopBounce .6s cubic-bezier(.17,.89,.32,1.49)}@keyframes heartPopBounce{0%{transform:scale(1)}25%{transform:scale(.75)}55%{transform:scale(1.35)}75%{transform:scale(.92)}100%{transform:scale(1)}}.heart-btn.heart-pop::before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;border-radius:50%;background:#fff0;pointer-events:none;box-shadow:0 0 var(--accent),0 0 var(--accent),0 0 var(--accent),0 0 var(--accent),0 0 var(--accent),0 0 var(--accent);animation:heartBurstParticles .6s ease-out forwards}@keyframes heartBurstParticles{0%{opacity:1;box-shadow:0 0 var(--accent),0 0 var(--accent),0 0 var(--accent),0 0 var(--accent),0 0 var(--accent),0 0 var(--accent)}100%{opacity:0;box-shadow:22px -14px var(--accent),27px 6px var(--accent),16px 22px var(--accent),-16px 22px var(--accent),-27px 6px var(--accent),-22px -14px var(--accent)}}#btn-rate .star-icon{transition:fill .25s ease,stroke .25s ease,filter .25s ease;transform-origin:center}#btn-rate.is-rated .star-icon{fill:#e50914;stroke:#e50914;filter:drop-shadow(0 0 6px rgb(229 9 20 / .65))}#btn-rate.is-rated{border-color:#e50914;color:#e50914;background:rgb(229 9 20 / .1)}#btn-rate.rated-pop .star-icon{animation:starFillPop .7s cubic-bezier(.17,.89,.32,1.49)}@keyframes starFillPop{0%{transform:scale(1) rotate(0deg)}35%{transform:scale(1.5) rotate(-18deg)}55%{transform:scale(.88) rotate(10deg)}75%{transform:scale(1.18) rotate(-5deg)}100%{transform:scale(1) rotate(0deg)}}.hero-indicators{position:absolute;left:0;right:0;bottom:0;top:auto;display:flex;align-items:flex-end;gap:10px;padding:40px 30px 18px;background:linear-gradient(0deg,rgb(0 0 0 / .85) 10%,rgb(0 0 0 / .35) 65%,transparent);overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;z-index:20;pointer-events:auto}.hero-indicators::-webkit-scrollbar{display:none}.indicator{position:relative;flex-shrink:0;width:52px;height:78px;border-radius:6px;overflow:hidden;cursor:pointer;background:#1f1f1f;border:2px solid rgb(255 255 255 / .15);opacity:.55;transform:translateY(0) scale(1);transition:opacity .35s ease,transform .35s cubic-bezier(.25,.46,.45,.94),border-color .35s ease,box-shadow .35s ease;box-shadow:0 2px 8px rgb(0 0 0 / .4)}.indicator-poster,.indicator-poster-empty{width:100%;height:100%;display:block;object-fit:cover}.indicator-poster-empty{display:flex;align-items:center;justify-content:center;text-align:center;font-size:8px;line-height:1.2;color:#999;padding:3px;background:#1a1a1a}.indicator:hover{opacity:.85;transform:translateY(-3px) scale(1.03)}.indicator.active{opacity:1;border-color:#e50914;transform:translateY(-8px) scale(1.12);box-shadow:0 8px 20px rgb(229 9 20 / .45)}@media (min-width:768px){.indicator{width:70px;height:105px;border-radius:8px}.hero-indicators{padding:40px 60px 22px;gap:12px}.indicator.active{transform:translateY(-10px) scale(1.12)}}@media (max-width:480px){.indicator{width:44px;height:66px}.hero-indicators{padding:30px 16px 14px;gap:8px}.indicator.active{transform:translateY(-6px) scale(1.1)}}.hero-content{margin-bottom:110px!important}@media (min-width:768px){.hero-content{margin-bottom:150px!important}}@media (max-width:480px){.hero-content{margin-bottom:90px!important}}.grid-view-toggle-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .2);color:#9ca3af;width:36px;height:36px;border-radius:9999px;cursor:pointer;transition:all .2s ease}.grid-view-toggle-btn svg{width:16px;height:16px}.grid-view-toggle-btn:hover{border-color:#e50914;color:#fff}.grid-view-toggle-btn.active{background:#e50914;border-color:#e50914;color:#fff}@media (max-width:768px){.grid-view-toggle-btn{width:32px;height:32px}.grid-view-toggle-btn svg{width:14px;height:14px}}.list-view-list{display:flex;flex-direction:column;gap:2px;list-style:none;padding:0;margin:0;border-radius:12px;overflow:hidden}.list-view-item{display:flex;align-items:center;gap:14px;padding:10px 14px;cursor:pointer;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-radius:10px;margin-bottom:6px;transition:background .2s ease,border-color .2s ease;min-width:0;width:100%;box-sizing:border-box;overflow:hidden}.list-view-item:hover{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .12)}.list-view-item .result-poster{flex-shrink:0;width:44px;height:66px;border-radius:6px;object-fit:cover;background:#333}.list-view-item .list-item-info{min-width:0;flex:1 1 0%;overflow:hidden}.list-view-item .list-item-title{font-weight:700;color:#fff;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-view-item .list-item-meta{font-size:.75rem;color:#9ca3af;margin-top:3px;text-transform:uppercase;letter-spacing:.03em}.list-view-item .list-item-rating{flex-shrink:0;white-space:nowrap;font-size:.8rem;font-weight:700;color:#e50914;display:flex;align-items:center;gap:4px}.list-view-item.list-skel .result-poster{background:rgb(255 255 255 / .06)}.list-view-item.list-skel .list-item-info .skeleton-text{height:12px;width:60%;border-radius:4px}.grid-view-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:6px 0 8px}@media (min-width:480px){.grid-view-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px){.grid-view-grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media (min-width:1024px){.grid-view-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1280px){.grid-view-grid{grid-template-columns:repeat(6,1fr)}}.grid-card{background:#fff0;border:none;cursor:pointer;overflow:visible;position:relative;transition:transform .25s ease;width:100%;min-width:0}.grid-card .card-title{min-width:0}.grid-card:hover{transform:translateY(-4px)}.grid-card:hover .poster-wrapper{border:2px solid hsl(0 0% 100% / .4);box-shadow:0 12px 24px rgb(0 0 0 / .7)}.grid-card:hover .poster-img{transform:scale(1.08)}.pagination-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:32px;padding-bottom:8px}.load-more-btn{padding:10px 32px;font-size:.9rem;border-radius:9999px}.load-more-btn:disabled{opacity:.6;cursor:default}.pagination-btn{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .15);color:#ccc;font-size:.85rem;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;transition:all .2s ease;min-width:40px;text-align:center}.pagination-btn:hover:not(:disabled){background:rgb(229 9 20 / .2);border-color:#e50914;color:#fff}.pagination-btn.active{background:#e50914;border-color:#e50914;color:#fff}.pagination-btn:disabled{opacity:.35;cursor:not-allowed}.pagination-ellipsis{color:#666;font-size:.85rem;padding:0 4px}@media (max-width:768px){.pagination-btn{font-size:.75rem;padding:6px 10px;min-width:34px}}#trending-grid-container:empty{min-height:calc(var(--card-height) + 40px)}.hover-preview-frame{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:1;opacity:0;pointer-events:none;background:#000;transition:opacity .35s ease}.hover-preview-frame.active{opacity:1}.trailer-content,.trailer-play-icon{z-index:2}.video-thumbnail{position:relative}.video-thumbnail>img,.video-thumbnail>.absolute{position:relative;z-index:2}@media (hover:none){.hover-preview-frame{display:none}}.release-countdown-overlay{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;background:rgb(10 10 10 / .92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:16px}.release-countdown-overlay.hidden{display:none}#player-controls-panel.hidden{display:none}.detail-hero-mute-btn.hidden{display:none!important}.rco-panel{width:100%;max-width:480px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.rco-msg{color:#e5e7eb;font-size:.95rem;line-height:1.5;margin:0}@media (min-width:768px){.rco-msg{font-size:1.05rem}}.rco-clock{display:flex;align-items:flex-start;justify-content:center;gap:6px}@media (min-width:480px){.rco-clock{gap:10px}}.rco-unit{display:flex;flex-direction:column;align-items:center;gap:6px}.rco-label{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-weight:600}.rco-colon{color:#4b5563;font-weight:700;font-size:1.4rem;line-height:1;padding-top:.35em}.rco-digit-flip{position:relative;width:2.4em;height:1.6em;perspective:400px}@media (min-width:480px){.rco-digit-flip{width:2.6em;height:1.8em}}.rco-digit-flip .rco-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#232323,#141414);border:1px solid rgb(255 255 255 / .1);border-radius:8px;box-shadow:0 4px 14px rgb(0 0 0 / .55),inset 0 1px 0 rgb(255 255 255 / .05);color:#fff;font-weight:700;font-size:1.3rem;font-variant-numeric:tabular-nums;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1),background .5s linear}@media (min-width:480px){.rco-digit-flip .rco-face{font-size:1.5rem}}.rco-digit-flip .rco-face-current{transform:rotateX(0deg)}.rco-digit-flip .rco-face-next{transform:rotateX(90deg);background:linear-gradient(180deg,#2c1113,#1a0a0b);border-color:rgb(229 9 20 / .35)}.rco-digit-flip.flipping .rco-face-current{transform:rotateX(-90deg)}.rco-digit-flip.flipping .rco-face-next{transform:rotateX(0deg);background:linear-gradient(180deg,#232323,#141414);border-color:rgb(255 255 255 / .1)}.rco-btn{padding:11px 22px;border-radius:9999px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .18);color:#e5e7eb;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.rco-btn:hover{background:rgb(229 9 20 / .85);border-color:#e50914;color:#fff}.server-toggle-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:10px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease;user-select:none}.server-toggle-bar:hover{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .16)}.server-toggle-text{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#9ca3af;flex-wrap:wrap;line-height:1.3}.server-toggle-text strong{color:#e5e7eb;font-weight:700}.server-toggle-info-icon{width:16px;height:16px;flex-shrink:0;color:#9ca3af}.server-toggle-chevron{width:16px;height:16px;flex-shrink:0;color:#9ca3af;transition:transform .3s ease}.server-toggle-bar.open .server-toggle-chevron{transform:rotate(180deg)}.server-panel-collapse{max-height:0;overflow:hidden;transition:max-height .35s ease}.server-panel-collapse.open{max-height:400px}.server-panel-collapse #server-buttons{padding:2px 2px 14px;margin-top:2px}.server-toggle-bar.hidden,.server-panel-collapse.hidden{display:none!important}@media (max-width:640px){.server-toggle-text{font-size:.8rem}}.poster-img,.top-poster,.result-poster{transition:filter .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.poster-img.adult-blurred,.top-poster.adult-blurred{filter:blur(20px) saturate(.6);transform:scale(1.08)}.result-poster.adult-blurred{filter:blur(6px) saturate(.6)}.poster-img.adult-blurred.adult-revealed,.top-poster.adult-blurred.adult-revealed{filter:blur(0) saturate(1);transform:scale(1)}.poster-wrapper,.top-10-card{isolation:isolate}.adult-reveal-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border:none;border-radius:50%;background:rgb(0 0 0 / .7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;transition:opacity .3s ease,transform .2s ease,background .2s ease}.adult-reveal-btn svg{width:20px;height:20px}.adult-reveal-btn:hover{background:rgb(229 9 20 / .85);transform:translate(-50%,-50%) scale(1.08)}.adult-reveal-btn.hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.8)}.adult-badge{position:absolute;bottom:8px;left:8px;z-index:6;background:rgb(229 9 20 / .92);color:#fff;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:4px;text-transform:uppercase;pointer-events:none}@media (max-width:767px){.adult-reveal-btn{width:38px;height:38px}.adult-reveal-btn svg{width:17px;height:17px}}.detail-hero-media,#detail-poster{transition:filter .5s ease}.detail-hero-media.adult-blurred{filter:blur(28px) saturate(.6)}#detail-poster.adult-blurred{filter:blur(22px) saturate(.6)}.detail-adult-reveal-btn{width:56px;height:56px;z-index:15}.detail-adult-reveal-btn svg{width:26px;height:26px}.detail-adult-badge{top:16px;left:16px;bottom:auto;font-size:11px;padding:4px 9px;z-index:15}@media (min-width:768px){.detail-adult-badge{top:20px;left:24px}}#torrent-modal{align-items:flex-start!important;padding-top:4vh!important;padding-bottom:4vh!important}#torrent-modal>.glass-panel{max-height:92vh!important;height:auto}#torrent-modal-body{flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .12) #fff0}#torrent-modal-body::-webkit-scrollbar{width:4px}#torrent-modal-body::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .12);border-radius:2px}#torrent-modal-body a{min-width:0;max-width:100%;height:auto;box-sizing:border-box;overflow:visible}#torrent-modal-body a>div{min-width:0}#torrent-modal-body span{min-width:0;overflow-wrap:break-word;word-break:break-word;white-space:normal!important;-webkit-line-clamp:unset!important;display:block}#torrent-modal-body .flex.items-center.justify-between span:first-child{display:inline}.media-status-badge-group{position:absolute;left:0;bottom:0;z-index:11;display:flex;align-items:stretch;max-width:100%;border-radius:0 6px 0 0;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .5)}.media-status-badge{display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:800;letter-spacing:.02em;text-transform:none;padding:4px 8px;white-space:nowrap;line-height:1.2}.poster-wrapper>.media-status-badge,.grid-card .poster-wrapper>.media-status-badge{position:absolute;left:0;bottom:0;z-index:11;border-radius:0 6px 0 0;box-shadow:0 2px 8px rgb(0 0 0 / .5)}.media-status-badge.status-new-episode{background:#e50914;color:#fff}.media-status-badge.status-watch-now{background:#fff;color:#111}.media-status-badge.status-new-season{background:#e50914;color:#fff}.media-status-badge.status-recently-added{background:#e50914;color:#fff}.media-status-badge.status-new{background:#10b981;color:#fff}.media-status-badge.status-coming-soon{background:#f1c40f;color:#111}.media-status-badge.status-upcoming{background:#fff;color:#e50914}.card-meta .rating-star-icon{color:#e50914}@media (max-width:768px){.media-status-badge{font-size:.52rem;padding:3px 6px}}.hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:.85rem;font-weight:600;color:#d1d5db}.hero-meta-item{display:flex;align-items:center;gap:5px;white-space:nowrap}.hero-meta-item .svg-icon{width:14px;height:14px;color:#e50914;flex-shrink:0}.hero-meta-rating{color:#e50914}.hero-meta-dot{color:#6b7280;font-size:.7rem}.hero-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border:1px solid rgb(255 255 255 / .5);border-radius:3px;font-size:.7rem;font-weight:700;color:#e5e7eb;line-height:1.4}.hero-btn-row{display:flex;flex-wrap:wrap;gap:12px}.action-btn.btn-more-info{background:rgb(109 109 110 / .7);color:#fff}.action-btn.btn-more-info:hover{background:rgb(109 109 110 / .9)}.action-btn.btn-play:hover{background:rgb(255 255 255 / .85)}@media (max-width:480px){.hero-meta{font-size:.75rem;gap:6px;margin-bottom:10px}.hero-btn-row{gap:8px}.action-btn.btn-play,.action-btn.btn-more-info{padding:10px 16px;font-size:.85rem}}.pill-row-wrapper{position:relative;display:flex;align-items:center;overflow:hidden;flex:1 1 auto;min-width:0;max-width:100%}.slider-filter{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;min-width:0;max-width:100%;width:100%;padding:8px 0;margin:0;gap:8px;-webkit-mask-image:linear-gradient(to right,transparent 0,black 45px,black calc(100% - 45px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 45px,black calc(100% - 45px),transparent 100%)}.slider-filter::-webkit-scrollbar{display:none;height:0}.slider-filter.at-left{-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 45px),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - 45px),transparent 100%)}.slider-filter.at-right{-webkit-mask-image:linear-gradient(to right,transparent 0,black 45px,black 100%);mask-image:linear-gradient(to right,transparent 0,black 45px,black 100%)}.slider-filter.at-left.at-right{-webkit-mask-image:none;mask-image:none}.pill-nav-btn{position:absolute;z-index:10;top:0;bottom:0;width:45px;background:#fff0;border:none;color:#9ca3af;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,transform .3s ease,color .2s}.pill-nav-btn:hover{color:#e50914}.pill-nav-btn.pill-nav-left{left:-5px}.pill-nav-btn.pill-nav-right{right:-5px}.pill-nav-btn.hide-left{opacity:0;transform:translateX(-15px);pointer-events:none}.pill-nav-btn.hide-right{opacity:0;transform:translateX(15px);pointer-events:none}.slider-filter-btn{flex-shrink:0;background-color:rgb(255 255 255 / .08);border:none;color:#d1d5db;font-size:14px;font-weight:500;text-transform:none;letter-spacing:normal;padding:8px 16px;border-radius:18px;cursor:pointer;user-select:none;white-space:nowrap;transition:background-color .2s,color .2s}.slider-filter-btn:hover{background-color:rgb(255 255 255 / .16);color:#fff}.slider-filter-btn.active{background-color:rgb(229 9 20 / .18);color:#ff4d58}@media (max-width:767px){#trending-slider-filter{width:100%}}.overflow-x-auto.scrollbar-hide{-webkit-mask-image:linear-gradient(to right,transparent 0,black 60px,black calc(100% - 60px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 60px,black calc(100% - 60px),transparent 100%)}.overflow-x-auto.scrollbar-hide.at-left{-webkit-mask-image:linear-gradient(to right,black 0,black calc(100% - 60px),transparent 100%);mask-image:linear-gradient(to right,black 0,black calc(100% - 60px),transparent 100%)}.overflow-x-auto.scrollbar-hide.at-right{-webkit-mask-image:linear-gradient(to right,transparent 0,black 60px,black 100%);mask-image:linear-gradient(to right,transparent 0,black 60px,black 100%)}.overflow-x-auto.scrollbar-hide.at-left.at-right{-webkit-mask-image:none;mask-image:none}.scroll-btn{position:absolute;z-index:10;top:0;bottom:0;width:60px;height:auto;border-radius:0;background:#fff0;border:none;color:#fff;font-size:2.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;opacity:.7;backdrop-filter:none;transition:opacity .3s ease,transform .3s ease,color .2s ease}.scroll-btn svg{width:32px;height:32px}.scroll-btn:hover{opacity:1;color:#e50914;background:#fff0;transform:scale(1.15)}.scroll-btn:focus{background:#fff0}.scroll-btn.left-0,.scroll-btn.right-0{margin:0}.scroll-btn.left-0{left:-10px}.scroll-btn.right-0{right:-10px}.scroll-btn.hidden{display:flex!important;opacity:0;pointer-events:none}.scroll-btn.left-0.hidden{transform:translateX(-20px)}.scroll-btn.right-0.hidden{transform:translateX(20px)}@media (max-width:767px){.scroll-btn{width:44px;font-size:1.75rem}.scroll-btn svg{width:24px;height:24px}}