:root{--primary:#e50914;--primary-dim:rgba(229,9,20,.18);--primary-glow:rgba(229,9,20,.45);--secondary:#ffffff;--bg:#0a0a0f;--bg2:#111118;--bg3:#1a1a24;--bg4:#22222e;--card-bg:#16161f;--border:rgba(255,255,255,.07);--border2:rgba(255,255,255,.13);--text:#e8e8f0;--text-muted:#888898;--text-dim:#555565;--radius:10px;--radius-sm:6px;--radius-lg:16px;--shadow:0 8px 32px rgba(0,0,0,.55);--shadow-card:0 4px 20px rgba(0,0,0,.45);--transition:.22s cubic-bezier(.4,0,.2,1);--nav-h:64px;--font:'Outfit','Segoe UI',sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.6;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:var(--font)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg2)}::-webkit-scrollbar-thumb{background:var(--bg4);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.navbar{position:fixed;top:0;left:0;right:0;height:var(--nav-h);background:linear-gradient(180deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,0) 100%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.04);z-index:1000;transition:background var(--transition),box-shadow var(--transition)}.navbar.scrolled{background:rgba(10,10,15,.97);box-shadow:0 2px 24px rgba(0,0,0,.6)}.nav-inner{max-width:1400px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;gap:32px}.nav-logo{display:flex;align-items:center;gap:10px;flex-shrink:0}.nav-logo img{height:34px;width:auto;object-fit:contain}.nav-logo-text{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--primary);text-transform:uppercase;white-space:nowrap}.nav-links{display:flex;align-items:center;gap:4px;flex:1}.nav-links a{padding:6px 14px;border-radius:var(--radius-sm);font-size:.9rem;font-weight:500;color:var(--text-muted);transition:color var(--transition),background var(--transition);white-space:nowrap}.nav-links a:hover,.nav-links a.active{color:var(--secondary);background:rgba(255,255,255,.06)}.nav-search{position:relative;flex:0 1 320px}.nav-search input{width:100%;background:var(--bg3);border:1px solid var(--border);border-radius:24px;padding:8px 16px 8px 40px;color:var(--text);font-family:var(--font);font-size:.875rem;outline:none;transition:border-color var(--transition),background var(--transition)}.nav-search input:focus{border-color:var(--primary);background:var(--bg4)}.nav-search input::placeholder{color:var(--text-dim)}.nav-search .search-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--text-dim);font-size:.85rem;pointer-events:none}.search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);z-index:200;display:none}.search-dropdown.active{display:block}.search-result-item{display:flex;align-items:center;gap:12px;padding:10px 14px;transition:background var(--transition)}.search-result-item:hover{background:var(--bg4)}.search-result-item img{width:40px;height:56px;object-fit:cover;border-radius:4px;flex-shrink:0}.search-result-info{flex:1;min-width:0}.search-result-title{font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-meta{font-size:.75rem;color:var(--text-muted)}.search-no-results{padding:20px;text-align:center;color:var(--text-muted);font-size:.875rem}.nav-auth{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-signin{padding:7px 16px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;color:var(--text-muted);border:1px solid var(--border2);background:transparent;transition:all var(--transition)}.btn-signin:hover{color:var(--secondary);border-color:rgba(255,255,255,.3)}.btn-join{padding:7px 18px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;color:#fff;background:var(--primary);border:none;transition:all var(--transition)}.btn-join:hover{background:#c50812;transform:translateY(-1px);box-shadow:0 4px 14px var(--primary-glow)}.nav-user{position:relative}.nav-user-btn{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-sm);background:var(--bg3);border:1px solid var(--border);font-size:.875rem;font-weight:500;color:var(--text);transition:all var(--transition)}.nav-user-btn:hover{border-color:var(--border2);background:var(--bg4)}.nav-user-avatar{width:28px;height:28px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem;color:#fff}.nav-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:none}.nav-user.open .nav-user-dropdown{display:block}.nav-user-dropdown a{display:block;padding:10px 16px;font-size:.875rem;color:var(--text-muted);transition:all var(--transition)}.nav-user-dropdown a:hover{background:var(--bg4);color:var(--text)}.nav-user-dropdown .divider{height:1px;background:var(--border);margin:4px 0}.nav-hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:4px;margin-left:auto}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:all var(--transition)}.nav-mobile{display:none;position:fixed;top:var(--nav-h);left:0;right:0;background:rgba(10,10,15,.98);border-bottom:1px solid var(--border);padding:16px 24px 24px;z-index:999;flex-direction:column;gap:4px}.nav-mobile.open{display:flex}.nav-mobile a{padding:11px 16px;border-radius:var(--radius-sm);font-size:.95rem;font-weight:500;color:var(--text-muted);transition:all var(--transition)}.nav-mobile a:hover{color:var(--text);background:var(--bg3)}.nav-mobile .mobile-search{margin-bottom:8px}.nav-mobile .mobile-search input{width:100%;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 16px;color:var(--text);font-family:var(--font);font-size:.9rem;outline:none}.nav-right{display:flex;align-items:center;gap:10px;margin-left:auto}.hero-section{background:var(--bg);overflow:hidden}.hero-slider{position:relative;max-width:1400px;margin:0 auto;padding:0 24px;min-height:520px;max-height:620px;display:flex;align-items:stretch}.hero-slide{display:none;width:100%;min-height:520px;max-height:620px;align-items:center;gap:0}.hero-slide.active{display:flex}.hero-content{flex:0 0 50%;max-width:50%;padding:80px 48px 100px 0;z-index:2;position:relative}.hero-image{flex:0 0 50%;max-width:50%;position:relative;overflow:hidden;border-radius:var(--radius-lg) 0 0 var(--radius-lg);margin:24px 0 24px 0;min-height:440px}.hero-image-bg{position:absolute;inset:0;background-size:cover;background-position:center top;transform:scale(1.04);transition:transform 8s ease}.hero-slide.active .hero-image-bg{transform:scale(1)}.hero-image-fade{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,transparent 30%)}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:4px;margin-bottom:14px}.hero-title{font-size:clamp(1.9rem,4.5vw,3.4rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:12px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.4)}.hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:.875rem;color:var(--text-muted)}.hero-meta .rating{display:flex;align-items:center;gap:4px;color:#f5c518;font-weight:700;font-size:.9rem}.hero-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--text-dim)}.hero-genres{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.hero-genre-tag{padding:3px 10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:4px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.hero-desc{font-size:.9rem;color:var(--text-muted);line-height:1.65;margin-bottom:28px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn-play{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:var(--radius-sm);font-size:.95rem;font-weight:700;color:#fff;background:var(--primary);border:none;transition:all var(--transition);box-shadow:0 4px 20px var(--primary-glow)}.btn-play:hover{background:#c50812;transform:translateY(-2px);box-shadow:0 8px 28px var(--primary-glow)}.btn-play svg{width:16px;height:16px}.btn-info{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:var(--radius-sm);font-size:.9rem;font-weight:600;color:var(--text);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);transition:all var(--transition)}.btn-info:hover{background:rgba(255,255,255,.2);transform:translateY(-1px)}.hero-dots{position:absolute;bottom:60px;left:0;display:flex;gap:8px}.hero-dot{width:24px;height:3px;border-radius:2px;background:rgba(255,255,255,.25);cursor:pointer;transition:all var(--transition);border:none;padding:0}.hero-dot.active{background:var(--primary);width:40px}.hero-trending-bar{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,var(--bg) 0%,rgba(10,10,15,.9) 60%,transparent 100%);border-top:1px solid var(--border);padding:0 24px 0 0;display:flex;align-items:center;height:52px;gap:20px;overflow:hidden;max-width:50%;width:50%}.trending-label{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--primary);white-space:nowrap;flex-shrink:0}.trending-items{display:flex;gap:24px;overflow:hidden;flex:1}.trending-item{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:.82rem;color:var(--text-muted);transition:color var(--transition)}.trending-item:hover{color:var(--text)}.trending-item .num{font-weight:800;font-size:.7rem;color:var(--primary);min-width:16px}.trending-item img{width:28px;height:28px;border-radius:4px;object-fit:cover}.page-body{margin-top:var(--nav-h);min-height:60vh}.container{max-width:1400px;margin:0 auto;padding:0 24px}.content-layout{display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:start}@media (max-width:1100px){.content-layout{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:640px){.sidebar{grid-template-columns:1fr}}.section{padding:52px 0 20px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}.section-title{display:flex;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}.section-title::before{content:'';display:block;width:4px;height:20px;background:var(--primary);border-radius:2px;flex-shrink:0}.section-link{font-size:.82rem;font-weight:600;color:var(--primary);opacity:.8;transition:opacity var(--transition);white-space:nowrap}.section-link:hover{opacity:1}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.cards-grid-wide{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.movie-card{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--card-bg);box-shadow:var(--shadow-card);transition:transform var(--transition),box-shadow var(--transition);cursor:pointer}.movie-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px rgba(0,0,0,.65);z-index:2}.card-poster{position:relative;aspect-ratio:2/3;overflow:hidden}.card-poster img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.movie-card:hover .card-poster img{transform:scale(1.07)}.card-quality{position:absolute;top:8px;left:8px;padding:2px 7px;background:var(--primary);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.05em;border-radius:3px;text-transform:uppercase}.card-new{position:absolute;top:8px;right:8px;padding:2px 7px;background:#16a34a;color:#fff;font-size:.65rem;font-weight:700;border-radius:3px;text-transform:uppercase}.card-type{position:absolute;top:8px;right:8px;padding:2px 7px;background:rgba(0,0,0,.7);border:1px solid rgba(255,255,255,.2);color:var(--text-muted);font-size:.65rem;font-weight:600;border-radius:3px;text-transform:uppercase}.card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,10,15,.97) 0%,rgba(10,10,15,.3) 55%,transparent 100%);opacity:0;transition:opacity var(--transition);display:flex;flex-direction:column;justify-content:flex-end;padding:14px;gap:8px}.movie-card:hover .card-overlay{opacity:1}.card-play-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--primary);border:none;color:#fff;font-size:1.1rem;align-self:center;margin-bottom:6px;transition:transform var(--transition)}.movie-card:hover .card-play-btn{transform:scale(1.1)}.card-overlay-title{font-size:.8rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.card-info{padding:10px 12px 12px}.card-title{font-size:.85rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px;transition:color var(--transition)}.movie-card:hover .card-title{color:var(--primary)}.card-meta{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:var(--text-dim)}.card-rating{display:flex;align-items:center;gap:3px;color:#f5c518;font-weight:600}.card-lang{background:var(--bg3);padding:1px 6px;border-radius:3px;font-size:.65rem;letter-spacing:.04em}.tabs-bar{display:flex;align-items:center;gap:4px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs-bar::-webkit-scrollbar{display:none}.tab-btn{padding:7px 16px;border-radius:24px;font-size:.82rem;font-weight:600;color:var(--text-muted);background:var(--bg3);border:1px solid transparent;transition:all var(--transition);white-space:nowrap;flex-shrink:0}.tab-btn.active,.tab-btn:hover{color:#fff;background:var(--primary);border-color:var(--primary)}.widget{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:24px}.widget-title{padding:14px 16px;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.widget-title::before{content:'';display:block;width:3px;height:14px;background:var(--primary);border-radius:2px}.rank-list{padding:8px 0}.rank-item{display:flex;align-items:center;gap:12px;padding:8px 16px;transition:background var(--transition)}.rank-item:hover{background:var(--bg3)}.rank-num{font-size:.75rem;font-weight:800;color:var(--text-dim);min-width:18px;text-align:center}.rank-num.top3{color:var(--primary)}.rank-item img{width:42px;height:58px;object-fit:cover;border-radius:4px;flex-shrink:0}.rank-info{flex:1;min-width:0}.rank-title{font-size:.82rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.rank-meta{font-size:.72rem;color:var(--text-dim);display:flex;gap:8px}.rank-rating{color:#f5c518}.genre-cloud{display:flex;flex-wrap:wrap;gap:7px;padding:14px 16px}.genre-tag{padding:5px 12px;background:var(--bg3);border:1px solid var(--border);border-radius:24px;font-size:.75rem;font-weight:500;color:var(--text-muted);transition:all var(--transition)}.genre-tag:hover{background:var(--primary-dim);border-color:var(--primary);color:var(--primary)}.lang-pills{display:flex;flex-wrap:wrap;gap:7px;padding:14px 16px}.lang-pill{padding:5px 12px;background:var(--bg3);border:1px solid var(--border);border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);transition:all var(--transition)}.lang-pill:hover{background:var(--bg4);border-color:var(--border2);color:var(--text)}.page-title{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;margin-bottom:6px}.page-subtitle{font-size:.875rem;color:var(--text-muted)}.alpha-bar{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;padding:14px 0 0}.alpha-btn{padding:5px 0;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.75rem;font-weight:700;transition:all var(--transition);min-width:32px;text-align:center;text-decoration:none;line-height:1.8;letter-spacing:.02em}.alpha-btn:hover{background:var(--bg4);border-color:var(--border2);color:var(--text)}.alpha-btn.active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 8px var(--primary-glow)}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px}.filter-label{font-size:.8rem;font-weight:600;color:var(--text-muted);margin-right:4px;white-space:nowrap}.filter-select{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font);font-size:.82rem;padding:7px 28px 7px 10px;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color var(--transition)}.filter-select:focus{border-color:var(--primary)}.filter-divider{width:1px;height:24px;background:var(--border)}.btn-filter{padding:7px 18px;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.82rem;font-weight:700;transition:all var(--transition)}.btn-filter:hover{background:#c50812}.sort-bar{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap}.sort-btn{padding:6px 14px;background:var(--bg3);border:1px solid var(--border);border-radius:24px;font-size:.8rem;font-weight:600;color:var(--text-muted);transition:all var(--transition)}.sort-btn.active,.sort-btn:hover{background:var(--primary-dim);border-color:var(--primary);color:var(--primary)}.results-count{font-size:.82rem;color:var(--text-dim);margin-bottom:20px}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;padding:40px 0 20px;flex-wrap:wrap}.page-btn{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--bg2);border:1px solid var(--border);color:var(--text-muted);font-size:.82rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all var(--transition)}.page-btn:hover{border-color:var(--border2);color:var(--text)}.page-btn.active{background:var(--primary);border-color:var(--primary);color:#fff}.page-btn.prev-next{width:auto;padding:0 14px;gap:6px}.page-btn.disabled{opacity:.35;pointer-events:none}.detail-backdrop{position:fixed;top:0;left:0;right:0;height:100vh;background-size:cover;background-position:center top;opacity:.08;pointer-events:none;z-index:0;filter:blur(2px)}.detail-wrap{position:relative;z-index:1;padding-top:calc(var(--nav-h) + 36px)}.detail-hero{display:grid;grid-template-columns:240px 1fr;gap:36px;margin-bottom:36px;align-items:start}@media (max-width:700px){.detail-hero{grid-template-columns:1fr}.detail-poster{max-width:200px}}.detail-poster{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.7);flex-shrink:0}.detail-poster img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.detail-score-badge{position:absolute;bottom:12px;right:12px;background:rgba(10,10,15,.9);border:2px solid var(--primary);border-radius:8px;padding:6px 10px;text-align:center}.detail-score-num{font-size:1.3rem;font-weight:800;color:var(--primary);line-height:1}.detail-score-label{font-size:.6rem;font-weight:700;letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase}.detail-info{padding-top:4px}.detail-breadcrumb{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-dim);margin-bottom:12px}.detail-breadcrumb a{color:var(--text-dim);transition:color var(--transition)}.detail-breadcrumb a:hover{color:var(--primary)}.detail-breadcrumb span{color:var(--text-dim)}.detail-title{font-size:clamp(1.5rem,4vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text);margin-bottom:10px}.detail-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px;font-size:.875rem;color:var(--text-muted)}.detail-meta-item{display:flex;align-items:center;gap:5px}.detail-meta-item svg{opacity:.6}.detail-rating-star{color:#f5c518;font-weight:700}.detail-genres-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.detail-genre-chip{padding:4px 12px;background:var(--bg3);border:1px solid var(--border);border-radius:24px;font-size:.75rem;font-weight:600;color:var(--text-muted);transition:all var(--transition)}.detail-genre-chip:hover{background:var(--primary-dim);border-color:var(--primary);color:var(--primary)}.detail-desc{font-size:.9rem;color:var(--text-muted);line-height:1.7;margin-bottom:24px;max-width:620px}.detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.btn-watchlist{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;color:var(--text-muted);transition:all var(--transition)}.btn-watchlist:hover{background:var(--bg4);color:var(--text)}.btn-share{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;color:var(--text-dim);transition:all var(--transition)}.btn-share:hover{border-color:var(--border2);color:var(--text-muted)}.detail-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;max-width:440px}.stat-box{background:var(--bg2);padding:14px 12px;text-align:center}.stat-val{font-size:1.1rem;font-weight:800;color:var(--text);line-height:1.2}.stat-label{font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);margin-top:2px}.player-section{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:24px}.server-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 16px;background:var(--bg3);border-bottom:1px solid var(--border)}.server-tabs-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-right:6px}.server-btn{padding:6px 14px;background:var(--bg4);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.78rem;font-weight:600;color:var(--text-muted);transition:all var(--transition);cursor:pointer;display:flex;align-items:center;gap:6px}.server-btn:hover{border-color:var(--border2);color:var(--text)}.server-btn.active{background:var(--primary-dim);border-color:var(--primary);color:var(--primary)}.quality-badge{padding:1px 5px;background:rgba(229,9,20,.25);border-radius:3px;font-size:.6rem;font-weight:700;color:var(--primary)}.server-btn.active .quality-badge{background:var(--primary);color:#fff}.player-wrap{position:relative;aspect-ratio:16/9;background:#000}.player-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.player-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(ellipse at center,#16161f 0%,#0a0a0f 100%);cursor:pointer}.player-placeholder:hover .play-circle{transform:scale(1.08)}.player-thumb{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.25}.play-circle{position:relative;width:72px;height:72px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 12px var(--primary-dim),0 8px 32px var(--primary-glow);transition:transform var(--transition)}.play-circle svg{width:26px;height:26px;margin-left:4px}.player-placeholder-text{position:relative;font-size:.875rem;font-weight:600;color:var(--text-muted)}.player-meta-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--border);font-size:.8rem;color:var(--text-muted);flex-wrap:wrap;gap:8px}.player-meta-bar strong{color:var(--text)}.btn-report{display:flex;align-items:center;gap:5px;padding:5px 12px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--text-dim);cursor:pointer;transition:all var(--transition)}.btn-report:hover{border-color:var(--primary);color:var(--primary)}.content-tabs{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.content-tab-nav{display:flex;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.content-tab-nav::-webkit-scrollbar{display:none}.content-tab-btn{padding:14px 20px;font-size:.85rem;font-weight:600;color:var(--text-muted);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:all var(--transition);cursor:pointer}.content-tab-btn.active{color:var(--primary);border-bottom-color:var(--primary)}.content-tab-btn:hover:not(.active){color:var(--text)}.tab-panel{display:none}.tab-panel.active{display:block}.content-tab-panel{display:none !important;padding:20px}.content-tab-panel.active{display:block !important}.info-table{width:100%;border-collapse:collapse}.info-table tr{border-bottom:1px solid var(--border)}.info-table tr:last-child{border-bottom:none}.info-table th{width:140px;padding:11px 14px 11px 0;text-align:left;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);vertical-align:top}.info-table td{padding:11px 0;font-size:.875rem;color:var(--text-muted);vertical-align:top}.info-table a{color:var(--primary)}.dl-table{width:100%;border-collapse:collapse}.dl-table th{text-align:left;padding:8px 10px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border)}.dl-table td{padding:12px 10px;font-size:.82rem;color:var(--text-muted);border-bottom:1px solid var(--border)}.dl-table tr:last-child td{border-bottom:none}.btn-dl{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.78rem;font-weight:700;transition:all var(--transition)}.btn-dl:hover{background:#c50812;transform:translateY(-1px)}.no-downloads{text-align:center;padding:32px;color:var(--text-dim);font-size:.875rem}.season-accordion{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:12px}.season-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--bg3);cursor:pointer;transition:background var(--transition)}.season-header:hover{background:var(--bg4)}.season-name{font-size:.9rem;font-weight:700}.season-ep-count{font-size:.78rem;color:var(--text-dim)}.season-chevron{transition:transform var(--transition);color:var(--text-dim)}.season-accordion.open .season-chevron{transform:rotate(180deg)}.season-episodes{display:none}.season-accordion.open .season-episodes{display:block}.episode-row{display:grid;grid-template-columns:120px 1fr auto;gap:14px;align-items:center;padding:12px 18px;border-top:1px solid var(--border);transition:background var(--transition);cursor:pointer}.episode-row:hover{background:var(--bg3)}.episode-thumb{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:16/9}.episode-thumb img{width:100%;height:100%;object-fit:cover}.episode-thumb-placeholder{width:100%;height:100%;background:var(--bg4);display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--text-dim)}.episode-info{min-width:0}.ep-num{font-size:.72rem;font-weight:700;color:var(--text-dim);margin-bottom:3px}.ep-title{font-size:.85rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-desc{font-size:.75rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.ep-duration{font-size:.75rem;color:var(--text-dim);white-space:nowrap}.btn-ep-play{padding:7px 14px;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0;transition:all var(--transition)}.btn-ep-play:hover{background:#c50812}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity var(--transition)}.modal-overlay.open{opacity:1;pointer-events:auto}.modal{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);padding:28px;width:90%;max-width:460px;box-shadow:var(--shadow);transform:translateY(20px);transition:transform var(--transition)}.modal-overlay.open .modal{transform:translateY(0)}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-title{font-size:1.05rem;font-weight:700}.modal-close{width:30px;height:30px;border-radius:50%;background:var(--bg3);border:none;color:var(--text-muted);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition)}.modal-close:hover{background:var(--bg4);color:var(--text)}.form-group{margin-bottom:16px}.form-label{display:block;font-size:.78rem;font-weight:600;color:var(--text-muted);margin-bottom:6px;letter-spacing:.03em}.form-control{width:100%;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;color:var(--text);font-family:var(--font);font-size:.875rem;outline:none;transition:border-color var(--transition)}.form-control:focus{border-color:var(--primary)}.form-control option{background:var(--bg3)}textarea.form-control{resize:vertical;min-height:90px}.btn-submit{width:100%;padding:11px;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;font-family:var(--font);font-size:.9rem;font-weight:700;cursor:pointer;transition:all var(--transition);margin-top:8px}.btn-submit:hover{background:#c50812}.alert-success{display:none;padding:12px 16px;background:rgba(22,163,74,.15);border:1px solid rgba(22,163,74,.3);border-radius:var(--radius-sm);color:#4ade80;font-size:.875rem;text-align:center;margin-top:12px}.toast{position:fixed;bottom:24px;right:24px;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius);padding:12px 18px;font-size:.875rem;color:var(--text);box-shadow:var(--shadow);transform:translateY(20px);opacity:0;transition:all var(--transition);z-index:3000;pointer-events:none}.toast.show{transform:translateY(0);opacity:1}.cards-scroll{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}.cards-scroll::-webkit-scrollbar{display:none}.cards-scroll .movie-card{flex:0 0 160px}.auth-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at 50% 0%,rgba(229,9,20,.08) 0%,transparent 70%)}.auth-box{width:100%;max-width:420px;background:var(--bg2);border:1px solid var(--border2);border-radius:var(--radius-lg);padding:40px 36px;box-shadow:var(--shadow)}.auth-logo{text-align:center;margin-bottom:28px}.auth-logo-text{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--primary)}.auth-title{font-size:1.3rem;font-weight:700;text-align:center;margin-bottom:6px}.auth-sub{font-size:.85rem;color:var(--text-muted);text-align:center;margin-bottom:28px}.auth-alt-link{text-align:center;margin-top:20px;font-size:.85rem;color:var(--text-muted)}.auth-alt-link a{color:var(--primary);font-weight:600}.form-error{padding:10px 14px;background:rgba(229,9,20,.12);border:1px solid rgba(229,9,20,.3);border-radius:var(--radius-sm);color:#f87171;font-size:.82rem;margin-bottom:16px}.footer{margin-top:64px;border-top:1px solid var(--border);background:var(--bg2)}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;max-width:1400px;margin:0 auto;padding:52px 24px 40px}@media (max-width:900px){.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:520px){.footer-top{grid-template-columns:1fr;gap:24px}}.footer-brand{}.footer-logo{margin-bottom:12px}.footer-logo img{height:28px;width:auto}.footer-logo-text{font-size:1.2rem;font-weight:800;color:var(--primary);letter-spacing:-.02em}.footer-tagline{font-size:.82rem;color:var(--text-dim);line-height:1.6;max-width:220px}.footer-col-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);margin-bottom:14px}.footer-links{display:flex;flex-direction:column;gap:9px}.footer-links a{font-size:.82rem;color:var(--text-muted);transition:color var(--transition)}.footer-links a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid var(--border);max-width:1400px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.78rem;color:var(--text-dim)}.footer-disclaimer{max-width:620px;line-height:1.5}.footer-bottom-links{display:flex;gap:14px}.footer-bottom-links a{color:var(--text-dim);transition:color var(--transition)}.footer-bottom-links a:hover{color:var(--text-muted)}.ad-slot{width:100%;text-align:center;min-height:50px;border-radius:var(--radius);overflow:hidden;margin:16px 0}.ad-slot-header{margin-bottom:0;border-radius:0}@media (max-width:1100px){.nav-search{flex:0 1 220px}}@media (max-width:860px){.nav-links{display:none}.nav-search{display:none}.nav-hamburger{display:flex}.detail-stats{grid-template-columns:repeat(2,1fr)}.episode-row{grid-template-columns:90px 1fr}.episode-row .btn-ep-play{display:none}.hero-slider{min-height:auto;max-height:none;flex-direction:column;padding:0 16px}.hero-slide{flex-direction:column;min-height:auto;max-height:none}.hero-content{flex:none;max-width:100%;padding:32px 0 16px}.hero-image{flex:none;max-width:100%;width:100%;min-height:260px;border-radius:var(--radius-lg);margin:0 0 16px}.hero-trending-bar{max-width:100%;width:100%}.hero-dots{bottom:auto;top:12px;left:0}}@media (max-width:640px){.container{padding:0 16px}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.hero-content{padding:24px 0 12px}.hero-desc{display:none}.hero-trending-bar{display:none}.filter-bar{flex-direction:column;align-items:stretch}.footer-top{padding:32px 16px 24px}.detail-stats{grid-template-columns:repeat(4,1fr)}.stat-val{font-size:.9rem}}.hidden{display:none !important}.text-primary{color:var(--primary) !important}.text-muted{color:var(--text-muted) !important}.text-center{text-align:center}.mt-0{margin-top:0}.section-empty{text-align:center;padding:60px 20px;color:var(--text-dim);font-size:.9rem}.section-empty svg{opacity:.25;margin-bottom:14px}img.lazy{opacity:0;transition:opacity .4s ease}img.lazy.loaded{opacity:1}.skeleton{background:linear-gradient(90deg,var(--bg3) 25%,var(--bg4) 50%,var(--bg3) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.genre-tag.genre-active{background:var(--primary-dim);border-color:var(--primary);color:var(--primary)}.lang-pill.lang-active{background:var(--primary);border-color:var(--primary);color:#fff}.page-header{padding:36px 0 20px;border-bottom:1px solid var(--border);margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.clear-filters-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--bg3);border:1px solid var(--border2);border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;color:var(--text-muted);text-decoration:none;transition:all var(--transition);white-space:nowrap}.clear-filters-btn:hover{background:var(--bg4);color:var(--text);border-color:var(--primary)}.btn-watchlist.in-watchlist{background:var(--primary-dim);border-color:var(--primary);color:var(--primary)}.btn-watchlist.in-watchlist:hover{background:rgba(229,9,20,.28)}.btn-watchlist:disabled{opacity:.6;cursor:not-allowed}.watch-progress-bar{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(255,255,255,.15)}.watch-progress-fill{height:100%;background:var(--primary);border-radius:0 2px 2px 0;transition:width .3s ease}.star-rating-input{display:flex;align-items:center;gap:3px;margin-bottom:12px;flex-wrap:wrap}.star-btn{background:none;border:none;font-size:1.3rem;color:var(--text-dim);cursor:pointer;padding:2px;transition:color var(--transition),transform var(--transition);line-height:1}.star-btn.active{color:#f5c518}.star-btn:hover{transform:scale(1.15)}.star-rating-label{font-size:.82rem;color:var(--text-muted);margin-left:6px;white-space:nowrap}.review-form-wrap{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-bottom:24px}.review-form-title{font-size:.95rem;font-weight:700;margin-bottom:14px;color:var(--text)}.review-textarea{width:100%;background:var(--bg4);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;color:var(--text);font-family:var(--font);font-size:.875rem;resize:vertical;min-height:80px;outline:none;transition:border-color var(--transition)}.review-textarea:focus{border-color:var(--primary)}.reviews-summary{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;background:var(--bg3);border-radius:var(--radius-sm);border:1px solid var(--border)}.reviews-avg{font-size:1.3rem;font-weight:800;color:#f5c518}.reviews-count{font-size:.82rem;color:var(--text-muted)}.reviews-list{display:flex;flex-direction:column;gap:14px;margin-top:16px}.review-item{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px}.review-item-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.review-author{font-weight:700;font-size:.875rem;color:var(--text)}.review-rating{font-size:.82rem;color:#f5c518;font-weight:600}.review-time{font-size:.75rem;color:var(--text-dim);margin-left:auto}.review-item-text{font-size:.875rem;color:var(--text-muted);line-height:1.6;margin:0}.account-header{display:flex;align-items:center;gap:24px;padding:32px 0 28px;border-bottom:1px solid var(--border);margin-bottom:0;flex-wrap:wrap}.account-avatar{width:72px;height:72px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;color:#fff;flex-shrink:0}.account-info{flex:1;min-width:0}.account-name{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.account-meta{font-size:.875rem;color:var(--text-muted)}.account-stats{display:flex;gap:24px;flex-shrink:0}.account-stat{text-align:center}.account-stat-val{display:block;font-size:1.6rem;font-weight:800;color:var(--text);line-height:1}.account-stat-label{font-size:.72rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-top:3px}.review-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.review-card-header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.review-movie-title{font-weight:700;color:var(--primary);font-size:.9rem}.review-stars{display:flex;gap:1px;align-items:center}.review-stars .star{font-size:.8rem;color:var(--text-dim)}.review-stars .star.filled{color:#f5c518}.review-score{font-size:.78rem;color:var(--text-muted);margin-left:6px}.review-status{margin-left:auto}.review-date{font-size:.75rem;color:var(--text-dim)}.review-text{font-size:.85rem;color:var(--text-muted);line-height:1.6;margin:0}.admin-alert-success{padding:12px 16px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.25);color:#4ade80;border-radius:var(--radius-sm);font-size:.875rem;margin-bottom:12px}#resumeBanner{font-family:var(--font)}@media (max-width:640px){.account-header{flex-direction:column;align-items:flex-start;gap:16px}.account-stats{gap:16px}.star-btn{font-size:1.1rem}}:root{--royal-gold:var(--primary,#c68a2c);--royal-gold-2:var(--primary-dark,#9f6819);--royal-text:#2c251f;--royal-muted:#7d7063;--royal-bg:#fbf7ef;--royal-card:#fffdf8;--royal-border:#ead9bc;--royal-shadow:0 12px 35px rgba(88,57,19,.08);--shell-width:1180px;--poster-radius:9px}body.theme-light,body:not(.theme-dark){--bg:#fbf7ef;--bg2:#fffaf1;--bg3:#f4ead9;--card:#fffdf8;--card2:#fff9ef;--text:#2c251f;--text-muted:#7d7063;--border:#ead9bc;background:radial-gradient(circle at 12% 0%,rgba(198,138,44,.1),transparent 30%),linear-gradient(180deg,#fffaf1 0%,#fbf7ef 45%,#f3e7d2 100%)!important;color:var(--text);font-family:var(--font,'Inter',sans-serif)}body.theme-dark{--bg:#12100c;--bg2:#19150f;--bg3:#241d14;--card:#1d1811;--card2:#17130e;--text:#f6ead4;--text-muted:#b7a58a;--border:#3d2c16;--royal-bg:#12100c;--royal-card:#1d1811;--royal-border:#3d2c16;background:radial-gradient(circle at 14% 0%,rgba(211,158,74,.16),transparent 30%),linear-gradient(180deg,#070706 0%,#14100b 50%,#090806 100%)!important;color:var(--text);font-family:var(--font,'Inter',sans-serif)}body::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 8%,rgba(198,138,44,.08),transparent 34%);z-index:-1}a{color:inherit}.page-body,.detail-wrap{max-width:var(--shell-width);margin:0 auto;background:rgba(255,253,248,.74);border-left:1px solid var(--border);border-right:1px solid var(--border);box-shadow:var(--royal-shadow)}body.theme-dark .page-body,body.theme-dark .detail-wrap{background:rgba(18,16,12,.88);box-shadow:0 18px 60px rgba(0,0,0,.45)}.container{max-width:var(--shell-width)!important;padding-left:16px!important;padding-right:16px!important;margin:0 auto!important}.navbar{position:sticky;top:10px;z-index:1000;background:rgba(255,253,248,.92)!important;backdrop-filter:blur(18px);max-width:var(--shell-width);margin:12px auto 0;border:1px solid var(--border)!important;border-radius:0px 0px 0 0;box-shadow:0 12px 38px rgba(92,60,16,.08);height:66px!important}.nav-inner{max-width:none!important;height:66px!important;padding:0 18px!important}.nav-logo-text,.footer-logo-text{font-family:Georgia,'Times New Roman',serif!important;font-size:26px!important;font-weight:700!important;letter-spacing:.2px;color:var(--text)!important;display:flex;align-items:center;gap:9px}.nav-logo-text:before,.footer-logo-text:before{content:'♛';font-size:30px;color:var(--royal-gold);line-height:1}.nav-logo img{max-height:42px!important}.nav-links{gap:26px!important}.nav-links a{font-size:12px!important;text-transform:uppercase;letter-spacing:.05em;color:var(--text)!important;font-weight:700!important;opacity:.82;padding:24px 0 19px!important;border-bottom:2px solid transparent}.nav-links a:hover,.nav-links a.active{color:var(--royal-gold)!important;opacity:1;border-bottom-color:var(--royal-gold)}.nav-search{height:38px!important;border-radius:8px!important;background:rgba(255,255,255,.78)!important;min-width:260px}.nav-search input{font-size:13px!important;color:var(--text)!important}.search-icon{color:var(--royal-gold)!important}.btn-signin,.btn-join,.nav-user-btn{border-radius:999px!important;border:1px solid var(--border)!important;background:var(--card)!important;color:var(--text)!important}.btn-join,.btn-signin:hover{background:linear-gradient(135deg,var(--royal-gold),#e3b96c)!important;color:#fff!important;border-color:var(--royal-gold)!important}body.theme-dark .navbar{background:rgba(20,17,12,.92)!important}body.theme-dark .nav-search{background:rgba(255,255,255,.06)!important}.hero-section{padding:10px 0 0!important}.hero-slider{height:390px!important;border-radius:8px!important;border:1px solid var(--border)!important;overflow:hidden;background:#120f0b!important;box-shadow:var(--royal-shadow)}.hero-slide{border-radius:8px!important}.hero-image-bg{opacity:1!important}.hero-image-fade{background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.55) 42%,rgba(0,0,0,.06) 100%)!important}.hero-content{max-width:520px!important;padding:60px 58px!important;z-index:3}.hero-badge{background:linear-gradient(135deg,var(--royal-gold),#d7a14d)!important;color:#fff!important;border-radius:4px!important;font-size:10px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:800;padding:5px 10px!important;box-shadow:0 8px 22px rgba(198,138,44,.28)}.hero-title{font-family:Georgia,'Times New Roman',serif!important;text-transform:uppercase;letter-spacing:.07em;font-size:56px!important;line-height:.95!important;color:#f7ead3!important;text-shadow:0 4px 28px rgba(0,0,0,.5)}.hero-meta,.hero-desc{color:rgba(255,250,240,.78)!important}.hero-desc{font-size:14px!important;line-height:1.65!important}.hero-genre-tag,.detail-genre-chip{border:1px solid rgba(198,138,44,.45)!important;background:rgba(198,138,44,.08)!important;color:var(--royal-gold)!important;border-radius:6px!important}.hero-dots{bottom:22px!important;left:50%!important;transform:translateX(-50%)}.hero-dot{width:9px!important;height:9px!important;border-radius:50%!important;border:0!important;background:rgba(255,255,255,.55)!important}.hero-dot.active{width:28px!important;border-radius:999px!important;background:var(--royal-gold)!important}.hero-trending-bar{display:none!important}.btn-play,.hero-watch-btn,.btn-submit,.btn-dl,.server-btn.active,.tab-btn.active,.content-tab-btn.active,.sort-btn.active,.page-btn.active,.filter-submit{background:linear-gradient(135deg,#d8a247,var(--royal-gold-2))!important;color:#fff!important;border-color:#d8a247!important;box-shadow:0 8px 22px rgba(198,138,44,.22)!important}.btn-info,.hero-info-btn,.btn-watchlist,.btn-share,.btn-filter,.clear-filters-btn{background:rgba(255,255,255,.06)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:7px!important}.content-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 230px!important;gap:16px!important;align-items:start!important}.content-layout>main{min-width:0}.sidebar{position:static!important;background:transparent!important;padding:0!important;border:0!important}.widget{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:15px!important;margin-bottom:14px!important;box-shadow:0 8px 26px rgba(98,63,20,.05)}.widget-title{font-family:Georgia,'Times New Roman',serif!important;text-transform:uppercase!important;color:var(--text)!important;font-size:16px!important;letter-spacing:.02em;margin-bottom:12px!important}.widget-title:after{content:"";display:block;width:30px;height:2px;background:var(--royal-gold);margin-top:7px}.rank-item{display:grid!important;grid-template-columns:46px 1fr!important;gap:10px!important;border-bottom:1px solid var(--border)!important;padding:8px 0!important}.rank-num{display:none!important}.rank-item img{width:46px!important;height:62px!important;border-radius:5px!important;object-fit:cover}.rank-title{font-weight:700!important;color:var(--text)!important;font-size:12px!important}.rank-meta{font-size:11px!important;color:var(--text-muted)!important}.rank-rating{color:var(--royal-gold)!important}.genre-cloud,.lang-pills{display:flex;flex-direction:column;gap:0!important}.genre-tag,.lang-pill{display:flex!important;justify-content:space-between;align-items:center;border:0!important;border-bottom:1px solid var(--border)!important;background:transparent!important;border-radius:0!important;color:var(--text-muted)!important;padding:7px 0!important;font-size:12px!important}.genre-tag:hover,.lang-pill:hover,.genre-active,.lang-active{color:var(--royal-gold)!important;background:transparent!important}.section{padding:10px 0!important;margin-bottom:0!important}.section-header{margin-bottom:16px!important}.section-title,.page-title,.detail-title{font-family:Georgia,'Times New Roman',serif!important;color:var(--text)!important;font-weight:700!important}.section-title{font-size:18px!important;display:flex;align-items:center;gap:8px}.section-title:before{color:var(--royal-gold);font-size:18px}.section-link{color:var(--royal-gold)!important;font-weight:700!important}.tabs-bar,.filter-bar,.sort-bar,.alpha-bar{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:10px!important;margin-bottom:16px!important;box-shadow:none!important}.alpha-bar{display:none!important}.tab-btn,.sort-btn{border:0!important;background:transparent!important;color:var(--text)!important;border-radius:0!important;border-bottom:2px solid transparent!important;padding:10px 14px!important;font-weight:700!important}.tab-btn.active,.sort-btn.active{background:transparent!important;color:var(--royal-gold)!important;border-bottom-color:var(--royal-gold)!important;box-shadow:none!important}.filter-label,.results-count,.page-subtitle{color:var(--text-muted)!important}.filter-select,.form-control,.field-control{height:38px;background:var(--card)!important;border:1px solid var(--border)!important;border-radius:6px!important;color:var(--text)!important}.cards-grid,.cards-grid-wide{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.movie-card{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:7px!important;overflow:hidden!important;box-shadow:0 10px 24px rgba(84,52,12,.06)!important;transition:.22s ease}.movie-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(84,52,12,.14)!important;border-color:rgba(198,138,44,.55)!important}.card-poster{border-radius:0!important;background:#14110d!important;aspect-ratio:.72!important}.card-poster img{width:100%!important;height:100%!important;object-fit:cover!important}.card-quality,.card-new,.quality-badge,.badge{border-radius:4px!important;background:linear-gradient(135deg,#d8a247,var(--royal-gold-2))!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important;font-size:10px!important;font-weight:800!important}.card-info{padding:10px!important;background:var(--card)!important}.card-title{font-size:13px!important;color:var(--text)!important;font-weight:800!important;line-height:1.25}.card-meta{margin-top:6px!important;color:var(--text-muted)!important}.card-rating{color:var(--royal-gold)!important}.card-lang{color:var(--text-muted)!important}.card-overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.78))!important}.card-play-btn,.play-circle{background:rgba(255,255,255,.12)!important;color:var(--royal-gold)!important;border:1px solid var(--royal-gold)!important}.page-header{padding:30px 0 10px!important;border:0!important}.page-title{font-size:38px!important}.pagination{margin:28px 0!important}.page-btn{border:1px solid var(--border)!important;background:var(--card)!important;color:var(--text)!important;border-radius:6px!important}.page-btn.active{color:#fff!important}.section-empty{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:8px!important;color:var(--text-muted)!important}.detail-backdrop{height:330px!important;opacity:.35!important;filter:saturate(.75)!important}.detail-wrap{margin-top:-300px!important;padding-top:28px!important}.detail-hero{background:linear-gradient(90deg,rgba(255,253,248,.92),rgba(255,253,248,.72),rgba(255,253,248,.28))!important;border:0!important;border-radius:0!important;padding:20px 0 24px!important;box-shadow:none!important}.detail-poster{width:270px!important;max-width:270px!important;border-radius:8px!important;border:1px solid var(--border)!important;box-shadow:0 20px 46px rgba(52,34,10,.18)!important}.detail-poster img{border-radius:8px!important}.detail-title{font-size:44px!important;letter-spacing:-.02em}.detail-breadcrumb{color:var(--text-muted)!important}.detail-breadcrumb a{color:var(--text-muted)!important}.detail-meta-row{gap:16px!important}.detail-meta-item{background:transparent!important;border:0!important;color:var(--text-muted)!important;padding:0!important}.detail-desc{color:var(--text)!important;line-height:1.75!important;max-width:720px!important}.detail-actions{gap:14px!important}.detail-stats{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:var(--royal-shadow);grid-template-columns:repeat(4,1fr)!important}.stat-box{border-right:1px solid var(--border)!important}.stat-val{font-family:Georgia,'Times New Roman',serif!important;color:var(--text)!important}.stat-label{color:var(--text-muted)!important;text-transform:uppercase;letter-spacing:.05em}.player-section,.content-tabs,.season-block{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:var(--royal-shadow)!important}.server-tabs,.content-tab-nav,.season-header{background:var(--card)!important;border-bottom:1px solid var(--border)!important}.server-btn,.content-tab-btn{background:transparent!important;border:0!important;border-right:1px solid var(--border)!important;color:var(--text-muted)!important;border-radius:0!important;padding:14px 22px!important}.server-btn.active,.content-tab-btn.active{color:#fff!important}.player-wrap{background:#17130f!important;border-radius:0!important}.player-placeholder{min-height:330px!important}.player-meta-bar{background:var(--card)!important;border-top:1px solid var(--border)!important;color:var(--text-muted)!important}.info-table td,.dl-table td{border-color:var(--border)!important;color:var(--text)!important}.episode-row{border-top:1px solid var(--border)!important;background:var(--card)!important}.episode-row:hover,.episode-row.active{background:linear-gradient(90deg,rgba(198,138,44,.16),transparent)!important}.episode-thumb,.ep-thumb{border-radius:6px!important}.episode-title,.ep-title{color:var(--text)!important}.episode-meta,.ep-size{color:var(--text-muted)!important}.footer{max-width:var(--shell-width)!important;margin:0 auto 18px!important;border:1px solid var(--border)!important;border-top:0!important;border-radius:0 0 12px 12px!important;background:rgba(255,253,248,.86)!important;box-shadow:var(--royal-shadow);padding:28px 28px 12px!important}.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr!important;gap:35px!important}.footer-col-title{color:var(--text)!important;text-transform:uppercase!important}.footer-links a,.footer-tagline,.footer-disclaimer,.footer-bottom-links a{color:var(--text-muted)!important}.footer-links a:hover,.footer-bottom-links a:hover{color:var(--royal-gold)!important}.footer-bottom{border-top:1px solid var(--border)!important}body.theme-dark .detail-hero{background:linear-gradient(90deg,rgba(18,16,12,.94),rgba(18,16,12,.76),rgba(18,16,12,.28))!important}body.theme-dark .footer{background:rgba(20,17,12,.92)!important}body.theme-dark .filter-select,body.theme-dark .form-control{background:#1d1811!important}body.theme-dark .hero-slider{box-shadow:0 18px 58px rgba(0,0,0,.45)}@media (max-width:1024px){.content-layout{grid-template-columns:1fr!important}.sidebar{display:block}.cards-grid,.cards-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr))!important}.nav-search{min-width:200px}.detail-hero{display:grid!important;grid-template-columns:220px 1fr!important}.detail-poster{width:220px!important}}@media (max-width:760px){.navbar{top:0;border-radius:0!important}.page-body,.detail-wrap,.footer{border-left:0!important;border-right:0!important}.cards-grid,.cards-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.hero-slider{height:430px!important}.hero-content{padding:44px 24px!important}.hero-title{font-size:40px!important}.nav-links,.nav-search,.nav-auth{display:none!important}.detail-wrap{margin-top:-260px!important}.detail-hero{grid-template-columns:1fr!important}.detail-poster{width:180px!important}.content-layout{gap:12px!important}.footer-top{grid-template-columns:1fr 1fr!important}.sidebar{display:none!important}}.detail-wrap{max-width:var(--shell-width,1180px)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}.detail-wrap .container{max-width:none!important;width:100%!important;padding-left:20px!important;padding-right:20px!important}.detail-wrap .content-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:18px!important;align-items:start!important}.detail-wrap main{min-width:0!important;overflow:hidden!important}.detail-hero{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:28px!important;align-items:start!important;min-width:0!important}.detail-info{min-width:0!important;overflow:hidden!important}.detail-title{overflow-wrap:anywhere!important}.detail-desc{max-width:100%!important}.detail-poster{width:240px!important;max-width:240px!important;min-width:0!important}.detail-poster img{width:100%!important;height:auto!important;object-fit:cover!important}.detail-actions{display:flex!important;flex-wrap:wrap!important}.detail-stats{width:100%!important;max-width:520px!important;overflow:hidden!important}.player-section,.content-tabs,.related-section{max-width:100%!important;overflow:hidden!important}.player-wrap{width:100%!important;max-width:100%!important}.player-wrap iframe{width:100%!important;max-width:100%!important}.related-section{border-top:1px solid var(--border)!important;margin-top:22px!important;padding-top:24px!important}.related-header{display:flex!important;justify-content:space-between!important;align-items:center!important}.related-nav{display:flex!important;gap:8px!important}.related-arrow{width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid var(--border)!important;background:var(--card)!important;color:var(--royal-gold,#c68a2c)!important;font-size:22px!important;line-height:1!important;cursor:pointer!important;box-shadow:0 8px 18px rgba(84,52,12,.08)!important}.related-arrow:hover{background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717))!important;color:#fff!important}.related-slider-shell{position:relative!important;max-width:100%!important;overflow:hidden!important}.related-slider{display:flex!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;padding:2px 2px 12px!important;scrollbar-width:none!important}.related-slider::-webkit-scrollbar{display:none!important}.related-slider .movie-card{flex:0 0 154px!important;width:154px!important;min-width:154px!important;max-width:154px!important;scroll-snap-align:start!important}.related-slider .card-poster{aspect-ratio:.68!important}.related-slider .card-title{font-size:12px!important}.related-slider .card-info{min-height:74px!important}.footer-prototype{max-width:var(--shell-width,1180px)!important;margin:0 auto 18px!important;border:1px solid var(--border)!important;border-top:0!important;border-radius:0 0 14px 14px!important;background:rgba(255,253,248,.92)!important;padding:28px 24px 12px!important;box-shadow:0 18px 55px rgba(84,52,12,.09)!important}.footer-prototype-grid{display:grid!important;grid-template-columns:1.45fr .8fr .8fr .9fr 1.15fr!important;gap:28px!important;align-items:start!important}.footer-logo{display:flex!important;align-items:center!important;gap:9px!important;margin-bottom:10px!important}.footer-logo-crown{color:var(--royal-gold,#c68a2c)!important;font-size:28px!important;line-height:1!important}.footer-logo-text{font-family:Georgia,'Times New Roman',serif!important;font-size:28px!important;font-weight:800!important;color:var(--text)!important;line-height:1!important}.footer-tagline,.footer-newsletter p{color:var(--text-muted)!important;line-height:1.6!important;font-size:13px!important}.footer-socials{display:flex!important;gap:10px!important;margin-top:16px!important}.footer-socials a{width:30px!important;height:30px!important;border-radius:50%!important;border:1px solid var(--border)!important;background:rgba(198,138,44,.09)!important;color:var(--royal-gold,#c68a2c)!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-weight:800!important}.footer-socials a:hover{background:var(--royal-gold,#c68a2c)!important;color:#fff!important}.footer-prototype .footer-col-title{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--text)!important;margin-bottom:13px!important;font-weight:800!important}.footer-prototype .footer-links{display:flex!important;flex-direction:column!important;gap:8px!important}.footer-prototype .footer-links a{color:var(--text-muted)!important;text-decoration:none!important;font-size:13px!important}.footer-prototype .footer-links a:hover{color:var(--royal-gold,#c68a2c)!important}.footer-newsletter-form{display:flex!important;flex-direction:column!important;gap:10px!important}.footer-newsletter-form input{height:38px!important;border:1px solid var(--border)!important;border-radius:6px!important;background:var(--card)!important;color:var(--text)!important;padding:0 12px!important}.footer-newsletter-form button{height:38px!important;border:0!important;border-radius:6px!important;background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717))!important;color:#fff!important;font-weight:800!important;text-transform:uppercase!important;cursor:pointer!important}.footer-prototype-bottom{margin-top:24px!important;padding-top:14px!important;border-top:1px solid var(--border)!important;display:flex!important;justify-content:space-between!important;gap:16px!important;color:var(--text-muted)!important;font-size:12px!important}.footer-made-with{color:var(--text-muted)!important}body.theme-dark .footer-prototype{background:rgba(20,17,12,.94)!important}body.theme-dark .footer-newsletter-form input{background:#1d1811!important}@media (max-width:1024px){.detail-wrap .content-layout{grid-template-columns:1fr!important}.detail-wrap .sidebar{display:block!important}.detail-hero{grid-template-columns:210px minmax(0,1fr)!important}.detail-poster{width:210px!important;max-width:210px!important}.footer-prototype-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.detail-hero{grid-template-columns:1fr!important}.detail-poster{width:190px!important;max-width:190px!important}.detail-wrap .container{padding-left:12px!important;padding-right:12px!important}.detail-stats{grid-template-columns:repeat(2,1fr)!important}.related-slider .movie-card{flex-basis:142px!important;width:142px!important;min-width:142px!important}.footer-prototype-grid{grid-template-columns:1fr!important}.footer-prototype-bottom{flex-direction:column!important;text-align:center!important}}body.theme-light,body:not(.theme-dark){overflow-x:hidden!important}.detail-backdrop{height:360px!important;min-height:360px!important;opacity:.28!important;filter:saturate(.85) contrast(.96)!important;background-position:center top!important}.detail-wrap{max-width:var(--shell-width,1180px)!important;margin:-285px auto 0!important;padding-top:92px!important;overflow:visible!important;border-left:1px solid var(--border)!important;border-right:1px solid var(--border)!important;background:rgba(255,253,248,.82)!important}body.theme-dark .detail-wrap{background:rgba(18,16,12,.90)!important}.detail-wrap .container{width:100%!important;max-width:none!important;padding:0 18px 0!important;overflow:visible!important}.detail-wrap .content-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 250px!important;gap:18px!important;align-items:start!important;width:100%!important}.detail-wrap .content-layout>main{width:100%!important;min-width:0!important;overflow:visible!important}.detail-wrap .sidebar{width:250px!important;min-width:250px!important;max-width:250px!important;padding:0!important;align-self:start!important;position:relative!important;z-index:2!important}.detail-wrap .sidebar .widget{width:100%!important;box-sizing:border-box!important}.detail-wrap .rank-list{overflow:hidden!important}.detail-wrap .rank-item{grid-template-columns:48px minmax(0,1fr)!important}.detail-wrap .rank-info{min-width:0!important}.detail-wrap .rank-title{white-space:normal!important;line-height:1.3!important}.detail-hero{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:30px!important;align-items:start!important;padding:0 0 30px!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:0!important}.detail-poster{width:220px!important;max-width:220px!important;min-width:220px!important;aspect-ratio:2/3!important;border-radius:8px!important;overflow:hidden!important;background:var(--bg3)!important}.detail-poster img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.detail-info{min-width:0!important;padding-top:2px!important}.detail-breadcrumb{margin-bottom:12px!important;white-space:normal!important}.detail-title{font-family:Georgia,'Times New Roman',serif!important;font-size:42px!important;line-height:1.12!important;margin:0 0 12px!important;color:var(--text)!important;overflow-wrap:break-word!important}.detail-meta-row,.detail-genres-row,.detail-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.detail-desc{width:100%!important;max-width:720px!important;margin:16px 0 22px!important;line-height:1.72!important;color:var(--text)!important}.detail-actions{margin-bottom:22px!important}.detail-stats{width:100%!important;max-width:590px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;clear:both!important}.player-section,.content-tabs,.related-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;clear:both!important}.player-section{margin-top:0!important}.player-wrap,.player-placeholder,.player-wrap iframe{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.player-placeholder{min-height:390px!important}.related-section{padding:24px 0 26px!important;margin:26px 0 0!important;border-top:1px solid var(--border)!important;overflow:hidden!important}.related-section .section-title{font-family:Georgia,'Times New Roman',serif!important;font-size:28px!important;text-transform:none!important;letter-spacing:0!important}.related-slider-shell{width:100%!important;max-width:100%!important;overflow:hidden!important;position:relative!important}.related-slider{--related-gap:14px;display:flex!important;flex-wrap:nowrap!important;gap:var(--related-gap)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;padding:4px 1px 14px!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.related-slider::-webkit-scrollbar{display:none!important}.related-slider .movie-card{flex:0 0 calc((100% - (var(--related-gap) * 5)) / 6)!important;width:calc((100% - (var(--related-gap) * 5)) / 6)!important;min-width:calc((100% - (var(--related-gap) * 5)) / 6)!important;max-width:calc((100% - (var(--related-gap) * 5)) / 6)!important;scroll-snap-align:start!important;margin:0!important;box-sizing:border-box!important}.related-slider .card-poster,.related-slider .movie-poster{aspect-ratio:2/3!important;width:100%!important}.related-slider .card-info{padding:10px!important;min-height:74px!important}.related-slider .card-title{font-size:12px!important;line-height:1.28!important}.related-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;user-select:none!important}.related-arrow.is-disabled{opacity:.35!important;pointer-events:none!important}@media (max-width:1180px){.detail-wrap{margin-left:12px!important;margin-right:12px!important}}@media (max-width:1024px){.detail-backdrop{height:320px!important}.detail-wrap{margin-top:-250px!important;padding-top:82px!important}.detail-wrap .content-layout{grid-template-columns:1fr!important}.detail-wrap .sidebar{width:100%!important;max-width:100%!important;min-width:0!important}.detail-hero{grid-template-columns:200px minmax(0,1fr)!important;gap:24px!important}.detail-poster{width:200px!important;max-width:200px!important;min-width:200px!important}.related-slider .movie-card{flex-basis:calc((100% - (var(--related-gap) * 3)) / 4)!important;width:calc((100% - (var(--related-gap) * 3)) / 4)!important;min-width:calc((100% - (var(--related-gap) * 3)) / 4)!important;max-width:calc((100% - (var(--related-gap) * 3)) / 4)!important}}@media (max-width:760px){.detail-backdrop{height:260px!important}.detail-wrap{margin:0!important;padding-top:24px!important;border-left:0!important;border-right:0!important}.detail-hero{grid-template-columns:1fr!important;gap:18px!important}.detail-poster{width:190px!important;max-width:190px!important;min-width:0!important}.detail-title{font-size:34px!important}.detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.player-placeholder{min-height:250px!important}.related-slider .movie-card{flex-basis:148px!important;width:148px!important;min-width:148px!important;max-width:148px!important}}body.theme-light,body:not(.theme-dark),body.theme-dark{overflow-x:hidden!important}.detail-backdrop{display:none!important}.detail-wrap{position:relative!important;z-index:1!important;max-width:var(--shell-width,1180px)!important;width:calc(100% - 32px)!important;margin:0 auto 0!important;padding:0!important;overflow:visible!important;border-left:1px solid var(--border)!important;border-right:1px solid var(--border)!important;background:rgba(255,253,248,.88)!important;box-shadow:0 18px 50px rgba(88,57,19,.08)!important}body.theme-dark .detail-wrap{background:rgba(18,16,12,.93)!important;box-shadow:0 24px 70px rgba(0,0,0,.38)!important}.detail-wrap .container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;overflow:visible!important}.detail-wrap .content-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 270px!important;gap:18px!important;align-items:start!important;width:100%!important;padding:0 18px 28px!important;box-sizing:border-box!important}.detail-wrap .content-layout>main{min-width:0!important;width:100%!important;overflow:visible!important}.detail-wrap .sidebar{width:270px!important;min-width:270px!important;max-width:270px!important;padding:0!important;margin-top:18px!important;align-self:start!important;position:relative!important;z-index:3!important}.detail-wrap .sidebar .widget{width:100%!important;box-sizing:border-box!important;border-radius:10px!important}.detail-hero{position:relative!important;isolation:isolate!important;display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:32px!important;align-items:center!important;min-height:380px!important;width:100%!important;margin:0 0 28px!important;padding:36px 38px!important;overflow:hidden!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;background:linear-gradient(90deg,rgba(255,253,248,.98) 0%,rgba(255,253,248,.94) 34%,rgba(255,253,248,.68) 62%,rgba(255,253,248,.28) 100%),var(--detail-bg)!important;background-size:cover!important;background-position:center center!important}body.theme-dark .detail-hero{background:linear-gradient(90deg,rgba(18,16,12,.96) 0%,rgba(18,16,12,.90) 38%,rgba(18,16,12,.62) 68%,rgba(18,16,12,.30) 100%),var(--detail-bg)!important;background-size:cover!important;background-position:center center!important}.detail-hero::after{content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;background:radial-gradient(circle at 68% 18%,rgba(198,138,44,.16),transparent 30%)!important;pointer-events:none!important}.detail-hero>*{position:relative!important;z-index:1!important}.detail-poster{width:230px!important;min-width:230px!important;max-width:230px!important;aspect-ratio:2/3!important;border-radius:10px!important;overflow:hidden!important;border:1px solid rgba(198,138,44,.28)!important;box-shadow:0 22px 48px rgba(52,34,10,.20)!important;background:var(--bg3)!important}.detail-poster img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.detail-info{min-width:0!important;max-width:760px!important;padding:0!important;overflow:visible!important}.detail-breadcrumb{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 14px!important;color:var(--text-muted)!important;font-size:12px!important}.detail-title{font-family:Georgia,'Times New Roman',serif!important;font-size:42px!important;line-height:1.1!important;margin:0 0 14px!important;color:var(--text)!important;letter-spacing:-.02em!important;overflow-wrap:break-word!important}.detail-meta-row,.detail-genres-row,.detail-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.detail-desc{width:100%!important;max-width:700px!important;margin:16px 0 22px!important;line-height:1.72!important;color:var(--text)!important;font-size:15px!important}.detail-actions{margin-bottom:22px!important}.detail-stats{width:100%!important;max-width:610px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;clear:both!important;background:rgba(255,253,248,.84)!important;border:1px solid var(--border)!important;border-radius:8px!important;overflow:hidden!important}body.theme-dark .detail-stats{background:rgba(18,16,12,.78)!important}.player-section,.content-tabs,.related-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;clear:both!important}.player-section{margin-top:0!important}.player-wrap,.player-placeholder,.player-wrap iframe{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width:1024px){.detail-wrap{width:calc(100% - 20px)!important}.detail-wrap .content-layout{grid-template-columns:1fr!important;padding:0 14px 24px!important}.detail-wrap .sidebar{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important}.detail-hero{grid-template-columns:200px minmax(0,1fr)!important;gap:24px!important;padding:30px 26px!important;min-height:340px!important}.detail-poster{width:200px!important;min-width:200px!important;max-width:200px!important}}@media (max-width:760px){.detail-wrap{width:100%!important;border-left:0!important;border-right:0!important}.detail-hero{grid-template-columns:1fr!important;align-items:start!important;gap:18px!important;padding:24px 18px!important;min-height:0!important}.detail-poster{width:190px!important;min-width:0!important;max-width:190px!important}.detail-title{font-size:34px!important}.detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.detail-wrap.movie-detail-page{max-width:var(--shell-width,1180px)!important;width:calc(100% - 32px)!important;margin:0 auto!important;padding:0!important;background:rgba(255,253,248,.96)!important;border-left:1px solid var(--border)!important;border-right:1px solid var(--border)!important;box-shadow:0 18px 50px rgba(88,57,19,.08)!important}body.theme-dark .detail-wrap.movie-detail-page{background:rgba(18,16,12,.95)!important}.detail-wrap.movie-detail-page .content-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 270px!important;gap:28px!important;align-items:start!important;padding:18px 18px 28px!important}.detail-wrap.movie-detail-page main{min-width:0!important}.detail-wrap.movie-detail-page .sidebar{width:270px!important;min-width:270px!important;max-width:270px!important;margin:0!important;padding:0!important;align-self:start!important}.detail-wrap.movie-detail-page .sidebar .widget{background:rgba(255,253,248,.92)!important;border:1px solid var(--border)!important;border-radius:10px!important;box-shadow:0 12px 34px rgba(88,57,19,.08)!important;padding:18px!important}body.theme-dark .detail-wrap.movie-detail-page .sidebar .widget{background:rgba(24,20,14,.92)!important}.detail-wrap.movie-detail-page .detail-hero{display:grid!important;grid-template-columns:270px minmax(0,1fr)!important;gap:32px!important;align-items:start!important;min-height:0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}.detail-wrap.movie-detail-page .detail-hero::after{display:none!important}.detail-wrap.movie-detail-page .detail-poster{width:270px!important;min-width:270px!important;max-width:270px!important;aspect-ratio:2/3!important;border-radius:8px!important;border:1px solid var(--border)!important;box-shadow:0 16px 36px rgba(52,34,10,.12)!important;overflow:hidden!important}.detail-wrap.movie-detail-page .detail-poster img{width:100%!important;height:100%!important;object-fit:cover!important}.detail-wrap.movie-detail-page .detail-info{max-width:100%!important;padding:28px 0 0!important;min-width:0!important}.detail-wrap.movie-detail-page .detail-breadcrumb{margin:0 0 18px!important;font-size:12px!important;color:var(--text-muted)!important}.detail-wrap.movie-detail-page .detail-breadcrumb a{color:var(--text-muted)!important}.detail-wrap.movie-detail-page .detail-title{font-family:Georgia,'Times New Roman',serif!important;font-size:42px!important;line-height:1.08!important;font-weight:700!important;color:var(--text)!important;margin:0 0 18px!important;letter-spacing:-.025em!important}.detail-wrap.movie-detail-page .detail-meta-row{gap:14px!important;margin-bottom:18px!important;color:var(--text-muted)!important}.detail-wrap.movie-detail-page .detail-meta-item{background:transparent!important;border:0!important;padding:0!important;color:var(--text-muted)!important;font-size:14px!important}.detail-wrap.movie-detail-page .detail-rating-star{background:rgba(198,138,44,.09)!important;color:var(--royal-gold,var(--primary))!important;border:1px solid rgba(198,138,44,.25)!important;padding:5px 10px!important;border-radius:5px!important}.detail-wrap.movie-detail-page .detail-genres-row{margin-bottom:20px!important;gap:10px!important}.detail-wrap.movie-detail-page .detail-genre-chip{background:rgba(198,138,44,.04)!important;color:var(--royal-gold,var(--primary))!important;border:1px solid rgba(198,138,44,.36)!important;border-radius:5px!important;padding:6px 14px!important;font-size:13px!important;font-weight:700!important}.detail-wrap.movie-detail-page .detail-desc{max-width:680px!important;margin:0 0 32px!important;color:var(--text)!important;font-size:15px!important;line-height:1.75!important}.detail-wrap.movie-detail-page .detail-actions{gap:16px!important;margin:0!important}.detail-wrap.movie-detail-page .btn-play,.detail-wrap.movie-detail-page .btn-watchlist,.detail-wrap.movie-detail-page .btn-share{min-height:46px!important;border-radius:6px!important;padding:12px 26px!important;font-size:14px!important;font-weight:800!important}.detail-wrap.movie-detail-page .btn-play{background:linear-gradient(135deg,#dca64c,#b77718)!important;color:#fff!important;border:0!important}.detail-wrap.movie-detail-page .btn-watchlist,.detail-wrap.movie-detail-page .btn-share{background:rgba(255,253,248,.65)!important;color:var(--text)!important;border:1px solid var(--border)!important}body.theme-dark .detail-wrap.movie-detail-page .btn-watchlist,body.theme-dark .detail-wrap.movie-detail-page .btn-share{background:rgba(24,20,14,.72)!important}.detail-wrap.movie-detail-page .movie-detail-stats-panel{width:100%!important;max-width:100%!important;margin:22px 0 22px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;background:rgba(255,253,248,.92)!important;border:1px solid var(--border)!important;border-radius:8px!important;box-shadow:0 10px 26px rgba(88,57,19,.07)!important;overflow:hidden!important}body.theme-dark .detail-wrap.movie-detail-page .movie-detail-stats-panel{background:rgba(24,20,14,.86)!important}.detail-wrap.movie-detail-page .movie-detail-stats-panel .stat-box{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:78px!important;border-right:1px solid var(--border)!important;padding:14px 10px!important;text-align:center!important}.detail-wrap.movie-detail-page .movie-detail-stats-panel .stat-box:last-child{border-right:0!important}.detail-wrap.movie-detail-page .movie-detail-stats-panel .stat-icon{color:var(--royal-gold,var(--primary))!important;font-size:22px!important;line-height:1!important;margin-bottom:4px!important}.detail-wrap.movie-detail-page .movie-detail-stats-panel .stat-val{font-family:Georgia,'Times New Roman',serif!important;font-size:22px!important;color:var(--text)!important;font-weight:700!important;line-height:1.1!important}.detail-wrap.movie-detail-page .movie-detail-stats-panel .stat-label{color:var(--text-muted)!important;font-size:11px!important;text-transform:none!important;letter-spacing:0!important;margin-top:2px!important}.detail-wrap.movie-detail-page .player-section,.detail-wrap.movie-detail-page .content-tabs,.detail-wrap.movie-detail-page .related-section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.detail-wrap.movie-detail-page .player-section,.detail-wrap.movie-detail-page .content-tabs{border-radius:8px!important;background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:0 10px 26px rgba(88,57,19,.07)!important;overflow:hidden!important}.detail-wrap.movie-detail-page .server-tabs,.detail-wrap.movie-detail-page .content-tab-nav{min-height:52px!important;background:var(--card)!important;border-bottom:1px solid var(--border)!important}.detail-wrap.movie-detail-page .server-btn.active,.detail-wrap.movie-detail-page .content-tab-btn.active{background:linear-gradient(135deg,#dca64c,#b77718)!important;color:#fff!important}.detail-wrap.movie-detail-page .player-placeholder{min-height:360px!important}@media (max-width:1024px){.detail-wrap.movie-detail-page .content-layout{grid-template-columns:1fr!important;gap:22px!important}.detail-wrap.movie-detail-page .sidebar{width:100%!important;min-width:0!important;max-width:100%!important}.detail-wrap.movie-detail-page .detail-hero{grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important}.detail-wrap.movie-detail-page .detail-poster{width:220px!important;min-width:220px!important;max-width:220px!important}}@media (max-width:760px){.detail-wrap.movie-detail-page{width:100%!important}.detail-wrap.movie-detail-page .content-layout{padding:14px!important}.detail-wrap.movie-detail-page .detail-hero{grid-template-columns:1fr!important}.detail-wrap.movie-detail-page .detail-poster{width:190px!important;min-width:0!important;max-width:190px!important}.detail-wrap.movie-detail-page .detail-info{padding-top:0!important}.detail-wrap.movie-detail-page .detail-title{font-size:34px!important}.detail-wrap.movie-detail-page .movie-detail-stats-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detail-wrap.movie-detail-page .movie-detail-stats-panel .stat-box:nth-child(2){border-right:0!important}.detail-wrap.movie-detail-page .player-placeholder{min-height:250px!important}}.detail-stats.movie-detail-stats-panel{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;margin:22px 0 18px!important;background:rgba(255,253,248,.76)!important;border:1px solid rgba(198,138,44,.22)!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 14px 38px rgba(52,34,10,.08)!important}.detail-stats.movie-detail-stats-panel .stat-box{min-height:74px!important;padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:3px!important;border-right:1px solid rgba(198,138,44,.18)!important;text-align:center!important}.detail-stats.movie-detail-stats-panel .stat-box:last-child{border-right:0!important}.detail-stats.movie-detail-stats-panel .stat-icon{color:var(--royal-gold,#c68a2c)!important;line-height:1!important;margin-bottom:2px!important}.detail-stats.movie-detail-stats-panel .stat-val{font-family:Georgia,'Times New Roman',serif!important;font-size:20px!important;font-weight:700!important;line-height:1.1!important;color:var(--text,#2c251f)!important;white-space:nowrap!important}.detail-stats.movie-detail-stats-panel .stat-label{font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--text-muted,#7d7063)!important}.movie-player-meta-bar{min-height:46px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 16px!important;background:rgba(255,253,248,.90)!important;border-top:1px solid rgba(198,138,44,.18)!important;color:var(--text-muted,#7d7063)!important}.movie-player-meta-bar .player-meta-title{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;color:var(--text,#2c251f)!important;font-size:14px!important}.movie-player-meta-bar .player-meta-title strong{color:var(--text,#2c251f)!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.movie-player-meta-bar .player-meta-title span{color:var(--text-muted,#7d7063)!important;white-space:nowrap!important}.movie-player-meta-bar .player-meta-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-shrink:0!important}.player-meta-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:3px 8px!important;border-radius:5px!important;border:1px solid rgba(198,138,44,.24)!important;background:rgba(198,138,44,.09)!important;color:var(--royal-gold,#c68a2c)!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.player-meta-cc{font-family:Arial,sans-serif!important;letter-spacing:.03em!important}.player-report-link{display:inline-flex!important;align-items:center!important;gap:5px!important;border:0!important;background:transparent!important;color:var(--royal-gold,#c68a2c)!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;padding:3px 0!important}.player-report-link:hover{color:var(--primary,#b77d22)!important;text-decoration:underline!important}.server-tabs .btn-report{display:none!important}body.theme-dark .detail-stats.movie-detail-stats-panel,body.theme-dark .movie-player-meta-bar{background:rgba(18,16,12,.82)!important;border-color:rgba(198,138,44,.30)!important}body.theme-dark .detail-stats.movie-detail-stats-panel .stat-val,body.theme-dark .movie-player-meta-bar .player-meta-title,body.theme-dark .movie-player-meta-bar .player-meta-title strong{color:var(--text,#f7ead2)!important}@media (max-width:768px){.detail-stats.movie-detail-stats-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detail-stats.movie-detail-stats-panel .stat-box:nth-child(2){border-right:0!important}.movie-player-meta-bar{align-items:flex-start!important;flex-direction:column!important}.movie-player-meta-bar .player-meta-actions{justify-content:flex-start!important}}:root{--shell-width:1280px}.page-body,.detail-wrap,.navbar,.footer{max-width:var(--shell-width)!important}.container{max-width:var(--shell-width)!important}.detail-wrap.movie-detail-page{max-width:var(--shell-width)!important;width:calc(100% - 28px)!important}.detail-wrap.movie-detail-page .content-layout{grid-template-columns:minmax(0,1fr) 290px!important;gap:24px!important;padding:20px 22px 30px!important}.detail-wrap.movie-detail-page .sidebar{width:290px!important;min-width:290px!important;max-width:290px!important}.detail-wrap.movie-detail-page .detail-hero{grid-template-columns:285px minmax(0,1fr)!important;gap:34px!important}.detail-wrap.movie-detail-page .detail-poster{width:285px!important;min-width:285px!important;max-width:285px!important}.detail-wrap.movie-detail-page .detail-desc{max-width:780px!important}.detail-wrap.movie-detail-page .player-section{scroll-margin-top:96px!important}@media (max-width:1024px){.detail-wrap.movie-detail-page .content-layout{grid-template-columns:1fr!important;padding:18px!important}.detail-wrap.movie-detail-page .sidebar{width:100%!important;min-width:0!important;max-width:100%!important}.detail-wrap.movie-detail-page .detail-hero{grid-template-columns:220px minmax(0,1fr)!important}.detail-wrap.movie-detail-page .detail-poster{width:220px!important;min-width:220px!important;max-width:220px!important}}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page{max-width:var(--shell-width,1280px)!important;width:calc(100% - 32px)!important;margin:0 auto!important;padding:0!important;overflow:hidden!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .container{max-width:100%!important;width:100%!important;padding:0!important}body:has(.movie-detail-player-sidebar-page) .detail-backdrop{display:none!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:0 24px!important;align-items:start!important;padding:0 18px 30px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout>main{display:contents!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{grid-column:1/-1!important;display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:34px!important;align-items:center!important;width:100%!important;min-height:430px!important;margin:0 0 26px!important;padding:28px 36px!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;background:linear-gradient(90deg,rgba(255,253,248,.98) 0%,rgba(255,253,248,.86) 38%,rgba(255,253,248,.56) 64%,rgba(255,253,248,.24) 100%),var(--detail-bg) center center/cover no-repeat!important}body.theme-dark .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{background:linear-gradient(90deg,rgba(18,16,12,.96) 0%,rgba(18,16,12,.84) 38%,rgba(18,16,12,.58) 64%,rgba(18,16,12,.28) 100%),var(--detail-bg) center center/cover no-repeat!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero::before,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero::after{display:none!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:250px!important;min-width:250px!important;max-width:250px!important;aspect-ratio:2/3!important;align-self:center!important;border-radius:10px!important;border:1px solid rgba(198,138,44,.25)!important;box-shadow:0 18px 44px rgba(52,34,10,.18)!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-info{padding:0!important;max-width:780px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-title{margin-bottom:14px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-meta-row{margin-bottom:14px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-genres-row{margin-bottom:18px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-desc{max-width:720px!important;margin-bottom:22px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions{margin-bottom:18px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-detail-stats-panel{max-width:640px!important;margin:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .ad-slot{grid-column:1/-1!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-section{grid-column:1!important;grid-row:2!important;margin:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs{grid-column:1!important;grid-row:3!important;margin:20px 0 0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .related-section{grid-column:1!important;grid-row:4!important;margin:28px 0 0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar{grid-column:2!important;grid-row:2/span 3!important;width:300px!important;min-width:300px!important;max-width:300px!important;margin:0!important;padding:0!important;align-self:start!important;position:sticky!important;top:96px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar .widget{margin:0 0 18px!important;padding:22px!important;border-radius:12px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-section,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs{border-radius:10px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder{min-height:400px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs{min-height:60px!important}@media(max-width:1024px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout{grid-template-columns:1fr!important;padding:0 16px 28px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-section,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .related-section,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar{grid-column:1!important;grid-row:auto!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar{width:100%!important;min-width:0!important;max-width:100%!important;position:static!important;margin-top:22px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{grid-template-columns:220px minmax(0,1fr)!important;min-height:360px!important;padding:26px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:220px!important;min-width:220px!important;max-width:220px!important}}@media(max-width:760px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page{width:100%!important;border-left:0!important;border-right:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout{padding:0 12px 24px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{grid-template-columns:1fr!important;min-height:0!important;padding:22px 16px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:190px!important;min-width:0!important;max-width:190px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-detail-stats-panel{max-width:100%!important}}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout{padding:0 18px 30px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{width:calc(100% + 36px)!important;max-width:calc(100% + 36px)!important;margin:0 -18px 20px!important;min-height:390px!important;padding:30px 48px!important;background:linear-gradient(90deg,rgba(255,253,248,.90) 0%,rgba(255,253,248,.72) 31%,rgba(255,253,248,.42) 62%,rgba(255,253,248,.18) 100%),var(--detail-bg) center center/cover no-repeat!important;border-bottom:1px solid rgba(198,138,44,.18)!important}body.theme-dark .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{background:linear-gradient(90deg,rgba(18,16,12,.88) 0%,rgba(18,16,12,.72) 31%,rgba(18,16,12,.44) 62%,rgba(18,16,12,.20) 100%),var(--detail-bg) center center/cover no-repeat!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:238px!important;min-width:238px!important;max-width:238px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-info{max-width:820px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-title{margin-bottom:12px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-meta-row{margin-bottom:12px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-genres-row{margin-bottom:16px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-desc{margin-bottom:18px!important;max-width:760px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions{margin-bottom:14px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-detail-stats-panel{max-width:660px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar .widget-title:after{display:none!important;content:none!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar .widget-title{border-bottom:1px solid rgba(198,138,44,.18)!important;padding-bottom:14px!important;margin-bottom:10px!important}@media(max-width:1024px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;min-height:340px!important;padding:26px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:210px!important;min-width:210px!important;max-width:210px!important}}@media(max-width:760px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;min-height:0!important;padding:22px 16px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:190px!important;min-width:0!important;max-width:190px!important}}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero .movie-detail-stats-panel{display:none!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout{grid-template-rows:auto auto auto auto auto auto!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page main>.movie-detail-stats-panel{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important;min-height:78px!important;align-self:start!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page main>.movie-detail-stats-panel .stat-box{min-height:76px!important;padding:12px 10px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page main>.movie-detail-stats-panel .stat-icon{margin-bottom:4px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page main>.movie-detail-stats-panel .stat-val{font-size:22px!important;line-height:1.05!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page main>.movie-detail-stats-panel .stat-label{font-size:11px!important;margin-top:5px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .ad-slot{grid-column:1!important;grid-row:3!important;width:100%!important;margin:0 0 16px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-section{grid-column:1!important;grid-row:4!important;margin:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs{grid-column:1!important;grid-row:5!important;margin:20px 0 0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .related-section{grid-column:1!important;grid-row:6!important;margin:28px 0 0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar{grid-column:2!important;grid-row:4 / span 3!important;align-self:start!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder{min-height:360px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs{min-height:58px!important}.rank-quality{margin-top:6px!important}.rank-quality span{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:6px!important;border:1px solid rgba(198,138,44,.32)!important;background:rgba(198,138,44,.10)!important;color:var(--royal-gold)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}@media(max-width:1024px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page main>.movie-detail-stats-panel,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .ad-slot,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-section,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .related-section,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar{grid-column:1!important;grid-row:auto!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar{position:static!important;margin-top:22px!important}}@media(max-width:760px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page main>.movie-detail-stats-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page main>.movie-detail-stats-panel .stat-box:nth-child(2){border-right:0!important}}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{background:linear-gradient(90deg,rgba(255,253,248,.90) 0%,rgba(255,253,248,.72) 31%,rgba(255,253,248,.42) 62%,rgba(255,253,248,.18) 100%),var(--detail-bg) center top/cover no-repeat!important}body.theme-dark .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{background:linear-gradient(90deg,rgba(18,16,12,.88) 0%,rgba(18,16,12,.72) 31%,rgba(18,16,12,.44) 62%,rgba(18,16,12,.20) 100%),var(--detail-bg) center top/cover no-repeat!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-widget{margin-top:18px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 14px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:28px!important;padding:5px 0!important;color:var(--text-muted)!important;text-decoration:none!important;border-bottom:0!important;font-size:12px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-row:hover{color:var(--royal-gold,var(--primary))!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .genre-widget-icon{width:14px!important;height:14px!important;flex:0 0 14px!important;color:#9f9487!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-row:hover .genre-widget-icon{color:var(--royal-gold,var(--primary))!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-left span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:22px!important;padding:0 8px!important;border-radius:7px!important;background:rgba(44,37,31,.06)!important;color:#8d8174!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:36px!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;background:rgba(255,253,248,.50)!important;color:var(--royal-gold,var(--primary))!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-decoration:none!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-viewall:hover{background:rgba(198,138,44,.12)!important;border-color:rgba(198,138,44,.44)!important}body.theme-dark .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-count{background:rgba(255,255,255,.07)!important;color:#c7bba8!important}body.theme-dark .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-genre-viewall{background:rgba(24,20,14,.55)!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{min-height:360px!important;margin:0 0 16px!important;padding:22px 36px!important;gap:34px!important;align-items:center!important;background:linear-gradient(90deg,rgba(255,253,248,.92) 0%,rgba(255,253,248,.74) 34%,rgba(255,253,248,.42) 64%,rgba(255,253,248,.18) 100%),var(--detail-bg) center top/cover no-repeat!important}body.theme-dark .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{background:linear-gradient(90deg,rgba(18,16,12,.88) 0%,rgba(18,16,12,.72) 34%,rgba(18,16,12,.44) 64%,rgba(18,16,12,.20) 100%),var(--detail-bg) center top/cover no-repeat!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:235px!important;min-width:235px!important;max-width:235px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-title{margin-bottom:12px!important;font-size:42px!important;line-height:1.04!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-detail-clean-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:0!important;margin:0 0 14px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-detail-clean-meta .detail-meta-item{color:var(--text-muted)!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-detail-clean-meta .detail-meta-item+.detail-meta-item::before{content:'•';display:inline-block;margin:0 10px;color:rgba(112,102,93,.70)!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-genres-row{margin:0 0 16px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-desc{margin:0 0 20px!important;max-width:760px!important;line-height:1.55!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions{margin-bottom:0!important}@media(max-width:1024px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{min-height:320px!important;padding:22px 26px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:210px!important;min-width:210px!important;max-width:210px!important}}@media(max-width:760px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{min-height:0!important;padding:20px 16px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:185px!important;min-width:0!important;max-width:185px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-title{font-size:34px!important}}.detail-wrap.movie-detail-page .content-layout{padding-top:0!important}.detail-wrap.movie-detail-page main{overflow:hidden!important}.detail-wrap.movie-detail-page .detail-hero{position:relative!important;left:0!important;right:0!important;width:100%!important;margin:0!important;padding:26px 42px!important;min-height:370px!important;display:grid!important;grid-template-columns:225px minmax(0,1fr)!important;gap:34px!important;align-items:center!important;background-image:linear-gradient(90deg,rgba(255,253,248,.96) 0%,rgba(255,253,248,.78) 25%,rgba(255,253,248,.45) 55%,rgba(255,253,248,.22) 100%),var(--detail-bg)!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important;overflow:hidden!important}.detail-wrap.movie-detail-page .detail-poster{width:225px!important;min-width:225px!important;max-width:225px!important;border-radius:8px!important}.detail-wrap.movie-detail-page .detail-info{padding:0!important;align-self:center!important}.detail-wrap.movie-detail-page .detail-breadcrumb{margin-bottom:10px!important}.detail-wrap.movie-detail-page .detail-title{font-size:38px!important;margin-bottom:12px!important}.detail-wrap.movie-detail-page .detail-meta-row{margin-bottom:12px!important}.detail-wrap.movie-detail-page .detail-genres-row{margin-bottom:14px!important}.detail-wrap.movie-detail-page .detail-desc{margin-bottom:20px!important;max-width:760px!important;line-height:1.58!important}.detail-wrap.movie-detail-page .detail-actions{margin-top:0!important}body.theme-dark .detail-wrap.movie-detail-page .detail-hero{background-image:linear-gradient(90deg,rgba(18,16,12,.96) 0%,rgba(18,16,12,.78) 30%,rgba(18,16,12,.42) 65%,rgba(18,16,12,.20) 100%),var(--detail-bg)!important}@media (max-width:1024px){.detail-wrap.movie-detail-page .detail-hero{grid-template-columns:200px minmax(0,1fr)!important;min-height:330px!important;padding:24px 26px!important}.detail-wrap.movie-detail-page .detail-poster{width:200px!important;min-width:200px!important;max-width:200px!important}}@media (max-width:760px){.detail-wrap.movie-detail-page .detail-hero{grid-template-columns:1fr!important;min-height:0!important;padding:22px 18px!important}.detail-wrap.movie-detail-page .detail-poster{width:180px!important;min-width:0!important;max-width:180px!important}}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout{padding-top:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout>main{overflow:visible!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{position:relative!important;isolation:isolate!important;grid-column:1 / -1!important;width:calc(100% + 36px)!important;max-width:calc(100% + 36px)!important;margin:0 -18px 14px!important;min-height:330px!important;height:auto!important;padding:20px 46px!important;display:grid!important;grid-template-columns:205px minmax(0,1fr)!important;column-gap:32px!important;row-gap:0!important;align-items:center!important;background:none!important;border:0!important;border-bottom:1px solid rgba(198,138,44,.18)!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-2!important;background-image:var(--detail-bg)!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;transform:none!important;opacity:1!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;background:linear-gradient(90deg,rgba(255,253,248,.96) 0%,rgba(255,253,248,.80) 25%,rgba(255,253,248,.46) 54%,rgba(255,253,248,.14) 100%)!important;transform:none!important;opacity:1!important}body.theme-dark .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero::after{background:linear-gradient(90deg,rgba(18,16,12,.96) 0%,rgba(18,16,12,.80) 25%,rgba(18,16,12,.46) 54%,rgba(18,16,12,.16) 100%)!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:205px!important;min-width:205px!important;max-width:205px!important;border-radius:10px!important;align-self:center!important;justify-self:center!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-info{max-width:820px!important;padding:0!important;align-self:center!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-breadcrumb{margin:0 0 8px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-title{margin:0 0 10px!important;font-size:38px!important;line-height:1.02!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-detail-clean-meta{margin:0 0 12px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-genres-row{margin:0 0 14px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-desc{margin:0 0 18px!important;max-width:760px!important;line-height:1.52!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions{margin:0!important}@media(max-width:1024px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important;min-height:300px!important;padding:20px 26px!important;grid-template-columns:190px minmax(0,1fr)!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:190px!important;min-width:190px!important;max-width:190px!important}}@media(max-width:760px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;grid-template-columns:1fr!important;min-height:0!important;padding:18px 16px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:176px!important;min-width:0!important;max-width:176px!important;justify-self:start!important}}.detail-wrap.movie-detail-page .related-section .section-header.related-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:18px!important;padding:0!important}.detail-wrap.movie-detail-page .related-section .section-title{display:inline-flex!important;align-items:center!important;gap:8px!important;line-height:1.1!important;margin:0!important;padding:0!important;font-size:28px!important;white-space:nowrap!important}.detail-wrap.movie-detail-page .related-section .section-title::before{content:'♛'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;min-width:22px!important;height:22px!important;line-height:1!important;margin:0!important;transform:none!important;color:var(--royal-gold)!important;font-size:21px!important}.detail-wrap.movie-detail-page .related-section .related-nav{display:flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important}.card-quality:empty,.card-new:empty{display:none!important}@media(max-width:640px){.detail-wrap.movie-detail-page .related-section .section-title{font-size:22px!important}.detail-wrap.movie-detail-page .related-section .section-title::before{width:18px!important;min-width:18px!important;font-size:18px!important}}.movies-landing-page .listing-breadcrumb{display:flex!important;align-items:center!important;gap:7px!important;margin:6px 0 16px!important;color:var(--text-muted)!important;font-size:12px!important}.movies-landing-page .listing-breadcrumb a{color:var(--text-muted)!important;text-decoration:none!important;transition:.18s ease!important}.movies-landing-page .listing-breadcrumb a:hover{color:var(--royal-gold)!important}.movies-landing-page .movies-page-header{margin-bottom:14px!important}.movies-landing-page .movies-page-header .page-title{margin:0!important;font-size:36px!important;line-height:1.1!important}.movies-landing-page .listing-filter-panel{display:grid!important;grid-template-columns:repeat(5,minmax(130px,1fr)) minmax(140px,.85fr)!important;gap:16px!important;align-items:end!important;background:var(--card)!important;border:1px solid var(--border)!important;border-radius:8px!important;padding:18px 20px!important;margin-bottom:18px!important;box-shadow:0 8px 26px rgba(98,63,20,.045)!important}.movies-landing-page .filter-field{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important}.movies-landing-page .filter-field label{color:var(--text-muted)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.015em!important}.movies-landing-page .listing-filter-panel .filter-select{width:100%!important;min-width:0!important;height:38px!important;padding:0 12px!important;background:var(--card)!important;border:1px solid var(--border)!important;border-radius:6px!important;color:var(--text)!important;font-size:12px!important;font-weight:700!important}.movies-landing-page .reset-filters-btn{height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-transform:uppercase!important;letter-spacing:.035em!important;font-size:11px!important;font-weight:900!important;color:var(--royal-gold)!important;background:transparent!important;border:1px solid rgba(198,138,44,.45)!important;border-radius:6px!important;text-decoration:none!important;transition:.18s ease!important;white-space:nowrap!important}.movies-landing-page .reset-filters-btn:hover{background:rgba(198,138,44,.10)!important;border-color:var(--royal-gold)!important}.movies-landing-page .movies-results-count{margin:0 0 18px!important;color:var(--text-muted)!important;font-size:13px!important;font-weight:700!important}.movies-landing-page .movies-sidebar .widget-title{font-size:16px!important}.movies-landing-page .movies-sidebar .rank-item{grid-template-columns:46px 1fr!important;gap:10px!important}.movies-landing-page .movies-sidebar .rank-item img{width:46px!important;height:62px!important;border-radius:5px!important;object-fit:cover!important}.movies-landing-page .movie-genre-widget .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin-top:2px!important}.movies-landing-page .movie-genre-widget .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 0!important;border-bottom:1px solid var(--border)!important;color:var(--text-muted)!important;text-decoration:none!important;font-size:12px!important;transition:.18s ease!important}.movies-landing-page .movie-genre-widget .movie-genre-row:hover,.movies-landing-page .movie-genre-widget .movie-genre-row.active{color:var(--royal-gold)!important}.movies-landing-page .movie-genre-widget .movie-genre-left{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.movies-landing-page .movie-genre-widget .movie-genre-left svg{flex:0 0 auto!important;color:var(--text-muted)!important;opacity:.9!important}.movies-landing-page .movie-genre-widget .movie-genre-row:hover .movie-genre-left svg,.movies-landing-page .movie-genre-widget .movie-genre-row.active .movie-genre-left svg{color:var(--royal-gold)!important}.movies-landing-page .movie-genre-widget .movie-genre-left span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.movies-landing-page .movie-genre-widget .movie-genre-count{flex:0 0 auto!important;min-width:38px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 7px!important;border-radius:999px!important;background:rgba(198,138,44,.10)!important;color:var(--text-muted)!important;font-size:11px!important;font-weight:800!important}.movies-landing-page .movie-genre-widget .movie-genre-viewall{height:34px!important;margin-top:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;color:var(--royal-gold)!important;text-decoration:none!important;text-transform:uppercase!important;font-size:11px!important;font-weight:900!important}.movies-landing-page .movie-genre-widget .movie-genre-viewall:hover{background:rgba(198,138,44,.10)!important;border-color:var(--royal-gold)!important}body.theme-dark .movies-landing-page .listing-filter-panel .filter-select{background:#1d1811!important}body.theme-dark .movies-landing-page .movie-genre-widget .movie-genre-count{background:rgba(198,138,44,.16)!important}@media(max-width:1180px){.movies-landing-page .listing-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.movies-landing-page .listing-filter-panel{grid-template-columns:1fr!important;padding:14px!important}.movies-landing-page .movies-page-header .page-title{font-size:32px!important}}.movies-landing-page .movies-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:22px!important;align-items:start!important}.movies-landing-page .movies-layout>main{min-width:0!important}.movies-landing-page .listing-filter-panel{width:100%!important;max-width:100%!important;grid-template-columns:repeat(5,minmax(124px,1fr)) minmax(160px,.85fr)!important;gap:16px!important;padding:18px 20px!important}.movies-landing-page .listing-filter-panel .filter-select{min-width:0!important}.movies-landing-page .reset-filters-btn{min-width:158px!important}.movies-landing-page .movies-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;margin-top:320px!important;align-self:start!important}.movies-landing-page .movies-sidebar .widget{width:100%!important;padding:22px!important;border-radius:12px!important;margin:0 0 18px!important}.movies-landing-page .movies-sidebar .widget-title{display:flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;font-size:18px!important;line-height:1.2!important;border-bottom:1px solid rgba(198,138,44,.18)!important;padding:0 0 14px!important;margin:0 0 14px!important}.movies-landing-page .movies-sidebar .widget-title:after{display:none!important;content:none!important}.movies-landing-page .movies-sidebar .rank-list{padding:0!important}.movies-landing-page .movies-sidebar .rank-item{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;padding:10px 0!important}.movies-landing-page .movies-sidebar .rank-item img{width:58px!important;height:78px!important;border-radius:7px!important}.movies-landing-page .movies-sidebar .rank-title{font-size:13px!important;line-height:1.25!important}.movies-landing-page .movies-sidebar .rank-meta{font-size:12px!important;line-height:1.55!important}.movies-landing-page .movies-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.movies-landing-page .movie-genre-widget{margin-top:18px!important}.movies-landing-page .movie-genre-widget .movie-genre-list{margin:0 0 14px!important}.movies-landing-page .movie-genre-widget .movie-genre-row{min-height:28px!important;padding:5px 0!important;border-bottom:0!important}.movies-landing-page .movie-genre-widget .movie-genre-count{min-width:42px!important;border-radius:7px!important;background:rgba(44,37,31,.06)!important}.movies-landing-page .movie-genre-widget .movie-genre-viewall{min-height:36px!important;background:rgba(255,253,248,.50)!important}body.theme-dark .movies-landing-page .movie-genre-widget .movie-genre-count{background:rgba(255,255,255,.07)!important;color:#c7bba8!important}body.theme-dark .movies-landing-page .movie-genre-widget .movie-genre-viewall{background:rgba(24,20,14,.55)!important}@media(max-width:1180px){.movies-landing-page .movies-layout{grid-template-columns:1fr!important}.movies-landing-page .movies-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:22px!important}.movies-landing-page .listing-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}.movies-landing-page .movies-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:760px){.movies-landing-page .listing-filter-panel{grid-template-columns:1fr!important;padding:14px!important}.movies-landing-page .movies-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.movies-landing-page{overflow:hidden!important}.movies-landing-page .content-layout.movies-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:22px!important;align-items:start!important}.movies-landing-page .listing-breadcrumb{margin:4px 0 10px!important}.movies-landing-page .movies-page-header{margin-top:0!important;margin-bottom:34px!important}.movies-landing-page .movies-page-header .page-title{margin-top:0!important}.movies-landing-page .listing-filter-panel{width:calc(100% + 322px)!important;max-width:none!important;box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(150px,1fr)) minmax(175px,.74fr)!important;gap:18px!important;padding:18px 20px!important;margin-bottom:20px!important}.movies-landing-page .listing-filter-panel .filter-select{height:40px!important}.movies-landing-page .reset-filters-btn{height:40px!important;min-width:174px!important}.movies-landing-page .movies-results-count{margin:0 0 18px!important}.movies-landing-page .movies-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;margin-top:285px!important;align-self:start!important}.movies-landing-page .movies-sidebar .widget{width:100%!important;padding:22px!important;border-radius:12px!important}.movies-landing-page .movies-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}@media(max-width:1180px){.movies-landing-page{overflow:visible!important}.movies-landing-page .content-layout.movies-layout{grid-template-columns:1fr!important}.movies-landing-page .listing-filter-panel{width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.movies-landing-page .movies-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:22px!important}.movies-landing-page .movies-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:760px){.movies-landing-page .movies-page-header{margin-bottom:18px!important}.movies-landing-page .listing-filter-panel{grid-template-columns:1fr!important;padding:14px!important}.movies-landing-page .movies-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.series-listing-page .series-trending-section{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:10px!important;padding:18px!important;margin:0 0 22px!important;box-shadow:0 8px 26px rgba(98,63,20,.04)!important}.series-listing-page .series-trending-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin-bottom:14px!important}.series-listing-page .series-trending-head h2{margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;color:var(--text)!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:.02em!important}.series-listing-page .series-trending-head h2 span{color:var(--royal-gold)!important}.series-listing-page .series-trending-head a{color:var(--royal-gold)!important;text-decoration:none!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.series-listing-page .series-trending-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.series-listing-page .series-trending-card{position:relative!important;display:block!important;text-decoration:none!important;color:var(--text)!important}.series-listing-page .series-trending-card img{width:100%!important;aspect-ratio:16/10!important;object-fit:cover!important;border-radius:7px!important;border:1px solid var(--border)!important;display:block!important}.series-listing-page .trend-rank{position:absolute!important;top:8px!important;left:8px!important;z-index:2!important;width:22px!important;height:22px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#d8a247,var(--royal-gold-2))!important;color:#fff!important;font-size:11px!important;font-weight:900!important;box-shadow:0 4px 12px rgba(0,0,0,.18)!important}.series-listing-page .trend-info{padding-top:8px!important}.series-listing-page .trend-rating{font-size:11px!important;color:var(--royal-gold)!important;font-weight:800!important}.series-listing-page .trend-title{font-size:12px!important;font-weight:900!important;line-height:1.25!important;margin-top:2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.series-listing-page .trend-meta{font-size:11px!important;color:var(--text-muted)!important;margin-top:4px!important}.series-listing-page .series-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.series-listing-page .series-list-card{background:var(--card)!important;border:1px solid var(--border)!important;border-radius:9px!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(80,52,18,.045)!important;transition:.18s ease!important}.series-listing-page .series-list-card:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px rgba(80,52,18,.09)!important}.series-listing-page .series-poster-link{display:block!important;color:inherit!important;text-decoration:none!important}.series-listing-page .series-poster-wrap{position:relative!important;aspect-ratio:16/10!important;background:var(--bg3)!important;overflow:hidden!important}.series-listing-page .series-poster-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.series-listing-page .series-episode-pill{position:absolute!important;top:10px!important;right:10px!important;padding:4px 8px!important;border-radius:999px!important;background:rgba(0,0,0,.52)!important;color:#fff!important;font-size:10px!important;font-weight:800!important}.series-listing-page .series-rating-badge{position:absolute!important;left:10px!important;bottom:10px!important;padding:4px 7px!important;border-radius:6px!important;background:rgba(0,0,0,.58)!important;color:#ffd15a!important;font-size:11px!important;font-weight:900!important}.series-listing-page .series-card-info{padding:13px 14px 14px!important}.series-listing-page .series-card-title{display:block!important;color:var(--text)!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;margin-bottom:7px!important}.series-listing-page .series-card-title:hover{color:var(--royal-gold)!important}.series-listing-page .series-card-meta{display:flex!important;flex-wrap:wrap!important;gap:5px 9px!important;color:var(--text-muted)!important;font-size:11px!important;line-height:1.45!important;margin-bottom:9px!important}.series-listing-page .series-card-meta span+span:before{content:'·'!important;margin-right:9px!important;color:var(--border2)!important}.series-listing-page .series-card-counts{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:11px!important}.series-listing-page .series-card-counts span{display:inline-flex!important;align-items:center!important;height:23px!important;padding:0 8px!important;border-radius:999px!important;background:rgba(198,138,44,.10)!important;color:var(--text-muted)!important;font-size:10px!important;font-weight:800!important}.series-listing-page .series-mylist-btn{width:100%!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;background:rgba(255,253,248,.52)!important;color:var(--text)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;cursor:pointer!important;transition:.18s ease!important}.series-listing-page .series-mylist-btn:hover,.series-listing-page .series-mylist-btn.in-watchlist{background:rgba(198,138,44,.12)!important;border-color:var(--royal-gold)!important;color:var(--royal-gold)!important}.series-listing-page .series-sidebar{margin-top:285px!important}body.theme-dark .series-listing-page .series-mylist-btn{background:rgba(24,20,14,.55)!important}body.theme-dark .series-listing-page .series-card-counts span{background:rgba(255,255,255,.07)!important;color:#c7bba8!important}@media(max-width:1180px){.series-listing-page .series-trending-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.series-listing-page .series-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.series-listing-page .series-sidebar{margin-top:22px!important}}@media(max-width:760px){.series-listing-page .series-trending-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.series-listing-page .series-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media(max-width:520px){.series-listing-page .series-trending-row,.series-listing-page .series-card-grid{grid-template-columns:1fr!important}}.series-listing-page .series-card-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.series-listing-page .series-card-meta span+span:before{content:none!important}.series-listing-page .series-card-lang{background:var(--bg3)!important;color:var(--text-muted)!important;padding:1px 6px!important;border-radius:3px!important;font-size:.65rem!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.45!important}.page-body>.hero-section{max-width:var(--shell-width);margin:0 auto;padding:10px 18px 0!important}.page-body>.hero-section .hero-slider{position:relative;height:430px!important;min-height:430px!important;border-radius:9px!important;overflow:hidden;border:1px solid rgba(205,154,78,.42)!important;background:#100d09!important;box-shadow:0 22px 64px rgba(93,62,21,.18)!important}.page-body>.hero-section .hero-slide{position:absolute;inset:0;min-height:100%!important;border-radius:9px!important;overflow:hidden;display:none}.page-body>.hero-section .hero-slide.active{display:flex!important}.page-body>.hero-section .hero-image{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;border-radius:0!important}.page-body>.hero-section .hero-image-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover!important;background-position:center center!important;opacity:1!important;filter:saturate(.92) contrast(1.03)}.page-body>.hero-section .hero-image-fade{position:absolute;inset:0;background:radial-gradient(circle at 72% 36%,rgba(0,0,0,.05) 0%,rgba(0,0,0,.32) 47%,rgba(0,0,0,.72) 100%),linear-gradient(90deg,rgba(8,7,5,.95) 0%,rgba(8,7,5,.82) 28%,rgba(8,7,5,.34) 62%,rgba(8,7,5,.20) 100%)!important}.page-body>.hero-section .hero-content{position:relative;z-index:3;max-width:520px!important;flex:0 0 520px!important;padding:64px 58px 56px!important;color:#fff7e8}.page-body>.hero-section .hero-badge{display:inline-flex;align-items:center;gap:6px;width:auto;margin-bottom:18px!important;padding:6px 11px!important;border-radius:4px!important;background:linear-gradient(135deg,#d8a247,#b9781e)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 10px 22px rgba(184,120,30,.26)}.page-body>.hero-section .hero-title{max-width:500px;margin:0 0 20px!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(44px,5vw,76px)!important;line-height:.92!important;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase;color:#f8ead0!important;text-shadow:0 5px 34px rgba(0,0,0,.7)}.page-body>.hero-section .hero-meta{gap:10px!important;margin-bottom:14px!important;color:rgba(255,245,226,.82)!important;font-size:13px!important;font-weight:700}.page-body>.hero-section .hero-meta .rating{color:#f1b84a!important}.page-body>.hero-section .hero-genres{margin-bottom:14px!important}.page-body>.hero-section .hero-genre-tag{background:rgba(255,255,255,.08)!important;border:1px solid rgba(245,210,154,.28)!important;color:rgba(255,245,226,.88)!important}.page-body>.hero-section .hero-desc{max-width:390px;margin:0 0 22px!important;color:rgba(255,248,236,.88)!important;font-size:14px!important;line-height:1.65!important;text-shadow:0 2px 14px rgba(0,0,0,.62)}.page-body>.hero-section .hero-actions{display:flex;align-items:center;gap:12px!important}.page-body>.hero-section .hero-watch-btn,.page-body>.hero-section .hero-mylist-btn{min-height:43px;padding:0 22px!important;border-radius:4px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em;text-transform:uppercase}.page-body>.hero-section .hero-mylist-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:rgba(10,9,8,.44)!important;border:1px solid rgba(255,245,226,.58)!important;color:#fff3dd!important;box-shadow:none!important}.page-body>.hero-section .hero-mylist-btn:hover,.page-body>.hero-section .hero-mylist-btn.in-watchlist{border-color:#d8a247!important;color:#fff!important;background:rgba(216,162,71,.22)!important}.page-body>.hero-section .hero-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,245,226,.28);background:rgba(31,25,18,.58);color:#fff3dd;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(8px)}.page-body>.hero-section .hero-arrow:hover{background:rgba(216,162,71,.65);border-color:rgba(216,162,71,.82)}.page-body>.hero-section .hero-arrow-prev{left:17px}.page-body>.hero-section .hero-arrow-next{right:17px}.page-body>.hero-section .hero-dots{z-index:6;bottom:18px!important;left:50%!important;transform:translateX(-50%)!important;gap:9px!important}.page-body>.hero-section .hero-dot{width:10px!important;height:10px!important;border-radius:50%!important;background:rgba(255,255,255,.72)!important;border:1px solid rgba(0,0,0,.25)!important}.page-body>.hero-section .hero-dot.active{width:10px!important;background:#d8a247!important;border-color:#d8a247!important}.page-body>.hero-section .hero-trending-bar{display:none!important}body.theme-dark .page-body>.hero-section .hero-slider{border-color:rgba(205,154,78,.28)!important;box-shadow:0 22px 64px rgba(0,0,0,.45)!important}@media (max-width:760px){.page-body>.hero-section{padding:0!important}.page-body>.hero-section .hero-slider{height:470px!important;border-radius:0!important}.page-body>.hero-section .hero-content{padding:78px 24px 48px!important;max-width:100%!important;flex-basis:auto!important}.page-body>.hero-section .hero-title{font-size:40px!important}.page-body>.hero-section .hero-desc{display:block!important;max-width:310px}.page-body>.hero-section .hero-arrow{display:none}}.hero-section .hero-slider{height:470px!important;min-height:470px!important}.hero-section .hero-content{padding:52px 58px 70px!important;max-width:600px!important}.hero-section .hero-title{font-size:58px!important;line-height:.94!important;max-width:560px!important;margin-bottom:18px!important}.hero-section .hero-desc{max-width:520px!important;margin-bottom:24px!important}.hero-section .hero-actions{margin-top:10px!important}.hero-section .hero-dots{bottom:24px!important}@media (max-width:1024px){.hero-section .hero-slider{height:440px!important;min-height:440px!important}.hero-section .hero-content{padding:44px 42px 64px!important;max-width:560px!important}.hero-section .hero-title{font-size:48px!important;max-width:500px!important}}@media (max-width:760px){.hero-section .hero-slider{height:480px!important;min-height:480px!important}.hero-section .hero-content{padding:38px 24px 70px!important;max-width:100%!important}.hero-section .hero-title{font-size:38px!important;line-height:1!important;max-width:100%!important}}.page-body>.hero-section{max-width:var(--shell-width)!important;margin:0 auto!important;padding:10px 18px 0!important}.page-body>.hero-section .hero-slider{height:470px!important;min-height:470px!important;border-radius:9px!important}.page-body>.hero-section .hero-slide{border-radius:9px!important}.page-body>.hero-section .hero-content{padding:52px 58px 70px!important;max-width:600px!important;flex:0 0 600px!important}.page-body>.hero-section .hero-title{font-size:clamp(42px,4.25vw,54px)!important;line-height:.94!important;max-width:560px!important;margin-bottom:18px!important;letter-spacing:.045em!important}@media (max-width:1024px){.page-body>.hero-section .hero-slider{height:440px!important;min-height:440px!important}.page-body>.hero-section .hero-content{padding:44px 42px 64px!important;max-width:560px!important;flex-basis:560px!important}.page-body>.hero-section .hero-title{font-size:clamp(36px,5vw,46px)!important;max-width:500px!important}}@media (max-width:760px){.page-body>.hero-section{padding:0!important}.page-body>.hero-section .hero-slider{height:480px!important;min-height:480px!important;border-radius:0!important}.page-body>.hero-section .hero-slide{border-radius:0!important}.page-body>.hero-section .hero-content{padding:38px 24px 70px!important;max-width:100%!important;flex-basis:auto!important}.page-body>.hero-section .hero-title{font-size:34px!important;line-height:1!important;max-width:100%!important;letter-spacing:.035em!important}}.page-body>.hero-section{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.page-body>.hero-section .hero-slider{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;height:470px!important;min-height:470px!important;border-radius:0!important;border-left:0!important;border-right:0!important}.page-body>.hero-section .hero-slide,.page-body>.hero-section .hero-image,.page-body>.hero-section .hero-image-bg,.page-body>.hero-section .hero-image-fade{border-radius:0!important}.page-body>.hero-section .hero-content{padding:52px 58px 70px!important;max-width:600px!important;flex:0 0 600px!important}.page-body>.hero-section .hero-title{font-size:clamp(42px,4.25vw,54px)!important;line-height:.94!important;max-width:560px!important;margin-bottom:18px!important;letter-spacing:.045em!important}@media (max-width:1024px){.page-body>.hero-section .hero-slider{height:440px!important;min-height:440px!important}.page-body>.hero-section .hero-content{padding:44px 42px 64px!important;max-width:560px!important;flex-basis:560px!important}.page-body>.hero-section .hero-title{font-size:clamp(36px,5vw,46px)!important;max-width:500px!important}}@media (max-width:760px){.page-body>.hero-section .hero-slider{height:480px!important;min-height:480px!important}.page-body>.hero-section .hero-content{padding:38px 24px 70px!important;max-width:100%!important;flex-basis:auto!important}.page-body>.hero-section .hero-title{font-size:34px!important;line-height:1!important;max-width:100%!important;letter-spacing:.035em!important}}.page-body>.hero-section .hero-image-bg{background-position:center top!important}@media (max-width:860px){.page-body>.hero-section .hero-slider{height:440px!important;min-height:440px!important;max-height:none!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.page-body>.hero-section .hero-slide{min-height:440px!important;height:440px!important;max-height:none!important;flex-direction:row!important;align-items:stretch!important;position:relative!important;overflow:hidden!important}.page-body>.hero-section .hero-content{position:relative!important;z-index:4!important;flex:0 0 68%!important;max-width:68%!important;padding:42px 58px 72px 28px!important}.page-body>.hero-section .hero-image{position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;min-height:100%!important;height:100%!important;margin:0!important;border-radius:0!important}.page-body>.hero-section .hero-image-bg{background-position:center top!important;background-size:cover!important}.page-body>.hero-section .hero-image-fade{background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.64) 48%,rgba(0,0,0,.18) 100%)!important}.page-body>.hero-section .hero-dots{top:auto!important;bottom:22px!important;left:50%!important;transform:translateX(-50%)!important;z-index:6!important}.page-body>.hero-section .hero-arrow{z-index:7!important}}@media (max-width:640px){.page-body>.hero-section .hero-slider{height:410px!important;min-height:410px!important}.page-body>.hero-section .hero-slide{height:410px!important;min-height:410px!important}.page-body>.hero-section .hero-content{flex:0 0 100%!important;max-width:100%!important;padding:36px 20px 64px!important}.page-body>.hero-section .hero-title{font-size:clamp(28px,10vw,36px)!important;line-height:.98!important;max-width:82%!important;margin-bottom:12px!important}.page-body>.hero-section .hero-meta{gap:8px!important;margin-bottom:10px!important;font-size:13px!important}.page-body>.hero-section .hero-genres{gap:5px!important;margin-bottom:12px!important}.page-body>.hero-section .hero-genre-tag{font-size:10px!important;padding:3px 8px!important}.page-body>.hero-section .hero-desc{display:-webkit-box!important;-webkit-line-clamp:2!important;font-size:13px!important;line-height:1.5!important;max-width:84%!important;margin-bottom:16px!important}.page-body>.hero-section .hero-actions{gap:8px!important}.page-body>.hero-section .btn-play,.page-body>.hero-section .btn-info{padding:10px 14px!important;font-size:12px!important}.page-body>.hero-section .hero-arrow{width:34px!important;height:34px!important}.page-body>.hero-section .hero-arrow-prev{left:10px!important}.page-body>.hero-section .hero-arrow-next{right:10px!important}.page-body>.hero-section .hero-dots{bottom:16px!important}}.homepage-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important}.content-layout:has(.homepage-sidebar){grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important}.homepage-sidebar .widget{padding:22px!important;border-radius:12px!important;margin-bottom:18px!important}.homepage-sidebar .widget-title{border-bottom:1px solid rgba(198,138,44,.18)!important;padding-bottom:14px!important;margin-bottom:10px!important}.homepage-sidebar .widget-title:after{display:none!important;content:none!important}.homepage-sidebar .rank-list{padding:0!important}.homepage-sidebar .rank-item{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:11px 0!important;border-bottom:1px solid rgba(198,138,44,.12)!important}.homepage-sidebar .rank-item:last-child{border-bottom:0!important}.homepage-sidebar .rank-item img{width:54px!important;height:72px!important;border-radius:7px!important;object-fit:cover!important}.homepage-sidebar .rank-title{font-size:12px!important;line-height:1.35!important;margin-bottom:5px!important}.homepage-sidebar .rank-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;font-size:11px!important}.homepage-sidebar .movie-genre-widget{margin-top:18px!important}.homepage-sidebar .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 14px!important}.homepage-sidebar .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:28px!important;padding:5px 0!important;color:var(--text-muted)!important;text-decoration:none!important;border-bottom:0!important;font-size:12px!important}.homepage-sidebar .movie-genre-row:hover{color:var(--royal-gold,var(--primary))!important}.homepage-sidebar .movie-genre-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.homepage-sidebar .genre-widget-icon{width:14px!important;height:14px!important;flex:0 0 14px!important;color:#9f9487!important}.homepage-sidebar .movie-genre-row:hover .genre-widget-icon{color:var(--royal-gold,var(--primary))!important}.homepage-sidebar .movie-genre-left span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.homepage-sidebar .movie-genre-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:22px!important;padding:0 8px!important;border-radius:7px!important;background:rgba(44,37,31,.06)!important;color:#8d8174!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.homepage-sidebar .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:36px!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;background:rgba(255,253,248,.50)!important;color:var(--royal-gold,var(--primary))!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-decoration:none!important}.homepage-sidebar .movie-genre-viewall:hover{background:rgba(198,138,44,.12)!important;border-color:rgba(198,138,44,.44)!important}body.theme-dark .homepage-sidebar .movie-genre-count{background:rgba(255,255,255,.07)!important;color:#c7bba8!important}body.theme-dark .homepage-sidebar .movie-genre-viewall{background:rgba(24,20,14,.55)!important}@media(max-width:1024px){.content-layout:has(.homepage-sidebar){grid-template-columns:1fr!important}.homepage-sidebar{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:760px){.homepage-sidebar{display:block!important}}@media (max-width:760px){.footer-prototype,.footer{padding:24px 18px 14px !important}.footer-prototype-grid{grid-template-columns:1fr !important;gap:18px !important}.footer-prototype-brand{text-align:center !important}.footer-prototype-brand .footer-logo{justify-content:center !important;margin-bottom:10px !important}.footer-prototype-brand .footer-tagline{max-width:320px !important;margin:0 auto !important;text-align:center !important}.footer-prototype-brand .footer-socials{display:none !important}.footer-prototype .footer-prototype-col:not(.footer-newsletter){display:none !important}.footer-prototype .footer-newsletter{display:block !important;max-width:360px !important;width:100% !important;margin:0 auto !important;text-align:center !important}.footer-prototype .footer-newsletter .footer-col-title{text-align:center !important;margin-bottom:8px !important}.footer-prototype .footer-newsletter p{text-align:center !important;margin:0 0 12px !important}.footer-newsletter-form{max-width:340px !important;margin:0 auto !important}.footer-prototype-bottom{margin-top:18px !important;padding-top:12px !important;justify-content:center !important;align-items:center !important;flex-direction:column !important;text-align:center !important;gap:0 !important}.footer-prototype-bottom .footer-made-with{display:none !important}.footer-prototype-bottom .footer-disclaimer{max-width:100% !important;text-align:center !important}}.home-section-pagination{padding:24px 0 4px !important;margin:0 !important}.home-section-pagination .page-btn{cursor:pointer}@media (max-width:640px){.home-section-pagination{gap:5px !important;padding-top:18px !important}.home-section-pagination .page-btn{width:34px !important;height:34px !important;font-size:12px !important}.home-section-pagination .page-btn.prev-next{width:34px !important;padding:0 !important}}.secure-player-frame{width:100%;height:100%;background:#000}.secure-player-frame iframe,.player-wrap #mainPlayerFrame{width:100%;height:100%;border:0;display:block;background:#000}.player-wrap{position:relative}.player-wrap::after{content:"";position:absolute;inset:0;pointer-events:none}.sh-right-click-disabled{-webkit-touch-callout:none}.sh-right-click-disabled img,.sh-right-click-disabled iframe,.sh-right-click-disabled video,.sh-right-click-disabled .player-wrap,.sh-right-click-disabled .player-section{-webkit-user-drag:none;user-drag:none}.player-wrap,.secure-player-frame{position:relative}#shDevWarningOverlay{position:fixed;inset:0;z-index:2147483646;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(10,8,5,0.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}#shDevWarningOverlay.is-visible{display:flex}.sh-devtools-open body>*:not(#shDevWarningOverlay){filter:blur(4px);user-select:none}.sh-dev-warning-card{width:min(520px,94vw);padding:34px 28px;border-radius:22px;border:1px solid rgba(201,139,36,0.55);background:linear-gradient(145deg,rgba(255,252,244,0.98),rgba(245,234,214,0.98));box-shadow:0 28px 80px rgba(0,0,0,0.35);text-align:center;color:#2e281f}.sh-dev-warning-icon{font-size:42px;line-height:1;margin-bottom:14px}.sh-dev-warning-title{font-family:var(--font-heading,Georgia,serif);font-size:clamp(26px,4vw,38px);font-weight:800;margin-bottom:10px;color:#2d2419}.sh-dev-warning-text{font-size:17px;line-height:1.55;color:#6f6253;margin-bottom:14px}.sh-dev-warning-note{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(201,139,36,0.12);color:#a66d18;font-size:12px;font-weight:700}[data-theme="dark"] .sh-dev-warning-card,.dark-theme .sh-dev-warning-card,body.dark .sh-dev-warning-card{background:linear-gradient(145deg,rgba(28,26,34,0.98),rgba(15,14,20,0.98));color:#f6ead7;border-color:rgba(201,139,36,0.65)}[data-theme="dark"] .sh-dev-warning-title,.dark-theme .sh-dev-warning-title,body.dark .sh-dev-warning-title{color:#fff1d5}[data-theme="dark"] .sh-dev-warning-text,.dark-theme .sh-dev-warning-text,body.dark .sh-dev-warning-text{color:#bdb4aa}.series-detail-wrap{position:relative;padding:calc(var(--nav-h) + 26px) 0 34px;background:radial-gradient(circle at 82% 16%,rgba(199,137,42,.10),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 180px)}.series-breadcrumb{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--text-muted);font-size:.88rem}.series-breadcrumb a{color:var(--text-muted);transition:color .2s ease}.series-breadcrumb a:hover{color:var(--primary)}.series-show-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:292px minmax(0,1fr);gap:30px;min-height:390px;padding:30px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(90deg,var(--card-bg) 0%,color-mix(in srgb,var(--card-bg) 82%,transparent) 48%,transparent 100%);box-shadow:var(--shadow-card)}.series-show-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 88%,transparent) 43%,color-mix(in srgb,var(--bg) 20%,transparent) 100%),var(--series-bg) center top / cover no-repeat;opacity:.74;z-index:0}.series-show-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--bg) 34%,transparent) 100%);z-index:0}.series-show-poster,.series-show-info{position:relative;z-index:1}.series-show-poster img{width:100%;height:100%;min-height:330px;max-height:370px;object-fit:contain;object-position:center top;background:rgba(20,18,16,.08);border-radius:10px;border:1px solid var(--border2);box-shadow:0 18px 42px rgba(0,0,0,.28)}.series-show-info{align-self:center;max-width:720px}.series-show-info h1,.episode-view-info h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.25rem,4vw,4rem);line-height:1;color:var(--secondary);margin:0 0 16px;letter-spacing:-.045em}.series-show-meta,.episode-view-meta,.episode-watch-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;color:var(--text-muted);font-weight:700;font-size:.92rem;margin-bottom:16px}.series-show-meta span:not(:last-child)::after,.episode-view-meta span:not(:last-child)::after{content:'';display:inline-block;width:1px;height:14px;margin-left:16px;vertical-align:-2px;background:var(--border2)}.rating-star,.rating-chip{color:var(--primary)}.series-show-genres{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 18px}.series-show-genres a{padding:5px 13px;border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border));border-radius:999px;color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,transparent);font-size:.78rem;font-weight:800}.series-show-desc,.episode-view-desc{max-width:670px;color:var(--text-muted);font-size:.98rem;line-height:1.85;margin:0 0 24px}.series-show-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.series-show-actions .btn-play,.series-show-actions .btn-watchlist,.series-show-actions .btn-share{min-height:44px;padding:0 22px;border-radius:6px;font-weight:900;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px}.series-show-actions .btn-watchlist,.series-show-actions .btn-share{border:1px solid var(--border2);background:color-mix(in srgb,var(--card-bg) 70%,transparent);color:var(--text)}.series-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0;border:1px solid var(--border);border-radius:12px;background:var(--card-bg);box-shadow:var(--shadow-card);overflow:hidden}.series-stat-strip div,.episode-view-stats div{min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-right:1px solid var(--border);text-align:center}.series-stat-strip div:last-child,.episode-view-stats div:last-child{border-right:0}.series-stat-icon,.episode-view-stats span{color:var(--primary);font-size:1.6rem;line-height:1}.series-stat-strip strong,.episode-view-stats strong{font-family:Georgia,'Times New Roman',serif;color:var(--secondary);font-size:1.55rem;line-height:1.1}.series-stat-strip small,.episode-view-stats small{color:var(--text-muted);text-transform:uppercase;font-weight:800;font-size:.72rem}.series-page-layout{align-items:flex-start}.series-content-tabs{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--card-bg);box-shadow:var(--shadow-card)}.series-content-tabs .content-tab-nav{display:flex;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--card-bg) 88%,var(--primary) 4%)}.series-content-tabs .content-tab-btn{min-width:148px;padding:16px 18px;border:0;border-right:1px solid var(--border);background:transparent;color:var(--text-muted);font-weight:900}.series-content-tabs .content-tab-btn.active{color:var(--primary);background:color-mix(in srgb,var(--primary) 11%,transparent);box-shadow:inset 0 -2px 0 var(--primary)}.series-season-box{margin:16px;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:color-mix(in srgb,var(--card-bg) 82%,transparent)}.series-season-header{min-height:58px;padding:0 18px;display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--secondary);background:color-mix(in srgb,var(--primary) 4%,transparent)}.series-season-header .season-name{flex:1;font-family:Georgia,'Times New Roman',serif;font-weight:800;font-size:1.15rem;color:var(--secondary)}.series-season-header .season-ep-count{color:var(--text-muted);font-weight:800;font-size:.86rem}.series-season-box .season-episodes{display:none}.series-season-box.open .season-episodes{display:block}.series-season-box.open .season-chevron{transform:rotate(180deg)}.series-episode-row{display:grid;grid-template-columns:34px 150px minmax(0,1fr) 72px 70px auto;gap:16px;align-items:center;padding:13px 16px;border-top:1px solid var(--border);transition:background .2s ease}.series-episode-row:hover,.series-episode-row.active{background:color-mix(in srgb,var(--primary) 12%,transparent)}.episode-index{font-family:Georgia,'Times New Roman',serif;font-size:1.35rem;color:var(--text);text-align:center}.series-episode-row .episode-thumb{position:relative;height:78px;border-radius:6px;overflow:hidden;background:var(--bg3);border:1px solid var(--border)}.series-episode-row .episode-thumb img{width:100%;height:100%;object-fit:cover}.episode-play-circle{position:absolute;inset:0;margin:auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;border:2px solid rgba(255,255,255,.82);background:rgba(0,0,0,.26);font-size:.75rem}.series-episode-row .ep-title{display:inline-block;color:var(--secondary);font-weight:900;margin-bottom:4px}.series-episode-row .ep-desc{color:var(--text-muted);font-size:.86rem;line-height:1.45}.series-episode-row .ep-duration{color:var(--text-muted);font-weight:700;font-size:.86rem}.episode-code,.episode-download-btn{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--primary);font-size:.78rem;font-weight:900;white-space:nowrap}.episode-download-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.episode-download-btn{min-height:30px;font-size:.74rem}.episode-view-hero{display:grid;grid-template-columns:230px minmax(0,1fr) 360px;gap:30px;align-items:center;margin-bottom:24px;padding:26px 0 22px}.episode-view-poster img{width:230px;height:330px;object-fit:cover;border-radius:8px;border:1px solid var(--border2);box-shadow:var(--shadow-card)}.episode-view-info h1{margin-bottom:7px}.episode-view-info h2{font-family:Georgia,'Times New Roman',serif;color:var(--secondary);font-size:clamp(1.25rem,2.3vw,2rem);margin-bottom:14px;line-height:1.25}.rating-chip{border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary) 9%,transparent);border-radius:5px;padding:2px 8px}.episode-view-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:10px;background:var(--card-bg);overflow:hidden;box-shadow:var(--shadow-card)}.episode-player-section{margin-bottom:16px}.episode-server-tabs{border-radius:10px 10px 0 0;overflow:hidden}.episode-watch-title{font-family:Georgia,'Times New Roman',serif;color:var(--secondary);font-size:clamp(1.7rem,3vw,2.45rem);margin:18px 0 8px}.episode-watch-meta{margin-bottom:20px}.inline-report-link{border:0;background:transparent;color:var(--primary);font-weight:900}.series-sidebar .widget,.detail-style-widget{border:1px solid var(--border);border-radius:12px;background:var(--card-bg);box-shadow:var(--shadow-card);padding:22px}.series-release-list{display:grid;gap:14px}.series-release-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:13px;padding-bottom:14px;border-bottom:1px solid var(--border)}.series-release-item:last-child{border-bottom:0}.series-release-item img{width:72px;height:96px;object-fit:cover;border-radius:6px;border:1px solid var(--border)}.series-release-item strong{display:block;color:var(--secondary);font-family:Georgia,'Times New Roman',serif;font-size:.98rem;margin:5px 0 3px}.series-release-item span{display:block;color:var(--text-muted);font-size:.82rem;font-weight:700}.release-tags{display:flex;gap:6px;margin-top:8px}.release-tags em{font-style:normal;padding:2px 8px;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));color:var(--primary);border-radius:5px;font-size:.72rem;font-weight:900}.widget-view-more{margin-top:16px;min-height:40px;border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--primary);font-weight:900;text-transform:uppercase;font-size:.8rem}@media (max-width:1100px){.series-show-hero,.episode-view-hero{grid-template-columns:220px minmax(0,1fr)}.episode-view-stats{grid-column:1 / -1}.series-episode-row{grid-template-columns:28px 130px minmax(0,1fr) 62px 62px}.episode-download-actions{grid-column:3 / -1;justify-content:flex-start}}@media (max-width:760px){.series-detail-wrap{padding-top:calc(var(--nav-h) + 16px)}.series-show-hero{grid-template-columns:1fr;padding:18px;min-height:0}.series-show-poster img{width:190px;min-height:270px;height:270px;margin:0 auto}.series-show-info h1,.episode-view-info h1{font-size:2.2rem}.series-stat-strip{grid-template-columns:repeat(2,1fr)}.series-stat-strip div:nth-child(2){border-right:0}.series-stat-strip div:nth-child(-n+2){border-bottom:1px solid var(--border)}.series-content-tabs .content-tab-nav{overflow-x:auto}.series-content-tabs .content-tab-btn{min-width:120px}.series-episode-row{grid-template-columns:28px 104px minmax(0,1fr);gap:10px;align-items:start}.series-episode-row .ep-duration,.episode-code{grid-column:3}.episode-download-actions{grid-column:2 / -1}.episode-view-hero{grid-template-columns:1fr;gap:18px}.episode-view-poster img{width:180px;height:260px;margin:0 auto}.episode-view-stats{grid-template-columns:repeat(2,1fr)}.series-release-item{grid-template-columns:60px 1fr}.series-release-item img{width:60px;height:82px}}.series-detail-wrap .series-show-hero{border-color:rgba(209,174,121,.56)}body .series-detail-wrap{max-width:var(--shell-width,1280px)!important;width:calc(100% - 32px)!important;margin:0 auto!important;overflow:hidden!important}body .series-detail-wrap .container{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}body .series-page-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important;padding:0!important}body .series-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important}@media(max-width:768px){body .series-detail-wrap{width:100%!important;border-left:0!important;border-right:0!important}body .series-detail-wrap .container{padding-left:0!important;padding-right:0!important}}.series-detail-wrap .series-stat-strip .series-stat-box{min-height:88px}.series-detail-wrap .series-stat-strip .series-stat-icon svg{display:block}.series-detail-wrap .series-sidebar .detail-style-widget{padding:22px 22px 18px!important}.series-detail-wrap .series-sidebar .widget-title{font-family:Georgia,'Times New Roman',serif!important;font-size:1.18rem!important;line-height:1.1!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#2e2721!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(199,137,42,.20)!important;white-space:nowrap!important}.series-detail-wrap .series-sidebar .widget-title:before{content:''!important;width:3px!important;height:24px!important;display:inline-block!important;flex:0 0 3px!important;background:#c98a2b!important;border-radius:99px!important}.series-detail-wrap .series-sidebar .widget-title:after{display:none!important;content:none!important}.series-detail-wrap .series-release-item strong{max-width:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.series-detail-wrap .series-release-item .release-tags em{text-transform:uppercase!important}.series-detail-wrap .series-genre-widget{margin-top:18px!important}.series-detail-wrap .series-genre-widget .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important}.series-detail-wrap .series-genre-widget .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;text-decoration:none!important;padding:9px 0!important;border-bottom:1px solid rgba(199,137,42,.16)!important;color:#7f7469!important}.series-detail-wrap .series-genre-widget .movie-genre-row:last-child{border-bottom:0!important}.series-detail-wrap .series-genre-widget .movie-genre-row:hover{color:#c98a2b!important}.series-detail-wrap .series-genre-widget .movie-genre-left{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.series-detail-wrap .series-genre-widget .genre-widget-icon{width:14px!important;height:14px!important;stroke:currentColor!important;stroke-width:1.8!important;flex:0 0 14px!important;opacity:.76!important}.series-detail-wrap .series-genre-widget .movie-genre-left span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.88rem!important;font-weight:650!important}.series-detail-wrap .series-genre-widget .movie-genre-count{min-width:40px!important;height:24px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:rgba(199,137,42,.09)!important;color:#8d6737!important;font-size:.74rem!important;font-weight:800!important}.series-detail-wrap .series-genre-widget .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;margin-top:12px!important;border:1px solid rgba(199,137,42,.35)!important;border-radius:7px!important;color:#c98a2b!important;text-transform:uppercase!important;text-decoration:none!important;font-size:.78rem!important;font-weight:800!important}.series-detail-wrap .series-genre-widget .movie-genre-viewall:hover{background:#c98a2b!important;color:#fff!important}body.theme-dark .series-detail-wrap .series-sidebar .widget-title,body.theme-dark .series-detail-wrap .series-genre-widget .movie-genre-row{color:#f5ead9!important}body.theme-dark .series-detail-wrap .series-genre-widget .movie-genre-count{background:rgba(201,138,43,.16)!important;color:#f5d5a3!important}.streamhub-widget-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important}.content-layout:has(.streamhub-widget-sidebar),.movies-layout:has(.streamhub-widget-sidebar),.detail-content:has(.streamhub-widget-sidebar),.series-page-layout:has(.streamhub-widget-sidebar){grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important}.streamhub-widget-sidebar .widget{background:var(--card,#fffdf8)!important;border:1px solid var(--border,rgba(198,138,44,.24))!important;border-radius:12px!important;padding:22px!important;margin:0 0 18px!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;overflow:hidden!important}.streamhub-widget-sidebar .widget-title{font-family:Georgia,'Times New Roman',serif!important;text-transform:uppercase!important;font-size:1.18rem!important;line-height:1.15!important;letter-spacing:.01em!important;color:var(--text,#2e2721)!important;padding:0 0 14px!important;margin:0 0 10px!important;border-bottom:1px solid rgba(198,138,44,.18)!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}.streamhub-widget-sidebar .widget-title:before{content:''!important;display:inline-block!important;width:3px!important;height:22px!important;background:var(--royal-gold,var(--primary,#c98a2b))!important;border-radius:99px!important;flex:0 0 3px!important}.streamhub-widget-sidebar .widget-title:after{display:none!important;content:none!important}.streamhub-widget-sidebar .rank-list{padding:0!important}.streamhub-widget-sidebar .rank-item{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:11px 0!important;border-bottom:1px solid rgba(198,138,44,.12)!important;color:var(--text,#2e2721)!important;text-decoration:none!important;background:transparent!important}.streamhub-widget-sidebar .rank-item:last-child{border-bottom:0!important}.streamhub-widget-sidebar .rank-item:hover{background:transparent!important}.streamhub-widget-sidebar .rank-num{display:none!important}.streamhub-widget-sidebar .rank-item img{grid-column:1!important;width:54px!important;height:72px!important;border-radius:7px!important;object-fit:cover!important;flex:0 0 54px!important}.streamhub-widget-sidebar .rank-info{grid-column:2!important;min-width:0!important}.streamhub-widget-sidebar .rank-title{font-family:Georgia,'Times New Roman',serif!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important;color:var(--text,#2e2721)!important;margin:0 0 5px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;text-overflow:clip!important}.streamhub-widget-sidebar .rank-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;font-size:11px!important;color:var(--text-muted,#7f7469)!important;line-height:1.35!important}.streamhub-widget-sidebar .rank-rating{color:var(--royal-gold,var(--primary,#c98a2b))!important}.streamhub-widget-sidebar .rank-quality{margin-top:7px!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}.streamhub-widget-sidebar .rank-quality span,.streamhub-widget-sidebar .release-tags em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:0 9px!important;border:1px solid rgba(198,138,44,.30)!important;border-radius:7px!important;background:rgba(198,138,44,.08)!important;color:var(--royal-gold,var(--primary,#c98a2b))!important;font-size:11px!important;font-weight:800!important;font-style:normal!important}.streamhub-widget-sidebar .movie-genre-widget{margin-top:18px!important}.streamhub-widget-sidebar .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 14px!important;padding:0!important}.streamhub-widget-sidebar .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:28px!important;padding:5px 0!important;color:var(--text-muted,#7f7469)!important;text-decoration:none!important;border-bottom:0!important;font-size:12px!important;background:transparent!important}.streamhub-widget-sidebar .movie-genre-row:hover,.streamhub-widget-sidebar .movie-genre-row.active{color:var(--royal-gold,var(--primary,#c98a2b))!important}.streamhub-widget-sidebar .movie-genre-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.streamhub-widget-sidebar .genre-widget-icon,.streamhub-widget-sidebar .movie-genre-left svg{width:14px!important;height:14px!important;max-width:14px!important;max-height:14px!important;flex:0 0 14px!important;color:#9f9487!important;stroke:currentColor!important;fill:none!important}.streamhub-widget-sidebar .movie-genre-row:hover .genre-widget-icon,.streamhub-widget-sidebar .movie-genre-row:hover .movie-genre-left svg,.streamhub-widget-sidebar .movie-genre-row.active .genre-widget-icon,.streamhub-widget-sidebar .movie-genre-row.active .movie-genre-left svg{color:var(--royal-gold,var(--primary,#c98a2b))!important}.streamhub-widget-sidebar .movie-genre-left span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.streamhub-widget-sidebar .movie-genre-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:22px!important;padding:0 8px!important;border-radius:7px!important;background:rgba(44,37,31,.06)!important;color:#8d8174!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.streamhub-widget-sidebar .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:36px!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;background:rgba(255,253,248,.50)!important;color:var(--royal-gold,var(--primary,#c98a2b))!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-decoration:none!important}.streamhub-widget-sidebar .movie-genre-viewall:hover{background:rgba(198,138,44,.12)!important;border-color:rgba(198,138,44,.44)!important}body.theme-dark .streamhub-widget-sidebar .widget{background:var(--card,#191821)!important;border-color:rgba(201,138,43,.28)!important}body.theme-dark .streamhub-widget-sidebar .widget-title,body.theme-dark .streamhub-widget-sidebar .rank-title{color:#f5ead9!important}body.theme-dark .streamhub-widget-sidebar .movie-genre-count{background:rgba(255,255,255,.07)!important;color:#c7bba8!important}body.theme-dark .streamhub-widget-sidebar .movie-genre-viewall{background:rgba(24,20,14,.55)!important}@media(max-width:1024px){.content-layout:has(.streamhub-widget-sidebar),.movies-layout:has(.streamhub-widget-sidebar),.detail-content:has(.streamhub-widget-sidebar),.series-page-layout:has(.streamhub-widget-sidebar){grid-template-columns:1fr!important}.streamhub-widget-sidebar{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}}html body .streamhub-widget-sidebar,html body .homepage-sidebar.streamhub-widget-sidebar,html body .movies-sidebar.streamhub-widget-sidebar,html body .series-sidebar.streamhub-widget-sidebar,html body .detail-content .streamhub-widget-sidebar,html body .series-page-layout .streamhub-widget-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important}html body .content-layout:has(.streamhub-widget-sidebar),html body .movies-layout:has(.streamhub-widget-sidebar),html body .detail-content:has(.streamhub-widget-sidebar),html body .series-page-layout:has(.streamhub-widget-sidebar){grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important;align-items:start!important}html body .streamhub-widget-sidebar .widget,html body .streamhub-widget-sidebar .movie-genre-widget,html body .streamhub-widget-sidebar .detail-style-widget,html body .series-detail-wrap .streamhub-widget-sidebar .widget,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-widget,html body .detail-wrap .streamhub-widget-sidebar .widget,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-widget{display:block!important;width:100%!important;box-sizing:border-box!important;background:var(--card,#fffdf8)!important;border:1px solid var(--border,rgba(198,138,44,.24))!important;border-radius:12px!important;padding:22px!important;margin:0 0 18px!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;overflow:hidden!important;color:var(--text,#2e2721)!important}html body .streamhub-widget-sidebar .widget-title,html body .series-detail-wrap .streamhub-widget-sidebar .widget-title,html body .detail-wrap .streamhub-widget-sidebar .widget-title,html body .movies-page .streamhub-widget-sidebar .widget-title,html body .series-list-page .streamhub-widget-sidebar .widget-title{font-family:Georgia,'Times New Roman',serif!important;text-transform:uppercase!important;font-size:16px!important;line-height:1.15!important;letter-spacing:.01em!important;font-weight:700!important;color:var(--text,#2e2721)!important;padding:0 0 14px!important;margin:0 0 10px!important;border-bottom:1px solid rgba(198,138,44,.18)!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important;background:transparent!important}html body .streamhub-widget-sidebar .widget-title:before,html body .series-detail-wrap .streamhub-widget-sidebar .widget-title:before,html body .detail-wrap .streamhub-widget-sidebar .widget-title:before{content:''!important;display:inline-block!important;width:3px!important;min-width:3px!important;height:22px!important;background:var(--royal-gold,var(--primary,#c98a2b))!important;border-radius:99px!important;flex:0 0 3px!important}html body .streamhub-widget-sidebar .widget-title:after,html body .series-detail-wrap .streamhub-widget-sidebar .widget-title:after,html body .detail-wrap .streamhub-widget-sidebar .widget-title:after{display:none!important;content:none!important}html body .streamhub-widget-sidebar .rank-list,html body .series-detail-wrap .streamhub-widget-sidebar .rank-list,html body .detail-wrap .streamhub-widget-sidebar .rank-list{display:block!important;padding:0!important;margin:0!important;background:transparent!important}html body .streamhub-widget-sidebar .rank-item,html body .series-detail-wrap .streamhub-widget-sidebar .rank-item,html body .detail-wrap .streamhub-widget-sidebar .rank-item{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:11px 0!important;margin:0!important;border-bottom:1px solid rgba(198,138,44,.12)!important;background:transparent!important;color:var(--text,#2e2721)!important;text-decoration:none!important;min-height:0!important}html body .streamhub-widget-sidebar .rank-item:last-child,html body .series-detail-wrap .streamhub-widget-sidebar .rank-item:last-child,html body .detail-wrap .streamhub-widget-sidebar .rank-item:last-child{border-bottom:0!important}html body .streamhub-widget-sidebar .rank-item:hover,html body .series-detail-wrap .streamhub-widget-sidebar .rank-item:hover,html body .detail-wrap .streamhub-widget-sidebar .rank-item:hover{background:transparent!important;color:var(--text,#2e2721)!important}html body .streamhub-widget-sidebar .rank-num{display:none!important}html body .streamhub-widget-sidebar .rank-item img,html body .series-detail-wrap .streamhub-widget-sidebar .rank-item img,html body .detail-wrap .streamhub-widget-sidebar .rank-item img{grid-column:1!important;width:54px!important;height:72px!important;min-width:54px!important;max-width:54px!important;min-height:72px!important;max-height:72px!important;border-radius:7px!important;object-fit:cover!important;flex:0 0 54px!important;display:block!important;box-shadow:none!important;border:0!important}html body .streamhub-widget-sidebar .rank-info,html body .series-detail-wrap .streamhub-widget-sidebar .rank-info,html body .detail-wrap .streamhub-widget-sidebar .rank-info{grid-column:2!important;min-width:0!important;display:block!important}html body .streamhub-widget-sidebar .rank-title,html body .series-detail-wrap .streamhub-widget-sidebar .rank-title,html body .detail-wrap .streamhub-widget-sidebar .rank-title{font-family:Georgia,'Times New Roman',serif!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important;color:var(--text,#2e2721)!important;margin:0 0 5px!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;text-overflow:clip!important;max-width:none!important}html body .streamhub-widget-sidebar .rank-meta,html body .series-detail-wrap .streamhub-widget-sidebar .rank-meta,html body .detail-wrap .streamhub-widget-sidebar .rank-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;font-size:11px!important;line-height:1.35!important;font-weight:500!important;color:var(--text-muted,#7f7469)!important;margin:0!important;padding:0!important}html body .streamhub-widget-sidebar .rank-rating,html body .series-detail-wrap .streamhub-widget-sidebar .rank-rating,html body .detail-wrap .streamhub-widget-sidebar .rank-rating{color:var(--royal-gold,var(--primary,#c98a2b))!important;font-weight:700!important}html body .streamhub-widget-sidebar .rank-quality,html body .series-detail-wrap .streamhub-widget-sidebar .rank-quality,html body .detail-wrap .streamhub-widget-sidebar .rank-quality{margin:7px 0 0!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}html body .streamhub-widget-sidebar .rank-quality span,html body .streamhub-widget-sidebar .release-tags em,html body .series-detail-wrap .streamhub-widget-sidebar .rank-quality span,html body .detail-wrap .streamhub-widget-sidebar .rank-quality span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:0 9px!important;border:1px solid rgba(198,138,44,.30)!important;border-radius:7px!important;background:rgba(198,138,44,.08)!important;color:var(--royal-gold,var(--primary,#c98a2b))!important;font-size:11px!important;line-height:1!important;font-weight:800!important;font-style:normal!important}html body .streamhub-widget-sidebar .movie-genre-widget,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-widget,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-widget{margin-top:18px!important}html body .streamhub-widget-sidebar .movie-genre-list,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-list,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 14px!important;padding:0!important;background:transparent!important}html body .streamhub-widget-sidebar .movie-genre-row,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-row,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:28px!important;padding:5px 0!important;margin:0!important;color:var(--text-muted,#7f7469)!important;text-decoration:none!important;border:0!important;background:transparent!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important}html body .streamhub-widget-sidebar .movie-genre-row:hover,html body .streamhub-widget-sidebar .movie-genre-row.active,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-row:hover,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-row.active,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-row:hover,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-row.active{color:var(--royal-gold,var(--primary,#c98a2b))!important}html body .streamhub-widget-sidebar .movie-genre-left,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-left,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important}html body .streamhub-widget-sidebar .genre-widget-icon,html body .streamhub-widget-sidebar .movie-genre-left svg,html body .series-detail-wrap .streamhub-widget-sidebar .genre-widget-icon,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-left svg,html body .detail-wrap .streamhub-widget-sidebar .genre-widget-icon,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-left svg{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;color:#9f9487!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;display:block!important;margin:0!important}html body .streamhub-widget-sidebar .movie-genre-row:hover .genre-widget-icon,html body .streamhub-widget-sidebar .movie-genre-row:hover .movie-genre-left svg,html body .streamhub-widget-sidebar .movie-genre-row.active .genre-widget-icon,html body .streamhub-widget-sidebar .movie-genre-row.active .movie-genre-left svg{color:var(--royal-gold,var(--primary,#c98a2b))!important}html body .streamhub-widget-sidebar .movie-genre-left span,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-left span,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-left span{display:block!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}html body .streamhub-widget-sidebar .movie-genre-count,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-count,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:22px!important;padding:0 8px!important;border-radius:7px!important;border:0!important;background:rgba(44,37,31,.06)!important;color:#8d8174!important;font-size:11px!important;line-height:1!important;font-weight:700!important;flex:0 0 auto!important}html body .streamhub-widget-sidebar .movie-genre-viewall,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-viewall,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:36px!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;background:rgba(255,253,248,.50)!important;color:var(--royal-gold,var(--primary,#c98a2b))!important;font-size:11px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-decoration:none!important;margin:0!important;padding:0!important;box-shadow:none!important}html body .streamhub-widget-sidebar .movie-genre-viewall svg,html body .series-detail-wrap .streamhub-widget-sidebar .movie-genre-viewall svg,html body .detail-wrap .streamhub-widget-sidebar .movie-genre-viewall svg{width:14px!important;height:14px!important;flex:0 0 14px!important;stroke:currentColor!important}@media(max-width:1024px){html body .content-layout:has(.streamhub-widget-sidebar),html body .movies-layout:has(.streamhub-widget-sidebar),html body .detail-content:has(.streamhub-widget-sidebar),html body .series-page-layout:has(.streamhub-widget-sidebar){grid-template-columns:1fr!important}html body .streamhub-widget-sidebar{width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:767px){html body .streamhub-widget-sidebar{display:none!important}}@media (min-width:1024px) and (max-width:1199px){html body .homepage-sidebar.streamhub-widget-sidebar,html body aside.sidebar.homepage-sidebar.streamhub-widget-sidebar{display:block !important;grid-template-columns:none !important;width:300px !important;min-width:300px !important;max-width:300px !important}html body .homepage-sidebar.streamhub-widget-sidebar .widget,html body .homepage-sidebar.streamhub-widget-sidebar .movie-genre-widget,html body aside.sidebar.homepage-sidebar.streamhub-widget-sidebar .widget,html body aside.sidebar.homepage-sidebar.streamhub-widget-sidebar .movie-genre-widget{display:block !important;width:100% !important;max-width:100% !important;margin:0 0 18px !important;box-sizing:border-box !important}html body .content-layout:has(.homepage-sidebar.streamhub-widget-sidebar){grid-template-columns:minmax(0,1fr) 300px !important;gap:24px !important;align-items:start !important}}@media (min-width:768px) and (max-width:1023px){html body .homepage-sidebar.streamhub-widget-sidebar,html body aside.sidebar.homepage-sidebar.streamhub-widget-sidebar{display:none !important}html body .content-layout:has(.homepage-sidebar.streamhub-widget-sidebar){grid-template-columns:1fr !important}}@media (min-width:768px) and (max-width:1199px){html body .homepage-sidebar.streamhub-widget-sidebar,html body aside.sidebar.homepage-sidebar.streamhub-widget-sidebar,html body .movies-sidebar.streamhub-widget-sidebar,html body aside.sidebar.movies-sidebar.streamhub-widget-sidebar{display:none !important}html body .content-layout:has(.homepage-sidebar.streamhub-widget-sidebar),html body .movies-layout:has(.movies-sidebar.streamhub-widget-sidebar),html body .movies-layout:has(aside.sidebar.movies-sidebar.streamhub-widget-sidebar){grid-template-columns:1fr !important}}@media (min-width:1024px) and (max-width:1199px){html body .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .streamhub-widget-sidebar,html body .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page aside.sidebar.streamhub-widget-sidebar{display:none !important}html body .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout,html body .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout:has(.streamhub-widget-sidebar){grid-template-columns:1fr !important;gap:0 !important}html body .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-section,html body .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs,html body .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .related-section{grid-column:1 / -1 !important}}@media (max-width:1100px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;row-gap:18px!important;min-height:0!important;padding:22px 22px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{justify-self:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-info{width:100%!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-detail-clean-meta,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-meta-row,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-genres-row,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions{justify-content:center!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-desc{margin-left:auto!important;margin-right:auto!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;margin-top:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions .btn-play,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions .btn-watchlist,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions .btn-share{min-height:38px!important;height:38px!important;padding:0 16px!important;border-radius:6px!important;font-size:.78rem!important;line-height:1!important;gap:7px!important;white-space:nowrap!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions svg{width:13px!important;height:13px!important}}@media (max-width:767px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-hero{padding:20px 14px!important;row-gap:16px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:176px!important;min-width:0!important;max-width:176px!important;justify-self:center!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-title{font-size:30px!important;line-height:1.08!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions{gap:8px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions .btn-play,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions .btn-watchlist,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-actions .btn-share{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:.72rem!important;border-radius:5px!important}}@media (min-width:768px) and (max-width:1100px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-poster{width:190px!important;min-width:190px!important;max-width:190px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-title{font-size:34px!important}}@media (max-width:1100px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-breadcrumb{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px 9px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:.76rem!important;line-height:1.35!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-breadcrumb a,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-breadcrumb span{font-size:.76rem!important;line-height:1.35!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs .info-table th{width:112px!important;padding:11px 12px!important;font-size:.68rem!important;line-height:1.25!important;letter-spacing:.04em!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs .info-table td{padding:11px 12px!important;font-size:.82rem!important;line-height:1.45!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs .info-table td .detail-genre-chip,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs .info-table .detail-genre-chip{min-height:24px!important;padding:4px 9px!important;margin:2px 3px 2px 0!important;border-radius:5px!important;font-size:.70rem!important;line-height:1.1!important;font-weight:800!important}}@media (max-width:767px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-breadcrumb{margin-bottom:12px!important;font-size:.72rem!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-breadcrumb a,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .detail-breadcrumb span{font-size:.72rem!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs .info-table th{width:88px!important;padding:10px 10px!important;font-size:.62rem!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs .info-table td{padding:10px 10px!important;font-size:.76rem!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs .info-table td .detail-genre-chip,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-tabs .info-table .detail-genre-chip{min-height:22px!important;padding:3px 8px!important;font-size:.66rem!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-height:0!important;padding:10px 10px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs-label{flex:0 0 auto!important;margin:0 4px 0 0!important;font-size:.64rem!important;letter-spacing:.06em!important;line-height:1!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs .server-btn{flex:0 1 auto!important;min-width:auto!important;min-height:34px!important;height:34px!important;padding:0 11px!important;border-radius:5px!important;font-size:.72rem!important;line-height:1!important;gap:5px!important;border-right:1px solid rgba(201,138,43,.24)!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs .server-btn.active{min-height:34px!important;height:34px!important;padding:0 12px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs .quality-badge{min-height:18px!important;height:18px!important;padding:0 6px!important;border-radius:4px!important;font-size:.60rem!important;line-height:18px!important}}@media (max-width:1199px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .content-layout{grid-template-columns:1fr!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page main{width:100%!important;max-width:100%!important;min-width:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .streamhub-widget-sidebar,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar{display:none!important;visibility:hidden!important;width:0!important;max-width:0!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}}@media (min-width:1200px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .streamhub-widget-sidebar,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar{visibility:visible!important;width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important}}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder .player-thumb,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-thumb{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder{background:radial-gradient(ellipse at center,#16161f 0%,#0a0a0f 100%)!important}@media (max-width:767px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder .player-thumb,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-thumb{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}}@media (min-width:768px) and (max-width:1023px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder .player-thumb,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-thumb{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}}@media (min-width:1024px) and (max-width:1199px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder .player-thumb,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-thumb{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}}@media (min-width:1200px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder .player-thumb,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-thumb{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-wrap{width:100%!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;max-height:none!important;background:#08080b!important;overflow:hidden!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .secure-player-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder .player-thumb,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-thumb{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-placeholder{background:#08080b!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar{display:flex!important;visibility:visible!important;min-height:44px!important;width:100%!important;box-sizing:border-box!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar .player-meta-title{overflow:hidden!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar .player-meta-title strong{max-width:100%!important}@media (max-width:767px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-section{overflow:hidden!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs{display:grid!important;grid-template-columns:auto repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:6px!important;padding:10px 8px!important;min-height:58px!important;overflow:hidden!important;white-space:nowrap!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs-label{grid-column:1!important;margin:0 4px 0 0!important;padding:0!important;font-size:.62rem!important;letter-spacing:.05em!important;min-width:52px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs .server-btn{min-width:0!important;width:100%!important;max-width:none!important;height:36px!important;min-height:36px!important;padding:0 5px!important;border-radius:6px!important;font-size:.66rem!important;gap:4px!important;justify-content:center!important;overflow:hidden!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs .server-btn .quality-badge,.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs .quality-badge{min-width:auto!important;min-height:17px!important;height:17px!important;padding:0 4px!important;font-size:.55rem!important;line-height:17px!important;border-radius:4px!important;flex-shrink:0!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-wrap{aspect-ratio:16/9!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important;font-size:.72rem!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar .player-meta-title{min-width:0!important;flex:1 1 auto!important;font-size:.72rem!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar .player-meta-title strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar .player-meta-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar .player-meta-chip{min-height:19px!important;padding:2px 6px!important;font-size:.60rem!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar .player-report-link{font-size:.65rem!important;gap:3px!important}}@media (min-width:768px) and (max-width:1100px){.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;padding:12px 18px!important;overflow:hidden!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .server-tabs .server-btn{flex:0 1 auto!important;min-width:122px!important;height:40px!important;min-height:40px!important;padding:0 14px!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .player-wrap{aspect-ratio:16/9!important}.detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .movie-player-meta-bar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}@media (max-width:767px){.tabs-bar.home-tabs-mobile-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:6px !important;overflow:visible !important;overflow-x:visible !important;scrollbar-width:auto !important;-ms-overflow-style:auto !important;white-space:normal !important;width:100% !important;margin-bottom:18px !important}.tabs-bar.home-tabs-mobile-grid .tab-btn{width:100% !important;min-width:0 !important;max-width:100% !important;min-height:38px !important;padding:7px 5px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:normal !important;line-height:1.15 !important;font-size:.78rem !important;flex:0 1 auto !important;flex-shrink:1 !important;box-sizing:border-box !important}.tabs-bar.home-tabs-mobile-grid .tab-btn.active,.tabs-bar.home-tabs-mobile-grid .tab-btn:hover{color:#fff !important;background:var(--primary) !important;border-color:var(--primary) !important}}@media (max-width:767px){.tabs-bar.home-tabs-mobile-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:6px !important;overflow:visible !important;overflow-x:visible !important;white-space:normal !important;width:100% !important;max-width:100% !important;margin-bottom:18px !important}.tabs-bar.home-tabs-mobile-grid .tab-btn{width:100% !important;min-width:0 !important;max-width:100% !important;min-height:38px !important;padding:7px 5px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:normal !important;line-height:1.15 !important;font-size:.78rem !important;flex:0 1 auto !important;flex-shrink:1 !important;box-sizing:border-box !important}.tabs-bar.home-tabs-mobile-grid .tab-btn.active{color:#fff !important;background:var(--primary) !important;border-color:var(--primary) !important}}@media (max-width:767px){.tabs-bar.home-tabs-mobile-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px 8px !important;overflow:visible !important;overflow-x:visible !important;white-space:normal !important;width:100% !important;max-width:100% !important;margin:0 0 18px !important;padding:12px !important;background:rgba(255,253,248,.96) !important;border:1px solid rgba(201,138,43,.22) !important;border-radius:10px !important;box-shadow:none !important}.tabs-bar.home-tabs-mobile-grid .tab-btn{width:100% !important;min-width:0 !important;max-width:100% !important;min-height:38px !important;padding:8px 6px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:normal !important;line-height:1.15 !important;font-size:.78rem !important;font-weight:800 !important;color:#7a7066 !important;background:rgba(255,253,248,.86) !important;border:1px solid rgba(201,138,43,.24) !important;border-radius:999px !important;flex:0 1 auto !important;flex-shrink:1 !important;box-sizing:border-box !important;box-shadow:none !important}.tabs-bar.home-tabs-mobile-grid .tab-btn.active{color:#c98a2b !important;background:rgba(201,138,43,.08) !important;border-color:rgba(201,138,43,.62) !important;box-shadow:inset 0 -2px 0 #c98a2b !important}.tabs-bar.home-tabs-mobile-grid .tab-btn:hover{color:#c98a2b !important;background:rgba(201,138,43,.07) !important;border-color:rgba(201,138,43,.44) !important}}.footer-prototype .footer-socials{display:none !important}.footer-prototype{box-sizing:border-box !important}.footer-prototype-grid{width:100% !important}.footer-newsletter-message{display:none;margin-top:2px;font-size:12px;line-height:1.45;font-weight:700;border-radius:6px;padding:8px 10px}.footer-newsletter-message.is-success{display:block;color:#247a3d;background:rgba(34,197,94,.10);border:1px solid rgba(34,197,94,.22)}.footer-newsletter-message.is-error{display:block;color:#b42318;background:rgba(239,68,68,.10);border:1px solid rgba(239,68,68,.22)}.footer-newsletter-form button:disabled{opacity:.68;cursor:not-allowed !important}@media (min-width:1200px){.footer-prototype-grid{grid-template-columns:1.45fr .8fr .8fr .9fr 1.15fr !important;gap:28px !important}}@media (min-width:1024px) and (max-width:1199px){.footer-prototype{padding:26px 22px 12px !important}.footer-prototype-grid{grid-template-columns:1.35fr .8fr .8fr .9fr 1.1fr !important;gap:22px !important}.footer-logo-text{font-size:25px !important}.footer-tagline,.footer-newsletter p,.footer-prototype .footer-links a{font-size:12px !important}}@media (max-width:1023px){.footer-prototype{margin:0 auto 14px !important;padding:24px 18px 12px !important;border-radius:0 0 12px 12px !important}.footer-prototype-grid{grid-template-columns:1fr 1fr !important;gap:22px !important;align-items:start !important}.footer-prototype-brand,.footer-prototype-grid>.footer-prototype-col:first-of-type,.footer-prototype .footer-newsletter{display:block !important}.footer-prototype-grid>.footer-prototype-col:not(:first-of-type):not(.footer-newsletter){display:none !important}.footer-prototype .footer-newsletter{grid-column:1 / -1 !important}.footer-newsletter-form{max-width:520px !important}.footer-prototype-bottom{margin-top:20px !important}}@media (max-width:767px){.footer-prototype{padding:22px 16px 12px !important}.footer-prototype-grid{grid-template-columns:1fr !important;gap:20px !important}.footer-logo{justify-content:flex-start !important}.footer-logo-text{font-size:25px !important}.footer-tagline{max-width:none !important}.footer-newsletter-form input,.footer-newsletter-form button{width:100% !important}.footer-prototype-bottom{flex-direction:column !important;align-items:flex-start !important;text-align:left !important;gap:8px !important}}@media (min-width:761px) and (max-width:1024px){.footer.footer-prototype{max-width:var(--shell-width,1180px) !important;margin-left:auto !important;margin-right:auto !important;padding:28px 26px 14px !important;box-sizing:border-box !important}.footer-prototype .footer-prototype-grid{display:grid !important;grid-template-columns:minmax(250px,1.05fr) minmax(150px,.55fr) minmax(300px,1fr) !important;column-gap:clamp(34px,6vw,76px) !important;row-gap:22px !important;align-items:start !important;width:100% !important}.footer-prototype .footer-prototype-brand{display:block !important;grid-column:1 !important;min-width:0 !important;max-width:330px !important}.footer-prototype .footer-prototype-grid>.footer-prototype-col:nth-child(2){display:block !important;grid-column:2 !important;min-width:0 !important}.footer-prototype .footer-newsletter{display:block !important;grid-column:3 !important;width:100% !important;max-width:360px !important;justify-self:end !important}.footer-prototype .footer-prototype-grid>.footer-prototype-col:nth-child(3),.footer-prototype .footer-prototype-grid>.footer-prototype-col:nth-child(4){display:none !important}.footer-prototype .footer-logo{justify-content:flex-start !important;margin-bottom:12px !important}.footer-prototype .footer-logo-text{font-size:26px !important;line-height:1.05 !important}.footer-prototype .footer-tagline{max-width:310px !important;font-size:13px !important;line-height:1.55 !important;margin-bottom:0 !important}.footer-prototype .footer-prototype-col .footer-col-title,.footer-prototype .footer-newsletter .footer-col-title{font-size:12px !important;margin-bottom:12px !important}.footer-prototype .footer-links{gap:9px !important}.footer-prototype .footer-links a{font-size:13px !important;line-height:1.35 !important}.footer-prototype .footer-newsletter p{font-size:13px !important;line-height:1.55 !important;max-width:340px !important;margin-bottom:14px !important}.footer-prototype .footer-newsletter-form{width:100% !important;max-width:360px !important;gap:10px !important}.footer-prototype .footer-newsletter-form input,.footer-prototype .footer-newsletter-form button{width:100% !important;height:40px !important;box-sizing:border-box !important}.footer-prototype .footer-newsletter-message{width:100% !important;box-sizing:border-box !important}.footer-prototype .footer-prototype-bottom{margin-top:24px !important;padding-top:14px !important;display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;gap:14px !important;text-align:left !important}}@media (min-width:761px) and (max-width:860px){.footer-prototype .footer-prototype-grid{grid-template-columns:minmax(230px,1fr) minmax(125px,.48fr) minmax(260px,.95fr) !important;column-gap:24px !important}.footer-prototype .footer-logo-text{font-size:23px !important}.footer-prototype .footer-tagline,.footer-prototype .footer-newsletter p,.footer-prototype .footer-links a{font-size:12.5px !important}.footer-prototype .footer-newsletter{max-width:320px !important}}.static-page-wrap{max-width:var(--shell-width,1180px);margin:0 auto;padding:110px 18px 36px;background:rgba(255,253,248,.82);border-left:1px solid var(--border);border-right:1px solid var(--border);min-height:62vh}.static-page-shell{max-width:920px;margin:0 auto}.static-breadcrumb{display:flex;align-items:center;gap:9px;color:var(--text-muted);font-size:.82rem;margin-bottom:18px}.static-breadcrumb a:hover{color:var(--royal-gold,#c68a2c)}.static-page-card{background:rgba(255,253,248,.94);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 48px rgba(84,52,12,.08);padding:30px}.static-page-header h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2rem,4vw,3.2rem);color:var(--text);line-height:1.05;margin-bottom:18px}.static-page-content{color:var(--text-muted);font-size:1rem;line-height:1.75}.static-page-content h2,.static-page-content h3{font-family:Georgia,'Times New Roman',serif;color:var(--text);line-height:1.2;margin:18px 0 10px}.static-page-content p{margin:0 0 14px}.static-page-content ul,.static-page-content ol{padding-left:22px;margin:0 0 16px}.static-page-content li{margin-bottom:8px}.contact-page-form{display:grid;gap:16px;margin-top:22px}.contact-page-form label{display:grid;gap:7px;color:var(--text);font-weight:800;font-size:.86rem}.contact-page-form input,.contact-page-form textarea{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--text);padding:12px 14px;font:inherit;outline:none}.contact-page-form input:focus,.contact-page-form textarea:focus{border-color:var(--royal-gold,#c68a2c);box-shadow:0 0 0 3px rgba(201,138,43,.10)}.contact-submit-btn{width:fit-content;min-width:170px;border:0;border-radius:8px;background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717));color:#fff;font-weight:900;text-transform:uppercase;padding:12px 24px;box-shadow:0 10px 24px rgba(165,104,17,.18)}.contact-alert{margin:18px 0 0;border-radius:8px;padding:12px 14px;font-weight:800}.contact-alert-success{color:#247a3d;background:rgba(34,197,94,.10);border:1px solid rgba(34,197,94,.22)}.contact-alert-error{color:#b42318;background:rgba(239,68,68,.10);border:1px solid rgba(239,68,68,.22)}@media (max-width:767px){.static-page-wrap{padding:88px 10px 26px}.static-page-card{padding:20px 16px;border-radius:12px}.contact-submit-btn{width:100%}}body.theme-dark .static-page-wrap{background:rgba(18,16,12,.90)}body.theme-dark .static-page-card{background:rgba(20,17,12,.94)}.static-page-wrap{max-width:var(--shell-width,1180px) !important;margin:0 auto !important;padding:106px 18px 38px !important;min-height:65vh !important;background:rgba(255,253,248,.86) !important;border-left:1px solid var(--border) !important;border-right:1px solid var(--border) !important;box-sizing:border-box !important}.static-page-shell{max-width:920px !important;margin:0 auto !important}.static-breadcrumb{display:flex!important;align-items:center!important;gap:9px!important;flex-wrap:wrap!important;color:var(--text-muted)!important;font-size:.83rem!important;margin:0 0 16px!important;line-height:1.4!important}.static-page-card{background:rgba(255,253,248,.96)!important;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 18px 55px rgba(84,52,12,.10)!important;padding:34px!important;width:100%!important;box-sizing:border-box!important}.static-page-header h1{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(2.15rem,4vw,3.4rem)!important;line-height:1.04!important;color:var(--text)!important;margin:0 0 18px!important;letter-spacing:-.035em!important}.static-page-content{color:var(--text-muted)!important;font-size:1rem!important;line-height:1.75!important}.contact-page-form{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;margin-top:24px!important;max-width:720px!important}.contact-page-form label{display:grid!important;gap:7px!important;color:var(--text)!important;font-weight:800!important;font-size:.86rem!important}.contact-page-form input,.contact-page-form textarea{width:100%!important;border:1px solid var(--border)!important;border-radius:9px!important;background:var(--card,#fffdf8)!important;color:var(--text)!important;padding:13px 14px!important;font:inherit!important;font-size:.95rem!important;outline:none!important;box-sizing:border-box!important;box-shadow:none!important}.contact-page-form textarea{min-height:190px!important;resize:vertical!important}.contact-submit-btn{width:fit-content!important;min-width:180px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717))!important;color:#fff!important;font-weight:900!important;text-transform:uppercase!important;padding:13px 28px!important;box-shadow:0 12px 26px rgba(165,104,17,.18)!important;cursor:pointer!important}@media (max-width:767px){.static-page-wrap{padding:88px 10px 26px!important}.static-page-card{padding:22px 16px!important;border-radius:13px!important}.contact-submit-btn{width:100%!important}}body{padding-top:0 !important}.navbar{top:0 !important}body.theme-light .navbar,body:not(.theme-dark) .navbar{background:rgba(255,253,248,.96) !important;border:1px solid var(--border) !important;border-top:0 !important;box-shadow:0 10px 34px rgba(84,52,12,.10) !important}.nav-inner{max-width:var(--shell-width,1180px) !important;padding:0 16px !important;gap:clamp(18px,3vw,34px) !important}.nav-logo-text{color:var(--text) !important;font-family:Georgia,'Times New Roman',serif !important;text-transform:none !important;font-size:clamp(1.55rem,2.3vw,2rem) !important;letter-spacing:-.035em !important}.nav-links{flex:1 1 auto !important;justify-content:flex-start !important}.nav-links a{color:var(--text) !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important;border-bottom:2px solid transparent !important;border-radius:0 !important}.nav-links a:hover,.nav-links a.active{color:var(--royal-gold,#c68a2c) !important;background:transparent !important;border-bottom-color:var(--royal-gold,#c68a2c) !important}.nav-search{flex:0 1 360px !important;min-width:260px !important}.nav-search input{height:42px !important;background:rgba(246,236,220,.88) !important;border:1px solid rgba(201,138,43,.32) !important;border-radius:15px !important;color:var(--text) !important;padding:0 16px 0 44px !important;font-weight:700 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65) !important}.nav-search input:focus{background:#242331 !important;color:#fff !important;border-color:rgba(201,138,43,.75) !important;box-shadow:0 0 0 3px rgba(201,138,43,.16) !important}.nav-search input::placeholder{color:#6f665e !important}.nav-search input:focus::placeholder{color:rgba(255,255,255,.55) !important}.nav-search .search-icon{left:16px !important;color:var(--royal-gold,#c68a2c) !important;z-index:2 !important}.search-dropdown{top:calc(100% + 10px) !important;left:0 !important;right:0 !important;background:#242331 !important;border:1px solid rgba(201,138,43,.55) !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 18px 50px rgba(0,0,0,.28) !important;z-index:2000 !important;display:none !important;max-height:min(70vh,560px) !important}.search-dropdown.active{display:block !important}.search-genre-chips{display:flex !important;gap:7px !important;overflow-x:auto !important;padding:11px 12px 8px !important;border-bottom:1px solid rgba(255,255,255,.08) !important;scrollbar-width:none !important}.search-genre-chips::-webkit-scrollbar{display:none !important}.search-genre-chip{border:1px solid rgba(201,138,43,.40) !important;border-radius:999px !important;background:rgba(255,255,255,.05) !important;color:rgba(255,255,255,.78) !important;padding:5px 10px !important;font-size:.72rem !important;font-weight:900 !important;white-space:nowrap !important}.search-genre-chip.active,.search-genre-chip:hover{background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717)) !important;color:#fff !important;border-color:transparent !important}.search-results-list{max-height:460px !important;overflow-y:auto !important;padding:4px 0 !important}.search-result-item{display:grid !important;grid-template-columns:52px minmax(0,1fr) auto !important;align-items:center !important;gap:12px !important;padding:11px 14px !important;color:#fff !important;border-bottom:1px solid rgba(255,255,255,.08) !important;transition:background .18s ease,transform .18s ease !important}.search-result-item:last-child{border-bottom:0 !important}.search-result-item:hover{background:rgba(201,138,43,.13) !important;transform:translateX(2px) !important}.search-result-poster{width:52px !important;height:68px !important;border-radius:8px !important;background:rgba(255,255,255,.08) !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.10) !important}.search-result-poster img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important}.search-result-poster.no-img::before,.search-result-poster:empty::before{content:'🎬';height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:.75 !important}.search-result-info{min-width:0 !important}.search-result-title{font-size:.92rem !important;font-weight:900 !important;color:#fff !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;margin-bottom:3px !important}.search-result-meta{display:flex !important;gap:6px !important;flex-wrap:wrap !important;color:rgba(255,255,255,.62) !important;font-size:.76rem !important;font-weight:700 !important}.search-result-meta span:not(:last-child)::after{content:'•';margin-left:6px;color:rgba(255,255,255,.35)}.search-result-genres{display:flex !important;gap:5px !important;flex-wrap:wrap !important;margin-top:5px !important}.search-result-genres span{border:1px solid rgba(201,138,43,.30) !important;color:rgba(255,255,255,.68) !important;border-radius:999px !important;padding:2px 7px !important;font-size:.64rem !important;font-weight:800 !important}.search-result-type{align-self:start !important;margin-top:4px !important;border:1px solid rgba(201,138,43,.38) !important;color:#fff !important;background:rgba(201,138,43,.18) !important;border-radius:999px !important;padding:4px 8px !important;font-size:.66rem !important;font-weight:900 !important;text-transform:uppercase !important}.search-no-results,.search-loading{padding:18px !important;text-align:center !important;color:rgba(255,255,255,.70) !important;font-size:.88rem !important;font-weight:800 !important}.nav-user{position:relative !important}.nav-user-btn{border:1px solid var(--border) !important;background:rgba(255,253,248,.72) !important;color:var(--text) !important;border-radius:999px !important;padding:5px 12px 5px 5px !important;display:inline-flex !important;align-items:center !important;gap:9px !important;font-weight:900 !important;min-height:42px !important}.nav-user-btn:hover,.nav-user.open .nav-user-btn{border-color:rgba(201,138,43,.70) !important;box-shadow:0 0 0 3px rgba(201,138,43,.13) !important}.nav-user-avatar{width:32px !important;height:32px !important;border-radius:50% !important;background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717)) !important;color:#fff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-weight:900 !important}.nav-user-dropdown{position:absolute !important;right:0 !important;top:calc(100% + 10px) !important;width:220px !important;background:rgba(255,253,248,.98) !important;border:1px solid rgba(201,138,43,.30) !important;border-radius:12px !important;box-shadow:0 18px 45px rgba(84,52,12,.18) !important;overflow:hidden !important;display:none !important;z-index:2100 !important}.nav-user.open .nav-user-dropdown{display:block !important}.nav-user-dropdown a{display:flex !important;align-items:center !important;gap:9px !important;padding:12px 14px !important;color:var(--text) !important;font-size:.86rem !important;font-weight:800 !important;border-bottom:1px solid rgba(201,138,43,.13) !important;background:transparent !important}.nav-user-dropdown a:hover{background:rgba(201,138,43,.11) !important;color:var(--royal-gold-2,#b97717) !important}.nav-user-dropdown .divider{height:1px !important;background:rgba(201,138,43,.16) !important;margin:0 !important}@media (max-width:1100px){.nav-inner{gap:18px !important}.nav-search{flex-basis:320px !important;min-width:220px !important}}@media (max-width:900px){.nav-search{display:none !important}.nav-links{display:none !important}}@media (max-width:767px){.nav-inner{padding:0 14px !important}.nav-logo-text{font-size:1.5rem !important}.nav-user-btn{min-height:38px !important;padding-right:9px !important;font-size:.82rem !important}}.nav-search input{background:rgba(246,236,220,.88) !important;border:1px solid transparent !important;color:var(--text) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 0 0 1px rgba(201,138,43,.18) !important}.nav-search input:hover,.nav-search input:focus{background:rgba(246,236,220,.95) !important;color:var(--text) !important;border-color:transparent !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 0 0 2px rgba(201,138,43,.30) !important}.nav-search input:focus::placeholder{color:#7a7066 !important}.search-dropdown{background:rgba(255,253,248,.98) !important;border:1px solid rgba(201,138,43,.30) !important;box-shadow:0 18px 50px rgba(84,52,12,.18) !important}.search-genre-chips{border-bottom:1px solid rgba(201,138,43,.16) !important;background:rgba(255,253,248,.96) !important}.search-genre-chip{border:1px solid rgba(201,138,43,.26) !important;background:rgba(201,138,43,.06) !important;color:#7a5b2a !important}.search-genre-chip.active,.search-genre-chip:hover{background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717)) !important;color:#fff !important}.search-result-item{color:var(--text) !important;border-bottom:1px solid rgba(201,138,43,.13) !important;background:transparent !important}.search-result-item:hover{background:rgba(201,138,43,.10) !important;transform:none !important}.search-result-title{color:var(--text) !important}.search-result-meta{color:var(--text-muted) !important}.search-result-meta span:not(:last-child)::after{color:rgba(122,112,102,.45) !important}.search-result-genres span{border:1px solid rgba(201,138,43,.25) !important;color:#8a6a35 !important;background:rgba(201,138,43,.06) !important}.search-result-type{border:1px solid rgba(201,138,43,.32) !important;color:#9a681c !important;background:rgba(201,138,43,.10) !important}.search-result-poster{background:rgba(201,138,43,.08) !important;border:1px solid rgba(201,138,43,.16) !important}.search-no-results,.search-loading{color:var(--text-muted) !important;background:rgba(255,253,248,.98) !important}@media (max-width:900px){.navbar{height:72px !important;background:rgba(255,253,248,.98) !important;border:1px solid var(--border) !important;border-top:0 !important;box-shadow:0 10px 30px rgba(84,52,12,.12) !important}.nav-inner{max-width:var(--shell-width,1180px) !important;padding:0 18px !important;gap:14px !important;justify-content:space-between !important}.nav-logo{flex:1 1 auto !important;min-width:0 !important}.nav-logo-text{font-size:clamp(1.55rem,4.4vw,2rem) !important;color:var(--text) !important;overflow:hidden !important;text-overflow:ellipsis !important}.nav-links,.nav-search{display:none !important}.nav-auth{display:flex !important;margin-left:auto !important}.nav-hamburger{display:inline-flex !important;width:42px !important;height:42px !important;align-items:center !important;justify-content:center !important;gap:5px !important;border:1px solid rgba(201,138,43,.25) !important;border-radius:999px !important;background:rgba(255,253,248,.72) !important}.nav-hamburger span{width:20px !important;height:2px !important;background:var(--text) !important}.nav-mobile{display:none !important;position:fixed !important;top:72px !important;left:50% !important;transform:translateX(-50%) !important;right:auto !important;width:min(calc(100% - 28px),var(--shell-width,1180px)) !important;max-height:calc(100vh - 92px) !important;overflow-y:auto !important;background:rgba(255,253,248,.98) !important;border:1px solid rgba(201,138,43,.24) !important;border-radius:0 0 16px 16px !important;box-shadow:0 18px 60px rgba(84,52,12,.22) !important;padding:18px !important;z-index:2100 !important;flex-direction:column !important;gap:10px !important}.nav-mobile.open{display:flex !important}.nav-mobile a{display:flex !important;align-items:center !important;min-height:44px !important;padding:10px 14px !important;border:1px solid rgba(201,138,43,.14) !important;border-radius:10px !important;color:var(--text) !important;background:rgba(255,255,255,.34) !important;font-size:.95rem !important;font-weight:900 !important}.nav-mobile a:hover,.nav-mobile a:focus{color:var(--royal-gold-2,#b97717) !important;background:rgba(201,138,43,.10) !important;border-color:rgba(201,138,43,.32) !important}.nav-mobile .mobile-search{position:relative !important;margin:0 0 8px !important;width:100% !important}.nav-mobile .mobile-search input{width:100% !important;height:48px !important;background:rgba(246,236,220,.92) !important;border:1px solid rgba(201,138,43,.24) !important;border-radius:12px !important;padding:0 16px 0 42px !important;color:var(--text) !important;font-family:var(--font) !important;font-size:.98rem !important;font-weight:800 !important;outline:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.60) !important}.nav-mobile .mobile-search input:focus{border-color:rgba(201,138,43,.42) !important;box-shadow:0 0 0 3px rgba(201,138,43,.12) !important}.mobile-search-icon{position:absolute !important;left:15px !important;top:24px !important;transform:translateY(-50%) !important;color:var(--royal-gold,#c68a2c) !important;z-index:2 !important;pointer-events:none !important}.mobile-search-dropdown{position:static !important;display:none !important;width:100% !important;max-height:none !important;margin-top:10px !important;border-radius:12px !important;box-shadow:none !important}.mobile-search-dropdown.active{display:block !important}.mobile-search-dropdown .search-results-list{max-height:360px !important}}@media (min-width:861px) and (max-width:900px){.nav-hamburger{display:inline-flex !important}}@media (max-width:520px){.navbar{height:68px !important}.nav-mobile{top:68px !important;width:calc(100% - 12px) !important;padding:14px !important}.nav-auth{display:none !important}.nav-logo-text{font-size:1.42rem !important}.search-result-item{grid-template-columns:46px minmax(0,1fr) !important;gap:10px !important}.search-result-type{grid-column:2 !important;justify-self:start !important;margin-top:3px !important}}body.movie-detail-shell-page{--active-page-shell-width:var(--shell-width,1180px);--active-page-shell-gutter:0px}body.series-detail-shell-page,body.episode-detail-shell-page{--active-page-shell-width:var(--shell-width,1180px);--active-page-shell-gutter:0px}body.movie-detail-shell-page .navbar,body.series-detail-shell-page .navbar,body.episode-detail-shell-page .navbar{left:50% !important;right:auto !important;width:min(calc(100% - var(--active-page-shell-gutter)),var(--active-page-shell-width)) !important;max-width:var(--active-page-shell-width) !important;transform:translateX(-50%) !important;border-left:1px solid var(--border) !important;border-right:1px solid var(--border) !important;border-radius:0 !important;box-sizing:border-box !important}body.movie-detail-shell-page .navbar .nav-inner,body.series-detail-shell-page .navbar .nav-inner,body.episode-detail-shell-page .navbar .nav-inner{max-width:100% !important;width:100% !important;padding-left:clamp(14px,2.2vw,24px) !important;padding-right:clamp(14px,2.2vw,24px) !important;box-sizing:border-box !important}body.movie-detail-shell-page .footer.footer-prototype,body.series-detail-shell-page .footer.footer-prototype,body.episode-detail-shell-page .footer.footer-prototype{width:min(calc(100% - var(--active-page-shell-gutter)),var(--active-page-shell-width)) !important;max-width:var(--active-page-shell-width) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.movie-detail-shell-page .detail-wrap.movie-detail-page{width:min(calc(100% - var(--active-page-shell-gutter)),var(--active-page-shell-width)) !important;max-width:var(--active-page-shell-width) !important}body.series-detail-shell-page .series-detail-wrap,body.episode-detail-shell-page .series-detail-wrap{width:min(calc(100% - var(--active-page-shell-gutter)),var(--active-page-shell-width)) !important;max-width:var(--active-page-shell-width) !important}@media (max-width:900px){body.movie-detail-shell-page,body.series-detail-shell-page,body.episode-detail-shell-page{--active-page-shell-gutter:0px}body.movie-detail-shell-page .navbar,body.series-detail-shell-page .navbar,body.episode-detail-shell-page .navbar{height:72px !important}body.movie-detail-shell-page .nav-mobile,body.series-detail-shell-page .nav-mobile,body.episode-detail-shell-page .nav-mobile{width:min(calc(100% - var(--active-page-shell-gutter)),var(--active-page-shell-width)) !important}}@media (max-width:520px){body.movie-detail-shell-page,body.series-detail-shell-page,body.episode-detail-shell-page{--active-page-shell-gutter:0px}body.movie-detail-shell-page .navbar,body.series-detail-shell-page .navbar,body.episode-detail-shell-page .navbar{height:68px !important}}body.movie-detail-shell-page .navbar,body.series-detail-shell-page .navbar,body.episode-detail-shell-page .navbar{left:0 !important;right:0 !important;transform:none !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important}body.movie-detail-shell-page .navbar .nav-inner,body.series-detail-shell-page .navbar .nav-inner,body.episode-detail-shell-page .navbar .nav-inner{max-width:var(--active-page-shell-width) !important;width:calc(100% - var(--active-page-shell-gutter)) !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(14px,2.2vw,24px) !important;padding-right:clamp(14px,2.2vw,24px) !important;box-sizing:border-box !important}@media (min-width:901px) and (max-width:1320px){body.movie-detail-shell-page .nav-inner,body.series-detail-shell-page .nav-inner,body.episode-detail-shell-page .nav-inner{gap:clamp(12px,1.5vw,20px) !important}body.movie-detail-shell-page .nav-logo-text,body.series-detail-shell-page .nav-logo-text,body.episode-detail-shell-page .nav-logo-text{font-size:clamp(1.35rem,2.3vw,1.85rem) !important}body.movie-detail-shell-page .nav-links,body.series-detail-shell-page .nav-links,body.episode-detail-shell-page .nav-links{flex:0 1 auto !important}body.movie-detail-shell-page .nav-links a,body.series-detail-shell-page .nav-links a,body.episode-detail-shell-page .nav-links a{padding-left:10px !important;padding-right:10px !important;font-size:.82rem !important}body.movie-detail-shell-page .nav-search,body.series-detail-shell-page .nav-search,body.episode-detail-shell-page .nav-search{flex:0 1 330px !important;min-width:220px !important}body.movie-detail-shell-page .nav-user-btn,body.series-detail-shell-page .nav-user-btn,body.episode-detail-shell-page .nav-user-btn{min-width:auto !important;white-space:nowrap !important}}@media (max-width:900px){body.movie-detail-shell-page .nav-mobile,body.series-detail-shell-page .nav-mobile,body.episode-detail-shell-page .nav-mobile{width:min(calc(100% - var(--active-page-shell-gutter)),var(--active-page-shell-width)) !important;left:50% !important;transform:translateX(-50%) !important}}body.movie-detail-shell-page .navbar .nav-inner,body.series-detail-shell-page .navbar .nav-inner,body.episode-detail-shell-page .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding-left:clamp(14px,2.2vw,24px) !important;padding-right:clamp(14px,2.2vw,24px) !important;box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:flex-start !important}body.movie-detail-shell-page .nav-logo,body.series-detail-shell-page .nav-logo,body.episode-detail-shell-page .nav-logo{flex:0 0 auto !important;min-width:0 !important}body.movie-detail-shell-page .nav-links,body.series-detail-shell-page .nav-links,body.episode-detail-shell-page .nav-links{flex:0 0 auto !important}body.movie-detail-shell-page .nav-search,body.series-detail-shell-page .nav-search,body.episode-detail-shell-page .nav-search{margin-left:auto !important}body.movie-detail-shell-page .nav-auth,body.series-detail-shell-page .nav-auth,body.episode-detail-shell-page .nav-auth{flex:0 0 auto !important}body.movie-detail-shell-page .footer.footer-prototype,body.series-detail-shell-page .footer.footer-prototype,body.episode-detail-shell-page .footer.footer-prototype{width:min(calc(100% - var(--active-page-shell-gutter)),var(--active-page-shell-width)) !important;max-width:var(--active-page-shell-width) !important;margin-left:auto !important;margin-right:auto !important}body.movie-detail-shell-page .navbar .nav-inner,body.series-detail-shell-page .navbar .nav-inner,body.episode-detail-shell-page .navbar .nav-inner{gap:clamp(12px,1.5vw,18px) !important}body.movie-detail-shell-page .nav-logo-text,body.series-detail-shell-page .nav-logo-text,body.episode-detail-shell-page .nav-logo-text{font-size:clamp(1.35rem,2.15vw,1.75rem) !important}body.movie-detail-shell-page .nav-links a,body.series-detail-shell-page .nav-links a,body.episode-detail-shell-page .nav-links a{padding-left:9px !important;padding-right:9px !important;font-size:.81rem !important}body.movie-detail-shell-page .nav-search,body.series-detail-shell-page .nav-search,body.episode-detail-shell-page .nav-search{flex:0 1 clamp(240px,31vw,360px) !important;min-width:220px !important}}@media (max-width:900px){body.movie-detail-shell-page .navbar,body.series-detail-shell-page .navbar,body.episode-detail-shell-page .navbar{width:min(calc(100% - 29px),var(--active-page-shell-width)) !important}body.movie-detail-shell-page .navbar .nav-inner,body.series-detail-shell-page .navbar .nav-inner,body.episode-detail-shell-page .navbar .nav-inner{padding-left:18px !important;padding-right:18px !important;justify-content:space-between !important}body.movie-detail-shell-page .nav-mobile,body.series-detail-shell-page .nav-mobile,body.episode-detail-shell-page .nav-mobile{width:min(calc(100% - 28px),var(--active-page-shell-width)) !important;left:50% !important;transform:translateX(-50%) !important}}@media (max-width:520px){body.movie-detail-shell-page .navbar,body.series-detail-shell-page .navbar,body.episode-detail-shell-page .navbar{height:68px !important}body.movie-detail-shell-page .nav-mobile,body.series-detail-shell-page .nav-mobile,body.episode-detail-shell-page .nav-mobile{width:calc(100% - 12px) !important}}@media (max-width:767px){.navbar{height:64px !important}.navbar .nav-inner{height:64px !important;display:flex !important;align-items:center !important;gap:0 !important;padding-left:14px !important;padding-right:10px !important}.navbar .nav-logo{flex:1 1 auto !important;min-width:0 !important;max-width:calc(100% - 138px) !important}.navbar .nav-logo-text{font-size:clamp(1rem,4.2vw,1.32rem) !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.navbar .nav-logo img{width:16px !important;height:16px !important;object-fit:contain !important}.navbar .nav-auth{display:flex !important;flex:0 0 auto !important;align-items:center !important;margin-left:auto !important;margin-right:0 !important;gap:0 !important;order:2 !important}.navbar .nav-user{display:flex !important;align-items:center !important}.navbar .nav-user-btn{height:36px !important;min-height:36px !important;max-height:36px !important;padding:3px 9px 3px 4px !important;gap:6px !important;border-radius:999px 0 0 999px !important;border:1px solid rgba(201,138,43,.28) !important;border-right:0 !important;background:rgba(255,253,248,.84) !important;color:var(--text) !important;font-size:.72rem !important;font-weight:900 !important;line-height:1 !important;box-shadow:none !important;white-space:nowrap !important}.navbar .nav-user-avatar{width:27px !important;height:27px !important;min-width:27px !important;font-size:.72rem !important;background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717)) !important;color:#fff !important}.navbar .nav-hamburger{order:3 !important;display:inline-flex !important;flex:0 0 40px !important;width:40px !important;height:36px !important;min-width:40px !important;min-height:36px !important;align-items:center !important;justify-content:center !important;gap:4px !important;padding:0 !important;margin-left:0 !important;border:1px solid rgba(201,138,43,.28) !important;border-left:1px solid rgba(201,138,43,.38) !important;border-radius:0 999px 999px 0 !important;background:rgba(255,253,248,.84) !important;box-shadow:none !important;position:relative !important}.navbar .nav-hamburger::before{content:'' !important;position:absolute !important;left:-1px !important;top:8px !important;bottom:8px !important;width:1px !important;background:rgba(201,138,43,.45) !important}.navbar .nav-hamburger span{width:18px !important;height:2px !important;background:var(--text) !important;border-radius:999px !important}.navbar .nav-hamburger:hover,.navbar .nav-user-btn:hover,.navbar .nav-user.open .nav-user-btn{background:rgba(201,138,43,.09) !important;border-color:rgba(201,138,43,.45) !important}.navbar .nav-user-dropdown{right:-40px !important;top:calc(100% + 10px) !important;width:min(240px,calc(100vw - 28px)) !important;border-radius:12px !important;background:rgba(255,253,248,.98) !important;border:1px solid rgba(201,138,43,.24) !important;box-shadow:0 18px 45px rgba(84,52,12,.18) !important}.navbar .nav-user-dropdown a{min-height:40px !important;padding:10px 14px !important;font-size:.82rem !important;font-weight:850 !important;color:var(--text) !important;background:transparent !important;border-bottom:1px solid rgba(201,138,43,.11) !important}.navbar .nav-user-dropdown a:hover{color:var(--royal-gold-2,#b97717) !important;background:rgba(201,138,43,.10) !important}.nav-mobile{top:64px !important}}@media (max-width:380px){.navbar .nav-logo{max-width:calc(100% - 116px) !important}.navbar .nav-logo-text{font-size:1rem !important}.navbar .nav-user-btn{width:36px !important;padding:3px 4px !important;overflow:hidden !important;color:transparent !important}.navbar .nav-user-avatar{margin-right:0 !important}.navbar .nav-user-dropdown{right:-40px !important}}@media (min-width:768px) and (max-width:900px){.navbar{height:70px !important}.navbar .nav-inner{height:70px !important;display:flex !important;align-items:center !important;gap:0 !important;padding-left:22px !important;padding-right:18px !important}.navbar .nav-logo{flex:1 1 auto !important;min-width:0 !important;max-width:calc(100% - 170px) !important}.navbar .nav-logo-text{font-size:clamp(1.35rem,3vw,1.75rem) !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.navbar .nav-auth{display:flex !important;flex:0 0 auto !important;align-items:center !important;margin-left:auto !important;margin-right:0 !important;gap:0 !important;order:2 !important}.navbar .nav-user{display:flex !important;align-items:center !important}.navbar .nav-user-btn{height:40px !important;min-height:40px !important;max-height:40px !important;padding:4px 12px 4px 5px !important;gap:8px !important;border-radius:999px 0 0 999px !important;border:1px solid rgba(201,138,43,.28) !important;border-right:0 !important;background:rgba(255,253,248,.84) !important;color:var(--text) !important;font-size:.82rem !important;font-weight:900 !important;line-height:1 !important;box-shadow:none !important;white-space:nowrap !important}.navbar .nav-user-avatar{width:30px !important;height:30px !important;min-width:30px !important;font-size:.78rem !important;background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717)) !important;color:#fff !important}.navbar .nav-hamburger{order:3 !important;display:inline-flex !important;flex:0 0 44px !important;width:44px !important;height:40px !important;min-width:44px !important;min-height:40px !important;align-items:center !important;justify-content:center !important;gap:5px !important;padding:0 !important;margin-left:0 !important;border:1px solid rgba(201,138,43,.28) !important;border-left:1px solid rgba(201,138,43,.40) !important;border-radius:0 999px 999px 0 !important;background:rgba(255,253,248,.84) !important;box-shadow:none !important;position:relative !important}.navbar .nav-hamburger::before{content:'' !important;position:absolute !important;left:-1px !important;top:9px !important;bottom:9px !important;width:1px !important;background:rgba(201,138,43,.45) !important}.navbar .nav-hamburger span{width:20px !important;height:2px !important;background:var(--text) !important;border-radius:999px !important}.navbar .nav-hamburger:hover,.navbar .nav-user-btn:hover,.navbar .nav-user.open .nav-user-btn{background:rgba(201,138,43,.09) !important;border-color:rgba(201,138,43,.45) !important}.navbar .nav-user-dropdown{right:-44px !important;top:calc(100% + 10px) !important;width:240px !important;border-radius:12px !important;background:rgba(255,253,248,.98) !important;border:1px solid rgba(201,138,43,.24) !important;box-shadow:0 18px 45px rgba(84,52,12,.18) !important}.nav-mobile{top:70px !important}}.form-success{background:rgba(34,197,94,.10);color:#247a3d;border:1px solid rgba(34,197,94,.22);border-radius:8px;padding:11px 13px;margin:0 0 14px;font-weight:800;line-height:1.45}.auth-alt-link a{color:var(--royal-gold-2,#b97717);font-weight:800}html body .navbar .nav-auth .nav-profile-v142{position:relative !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-btn{min-height:44px !important;height:44px !important;padding:4px 10px 4px 7px !important;gap:9px !important;border-radius:15px !important;background:rgba(255,252,246,.97) !important;border:1px solid rgba(198,138,44,.46) !important;box-shadow:0 7px 18px rgba(88,56,17,.10) !important;color:var(--text) !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-btn:hover,html body .navbar .nav-auth .nav-profile-v142.open .nav-user-btn{border-color:rgba(198,138,44,.70) !important;box-shadow:0 8px 20px rgba(88,56,17,.13),0 0 0 3px rgba(198,138,44,.10) !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-avatar,html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown-avatar{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:50% !important;color:#d8b057 !important;background:linear-gradient(180deg,#20253a 0%,#111628 100%) !important;border:3px solid #c9952d !important;font-weight:900 !important;letter-spacing:.02em !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 5px 14px rgba(22,18,11,.14) !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-avatar{width:32px !important;height:32px !important;font-size:.98rem !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-btn-text{display:inline-block !important;max-width:110px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:.92rem !important;font-weight:800 !important;line-height:1 !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-caret{width:15px !important;height:15px !important;color:rgba(54,49,41,.58) !important;transition:transform .2s ease !important}html body .navbar .nav-auth .nav-profile-v142.open .nav-user-caret{transform:rotate(180deg) !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown{position:absolute !important;top:calc(100% + 10px) !important;right:0 !important;width:286px !important;min-width:286px !important;max-width:calc(100vw - 28px) !important;display:none !important;padding:0 !important;border-radius:18px !important;background:rgba(255,253,249,.99) !important;border:1px solid rgba(198,138,44,.18) !important;box-shadow:0 22px 48px rgba(87,53,11,.16) !important;overflow:hidden !important;z-index:2100 !important}html body .navbar .nav-auth .nav-profile-v142.open .nav-user-dropdown{display:block !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown-head{display:flex !important;align-items:center !important;gap:12px !important;padding:15px 15px 10px !important;background:rgba(255,255,255,.42) !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown-avatar{width:42px !important;height:42px !important;font-size:1.06rem !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown-meta{min-width:0 !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown-name{color:#252844 !important;font-size:.96rem !important;line-height:1.15 !important;font-weight:800 !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown-email{margin-top:2px !important;color:#858177 !important;font-size:.80rem !important;line-height:1.25 !important;overflow-wrap:anywhere !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown-links{padding:5px 8px 8px !important}html body .navbar .nav-auth .nav-profile-v142 .divider{height:1px !important;margin:7px 0 !important;background:rgba(198,138,44,.15) !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown a{display:flex !important;align-items:center !important;gap:10px !important;min-height:42px !important;height:42px !important;width:100% !important;padding:9px 10px !important;border:0 !important;border-radius:11px !important;background:transparent !important;color:#37332d !important;font-size:.91rem !important;font-weight:800 !important;line-height:1.15 !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-link-icon{width:16px !important;height:16px !important;min-width:16px !important;color:#85672b !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-link-icon svg{width:16px !important;height:16px !important;display:block !important;fill:currentColor !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown a:hover,html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown a.is-featured{background:#f3eee5 !important;color:#21253c !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-link-logout,html body .navbar .nav-auth .nav-profile-v142 .nav-user-link-logout .nav-user-link-icon{color:#bc4b2b !important}html body #accountTabs .content-tab-nav{flex-wrap:wrap !important}@media (max-width:768px){html body .navbar .nav-auth .nav-profile-v142 .nav-user-btn{min-height:40px !important;height:40px !important;padding:4px 9px 4px 6px !important;gap:8px !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-avatar{width:29px !important;height:29px !important;font-size:.9rem !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-btn-text{max-width:88px !important;font-size:.88rem !important}html body .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown{right:-6px !important;width:272px !important;min-width:272px !important;max-width:calc(100vw - 18px) !important}}body.theme-dark .navbar .nav-auth .nav-profile-v142 .nav-user-btn,body.theme-dark .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown{background:rgba(24,20,15,.98) !important}body.theme-dark .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown-name,body.theme-dark .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown a{color:#f4eee3 !important}body.theme-dark .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown-email{color:#b4aa96 !important}body.theme-dark .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown a:hover,body.theme-dark .navbar .nav-auth .nav-profile-v142 .nav-user-dropdown a.is-featured{background:rgba(201,138,43,.14) !important}@media (max-width:767px){html body .navbar{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;margin-left:auto !important;margin-right:auto !important;left:0 !important;right:0 !important;transform:none !important;box-sizing:border-box !important;overflow:visible !important}html body .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;height:64px !important;display:flex !important;align-items:center !important;gap:5px !important;padding-left:10px !important;padding-right:8px !important;box-sizing:border-box !important;overflow:visible !important}html body .navbar .nav-links,html body .navbar .nav-search{display:none !important}html body .navbar .nav-logo{flex:1 1 auto !important;min-width:0 !important;max-width:150px !important;overflow:hidden !important}html body .navbar .nav-logo-text{max-width:100% !important;font-size:clamp(1.32rem,6.2vw,1.76rem) !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}html body .navbar .nav-auth{display:flex !important;flex:0 0 auto !important;align-items:center !important;justify-content:flex-end !important;gap:5px !important;min-width:0 !important;margin-left:auto !important;margin-right:0 !important;order:2 !important}html body .navbar .btn-signin,html body .navbar .btn-join{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:40px !important;min-height:40px !important;max-height:40px !important;border-radius:999px !important;font-size:.86rem !important;line-height:1 !important;font-weight:800 !important;white-space:nowrap !important;margin:0 !important;box-sizing:border-box !important}html body .navbar .btn-signin{padding:0 13px !important;min-width:62px !important}html body .navbar .btn-join{padding:0 14px !important;min-width:84px !important}html body .navbar .nav-hamburger{position:relative !important;order:3 !important;display:inline-flex !important;flex:0 0 38px !important;width:38px !important;min-width:38px !important;max-width:38px !important;height:40px !important;min-height:40px !important;max-height:40px !important;margin:0 !important;padding:0 !important;right:auto !important;left:auto !important;top:auto !important;transform:none !important;align-items:center !important;justify-content:center !important;gap:4px !important;border-radius:0 999px 999px 0 !important;box-sizing:border-box !important}html body .navbar .nav-hamburger span{width:17px !important;height:2px !important}html body .nav-mobile{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;left:8px !important;right:8px !important;transform:none !important;box-sizing:border-box !important}}@media (max-width:420px){html body .navbar .nav-inner{gap:4px !important;padding-left:8px !important;padding-right:6px !important}html body .navbar .nav-logo{max-width:146px !important}html body .navbar .btn-signin{min-width:58px !important;padding:0 11px !important;font-size:.82rem !important}html body .navbar .btn-join{min-width:78px !important;padding:0 12px !important;font-size:.82rem !important}html body .navbar .nav-hamburger{flex-basis:36px !important;width:36px !important;min-width:36px !important;max-width:36px !important}}@media (max-width:370px){html body .navbar .nav-logo{max-width:126px !important}html body .navbar .btn-signin{min-width:54px !important;padding:0 9px !important;font-size:.78rem !important}html body .navbar .btn-join{min-width:72px !important;padding:0 10px !important;font-size:.78rem !important}html body .navbar .nav-hamburger{flex-basis:34px !important;width:34px !important;min-width:34px !important;max-width:34px !important}}@media (max-width:767px){html body .navbar{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;min-width:0 !important;margin:10px auto 0 !important;box-sizing:border-box !important;overflow:hidden !important}html body .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;height:62px !important;display:flex !important;align-items:center !important;gap:5px !important;padding:0 8px !important;box-sizing:border-box !important;overflow:hidden !important}html body .navbar .nav-links,html body .navbar .nav-search{display:none !important}html body .navbar .nav-logo{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;overflow:hidden !important;display:flex !important;align-items:center !important}html body .navbar .nav-logo-text{min-width:0 !important;max-width:100% !important;display:flex !important;align-items:center !important;gap:6px !important;font-size:clamp(1.06rem,4.7vw,1.34rem) !important;line-height:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}html body .navbar .nav-logo-text::before{flex:0 0 auto !important;font-size:clamp(1.05rem,4.3vw,1.24rem) !important;line-height:1 !important}html body .navbar .nav-logo img{max-width:100% !important;max-height:34px !important;object-fit:contain !important}html body .navbar .nav-auth{flex:0 0 auto !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:5px !important;margin-left:4px !important;order:2 !important}html body .navbar .btn-signin,html body .navbar .btn-join{flex:0 0 auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:38px !important;min-height:38px !important;max-height:38px !important;padding:0 11px !important;min-width:0 !important;border-radius:999px !important;font-size:.82rem !important;font-weight:800 !important;line-height:1 !important;white-space:nowrap !important;letter-spacing:-.01em !important;margin:0 !important;box-sizing:border-box !important}html body .navbar .btn-signin{width:auto !important;max-width:64px !important}html body .navbar .btn-join{width:auto !important;max-width:82px !important;padding-left:12px !important;padding-right:12px !important}html body .navbar .nav-user-btn{min-height:40px !important;height:40px !important;max-height:40px !important;padding:4px 9px 4px 6px !important;gap:7px !important;max-width:128px !important;overflow:hidden !important}html body .navbar .nav-user-avatar{width:30px !important;height:30px !important;font-size:.92rem !important}html body .navbar .nav-user-btn-text{max-width:62px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:.86rem !important}html body .navbar .nav-user-caret{width:14px !important;height:14px !important}html body .navbar .nav-hamburger{position:static !important;order:3 !important;flex:0 0 34px !important;width:34px !important;min-width:34px !important;max-width:34px !important;height:38px !important;min-height:38px !important;max-height:38px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;margin:0 !important;padding:0 !important;right:auto !important;left:auto !important;top:auto !important;transform:none !important;border-radius:0 999px 999px 0 !important;box-sizing:border-box !important}html body .navbar .nav-hamburger span{width:16px !important;height:2px !important;margin:0 !important}html body .nav-mobile{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;left:8px !important;right:8px !important;transform:none !important;box-sizing:border-box !important}}@media (max-width:420px){html body .navbar .nav-inner{height:60px !important;gap:4px !important;padding-left:7px !important;padding-right:6px !important}html body .navbar .nav-logo-text{gap:5px !important;font-size:clamp(1rem,4.25vw,1.18rem) !important}html body .navbar .nav-logo-text::before{font-size:clamp(1rem,4vw,1.14rem) !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:36px !important;min-height:36px !important;max-height:36px !important;font-size:.76rem !important;padding-left:9px !important;padding-right:9px !important}html body .navbar .btn-signin{max-width:56px !important}html body .navbar .btn-join{max-width:72px !important}html body .navbar .nav-hamburger{flex-basis:32px !important;width:32px !important;min-width:32px !important;max-width:32px !important;height:36px !important;min-height:36px !important;max-height:36px !important}html body .navbar .nav-hamburger span{width:15px !important}}@media (max-width:370px){html body .navbar{width:calc(100% - 12px) !important;max-width:calc(100% - 12px) !important}html body .navbar .nav-inner{padding-left:6px !important;padding-right:5px !important;gap:3px !important}html body .navbar .nav-logo-text{font-size:1rem !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:34px !important;min-height:34px !important;max-height:34px !important;font-size:.70rem !important;padding-left:7px !important;padding-right:7px !important}html body .navbar .btn-signin{max-width:50px !important}html body .navbar .btn-join{max-width:66px !important}html body .navbar .nav-hamburger{flex-basis:30px !important;width:30px !important;min-width:30px !important;max-width:30px !important;height:34px !important;min-height:34px !important;max-height:34px !important}}body.home-shell-page,body.movies-list-shell-page,body.series-list-shell-page{--listing-page-shell-width:var(--shell-width,1180px);--listing-page-shell-gutter:0px}body.home-shell-page .navbar,body.movies-list-shell-page .navbar,body.series-list-shell-page .navbar,body.home-shell-page .page-body,body.movies-list-shell-page .page-body,body.series-list-shell-page .page-body,body.home-shell-page .footer.footer-prototype,body.movies-list-shell-page .footer.footer-prototype,body.series-list-shell-page .footer.footer-prototype{width:min(calc(100% - var(--listing-page-shell-gutter)),var(--listing-page-shell-width)) !important;max-width:var(--listing-page-shell-width) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}body.home-shell-page .navbar,body.movies-list-shell-page .navbar,body.series-list-shell-page .navbar{left:auto !important;right:auto !important;transform:none !important;border-left:1px solid var(--border) !important;border-right:1px solid var(--border) !important}body.home-shell-page .navbar .nav-inner,body.movies-list-shell-page .navbar .nav-inner,body.series-list-shell-page .navbar .nav-inner{width:100% !important;max-width:100% !important;box-sizing:border-box !important}@media (max-width:760px){body.home-shell-page,body.movies-list-shell-page,body.series-list-shell-page{--listing-page-shell-gutter:0px}body.home-shell-page .navbar,body.movies-list-shell-page .navbar,body.series-list-shell-page .navbar,body.home-shell-page .page-body,body.movies-list-shell-page .page-body,body.series-list-shell-page .page-body,body.home-shell-page .footer.footer-prototype,body.movies-list-shell-page .footer.footer-prototype,body.series-list-shell-page .footer.footer-prototype{width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}body.home-shell-page .navbar,body.movies-list-shell-page .navbar,body.series-list-shell-page .navbar{top:0 !important;margin-top:0 !important;border-left:0 !important;border-right:0 !important;border-radius:0 !important}body.home-shell-page .navbar .nav-inner,body.movies-list-shell-page .navbar .nav-inner,body.series-list-shell-page .navbar .nav-inner{padding-left:max(12px,env(safe-area-inset-left)) !important;padding-right:max(12px,env(safe-area-inset-right)) !important}body.home-shell-page .navbar .nav-logo,body.movies-list-shell-page .navbar .nav-logo,body.series-list-shell-page .navbar .nav-logo{flex:1 1 auto !important;min-width:0 !important}body.home-shell-page .navbar .nav-auth,body.movies-list-shell-page .navbar .nav-auth,body.series-list-shell-page .navbar .nav-auth{flex:0 0 auto !important;margin-left:6px !important}}@media (max-width:420px){body.home-shell-page .navbar .nav-inner,body.movies-list-shell-page .navbar .nav-inner,body.series-list-shell-page .navbar .nav-inner{padding-left:max(10px,env(safe-area-inset-left)) !important;padding-right:max(10px,env(safe-area-inset-right)) !important;gap:4px !important}body.home-shell-page .navbar .nav-logo-text,body.movies-list-shell-page .navbar .nav-logo-text,body.series-list-shell-page .navbar .nav-logo-text{font-size:clamp(1.02rem,4.45vw,1.2rem) !important}body.home-shell-page .navbar .btn-signin,body.movies-list-shell-page .navbar .btn-signin,body.series-list-shell-page .navbar .btn-signin{max-width:58px !important;padding-left:8px !important;padding-right:8px !important}body.home-shell-page .navbar .btn-join,body.movies-list-shell-page .navbar .btn-join,body.series-list-shell-page .navbar .btn-join{max-width:74px !important;padding-left:9px !important;padding-right:9px !important}body.home-shell-page .navbar .nav-hamburger,body.movies-list-shell-page .navbar .nav-hamburger,body.series-list-shell-page .navbar .nav-hamburger{flex-basis:34px !important;width:34px !important;min-width:34px !important;max-width:34px !important}}@media (max-width:767px){html body .navbar,html body .navbar .nav-inner{overflow:visible !important}html body .navbar{z-index:5000 !important}html body .navbar .nav-auth,html body .navbar .nav-user,html body .navbar .nav-user-btn,html body .navbar .nav-profile-v142,html body .navbar .nav-profile-v142 .nav-user-btn{pointer-events:auto !important;position:relative !important;z-index:5020 !important}html body .navbar .nav-profile-v142 .nav-user-btn,html body .navbar .nav-profile-v142 .nav-user-btn *{pointer-events:auto !important}html body .navbar .nav-profile-v142 .nav-user-dropdown{display:none !important;position:absolute !important;top:calc(100% + 10px) !important;right:0 !important;left:auto !important;width:min(272px,calc(100vw - 24px)) !important;min-width:0 !important;max-width:calc(100vw - 24px) !important;z-index:5100 !important;pointer-events:auto !important}html body .navbar .nav-profile-v142.open .nav-user-dropdown,html body .navbar .nav-user.open .nav-user-dropdown{display:block !important;visibility:visible !important;opacity:1 !important}html body .nav-mobile{z-index:4500 !important}html body .navbar .nav-hamburger{z-index:5010 !important}}.continue-watch-badge{margin-left:auto!important;min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#c98a2b!important;color:#fff!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important}.continue-watch-badge[hidden]{display:none!important}.continue-watching-local-list{padding:20px!important}.continue-watch-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:16px!important}.continue-watch-card{display:flex!important;gap:14px!important;padding:14px!important;background:var(--card,rgba(255,253,248,.96))!important;border:1px solid var(--border,rgba(201,138,43,.22))!important;border-radius:14px!important;box-shadow:0 10px 28px rgba(87,53,11,.08)!important;min-width:0!important}.continue-watch-poster{width:88px!important;min-width:88px!important;height:126px!important;border-radius:10px!important;overflow:hidden!important;background:rgba(201,138,43,.12)!important;border:1px solid rgba(201,138,43,.22)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#c98a2b!important;font-weight:900!important;font-size:1.4rem!important}.continue-watch-poster img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.continue-watch-info{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;flex:1!important}.continue-watch-type{font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--text-muted,#81776b)!important;font-weight:900!important;margin-bottom:4px!important}.continue-watch-title{font-size:1rem!important;font-weight:900!important;color:var(--text,#29231d)!important;line-height:1.25!important;margin-bottom:5px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.continue-watch-episode,.continue-watch-time{font-size:.84rem!important;color:var(--text-muted,#81776b)!important;line-height:1.35!important;margin-bottom:6px!important}.continue-watch-resume{margin-top:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:34px!important;padding:0 16px!important;border-radius:999px!important;background:#d6a03b!important;color:#fff!important;font-size:.84rem!important;font-weight:900!important;box-shadow:0 6px 16px rgba(201,138,43,.22)!important}.continue-watch-resume:hover{filter:brightness(.98)!important;transform:translateY(-1px)!important}body.theme-dark .continue-watch-card{background:rgba(24,20,15,.95)!important;border-color:rgba(201,138,43,.22)!important}body.theme-dark .continue-watch-title{color:#fff3e3!important}@media(max-width:640px){.continue-watching-local-list{padding:14px!important}.continue-watch-grid{grid-template-columns:1fr!important;gap:12px!important}.continue-watch-card{padding:12px!important}.continue-watch-poster{width:74px!important;min-width:74px!important;height:108px!important}.continue-watch-title{font-size:.95rem!important}.continue-watch-resume{height:32px!important;padding:0 14px!important}}.continue-watch-actions{margin-top:auto!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.continue-watch-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(201,138,43,.28)!important;background:rgba(255,253,248,.78)!important;color:#7b6042!important;font-size:.78rem!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.continue-watch-action:hover{background:rgba(201,138,43,.12)!important;color:#8e5d17!important}body.theme-dark .continue-watch-action{background:rgba(255,255,255,.04)!important;color:#d9c9af!important}@media(max-width:640px){.continue-watch-actions{gap:6px!important}.continue-watch-action{min-height:30px!important;padding:0 10px!important;font-size:.74rem!important}}@media (max-width:767px){html body.account-shell-page .navbar{width:calc(100% - 32px) !important;max-width:calc(100% - 32px) !important;min-width:0 !important;margin-left:auto !important;margin-right:auto !important;left:0 !important;right:0 !important;top:10px !important;overflow:visible !important;box-sizing:border-box !important}html body.account-shell-page .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;padding-left:10px !important;padding-right:8px !important;gap:6px !important;overflow:visible !important;box-sizing:border-box !important}html body.account-shell-page .navbar .nav-logo{flex:1 1 auto !important;min-width:0 !important;max-width:none !important;overflow:hidden !important}html body.account-shell-page .navbar .nav-logo-text{max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:clamp(1.15rem,4vw,1.42rem) !important}html body.account-shell-page .navbar .nav-auth{flex:0 0 auto !important;margin-left:auto !important;display:flex !important;align-items:center !important;min-width:0 !important;position:relative !important;z-index:7040 !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn{height:42px !important;min-height:42px !important;max-width:168px !important;padding:4px 10px 4px 7px !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-avatar{width:31px !important;height:31px !important;font-size:.95rem !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn-text{max-width:86px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body.account-shell-page .navbar .nav-hamburger{flex:0 0 38px !important;width:38px !important;min-width:38px !important;max-width:38px !important;height:42px !important;min-height:42px !important;margin-left:4px !important;z-index:7030 !important}html body.account-shell-page .page-body>.container{width:calc(100% - 32px) !important;max-width:calc(100% - 32px) !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}}@media (max-width:420px){html body.account-shell-page .navbar{width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}html body.account-shell-page .page-body>.container{width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}html body.account-shell-page .navbar .nav-inner{padding-left:8px !important;padding-right:6px !important;gap:4px !important}html body.account-shell-page .navbar .nav-logo-text{font-size:clamp(1.02rem,4.2vw,1.22rem) !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn{max-width:145px !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn-text{max-width:68px !important}}@media (max-width:767px){html body.series-detail-shell-page .navbar,html body.episode-detail-shell-page .navbar,html body.series-detail-shell-page .navbar .nav-inner,html body.episode-detail-shell-page .navbar .nav-inner{overflow:visible !important}html body.series-detail-shell-page .navbar .nav-auth,html body.episode-detail-shell-page .navbar .nav-auth,html body.series-detail-shell-page .navbar .nav-profile-v142,html body.episode-detail-shell-page .navbar .nav-profile-v142,html body.series-detail-shell-page .navbar .nav-profile-v142 .nav-user-btn,html body.episode-detail-shell-page .navbar .nav-profile-v142 .nav-user-btn{position:relative !important;z-index:7040 !important;pointer-events:auto !important}html body.series-detail-shell-page .navbar .nav-profile-v142 .nav-user-btn *,html body.episode-detail-shell-page .navbar .nav-profile-v142 .nav-user-btn *{pointer-events:auto !important}html body.series-detail-shell-page .navbar .nav-profile-v142 .nav-user-dropdown,html body.episode-detail-shell-page .navbar .nav-profile-v142 .nav-user-dropdown{z-index:7100 !important;pointer-events:auto !important;right:0 !important;left:auto !important}html body.series-detail-shell-page .navbar .nav-profile-v142.open .nav-user-dropdown,html body.episode-detail-shell-page .navbar .nav-profile-v142.open .nav-user-dropdown{display:block !important;visibility:visible !important;opacity:1 !important}html body.series-detail-shell-page .navbar .nav-hamburger,html body.episode-detail-shell-page .navbar .nav-hamburger{z-index:7030 !important}}@media (max-width:767px){html body.account-shell-page .navbar{width:calc(100% - 0px) !important;max-width:calc(100% - 0px) !important;min-width:0 !important;left:0 !important;right:0 !important;margin-left:auto !important;margin-right:auto !important;top:10px !important;overflow:visible !important;box-sizing:border-box !important}html body.account-shell-page .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;height:100% !important;padding-left:clamp(10px,2.4vw,16px) !important;padding-right:clamp(10px,2.4vw,16px) !important;gap:8px !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;overflow:visible !important;box-sizing:border-box !important}html body.account-shell-page .navbar .nav-links,html body.account-shell-page .navbar .nav-search{display:none !important}html body.account-shell-page .navbar .nav-logo{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;overflow:hidden !important}html body.account-shell-page .navbar .nav-logo img{max-width:100% !important;height:auto !important;max-height:34px !important;object-fit:contain !important}html body.account-shell-page .navbar .nav-logo-text{display:block !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;font-size:clamp(1.18rem,4vw,1.5rem) !important;line-height:1.05 !important}html body.account-shell-page .navbar .nav-auth{flex:0 0 auto !important;display:flex !important;align-items:center !important;min-width:0 !important;margin-left:auto !important;position:relative !important;z-index:7040 !important}html body.account-shell-page .navbar .nav-user,html body.account-shell-page .navbar .nav-profile-v142{min-width:0 !important;flex:0 1 auto !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn,html body.account-shell-page .navbar .nav-user .nav-user-btn{height:42px !important;min-height:42px !important;max-width:168px !important;padding:4px 10px 4px 7px !important;gap:8px !important;box-sizing:border-box !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-avatar,html body.account-shell-page .navbar .nav-user .nav-user-avatar{width:31px !important;height:31px !important;font-size:.95rem !important;flex:0 0 31px !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn-text,html body.account-shell-page .navbar .nav-user .nav-user-btn-text{max-width:82px !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body.account-shell-page .navbar .nav-hamburger{flex:0 0 42px !important;width:42px !important;min-width:42px !important;max-width:42px !important;height:42px !important;min-height:42px !important;margin-left:4px !important;padding:0 !important;z-index:7030 !important}html body.account-shell-page .page-body>.container{width:calc(100% - 0px) !important;max-width:calc(100% - 0px) !important;min-width:0 !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}}@media (max-width:420px){html body.account-shell-page .navbar{width:100% !important;max-width:100% !important;left:0 !important;right:0 !important}html body.account-shell-page .navbar .nav-inner{padding-left:8px !important;padding-right:8px !important;gap:5px !important}html body.account-shell-page .navbar .nav-logo-text{font-size:clamp(1.02rem,5.1vw,1.26rem) !important;letter-spacing:-.03em !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn,html body.account-shell-page .navbar .nav-user .nav-user-btn{max-width:142px !important;height:40px !important;min-height:40px !important;padding:4px 8px 4px 6px !important;gap:7px !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-avatar,html body.account-shell-page .navbar .nav-user .nav-user-avatar{width:29px !important;height:29px !important;flex-basis:29px !important;font-size:.9rem !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn-text,html body.account-shell-page .navbar .nav-user .nav-user-btn-text{max-width:61px !important}html body.account-shell-page .navbar .nav-user-caret{width:13px !important;height:13px !important;flex:0 0 13px !important}html body.account-shell-page .navbar .nav-hamburger{flex-basis:38px !important;width:38px !important;min-width:38px !important;max-width:38px !important;height:40px !important;min-height:40px !important;margin-left:3px !important}html body.account-shell-page .page-body>.container{width:100% !important;max-width:100% !important}}@media (max-width:360px){html body.account-shell-page .navbar .nav-logo-text{font-size:1rem !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn,html body.account-shell-page .navbar .nav-user .nav-user-btn{max-width:122px !important}html body.account-shell-page .navbar .nav-profile-v142 .nav-user-btn-text,html body.account-shell-page .navbar .nav-user .nav-user-btn-text{max-width:46px !important}}@media (max-width:767px){html body.account-shell-page #accountTabs{width:100% !important;max-width:100% !important;overflow:hidden !important;border-radius:13px !important}html body.account-shell-page #accountTabs .content-tab-nav{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;width:100% !important;min-width:0 !important;max-width:100% !important;overflow:visible !important;border-bottom:1px solid var(--border) !important;background:var(--card,var(--bg2)) !important}html body.account-shell-page #accountTabs .content-tab-btn{width:100% !important;min-width:0 !important;max-width:none !important;min-height:52px !important;height:auto !important;padding:10px 8px !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:normal !important;overflow-wrap:anywhere !important;word-break:normal !important;line-height:1.18 !important;font-size:.82rem !important;font-weight:800 !important;letter-spacing:-.01em !important;border:0 !important;border-right:1px solid var(--border) !important;border-bottom:1px solid var(--border) !important;border-radius:0 !important;box-shadow:none !important}html body.account-shell-page #accountTabs .content-tab-btn:nth-child(3n){border-right:0 !important}html body.account-shell-page #accountTabs .content-tab-btn:nth-last-child(-n+3){border-bottom:0 !important}html body.account-shell-page #accountTabs .content-tab-btn.active{background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717)) !important;color:#fff !important;border-color:rgba(198,138,44,.32) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08) !important}html body.account-shell-page #accountTabs .content-tab-panel{padding:18px 14px !important}}@media (max-width:560px){html body.account-shell-page #accountTabs .content-tab-nav{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body.account-shell-page #accountTabs .content-tab-btn{min-height:50px !important;padding:9px 7px !important;font-size:.78rem !important;line-height:1.16 !important}html body.account-shell-page #accountTabs .content-tab-btn:nth-child(3n){border-right:1px solid var(--border) !important}html body.account-shell-page #accountTabs .content-tab-btn:nth-child(2n){border-right:0 !important}html body.account-shell-page #accountTabs .content-tab-btn:nth-last-child(-n+3){border-bottom:1px solid var(--border) !important}html body.account-shell-page #accountTabs .content-tab-btn:nth-last-child(-n+2){border-bottom:0 !important}html body.account-shell-page #accountTabs .content-tab-panel{padding:16px 12px !important}}@media (max-width:420px){html body.account-shell-page #accountTabs{border-radius:12px !important}html body.account-shell-page #accountTabs .content-tab-btn{min-height:46px !important;padding:8px 6px !important;font-size:.73rem !important;line-height:1.14 !important;letter-spacing:-.02em !important}html body.account-shell-page #accountTabs .content-tab-panel{padding:14px 10px !important}}@media (max-width:360px){html body.account-shell-page #accountTabs .content-tab-btn{min-height:44px !important;padding:7px 5px !important;font-size:.68rem !important}}.series-detail-wrap.episode-watch-page{padding-top:calc(var(--nav-h) + 8px)!important;background:linear-gradient(180deg,rgba(255,250,240,.78),rgba(255,253,248,.96))!important}.series-detail-wrap.episode-watch-page .series-breadcrumb{margin:0 0 26px!important;padding:0!important;font-size:.82rem!important;gap:10px!important;color:#8b8177!important}.series-detail-wrap.episode-watch-page .series-breadcrumb a{color:#8b8177!important;text-decoration:none!important}.series-detail-wrap.episode-watch-page .episode-view-hero{display:grid!important;grid-template-columns:230px minmax(0,1fr) 450px!important;gap:34px!important;align-items:start!important;margin:0 0 26px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .episode-view-poster img{width:230px!important;height:340px!important;display:block!important;object-fit:cover!important;border-radius:7px!important;border:1px solid rgba(201,138,43,.28)!important;box-shadow:0 16px 36px rgba(52,34,10,.16)!important;background:#1b1713!important}.series-detail-wrap.episode-watch-page .episode-view-info{min-width:0!important;align-self:start!important}.series-detail-wrap.episode-watch-page .episode-view-info h1{margin:0 0 8px!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(2.6rem,4.6vw,4.1rem)!important;line-height:.98!important;letter-spacing:-.045em!important;color:#2b2621!important}.series-detail-wrap.episode-watch-page .episode-view-info h2{margin:0 0 14px!important;font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(1.15rem,1.8vw,1.55rem)!important;font-weight:700!important;line-height:1.25!important;color:#2f2923!important}.series-detail-wrap.episode-watch-page .episode-view-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:11px 17px!important;margin:0 0 18px!important;color:#70675e!important;font-size:.86rem!important;font-weight:700!important}.series-detail-wrap.episode-watch-page .episode-view-meta span{display:inline-flex!important;align-items:center!important;min-height:24px!important}.series-detail-wrap.episode-watch-page .episode-view-meta span:not(:last-child)::after{content:''!important;display:inline-block!important;width:1px!important;height:13px!important;margin-left:17px!important;background:rgba(201,138,43,.24)!important}.series-detail-wrap.episode-watch-page .rating-chip{min-height:26px!important;padding:0 9px!important;border:1px solid rgba(201,138,43,.32)!important;border-radius:5px!important;background:rgba(201,138,43,.08)!important;color:#c98a2b!important;font-weight:800!important}.series-detail-wrap.episode-watch-page .series-show-genres{gap:9px!important;margin:0 0 22px!important}.series-detail-wrap.episode-watch-page .series-show-genres a{min-height:27px!important;padding:5px 12px!important;border:1px solid rgba(201,138,43,.28)!important;border-radius:5px!important;background:rgba(255,253,248,.72)!important;color:#9b6a24!important;font-size:.78rem!important;font-weight:800!important;text-decoration:none!important}.series-detail-wrap.episode-watch-page .episode-view-desc{max-width:690px!important;margin:0 0 28px!important;color:#61584f!important;font-size:.92rem!important;line-height:1.75!important}.series-detail-wrap.episode-watch-page .series-show-actions{gap:14px!important}.series-detail-wrap.episode-watch-page .series-show-actions .btn-watchlist,.series-detail-wrap.episode-watch-page .series-show-actions .btn-share{min-height:42px!important;padding:0 20px!important;border-radius:5px!important;font-size:.78rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.01em!important}.series-detail-wrap.episode-watch-page .series-show-actions .btn-watchlist{border-color:#c98a2b!important;background:linear-gradient(135deg,#dba34b,#c98a2b)!important;color:#fff!important;box-shadow:0 10px 22px rgba(201,138,43,.22)!important}.series-detail-wrap.episode-watch-page .series-show-actions .btn-share{border:1px solid rgba(201,138,43,.30)!important;background:#fffdf8!important;color:#9b6a24!important}.series-detail-wrap.episode-watch-page .episode-view-stats{align-self:start!important;margin-top:96px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;min-height:160px!important;border:1px solid rgba(201,138,43,.26)!important;border-radius:8px!important;background:rgba(255,253,248,.82)!important;box-shadow:0 14px 36px rgba(92,59,21,.07)!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-view-stats div{min-height:160px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-right:1px solid rgba(201,138,43,.20)!important;text-align:center!important}.series-detail-wrap.episode-watch-page .episode-view-stats div:last-child{border-right:0!important}.series-detail-wrap.episode-watch-page .episode-view-stats span{color:#c98a2b!important;line-height:1!important}.series-detail-wrap.episode-watch-page .episode-view-stats svg{width:30px!important;height:30px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.9!important}.series-detail-wrap.episode-watch-page .episode-view-stats strong{font-family:Georgia,'Times New Roman',serif!important;color:#2e2721!important;font-size:1.55rem!important;line-height:1!important}.series-detail-wrap.episode-watch-page .episode-view-stats small{color:#7a7066!important;font-size:.73rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.035em!important}.series-detail-wrap.episode-watch-page .series-page-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:32px!important;align-items:start!important}.series-detail-wrap.episode-watch-page .episode-player-section{margin:0 0 18px!important;border:1px solid rgba(201,138,43,.25)!important;border-radius:8px!important;background:#fffdf8!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-server-tabs{display:grid!important;grid-template-columns:repeat(4,1fr)!important;border-radius:0!important;overflow:hidden!important;background:#fffdf8!important;border-bottom:1px solid rgba(201,138,43,.24)!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn{min-height:50px!important;margin:0!important;border:0!important;border-right:1px solid rgba(201,138,43,.22)!important;border-radius:0!important;background:transparent!important;color:#6d645c!important;font-family:Georgia,'Times New Roman',serif!important;font-size:1rem!important;font-weight:800!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn:last-child{border-right:0!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{background:linear-gradient(135deg,#dba34b,#c98a2b)!important;color:#fff!important}.series-detail-wrap.episode-watch-page .player-wrap{border-radius:0!important;background:#111!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .player-placeholder{min-height:330px!important;background-size:cover!important;background-position:center!important}.series-detail-wrap.episode-watch-page .secure-player-frame{min-height:410px!important;background:#090909!important}.series-detail-wrap.episode-watch-page .player-meta-bar{min-height:46px!important;background:rgba(12,12,12,.96)!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.08)!important}.series-detail-wrap.episode-watch-page .episode-watch-title{margin:18px 0 10px!important;color:#2e2721!important;font-family:Georgia,'Times New Roman',serif!important;font-size:1.9rem!important;line-height:1.2!important}.series-detail-wrap.episode-watch-page .episode-watch-meta{margin:0 0 20px!important;display:flex!important;flex-wrap:wrap!important;gap:12px 18px!important;color:#7a7066!important;font-size:.86rem!important;font-weight:700!important}.series-detail-wrap.episode-watch-page .episode-watch-meta span:not(:last-child)::after{content:'';display:inline-block;width:1px;height:13px;margin-left:18px;vertical-align:-2px;background:rgba(201,138,43,.22)}.series-detail-wrap.episode-watch-page .series-content-tabs{margin-top:12px!important;border:1px solid rgba(201,138,43,.23)!important;border-radius:8px!important;background:#fffdf8!important;box-shadow:0 14px 36px rgba(92,59,21,.07)!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-nav{display:grid!important;grid-template-columns:repeat(5,1fr)!important;background:#fffdf8!important;border-bottom:1px solid rgba(201,138,43,.22)!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{min-width:0!important;min-height:50px!important;padding:0 14px!important;border:0!important;border-right:1px solid rgba(201,138,43,.18)!important;border-radius:0!important;background:transparent!important;color:#6d645c!important;font-family:Georgia,'Times New Roman',serif!important;font-weight:800!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn:last-child{border-right:0!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn.active{color:#c98a2b!important;background:transparent!important;box-shadow:inset 0 -2px 0 #c98a2b!important}.series-detail-wrap.episode-watch-page .content-tab-panel[data-panel="episodes"]{padding:18px 12px 14px!important;background:#fffdf8!important}.series-detail-wrap.episode-watch-page .series-season-box{margin:0!important;border:0!important;border-radius:0!important;background:#fffdf8!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .series-season-header{min-height:38px!important;padding:0 10px 10px!important;background:#fffdf8!important;border:0!important;color:#9b6a24!important}.series-detail-wrap.episode-watch-page .series-season-header .season-name{font-size:1rem!important;color:#9b6a24!important}.series-detail-wrap.episode-watch-page .series-season-header .season-ep-count{margin-left:auto!important;color:#8b8177!important;font-size:.78rem!important}.series-detail-wrap.episode-watch-page .series-episode-list{background:#fffdf8!important;border:1px solid rgba(201,138,43,.18)!important;border-radius:6px!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:34px 108px minmax(0,1fr) 70px 36px!important;gap:12px!important;min-height:70px!important;padding:10px 12px!important;background:#fffdf8!important;border-top:1px solid rgba(201,138,43,.14)!important}.series-detail-wrap.episode-watch-page .series-episode-row:first-child{border-top:0!important}.series-detail-wrap.episode-watch-page .series-episode-row.active{background:linear-gradient(90deg,rgba(218,163,75,.30),rgba(255,247,230,.72))!important}.series-detail-wrap.episode-watch-page .episode-index{font-size:1rem!important;color:#8e5d17!important;font-weight:700!important}.series-detail-wrap.episode-watch-page .episode-thumb{width:108px!important;height:58px!important;border-radius:5px!important}.series-detail-wrap.episode-watch-page .episode-play-circle{width:32px!important;height:32px!important;font-size:.7rem!important}.series-detail-wrap.episode-watch-page .episode-info .ep-title{font-size:.95rem!important;color:#2e2721!important;margin:0 0 3px!important}.series-detail-wrap.episode-watch-page .episode-info .ep-desc{font-size:.78rem!important;color:#766b60!important;line-height:1.35!important;max-width:500px!important}.series-detail-wrap.episode-watch-page .ep-duration{font-size:.8rem!important;text-align:right!important;color:#7d7164!important}.series-detail-wrap.episode-watch-page .episode-code{display:none!important}.series-detail-wrap.episode-watch-page .episode-download-actions{justify-content:center!important}.series-detail-wrap.episode-watch-page .episode-download-btn{border:0!important;background:transparent!important;color:#c98a2b!important;width:30px!important;height:30px!important;min-width:30px!important}.series-detail-wrap.episode-watch-page .series-sidebar{margin-top:0!important}.series-detail-wrap.episode-watch-page .series-sidebar .detail-style-widget{border-radius:8px!important}body.theme-dark .series-detail-wrap.episode-watch-page{background:#17130f!important}body.theme-dark .series-detail-wrap.episode-watch-page .episode-view-info h1,body.theme-dark .series-detail-wrap.episode-watch-page .episode-view-info h2,body.theme-dark .series-detail-wrap.episode-watch-page .episode-watch-title{color:#f8ead4!important}body.theme-dark .series-detail-wrap.episode-watch-page .episode-view-stats,body.theme-dark .series-detail-wrap.episode-watch-page .episode-player-section,body.theme-dark .series-detail-wrap.episode-watch-page .series-content-tabs,body.theme-dark .series-detail-wrap.episode-watch-page .series-episode-list,body.theme-dark .series-detail-wrap.episode-watch-page .series-season-box,body.theme-dark .series-detail-wrap.episode-watch-page .series-season-header,body.theme-dark .series-detail-wrap.episode-watch-page .series-episode-row{background:#1f1a14!important;border-color:rgba(201,138,43,.28)!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-episode-row.active{background:linear-gradient(90deg,rgba(201,138,43,.28),rgba(31,26,20,.92))!important}@media(max-width:1180px){.series-detail-wrap.episode-watch-page .episode-view-hero{grid-template-columns:210px minmax(0,1fr)!important}.series-detail-wrap.episode-watch-page .episode-view-stats{grid-column:1 / -1!important;margin-top:0!important}}@media(max-width:980px){.series-detail-wrap.episode-watch-page .series-page-layout{grid-template-columns:1fr!important}.series-detail-wrap.episode-watch-page .series-sidebar{width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:720px){.series-detail-wrap.episode-watch-page .episode-view-hero{grid-template-columns:1fr!important;gap:18px!important}.series-detail-wrap.episode-watch-page .episode-view-poster img{width:180px!important;height:260px!important;margin:0 auto!important}.series-detail-wrap.episode-watch-page .episode-view-stats{grid-template-columns:repeat(2,1fr)!important}.series-detail-wrap.episode-watch-page .episode-view-stats div{min-height:110px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs{grid-template-columns:repeat(2,1fr)!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-nav{display:flex!important;overflow-x:auto!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{min-width:130px!important}.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:28px 92px minmax(0,1fr)!important}.series-detail-wrap.episode-watch-page .episode-thumb{width:92px!important;height:54px!important}.series-detail-wrap.episode-watch-page .ep-duration,.series-detail-wrap.episode-watch-page .episode-download-actions{grid-column:3!important;justify-self:start!important}}.series-detail-wrap.episode-watch-page{max-width:var(--shell-width,1180px)!important;width:calc(100% - 32px)!important;margin:0 auto!important;padding:18px 0 34px!important;background:linear-gradient(180deg,rgba(255,250,240,.78),rgba(255,253,248,.96))!important;border-left:1px solid rgba(201,138,43,.18)!important;border-right:1px solid rgba(201,138,43,.18)!important;box-shadow:0 18px 48px rgba(92,59,21,.08)!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page>.container{width:100%!important;max-width:none!important;margin:0 auto!important;padding:0 24px!important;box-sizing:border-box!important}.series-detail-wrap.episode-watch-page .series-breadcrumb{margin:0 0 24px!important;padding:0!important;min-height:auto!important;line-height:1.2!important;font-size:.82rem!important}.series-detail-wrap.episode-watch-page .episode-view-hero{grid-template-columns:230px minmax(0,1fr) minmax(360px,450px)!important;gap:34px!important;align-items:start!important;margin:0 0 26px!important;padding:0!important}.series-detail-wrap.episode-watch-page .episode-view-poster,.series-detail-wrap.episode-watch-page .episode-view-info,.series-detail-wrap.episode-watch-page .episode-view-stats{align-self:start!important}.series-detail-wrap.episode-watch-page .episode-view-poster img{margin:0!important}.series-detail-wrap.episode-watch-page .episode-view-info h1{margin:0 0 8px!important;font-size:clamp(2.25rem,3.15vw,3.45rem)!important;line-height:1.02!important;letter-spacing:-.035em!important}.series-detail-wrap.episode-watch-page .episode-view-info h2{margin:0 0 13px!important;font-size:clamp(1.12rem,1.35vw,1.45rem)!important}.series-detail-wrap.episode-watch-page .episode-view-meta{margin:0 0 17px!important}.series-detail-wrap.episode-watch-page .series-show-genres{margin:0 0 20px!important}.series-detail-wrap.episode-watch-page .episode-view-desc{margin:0 0 27px!important;max-width:610px!important}.series-detail-wrap.episode-watch-page .episode-view-stats{margin-top:6px!important;min-height:164px!important}.series-detail-wrap.episode-watch-page .episode-view-stats div{min-height:164px!important}@media(max-width:1180px){.series-detail-wrap.episode-watch-page .episode-view-hero{grid-template-columns:210px minmax(0,1fr)!important}.series-detail-wrap.episode-watch-page .episode-view-stats{grid-column:1 / -1!important;margin-top:0!important}}@media(max-width:720px){.series-detail-wrap.episode-watch-page{width:calc(100% - 18px)!important;padding-top:14px!important}.series-detail-wrap.episode-watch-page>.container{padding:0 14px!important}.series-detail-wrap.episode-watch-page .series-breadcrumb{margin-bottom:18px!important}}.series-detail-wrap.episode-watch-page .series-page-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 304px!important;gap:32px!important;align-items:start!important;margin-top:18px!important}.series-detail-wrap.episode-watch-page .episode-player-section{margin:0 0 22px!important;border:1px solid rgba(201,138,43,.30)!important;border-radius:10px!important;background:#fffdf8!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-server-tabs{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important;min-height:76px!important;padding:0!important;background:#fffdf8!important;border-bottom:1px solid rgba(201,138,43,.26)!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{min-width:104px!important;padding:0 22px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;color:#4d4a57!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn{min-width:150px!important;min-height:76px!important;height:76px!important;padding:0 28px!important;margin:0!important;border:0!important;border-left:1px solid rgba(201,138,43,.22)!important;border-right:0!important;border-radius:0!important;background:transparent!important;color:#6d645c!important;font-family:inherit!important;font-size:1rem!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{background:linear-gradient(135deg,#dca747,#c98a2b)!important;color:#fff!important;border-color:transparent!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .quality-badge,.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-chip{padding:3px 8px!important;border-radius:6px!important;border:1px solid rgba(201,138,43,.36)!important;background:rgba(201,138,43,.08)!important;color:#c98a2b!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active .quality-badge{background:rgba(106,64,7,.32)!important;border-color:rgba(255,255,255,.22)!important;color:#fff!important}.series-detail-wrap.episode-watch-page .player-wrap{position:relative!important;aspect-ratio:16/9!important;min-height:0!important;border-radius:0!important;background:#080808!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .player-placeholder{position:absolute!important;inset:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;background:radial-gradient(ellipse at center,#222 0%,#080808 100%)!important;cursor:pointer!important}.series-detail-wrap.episode-watch-page .player-placeholder.is-hidden{display:none!important;visibility:hidden!important;pointer-events:none!important}.series-detail-wrap.episode-watch-page .player-placeholder:after{content:''!important;position:absolute!important;inset:0!important;background:rgba(0,0,0,.54)!important;z-index:1!important;pointer-events:none!important}.series-detail-wrap.episode-watch-page .player-thumb{position:absolute!important;inset:0!important;background-size:cover!important;background-position:center!important;opacity:.74!important;z-index:0!important}.series-detail-wrap.episode-watch-page .play-circle{position:relative!important;z-index:2!important;width:78px!important;height:78px!important;border-radius:50%!important;background:rgba(201,138,43,.46)!important;border:1px solid rgba(218,163,75,.95)!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 0 0 18px rgba(201,138,43,.20)!important;transition:transform .18s ease!important}.series-detail-wrap.episode-watch-page .player-placeholder:hover .play-circle{transform:scale(1.06)!important}.series-detail-wrap.episode-watch-page .play-circle svg{width:30px!important;height:30px!important;margin-left:4px!important}.series-detail-wrap.episode-watch-page .player-placeholder-text{position:relative!important;z-index:2!important;margin:0!important;color:rgba(235,214,187,.78)!important;font-family:Georgia,'Times New Roman',serif!important;font-size:1.05rem!important;font-weight:800!important}.series-detail-wrap.episode-watch-page .secure-player-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;background:#080808!important}.series-detail-wrap.episode-watch-page .secure-player-frame iframe{width:100%!important;height:100%!important;border:0!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar{min-height:54px!important;padding:0 22px!important;background:#fffdf8!important;color:#7a7066!important;border-top:1px solid rgba(201,138,43,.22)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-title{font-size:.96rem!important;color:#2e2721!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-title strong{font-weight:900!important;color:#2e2721!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-actions{display:flex!important;align-items:center!important;gap:12px!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-report-link{display:inline-flex!important;align-items:center!important;gap:6px!important;border:0!important;background:transparent!important;color:#c98a2b!important;font-weight:800!important;font-size:.88rem!important;cursor:pointer!important}.series-detail-wrap.episode-watch-page .series-sidebar{width:304px!important;min-width:304px!important;max-width:304px!important;margin-top:0!important}.series-detail-wrap.episode-watch-page .series-sidebar .detail-style-widget{padding:30px 24px 24px!important;border:1px solid rgba(201,138,43,.30)!important;border-radius:10px!important;background:#fffdf8!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget-title{margin:0 0 22px!important;padding:0 0 22px!important;border-bottom:1px solid rgba(201,138,43,.22)!important;font-family:Georgia,'Times New Roman',serif!important;font-size:1.5rem!important;line-height:1!important;color:#2e2721!important;text-transform:uppercase!important;letter-spacing:.01em!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget-title:before{height:24px!important;width:4px!important;background:#c98a2b!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget-title:after{display:none!important}.series-detail-wrap.episode-watch-page .series-release-item{grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding:13px 0!important;border-bottom:1px solid rgba(201,138,43,.24)!important}.series-detail-wrap.episode-watch-page .series-release-item img{width:64px!important;height:88px!important;border-radius:6px!important;object-fit:cover!important}.series-detail-wrap.episode-watch-page .series-release-item strong{font-family:inherit!important;font-size:.98rem!important;line-height:1.2!important;color:#2e2721!important;font-weight:900!important;margin:0 0 7px!important}.series-detail-wrap.episode-watch-page .series-release-meta{margin:0!important;display:block!important;color:#766b60!important;font-size:.88rem!important;line-height:1.3!important}.series-detail-wrap.episode-watch-page .series-release-meta b{color:#c98a2b!important;font-weight:800!important;margin-right:5px!important}.series-detail-wrap.episode-watch-page .release-tags{margin-top:13px!important}.series-detail-wrap.episode-watch-page .release-tags em{padding:5px 10px!important;border-radius:8px!important;border:1px solid rgba(201,138,43,.35)!important;color:#c98a2b!important;background:rgba(201,138,43,.08)!important;font-size:.78rem!important;font-weight:900!important}@media(max-width:980px){.series-detail-wrap.episode-watch-page .series-page-layout{grid-template-columns:1fr!important}.series-detail-wrap.episode-watch-page .series-sidebar{width:100%!important;min-width:0!important;max-width:100%!important}}@media(max-width:720px){.series-detail-wrap.episode-watch-page .episode-server-tabs{flex-wrap:wrap!important;min-height:0!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{width:100%!important;min-width:0!important;height:44px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn{min-width:50%!important;flex:1 0 50%!important;height:58px!important;min-height:58px!important}}.series-detail-wrap.episode-watch-page .series-page-layout{grid-template-columns:minmax(0,1fr) 300px!important;gap:26px!important;margin-top:16px!important}.series-detail-wrap.episode-watch-page .episode-player-section{border-radius:9px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs{min-height:60px!important;height:60px!important;align-items:center!important;border-bottom:1px solid rgba(201,138,43,.24)!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{min-width:96px!important;height:60px!important;padding:0 18px!important;font-size:.72rem!important;letter-spacing:.065em!important;font-weight:900!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn{min-width:126px!important;height:60px!important;min-height:60px!important;padding:0 20px!important;font-size:.86rem!important;font-weight:800!important;gap:7px!important;outline:none!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn:focus,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn:focus-visible{outline:none!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{background:linear-gradient(135deg,#d7a03c,#c98928)!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .quality-badge,.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-chip{height:20px!important;padding:0 7px!important;border-radius:6px!important;font-size:.66rem!important;line-height:18px!important}.series-detail-wrap.episode-watch-page .play-circle{width:70px!important;height:70px!important;box-shadow:0 0 0 15px rgba(201,138,43,.18)!important}.series-detail-wrap.episode-watch-page .play-circle svg{width:26px!important;height:26px!important}.series-detail-wrap.episode-watch-page .player-placeholder-text{font-size:.96rem!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar{min-height:50px!important;padding:0 18px!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-title{font-size:.88rem!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-report-link{font-size:.82rem!important}.series-detail-wrap.episode-watch-page .series-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important}.series-detail-wrap.episode-watch-page .series-sidebar .detail-style-widget{padding:22px 20px 18px!important;border-radius:10px!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget-title{margin:0 0 18px!important;padding:0 0 16px!important;font-size:1.18rem!important;letter-spacing:.01em!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget-title:before{height:21px!important;width:3px!important}.series-detail-wrap.episode-watch-page .series-release-item{grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;padding:11px 0!important}.series-detail-wrap.episode-watch-page .series-release-item img{width:58px!important;height:82px!important;border-radius:6px!important}.series-detail-wrap.episode-watch-page .series-release-item strong{font-size:.91rem!important;line-height:1.18!important;margin:0 0 6px!important}.series-detail-wrap.episode-watch-page .series-release-meta{font-size:.78rem!important;line-height:1.25!important}.series-detail-wrap.episode-watch-page .release-tags{margin-top:9px!important}.series-detail-wrap.episode-watch-page .release-tags em{padding:3px 8px!important;border-radius:7px!important;font-size:.68rem!important}@media(max-width:720px){.series-detail-wrap.episode-watch-page .episode-server-tabs{height:auto!important;min-height:0!important;align-items:stretch!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{width:100%!important;min-width:0!important;height:42px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn{min-width:50%!important;flex:1 0 50%!important;height:54px!important;min-height:54px!important}}.series-detail-wrap.episode-watch-page .series-content-tabs{margin-top:16px!important;border:1px solid rgba(201,138,43,.22)!important;border-radius:12px!important;background:#fffdf8!important;box-shadow:0 14px 36px rgba(92,59,21,.07)!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-nav{display:flex!important;align-items:stretch!important;background:#fffdf8!important;border-bottom:1px solid rgba(201,138,43,.20)!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{flex:0 0 218px!important;min-width:218px!important;min-height:72px!important;padding:0 24px!important;border:0!important;border-right:1px solid rgba(201,138,43,.18)!important;border-radius:0!important;background:#fffdf8!important;color:#71675e!important;font-family:Georgia,'Times New Roman',serif!important;font-size:1.06rem!important;font-weight:800!important;box-shadow:none!important;justify-content:center!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn.active{background:linear-gradient(135deg,#d9a64a,#b68736)!important;color:#fff!important;border-right-color:rgba(201,138,43,.28)!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-spacer{flex:1 1 auto!important;display:block!important;min-width:0!important;background:#fffdf8!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel{padding:34px 34px 40px!important;background:#fffdf8!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"],.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="info"]{padding:26px 28px 30px!important}.series-detail-wrap.episode-watch-page .series-season-box{margin:0 0 22px!important;border:1px solid rgba(201,138,43,.22)!important;border-radius:16px!important;background:#fffdf8!important;overflow:hidden!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .series-season-box:last-child{margin-bottom:0!important}.series-detail-wrap.episode-watch-page .series-season-header{min-height:84px!important;padding:0 26px!important;border:0!important;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(255,249,238,.80))!important;color:#2e2721!important}.series-detail-wrap.episode-watch-page .series-season-header .season-name{font-family:Georgia,'Times New Roman',serif!important;font-size:1.18rem!important;font-weight:700!important;color:#8e5d17!important}.series-detail-wrap.episode-watch-page .series-season-header .season-ep-count{margin-left:auto!important;color:#7d7164!important;font-size:1rem!important;font-weight:800!important}.series-detail-wrap.episode-watch-page .season-chevron{width:18px!important;height:18px!important;color:#c98a2b!important}.series-detail-wrap.episode-watch-page .series-episode-list{background:#fffdf8!important;border-top:1px solid rgba(201,138,43,.18)!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:0!important}.series-detail-wrap.episode-watch-page .series-episode-row{display:grid!important;grid-template-columns:40px 124px minmax(0,1fr) 68px minmax(44px,auto)!important;gap:16px!important;min-height:96px!important;padding:14px 18px!important;border-top:1px solid rgba(201,138,43,.14)!important;background:#fffdf8!important}.series-detail-wrap.episode-watch-page .series-episode-row:first-child{border-top:0!important}.series-detail-wrap.episode-watch-page .series-episode-row.active{background:linear-gradient(90deg,rgba(218,163,75,.26),rgba(255,247,230,.88))!important}.series-detail-wrap.episode-watch-page .episode-index{font-family:Georgia,'Times New Roman',serif!important;font-size:1.26rem!important;font-weight:600!important;color:#8e5d17!important}.series-detail-wrap.episode-watch-page .episode-thumb{width:124px!important;height:70px!important;border-radius:8px!important;box-shadow:0 5px 14px rgba(38,26,13,.10)!important}.series-detail-wrap.episode-watch-page .episode-play-circle{width:34px!important;height:34px!important;font-size:.78rem!important}.series-detail-wrap.episode-watch-page .episode-info .ep-title{font-family:Georgia,'Times New Roman',serif!important;font-size:1rem!important;font-weight:700!important;margin:0 0 5px!important;color:#2e2721!important}.series-detail-wrap.episode-watch-page .episode-info .ep-desc{font-size:.84rem!important;color:#766b60!important;line-height:1.45!important;max-width:520px!important}.series-detail-wrap.episode-watch-page .ep-duration{font-size:.85rem!important;text-align:right!important;color:#7d7164!important}.series-detail-wrap.episode-watch-page .episode-code{display:none!important}.series-detail-wrap.episode-watch-page .episode-download-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important}.series-detail-wrap.episode-watch-page .episode-download-btn{width:34px!important;height:34px!important;min-width:34px!important;border:1px solid rgba(201,138,43,.36)!important;border-radius:6px!important;background:rgba(201,138,43,.07)!important;color:#c98a2b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;padding:0!important}.series-detail-wrap.episode-watch-page .episode-download-btn:hover{background:#c98a2b!important;color:#fff!important}.series-detail-wrap.episode-watch-page .episode-download-btn svg{width:17px!important;height:17px!important}.series-detail-wrap.episode-watch-page .no-downloads{padding:16px 18px!important;border:1px dashed rgba(201,138,43,.28)!important;border-radius:8px!important;color:#7a7066!important;background:rgba(201,138,43,.05)!important}.series-detail-wrap.episode-watch-page .info-table td,.series-detail-wrap.episode-watch-page .info-table th,.series-detail-wrap.episode-watch-page .dl-table td,.series-detail-wrap.episode-watch-page .dl-table th{padding:14px 16px!important}@media(max-width:720px){.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{flex:0 0 170px!important;min-width:170px!important;min-height:62px!important;padding:0 18px!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel{padding:18px 14px 22px!important}.series-detail-wrap.episode-watch-page .series-season-header{min-height:68px!important;padding:0 16px!important}.series-detail-wrap.episode-watch-page .series-season-header .season-name{font-size:1.05rem!important}.series-detail-wrap.episode-watch-page .series-season-header .season-ep-count{font-size:.9rem!important}.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:32px 96px minmax(0,1fr)!important;gap:12px!important;padding:12px 12px!important}.series-detail-wrap.episode-watch-page .episode-thumb{width:96px!important;height:56px!important}.series-detail-wrap.episode-watch-page .ep-duration,.series-detail-wrap.episode-watch-page .episode-download-actions{grid-column:3!important;justify-self:start!important}}.series-detail-wrap.episode-watch-page .series-content-tabs{margin-top:14px!important;border-radius:10px!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-nav{display:flex!important;align-items:stretch!important;min-height:0!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{flex:0 0 168px!important;min-width:168px!important;min-height:56px!important;height:56px!important;padding:0 18px!important;font-size:.92rem!important;line-height:1!important;font-weight:800!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn.active{background:linear-gradient(135deg,#d7a046,#b88431)!important;color:#fff!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-spacer{flex:1 1 auto!important;min-width:0!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel{padding:20px 22px 24px!important}.series-detail-wrap.episode-watch-page .content-tab-panel[data-panel="episodes"]{padding:20px 22px 24px!important}.series-detail-wrap.episode-watch-page .series-season-box{margin:0 0 16px!important;border-radius:11px!important}.series-detail-wrap.episode-watch-page .series-season-header{min-height:62px!important;height:62px!important;padding:0 20px!important}.series-detail-wrap.episode-watch-page .series-season-header .season-name{font-size:1rem!important;line-height:1.1!important}.series-detail-wrap.episode-watch-page .series-season-header .season-ep-count{font-size:.88rem!important;line-height:1!important}.series-detail-wrap.episode-watch-page .season-chevron{width:15px!important;height:15px!important}.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:34px 96px minmax(0,1fr) 54px 56px minmax(32px,auto)!important;gap:12px!important;min-height:76px!important;padding:10px 12px!important}.series-detail-wrap.episode-watch-page .episode-index{font-size:1.02rem!important;line-height:1!important}.series-detail-wrap.episode-watch-page .episode-thumb{width:96px!important;height:54px!important;border-radius:7px!important}.series-detail-wrap.episode-watch-page .episode-play-circle{width:28px!important;height:28px!important;font-size:.68rem!important;border-width:1.5px!important}.series-detail-wrap.episode-watch-page .episode-info .ep-title{font-size:.9rem!important;line-height:1.18!important;margin:0 0 4px!important}.series-detail-wrap.episode-watch-page .episode-info .ep-desc{font-size:.76rem!important;line-height:1.32!important;max-width:420px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.series-detail-wrap.episode-watch-page .ep-duration{font-size:.76rem!important;line-height:1!important;text-align:right!important}.series-detail-wrap.episode-watch-page .episode-code{display:inline-flex!important;min-width:50px!important;height:28px!important;padding:0 8px!important;border-radius:6px!important;font-size:.76rem!important}.series-detail-wrap.episode-watch-page .episode-download-actions{gap:6px!important}.series-detail-wrap.episode-watch-page .episode-download-btn{width:30px!important;height:30px!important;min-width:30px!important;border-radius:6px!important}.series-detail-wrap.episode-watch-page .episode-download-btn svg{width:14px!important;height:14px!important}.series-detail-wrap.episode-watch-page .series-content-tabs .info-table,.series-detail-wrap.episode-watch-page .series-content-tabs .dl-table{font-size:.86rem!important}.series-detail-wrap.episode-watch-page .series-content-tabs .info-table td,.series-detail-wrap.episode-watch-page .series-content-tabs .info-table th,.series-detail-wrap.episode-watch-page .series-content-tabs .dl-table td,.series-detail-wrap.episode-watch-page .series-content-tabs .dl-table th{padding:10px 12px!important}@media(max-width:720px){.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{flex:0 0 138px!important;min-width:138px!important;height:52px!important;min-height:52px!important;font-size:.86rem!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel{padding:14px 12px 18px!important}.series-detail-wrap.episode-watch-page .series-season-header{height:56px!important;min-height:56px!important;padding:0 14px!important}.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:28px 82px minmax(0,1fr)!important;gap:10px!important;min-height:68px!important;padding:9px 10px!important}.series-detail-wrap.episode-watch-page .episode-thumb{width:82px!important;height:48px!important}.series-detail-wrap.episode-watch-page .ep-duration,.series-detail-wrap.episode-watch-page .episode-code,.series-detail-wrap.episode-watch-page .episode-download-actions{grid-column:3!important;justify-self:start!important}}.series-detail-wrap.episode-watch-page .episode-player-section{border-radius:10px!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-server-tabs{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important;height:76px!important;min-height:76px!important;padding:0!important;background:#fffdf8!important;border-bottom:1px solid rgba(201,138,43,.25)!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{flex:0 0 116px!important;min-width:116px!important;height:76px!important;margin:0!important;padding:0 28px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;color:#4d4a57!important;font-size:.82rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn{flex:0 0 auto!important;min-width:178px!important;height:76px!important;min-height:76px!important;margin:0!important;padding:0 36px!important;border:0!important;border-left:1px solid rgba(201,138,43,.20)!important;border-right:0!important;border-radius:0!important;background:transparent!important;color:#6d645c!important;font-family:inherit!important;font-size:1rem!important;line-height:1!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:none!important;outline:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{min-width:194px!important;padding:0 40px!important;background:linear-gradient(135deg,#d9a241,#c98a2b)!important;color:#fff!important;border-left-color:transparent!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn:focus,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn:focus-visible{outline:none!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .quality-badge{height:23px!important;min-width:42px!important;padding:0 8px!important;border-radius:6px!important;border:1px solid rgba(201,138,43,.38)!important;background:rgba(201,138,43,.10)!important;color:#c98a2b!important;font-size:.72rem!important;line-height:21px!important;font-weight:900!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active .quality-badge{background:rgba(106,64,7,.32)!important;border-color:rgba(255,255,255,.26)!important;color:#fff!important}@media(max-width:720px){.series-detail-wrap.episode-watch-page .episode-server-tabs{height:auto!important;min-height:0!important;flex-wrap:wrap!important;align-items:stretch!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{width:100%!important;flex:0 0 100%!important;min-width:0!important;height:42px!important;padding:0 18px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{min-width:50%!important;flex:1 0 50%!important;height:56px!important;min-height:56px!important;padding:0 18px!important}}.series-detail-wrap.episode-watch-page .episode-server-tabs{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0!important;height:84px!important;min-height:84px!important;padding:0!important;background:#fffdf8!important;border-bottom:1px solid rgba(201,138,43,.25)!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{flex:0 0 112px!important;min-width:112px!important;height:84px!important;margin:0!important;padding:0 28px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;color:#4d4a57!important;font-size:.78rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:transparent!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{flex:0 0 auto!important;width:auto!important;min-width:0!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:16px 0!important;padding:0 26px!important;border:0!important;border-left:1px solid rgba(201,138,43,.22)!important;border-right:0!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;font-family:inherit!important;font-size:.92rem!important;line-height:1!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-shadow:none!important;outline:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn{background:transparent!important;color:#6d645c!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{background:linear-gradient(135deg,#d8a041,#c98a2b)!important;color:#fff!important;padding:0 30px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn:focus,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn:focus-visible,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn:active{outline:none!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .quality-badge{height:22px!important;min-width:42px!important;padding:0 8px!important;border-radius:6px!important;border:1px solid rgba(201,138,43,.38)!important;background:rgba(201,138,43,.10)!important;color:#c98a2b!important;font-size:.70rem!important;line-height:20px!important;font-weight:900!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active .quality-badge{background:rgba(93,56,9,.28)!important;border-color:rgba(255,255,255,.28)!important;color:#fff!important}@media(max-width:720px){.series-detail-wrap.episode-watch-page .episode-server-tabs{height:auto!important;min-height:0!important;align-items:stretch!important;flex-wrap:wrap!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{width:100%!important;flex:0 0 100%!important;height:42px!important;min-width:0!important;padding:0 18px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{flex:1 0 50%!important;width:50%!important;min-width:50%!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 16px!important}}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget{background:var(--card,#fffdf8)!important;border:1px solid var(--border,rgba(201,138,43,.24))!important;border-radius:8px!important;padding:15px!important;margin-bottom:14px!important;box-shadow:0 8px 26px rgba(98,63,20,.05)!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .widget-title{font-family:Georgia,'Times New Roman',serif!important;text-transform:uppercase!important;color:var(--text,#2e2721)!important;font-size:16px!important;line-height:1.15!important;letter-spacing:.02em!important;margin:0 0 12px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(198,138,44,.18)!important;display:block!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .widget-title:before{content:none!important;display:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .widget-title:after{content:""!important;display:block!important;width:30px!important;height:2px!important;background:var(--royal-gold,#c98a2b)!important;margin:7px 0 0!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-list{padding:0!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-item{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:8px 0!important;border-bottom:1px solid var(--border,rgba(201,138,43,.18))!important;text-decoration:none!important;background:transparent!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-item:last-child{border-bottom:0!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-item:hover{background:transparent!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-num{display:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-item img{width:46px!important;height:62px!important;border-radius:5px!important;object-fit:cover!important;flex-shrink:0!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-info{min-width:0!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-title{font-weight:700!important;color:var(--text,#2e2721)!important;font-size:12px!important;line-height:1.3!important;margin:0 0 3px!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-meta{font-size:11px!important;color:var(--text-muted,#7f7469)!important;display:flex!important;gap:6px!important;align-items:center!important;flex-wrap:wrap!important;line-height:1.25!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-rating{color:var(--royal-gold,#c98a2b)!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-quality{margin-top:6px!important}.series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-quality span{display:inline-flex!important;align-items:center!important;height:20px!important;padding:0 8px!important;border-radius:6px!important;border:1px solid rgba(198,138,44,.32)!important;background:rgba(198,138,44,.10)!important;color:var(--royal-gold,#c98a2b)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget{background:#191821!important;border-color:rgba(201,138,43,.28)!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .widget-title,body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .episode-new-releases-widget .rank-title{color:#f5ead9!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-widget{margin-top:18px!important;padding:22px 20px 18px!important;border:1px solid rgba(201,138,43,.28)!important;border-radius:10px!important;background:#fffdf8!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;color:#2e2721!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-widget .widget-title{margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(201,138,43,.20)!important;font-family:Georgia,'Times New Roman',serif!important;font-size:1.18rem!important;line-height:1!important;color:#2e2721!important;text-transform:uppercase!important;letter-spacing:.01em!important;display:flex!important;align-items:center!important;gap:11px!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-widget .widget-title:before{content:''!important;width:3px!important;height:21px!important;display:inline-block!important;flex:0 0 3px!important;background:#c98a2b!important;border-radius:99px!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-widget .widget-title:after{display:none!important;content:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 14px!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:28px!important;padding:5px 0!important;color:#7f7469!important;text-decoration:none!important;border-bottom:0!important;font-size:12px!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-row:hover{color:#c98a2b!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.series-detail-wrap.episode-watch-page .series-sidebar .genre-widget-icon{width:14px!important;height:14px!important;flex:0 0 14px!important;color:#9f9487!important;stroke:currentColor!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-row:hover .genre-widget-icon{color:#c98a2b!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-left span{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:22px!important;padding:0 8px!important;border-radius:7px!important;background:rgba(44,37,31,.06)!important;color:#8d8174!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:36px!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;background:rgba(255,253,248,.50)!important;color:#c98a2b!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-decoration:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-viewall:hover{background:rgba(198,138,44,.12)!important;border-color:rgba(198,138,44,.44)!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-widget{background:#191821!important;border-color:rgba(201,138,43,.28)!important;color:#f5ead9!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-widget .widget-title{color:#f5ead9!important;border-bottom-color:rgba(201,138,43,.24)!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-row{color:#c7bba8!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-count{background:rgba(255,255,255,.07)!important;color:#c7bba8!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-viewall{background:rgba(24,20,14,.55)!important}@media(max-width:1180px){.series-detail-wrap.episode-watch-page .episode-view-hero{grid-template-columns:200px minmax(0,1fr)!important;gap:24px!important}.series-detail-wrap.episode-watch-page .episode-view-stats{grid-column:1 / -1!important;margin-top:6px!important}}@media(max-width:980px){.series-detail-wrap.episode-watch-page{width:calc(100% - 20px)!important;padding-top:14px!important}.series-detail-wrap.episode-watch-page>.container{padding:0 14px!important}.series-detail-wrap.episode-watch-page .series-page-layout{grid-template-columns:1fr!important;gap:20px!important}.series-detail-wrap.episode-watch-page .series-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;display:block!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget,.series-detail-wrap.episode-watch-page .series-sidebar .movie-genre-widget{width:100%!important;box-sizing:border-box!important}}@media(max-width:760px){.series-detail-wrap.episode-watch-page{width:100%!important;border-left:0!important;border-right:0!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page>.container{padding:0 12px!important}.series-detail-wrap.episode-watch-page .series-breadcrumb{margin-bottom:16px!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .episode-view-hero{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:20px!important}.series-detail-wrap.episode-watch-page .episode-view-poster img{width:170px!important;height:250px!important;margin:0 auto!important}.series-detail-wrap.episode-watch-page .episode-view-info{text-align:left!important}.series-detail-wrap.episode-watch-page .episode-view-info h1{font-size:2rem!important;line-height:1.08!important}.series-detail-wrap.episode-watch-page .episode-view-info h2{font-size:1.05rem!important}.series-detail-wrap.episode-watch-page .episode-view-meta{gap:8px 12px!important;font-size:.78rem!important}.series-detail-wrap.episode-watch-page .episode-view-meta span:not(:last-child)::after{margin-left:12px!important}.series-detail-wrap.episode-watch-page .series-show-genres{gap:7px!important}.series-detail-wrap.episode-watch-page .episode-view-stats{grid-template-columns:repeat(2,1fr)!important;min-height:0!important}.series-detail-wrap.episode-watch-page .episode-view-stats div{min-height:92px!important}.series-detail-wrap.episode-watch-page .episode-player-section,.series-detail-wrap.episode-watch-page .series-content-tabs{border-radius:8px!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .player-wrap{aspect-ratio:16/9!important;min-height:0!important}.series-detail-wrap.episode-watch-page .player-placeholder,.series-detail-wrap.episode-watch-page .secure-player-frame{min-height:0!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:10px 12px!important;gap:8px!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-nav{overflow-x:auto!important;flex-wrap:nowrap!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{flex:0 0 135px!important;min-width:135px!important}.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:28px 84px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.series-detail-wrap.episode-watch-page .episode-thumb{width:84px!important;height:50px!important}.series-detail-wrap.episode-watch-page .ep-duration,.series-detail-wrap.episode-watch-page .episode-download-actions{grid-column:3!important;justify-self:start!important;margin-top:4px!important}}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget{margin-top:18px!important;padding:22px 20px 18px!important;border:1px solid rgba(201,138,43,.28)!important;border-radius:10px!important;background:#fffdf8!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;color:#2e2721!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .widget-title{margin:0 0 18px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(201,138,43,.20)!important;font-family:Georgia,'Times New Roman',serif!important;font-size:1.18rem!important;line-height:1!important;color:#2e2721!important;text-transform:uppercase!important;letter-spacing:.01em!important;display:flex!important;align-items:center!important;gap:11px!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .widget-title:before{content:''!important;width:3px!important;height:21px!important;flex:0 0 3px!important;background:#c98a2b!important;border-radius:99px!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .widget-title:after{display:none!important;content:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 14px!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:28px!important;height:auto!important;padding:5px 0!important;color:#7f7469!important;text-decoration:none!important;border:0!important;font-size:12px!important;line-height:1.25!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-row:hover{color:#c98a2b!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important;height:22px!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left .genre-widget-icon,.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left svg.genre-widget-icon,.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget svg.genre-widget-icon{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;display:block!important;color:#9f9487!important;stroke:currentColor!important;fill:none!important;margin:0!important;padding:0!important;transform:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left .genre-widget-icon path,.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left svg.genre-widget-icon path{stroke:currentColor!important;fill:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-row:hover .genre-widget-icon{color:#c98a2b!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left span{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.25!important;color:inherit!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:22px!important;padding:0 8px!important;border-radius:7px!important;background:rgba(44,37,31,.06)!important;color:#8d8174!important;font-size:11px!important;font-weight:700!important;line-height:1!important;flex:0 0 auto!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:36px!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;background:rgba(255,253,248,.50)!important;color:#c98a2b!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-decoration:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-viewall svg{width:14px!important;height:14px!important;flex:0 0 14px!important}@media(max-width:760px){.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget{margin-top:16px!important;padding:20px 18px 16px!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-row{min-height:32px!important;padding:6px 0!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left,.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left span{height:auto!important}}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget{background:#191821!important;border-color:rgba(201,138,43,.28)!important;color:#f5ead9!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .widget-title{color:#f5ead9!important;border-bottom-color:rgba(201,138,43,.24)!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-row{color:#c7bba8!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-count{background:rgba(255,255,255,.07)!important;color:#c7bba8!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget{margin-top:18px!important;padding:28px 26px 26px!important;border:1px solid rgba(201,138,43,.26)!important;border-radius:14px!important;background:#fffdf8!important;box-shadow:0 18px 42px rgba(92,59,21,.12)!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .widget-title{margin:0 0 22px!important;padding:0 0 18px!important;border-bottom:1px solid rgba(201,138,43,.20)!important;font-family:Georgia,'Times New Roman',serif!important;font-size:16px!important;line-height:1.15!important;font-weight:700!important;color:#2e2721!important;text-transform:uppercase!important;letter-spacing:.01em!important;display:flex!important;align-items:center!important;gap:13px!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .widget-title:before{content:''!important;width:4px!important;height:25px!important;flex:0 0 4px!important;background:#c98a2b!important;border-radius:99px!important;display:inline-block!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .widget-title:after{display:none!important;content:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 22px!important;padding:0!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-row{display:grid!important;grid-template-columns:minmax(0,1fr) 58px!important;align-items:center!important;gap:14px!important;min-height:34px!important;padding:7px 0!important;border:0!important;background:transparent!important;color:#7b7066!important;text-decoration:none!important;box-shadow:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-row:hover{color:#c98a2b!important;background:transparent!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;column-gap:13px!important;min-width:0!important;width:100%!important;height:auto!important;overflow:visible!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left .genre-widget-icon,.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left svg.genre-widget-icon,.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget svg.genre-widget-icon{grid-column:1!important;width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;display:block!important;flex:0 0 16px!important;margin:0!important;padding:0!important;color:#a59a8f!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;transform:none!important;overflow:visible!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left .genre-widget-icon *,.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left svg.genre-widget-icon *{stroke:currentColor!important;fill:none!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left>span:not(.genre-widget-icon){grid-column:2!important;display:block!important;margin:0!important;padding:0!important;color:inherit!important;font-family:inherit!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-count{flex:0 0 auto !important;min-width:38px !important;height:22px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 7px !important;border-radius:999px !important;background:rgba(198,138,44,.10) !important;color:var(--text-muted) !important;font-size:11px !important;font-weight:800 !important}}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;min-height:44px!important;margin:4px 0 0!important;padding:0 16px!important;border:1px solid rgba(201,138,43,.30)!important;border-radius:8px!important;background:#fffdf8!important;color:#c98a2b!important;text-decoration:none!important;text-transform:uppercase!important;font-size:.88rem!important;font-weight:900!important;letter-spacing:.025em!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-viewall:hover{background:rgba(201,138,43,.08)!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-viewall svg{width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important}@media(max-width:980px){.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget{width:100%!important;max-width:none!important;padding:26px 24px 24px!important}}@media(max-width:560px){.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget{padding:24px 22px 22px!important;border-radius:12px!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .widget-title{font-size:1.35rem!important;margin-bottom:20px!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-row{grid-template-columns:minmax(0,1fr) 54px!important;min-height:32px!important;padding:7px 0!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left{grid-template-columns:18px minmax(0,1fr)!important;column-gap:12px!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-left>span:not(.genre-widget-icon){font-size:.95rem!important}.series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-count{min-width:48px!important;height:28px!important;font-size:.86rem!important}}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget{background:#191821!important;border-color:rgba(201,138,43,.28)!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .widget-title{color:#f5ead9!important;border-bottom-color:rgba(201,138,43,.24)!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-row{color:#c7bba8!important}body.theme-dark .series-detail-wrap.episode-watch-page .series-sidebar .widget.movie-genre-widget .movie-genre-count{background:rgba(255,255,255,.07)!important;color:#c7bba8!important}@media(max-width:1180px){.series-detail-wrap.episode-watch-page .episode-view-stats{grid-column:1 / -1!important;margin-top:0!important}}@media(max-width:760px) and (min-width:721px){.series-detail-wrap.episode-watch-page .episode-view-stats{grid-template-columns:repeat(4,1fr)!important;min-height:164px!important}.series-detail-wrap.episode-watch-page .episode-view-stats div{min-height:164px!important}}@media(max-width:720px){.series-detail-wrap.episode-watch-page .episode-view-stats{grid-template-columns:repeat(2,1fr)!important;min-height:0!important}.series-detail-wrap.episode-watch-page .episode-view-stats div{min-height:110px!important}}@media (max-width:767px){.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"]{padding:12px 8px 16px!important;overflow-x:auto!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;font-size:.68rem!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th,.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td{padding:8px 5px!important;font-size:.68rem!important;line-height:1.25!important;vertical-align:middle!important;word-break:normal!important;overflow-wrap:break-word!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th{font-size:.62rem!important;letter-spacing:.05em!important;font-weight:900!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(1),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(1){width:9%!important;text-align:center!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(2),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(2){width:27%!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(3),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(3){width:21%!important;text-align:center!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(4),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(4){width:17%!important;text-align:center!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(5),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(5){width:26%!important;text-align:right!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .badge,.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .badge-blue{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:3px 6px!important;border-radius:5px!important;font-size:.62rem!important;line-height:1!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .btn-dl{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:0 8px!important;border-radius:6px!important;font-size:.66rem!important;line-height:1.1!important;font-weight:800!important;white-space:normal!important;text-align:center!important;max-width:100%!important}}@media (min-width:768px) and (max-width:1100px){.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"]{padding:18px 16px 22px!important;overflow-x:auto!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table{width:100%!important;table-layout:fixed!important;font-size:.82rem!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th,.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td{padding:11px 10px!important;font-size:.82rem!important;line-height:1.3!important;vertical-align:middle!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th{font-size:.72rem!important;letter-spacing:.06em!important;font-weight:900!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(1),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(1){width:8%!important;text-align:center!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(2),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(2){width:30%!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(3),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(3){width:22%!important;text-align:center!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(4),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(4){width:17%!important;text-align:center!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table th:nth-child(5),.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .dl-table td:nth-child(5){width:23%!important;text-align:right!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .badge,.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .badge-blue{min-height:24px!important;padding:4px 8px!important;border-radius:5px!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-panel[data-panel="downloads"] .btn-dl{min-height:34px!important;padding:0 12px!important;border-radius:6px!important;font-size:.78rem!important;line-height:1.1!important;font-weight:800!important;white-space:nowrap!important}}@media (min-width:767px) and (max-width:1100px){.series-detail-wrap.episode-watch-page .series-breadcrumb{justify-content:flex-start!important;text-align:left!important;width:100%!important;margin-left:0!important;margin-right:auto!important}.series-detail-wrap.episode-watch-page .episode-view-info{text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}.series-detail-wrap.episode-watch-page .episode-view-info h1,.series-detail-wrap.episode-watch-page .episode-view-info h2{text-align:left!important}.series-detail-wrap.episode-watch-page .episode-view-meta{justify-content:flex-start!important;text-align:left!important}.series-detail-wrap.episode-watch-page .detail-genres-row.series-show-genres,.series-detail-wrap.episode-watch-page .series-show-genres{justify-content:flex-start!important;text-align:left!important}.series-detail-wrap.episode-watch-page .episode-view-desc{text-align:left!important;margin-left:0!important;margin-right:auto!important}.series-detail-wrap.episode-watch-page .detail-actions.series-show-actions,.series-detail-wrap.episode-watch-page .series-show-actions{justify-content:flex-start!important;text-align:left!important}}@media (max-width:1100px){.series-detail-wrap.episode-watch-page .episode-view-meta,.series-detail-wrap.episode-watch-page .series-show-genres,.series-detail-wrap.episode-watch-page .series-show-actions{justify-content:flex-start !important}}@media (min-width:768px) and (max-width:1100px){.series-detail-wrap.episode-watch-page .series-breadcrumb{justify-content:flex-start !important;text-align:left !important;font-size:.76rem !important;gap:7px !important;margin-bottom:16px !important}}@media (max-width:1100px){.series-detail-wrap.episode-watch-page .series-breadcrumb{justify-content:flex-start !important;text-align:left !important;margin-left:0 !important;margin-right:auto !important}}@media (max-width:767px){html body.episode-detail-shell-page .navbar{margin-left:auto !important;margin-right:auto !important;left:0 !important;right:0 !important;transform:none !important}html body.episode-detail-shell-page .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;padding-left:10px !important;padding-right:8px !important;gap:5px !important;box-sizing:border-box !important}html body.episode-detail-shell-page .navbar .nav-logo{flex:1 1 auto !important;min-width:0 !important;max-width:150px !important;overflow:hidden !important}html body.episode-detail-shell-page .navbar .nav-logo-text{max-width:100% !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}html body.episode-detail-shell-page .navbar .nav-auth{display:flex !important;flex:0 0 auto !important;margin-left:auto !important;gap:5px !important;min-width:0 !important}html body.episode-detail-shell-page .navbar .btn-signin,html body.episode-detail-shell-page .navbar .btn-join{height:40px !important;min-height:40px !important;font-size:.86rem !important;line-height:1 !important;white-space:nowrap !important}html body.episode-detail-shell-page .navbar .btn-signin{min-width:62px !important;padding:0 13px !important}html body.episode-detail-shell-page .navbar .btn-join{min-width:84px !important;padding:0 14px !important}html body.episode-detail-shell-page .navbar .nav-hamburger{position:relative !important;flex:0 0 38px !important;width:38px !important;min-width:38px !important;max-width:38px !important;height:40px !important;min-height:40px !important;margin:0 !important;right:auto !important;left:auto !important;transform:none !important}html body.episode-detail-shell-page .series-detail-wrap.episode-watch-page{margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important;overflow:hidden !important}html body.episode-detail-shell-page .series-detail-wrap.episode-watch-page>.container{width:100% !important;max-width:100% !important;padding-left:10px !important;padding-right:10px !important;box-sizing:border-box !important}}@media (max-width:420px){html body.episode-detail-shell-page .navbar .nav-logo{max-width:146px !important}html body.episode-detail-shell-page .navbar .btn-signin{min-width:58px !important;padding:0 11px !important;font-size:.82rem !important}html body.episode-detail-shell-page .navbar .btn-join{min-width:78px !important;padding:0 12px !important;font-size:.82rem !important}html body.episode-detail-shell-page .navbar .nav-hamburger{flex-basis:36px !important;width:36px !important;min-width:36px !important;max-width:36px !important}}@media (max-width:767px){html body .navbar{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;min-width:0 !important;overflow:hidden !important}html body .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;align-items:center !important;gap:5px !important;padding:0 8px !important;overflow:hidden !important;box-sizing:border-box !important}html body .navbar .nav-logo{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;overflow:hidden !important}html body .navbar .nav-logo-text{max-width:100% !important;font-size:clamp(1.06rem,4.7vw,1.34rem) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body .navbar .nav-auth{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:5px !important;margin-left:4px !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:38px !important;min-height:38px !important;padding:0 11px !important;font-size:.82rem !important;line-height:1 !important;white-space:nowrap !important}html body .navbar .nav-hamburger{position:static !important;flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 !important;transform:none !important}}@media (max-width:420px){html body .navbar .nav-inner{gap:4px !important;padding-left:7px !important;padding-right:6px !important}html body .navbar .nav-logo-text{font-size:clamp(1rem,4.25vw,1.18rem) !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:36px !important;min-height:36px !important;font-size:.76rem !important;padding-left:9px !important;padding-right:9px !important}html body .navbar .nav-hamburger{flex-basis:32px !important;width:32px !important;min-width:32px !important;height:36px !important;min-height:36px !important}}.series-detail-wrap{max-width:var(--shell-width,1280px)!important;width:calc(100% - 32px)!important;margin:0 auto!important;padding:0 0 34px!important;background:rgba(255,253,248,.74)!important;border-left:1px solid var(--border)!important;border-right:1px solid var(--border)!important;box-shadow:var(--royal-shadow)!important;overflow:hidden!important}.series-detail-wrap .container{max-width:100%!important;width:100%!important;padding:0!important;margin:0 auto!important}.series-detail-wrap .content-layout.series-page-layout{padding:0 18px 34px!important}.series-detail-wrap .series-page-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important;align-items:start!important;margin-top:22px!important}.series-detail-wrap .series-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important;position:relative!important;top:auto!important}.series-detail-wrap .series-detail-hero{position:relative!important;width:100%!important;margin:0!important;padding:26px 42px!important;min-height:370px!important;display:grid!important;grid-template-columns:225px minmax(0,1fr)!important;gap:34px!important;align-items:center!important;background-image:linear-gradient(90deg,rgba(255,253,248,.96) 0%,rgba(255,253,248,.78) 25%,rgba(255,253,248,.45) 55%,rgba(255,253,248,.22) 100%),var(--detail-bg)!important;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important;overflow:hidden!important;box-shadow:none!important}.series-detail-wrap .series-detail-hero:before,.series-detail-wrap .series-detail-hero:after{display:none!important;content:none!important}.series-detail-wrap .series-show-poster.detail-poster{width:225px!important;min-width:225px!important;max-width:225px!important;border-radius:8px!important;border:1px solid rgba(198,138,44,.22)!important;box-shadow:0 20px 46px rgba(52,34,10,.18)!important;overflow:hidden!important;background:rgba(255,253,248,.65)!important}.series-detail-wrap .series-show-poster.detail-poster img{width:100%!important;aspect-ratio:2/3!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center top!important;display:block!important;border-radius:8px!important;background:rgba(20,18,16,.08)!important}.series-detail-wrap .series-show-info.detail-info{padding:0!important;align-self:center!important;max-width:780px!important}.series-detail-wrap .series-show-info .detail-breadcrumb{margin:0 0 10px!important;color:var(--text-muted)!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:.88rem!important}.series-detail-wrap .series-show-info .detail-breadcrumb a{color:var(--text-muted)!important;text-decoration:none!important}.series-detail-wrap .series-show-info .detail-title{font-size:38px!important;margin:0 0 12px!important;letter-spacing:-.02em!important;line-height:1.08!important}.series-detail-wrap .series-show-meta.detail-meta-row{margin:0 0 12px!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;color:var(--text-muted)!important}.series-detail-wrap .series-show-meta .detail-meta-item{background:transparent!important;border:0!important;padding:0!important;color:var(--text-muted)!important;font-weight:700!important}.series-detail-wrap .series-show-meta .rating-star{color:var(--primary)!important;font-weight:800!important}.series-detail-wrap .series-show-genres.detail-genres-row{margin:0 0 14px!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important}.series-detail-wrap .series-show-genres .detail-genre-chip{border:1px solid rgba(198,138,44,.35)!important;background:rgba(198,138,44,.08)!important;color:var(--primary)!important;border-radius:8px!important;padding:8px 14px!important;font-weight:800!important;text-decoration:none!important}.series-detail-wrap .series-show-desc.detail-desc{margin:0 0 20px!important;max-width:760px!important;line-height:1.58!important;color:var(--text)!important}.series-detail-wrap .series-show-actions.detail-actions{display:flex!important;gap:14px!important;flex-wrap:wrap!important;margin-top:0!important}.series-detail-wrap .series-show-actions .btn-play,.series-detail-wrap .series-show-actions .btn-watchlist,.series-detail-wrap .series-show-actions .btn-share{min-height:46px!important;border-radius:7px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0 24px!important;text-transform:uppercase!important;font-weight:900!important}.series-detail-wrap .series-stat-strip{margin:0 0 20px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;background:rgba(255,253,248,.96)!important;border:1px solid rgba(199,137,42,.28)!important;border-radius:10px!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;overflow:hidden!important}.series-detail-wrap .series-stat-strip .series-stat-box{min-height:88px!important;border-right:1px solid rgba(199,137,42,.22)!important;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,248,235,.52))!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important}.series-detail-wrap .series-stat-strip .series-stat-box:last-child{border-right:0!important}.series-detail-wrap .series-stat-strip .series-stat-icon{width:25px!important;height:25px!important;color:#c98a2b!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:2px!important}.series-detail-wrap .series-stat-strip .series-stat-icon svg{width:25px!important;height:25px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important}.series-detail-wrap .series-stat-strip strong{font-family:Georgia,'Times New Roman',serif!important;font-size:1.42rem!important;color:#2e2721!important;line-height:1.08!important;font-weight:700!important}.series-detail-wrap .series-stat-strip small{font-size:.69rem!important;color:#7f7469!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.035em!important}.series-detail-wrap .series-sidebar .detail-style-widget{margin-top:0!important;border:1px solid rgba(199,137,42,.28)!important;border-radius:10px!important;background:rgba(255,253,248,.98)!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;padding:21px!important}.series-detail-wrap .series-sidebar .widget-title{font-family:Georgia,'Times New Roman',serif!important;text-transform:uppercase!important;font-size:16px!important;line-height:1.15!important;letter-spacing:.01em!important;color:#2e2721!important;margin:0 0 14px!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}.series-detail-wrap .series-sidebar .widget-title:before{content:''!important;width:3px!important;height:22px!important;background:#c98a2b!important;border-radius:99px!important;display:inline-block!important}.series-detail-wrap .series-sidebar .widget-title:after{content:''!important;display:block!important;width:34px!important;height:2px!important;background:#c98a2b!important;margin-left:auto!important;margin-top:0!important}.series-detail-wrap .series-release-list{display:block!important}.series-detail-wrap .series-release-item{display:grid!important;grid-template-columns:64px 1fr!important;gap:13px!important;align-items:center!important;padding:14px 0!important;border-bottom:1px solid rgba(199,137,42,.20)!important;text-decoration:none!important}.series-detail-wrap .series-release-item:last-child{border-bottom:0!important}.series-detail-wrap .series-release-item img{width:64px!important;height:88px!important;border-radius:7px!important;object-fit:cover!important}.series-detail-wrap .series-release-item strong{font-family:Georgia,'Times New Roman',serif!important;font-size:1rem!important;line-height:1.24!important;color:#2e2721!important;display:block!important;margin:0!important;max-width:150px!important;overflow-wrap:break-word!important}.series-detail-wrap .series-release-item span{display:block!important;margin-top:4px!important;color:#7f7469!important;font-size:.86rem!important}.series-detail-wrap .release-tags{margin-top:8px!important;display:flex!important;gap:6px!important;flex-wrap:wrap!important}.series-detail-wrap .release-tags em{font-style:normal!important;display:inline-flex!important;padding:3px 7px!important;border:1px solid rgba(199,137,42,.38)!important;border-radius:6px!important;color:#c98a2b!important;background:rgba(199,137,42,.08)!important;font-size:.72rem!important;font-weight:800!important}.series-detail-wrap .content-tabs.series-content-tabs{margin-top:0!important;border-radius:8px!important}body.theme-dark .series-detail-wrap .series-stat-strip{background:#191821!important;border-color:rgba(201,138,43,.28)!important}body.theme-dark .series-detail-wrap .series-stat-strip .series-stat-box{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(201,138,43,.05))!important;border-right-color:rgba(201,138,43,.24)!important}body.theme-dark .series-detail-wrap .series-stat-strip strong,body.theme-dark .series-detail-wrap .series-sidebar .widget-title,body.theme-dark .series-detail-wrap .series-release-item strong{color:#f5ead9!important}body.theme-dark .series-detail-wrap .series-sidebar .detail-style-widget{background:#191821!important;border-color:rgba(201,138,43,.28)!important}body.theme-dark .series-detail-wrap{background:rgba(18,16,12,.88)!important;box-shadow:0 18px 60px rgba(0,0,0,.45)!important}body.theme-dark .series-detail-wrap .series-detail-hero{background-image:linear-gradient(90deg,rgba(18,16,12,.96) 0%,rgba(18,16,12,.78) 30%,rgba(18,16,12,.42) 65%,rgba(18,16,12,.20) 100%),var(--detail-bg)!important}@media(max-width:1100px){.series-detail-wrap .series-page-layout{grid-template-columns:1fr!important}.series-detail-wrap .series-sidebar{display:none!important}}@media(max-width:1024px){.series-detail-wrap .series-detail-hero{grid-template-columns:200px minmax(0,1fr)!important;min-height:330px!important;padding:24px 26px!important}.series-detail-wrap .series-show-poster.detail-poster{width:200px!important;min-width:200px!important;max-width:200px!important}}@media(max-width:760px){.series-detail-wrap{width:100%!important;border-left:0!important;border-right:0!important;padding:0 0 24px!important}.series-detail-wrap .content-layout.series-page-layout{padding:0 0px 24px!important}.series-detail-wrap .series-detail-hero{grid-template-columns:1fr!important;min-height:0!important;padding:22px 18px!important}.series-detail-wrap .series-show-poster.detail-poster{width:180px!important;min-width:0!important;max-width:180px!important}.series-detail-wrap .series-show-info .detail-title{font-size:34px!important}.series-detail-wrap .series-stat-strip{grid-template-columns:repeat(2,1fr)!important}.series-detail-wrap .series-stat-strip div:nth-child(2){border-right:0!important}.series-detail-wrap .series-stat-strip div:nth-child(-n+2){border-bottom:1px solid var(--border)!important}}.series-detail-wrap .content-tabs.series-content-tabs{background:#fffdf8!important;border:1px solid rgba(201,138,43,.22)!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;overflow:hidden!important}.series-detail-wrap .content-tab-panel[data-panel="episodes"]{padding:22px 24px 28px!important;background:#fffdf8!important}.series-detail-wrap .series-season-box{background:#fffdf8!important;border:1px solid rgba(201,138,43,.26)!important;border-radius:9px!important;box-shadow:none!important;overflow:hidden!important;margin:0 0 14px!important}.series-detail-wrap .series-season-box.open{box-shadow:0 10px 24px rgba(92,59,21,.05)!important}.series-detail-wrap .series-season-header{min-height:56px!important;padding:0 18px!important;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(255,249,238,.82))!important;border-bottom:1px solid rgba(201,138,43,.22)!important;color:#2e2721!important;display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important}.series-detail-wrap .series-season-header .season-name{font-family:Georgia,'Times New Roman',serif!important;font-size:1.13rem!important;font-weight:700!important;color:#8e5d17!important}.series-detail-wrap .series-season-header .season-ep-count{margin-left:auto!important;font-size:.82rem!important;color:#7d7164!important;font-weight:700!important}.series-detail-wrap .season-chevron{color:#c98a2b!important;transition:transform .2s ease!important}.series-detail-wrap .series-season-box.open .season-chevron{transform:rotate(180deg)!important}.series-detail-wrap .series-episode-list{background:#fffdf8!important}.series-detail-wrap .series-episode-row{display:grid!important;grid-template-columns:44px 138px minmax(0,1fr) 82px 72px minmax(42px,auto)!important;align-items:center!important;gap:18px!important;min-height:104px!important;padding:14px 16px!important;background:#fffdf8!important;border-top:1px solid rgba(201,138,43,.16)!important;color:#2e2721!important}.series-detail-wrap .series-episode-row:first-child{border-top:0!important}.series-detail-wrap .series-episode-row.active{background:linear-gradient(90deg,rgba(201,138,43,.13),rgba(255,253,248,.98))!important}.series-detail-wrap .episode-index{font-family:Georgia,'Times New Roman',serif!important;font-size:1.38rem!important;color:#2e2721!important;text-align:center!important;font-weight:500!important}.series-detail-wrap .episode-thumb{position:relative!important;width:138px!important;height:76px!important;border-radius:6px!important;overflow:hidden!important;display:block!important;background:#1b1a18!important;box-shadow:0 5px 14px rgba(38,26,13,.12)!important}.series-detail-wrap .episode-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.series-detail-wrap .episode-play-circle{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:38px!important;height:38px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.86)!important;background:rgba(0,0,0,.25)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.85rem!important;line-height:1!important;padding-left:2px!important}.series-detail-wrap .episode-info{min-width:0!important}.series-detail-wrap .episode-info .ep-title{font-family:Georgia,'Times New Roman',serif!important;color:#2e2721!important;font-size:1rem!important;font-weight:700!important;text-decoration:none!important;margin:0 0 6px!important;display:block!important}.series-detail-wrap .episode-info .ep-desc{color:#766b60!important;font-size:.84rem!important;line-height:1.42!important;max-width:480px!important}.series-detail-wrap .ep-duration{color:#7d7164!important;font-size:.86rem!important;text-align:center!important;white-space:nowrap!important}.series-detail-wrap .episode-code{justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:50px!important;height:32px!important;border:1px solid rgba(201,138,43,.33)!important;border-radius:6px!important;background:rgba(201,138,43,.07)!important;color:#c98a2b!important;text-decoration:none!important;font-size:.82rem!important;font-weight:800!important}.series-detail-wrap .episode-download-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:nowrap!important}.series-detail-wrap .episode-download-btn{width:34px!important;height:34px!important;min-width:34px!important;border:1px solid rgba(201,138,43,.36)!important;border-radius:6px!important;background:rgba(201,138,43,.07)!important;color:#c98a2b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;padding:0!important}.series-detail-wrap .episode-download-btn:hover{background:#c98a2b!important;color:#fff!important}.series-detail-wrap .episode-download-btn svg{width:17px!important;height:17px!important}.series-detail-wrap .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.series-detail-wrap .series-sidebar .detail-style-widget,body.theme-dark .series-detail-wrap .series-sidebar .detail-style-widget{background:#fffdf8!important;border-color:rgba(201,138,43,.26)!important;color:#2e2721!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important}.series-detail-wrap .series-sidebar .widget-title,body.theme-dark .series-detail-wrap .series-sidebar .widget-title{font-family:Georgia,'Times New Roman',serif!important;font-size:1.18rem!important;line-height:1!important;color:#2e2721!important;margin:0 0 16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(201,138,43,.20)!important;white-space:nowrap!important}.series-detail-wrap .series-sidebar .widget-title:before{height:22px!important}.series-detail-wrap .series-sidebar .widget-title:after{width:34px!important;margin-left:auto!important}.series-detail-wrap .series-release-item,body.theme-dark .series-detail-wrap .series-release-item{grid-template-columns:64px minmax(0,1fr)!important;background:transparent!important;color:#2e2721!important}.series-detail-wrap .series-release-item strong,body.theme-dark .series-detail-wrap .series-release-item strong{font-family:Georgia,'Times New Roman',serif!important;font-size:1rem!important;line-height:1.18!important;color:#2e2721!important;max-width:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.series-detail-wrap .widget-view-more{display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;border:1px solid rgba(201,138,43,.35)!important;border-radius:6px!important;text-decoration:none!important;text-transform:uppercase!important;color:#c98a2b!important;font-weight:800!important;font-size:.78rem!important;margin-top:12px!important}.series-detail-wrap .widget-view-more:hover{background:#c98a2b!important;color:#fff!important}@media(max-width:980px){.series-detail-wrap .series-episode-row{grid-template-columns:34px 112px minmax(0,1fr)!important;gap:12px!important}.series-detail-wrap .ep-duration,.series-detail-wrap .episode-code,.series-detail-wrap .episode-download-actions{grid-column:3!important;justify-self:start!important}.series-detail-wrap .episode-thumb{width:112px!important;height:64px!important}}@media(max-width:620px){.series-detail-wrap .content-tab-panel[data-panel="episodes"]{padding:14px 12px 20px!important}.series-detail-wrap .series-episode-row{grid-template-columns:30px 96px minmax(0,1fr)!important;padding:12px 10px!important}.series-detail-wrap .episode-thumb{width:96px!important;height:56px!important}.series-detail-wrap .episode-info .ep-desc{display:none!important}}.series-detail-wrap .series-sidebar .detail-style-widget{padding:22px 22px 18px!important}.series-detail-wrap .series-sidebar .widget-title{font-family:Georgia,'Times New Roman',serif!important;font-size:1.18rem!important;line-height:1.1!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:#2e2721!important;display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 16px!important;border-bottom:1px solid rgba(199,137,42,.20)!important;white-space:nowrap!important}.series-detail-wrap .series-sidebar .widget-title:before{content:''!important;width:3px!important;height:24px!important;display:inline-block!important;flex:0 0 3px!important;background:#c98a2b!important;border-radius:99px!important}.series-detail-wrap .series-sidebar .widget-title:after{display:none!important;content:none!important}.series-detail-wrap .series-release-item strong{max-width:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.series-detail-wrap .series-release-item .release-tags em{text-transform:uppercase!important}.series-detail-wrap .series-genre-widget{margin-top:18px!important}.series-detail-wrap .series-genre-widget .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important}.series-detail-wrap .series-genre-widget .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;text-decoration:none!important;padding:9px 0!important;border-bottom:1px solid rgba(199,137,42,.16)!important;color:#7f7469!important}.series-detail-wrap .series-genre-widget .movie-genre-row:last-child{border-bottom:0!important}.series-detail-wrap .series-genre-widget .movie-genre-row:hover{color:#c98a2b!important}.series-detail-wrap .series-genre-widget .movie-genre-left{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.series-detail-wrap .series-genre-widget .genre-widget-icon{width:14px!important;height:14px!important;stroke:currentColor!important;stroke-width:1.8!important;flex:0 0 14px!important;opacity:.76!important}.series-detail-wrap .series-genre-widget .movie-genre-left span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.88rem!important;font-weight:650!important}.series-detail-wrap .series-genre-widget .movie-genre-count{min-width:40px!important;height:24px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:rgba(199,137,42,.09)!important;color:#8d6737!important;font-size:.74rem!important;font-weight:800!important}.series-detail-wrap .series-genre-widget .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;margin-top:12px!important;border:1px solid rgba(199,137,42,.35)!important;border-radius:7px!important;color:#c98a2b!important;text-transform:uppercase!important;text-decoration:none!important;font-size:.78rem!important;font-weight:800!important}.series-detail-wrap .series-genre-widget .movie-genre-viewall:hover{background:#c98a2b!important;color:#fff!important}body.theme-dark .series-detail-wrap .series-sidebar .widget-title,body.theme-dark .series-detail-wrap .series-genre-widget .movie-genre-row{color:#f5ead9!important}body.theme-dark .series-detail-wrap .series-genre-widget .movie-genre-count{background:rgba(201,138,43,.16)!important;color:#f5d5a3!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget{margin-top:18px!important;padding:28px 28px 30px!important;border:1px solid rgba(199,137,42,.28)!important;border-radius:14px!important;background:rgba(255,253,248,.98)!important;box-shadow:0 18px 42px rgba(92,59,21,.12)!important;overflow:hidden!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .widget-title{margin:0 0 22px!important;padding:0 0 22px!important;border-bottom:1px solid rgba(199,137,42,.22)!important;display:flex!important;align-items:center!important;gap:14px!important;font-family:Georgia,'Times New Roman',serif!important;font-size:1.38rem!important;line-height:1!important;font-weight:800!important;color:#2e2721!important;text-transform:uppercase!important;letter-spacing:.01em!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .widget-title:before{content:''!important;width:4px!important;height:27px!important;display:inline-block!important;flex:0 0 4px!important;border-radius:99px!important;background:#c98a2b!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .widget-title:after{display:none!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:42px!important;padding:7px 0!important;border:0!important;color:#746b62!important;text-decoration:none!important;background:transparent!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-row:hover{color:#c98a2b!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-left{min-width:0!important;display:flex!important;align-items:center!important;gap:14px!important;flex:1 1 auto!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .genre-widget-icon{width:17px!important;height:17px!important;min-width:17px!important;max-width:17px!important;min-height:17px!important;max-height:17px!important;flex:0 0 17px!important;display:block!important;stroke:currentColor!important;stroke-width:1.8!important;opacity:.72!important;overflow:visible!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-left span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.98rem!important;line-height:1.2!important;font-weight:650!important;color:inherit!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-count{min-width:54px!important;height:34px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;border:0!important;border-radius:10px!important;background:#f1eee8!important;color:#867e74!important;font-size:.90rem!important;line-height:1!important;font-weight:900!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-viewall{margin-top:20px!important;height:46px!important;border:1px solid rgba(199,137,42,.34)!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;color:#c98a2b!important;background:#fffdf8!important;text-decoration:none!important;text-transform:uppercase!important;font-size:.86rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.02em!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-viewall:hover{background:#c98a2b!important;border-color:#c98a2b!important;color:#fff!important}body.theme-dark .series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget{background:#191821!important;border-color:rgba(201,138,43,.28)!important}body.theme-dark .series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .widget-title{color:#f5ead9!important;border-bottom-color:rgba(201,138,43,.24)!important}body.theme-dark .series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-row{color:#c7bba8!important}body.theme-dark .series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-count{background:rgba(255,255,255,.07)!important;color:#c7bba8!important}@media(max-width:980px){.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget{padding:24px 24px 26px!important;border-radius:12px!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .widget-title{font-size:1.28rem!important}}@media(max-width:620px){.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget{padding:22px 22px 24px!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-row{min-height:40px!important;padding:6px 0!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-left span{font-size:.95rem!important}.series-detail-wrap:not(.episode-watch-page) .series-sidebar .widget.movie-genre-widget .movie-genre-count{min-width:50px!important;height:32px!important}}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget{padding:22px!important;border-radius:12px!important;margin:0 0 18px!important;background:var(--card,#fffdf8)!important;border:1px solid var(--border,rgba(198,138,44,.24))!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;overflow:hidden!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .widget-title{font-family:Georgia,'Times New Roman',serif!important;text-transform:uppercase!important;color:var(--text,#2e2721)!important;font-size:16px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:.02em!important;margin:0 0 10px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(198,138,44,.18)!important;display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .widget-title:before{content:''!important;display:inline-block!important;width:3px!important;min-width:3px!important;height:22px!important;background:var(--royal-gold,var(--primary,#c98a2b))!important;border-radius:99px!important;flex:0 0 3px!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .widget-title:after{display:none!important;content:none!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 14px!important;padding:0!important;background:transparent!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:28px!important;padding:5px 0!important;margin:0!important;color:var(--text-muted,#7f7469)!important;text-decoration:none!important;border:0!important;background:transparent!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;box-shadow:none!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-row:hover,html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-row.active{color:var(--royal-gold,var(--primary,#c98a2b))!important;background:transparent!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important;width:auto!important;height:auto!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .genre-widget-icon,html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-left svg,html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget svg.genre-widget-icon{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;color:#9f9487!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;display:block!important;margin:0!important;padding:0!important;opacity:1!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-row:hover .genre-widget-icon,html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-row.active .genre-widget-icon{color:var(--royal-gold,var(--primary,#c98a2b))!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-left span,html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-left>span:not(.genre-widget-icon){display:block!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:inherit!important;font-family:inherit!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;margin:0!important;padding:0!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:22px!important;padding:0 8px!important;border-radius:7px!important;border:0!important;background:rgba(44,37,31,.06)!important;color:#8d8174!important;font-size:11px!important;line-height:1!important;font-weight:700!important;flex:0 0 auto!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:36px!important;height:auto!important;margin:0!important;padding:0!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;background:rgba(255,253,248,.50)!important;color:var(--royal-gold,var(--primary,#c98a2b))!important;font-size:11px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-decoration:none!important;box-shadow:none!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-viewall:hover{background:rgba(198,138,44,.12)!important;border-color:rgba(198,138,44,.44)!important;color:var(--royal-gold,var(--primary,#c98a2b))!important}html body .series-detail-wrap .series-sidebar.streamhub-widget-sidebar .widget.movie-genre-widget .movie-genre-viewall svg{width:14px!important;height:14px!important;flex:0 0 14px!important;stroke:currentColor!important}@media (max-width:767px){html body .navbar{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;min-width:0 !important;overflow:hidden !important}html body .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;align-items:center !important;gap:5px !important;padding:0 8px !important;overflow:hidden !important;box-sizing:border-box !important}html body .navbar .nav-logo{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;overflow:hidden !important}html body .navbar .nav-logo-text{max-width:100% !important;font-size:clamp(1.06rem,4.7vw,1.34rem) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body .navbar .nav-auth{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:5px !important;margin-left:4px !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:38px !important;min-height:38px !important;padding:0 11px !important;font-size:.82rem !important;line-height:1 !important;white-space:nowrap !important}html body .navbar .nav-hamburger{position:static !important;flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 !important;transform:none !important}}@media (max-width:420px){html body .navbar .nav-inner{gap:4px !important;padding-left:7px !important;padding-right:6px !important}html body .navbar .nav-logo-text{font-size:clamp(1rem,4.25vw,1.18rem) !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:36px !important;min-height:36px !important;font-size:.76rem !important;padding-left:9px !important;padding-right:9px !important}html body .navbar .nav-hamburger{flex-basis:32px !important;width:32px !important;min-width:32px !important;height:36px !important;min-height:36px !important}}@media (max-width:1024px){.series-detail-wrap .series-episode-row,.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:40px 122px minmax(0,1fr) 70px!important;gap:14px!important}.series-detail-wrap .episode-code,.series-detail-wrap.episode-watch-page .episode-code,.series-detail-wrap .episode-download-actions,.series-detail-wrap.episode-watch-page .episode-download-actions{display:none!important}.series-detail-wrap .ep-duration,.series-detail-wrap.episode-watch-page .ep-duration{display:block!important;grid-column:auto!important;justify-self:end!important;text-align:right!important;white-space:nowrap!important}.series-detail-wrap .episode-info,.series-detail-wrap.episode-watch-page .episode-info{min-width:0!important}.series-detail-wrap .episode-info .ep-title,.series-detail-wrap.episode-watch-page .episode-info .ep-title,.series-detail-wrap .episode-info .ep-desc,.series-detail-wrap.episode-watch-page .episode-info .ep-desc{overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width:767px){.series-detail-wrap,.series-detail-wrap.episode-watch-page{width:100%!important;max-width:100%!important;margin:0!important;border-left:0!important;border-right:0!important}.series-detail-wrap>.container,.series-detail-wrap.episode-watch-page>.container{padding-left:14px!important;padding-right:14px!important}.series-detail-wrap .series-page-layout,.series-detail-wrap.episode-watch-page .series-page-layout{grid-template-columns:1fr!important;gap:18px!important}.series-detail-wrap .series-sidebar .episode-new-releases-widget,.series-detail-wrap .series-sidebar .movie-genre-widget{display:none!important}.series-detail-wrap .series-content-tabs,.series-detail-wrap.episode-watch-page .series-content-tabs{border-radius:10px!important}.series-detail-wrap .series-content-tabs .content-tab-nav,.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-nav{display:flex!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.series-detail-wrap .series-content-tabs .content-tab-btn,.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{flex:0 0 auto!important;min-width:118px!important;min-height:52px!important;padding:0 16px!important;font-size:.95rem!important}.series-detail-wrap .content-tab-panel[data-panel="episodes"],.series-detail-wrap.episode-watch-page .content-tab-panel[data-panel="episodes"]{padding:14px 10px 18px!important}.series-detail-wrap .series-season-header,.series-detail-wrap.episode-watch-page .series-season-header{min-height:58px!important;padding:0 14px!important}.series-detail-wrap .series-season-header .season-name,.series-detail-wrap.episode-watch-page .series-season-header .season-name{font-size:1rem!important}.series-detail-wrap .series-season-header .season-ep-count,.series-detail-wrap.episode-watch-page .series-season-header .season-ep-count{font-size:.86rem!important}.series-detail-wrap .series-episode-row,.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:28px 86px minmax(0,1fr) 46px!important;gap:10px!important;min-height:76px!important;padding:10px 8px!important}.series-detail-wrap .episode-index,.series-detail-wrap.episode-watch-page .episode-index{font-size:1rem!important}.series-detail-wrap .episode-thumb,.series-detail-wrap.episode-watch-page .episode-thumb{width:86px!important;height:50px!important;border-radius:6px!important}.series-detail-wrap .episode-play-circle,.series-detail-wrap.episode-watch-page .episode-play-circle{width:28px!important;height:28px!important;font-size:.65rem!important}.series-detail-wrap .episode-info .ep-title,.series-detail-wrap.episode-watch-page .episode-info .ep-title{font-size:.9rem!important;margin-bottom:3px!important;white-space:nowrap!important}.series-detail-wrap .episode-info .ep-desc,.series-detail-wrap.episode-watch-page .episode-info .ep-desc{display:block!important;max-width:100%!important;font-size:.75rem!important;line-height:1.3!important;white-space:nowrap!important}.series-detail-wrap .ep-duration,.series-detail-wrap.episode-watch-page .ep-duration{font-size:.75rem!important}}@media (max-width:430px){.series-detail-wrap .series-episode-row,.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:24px 76px minmax(0,1fr) 42px!important;gap:8px!important}.series-detail-wrap .episode-thumb,.series-detail-wrap.episode-watch-page .episode-thumb{width:76px!important;height:46px!important}.series-detail-wrap .episode-info .ep-desc,.series-detail-wrap.episode-watch-page .episode-info .ep-desc{display:none!important}}@media (max-width:767px){html body .navbar{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;min-width:0 !important;overflow:hidden !important}html body .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;align-items:center !important;gap:5px !important;padding:0 8px !important;overflow:hidden !important;box-sizing:border-box !important}html body .navbar .nav-logo{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;overflow:hidden !important}html body .navbar .nav-logo-text{max-width:100% !important;font-size:clamp(1.06rem,4.7vw,1.34rem) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body .navbar .nav-auth{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:5px !important;margin-left:4px !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:38px !important;min-height:38px !important;padding:0 11px !important;font-size:.82rem !important;line-height:1 !important;white-space:nowrap !important}html body .navbar .nav-hamburger{position:static !important;flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 !important;transform:none !important}}@media (max-width:420px){html body .navbar .nav-inner{gap:4px !important;padding-left:7px !important;padding-right:6px !important}html body .navbar .nav-logo-text{font-size:clamp(1rem,4.25vw,1.18rem) !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:36px !important;min-height:36px !important;font-size:.76rem !important;padding-left:9px !important;padding-right:9px !important}html body .navbar .nav-hamburger{flex-basis:32px !important;width:32px !important;min-width:32px !important;height:36px !important;min-height:36px !important}}@media (max-width:1024px){.series-detail-wrap .series-show-poster.detail-poster,.series-detail-wrap.episode-watch-page .episode-view-poster{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.series-detail-wrap .series-show-poster.detail-poster img,.series-detail-wrap.episode-watch-page .episode-view-poster img{display:block!important;margin-left:auto!important;margin-right:auto!important}.series-detail-wrap .episode-info .ep-desc,.series-detail-wrap.episode-watch-page .episode-info .ep-desc{display:block!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;line-height:1.35!important}}@media (max-width:767px){.series-detail-wrap .series-detail-hero,.series-detail-wrap.episode-watch-page .episode-view-hero{justify-items:center!important}.series-detail-wrap .series-show-info,.series-detail-wrap.episode-watch-page .episode-view-info{width:100%!important;text-align:left!important}.series-detail-wrap .episode-info .ep-desc,.series-detail-wrap.episode-watch-page .episode-info .ep-desc{display:block!important;font-size:.74rem!important;line-height:1.32!important;white-space:normal!important;max-height:2.65em!important}}@media (max-width:430px){.series-detail-wrap .episode-info .ep-desc,.series-detail-wrap.episode-watch-page .episode-info .ep-desc{display:block!important;white-space:normal!important;max-height:2.65em!important}}@media (max-width:767px){html body .navbar{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;min-width:0 !important;overflow:hidden !important}html body .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;align-items:center !important;gap:5px !important;padding:0 8px !important;overflow:hidden !important;box-sizing:border-box !important}html body .navbar .nav-logo{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;overflow:hidden !important}html body .navbar .nav-logo-text{max-width:100% !important;font-size:clamp(1.06rem,4.7vw,1.34rem) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body .navbar .nav-auth{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:5px !important;margin-left:4px !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:38px !important;min-height:38px !important;padding:0 11px !important;font-size:.82rem !important;line-height:1 !important;white-space:nowrap !important}html body .navbar .nav-hamburger{position:static !important;flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 !important;transform:none !important}}@media (max-width:420px){html body .navbar .nav-inner{gap:4px !important;padding-left:7px !important;padding-right:6px !important}html body .navbar .nav-logo-text{font-size:clamp(1rem,4.25vw,1.18rem) !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:36px !important;min-height:36px !important;font-size:.76rem !important;padding-left:9px !important;padding-right:9px !important}html body .navbar .nav-hamburger{flex-basis:32px !important;width:32px !important;min-width:32px !important;height:36px !important;min-height:36px !important}}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar{width:300px!important;min-width:300px!important;max-width:300px!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .widget{padding:22px!important;border-radius:12px!important;margin:0 0 18px!important;background:var(--card,#fffdf8)!important;border:1px solid var(--border,rgba(198,138,44,.24))!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;overflow:hidden!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .widget-title{display:flex!important;align-items:center!important;gap:12px!important;font-family:Georgia,'Times New Roman',serif!important;text-transform:uppercase!important;color:var(--text,#2e2721)!important;font-size:16px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:.02em!important;margin:0 0 10px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(198,138,44,.18)!important;white-space:nowrap!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .widget-title:before{content:''!important;display:inline-block!important;width:3px!important;min-width:3px!important;height:22px!important;background:var(--royal-gold,var(--primary,#c98a2b))!important;border-radius:99px!important;flex:0 0 3px!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .widget-title:after{display:none!important;content:none!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-list{padding:0!important;margin:0!important;display:block!important;background:transparent!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-item{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;padding:11px 0!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(198,138,44,.12)!important;background:transparent!important;text-decoration:none!important;color:inherit!important;box-shadow:none!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-item:last-child{border-bottom:0!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-item .rank-num{display:none!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-item img{grid-column:1!important;width:54px!important;height:72px!important;min-width:54px!important;max-width:54px!important;min-height:72px!important;max-height:72px!important;border-radius:7px!important;object-fit:cover!important;display:block!important;margin:0!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-info{grid-column:2!important;min-width:0!important;display:block!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-title{display:block!important;font-family:inherit!important;font-size:12px!important;line-height:1.35!important;font-weight:800!important;color:var(--text,#2e2721)!important;margin:0 0 5px!important;padding:0!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;font-size:11px!important;line-height:1.25!important;font-weight:500!important;color:var(--text-muted,#7f7469)!important;margin:0!important;padding:0!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-rating{color:var(--royal-gold,var(--primary,#c98a2b))!important;font-size:11px!important;font-weight:800!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-quality{margin-top:7px!important;display:flex!important;gap:6px!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .rank-quality span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:22px!important;padding:0 9px!important;border:1px solid rgba(198,138,44,.30)!important;border-radius:7px!important;background:rgba(198,138,44,.08)!important;color:var(--royal-gold,var(--primary,#c98a2b))!important;font-size:11px!important;line-height:1!important;font-weight:800!important;font-style:normal!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-widget{margin-top:18px!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-list{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 14px!important;padding:0!important;background:transparent!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:28px!important;padding:5px 0!important;margin:0!important;color:var(--text-muted,#7f7469)!important;text-decoration:none!important;border:0!important;border-bottom:0!important;background:transparent!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;box-shadow:none!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-row:hover,html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-row.active{color:var(--royal-gold,var(--primary,#c98a2b))!important;background:transparent!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-left{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important;width:auto!important;height:auto!important;color:inherit!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .genre-widget-icon,html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-left svg,html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar svg.genre-widget-icon{width:14px!important;height:14px!important;min-width:14px!important;max-width:14px!important;min-height:14px!important;max-height:14px!important;flex:0 0 14px!important;color:#9f9487!important;stroke:currentColor!important;fill:none!important;stroke-width:1.8!important;display:block!important;margin:0!important;padding:0!important;opacity:1!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-left>span:not(.genre-widget-icon){display:block!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:inherit!important;font-family:inherit!important;font-size:12px!important;line-height:1.2!important;font-weight:500!important;margin:0!important;padding:0!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:22px!important;padding:0 8px!important;border-radius:7px!important;border:0!important;background:rgba(44,37,31,.06)!important;color:#8d8174!important;font-size:11px!important;line-height:1!important;font-weight:700!important;flex:0 0 auto!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-viewall{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:36px!important;height:auto!important;margin:0!important;padding:0!important;border:1px solid rgba(198,138,44,.28)!important;border-radius:6px!important;background:rgba(255,253,248,.50)!important;color:var(--royal-gold,var(--primary,#c98a2b))!important;font-size:11px!important;line-height:1!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.02em!important;text-decoration:none!important;box-shadow:none!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-viewall:hover{background:rgba(198,138,44,.12)!important;border-color:rgba(198,138,44,.44)!important}html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .movie-genre-viewall svg{width:14px!important;height:14px!important;flex:0 0 14px!important;stroke:currentColor!important}@media(max-width:767px){html body .series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar .widget{display:none!important}}@media (max-width:767px){html body .navbar{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;min-width:0 !important;overflow:hidden !important}html body .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;align-items:center !important;gap:5px !important;padding:0 8px !important;overflow:hidden !important;box-sizing:border-box !important}html body .navbar .nav-logo{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;overflow:hidden !important}html body .navbar .nav-logo-text{max-width:100% !important;font-size:clamp(1.06rem,4.7vw,1.34rem) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body .navbar .nav-auth{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:5px !important;margin-left:4px !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:38px !important;min-height:38px !important;padding:0 11px !important;font-size:.82rem !important;line-height:1 !important;white-space:nowrap !important}html body .navbar .nav-hamburger{position:static !important;flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 !important;transform:none !important}}@media (max-width:420px){html body .navbar .nav-inner{gap:4px !important;padding-left:7px !important;padding-right:6px !important}html body .navbar .nav-logo-text{font-size:clamp(1rem,4.25vw,1.18rem) !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:36px !important;min-height:36px !important;font-size:.76rem !important;padding-left:9px !important;padding-right:9px !important}html body .navbar .nav-hamburger{flex-basis:32px !important;width:32px !important;min-width:32px !important;height:36px !important;min-height:36px !important}}@media(max-width:760px){.series-detail-wrap.episode-watch-page .episode-view-stats{grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important;align-self:stretch!important;margin:0 0 18px!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;min-height:0!important;border:1px solid rgba(199,137,42,.28)!important;border-radius:10px!important;background:rgba(255,253,248,.96)!important;box-shadow:0 14px 36px rgba(92,59,21,.08)!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-view-stats div{min-height:88px!important;padding:12px 8px!important;border-right:1px solid rgba(199,137,42,.22)!important;border-bottom:0!important;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,248,235,.52))!important;gap:4px!important}.series-detail-wrap.episode-watch-page .episode-view-stats div:nth-child(2),.series-detail-wrap.episode-watch-page .episode-view-stats div:nth-child(4){border-right:0!important}.series-detail-wrap.episode-watch-page .episode-view-stats div:nth-child(1),.series-detail-wrap.episode-watch-page .episode-view-stats div:nth-child(2){border-bottom:1px solid rgba(199,137,42,.22)!important}.series-detail-wrap.episode-watch-page .episode-view-stats span{margin-bottom:2px!important;color:#c98a2b!important}.series-detail-wrap.episode-watch-page .episode-view-stats svg{width:25px!important;height:25px!important;stroke-width:1.8!important}.series-detail-wrap.episode-watch-page .episode-view-stats strong{font-family:Georgia,'Times New Roman',serif!important;font-size:1.42rem!important;line-height:1.08!important;font-weight:700!important;color:#2e2721!important}.series-detail-wrap.episode-watch-page .episode-view-stats small{font-size:.69rem!important;color:#7f7469!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.035em!important;white-space:normal!important}}body.theme-dark .series-detail-wrap.episode-watch-page .episode-view-stats{background:#191821!important;border-color:rgba(201,138,43,.28)!important}body.theme-dark .series-detail-wrap.episode-watch-page .episode-view-stats div{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(201,138,43,.05))!important;border-color:rgba(201,138,43,.24)!important}body.theme-dark .series-detail-wrap.episode-watch-page .episode-view-stats strong{color:#f5ead9!important}@media (max-width:767px){html body .navbar{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;min-width:0 !important;overflow:hidden !important}html body .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;align-items:center !important;gap:5px !important;padding:0 8px !important;overflow:hidden !important;box-sizing:border-box !important}html body .navbar .nav-logo{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;overflow:hidden !important}html body .navbar .nav-logo-text{max-width:100% !important;font-size:clamp(1.06rem,4.7vw,1.34rem) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body .navbar .nav-auth{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:5px !important;margin-left:4px !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:38px !important;min-height:38px !important;padding:0 11px !important;font-size:.82rem !important;line-height:1 !important;white-space:nowrap !important}html body .navbar .nav-hamburger{position:static !important;flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 !important;transform:none !important}}@media (max-width:420px){html body .navbar .nav-inner{gap:4px !important;padding-left:7px !important;padding-right:6px !important}html body .navbar .nav-logo-text{font-size:clamp(1rem,4.25vw,1.18rem) !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:36px !important;min-height:36px !important;font-size:.76rem !important;padding-left:9px !important;padding-right:9px !important}html body .navbar .nav-hamburger{flex-basis:32px !important;width:32px !important;min-width:32px !important;height:36px !important;min-height:36px !important}}@media (min-width:1200px){.series-detail-wrap,.series-detail-wrap.episode-watch-page{width:calc(100% - 32px)!important;max-width:var(--shell-width,1280px)!important;margin-left:auto!important;margin-right:auto!important}.series-detail-wrap .content-layout.series-page-layout,.series-detail-wrap.episode-watch-page .series-page-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:28px!important;align-items:start!important}.series-detail-wrap .series-sidebar.streamhub-widget-sidebar,.series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar{display:block!important;width:300px!important;min-width:300px!important;max-width:300px!important}.series-detail-wrap.episode-watch-page .episode-view-hero{display:grid!important;grid-template-columns:230px minmax(0,1fr) 450px!important;gap:34px!important;align-items:start!important}.series-detail-wrap.episode-watch-page .episode-view-stats{grid-column:auto!important;margin-top:96px!important}}@media (min-width:1024px) and (max-width:1199px){.series-detail-wrap,.series-detail-wrap.episode-watch-page{width:calc(100% - 28px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.series-detail-wrap>.container,.series-detail-wrap.episode-watch-page>.container{padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}.series-detail-wrap .content-layout.series-page-layout,.series-detail-wrap.episode-watch-page .series-page-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:22px!important;align-items:start!important;padding:0 0px 34px !important}.series-detail-wrap .series-sidebar.streamhub-widget-sidebar,.series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar{display:block!important;width:280px!important;min-width:280px!important;max-width:280px!important}.series-detail-wrap .series-detail-hero{grid-template-columns:205px minmax(0,1fr)!important;gap:28px!important;padding:24px 30px!important;min-height:340px!important}.series-detail-wrap .series-detail-poster,.series-detail-wrap .series-show-poster.detail-poster{width:205px!important;max-width:205px!important}.series-detail-wrap.episode-watch-page .episode-view-hero{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:28px!important;align-items:start!important}.series-detail-wrap.episode-watch-page .episode-view-poster img{width:210px!important;height:310px!important}.series-detail-wrap.episode-watch-page .episode-view-stats{grid-column:1 / -1!important;width:100%!important;margin:4px 0 24px!important;grid-template-columns:repeat(4,1fr)!important}.series-detail-wrap .series-episode-row,.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:38px 118px minmax(0,1fr) 72px!important;gap:14px!important}.series-detail-wrap .episode-code,.series-detail-wrap.episode-watch-page .episode-code,.series-detail-wrap .episode-download-actions,.series-detail-wrap.episode-watch-page .episode-download-actions{display:none!important}.series-detail-wrap .ep-duration,.series-detail-wrap.episode-watch-page .ep-duration{display:block!important;grid-column:auto!important;justify-self:end!important}}@media (min-width:768px) and (max-width:1023px){.series-detail-wrap,.series-detail-wrap.episode-watch-page{width:calc(100% - 24px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;border-left:1px solid rgba(201,138,43,.18)!important;border-right:1px solid rgba(201,138,43,.18)!important}.series-detail-wrap>.container,.series-detail-wrap.episode-watch-page>.container{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.series-detail-wrap .content-layout.series-page-layout,.series-detail-wrap.episode-watch-page .series-page-layout{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;align-items:start!important;padding:0 0px 34px !important}.series-detail-wrap .series-sidebar.streamhub-widget-sidebar,.series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important}.series-detail-wrap .series-sidebar.streamhub-widget-sidebar>.widget,.series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar>.widget{margin-top:0!important;margin-bottom:0!important;width:100%!important;box-sizing:border-box!important}.series-detail-wrap .series-detail-hero{grid-template-columns:210px minmax(0,1fr)!important;gap:26px!important;padding:24px 26px!important;min-height:330px!important;align-items:center!important}.series-detail-wrap .series-detail-poster,.series-detail-wrap .series-show-poster.detail-poster{width:210px!important;max-width:210px!important;justify-self:center!important}.series-detail-wrap .series-stat-strip,.series-detail-wrap.episode-watch-page .episode-view-stats{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important}.series-detail-wrap.episode-watch-page .episode-view-hero{grid-template-columns:210px minmax(0,1fr)!important;gap:26px!important;align-items:start!important}.series-detail-wrap.episode-watch-page .episode-view-poster img{width:210px!important;height:310px!important;margin-left:auto!important;margin-right:auto!important}.series-detail-wrap.episode-watch-page .episode-view-stats{grid-column:1 / -1!important;margin:6px 0 22px!important;min-height:0!important}.series-detail-wrap.episode-watch-page .episode-view-stats div{min-height:104px!important}.series-detail-wrap .content-tab-panel[data-panel="episodes"],.series-detail-wrap.episode-watch-page .content-tab-panel[data-panel="episodes"]{padding:18px 16px 22px!important}.series-detail-wrap .series-episode-row,.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:34px 108px minmax(0,1fr) 72px!important;gap:12px!important;min-height:92px!important;padding:12px 14px!important}.series-detail-wrap .episode-thumb,.series-detail-wrap.episode-watch-page .episode-thumb{width:108px!important;height:62px!important}.series-detail-wrap .episode-info .ep-desc,.series-detail-wrap.episode-watch-page .episode-info .ep-desc{display:block!important;font-size:.82rem!important;line-height:1.4!important;max-width:none!important}.series-detail-wrap .episode-code,.series-detail-wrap.episode-watch-page .episode-code,.series-detail-wrap .episode-download-actions,.series-detail-wrap.episode-watch-page .episode-download-actions{display:none!important}.series-detail-wrap .ep-duration,.series-detail-wrap.episode-watch-page .ep-duration{display:block!important;grid-column:auto!important;justify-self:end!important;text-align:right!important}.series-detail-wrap.episode-watch-page .episode-server-tabs{flex-wrap:nowrap!important}}@media (max-width:767px){.series-detail-wrap,.series-detail-wrap.episode-watch-page{width:100%!important;max-width:none!important;margin:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;overflow:hidden!important}.series-detail-wrap>.container,.series-detail-wrap.episode-watch-page>.container{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.series-detail-wrap .content-layout.series-page-layout,.series-detail-wrap.episode-watch-page .series-page-layout{display:block!important;margin-top:18px!important}.series-detail-wrap .series-sidebar.streamhub-widget-sidebar,.series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar,.series-detail-wrap .streamhub-widget-sidebar,.series-detail-wrap.episode-watch-page .streamhub-widget-sidebar{display:none!important}.series-detail-wrap .series-detail-hero{grid-template-columns:1fr!important;gap:18px!important;min-height:0!important;padding:22px 16px!important;text-align:left!important}.series-detail-wrap .series-detail-poster,.series-detail-wrap .series-show-poster.detail-poster{width:178px!important;max-width:178px!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.series-detail-wrap .series-detail-title,.series-detail-wrap .series-show-info .detail-title{font-size:2rem!important;line-height:1.08!important}.series-detail-wrap .series-stat-strip,.series-detail-wrap.episode-watch-page .episode-view-stats{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;margin:0 0 18px!important;border-radius:10px!important}.series-detail-wrap .series-stat-strip .series-stat-box,.series-detail-wrap.episode-watch-page .episode-view-stats div{min-height:88px!important;padding:12px 8px!important}.series-detail-wrap.episode-watch-page .series-breadcrumb{margin-bottom:16px!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .episode-view-hero{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:20px!important}.series-detail-wrap.episode-watch-page .episode-view-poster img{width:170px!important;height:250px!important;margin-left:auto!important;margin-right:auto!important}.series-detail-wrap.episode-watch-page .episode-view-info h1{font-size:2rem!important;line-height:1.08!important}.series-detail-wrap.episode-watch-page .episode-view-info h2{font-size:1.05rem!important;line-height:1.25!important}.series-detail-wrap.episode-watch-page .episode-view-meta{gap:8px 12px!important;font-size:.78rem!important}.series-detail-wrap.episode-watch-page .episode-view-meta span:not(:last-child)::after{margin-left:12px!important}.series-detail-wrap.episode-watch-page .player-wrap{aspect-ratio:16/9!important;min-height:0!important}.series-detail-wrap.episode-watch-page .player-placeholder,.series-detail-wrap.episode-watch-page .secure-player-frame{min-height:0!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:10px 12px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs{height:auto!important;min-height:0!important;flex-wrap:wrap!important;align-items:stretch!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{width:100%!important;flex:0 0 100%!important;height:40px!important;min-width:0!important;padding:0 16px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{width:50%!important;min-width:50%!important;flex:1 0 50%!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 14px!important;margin:0!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-nav{overflow-x:auto!important;flex-wrap:nowrap!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{flex:0 0 132px!important;min-width:132px!important;min-height:48px!important;font-size:.9rem!important}.series-detail-wrap .content-tab-panel[data-panel="episodes"],.series-detail-wrap.episode-watch-page .content-tab-panel[data-panel="episodes"]{padding:14px 10px 18px!important}.series-detail-wrap .series-season-header,.series-detail-wrap.episode-watch-page .series-season-header{min-height:58px!important;padding:0 14px!important}.series-detail-wrap .series-season-header .season-name,.series-detail-wrap.episode-watch-page .series-season-header .season-name{font-size:1rem!important}.series-detail-wrap .series-season-header .season-ep-count,.series-detail-wrap.episode-watch-page .series-season-header .season-ep-count{font-size:.82rem!important}.series-detail-wrap .series-episode-row,.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:28px 86px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:10px!important;align-items:start!important}.series-detail-wrap .episode-thumb,.series-detail-wrap.episode-watch-page .episode-thumb{width:86px!important;height:52px!important}.series-detail-wrap .episode-play-circle,.series-detail-wrap.episode-watch-page .episode-play-circle{width:30px!important;height:30px!important}.series-detail-wrap .episode-info .ep-title,.series-detail-wrap.episode-watch-page .episode-info .ep-title{font-size:.92rem!important;line-height:1.25!important;margin-bottom:4px!important}.series-detail-wrap .episode-info .ep-desc,.series-detail-wrap.episode-watch-page .episode-info .ep-desc{display:block!important;font-size:.78rem!important;line-height:1.35!important;max-width:none!important}.series-detail-wrap .episode-code,.series-detail-wrap.episode-watch-page .episode-code,.series-detail-wrap .episode-download-actions,.series-detail-wrap.episode-watch-page .episode-download-actions{display:none!important}.series-detail-wrap .ep-duration,.series-detail-wrap.episode-watch-page .ep-duration{display:block!important;grid-column:3!important;justify-self:start!important;text-align:left!important;margin-top:5px!important;font-size:.78rem!important}}@media (min-width:768px) and (max-width:1199px){.series-detail-wrap.episode-watch-page .series-page-layout{display:block!important;grid-template-columns:1fr!important}.series-detail-wrap.episode-watch-page .series-sidebar.streamhub-widget-sidebar,.series-detail-wrap.episode-watch-page .streamhub-widget-sidebar,.series-detail-wrap.episode-watch-page .streamhub-widget-sidebar .widget,.series-detail-wrap.episode-watch-page .streamhub-widget-sidebar .movie-genre-widget{display:none!important}}.series-detail-wrap.episode-watch-page .player-wrap{position:relative!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;max-height:none!important;background:#08080b!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .player-placeholder,.series-detail-wrap.episode-watch-page .secure-player-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.series-detail-wrap.episode-watch-page .player-placeholder .player-thumb,.series-detail-wrap.episode-watch-page .player-thumb{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.series-detail-wrap.episode-watch-page .player-placeholder{background:#08080b!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar{display:flex!important;visibility:visible!important;width:100%!important;min-height:44px!important;box-sizing:border-box!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-title{min-width:0!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-title strong{max-width:100%!important}@media (max-width:1100px){.series-detail-wrap.episode-watch-page .series-breadcrumb{margin-left:auto!important;margin-right:auto!important}.series-detail-wrap.episode-watch-page .episode-view-poster,.series-detail-wrap.episode-watch-page .episode-view-poster img{justify-self:center!important;margin-left:auto!important;margin-right:auto!important}.series-detail-wrap.episode-watch-page .episode-view-info{text-align:center!important}.series-detail-wrap.episode-watch-page .episode-view-desc{margin-right:auto!important}}@media (max-width:767px){.series-detail-wrap.episode-watch-page .episode-player-section{overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-server-tabs{display:grid!important;grid-template-columns:auto repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:6px!important;padding:10px 8px!important;min-height:58px!important;height:auto!important;overflow:hidden!important;white-space:nowrap!important;flex-wrap:nowrap!important}.series-detail-wrap.episode-watch-page .episode-view-meta,.series-detail-wrap.episode-watch-page .series-show-genres,.series-detail-wrap.episode-watch-page .series-show-actions{justify-content:center!important}.series-detail-wrap.episode-watch-page .episode-view-desc{margin-left:auto!important;margin-right:auto!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{grid-column:1!important;width:auto!important;min-width:52px!important;max-width:56px!important;height:auto!important;flex:0 0 auto!important;margin:0 4px 0 0!important;padding:0!important;font-size:.62rem!important;letter-spacing:.05em!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{width:100%!important;min-width:0!important;max-width:none!important;flex:initial!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 5px!important;margin:0!important;font-size:.66rem!important;gap:4px!important;justify-content:center!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn .quality-badge,.series-detail-wrap.episode-watch-page .episode-server-tabs .quality-badge{min-width:auto!important;min-height:17px!important;height:17px!important;padding:0 4px!important;font-size:.55rem!important;line-height:17px!important;border-radius:4px!important;flex-shrink:0!important}.series-detail-wrap.episode-watch-page .player-wrap{aspect-ratio:16/9!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important;font-size:.72rem!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-title{min-width:0!important;flex:1 1 auto!important;font-size:.72rem!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-title strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-meta-chip{min-height:19px!important;padding:2px 6px!important;font-size:.60rem!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar .player-report-link{font-size:.65rem!important;gap:3px!important}}@media (min-width:768px) and (max-width:1100px){.series-detail-wrap.episode-watch-page .episode-server-tabs{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:10px!important;padding:12px 18px!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn,.series-detail-wrap.episode-watch-page .episode-server-tabs .server-btn.active{flex:0 1 auto!important;min-width:122px!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 14px!important}.series-detail-wrap.episode-watch-page .episode-server-tabs .server-tabs-label{width:auto!important;min-width:auto!important;flex:0 0 auto!important}.series-detail-wrap.episode-watch-page .player-wrap{aspect-ratio:16/9!important}.series-detail-wrap.episode-watch-page .movie-player-meta-bar{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;min-height:44px!important;padding:9px 14px!important}}@media (max-width:767px){.series-detail-wrap.episode-watch-page .series-breadcrumb{justify-content:center!important;text-align:center!important;font-size:.68rem!important;line-height:1.45!important;gap:5px!important;margin-bottom:13px!important;padding:0 8px!important}.series-detail-wrap.episode-watch-page .series-breadcrumb a,.series-detail-wrap.episode-watch-page .series-breadcrumb span{font-size:.68rem!important}.series-detail-wrap.episode-watch-page .series-show-actions{justify-content:center!important;gap:8px!important}.series-detail-wrap.episode-watch-page .series-show-actions .btn-watchlist,.series-detail-wrap.episode-watch-page .series-show-actions .btn-share{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:.66rem!important;border-radius:5px!important;gap:5px!important;letter-spacing:0!important}.series-detail-wrap.episode-watch-page .series-show-actions .btn-watchlist svg,.series-detail-wrap.episode-watch-page .series-show-actions .btn-share svg{width:12px!important;height:12px!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-nav{display:flex!important;overflow-x:hidden!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{flex:1 1 0!important;min-width:0!important;min-height:44px!important;height:44px!important;padding:0 6px!important;font-size:.72rem!important;line-height:1!important;white-space:nowrap!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-spacer{display:none!important}.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:26px 82px minmax(0,1fr) 46px!important;gap:8px!important;min-height:70px!important;padding:10px 8px!important;align-items:center!important}.series-detail-wrap.episode-watch-page .episode-index{font-size:.92rem!important;align-self:center!important}.series-detail-wrap.episode-watch-page .episode-thumb{width:82px!important;height:48px!important;align-self:center!important}.series-detail-wrap.episode-watch-page .episode-play-circle{width:26px!important;height:26px!important;font-size:.62rem!important}.series-detail-wrap.episode-watch-page .episode-info{display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:center!important;min-height:48px!important;text-align:left!important}.series-detail-wrap.episode-watch-page .episode-info .ep-title{margin:0!important;font-size:.82rem!important;line-height:1.2!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .episode-info .ep-desc{display:none!important}.series-detail-wrap.episode-watch-page .ep-duration{grid-column:auto!important;justify-self:end!important;align-self:center!important;text-align:right!important;font-size:.68rem!important;line-height:1.2!important;white-space:normal!important}.series-detail-wrap.episode-watch-page .episode-code,.series-detail-wrap.episode-watch-page .episode-download-actions{display:none!important}}@media (min-width:768px) and (max-width:1100px){.series-detail-wrap.episode-watch-page .series-breadcrumb{font-size:.76rem!important;gap:7px!important;margin-bottom:16px!important}.series-detail-wrap.episode-watch-page .series-breadcrumb a,.series-detail-wrap.episode-watch-page .series-breadcrumb span{font-size:.76rem!important}.series-detail-wrap.episode-watch-page .series-show-actions{justify-content:center!important;gap:10px!important}.series-detail-wrap.episode-watch-page .series-show-actions .btn-watchlist,.series-detail-wrap.episode-watch-page .series-show-actions .btn-share{min-height:38px!important;height:38px!important;padding:0 15px!important;font-size:.72rem!important;border-radius:5px!important;gap:6px!important}.series-detail-wrap.episode-watch-page .series-show-actions .btn-watchlist svg,.series-detail-wrap.episode-watch-page .series-show-actions .btn-share svg{width:13px!important;height:13px!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-nav{display:flex!important;overflow:hidden!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-btn{flex:0 0 150px!important;min-width:150px!important;min-height:50px!important;height:50px!important;padding:0 12px!important;font-size:.82rem!important;line-height:1!important}.series-detail-wrap.episode-watch-page .series-content-tabs .content-tab-spacer{flex:1 1 auto!important}.series-detail-wrap.episode-watch-page .series-episode-row{grid-template-columns:34px 112px minmax(0,1fr) 64px!important;gap:13px!important;min-height:84px!important;padding:12px 14px!important;align-items:center!important}.series-detail-wrap.episode-watch-page .episode-thumb{width:112px!important;height:64px!important}.series-detail-wrap.episode-watch-page .episode-info{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:64px!important}.series-detail-wrap.episode-watch-page .episode-info .ep-title{margin:0!important;font-size:.92rem!important;line-height:1.2!important}.series-detail-wrap.episode-watch-page .episode-info .ep-desc{display:none!important}.series-detail-wrap.episode-watch-page .ep-duration{grid-column:auto!important;justify-self:end!important;align-self:center!important;text-align:right!important;font-size:.78rem!important;line-height:1.2!important}.series-detail-wrap.episode-watch-page .episode-code,.series-detail-wrap.episode-watch-page .episode-download-actions{display:none!important}}@media (max-width:767px){html body .navbar{width:calc(100% - 16px) !important;max-width:calc(100% - 16px) !important;min-width:0 !important;overflow:hidden !important}html body .navbar .nav-inner{width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;align-items:center !important;gap:5px !important;padding:0 8px !important;overflow:hidden !important;box-sizing:border-box !important}html body .navbar .nav-logo{flex:1 1 0 !important;min-width:0 !important;max-width:none !important;overflow:hidden !important}html body .navbar .nav-logo-text{max-width:100% !important;font-size:clamp(1.06rem,4.7vw,1.34rem) !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}html body .navbar .nav-auth{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:5px !important;margin-left:4px !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:38px !important;min-height:38px !important;padding:0 11px !important;font-size:.82rem !important;line-height:1 !important;white-space:nowrap !important}html body .navbar .nav-hamburger{position:static !important;flex:0 0 34px !important;width:34px !important;min-width:34px !important;height:38px !important;min-height:38px !important;margin:0 !important;padding:0 !important;transform:none !important}}@media (max-width:420px){html body .navbar .nav-inner{gap:4px !important;padding-left:7px !important;padding-right:6px !important}html body .navbar .nav-logo-text{font-size:clamp(1rem,4.25vw,1.18rem) !important}html body .navbar .btn-signin,html body .navbar .btn-join{height:36px !important;min-height:36px !important;font-size:.76rem !important;padding-left:9px !important;padding-right:9px !important}html body .navbar .nav-hamburger{flex-basis:32px !important;width:32px !important;min-width:32px !important;height:36px !important;min-height:36px !important}}@media (max-width:767px){html body.series-detail-shell-page .navbar,html body.episode-detail-shell-page .navbar,html body.series-detail-shell-page .navbar .nav-inner,html body.episode-detail-shell-page .navbar .nav-inner{overflow:visible !important;z-index:7000 !important}html body.series-detail-shell-page .navbar .nav-auth,html body.episode-detail-shell-page .navbar .nav-auth,html body.series-detail-shell-page .navbar .nav-profile-v142,html body.episode-detail-shell-page .navbar .nav-profile-v142{position:relative !important;z-index:7040 !important;pointer-events:auto !important}html body.series-detail-shell-page .navbar .nav-profile-v142 .nav-user-btn,html body.episode-detail-shell-page .navbar .nav-profile-v142 .nav-user-btn,html body.series-detail-shell-page .navbar .nav-profile-v142 .nav-user-btn *,html body.episode-detail-shell-page .navbar .nav-profile-v142 .nav-user-btn *{pointer-events:auto !important}html body.series-detail-shell-page .navbar .nav-profile-v142 .nav-user-dropdown,html body.episode-detail-shell-page .navbar .nav-profile-v142 .nav-user-dropdown{z-index:7100 !important;right:0 !important;left:auto !important;pointer-events:auto !important}html body.series-detail-shell-page .navbar .nav-profile-v142.open .nav-user-dropdown,html body.episode-detail-shell-page .navbar .nav-profile-v142.open .nav-user-dropdown{display:block !important;visibility:visible !important;opacity:1 !important}html body.series-detail-shell-page .navbar .nav-hamburger,html body.episode-detail-shell-page .navbar .nav-hamburger{z-index:7030 !important}}.error-page-shell .error-search-form{width:min(100%,620px) !important;margin:0 auto 24px !important;display:flex !important;align-items:center !important;gap:12px !important}.error-page-shell .error-search-box{position:relative !important;flex:1 1 auto !important;min-width:0 !important;height:50px !important;border-radius:999px !important;background:rgba(246,237,223,.78) !important;border:1px solid rgba(198,138,44,.22) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 8px 22px rgba(92,60,16,.06) !important;display:flex !important;align-items:center !important}.error-page-shell .error-search-icon{position:absolute !important;left:18px !important;top:50% !important;transform:translateY(-50%) !important;color:var(--royal-gold,#c98a2b) !important;pointer-events:none !important}.error-page-shell .error-search-box input{width:100% !important;height:100% !important;border:0 !important;outline:0 !important;background:transparent !important;padding:0 18px 0 48px !important;color:var(--text) !important;font:inherit !important;font-size:.96rem !important;font-weight:700 !important}.error-page-shell .error-search-box input::placeholder{color:var(--text-muted) !important;opacity:.85 !important}.error-page-shell .error-search-box:focus-within{border-color:rgba(198,138,44,.55) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 0 0 3px rgba(198,138,44,.13),0 12px 26px rgba(92,60,16,.10) !important}.error-page-shell .error-search-submit{flex:0 0 auto !important;height:50px !important;min-width:118px !important;border-radius:999px !important;border:1px solid rgba(198,138,44,.70) !important;background:linear-gradient(135deg,#d8a247,var(--royal-gold-2,#b97717)) !important;color:#fff !important;font-size:.95rem !important;font-weight:900 !important;letter-spacing:.01em !important;box-shadow:0 10px 24px rgba(198,138,44,.22) !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease !important}.error-page-shell .error-search-submit:hover{transform:translateY(-1px) !important;box-shadow:0 14px 30px rgba(198,138,44,.28) !important;filter:brightness(1.03) !important}@media (max-width:640px){.error-page-shell .error-search-form{flex-direction:column !important;gap:10px !important}.error-page-shell .error-search-box,.error-page-shell .error-search-submit{width:100% !important}}body.theme-dark .error-page-shell .error-search-box{background:rgba(255,255,255,.06) !important;border-color:rgba(201,138,43,.24) !important}@media (max-width:1199px){html body .series-detail-wrap:not(.episode-watch-page) .content-layout.series-page-layout,html body .series-detail-wrap:not(.episode-watch-page) .series-page-layout{grid-template-columns:minmax(0,1fr) !important;gap:0 !important}html body .series-detail-wrap:not(.episode-watch-page) .series-sidebar,html body .series-detail-wrap:not(.episode-watch-page) .streamhub-widget-sidebar,html body .series-detail-wrap:not(.episode-watch-page) aside.sidebar{display:none !important}html body .series-detail-wrap:not(.episode-watch-page) .content-layout.series-page-layout>main,html body .series-detail-wrap:not(.episode-watch-page) .series-page-layout>main{width:100% !important;max-width:100% !important;min-width:0 !important;grid-column:1 / -1 !important}html body .series-detail-wrap:not(.episode-watch-page) .detail-hero.series-show-hero,html body .series-detail-wrap:not(.episode-watch-page) .series-detail-hero{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;text-align:center !important;gap:clamp(16px,2.4vw,24px) !important;min-height:auto !important;padding:clamp(22px,4vw,34px) clamp(16px,3vw,28px) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-poster.detail-poster,html body .series-detail-wrap:not(.episode-watch-page) .detail-poster.series-show-poster{width:clamp(150px,24vw,210px) !important;min-width:clamp(150px,24vw,210px) !important;max-width:clamp(150px,24vw,210px) !important;margin:0 auto !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-info.detail-info,html body .series-detail-wrap:not(.episode-watch-page) .detail-info.series-show-info{width:100% !important;max-width:760px !important;margin:0 auto !important;padding:0 !important;text-align:center !important;align-items:center !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-info .detail-breadcrumb,html body .series-detail-wrap:not(.episode-watch-page) .detail-breadcrumb{justify-content:center !important;text-align:center !important;flex-wrap:wrap !important;gap:7px !important;font-size:clamp(.75rem,1.7vw,.86rem) !important;margin-bottom:clamp(8px,1.6vw,12px) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-info .detail-title,html body .series-detail-wrap:not(.episode-watch-page) .detail-title{font-size:clamp(1.75rem,5vw,2.55rem) !important;line-height:1.08 !important;margin:0 auto clamp(10px,2vw,14px) !important;text-align:center !important;max-width:100% !important}html body .series-detail-wrap:not(.episode-watch-page) .detail-meta-row.series-show-meta,html body .series-detail-wrap:not(.episode-watch-page) .series-show-meta{justify-content:center !important;text-align:center !important;gap:8px 14px !important;margin:0 auto clamp(10px,2vw,14px) !important;font-size:clamp(.78rem,1.75vw,.9rem) !important}html body .series-detail-wrap:not(.episode-watch-page) .detail-meta-row.series-show-meta .detail-meta-item,html body .series-detail-wrap:not(.episode-watch-page) .series-show-meta .detail-meta-item{font-size:inherit !important;line-height:1.25 !important}html body .series-detail-wrap:not(.episode-watch-page) .detail-genres-row.series-show-genres,html body .series-detail-wrap:not(.episode-watch-page) .series-show-genres{justify-content:center !important;text-align:center !important;gap:8px !important;margin:0 auto clamp(12px,2.2vw,16px) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-genres .detail-genre-chip{font-size:clamp(.72rem,1.7vw,.84rem) !important;padding:clamp(6px,1.3vw,8px) clamp(10px,2vw,14px) !important;border-radius:8px !important}html body .series-detail-wrap:not(.episode-watch-page) .detail-desc.series-show-desc,html body .series-detail-wrap:not(.episode-watch-page) .series-show-desc{max-width:720px !important;margin:0 auto clamp(16px,2.4vw,22px) !important;text-align:center !important;font-size:clamp(.88rem,1.85vw,1rem) !important;line-height:1.62 !important}html body .series-detail-wrap:not(.episode-watch-page) .detail-actions.series-show-actions,html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions{justify-content:center !important;align-items:center !important;gap:10px !important;margin:0 auto !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-play,html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-watchlist,html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-share{min-height:clamp(38px,5.2vw,44px) !important;padding:0 clamp(14px,2.8vw,22px) !important;font-size:clamp(.72rem,1.6vw,.84rem) !important;border-radius:8px !important}html body .series-detail-wrap:not(.episode-watch-page) .series-stat-strip{margin-top:0 !important}html body .series-detail-wrap:not(.episode-watch-page) .content-tabs.series-content-tabs,html body .series-detail-wrap:not(.episode-watch-page) .series-content-tabs{border-radius:10px !important;margin-top:clamp(16px,2.6vw,22px) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-content-tabs .content-tab-nav{min-height:0 !important;overflow-x:auto !important;scrollbar-width:none !important}html body .series-detail-wrap:not(.episode-watch-page) .series-content-tabs .content-tab-nav::-webkit-scrollbar{display:none !important}html body .series-detail-wrap:not(.episode-watch-page) .series-content-tabs .content-tab-btn{min-height:clamp(40px,5.6vw,48px) !important;padding:0 clamp(14px,2.8vw,22px) !important;font-size:clamp(.78rem,1.6vw,.9rem) !important;white-space:nowrap !important}html body .series-detail-wrap:not(.episode-watch-page) .series-season-header{min-height:clamp(52px,7vw,64px) !important;padding:clamp(12px,2vw,16px) clamp(14px,2.6vw,20px) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-season-header .season-name{font-size:clamp(.96rem,2vw,1.15rem) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-season-header .season-ep-count{font-size:clamp(.72rem,1.6vw,.82rem) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row{grid-template-columns:clamp(96px,16vw,128px) minmax(0,1fr) auto !important;gap:clamp(10px,2vw,16px) !important;min-height:clamp(82px,12vw,102px) !important;padding:clamp(10px,1.8vw,14px) clamp(12px,2vw,16px) !important;align-items:center !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-index,html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .ep-desc,html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-code,html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-download-actions{display:none !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-thumb{grid-column:1 !important;width:clamp(96px,16vw,128px) !important;height:clamp(56px,9vw,72px) !important;align-self:center !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-info{grid-column:2 !important;align-self:center !important;min-width:0 !important;display:flex !important;align-items:center !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-info .ep-title{margin:0 !important;font-size:clamp(.9rem,1.8vw,1.02rem) !important;line-height:1.25 !important;text-align:left !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .ep-duration{grid-column:3 !important;justify-self:end !important;align-self:center !important;text-align:right !important;white-space:nowrap !important;font-size:clamp(.76rem,1.55vw,.86rem) !important;color:#7d7164 !important}}@media (max-width:767px){html body .series-detail-wrap:not(.episode-watch-page) .container{padding-left:14px !important;padding-right:14px !important}html body .series-detail-wrap:not(.episode-watch-page) .detail-hero.series-show-hero,html body .series-detail-wrap:not(.episode-watch-page) .series-detail-hero{padding:22px 14px !important;gap:15px !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-poster.detail-poster,html body .series-detail-wrap:not(.episode-watch-page) .detail-poster.series-show-poster{width:clamp(130px,42vw,170px) !important;min-width:clamp(130px,42vw,170px) !important;max-width:clamp(130px,42vw,170px) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-info .detail-title,html body .series-detail-wrap:not(.episode-watch-page) .detail-title{font-size:clamp(1.5rem,8vw,2rem) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions{width:100% !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-play,html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-watchlist,html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-share{min-height:38px !important;padding:0 14px !important;font-size:.72rem !important}html body .series-detail-wrap:not(.episode-watch-page) .series-content-tabs .content-tab-nav{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;overflow:visible !important}html body .series-detail-wrap:not(.episode-watch-page) .series-content-tabs .content-tab-btn{width:100% !important;justify-content:center !important;min-height:40px !important;padding:0 10px !important;font-size:.78rem !important;border-right:1px solid rgba(201,138,43,.16) !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row{grid-template-columns:94px minmax(0,1fr) auto !important;gap:10px !important;min-height:78px !important;padding:10px !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-thumb{width:94px !important;height:54px !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-play-circle{width:30px !important;height:30px !important;font-size:.72rem !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-info .ep-title{font-size:.88rem !important;line-height:1.22 !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .ep-duration{font-size:.74rem !important}}@media (max-width:520px){html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row{grid-template-columns:86px minmax(0,1fr) !important;grid-template-rows:auto auto !important;align-items:center !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-thumb{width:86px !important;height:50px !important;grid-row:1 / span 2 !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-info{grid-column:2 !important;grid-row:1 !important;align-self:end !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .episode-info .ep-title{text-align:left !important;font-size:.84rem !important}html body .series-detail-wrap:not(.episode-watch-page) .series-episode-row .ep-duration{grid-column:2 !important;grid-row:2 !important;justify-self:start !important;align-self:start !important;text-align:left !important;margin-top:4px !important;font-size:.72rem !important}}@media (max-width:420px){html body .series-detail-wrap:not(.episode-watch-page) .series-show-genres .detail-genre-chip{font-size:.68rem !important;padding:5px 9px !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-desc{font-size:.84rem !important;line-height:1.55 !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-play,html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-watchlist,html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-share{flex:1 1 calc(50% - 8px) !important;justify-content:center !important;padding:0 10px !important}html body .series-detail-wrap:not(.episode-watch-page) .series-show-actions .btn-play{flex-basis:100% !important}}html body .hero-section .hero-dots,html body .page-body>.hero-section .hero-dots{gap:0 !important;align-items:center !important}html body .hero-section .hero-dot,html body .page-body>.hero-section .hero-dot,html body .page-body>.hero-section .hero-dot.active{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:50% !important;background:transparent !important;box-shadow:none !important;touch-action:manipulation !important}html body .hero-section .hero-dot::before,html body .page-body>.hero-section .hero-dot::before{content:"" !important;display:block !important;width:10px !important;height:10px !important;border-radius:999px !important;background:rgba(255,255,255,.72) !important;border:1px solid rgba(0,0,0,.25) !important;transition:width var(--transition),background var(--transition),border-color var(--transition) !important}html body .hero-section .hero-dot.active::before,html body .page-body>.hero-section .hero-dot.active::before{width:28px !important;height:10px !important;background:var(--royal-gold,#d8a247) !important;border-color:var(--royal-gold,#d8a247) !important}html body .hero-section .hero-dot:focus-visible,html body .page-body>.hero-section .hero-dot:focus-visible{outline:2px solid var(--royal-gold,#d8a247) !important;outline-offset:-8px !important}.content-reaction-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 0;padding:14px 16px;border:1px solid rgba(201,138,43,.22);border-radius:14px;background:rgba(255,253,248,.86);box-shadow:0 12px 30px rgba(92,59,21,.06)}.reaction-summary{display:flex;flex-direction:column;gap:3px;min-width:0}.reaction-summary strong{font-size:1rem;color:var(--text);font-weight:800}.reaction-summary span{font-size:.86rem;color:var(--text-muted)}.reaction-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.reaction-btn{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(201,138,43,.28);background:#fffaf0;color:var(--text);font-weight:800;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.reaction-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(201,138,43,.14)}.reaction-btn.active{background:linear-gradient(135deg,#d79b35,#b77818);border-color:#b77818;color:#fff;box-shadow:0 10px 24px rgba(183,120,24,.24)}.reaction-btn:disabled{opacity:.68;cursor:not-allowed;transform:none}.series-reaction-bar{margin:0 0 16px}@media (max-width:767px){.content-reaction-bar{align-items:flex-start;flex-direction:column;padding:13px 14px;border-radius:12px}.reaction-actions{width:100%}.reaction-btn{flex:1;min-width:120px}}.search-page-shell .search-page-body .container{max-width:var(--shell-width,1320px)}.search-page-hero{margin:12px 0 22px;padding:24px 26px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,rgba(255,253,248,.92),rgba(247,239,224,.72));box-shadow:var(--royal-shadow,0 14px 34px rgba(80,50,15,.10))}.search-page-hero .page-title{margin-bottom:6px!important}.search-page-hero p{margin:0;color:var(--text-muted);font-weight:700}.advanced-search-panel{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(140px,1fr));gap:14px;align-items:end;margin:0 0 26px;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--royal-shadow,0 14px 34px rgba(80,50,15,.10))}.advanced-search-main{min-width:0}.advanced-search-panel .form-control,.advanced-search-panel .filter-select{width:100%;min-height:44px}.advanced-search-actions{display:flex;gap:10px;align-items:center;justify-content:flex-start}.advanced-search-actions .filter-submit,.advanced-search-actions .reset-filters-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.search-results-grid{margin-top:18px}@media(max-width:1100px){.advanced-search-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-search-main{grid-column:1/-1}}@media(max-width:640px){.search-page-hero{padding:20px 16px;border-radius:14px;text-align:center}.advanced-search-panel{grid-template-columns:1fr;gap:12px;padding:14px;border-radius:14px}.advanced-search-actions{flex-direction:column;align-items:stretch}.advanced-search-actions .filter-submit,.advanced-search-actions .reset-filters-btn{width:100%}}body.theme-dark .search-page-hero{background:linear-gradient(135deg,rgba(28,22,13,.94),rgba(32,26,17,.78))}.streamhub-ad-placement{max-width:100%;overflow:hidden}.ad-slot-header,.ad-slot-footer{max-width:var(--shell-width,1320px);margin:12px auto;padding:0 18px}.ad-widget{padding:12px}.ad-widget .ad-slot{margin:0}.ad-placement-episode_overlay{margin-bottom:12px}.ad-slot iframe,.streamhub-ad-placement iframe{max-width:100%}.request-page .request-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;margin:28px 0 36px}.request-card,.request-info-card{background:var(--card-bg,#fffaf0);border:1px solid var(--line,#ead7b5);border-radius:18px;padding:24px;box-shadow:0 18px 45px rgba(0,0,0,.06)}.form-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.required{color:var(--primary)}.request-info-card h2{font-family:var(--serif,Georgia,serif);font-size:1.35rem;margin:0 0 10px}.request-info-card p{color:var(--text-muted);line-height:1.6}.request-status-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:800;letter-spacing:.02em;border:1px solid rgba(0,0,0,.08)}.status-pill.requested{background:#fff5d6;color:#8a5c00}.status-pill.in_progress{background:#eaf1ff;color:#2454a6}.status-pill.added{background:#e9f8ef;color:#176d38}.status-pill.rejected{background:#ffecec;color:#9b1c1c}.my-requests-block{margin-top:34px}.request-table-wrap{overflow:auto;border:1px solid var(--line,#ead7b5);border-radius:14px}.request-table{width:100%;border-collapse:collapse;background:rgba(255,255,255,.45)}.request-table th,.request-table td{padding:14px 16px;border-bottom:1px solid var(--line,#ead7b5);text-align:left}.request-table th{font-size:.78rem;text-transform:uppercase;color:var(--text-muted);letter-spacing:.08em}.request-table tr:last-child td{border-bottom:0}.alert.success{background:#e9f8ef;color:#176d38;border:1px solid #bfe7cf;border-radius:12px;padding:13px 16px;margin:18px 0}.alert.error{background:#ffecec;color:#9b1c1c;border:1px solid #ffc7c7;border-radius:12px;padding:13px 16px;margin:18px 0}@media(max-width:900px){.request-page .request-layout{grid-template-columns:1fr}.form-grid.two{grid-template-columns:1fr}}@media(max-width:520px){.request-card,.request-info-card{padding:18px}.request-table th,.request-table td{padding:11px 12px}}.request-page .container{padding-bottom:36px}.request-breadcrumb{display:flex;align-items:center;gap:8px;margin:4px 0 16px;color:var(--text-muted)}.request-breadcrumb .sep{opacity:.65}.request-page .page-title{margin-bottom:10px}.request-page .page-subtitle{max-width:780px;color:var(--text-muted)}.request-page .request-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;margin:28px 0 36px}.request-page .request-form-card,.request-page .request-status-panel{background:linear-gradient(180deg,#fffdf9 0%,#fff9ef 100%);border:1px solid rgba(205,154,78,.34);border-radius:22px;box-shadow:0 18px 42px rgba(98,72,27,.08)}.request-page .request-form-card{padding:28px}.request-page .request-status-panel{padding:26px;position:sticky;top:calc(var(--nav-h,72px) + 24px)}.request-page .form-label{display:block;margin-bottom:8px;color:#8b6a33;font-size:.86rem;font-weight:800;letter-spacing:.02em;text-transform:none}.request-page .form-control{width:100%;min-height:52px;padding:13px 16px;border-radius:14px;border:1px solid rgba(205,154,78,.30);background:#fffefb;color:var(--text);box-shadow:inset 0 1px 0 rgba(255,255,255,.65);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.request-page textarea.form-control{min-height:130px;resize:vertical;padding-top:14px}.request-page .form-control:focus{outline:none;border-color:#d8a247;box-shadow:0 0 0 4px rgba(216,162,71,.15)}.request-page .form-grid.two{gap:18px 18px}.request-page .request-info-kicker{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:rgba(216,162,71,.12);border:1px solid rgba(216,162,71,.22);color:#9a6a1f;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.request-page .request-info-header h2{margin:0 0 10px;font-family:var(--serif,Georgia,serif);font-size:2rem;line-height:1.05;color:#2f261b}.request-page .request-status-panel p{margin:0 0 18px;color:var(--text-muted);line-height:1.7}.request-page .request-status-grid{display:grid;grid-template-columns:1fr;gap:12px}.request-page .request-status-item{padding:14px 14px 12px;border-radius:16px;background:rgba(255,255,255,.66);border:1px solid rgba(205,154,78,.18)}.request-page .request-status-item small{display:block;margin-top:8px;color:var(--text-muted);line-height:1.45;font-size:.82rem}.request-page .status-pill{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:999px;font-size:.8rem;font-weight:900;letter-spacing:.02em;border:1px solid transparent}.request-page .status-pill.requested{background:#fff5d6;color:#8a5c00;border-color:#f0d48c}.request-page .status-pill.in_progress{background:#eaf1ff;color:#2454a6;border-color:#bfd2ff}.request-page .status-pill.added{background:#e7f8ef;color:#176d38;border-color:#bfe7cf}.request-page .status-pill.rejected{background:#fff0f0;color:#9b1c1c;border-color:#f5c0c0}.request-page .request-submit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:14px;background:linear-gradient(135deg,#d8a247,#b9781e);color:#fff;font-size:1rem;font-weight:900;letter-spacing:.02em;box-shadow:0 14px 28px rgba(184,120,30,.22);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.request-page .request-submit-btn:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(184,120,30,.26);filter:saturate(1.03)}.request-page .my-requests-block{margin-top:26px}.request-page .section-header{margin-bottom:12px}.request-page .request-table-wrap{overflow:auto;background:linear-gradient(180deg,#fffdf9 0%,#fff8ee 100%);border:1px solid rgba(205,154,78,.28);border-radius:18px;box-shadow:0 14px 30px rgba(98,72,27,.06)}.request-page .request-table{width:100%;border-collapse:collapse;background:transparent}.request-page .request-table th,.request-page .request-table td{padding:15px 16px;border-bottom:1px solid rgba(205,154,78,.18);text-align:left}.request-page .request-table th{font-size:.77rem;text-transform:uppercase;color:#8b6a33;letter-spacing:.08em;background:rgba(255,248,236,.82)}.request-page .request-table tr:last-child td{border-bottom:0}.request-page .alert.success,.request-page .alert.error{border-radius:14px;padding:14px 16px;margin:18px 0 8px}@media(max-width:1100px){.request-page .request-layout{grid-template-columns:1fr}.request-page .request-status-panel{position:static}}@media(max-width:760px){.request-page .request-form-card,.request-page .request-status-panel{padding:20px;border-radius:18px}.request-page .form-grid.two{grid-template-columns:1fr}.request-page .request-info-header h2{font-size:1.7rem}.request-page .request-submit-btn{width:100%}}.streamhub-ad-placement{max-width:100%;overflow:hidden}.streamhub-ad-placement iframe,.streamhub-ad-placement img,.streamhub-ad-placement ins{max-width:100%}.ad-slot-header,.ad-slot-footer{max-width:var(--shell-width,1320px);margin:12px auto;padding:0 18px}.ad-placement-popunder{position:static;width:0;height:0;overflow:visible}.ad-placement-before_player,.ad-placement-after_player{margin:16px 0}.ad-widget .ad-slot{margin:0}.player-section .content-reaction-bar+.ad-placement-after_player,.series-reaction-bar+.ad-placement-after_player{margin:14px 16px 16px}.player-section>.ad-placement-after_player:last-child{margin-bottom:16px}@media (max-width:760px){.player-section .content-reaction-bar+.ad-placement-after_player,.series-reaction-bar+.ad-placement-after_player{margin-left:12px;margin-right:12px}}.sidebar-placement-widget{margin-bottom:18px;overflow:hidden}.sidebar-placement-widget .streamhub-ad-placement,.sidebar-placement-widget .ad-slot{width:100%;max-width:100%}.homepage-sidebar .sidebar-placement-widget,.series-sidebar .sidebar-placement-widget,.movie-detail-page .sidebar-placement-widget{display:block}

/* V207 — Movie detail sidebar ad position tighten */
@media (min-width: 1025px) {
  .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar .widget.ad-widget {
    margin-top: -132px !important;
  }
}
@media (max-width: 1024px) {
  .detail-wrap.movie-detail-page.movie-detail-player-sidebar-page .sidebar .widget.ad-widget {
    margin-top: 0 !important;
  }
}


/* V208 — Ad placement device visibility */
.ad-device-hidden{display:none!important;}
@media (min-width: 761px){.ad-device-mobile-only{display:none!important;}}
@media (max-width: 760px){.ad-device-desktop-only{display:none!important;}}
