html:not([data-theme]),html[data-theme=light]{color-scheme:light;background:#fff}html:not([data-theme]) body,html[data-theme=light] body{background:#fff;color:#0f172a}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{background:#0b0f19!important}.reviews-head{align-items:stretch!important;gap:16px!important;margin-bottom:14px!important}.reviews-sub{color:var(--muted);font-size:12px;margin-top:4px}.reviews-summary{min-width:230px!important;border-radius:22px!important;padding:16px 16px 14px!important;border:1px solid rgba(148,163,184,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))!important;box-shadow:0 18px 42px rgba(2,6,23,.14),inset 0 1px 0 rgba(255,255,255,.04)!important}.reviews-avg{font-size:28px!important;letter-spacing:-.02em}.reviews-count{font-size:12.5px!important;line-height:1.75}.review-stars .star,.stars .star{font-size:14px;opacity:.35;margin-inline:1px}.star.on{opacity:1;color:var(--accent)}.note-ok{border-color:rgba(34,197,94,.35)}.note-err{border-color:rgba(220,38,38,.35)}.review-form{margin-top:14px!important;padding:16px!important;border-radius:24px!important;border:1px solid rgba(148,163,184,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02))!important;box-shadow:0 18px 42px rgba(2,6,23,.14),inset 0 1px 0 rgba(255,255,255,.04)!important}.review-grid{display:grid!important;gap:12px!important}.review-row{display:grid!important;gap:12px!important}.field .lbl{font-size:12.5px!important;font-weight:900!important;color:var(--muted)!important}.hp{display:none!important}.rating-ui{padding:14px 16px!important;border-radius:18px!important;border:1px solid rgba(148,163,184,.16)!important;background:linear-gradient(180deg,rgba(15,23,42,.14),rgba(15,23,42,.1))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.rating-ui input{display:none}.rating-ui label{font-size:22px!important}.rating-ui label:hover{transform:translateY(-1px);opacity:.7}.rating-ui input:checked~label{color:#f5b301}.rating-ui input:checked+label,.rating-ui input:checked+label~label{opacity:1;color:var(--accent)}.rating-hint{font-size:12px!important;font-weight:800!important;color:var(--muted)!important}.recap-wrap{display:flex;justify-content:center;padding-top:6px}.review-actions{display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;padding-top:6px}.muted-mini{font-size:12px!important;line-height:1.8;color:var(--muted)!important}.reviews-list{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:14px!important}.review-item{padding:14px 15px!important;border-radius:20px!important;border:1px solid rgba(148,163,184,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))!important;box-shadow:0 14px 30px rgba(2,6,23,.1),inset 0 1px 0 rgba(255,255,255,.03)!important}.review-top{display:flex!important;gap:12px!important}.review-who{display:flex;flex-direction:column;gap:2px}.review-time{font-size:11.5px!important}.review-text{font-size:14px!important;line-height:1.9!important}.review-text.muted{color:var(--muted)}:root{--accent:#f5b301;--line:rgba(148,163,184,.16);--muted:#94a3b8;--text:#f8fafc;--card:rgba(255,255,255,.04);--bg:#070a11;--sh-v3-soft-shadow:0 12px 30px rgba(15,23,42,.075);--sh-v3-soft-line:color-mix(in srgb,var(--line) 80%,transparent)}html[data-theme=light],html[data-theme=light]:root{--accent:#e11d48;--line:rgba(15,23,42,.09);--muted:#64748b;--text:#0f172a;--card:#ffffff;--bg:#f6f4ef}html[data-theme=dark]{--accent:#f5b301;--line:rgba(148,163,184,.16);--muted:#94a3b8;--text:#f8fafc;--card:rgba(255,255,255,.04);--bg:#070a11}*{box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}body{font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Tahoma,Arial,sans-serif;background:radial-gradient(900px 520px at 82% -8%,rgba(214,170,69,.14),transparent 62%),radial-gradient(800px 480px at 6% 8%,rgba(225,29,72,.11),transparent 60%),linear-gradient(180deg,#070a11,#0b1020 44%,#070a11)!important}a{color:inherit}.container{max-width:1480px!important;padding-inline:clamp(12px,2.4vw,34px)!important}main.container>#faq,main.container>#reviews,main.container>.card,main.container>.hero-wrap,main.container>.section-deferred{box-sizing:border-box}main.container>*+*{margin-top:14px!important}main.container>.card+.sh-title-ad,main.container>.sh-title-ad,main.container>.sh-title-ad+.card{margin-top:12px!important}#faq.card{width:100%;max-width:100%;padding:24px 24px 22px}#faq .note{max-width:none;font-size:14px;line-height:1.8}#faq .faq-accordion{width:100%;max-width:100%;gap:10px}#faq .faq-acc-item{width:100%;max-width:100%;border-radius:20px}#faq .faq-acc-sum{padding:16px 18px}#faq .faq-acc-body{padding:0 18px 16px}#faq .faq-acc-q{font-size:16px}#faq .faq-acc-a{font-size:14px;line-height:1.9}#faq .faq-acc-link{min-height:42px;padding:10px 14px}.skip-link{position:fixed;top:12px;inset-inline-start:12px;transform:translateY(-150%);padding:10px 14px;border-radius:14px;background:#fff;color:#0b1220;font-weight:900;text-decoration:none;z-index:120;box-shadow:0 12px 34px rgba(0,0,0,.24)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{scroll-padding-top:106px}.header{position:sticky;top:0;z-index:80;background:rgba(7,10,17,.82)!important;border-bottom:1px solid rgba(214,170,69,.16)!important;backdrop-filter:blur(16px)!important;box-shadow:0 10px 30px rgba(2,6,23,.18)}.header .inner{max-width:1320px;margin:auto;padding:14px 20px 16px;display:grid;gap:12px}.header-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{display:flex;align-items:flex-start;gap:8px;text-decoration:none;min-width:0}.brand-logo{display:block;width:53px;height:35px;flex:0 0 auto;object-fit:contain;object-position:center center}.brand .txt{display:flex;flex-direction:column;line-height:1.08;min-width:0}.brand .name{font-weight:900;font-size:18px}.brand .sub{color:var(--muted);font-size:12px;margin-top:5px;line-height:1.45;max-width:560px}.brand .cinematic-wordmark{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;line-height:1.02;letter-spacing:-.025em;font-weight:850;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;filter:drop-shadow(0 7px 14px rgba(15,23,42,.1))}.brand .cinematic-wordmark .wordmark-accent,.brand .cinematic-wordmark .wordmark-main{display:inline-block;white-space:nowrap}.brand .cinematic-wordmark .wordmark-main{color:#f8fafc;font-weight:780}.brand .cinematic-wordmark .wordmark-accent{position:relative;font-weight:950;background:linear-gradient(135deg,#ff233f 0,#ff3f7f 42%,#7c3cff 72%,#1d8bff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 18px rgba(255,43,95,.14)}.brand .cinematic-wordmark .wordmark-accent::after{content:"";position:absolute;inset-inline-start:2px;inset-inline-end:2px;bottom:-5px;height:3px;border-radius:999px;background:linear-gradient(90deg,#e11d48,#a855f7,#0ea5e9);opacity:.72;box-shadow:0 0 14px rgba(168,85,247,.22)}.brand:hover .cinematic-wordmark .wordmark-accent{filter:brightness(1.06)}html[data-theme=light] .brand .cinematic-wordmark .wordmark-main{color:#0f172a}html[data-theme=light] .brand .cinematic-wordmark{filter:drop-shadow(0 7px 12px rgba(15,23,42,.06))}.header-pills{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.navpill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.03);color:#e2e8f0;text-decoration:none;font-weight:900;font-size:12px;white-space:nowrap}.navpill:hover{border-color:rgba(96,165,250,.55);transform:translateY(-1px)}.navpill.is-strong{background:rgba(37,99,235,.16);border-color:rgba(96,165,250,.28);color:#fff}.h-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.h-actions>*{min-width:0}.header-search{width:100%;min-width:0}.searchbox{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.18);min-width:280px;width:min(100%,420px)}.searchbox input,.searchbox select,.searchbox textarea{border:none;outline:0;background:0 0;color:#fff;font-family:inherit;width:100%}.searchbox input::placeholder{color:rgba(148,163,184,.95)}.header-side{gap:12px!important;align-items:center!important}.lang-switch{direction:ltr!important;isolation:isolate!important;min-width:142px!important;min-height:48px!important;padding:5px!important;border-radius:999px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(15,23,42,.74))!important;border:1px solid rgba(148,163,184,.22)!important;box-shadow:0 16px 34px rgba(2,6,23,.2),inset 0 1px 0 rgba(255,255,255,.08)!important}.lang-switch::before{left:5px!important;right:auto!important;top:5px!important;bottom:5px!important;width:calc(50% - 5px)!important;border-radius:999px!important;background:linear-gradient(135deg,#ff6b7a,#ef4444)!important;box-shadow:0 14px 28px rgba(239,68,68,.32),inset 0 1px 0 rgba(255,255,255,.28)!important;transform:translateX(0)!important;transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease!important}html[dir=rtl] .lang-switch::before{right:4px}html[dir=ltr] .lang-switch::before{left:4px}html[dir=rtl] .lang-switch.is-en::before{transform:translateX(-100%)}html[dir=ltr] .lang-switch.is-en::before{transform:translateX(100%)}.lang-switch a{min-height:38px!important;padding:0 12px!important;border-radius:999px!important;color:#aebbd0!important;font-size:13px!important;font-weight:950!important;letter-spacing:.08em!important;background:0 0!important;transform:none!important;transition:color .18s ease,background .18s ease!important}.lang-switch a.active{color:#fff!important;text-shadow:0 1px 8px rgba(0,0,0,.18)!important}.lang-switch a:hover{background:rgba(255,255,255,.07)!important;color:#fff!important;transform:none!important}.theme-toggle{--toggle-w:148px;--toggle-h:50px;--toggle-pad:5px;--orb:40px;position:relative!important;isolation:isolate!important;overflow:hidden!important;min-width:var(--toggle-w)!important;height:var(--toggle-h)!important;min-height:var(--toggle-h)!important;display:inline-grid!important;grid-template-columns:1fr var(--orb)!important;align-items:center!important;gap:8px!important;padding:var(--toggle-pad)!important;padding-inline-start:18px!important;padding-inline-end:var(--toggle-pad)!important;border-radius:999px!important;border:1px solid rgba(245,158,11,.24)!important;color:#1f2937!important;background:linear-gradient(135deg,#fff 0,#fff8e7 48%,#eef6ff 100%)!important;box-shadow:0 16px 36px rgba(245,158,11,.16),0 8px 22px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;cursor:pointer!important;text-decoration:none!important;font-size:13.5px!important;font-weight:950!important;letter-spacing:.01em!important;transform:translateZ(0)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .35s ease,color .25s ease!important}.theme-toggle:hover{transform:translateY(-2px)!important;border-color:rgba(245,158,11,.42)!important;background:linear-gradient(135deg,#fff 0,#fff4d6 48%,#eaf4ff 100%)!important;box-shadow:0 20px 44px rgba(245,158,11,.2),0 10px 26px rgba(15,23,42,.1),inset 0 1px 0 #fff!important;color:#0f172a!important}.theme-toggle .theme-icon{position:relative!important;z-index:2!important;order:2!important;width:var(--orb)!important;height:var(--orb)!important;min-width:var(--orb)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:1!important;background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;color:#0f172a!important;box-shadow:0 0 0 6px rgba(245,158,11,.13),0 10px 22px rgba(245,158,11,.36),inset -4px -5px 10px rgba(146,64,14,.2),inset 3px 3px 10px rgba(255,255,255,.55)!important;transform:translateX(0) rotate(0)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .35s ease,box-shadow .35s ease!important}.theme-toggle .theme-icon::before{content:"☀"!important;width:auto!important;height:auto!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:#fff7ed!important;font-size:21px!important;line-height:1!important;text-shadow:0 2px 8px rgba(146,64,14,.35)!important;transform:rotate(0) scale(1)!important;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .22s ease!important}.theme-toggle.is-dark{grid-template-columns:var(--orb) 1fr!important;padding-inline-start:var(--toggle-pad)!important;padding-inline-end:18px!important;color:#dbeafe!important;background:linear-gradient(135deg,#0b1020 0,#111827 48%,#1e293b 100%)!important;border-color:rgba(96,165,250,.26)!important;box-shadow:0 18px 42px rgba(2,6,23,.3),0 8px 24px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.08)!important}.theme-toggle.is-dark .theme-icon{order:0!important;background:linear-gradient(135deg,#e5e7eb,#cbd5e1)!important;box-shadow:0 0 0 6px rgba(148,163,184,.1),0 10px 24px rgba(15,23,42,.38),inset -6px -4px 10px rgba(71,85,105,.18),inset 4px 4px 10px rgba(255,255,255,.62)!important;transform:translateX(0) rotate(-12deg)!important}.theme-toggle.is-dark .theme-icon::before{content:"☾"!important;color:#0f172a!important;font-size:24px!important;text-shadow:none!important;transform:rotate(10deg) scale(1)!important}.theme-toggle .theme-label{position:relative!important;z-index:2!important;line-height:1!important;white-space:nowrap!important;letter-spacing:.01em!important;text-shadow:0 1px 0 rgba(255,255,255,.55)!important}html[dir=rtl] .brand .txt,html[dir=rtl] .searchbox input,html[dir=rtl] .searchbox textarea{text-align:right}html[dir=ltr] .brand .txt,html[dir=ltr] .searchbox input,html[dir=ltr] .searchbox textarea{text-align:left}html[data-theme=light]{--ch-bg:#f6f4ef;--ch-panel:rgba(255,255,255,.94);--ch-stroke:rgba(15,23,42,.09);--ch-text:#101827;--ch-muted:#64748b}html[data-theme=light] body{background:radial-gradient(900px 520px at 82% -8%,rgba(214,170,69,.22),transparent 62%),radial-gradient(800px 480px at 6% 8%,rgba(225,29,72,.08),transparent 60%),linear-gradient(180deg,#fbf8f0,#f7f8fb 48%,#f3f5f9)!important}html[data-theme=light] .header{background:rgba(255,255,255,.92)!important;border-bottom:1px solid rgba(15,23,42,.08)!important;box-shadow:0 4px 20px rgba(15,23,42,.06)}html[data-theme=light] .brand .name,html[data-theme=light] .faq-q,html[data-theme=light] .lang-switch a,html[data-theme=light] .lb,html[data-theme=light] .maturity-item strong,html[data-theme=light] .navpill,html[data-theme=light] .popen a,html[data-theme=light] .searchbox input,html[data-theme=light] .searchbox select,html[data-theme=light] .searchbox textarea,html[data-theme=light] .summaryLead strong,html[data-theme=light] .thead,html[data-theme=light] .theme-toggle{color:#0f172a}html[data-theme=light] .brand .sub,html[data-theme=light] .facts-note,html[data-theme=light] .faq-a,html[data-theme=light] .field .lbl,html[data-theme=light] .k,html[data-theme=light] .maturity-chip,html[data-theme=light] .maturity-family-pill,html[data-theme=light] .maturity-note,html[data-theme=light] .maturity-source,html[data-theme=light] .maturity-state,html[data-theme=light] .maturity-subpill,html[data-theme=light] .meta-muted,html[data-theme=light] .muted,html[data-theme=light] .muted-mini,html[data-theme=light] .note,html[data-theme=light] .official-videos-count,html[data-theme=light] .open-sheet,html[data-theme=light] .ov-item-meta span,html[data-theme=light] .ov-meta .m,html[data-theme=light] .ptype,html[data-theme=light] .rating-hint,html[data-theme=light] .review-text.muted,html[data-theme=light] .review-time,html[data-theme=light] .reviews-count,html[data-theme=light] .reviews-sub,html[data-theme=light] .searchbox input::placeholder,html[data-theme=light] .share-sheet-card,html[data-theme=light] .summaryLead,html[data-theme=light] .table,html[data-theme=light] .watch-mini .open{color:#64748b}html[data-theme=light] .card,html[data-theme=light] .cast-card,html[data-theme=light] .facts-panel,html[data-theme=light] .faq-item,html[data-theme=light] .gallery-wrap,html[data-theme=light] .keywords-box,html[data-theme=light] .lang-switch,html[data-theme=light] .maturity-card,html[data-theme=light] .maturity-item,html[data-theme=light] .maturity-note,html[data-theme=light] .navpill,html[data-theme=light] .ov-featured,html[data-theme=light] .ov-item,html[data-theme=light] .person-card,html[data-theme=light] .poster-actions,html[data-theme=light] .review-form,html[data-theme=light] .review-item,html[data-theme=light] .reviews-summary,html[data-theme=light] .searchbox,html[data-theme=light] .share-sheet-card,html[data-theme=light] .shot,html[data-theme=light] .sim-card,html[data-theme=light] .summary-box,html[data-theme=light] .table,html[data-theme=light] .theme-toggle,html[data-theme=light] .trailer-card,html[data-theme=light] .watch-mini{background:rgba(255,255,255,.95)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 30px rgba(15,23,42,.05)}html[data-theme=light] .header-pills .navpill:hover,html[data-theme=light] .lang-switch a:hover,html[data-theme=light] .theme-toggle:hover{background:#fff}html[data-theme=light] .navpill.is-strong{background:linear-gradient(135deg,#fb7185,#ef4444)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 28px rgba(239,68,68,.22)}html[data-theme=light] .lang-switch{background:rgba(255,255,255,.96)!important;border-color:rgba(15,23,42,.09)!important;box-shadow:0 14px 30px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.95)!important}html[data-theme=light] .lang-switch a{color:#64748b!important;background:0 0!important}html[data-theme=light] .lang-switch a.active{color:#fff!important}html[data-theme=light] .theme-toggle{background:#fff;border-color:rgba(15,23,42,.08);box-shadow:0 10px 26px rgba(15,23,42,.06);color:#0f172a!important}.lang-switch.is-en::before{transform:translateX(100%)!important}.lang-switch.is-ar::before{transform:translateX(0)!important}.theme-toggle::before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;border-radius:inherit!important;background:radial-gradient(circle at 78% 50%,rgba(251,191,36,.34),transparent 25%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,255,255,.45))!important;opacity:1!important;transition:opacity .35s ease!important}.theme-toggle::after{content:""!important;position:absolute!important;inset:5px!important;z-index:-1!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(255,255,255,.28),rgba(255,255,255,0),rgba(255,255,255,.22))!important;transform:translateX(-70%)!important;opacity:.75!important;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .25s ease!important}.theme-toggle:hover::after{transform:translateX(60%)!important;opacity:1!important}.theme-toggle:active{transform:translateY(0) scale(.985)!important}.theme-toggle:hover .theme-icon{transform:rotate(16deg) scale(1.04)!important;box-shadow:0 0 0 8px rgba(245,158,11,.15),0 12px 26px rgba(245,158,11,.42),inset -4px -5px 10px rgba(146,64,14,.2),inset 3px 3px 10px rgba(255,255,255,.55)!important}.theme-toggle.is-dark::before{background:radial-gradient(circle at 21% 48%,rgba(147,197,253,.18),transparent 27%),radial-gradient(circle at 72% 30%,rgba(255,255,255,.34) 0 1px,transparent 2px),radial-gradient(circle at 83% 68%,rgba(255,255,255,.26) 0 1px,transparent 2px),linear-gradient(135deg,rgba(30,41,59,.92),rgba(2,6,23,.7))!important;opacity:1!important}.theme-toggle.is-dark:hover{background:linear-gradient(135deg,#0f172a 0,#1e293b 54%,#111827 100%)!important;border-color:rgba(147,197,253,.38)!important;color:#fff!important;box-shadow:0 22px 48px rgba(2,6,23,.36),0 10px 28px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.1)!important}.theme-toggle.is-dark .theme-label{text-shadow:0 1px 12px rgba(59,130,246,.22)!important}.theme-toggle.is-dark:hover .theme-icon{transform:rotate(-2deg) scale(1.04)!important;box-shadow:0 0 0 8px rgba(147,197,253,.12),0 12px 28px rgba(15,23,42,.46),inset -6px -4px 10px rgba(71,85,105,.18),inset 4px 4px 10px rgba(255,255,255,.62)!important}html[data-theme=light] .lang-switch::before{background:linear-gradient(135deg,#ff6b7a,#ef4444)!important;box-shadow:0 14px 26px rgba(239,68,68,.28)!important}html[data-theme=light] .lang-switch a:hover{background:rgba(15,23,42,.045)!important;color:#0f172a!important}html[data-theme=light] .lang-switch a.active:hover{color:#fff!important;background:0 0!important}html[data-theme=light] .navpill:hover{background:rgba(15,23,42,.045)!important;color:#0f172a!important;border-color:rgba(239,68,68,.18)!important}html[data-theme=light] .navpill.is-strong:hover{color:#fff!important;background:linear-gradient(135deg,#fb7185,#ef4444)!important}html[data-theme=light] .btn-disabled,html[data-theme=light] .btn-outline,html[data-theme=light] .open-sheet,html[data-theme=light] .searchbox{background:rgba(255,255,255,.96)!important}html[data-theme=light] .btn-outline{border-color:rgba(15,23,42,.1);color:#0f172a}html[data-theme=light] .btn-disabled{background:#e2e8f0;color:#475569}html[data-theme=light] .thead{background:#f8fafc!important;border-bottom-color:rgba(15,23,42,.08)!important}html[data-theme=light] .cast-card img,html[data-theme=light] .ov-featured-media,html[data-theme=light] .ov-item-thumb,html[data-theme=light] .plogo,html[data-theme=light] .ratio,html[data-theme=light] .shot img,html[data-theme=light] .sim-img{background:#e2e8f0!important}html[data-theme=light] .ov-type{background:rgba(255,255,255,.96);color:#0f172a;border-color:rgba(15,23,42,.08)}html[data-theme=light] .ov-featured-overlay{background:linear-gradient(180deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.16) 28%,rgba(15,23,42,.68) 100%)}html[data-theme=light] .ov-item-thumb .mini-play,html[data-theme=light] .ov-play{background:#fff}html[data-theme=light] .faq-pill-user{color:#b45309}html[data-theme=light] .faq-pill-tmdb{color:#1d4ed8}html[data-theme=light] .facts-list li::before{background:#94a3b8!important;box-shadow:0 0 0 4px rgba(148,163,184,.12)!important}html[data-theme=light] .lb{background:#fff;border-color:rgba(15,23,42,.08)}.watch-profile-card{contain:layout paint style;padding:22px 24px}.watch-profile-card::before{content:"";position:absolute;inset:0;background:radial-gradient(460px 200px at 8% 0,rgba(245,158,11,.16),transparent 60%),radial-gradient(420px 240px at 100% 100%,rgba(59,130,246,.14),transparent 58%);pointer-events:none}.watch-profile-card>*{position:relative;z-index:1}.watch-profile-head{margin-bottom:16px}.watch-profile-kicker{display:block;font-size:10.6px;font-weight:500;color:rgba(255,255,255,.72);margin-bottom:4px}.watch-profile-title{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;width:auto!important}.watch-profile-hero-row{display:flex;align-items:stretch;gap:12px;margin-bottom:12px;flex-wrap:nowrap}.watch-profile-verdict{padding:7px 11px;border-radius:999px;background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(251,191,36,.12));color:#fff;border:1px solid rgba(251,191,36,.3);font-size:10.6px;font-weight:600;box-shadow:0 10px 25px rgba(245,158,11,.14)}.watch-profile-score{--score-value:0;--score-accent:rgba(251,191,36,.88);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:20px 16px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.11);flex:0 0 185px;min-width:0;box-shadow:0 14px 28px rgba(2,6,23,.14)}.watch-profile-score-circle{width:104px;height:104px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 104px;position:relative;font-size:38px;font-weight:700;color:#fff;background:radial-gradient(circle at 50% 50%,rgba(12,18,32,.96) 58%,transparent 59%),conic-gradient(var(--score-accent) calc(var(--score-value) * 1%),rgba(255,255,255,.14) 0);box-shadow:0 18px 34px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.08);transform:translateZ(0)}.watch-profile-score-circle::before{display:none!important;content:none!important;background-image:none!important;opacity:0!important}.watch-profile-score-circle::after{content:"";position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.08),rgba(15,23,42,.96));z-index:0}.watch-profile-score-circle span{position:relative!important;z-index:2!important}.watch-profile-score-copy small{display:block;font-size:10.8px;line-height:1.58;color:rgba(255,255,255,.66);font-weight:500}.watch-profile-score--elite{--score-accent:#22c55e}.watch-profile-score--high{--score-accent:#f5b949}.watch-profile-score--mid{--score-accent:#fb923c}.watch-profile-score--low{--score-accent:#f87171}.watch-profile-verdict--elite{background:linear-gradient(135deg,rgba(34,197,94,.22),rgba(22,163,74,.13));border-color:rgba(74,222,128,.3);box-shadow:0 10px 25px rgba(34,197,94,.16)}.watch-profile-verdict--high{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(251,191,36,.12));border-color:rgba(251,191,36,.3)}.watch-profile-verdict--mid{background:linear-gradient(135deg,rgba(249,115,22,.18),rgba(251,146,60,.1));border-color:rgba(251,146,60,.28)}.watch-profile-verdict--low{background:linear-gradient(135deg,rgba(239,68,68,.18),rgba(248,113,113,.1));border-color:rgba(248,113,113,.28)}.watch-profile-score-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%}.watch-profile-score-copy{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1}.watch-profile-score-label-row{display:flex;align-items:center;justify-content:center;gap:7px;position:relative}.watch-profile-score-label{font-size:0!important}.watch-profile-score-help{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(148,163,184,.38);background:linear-gradient(180deg,#fff 0,#eef2f7 100%);color:transparent;font-size:0;cursor:help;line-height:1;user-select:none;box-shadow:0 8px 18px rgba(15,23,42,.08);padding:0;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%235b6476' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 9c-10 0-18 8-18 18 0 8 4 12 7 16 3 4 5 8 5 18'/%3E%3Cpath d='M32 16c-7 0-12 5-12 12 0 5 2 8 5 11 2 3 4 6 4 12' opacity='.9'/%3E%3Cpath d='M32 23c-4 0-7 3-7 7 0 3 2 5 3 7 2 3 3 6 4 10' opacity='.82'/%3E%3Cpath d='M39 15c7 2 12 8 12 16 0 5-2 9-5 12-3 4-4 8-4 16' opacity='.78'/%3E%3Cpath d='M25 15c-7 2-12 8-12 16 0 5 2 9 5 12 3 4 4 8 4 16' opacity='.78'/%3E%3Cpath d='M32 28c0 9-1 14-4 21' opacity='.5'/%3E%3Cpath d='M32 28c0 9 1 14 4 21' opacity='.5'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:14px 14px}.section-deferred{content-visibility:auto;contain-intrinsic-size:380px}html[data-theme=light] .fc-faq-label,html[data-theme=light] .ov-actions .btn-outline,html[data-theme=light] .ov-actions .btn-watch{color:#0f172a!important}html[data-theme=light] .ov-actions .btn-watch{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=light] .ov-actions .btn-outline{background:#e2e8f0!important;border-color:#cbd5e1!important}.watch-profile-score-help::selection{background:0 0}.watch-profile-score-help::before{content:''}.watch-profile-score-help::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);right:50%;transform:translateX(50%) translateY(4px);width:min(168px,54vw);padding:7px 8px;border-radius:10px;background:rgba(15,23,42,.96);border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 28px rgba(2,6,23,.24);color:#fff;font-size:10.4px;font-weight:600;line-height:1.55;text-align:center;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:9999}.watch-profile-score-help:focus-visible::after,.watch-profile-score-help:hover::after{opacity:1;visibility:visible;transform:translateX(50%) translateY(0)}.watch-profile-score-copy strong{display:block;font-size:15px;line-height:1.3;font-weight:600;color:#fff}.watch-profile-score-chip{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.84);font-size:11.2px;font-weight:500;line-height:1.2}.watch-profile-reco-stack{margin-top:12px}.watch-profile-bestfor{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.watch-profile-bestfor-icon{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;background:rgba(245,158,11,.14);font-size:13px}.watch-profile-bestfor-copy{min-width:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.watch-profile-bestfor-label{font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.72);font-weight:500}.watch-profile-bestfor-copy strong{font-size:14px;line-height:1.75;color:#fff;font-weight:600}.watch-profile-avoid-soft{margin-top:8px;padding:0 2px;display:flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.8;color:rgba(226,232,240,.72)}.watch-profile-avoid-icon{font-size:13px;line-height:1;opacity:.78;flex:0 0 auto}.watch-profile-avoid-label{font-weight:800;color:rgba(226,232,240,.86);flex:0 0 auto}.watch-profile-avoid-text{color:rgba(226,232,240,.66)}.watch-profile-hook{margin:4px 0 12px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:14.2px;line-height:1.88;color:#fff}.watch-profile-mobile-details{display:block}.watch-profile-mobile-details>summary{display:none;list-style:none}.watch-profile-mobile-details>summary::-webkit-details-marker{display:none}.watch-profile-mobile-details[open]>summary::before{content:"−"}.watch-profile-subhint{margin:6px 0 0;font-size:12px;line-height:1.65;color:rgba(255,255,255,.74);max-width:44ch}.watch-profile-title::before{width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important;border-radius:10px!important;background-size:17px 17px!important;opacity:1!important}.watchprint-brand{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;overflow:hidden!important}.watchprint-brand-badge{min-height:19px!important;padding:3px 7px!important;font-size:9.4px!important;line-height:1.35!important;font-weight:500!important;opacity:.86!important}.watchprint-brand-note{display:block;margin-top:5px;font-size:10.8px;line-height:1.62;color:rgba(255,255,255,.68);font-weight:500}.watch-profile-summary{margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;line-height:1.8;color:rgba(255,255,255,.88)}.watch-profile-axes{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.watch-profile-axis-chip{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);color:rgba(255,255,255,.9);font-size:11.8px;font-weight:500;line-height:1.35;white-space:nowrap}.watch-profile-fingerprint-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0 0}.watch-profile-fingerprint-item{position:relative;padding:12px 12px 11px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.watch-profile-fingerprint-item::before{content:"";position:absolute;inset-inline-start:12px;top:10px;width:16px;height:16px;border-radius:999px;background:linear-gradient(135deg,rgba(245,158,11,.26),rgba(59,130,246,.2));box-shadow:0 0 0 1px rgba(255,255,255,.08)}.watch-profile-fingerprint-label{display:block;padding-inline-start:24px;font-size:10.6px;line-height:1.3;font-weight:500;color:rgba(255,255,255,.66);margin-bottom:6px}.watch-profile-fingerprint-value{display:block;font-size:12.8px;line-height:1.55;font-weight:600;color:#fff}.watch-profile-why{margin:12px 0 0;padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.08)}.watch-profile-why-label{display:block;font-size:10.8px;font-weight:600;color:rgba(255,255,255,.66);margin-bottom:6px}.watch-profile-why-copy{display:block;font-size:12.8px;line-height:1.82;color:rgba(255,255,255,.92);font-weight:600}html[data-theme=light] .watchprint-brand-badge{background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(59,130,246,.1));border-color:rgba(15,23,42,.08);color:#334155}html[data-theme=light] .watchprint-brand-note{color:#64748b}html[data-theme=light] .watch-profile-score-copy small{color:#64748b}html[data-theme=light] .watch-profile-fingerprint-item{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.94));border-color:rgba(15,23,42,.08);box-shadow:none}html[data-theme=light] .watch-profile-fingerprint-label{color:#64748b}html[data-theme=light] .watch-profile-fingerprint-value{color:#0f172a}html[data-theme=light] .watch-profile-why{background:rgba(255,255,255,.9);border-color:rgba(15,23,42,.08)}html[data-theme=light] .watch-profile-why-label{color:#64748b}html[data-theme=light] .watch-profile-why-copy{color:#0f172a}html[data-theme=light] .watch-profile-axis-chip{background:rgba(255,255,255,.86);border-color:rgba(15,23,42,.08);color:#334155}html[data-theme=light] .watch-profile-card{background:radial-gradient(600px 240px at 82% 0,rgba(214,170,69,.16),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.88))!important}html[data-theme=light] .watch-profile-card::before{background:radial-gradient(460px 190px at 0 0,rgba(251,191,36,.18),transparent 60%),radial-gradient(360px 220px at 100% 100%,rgba(59,130,246,.1),transparent 60%)}html[data-theme=light] .watch-profile-kicker,html[data-theme=light] .watch-profile-label,html[data-theme=light] .watch-profile-score-label{color:#64748b}html[data-theme=light] .watch-profile-score-help{background:linear-gradient(180deg,#f8fafc 0,#e2e8f0 100%);border-color:rgba(148,163,184,.5);color:#64748b}html[data-theme=light] .watch-profile-score-help::after{background:rgba(15,23,42,.97);border-color:rgba(255,255,255,.08);color:#fff}html[data-theme=light] .watch-profile-subhint{color:#475569}html[data-theme=light] .watch-profile-title::before{filter:none!important;background-color:#fff!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}html[data-theme=light] .watch-profile-copy strong,html[data-theme=light] .watch-profile-hook,html[data-theme=light] .watch-profile-score-chip,html[data-theme=light] .watch-profile-score-circle,html[data-theme=light] .watch-profile-score-copy strong,html[data-theme=light] .watch-profile-summary,html[data-theme=light] .watch-profile-title,html[data-theme=light] .watch-profile-verdict{color:#0f172a}html[data-theme=light] .watch-profile-verdict{background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(251,191,36,.22));border-color:rgba(245,158,11,.28);box-shadow:none}html[data-theme=light] .watch-profile-score{background:rgba(255,255,255,.84);border-color:rgba(15,23,42,.08);box-shadow:0 12px 28px rgba(15,23,42,.05)}html[data-theme=light] .watch-profile-score-chip{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.08)}html[data-theme=light] .watch-profile-hook{background:rgba(255,255,255,.88);border-color:rgba(15,23,42,.08)}html[data-theme=light] .watch-profile-score-circle{background:radial-gradient(circle at 50% 50%,#fff 58%,transparent 59%),conic-gradient(var(--score-accent) calc(var(--score-value) * 1%),rgba(148,163,184,.24) 0)}html[data-theme=light] .watch-profile-score-circle::after{background:radial-gradient(circle at 30% 30%,#fff,#f8fafc)}html[data-theme=light] .watch-profile-bestfor{background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(248,250,252,.98) 100%);border-color:rgba(15,23,42,.08);box-shadow:none}html[data-theme=light] .watch-profile-bestfor-icon{background:rgba(245,158,11,.12)}html[data-theme=light] .watch-profile-bestfor-label{color:#64748b}html[data-theme=light] .watch-profile-bestfor-copy strong{color:#0f172a}html[data-theme=light] .watch-profile-avoid-soft{color:#64748b}html[data-theme=light] .watch-profile-avoid-label{color:#334155}html[data-theme=light] .watch-profile-avoid-text{color:#64748b}html[data-theme=light] .watch-profile-mobile-details{background:rgba(255,255,255,.82);border-color:rgba(15,23,42,.08)}html[data-theme=light] .watch-profile-mobile-details>summary{color:#7a5a00;background:linear-gradient(180deg,#fff3c4 0,#f6df8a 100%);border-color:rgba(199,149,20,.34);box-shadow:0 4px 14px rgba(199,149,20,.1),inset 0 1px 0 rgba(255,255,255,.75)}html[data-theme=light] .watch-profile-mobile-details>summary::before{color:#a06b00}html[data-theme=light] .watch-profile-icon{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08)}html[data-theme=light] .watch-profile-summary{border-top-color:rgba(15,23,42,.08)}.card{position:relative;isolation:isolate;background:var(--card);border:1px solid var(--stroke);backdrop-filter:blur(10px);padding:18px;border-radius:24px;margin-top:12px;box-shadow:var(--shadow)}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--muted);font-weight:900;font-size:12px;margin-bottom:10px}.breadcrumb a{color:#cbd5e1;text-decoration:none}.breadcrumb a:hover{color:#60a5fa}.breadcrumb .sep{opacity:.7}.hero-wrap{position:relative;border-radius:34px!important;overflow:hidden!important;background:radial-gradient(1000px 420px at 82% 0,rgba(214,170,69,.16),transparent 62%),linear-gradient(135deg,rgba(8,12,24,.96),rgba(14,20,34,.88))!important}.hero-bg{position:absolute;inset:0;filter:saturate(1.08) brightness(.72);transform:scale(1.06);opacity:.96;pointer-events:none}.hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,11,22,.9) 0,rgba(7,11,22,.62) 38%,rgba(7,11,22,.34) 100%),linear-gradient(180deg,rgba(7,11,22,.28) 0,rgba(7,11,22,.72) 58%,rgba(7,11,22,.94) 100%)}.hero-bg-media{width:100%;height:100%;display:block;object-fit:cover;object-position:center 22%}.hero-overlay{position:absolute;inset:0;background:radial-gradient(980px 420px at 82% 0,rgba(250,204,21,.13),transparent 60%),radial-gradient(780px 360px at 8% 14%,rgba(56,189,248,.1),transparent 52%),linear-gradient(180deg,rgba(8,12,24,.1),rgba(11,18,32,.22) 44%,rgba(11,18,32,.5))}.hero{position:relative;display:grid;grid-template-columns:1fr;gap:20px;padding:26px}.poster{border-color:rgba(214,170,69,.32)!important;box-shadow:0 34px 90px rgba(0,0,0,.46),0 0 0 1px rgba(255,255,255,.03) inset!important}.poster img{width:100%;height:100%;object-fit:cover;display:block}.poster-actions{background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(248,250,252,.44))!important;border:1px solid rgba(125,137,158,.14)!important;box-shadow:0 18px 42px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.78)!important}.poster-actions .btn{width:100%}.hero-maincol{display:block;min-width:0;max-width:100%;overflow:hidden}.actionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.actionGrid--top{gap:14px;margin-top:14px}.actionStack{display:flex;flex-direction:column;gap:10px;margin-top:10px}.actionStack .btn{width:100%}.btn-ico{font-size:.88em;line-height:1;display:inline-flex;align-items:center;justify-content:center}.btn-soft,.btn-watch,.btn-yt{font-size:15px}.btn-action{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center;white-space:normal;line-height:1.15;min-height:66px;padding:14px 74px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);box-shadow:0 10px 26px rgba(0,0,0,.22)}.btn-action:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.btn-action:active{transform:scale(.985)}.btn-action.is-loading{opacity:.75;cursor:progress}.btn-action.is-loading .btn-action__hint{opacity:.85}.btn-action__text{font-weight:900;font-size:15px;letter-spacing:-.01em;width:100%;text-align:center;display:block}.btn-action__hint{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);min-width:58px;text-align:center;font-size:12px;font-weight:800;opacity:.96;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.76);backdrop-filter:blur(6px);box-shadow:0 8px 18px rgba(15,23,42,.08)}html[dir=ltr] .btn-action__hint{inset-inline-start:auto;inset-inline-end:14px}.btn-fav{background:linear-gradient(135deg,rgba(255,77,77,.18),rgba(255,255,255,.04));border-color:rgba(255,77,77,.22)}.btn-fav:hover{background:linear-gradient(135deg,rgba(255,77,77,.24),rgba(255,255,255,.06))}.btn-wl{background:linear-gradient(135deg,rgba(46,204,113,.16),rgba(255,255,255,.04));border-color:rgba(46,204,113,.22)}.btn-wl:hover{background:linear-gradient(135deg,rgba(46,204,113,.22),rgba(255,255,255,.06))}.btn-share{background:linear-gradient(135deg,rgba(168,85,247,.16),rgba(255,255,255,.04));border-color:rgba(168,85,247,.22)}.btn-share:hover{background:linear-gradient(135deg,rgba(168,85,247,.22),rgba(255,255,255,.06))}.btn-source{background:linear-gradient(135deg,rgba(245,158,11,.16),rgba(255,255,255,.04));border-color:rgba(245,158,11,.22)}.btn-source:hover{background:linear-gradient(135deg,rgba(245,158,11,.24),rgba(255,255,255,.06))}.js-fav[aria-pressed=true]{border-color:rgba(255,77,77,.55);background:linear-gradient(135deg,rgba(255,77,77,.42),rgba(255,255,255,.05));box-shadow:0 14px 34px rgba(255,77,77,.14)}.js-fav[aria-pressed=true] .btn-action__hint{border-color:rgba(255,77,77,.38);background:rgba(255,77,77,.18)}.js-watchlist[aria-pressed=true]{border-color:rgba(46,204,113,.55);background:linear-gradient(135deg,rgba(46,204,113,.36),rgba(255,255,255,.05));box-shadow:0 14px 34px rgba(46,204,113,.12)}.js-watchlist[aria-pressed=true] .btn-action__hint{border-color:rgba(46,204,113,.35);background:rgba(46,204,113,.18)}.toast{position:fixed;left:50%;bottom:92px;transform:translateX(-50%);background:rgba(15,23,42,.92);color:#fff;border:1px solid rgba(148,163,184,.22);padding:10px 12px;border-radius:14px;font-weight:900;z-index:90;max-width:min(520px,calc(100vw - 24px));text-align:center;backdrop-filter:blur(12px)}.shareSheet,.shareSheet *{font-family:Cairo,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.shareSheet{position:fixed;inset:0;font-family:Cairo,system-ui,-apple-system,Arial,sans-serif;background:rgba(2,6,23,.55);z-index:95;display:none;align-items:flex-end;justify-content:center;padding:12px}.shareSheet .panel{width:min(560px,100%);border-radius:18px;border:1px solid rgba(148,163,184,.2);background:rgba(11,18,32,.94);backdrop-filter:blur(14px);padding:14px}.shareSheet .head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.shareSheet .ttl{font-weight:900}.shareSheet .close{border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.03);color:#e5e7eb;border-radius:12px;padding:8px 10px;font-weight:900;cursor:pointer}.shareSheet .grid{display:grid;grid-template-columns:1fr;gap:10px}.shareSheet a,.shareSheet button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px;border-radius:14px;text-decoration:none;font-weight:900;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.03);color:#e5e7eb;cursor:pointer}.shareSheet .copy{grid-column:1/-1}h1{margin:0 0 10px;font-size:clamp(22px,5vw,38px);font-weight:900;line-height:1.25}.title-clamp{margin:0 0 6px;font-size:clamp(20px,2.7vw,26px);line-height:1.24;letter-spacing:-.014em;overflow-wrap:anywhere;word-break:break-word;max-width:26ch;text-wrap:balance}.title-clamp--long{font-size:clamp(18px,2.35vw,23px);line-height:1.2}.title-clamp--xlong{font-size:clamp(16px,2vw,20px);line-height:1.16;letter-spacing:-.02em}.title-clamp .title-main{display:block;max-width:100%}.title-clamp .title-subtitle{display:block;margin-top:6px;font-size:.5em;line-height:1.38;font-weight:700;opacity:.82;max-width:100%;color:rgba(226,232,240,.9)}html[dir=rtl] .title-clamp .title-subtitle{direction:rtl;unicode-bidi:plaintext}html[dir=ltr] .title-clamp .title-subtitle{direction:ltr;unicode-bidi:plaintext}.title-clamp--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:100%}.title-clamp--stacked .title-main,.title-clamp--stacked .title-subtitle{display:block}.title-clamp--stacked .title-main{display:block;max-width:100%;line-height:1.14}.hero-title-premium-group{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:min(100%,720px)}.hero-title-premium-group--latin-main{direction:ltr;text-align:left}html[dir=rtl] .hero-title-premium-group--latin-main{align-items:flex-end;margin-inline-start:auto;text-align:right}.hero-title-premium-group--latin-main .hero-title-premium__main{direction:ltr;text-align:left;unicode-bidi:isolate}html[dir=rtl] .hero-title-premium-group--latin-main .hero-title-premium__main{text-align:right;margin-inline-start:auto}.hero-title-premium-group--latin-main .hero-title-ar-sub,.hero-title-premium-group--latin-main .hero-title-premium__sub{direction:rtl;text-align:left;unicode-bidi:plaintext}html[dir=rtl] .hero-title-premium-group--latin-main .hero-title-ar-sub,html[dir=rtl] .hero-title-premium-group--latin-main .hero-title-premium__sub{text-align:right;align-self:flex-end}.hero-title-premium{display:block;width:100%;max-width:100%;position:relative;margin:0}.hero-title-premium__main{display:block;width:100%;max-width:100%;font-weight:800;font-size:clamp(.9rem,1.58vw,1.3rem);letter-spacing:-.03em;line-height:1.15;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-wrap:pretty;text-shadow:0 16px 30px rgba(2,6,23,.18)}.hero-title-ar-sub,.hero-title-premium__sub{display:block;width:100%;max-width:100%;margin-top:0;padding-top:12px;position:relative;font-size:clamp(.88rem,.98vw,.95rem);line-height:1.22;font-weight:600;letter-spacing:.002em;opacity:.96;unicode-bidi:plaintext}.hero-title-ar-sub::before,.hero-title-premium__sub::before{content:"";display:block;width:min(108px,34%);height:1px;margin:0 0 9px;border-radius:999px;background:linear-gradient(90deg,rgba(148,163,184,0),rgba(148,163,184,.42),rgba(148,163,184,0));box-shadow:0 10px 26px rgba(15,23,42,.1)}.hero-title-premium__sub--translated{font-size:clamp(.87rem,.95vw,.93rem)!important;font-weight:700;opacity:.98}html[dir=rtl] .hero-title-ar-sub,html[dir=rtl] .hero-title-premium__sub{direction:rtl;text-align:start}html[dir=rtl] .hero-title-ar-sub::before,html[dir=rtl] .hero-title-premium__sub::before{margin-right:0;margin-left:auto}html[dir=ltr] .hero-title-ar-sub::before,html[dir=ltr] .hero-title-premium__sub::before{margin-left:0;margin-right:auto}html[dir=ltr] .hero-title-ar-sub,html[dir=ltr] .hero-title-premium__sub{direction:ltr;text-align:start}html[data-theme=light] .hero-title-premium__main{color:#0f172a;text-shadow:0 18px 34px rgba(15,23,42,.11)}html[data-theme=dark] .hero-title-premium__main{color:#f8fafc;text-shadow:0 18px 34px rgba(0,0,0,.32)}html[data-theme=light] .hero-title-ar-sub,html[data-theme=light] .hero-title-premium__sub{color:#7c2d12;text-shadow:0 8px 20px rgba(124,45,18,.08)}html[data-theme=dark] .hero-title-ar-sub,html[data-theme=dark] .hero-title-premium__sub{color:#e2e8f0;text-shadow:0 8px 20px rgba(15,23,42,.18)}html[data-theme=light] .hero-title-premium__sub--translated{color:#92400e;text-shadow:0 8px 20px rgba(146,64,14,.1)}html[data-theme=dark] .hero-title-premium__sub--translated{color:#f7c86b;text-shadow:0 8px 20px rgba(247,200,107,.16)}.hero-title-premium--stacked{display:block!important}.hero-title-premium--stacked .hero-title-premium__main{order:1}.hero-title-premium--stacked .hero-title-ar-sub,.hero-title-premium--stacked .hero-title-premium__sub{order:2}.title-clamp--stacked .title-subtitle{display:block;margin-top:5px;font-size:.5em;line-height:1.32;font-weight:600;opacity:.84;max-width:100%;padding-inline-start:0;direction:rtl;text-align:start;unicode-bidi:plaintext}.title-full{display:block;max-width:100%;min-width:0;margin-top:8px}.title-full-box{display:block;width:100%;max-width:100%;min-width:0;padding:0;overflow:hidden}.title-full-label{display:block;margin:0 0 6px;font-size:12px;line-height:1.35;font-weight:800;color:var(--muted);opacity:.92;direction:rtl;text-align:right}.title-full-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:100%;min-width:0;font-size:13px;line-height:1.7;color:var(--muted);opacity:.92;direction:ltr;text-align:left;unicode-bidi:isolate;word-break:break-word;overflow-wrap:anywhere;text-wrap:pretty}.title-clamp--latin{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.02em}.title-clamp--latin.title-clamp--long{font-size:clamp(17px,2.15vw,22px)}.title-clamp--latin.title-clamp--xlong{font-size:clamp(15px,1.85vw,19px)}.hero-hook-premium{width:100%;max-width:min(100%,700px);margin:10px 0 8px;font-size:clamp(.88rem,.98vw,.98rem);line-height:1.85;font-weight:700;color:var(--muted);text-wrap:pretty}.hero-hook-premium strong{font-weight:800;color:inherit}.hero-hook-premium .hero-hook-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.34;margin-inline:8px;vertical-align:middle}.hero-insight-engine{width:100%;max-width:min(100%,720px);display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 10px}.hero-insight-chip{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));box-shadow:0 12px 28px rgba(15,23,42,.08);backdrop-filter:blur(10px)}.hero-insight-chip__icon{width:22px;height:22px;flex:0 0 22px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:800;background:rgba(255,255,255,.12)}.hero-insight-chip__body{min-width:0}.hero-insight-chip__label{display:block;font-size:10.4px;line-height:1.2;font-weight:600;opacity:.7;margin-bottom:2px}.hero-insight-chip__value{display:block;font-size:11.8px;line-height:1.42;font-weight:600;text-wrap:pretty}html[data-theme=light] .hero-hook-premium{color:#475569}html[data-theme=dark] .hero-hook-premium{color:#cbd5e1}html[data-theme=light] .hero-insight-chip{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.92));border-color:rgba(148,163,184,.18)}html[data-theme=dark] .hero-insight-chip{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));border-color:rgba(148,163,184,.16)}html[data-theme=light] .hero-insight-chip__icon{background:rgba(15,23,42,.06);color:#0f172a}html[data-theme=dark] .hero-insight-chip__icon{background:rgba(255,255,255,.11);color:#f8fafc}html[data-theme=light] .hero-insight-chip__label{color:#64748b}html[data-theme=dark] .hero-insight-chip__label{color:#94a3b8}html[data-theme=light] .hero-insight-chip__value{color:#0f172a}html[data-theme=dark] .hero-insight-chip__value{color:#f8fafc}.footer .back-to-top,.footer .scroll-top,.footer .to-top,.footer button,.site-footer .back-to-top,.site-footer .scroll-top,.site-footer .to-top,.site-footer button,footer .back-to-top,footer .scroll-top,footer .to-top,footer button{font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.title-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 6px}.title-meta .badge{padding:6px 11px;font-size:11.5px}.hero-rating-inline{margin:10px 0 8px;font-size:16px;font-weight:900;line-height:1.55;color:#f8fafc}.hero-rating-inline .hero-rating-count{opacity:.82;font-size:.9em;font-weight:800}html[data-theme=light] .hero-rating-inline{color:#0f172a}.content-refresh-stamp{--refresh-accent:#4ade80;--refresh-accent-2:#22c55e;--refresh-accent-soft:rgba(74,222,128,.16);position:relative;overflow:hidden;isolation:isolate;margin:10px 0 10px;padding:13px 14px 12px;border-radius:20px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.028)),radial-gradient(140% 130% at 100% 0,rgba(74,222,128,.12),transparent 44%),linear-gradient(135deg,rgba(15,23,42,.34),rgba(15,23,42,.14));box-shadow:0 18px 42px rgba(2,6,23,.12),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.content-refresh-stamp::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(74,222,128,.18),transparent 20%,transparent 80%,rgba(56,189,248,.08));opacity:.7;z-index:0}.content-refresh-stamp>*{position:relative;z-index:1}.content-refresh-stamp.is-recent{border-color:rgba(74,222,128,.26);box-shadow:0 22px 48px rgba(2,6,23,.14),inset 0 1px 0 rgba(255,255,255,.06)}.content-refresh-stamp__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;flex-wrap:wrap}.content-refresh-stamp__eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:26px;padding:5px 10px;border-radius:999px;background:rgba(15,23,42,.3);border:1px solid rgba(148,163,184,.16);font-size:10px;line-height:1;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#dcfce7}.content-refresh-stamp__icon{width:16px;height:16px;flex:0 0 16px;color:var(--refresh-accent);filter:drop-shadow(0 2px 6px rgba(74,222,128,.28))}.content-refresh-stamp__row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.content-refresh-stamp__label{display:flex;align-items:center;gap:8px;min-width:0;font-size:11.8px;font-weight:500;color:var(--muted)}.content-refresh-stamp__date{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(15,23,42,.42);border:1px solid rgba(148,163,184,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-size:12.1px;line-height:1.2;font-weight:600;color:#f8fafc;white-space:nowrap}.content-refresh-stamp__date-icon{width:14px;height:14px;flex:0 0 14px;opacity:.9}.content-refresh-stamp__note{margin-top:8px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.045);border:1px solid rgba(148,163,184,.12);font-size:11.4px;line-height:1.62;color:#dce6f1;opacity:.96}.content-refresh-stamp__storyline{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(148,163,184,.16);font-size:11.5px;line-height:1.68;color:#edf4fb}html[data-theme=light] .content-refresh-stamp{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.88)),radial-gradient(140% 130% at 100% 0,rgba(74,222,128,.14),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.88),rgba(241,245,249,.84));border-color:rgba(15,23,42,.08);box-shadow:0 14px 28px rgba(15,23,42,.05),inset 0 1px 0 rgba(255,255,255,.94)}html[data-theme=light] .content-refresh-stamp.is-recent{border-color:rgba(34,197,94,.22)}html[data-theme=light] .content-refresh-stamp__eyebrow{background:rgba(255,255,255,.9);border-color:rgba(148,163,184,.18);color:#15803d}html[data-theme=light] .content-refresh-stamp__date{background:rgba(255,255,255,.92);border-color:rgba(148,163,184,.2);color:#0f172a}html[data-theme=light] .content-refresh-stamp__note{color:#334155;background:rgba(255,255,255,.92);border-color:rgba(148,163,184,.18)}html[data-theme=light] .content-refresh-stamp__storyline{border-top-color:rgba(148,163,184,.24);color:#0f172a}.title-alt{opacity:.9;font-size:.82em;font-weight:800}.badges{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.badge{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.03);font-size:12px;color:#e5e7eb;font-weight:800}.metaLine{color:#e2e8f0;font-weight:900;opacity:.95;margin-top:6px}.desc{line-height:2.05;color:#e5e7eb;margin:10px 0 0;font-size:15px}.heroDescWrap{background:linear-gradient(135deg,rgba(214,170,69,.12),rgba(255,255,255,.045))!important;border:1px solid rgba(214,170,69,.2)!important}.heroDescCardHead{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}.heroDescBadge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(251,191,36,.22);background:linear-gradient(135deg,rgba(254,249,195,.12),rgba(255,255,255,.03));color:#fde68a;font-size:12px;font-weight:900;line-height:1}.heroDescWrap .desc{margin-top:0}.hero-desc-more{display:none;margin-top:14px;margin-bottom:18px}.hero-desc-more button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(251,191,36,.24);background:linear-gradient(135deg,rgba(245,158,11,.18) 0,rgba(234,88,12,.14) 100%);color:#fff7ed;border-radius:999px;padding:10px 16px;font-size:12.5px;font-weight:900;line-height:1.2;cursor:pointer;font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Tahoma,Arial,sans-serif;box-shadow:0 12px 28px rgba(234,88,12,.16),inset 0 1px 0 rgba(255,255,255,.1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.hero-desc-more button:hover{border-color:rgba(251,191,36,.42);transform:translateY(-1px);box-shadow:0 16px 34px rgba(234,88,12,.22),inset 0 1px 0 rgba(255,255,255,.14)}.small{color:var(--muted);font-size:13px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:14px;color:#fff;font-weight:900;border:1px solid rgba(255,255,255,.12);text-decoration:none;user-select:none;transition:transform .12s ease;cursor:pointer;font-family:inherit;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-watch{background:linear-gradient(135deg,#f5c86a,#c79022)!important;color:#17100a!important;border-color:rgba(245,200,106,.46)!important;box-shadow:0 16px 34px rgba(214,170,69,.22)!important}.btn-yt{background:linear-gradient(135deg,rgba(225,29,72,.9),rgba(127,29,29,.78))!important}.btn-outline{background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.22);color:#e2e8f0}.btn-soft{padding:12px 12px;font-size:14px;opacity:.95}.btn-soft:hover{opacity:1}.btn-disabled{opacity:.55;cursor:not-allowed;background:#334155;box-shadow:none}.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;margin-top:16px!important;align-items:stretch!important}.details-grid--sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px!important}.detail{position:relative;isolation:isolate;min-height:128px;padding:15px 16px 16px!important;border-radius:26px!important;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.026))!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 20px 46px rgba(2,6,23,.18),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(255,255,255,.02)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;font-family:Cairo,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.detail .k{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;color:var(--muted)!important;font-size:10.6px!important;font-weight:700!important;line-height:1.4;letter-spacing:0;text-align:center}.detail .v{margin-top:10px!important;width:100%;font-size:15.5px!important;line-height:1.34!important;color:var(--text)!important;font-weight:600!important;letter-spacing:-.005em;word-break:break-word;text-wrap:balance;text-align:center}.maturity-card{position:relative;overflow:hidden;--maturity-glow-a:rgba(59,130,246,.16);--maturity-glow-b:rgba(245,158,11,.12);--maturity-surface-a:rgba(255,255,255,.05);--maturity-surface-b:rgba(255,255,255,.03);--maturity-soft-bg:rgba(255,255,255,.05);--maturity-soft-border:rgba(148,163,184,.18);--maturity-item-bg:rgba(2,6,23,.24);--maturity-item-border:rgba(148,163,184,.14);--maturity-note-bg:rgba(255,255,255,.03);--maturity-note-border:rgba(148,163,184,.18);--maturity-bar:rgba(148,163,184,.52);background:radial-gradient(1100px 240px at 0 0,var(--maturity-glow-a),transparent 55%),radial-gradient(900px 220px at 100% 0,var(--maturity-glow-b),transparent 55%),linear-gradient(180deg,var(--maturity-surface-a),var(--maturity-surface-b))!important}.maturity-card--safe{--maturity-glow-a:rgba(34,197,94,.18);--maturity-glow-b:rgba(16,185,129,.10);--maturity-soft-bg:rgba(34,197,94,.12);--maturity-soft-border:rgba(74,222,128,.24);--maturity-item-bg:rgba(20,83,45,.18);--maturity-item-border:rgba(34,197,94,.18);--maturity-note-bg:rgba(20,83,45,.16);--maturity-note-border:rgba(74,222,128,.22);--maturity-bar:rgba(74,222,128,.62)}.maturity-card--guided{--maturity-glow-a:rgba(59,130,246,.18);--maturity-glow-b:rgba(56,189,248,.10);--maturity-soft-bg:rgba(59,130,246,.12);--maturity-soft-border:rgba(96,165,250,.24);--maturity-item-bg:rgba(30,41,59,.24);--maturity-item-border:rgba(96,165,250,.18);--maturity-note-bg:rgba(30,41,59,.18);--maturity-note-border:rgba(96,165,250,.22);--maturity-bar:rgba(96,165,250,.62)}.maturity-card--teen{--maturity-glow-a:rgba(245,158,11,.20);--maturity-glow-b:rgba(251,191,36,.11);--maturity-soft-bg:rgba(245,158,11,.13);--maturity-soft-border:rgba(251,191,36,.24);--maturity-item-bg:rgba(120,53,15,.18);--maturity-item-border:rgba(245,158,11,.18);--maturity-note-bg:rgba(120,53,15,.15);--maturity-note-border:rgba(251,191,36,.22);--maturity-bar:rgba(251,191,36,.62)}.maturity-card--mature{--maturity-glow-a:rgba(239,68,68,.18);--maturity-glow-b:rgba(244,63,94,.10);--maturity-soft-bg:rgba(239,68,68,.12);--maturity-soft-border:rgba(252,165,165,.24);--maturity-item-bg:rgba(127,29,29,.18);--maturity-item-border:rgba(248,113,113,.18);--maturity-note-bg:rgba(127,29,29,.15);--maturity-note-border:rgba(252,165,165,.22);--maturity-bar:rgba(252,165,165,.62)}.maturity-card--unknown{--maturity-glow-a:rgba(100,116,139,.18);--maturity-glow-b:rgba(148,163,184,.11);--maturity-soft-bg:rgba(148,163,184,.11);--maturity-soft-border:rgba(148,163,184,.24);--maturity-item-bg:rgba(30,41,59,.22);--maturity-item-border:rgba(148,163,184,.17);--maturity-note-bg:rgba(30,41,59,.16);--maturity-note-border:rgba(148,163,184,.20);--maturity-bar:rgba(148,163,184,.60)}.maturity-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.maturity-main{flex:1 1 560px;min-width:0}.maturity-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:900;letter-spacing:.02em;color:#cbd5e1;opacity:.94}.maturity-headline{margin-top:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.maturity-meta-stack{margin-top:11px;display:flex;flex-direction:column;gap:8px}.maturity-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.maturity-subpill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.05);font-size:12px;font-weight:900;color:#dbe7f5;line-height:1.15}.maturity-family-pill,.maturity-rating-pill{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border-radius:999px;font-weight:900;line-height:1;border:1px solid rgba(255,255,255,.1)}.maturity-rating-pill{font-size:14px;background:rgba(15,23,42,.72);color:#fff;box-shadow:0 10px 28px rgba(2,6,23,.24)}.maturity-family-pill{font-size:12px;background:rgba(255,255,255,.05);color:#e5e7eb}.maturity-state{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);font-size:11.5px;font-weight:900;line-height:1.15;color:#eff6ff;background:rgba(255,255,255,.05)}.maturity-state--official{background:rgba(34,197,94,.14);border-color:rgba(74,222,128,.3);color:#dcfce7}.maturity-state--estimate{background:rgba(59,130,246,.15);border-color:rgba(96,165,250,.28);color:#dbeafe}.maturity-state--limited{background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.28);color:#e2e8f0}.maturity-state--conf-high{background:rgba(22,163,74,.14);border-color:rgba(74,222,128,.28);color:#dcfce7}.maturity-state--conf-medium{background:rgba(245,158,11,.14);border-color:rgba(251,191,36,.28);color:#fef3c7}.maturity-state--conf-low{background:rgba(148,163,184,.14);border-color:rgba(148,163,184,.28);color:#e2e8f0}.maturity-source{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(148,163,184,.16);font-size:11.5px;font-weight:900;color:#dbe4f0;max-width:100%;line-height:1.2;white-space:normal}.maturity-source--official{background:rgba(34,197,94,.12);border-color:rgba(74,222,128,.24);color:#dcfce7}.maturity-source--estimate{background:rgba(59,130,246,.12);border-color:rgba(96,165,250,.24);color:#dbeafe}.maturity-source--limited{background:rgba(148,163,184,.12);border-color:rgba(148,163,184,.24);color:#e2e8f0}.maturity-copy{margin-top:10px;color:#e5e7eb;line-height:1.9;font-size:13.5px}.maturity-grid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.badge.maturity-badge--guided,.badge.maturity-badge--mature,.badge.maturity-badge--safe,.badge.maturity-badge--teen,.badge.maturity-badge--unknown{color:#fff;border-color:transparent;box-shadow:0 10px 24px rgba(2,6,23,.2)}.maturity-item{padding:11px 12px;border-radius:18px;border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.24)}.maturity-item .label{display:block;color:var(--muted);font-size:10.5px;font-weight:800;margin-bottom:6px}.maturity-item strong{display:block;color:#fff;font-size:13.5px;line-height:1.65}.maturity-chipset{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.maturity-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.05);font-size:11.5px;font-weight:800;color:#ecf3ff}.maturity-note{margin-top:12px;padding:11px 13px;border-radius:16px;border:1px dashed rgba(148,163,184,.18);background:rgba(255,255,255,.03);color:#d8e1ee;line-height:1.8;font-size:12px}.maturity-meta-row--secondary .maturity-source{max-width:none}.maturity-badge--safe,.maturity-card--safe .maturity-rating-pill{background:linear-gradient(135deg,rgba(22,163,74,.92),rgba(34,197,94,.75));border-color:rgba(34,197,94,.42)}.maturity-badge--guided,.maturity-card--guided .maturity-rating-pill{background:linear-gradient(135deg,rgba(37,99,235,.95),rgba(56,189,248,.72));border-color:rgba(96,165,250,.35)}.maturity-badge--teen,.maturity-card--teen .maturity-rating-pill{background:linear-gradient(135deg,rgba(217,119,6,.95),rgba(245,158,11,.78));border-color:rgba(251,191,36,.34)}.maturity-badge--mature,.maturity-card--mature .maturity-rating-pill{background:linear-gradient(135deg,rgba(220,38,38,.95),rgba(248,113,113,.78));border-color:rgba(252,165,165,.34)}.maturity-badge--unknown,.maturity-card--unknown .maturity-rating-pill{background:linear-gradient(135deg,rgba(71,85,105,.95),rgba(148,163,184,.76));border-color:rgba(148,163,184,.34)}.maturity-card--safe .maturity-family-pill{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.13)}.maturity-card--guided .maturity-family-pill{border-color:rgba(96,165,250,.25);background:rgba(59,130,246,.13)}.maturity-card--teen .maturity-family-pill{border-color:rgba(251,191,36,.26);background:rgba(245,158,11,.14)}.maturity-card--mature .maturity-family-pill{border-color:rgba(252,165,165,.28);background:rgba(239,68,68,.14)}.maturity-card--unknown .maturity-family-pill{border-color:rgba(148,163,184,.26);background:rgba(148,163,184,.12)}.note{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.03);border:1px dashed rgba(148,163,184,.22);color:#cbd5e1;line-height:1.95}.section-title{margin:0 0 12px;font-size:18px;font-weight:900}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.section-head--compact .section-title{margin-bottom:0}.section-meta-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900;color:var(--muted);border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.04)}.trailer-card{border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.03);border-radius:18px;overflow:hidden}.ratio{position:relative;width:100%;padding-top:56.25%;background:rgba(0,0,0,.25)}.ratio iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.trailer-thumb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#000}.trailer-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}.trailer-play{position:relative;width:74px;height:74px;border-radius:999px;background:rgba(220,38,38,.92);display:flex;align-items:center;justify-content:center;box-shadow:0 18px 45px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.18);font-size:29px}.official-videos-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.official-videos-sub{color:var(--muted);font-size:13px;line-height:1.9;max-width:860px}.official-videos-count{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.035);font-size:12px;font-weight:900;color:#e2e8f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.official-videos-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;align-items:start}.ov-featured{display:grid;grid-template-columns:minmax(0,1fr);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025));border:1px solid rgba(148,163,184,.18);border-radius:22px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 18px 44px rgba(2,6,23,.14)}.ov-featured-media{position:relative;aspect-ratio:16/9;background:rgba(0,0,0,.25);overflow:hidden}.ov-featured-media img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001)}.ov-featured-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.06) 0,rgba(2,6,23,.16) 36%,rgba(2,6,23,.74) 100%)}.ov-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:82px;height:82px;border-radius:999px;background:rgba(255,255,255,.94);display:flex;align-items:center;justify-content:center;box-shadow:0 18px 50px rgba(0,0,0,.32)}.ov-play:before{content:"";display:block;margin-right:-4px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #dc2626}.ov-type{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(2,6,23,.72);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:12px;font-weight:900}.ov-featured-body{padding:18px}.ov-featured-title{font-size:21px!important;line-height:1.42!important;margin:0!important}.ov-featured-desc{font-size:12.5px!important;line-height:1.75!important;margin-top:8px!important;color:var(--muted)!important;max-width:820px}.ov-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ov-meta .m{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.16);font-size:12px;font-weight:800;color:#e2e8f0}.ov-actions{margin-top:12px!important;display:flex!important;gap:7px!important;align-items:center!important;justify-content:flex-start!important}.ov-list{display:grid;gap:10px}.ov-item{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;background:rgba(255,255,255,.03);border:1px solid rgba(148,163,184,.16);border-radius:20px;padding:10px;text-decoration:none;color:inherit;transition:transform .12s ease,border-color .12s ease,background .12s ease}.ov-featured:hover,.ov-item:hover{border-color:rgba(96,165,250,.32);transform:translateY(-1px)}.ov-item:hover{background:rgba(255,255,255,.04)}.ov-item-thumb{border-radius:13px!important}.ov-item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ov-item-thumb .mini-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:999px;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.28)}.ov-item-thumb .mini-play:before{content:"";display:block;margin-right:-3px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #dc2626}.ov-item-title{font-size:14px!important;line-height:1.48!important;-webkit-line-clamp:2!important}.ov-item-desc{display:none!important}.ov-item-meta{gap:5px!important;margin-top:6px!important}.ov-item-meta span{padding:4px 7px!important;font-size:9.5px!important}.ov-list::-webkit-scrollbar{height:8px}.ov-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.25);border-radius:999px}.official-videos-card{padding:24px!important}.official-videos-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#ef4444,#f59e0b,#3b82f6,#22c55e);opacity:.92}.official-videos-head--premium{padding:4px 2px 2px}.ov-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;padding:7px 11px;border-radius:999px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.18);color:#fecaca;font-size:12px;font-weight:900}.official-videos-title{font-size:24px!important;line-height:1.35}.official-videos-layout--premium{grid-template-columns:minmax(0,1.58fr) minmax(280px,.52fr)!important;gap:20px!important;align-items:start!important}.ov-featured--premium{position:relative;border-radius:26px;background:linear-gradient(180deg,rgba(15,23,42,.34),rgba(15,23,42,.14));border-color:rgba(148,163,184,.22)}.ov-featured--premium:after{content:"";position:absolute;inset:auto 18px 0 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.ov-featured--premium .ov-featured-media{border-bottom:1px solid rgba(255,255,255,.08)}.ov-featured--premium .ov-featured-media img{filter:saturate(1.08) contrast(1.03)}.ov-type--main{right:14px;top:14px;background:linear-gradient(135deg,rgba(15,23,42,.86),rgba(30,41,59,.72));backdrop-filter:blur(10px)}.ov-official-badge{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;background:rgba(16,185,129,.88);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:12px;font-weight:900;box-shadow:0 12px 30px rgba(16,185,129,.22)}.ov-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ov-lang-pill{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:7px 10px;border-radius:999px;background:rgba(59,130,246,.12);border:1px solid rgba(96,165,250,.22);color:#bfdbfe;font-size:11px;font-weight:900;white-space:nowrap}.ov-list--premium{max-height:640px;overflow:auto;padding-inline-end:4px;align-content:start}.ov-item--premium{grid-template-columns:108px minmax(0,1fr)!important;padding:9px!important;border-radius:18px!important;gap:10px!important;position:relative}.ov-mini-topline{display:flex!important;align-items:center!important;gap:5px!important;margin-bottom:4px!important}.ov-mini-topline span{padding:4px 7px!important;font-size:9.5px!important}.ov-mini-official{position:absolute;top:8px;left:8px;width:25px;height:25px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(34,197,94,.92);color:#fff;font-size:13px;font-weight:900;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 18px rgba(34,197,94,.24)}.ov-more-btn{border-style:dashed!important;background:rgba(255,255,255,.025)!important}html[data-theme=light] .ov-kicker{background:#fff1f2;border-color:#fecdd3;color:#9f1239}html[data-theme=light] .ov-featured--premium{background:linear-gradient(180deg,#fff,#f8fafc);border-color:rgba(15,23,42,.08)}html[data-theme=light] .ov-lang-pill,html[data-theme=light] .ov-mini-topline span{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}html[data-theme=light] .ov-item--premium{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 12px 30px rgba(15,23,42,.06)}.official-videos-card .ov-featured-media{aspect-ratio:16/9!important;min-height:420px!important;border-radius:24px!important}.official-videos-card .ov-featured-media .ov-iframe{width:100%!important;height:100%!important;min-height:420px!important}.official-videos-card .ov-featured-media.is-playing{overflow:hidden!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.official-videos-layout--count-1{grid-template-columns:minmax(0,1fr)!important}.official-videos-layout--count-1 .ov-list--premium{display:none!important}.official-videos-layout--count-2{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important}.official-videos-layout--count-3{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)!important}.official-videos-layout--count-4,.official-videos-layout--count-5,.official-videos-layout--count-6{grid-template-columns:minmax(0,1.38fr) minmax(340px,.62fr)!important}.official-videos-layout--premium .ov-list--premium{align-content:start!important;align-self:start!important;height:auto!important}.official-videos-layout--count-2 .ov-list--premium,.official-videos-layout--count-3 .ov-list--premium{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;max-height:none!important;overflow:visible!important}.official-videos-layout--count-2 .ov-item--premium,.official-videos-layout--count-3 .ov-item--premium{min-height:unset!important}.official-videos-card .ov-item-thumb .mini-play{width:26px!important;height:26px!important}.official-videos-card .ov-item-thumb .mini-play:before{border-top-width:4.5px!important;border-bottom-width:4.5px!important;border-left-width:8px!important}.official-videos-card .ov-item-thumb .ov-mini-official{width:18px!important;height:18px!important;top:6px!important;left:6px!important;font-size:10px!important}.official-videos-card .ov-item-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.02),rgba(2,6,23,.28));pointer-events:none}.official-videos-card .ov-item--premium:hover .mini-play{transform:translate(-50%,-50%) scale(1.06)!important}.official-videos-card .ov-featured--premium{min-height:0!important;box-shadow:0 22px 55px rgba(2,6,23,.13)!important}.official-videos-card .ov-featured-body{padding:16px 18px 18px!important;border-radius:0 0 24px 24px!important}.ov-video-hub{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.ov-hub-copy{min-width:0}.ov-now-label{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;margin-bottom:8px;border-radius:999px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.16);color:#fecaca;font-size:10.5px;font-weight:900}.ov-video-stats{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ov-meta .m,.ov-video-stats .m{padding:6px 9px!important;font-size:10.5px!important;line-height:1!important}.ov-actions .btn{min-height:34px!important;padding:7px 11px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1!important;box-shadow:none!important}.ov-actions .btn-watch{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}.ov-actions .btn-outline{background:rgba(148,163,184,.1)!important;border:1px solid rgba(148,163,184,.18)!important;color:var(--text)!important}.ov-video-index{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:34px;border-radius:999px;background:rgba(59,130,246,.1);border:1px solid rgba(96,165,250,.2);color:#bfdbfe;font-size:11px;font-weight:900}.ov-list--premium::-webkit-scrollbar{width:7px;height:7px}.ov-list--premium::-webkit-scrollbar-thumb{background:rgba(148,163,184,.26);border-radius:999px}.ov-item--premium.is-active{border-color:rgba(239,68,68,.42)!important;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(59,130,246,.04))!important;box-shadow:0 14px 34px rgba(2,6,23,.12)}html[data-theme=light] .ov-now-label{background:#fff1f2;border-color:#fecdd3;color:#9f1239}html[data-theme=light] .ov-video-index{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.official-videos-card .ov-list--premium{max-height:620px!important;overflow:auto!important;padding-inline-end:6px!important}.official-videos-card .ov-item--premium{grid-template-columns:118px minmax(0,1fr)!important;min-height:108px!important;padding:10px!important}.official-videos-card .ov-item-title{font-size:15px!important;font-weight:650!important;line-height:1.55!important;letter-spacing:-.015em!important}.official-videos-card .ov-item-meta span,.official-videos-card .ov-mini-topline span{font-size:9.2px!important;padding:4px 7px!important}.official-videos-card .ov-actions{justify-content:flex-end!important}html[dir=ltr] .official-videos-card .ov-actions{justify-content:flex-start!important}.gallery{margin-top:12px;display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.gallery::-webkit-scrollbar{height:8px}.gallery::-webkit-scrollbar-thumb{background:rgba(148,163,184,.25);border-radius:999px}.shot{flex:0 0 auto;width:240px;border-radius:18px;overflow:hidden;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.03)}.shot img{width:100%;height:140px;object-fit:cover;display:block}.cast-card{text-align:center!important;overflow:hidden!important}.cast-card img{width:100%;height:190px;object-fit:cover;display:block;background:rgba(0,0,0,.2)}.cast-gallery{margin-top:0}.cast-more{margin-top:12px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(255,255,255,.025);overflow:hidden}.cast-more summary{cursor:pointer;list-style:none;padding:12px 14px;font-size:13px;font-weight:900;color:var(--text)}.cast-more summary::-webkit-details-marker{display:none}.cast-more[open] summary{border-bottom:1px solid rgba(148,163,184,.12)}.cast-gallery--more{padding:12px}.cast-body{padding:10px}.cast-name{font-weight:900}.cast-role{color:var(--muted);font-size:12px;margin-top:6px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.table{border:1px solid rgba(148,163,184,.18);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.03)}.thead{display:grid;grid-template-columns:1.4fr .9fr .8fr;gap:10px;padding:12px 14px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(148,163,184,.14);font-weight:900;color:#e2e8f0;font-size:13px}.trow{display:grid;grid-template-columns:1.4fr .9fr .8fr;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.1);align-items:center}.trow:last-child{border-bottom:none}.platform{display:flex;align-items:center;gap:10px;min-width:0}.plogo{width:38px;height:38px;border-radius:14px;background:rgba(0,0,0,.25);border:1px solid rgba(148,163,184,.18);overflow:hidden;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.plogo img{width:100%;height:100%;object-fit:cover}.pname{font-weight:900;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ptype{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.02);font-size:12px;font-weight:900}.popen a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:12px;background:rgba(37,99,235,.14);border:1px solid rgba(37,99,235,.32);color:#fff;text-decoration:none;font-weight:900;transition:transform .12s ease;font-family:inherit}.popen a:hover{transform:translateY(-1px)}.sim-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:10px}.sim-card{display:block;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(255,255,255,.03);overflow:hidden;text-decoration:none}.sim-img{width:100%;height:210px;background:rgba(0,0,0,.25);display:block;object-fit:cover}.sim-body{padding:10px}.sim-title{margin:0;font-size:13px;font-weight:900;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sim-meta{margin-top:6px;color:var(--muted);font-size:12px}.card-topnav{padding-top:14px;padding-bottom:14px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.02);color:#e2e8f0;font-weight:900;font-size:12px;text-decoration:none}.chip:hover{border-color:rgba(96,165,250,.6)}.summaryBox{margin-top:14px;padding:14px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.summaryHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.summaryTitle{font-size:14px;font-weight:900}.summaryBadge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.03);color:#cbd5e1;font-size:11px;font-weight:900}.summaryLead{font-size:14px;line-height:1.95;color:#f8fafc}.summaryLead strong{color:#fff}.summaryRest{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(148,163,184,.16);font-size:13px;line-height:1.9;color:#dbe4ef}.summaryTail{margin-top:10px;font-size:12px;line-height:1.8;color:#cbd5e1;opacity:.92}.readmore{margin-top:10px;display:flex;justify-content:flex-start}.readmore button{border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.03);color:#e2e8f0;padding:9px 12px;border-radius:12px;font-family:inherit;font-weight:900;cursor:pointer}.readmore button:hover{border-color:rgba(96,165,250,.6)}.card-watch{background:radial-gradient(760px 300px at 15% 0,rgba(34,197,94,.1),transparent 60%),linear-gradient(180deg,var(--ch-panel),rgba(10,14,24,.66))!important}.watch-shell{display:flex;flex-direction:column;gap:16px}.watch-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.watch-title{margin:0}.watch-subtitle{color:var(--muted);font-size:13px;line-height:1.75;max-width:760px}.watch-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.watch-state{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px;border-radius:24px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.025));box-shadow:0 18px 40px rgba(2,6,23,.14)}.watch-state.is-available{border-color:rgba(59,130,246,.24);background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(255,255,255,.03) 52%,rgba(34,197,94,.08))}.watch-state.is-unavailable{border-color:rgba(148,163,184,.2);background:linear-gradient(135deg,rgba(148,163,184,.1),rgba(255,255,255,.03) 60%,rgba(245,158,11,.07))}.watch-state-main{display:flex;align-items:flex-start;gap:14px;min-width:0;flex:1 1 520px}.watch-state-ico{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.watch-state-copy{min-width:0}.watch-state-title{font-size:18px;font-weight:900;line-height:1.35;margin:0 0 6px}.watch-state-sub{font-size:13px;line-height:1.85;color:#dbe4ef}.watch-state-stats{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.watch-stat{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.05);color:#e2e8f0;font-size:12px;font-weight:900}.watch-stat strong{font-size:13px;color:#fff}.watch-group{padding:16px;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));box-shadow:0 10px 24px rgba(2,6,23,.08)}.watch-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.watch-group-title{font-size:15px;font-weight:900;line-height:1.35;color:#f8fafc}.watch-group-sub{font-size:12px;line-height:1.85;color:var(--muted);max-width:860px}.watch-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.04);font-weight:900;color:#fff}.provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.provider-card{position:relative;display:flex;flex-direction:column;gap:13px;min-height:248px;padding:16px;border-radius:24px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(155deg,rgba(255,255,255,.075),rgba(255,255,255,.025) 48%,rgba(59,130,246,.045));box-shadow:0 18px 42px rgba(2,6,23,.12),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;isolation:isolate}.provider-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#38bdf8,#6366f1);opacity:.95;z-index:1}.provider-card:after{content:"";position:absolute;inset:-70px -70px auto auto;width:160px;height:160px;border-radius:999px;background:radial-gradient(circle,rgba(59,130,246,.14),transparent 68%);z-index:-1}.provider-card--type-flatrate:before,.provider-card--type-subscription:before{background:linear-gradient(90deg,#38bdf8,#2563eb,#22c55e)}.provider-card--type-buy:before,.provider-card--type-rent:before{background:linear-gradient(90deg,#f97316,#f59e0b,#facc15)}.provider-card--type-ads:before,.provider-card--type-free:before{background:linear-gradient(90deg,#22c55e,#14b8a6)}.provider-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:2}.provider-text{min-width:0}.provider-sub{margin-top:4px;font-size:12px;line-height:1.7;color:var(--muted);max-width:260px}.provider-badge,.provider-kind{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;border:1px solid rgba(34,197,94,.22);background:rgba(34,197,94,.1);color:#dcfce7;font-size:11px;font-weight:950;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.provider-kind{border-color:rgba(148,163,184,.18);background:rgba(255,255,255,.055);color:#e2e8f0}.provider-card-meta{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:2}.provider-card-meta .ptype{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.1)}.provider-quick-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:relative;z-index:2}.provider-quick-cell{min-width:0;padding:10px 9px;border-radius:16px;border:1px solid rgba(148,163,184,.15);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.provider-quick-label{display:block;margin-bottom:4px;font-size:10px;font-weight:900;color:var(--muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-quick-value{display:block;font-size:12px;font-weight:950;color:#f8fafc;line-height:1.35;white-space:normal;word-break:break-word}.provider-quick-cell.is-price{border-color:rgba(245,158,11,.24);background:rgba(245,158,11,.08)}.provider-quick-cell.is-price .provider-quick-value{color:#fde68a}.provider-quick-cell.is-link{border-color:rgba(59,130,246,.2);background:rgba(59,130,246,.08)}.provider-short-desc{position:relative;z-index:2;min-height:34px;padding:10px 12px;border-radius:16px;border:1px solid rgba(148,163,184,.13);background:rgba(15,23,42,.1);font-size:11.5px;line-height:1.65;color:var(--muted)}.provider-offer-list{position:relative;z-index:2;display:flex;flex-direction:column;gap:7px;margin-top:-2px}.provider-offer-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr) minmax(0,.72fr);gap:7px;align-items:center;padding:8px 9px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.045);font-size:11px;line-height:1.35;color:#dbeafe}.provider-offer-type{font-weight:950;color:#f8fafc;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-offer-meta{font-weight:900;color:var(--muted);text-align:end;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-offer-price{font-weight:950;color:#fde68a;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-short-desc--facts{display:flex;flex-wrap:wrap;gap:8px;min-height:auto}.provider-fact{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.04);font-size:11px;line-height:1.4;color:#dbeafe}.provider-fact strong{color:#fff;font-weight:900}.provider-offer-row--merged{grid-template-columns:max-content max-content max-content;justify-content:space-between;column-gap:8px;row-gap:5px;background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.025));border-color:rgba(148,163,184,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.provider-offer-row--merged .provider-offer-type{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.provider-offer-row--merged .offer-icon{width:21px;height:21px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.18);font-size:11px;line-height:1;flex:0 0 auto}.provider-offer-row--merged .provider-offer-meta{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap;text-align:center;white-space:nowrap;overflow:visible;text-overflow:clip}.provider-offer-row--merged .provider-offer-price{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 9px;border-radius:999px;border:1px solid rgba(245,158,11,.26);background:rgba(245,158,11,.1);color:#f59e0b!important;font-size:10.5px;line-height:1;font-weight:950;text-align:center;white-space:nowrap}.provider-offer-list--compact{gap:6px!important}.provider-offer-row--smart{min-height:32px!important}.provider-more-offers{display:flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;border:1px dashed rgba(148,163,184,.22);background:rgba(148,163,184,.06);font-size:10.5px;font-weight:900;color:#94a3b8}.offer-chip{display:inline-flex;align-items:center;justify-content:center;min-height:21px;padding:3px 7px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.055);color:#cbd5e1;font-size:9.8px;font-weight:950;line-height:1}.offer-chip--country{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.22);color:#dbeafe}.provider-card-actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;position:relative;z-index:2}.provider-action-note{display:none}.provider-card .popen{display:flex}.provider-card .btn-disabled,.provider-card .popen a{width:100%;justify-content:center;text-align:center;min-height:46px;border-radius:16px;font-size:13px;font-weight:950;box-shadow:0 14px 26px rgba(59,130,246,.16)}.provider-card .btn-disabled{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 12px;border:1px dashed rgba(148,163,184,.24);background:rgba(255,255,255,.03);color:#cbd5e1;font-family:inherit;box-shadow:none}.provider-card--db-link{border-color:rgba(59,130,246,.18)}.provider-card--official{border-color:rgba(34,197,94,.18)}.provider-card--recorded{border-color:rgba(168,85,247,.16)}.provider-card--manual{border-color:rgba(59,130,246,.2)}html[data-theme=light] .provider-card{background:linear-gradient(180deg,#fff,#f8fbff);border-color:rgba(148,163,184,.18);box-shadow:0 12px 28px rgba(148,163,184,.09)}html[data-theme=light] .provider-card:after{background:radial-gradient(circle,rgba(59,130,246,.11),transparent 68%)}html[data-theme=light] .provider-badge{background:#ecfdf5;border-color:#bbf7d0;color:#166534}html[data-theme=light] .provider-kind{background:rgba(255,255,255,.94);border-color:rgba(148,163,184,.24);color:#334155}html[data-theme=light] .provider-quick-cell{background:#fff;border-color:rgba(15,23,42,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}html[data-theme=light] .provider-quick-label{color:#64748b}html[data-theme=light] .provider-quick-value{color:#0f172a}html[data-theme=light] .provider-quick-cell.is-price{background:#fffbeb;border-color:#fde68a}html[data-theme=light] .provider-quick-cell.is-price .provider-quick-value{color:#92400e}html[data-theme=light] .provider-quick-cell.is-link{background:#eff6ff;border-color:#bfdbfe}html[data-theme=light] .provider-short-desc{background:#f8fafc;border-color:rgba(15,23,42,.08);color:#64748b}html[data-theme=light] .provider-offer-type{color:#0f172a}html[data-theme=light] .provider-offer-price{color:#b45309}html[data-theme=light] .provider-offer-row--merged{background:linear-gradient(135deg,#fff,#f8fafc);border-color:rgba(15,23,42,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}html[data-theme=light] .provider-offer-row--merged .offer-icon{background:#eff6ff;border-color:#bfdbfe}html[data-theme=light] .provider-offer-row--merged .provider-offer-price{background:#fffbeb;border-color:#fde68a;color:#b45309!important}html[data-theme=light] .offer-chip{background:#f8fafc;border-color:rgba(15,23,42,.08);color:#475569}html[data-theme=light] .offer-chip--country{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}html[data-theme=light] .provider-fact{background:#fff;border-color:rgba(15,23,42,.08);color:#475569}html[data-theme=light] .provider-fact strong{color:#0f172a}#watch-official-platforms .provider-grid:has(.provider-card:only-child){grid-template-columns:minmax(320px,560px)!important;justify-content:center!important}#watch-official-platforms .provider-grid:has(.provider-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(280px,1fr))!important;max-width:1080px!important;margin-inline:auto!important}#watch-official-platforms .provider-card{gap:12px;min-height:0}#watch-official-platforms .provider-quick-cell--countries{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(34,197,94,.055))!important;border-color:rgba(59,130,246,.22)!important}.provider-country-set{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap;min-height:24px}.provider-country-chip{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:23px;padding:3px 8px;border-radius:999px;border:1px solid rgba(59,130,246,.24);background:linear-gradient(135deg,rgba(59,130,246,.16),rgba(255,255,255,.045));color:#dbeafe;font-size:10px;font-weight:950;letter-spacing:.02em;line-height:1}.provider-country-chip--more{border-color:rgba(245,158,11,.28);background:rgba(245,158,11,.12);color:#fde68a}#watch-official-platforms .provider-offer-row--smart{grid-template-columns:minmax(82px,max-content) minmax(0,1fr) max-content;padding:7px 8px;border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border-color:rgba(148,163,184,.15)}#watch-official-platforms .provider-offer-row--smart .provider-offer-type{font-size:11px}#watch-official-platforms .provider-offer-row--smart .provider-offer-meta{justify-content:center;gap:4px;min-width:0;flex-wrap:wrap}#watch-official-platforms .provider-offer-row--smart .provider-offer-price{min-width:82px;min-height:27px;padding:5px 10px;border-radius:999px;font-size:10.5px;background:linear-gradient(135deg,rgba(245,158,11,.16),rgba(245,158,11,.07));border-color:rgba(245,158,11,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}#watch-official-platforms .provider-more-offers{min-height:28px!important}html[data-theme=light] #watch-official-platforms .provider-quick-cell--countries{background:linear-gradient(135deg,#eff6ff,#f0fdf4)!important;border-color:#bfdbfe!important}html[data-theme=light] .provider-country-chip{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}html[data-theme=light] .provider-country-chip--more{background:#fffbeb;border-color:#fde68a;color:#92400e}html[data-theme=light] #watch-official-platforms .provider-offer-row--smart{background:linear-gradient(135deg,#fff,#f8fafc)}#watch-official-platforms{position:relative!important;overflow:hidden!important;padding:22px!important;border-radius:30px!important;border:1px solid rgba(148,163,184,.18)!important;background:radial-gradient(circle at 96% 0,rgba(34,197,94,.13),transparent 34%),radial-gradient(circle at 0 100%,rgba(59,130,246,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.060),rgba(255,255,255,.020))!important;box-shadow:0 24px 70px rgba(2,6,23,.11)!important}#watch-official-platforms:before{content:""!important;position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:5px!important;background:linear-gradient(90deg,#ef4444,#f59e0b,#3b82f6,#22c55e)!important;opacity:.92!important}#watch-official-platforms .watch-group-head{position:relative!important;z-index:2!important;align-items:flex-start!important;gap:16px!important;margin-bottom:18px!important}#watch-official-platforms .watch-group-title{font-size:clamp(18px,1.55vw,24px)!important;line-height:1.35!important;font-weight:650!important;letter-spacing:-.012em!important;color:var(--text)!important}#watch-official-platforms .watch-group-sub{max-width:840px!important;margin-top:6px!important;font-size:12.6px!important;line-height:1.85!important;font-weight:420!important;color:var(--muted)!important}#watch-official-platforms .watch-group-count{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;font-size:14px!important;font-weight:650!important;background:linear-gradient(135deg,#fff,#dbeafe)!important;border:1px solid rgba(59,130,246,.22)!important;box-shadow:0 12px 24px rgba(59,130,246,.12)!important}#watch-official-platforms .provider-grid{align-items:stretch!important;grid-auto-rows:1fr!important}#watch-official-platforms .provider-card,#watch-official-platforms .provider-card--manual,#watch-official-platforms .provider-card--official{height:100%!important}#watch-official-platforms .provider-card:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:4px!important;background:linear-gradient(90deg,#fb923c,#facc15,#22c55e)!important;opacity:.95!important}#watch-official-platforms .provider-card:after{content:""!important;position:absolute!important;inset:auto -20% -36% -20%!important;height:120px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(59,130,246,.12),transparent 68%)!important;z-index:-1!important}#watch-official-platforms .provider-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}#watch-official-platforms .provider-card-top .platform{display:flex!important;align-items:center!important;gap:11px!important;min-width:0!important}#watch-official-platforms .plogo{width:56px!important;height:56px!important;flex:0 0 56px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(2,6,23,.88)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 22px rgba(2,6,23,.18),inset 0 1px 0 rgba(255,255,255,.1)!important;overflow:hidden!important}#watch-official-platforms .plogo img{width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;object-fit:contain!important}#watch-official-platforms .provider-text{min-width:0!important}#watch-official-platforms .pname{font-weight:640!important}#watch-official-platforms .provider-sub{margin-top:4px!important;max-width:230px!important;font-size:11px!important;line-height:1.45!important;font-weight:420!important;color:var(--muted)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#watch-official-platforms .provider-badge,#watch-official-platforms .provider-kind{flex:0 0 auto!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important;font-weight:650!important;color:#166534!important;background:rgba(34,197,94,.12)!important;border:1px solid rgba(34,197,94,.3)!important}#watch-official-platforms .provider-quick-row{display:grid!important;grid-template-columns:1.05fr .95fr 1fr!important;gap:8px!important}#watch-official-platforms .provider-quick-cell{min-height:68px!important}#watch-official-platforms .provider-quick-cell--best{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(245,158,11,.065))!important;border-color:rgba(245,158,11,.34)!important}#watch-official-platforms .provider-quick-label{display:block!important;margin-bottom:5px!important;font-size:10px!important;line-height:1.15!important;font-weight:520!important;color:var(--muted)!important}#watch-official-platforms .provider-quick-value{display:block!important;max-width:100%!important;color:var(--text)!important;font-size:12px!important;line-height:1.35!important;font-weight:620!important;overflow-wrap:anywhere!important}#watch-official-platforms .provider-quick-cell--best .provider-quick-value{color:#b45309!important;font-size:12.2px!important;font-weight:680!important}#watch-official-platforms .provider-country-set{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex-wrap:wrap!important;min-height:24px!important}#watch-official-platforms .provider-country-chip{min-width:0!important;min-height:23px!important;padding:3px 8px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#dbeafe!important;background:rgba(59,130,246,.16)!important;border:1px solid rgba(59,130,246,.3)!important;font-size:10px!important;line-height:1!important;font-weight:620!important;letter-spacing:0!important}#watch-official-platforms .provider-country-chip--more{color:#fde68a!important;background:rgba(245,158,11,.13)!important;border-color:rgba(245,158,11,.3)!important}#watch-official-platforms .provider-offer-list{min-height:78px!important}#watch-official-platforms .provider-offer-row,#watch-official-platforms .provider-offer-row--merged,#watch-official-platforms .provider-offer-row--smart{min-height:38px!important;display:grid!important;grid-template-columns:minmax(84px,max-content) minmax(0,1fr) max-content!important;align-items:center!important;gap:7px!important;padding:7px 8px!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.025))!important;border:1px solid rgba(148,163,184,.16)!important}#watch-official-platforms .provider-offer-type{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important;color:var(--text)!important;font-size:11px!important;line-height:1.15!important;font-weight:620!important;white-space:nowrap!important}#watch-official-platforms .offer-icon{width:24px!important;height:24px!important;min-width:24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(59,130,246,.12)!important;border:1px solid rgba(59,130,246,.2)!important;font-size:12px!important}#watch-official-platforms .provider-offer-meta{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex-wrap:wrap!important}#watch-official-platforms .offer-chip{min-height:22px!important;padding:3px 7px!important;border-radius:999px!important;color:#cbd5e1!important;background:rgba(148,163,184,.1)!important;border:1px solid rgba(148,163,184,.18)!important;font-size:9.5px!important;line-height:1!important;font-weight:560!important}#watch-official-platforms .offer-chip--country{color:#dbeafe!important;background:rgba(59,130,246,.14)!important;border-color:rgba(59,130,246,.24)!important}#watch-official-platforms .provider-offer-price{min-width:82px!important;min-height:27px!important;padding:5px 9px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#b45309!important;background:rgba(245,158,11,.15)!important;border:1px solid rgba(245,158,11,.3)!important;font-size:10.5px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important}#watch-official-platforms .provider-short-desc--facts{min-height:42px!important;align-items:center!important}#watch-official-platforms .provider-fact{max-width:100%!important}#watch-official-platforms .provider-fact strong{color:var(--text)!important;font-weight:620!important}#watch-official-platforms .provider-card-actions{margin-top:auto!important;padding-top:2px!important}#watch-official-platforms .provider-card .btn-disabled,#watch-official-platforms .provider-card .popen a{width:100%!important;min-height:46px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#0f172a!important;background:linear-gradient(135deg,#dbeafe,#dcfce7)!important;border:1px solid rgba(59,130,246,.28)!important;box-shadow:0 14px 30px rgba(59,130,246,.14)!important;font-size:13px!important;line-height:1!important;font-weight:650!important;text-decoration:none!important}html[data-theme=light] #watch-official-platforms{background:radial-gradient(circle at 96% 0,rgba(34,197,94,.14),transparent 34%),radial-gradient(circle at 0 100%,rgba(59,130,246,.1),transparent 34%),linear-gradient(180deg,#fff,#f8fbff)!important;border-color:rgba(148,163,184,.22)!important;box-shadow:0 24px 70px rgba(15,23,42,.08)!important}html[data-theme=light] #watch-official-platforms .provider-card,html[data-theme=light] #watch-official-platforms .provider-card--manual,html[data-theme=light] #watch-official-platforms .provider-card--official{background:radial-gradient(circle at 94% 0,rgba(59,130,246,.1),transparent 34%),linear-gradient(180deg,#fff,#f8fbff)!important;border-color:rgba(148,163,184,.2)!important;box-shadow:0 18px 44px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.9)!important}html[data-theme=light] #watch-official-platforms .plogo{background:#1a1a1a!important}html[data-theme=light] #watch-official-platforms .plogo img[src*=appletv]{filter:brightness(0) invert(1)!important}html[data-theme=light] #watch-official-platforms .provider-quick-cell,html[data-theme=light] #watch-official-platforms .provider-short-desc--facts{background:#fff!important;border-color:rgba(148,163,184,.22)!important}html[data-theme=light] #watch-official-platforms .provider-quick-cell--best{background:#fffbeb!important;border-color:#fde68a!important}html[data-theme=light] #watch-official-platforms .offer-chip--country,html[data-theme=light] #watch-official-platforms .provider-country-chip{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}html[data-theme=light] #watch-official-platforms .provider-country-chip--more{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}html[data-theme=light] #watch-official-platforms .provider-offer-row{background:#fff!important;border-color:rgba(148,163,184,.2)!important}html[data-theme=light] #watch-official-platforms .offer-chip{color:#475569!important;background:#f8fafc!important;border-color:rgba(148,163,184,.24)!important}#watch-official-platforms .provider-offer-list:empty{display:none!important;min-height:0!important}#watch-official-platforms .provider-fact,#watch-official-platforms .provider-fact strong{white-space:nowrap!important}.watch-empty{padding:22px;border-radius:24px;border:1px dashed rgba(148,163,184,.24);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))}.watch-empty-top{display:flex;align-items:flex-start;gap:14px}.watch-empty-ico{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:24px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.06)}.watch-empty-title{font-size:18px;font-weight:900;line-height:1.35;margin-bottom:6px}.watch-empty-sub{font-size:13px;line-height:1.9;color:var(--muted)}.watch-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.watch-empty-actions .btn{min-height:44px}html[data-theme=light] .provider-action-note,html[data-theme=light] .provider-sub,html[data-theme=light] .watch-empty-sub,html[data-theme=light] .watch-group-sub,html[data-theme=light] .watch-state-sub,html[data-theme=light] .watch-subtitle{color:#64748b}html[data-theme=light] .watch-state{background:linear-gradient(135deg,#fff,#f8fbff);border-color:rgba(148,163,184,.22);box-shadow:0 18px 40px rgba(148,163,184,.12)}html[data-theme=light] .watch-state.is-available{background:linear-gradient(135deg,rgba(219,234,254,.95),#fff 55%,rgba(220,252,231,.8));border-color:rgba(96,165,250,.28)}html[data-theme=light] .watch-state.is-unavailable{background:linear-gradient(135deg,rgba(248,250,252,.96),#fff 60%,rgba(254,243,199,.72));border-color:rgba(148,163,184,.24)}html[data-theme=light] .watch-empty-ico,html[data-theme=light] .watch-state-ico{background:#fff;border-color:rgba(148,163,184,.22);box-shadow:0 10px 22px rgba(148,163,184,.14)}html[data-theme=light] .watch-empty-title,html[data-theme=light] .watch-group-title,html[data-theme=light] .watch-mini .head-title,html[data-theme=light] .watch-mini .nm,html[data-theme=light] .watch-state-title{color:#0f172a}html[data-theme=light] .watch-stat{background:rgba(255,255,255,.92);border-color:rgba(148,163,184,.24);color:#334155;box-shadow:0 8px 18px rgba(148,163,184,.1)}html[data-theme=light] .watch-group-count,html[data-theme=light] .watch-stat strong{color:#0f172a}html[data-theme=light] .watch-group{background:linear-gradient(180deg,#fff,#f8fafc);border-color:rgba(148,163,184,.2);box-shadow:0 12px 28px rgba(148,163,184,.1)}html[data-theme=light] .watch-empty{background:linear-gradient(180deg,#fff,#f8fafc);border-color:rgba(148,163,184,.22)}html[data-theme=light] .provider-card .btn-disabled{background:#fff;border-color:rgba(148,163,184,.24);color:#64748b}html[data-theme=light] .watch-mini--summary{background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.96));border-color:rgba(148,163,184,.2);box-shadow:0 14px 30px rgba(148,163,184,.1)}html[data-theme=light] .watch-mini .tag,html[data-theme=light] .watch-mini-sub{color:#475569}html[data-theme=light] .watch-mini-pill{background:rgba(255,255,255,.94);border-color:rgba(148,163,184,.24);color:#334155;box-shadow:0 8px 18px rgba(148,163,184,.08)}html[data-theme=light] .watch-mini-pill strong{color:#0f172a}html[data-theme=light] .btn-outline.btn-soft{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:rgba(148,163,184,.24)!important;color:#0f172a!important;box-shadow:0 10px 24px rgba(148,163,184,.1)}html[data-theme=light] .btn-outline.btn-soft .btn-ico,html[data-theme=light] .btn-outline.btn-soft span:last-child{color:inherit}html[data-theme=light] .watch-empty-actions .btn{background:linear-gradient(180deg,#fff,#f8fafc);border-color:rgba(148,163,184,.26);color:#0f172a;box-shadow:0 10px 24px rgba(148,163,184,.1)}html[data-theme=light] .watch-empty-actions .btn:not(.btn-outline){background:linear-gradient(180deg,#eff6ff,#fff 72%);border-color:rgba(96,165,250,.28);color:#0f172a;box-shadow:0 12px 28px rgba(96,165,250,.14)}html[data-theme=light] .watch-empty-actions .btn:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(148,163,184,.14)}html[data-theme=light] .watch-empty-actions .btn:not(.btn-outline):hover{box-shadow:0 16px 34px rgba(96,165,250,.16)}html[data-theme=light] .watch-empty-actions .btn,html[data-theme=light] .watch-empty-actions .btn .btn-ico,html[data-theme=light] .watch-empty-actions .btn span,html[data-theme=light] .watch-empty-actions .btn-outline,html[data-theme=light] .watch-empty-actions .btn-outline .btn-ico,html[data-theme=light] .watch-empty-actions .btn-outline span{color:inherit}.watch-mini{margin-top:14px;padding:12px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.03)}.watch-mini .row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.1)}.watch-mini .row:last-child{border-bottom:none}.watch-mini .left{display:flex;align-items:center;gap:10px;min-width:0}.watch-mini .nm{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watch-mini .tag{color:var(--muted);font-size:12px;font-weight:900}.watch-mini .head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.watch-mini .head-title{font-weight:900;font-size:15px;line-height:1.35}.watch-mini .open{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:64px;font-weight:900;text-decoration:none;padding:7px 10px;border-radius:999px;border:1px solid rgba(37,99,235,.3);background:rgba(37,99,235,.12);font-size:12px;white-space:nowrap}.watch-mini .open:hover{transform:translateY(-1px)}.watch-mini .open-watch{background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.32)}.watch-mini .open-rent{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.26)}.watch-mini .open-buy{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.24)}.watch-mini .open-open{background:rgba(148,163,184,.1);border-color:rgba(148,163,184,.22)}.watch-mini--summary{padding:13px 14px;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.028));box-shadow:0 12px 28px rgba(2,6,23,.1)}.watch-mini-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.watch-mini-copy{min-width:0;display:flex;flex-direction:column;gap:6px}.watch-mini-sub{font-size:12.5px;line-height:1.85;color:var(--muted)}.watch-mini-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.watch-mini-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.05);font-size:11.5px;font-weight:900;color:#e2e8f0}.watch-mini-pill strong{color:#fff;font-size:12px}.chip-section{margin-top:12px}.chip-label{font-size:12px;font-weight:900;color:#e5e7eb;margin:0 0 8px}.chip-set{display:flex;flex-wrap:wrap;gap:8px}.chip-set .chip.is-extra{display:none}.chip-set.is-open .chip.is-extra{display:inline-flex}.chip-toggle{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 11px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.04);color:#e5e7eb;font-family:Cairo,system-ui,-apple-system,Segoe UI,Tahoma,Arial!important;font-size:12px;font-weight:900;cursor:pointer}.chip-toggle:hover{transform:translateY(-1px)}.stickyBar{position:fixed;left:50%;right:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);transform:translateX(-50%);width:min(94vw,430px);z-index:70;display:none;pointer-events:none}.stickyBar .wrap{pointer-events:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:8px;border-radius:22px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,rgba(8,15,28,.92),rgba(15,23,42,.86));backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 22px 46px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.05)}.stickyBar a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 8px;border-radius:16px;text-decoration:none;font-weight:900;font-size:12.5px;color:#f8fafc;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.stickyBar a .sb-ico{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.08);font-size:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.stickyBar a .sb-txt{line-height:1;white-space:nowrap}.stickyBar a.primary{background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(59,130,246,.82));border-color:rgba(96,165,250,.34)}.stickyBar a.primary .sb-ico{background:rgba(255,255,255,.16)}.stickyBar a.danger{background:linear-gradient(135deg,rgba(185,28,28,.92),rgba(239,68,68,.82));border-color:rgba(248,113,113,.32)}.stickyBar a.danger .sb-ico{background:rgba(255,255,255,.14)}.stickyBar a.is-active{border-color:rgba(255,255,255,.28);box-shadow:0 14px 30px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-1px)}#officialVideos,#similar,#summary,#trailer,#watch{scroll-margin-top:92px}#cast,#gallery,#officialVideos,#reviews,#similar,#watch{content-visibility:auto;contain-intrinsic-size:320px 380px}.footer{margin-top:18px;padding:22px 0;border-top:1px solid rgba(148,163,184,.14);background:rgba(11,18,32,.55)}.footer .wrap{max-width:1320px;margin:auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.footer a{color:#cbd5e1;text-decoration:none;font-weight:900}.footer a:hover{color:#60a5fa}.empty-watch{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-radius:18px;padding:14px;margin-top:6px}.ew-top{display:flex;gap:12px;align-items:flex-start}.ew-ico{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(37,99,235,.18);border:1px solid rgba(37,99,235,.28);flex:0 0 auto;font-size:18px}.ew-title{font-weight:900;font-size:14px}.ew-sub{color:var(--muted);font-size:12px;margin-top:4px;line-height:1.5}.ew-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.subhead{margin:14px 0 10px;font-size:13px;color:#e5e7eb;font-weight:900}.rec-section-head{margin:16px 0 12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));box-shadow:0 14px 32px rgba(2,6,23,.16);display:flex;align-items:flex-start;gap:12px}.rec-section-head__icon{width:42px;height:42px;flex:0 0 42px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:18px;background:linear-gradient(135deg,rgba(250,204,21,.22),rgba(59,130,246,.18));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.rec-section-head__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.rec-section-head__title{font-size:14px;line-height:1.35;font-weight:900;color:#f8fafc}.rec-section-head__sub{font-size:12px;line-height:1.6;color:#94a3b8}.rec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rec-card{display:block;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));box-shadow:0 18px 38px rgba(2,6,23,.2);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.rec-card:hover{transform:translateY(-4px);border-color:rgba(250,204,21,.3);box-shadow:0 22px 44px rgba(2,6,23,.28)}.rec-meta{padding:12px 12px 14px}.rec-title{font-size:13px;font-weight:900;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.rec-sub{color:var(--muted);font-size:11px;margin-top:5px}.rec-desc{display:none!important}.rec-reason{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.56);color:#e2e8f0;font-size:11.5px;font-weight:800;line-height:1;text-align:center;white-space:nowrap;max-width:100%;align-self:flex-start;box-shadow:0 10px 24px rgba(2,6,23,.12)}.rec-card:hover .rec-reason{border-color:rgba(250,204,21,.28);color:#f8fafc;background:rgba(15,23,42,.72)}.rec-media{position:relative;overflow:hidden;background:#0b1220}.rec-card img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;transition:transform .35s ease,filter .35s ease}.rec-card:hover img{transform:scale(1.045);filter:saturate(1.05)}.rec-media::after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(to top,rgba(2,6,23,.72),rgba(2,6,23,0));pointer-events:none}.rec-badge{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900;line-height:1;color:#f8fafc;border:1px solid rgba(255,255,255,.14);background:rgba(15,23,42,.72);backdrop-filter:blur(10px);box-shadow:0 10px 24px rgba(2,6,23,.25);pointer-events:none}.rec-badge--rating{top:10px;inset-inline-end:10px;border-color:rgba(250,204,21,.3)}.rec-badge--views{bottom:10px;inset-inline-start:10px;border-color:rgba(59,130,246,.22)}.rec-cine-badge{position:absolute;top:10px;inset-inline-start:10px;z-index:3;max-width:calc(100% - 92px);display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;padding:7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(15,23,42,.82),rgba(30,41,59,.68));backdrop-filter:blur(12px);box-shadow:0 12px 28px rgba(2,6,23,.28);color:#f8fafc;font-size:10.5px;font-weight:900;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.rec-cine-badge__genre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-cine-badge__sep,.rec-cine-badge__year{flex:0 0 auto}.rec-cine-badge.is-long{max-width:calc(100% - 88px);padding-inline:10px;gap:4px;font-size:10px}.listBadges{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 2px;align-items:center}.lb{font-family:Cairo,system-ui,-apple-system,Segoe UI,Tahoma,Arial!important;font-size:13px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);backdrop-filter:blur(8px)}.lb-fav{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.12)}.lb-wl{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.12)}.btn-action.is-on{border-color:rgba(34,197,94,.45);box-shadow:0 14px 40px rgba(34,197,94,.1) inset}.shake-x{animation:shakeX .42s ease}.btn-action[disabled]{pointer-events:none}.poster-actions .btn-action{position:relative!important;justify-content:center!important;gap:0!important}.poster-actions .btn-action__text{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding-inline:42px!important;box-sizing:border-box!important}.poster-actions .btn-action__hint{font-weight:400!important;opacity:.76}html[data-theme=light] .maturity-card .maturity-rating-pill{color:#fff!important;border-width:1px!important;box-shadow:0 12px 26px rgba(15,23,42,.12)!important}html[data-theme=light] .maturity-card .maturity-family-pill{box-shadow:0 8px 20px rgba(15,23,42,.06)!important}html[data-theme=light] .maturity-card--safe .maturity-rating-pill{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border-color:rgba(21,128,61,.48)!important;box-shadow:0 14px 28px rgba(22,163,74,.18)!important}html[data-theme=light] .maturity-card--guided .maturity-rating-pill{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;border-color:rgba(37,99,235,.42)!important;box-shadow:0 14px 28px rgba(37,99,235,.18)!important}html[data-theme=light] .maturity-card--teen .maturity-rating-pill{background:linear-gradient(135deg,#c2410c,#f59e0b)!important;border-color:rgba(180,83,9,.42)!important;box-shadow:0 14px 28px rgba(217,119,6,.2)!important}html[data-theme=light] .maturity-card--mature .maturity-rating-pill{background:linear-gradient(135deg,#dc2626,#ef4444)!important;border-color:rgba(190,24,93,.38)!important;box-shadow:0 14px 28px rgba(220,38,38,.18)!important}html[data-theme=light] .maturity-card--unknown .maturity-rating-pill{background:linear-gradient(135deg,#475569,#64748b)!important;border-color:rgba(71,85,105,.34)!important;box-shadow:0 14px 28px rgba(71,85,105,.14)!important}html[data-theme=light] .maturity-card--safe .maturity-family-pill{background:rgba(220,252,231,.95)!important;border-color:rgba(74,222,128,.28)!important;color:#166534!important}html[data-theme=light] .maturity-card--guided .maturity-family-pill{background:rgba(219,234,254,.95)!important;border-color:rgba(96,165,250,.28)!important;color:#1d4ed8!important}html[data-theme=light] .maturity-card--teen .maturity-family-pill{background:rgba(254,243,199,.95)!important;border-color:rgba(251,191,36,.28)!important;color:#b45309!important}html[data-theme=light] .maturity-card--mature .maturity-family-pill{background:rgba(255,228,230,.95)!important;border-color:rgba(252,165,165,.28)!important;color:#be123c!important}html[data-theme=light] .maturity-card--unknown .maturity-family-pill{background:rgba(241,245,249,.95)!important;border-color:rgba(148,163,184,.26)!important;color:#475569!important}html[data-theme=light] .badges .badge.maturity-badge--guided,html[data-theme=light] .badges .badge.maturity-badge--mature,html[data-theme=light] .badges .badge.maturity-badge--safe,html[data-theme=light] .badges .badge.maturity-badge--teen,html[data-theme=light] .badges .badge.maturity-badge--unknown{opacity:1!important;font-weight:900!important;border-width:1px!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px rgba(15,23,42,.14),0 4px 12px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.22)!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html[data-theme=light] .badges .badge.maturity-badge--safe{background:linear-gradient(135deg,#15803d 0,#22c55e 62%,#4ade80 100%)!important;border-color:rgba(21,128,61,.42)!important;color:#fff!important}html[data-theme=light] .badges .badge.maturity-badge--guided{background:linear-gradient(135deg,#1d4ed8 0,#2563eb 62%,#38bdf8 100%)!important;border-color:rgba(37,99,235,.38)!important;color:#fff!important}html[data-theme=light] .badges .badge.maturity-badge--teen{background:linear-gradient(135deg,#b45309 0,#d97706 58%,#f59e0b 100%)!important;border-color:rgba(180,83,9,.42)!important;color:#fff7ed!important}html[data-theme=light] .badges .badge.maturity-badge--mature{background:linear-gradient(135deg,#b91c1c 0,#dc2626 58%,#fb7185 100%)!important;border-color:rgba(190,24,93,.38)!important;color:#fff1f2!important}html[data-theme=light] .badges .badge.maturity-badge--unknown{background:linear-gradient(135deg,#475569 0,#64748b 58%,#94a3b8 100%)!important;border-color:rgba(71,85,105,.34)!important;color:#fff!important}html[data-theme=light] .badges .badge.maturity-badge--guided *,html[data-theme=light] .badges .badge.maturity-badge--mature *,html[data-theme=light] .badges .badge.maturity-badge--safe *,html[data-theme=light] .badges .badge.maturity-badge--teen *,html[data-theme=light] .badges .badge.maturity-badge--unknown *{color:inherit!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.poster-actions .btn-action__ico{position:absolute!important;inset-inline-start:18px!important;inset-inline-end:auto!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;line-height:1!important;margin:0!important}html[dir=rtl] .poster-actions .btn-action__ico{inset-inline-start:18px!important;inset-inline-end:auto!important}html[dir=ltr] .poster-actions .btn-action__ico{inset-inline-start:18px!important;inset-inline-end:auto!important}html[data-theme=light] .quick-summary-card h2,html[data-theme=light] .quick-summary-card h3,html[data-theme=light] .quick-summary-card strong,html[data-theme=light] .readBlockTitle,html[data-theme=light] .summaryTitle,html[data-theme=light] .watch-mini .head-title,html[data-theme=light] .watch-mini .nm,html[data-theme=light] .watchBlockTitle{color:#0f172a!important}html[data-theme=light] .quick-summary-card,html[data-theme=light] .quick-summary-card p,html[data-theme=light] .readBlockBody,html[data-theme=light] .summaryBody,html[data-theme=light] .summaryLead,html[data-theme=light] .watch-mini .head-note,html[data-theme=light] .watch-mini .meta,html[data-theme=light] .watch-mini .sub{color:#475569!important}html[data-theme=light] .more-info-chip,html[data-theme=light] .quick-summary-card .chip,html[data-theme=light] .read-more-chip,html[data-theme=light] .watch-mini .chip{color:#64748b!important;border-color:rgba(15,23,42,.1)!important;background:rgba(255,255,255,.92)!important}.maturity-details{margin-top:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.maturity-details>summary{cursor:pointer;list-style:none;font-weight:800;color:var(--text);display:flex;align-items:center;justify-content:center;gap:7px;font-size:clamp(12px,1.15vw,15px);line-height:1.35;text-align:center}.maturity-details>summary::-webkit-details-marker{display:none}.maturity-details>summary::before{content:'➕';font-size:.82em;opacity:.8;flex:0 0 auto}.maturity-details[open]>summary::before{content:'➖'}.maturity-card::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--maturity-bar),transparent);opacity:.95;pointer-events:none}.maturity-card .maturity-chip,.maturity-card .maturity-subpill{background:var(--maturity-soft-bg);border-color:var(--maturity-soft-border)}.maturity-card .maturity-item{background:var(--maturity-item-bg);border-color:var(--maturity-item-border)}.maturity-card .maturity-note{background:var(--maturity-note-bg);border-color:var(--maturity-note-border)}.maturity-card--safe .maturity-eyebrow{color:#bbf7d0}.maturity-card--guided .maturity-eyebrow{color:#bfdbfe}.maturity-card--teen .maturity-eyebrow{color:#fde68a}.maturity-card--mature .maturity-eyebrow{color:#fecdd3}.maturity-card--unknown .maturity-eyebrow{color:#cbd5e1}html[data-theme=light] .maturity-card{background:radial-gradient(1000px 240px at 0 0,rgba(59,130,246,.1),transparent 55%),radial-gradient(900px 220px at 100% 0,rgba(245,158,11,.08),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94))!important;box-shadow:0 18px 42px rgba(15,23,42,.06)!important}html[data-theme=light] .maturity-card .maturity-chip,html[data-theme=light] .maturity-card .maturity-subpill{background:var(--maturity-soft-bg-light)!important;border-color:var(--maturity-soft-border-light)!important}html[data-theme=light] .maturity-card .maturity-item{background:var(--maturity-item-bg-light)!important;border-color:var(--maturity-item-border-light)!important}html[data-theme=light] .maturity-card .maturity-note{background:var(--maturity-note-bg-light)!important;border-color:var(--maturity-note-border-light)!important}html[data-theme=light] .maturity-card--safe{--maturity-glow-a-light:rgba(34,197,94,.11);--maturity-glow-b-light:rgba(16,185,129,.08);--maturity-soft-bg-light:rgba(240,253,244,.88);--maturity-soft-border-light:rgba(74,222,128,.26);--maturity-item-bg-light:rgba(240,253,244,.84);--maturity-item-border-light:rgba(134,239,172,.36);--maturity-note-bg-light:rgba(240,253,244,.80);--maturity-note-border-light:rgba(74,222,128,.22);border-color:rgba(74,222,128,.28)!important;box-shadow:0 18px 42px rgba(21,128,61,.06)!important}html[data-theme=light] .maturity-card--guided{--maturity-glow-a-light:rgba(59,130,246,.11);--maturity-glow-b-light:rgba(56,189,248,.08);--maturity-soft-bg-light:rgba(239,246,255,.90);--maturity-soft-border-light:rgba(96,165,250,.24);--maturity-item-bg-light:rgba(239,246,255,.84);--maturity-item-border-light:rgba(147,197,253,.34);--maturity-note-bg-light:rgba(239,246,255,.80);--maturity-note-border-light:rgba(96,165,250,.22);border-color:rgba(96,165,250,.26)!important;box-shadow:0 18px 42px rgba(37,99,235,.06)!important}html[data-theme=light] .maturity-card--teen{--maturity-glow-a-light:rgba(245,158,11,.13);--maturity-glow-b-light:rgba(251,191,36,.09);--maturity-soft-bg-light:rgba(255,251,235,.92);--maturity-soft-border-light:rgba(251,191,36,.24);--maturity-item-bg-light:rgba(255,251,235,.86);--maturity-item-border-light:rgba(252,211,77,.34);--maturity-note-bg-light:rgba(255,251,235,.82);--maturity-note-border-light:rgba(251,191,36,.22);border-color:rgba(251,191,36,.28)!important;box-shadow:0 18px 42px rgba(217,119,6,.06)!important}html[data-theme=light] .maturity-card--mature{--maturity-glow-a-light:rgba(239,68,68,.11);--maturity-glow-b-light:rgba(244,63,94,.08);--maturity-soft-bg-light:rgba(255,241,242,.90);--maturity-soft-border-light:rgba(252,165,165,.24);--maturity-item-bg-light:rgba(255,241,242,.84);--maturity-item-border-light:rgba(254,205,211,.34);--maturity-note-bg-light:rgba(255,241,242,.80);--maturity-note-border-light:rgba(252,165,165,.22);border-color:rgba(252,165,165,.28)!important;box-shadow:0 18px 42px rgba(190,24,93,.06)!important}html[data-theme=light] .maturity-card--unknown{--maturity-glow-a-light:rgba(148,163,184,.10);--maturity-glow-b-light:rgba(203,213,225,.08);--maturity-soft-bg-light:rgba(248,250,252,.90);--maturity-soft-border-light:rgba(148,163,184,.24);--maturity-item-bg-light:rgba(248,250,252,.86);--maturity-item-border-light:rgba(203,213,225,.40);--maturity-note-bg-light:rgba(255,255,255,.82);--maturity-note-border-light:rgba(148,163,184,.22);border-color:rgba(148,163,184,.24)!important}html[data-theme=light] .maturity-card--safe .maturity-eyebrow{color:#15803d!important}html[data-theme=light] .maturity-card--guided .maturity-eyebrow{color:#1d4ed8!important}html[data-theme=light] .maturity-card--teen .maturity-eyebrow{color:#b45309!important}html[data-theme=light] .maturity-card--mature .maturity-eyebrow{color:#be123c!important}html[data-theme=light] .maturity-card--unknown .maturity-eyebrow{color:#475569!important}.mobileActionShelf{margin-top:0!important;border:0!important;background:0 0!important;overflow:visible!important}.mobileActionShelf summary{border-radius:16px!important}.mobileActionShelf summary::-webkit-details-marker{display:none}.mobileChipShelf{display:none}.mobileChipShelf summary{list-style:none;cursor:pointer}.mobileChipShelf summary::-webkit-details-marker{display:none}html[data-theme=light] .mobileActionShelf,html[data-theme=light] .mobileChipShelf{background:#fffdfa!important;border-color:rgba(214,170,70,.26)!important}html[data-theme=light] .mobileActionShelf summary,html[data-theme=light] .mobileChipShelf summary{color:#7a5a00!important;background:linear-gradient(180deg,#fff3c4 0,#f6df8a 100%)!important;border-color:rgba(199,149,20,.45)!important}html[data-theme=light] .mobileActionShelf summary::before,html[data-theme=light] .mobileChipShelf summary::before{color:#a06b00!important}html body .fc-choice-dialog,html body .fc-dialog-container,html body .fc-dialog-overlay{color-scheme:light}html body .fc-choice-dialog,html body .fc-dialog-container{font-family:Cairo,Tahoma,Arial,sans-serif!important}html body .fc-choice-dialog .fc-faq-label,html body .fc-choice-dialog .fc-footer,html body .fc-choice-dialog a{color:#1f2937!important}html body .fc-choice-dialog [role=button],html body .fc-choice-dialog button{color:inherit}img.brand-logo{width:58px!important;height:58px!important;max-width:58px!important;aspect-ratio:1/1!important;object-fit:contain!important;border-radius:15px}.shf2-brand img[src*=logo],.shf2-logo img[src*=logo],footer img[src*="/assets/img/logo.webp?v=ch-wordmark-v1-20260502"]{width:58px!important;height:58px!important;max-width:58px!important;aspect-ratio:1/1!important;object-fit:contain!important}.card,.cast-card,.financial-performance-card,.gallery,.hero-bg,.hero-bg-media,.ov-featured-media,.ov-item,.poster,.provider-card,.reactions-card,.rec-card,.review-form,.reviews-summary,.shot,.sim-card,.summaryBox,.trailer-thumb,.watch-profile-card{contain:layout paint style}.cast-card img,.gallery img,.ov-featured-media img,.ov-item-thumb img,.rec-media img,.shot img,.sim-card img,.trailer-thumb img{content-visibility:auto}.hero .poster,.hero .poster img,.poster,.poster img{opacity:1!important;visibility:visible!important}.hero .poster img,.poster img{display:block!important}.brand-logo-picture{width:58px!important;height:58px!important;min-width:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.brand-logo,.header img[src*="/assets/img/logo"],.header img[src*="/assets/img/logo-mobile"],footer img[src*="/assets/img/logo"],footer img[src*="/assets/img/logo-mobile"]{width:58px!important;height:58px!important;max-width:58px!important;aspect-ratio:1/1!important;object-fit:contain!important;display:block!important;border-radius:12px}.header .brand-logo-picture{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;line-height:0!important}.header .brand-logo,.header img.brand-logo,.header img[src*="/assets/img/logo"],.header img[src*="/assets/img/logo-mobile"]{width:58px!important;height:58px!important;max-width:58px!important;min-width:58px!important;object-fit:contain!important;border-radius:15px!important}.header .brand{gap:var(--title-brand-gap-desktop,10px)!important;align-items:center!important}#box-office-performance .ch-finance-money--mobile{display:none!important}#box-office-performance .ch-finance-money-desktop{display:inline!important;unicode-bidi:isolate!important;white-space:normal!important}#box-office-performance .ch-finance-dual-value{display:inline!important;unicode-bidi:isolate!important}.header .brand-logo{display:block!important;width:52px!important;height:52px!important;max-width:52px!important;object-fit:contain!important;object-position:center center!important}.header .brand .txt{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;gap:2px!important}.header .brand .name{font-size:18px!important;line-height:1.05!important;display:inline-flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important;max-width:100%}.header .brand .sub{font-size:12px!important;line-height:1.35!important;margin-top:1px!important;max-width:560px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.header .brand-name-image{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:var(--title-brand-w,210px)!important;height:var(--title-brand-h,40px)!important;line-height:0!important}.header .brand-name-image img{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important}.header .brand.brand-no-icon .txt{align-items:flex-start!important}.header .brand.brand-mode-full_logo .brand-name-image{width:var(--title-brand-w,260px)!important;height:var(--title-brand-h,50px)!important}.header .brand.brand-style-clean .wordmark-accent,.header .brand.brand-style-clean .wordmark-main{background:0 0!important;color:var(--text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;filter:none!important}.header .brand.brand-style-clean .wordmark-accent::after{display:none!important}.header .brand.brand-style-accent-first .wordmark-main{color:#e11d48!important;font-weight:900!important}.header .brand.brand-style-accent-first .wordmark-accent{background:0 0!important;color:var(--text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}.header .brand.brand-style-accent-first .wordmark-accent::after{display:none!important}.header .brand.brand-style-outline-pill .wordmark-accent{background:0 0!important;color:#e11d48!important;-webkit-text-fill-color:#e11d48!important;border:1.5px solid rgba(225,29,72,.34)!important;border-radius:999px!important;padding:.16em .42em .14em!important;text-shadow:none!important}.header .brand.brand-style-outline-pill .wordmark-accent::after{display:none!important}.header .brand.brand-style-soft-badge .cinematic-wordmark{padding:.22em .52em!important;border-radius:999px!important;background:rgba(225,29,72,.08)!important;border:1px solid rgba(225,29,72,.14)!important;filter:none!important}.header .brand.brand-style-soft-badge .wordmark-accent{background:0 0!important;color:#e11d48!important;-webkit-text-fill-color:#e11d48!important;text-shadow:none!important}.header .brand.brand-style-soft-badge .wordmark-accent::after{display:none!important}.header .brand.brand-style-split-pill .wordmark-accent{background:linear-gradient(135deg,#ff233f 0,#ff3f7f 42%,#7c3cff 72%,#1d8bff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}#box-office-performance .financial-performance-card__top{gap:10px!important}#box-office-performance .financial-currency-strip,#box-office-performance .financial-performance-badge{margin-inline:4px!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__amount,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__currency,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__main,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__short,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__sign,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__unit,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-value-text{color:#065f46!important;font-weight:700!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-value-text{border-color:rgba(6,95,70,.24)!important;background:linear-gradient(135deg,rgba(6,95,70,.075),rgba(20,184,166,.045))!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__amount,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__currency,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__main,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__short,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-value-text{color:#b45309!important;font-weight:650!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-value-text{border-color:rgba(180,83,9,.22)!important;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(251,191,36,.045))!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__currency{background:rgba(245,158,11,.15)!important;border-color:rgba(180,83,9,.25)!important}.ratings-compass-card{position:relative;margin:22px 0 26px;padding:26px;border-radius:32px;border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at 8% 0,rgba(245,158,11,.13),transparent 30%),radial-gradient(circle at 92% 5%,rgba(56,189,248,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94));box-shadow:0 24px 60px rgba(15,23,42,.09);overflow:hidden;isolation:isolate}.ratings-compass-card::before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,#f97316,#facc15,#22c55e,#38bdf8);z-index:1}.ratings-compass-card::after{content:"";position:absolute;width:280px;height:280px;border-radius:999px;inset:auto -110px -140px auto;background:radial-gradient(circle,rgba(34,197,94,.1),transparent 68%);pointer-events:none;z-index:-1}.ratings-compass-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.ratings-compass-kicker{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 12px;border-radius:999px;border:1px solid rgba(245,158,11,.28);background:rgba(255,247,237,.86);color:#9a3412;font-size:12px;font-weight:800}.ratings-compass-title{margin:10px 0 6px;font-size:30px;line-height:1.2;font-weight:800;color:#0f172a;letter-spacing:-.025em}.ratings-compass-copy{max-width:780px;margin:0;color:#64748b;font-size:14px;line-height:1.9;font-weight:500}.ratings-compass-top-stats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;flex:0 0 auto}.ratings-compass-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.88);border:1px solid rgba(148,163,184,.18);box-shadow:0 10px 24px rgba(15,23,42,.045);color:#334155;font-size:12px;font-weight:800;white-space:nowrap}.ratings-compass-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important;gap:18px!important;align-items:start!important}.ratings-compass-score-panel{position:relative;min-height:260px;border-radius:28px;padding:22px;background:radial-gradient(circle at 20% 0,rgba(56,189,248,.22),transparent 40%),linear-gradient(145deg,#0f172a,#172033 55%,#111827);color:#fff;box-shadow:0 22px 44px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.1);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.ratings-compass-score-panel::after{content:"";position:absolute;width:160px;height:160px;border-radius:999px;inset:auto -60px -70px auto;background:radial-gradient(circle,rgba(250,204,21,.18),transparent 70%);pointer-events:none}.ratings-compass-score-label{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);color:#dbeafe;font-size:12px;font-weight:800}.ratings-compass-score-main{position:relative;z-index:1;text-align:center;padding:14px 0}.ratings-compass-score-main b{display:block;font-size:58px;line-height:.95;font-weight:900;letter-spacing:-.06em}.ratings-compass-score-main span{display:block;margin-top:5px;color:#cbd5e1;font-size:13px;font-weight:800}.ratings-compass-signal{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:7px 12px;border-radius:999px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.18);color:#bbf7d0;font-size:12px;font-weight:850;font-style:normal}.ratings-compass-score-meta{position:relative;z-index:1;display:grid;gap:8px}.ratings-score-mini{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.09);color:#e5e7eb;font-size:12px;font-weight:750}.ratings-score-mini strong{color:#fff;font-weight:900;direction:ltr}.ratings-compass-sources-panel{width:100%!important;min-width:0!important}.ratings-compass-grid{display:grid!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;gap:14px!important}.ratings-source-card{display:grid!important;grid-template-columns:64px minmax(0,1fr) 54px!important;align-items:center!important;gap:12px!important;min-height:96px!important;padding:14px!important;border-radius:20px!important}.ratings-source-card::before{content:"";position:absolute;inset:auto 14px 0 14px;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,rgba(249,115,22,.5),rgba(34,197,94,.55),rgba(56,189,248,.55));opacity:.65}.ratings-source-icon{width:44px;height:44px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff7ed,#f8fafc);border:1px solid rgba(245,158,11,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);font-size:19px;flex:0 0 auto}.ratings-source-main{min-width:0}.ratings-source-name{display:block;color:#0f172a;font-size:14px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ratings-source-raw{display:block;color:#64748b;font-size:12px;font-weight:750;margin-top:3px;direction:ltr;text-align:start}.ratings-source-score{flex:0 0 auto;min-width:58px;text-align:center;padding:9px 10px;border-radius:16px;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(59,130,246,.08));border:1px solid rgba(59,130,246,.14);color:#0f172a;font-size:17px;line-height:1;font-weight:900}.ratings-source-meter{grid-column:1/-1;height:7px;border-radius:999px;background:rgba(226,232,240,.72);overflow:hidden;margin-top:2px}.ratings-source-meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f97316,#facc15,#22c55e,#38bdf8)}.ratings-compass-note{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:22px;background:rgba(248,250,252,.88);border:1px solid rgba(148,163,184,.16);color:#64748b;font-size:12.5px;font-weight:650;line-height:1.7}.ratings-compass-note span{display:inline-flex;align-items:center;gap:7px}html[data-theme=dark] .ratings-compass-card{background:radial-gradient(circle at 10% 0,rgba(245,158,11,.1),transparent 32%),linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.96));border-color:rgba(148,163,184,.16)}html[data-theme=dark] .ratings-compass-title,html[data-theme=dark] .ratings-source-name,html[data-theme=dark] .ratings-source-score{color:#f8fafc}html[data-theme=dark] .ratings-compass-copy,html[data-theme=dark] .ratings-compass-note,html[data-theme=dark] .ratings-source-raw{color:#cbd5e1}html[data-theme=dark] .ratings-compass-note,html[data-theme=dark] .ratings-compass-pill,html[data-theme=dark] .ratings-source-card{background:rgba(15,23,42,.78);border-color:rgba(148,163,184,.14)}html[data-theme=dark] .ratings-source-meter{background:rgba(30,41,59,.85)}.ratings-source-votes{display:block;margin-top:2px;color:#94a3b8;font-size:8.7px;line-height:1.15;font-weight:700;direction:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=dark] .ratings-source-votes{color:#94a3b8}.header-side.title-mobile-controls{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important;direction:inherit!important}.header-side.title-mobile-controls .header-mini-action{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;height:48px!important;padding:0 15px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.22)!important;background:rgba(255,255,255,.96)!important;color:#0f172a!important;text-decoration:none!important;font-size:13px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 12px 26px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)!important;-webkit-tap-highlight-color:transparent!important}.header-side.title-mobile-controls .header-mini-action:hover{transform:translateY(-1px)!important;border-color:rgba(239,68,68,.24)!important;background:#fff!important}.header-side.title-mobile-controls .header-mini-action .mini-ico{width:32px!important;height:32px!important;min-width:32px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#f8fafc!important;color:#0f172a!important;font-size:15px!important;line-height:1!important;flex:0 0 32px!important}.header-side.title-mobile-controls .header-mini-action .mini-label{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;text-decoration:none!important;line-height:1!important}.header-side.title-mobile-controls .save-mini-toggle .mini-ico{background:linear-gradient(135deg,#34d399,#22c55e)!important;color:#fff!important;box-shadow:0 8px 18px rgba(34,197,94,.24),inset 0 1px 0 rgba(255,255,255,.22)!important}.header-side.title-mobile-controls .lang-mini-toggle{min-width:96px!important}.header-side.title-mobile-controls .theme-toggle{flex:0 0 auto!important}html[data-theme=dark] .header-side.title-mobile-controls .header-mini-action{background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.035))!important;color:#e5e7eb!important;border-color:rgba(148,163,184,.22)!important;box-shadow:0 14px 30px rgba(2,6,23,.18),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .header-side.title-mobile-controls .header-mini-action .mini-ico{background:rgba(255,255,255,.1)!important;color:#e5e7eb!important}html[data-theme=dark] .header-side.title-mobile-controls .save-mini-toggle .mini-ico{background:linear-gradient(135deg,#34d399,#22c55e)!important;color:#fff!important}.reaction-pill,.reaction-pill *,.reactions-card,.reactions-card *{font-family:Cairo,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Tahoma,Arial,sans-serif!important}.reactions-card{--rx-like:#d4a017;--rx-love:#e85d7d;--rx-dislike:#64748b;--rx-pass:#7c6f64;margin:14px 0 12px;padding:15px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);box-shadow:0 14px 34px rgba(2,6,23,.1),inset 0 1px 0 rgba(255,255,255,.04)}.reactions-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;flex-wrap:wrap}.reactions-card__head strong{font-size:14px;line-height:1.4;font-weight:800;letter-spacing:0}.reactions-card__head span{font-size:12px;color:var(--muted,#a3a3a3);font-weight:700}.reactions-row{display:flex;flex-wrap:wrap;gap:10px}.reaction-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 13px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);color:inherit;appearance:none;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .18s ease,color .18s ease}.reaction-pill:hover{transform:translateY(-1px);background:rgba(255,255,255,.085);border-color:rgba(255,255,255,.16)}.reaction-pill:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(212,160,23,.18)}.reaction-pill.is-loading{opacity:.72;pointer-events:none}.reaction-pill__emoji{font-size:16px;line-height:1}.reaction-pill__label{font-size:13px;font-weight:800;line-height:1.2}.reaction-pill__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.09);font-size:12px;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.reaction-pill--like .reaction-pill__count{background:rgba(212,160,23,.16)}.reaction-pill--love .reaction-pill__count{background:rgba(232,93,125,.16)}.reaction-pill--wow .reaction-pill__count{background:rgba(100,116,139,.2)}.reaction-pill--angry .reaction-pill__count{background:rgba(124,111,100,.18)}.reaction-pill--like.is-active{color:#f5d27a;border-color:rgba(212,160,23,.42);background:linear-gradient(180deg,rgba(212,160,23,.18),rgba(212,160,23,.1));box-shadow:0 12px 26px rgba(212,160,23,.14),inset 0 1px 0 rgba(255,255,255,.05)}.reaction-pill--love.is-active{color:#ffc1cf;border-color:rgba(232,93,125,.38);background:linear-gradient(180deg,rgba(232,93,125,.16),rgba(232,93,125,.09));box-shadow:0 12px 26px rgba(232,93,125,.12),inset 0 1px 0 rgba(255,255,255,.05)}.reaction-pill--wow.is-active{color:#d8e2f0;border-color:rgba(100,116,139,.42);background:linear-gradient(180deg,rgba(100,116,139,.2),rgba(100,116,139,.11));box-shadow:0 12px 26px rgba(71,85,105,.14),inset 0 1px 0 rgba(255,255,255,.05)}.reaction-pill--angry.is-active{color:#eadfd5;border-color:rgba(124,111,100,.42);background:linear-gradient(180deg,rgba(124,111,100,.18),rgba(124,111,100,.1));box-shadow:0 12px 26px rgba(124,111,100,.12),inset 0 1px 0 rgba(255,255,255,.05)}.reaction-pill.is-active .reaction-pill__count{background:rgba(255,255,255,.14)}html[data-theme=light] .reactions-card{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(248,250,252,.98));border-color:rgba(15,23,42,.08);box-shadow:0 12px 28px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)}html[data-theme=light] .reaction-pill{background:linear-gradient(180deg,#fff,#fbfdff);border-color:rgba(15,23,42,.08);box-shadow:0 4px 12px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.9)}html[data-theme=light] .reaction-pill:hover{background:#fff;border-color:rgba(15,23,42,.14)}html[data-theme=light] .reaction-pill__count{background:rgba(15,23,42,.06)}html[data-theme=light] .reaction-pill--like.is-active{color:#7a5600;border-color:rgba(212,160,23,.3);background:linear-gradient(180deg,#fff8dd,rgba(255,243,204,.96));box-shadow:0 10px 22px rgba(212,160,23,.12)}html[data-theme=light] .reaction-pill--love.is-active{color:#9f2849;border-color:rgba(232,93,125,.26);background:linear-gradient(180deg,#fff0f4,rgba(255,230,237,.98));box-shadow:0 10px 22px rgba(232,93,125,.1)}html[data-theme=light] .reaction-pill--wow.is-active{color:#334155;border-color:rgba(100,116,139,.24);background:linear-gradient(180deg,#f1f5f9,rgba(232,238,244,.98));box-shadow:0 10px 22px rgba(100,116,139,.08)}html[data-theme=light] .reaction-pill--angry.is-active{color:#5f5147;border-color:rgba(124,111,100,.24);background:linear-gradient(180deg,#f7f3ef,rgba(240,233,226,.98));box-shadow:0 10px 22px rgba(124,111,100,.08)}.financial-performance-card{opacity:1!important;transform:none!important;transform-origin:center top}.financial-performance-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.financial-performance-card__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:9.8px;font-weight:700;letter-spacing:0;color:#dbeafe;background:rgba(96,165,250,.12);border:1px solid rgba(96,165,250,.22);margin-bottom:8px}.financial-performance-card__title{margin:0;font-size:18px;line-height:1.22;font-weight:800;letter-spacing:-.01em}.financial-performance-card__desc{max-width:760px!important}.financial-performance-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 13px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;box-shadow:0 8px 22px rgba(15,23,42,.14)}.financial-performance-badge--profit{background:rgba(34,197,94,.16);color:#86efac;border:1px solid rgba(34,197,94,.26)}.financial-performance-badge--loss{background:rgba(239,68,68,.14);color:#fca5a5;border:1px solid rgba(239,68,68,.24)}.financial-performance-badge--neutral{background:rgba(148,163,184,.14);color:#dbe4ee;border:1px solid rgba(148,163,184,.22)}.financial-performance-badge--disaster{background:rgba(127,29,29,.22);color:#fecaca;border:1px solid rgba(239,68,68,.34);box-shadow:0 10px 26px rgba(239,68,68,.16)}.financial-performance-badge--weak{background:rgba(245,158,11,.16);color:#fde68a;border:1px solid rgba(245,158,11,.26)}.financial-performance-badge--success{background:rgba(34,197,94,.16);color:#86efac;border:1px solid rgba(34,197,94,.26)}.financial-performance-badge--blockbuster{background:linear-gradient(135deg,rgba(250,204,21,.22),rgba(168,85,247,.2));color:#fef3c7;border:1px solid rgba(250,204,21,.32)}.financial-level-strip{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:800;color:#e5edf7;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.financial-level-strip__dot{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.09)}.financial-level-strip strong{font-weight:900;color:#fff}.financial-currency-strip{display:inline-flex;align-items:center;gap:7px;margin-top:7px;padding:6px 10px;border-radius:999px;background:rgba(59,130,246,.075);border:1px solid rgba(96,165,250,.13);font-size:10px;font-weight:800;color:#dbeafe;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.financial-currency-strip strong{font-weight:900;color:#eef6ff}.financial-performance-section-grid{display:block;max-width:100%;margin-top:20px}.financial-performance-section-grid .financial-performance-card{margin:18px 0 14px;height:auto;width:100%;box-sizing:border-box}.financial-performance-section-grid .financial-performance-summary{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr)}.financial-performance-section-grid .financial-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.financial-performance-section-grid .financial-performance-chart-shell{grid-template-columns:1fr}.financial-performance-section-grid .financial-performance-chart{min-height:0}.financial-performance-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 36%);opacity:.55}.financial-performance-card>*{position:relative;z-index:1}.financial-metric-card__value{font-size:16px;line-height:1.24;font-weight:800;letter-spacing:-.01em;color:#f8fafc}.financial-performance-card--disaster{background:radial-gradient(circle at top right,rgba(239,68,68,.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border-color:rgba(239,68,68,.18)}.financial-performance-card--loss{background:radial-gradient(circle at top right,rgba(248,113,113,.13),transparent 31%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border-color:rgba(239,68,68,.14)}.financial-performance-card--weak{background:radial-gradient(circle at top right,rgba(245,158,11,.14),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border-color:rgba(245,158,11,.16)}.financial-performance-card--success{background:radial-gradient(circle at top right,rgba(34,197,94,.13),transparent 31%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border-color:rgba(34,197,94,.15)}.financial-performance-card--blockbuster{background:radial-gradient(circle at top right,rgba(250,204,21,.16),transparent 30%),radial-gradient(circle at bottom left,rgba(168,85,247,.13),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.028));border-color:rgba(250,204,21,.18)}.financial-performance-summary{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:12px;margin-bottom:14px}.financial-performance-story{padding:14px 15px;border-radius:20px;background:linear-gradient(180deg,rgba(15,23,42,.32),rgba(15,23,42,.16));border:1px solid rgba(255,255,255,.08)}.financial-performance-story__label{font-size:9.8px;font-weight:700;color:#93c5fd;margin-bottom:6px}.financial-performance-story__title{margin:0 0 6px;font-size:14px;line-height:1.5;font-weight:800;color:#f8fafc}.financial-performance-story__text{font-size:12.2px;line-height:1.8;color:#dbe4ee}.financial-performance-pulse{padding:14px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.028));border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:space-between;gap:12px}.financial-performance-pulse__eyebrow{font-size:9.8px;font-weight:700;color:#94a3b8}.financial-performance-pulse__score{font-size:16px;line-height:1.25;font-weight:800;color:#f8fafc;letter-spacing:-.01em;margin-bottom:10px}.financial-performance-pulse__meta{font-size:12px;line-height:1.72;color:#d9e2ec;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.14);padding:8px 10px;border-radius:12px;margin-bottom:10px}.financial-performance-pillrow{display:flex;flex-wrap:wrap;gap:8px}.financial-performance-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;font-size:9.8px;font-weight:700;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#dde7f2}.financial-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.financial-metric-card{position:relative;padding:13px 13px 12px;border-radius:18px;background:rgba(255,255,255,.042);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.financial-metric-card__label{display:flex;align-items:center;gap:7px;font-size:9.6px;font-weight:700;color:#a6b4c7;margin-bottom:7px}.financial-metric-card__icon{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08)}.financial-metric-card__hint{margin-top:6px;font-size:10.6px;line-height:1.65;color:var(--muted,#c1cad7)}.financial-metric-card--profit{background:linear-gradient(180deg,rgba(34,197,94,.13),rgba(16,185,129,.07));border-color:rgba(34,197,94,.18)}.financial-metric-card--loss{background:linear-gradient(180deg,rgba(239,68,68,.13),rgba(251,113,133,.07));border-color:rgba(239,68,68,.18)}.financial-metric-card--neutral{background:linear-gradient(180deg,rgba(99,102,241,.12),rgba(59,130,246,.07));border-color:rgba(99,102,241,.16)}.financial-metric-card--disaster{background:linear-gradient(180deg,rgba(127,29,29,.2),rgba(239,68,68,.09));border-color:rgba(239,68,68,.24)}.financial-metric-card--weak{background:linear-gradient(180deg,rgba(245,158,11,.15),rgba(251,191,36,.07));border-color:rgba(245,158,11,.2)}.financial-metric-card--success{background:linear-gradient(180deg,rgba(34,197,94,.13),rgba(16,185,129,.07));border-color:rgba(34,197,94,.18)}.financial-metric-card--blockbuster{background:linear-gradient(135deg,rgba(250,204,21,.15),rgba(168,85,247,.1));border-color:rgba(250,204,21,.22)}.financial-performance-chart-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;margin-top:0}html[dir=ltr] .financial-performance-chart{order:1}html[dir=ltr] .financial-performance-ad-slot{order:2}.financial-performance-ad-slot{min-height:176px;padding:14px;border-radius:20px;background:linear-gradient(135deg,rgba(148,163,184,.075),rgba(255,255,255,.025));border:1px dashed rgba(148,163,184,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;position:relative;overflow:hidden}.financial-performance-ad-slot::before{content:"";position:absolute;inset:12px;border-radius:16px;border:1px solid rgba(148,163,184,.14);pointer-events:none}.financial-performance-ad-slot__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#cbd5e1}.financial-performance-ad-slot__icon{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.16);font-size:15px}.financial-performance-ad-slot__title{font-size:13px;line-height:1.45;font-weight:900;color:#e5e7eb;margin:0}.financial-performance-ad-slot__hint{font-size:10px;line-height:1.55;color:#94a3b8;margin:0;max-width:220px}.financial-performance-chart{padding:14px;border-radius:20px;background:rgba(255,255,255,.038);border:1px solid rgba(255,255,255,.08)}.financial-performance-chart__head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.financial-performance-chart__label{font-size:9.8px;font-weight:700;color:#e2e8f0}.financial-performance-chart__scale{font-size:10.8px;color:var(--muted,#9aa4b2);font-weight:700;line-height:1.8}.financial-performance-bars{display:grid;gap:10px}.financial-performance-bar{display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:10px}.financial-performance-bar__name{font-size:9.8px;font-weight:700;color:#dbe4ee}.financial-performance-bar__track{position:relative;height:12px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.financial-performance-bar__fill{position:absolute;inset-block:0;right:0;border-radius:999px}html[dir=ltr] .financial-performance-bar__fill{right:auto;left:0}.financial-performance-bar__fill--budget{background:linear-gradient(90deg,#60a5fa,#3b82f6)}.financial-performance-bar__fill--revenue{background:linear-gradient(90deg,#22c55e,#10b981)}.financial-performance-bar__fill--profit{background:linear-gradient(90deg,#f59e0b,#f97316)}.financial-performance-bar__fill--loss{background:linear-gradient(90deg,#fb7185,#ef4444)}.financial-performance-bar__value{font-size:9.8px;font-weight:700;color:#f8fafc}.financial-performance-chart__legend{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:13.8px;color:var(--muted,#afbbc9)}.financial-performance-chart__legend strong{color:#f8fafc;font-weight:700}.financial-performance-chart__legend span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.financial-performance-chart__legend-item{font-weight:800}.financial-performance-chart__legend-item--budget{color:#dc2626}.financial-performance-chart__legend-item--revenue{color:#16a34a}.financial-performance-chart__legend-item--net{color:#166534}.financial-performance-chart__legend-sep{color:var(--muted,#afbbc9);font-weight:700}.financial-performance-insight{margin-top:12px;padding:12px 13px;border-radius:16px;border:1px dashed rgba(255,255,255,.1);font-size:11.5px;line-height:1.75;color:#dce5ee;background:rgba(255,255,255,.025)}.financial-performance-insight strong{color:#fff;font-weight:700}.financial-performance-source-note{display:inline-block;margin-top:6px;font-size:10.5px;line-height:1.7;opacity:.82}.financial-performance-card--disaster .financial-level-strip,.financial-performance-card--disaster .financial-performance-insight,.financial-performance-card--disaster .financial-performance-pill,.financial-performance-card--disaster .financial-performance-pulse__meta{background:linear-gradient(180deg,rgba(254,226,226,.16),rgba(239,68,68,.075));border-color:rgba(239,68,68,.28);color:#fecaca}.financial-performance-card--disaster .financial-performance-chart__label,.financial-performance-card--disaster .financial-performance-pulse__eyebrow,.financial-performance-card--disaster .financial-performance-story__label{color:#fca5a5}.financial-performance-card--disaster .financial-performance-insight strong,.financial-performance-card--disaster .financial-performance-pulse__score,.financial-performance-card--disaster .financial-performance-story__title{color:#fee2e2}.financial-performance-card--disaster .financial-level-strip__dot{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.28)}.financial-performance-card--loss .financial-level-strip,.financial-performance-card--loss .financial-performance-insight,.financial-performance-card--loss .financial-performance-pill,.financial-performance-card--loss .financial-performance-pulse__meta{background:linear-gradient(180deg,rgba(255,228,230,.15),rgba(251,113,133,.07));border-color:rgba(251,113,133,.24);color:#fecdd3}.financial-performance-card--loss .financial-performance-chart__label,.financial-performance-card--loss .financial-performance-pulse__eyebrow,.financial-performance-card--loss .financial-performance-story__label{color:#fda4af}.financial-performance-card--loss .financial-performance-insight strong,.financial-performance-card--loss .financial-performance-pulse__score,.financial-performance-card--loss .financial-performance-story__title{color:#ffe4e6}.financial-performance-card--loss .financial-level-strip__dot{background:rgba(251,113,133,.16);border-color:rgba(251,113,133,.25)}.financial-performance-card--weak .financial-level-strip,.financial-performance-card--weak .financial-performance-insight,.financial-performance-card--weak .financial-performance-pill,.financial-performance-card--weak .financial-performance-pulse__meta{background:linear-gradient(180deg,rgba(254,243,199,.15),rgba(245,158,11,.07));border-color:rgba(245,158,11,.26);color:#fde68a}.financial-performance-card--weak .financial-performance-chart__label,.financial-performance-card--weak .financial-performance-pulse__eyebrow,.financial-performance-card--weak .financial-performance-story__label{color:#fbbf24}.financial-performance-card--weak .financial-performance-insight strong,.financial-performance-card--weak .financial-performance-pulse__score,.financial-performance-card--weak .financial-performance-story__title{color:#fef3c7}.financial-performance-card--weak .financial-level-strip__dot{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.25)}.financial-performance-card--success .financial-level-strip,.financial-performance-card--success .financial-performance-insight,.financial-performance-card--success .financial-performance-pill,.financial-performance-card--success .financial-performance-pulse__meta{background:linear-gradient(180deg,rgba(220,252,231,.14),rgba(34,197,94,.07));border-color:rgba(34,197,94,.24);color:#bbf7d0}.financial-performance-card--success .financial-performance-chart__label,.financial-performance-card--success .financial-performance-pulse__eyebrow,.financial-performance-card--success .financial-performance-story__label{color:#86efac}.financial-performance-card--success .financial-performance-insight strong,.financial-performance-card--success .financial-performance-pulse__score,.financial-performance-card--success .financial-performance-story__title{color:#dcfce7}.financial-performance-card--success .financial-level-strip__dot{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.25)}.financial-performance-card--blockbuster .financial-level-strip,.financial-performance-card--blockbuster .financial-performance-insight,.financial-performance-card--blockbuster .financial-performance-pill,.financial-performance-card--blockbuster .financial-performance-pulse__meta{background:linear-gradient(135deg,rgba(254,240,138,.16),rgba(168,85,247,.1));border-color:rgba(250,204,21,.26);color:#fef3c7}.financial-performance-card--blockbuster .financial-performance-chart__label,.financial-performance-card--blockbuster .financial-performance-pulse__eyebrow,.financial-performance-card--blockbuster .financial-performance-story__label{color:#facc15}.financial-performance-card--blockbuster .financial-performance-insight strong,.financial-performance-card--blockbuster .financial-performance-pulse__score,.financial-performance-card--blockbuster .financial-performance-story__title{color:#fff7ed}.financial-performance-card--blockbuster .financial-level-strip__dot{background:rgba(250,204,21,.16);border-color:rgba(250,204,21,.25)}.financial-performance-card--disaster .financial-performance-bar__fill--revenue,.financial-performance-card--loss .financial-performance-bar__fill--revenue{background:linear-gradient(90deg,#fb7185,#ef4444)}.financial-performance-card--weak .financial-performance-bar__fill--revenue{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.financial-performance-card--success .financial-performance-bar__fill--revenue{background:linear-gradient(90deg,#22c55e,#10b981)}.financial-performance-card--blockbuster .financial-performance-bar__fill--revenue{background:linear-gradient(90deg,#facc15,#a855f7)}html[data-theme=light] .financial-performance-card{background:radial-gradient(circle at top right,rgba(96,165,250,.08),transparent 34%),radial-gradient(circle at bottom left,rgba(34,197,94,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));border-color:rgba(15,23,42,.08);box-shadow:0 12px 28px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)}html[data-theme=light] .financial-performance-card__eyebrow{color:#1d4ed8;background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.18)}html[data-theme=light] .financial-metric-card__hint,html[data-theme=light] .financial-performance-card__desc,html[data-theme=light] .financial-performance-chart__legend,html[data-theme=light] .financial-performance-chart__scale,html[data-theme=light] .financial-performance-pulse__eyebrow{color:#64748b}html[data-theme=light] .financial-performance-chart,html[data-theme=light] .financial-performance-insight,html[data-theme=light] .financial-performance-pulse,html[data-theme=light] .financial-performance-story{background:rgba(248,250,252,.96);border-color:rgba(15,23,42,.08)}html[data-theme=light] .financial-performance-ad-slot{background:linear-gradient(135deg,#fff,#f8fafc);border-color:rgba(15,23,42,.14);box-shadow:0 8px 20px rgba(15,23,42,.035),inset 0 1px 0 rgba(255,255,255,.9)}html[data-theme=light] .financial-performance-ad-slot::before{border-color:rgba(15,23,42,.07)}html[data-theme=light] .financial-performance-ad-slot__title{color:#334155}html[data-theme=light] .financial-performance-ad-slot__hint{color:#64748b}html[data-theme=light] .financial-performance-ad-slot__icon{background:rgba(15,23,42,.035);border-color:rgba(15,23,42,.07)}html[data-theme=light] .financial-metric-card__value,html[data-theme=light] .financial-performance-bar__value,html[data-theme=light] .financial-performance-chart__label,html[data-theme=light] .financial-performance-insight strong,html[data-theme=light] .financial-performance-pulse__score,html[data-theme=light] .financial-performance-story__title{color:#0f172a}html[data-theme=light] .financial-performance-source-note{color:#475569}html[data-theme=light] .financial-performance-bar__name,html[data-theme=light] .financial-performance-pill,html[data-theme=light] .financial-performance-story__text{color:#334155}html[data-theme=light] .financial-performance-pulse__meta{color:#166534;background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.18)}html[data-theme=light] .financial-performance-insight{background:linear-gradient(180deg,rgba(240,253,244,.98),rgba(220,252,231,.94));border-color:rgba(34,197,94,.2);color:#166534}html[data-theme=light] .financial-performance-insight strong{color:#14532d}html[data-theme=light] .financial-performance-card--disaster .financial-performance-insight,html[data-theme=light] .financial-performance-card--disaster .financial-performance-pulse__meta{background:linear-gradient(180deg,rgba(254,226,226,.96),rgba(254,202,202,.78));border-color:rgba(239,68,68,.24);color:#991b1b}html[data-theme=light] .financial-performance-card--disaster .financial-performance-chart__label,html[data-theme=light] .financial-performance-card--disaster .financial-performance-pulse__eyebrow,html[data-theme=light] .financial-performance-card--disaster .financial-performance-story__label{color:#dc2626}html[data-theme=light] .financial-performance-card--disaster .financial-performance-insight strong,html[data-theme=light] .financial-performance-card--disaster .financial-performance-pulse__score,html[data-theme=light] .financial-performance-card--disaster .financial-performance-story__title{color:#7f1d1d}html[data-theme=light] .financial-performance-card--loss .financial-performance-insight,html[data-theme=light] .financial-performance-card--loss .financial-performance-pulse__meta{background:linear-gradient(180deg,rgba(255,241,242,.98),rgba(255,228,230,.82));border-color:rgba(244,63,94,.2);color:#9f1239}html[data-theme=light] .financial-performance-card--loss .financial-performance-chart__label,html[data-theme=light] .financial-performance-card--loss .financial-performance-pulse__eyebrow,html[data-theme=light] .financial-performance-card--loss .financial-performance-story__label{color:#e11d48}html[data-theme=light] .financial-performance-card--loss .financial-performance-insight strong,html[data-theme=light] .financial-performance-card--loss .financial-performance-pulse__score,html[data-theme=light] .financial-performance-card--loss .financial-performance-story__title{color:#881337}html[data-theme=light] .financial-performance-card--weak .financial-performance-insight,html[data-theme=light] .financial-performance-card--weak .financial-performance-pulse__meta{background:linear-gradient(180deg,rgba(255,251,235,.98),rgba(254,243,199,.82));border-color:rgba(245,158,11,.24);color:#92400e}html[data-theme=light] .financial-performance-card--weak .financial-performance-chart__label,html[data-theme=light] .financial-performance-card--weak .financial-performance-pulse__eyebrow,html[data-theme=light] .financial-performance-card--weak .financial-performance-story__label{color:#b45309}html[data-theme=light] .financial-performance-card--weak .financial-performance-insight strong,html[data-theme=light] .financial-performance-card--weak .financial-performance-pulse__score,html[data-theme=light] .financial-performance-card--weak .financial-performance-story__title{color:#78350f}html[data-theme=light] .financial-performance-card--success .financial-performance-insight,html[data-theme=light] .financial-performance-card--success .financial-performance-pulse__meta{background:linear-gradient(180deg,rgba(240,253,244,.98),rgba(220,252,231,.84));border-color:rgba(34,197,94,.22);color:#166534}html[data-theme=light] .financial-performance-card--success .financial-performance-chart__label,html[data-theme=light] .financial-performance-card--success .financial-performance-pulse__eyebrow,html[data-theme=light] .financial-performance-card--success .financial-performance-story__label{color:#16a34a}html[data-theme=light] .financial-performance-card--success .financial-performance-insight strong,html[data-theme=light] .financial-performance-card--success .financial-performance-pulse__score,html[data-theme=light] .financial-performance-card--success .financial-performance-story__title{color:#14532d}html[data-theme=light] .financial-performance-card--blockbuster .financial-performance-insight,html[data-theme=light] .financial-performance-card--blockbuster .financial-performance-pulse__meta{background:linear-gradient(135deg,rgba(254,249,195,.98),rgba(243,232,255,.88));border-color:rgba(250,204,21,.3);color:#78350f}html[data-theme=light] .financial-performance-card--blockbuster .financial-performance-chart__label,html[data-theme=light] .financial-performance-card--blockbuster .financial-performance-pulse__eyebrow,html[data-theme=light] .financial-performance-card--blockbuster .financial-performance-story__label{color:#a16207}html[data-theme=light] .financial-performance-card--blockbuster .financial-performance-insight strong,html[data-theme=light] .financial-performance-card--blockbuster .financial-performance-pulse__score,html[data-theme=light] .financial-performance-card--blockbuster .financial-performance-story__title{color:#713f12}html[data-theme=light] .financial-performance-pill{background:rgba(15,23,42,.03);border-color:rgba(15,23,42,.06)}html[data-theme=light] .financial-performance-story{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,252,.95))}html[data-theme=light] .financial-performance-pulse{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.97))}html[data-theme=light] .financial-performance-badge--profit{color:#166534;background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.24)}html[data-theme=light] .financial-performance-badge--loss{color:#b91c1c;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.18)}html[data-theme=light] .financial-performance-badge--neutral{color:#4338ca;background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.16)}html[data-theme=light] .financial-performance-badge--disaster{color:#991b1b;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.22)}html[data-theme=light] .financial-performance-badge--weak{color:#92400e;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.22)}html[data-theme=light] .financial-performance-badge--success{color:#166534;background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.24)}html[data-theme=light] .financial-performance-badge--blockbuster{color:#78350f;background:linear-gradient(135deg,rgba(250,204,21,.18),rgba(168,85,247,.1));border-color:rgba(250,204,21,.26)}html[data-theme=light] .financial-level-strip{color:#334155;background:rgba(15,23,42,.035);border-color:rgba(15,23,42,.07)}html[data-theme=light] .financial-level-strip strong{color:#0f172a}html[data-theme=light] .financial-currency-strip{color:#1e3a8a;background:rgba(59,130,246,.07);border-color:rgba(37,99,235,.12)}html[data-theme=light] .financial-currency-strip strong{color:#1e293b}html[data-theme=light] html[data-theme=light] html[data-theme=light] html[data-theme=light] html[data-theme=light] .financial-metric-card{background:linear-gradient(180deg,#fff,#fbfdff);border-color:rgba(15,23,42,.08)}html[data-theme=light] .financial-metric-card__label{color:#64748b}html[data-theme=light] .financial-metric-card__icon{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.06)}html[data-theme=light] .financial-performance-bar__track{background:rgba(15,23,42,.06)}.ch-title-tags{min-height:72px;contain:layout paint;margin:12px 0 16px;padding:13px 14px;border-radius:20px;border:1px solid rgba(148,163,184,.13);background:radial-gradient(460px 150px at 92% 0,rgba(214,170,69,.095),transparent 64%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));box-shadow:0 12px 30px rgba(2,6,23,.075),inset 0 1px 0 rgba(255,255,255,.04)}.ch-title-tags__head{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:var(--muted,#a8b3c7);font-size:11.5px;font-weight:700;line-height:1.35;letter-spacing:0}.ch-title-tags__spark{width:23px;height:23px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(214,170,69,.18),rgba(239,63,99,.055));border:1px solid rgba(214,170,69,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);font-size:11px;flex:0 0 auto}.ch-title-tags__list{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ch-title-tag{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:5px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.048);color:var(--text,#f8fafc);font-size:11.5px;font-weight:620;line-height:1.25;text-decoration:none;white-space:nowrap;max-width:100%;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}a.ch-title-tag:focus-visible,a.ch-title-tag:hover{transform:translateY(-1px);border-color:rgba(214,170,69,.34);background:rgba(214,170,69,.1);box-shadow:0 9px 18px rgba(2,6,23,.08),inset 0 1px 0 rgba(255,255,255,.07);outline:0}html[data-theme=light] .ch-title-tags{background:radial-gradient(460px 150px at 92% 0,rgba(214,170,69,.085),transparent 64%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.88));border-color:rgba(15,23,42,.075);box-shadow:0 12px 28px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.9)}html[data-theme=light] .ch-title-tags__head{color:#64748b}html[data-theme=light] .ch-title-tags__spark{background:linear-gradient(135deg,rgba(214,170,69,.14),rgba(225,29,72,.045));border-color:rgba(214,170,69,.16)}html[data-theme=light] .ch-title-tag{background:#fff;color:#0f172a;border-color:rgba(15,23,42,.075);box-shadow:0 6px 15px rgba(15,23,42,.03)}.ch-crew-summary{position:relative;width:100%;box-sizing:border-box;margin:14px 0 16px;padding:18px;border-radius:24px;overflow:hidden;border:1px solid rgba(148,163,184,.13);background:radial-gradient(520px 220px at 94% 0,rgba(225,29,72,.055),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.048),rgba(255,255,255,.018));box-shadow:0 16px 42px rgba(2,6,23,.09),inset 0 1px 0 rgba(255,255,255,.045)}.ch-crew-summary:before{content:none!important}.ch-crew-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding-bottom:11px;border-bottom:1px solid rgba(148,163,184,.11)}.ch-crew-kicker{display:inline-flex;align-items:center;gap:6px;min-height:27px;margin-bottom:6px;padding:0 10px;border-radius:999px;background:rgba(225,29,72,.075);border:1px solid rgba(225,29,72,.13);color:#be123c;font-size:10.6px;font-weight:650;line-height:1}.ch-crew-title{margin:0;color:var(--text,#f8fafc);font-size:clamp(20px,2vw,27px);line-height:1.25;font-weight:720;letter-spacing:-.018em}.ch-crew-sub{margin-top:4px;color:var(--muted,#a8b3c7);font-size:12.2px;line-height:1.7;font-weight:500;max-width:680px}.ch-crew-count{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:0 11px;border-radius:999px;border:1px solid rgba(148,163,184,.15);background:rgba(255,255,255,.045);color:var(--muted,#cbd5e1);font-size:10.5px;font-weight:650;white-space:nowrap}.ch-crew-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;align-items:stretch}.ch-crew-item{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;padding:10px 11px;border-radius:17px;border:1px solid rgba(148,163,184,.105);background:rgba(255,255,255,.04);min-height:64px}.ch-crew-item--cast{grid-column:1/-1;grid-template-columns:30px minmax(0,1fr);min-height:66px}.ch-crew-icon{width:30px;height:30px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(225,29,72,.1),rgba(214,170,69,.075));border:1px solid rgba(148,163,184,.12);font-size:13px;line-height:1}.ch-crew-label{display:block;color:var(--muted,#a8b3c7);font-size:10.2px;line-height:1.2;font-weight:650;margin-bottom:4px}.ch-crew-value{display:block;color:var(--text,#f8fafc);font-size:12.4px;line-height:1.55;font-weight:600;overflow-wrap:anywhere}.ch-crew-names{display:flex;flex-wrap:wrap;gap:5px}.ch-crew-name{display:inline-flex;align-items:center;min-height:25px;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(148,163,184,.11);line-height:1.2;max-width:100%}html[data-theme=light] .ch-crew-summary{background:radial-gradient(520px 220px at 94% 0,rgba(225,29,72,.045),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.92));border-color:rgba(15,23,42,.075);box-shadow:0 14px 36px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.92)}html[data-theme=light] .ch-crew-kicker{color:#be123c;background:rgba(225,29,72,.065);border-color:rgba(225,29,72,.12)}html[data-theme=light] .ch-crew-title{color:#0f172a}html[data-theme=light] .ch-crew-count,html[data-theme=light] .ch-crew-label,html[data-theme=light] .ch-crew-sub{color:#64748b}html[data-theme=light] .ch-crew-count,html[data-theme=light] .ch-crew-item{background:rgba(255,255,255,.78);border-color:rgba(15,23,42,.065)}html[data-theme=light] .ch-crew-value{color:#111827}html[data-theme=light] .ch-crew-name{background:#fff;border-color:rgba(15,23,42,.07)}html[data-theme=light] .ch-crew-icon{background:linear-gradient(135deg,rgba(225,29,72,.085),rgba(214,170,69,.08));border-color:rgba(15,23,42,.055)}#watch-official-platforms .watch-smart-notes{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.36fr);gap:10px;align-items:stretch;margin:9px 0 13px;padding:12px 13px;border-radius:20px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(430px 160px at 94% 0,rgba(34,197,94,.105),transparent 62%),radial-gradient(320px 140px at 0 100%,rgba(59,130,246,.075),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.082),rgba(255,255,255,.032));box-shadow:0 12px 30px rgba(2,6,23,.055),inset 0 1px 0 rgba(255,255,255,.09);overflow:hidden}#watch-official-platforms .watch-smart-notes:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#22c55e,#38bdf8,#f59e0b);opacity:.86}html[dir=rtl] #watch-official-platforms .watch-smart-notes:before{left:auto;right:0}#watch-official-platforms .watch-smart-copy{position:relative;min-width:0;align-self:center;padding-inline:2px}#watch-official-platforms .watch-smart-kicker{width:max-content!important;max-width:100%!important;min-height:34px!important;padding:4px 8px 4px 5px!important;gap:7px!important;border-radius:999px!important;font-size:13px!important;font-weight:760!important;line-height:1!important;color:#065f46!important;background:linear-gradient(135deg,rgba(34,197,94,.14),rgba(59,130,246,.07)),rgba(255,255,255,.72)!important;border:1px solid rgba(34,197,94,.28)!important;box-shadow:0 10px 22px rgba(16,185,129,.1),inset 0 1px 0 rgba(255,255,255,.8)!important}#watch-official-platforms .watch-smart-cta,#watch-official-platforms .watch-smart-lead,#watch-official-platforms .watch-smart-text{margin:0;color:var(--muted,#64748b);font-size:11.15px;line-height:1.68;font-weight:430}#watch-official-platforms .watch-smart-lead{color:var(--text,#0f172a);font-size:11.9px;line-height:1.66;font-weight:540;margin-bottom:2px}#watch-official-platforms .watch-smart-cta{margin-top:4px;font-size:10px;line-height:1.5;color:#64748b}#watch-official-platforms .watch-smart-chip,#watch-official-platforms .watch-smart-price{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 6px;border-radius:999px;text-decoration:none;border:1px solid rgba(59,130,246,.14);background:rgba(59,130,246,.055);color:#2563eb;font-size:.92em;font-weight:620;line-height:1.35;vertical-align:baseline;pointer-events:none}#watch-official-platforms .watch-smart-price{border-color:rgba(245,158,11,.22);background:rgba(245,158,11,.08);color:#b45309;font-weight:680}#watch-official-platforms .watch-smart-stats{position:relative;display:grid;grid-template-columns:1fr;gap:6px;min-width:0;align-self:center}#watch-official-platforms .watch-smart-stat{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"ico label" "ico value";column-gap:8px;align-items:center;min-height:46px;padding:8px 10px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(248,250,252,.58));box-shadow:0 8px 18px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.7);overflow:hidden}#watch-official-platforms .watch-smart-stat:after{content:"";position:absolute;inset:auto 10px 7px 10px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(59,130,246,0),rgba(59,130,246,.22),rgba(34,197,94,0))}#watch-official-platforms .watch-smart-stat i{grid-area:ico;width:32px;height:32px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(245,158,11,.16),rgba(59,130,246,.085));border:1px solid rgba(245,158,11,.16);font-style:normal;font-size:14px}#watch-official-platforms .watch-smart-stat em{grid-area:label;color:#64748b;font-style:normal;font-size:9.1px;line-height:1.12;font-weight:610;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#watch-official-platforms .watch-smart-stat strong{grid-area:value;color:#0f172a;font-size:10.8px;line-height:1.2;font-weight:720;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=dark] #watch-official-platforms .watch-smart-notes{background:radial-gradient(430px 160px at 94% 0,rgba(34,197,94,.11),transparent 62%),radial-gradient(320px 140px at 0 100%,rgba(59,130,246,.11),transparent 62%),linear-gradient(180deg,rgba(15,23,42,.76),rgba(15,23,42,.42));border-color:rgba(148,163,184,.16)}html[data-theme=dark] #watch-official-platforms .watch-smart-stat{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035));border-color:rgba(148,163,184,.14)}html[data-theme=dark] #watch-official-platforms .watch-smart-stat strong{color:#f8fafc}html[data-theme=dark] #watch-official-platforms .watch-smart-lead{color:#f8fafc}#watch-official-platforms .watch-smart-kicker{min-height:28px!important;padding:0 12px!important;font-size:11.2px!important;font-weight:720!important;letter-spacing:-.01em!important;margin-bottom:8px!important;background:linear-gradient(135deg,rgba(34,197,94,.11),rgba(59,130,246,.07))!important;border-color:rgba(34,197,94,.24)!important;box-shadow:0 8px 18px rgba(16,185,129,.08)!important}#watch-official-platforms .watch-smart-lead{font-size:12.9px!important;line-height:1.82!important;font-weight:600!important;margin-bottom:3px!important}#watch-official-platforms .watch-smart-text{font-size:12px!important;line-height:1.82!important;font-weight:480!important}#watch-official-platforms .watch-smart-cta{font-size:10.8px!important;line-height:1.7!important;margin-top:5px!important}#watch-official-platforms .watch-smart-chip,#watch-official-platforms .watch-smart-price{min-height:20px!important;padding:0 7px!important;font-size:.94em!important;font-weight:700!important}#watch-official-platforms .watch-smart-stats{gap:9px!important;align-self:stretch!important}#watch-official-platforms .watch-smart-stat{min-height:62px!important;padding:11px 13px!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr)!important;column-gap:11px!important;background:radial-gradient(circle at 92% 0,rgba(59,130,246,.1),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.72))!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 14px 30px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.82)!important}#watch-official-platforms .watch-smart-stat i{width:42px!important;height:42px!important;border-radius:16px!important;font-size:17px!important;background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(59,130,246,.11))!important;border-color:rgba(245,158,11,.24)!important;box-shadow:0 10px 20px rgba(245,158,11,.08)!important}#watch-official-platforms .watch-smart-stat em{font-size:10.4px!important;line-height:1.15!important;font-weight:720!important;color:#64748b!important}#watch-official-platforms .watch-smart-stat strong{font-size:13.2px!important;line-height:1.18!important;font-weight:850!important;letter-spacing:-.01em!important;color:#0f172a!important}#watch-official-platforms .watch-smart-stat:first-child i{background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(16,185,129,.1))!important}#watch-official-platforms .watch-smart-stat:nth-child(2) i{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(249,115,22,.08))!important}#watch-official-platforms .watch-smart-stat:nth-child(3) i{background:linear-gradient(135deg,rgba(251,191,36,.19),rgba(59,130,246,.08))!important}html[data-theme=dark] #watch-official-platforms .watch-smart-stat{background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(15,23,42,.56))!important;border-color:rgba(148,163,184,.18)!important}html[data-theme=dark] #watch-official-platforms .watch-smart-stat strong{color:#f8fafc!important}#watch-official-platforms .watch-smart-kicker-ico,#watch-official-platforms .watch-smart-kicker>span:first-child:not(.watch-smart-kicker-count){width:24px!important;height:24px!important;min-width:24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#dcfce7,#dbeafe)!important;border:1px solid rgba(34,197,94,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important;font-size:12px!important;line-height:1!important}#watch-official-platforms .watch-smart-kicker strong{display:inline-flex!important;align-items:center!important;font-size:13px!important;font-weight:780!important;letter-spacing:-.01em!important;white-space:nowrap!important}#watch-official-platforms .watch-smart-kicker-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:0 9px!important;border-radius:999px!important;color:#1d4ed8!important;background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(255,255,255,.75))!important;border:1px solid rgba(59,130,246,.24)!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important}html[data-theme=dark] #watch-official-platforms .watch-smart-kicker{color:#bbf7d0!important;background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(59,130,246,.1))!important;border-color:rgba(74,222,128,.22)!important}html[data-theme=dark] #watch-official-platforms .watch-smart-kicker strong{color:#dcfce7!important}html[data-theme=dark] #watch-official-platforms .watch-smart-kicker-count{color:#dbeafe!important;background:rgba(59,130,246,.16)!important;border-color:rgba(147,197,253,.22)!important}.title-collection-card{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.075);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,247,250,.88))}.title-collection-card::before{content:"";position:absolute;inset:auto -18% -45% auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(225,29,72,.1),transparent 70%);pointer-events:none}.title-collection-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.title-collection-kicker{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(225,29,72,.075);color:#be123c;font-size:11px;font-weight:850;margin-bottom:7px}.title-collection-title{margin:0;font-size:20px;line-height:1.35;font-weight:900;color:#0f172a;letter-spacing:-.01em}.title-collection-sub{margin-top:5px;color:#64748b;font-size:12.5px;line-height:1.75;font-weight:650;max-width:820px}.title-collection-count{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 18px rgba(15,23,42,.045);font-size:11px;font-weight:850;color:#0f172a;white-space:nowrap}.title-collection-rail{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:11px;align-items:stretch}.title-collection-item{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(15,23,42,.075);border-radius:18px;overflow:hidden;box-shadow:0 12px 24px rgba(15,23,42,.045);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;min-width:0}.title-collection-item:hover{transform:translateY(-2px);border-color:rgba(225,29,72,.22);box-shadow:0 16px 32px rgba(15,23,42,.08)}.title-collection-item.is-current{border-color:rgba(225,29,72,.38);box-shadow:0 16px 34px rgba(225,29,72,.09)}.title-collection-poster{position:relative;aspect-ratio:2/3;background:#e5e7eb;overflow:hidden}.title-collection-poster img{display:block;width:100%;height:100%;object-fit:cover}.title-collection-order{position:absolute;top:8px;inset-inline-start:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:rgba(15,23,42,.86);color:#fff;font-size:11px;font-weight:900;box-shadow:0 8px 18px rgba(2,6,23,.2)}.title-collection-current{position:absolute;top:8px;inset-inline-end:8px;z-index:2;padding:5px 8px;border-radius:999px;background:#e11d48;color:#fff;font-size:10px;font-weight:900;box-shadow:0 8px 18px rgba(225,29,72,.22)}.title-collection-body{padding:9px 9px 10px;display:flex;flex-direction:column;gap:6px;flex:1}.title-collection-name{font-size:11.4px;font-weight:800;line-height:1.45;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:33px}.title-collection-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:auto;color:#64748b;font-size:9.4px;font-weight:750}.title-collection-chip{display:inline-flex;align-items:center;max-width:100%;padding:3px 7px;border-radius:999px;background:#f8fafc;border:1px solid rgba(15,23,42,.07);line-height:1.3}.title-collection-chip.is-relation{width:100%;justify-content:center;text-align:center;background:rgba(225,29,72,.052);color:#be123c;border-color:rgba(225,29,72,.105);border-radius:13px;display:block;overflow:visible;white-space:normal;font-size:8.2px;font-weight:650;line-height:1.65;padding:7px 8px;min-height:0;height:auto}.title-collection-chip.is-relation:hover{background:rgba(225,29,72,.075);border-color:rgba(225,29,72,.18)}.rating-ui label:hover,.rating-ui label:hover~label{color:#f5b301}.faq-rating-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.faq-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900}.faq-pill-user{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.26);color:#fbbf24}.faq-pill-tmdb{background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.26);color:#93c5fd}.faq-mini{font-size:12px;color:var(--muted)}.facts-panel{margin-top:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.facts-panel--compact{margin-top:0;padding:13px 15px}.facts-list{margin:0;padding:0;list-style:none;display:grid;gap:12px}.facts-list li{position:relative;padding-inline-start:22px;line-height:1.85;color:#dbe3f1;font-size:14px}.facts-list li::before{content:"";position:absolute;inset-inline-start:0;top:.68em;width:7px;height:7px;border-radius:999px;background:rgba(148,163,184,.85);box-shadow:0 0 0 4px rgba(148,163,184,.08)}.facts-note{border-style:solid;background:rgba(255,255,255,.025)}.review-item.is-empty{padding:10px 12px;background:rgba(148,163,184,.05);border-style:dashed}.review-item.is-empty .review-top{margin-bottom:4px}.review-item.is-empty .review-text{font-size:11.5px;line-height:1.7;color:#94a3b8}.review-text-empty{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.12)}.faq-accordion{display:grid;gap:10px;max-width:100%;min-width:0;overflow:hidden}#faq,.faq-acc-item{max-width:100%;min-width:0;overflow:hidden}.faq-acc-item{border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border-radius:18px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.faq-acc-a,.faq-acc-body,.faq-acc-sum{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.faq-acc-sum{list-style:none;display:grid;grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;column-gap:9px;row-gap:0;padding:12px 11px;cursor:pointer;user-select:none}.faq-acc-sum>*{min-width:0;max-width:100%}.faq-acc-sum::-webkit-details-marker{display:none}.faq-acc-num{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(148,163,184,.16);font-size:12px;font-weight:900;min-width:28px}.faq-acc-q{display:block;min-width:0;max-width:100%;font-weight:400;font-size:12.75px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;padding-top:2px}.faq-acc-item:not([open]) .faq-acc-q{display:-webkit-box;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.faq-acc-chev{align-self:center;justify-self:end;width:10px;height:10px;min-width:10px;border-right:2px solid rgba(255,255,255,.65);border-bottom:2px solid rgba(255,255,255,.65);transform:rotate(45deg);transition:transform .18s ease}details[open] .faq-acc-chev{transform:rotate(-135deg)}.faq-acc-body{padding:0 12px 12px;overflow:hidden}.faq-acc-a{font-size:12.5px;line-height:1.8;color:#dbe3f1;opacity:.95;overflow-wrap:anywhere;word-break:break-word}.faq-acc-actions{margin-top:10px}.faq-acc-link{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(148,163,184,.08);color:#e5e7eb;text-decoration:none;font-size:12px;font-weight:800;overflow-wrap:anywhere}.faq-acc-link:hover{filter:brightness(1.08)}html[data-theme=light] .hero-overlay{background:radial-gradient(900px 320px at 82% 0,rgba(251,113,133,.14),transparent 58%),radial-gradient(860px 320px at 12% 18%,rgba(59,130,246,.1),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(248,250,252,.92))!important}html[data-theme=light] .hero-bg{opacity:.22!important;filter:blur(8px) saturate(1.02)!important;transform:translateZ(0);will-change:opacity}html[data-theme=light] .poster{box-shadow:0 28px 70px rgba(15,23,42,.16)!important}html[data-theme=light] .poster-actions{background:radial-gradient(circle at 16% 0,rgba(244,63,94,.1),transparent 34%),radial-gradient(circle at 88% 100%,rgba(99,102,241,.1),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94))!important;border-color:rgba(15,23,42,.07)!important;box-shadow:0 20px 46px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.95)!important}html[data-theme=light] .badge,html[data-theme=light] .btn-action,html[data-theme=light] .detail,html[data-theme=light] .facts-panel,html[data-theme=light] .faq-acc-item,html[data-theme=light] .maturity-card,html[data-theme=light] .maturity-chip,html[data-theme=light] .maturity-family-pill,html[data-theme=light] .maturity-item,html[data-theme=light] .maturity-note,html[data-theme=light] .maturity-source,html[data-theme=light] .maturity-state,html[data-theme=light] .maturity-subpill,html[data-theme=light] .official-videos-count,html[data-theme=light] .ov-item-meta span,html[data-theme=light] .ov-meta .m,html[data-theme=light] .review-item.is-empty,html[data-theme=light] .review-text-empty{background:rgba(255,255,255,.95)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:none!important}html[data-theme=light] .btn-action__hint{background:rgba(248,250,252,.96)!important;border-color:rgba(15,23,42,.08)!important;color:#334155!important}html[data-theme=light] .badge,html[data-theme=light] .detail .v,html[data-theme=light] .facts-panel strong,html[data-theme=light] .faq-acc-link,html[data-theme=light] .faq-acc-q,html[data-theme=light] .maturity-family-pill,html[data-theme=light] .maturity-headline,html[data-theme=light] .maturity-item strong,html[data-theme=light] .maturity-rating-pill,html[data-theme=light] .maturity-source,html[data-theme=light] .maturity-state,html[data-theme=light] .ov-featured-title,html[data-theme=light] .ov-item-title,html[data-theme=light] .section-title,html[data-theme=light] .summary-box strong,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3{color:#0f172a!important}html[data-theme=light] .metaLine{background:0 0;color:#1e293b;border-color:transparent;box-shadow:none;padding:0}html[data-theme=light] .hero-desc-more button{background:linear-gradient(135deg,#fff7ed 0,#ffedd5 100%);color:#9a3412;border-color:rgba(245,158,11,.26);box-shadow:0 12px 24px rgba(245,158,11,.12),inset 0 1px 0 rgba(255,255,255,.85)}html[data-theme=light] .hero-desc-more button:hover{border-color:rgba(249,115,22,.34);box-shadow:0 14px 30px rgba(245,158,11,.16),inset 0 1px 0 rgba(255,255,255,.95)}html[data-theme=light] .heroDescWrap{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,248,226,.72))!important;border-color:rgba(214,170,69,.2)!important}html[data-theme=light] .heroDescBadge{background:linear-gradient(135deg,rgba(255,247,237,.98),rgba(255,255,255,.98) 55%,rgba(254,249,195,.92))!important;border-color:rgba(245,158,11,.18)!important;color:#b45309!important}html[data-theme=light] .desc,html[data-theme=light] .facts-list li,html[data-theme=light] .facts-note,html[data-theme=light] .faq-acc-a,html[data-theme=light] .faq-mini,html[data-theme=light] .maturity-copy,html[data-theme=light] .maturity-eyebrow,html[data-theme=light] .maturity-note,html[data-theme=light] .meta-muted,html[data-theme=light] .muted,html[data-theme=light] .note,html[data-theme=light] .ov-featured-desc,html[data-theme=light] .ov-item-desc,html[data-theme=light] .ov-item-meta span,html[data-theme=light] .ov-meta .m,html[data-theme=light] .review-item.is-empty .review-text,html[data-theme=light] .small,html[data-theme=light] .summaryLead{color:#475569!important;opacity:1!important}html[data-theme=light] .faq-acc-num{background:#fff!important;border-color:rgba(15,23,42,.08)!important;color:#0f172a!important}html[data-theme=light] .faq-acc-chev{border-right-color:#475569!important;border-bottom-color:#475569!important}html[data-theme=light] .detail{background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(244,247,251,.965))!important;border-color:rgba(15,23,42,.085)!important;box-shadow:0 18px 38px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.95)!important}html[data-theme=light] .maturity-item{background:rgba(248,250,252,.94)!important}html[data-theme=light] .maturity-chip,html[data-theme=light] .maturity-family-pill,html[data-theme=light] .maturity-source,html[data-theme=light] .maturity-state,html[data-theme=light] .maturity-subpill,html[data-theme=light] .official-videos-count,html[data-theme=light] .ov-item-meta span,html[data-theme=light] .ov-meta .m{color:#334155!important}html[data-theme=light] .faq-acc-link{background:#fff!important}html[data-theme=light] .ov-featured{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.95))!important;border-color:rgba(15,23,42,.08)!important}html[data-theme=light] .ov-item{background:rgba(255,255,255,.96)!important;border-color:rgba(15,23,42,.08)!important}html[data-theme=light] .footer,html[data-theme=light] .footerContainer,html[data-theme=light] .footerMain,html[data-theme=light] .footerWrap,html[data-theme=light] .siteFooter,html[data-theme=light] footer{background:linear-gradient(180deg,rgba(243,246,251,.2),rgba(243,246,251,.92))!important;color:#0f172a!important;border-top-color:rgba(15,23,42,.08)!important}html[data-theme=light] .footer .wrap,html[data-theme=light] footer .container,html[data-theme=light] footer .grid,html[data-theme=light] footer .row,html[data-theme=light] footer .wrap,html[data-theme=light] footer [class*=box],html[data-theme=light] footer [class*=card],html[data-theme=light] footer [class*=panel],html[data-theme=light] footer article,html[data-theme=light] footer section,html[data-theme=light] footer>div{background:rgba(255,255,255,.95)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 30px rgba(15,23,42,.06)!important}html[data-theme=light] .footer a,html[data-theme=light] footer a,html[data-theme=light] footer b,html[data-theme=light] footer h1,html[data-theme=light] footer h2,html[data-theme=light] footer h3,html[data-theme=light] footer h4,html[data-theme=light] footer strong{color:#0f172a!important}html[data-theme=light] .footer li,html[data-theme=light] .footer p,html[data-theme=light] .footer span,html[data-theme=light] footer li,html[data-theme=light] footer p,html[data-theme=light] footer small,html[data-theme=light] footer span{color:#475569!important;opacity:1!important}html[data-theme=light] footer [class*=icon] a,html[data-theme=light] footer [class*=social] a,html[data-theme=light] footer button{background:#fff!important;border-color:rgba(15,23,42,.08)!important;color:#0f172a!important}html[data-theme=light] .chip,html[data-theme=light] .chip-label,html[data-theme=light] .chip-toggle,html[data-theme=light] .facts-list li,html[data-theme=light] .facts-panel,html[data-theme=light] .faq-acc-a,html[data-theme=light] .faq-acc-link,html[data-theme=light] .faq-mini,html[data-theme=light] .k,html[data-theme=light] .maturity-chip,html[data-theme=light] .maturity-copy,html[data-theme=light] .maturity-family-pill,html[data-theme=light] .maturity-note,html[data-theme=light] .maturity-source,html[data-theme=light] .maturity-state,html[data-theme=light] .maturity-subpill,html[data-theme=light] .meta-muted,html[data-theme=light] .muted,html[data-theme=light] .note,html[data-theme=light] .official-videos-count,html[data-theme=light] .ov-item-meta span,html[data-theme=light] .ov-meta .m,html[data-theme=light] .poster-actions .btn-action__text,html[data-theme=light] .poster-actions .btn-soft,html[data-theme=light] .poster-actions .btn-watch,html[data-theme=light] .poster-actions .btn-yt,html[data-theme=light] .review-text,html[data-theme=light] .review-time,html[data-theme=light] .reviews-count,html[data-theme=light] .reviews-sub,html[data-theme=light] .sim-meta,html[data-theme=light] .small,html[data-theme=light] .summaryBox,html[data-theme=light] .summaryHead,html[data-theme=light] .summaryRest,html[data-theme=light] .summaryTail,html[data-theme=light] .watch-mini,html[data-theme=light] .watch-mini .open{color:#334155!important;opacity:1!important}html[data-theme=light] .poster-actions .btn-soft,html[data-theme=light] .poster-actions .btn-watch,html[data-theme=light] .poster-actions .btn-yt{color:#0f172a!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important}html[data-theme=light] .poster-actions .btn-watch{background:linear-gradient(135deg,rgba(251,113,133,.18),rgba(255,255,255,.96))!important}html[data-theme=light] .poster-actions .btn-yt{background:linear-gradient(135deg,rgba(248,113,113,.16),rgba(255,255,255,.96))!important}html[data-theme=light] .poster-actions .btn-soft{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(255,255,255,.96))!important}html[data-theme=light] .poster-actions .btn-action{color:#0f172a!important;background:linear-gradient(180deg,#fff,rgba(248,250,252,.98))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 16px 34px rgba(15,23,42,.08)!important}html[data-theme=light] .poster-actions .btn-action:hover{transform:translateY(-1px);box-shadow:0 18px 40px rgba(15,23,42,.1)!important}html[data-theme=light] .poster-actions .btn-fav{background:linear-gradient(135deg,#fff4f6 0,#ffe4e6 100%)!important;border-color:rgba(244,63,94,.26)!important;box-shadow:0 16px 34px rgba(244,63,94,.1)!important}html[data-theme=light] .poster-actions .btn-wl{background:linear-gradient(135deg,#f1fff6 0,#dcfce7 100%)!important;border-color:rgba(34,197,94,.26)!important;box-shadow:0 16px 34px rgba(34,197,94,.1)!important}html[data-theme=light] .poster-actions .btn-share{background:linear-gradient(135deg,#faf5ff 0,#efe7ff 100%)!important;border-color:rgba(168,85,247,.26)!important;box-shadow:0 16px 34px rgba(168,85,247,.1)!important}html[data-theme=light] .poster-actions .btn-source{background:linear-gradient(135deg,#fff8eb 0,#ffedd5 100%)!important;border-color:rgba(245,158,11,.28)!important;box-shadow:0 16px 34px rgba(245,158,11,.1)!important}html[data-theme=light] .poster-actions .btn-action__text{color:#0f172a!important;font-size:15px!important;font-weight:900!important;text-align:center!important}html[data-theme=light] .poster-actions .btn-action__hint{box-shadow:0 10px 24px rgba(15,23,42,.06)!important}html[data-theme=light] .poster-actions .btn-fav .btn-action__hint{background:rgba(255,241,242,.98)!important;color:#be123c!important;border-color:rgba(244,63,94,.16)!important}html[data-theme=light] .poster-actions .btn-wl .btn-action__hint{background:rgba(240,253,244,.98)!important;color:#15803d!important;border-color:rgba(34,197,94,.16)!important}html[data-theme=light] .poster-actions .btn-share .btn-action__hint{background:rgba(250,245,255,.98)!important;color:#7e22ce!important;border-color:rgba(168,85,247,.16)!important}html[data-theme=light] .poster-actions .js-fav[aria-pressed=true]{background:linear-gradient(135deg,#ffe4e6 0,#ffd5dd 100%)!important;border-color:rgba(244,63,94,.34)!important;box-shadow:0 18px 36px rgba(244,63,94,.14)!important}html[data-theme=light] .poster-actions .js-watchlist[aria-pressed=true]{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(255,255,255,.99))!important;border-color:rgba(34,197,94,.3)!important}html[data-theme=light] .chip,html[data-theme=light] .chip-toggle,html[data-theme=light] .facts-panel,html[data-theme=light] .faq-acc-link,html[data-theme=light] .summaryBox,html[data-theme=light] .watch-mini .open{background:rgba(255,255,255,.98)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 10px 24px rgba(15,23,42,.04)!important}html[data-theme=light] .chip,html[data-theme=light] .chip-toggle,html[data-theme=light] .faq-acc-link,html[data-theme=light] .watch-mini .open{color:#0f172a!important}html[data-theme=light] .chip-toggle:hover,html[data-theme=light] .chip:hover,html[data-theme=light] .faq-acc-link:hover,html[data-theme=light] .watch-mini .open:hover{border-color:rgba(251,113,133,.3)!important;box-shadow:0 12px 28px rgba(251,113,133,.1)!important}html[data-theme=light] .chip-label,html[data-theme=light] .detail .v,html[data-theme=light] .facts-panel .k,html[data-theme=light] .facts-panel strong,html[data-theme=light] .faq-acc-q,html[data-theme=light] .review-item strong,html[data-theme=light] .sim-title,html[data-theme=light] .summaryTitle,html[data-theme=light] .watch-mini .ptype{color:#0f172a!important}html[data-theme=light] .facts-note,html[data-theme=light] .faq-acc-a,html[data-theme=light] .faq-mini,html[data-theme=light] .maturity-copy,html[data-theme=light] .meta-muted,html[data-theme=light] .muted,html[data-theme=light] .note,html[data-theme=light] .ov-featured-desc,html[data-theme=light] .ov-item-desc,html[data-theme=light] .review-text,html[data-theme=light] .small,html[data-theme=light] .summaryLead,html[data-theme=light] .summaryRest,html[data-theme=light] .summaryTail{color:#475569!important}html[data-theme=light] .chip-section,html[data-theme=light] .facts-panel,html[data-theme=light] .faq-acc-item,html[data-theme=light] .review-item,html[data-theme=light] .summaryBox,html[data-theme=light] .watch-mini{box-shadow:0 12px 28px rgba(15,23,42,.04)!important}html[data-theme=light] .footer,html[data-theme=light] .site-footer,html[data-theme=light] .siteFooter,html[data-theme=light] [class*=footer],html[data-theme=light] footer{background:linear-gradient(180deg,rgba(248,250,252,.85),rgba(241,245,249,.98))!important;color:#0f172a!important;border-top:1px solid rgba(15,23,42,.08)!important}html[data-theme=light] .footer>*,html[data-theme=light] .site-footer>*,html[data-theme=light] .siteFooter>*,html[data-theme=light] [class*=footer]>*,html[data-theme=light] footer>*{background:0 0!important}html[data-theme=light] .footer [class*=box],html[data-theme=light] .footer [class*=card],html[data-theme=light] .footer [class*=panel],html[data-theme=light] .site-footer [class*=box],html[data-theme=light] .site-footer [class*=card],html[data-theme=light] .site-footer [class*=panel],html[data-theme=light] .siteFooter [class*=box],html[data-theme=light] .siteFooter [class*=card],html[data-theme=light] .siteFooter [class*=panel],html[data-theme=light] footer [class*=box],html[data-theme=light] footer [class*=card],html[data-theme=light] footer [class*=panel]{background:rgba(255,255,255,.96)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 30px rgba(15,23,42,.06)!important}html[data-theme=light] .footer a,html[data-theme=light] .footer strong,html[data-theme=light] .site-footer a,html[data-theme=light] .site-footer strong,html[data-theme=light] .siteFooter a,html[data-theme=light] .siteFooter strong,html[data-theme=light] footer a,html[data-theme=light] footer h1,html[data-theme=light] footer h2,html[data-theme=light] footer h3,html[data-theme=light] footer h4,html[data-theme=light] footer strong{color:#0f172a!important}html[data-theme=light] .footer li,html[data-theme=light] .footer p,html[data-theme=light] .footer small,html[data-theme=light] .footer span,html[data-theme=light] .site-footer li,html[data-theme=light] .site-footer p,html[data-theme=light] .site-footer small,html[data-theme=light] .site-footer span,html[data-theme=light] .siteFooter li,html[data-theme=light] .siteFooter p,html[data-theme=light] .siteFooter small,html[data-theme=light] .siteFooter span,html[data-theme=light] footer li,html[data-theme=light] footer p,html[data-theme=light] footer small,html[data-theme=light] footer span{color:#475569!important;opacity:1!important}.poster-actions .btn-action,.poster-actions .btn-watch,.poster-actions .btn-yt{width:100%;min-height:74px;border-radius:18px;box-sizing:border-box}.poster-actions .btn-watch,.poster-actions .btn-yt{padding:16px 18px;font-size:17px;font-weight:900;line-height:1.1}.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center;font-size:17px;font-weight:900;letter-spacing:-.01em}.poster-actions .btn-action:hover,.poster-actions .btn-watch:hover,.poster-actions .btn-yt:hover{transform:translateY(-1px)}.poster-actions .btn-action:active,.poster-actions .btn-watch:active,.poster-actions .btn-yt:active{transform:translateY(0) scale(.988)}html[data-theme=light] .poster-actions .btn-action,html[data-theme=light] .poster-actions .btn-watch,html[data-theme=light] .poster-actions .btn-yt{box-shadow:0 16px 34px rgba(15,23,42,.08)!important}html[data-theme=light] .poster-actions .btn-action__text,html[data-theme=light] .poster-actions .btn-watch>span:last-child,html[data-theme=light] .poster-actions .btn-yt>span:last-child{color:#0f172a!important}html[data-theme=light] .empty-watch{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 16px 34px rgba(15,23,42,.06)!important}html[data-theme=light] .ew-actions .btn,html[data-theme=light] .ew-actions .btn span,html[data-theme=light] .ew-title,html[data-theme=light] .rec-section-head__title,html[data-theme=light] .rec-title,html[data-theme=light] .subhead{color:#0f172a!important}html[data-theme=light] .empty-watch .meta-muted,html[data-theme=light] .empty-watch .muted,html[data-theme=light] .empty-watch .note,html[data-theme=light] .empty-watch .small,html[data-theme=light] .ew-sub,html[data-theme=light] .popen a,html[data-theme=light] .rec-section-head__sub,html[data-theme=light] .rec-sub{color:#475569!important;opacity:1!important}html[data-theme=light] .ew-actions .btn{background:linear-gradient(135deg,#fff,rgba(248,250,252,.98))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 12px 28px rgba(15,23,42,.06)!important}html[data-theme=light] .ew-actions .btn:hover{box-shadow:0 16px 34px rgba(15,23,42,.08)!important;border-color:rgba(251,113,133,.22)!important}html[data-theme=light] .ew-actions .btn:first-child{background:linear-gradient(135deg,#fff4f6 0,#ffe4e6 100%)!important;border-color:rgba(244,63,94,.24)!important}html[data-theme=light] .ew-actions .btn-outline{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(255,255,255,.98))!important;color:#0f172a!important}html[data-theme=light] .rec-section-head{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.97))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 32px rgba(15,23,42,.06)!important}html[data-theme=light] .rec-section-head__icon{background:linear-gradient(135deg,rgba(251,191,36,.18),rgba(59,130,246,.1))!important;border-color:rgba(15,23,42,.08)!important}html[data-theme=light] .rec-card{background:rgba(255,255,255,.99)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 30px rgba(15,23,42,.07)!important}html[data-theme=light] .rec-card:hover{border-color:rgba(251,113,133,.24)!important;box-shadow:0 18px 38px rgba(251,113,133,.12)!important}html[data-theme=light] .rec-badge{color:#0f172a!important;background:rgba(255,255,255,.88)!important;border-color:rgba(15,23,42,.1)!important;box-shadow:0 10px 22px rgba(15,23,42,.1)!important}html[data-theme=light] .rec-badge--rating{border-color:rgba(245,158,11,.28)!important}html[data-theme=light] .rec-badge--views{border-color:rgba(59,130,246,.18)!important}html[data-theme=light] .rec-cine-badge{color:#0f172a!important;background:rgba(255,255,255,.92)!important;border-color:rgba(15,23,42,.1)!important;box-shadow:0 12px 28px rgba(15,23,42,.1)!important}html[data-theme=light] .stickyBar .wrap{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.94))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 20px 42px rgba(15,23,42,.14)!important}html[data-theme=light] .stickyBar a{color:#0f172a!important;background:rgba(255,255,255,.86)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important}html[data-theme=light] .stickyBar a .sb-ico{background:rgba(15,23,42,.06)!important}html[data-theme=light] .stickyBar a.primary{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;color:#fff!important}html[data-theme=light] .stickyBar a.danger .sb-ico,html[data-theme=light] .stickyBar a.primary .sb-ico{background:rgba(255,255,255,.18)!important}html[data-theme=light] .stickyBar a.danger{background:linear-gradient(135deg,#ef4444,#f87171)!important;color:#fff!important}html[data-theme=light] .rec-meta{background:0 0!important}html[data-theme=light] .subhead{color:#0f172a!important}html[data-theme=light] .poster-actions .btn-action__ico{color:#0f172a!important}html[data-theme=light] .poster-actions .btn-fav .btn-action__ico{color:#be123c!important;background:linear-gradient(180deg,#fff1f2,#fff)!important}html[data-theme=light] .poster-actions .btn-wl .btn-action__ico{color:#15803d!important;background:linear-gradient(180deg,#ecfdf5,#fff)!important}html[data-theme=light] .poster-actions .btn-share .btn-action__ico{color:#7e22ce!important;background:linear-gradient(180deg,#f5f3ff,#fff)!important}html[data-theme=light] .poster-actions .js-fav[aria-pressed=true] .btn-action__ico{color:#be123c!important}html[data-theme=light] .poster-actions .js-watchlist[aria-pressed=true] .btn-action__ico{color:#15803d!important}html[data-theme=light] .watch-mini{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 30px rgba(15,23,42,.05)!important}html[data-theme=light] .summaryLead strong,html[data-theme=light] .summaryTitle,html[data-theme=light] .watch-mini .head-title,html[data-theme=light] .watch-mini .nm{color:#0f172a!important}html[data-theme=light] .summaryBox .small,html[data-theme=light] .summaryLead,html[data-theme=light] .summaryRest,html[data-theme=light] .summaryTail,html[data-theme=light] .watch-mini .ptype,html[data-theme=light] .watch-mini .small,html[data-theme=light] .watch-mini .tag{color:#475569!important;opacity:1!important}html[data-theme=light] .summaryBox{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.98))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 30px rgba(15,23,42,.05)!important}html[data-theme=light] .summaryBadge{color:#be123c!important;background:linear-gradient(135deg,#fff1f2 0,#ffe4e6 100%)!important;border-color:rgba(244,63,94,.18)!important;box-shadow:0 8px 18px rgba(244,63,94,.08)!important}html[data-theme=light] .summaryTail{border-top-color:rgba(15,23,42,.08)!important}html[data-theme=light] .readmore button{background:linear-gradient(135deg,#fff4f6 0,#ffe4e6 100%)!important;color:#9f1239!important;border-color:rgba(244,63,94,.2)!important;box-shadow:0 10px 22px rgba(244,63,94,.08)!important}html[data-theme=light] .readmore button:hover{box-shadow:0 14px 28px rgba(244,63,94,.12)!important}.watchDecisionBox{margin-top:14px;padding:14px 14px 12px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.028));border:1px solid rgba(148,163,184,.16);box-shadow:0 16px 34px rgba(2,6,23,.14)}.watchDecisionBox--mobileOnly{display:none}.watchDecisionHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.watchDecisionTitle{font-size:13.6px;font-weight:800;line-height:1.35;color:#fff}.watchDecisionVerdict{display:block;font-size:13px;line-height:1.85;color:rgba(255,255,255,.92);font-weight:700;margin-bottom:10px}.watchDecisionRows{display:grid;gap:8px}.watchDecisionRow{padding:10px 11px;border-radius:14px;background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.12)}.watchDecisionRowLabel{display:block;font-size:11px;font-weight:800;color:var(--muted);margin-bottom:4px}.watchDecisionRowText{display:block;font-size:12.8px;line-height:1.8;color:rgba(255,255,255,.88)}.watchDecisionChips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.watchDecisionChip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(148,163,184,.14);font-size:11.4px;line-height:1.3;color:rgba(255,255,255,.88);font-weight:700}html[data-theme=light] .watchDecisionBox{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));border-color:rgba(15,23,42,.08);box-shadow:0 14px 30px rgba(15,23,42,.06)}html[data-theme=light] .watchDecisionTitle,html[data-theme=light] .watchDecisionVerdict{color:#0f172a}html[data-theme=light] .watchDecisionRow{background:rgba(255,255,255,.88);border-color:rgba(15,23,42,.08)}html[data-theme=light] .watchDecisionRowText{color:#334155}html[data-theme=light] .watchDecisionChip{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.08);color:#334155}.poster-actions .btn-action,.poster-actions .btn-soft{position:relative!important;justify-content:center!important;gap:0!important}.poster-actions .btn-action__text,.poster-actions .btn-soft>span:last-child{width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;padding-inline:42px!important}.poster-actions .btn-action__ico,.poster-actions .btn-soft .btn-ico{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;line-height:1!important;margin:0!important}.poster-actions .btn-watch .btn-ico,.poster-actions .btn-yt .btn-ico{width:18px!important;height:18px!important;font-size:16px!important;line-height:1!important}html[data-theme=light] .poster-actions .btn-action__text,html[data-theme=light] .poster-actions .btn-soft>span:last-child{color:#0f172a!important}html[data-theme=light] .poster-actions .btn-action.is-on .btn-action__text{color:#0f172a!important}html[data-theme=light] .readBlock p,html[data-theme=light] .summaryBox .small,html[data-theme=light] .summaryLead,html[data-theme=light] .summaryRest,html[data-theme=light] .summaryTail,html[data-theme=light] .watch-mini .head-title,html[data-theme=light] .watch-mini .small,html[data-theme=light] .watch-mini p,html[data-theme=light] .watchCardTitle{color:#475569!important}html[data-theme=light] .readBlockTitle,html[data-theme=light] .summaryTitle,html[data-theme=light] .watch-mini .title{color:#0f172a!important}.detail::before{content:"";position:absolute;inset:0;background:radial-gradient(165px 112px at 100% 0,rgba(96,165,250,.16),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0));pointer-events:none;z-index:0}.detail::after{content:"";position:absolute;inset-inline:18px;top:0;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(96,165,250,0),rgba(96,165,250,.42),rgba(244,114,182,.18),rgba(96,165,250,0));opacity:.9;z-index:0}.detail:hover{transform:translateY(-3px);border-color:rgba(96,165,250,.3)!important;box-shadow:0 26px 54px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.08)!important}.detail .k,.detail .v,.review-form,.review-form *,.reviews-list,.reviews-list *,.reviews-summary,.reviews-summary *{font-family:Cairo,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.detail .k,.detail .v{position:relative;z-index:1}.detail-label{display:inline-flex;align-items:center;justify-content:center;min-width:0;opacity:.98;text-align:center}.detail-ico{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.035));border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 20px rgba(2,6,23,.12);color:#93c5fd}.detail-ico svg{width:15px;height:15px;display:block;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.detail--rating .detail-ico,.detail[data-icotype=type] .detail-ico{color:#fbbf24;background:linear-gradient(180deg,rgba(250,204,21,.18),rgba(255,255,255,.04));border-color:rgba(250,204,21,.24)}.detail[data-icotype=language] .detail-ico{color:#60a5fa}.detail[data-icotype=country] .detail-ico{color:#a78bfa}.detail[data-icotype=release-year] .detail-ico,.detail[data-icotype=runtime] .detail-ico{color:#38bdf8}.detail[data-icotype=episodes] .detail-ico,.detail[data-icotype=seasons] .detail-ico{color:#22c55e}.detail[data-icotype=status] .detail-ico{color:#fb7185}.detail[data-icotype=episodes] .v,.detail[data-icotype=release-year] .v,.detail[data-icotype=runtime] .v,.detail[data-icotype=seasons] .v{font-size:17px!important;letter-spacing:-.01em}.detail[data-icotype=status] .v,.detail[data-icotype=type] .v{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:38px;padding:7px 13px;border-radius:16px;border:1px solid rgba(96,165,250,.22);background:linear-gradient(135deg,rgba(30,64,175,.3),rgba(59,130,246,.14) 52%,rgba(255,255,255,.06));box-shadow:0 14px 28px rgba(30,64,175,.18),inset 0 1px 0 rgba(255,255,255,.08);font-size:13px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;text-align:center}.detail[data-icotype=type] .v{color:#eff6ff!important;border-color:rgba(96,165,250,.28);background:linear-gradient(135deg,rgba(29,78,216,.42),rgba(37,99,235,.24) 54%,rgba(255,255,255,.06))}.detail[data-icotype=status] .v{color:#ffe4e6!important;border-color:rgba(251,113,133,.2);background:linear-gradient(135deg,rgba(159,18,57,.34),rgba(225,29,72,.16) 54%,rgba(255,255,255,.05))}.detail[data-icotype=country] .v,.detail[data-icotype=language] .v{font-size:14.8px!important}.detail--rating{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03))!important}.tmdb-fact-badge{display:block;width:100%;max-width:232px;padding:11px 12px 10px;border-radius:20px;border:1px solid rgba(96,165,250,.22);background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(255,255,255,.04) 54%,rgba(250,204,21,.08));box-shadow:0 14px 32px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.05)}.tmdb-fact-badge--local{border-color:rgba(245,158,11,.22);background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(255,255,255,.04) 54%,rgba(251,191,36,.08));box-shadow:0 14px 32px rgba(245,158,11,.12),inset 0 1px 0 rgba(255,255,255,.05)}.tmdb-fact-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tmdb-fact-label{font-size:12px;font-weight:900;letter-spacing:.01em;color:#dbeafe}.tmdb-fact-badge--local .tmdb-fact-label{color:#fde68a}.tmdb-fact-star{font-size:18px;line-height:1}.tmdb-fact-score{display:flex;align-items:flex-end;gap:3px;margin-top:5px;line-height:1}.tmdb-fact-score .num{font-size:22px;font-weight:900;color:#fff}.tmdb-fact-score .out{font-size:13px;font-weight:900;color:#cbd5e1;padding-bottom:2px}.tmdb-fact-count{margin-top:5px;font-size:12px;font-weight:800;color:#e2e8f0}.review-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.12)}.review-form-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.review-form-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:900;color:#cbd5e1}.review-form-title{font-size:21px;line-height:1.2;color:#fff}.review-form-note{font-size:13px;line-height:1.8;color:var(--muted)}.review-form-pill{flex:0 0 auto;min-width:118px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(96,165,250,.22);background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(255,255,255,.03));box-shadow:0 12px 28px rgba(37,99,235,.12)}.review-form-pill span{font-size:11px;font-weight:900;color:#dbeafe}.review-form-pill strong{font-size:20px;line-height:1;color:#fff}.field-note{margin-top:7px;font-size:11.5px;line-height:1.75;color:var(--muted)}.review-form .searchbox,.review-form select,.review-textarea{width:100%!important;min-width:0!important;padding:14px 15px!important;border-radius:16px!important;border:1px solid rgba(148,163,184,.16)!important;background:rgba(15,23,42,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}.review-form input::placeholder,.review-form textarea::placeholder{color:rgba(148,163,184,.92)!important}.review-textarea{resize:vertical;line-height:1.8!important}.review-submit{min-width:220px;min-height:54px;border-radius:18px!important;font-size:15px!important;font-weight:900!important;color:#fff!important;background:linear-gradient(180deg,#991b1b,#7f1d1d)!important;border:1px solid #7f1d1d!important;text-shadow:0 1px 1px rgba(0,0,0,.28)!important;box-shadow:0 16px 34px rgba(127,29,29,.26)!important}.review-submit:focus-visible,.review-submit:hover{background:linear-gradient(180deg,#b91c1c,#991b1b)!important;border-color:#7f1d1d!important;color:#fff!important}.fc-faq-label{color:#111827!important;font-weight:800!important}.fc-dialog,.fc-dialog-overlay{color:#0f172a!important}.review-who strong{font-size:15px}.review-stars{padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.03)}html[data-theme=light] .detail::before{background:radial-gradient(175px 112px at 100% 0,rgba(59,130,246,.12),transparent 68%),linear-gradient(180deg,rgba(255,255,255,.46),rgba(255,255,255,0))}html[data-theme=light] .detail::after{background:linear-gradient(90deg,rgba(59,130,246,0),rgba(59,130,246,.34),rgba(236,72,153,.14),rgba(59,130,246,0))}html[data-theme=light] .detail-ico{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.94))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 12px 22px rgba(15,23,42,.06)!important;color:#2563eb!important}html[data-theme=light] .detail--rating .detail-ico,html[data-theme=light] .detail[data-icotype=type] .detail-ico{color:#d97706!important;background:linear-gradient(180deg,rgba(255,251,235,.99),rgba(254,243,199,.94))!important;border-color:rgba(245,158,11,.18)!important}html[data-theme=light] .detail .k{color:#64748b!important}html[data-theme=light] .detail .v{color:#0f172a!important}html[data-theme=light] .detail[data-icotype=type] .v{color:#eff6ff!important;background:linear-gradient(135deg,#1d4ed8,#2563eb 54%,rgba(147,197,253,.92))!important;border-color:rgba(37,99,235,.18)!important;box-shadow:0 16px 28px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.18)!important}html[data-theme=light] .detail[data-icotype=status] .v{color:#fff1f2!important;background:linear-gradient(135deg,#be123c,#e11d48 58%,rgba(251,113,133,.94))!important;border-color:rgba(225,29,72,.18)!important;box-shadow:0 16px 28px rgba(225,29,72,.14),inset 0 1px 0 rgba(255,255,255,.14)!important}html[data-theme=light] .tmdb-fact-badge{background:linear-gradient(135deg,rgba(219,234,254,.95),rgba(255,255,255,.98) 54%,rgba(254,249,195,.92))!important;border-color:rgba(59,130,246,.16)!important;box-shadow:0 14px 28px rgba(37,99,235,.08)!important}html[data-theme=light] .tmdb-fact-badge--local{background:linear-gradient(135deg,rgba(255,247,237,.96),rgba(255,255,255,.98) 54%,rgba(254,249,195,.9))!important;border-color:rgba(245,158,11,.18)!important;box-shadow:0 14px 28px rgba(245,158,11,.08)!important}html[data-theme=light] .tmdb-fact-label{color:#1d4ed8!important}html[data-theme=light] .tmdb-fact-badge--local .tmdb-fact-label{color:#b45309!important}html[data-theme=light] .tmdb-fact-count,html[data-theme=light] .tmdb-fact-score .num,html[data-theme=light] .tmdb-fact-score .out{color:#0f172a!important}html[data-theme=light] .review-form,html[data-theme=light] .review-item,html[data-theme=light] .reviews-summary{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.96))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 18px 34px rgba(15,23,42,.06)!important}html[data-theme=light] .review-form-title,html[data-theme=light] .review-who strong,html[data-theme=light] .reviews-avg{color:#0f172a!important}html[data-theme=light] .field-note,html[data-theme=light] .muted-mini,html[data-theme=light] .review-form-note,html[data-theme=light] .review-time,html[data-theme=light] .reviews-count{color:#475569!important}html[data-theme=light] .review-form .searchbox,html[data-theme=light] .review-form select,html[data-theme=light] .review-textarea{background:rgba(255,255,255,.98)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 1px 0 rgba(15,23,42,.02),inset 0 1px 0 rgba(255,255,255,.7)!important;color:#0f172a!important}html[data-theme=light] .review-form input::placeholder,html[data-theme=light] .review-form textarea::placeholder{color:#64748b!important}html[data-theme=light] .rating-ui{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:rgba(15,23,42,.08)!important}html[data-theme=light] .review-form-pill{background:linear-gradient(135deg,#eff6ff,#fff)!important;border-color:rgba(59,130,246,.18)!important;box-shadow:0 12px 24px rgba(59,130,246,.08)!important}html[data-theme=light] .review-form-pill span{color:#1d4ed8!important}html[data-theme=light] .review-form-pill strong{color:#0f172a!important}html[data-theme=light] .review-stars{background:#fff!important;border-color:rgba(15,23,42,.08)!important}html[data-theme=light] .review-submit{background:linear-gradient(180deg,#991b1b,#7f1d1d)!important;border-color:#7f1d1d!important;color:#fff!important;box-shadow:0 16px 30px rgba(127,29,29,.18)!important}html[data-theme=light] .review-submit:focus-visible,html[data-theme=light] .review-submit:hover{background:linear-gradient(180deg,#b91c1c,#991b1b)!important;color:#fff!important}.footer,.sh-footer,.site-footer,body>.site-footer,body>footer,footer.site-footer{width:min(calc(100% - (var(--sh-title-pad) * 2)),var(--sh-title-container))!important;max-width:var(--sh-title-container)!important;margin:42px auto 0!important;box-sizing:border-box!important;border-radius:28px!important;overflow:hidden!important}.site-footer .container,.site-footer .footer-container,.site-footer .footer-inner,.site-footer .footer-wrap,.site-footer [class*=container],.site-footer [class*=inner],.site-footer [class*=wrap],.site-footer>*{max-width:none!important;width:100%!important;margin-inline:0!important;box-sizing:border-box!important}html[data-theme=dark] .footer,html[data-theme=dark] .sh-footer,html[data-theme=dark] .site-footer,html[data-theme=dark] body>.site-footer,html[data-theme=dark] body>footer,html[data-theme=dark] footer.site-footer{background:radial-gradient(900px 320px at 82% 8%,rgba(96,165,250,.1),transparent 62%),radial-gradient(720px 260px at 8% 0,rgba(244,63,94,.08),transparent 58%),linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,13,24,.98))!important;border:1px solid rgba(148,163,184,.16)!important;box-shadow:0 26px 70px rgba(2,6,23,.38),inset 0 1px 0 rgba(255,255,255,.05)!important;color:#e5edf9!important}html[data-theme=dark] .site-footer *,html[data-theme=dark] footer.site-footer *{color:inherit!important}html[data-theme=dark] .site-footer li,html[data-theme=dark] .site-footer p,html[data-theme=dark] .site-footer small,html[data-theme=dark] .site-footer span,html[data-theme=dark] footer.site-footer li,html[data-theme=dark] footer.site-footer p,html[data-theme=dark] footer.site-footer small,html[data-theme=dark] footer.site-footer span{color:#9fb0c7!important;opacity:1!important}html[data-theme=dark] .site-footer h1,html[data-theme=dark] .site-footer h2,html[data-theme=dark] .site-footer h3,html[data-theme=dark] .site-footer h4,html[data-theme=dark] .site-footer strong,html[data-theme=dark] footer.site-footer h1,html[data-theme=dark] footer.site-footer h2,html[data-theme=dark] footer.site-footer h3,html[data-theme=dark] footer.site-footer h4,html[data-theme=dark] footer.site-footer strong{color:#f8fafc!important}html[data-theme=dark] .site-footer a,html[data-theme=dark] footer.site-footer a{color:#dbeafe!important;text-decoration:none!important}html[data-theme=dark] .site-footer a:hover,html[data-theme=dark] footer.site-footer a:hover{color:#fff!important;background:rgba(255,255,255,.06)!important;border-color:rgba(147,197,253,.18)!important}html[data-theme=dark] .site-footer [class*=box],html[data-theme=dark] .site-footer [class*=card],html[data-theme=dark] .site-footer [class*=col],html[data-theme=dark] .site-footer [class*=panel],html[data-theme=dark] footer.site-footer [class*=box],html[data-theme=dark] footer.site-footer [class*=card],html[data-theme=dark] footer.site-footer [class*=col],html[data-theme=dark] footer.site-footer [class*=panel]{background:rgba(15,23,42,.72)!important;border-color:rgba(148,163,184,.13)!important;box-shadow:none!important}html[data-theme=light] .footer,html[data-theme=light] .sh-footer,html[data-theme=light] .site-footer,html[data-theme=light] body>.site-footer,html[data-theme=light] body>footer,html[data-theme=light] footer.site-footer{background:radial-gradient(850px 300px at 84% 10%,rgba(251,113,133,.09),transparent 60%),radial-gradient(760px 280px at 8% 0,rgba(59,130,246,.08),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 24px 60px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.85)!important;color:#0f172a!important}html[data-theme=light] .site-footer *,html[data-theme=light] footer.site-footer *{color:inherit!important}html[data-theme=light] .site-footer li,html[data-theme=light] .site-footer p,html[data-theme=light] .site-footer small,html[data-theme=light] .site-footer span,html[data-theme=light] footer.site-footer li,html[data-theme=light] footer.site-footer p,html[data-theme=light] footer.site-footer small,html[data-theme=light] footer.site-footer span{color:#64748b!important;opacity:1!important}html[data-theme=light] .site-footer h1,html[data-theme=light] .site-footer h2,html[data-theme=light] .site-footer h3,html[data-theme=light] .site-footer h4,html[data-theme=light] .site-footer strong,html[data-theme=light] footer.site-footer h1,html[data-theme=light] footer.site-footer h2,html[data-theme=light] footer.site-footer h3,html[data-theme=light] footer.site-footer h4,html[data-theme=light] footer.site-footer strong{color:#0f172a!important}html[data-theme=light] .site-footer a,html[data-theme=light] footer.site-footer a{color:#334155!important;text-decoration:none!important}html[data-theme=light] .site-footer a:hover,html[data-theme=light] footer.site-footer a:hover{color:#0f172a!important;background:rgba(15,23,42,.045)!important;border-color:rgba(239,68,68,.14)!important}html[data-theme=light] .site-footer [class*=box],html[data-theme=light] .site-footer [class*=card],html[data-theme=light] .site-footer [class*=col],html[data-theme=light] .site-footer [class*=panel],html[data-theme=light] footer.site-footer [class*=box],html[data-theme=light] footer.site-footer [class*=card],html[data-theme=light] footer.site-footer [class*=col],html[data-theme=light] footer.site-footer [class*=panel]{background:rgba(255,255,255,.82)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:none!important}.site-footer .back-to-top,.site-footer .scroll-top,.site-footer .to-top,.site-footer button,footer.site-footer .back-to-top,footer.site-footer .scroll-top,footer.site-footer .to-top,footer.site-footer button{border-radius:16px!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.site-footer .back-to-top:hover,.site-footer .scroll-top:hover,.site-footer .to-top:hover,.site-footer button:hover,footer.site-footer .back-to-top:hover,footer.site-footer .scroll-top:hover,footer.site-footer .to-top:hover,footer.site-footer button:hover{transform:translateY(-1px)!important}.poster-actions .btn-svg-ico{position:absolute!important;top:50%!important;z-index:9!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;transform:translateY(-50%)!important;font-size:0!important;line-height:1!important;overflow:hidden!important;color:#7f8da3!important;background:rgba(255,255,255,.64)!important;border:1px solid rgba(127,141,163,.18)!important;box-shadow:0 8px 18px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.92)!important}html[dir=rtl] .poster-actions .btn-svg-ico{right:17px!important;left:auto!important}html[dir=ltr] .poster-actions .btn-svg-ico{left:17px!important;right:auto!important}.poster-actions .btn-svg-ico svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;overflow:visible!important}.poster-actions .btn-icon-heart svg{fill:none!important;stroke:currentColor!important}.poster-actions .btn-icon-play svg{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important}.poster-actions .btn-watch .btn-svg-ico{color:#e11d48!important}.poster-actions .btn-yt .btn-svg-ico{color:#2563eb!important}.poster-actions .btn-fav .btn-svg-ico{color:#e11d48!important}.poster-actions .btn-wl .btn-svg-ico{color:#15803d!important}.poster-actions .btn-share .btn-svg-ico{color:#7e22ce!important}.poster-actions .btn-source .btn-svg-ico{color:#0f172a!important}.poster-actions .btn-disabled .btn-svg-ico{color:#64748b!important;opacity:.72!important}.poster-actions .btn:hover .btn-svg-ico{transform:translateY(-50%) scale(1.055)!important;box-shadow:0 20px 38px rgba(15,23,42,.14),inset 0 1px 0 #fff!important}.poster-actions .btn:active .btn-svg-ico{transform:translateY(-50%) scale(.98)!important}.poster-actions .js-fav[aria-pressed=true] .btn-svg-ico,.poster-actions .js-watchlist[aria-pressed=true] .btn-svg-ico{background:linear-gradient(180deg,#fff,rgba(255,241,242,.92))!important;border-color:rgba(225,29,72,.18)!important}.poster-actions .js-watchlist[aria-pressed=true] .btn-svg-ico{background:linear-gradient(180deg,#fff,rgba(220,252,231,.92))!important;border-color:rgba(21,128,61,.18)!important}html[data-theme=dark] .poster-actions .btn-svg-ico{color:#94a3b8!important;background:rgba(15,23,42,.56)!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 10px 22px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.08)!important}html[data-theme=dark] .poster-actions .btn-source .btn-svg-ico{color:#e5e7eb!important}.cast-card,.financial-performance-card,.gallery,.maturity-card,.provider-card,.reactions-card,.rec-card,.review-form,.reviews-summary,.shot,.sim-card,.summaryBox,.watch-profile-card,main.container>.card,main.container>.hero-wrap{border-color:var(--ch-stroke)!important;background:linear-gradient(180deg,var(--ch-panel),rgba(10,14,24,.64))!important;box-shadow:0 22px 56px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045)!important}html[data-theme=light] .cast-card,html[data-theme=light] .financial-performance-card,html[data-theme=light] .gallery,html[data-theme=light] .maturity-card,html[data-theme=light] .provider-card,html[data-theme=light] .reactions-card,html[data-theme=light] .rec-card,html[data-theme=light] .review-form,html[data-theme=light] .reviews-summary,html[data-theme=light] .shot,html[data-theme=light] .sim-card,html[data-theme=light] .summaryBox,html[data-theme=light] .watch-profile-card,html[data-theme=light] main.container>.card,html[data-theme=light] main.container>.hero-wrap{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.88))!important;box-shadow:0 20px 48px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.92)!important}.btn-action,.btn-outline,.btn-soft,.btn-watch,.btn-yt,.chip,.navpill{border-radius:999px!important}.heroDescWrap,.maturity-card,.watch-profile-card{margin-top:18px!important;border-radius:28px!important}.financial-performance-card__eyebrow,.heroDescBadge,.maturity-eyebrow,.watch-profile-kicker{color:var(--ch-gold-2)!important;letter-spacing:0!important}html[data-theme=light] .financial-performance-card__eyebrow,html[data-theme=light] .heroDescBadge,html[data-theme=light] .maturity-eyebrow,html[data-theme=light] .watch-profile-kicker{color:#9a6512!important}.watch-profile-score-label::after{content:"درجة الملاءمة";font-size:12px!important}html[lang=en] .watch-profile-score-label::after{content:"Fit score"}.watch-profile-fingerprint-grid,.watch-profile-insight-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.detail,.faq-acc-item,.hero-insight-chip,.maturity-item,.provider-card,.review-item,.watch-profile-fingerprint-item,.watch-stat{border-color:rgba(214,170,69,.14)!important;border-radius:20px!important}html[data-theme=light] .detail,html[data-theme=light] .faq-acc-item,html[data-theme=light] .hero-insight-chip,html[data-theme=light] .maturity-item,html[data-theme=light] .provider-card,html[data-theme=light] .review-item,html[data-theme=light] .watch-profile-fingerprint-item,html[data-theme=light] .watch-stat{background:rgba(255,255,255,.84)!important;color:#0f172a!important}html[data-theme=light] .card-watch{background:radial-gradient(760px 300px at 15% 0,rgba(34,197,94,.1),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.88))!important}.cast-card .cast-img,.cast-card img,.cast-card picture{border-radius:999px!important;object-fit:cover!important;box-shadow:0 14px 30px rgba(0,0,0,.22)!important;border:2px solid rgba(214,170,69,.26)!important}.gallery img,.shot img,.trailer-thumb img{border-radius:20px!important}.footer,.site-footer{background:linear-gradient(180deg,rgba(7,10,17,.94),rgba(5,7,12,.98))!important;border-top:1px solid rgba(214,170,69,.16)!important}html[data-theme=light] .footer,html[data-theme=light] .site-footer{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-top-color:rgba(15,23,42,.08)!important}html[dir=rtl] .poster-actions .btn-action__ico,html[dir=rtl] .poster-actions .btn-soft .btn-ico{right:18px!important;left:auto!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-soft .btn-ico{left:18px!important;right:auto!important}.poster-actions .actionStack{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:58px!important;padding:12px 15px!important;border-radius:15px!important;box-shadow:0 10px 22px rgba(15,23,42,.08)!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{min-height:20px!important;font-size:14.25px!important;line-height:1.08!important;letter-spacing:-.014em!important;font-weight:800!important;padding-inline:42px!important}.poster-actions .btn-action__ico,.poster-actions .btn-disabled .btn-ico,.poster-actions .btn-soft .btn-ico,.poster-actions .btn-watch .btn-ico,.poster-actions .btn-yt .btn-ico{width:18px!important;height:18px!important;font-size:15px!important}html[dir=rtl] .poster-actions .btn-action__ico,html[dir=rtl] .poster-actions .btn-disabled .btn-ico,html[dir=rtl] .poster-actions .btn-soft .btn-ico,html[dir=rtl] .poster-actions .btn-watch .btn-ico,html[dir=rtl] .poster-actions .btn-yt .btn-ico{right:15px!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-disabled .btn-ico,html[dir=ltr] .poster-actions .btn-soft .btn-ico,html[dir=ltr] .poster-actions .btn-watch .btn-ico,html[dir=ltr] .poster-actions .btn-yt .btn-ico{left:15px!important}.poster-actions .btn-action:hover,.poster-actions .btn-soft:hover,.poster-actions .btn-watch:hover,.poster-actions .btn-yt:hover{transform:translateY(-1px)!important;box-shadow:0 14px 28px rgba(15,23,42,.1)!important}.poster-actions .btn-action:active,.poster-actions .btn-soft:active,.poster-actions .btn-watch:active,.poster-actions .btn-yt:active{transform:translateY(0) scale(.988)!important}html[data-theme=light] .poster-actions .btn-action__text,html[data-theme=light] .poster-actions .btn-disabled>span:last-child,html[data-theme=light] .poster-actions .btn-soft>span:last-child,html[data-theme=light] .poster-actions .btn-watch>span:last-child,html[data-theme=light] .poster-actions .btn-yt>span:last-child{color:#0f172a!important}.badge.maturity-badge--guided,.badge.maturity-badge--mature,.badge.maturity-badge--safe,.badge.maturity-badge--teen,.badge.maturity-badge--unknown,.maturity-card .maturity-rating-pill{position:relative;overflow:hidden;transform:translateY(-1px);border-width:1px;box-shadow:0 18px 40px rgba(2,6,23,.26),0 8px 18px rgba(2,6,23,.12),inset 0 1px 0 rgba(255,255,255,.18)!important;text-shadow:0 1px 0 rgba(2,6,23,.18)}.badge.maturity-badge--safe,.maturity-card--safe .maturity-rating-pill{background:linear-gradient(135deg,#15803d 0,#22c55e 58%,#4ade80 100%)!important;border-color:rgba(134,239,172,.52)!important;color:#fff!important}.badge.maturity-badge--guided,.maturity-card--guided .maturity-rating-pill{background:linear-gradient(135deg,#1d4ed8 0,#2563eb 56%,#38bdf8 100%)!important;border-color:rgba(147,197,253,.52)!important;color:#fff!important}.badge.maturity-badge--teen,.maturity-card--teen .maturity-rating-pill{background:linear-gradient(135deg,#b45309 0,#d97706 56%,#f59e0b 100%)!important;border-color:rgba(253,224,71,.54)!important;color:#fff7ed!important}.badge.maturity-badge--mature,.maturity-card--mature .maturity-rating-pill{background:linear-gradient(135deg,#b91c1c 0,#dc2626 56%,#fb7185 100%)!important;border-color:rgba(254,202,202,.52)!important;color:#fff1f2!important}.badge.maturity-badge--unknown,.maturity-card--unknown .maturity-rating-pill{background:linear-gradient(135deg,#475569 0,#64748b 56%,#94a3b8 100%)!important;border-color:rgba(203,213,225,.48)!important;color:#fff!important}html[data-theme=light] .badge.maturity-badge--guided,html[data-theme=light] .badge.maturity-badge--mature,html[data-theme=light] .badge.maturity-badge--safe,html[data-theme=light] .badge.maturity-badge--teen,html[data-theme=light] .badge.maturity-badge--unknown,html[data-theme=light] .maturity-card .maturity-rating-pill{box-shadow:0 16px 34px rgba(15,23,42,.14),0 6px 14px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.18)!important;color:#fff!important}html[data-theme=light] .hero .badges>.badge.maturity-badge--guided,html[data-theme=light] .hero .badges>.badge.maturity-badge--mature,html[data-theme=light] .hero .badges>.badge.maturity-badge--safe,html[data-theme=light] .hero .badges>.badge.maturity-badge--teen,html[data-theme=light] .hero .badges>.badge.maturity-badge--unknown{background-color:#0f172a!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-width:1px!important;border-style:solid!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important;box-shadow:0 14px 30px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.22)!important}html[data-theme=light] .hero .badges>.badge.maturity-badge--safe{background-color:#16a34a!important;background-image:linear-gradient(135deg,#15803d 0,#16a34a 52%,#22c55e 100%)!important;border-color:rgba(21,128,61,.45)!important;color:#f0fdf4!important;-webkit-text-fill-color:#f0fdf4!important}html[data-theme=light] .hero .badges>.badge.maturity-badge--guided{background-color:#2563eb!important;background-image:linear-gradient(135deg,#1d4ed8 0,#2563eb 52%,#38bdf8 100%)!important;border-color:rgba(37,99,235,.42)!important;color:#eff6ff!important;-webkit-text-fill-color:#eff6ff!important}html[data-theme=light] .hero .badges>.badge.maturity-badge--teen{background-color:#d97706!important;background-image:linear-gradient(135deg,#b45309 0,#d97706 52%,#f59e0b 100%)!important;border-color:rgba(180,83,9,.46)!important;color:#fff7ed!important;-webkit-text-fill-color:#fff7ed!important}html[data-theme=light] .hero .badges>.badge.maturity-badge--mature{background-color:#dc2626!important;background-image:linear-gradient(135deg,#b91c1c 0,#dc2626 52%,#fb7185 100%)!important;border-color:rgba(190,24,93,.4)!important;color:#fff1f2!important;-webkit-text-fill-color:#fff1f2!important}html[data-theme=light] .hero .badges>.badge.maturity-badge--unknown{background-color:#64748b!important;background-image:linear-gradient(135deg,#475569 0,#64748b 52%,#94a3b8 100%)!important;border-color:rgba(71,85,105,.36)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}html[data-theme=light] .hero .badges>.badge.maturity-badge--guided *,html[data-theme=light] .hero .badges>.badge.maturity-badge--mature *,html[data-theme=light] .hero .badges>.badge.maturity-badge--safe *,html[data-theme=light] .hero .badges>.badge.maturity-badge--teen *,html[data-theme=light] .hero .badges>.badge.maturity-badge--unknown *{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}.reactions-card--sidebar{margin:12px 0 0!important;padding:12px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 16px 34px rgba(2,6,23,.1),inset 0 1px 0 rgba(255,255,255,.05)!important}.reactions-card--sidebar .reactions-card__head{margin-bottom:9px!important;align-items:center!important;flex-wrap:nowrap!important}.reactions-card--sidebar .reactions-card__head strong{font-size:12.5px!important;font-weight:900!important;letter-spacing:0!important;white-space:nowrap!important}.reactions-card--sidebar .reactions-card__meta{font-size:10.5px!important;font-weight:800!important;opacity:.72!important;white-space:nowrap!important}.reactions-card--sidebar .reactions-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.reactions-card--sidebar .reaction-pill{width:100%!important;min-width:0!important;min-height:42px!important;height:42px!important;padding:0 7px!important;border-radius:16px!important;justify-content:center!important;gap:5px!important;overflow:hidden!important}.reactions-card--sidebar .reaction-pill__label{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}.reactions-card--sidebar .reaction-pill__emoji{font-size:17px!important;filter:drop-shadow(0 6px 12px rgba(2,6,23,.1))}.reactions-card--sidebar .reaction-pill__count{min-width:22px!important;height:22px!important;padding:0 6px!important;font-size:11px!important;font-weight:950!important}.reactions-card--sidebar .reaction-pill.is-active{transform:translateY(-1px) scale(1.015)!important}.reaction-pill.is-burst{animation:reactionBurst .42s cubic-bezier(.2,.9,.2,1) both}.cinemahook-mini-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(14px);z-index:99999;max-width:min(92vw,360px);padding:11px 15px;border-radius:999px;background:rgba(15,23,42,.94);color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 44px rgba(2,6,23,.28);font-size:13px;font-weight:900;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.cinemahook-mini-toast.is-show{opacity:1;transform:translateX(-50%) translateY(0)}html[data-theme=light] .reactions-card--sidebar{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.99))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 30px rgba(15,23,42,.065),inset 0 1px 0 rgba(255,255,255,.9)!important}html[data-theme=light] .cinemahook-mini-toast{background:rgba(15,23,42,.96);color:#fff}.sh-discovery-card .chip.sh-discovery-chip{position:relative!important;isolation:isolate;font-weight:400!important;letter-spacing:-.012em;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sh-discovery-card .chip.sh-discovery-chip::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.42),transparent 38%);opacity:.55;pointer-events:none;z-index:-1}.sh-discovery-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-break:anywhere!important;font-weight:400!important}.sh-discovery-card .chip-label,.sh-discovery-card .note,.sh-discovery-card .note strong,.sh-discovery-card .section-title{font-weight:400!important}.sh-discovery-card .chip-label{opacity:.86}.sh-discovery-ico{transition:transform .16s ease,background .16s ease,border-color .16s ease}.poster-actions .btn-action,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{-webkit-tap-highlight-color:transparent;touch-action:manipulation;will-change:auto}.poster-actions .btn-action__text,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{letter-spacing:-.012em;line-height:1.45}.watch-profile-card .watch-profile-avoid-label,.watch-profile-card .watch-profile-fingerprint-label,.watch-profile-card .watch-profile-kicker,.watch-profile-card .watch-profile-score-label,.watch-profile-card .watch-profile-why-label{font-weight:400!important;letter-spacing:-.01em}.watch-profile-card .watch-profile-bestfor-copy strong,.watch-profile-card .watch-profile-fingerprint-value,.watch-profile-card .watch-profile-score-copy strong,.watch-profile-card .watch-profile-title,.watch-profile-card .watch-profile-why-copy{letter-spacing:-.015em}.watch-profile-card .watch-profile-bestfor,.watch-profile-card .watch-profile-fingerprint-item,.watch-profile-card .watch-profile-why{backdrop-filter:none!important}.hero-maincol .hero-title-premium-group+.title-full,.hero-maincol .title-full{width:min(100%,760px)!important;max-width:100%!important;margin:7px auto 0!important;padding:0!important;align-self:center!important;text-align:center!important}.hero-maincol .title-full-box{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;text-align:center!important}.hero-maincol .title-full-label{display:block!important;margin:0 0 4px!important;font-size:11.6px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:-.01em!important;color:var(--muted)!important;opacity:.78!important;direction:inherit!important;text-align:center!important}.hero-maincol .title-full-text{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;width:100%!important;max-width:100%!important;margin:0 auto!important;overflow:hidden!important;font-size:13px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:-.012em!important;color:var(--muted)!important;opacity:.92!important;direction:ltr!important;text-align:center!important;unicode-bidi:isolate!important;word-break:break-word!important;overflow-wrap:anywhere!important;text-wrap:balance!important}html[dir=rtl] .hero-maincol .title-full-label,html[dir=rtl] .hero-maincol .title-full-text{text-align:center!important}html[dir=rtl] .hero-maincol .hero-title-premium-group+.title-full,html[dir=rtl] .hero-maincol .title-full{margin:7px 0 0 auto!important;align-self:flex-end!important;text-align:right!important}html[dir=rtl] .hero-maincol .title-full-box,html[dir=rtl] .hero-maincol .title-full-label,html[dir=rtl] .hero-maincol .title-full-text{margin-right:0!important;margin-left:auto!important;text-align:right!important}html[dir=ltr] .hero-maincol .hero-title-premium-group+.title-full,html[dir=ltr] .hero-maincol .title-full{margin:7px auto 0 0!important;align-self:flex-start!important;text-align:left!important}html[dir=ltr] .hero-maincol .title-full-box,html[dir=ltr] .hero-maincol .title-full-label,html[dir=ltr] .hero-maincol .title-full-text{margin-left:0!important;margin-right:auto!important;text-align:left!important}.detail[data-icotype=status] .v,.detail[data-icotype=type] .v,html[data-theme=dark] .detail[data-icotype=status] .v,html[data-theme=dark] .detail[data-icotype=type] .v,html[data-theme=light] .detail[data-icotype=status] .v,html[data-theme=light] .detail[data-icotype=type] .v{display:block!important;min-height:0!important;width:auto!important;max-width:100%!important;margin-top:6px!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:var(--text)!important;font-size:14px!important;line-height:1.6!important;font-weight:700!important;text-align:center!important;align-self:stretch!important}.details-grid--sidebar .detail[data-icotype=status] .v,.details-grid--sidebar .detail[data-icotype=type] .v{font-size:12.6px!important;line-height:1.45!important;font-weight:700!important;margin-top:5px!important}.detail[data-icotype=status] .detail-ico,.detail[data-icotype=type] .detail-ico,html[data-theme=dark] .detail[data-icotype=status] .detail-ico,html[data-theme=dark] .detail[data-icotype=type] .detail-ico,html[data-theme=light] .detail[data-icotype=status] .detail-ico,html[data-theme=light] .detail[data-icotype=type] .detail-ico{color:#60a5fa!important;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.035))!important;border-color:rgba(148,163,184,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 20px rgba(2,6,23,.12)!important}html[data-theme=light] .detail[data-icotype=status] .detail-ico,html[data-theme=light] .detail[data-icotype=type] .detail-ico{color:#2563eb!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,245,249,.94))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 12px 22px rgba(15,23,42,.06)!important}.dark-mode .watch-profile-title::before,body.dark .watch-profile-title::before,html[data-theme=dark] .watch-profile-title::before{background-color:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 8px 18px rgba(2,6,23,.2)!important}.dark-mode .watch-profile-title::before,body.dark .watch-profile-title::before,html[data-theme=dark] .watch-profile-title::before{filter:invert(1) brightness(1.65) saturate(.85)!important;background-color:rgba(15,23,42,.74)!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 8px 18px rgba(2,6,23,.2)!important}.watch-profile-title-wrap{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;min-width:0!important}html[dir=rtl] .watch-profile-title-wrap{align-items:flex-end!important;text-align:right!important}html[dir=ltr] .watch-profile-title-wrap{align-items:flex-start!important;text-align:left!important}html[dir=rtl] .watchprint-brand{justify-content:flex-end!important}html[dir=ltr] .watchprint-brand{justify-content:flex-start!important}.poster-actions::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)!important;opacity:.55!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{isolation:isolate!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:70px!important;padding:15px 18px!important;border-radius:19px!important;border:1px solid rgba(255,255,255,.1)!important;color:#f8fafc!important;text-decoration:none!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(255,255,255,.105),rgba(255,255,255,.035))!important;box-shadow:0 14px 32px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateZ(0)!important}.poster-actions .btn-action::before,.poster-actions .btn-disabled::before,.poster-actions .btn-soft::before,.poster-actions .btn-watch::before,.poster-actions .btn-yt::before{content:""!important;position:absolute!important;inset:0!important;z-index:-2!important;opacity:.92!important;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.018))!important}.poster-actions .btn-action::after,.poster-actions .btn-disabled::after,.poster-actions .btn-soft::after,.poster-actions .btn-watch::after,.poster-actions .btn-yt::after{content:""!important;position:absolute!important;inset:1px!important;z-index:-1!important;border-radius:18px!important;background:linear-gradient(120deg,rgba(255,255,255,.055),transparent 42%,rgba(255,255,255,.035))!important;pointer-events:none!important}.poster-actions .btn-watch{background:radial-gradient(360px 120px at 10% 0,rgba(244,63,94,.075),transparent 58%),linear-gradient(135deg,rgba(255,255,255,.86),rgba(248,250,252,.64))!important}.poster-actions .btn-watch::before{background:linear-gradient(135deg,rgba(244,63,94,.22),rgba(251,113,133,.08),rgba(255,255,255,.03))!important}.poster-actions .btn-yt{border-color:rgba(148,163,184,.18)!important}.poster-actions .btn-yt::before{background:linear-gradient(135deg,rgba(15,23,42,.34),rgba(59,130,246,.1),rgba(255,255,255,.035))!important}.poster-actions .btn-fav{border-color:rgba(244,114,182,.22)!important}.poster-actions .btn-fav::before{background:linear-gradient(135deg,rgba(236,72,153,.18),rgba(244,63,94,.07),rgba(255,255,255,.035))!important}.poster-actions .btn-wl{border-color:rgba(74,222,128,.22)!important}.poster-actions .btn-wl::before{background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(16,185,129,.07),rgba(255,255,255,.035))!important}.poster-actions .btn-share{border-color:rgba(196,181,253,.25)!important}.poster-actions .btn-share::before{background:linear-gradient(135deg,rgba(139,92,246,.18),rgba(99,102,241,.08),rgba(255,255,255,.035))!important}.poster-actions .btn-source{border-color:rgba(56,189,248,.22)!important}.poster-actions .btn-source::before{background:linear-gradient(135deg,rgba(14,165,233,.17),rgba(59,130,246,.07),rgba(255,255,255,.035))!important}.poster-actions .btn-disabled{opacity:.62!important;filter:saturate(.8)!important;cursor:not-allowed!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:24px!important;padding-inline:58px!important;color:inherit!important;text-align:center!important;font-size:16.5px!important;font-weight:900!important;line-height:1.18!important;letter-spacing:-.015em!important;text-shadow:0 1px 1px rgba(2,6,23,.2)!important;box-sizing:border-box!important}.poster-actions .btn-action__ico,.poster-actions .btn-ico{position:absolute!important;top:50%!important;z-index:3!important;width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;transform:translateY(-50%)!important;font-size:0!important;line-height:1!important;color:#f8fafc!important;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.065))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 24px rgba(2,6,23,.18)!important}html[dir=rtl] .poster-actions .btn-action__ico,html[dir=rtl] .poster-actions .btn-ico{right:17px!important;left:auto!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-ico{left:17px!important;right:auto!important}.poster-actions .btn-action__ico::before,.poster-actions .btn-ico::before{display:block!important;font-size:18px!important;line-height:1!important;font-weight:900!important;font-family:Arial,sans-serif!important}.poster-actions .btn-watch .btn-ico::before{content:"▣"!important}.poster-actions .btn-disabled .btn-ico::before,.poster-actions .btn-yt .btn-ico::before{content:"▶"!important;font-size:16px!important}.poster-actions .btn-fav .btn-action__ico::before{content:"♥"!important;font-size:20px!important}.poster-actions .btn-wl .btn-action__ico::before{content:"⏱"!important;font-size:18px!important}.poster-actions .btn-share .btn-action__ico::before{content:"↗"!important;font-size:20px!important}.poster-actions .btn-source .btn-action__ico::before{content:"⌁"!important;font-size:20px!important}.poster-actions .btn-watch .btn-ico{color:#fecdd3!important;background:linear-gradient(180deg,rgba(244,63,94,.26),rgba(244,63,94,.1))!important;border-color:rgba(251,113,133,.26)!important}.poster-actions .btn-yt .btn-ico{color:#dbeafe!important;background:linear-gradient(180deg,rgba(59,130,246,.22),rgba(59,130,246,.08))!important;border-color:rgba(147,197,253,.22)!important}.poster-actions .btn-fav .btn-action__ico{color:#fda4af!important;background:linear-gradient(180deg,rgba(236,72,153,.22),rgba(236,72,153,.075))!important;border-color:rgba(244,114,182,.24)!important}.poster-actions .btn-wl .btn-action__ico{color:#86efac!important;background:linear-gradient(180deg,rgba(34,197,94,.22),rgba(34,197,94,.075))!important;border-color:rgba(134,239,172,.24)!important}.poster-actions .btn-share .btn-action__ico{color:#ddd6fe!important;background:linear-gradient(180deg,rgba(139,92,246,.22),rgba(139,92,246,.075))!important;border-color:rgba(196,181,253,.24)!important}.poster-actions .btn-source .btn-action__ico{color:#bae6fd!important;background:linear-gradient(180deg,rgba(14,165,233,.22),rgba(14,165,233,.075))!important;border-color:rgba(125,211,252,.24)!important}.poster-actions .btn-action.is-on,.poster-actions .js-fav[aria-pressed=true],.poster-actions .js-watchlist[aria-pressed=true]{border-color:rgba(255,255,255,.25)!important;box-shadow:0 18px 40px rgba(2,6,23,.26),inset 0 1px 0 rgba(255,255,255,.12)!important}.poster-actions .js-fav[aria-pressed=true]::before{background:linear-gradient(135deg,rgba(244,63,94,.3),rgba(236,72,153,.13),rgba(255,255,255,.04))!important}.poster-actions .js-watchlist[aria-pressed=true]::before{background:linear-gradient(135deg,rgba(34,197,94,.28),rgba(16,185,129,.12),rgba(255,255,255,.04))!important}.poster-actions .btn-action:hover,.poster-actions .btn-soft:hover,.poster-actions .btn-watch:hover,.poster-actions .btn-yt:hover{transform:translateY(-1px)!important;border-color:rgba(100,116,139,.22)!important;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,250,252,.74))!important;box-shadow:0 14px 30px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.96)!important}.poster-actions .btn-action:active,.poster-actions .btn-soft:active,.poster-actions .btn-watch:active,.poster-actions .btn-yt:active{transform:translateY(0) scale(.99)!important}.mobileActionShelf[open] .actionStack{padding:0!important}html[data-theme=light] .poster-actions .btn-action,html[data-theme=light] .poster-actions .btn-disabled,html[data-theme=light] .poster-actions .btn-soft,html[data-theme=light] .poster-actions .btn-watch,html[data-theme=light] .poster-actions .btn-yt{color:#0f172a!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.88))!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 14px 30px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.95)!important}html[data-theme=light] .poster-actions .btn-action__text,html[data-theme=light] .poster-actions .btn-disabled>span:last-child,html[data-theme=light] .poster-actions .btn-soft>span:last-child,html[data-theme=light] .poster-actions .btn-watch>span:last-child,html[data-theme=light] .poster-actions .btn-yt>span:last-child{color:#0f172a!important;text-shadow:none!important}html[data-theme=light] .poster-actions .btn-action__ico,html[data-theme=light] .poster-actions .btn-ico{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 22px rgba(15,23,42,.07)!important}html[data-theme=light] .poster-actions .btn-watch .btn-ico{color:#e11d48!important;background:linear-gradient(180deg,#fff1f2,#fff)!important}html[data-theme=light] .poster-actions .btn-yt .btn-ico{color:#1d4ed8!important;background:linear-gradient(180deg,#eff6ff,#fff)!important}html[data-theme=light] .poster-actions .btn-action:hover,html[data-theme=light] .poster-actions .btn-soft:hover,html[data-theme=light] .poster-actions .btn-watch:hover,html[data-theme=light] .poster-actions .btn-yt:hover{box-shadow:0 18px 36px rgba(15,23,42,.105),inset 0 1px 0 #fff!important}.poster-actions .btn-action__ico::after,.poster-actions .btn-action__ico::before,.poster-actions .btn-ico::after,.poster-actions .btn-ico::before,.poster-actions .btn-svg-ico::after,.poster-actions .btn-svg-ico::before{content:none!important;display:none!important}html[dir=ltr] .poster-actions .btn-icon-play svg{transform:translateX(1px)!important}.poster-actions .btn-fav.is-on .btn-icon-heart svg,.poster-actions .js-fav[aria-pressed=true] .btn-icon-heart svg{fill:currentColor!important;stroke:currentColor!important}.poster-actions .btn-icon-watch{color:#e11d48!important;background:linear-gradient(180deg,#fff1f2,#fff)!important}.poster-actions .btn-icon-play{color:#2563eb!important;background:linear-gradient(180deg,#eff6ff,#fff)!important}.poster-actions .btn-icon-heart{color:#be123c!important;background:linear-gradient(180deg,#fff1f2,#fff)!important}.poster-actions .btn-icon-clock{color:#15803d!important;background:linear-gradient(180deg,#ecfdf5,#fff)!important}.poster-actions .btn-icon-share{color:#7e22ce!important;background:linear-gradient(180deg,#f5f3ff,#fff)!important}.poster-actions .btn-icon-external{color:#0f172a!important;background:linear-gradient(180deg,#f8fafc,#fff)!important}html[data-theme=dark] .poster-actions .btn-icon-watch{color:#fb7185!important}html[data-theme=dark] .poster-actions .btn-icon-play{color:#60a5fa!important}html[data-theme=dark] .poster-actions .btn-icon-heart{color:#fb7185!important}html[data-theme=dark] .poster-actions .btn-icon-clock{color:#4ade80!important}html[data-theme=dark] .poster-actions .btn-icon-share{color:#c084fc!important}html[data-theme=dark] .poster-actions .btn-icon-external{color:#bae6fd!important}.poster-actions .btn-action:hover .btn-svg-ico,.poster-actions .btn-soft:hover .btn-svg-ico,.poster-actions .btn-watch:hover .btn-svg-ico,.poster-actions .btn-yt:hover .btn-svg-ico{transform:translateY(-50%) scale(1.055)!important;box-shadow:0 16px 30px rgba(15,23,42,.12),inset 0 1px 0 #fff!important}.poster-actions .btn-icon-play svg path{fill:currentColor!important;stroke:none!important}.poster-actions .btn-fav.is-on .btn-icon-heart svg,.poster-actions .js-fav[aria-pressed=true] .btn-icon-heart svg{fill:none!important;stroke:currentColor!important}.poster-actions .btn-icon-clock,.poster-actions .btn-icon-external,.poster-actions .btn-icon-heart,.poster-actions .btn-icon-play,.poster-actions .btn-icon-share,.poster-actions .btn-icon-watch{color:#7f8da3!important;background:rgba(255,255,255,.64)!important}.poster-actions .btn-action:hover .btn-svg-ico,.poster-actions .btn-soft:hover .btn-svg-ico,.poster-actions .btn-watch:hover .btn-svg-ico,.poster-actions .btn-yt:hover .btn-svg-ico{color:#64748b!important;transform:translateY(-50%) scale(1.035)!important;border-color:rgba(100,116,139,.24)!important;background:rgba(255,255,255,.78)!important;box-shadow:0 11px 22px rgba(15,23,42,.06),inset 0 1px 0 #fff!important}.poster-actions .btn-fav.is-on .btn-icon-heart,.poster-actions .js-fav[aria-pressed=true] .btn-icon-heart{color:#be123c!important}.poster-actions .btn-wl.is-on .btn-icon-clock,.poster-actions .js-watchlist[aria-pressed=true] .btn-icon-clock{color:#15803d!important}html[data-theme=dark] .poster-actions .btn-action:hover .btn-svg-ico,html[data-theme=dark] .poster-actions .btn-soft:hover .btn-svg-ico,html[data-theme=dark] .poster-actions .btn-watch:hover .btn-svg-ico,html[data-theme=dark] .poster-actions .btn-yt:hover .btn-svg-ico{color:#cbd5e1!important;background:rgba(30,41,59,.68)!important}.poster-actions .btn-action,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{color:#0f172a!important;background:radial-gradient(380px 120px at 12% 0,rgba(148,163,184,.1),transparent 58%),linear-gradient(135deg,rgba(255,255,255,.84),rgba(248,250,252,.62))!important;border:1px solid rgba(125,137,158,.16)!important;box-shadow:0 10px 24px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.88)!important}.poster-actions .btn-action__ico::after,.poster-actions .btn-action__ico::before,.poster-actions .btn-ico::after,.poster-actions .btn-ico::before,.poster-actions .btn-svg-ico::after,.poster-actions .btn-svg-ico::before{content:none!important;display:none!important}.poster-actions .btn-fav.is-on .btn-icon-heart svg,.poster-actions .btn-icon-heart svg,.poster-actions .js-fav[aria-pressed=true] .btn-icon-heart svg{fill:none!important;stroke:currentColor!important}.poster-actions .btn-fav.is-on .btn-svg-ico,.poster-actions .js-fav[aria-pressed=true] .btn-svg-ico{color:#9f1239!important}.poster-actions .btn-wl.is-on .btn-svg-ico,.poster-actions .js-watchlist[aria-pressed=true] .btn-svg-ico{color:#166534!important}.poster-actions .btn-action__text,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{color:#0f172a!important;font-weight:900!important;letter-spacing:-.015em!important}html[data-theme=dark] .poster-actions{background:linear-gradient(180deg,rgba(15,23,42,.52),rgba(2,6,23,.34))!important;border-color:rgba(148,163,184,.16)!important;box-shadow:0 18px 42px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .poster-actions .btn-action,html[data-theme=dark] .poster-actions .btn-soft,html[data-theme=dark] .poster-actions .btn-watch,html[data-theme=dark] .poster-actions .btn-yt{color:#e5e7eb!important;background:linear-gradient(135deg,rgba(15,23,42,.62),rgba(2,6,23,.4))!important;border-color:rgba(148,163,184,.15)!important;box-shadow:0 12px 26px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}html[data-theme=dark] .poster-actions .btn-action__text,html[data-theme=dark] .poster-actions .btn-soft>span:last-child,html[data-theme=dark] .poster-actions .btn-watch>span:last-child,html[data-theme=dark] .poster-actions .btn-yt>span:last-child{color:#e5e7eb!important}.poster-actions .btn-action>.btn-action__ico.btn-svg-ico,.poster-actions .btn-disabled>.btn-ico.btn-svg-ico,.poster-actions .btn-soft>.btn-ico.btn-svg-ico,.poster-actions .btn-watch>.btn-ico.btn-svg-ico,.poster-actions .btn-yt>.btn-ico.btn-svg-ico{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;flex:0 0 46px!important;aspect-ratio:1/1!important;border-radius:16px!important;box-sizing:border-box!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.poster-actions .btn-action>.btn-action__ico.btn-svg-ico svg,.poster-actions .btn-disabled>.btn-ico.btn-svg-ico svg,.poster-actions .btn-soft>.btn-ico.btn-svg-ico svg,.poster-actions .btn-watch>.btn-ico.btn-svg-ico svg,.poster-actions .btn-yt>.btn-ico.btn-svg-ico svg{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;max-width:23px!important;max-height:23px!important}html[dir=rtl] .poster-actions .btn-action>.btn-action__ico.btn-svg-ico,html[dir=rtl] .poster-actions .btn-disabled>.btn-ico.btn-svg-ico,html[dir=rtl] .poster-actions .btn-soft>.btn-ico.btn-svg-ico,html[dir=rtl] .poster-actions .btn-watch>.btn-ico.btn-svg-ico,html[dir=rtl] .poster-actions .btn-yt>.btn-ico.btn-svg-ico{right:17px!important;left:auto!important}html[dir=ltr] .poster-actions .btn-action>.btn-action__ico.btn-svg-ico,html[dir=ltr] .poster-actions .btn-disabled>.btn-ico.btn-svg-ico,html[dir=ltr] .poster-actions .btn-soft>.btn-ico.btn-svg-ico,html[dir=ltr] .poster-actions .btn-watch>.btn-ico.btn-svg-ico,html[dir=ltr] .poster-actions .btn-yt>.btn-ico.btn-svg-ico{left:17px!important;right:auto!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{padding-inline:62px!important}.title-nav-modern{padding:16px 20px!important;border-radius:22px!important}.title-nav-modern::before{display:none!important}.title-nav-modern__crumb{direction:inherit!important;justify-content:flex-start!important;margin:0 0 12px!important;gap:8px!important;font-size:15px!important;font-weight:900!important;line-height:1.55!important;color:rgba(203,213,225,.86)!important;white-space:nowrap!important}.title-nav-modern__crumb a,.title-nav-modern__crumb span{color:inherit!important;text-decoration:none!important;min-width:0!important}.title-nav-modern__crumb a:hover{color:#93c5fd!important}.title-nav-modern__crumb span:last-child{color:rgba(226,232,240,.98)!important;max-width:320px!important;overflow:hidden!important;text-overflow:ellipsis!important}.title-nav-modern__sep{opacity:.58!important;font-size:17px!important;transform:translateY(-1px)!important}.title-nav-modern__body{display:block!important}.title-nav-modern__tabs{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important;padding:4px!important;border-radius:999px!important;background:rgba(2,6,23,.18)!important;border:1px solid rgba(148,163,184,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;flex:0 0 auto!important}.title-nav-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:38px!important;padding:8px 13px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.13)!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.022))!important;color:#e5e7eb!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 8px 18px rgba(2,6,23,.08),inset 0 1px 0 rgba(255,255,255,.045)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.title-nav-tab:hover{transform:translateY(-1px)!important;border-color:rgba(96,165,250,.3)!important;background:rgba(59,130,246,.1)!important}.title-nav-tab.is-primary{background:linear-gradient(135deg,rgba(225,29,72,.86),rgba(248,113,113,.72))!important;border-color:rgba(248,113,113,.3)!important;color:#fff!important;box-shadow:0 10px 22px rgba(225,29,72,.16),inset 0 1px 0 rgba(255,255,255,.13)!important}.title-nav-tab__icon{font-size:13px!important;line-height:1!important}.title-nav-modern__tags{width:100%!important;max-width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important;overflow:visible!important;gap:8px!important}.title-nav-tag{min-height:34px!important;padding:7px 12px!important;font-size:12px!important;font-weight:850!important}.title-nav-tag:hover{border-color:rgba(96,165,250,.28)!important;color:#fff!important;background:rgba(59,130,246,.075)!important}.title-nav-tag--main{background:rgba(245,158,11,.08)!important;border-color:rgba(245,158,11,.2)!important;color:#fde68a!important}.title-nav-more{display:none!important}html[data-theme=light] .title-nav-modern{background:radial-gradient(circle at 88% 0,rgba(244,63,94,.045),transparent 30%),radial-gradient(circle at 8% 100%,rgba(59,130,246,.045),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92))!important;border-color:rgba(15,23,42,.075)!important;box-shadow:0 14px 36px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.9)!important}html[data-theme=light] .title-nav-modern__crumb{color:rgba(71,85,105,.86)!important}html[data-theme=light] .title-nav-modern__crumb span:last-child{color:#0f172a!important}html[data-theme=light] .title-nav-modern__tabs{background:rgba(241,245,249,.72)!important;border-color:rgba(15,23,42,.055)!important}html[data-theme=light] .title-nav-tab{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.075)!important;box-shadow:0 7px 18px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.9)!important}html[data-theme=light] .title-nav-tab:hover{background:#f8fafc!important;border-color:rgba(239,68,68,.16)!important}html[data-theme=light] .title-nav-tab.is-primary{background:linear-gradient(135deg,#ef4444,#fb7185)!important;color:#fff!important;border-color:rgba(239,68,68,.24)!important;box-shadow:0 10px 22px rgba(239,68,68,.15)!important}html[data-theme=light] .title-nav-tag{background:#fff!important;color:#475569!important;border-color:rgba(15,23,42,.075)!important;box-shadow:0 6px 16px rgba(15,23,42,.035)!important}html[data-theme=light] .title-nav-tag:hover{color:#0f172a!important;border-color:rgba(59,130,246,.16)!important;background:#f8fafc!important}html[data-theme=light] .title-nav-tag--main{background:#fff7ed!important;color:#9a3412!important;border-color:rgba(245,158,11,.2)!important}html[dir=rtl] .title-nav-modern__crumb{direction:rtl!important;text-align:right!important;justify-content:flex-start!important}html[dir=ltr] .title-nav-modern__crumb{direction:ltr!important;text-align:left!important;justify-content:flex-start!important}.title-nav-modern__crumb a,.title-nav-modern__crumb span{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;color:inherit!important}.title-nav-modern__tabs,.title-nav-more{display:none!important}html[dir=rtl] .title-nav-modern__tags{direction:rtl!important;justify-content:flex-start!important}html[dir=ltr] .title-nav-modern__tags{direction:ltr!important;justify-content:flex-start!important}.metaLine.metaLine--badges{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:12px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.2!important}.metaLine.metaLine--badges .metaBadge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 12px!important;border-radius:999px!important;border:1px solid rgba(245,158,11,.26)!important;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,248,232,.72))!important;box-shadow:0 10px 26px rgba(15,23,42,.07)!important;color:#111827!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.01em!important}html[data-theme=dark] .metaLine.metaLine--badges .metaBadge{color:#f8fafc!important;border-color:rgba(245,158,11,.3)!important;background:linear-gradient(135deg,rgba(15,23,42,.88),rgba(41,31,15,.72))!important;box-shadow:0 12px 30px rgba(0,0,0,.22)!important}html[dir=rtl] .metaLine.metaLine--badges{direction:rtl!important;justify-content:flex-start!important;text-align:right!important}html[dir=ltr] .metaLine.metaLine--badges{direction:ltr!important;justify-content:flex-start!important;text-align:left!important}.metaLine.metaLine--badges .metaBadge .metaStar{display:inline-block!important;margin-inline:4px!important;vertical-align:middle!important;color:#d97706!important;text-shadow:0 0 8px rgba(217,119,6,.2)!important}html[data-theme=dark] .metaLine.metaLine--badges .metaBadge .metaStar{color:#fbbf24!important;text-shadow:0 0 10px rgba(251,191,36,.28)!important}.official-videos-card .ov-featured-title{font-size:22px!important;font-weight:700!important;letter-spacing:-.02em!important}.official-videos-card .ov-featured-title,.official-videos-card .ov-item-title{font-weight:500!important}.official-videos-card .official-videos-title{font-weight:600!important}.official-videos-card .ov-item-meta span,.official-videos-card .ov-mini-topline span,.official-videos-card .ov-now-label,.official-videos-card .ov-official-badge,.official-videos-card .ov-type{font-weight:500!important}html[data-theme=light] .ratings-compass-score-panel{width:100%!important;max-width:320px!important;min-height:0!important;padding:18px!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#f7fbff)!important;border:1px solid #e2e8f0!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important}html[data-theme=light] .ratings-compass-score-panel::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 38%);pointer-events:none}html[data-theme=light] .ratings-compass-score-label{align-self:center!important;font-size:11px!important;font-weight:600!important;padding:7px 12px!important;border-radius:999px!important;background:#f1f5f9!important;color:#334155!important;border:1px solid #e2e8f0!important}html[data-theme=light] .ratings-compass-score-main b{font-size:48px!important;font-weight:650!important;color:#0f172a!important}html[data-theme=light] .ratings-compass-score-main span{font-size:13px!important;color:#64748b!important}html[data-theme=light] .ratings-compass-signal{align-self:center!important;font-size:12px!important;font-weight:600!important;padding:8px 14px!important;border-radius:999px!important;background:#16a34a!important;color:#fff!important;box-shadow:none!important}html[data-theme=light] .ratings-score-mini{min-height:36px!important;padding:8px 11px!important;font-size:11px!important;border-radius:14px!important}html[data-theme=light] .ratings-compass-score-meta{grid-template-columns:1fr!important;gap:8px!important;margin-top:6px!important}html[data-theme=light] .ratings-compass-score-main{text-align:center!important;padding:2px 0 0!important}html[data-theme=light] .ratings-compass-score-main::after{content:none!important}html[data-theme=light] .ratings-compass-body{align-items:start!important}.ratings-score-stars{display:flex!important;justify-content:center!important;gap:2px!important;font-size:13px!important;margin:0!important}.ratings-score-stars .is-on{color:#f59e0b!important}.ratings-score-stars .is-off{color:#cbd5e1!important}.ratings-compass--pro-final{padding:26px!important;border-radius:28px!important;overflow:hidden!important}.ratings-compass--pro-final .ratings-compass-body{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:22px!important;align-items:start!important}.ratings-compass--pro-final .ratings-compass-grid{display:grid!important;grid-template-columns:repeat(2,minmax(240px,1fr))!important;gap:14px!important;align-items:stretch!important;width:100%!important}.ratings-compass--pro-final .ratings-source-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ratings-compass--pro-final .ratings-source-name{font-size:14px!important;font-weight:600!important;line-height:1.35!important}.ratings-compass--pro-final .ratings-source-raw{font-size:12px!important;line-height:1.45!important;color:#64748b!important}.ratings-compass--pro-final .ratings-source-score{width:58px!important;height:44px!important;min-width:58px!important}.ratings-compass--pro-final .ratings-source-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important;font-size:18px!important}.ratings-compass--pro-final .ratings-source-meter{height:5px!important;opacity:.95!important}html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel{position:relative!important;overflow:hidden!important;box-shadow:0 20px 50px rgba(34,197,94,.1),0 8px 18px rgba(15,23,42,.06)!important}.ratings-compass--pro-final .ratings-compass-score-label{margin-inline:auto!important;font-size:11px!important;font-weight:600!important;padding:7px 12px!important}.ratings-compass--pro-final .ratings-compass-score-main{text-align:center!important}.ratings-compass--pro-final .ratings-compass-score-main b{letter-spacing:-.055em!important}.ratings-compass--pro-final .ratings-compass-score-main span{display:block!important;margin-top:5px!important;font-size:13px!important;font-weight:500!important}.ratings-compass--pro-final .ratings-compass-score-main::after{content:none!important}.ratings-compass--pro-final .ratings-score-stars{letter-spacing:1px!important}.ratings-compass--pro-final .ratings-score-stars .is-on{color:#f59e0b!important}.ratings-compass--pro-final .ratings-score-stars .is-off{color:#cbd5e1!important}.ratings-compass--pro-final .ratings-score-outof10{direction:ltr!important;unicode-bidi:isolate!important}.ratings-compass--pro-final .ratings-compass-signal{box-shadow:0 10px 24px rgba(34,197,94,.22)!important}.ratings-compass--pro-final .ratings-compass-score-meta{display:none!important}.ratings-compass--pro-final .ratings-score-mini{min-height:38px!important;padding:8px 12px!important;border-radius:14px!important;font-size:11px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.ratings-compass--pro-final .ratings-compass-sources-panel{width:100%!important;max-width:none!important;min-width:0!important;display:block!important}.ratings-compass--pro-final .ratings-source-card:nth-child(3):last-child{grid-column:1/-1!important}.ratings-compass--pro-final .ratings-source-main{min-width:0!important;display:grid!important;gap:5px!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-meta,.ratings-compass--pro-final .ratings-compass-score-panel .ratings-score-mini{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}html[data-theme=light] .ratings-compass--pro-final .ratings-source-card:hover{transform:translateY(-3px)!important;box-shadow:0 18px 40px rgba(15,23,42,.1),0 4px 12px rgba(15,23,42,.05)!important;border-color:rgba(59,130,246,.12)!important}html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel::before{content:"";position:absolute;inset:-20% auto auto -20%;width:180px;height:180px;background:radial-gradient(circle,rgba(34,197,94,.1),transparent 70%);pointer-events:none}html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel::after{content:"";position:absolute;inset:auto -60px -60px auto;width:180px;height:180px;background:radial-gradient(circle,rgba(59,130,246,.08),transparent 72%);pointer-events:none}.ratings-compass--pro-final .ratings-total-votes-badge{display:inline-flex!important;margin:10px auto 0!important;padding:7px 12px!important;border-radius:999px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#334155!important;font-size:12px!important;font-weight:600!important}@keyframes shakeX{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}@-moz-document url-prefix(){html{scroll-behavior:auto!important}.card,.cast-card,.financial-performance-card,.gallery,.header,.hero,.hero-bg,.hero-bg-media,.hero-card,.hero-wrap,.mobileOverlay,.mobilePanel,.provider-card,.reactions-card,.rec-card,.review-form,.reviews-summary,.shareSheet .panel,.shot,.sim-card,.summaryBox,.topbar,.watch-profile-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.header,.topbar{will-change:auto!important;transform:translateZ(0)}.hero-bg,.hero-bg-media{opacity:.38!important;transform:none!important;animation:none!important}.card,.cast-card,.financial-performance-card,.gallery,.provider-card,.reactions-card,.rec-card,.review-form,.reviews-summary,.shareSheet .panel,.shot,.sim-card,.summaryBox,.watch-profile-card{box-shadow:0 8px 18px rgba(2,6,23,.14)!important}.hero-card,.hero-wrap{box-shadow:0 10px 24px rgba(2,6,23,.18)!important}.btn,.btn-action,.card,.cast-card,.chip,.detail,.financial-performance-card,.gallery img,.hero-bg-media,.navpill,.ov-item,.popen a,.poster img,.provider-card,.reactions-card,.rec-card,.shot,.sim-card,.summaryBox,.theme-toggle,.watch-profile-card{transition-duration:.08s!important;animation-duration:.08s!important}.heroKickerDot,.pulse,.shake-x,[class*=Glow],[class*=glow]{animation:none!important}@media (max-width:767px){.hero-bg,.hero-bg-media{display:none!important}.card,.cast-card,.financial-performance-card,.gallery,.provider-card,.reactions-card,.rec-card,.review-form,.reviews-summary,.shot,.sim-card,.summaryBox,.watch-profile-card{box-shadow:none!important}*,::after,::before{transition-duration:NaNs!important;animation-duration:NaNs!important;animation-iteration-count:1!important}}}@supports (content-visibility:auto){#cast,#faq,#gallery,#officialVideos,#reviews,#story,#trailer,#watch,.financial-performance-card,.gallery,.provider-grid,.reactions-card,.rec-grid,.review-list,.similar-section,.watch-profile-card{content-visibility:auto;contain-intrinsic-size:720px}#cast{contain-intrinsic-size:860px}#gallery{contain-intrinsic-size:620px}#reviews{contain-intrinsic-size:760px}}@-moz-document url-prefix(){.hero-bg,.hero-bg-media{will-change:auto!important;contain:strict!important}.card,.cast-card,.financial-performance-card,.gallery,.ov-featured-media,.ov-item,.provider-card,.reactions-card,.rec-card,.review-form,.reviews-summary,.shot,.sim-card,.summaryBox,.trailer-thumb,.watch-profile-card{box-shadow:var(--sh-v2-shadow-soft)!important}.card:hover,.cast-card:hover,.ov-item:hover,.provider-card:hover,.rec-card:hover,.shot:hover,.sim-card:hover{transform:none!important}@media (max-width:767px){.card,.cast-card,.financial-performance-card,.gallery,.hero-card,.hero-wrap,.provider-card,.reactions-card,.rec-card,.review-form,.reviews-summary,.shot,.sim-card,.summaryBox,.watch-profile-card{box-shadow:none!important}}}@keyframes reactionBurst{0%{transform:scale(1)}45%{transform:scale(1.1);box-shadow:0 0 0 5px rgba(212,160,23,.1),0 16px 30px rgba(2,6,23,.14)}100%{transform:scale(1)}}@-moz-document url-prefix(){.card,.poster-actions,.sh-discovery-card .chip.sh-discovery-chip,.watch-profile-card{backdrop-filter:none!important}.sh-discovery-card .chip.sh-discovery-chip::before{opacity:.28}}@media (min-width:720px){.review-row{grid-template-columns:1fr 1fr}}@media (min-width:768px){.financial-performance-chart .financial-performance-bar__value{font-family:Cairo,Tahoma,Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.018em!important;line-height:1.25!important;font-variant-numeric:tabular-nums!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}.financial-performance-chart__legend,.financial-performance-chart__legend strong,.financial-performance-chart__legend-item{font-family:Cairo,Tahoma,Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.012em!important;-webkit-font-smoothing:antialiased!important}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.sh-discovery-card .chip.sh-discovery-chip:hover{transform:translateY(-2px)!important;box-shadow:var(--sh-v3-soft-shadow),inset 0 1px 0 rgba(255,255,255,.58)!important}.sh-discovery-card .chip.sh-discovery-chip:hover .sh-discovery-ico{transform:scale(1.06) rotate(-4deg)}.poster-actions .btn-action:hover,.poster-actions .btn-soft:hover,.poster-actions .btn-watch:hover,.poster-actions .btn-yt:hover{transform:translateY(-2px)!important}}@media (min-width:768px) and (max-width:1039px){.hero{grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important;gap:24px!important;padding:24px!important}.hero .poster,.hero>div:first-child,.poster,.poster-actions{max-width:280px!important}.hero .poster img,.poster img{object-fit:contain!important;object-position:center center!important;background:linear-gradient(180deg,rgba(2,6,23,.92),rgba(15,23,42,.84))!important}}@media (min-width:769px){.title-clamp--stacked .title-subtitle{font-size:.5em;letter-spacing:0}html[data-theme=light] .title-clamp--stacked .title-subtitle{color:#475569;opacity:.92}html[data-theme=dark] .title-clamp--stacked .title-subtitle{color:#cbd5e1;opacity:.82}.card,.financial-performance-card,.header,.hero,.hero-bg,.hero-bg-media,.hero-wrap,.reactions-card,.watch-profile-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hero-bg,.hero-bg-media{filter:none!important}.card,.cast-card,.financial-performance-card,.gallery,.hero-wrap,.provider-card,.reactions-card,.rec-card,.review-form,.reviews-summary,.shot,.sim-card,.watch-profile-card{box-shadow:0 8px 18px rgba(0,0,0,.22)!important}#cast,#faq,#gallery,#officialVideos,#reviews,#story,#trailer,#watch,.financial-performance-card,.gallery,.provider-grid,.reactions-card,.rec-grid,.review-list,.similar-section,.watch-profile-card{content-visibility:visible!important;contain-intrinsic-size:auto!important}.card,.financial-performance-card,.gallery,.hero,.hero-wrap,.provider-grid,.reactions-card,.rec-card,.rec-grid,.review-item,.sim-card,.watch-profile-card{transform:translateZ(0);backface-visibility:hidden;will-change:transform}}@media (min-width:821px){main.container>.card.card-topnav.title-nav-modern{margin-top:12px!important;margin-bottom:14px!important}html[dir=rtl] .title-nav-modern__body{direction:rtl!important}html[dir=ltr] .title-nav-modern__body{direction:ltr!important}.title-nav-modern__tabs{max-width:52%!important}.title-nav-modern__tags{max-width:48%!important}}@media (min-width:900px){.rec-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.rec-grid .rec-card:nth-child(n+6){display:block}}@media (min-width:901px){.official-videos-layout--premium{align-items:start!important}.official-videos-layout--count-1{grid-template-columns:1fr!important}.official-videos-layout--count-1 .ov-list--premium{display:none!important}.official-videos-layout--count-2{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important}.official-videos-layout--count-3{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)!important}.official-videos-layout--count-4,.official-videos-layout--count-5,.official-videos-layout--count-6{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr)!important}.official-videos-layout--count-2 .ov-list--premium,.official-videos-layout--count-3 .ov-list--premium,.official-videos-layout--count-4 .ov-list--premium,.official-videos-layout--count-5 .ov-list--premium,.official-videos-layout--count-6 .ov-list--premium{align-self:start!important;align-content:start!important;justify-content:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:grid!important;gap:12px!important;padding:0!important;margin:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.official-videos-layout--count-2 .ov-list--premium,.official-videos-layout--count-3 .ov-list--premium{grid-template-columns:1fr!important}.official-videos-layout--count-4 .ov-list--premium,.official-videos-layout--count-5 .ov-list--premium,.official-videos-layout--count-6 .ov-list--premium{grid-template-columns:repeat(2,minmax(0,1fr))!important}.official-videos-card .ov-item--premium{height:auto!important;min-height:0!important;align-items:center!important}.official-videos-layout--count-2 .ov-item--premium,.official-videos-layout--count-3 .ov-item--premium{grid-template-columns:150px minmax(0,1fr)!important;padding:12px!important}.official-videos-layout--count-4 .ov-item--premium,.official-videos-layout--count-5 .ov-item--premium,.official-videos-layout--count-6 .ov-item--premium{grid-template-columns:1fr!important;padding:10px!important}.official-videos-layout--count-4 .ov-item-thumb,.official-videos-layout--count-5 .ov-item-thumb,.official-videos-layout--count-6 .ov-item-thumb{aspect-ratio:16/9!important;width:100%!important}.official-videos-layout--count-2 .ov-list--premium{padding-top:18px!important}.official-videos-layout--count-2 .ov-item--premium{grid-template-columns:minmax(0,1fr)!important;text-align:center!important;padding:16px!important;border-radius:24px!important}.official-videos-layout--count-2 .ov-item-thumb{width:100%!important;aspect-ratio:16/9!important;border-radius:18px!important}.official-videos-layout--count-2 .ov-item-meta,.official-videos-layout--count-2 .ov-mini-topline{justify-content:center!important}.official-videos-layout--count-2 .ov-item-title{font-size:17px!important;line-height:1.55!important;text-align:center!important}.official-videos-layout--count-2{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr)!important;gap:22px!important}.official-videos-layout--count-2 .ov-item-title{font-size:15px!important;font-weight:650!important;line-height:1.6!important}.official-videos-layout--count-4 .ov-item-title,.official-videos-layout--count-5 .ov-item-title,.official-videos-layout--count-6 .ov-item-title{font-size:13px!important;font-weight:500!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important}.official-videos-layout--count-4 .ov-item-meta span,.official-videos-layout--count-4 .ov-mini-topline span,.official-videos-layout--count-5 .ov-item-meta span,.official-videos-layout--count-5 .ov-mini-topline span,.official-videos-layout--count-6 .ov-item-meta span,.official-videos-layout--count-6 .ov-mini-topline span{font-size:10px!important;font-weight:500!important}.official-videos-layout--count-4 .ov-item-title,.official-videos-layout--count-5 .ov-item-title,.official-videos-layout--count-6 .ov-item-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.45!important;min-height:38px!important}html[data-theme=light] .ratings-compass-score-panel{max-width:320px!important;margin-inline:auto!important}.ratings-compass-body{grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important;align-items:start!important}.ratings-compass-body{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:22px!important;align-items:start!important}.ratings-compass-sources-panel{width:100%!important;min-width:0!important;overflow:visible!important}.ratings-compass-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}.ratings-source-card{width:100%!important;min-width:0!important;min-height:118px!important;padding:16px!important;border-radius:22px!important;display:grid!important;grid-template-columns:62px minmax(0,1fr) 54px!important;gap:12px!important;align-items:center!important;overflow:hidden!important}.ratings-source-name{font-size:13px!important;font-weight:600!important;line-height:1.35!important;white-space:normal!important}.ratings-source-raw{font-size:12px!important;font-weight:500!important;line-height:1.45!important;color:#64748b!important;white-space:normal!important}.ratings-source-score{min-width:54px!important;height:44px!important;font-size:16px!important;font-weight:650!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important}.ratings-source-icon{width:44px!important;height:44px!important;min-width:44px!important;border-radius:16px!important;font-size:18px!important}.ratings-source-meter{grid-column:1/-1!important;width:100%!important;height:6px!important;margin-top:4px!important;border-radius:999px!important}.ratings-compass-note{margin-top:14px!important;width:100%!important}.ratings-compass--pro-final .ratings-compass-body{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;grid-template-areas:"sources score"!important;gap:22px!important;align-items:stretch!important;direction:ltr!important}.ratings-compass--pro-final .ratings-compass-sources-panel{grid-area:sources!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important;direction:rtl!important}.ratings-compass--pro-final .ratings-compass-score-panel{grid-area:score!important;width:100%!important;max-width:340px!important;min-width:0!important;direction:rtl!important}.ratings-compass--pro-final .ratings-compass-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important}.ratings-compass--pro-final .ratings-source-card,.ratings-compass--pro-final .ratings-source-card:nth-child(3):last-child{grid-column:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:92px!important;padding:13px 14px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 52px!important;gap:12px!important;align-items:center!important;overflow:hidden!important}.ratings-compass--pro-final .ratings-source-main{min-width:0!important;overflow:hidden!important}.ratings-compass--pro-final .ratings-source-name{font-size:13px!important;line-height:1.35!important;margin:0!important}.ratings-compass--pro-final .ratings-source-raw{font-size:12px!important;line-height:1.45!important;margin:2px 0 0!important}.ratings-compass--pro-final .ratings-source-meter{grid-column:1/-1!important;height:5px!important;margin-top:4px!important}.ratings-compass--pro-final .ratings-compass-body{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;grid-template-areas:"sources score"!important;gap:22px!important;align-items:stretch!important;direction:ltr!important}.ratings-compass--pro-final .ratings-compass-sources-panel{grid-area:sources!important;direction:rtl!important;width:100%!important;min-width:0!important}.ratings-compass--pro-final .ratings-compass-score-panel{grid-area:score!important;direction:rtl!important;min-height:100%!important}.ratings-compass--pro-final .ratings-compass-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;height:100%!important;align-items:stretch!important}.ratings-compass--pro-final .ratings-source-card,.ratings-compass--pro-final .ratings-source-card:nth-child(3):last-child{grid-column:auto!important;min-height:220px!important;padding:16px!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;text-align:center!important;gap:10px!important}.ratings-compass--pro-final .ratings-source-main{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}.ratings-compass--pro-final .ratings-source-name{font-size:14px!important;font-weight:650!important;line-height:1.35!important}.ratings-compass--pro-final .ratings-source-raw{font-size:12px!important;font-weight:500!important;line-height:1.45!important}.ratings-compass--pro-final .ratings-source-score{width:62px!important;height:48px!important;min-width:62px!important;font-size:18px!important;font-weight:700!important;order:-1!important}.ratings-compass--pro-final .ratings-source-icon{width:44px!important;height:44px!important;min-width:44px!important;font-size:18px!important}.ratings-compass--pro-final .ratings-source-meter{width:100%!important;height:6px!important;margin-top:auto!important}.ratings-compass--pro-final .ratings-compass-score-panel{padding:22px 18px!important;border-radius:26px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}}@media(min-width:920px){.hero{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:30px;padding:32px}.poster{margin-inline:0;max-width:340px}.hero-maincol{padding-top:8px}.details-grid--sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}\n .details-grid--sidebar .detail{min-height:98px;padding:11px 12px!important;border-radius:20px!important}\n .details-grid--sidebar .detail .k{font-size:10.25px!important;font-weight:760!important;gap:7px;line-height:1.4}\n .details-grid--sidebar .detail .v{margin-top:5px!important;font-size:12.6px!important;font-weight:800!important;line-height:1.45!important}\n .details-grid--sidebar .detail-ico{width:21px;height:21px;border-radius:9px}\n .details-grid--sidebar .detail-ico svg{width:11.5px;height:11.5px}\n .details-grid--sidebar[data-kind=tv]{grid-template-columns:repeat(2,minmax(0,1fr))}.details-grid--main{display:none!important}.sim-grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:960px){.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:980px){main.container>#faq,main.container>#reviews,main.container>.card,main.container>.chip-section,main.container>.hero-wrap,main.container>.section-deferred{width:100%;max-width:100%;margin-inline:auto}}@media(min-width:981px){.maturity-meta-row--primary,.maturity-meta-row--secondary{flex-wrap:nowrap}}@media (min-width:992px){.financial-performance-card{max-width:1120px!important;margin:16px auto 14px!important;padding:16px!important;border-radius:24px!important}.financial-performance-card__top{align-items:center!important;margin-bottom:12px!important;gap:14px!important}.financial-performance-card__top>div:first-child{min-width:0!important;flex:1 1 auto!important}.financial-performance-card__eyebrow{margin-bottom:6px!important;padding:5px 9px!important;font-size:9.5px!important}.financial-performance-card__title{font-size:20px!important;line-height:1.2!important}.financial-performance-card__desc{max-width:680px!important;font-size:11px!important;line-height:1.65!important;margin-top:4px!important}.financial-currency-strip,.financial-level-strip{margin-top:8px!important;padding:6px 10px!important;font-size:9.7px!important}.financial-level-strip__dot{width:22px!important;height:22px!important}.financial-performance-badge{align-self:flex-start!important;padding:8px 13px!important;font-size:10px!important}.financial-performance-summary{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:12px!important;margin-bottom:12px!important}.financial-performance-pulse,.financial-performance-story{min-height:128px!important;border-radius:19px!important;padding:13px 14px!important}.financial-performance-pulse__eyebrow,.financial-performance-story__label{font-size:9.6px!important;margin-bottom:5px!important}.financial-performance-story__title{font-size:15.2px!important;line-height:1.45!important;margin-bottom:5px!important}.financial-performance-story__text{font-size:11.4px!important;line-height:1.65!important}.financial-performance-pulse__score{font-size:15.4px!important;margin-bottom:8px!important}.financial-performance-pulse__meta{font-size:11.1px!important;line-height:1.55!important;padding:7px 9px!important;margin-bottom:8px!important}.financial-performance-pillrow{gap:6px!important}.financial-performance-pill{padding:5px 8px!important;font-size:9.2px!important;gap:5px!important}.financial-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.financial-metric-card{border-radius:16px!important;padding:11px 11px 10px!important}.financial-metric-card__label{font-size:9.4px!important;margin-bottom:6px!important;gap:6px!important}.financial-metric-card__icon{width:24px!important;height:24px!important}.financial-metric-card__value{font-size:clamp(14px, 1.3vw, 18px)!important;line-height:1.22!important;letter-spacing:-.02em!important}.financial-metric-card__hint{margin-top:5px!important;font-size:9.8px!important;line-height:1.48!important}.financial-performance-chart{padding:12px 14px!important;border-radius:18px!important}.financial-performance-chart__head{margin-bottom:9px!important}.financial-performance-chart__label{font-size:10px!important}.financial-performance-chart__scale{font-size:9.8px!important}.financial-performance-bars{gap:8px!important}.financial-performance-bar{grid-template-columns:86px 1fr 112px!important;gap:9px!important}.financial-performance-bar__name,.financial-performance-bar__value{font-size:10px!important}.financial-performance-bar__track{height:11px!important}.financial-performance-chart__legend{margin-top:10px!important;padding-top:9px!important;font-size:11px!important;line-height:1.55!important}.financial-performance-insight{margin-top:12px!important;padding:10px 13px!important;border-radius:16px!important;font-size:11.2px!important;line-height:1.65!important}.financial-performance-section-grid .financial-performance-card__top{gap:10px;margin-bottom:12px}.financial-performance-section-grid .financial-performance-card__title{font-size:17px}.financial-performance-section-grid .financial-performance-card__desc{font-size:10.8px;line-height:1.65}.financial-performance-section-grid .financial-performance-pulse,.financial-performance-section-grid .financial-performance-story{padding:12px}.financial-performance-section-grid .financial-performance-grid{gap:8px;margin-bottom:10px}.financial-performance-section-grid .financial-metric-card{padding:11px}.financial-performance-section-grid .financial-metric-card__value{font-size:15px}.financial-performance-section-grid .financial-performance-chart{padding:12px}.financial-performance-section-grid{display:block!important;width:100%!important;max-width:100%!important;margin-top:20px!important}.financial-performance-section-grid .financial-performance-card{width:100%!important;max-width:none!important;margin:18px 0 14px!important;height:auto!important}.financial-performance-section-grid .financial-performance-summary{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr)!important}.financial-performance-section-grid .financial-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.financial-performance-section-grid .financial-performance-chart-shell{grid-template-columns:1fr!important}.financial-performance-section-grid .financial-performance-chart{min-height:0!important}}@media(min-width:1040px){.hero{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;gap:clamp(28px,3vw,48px)!important;padding:clamp(28px,3.4vw,48px)!important;align-items:start!important}.poster{max-width:380px!important;border-radius:28px!important}.container{max-width:1480px!important}.hero{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;gap:clamp(28px,3vw,48px)!important;padding:clamp(28px,3.4vw,48px)!important}.poster{max-width:380px!important}main.container{max-width:1320px!important;padding-inline:clamp(18px,2.2vw,32px)!important}main.container>.hero-wrap{max-width:1280px!important;margin-inline:auto!important}.hero{grid-template-columns:minmax(278px,320px) minmax(0,1fr)!important;gap:clamp(28px,3.2vw,42px)!important;padding:clamp(26px,3vw,40px)!important;align-items:start!important}.hero>div:first-child{width:100%!important;max-width:320px!important;align-self:start!important;justify-self:start!important}html[dir=rtl] .hero>div:first-child{justify-self:end!important}.hero-maincol{min-width:0!important;max-width:100%!important;padding-top:4px!important}.hero .poster,.poster{width:100%!important;max-width:320px!important;aspect-ratio:2/3!important;margin-inline:0!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(2,6,23,.82),rgba(15,23,42,.72))!important}.poster-actions{width:100%!important;max-width:320px!important;margin-inline:0!important}.hero .poster img,.poster img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:linear-gradient(180deg,rgba(2,6,23,.92),rgba(15,23,42,.84))!important}.heroDescWrap{margin-top:18px!important;padding:20px 22px!important;border-radius:26px!important}.hero-maincol .desc,.heroDescWrap .desc{font-size:15.5px!important;line-height:2.02!important;max-width:100%!important}}@media(min-width:1100px){.title-collection-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.title-collection-card .title-collection-item:nth-child(n+6){display:none}}@media(min-width:1101px){.official-videos-card{padding:24px!important}.official-videos-layout--premium{grid-template-columns:minmax(0,1.36fr) minmax(390px,.64fr)!important;gap:22px!important;align-items:stretch!important}html[dir=rtl] .official-videos-layout--premium{direction:ltr!important}html[dir=rtl] .official-videos-layout--premium>*{direction:rtl!important}.official-videos-card .ov-featured--premium{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important}.official-videos-card .ov-featured-media{min-height:430px!important;aspect-ratio:16/9!important;flex:0 0 auto!important}.official-videos-card .ov-featured-media .ov-iframe{min-height:430px!important}.official-videos-card .ov-featured-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.official-videos-card .ov-list--premium{height:100%!important;min-height:100%!important;max-height:none!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:visible!important;padding-inline-end:0!important}.official-videos-card .ov-item--premium{flex:1 1 0!important;min-height:132px!important;display:grid!important;grid-template-columns:148px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;padding:12px!important;border-radius:22px!important}.official-videos-card .ov-item-thumb{width:100%!important;min-height:86px!important;border-radius:16px!important}.official-videos-card .ov-item-title{font-size:14.8px!important;line-height:1.55!important;-webkit-line-clamp:2!important}.official-videos-card .ov-item-meta span,.official-videos-card .ov-mini-topline span{font-size:10px!important;padding:5px 8px!important}.official-videos-card .ov-item-thumb .mini-play{width:30px!important;height:30px!important}.official-videos-card .ov-item-thumb .ov-mini-official{width:20px!important;height:20px!important;font-size:11px!important}}@media(max-width:1120px) and (min-width:721px){#watch-official-platforms .provider-card--watch-v2{min-height:370px!important}}@media(min-width:1121px){#watch-official-platforms .provider-card--watch-v2{min-height:390px!important}}@media (max-width:1180px) and (min-width:821px){.title-nav-modern__body{align-items:flex-start!important;flex-direction:column!important;gap:9px!important}.title-nav-modern__tabs,.title-nav-modern__tags{max-width:100%!important;width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}.title-nav-modern__tabs::-webkit-scrollbar,.title-nav-modern__tags::-webkit-scrollbar{display:none!important}.title-nav-modern__tags{justify-content:flex-start!important}}@media(min-width:1200px){.details-grid{grid-template-columns:repeat(4,1fr)}.financial-performance-card{max-width:1060px!important;padding:15px!important}.financial-performance-summary{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important}.financial-performance-chart{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;column-gap:14px!important;align-items:center!important}.financial-performance-chart__head{display:block!important;margin:0!important}.financial-performance-chart__label{display:block!important;font-size:11px!important;margin-bottom:5px!important}.financial-performance-chart__scale{display:block!important;font-size:9.6px!important;line-height:1.55!important}.financial-performance-bars,.financial-performance-chart__legend{grid-column:2!important}.financial-performance-chart__legend{margin-top:8px!important}}@media (max-width:1200px) and (min-width:901px){.ratings-compass--pro-final .ratings-compass-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ratings-compass--pro-final .ratings-source-card:nth-child(3):last-child{grid-column:1/-1!important;min-height:150px!important}}@media (min-width:1201px){.ratings-compass--pro-final .ratings-compass-grid:has(.ratings-source-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.ratings-compass--pro-final .ratings-compass-grid:has(.ratings-source-card:nth-child(4):last-child) .ratings-source-card{min-height:190px!important;padding:14px 12px!important;border-radius:22px!important}.ratings-compass--pro-final .ratings-compass-grid:has(.ratings-source-card:nth-child(4):last-child) .ratings-source-score{width:56px!important;height:44px!important;min-width:56px!important;font-size:17px!important}.ratings-compass--pro-final .ratings-compass-grid:has(.ratings-source-card:nth-child(4):last-child) .ratings-source-icon{width:40px!important;height:40px!important;min-width:40px!important;font-size:17px!important}.ratings-compass--pro-final .ratings-compass-grid:has(.ratings-source-card:nth-child(4):last-child) .ratings-source-name{font-size:13px!important}.ratings-compass--pro-final .ratings-compass-grid:has(.ratings-source-card:nth-child(4):last-child) .ratings-source-raw{font-size:11.5px!important}}@media(min-width:1280px){.official-videos-card .ov-featured-media{min-height:460px!important}.official-videos-card .ov-featured-media .ov-iframe{min-height:460px!important}}@media(min-width:1360px){.container{padding-inline:24px}}@media(min-width:1380px){.official-videos-layout--premium{grid-template-columns:minmax(0,1.42fr) minmax(420px,.58fr)!important}.official-videos-card .ov-featured-media{min-height:470px!important}.official-videos-card .ov-featured-media .ov-iframe{min-height:470px!important}.official-videos-card .ov-item--premium{grid-template-columns:160px minmax(0,1fr)!important}}@media(min-width:1520px){.container{padding-inline:28px}}@media (max-width:1200px) and (min-width:901px){.ratings-compass--pro-final .ratings-compass-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ratings-compass--pro-final .ratings-source-card:nth-child(3):last-child{grid-column:1/-1!important;min-height:150px!important}}@media(max-width:1180px){.maturity-meta-row--primary,.maturity-meta-row--secondary{flex-wrap:wrap}}@media (max-width:1180px) and (min-width:821px){.title-nav-modern__body{align-items:flex-start!important;flex-direction:column!important;gap:9px!important}.title-nav-modern__tabs,.title-nav-modern__tags{max-width:100%!important;width:100%!important;overflow-x:auto!important;scrollbar-width:none!important}.title-nav-modern__tabs::-webkit-scrollbar,.title-nav-modern__tags::-webkit-scrollbar{display:none!important}.title-nav-modern__tags{justify-content:flex-start!important}}@media(max-width:1120px){#watch-official-platforms .provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:1120px) and (min-width:721px){#watch-official-platforms .provider-card--watch-v2{min-height:370px!important}}@media(max-width:1100px){.official-videos-layout{grid-template-columns:1fr}.ov-featured-title{font-size:22px}.ov-list{grid-template-columns:repeat(2,minmax(0,1fr))}.official-videos-layout--premium{grid-template-columns:1fr}.official-videos-layout--premium{grid-template-columns:1fr!important}.ov-list--premium{max-height:none;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}.official-videos-layout--premium{grid-template-columns:1fr!important}.official-videos-card .ov-featured-media{min-height:0!important;aspect-ratio:16/9!important}.official-videos-card .ov-featured-media .ov-iframe{min-height:0!important}.official-videos-card .ov-list--premium{max-height:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}html[dir=rtl] .official-videos-layout--premium{direction:inherit!important}html[dir=rtl] .official-videos-layout--premium>*{direction:inherit!important}.ch-crew-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ch-crew-item--cast{grid-column:1/-1}}@media (max-width:991px){.financial-performance-card{max-width:100%!important}.financial-performance-section-grid{grid-template-columns:1fr}.financial-performance-summary{grid-template-columns:1fr}.financial-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-performance-chart-shell,html[dir=ltr] .financial-performance-chart-shell{grid-template-columns:1fr}html[dir=ltr] .financial-performance-ad-slot,html[dir=ltr] .financial-performance-chart{order:initial}}@media(max-width:980px){.maturity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ratings-compass-section-head{flex-direction:column}.ratings-compass-top-stats{justify-content:flex-start}.ratings-compass-body{grid-template-columns:1fr}.ratings-compass-score-panel{min-height:190px}.ratings-compass-score-main b{font-size:48px}#watch-official-platforms .watch-smart-notes{grid-template-columns:1fr;padding:11px;border-radius:19px;gap:8px}#watch-official-platforms .watch-smart-stats{grid-template-columns:repeat(3,minmax(0,1fr))}#watch-official-platforms .watch-smart-stat{min-height:45px;padding:7px 8px;grid-template-columns:28px minmax(0,1fr)}#watch-official-platforms .watch-smart-stat i{width:28px;height:28px;border-radius:11px;font-size:13px}}@media(max-width:919px){.details-grid--sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reactions-card--sidebar{display:block!important;margin:12px 0 16px!important;padding:12px!important;border-radius:20px!important}#watch-profile-box+.reactions-card--sidebar,.watch-profile-card+.reactions-card--sidebar{margin-top:12px!important}.reactions-card--sidebar .reactions-card__head{margin-bottom:8px!important}.reactions-card--sidebar .reactions-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.reactions-card--sidebar .reaction-pill{height:40px!important;min-height:40px!important;border-radius:15px!important}}@media (max-width:900px){html[data-theme=light] .ratings-compass-score-panel{max-width:420px!important;margin-inline:auto!important}.ratings-compass-body{grid-template-columns:1fr!important}.ratings-compass-grid{grid-template-columns:1fr!important}html[data-theme=light] .ratings-compass-score-panel{max-width:100%!important}.ratings-compass-body{grid-template-columns:1fr!important;gap:14px!important}.ratings-compass-grid{grid-template-columns:1fr!important;gap:10px!important}.ratings-source-card{grid-template-columns:54px minmax(0,1fr) 48px!important;min-height:94px!important;padding:12px!important}.ratings-compass--pro-final{padding:16px!important}.ratings-compass--pro-final .ratings-compass-body{grid-template-columns:1fr!important;gap:14px!important}.ratings-compass--pro-final .ratings-compass-score-panel{order:-1!important}.ratings-compass--pro-final .ratings-compass-grid{grid-template-columns:1fr!important}.ratings-compass--pro-final .ratings-source-card{grid-template-columns:50px minmax(0,1fr) 48px!important;min-height:92px!important;padding:12px!important}.ratings-compass--pro-final .ratings-compass-score-main b{font-size:42px!important}.ratings-compass--pro-final .ratings-compass-grid{grid-template-columns:1fr!important}.ratings-compass--pro-final .ratings-source-card:nth-child(3):last-child{grid-column:auto!important}.ratings-compass--pro-final .ratings-compass-body{grid-template-areas:none!important;direction:inherit!important}.ratings-compass--pro-final .ratings-compass-body{grid-template-columns:1fr!important;direction:inherit!important}.ratings-compass--pro-final .ratings-compass-score-panel{order:-1!important}.ratings-compass--pro-final .ratings-compass-grid{grid-template-columns:1fr!important;gap:10px!important}.ratings-compass--pro-final .ratings-source-card{min-height:120px!important}.ratings-compass--pro-final .ratings-source-card:hover{transform:none!important}}@media(max-width:860px){html{scroll-padding-top:148px}.header .inner{padding:10px 12px 12px}.header-top{flex-direction:column;align-items:stretch}.header-pills{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.header-pills::-webkit-scrollbar{display:none}.h-actions{grid-template-columns:1fr}.header-side{justify-content:flex-start}.poster-actions .btn-action{padding:14px 16px!important}.poster-actions .btn-action__ico{font-size:.82em!important}.ch-crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-crew-item--cast{grid-column:1/-1}.poster-actions .btn-action,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:66px;border-radius:16px}.poster-actions .btn-watch,.poster-actions .btn-yt{padding:14px 16px;font-size:15px}.poster-actions .btn-action__text,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{font-size:15px}.poster-actions .btn-action{padding:14px 74px}.poster-actions .btn-action__hint{min-width:58px;padding:7px 12px;font-size:12px}.poster-actions .btn-action{padding:14px 18px}.poster-actions .btn-action__text{padding-inline:94px}.poster-actions .btn-action__hint{min-width:64px}.poster-actions .btn-action{padding:14px 18px!important}.poster-actions .btn-action__ico{font-size:.94rem}.watchDecisionBox{margin-top:12px;padding:12px 12px 11px;border-radius:16px}.watchDecisionTitle{font-size:13px}.watchDecisionVerdict{font-size:12.6px;line-height:1.8}.watchDecisionRowText{font-size:12.2px}.watchDecisionChip{font-size:10.9px;min-height:28px;padding:5px 9px}.poster-actions .btn-action,.poster-actions .btn-soft{padding:14px 16px!important;min-height:66px!important}.poster-actions .btn-action__ico,.poster-actions .btn-soft .btn-ico{inset-inline-end:16px!important;width:17px!important;height:17px!important;font-size:15px!important}.poster-actions .btn-action__text,.poster-actions .btn-soft>span:last-child{padding-inline:36px!important}.poster-actions .btn-action{padding:14px 16px!important;min-height:70px!important}.poster-actions .btn-action__text{padding-inline:36px!important;font-size:15px!important}.poster-actions .btn-action__ico{inset-inline-end:16px!important;width:17px!important;height:17px!important;font-size:15px!important}.details-grid{gap:9px!important;margin-top:12px!important}.detail{min-height:112px;padding:12px 12px 13px!important;border-radius:20px!important;align-items:center;text-align:center}.detail::before{background:radial-gradient(135px 88px at 100% 0,rgba(96,165,250,.09),transparent 72%)}.detail::after{inset-inline:16px;height:2px;opacity:.54}.detail .k{gap:8px;font-size:9.35px!important;font-weight:700!important;justify-content:center}.detail-ico{width:24px;height:24px;border-radius:10px}.detail-ico svg{width:12px;height:12px}.detail .v{margin-top:9px!important;font-size:13.4px!important;line-height:1.32!important;font-weight:600!important;text-align:center}.detail[data-icotype=episodes] .v,.detail[data-icotype=release-year] .v,.detail[data-icotype=runtime] .v,.detail[data-icotype=seasons] .v{font-size:15px!important}.detail[data-icotype=country] .v,.detail[data-icotype=language] .v{font-size:12.9px!important}.detail[data-icotype=status] .v,.detail[data-icotype=type] .v{min-height:34px;padding:6px 10px;border-radius:14px;font-size:11.6px!important;font-weight:600!important;max-width:100%;align-self:center}.reviews-summary{min-width:100%!important}.review-form-head{flex-direction:column;align-items:stretch}.review-form-title{font-size:18px}.review-form-pill{min-width:0;width:100%;flex-direction:row;justify-content:space-between}.review-submit{width:100%;min-width:0}.review-actions{flex-direction:column;align-items:stretch!important;text-align:center}.muted-mini{text-align:center}.poster-actions .btn-svg-ico{width:44px!important;height:44px!important;min-width:44px!important;border-radius:15px!important}html[dir=rtl] .poster-actions .btn-svg-ico{right:16px!important}html[dir=ltr] .poster-actions .btn-svg-ico{left:16px!important}.poster-actions .btn-svg-ico svg{width:21px!important;height:21px!important}.poster-actions .btn-action__text{padding-inline:38px!important}.poster-actions .btn-action__ico{inset-inline-start:16px!important;width:17px!important;height:17px!important;font-size:15px!important}html[dir=rtl] .poster-actions .btn-action__ico{inset-inline-start:16px!important}html[dir=ltr] .poster-actions .btn-action__ico{inset-inline-start:16px!important}.poster-actions .btn-action__text,.poster-actions .btn-soft>span:last-child{padding-inline:38px!important}.poster-actions .btn-action__ico,.poster-actions .btn-soft .btn-ico{width:17px!important;height:17px!important;font-size:15px!important}html[dir=rtl] .poster-actions .btn-action__ico,html[dir=rtl] .poster-actions .btn-soft .btn-ico{right:16px!important;left:auto!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-soft .btn-ico{left:16px!important;right:auto!important}.poster-actions{gap:10px!important;padding:12px!important;border-radius:18px!important}.poster-actions .actionStack{gap:10px!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:66px!important;padding:14px 16px!important;border-radius:16px!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{font-size:15px!important;padding-inline:48px!important}.poster-actions .btn-action__ico,.poster-actions .btn-disabled .btn-ico,.poster-actions .btn-soft .btn-ico,.poster-actions .btn-watch .btn-ico,.poster-actions .btn-yt .btn-ico{width:20px!important;height:20px!important;font-size:16px!important}html[dir=rtl] .poster-actions .btn-action__ico,html[dir=rtl] .poster-actions .btn-disabled .btn-ico,html[dir=rtl] .poster-actions .btn-soft .btn-ico,html[dir=rtl] .poster-actions .btn-watch .btn-ico,html[dir=rtl] .poster-actions .btn-yt .btn-ico{right:16px!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-disabled .btn-ico,html[dir=ltr] .poster-actions .btn-soft .btn-ico,html[dir=ltr] .poster-actions .btn-watch .btn-ico,html[dir=ltr] .poster-actions .btn-yt .btn-ico{left:16px!important}.poster-actions{gap:8px!important;padding:9px!important;border-radius:15px!important}.poster-actions .actionStack{gap:8px!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:54px!important;padding:11px 13px!important;border-radius:14px!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{font-size:13.5px!important;padding-inline:38px!important}.poster-actions .btn-action__ico,.poster-actions .btn-disabled .btn-ico,.poster-actions .btn-soft .btn-ico,.poster-actions .btn-watch .btn-ico,.poster-actions .btn-yt .btn-ico{width:17px!important;height:17px!important;font-size:14px!important}html[dir=rtl] .poster-actions .btn-action__ico,html[dir=rtl] .poster-actions .btn-disabled .btn-ico,html[dir=rtl] .poster-actions .btn-soft .btn-ico,html[dir=rtl] .poster-actions .btn-watch .btn-ico,html[dir=rtl] .poster-actions .btn-yt .btn-ico{right:13px!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-disabled .btn-ico,html[dir=ltr] .poster-actions .btn-soft .btn-ico,html[dir=ltr] .poster-actions .btn-watch .btn-ico,html[dir=ltr] .poster-actions .btn-yt .btn-ico{left:13px!important}.detail[data-icotype=status] .v,.detail[data-icotype=type] .v{min-height:0!important;padding:0!important;border-radius:0!important;font-size:13.4px!important;line-height:1.32!important;font-weight:600!important;align-self:stretch!important}.poster-actions{gap:10px!important;padding:12px!important;border-radius:22px!important}.poster-actions .actionStack{gap:10px!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:64px!important;border-radius:17px!important;padding:13px 14px!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{font-size:14.6px!important;padding-inline:48px!important}.poster-actions .btn-action__ico,.poster-actions .btn-ico{width:34px!important;height:34px!important;min-width:34px!important;border-radius:13px!important}html[dir=rtl] .poster-actions .btn-action__ico,html[dir=rtl] .poster-actions .btn-ico{right:14px!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-ico{left:14px!important}.poster-actions .btn-svg-ico{width:38px!important;height:38px!important;min-width:38px!important;border-radius:14px!important}.poster-actions .btn-svg-ico svg{width:20px!important;height:20px!important}html[dir=rtl] .poster-actions .btn-svg-ico{right:14px!important}html[dir=ltr] .poster-actions .btn-svg-ico{left:14px!important}.poster-actions .btn-svg-ico{width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important}.poster-actions .btn-svg-ico svg{width:19px!important;height:19px!important}html[dir=rtl] .poster-actions .btn-svg-ico{right:14px!important}html[dir=ltr] .poster-actions .btn-svg-ico{left:14px!important}.poster-actions .btn-svg-ico{width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important}.poster-actions .btn-svg-ico svg{width:19px!important;height:19px!important}html[dir=rtl] .poster-actions .btn-svg-ico{right:14px!important}html[dir=ltr] .poster-actions .btn-svg-ico{left:14px!important}.poster-actions .btn-action>.btn-action__ico.btn-svg-ico,.poster-actions .btn-disabled>.btn-ico.btn-svg-ico,.poster-actions .btn-soft>.btn-ico.btn-svg-ico,.poster-actions .btn-watch>.btn-ico.btn-svg-ico,.poster-actions .btn-yt>.btn-ico.btn-svg-ico{width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;flex-basis:42px!important;border-radius:15px!important}.poster-actions .btn-action>.btn-action__ico.btn-svg-ico svg,.poster-actions .btn-disabled>.btn-ico.btn-svg-ico svg,.poster-actions .btn-soft>.btn-ico.btn-svg-ico svg,.poster-actions .btn-watch>.btn-ico.btn-svg-ico svg,.poster-actions .btn-yt>.btn-ico.btn-svg-ico svg{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important}html[dir=rtl] .poster-actions .btn-action>.btn-action__ico.btn-svg-ico,html[dir=rtl] .poster-actions .btn-disabled>.btn-ico.btn-svg-ico,html[dir=rtl] .poster-actions .btn-soft>.btn-ico.btn-svg-ico,html[dir=rtl] .poster-actions .btn-watch>.btn-ico.btn-svg-ico,html[dir=rtl] .poster-actions .btn-yt>.btn-ico.btn-svg-ico{right:14px!important}html[dir=ltr] .poster-actions .btn-action>.btn-action__ico.btn-svg-ico,html[dir=ltr] .poster-actions .btn-disabled>.btn-ico.btn-svg-ico,html[dir=ltr] .poster-actions .btn-soft>.btn-ico.btn-svg-ico,html[dir=ltr] .poster-actions .btn-watch>.btn-ico.btn-svg-ico,html[dir=ltr] .poster-actions .btn-yt>.btn-ico.btn-svg-ico{left:14px!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{padding-inline:56px!important}}@media (max-width:820px){.card-topnav .breadcrumb{display:none!important}.chips .chip:nth-child(n+5){display:none}.mobileChipShelf{display:block;margin-top:8px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:rgba(255,255,255,.03);overflow:hidden}.mobileChipShelf summary{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 13px;font-size:12.8px;font-weight:900;color:#f8e7b0;background:linear-gradient(180deg,rgba(180,138,40,.18),rgba(120,88,18,.14));border:1px solid rgba(214,170,70,.3);box-shadow:inset 0 1px 0 rgba(255,238,180,.12)}.mobileChipShelf summary::before{content:"＋";font-size:15px;line-height:1;opacity:1;color:#f5d57a}.mobileChipShelf[open] summary::before{content:"−"}.mobileChipShelf__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px}.mobileChipShelf__list .chip{justify-content:center;width:100%;margin:0}.hero{gap:10px}.poster{max-width:232px}.poster-actions{padding:9px!important;gap:8px!important;background:rgba(2,6,23,.24)}.poster-actions>.btn-outline.btn-soft{display:none!important}.mobileActionShelf{margin-top:6px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:rgba(255,255,255,.03);overflow:hidden}.mobileActionShelf summary{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 13px;cursor:pointer;font-size:12.8px;font-weight:900;color:#f8e7b0;background:linear-gradient(180deg,rgba(180,138,40,.18),rgba(120,88,18,.14));border:1px solid rgba(214,170,70,.3);box-shadow:inset 0 1px 0 rgba(255,238,180,.12)}.mobileActionShelf summary::before{content:"＋";font-size:15px;line-height:1;opacity:1;color:#f5d57a}.mobileActionShelf[open] summary::before{content:"−"}.mobileActionShelf .actionStack{margin-top:0;padding:0 9px 9px}.title-clamp{font-size:clamp(18px,4.2vw,21px);line-height:1.18;margin-bottom:4px;max-width:none;letter-spacing:-.014em}.title-clamp--long{font-size:clamp(16px,3.8vw,19px);line-height:1.15}.title-clamp--xlong{font-size:clamp(14px,3.35vw,17px);line-height:1.12;letter-spacing:-.022em}.title-clamp--latin{font-size:clamp(16px,3.8vw,19px);line-height:1.14;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.02em;max-width:100%}.title-clamp--latin.title-clamp--long{font-size:clamp(14px,3.45vw,17px)}.title-clamp--latin.title-clamp--xlong{font-size:clamp(13px,3.05vw,15px)}.title-clamp--stacked{font-size:clamp(18px,4.1vw,21px);line-height:1.2;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;gap:3px}.title-clamp--stacked .title-ar{display:block}.title-clamp--stacked .title-en{display:block;font-size:.72em;line-height:1.26;margin-top:0;opacity:.84;margin-inline-start:0}.title-clamp:not(.title-clamp--stacked):not(.title-clamp--latin) .title-en{font-size:.92em;line-height:1.18;margin-top:0;display:inline;opacity:.95;margin-inline-start:6px}.title-clamp:not(.title-clamp--stacked):not(.title-clamp--latin) .title-ar{display:inline}.title-full{margin-top:6px;max-width:100%;min-width:0}.title-full-box{width:100%;max-width:100%;min-width:0}.title-full-label{margin-bottom:4px;font-size:11.4px;line-height:1.3}.title-full-text{font-size:12.2px;line-height:1.55;-webkit-line-clamp:2;line-clamp:2}.title-meta{margin:0 0 5px}.title-meta .badge{padding:5px 10px;font-size:10.8px}.maturity-details{margin-top:10px;padding-top:8px}.maturity-details>summary{font-size:10.1px;font-weight:800;gap:4px;justify-content:center;letter-spacing:-.01em}.maturity-details>summary::before{font-size:.66em}.hero-rating-inline{margin:8px 0 6px;font-size:14px;line-height:1.6}.metaLine{font-size:10.35px;line-height:1.34;margin-top:7px;white-space:nowrap;overflow:visible;text-overflow:clip;letter-spacing:-.02em;word-spacing:-.08em}.badges .badge:nth-child(n+3){display:none}.heroDescWrap.can-expand{position:relative;padding-bottom:58px}.heroDescWrap.can-expand .desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:8.2em}.heroDescWrap.can-expand:not(.is-open)::after{content:"";position:absolute;left:0;right:0;bottom:50px;height:44px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(15,23,42,.88))}html[data-theme=light] .heroDescWrap.can-expand:not(.is-open)::after{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.96))}.heroDescWrap.can-expand .hero-desc-more{display:flex;justify-content:center;position:absolute;left:12px;right:12px;bottom:12px;z-index:2}.heroDescWrap .desc.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible;max-height:none}.heroDescWrap.is-open{padding-bottom:58px}.heroDescWrap.is-open::after{display:none}.hero-desc-more button{appearance:none;border:1px solid rgba(225,29,72,.18);background:linear-gradient(135deg,rgba(225,29,72,.1),rgba(246,196,83,.1));color:var(--text,#0f172a);border-radius:999px;padding:9px 15px;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1;box-shadow:0 10px 22px rgba(15,23,42,.08);cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-theme=dark] .hero-desc-more button{color:#f8fafc;background:linear-gradient(135deg,rgba(225,29,72,.18),rgba(246,196,83,.12));border-color:rgba(255,255,255,.1)}.hero-maincol{display:flex;flex-direction:column}.hero-maincol>h1{order:1}.hero-maincol>.title-full,.hero-maincol>div[style*="margin:12px 0"]{order:2}.hero-maincol>.metaLine{order:3}.hero-maincol>.listBadges{order:4}.hero-maincol>.badges{order:5}.hero-maincol>.heroDescWrap,.hero-maincol>.small{order:6}.hero-maincol>.watch-mini,.hero-maincol>.watch-profile-card{order:7}.hero-maincol>.maturity-card{order:8;margin-top:12px}.hero-maincol>.summaryBox{order:9}.hero-maincol>.financial-performance-card{order:10}.hero-maincol>.reactions-card{order:11}.hero-maincol>.details-grid{order:12}.rec-grid .rec-card:nth-child(n+5){display:none}.maturity-card .maturity-chipset,.maturity-card .maturity-note{display:none}.hero-maincol .title-full{margin-top:6px!important;width:100%!important}.hero-maincol .title-full-label{font-size:10.8px!important;margin-bottom:3px!important}.hero-maincol .title-full-text{font-size:12px!important;line-height:1.48!important}html[dir=rtl] .hero-maincol .title-full{margin:6px 0 0 auto!important}html[dir=ltr] .hero-maincol .title-full{margin:6px auto 0 0!important}.heroDescWrap{overflow:hidden!important}.heroDescWrap.can-expand{padding-bottom:12px!important}.heroDescWrap.can-expand .desc{display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:none!important;margin-bottom:0!important}.heroDescWrap .desc.is-expanded,.heroDescWrap.can-expand .desc.is-expanded{display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;overflow:visible!important;max-height:none!important}.heroDescWrap.can-expand:not(.is-open)::after{display:none!important;content:none!important}.heroDescWrap.can-expand .hero-desc-more,.heroDescWrap.is-open .hero-desc-more{position:static!important;inset:auto!important;z-index:auto!important;display:flex!important;justify-content:center!important;width:100%!important;margin:9px 0 0!important;padding:0!important;pointer-events:auto!important}.hero-desc-more[hidden]{display:none!important}.hero-desc-more button{position:relative!important;inset:auto!important;min-height:34px!important;padding:8px 14px!important;font-size:11px!important;line-height:1!important;border-radius:999px!important;transform:none!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}.hero-desc-more button:focus,.hero-desc-more button:hover{transform:none!important}.poster-actions{width:100%!important;max-width:420px!important;margin:10px auto 14px!important;padding:9px!important;gap:7px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,250,252,.62))!important;border:1px solid rgba(15,23,42,.07)!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important;backdrop-filter:blur(14px)!important}html[data-theme=dark] .poster-actions{background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(15,23,42,.48))!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 16px 38px rgba(0,0,0,.3)!important}.poster-actions .btn,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:46px!important;height:46px!important;padding:7px 48px 7px 13px!important;border-radius:15px!important;font-size:12.6px!important;line-height:1.15!important;font-weight:750!important;letter-spacing:-.01em!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;position:relative!important;overflow:hidden!important}html[dir=ltr] .poster-actions .btn,html[dir=ltr] .poster-actions .btn-disabled,html[dir=ltr] .poster-actions .btn-soft,html[dir=ltr] .poster-actions .btn-watch,html[dir=ltr] .poster-actions .btn-yt{padding:7px 13px 7px 48px!important}.poster-actions .btn-action__text,.poster-actions .btn>span:not(.btn-ico){display:block!important;width:100%!important;min-width:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:0!important}.poster-actions .btn-action__ico,.poster-actions .btn-ico{position:absolute!important;inset-inline-end:9px!important;top:50%!important;transform:translateY(-50%)!important;width:31px!important;height:31px!important;min-width:31px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.7)!important;border:1px solid rgba(15,23,42,.06)!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-ico{inset-inline-end:auto!important;inset-inline-start:9px!important}html[data-theme=dark] .poster-actions .btn-action__ico,html[data-theme=dark] .poster-actions .btn-ico{background:rgba(15,23,42,.42)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 8px 18px rgba(0,0,0,.18)!important}.poster-actions .btn-action__ico svg,.poster-actions .btn-ico svg{width:15px!important;height:15px!important}.mobileActionShelf{margin:0!important;border-radius:15px!important;overflow:hidden!important}.mobileActionShelf summary{min-height:43px!important;height:43px!important;padding:7px 14px!important;border-radius:15px!important;font-size:12.2px!important;line-height:1.15!important;font-weight:750!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#7c4a03!important;border:1px solid rgba(245,158,11,.22)!important;box-shadow:0 10px 22px rgba(245,158,11,.12)!important}.mobileActionShelf summary::-webkit-details-marker{display:none!important}.mobileActionShelf summary::marker{content:""!important}.mobileActionShelf summary::after{content:"+";font-size:15px;line-height:1;font-weight:900;opacity:.82;margin-inline-start:6px}.mobileActionShelf[open] summary::after{content:"−"}.poster-actions .actionStack{margin-top:7px!important;gap:7px!important;display:flex!important;flex-direction:column!important}.poster-actions .actionStack .btn,.poster-actions .actionStack .btn-action{min-height:43px!important;height:43px!important;padding:7px 48px 7px 12px!important;border-radius:14px!important;font-size:12.2px!important;font-weight:750!important;line-height:1.1!important}html[dir=ltr] .poster-actions .actionStack .btn,html[dir=ltr] .poster-actions .actionStack .btn-action{padding:7px 12px 7px 48px!important}.poster-actions .btn-fav{background:linear-gradient(135deg,rgba(244,114,182,.18),rgba(255,255,255,.7))!important;color:#172033!important;border-color:rgba(244,114,182,.18)!important}.poster-actions .btn-wl{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(255,255,255,.7))!important;color:#172033!important;border-color:rgba(34,197,94,.16)!important}.poster-actions .btn-share{background:linear-gradient(135deg,rgba(168,85,247,.14),rgba(255,255,255,.7))!important;color:#172033!important;border-color:rgba(168,85,247,.16)!important}html[data-theme=dark] .poster-actions .btn-fav,html[data-theme=dark] .poster-actions .btn-share,html[data-theme=dark] .poster-actions .btn-wl{color:#f8fafc!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.1)!important}.card-topnav.title-nav-modern,main.container>.card.card-topnav.title-nav-modern{display:block!important;margin-top:10px!important;margin-bottom:10px!important;padding:12px!important;border-radius:22px!important}.title-nav-modern__crumb{display:flex!important;justify-content:flex-start!important;margin-bottom:10px!important;gap:6px!important;font-size:10.5px!important;overflow-x:auto!important;overflow-y:hidden!important;text-overflow:clip!important;scrollbar-width:none!important;direction:inherit!important}.title-nav-modern__crumb::-webkit-scrollbar{display:none!important}html[dir=rtl] .title-nav-modern__crumb{justify-content:flex-start!important}.title-nav-modern__crumb span:last-child{max-width:150px!important}.title-nav-modern__body{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.title-nav-modern__tabs{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:5px!important;gap:7px!important;border-radius:20px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;width:100%!important;max-width:100%!important}.title-nav-modern__tabs::-webkit-scrollbar{display:none!important}.title-nav-tab{flex:0 0 auto!important;min-height:42px!important;padding:9px 13px!important;font-size:12px!important;scroll-snap-align:start!important}.title-nav-tab__icon{font-size:14px!important}.title-nav-modern__tags{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:7px!important;padding:1px 1px 4px!important;scrollbar-width:none!important;width:100%!important;max-width:100%!important}.title-nav-modern__tags::-webkit-scrollbar{display:none!important}.title-nav-tag{flex:0 0 auto!important;min-height:32px!important;padding:7px 10px!important;font-size:10.8px!important;max-width:none!important}.title-nav-more{display:block!important;margin-top:9px!important;border-radius:18px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(148,163,184,.13)!important;overflow:hidden!important}.title-nav-more summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:10px 12px!important;font-size:11.5px!important;font-weight:900!important;color:#e5e7eb!important;background:rgba(255,255,255,.035)!important;border:0!important;box-shadow:none!important}.title-nav-more summary::before{content:"＋"!important;color:#fb7185!important}.title-nav-more[open] summary::before{content:"−"!important}.title-nav-more__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:0 9px 9px!important}.title-nav-more__list .title-nav-tag{width:100%!important;min-width:0!important;white-space:normal!important;line-height:1.3!important;text-align:center!important}html[data-theme=light] .title-nav-more{background:#fff!important;border-color:rgba(15,23,42,.08)!important}html[data-theme=light] .title-nav-more summary{background:#f8fafc!important;color:#0f172a!important}.card-topnav.title-nav-modern,main.container>.card.card-topnav.title-nav-modern{display:block!important;padding:13px!important;margin-top:10px!important;margin-bottom:10px!important}.title-nav-modern__crumb{margin-bottom:10px!important;font-size:13.2px!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.title-nav-modern__crumb::-webkit-scrollbar{display:none!important}html[dir=rtl] .title-nav-modern__crumb{direction:rtl!important;justify-content:flex-start!important;text-align:right!important}.title-nav-modern__crumb span:last-child{max-width:190px!important}.title-nav-modern__sep{font-size:15px!important}.title-nav-modern__tags{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;padding:1px 1px 4px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.title-nav-modern__tags::-webkit-scrollbar{display:none!important}.title-nav-tag{flex:0 0 auto!important;min-height:32px!important;padding:7px 10px!important;font-size:10.8px!important}}@media (max-width:768px){.hero-title-premium-group{gap:4px!important;max-width:100%!important}.hero-title-premium__main{font-size:clamp(.88rem,3.25vw,1.08rem);line-height:1.12}.hero-title-ar-sub,.hero-title-premium__sub{font-size:clamp(.78rem,2.55vw,.86rem)!important;line-height:1.2!important;padding-top:9px}.hero-title-ar-sub::before,.hero-title-premium__sub::before{width:min(92px,42%);margin-bottom:7px}.hero-hook-premium{display:none!important}.hero-insight-engine{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 10px}.hero-insight-chip{width:auto;min-width:0;padding:10px 10px;border-radius:14px;box-shadow:0 10px 24px rgba(15,23,42,.06)}.watch-profile-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.watch-profile-insight-grid .watch-profile-insight-chip:last-child{grid-column:1/-1}.hero-insight-chip__label{font-size:10.4px}.hero-insight-chip__value{font-size:11.5px;line-height:1.42}.hero-insight-chip__icon{width:28px;height:28px;font-size:13px}.title-clamp{font-size:clamp(18px,4.4vw,22px);line-height:1.2;max-width:100%}.title-clamp--long{font-size:clamp(16px,4vw,19px);line-height:1.16}.title-clamp--xlong{font-size:clamp(14px,3.55vw,17px);line-height:1.14;letter-spacing:-.022em}.title-clamp--latin{font-size:clamp(17px,4.05vw,20px);white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.title-clamp--latin.title-clamp--long{font-size:clamp(15px,3.65vw,18px)}.title-clamp--latin.title-clamp--xlong{font-size:clamp(13px,3.2vw,16px)}.title-clamp--stacked{gap:3px}.title-clamp--stacked .title-main{font-size:inherit;line-height:1.14;letter-spacing:inherit;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.title-clamp--stacked .title-subtitle{font-size:.5em;line-height:1.3;margin-top:4px;opacity:.84;direction:rtl;text-align:start;unicode-bidi:plaintext}.content-refresh-stamp{margin:8px 0 8px;padding:10px 10px 10px;border-radius:16px}.content-refresh-stamp__top{gap:7px;margin-bottom:5px}.content-refresh-stamp__eyebrow{min-height:24px;padding:4px 9px;font-size:9.9px;font-weight:700}.content-refresh-stamp__row{gap:7px}.content-refresh-stamp__label{font-size:10.9px;font-weight:500}.content-refresh-stamp__date{font-size:11.2px;padding:6px 9px;font-weight:600}.content-refresh-stamp__note{margin-top:6px;font-size:11.2px;line-height:1.56}.content-refresh-stamp__storyline{margin-top:6px;padding-top:6px;font-size:11.2px;line-height:1.58}.faq-acc-sum{grid-template-columns:24px minmax(0,1fr) 12px;column-gap:7px;padding:10px 9px}.faq-acc-num{width:24px;height:24px;min-width:24px;border-radius:8px;font-size:10.5px}.faq-acc-q{font-size:8.8px;line-height:1.38}.faq-acc-body{padding:0 9px 10px}.faq-acc-a{font-size:12px;line-height:1.75}.faq-acc-link{font-size:11px;padding:6px 9px}}@media (min-width:768px) and (max-width:1039px){.hero{grid-template-columns:minmax(230px,280px) minmax(0,1fr)!important;gap:24px!important;padding:24px!important}.hero .poster,.hero>div:first-child,.poster,.poster-actions{max-width:280px!important}.hero .poster img,.poster img{object-fit:contain!important;object-position:center center!important;background:linear-gradient(180deg,rgba(2,6,23,.92),rgba(15,23,42,.84))!important}}@media (max-width:767px){.hero-bg,.hero-bg-media{display:none!important}.card,.cast-card,.financial-performance-card,.gallery,.provider-card,.reactions-card,.rec-card,.review-form,.reviews-summary,.shot,.sim-card,.summaryBox,.watch-profile-card{box-shadow:var(--sh-v2-shadow-soft)!important}.cast-card img,.gallery img,.poster img,.rec-media img,.shot img,.sim-card img{transform:none!important}.financial-performance-card{margin:10px 0 13px!important;padding:9px!important;border-radius:18px!important}.financial-performance-card__top{gap:7px!important;margin-bottom:8px!important}.financial-performance-card__eyebrow{font-size:8.8px!important;padding:4px 8px!important;margin-bottom:5px!important}.financial-performance-card__title{font-size:15.5px!important;line-height:1.22!important}.financial-performance-card__desc{font-size:8.8px!important;line-height:1.55!important;margin-top:4px!important}.financial-performance-badge{font-size:8.8px!important;padding:5px 9px!important}.financial-performance-summary{gap:7px!important;margin-bottom:8px!important}.financial-performance-pulse,.financial-performance-story{padding:9px 10px!important;border-radius:15px!important}.financial-performance-pulse__eyebrow,.financial-performance-story__label{font-size:8.2px!important}.financial-performance-story__title{font-size:12.5px!important;line-height:1.35!important}.financial-performance-pulse__meta,.financial-performance-story__text{font-size:8.8px!important;line-height:1.55!important}.financial-performance-pulse__score{font-size:18px!important;line-height:1.1!important}.financial-performance-grid{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;margin:8px 0 9px!important}.financial-metric-card{min-height:0!important;width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 26px!important;grid-template-areas:"label icon" "value icon" "hint icon"!important;align-items:center!important;column-gap:8px!important;row-gap:1px!important;padding:8px 10px!important;border-radius:14px!important;text-align:inherit!important}html[dir=rtl] .financial-metric-card{grid-template-columns:minmax(0,1fr) 26px!important;grid-template-areas:"label icon" "value icon" "hint icon"!important}html[dir=ltr] .financial-metric-card{grid-template-columns:26px minmax(0,1fr)!important;grid-template-areas:"icon label" "icon value" "icon hint"!important}.financial-metric-card__label{grid-area:label!important;margin:0!important;font-size:8.7px!important;line-height:1.2!important;gap:4px!important;justify-content:flex-start!important;color:rgba(100,116,139,.98)!important}html[dir=rtl] .financial-metric-card__label{justify-content:flex-end!important}html[dir=ltr] .financial-metric-card__label{justify-content:flex-start!important}.financial-metric-card__icon{grid-area:icon!important;width:26px!important;height:26px!important;min-width:26px!important;flex:0 0 26px!important;font-size:11.5px!important;margin:0!important;align-self:center!important}.financial-metric-card__value{grid-area:value!important;font-size:14.5px!important;line-height:1.15!important;margin:0!important;letter-spacing:-.015em!important;white-space:normal!important;overflow-wrap:break-word!important}.financial-metric-card__hint{grid-area:hint!important;margin:0!important;font-size:8.1px!important;line-height:1.35!important;max-width:100%!important}.financial-performance-chart{padding:9px!important;border-radius:15px!important}.financial-performance-chart__head{align-items:center!important;gap:6px!important;margin-bottom:7px!important}.financial-performance-chart__label{font-size:8.8px!important}.financial-performance-chart__scale{font-size:7.8px!important;line-height:1.4!important}.financial-performance-bars{gap:6px!important}.financial-performance-bar{grid-template-columns:62px minmax(0,1fr) 72px!important;gap:6px!important;align-items:center!important}html[dir=rtl] .financial-performance-bar{grid-template-columns:66px minmax(0,1fr) 64px!important}.financial-performance-bar__track{height:8px!important}.financial-performance-bar__name,.financial-performance-bar__value{font-size:7.7px!important;line-height:1.2!important}.financial-performance-chart__legend{font-size:8.2px!important;line-height:1.42!important;margin-top:6px!important;padding-top:6px!important}.financial-performance-pillrow{gap:5px!important;margin-top:7px!important}.financial-performance-pill{font-size:8px!important;padding:4px 7px!important}#box-office-performance .ch-finance-money-desktop{display:none!important}#box-office-performance .ch-finance-money--mobile{display:inline-flex!important}#box-office-performance .ch-finance-dual-value{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important}#box-office-performance .financial-metric-card{min-height:76px!important;height:76px!important;align-items:center!important;overflow:hidden!important}#box-office-performance .financial-metric-card__value{display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}#box-office-performance .financial-metric-card__value .ch-finance-money--mobile{width:158px!important;min-width:158px!important;max-width:158px!important;height:50px!important;min-height:50px!important;padding:6px 8px!important;border-radius:16px!important;flex-direction:column!important;gap:4px!important;overflow:visible!important;text-align:center!important;unicode-bidi:isolate!important}#box-office-performance .ch-finance-money__main{display:flex!important;align-items:baseline!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;gap:2px!important}#box-office-performance .ch-finance-money__amount{direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important;white-space:nowrap!important;max-width:100%!important;font-size:12.7px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.052em!important;font-variant-numeric:tabular-nums!important}#box-office-performance .ch-finance-money__sign{direction:ltr!important;unicode-bidi:isolate!important;display:inline-block!important;font-size:10.5px!important;line-height:1!important;font-weight:500!important}#box-office-performance .ch-finance-money__short{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;font-size:8.35px!important;line-height:1.16!important;font-weight:400!important;letter-spacing:-.02em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;unicode-bidi:isolate!important}html[dir=rtl] #box-office-performance .ch-finance-money__short{direction:rtl!important}html[dir=ltr] #box-office-performance .ch-finance-money__short{direction:ltr!important}#box-office-performance .ch-finance-money--multiplier{flex-direction:row!important;gap:5px!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__amount{font-size:15px!important;letter-spacing:-.015em!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__currency{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;padding:3px 5px!important;font-size:7px!important;border-radius:999px!important}#box-office-performance .financial-metric-card{min-height:68px!important;height:68px!important;grid-template-columns:minmax(0,1fr) 124px!important;column-gap:8px!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 124px!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:124px!important;min-width:124px!important;max-width:124px!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{height:40px!important;min-height:40px!important;padding:6px 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:4px!important;overflow:hidden!important;white-space:nowrap!important;text-align:center!important}#box-office-performance .ch-finance-money__main,#box-office-performance .ch-finance-money__short{display:none!important}#box-office-performance .ch-finance-money__amount{display:block!important;max-width:100%!important;font-size:12.4px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.015em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-variant-numeric:tabular-nums!important;unicode-bidi:isolate!important}html[dir=rtl] #box-office-performance .ch-finance-money__amount{direction:rtl!important}html[dir=ltr] #box-office-performance .ch-finance-money__amount{direction:ltr!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__amount{font-size:14px!important;letter-spacing:-.01em!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__currency{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;padding:3px 5px!important;font-size:7px!important;border-radius:999px!important}#box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) clamp(132px,38vw,148px)!important;min-height:72px!important;height:72px!important;column-gap:8px!important;padding-inline:10px!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) clamp(132px,38vw,148px)!important}#box-office-performance .financial-metric-card__value{width:clamp(132px,38vw,148px)!important;min-width:clamp(132px,38vw,148px)!important;max-width:clamp(132px,38vw,148px)!important;overflow:visible!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:clamp(132px,38vw,148px)!important;min-width:clamp(132px,38vw,148px)!important;max-width:clamp(132px,38vw,148px)!important;height:38px!important;min-height:38px!important;padding:5px 9px!important;box-sizing:border-box!important;overflow:visible!important;white-space:nowrap!important}#box-office-performance .financial-metric-card__value .ch-finance-money__amount{display:block!important;width:100%!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-family:Cairo,Tahoma,Arial,sans-serif!important;font-size:11.8px!important;line-height:1.15!important;font-weight:400!important;letter-spacing:-.01em!important;text-align:center!important;font-variant-numeric:tabular-nums!important}html[dir=rtl] #box-office-performance .financial-metric-card__value .ch-finance-money__amount{direction:rtl!important;unicode-bidi:plaintext!important}html[dir=ltr] #box-office-performance .financial-metric-card__value .ch-finance-money__amount{direction:ltr!important;unicode-bidi:plaintext!important}#box-office-performance .financial-metric-card__hint{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;font-size:7.25px!important;line-height:1.45!important;padding-inline-start:32px!important}#box-office-performance .ch-finance-money--multiplier{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:5px!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__amount{font-size:14px!important;letter-spacing:-.01em!important;width:auto!important}#box-office-performance .financial-performance-card__top{gap:10px!important}#box-office-performance .financial-performance-badge{margin-bottom:3px!important}#box-office-performance .financial-currency-strip{margin-top:5px!important}.reactions-card{padding:12px;border-radius:16px}.reactions-row{gap:8px}.reaction-pill{flex:1 1 calc(50% - 8px);justify-content:center;min-width:0;padding:10px 10px}.reaction-pill__label{font-size:12px}html[dir=ltr] .reactions-card__head{align-items:flex-start}html[dir=ltr] .reactions-card__head strong{flex:1 1 100%;font-size:15px}html[dir=ltr] .reactions-card__head span{width:100%;text-align:right;margin-top:-2px}html[dir=ltr] .reactions-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}html[dir=ltr] .reaction-pill{width:100%;min-height:52px;justify-content:flex-start;padding:11px 12px;gap:10px}html[dir=ltr] .reaction-pill__emoji{font-size:17px}html[dir=ltr] .reaction-pill__label{flex:1 1 auto;min-width:0;text-align:left;white-space:normal;line-height:1.12;font-size:12.5px}html[dir=ltr] .reaction-pill__count{margin-left:auto;min-width:26px;height:26px;padding:0 8px;font-size:12px}.financial-performance-card{padding:13px 11px;border-radius:18px;margin-top:18px}.financial-performance-card__title{font-size:15px;font-weight:800}.financial-performance-card__desc{font-size:10.2px;line-height:1.7}.financial-performance-card__top{margin-bottom:10px}.financial-performance-story__title{font-size:12.7px;font-weight:800}.financial-performance-story__text{font-size:10.9px;line-height:1.68}.financial-performance-pulse__score{font-size:13.6px;font-weight:800}.financial-performance-pulse__meta{font-size:10.8px;line-height:1.58;padding:7px 9px}.financial-performance-pill{font-size:9.1px;padding:5px 8px}.financial-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.financial-metric-card__value{font-size:13.2px;font-weight:800}.financial-metric-card__hint{font-size:9.1px;line-height:1.55}.financial-performance-chart{padding:11px}.financial-performance-bar{grid-template-columns:68px 1fr;gap:7px}.financial-performance-bar__value{grid-column:2;font-size:9.2px}.financial-performance-insight{font-size:10.8px;line-height:1.72;padding:11px 12px}.financial-performance-chart__scale{font-size:8.8px}.financial-performance-chart__legend{font-size:11.8px;gap:8px}.financial-performance-chart__legend span{gap:6px}.ch-title-tags{margin:9px 0 13px;padding:11px 12px;border-radius:18px}.ch-title-tags__head{font-size:10.8px;margin-bottom:7px}.ch-title-tags__spark{width:22px;height:22px;font-size:10.5px}.ch-title-tags__list{gap:6px}.ch-title-tag{min-height:27px;padding:5px 9px;font-size:10.8px;font-weight:600}.ch-crew-summary{margin:10px 0 12px;padding:12px;border-radius:20px}.ch-crew-head{align-items:flex-start;margin-bottom:10px;padding-bottom:9px;gap:8px}.ch-crew-kicker{min-height:24px;padding:0 8px;font-size:9.8px;margin-bottom:5px}.ch-crew-title{font-size:18px;line-height:1.22;font-weight:700}.ch-crew-sub{font-size:10.8px;line-height:1.55;max-width:100%}.ch-crew-count{min-height:27px;padding:0 9px;font-size:9.5px}.ch-crew-grid{grid-template-columns:1fr;gap:7px}.ch-crew-item,.ch-crew-item--cast{grid-column:auto;grid-template-columns:28px minmax(0,1fr);gap:7px;padding:9px;border-radius:14px;min-height:auto}.ch-crew-icon{width:28px;height:28px;border-radius:10px;font-size:12px}.ch-crew-label{font-size:9.4px;margin-bottom:3px}.ch-crew-value{font-size:11.2px;line-height:1.5;font-weight:580}.ch-crew-names{gap:4px}.ch-crew-name{min-height:23px;padding:3px 7px}.title-collection-card{padding:14px!important}.title-collection-head{flex-direction:column;margin-bottom:12px}.title-collection-title{font-size:17px}.title-collection-sub{font-size:11.5px;line-height:1.65}.title-collection-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.title-collection-item{min-width:136px;scroll-snap-align:start}.title-collection-name{font-size:11px;min-height:32px}.title-collection-meta{font-size:9px}.title-collection-chip.is-relation{font-size:7.8px;line-height:1.6;min-height:0;height:auto;padding:6px 6px;display:block;overflow:visible}.title-collection-count{min-height:32px;font-size:10.5px}.container{padding:10px!important}.card-topnav{display:none!important}.hero-wrap{border-radius:22px!important;margin-top:10px!important}.hero{display:flex!important;flex-direction:column!important;padding:12px!important;gap:13px!important}.hero>div:first-child{order:1!important;width:100%!important}.hero-maincol{order:2!important;width:100%!important;padding-top:0!important}.poster{max-width:none!important;width:100%!important;border-radius:24px!important}.poster img{object-position:center top!important}.poster-actions{margin-top:10px!important;padding:10px!important;border-radius:20px!important}.poster-actions>.btn{min-height:48px!important}.hero-title-premium__main,h1{font-size:clamp(24px,7.2vw,34px)!important;line-height:1.17!important}.heroDescWrap{margin-top:14px!important;padding:14px!important;border-radius:22px!important}.desc{font-size:14px!important;line-height:1.95!important}.maturity-card,.watch-profile-card{padding:14px!important;border-radius:22px!important}.watch-profile-top{gap:12px!important}.watch-profile-fingerprint-grid,.watch-profile-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.details-grid,.details-grid--sidebar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.financial-performance-card{transform:none!important;opacity:1!important}.financial-performance-card__desc,.financial-performance-chart,.financial-performance-story__text{display:none!important}#watch{margin-top:12px!important}.watch-headline{gap:12px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#box-office-performance{position:static!important;transform:none!important;opacity:1!important;margin:14px 0!important}#box-office-performance #box-office-performance .financial-performance-card{width:100%!important;margin:0!important}#summary,#watch-profile-box,.heroDescWrap,.watch-profile-card{content-visibility:visible!important;contain:none!important;will-change:auto!important;transform:none!important;transition:none!important;animation:none!important}#watch-profile-box *,.heroDescWrap *,.watch-profile-card *{transition-duration:NaNs!important;animation-duration:NaNs!important;animation-iteration-count:1!important}.heroDescWrap.can-expand,.heroDescWrap.is-open{padding-bottom:12px!important}.heroDescWrap.can-expand .hero-desc-more,.heroDescWrap.is-open .hero-desc-more{position:static!important;inset:auto!important;margin-top:9px!important}.heroDescWrap .desc,.watch-profile-card{backface-visibility:hidden!important;-webkit-font-smoothing:antialiased}#box-office-performance .financial-performance-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:9px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important}html[data-theme=light] #box-office-performance .financial-performance-grid{background:0 0!important;border:0!important}#box-office-performance .financial-metric-card{position:relative!important;width:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label value" "hint value"!important;align-items:center!important;column-gap:10px!important;row-gap:2px!important;padding:10px 11px!important;margin:0!important;border-radius:15px!important;border:1px solid rgba(148,163,184,.18)!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 22px rgba(2,6,23,.1)!important;overflow:hidden!important;text-align:inherit!important}#box-office-performance .financial-metric-card::before{content:""!important;position:absolute!important;inset-inline-start:0!important;top:10px!important;bottom:10px!important;width:3px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(34,197,94,.9),rgba(59,130,246,.72))!important;opacity:.9!important}#box-office-performance .financial-metric-card+.financial-metric-card{border-top:1px solid rgba(148,163,184,.18)!important}#box-office-performance .financial-metric-card--disaster::before,#box-office-performance .financial-metric-card--loss::before{background:linear-gradient(180deg,rgba(239,68,68,.95),rgba(251,113,133,.65))!important}#box-office-performance .financial-metric-card--neutral::before,#box-office-performance .financial-metric-card--weak::before{background:linear-gradient(180deg,rgba(245,158,11,.95),rgba(59,130,246,.6))!important}html[data-theme=light] #box-office-performance .financial-metric-card{background:linear-gradient(135deg,#fff,#f8fafc)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 10px 24px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.95)!important}html[data-theme=light] #box-office-performance .financial-metric-card+.financial-metric-card{border-top-color:rgba(15,23,42,.08)!important}#box-office-performance .financial-metric-card__label{grid-area:label!important;display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;min-width:0!important;font-size:9.9px!important;line-height:1.22!important;font-weight:900!important;color:rgba(226,232,240,.92)!important}html[data-theme=light] #box-office-performance .financial-metric-card__label{color:#334155!important}#box-office-performance .financial-metric-card__icon{width:25px!important;height:25px!important;min-width:25px!important;flex:0 0 25px!important;margin:0!important;border-radius:10px!important;font-size:11.5px!important;background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(59,130,246,.12))!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}html[data-theme=light] #box-office-performance .financial-metric-card__icon{background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(59,130,246,.08))!important;border-color:rgba(15,23,42,.07)!important}#box-office-performance .financial-metric-card__value{grid-area:value!important;justify-self:end!important;align-self:center!important;margin:0!important;font-size:13.6px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.02em!important;white-space:nowrap!important;text-align:end!important;color:#f8fafc!important;padding-inline-start:6px!important}html[data-theme=light] #box-office-performance .financial-metric-card__value{color:#0f172a!important}#box-office-performance .financial-metric-card__hint{grid-area:hint!important;display:block!important;margin:0!important;padding-inline-start:32px!important;max-width:100%!important;font-size:8.35px!important;line-height:1.35!important;color:rgba(148,163,184,.82)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[dir=ltr] #box-office-performance .financial-metric-card__hint{padding-inline-start:32px!important}html[data-theme=light] #box-office-performance .financial-metric-card__hint{color:#64748b!important}.mobile-sticky a:active,.mobile-sticky button:active,.poster-actions .btn-action:active,.poster-actions .btn-soft:active,.poster-actions .btn-watch:active,.poster-actions .btn-yt:active,.sh-discovery-card .chip.sh-discovery-chip:active{transform:scale(.985)!important;filter:saturate(1.02)}.sh-discovery-card .chip.sh-discovery-chip{min-height:44px;box-shadow:0 8px 18px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.46)!important}.sh-discovery-text{font-size:11.4px!important;line-height:1.62!important}.watch-profile-card .watch-profile-fingerprint-grid{gap:8px!important}.watch-profile-card .watch-profile-fingerprint-value,.watch-profile-card .watch-profile-why-copy{font-weight:500!important}.watch-profile-title::before{width:28px!important;height:28px!important;min-width:28px!important;border-radius:10px!important;background-size:17px 17px!important}.watch-profile-title{gap:8px!important}.watch-profile-title::before{width:26px!important;height:26px!important;min-width:26px!important;flex-basis:26px!important;background-size:16px 16px!important}.watch-profile-title{gap:7px!important}.watch-profile-title-wrap{gap:2px!important}.watchprint-brand{margin-top:1px!important}.watchprint-brand-badge{font-size:9px!important;min-height:18px!important;padding:3px 6px!important}.hero{display:flex!important;flex-direction:column!important}.hero>div:first-child{order:1!important;width:100%!important}.hero-maincol{order:2!important}.poster{max-width:none!important;width:100%!important}.card-topnav{display:none!important}.watch-profile-fingerprint-grid,.watch-profile-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.financial-performance-card__desc,.financial-performance-chart,.financial-performance-story__text{display:none!important}body,html{overflow-x:hidden!important}body{font-size:13px!important;-webkit-text-size-adjust:100%!important}.container{padding-inline:8px!important;padding-bottom:82px!important}.card-topnav{display:none!important}.hero-wrap{margin-top:8px!important;border-radius:18px!important}.hero{display:flex!important;flex-direction:column!important;padding:10px!important;gap:10px!important}.hero>div:first-child{order:1!important;width:100%!important}.hero-maincol{order:2!important;width:100%!important;padding-top:0!important;gap:8px!important;min-width:0!important}.poster{width:100%!important;max-width:100%!important;border-radius:20px!important}.poster img{width:100%!important;height:auto!important;display:block!important;object-position:center top!important}.poster-actions{margin-top:8px!important;padding:8px!important;border-radius:16px!important;gap:7px!important}.poster-actions .btn-action,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt,.poster-actions>.btn{min-height:42px!important;padding:9px 11px!important;font-size:12px!important;line-height:1.15!important}.hero-title-premium-group{margin:4px 0 6px!important;max-width:100%!important;min-width:0!important}.hero-title-premium,.hero-title-premium__main,.title-main,h1.title-clamp{display:block!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(17px,4.55vw,22px)!important;line-height:1.18!important;letter-spacing:-.035em!important;font-weight:800!important}.title-clamp--latin .hero-title-premium__main,.title-clamp--long .hero-title-premium__main,.title-clamp--stacked .hero-title-premium__main,.title-clamp--xlong .hero-title-premium__main{font-size:clamp(16px,4.15vw,20px)!important;letter-spacing:-.045em!important}.hero-title-premium__sub{margin-top:4px!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.35!important;opacity:.78!important}.title-full{display:none!important}.details-grid,.details-grid--sidebar{gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:8px!important}.detail{min-height:58px!important;padding:9px!important;border-radius:15px!important}.detail .k,.detail-label,.k{font-size:10.5px!important;line-height:1.25!important;gap:5px!important}.detail .v,.v{font-size:12.5px!important;line-height:1.25!important;font-weight:800!important}.detail-ico{width:25px!important;height:25px!important;min-width:25px!important}.heroDescWrap{margin-top:10px!important;padding:11px!important;border-radius:17px!important}.heroDescCardHead{gap:7px!important;margin-bottom:8px!important}.heroDescBadge{font-size:11px!important;padding:6px 9px!important;border-radius:999px!important}.card h2,.heroDescTitle,.summaryBox h2{font-size:17px!important;line-height:1.32!important;letter-spacing:-.02em!important}.desc,.hero-desc-more,.summaryBox p,p{font-size:13px!important;line-height:1.78!important}.maturity-card,.watch-profile-card{padding:11px!important;border-radius:17px!important;margin-top:10px!important}.watch-profile-title{font-size:17px!important;line-height:1.28!important;letter-spacing:-.025em!important}.maturity-eyebrow,.watch-profile-kicker{font-size:10.5px!important;line-height:1.35!important}.maturity-lead,.watch-profile-lead,.watch-profile-subtitle{font-size:12px!important;line-height:1.65!important}.watch-profile-score{transform:scale(.88)!important;transform-origin:center!important}.watch-profile-score-value{font-size:25px!important;line-height:1!important}.watch-profile-score-label::after{font-size:10px!important}.watch-profile-fingerprint-grid,.watch-profile-insight-grid{gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero-insight-chip,.maturity-item,.watch-profile-fingerprint-item{padding:9px!important;border-radius:15px!important;min-height:64px!important}.hero-insight-chip__icon{width:29px!important;height:29px!important;font-size:14px!important}.hero-insight-chip__label,.maturity-item__label,.watch-profile-fingerprint-label{font-size:10px!important;line-height:1.25!important}.hero-insight-chip__value,.maturity-item__value,.watch-profile-fingerprint-value{font-size:11.5px!important;line-height:1.35!important;font-weight:800!important}main.container>.card:not(.hero-wrap){padding:12px!important;border-radius:18px!important;margin-top:12px!important}.card-title,.faq-title,.financial-performance-card__title,.section-title,.watch-headline h2{font-size:17px!important;line-height:1.32!important;letter-spacing:-.02em!important}.card-subtitle,.financial-performance-card__desc,.section-subtitle,.watch-headline p{font-size:12px!important;line-height:1.6!important}.btn,.btn-action,.btn-outline,.btn-soft,.chip,.navpill{font-size:11.5px!important;min-height:38px!important;padding:8px 11px!important}.cast-card,.faq-acc-item,.provider-card,.rec-card,.review-item,.shot,.sim-card{border-radius:15px!important;padding:9px!important}.cast-card strong,.faq-acc-item summary,.provider-card strong,.review-item strong{font-size:12px!important;line-height:1.35!important}.cast-card span,.faq-acc-item p,.provider-card span,.review-item p{font-size:11.5px!important;line-height:1.55!important}.cast-card .cast-img,.cast-card img,.cast-card picture{width:54px!important;height:54px!important;margin-inline:auto!important}.cast-grid,.gallery,.provider-grid,.reviews-list,.shots-grid{gap:8px!important}.financial-performance-card{padding:11px!important;border-radius:17px!important;margin-top:12px!important;opacity:.92!important}.financial-performance-card__eyebrow{font-size:10.5px!important}.financial-performance-card__title{font-size:16.5px!important}.financial-performance-grid,.financial-performance-stats{gap:7px!important}.financial-performance-card__desc,.financial-performance-chart,.financial-performance-story__text{display:none!important}.hero{display:flex!important;flex-direction:column!important;gap:12px!important;padding:11px!important}.hero>div:first-child{order:1!important;width:100%!important;max-width:390px!important;margin-inline:auto!important}.hero-maincol{order:2!important;width:100%!important;min-width:0!important;padding-top:0!important}.hero .poster,.poster{width:100%!important;max-width:390px!important;aspect-ratio:2/3!important;margin-inline:auto!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(2,6,23,.86),rgba(15,23,42,.76))!important}.hero .poster img,.poster img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:linear-gradient(180deg,rgba(2,6,23,.92),rgba(15,23,42,.84))!important}.poster-actions{width:100%!important;max-width:390px!important;margin-inline:auto!important}#box-office-performance{margin:12px 0 14px!important}#box-office-performance .financial-performance-card{padding:11px!important;border-radius:18px!important;margin:0!important;overflow:hidden!important}#box-office-performance .financial-performance-card__top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;text-align:inherit!important;margin:0 0 8px!important}#box-office-performance .financial-performance-card__top>div:first-child{min-width:0!important}#box-office-performance .financial-performance-card__eyebrow{display:inline-flex!important;width:auto!important;margin:0 0 4px!important;padding:3px 7px!important;border-radius:999px!important;font-size:8px!important;line-height:1.2!important;white-space:nowrap!important}#box-office-performance .financial-performance-card__title{margin:0!important;font-size:15px!important;line-height:1.25!important;letter-spacing:-.015em!important}#box-office-performance .financial-performance-card__desc{display:none!important}#box-office-performance .financial-performance-badge{align-self:center!important;justify-self:end!important;padding:5px 8px!important;border-radius:999px!important;font-size:8.5px!important;line-height:1.15!important;white-space:nowrap!important;max-width:128px!important;overflow:hidden!important;text-overflow:ellipsis!important}html[dir=rtl] #box-office-performance .financial-performance-badge{justify-self:left!important}html[dir=ltr] #box-office-performance .financial-performance-badge{justify-self:right!important}#box-office-performance .financial-currency-strip,#box-office-performance .financial-level-strip{margin:6px 0 0!important;padding:6px 8px!important;border-radius:13px!important;gap:7px!important;font-size:8.6px!important;line-height:1.4!important}#box-office-performance .financial-level-strip__dot{width:20px!important;height:20px!important;min-width:20px!important;font-size:11px!important}#box-office-performance .financial-performance-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(88px,.45fr)!important;gap:7px!important;margin:8px 0!important}#box-office-performance .financial-performance-pulse,#box-office-performance .financial-performance-story{min-height:0!important;padding:8px 9px!important;border-radius:14px!important}#box-office-performance .financial-performance-pulse__eyebrow,#box-office-performance .financial-performance-story__label{font-size:7.8px!important;line-height:1.2!important;margin:0 0 4px!important}#box-office-performance .financial-performance-story__title{margin:0!important;font-size:11.5px!important;line-height:1.35!important}#box-office-performance .financial-performance-chart,#box-office-performance .financial-performance-chart-shell,#box-office-performance .financial-performance-insight,#box-office-performance .financial-performance-pillrow,#box-office-performance .financial-performance-pulse__meta,#box-office-performance .financial-performance-story__text{display:none!important}#box-office-performance .financial-performance-pulse{display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}#box-office-performance .financial-performance-pulse__score{margin:0!important;font-size:15px!important;line-height:1.1!important;letter-spacing:-.02em!important;white-space:nowrap!important}#box-office-performance .financial-performance-grid{display:block!important;margin:8px 0 0!important;padding:4px 8px!important;border-radius:15px!important;border:1px solid rgba(148,163,184,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important}html[data-theme=light] #box-office-performance .financial-performance-grid{background:linear-gradient(180deg,#fff,rgba(248,250,252,.82))!important;border-color:rgba(15,23,42,.08)!important}#box-office-performance .financial-metric-card{width:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:7px 0!important;margin:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;text-align:inherit!important}#box-office-performance .financial-metric-card+.financial-metric-card{border-top:1px solid rgba(148,163,184,.14)!important}html[data-theme=light] #box-office-performance .financial-metric-card+.financial-metric-card{border-top-color:rgba(15,23,42,.07)!important}#box-office-performance .financial-metric-card__label{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;font-size:9.4px!important;line-height:1.25!important;color:rgba(203,213,225,.86)!important;min-width:0!important}html[data-theme=light] #box-office-performance .financial-metric-card__label{color:#64748b!important}#box-office-performance .financial-metric-card__icon{width:21px!important;height:21px!important;min-width:21px!important;flex:0 0 21px!important;margin:0!important;font-size:10.5px!important;border-radius:8px!important}#box-office-performance .financial-metric-card__value{margin:0!important;font-size:12.8px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:-.01em!important;white-space:nowrap!important;text-align:end!important}#box-office-performance .financial-metric-card__hint{display:none!important}#box-office-performance,#box-office-performance .financial-metric-card,#box-office-performance .financial-performance-card,#box-office-performance .financial-performance-grid{direction:inherit!important;unicode-bidi:isolate!important}#box-office-performance .financial-metric-card__hint,#box-office-performance .financial-metric-card__label,#box-office-performance .financial-metric-card__value,#box-office-performance .financial-performance-badge,#box-office-performance .financial-performance-card__eyebrow,#box-office-performance .financial-performance-card__title,#box-office-performance .financial-performance-pulse__eyebrow,#box-office-performance .financial-performance-pulse__score,#box-office-performance .financial-performance-story__label,#box-office-performance .financial-performance-story__title{font-family:Cairo,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}#box-office-performance .financial-performance-card__top{text-align:start!important}#box-office-performance .financial-performance-card__eyebrow{font-weight:500!important}#box-office-performance .financial-performance-card__title{font-weight:600!important}#box-office-performance .financial-performance-badge{font-weight:500!important}#box-office-performance .financial-performance-pulse__eyebrow,#box-office-performance .financial-performance-story__label{font-weight:500!important}#box-office-performance .financial-performance-pulse__score,#box-office-performance .financial-performance-story__title{font-weight:600!important}#box-office-performance .financial-performance-grid{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:0 0!important}#box-office-performance .financial-metric-card{position:relative!important;width:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label value" "hint value"!important;align-items:center!important;column-gap:10px!important;row-gap:2px!important;padding:9px 10px!important;margin:0!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.16)!important;background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.022))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 18px rgba(2,6,23,.085)!important;overflow:hidden!important;text-align:start!important}html[data-theme=light] #box-office-performance .financial-metric-card{background:linear-gradient(135deg,#fff,#f8fafc)!important;border-color:rgba(15,23,42,.075)!important;box-shadow:0 8px 18px rgba(15,23,42,.048),inset 0 1px 0 rgba(255,255,255,.95)!important}#box-office-performance .financial-metric-card::before{content:""!important;position:absolute!important;inset-inline-start:0!important;top:9px!important;bottom:9px!important;width:2.5px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(34,197,94,.78),rgba(59,130,246,.62))!important;opacity:.78!important}#box-office-performance .financial-metric-card--disaster::before,#box-office-performance .financial-metric-card--loss::before{background:linear-gradient(180deg,rgba(239,68,68,.82),rgba(251,113,133,.58))!important}#box-office-performance .financial-metric-card--neutral::before,#box-office-performance .financial-metric-card--weak::before{background:linear-gradient(180deg,rgba(245,158,11,.82),rgba(59,130,246,.54))!important}#box-office-performance .financial-metric-card+.financial-metric-card{border-top:1px solid rgba(148,163,184,.16)!important}html[data-theme=light] #box-office-performance .financial-metric-card+.financial-metric-card{border-top-color:rgba(15,23,42,.075)!important}#box-office-performance .financial-metric-card__label{grid-area:label!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;margin:0!important;min-width:0!important;font-size:9.7px!important;line-height:1.25!important;font-weight:500!important;color:rgba(226,232,240,.9)!important;text-align:start!important}html[data-theme=light] #box-office-performance .financial-metric-card__label{color:#334155!important}#box-office-performance .financial-metric-card__icon{width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;margin:0!important;border-radius:9px!important;font-size:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,rgba(34,197,94,.16),rgba(59,130,246,.1))!important;border:1px solid rgba(148,163,184,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}html[data-theme=light] #box-office-performance .financial-metric-card__icon{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(59,130,246,.07))!important;border-color:rgba(15,23,42,.065)!important}#box-office-performance .financial-metric-card__value{grid-area:value!important;justify-self:end!important;align-self:center!important;margin:0!important;padding-inline-start:6px!important;max-width:46vw!important;font-size:13px!important;line-height:1.18!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:end!important;color:#f8fafc!important}html[data-theme=light] #box-office-performance .financial-metric-card__value{color:#0f172a!important}#box-office-performance .financial-metric-card__hint{grid-area:hint!important;display:block!important;margin:0!important;padding-inline-start:31px!important;max-width:100%!important;font-size:8.15px!important;line-height:1.35!important;font-weight:400!important;color:rgba(148,163,184,.78)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:start!important}html[dir=rtl] #box-office-performance .financial-metric-card__hint,html[dir=rtl] #box-office-performance .financial-metric-card__label{text-align:right!important}html[dir=ltr] #box-office-performance .financial-metric-card__hint,html[dir=ltr] #box-office-performance .financial-metric-card__label{text-align:left!important}html[dir=rtl] #box-office-performance .financial-metric-card__value{text-align:left!important}html[dir=ltr] #box-office-performance .financial-metric-card__value{text-align:right!important}html[data-theme=light] #box-office-performance .financial-metric-card__hint{color:#64748b!important}#box-office-performance .financial-metric-card__value{max-width:48vw!important;overflow:visible!important;text-overflow:clip!important}#box-office-performance .ch-finance-money{display:inline-flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:3px!important;white-space:nowrap!important;direction:inherit!important;unicode-bidi:isolate!important}#box-office-performance .ch-finance-money__sign{font-size:12px!important;line-height:1!important;font-weight:500!important;color:rgba(34,197,94,.92)!important}#box-office-performance .ch-finance-money.is-negative .ch-finance-money__sign{color:rgba(239,68,68,.92)!important}#box-office-performance .ch-finance-money__amount{font-size:15.8px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.015em!important;font-variant-numeric:tabular-nums!important;color:#f8fafc!important}#box-office-performance .ch-finance-money__currency,#box-office-performance .ch-finance-money__unit{font-size:9.9px!important;line-height:1.1!important;font-weight:400!important;color:rgba(203,213,225,.86)!important}#box-office-performance .ch-finance-money__currency{padding-inline:5px!important;padding-block:2px!important;border-radius:999px!important;background:rgba(148,163,184,.11)!important;border:1px solid rgba(148,163,184,.12)!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__amount{font-size:16px!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__currency{background:rgba(34,197,94,.13)!important;border-color:rgba(34,197,94,.16)!important;color:rgba(187,247,208,.92)!important}#box-office-performance .ch-finance-value-text{font-size:12px!important;line-height:1.2!important;font-weight:400!important;color:rgba(203,213,225,.9)!important}html[dir=rtl] #box-office-performance .ch-finance-money{flex-direction:row!important}html[dir=ltr] #box-office-performance .ch-finance-money{flex-direction:row!important}html[data-theme=light] #box-office-performance .ch-finance-money__amount{color:#0f172a!important}html[data-theme=light] #box-office-performance .ch-finance-money__currency,html[data-theme=light] #box-office-performance .ch-finance-money__unit,html[data-theme=light] #box-office-performance .ch-finance-value-text{color:#475569!important}html[data-theme=light] #box-office-performance .ch-finance-money__currency{background:rgba(15,23,42,.045)!important;border-color:rgba(15,23,42,.065)!important}#box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-money__amount,#box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-money__currency,#box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-money__unit,#box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-value-text{color:#ef4444!important}#box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-money__currency{background:rgba(239,68,68,.12)!important;border-color:rgba(239,68,68,.2)!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-money__amount,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-money__currency,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-money__unit,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-value-text{color:#22c55e!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-money__currency{background:rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.2)!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__amount,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__currency,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__sign,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__unit,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-value-text{color:#15803d!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__currency{background:rgba(21,128,61,.13)!important;border-color:rgba(21,128,61,.22)!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__amount,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__currency,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__sign,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__unit,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-value-text{color:#991b1b!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__currency{background:rgba(153,27,27,.13)!important;border-color:rgba(153,27,27,.22)!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__amount,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__currency{color:#15803d!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__currency{background:rgba(21,128,61,.13)!important;border-color:rgba(21,128,61,.22)!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__amount,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__currency{color:#991b1b!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__currency{background:rgba(153,27,27,.13)!important;border-color:rgba(153,27,27,.22)!important}html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-money__amount,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-money__currency,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-money__unit,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-value-text{color:#dc2626!important}html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-money__amount,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-money__currency,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-money__unit,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-value-text{color:#16a34a!important}html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__amount,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__currency,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__sign,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money__unit,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-value-text{color:#166534!important}html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__amount,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__currency,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__sign,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money__unit,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-value-text{color:#7f1d1d!important}#box-office-performance .financial-performance-card{padding:11px!important}#box-office-performance .financial-performance-summary{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(92px,108px)!important;gap:7px!important;align-items:stretch!important;margin-bottom:8px!important}#box-office-performance .financial-performance-pulse,#box-office-performance .financial-performance-story{padding:10px 11px!important;border-radius:15px!important;min-height:74px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important}#box-office-performance .financial-performance-pulse__eyebrow,#box-office-performance .financial-performance-story__label{font-size:7.8px!important;line-height:1.2!important;margin:0 0 4px!important;font-weight:500!important}#box-office-performance .financial-performance-story__title{font-size:12.2px!important;line-height:1.35!important;font-weight:600!important;margin:0!important}#box-office-performance .financial-performance-pulse__score{margin:0!important;font-size:11.4px!important;line-height:1.18!important;font-weight:500!important;letter-spacing:-.01em!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important}#box-office-performance .financial-performance-grid{gap:7px!important;margin-top:8px!important}#box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label value" "hint value"!important;column-gap:9px!important;row-gap:2px!important;padding:9px 10px!important;border-radius:15px!important;align-items:center!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label value" "hint value"!important}#box-office-performance .financial-metric-card__label{grid-area:label!important;justify-content:flex-start!important;text-align:start!important;font-weight:500!important;font-size:9.4px!important;line-height:1.22!important}#box-office-performance .financial-metric-card__hint{grid-area:hint!important;padding-inline-start:32px!important;font-size:7.9px!important;line-height:1.35!important;font-weight:400!important;text-align:start!important}#box-office-performance .financial-metric-card__value{grid-area:value!important;justify-self:end!important;align-self:center!important;max-width:none!important;min-width:70px!important;padding:0!important;margin:0!important;text-align:end!important}#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{min-height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:6px 7px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.16)!important;background:linear-gradient(135deg,rgba(255,255,255,.095),rgba(255,255,255,.035))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 6px 14px rgba(2,6,23,.055)!important;box-sizing:border-box!important;white-space:nowrap!important}html[data-theme=light] #box-office-performance .financial-metric-card__value .ch-finance-money,html[data-theme=light] #box-office-performance .financial-metric-card__value .ch-finance-value-text{background:linear-gradient(135deg,#fff,#f8fafc)!important;border-color:rgba(15,23,42,.08)!important;box-shadow:0 6px 14px rgba(15,23,42,.045),inset 0 1px 0 rgba(255,255,255,.9)!important}#box-office-performance .ch-finance-money__sign{font-size:11px!important;font-weight:500!important;margin-inline-end:-1px!important}#box-office-performance .ch-finance-money__amount{font-size:15px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.015em!important;font-variant-numeric:tabular-nums!important}#box-office-performance .ch-finance-money__unit{font-size:8.9px!important;line-height:1!important;font-weight:400!important;opacity:.88!important}#box-office-performance .ch-finance-money__currency{margin-inline-start:2px!important;padding:3px 5px!important;border-radius:999px!important;font-size:7.7px!important;line-height:1!important;font-weight:500!important;letter-spacing:.01em!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__amount{font-size:15px!important;font-weight:600!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__currency{min-width:18px!important;text-align:center!important;padding-inline:5px!important}#box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-money{background:linear-gradient(135deg,rgba(239,68,68,.13),rgba(239,68,68,.055))!important;border-color:rgba(239,68,68,.22)!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-money{background:linear-gradient(135deg,rgba(34,197,94,.13),rgba(34,197,94,.055))!important;border-color:rgba(34,197,94,.22)!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money{background:linear-gradient(135deg,rgba(21,128,61,.14),rgba(21,128,61,.055))!important;border-color:rgba(21,128,61,.24)!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--loss .financial-metric-card__value .ch-finance-money{background:linear-gradient(135deg,rgba(127,29,29,.16),rgba(153,27,27,.065))!important;border-color:rgba(127,29,29,.26)!important}html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:first-child .financial-metric-card__value .ch-finance-money{background:linear-gradient(135deg,#fff5f5,#fff)!important;border-color:rgba(220,38,38,.18)!important}html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__value .ch-finance-money{background:linear-gradient(135deg,#f0fdf4,#fff)!important;border-color:rgba(22,163,74,.18)!important}html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--profit .financial-metric-card__value .ch-finance-money,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--profit .financial-metric-card__value .ch-finance-money{background:linear-gradient(135deg,#ecfdf5,#fff)!important;border-color:rgba(22,101,52,.18)!important}html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(3).financial-metric-card--loss .financial-metric-card__value .ch-finance-money,html[data-theme=light] #box-office-performance .financial-performance-grid .financial-metric-card:nth-child(4).financial-metric-card--loss .financial-metric-card__value .ch-finance-money{background:linear-gradient(135deg,#fef2f2,#fff)!important;border-color:rgba(127,29,29,.18)!important}html[dir=ltr] #box-office-performance .financial-metric-card__hint,html[dir=ltr] #box-office-performance .financial-metric-card__label{text-align:left!important;justify-content:flex-start!important}html[dir=rtl] #box-office-performance .financial-metric-card__hint,html[dir=rtl] #box-office-performance .financial-metric-card__label{text-align:right!important;justify-content:flex-start!important}#box-office-performance .financial-performance-grid{gap:7px!important}#box-office-performance .financial-metric-card{min-height:64px!important;height:64px!important;grid-template-columns:minmax(0,1fr) 132px!important;grid-template-areas:"label value" "hint value"!important;column-gap:8px!important;row-gap:1px!important;padding:8px 9px!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 132px!important;grid-template-areas:"label value" "hint value"!important}#box-office-performance .financial-metric-card__label{font-size:9.1px!important;line-height:1.18!important;font-weight:500!important;gap:6px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#box-office-performance .financial-metric-card__icon{width:24px!important;height:24px!important;min-width:24px!important;flex-basis:24px!important;border-radius:9px!important;font-size:11px!important}#box-office-performance .financial-metric-card__hint{font-size:7.35px!important;line-height:1.22!important;padding-inline-start:30px!important;max-height:17px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}#box-office-performance .financial-metric-card__value{width:132px!important;min-width:132px!important;max-width:132px!important;justify-self:end!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;text-align:end!important}#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:132px!important;min-width:132px!important;max-width:132px!important;min-height:34px!important;height:34px!important;padding:5px 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:nowrap!important;overflow:hidden!important;box-sizing:border-box!important;border-radius:14px!important}#box-office-performance .ch-finance-money__sign{font-size:10.5px!important;font-weight:500!important;line-height:1!important;flex:0 0 auto!important}#box-office-performance .ch-finance-money__amount{font-size:11.8px!important;line-height:1!important;font-weight:600!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;flex:0 1 auto!important}#box-office-performance .ch-finance-money__unit{display:none!important}#box-office-performance .ch-finance-money__currency{flex:0 0 auto!important;font-size:6.6px!important;line-height:1!important;font-weight:500!important;padding:2.5px 4px!important;margin-inline-start:1px!important;max-width:36px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#box-office-performance .ch-finance-money--multiplier{width:132px!important;min-width:132px!important;max-width:132px!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__amount{font-size:14px!important;letter-spacing:-.01em!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__currency{max-width:none!important;min-width:18px!important;text-align:center!important;padding-inline:5px!important}#box-office-performance .financial-metric-card{min-height:74px!important;height:74px!important;grid-template-columns:minmax(0,1fr) 144px!important;column-gap:8px!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 144px!important}#box-office-performance .financial-metric-card__value{width:144px!important;min-width:144px!important;max-width:144px!important}#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:144px!important;min-width:144px!important;max-width:144px!important;min-height:48px!important;height:48px!important;padding:6px 8px!important;display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;white-space:normal!important;text-align:center!important;overflow:hidden!important}#box-office-performance .ch-finance-money__main{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:2px!important;width:100%!important;min-width:0!important;line-height:1!important;direction:ltr!important}#box-office-performance .ch-finance-money__sign{font-size:10.8px!important;line-height:1!important;font-weight:500!important}#box-office-performance .ch-finance-money__amount{font-size:13.1px!important;line-height:1!important;font-weight:500!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important}#box-office-performance .ch-finance-money__short{display:block!important;width:100%!important;max-width:100%!important;font-size:8.4px!important;line-height:1.15!important;font-weight:400!important;opacity:.78!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}#box-office-performance .ch-finance-money__currency,#box-office-performance .ch-finance-money__unit{display:none!important}#box-office-performance .ch-finance-money--multiplier{width:144px!important;min-width:144px!important;max-width:144px!important;height:48px!important;min-height:48px!important;flex-direction:row!important;gap:5px!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__amount{font-size:15px!important;letter-spacing:-.015em!important}#box-office-performance .ch-finance-money--multiplier .ch-finance-money__currency{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;padding:3px 5px!important;font-size:7px!important;border-radius:999px!important}#box-office-performance .financial-metric-card{min-height:76px!important;height:76px!important;grid-template-columns:minmax(0,1fr) 158px!important;column-gap:8px!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 158px!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:158px!important;min-width:158px!important;max-width:158px!important}#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{height:50px!important;min-height:50px!important;padding:6px 8px!important;gap:4px!important;overflow:visible!important}#box-office-performance .ch-finance-money__main{width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important}#box-office-performance .ch-finance-money__amount{font-size:12.9px!important;font-weight:500!important;letter-spacing:-.04em!important;max-width:100%!important}#box-office-performance .ch-finance-money__short{width:100%!important;max-width:none!important;display:block!important;font-size:8.1px!important;line-height:1.18!important;font-weight:400!important;letter-spacing:-.018em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;unicode-bidi:isolate!important}html[dir=rtl] #box-office-performance .ch-finance-money__short{direction:rtl!important}html[dir=ltr] #box-office-performance .ch-finance-money__short{direction:ltr!important}#box-office-performance .ch-finance-money--multiplier{height:50px!important;min-height:50px!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__hint{display:block!important;max-height:none!important;height:auto!important;min-height:0!important;overflow:visible!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;white-space:normal!important;text-overflow:clip!important;font-size:7.15px!important;line-height:1.32!important;letter-spacing:-.02em!important}}@media(max-width:720px){.container{padding:12px}main.container>*+*{margin-top:10px!important}#faq.card{padding:16px 14px 14px}#faq .faq-acc-sum{padding:14px 12px}#faq .faq-acc-body{padding:0 12px 12px}.watch-profile-card{padding:14px;border-radius:18px}.watch-profile-top{align-items:stretch;gap:14px}.watch-profile-head{gap:8px}.watch-profile-title{font-size:15px}.watch-profile-title::before{width:30px;height:30px;border-radius:10px;font-size:14px}.watch-profile-subhint{font-size:10.6px;line-height:1.6;max-width:none}.watch-profile-verdict{font-size:10.6px;font-weight:600;padding:7px 10px;justify-content:center;text-align:center;width:100%}.watch-profile-score{width:100%;order:2;padding:13px 11px 12px;min-width:0;max-width:none;gap:8px}.watch-profile-score-main{gap:9px}.watch-profile-score-circle{width:76px;height:76px;flex-basis:76px;font-size:28px}.watch-profile-score-label-row{gap:6px}.watch-profile-score-label{font-size:10.1px}.watch-profile-score-help{width:19px;height:19px;font-size:0}.watch-profile-score-help::after{width:min(150px,50vw);font-size:9.5px;line-height:1.48;padding:7px 8px}.watch-profile-score-copy strong{font-size:14px}.watch-profile-score-chip{font-size:10.6px;min-height:25px;padding:5px 10px}.watch-profile-hook{padding:10px 11px;font-size:12.5px;line-height:1.72}.watch-profile-axes{margin-top:10px;gap:7px}.watch-profile-axis-chip{font-size:10.7px;min-height:29px;padding:5px 10px}.watch-profile-fingerprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.watch-profile-fingerprint-item{padding:10px 10px 9px;border-radius:14px}.watch-profile-fingerprint-label{font-size:10px;padding-inline-start:22px;margin-bottom:5px}.watch-profile-fingerprint-value{font-size:12px;line-height:1.45}.watch-profile-why{padding:10px 11px;border-radius:14px}.watch-profile-why-copy{font-size:12px;line-height:1.72}.watch-profile-reco-stack{margin-top:10px}.watch-profile-bestfor{padding:9px 10px;border-radius:14px;align-items:flex-start}.watch-profile-bestfor-copy{display:block}.watch-profile-bestfor-label{display:inline;font-size:11px;margin-left:5px}.watch-profile-bestfor-copy strong{display:inline;font-size:12px;line-height:1.7}.watch-profile-avoid-soft{margin-top:7px;font-size:11.8px;line-height:1.75;gap:5px}.watch-profile-summary{font-size:12px;line-height:1.75}.breadcrumb{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:2px;scrollbar-width:none}.breadcrumb::-webkit-scrollbar{display:none}.card{padding:14px;border-radius:20px}.poster{max-width:252px}.poster-actions{padding:10px;gap:10px}.poster-actions .btn{font-size:14px}.btn-action{padding:11px 16px;border-radius:14px;min-height:60px}.btn-action__text{font-size:13px}.btn-action__hint{display:none!important}html[dir=ltr] .btn-action__hint{inset-inline-start:auto;inset-inline-end:10px}.official-videos-head{align-items:flex-start}.official-videos-sub{font-size:12px;line-height:1.85}.ov-featured{border-radius:18px}.ov-featured-body{padding:14px}.ov-featured-title{font-size:19px;line-height:1.5}.ov-featured-desc{font-size:13px;line-height:1.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ov-meta{gap:7px}.ov-meta .m{padding:7px 10px;font-size:11px}.ov-play{width:64px;height:64px}.ov-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ov-actions .btn{justify-content:center}.ov-list{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ov-item{min-width:280px;max-width:280px;grid-template-columns:1fr;padding:9px;scroll-snap-align:start;border-radius:18px}.ov-item-thumb{border-radius:13px}.ov-item-title{font-size:14px}.ov-item-desc{font-size:12px;-webkit-line-clamp:2}.ov-item-meta{gap:6px}.ov-item-meta span{font-size:10px;padding:6px 8px}.official-videos-card .ov-featured-media{aspect-ratio:16/9!important}.official-videos-title{font-size:20px!important}.ov-kicker{font-size:11px;padding:6px 10px}.ov-title-row{display:block}.ov-lang-pill{margin-top:8px}.ov-official-badge,.ov-type--main{top:10px}.ov-official-badge{left:10px;font-size:11px;padding:7px 10px}.ov-type--main{right:10px;font-size:11px;padding:7px 10px}.official-videos-card .ov-item-thumb .mini-play{width:32px!important;height:32px!important}.official-videos-card .ov-item-thumb .mini-play:before{border-top-width:5px!important;border-bottom-width:5px!important;border-left-width:9px!important}.official-videos-card .ov-item-thumb .ov-mini-official{width:20px!important;height:20px!important;font-size:11px!important}.official-videos-card{padding:16px!important}.ov-video-hub{grid-template-columns:1fr!important}.ov-featured-title{font-size:18px!important}.ov-featured-desc{font-size:12px!important}.ov-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.ov-actions .btn,.ov-video-index{width:100%!important;justify-content:center!important}.ov-list--premium{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;padding-bottom:8px!important}.ov-item--premium{min-width:250px!important;max-width:250px!important;grid-template-columns:96px minmax(0,1fr)!important}.official-videos-card{padding:16px!important}.official-videos-card .ov-featured-media{border-radius:18px!important;aspect-ratio:16/9!important}.official-videos-card .ov-featured-body{padding:13px!important;border-radius:0 0 18px 18px!important}.official-videos-card .ov-list--premium{display:flex!important;overflow-x:auto!important;grid-template-columns:none!important}.official-videos-card .ov-item--premium{min-width:252px!important;max-width:252px!important;grid-template-columns:96px minmax(0,1fr)!important;min-height:96px!important}.official-videos-card{padding:14px!important;border-radius:24px!important;overflow:hidden!important}.official-videos-head,.official-videos-head--premium{margin-bottom:12px!important;padding-inline:2px!important;text-align:inherit!important}.official-videos-title{font-size:19px!important;line-height:1.35!important}.official-videos-sub{font-size:12px!important;line-height:1.75!important;max-width:100%!important}.official-videos-layout,.official-videos-layout--premium{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:stretch!important}html[dir=ltr] .official-videos-layout--premium,html[dir=rtl] .official-videos-layout--premium{direction:inherit!important}html[dir=ltr] .official-videos-layout--premium>*,html[dir=rtl] .official-videos-layout--premium>*{direction:inherit!important}.official-videos-card .ov-featured,.official-videos-card .ov-featured--premium{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;border-radius:22px!important;overflow:hidden!important}.official-videos-card .ov-featured-media{width:100%!important;min-height:0!important;aspect-ratio:16/9!important;border-radius:20px!important;overflow:hidden!important}.official-videos-card .ov-featured-media .ov-iframe{min-height:0!important;height:100%!important}.official-videos-card .ov-play{width:64px!important;height:64px!important}.official-videos-card .ov-play:before{border-top-width:10px!important;border-bottom-width:10px!important;border-left-width:17px!important}.official-videos-card .ov-featured-body{padding:14px 13px 15px!important;border-radius:0 0 20px 20px!important}.official-videos-card .ov-video-hub{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;text-align:center!important}.official-videos-card .ov-title-row{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important}.official-videos-card .ov-featured-title{font-size:18px!important;line-height:1.5!important;text-align:center!important}.official-videos-card .ov-featured-desc{font-size:12px!important;line-height:1.75!important;text-align:center!important;-webkit-line-clamp:3!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.official-videos-card .ov-meta,.official-videos-card .ov-video-stats{justify-content:center!important;gap:7px!important}.official-videos-card .ov-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;justify-content:stretch!important;align-items:stretch!important}.official-videos-card .ov-actions .btn,.official-videos-card .ov-video-index{width:100%!important;min-height:38px!important;justify-content:center!important;text-align:center!important}.official-videos-card .ov-list,.official-videos-card .ov-list--premium{display:flex!important;grid-template-columns:none!important;flex-direction:row!important;gap:12px!important;width:100%!important;max-width:100%!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 10px!important;margin:0!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.official-videos-card .ov-list--premium::-webkit-scrollbar,.official-videos-card .ov-list::-webkit-scrollbar{height:6px!important}.official-videos-card .ov-list--premium::-webkit-scrollbar-thumb,.official-videos-card .ov-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.28)!important;border-radius:999px!important}.official-videos-card .ov-item,.official-videos-card .ov-item--premium{flex:0 0 min(76vw,320px)!important;min-width:min(76vw,320px)!important;max-width:min(76vw,320px)!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;padding:10px!important;border-radius:20px!important;align-items:stretch!important;scroll-snap-align:start!important}.official-videos-card .ov-item-thumb{width:100%!important;min-height:0!important;aspect-ratio:16/9!important;border-radius:16px!important}.official-videos-card .ov-item-thumb .mini-play{width:38px!important;height:38px!important}.official-videos-card .ov-item-thumb .mini-play:before{border-top-width:6px!important;border-bottom-width:6px!important;border-left-width:10px!important}.official-videos-card .ov-item-meta,.official-videos-card .ov-mini-topline{justify-content:center!important}.official-videos-card .ov-item-title{font-size:14px!important;line-height:1.55!important;text-align:center!important;-webkit-line-clamp:2!important}.official-videos-card .ov-item-desc{display:none!important}.official-videos-card .ov-item-meta span,.official-videos-card .ov-mini-topline span{font-size:9.5px!important;padding:5px 7px!important}.shot{width:200px}.shot img{height:125px}.thead{display:none}.trow{grid-template-columns:1fr;gap:10px}.card-topnav{padding:12px}.chips{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.chip{white-space:nowrap;flex:0 0 auto}.provider-grid{gap:11px}.provider-card{min-height:auto;padding:13px;border-radius:19px;gap:11px}.provider-sub{font-size:11px;line-height:1.65}.provider-badge,.provider-kind{font-size:10.5px;padding:7px 9px}.provider-quick-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.provider-quick-cell{padding:9px}.provider-quick-cell--countries{grid-column:span 2}.provider-short-desc{font-size:10.8px;min-height:auto;padding:9px 10px}.provider-offer-row{grid-template-columns:1fr;gap:5px}.provider-offer-meta,.provider-offer-price{text-align:initial}.provider-short-desc--facts{gap:6px}.provider-fact{font-size:10.5px;padding:6px 8px}.provider-card .btn-disabled,.provider-card .popen a{min-height:42px;font-size:12px;padding:10px 11px}#watch-official-platforms .provider-grid{grid-template-columns:1fr!important;gap:10px!important}#watch-official-platforms .provider-card--manual{min-height:auto!important;padding:11px!important;border-radius:18px!important;gap:8px!important}#watch-official-platforms .provider-card-top{align-items:center!important;gap:9px!important}#watch-official-platforms .provider-card-top .platform{gap:8px!important;align-items:center!important}#watch-official-platforms .plogo{width:38px!important;height:38px!important;border-radius:13px!important;flex:0 0 38px!important}#watch-official-platforms .plogo img{width:31px!important;height:31px!important}#watch-official-platforms .pname{font-size:13px!important;line-height:1.25!important}#watch-official-platforms .provider-sub{font-size:10.5px!important;line-height:1.35!important;margin-top:2px!important;max-width:190px!important}#watch-official-platforms .provider-badge{font-size:10px!important;padding:6px 8px!important}#watch-official-platforms .provider-quick-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}#watch-official-platforms .provider-quick-cell{padding:7px 7px!important;border-radius:13px!important;min-height:48px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}#watch-official-platforms .provider-quick-label{font-size:9.5px!important;line-height:1.1!important;margin:0 0 4px!important;text-align:center!important}#watch-official-platforms .provider-quick-value{font-size:11px!important;line-height:1.22!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#watch-official-platforms .provider-offer-list{gap:5px!important;margin-top:0!important}#watch-official-platforms .provider-offer-row{grid-template-columns:max-content minmax(0,1fr) max-content!important;justify-content:stretch!important;gap:5px!important;align-items:center!important;min-height:32px!important;padding:6px 7px!important;border-radius:12px!important;font-size:10.5px!important}#watch-official-platforms .provider-offer-meta,#watch-official-platforms .provider-offer-price,#watch-official-platforms .provider-offer-type{font-size:9px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;min-width:0!important}#watch-official-platforms .provider-offer-price{padding:4px 7px!important;color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important;font-weight:400!important}#watch-official-platforms .provider-offer-meta{text-align:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important}.offer-chip{font-size:9px!important;padding:3px 5px!important;min-height:19px!important}.provider-offer-row--merged .offer-icon{width:19px!important;height:19px!important;font-size:10px!important}#watch-official-platforms .provider-short-desc--facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}#watch-official-platforms .provider-fact{justify-content:center!important;min-width:0!important;padding:7px 8px!important;border-radius:13px!important;font-size:10.5px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:rgba(255,255,255,.045)!important}#watch-official-platforms .provider-card-actions{margin-top:2px!important}#watch-official-platforms .provider-card .btn-disabled,#watch-official-platforms .provider-card .popen a{min-height:40px!important;border-radius:14px!important;font-size:12px!important;padding:9px 10px!important;box-shadow:0 10px 20px rgba(59,130,246,.12)!important}#watch-official-platforms{padding:14px!important;border-radius:24px!important}#watch-official-platforms .watch-group-head{gap:10px!important;margin-bottom:13px!important}#watch-official-platforms .watch-group-title{font-size:15.5px!important;line-height:1.45!important;font-weight:620!important}#watch-official-platforms .watch-group-sub{font-size:11px!important;line-height:1.7!important}#watch-official-platforms .watch-group-count{width:36px!important;height:36px!important;flex-basis:36px!important;font-size:12px!important}#watch-official-platforms .provider-grid{grid-template-columns:1fr!important;gap:10px!important;align-items:start!important}#watch-official-platforms .provider-card,#watch-official-platforms .provider-card--manual,#watch-official-platforms .provider-card--official{padding:12px!important;border-radius:20px!important;gap:9px!important}#watch-official-platforms .provider-card-top{gap:8px!important}#watch-official-platforms .provider-card-top .platform{gap:8px!important}#watch-official-platforms .plogo{width:44px!important;height:44px!important;flex-basis:44px!important;border-radius:15px!important}#watch-official-platforms .plogo img{width:34px!important;height:34px!important}#watch-official-platforms .pname{font-size:13px!important;font-weight:610!important}#watch-official-platforms .provider-sub{max-width:190px!important;font-size:10px!important;line-height:1.4!important}#watch-official-platforms .provider-badge,#watch-official-platforms .provider-kind{min-height:30px!important;padding:0 9px!important;font-size:9.5px!important;font-weight:600!important}#watch-official-platforms .provider-quick-row{grid-template-columns:1fr 1fr!important;gap:6px!important}#watch-official-platforms .provider-quick-cell{min-height:52px!important;padding:7px!important;border-radius:14px!important}#watch-official-platforms .provider-quick-cell--countries{grid-column:1/-1!important}#watch-official-platforms .provider-quick-label{margin-bottom:4px!important;font-size:9.2px!important}#watch-official-platforms .provider-quick-value{font-size:10.7px!important;line-height:1.3!important}#watch-official-platforms .provider-country-set{gap:4px!important}#watch-official-platforms .provider-country-chip{min-height:20px!important;padding:3px 7px!important;font-size:9px!important}#watch-official-platforms .provider-offer-row,#watch-official-platforms .provider-offer-row--merged,#watch-official-platforms .provider-offer-row--smart{grid-template-columns:minmax(72px,max-content) minmax(0,1fr) max-content!important;min-height:34px!important;padding:6px!important;gap:5px!important;border-radius:14px!important}#watch-official-platforms .provider-offer-price,#watch-official-platforms .provider-offer-type{font-size:9.6px!important}#watch-official-platforms .offer-icon{width:21px!important;height:21px!important;min-width:21px!important;font-size:11px!important}#watch-official-platforms .offer-chip{min-height:19px!important;padding:3px 6px!important;font-size:8.8px!important}#watch-official-platforms .provider-offer-price{min-width:68px!important;padding:4px 7px!important}#watch-official-platforms .provider-short-desc--facts{padding:8px!important;border-radius:14px!important}#watch-official-platforms .provider-fact{font-size:10px!important}#watch-official-platforms .provider-card .btn-disabled,#watch-official-platforms .provider-card .popen a{min-height:40px!important;border-radius:14px!important;font-size:11.5px!important}#watch-official-platforms .provider-grid{grid-auto-rows:auto!important}#watch-official-platforms .provider-card,#watch-official-platforms .provider-card--manual,#watch-official-platforms .provider-card--official{height:auto!important}#watch-official-platforms .provider-offer-list{min-height:0!important}#watch-official-platforms .provider-short-desc--facts{min-height:0!important}#watch-official-platforms .provider-quick-cell{min-height:50px!important}#watch-official-platforms .provider-quick-cell--best{min-height:58px!important;padding:7px 6px!important;justify-content:center!important}#watch-official-platforms .provider-quick-cell--best .provider-quick-label{font-size:8.4px!important;line-height:1.05!important;margin-bottom:3px!important;font-weight:500!important}#watch-official-platforms .provider-quick-cell--best .provider-quick-value{display:block!important;width:100%!important;max-width:100%!important;font-size:9.15px!important;line-height:1.18!important;font-weight:640!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto!important}.watch-shell{gap:13px}.watch-headline{gap:10px}.watch-title{font-size:15px;line-height:1.3}.watch-subtitle{font-size:11px;line-height:1.8}.watch-head-actions{width:100%}.watch-head-actions .btn{min-height:40px;font-size:12px;padding:10px 12px;border-radius:14px}.watch-state{padding:13px;border-radius:18px}.watch-state-main{flex:1 1 100%;gap:10px}.watch-state-ico{width:44px;height:44px;border-radius:14px;font-size:20px}.watch-state-title{font-size:13.5px;line-height:1.35;margin-bottom:5px}.watch-state-sub{font-size:11px;line-height:1.8}.watch-state-stats{justify-content:flex-start;gap:7px}.watch-stat{font-size:11px;padding:8px 10px}.watch-stat strong{font-size:12px}.watch-group{padding:12px;border-radius:17px}.watch-group-title{font-size:13px}.watch-group-sub{font-size:11px;line-height:1.75}.provider-grid{grid-template-columns:1fr}.provider-card{min-height:auto;padding:12px;border-radius:17px;gap:10px}.provider-sub{font-size:11px;line-height:1.65}.provider-kind{font-size:10.5px;padding:6px 9px}.provider-action-note{font-size:10.5px;line-height:1.55}.provider-card .btn-disabled,.provider-card .popen a{font-size:12px;padding:10px 11px}.watch-empty{padding:15px;border-radius:17px}.watch-empty-top{gap:10px}.watch-empty-ico{width:44px;height:44px;border-radius:14px;font-size:20px}.watch-empty-title{font-size:13.5px;line-height:1.38}.watch-empty-sub{font-size:11px;line-height:1.8}.watch-empty-actions{gap:8px;margin-top:14px}.watch-empty-actions .btn{min-height:40px;font-size:12px;padding:10px 12px;border-radius:14px}#cast,#gallery,#officialVideos,#reviews,#similar{content-visibility:auto;contain-intrinsic-size:380px}.stickyBar{display:block}body{padding-bottom:112px}.card-topnav .chips .chip:nth-of-type(n+5){display:none!important}.hero-wrap .hero>div{align-self:start}.mobileActionShelf{margin-top:8px}.poster-actions>.btn-outline{display:none!important}.recap-wrap{min-height:86px}.container{padding:10px}.card{padding:12px;border-radius:18px}.hero{padding:12px;gap:12px}.hero-wrap{border-radius:18px}h1{font-size:clamp(18px, 5vw, 24px);line-height:1.28;margin-bottom:7px}.metaLine{font-size:10.15px;line-height:1.34;margin-top:6px;white-space:nowrap;overflow:visible;text-overflow:clip;letter-spacing:-.02em;word-spacing:-.08em}.desc{font-size:13.5px;line-height:1.9;margin-top:8px}.heroDescWrap{padding:13px 13px;border-radius:17px}.heroDescBadge{font-size:10.5px;padding:6px 10px}.heroDescCardHead{margin-bottom:10px}.small{font-size:12px}.section-title{font-size:14px;margin-bottom:8px;line-height:1.32}.badges{gap:6px;margin:8px 0 10px}.badge{font-size:11px;padding:6px 10px;gap:6px}.chips{gap:6px;margin-top:8px}.chip{font-size:11px;padding:7px 10px}.listBadges{gap:6px;margin:8px 0 0}.lb{font-size:11px;padding:5px 9px}.poster{max-width:236px;border-radius:18px}.poster-actions{padding:10px;gap:9px;border-radius:16px}.btn{padding:11px 12px;border-radius:13px;gap:8px}.btn-soft,.btn-watch,.btn-yt{font-size:13px}.btn-ico{font-size:.82em}.btn-action{min-height:58px;padding:12px 13px;gap:8px;border-radius:14px}.btn-action__text{font-size:13px}.btn-action__hint{font-size:10.5px;padding:5px 8px}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.detail{padding:9px 10px;border-radius:15px}.detail .k{font-size:10px;margin-bottom:2px}.detail .v{font-size:12.5px;line-height:1.45;margin-top:3px}.maturity-card{margin-top:12px;padding:12px;border-radius:18px}.maturity-top{gap:10px}.maturity-main{flex-basis:100%}.maturity-eyebrow{font-size:9.75px}.maturity-headline{margin-top:7px;gap:7px}.maturity-meta-stack{margin-top:8px;gap:7px}.maturity-meta-row{gap:6px}.maturity-subpill{min-height:31px;padding:7px 10px;font-size:10.75px}.maturity-rating-pill{min-height:34px;padding:8px 12px;font-size:12.5px}.maturity-family-pill{min-height:34px;padding:8px 10px;font-size:11px}.maturity-state{min-height:31px;font-size:10.5px;padding:7px 10px}.maturity-source{min-height:31px;font-size:10.5px;padding:7px 10px;max-width:100%}.maturity-copy{font-size:12.5px;line-height:1.8}.maturity-grid{grid-template-columns:1fr;gap:8px;margin-top:12px}.maturity-item{padding:10px 11px;border-radius:15px}.maturity-item .label{font-size:10px;margin-bottom:5px}.maturity-item strong{font-size:12.5px;line-height:1.55}.maturity-chipset{gap:6px;margin-top:10px}.maturity-chip{font-size:10.5px;padding:7px 10px}.maturity-note{font-size:11px;padding:10px 11px;border-radius:14px}.watch-mini{margin-top:12px;padding:10px 11px;border-radius:16px}.watch-mini .head{gap:8px;margin-bottom:2px}.watch-mini .head-title{font-size:13px}.watch-mini .row{padding:8px 0;gap:8px}.watch-mini .left{gap:8px}.watch-mini .nm{font-size:12.5px}.watch-mini .tag{font-size:10.5px}.watch-mini .open{min-width:56px;padding:6px 8px;font-size:10.5px}.watch-mini-top{gap:10px;flex-direction:column;align-items:stretch}.watch-mini-top .chip{width:100%;justify-content:center}.watch-mini-sub{font-size:11.5px}.watch-mini-stats{gap:6px;margin-top:8px}.watch-mini-pill{padding:7px 9px;font-size:10.5px;flex:1 1 calc(50% - 6px);justify-content:center}.plogo{width:34px;height:34px;border-radius:12px}.note{padding:11px 12px;border-radius:14px;font-size:13px;line-height:1.85}.summaryBox{margin-top:12px;padding:12px;border-radius:16px}.summaryHead{margin-bottom:8px;flex-direction:column;align-items:flex-start;gap:8px}.summaryTitle{font-size:12.5px;line-height:1.45}.summaryBadge{font-size:10px;padding:5px 8px;align-self:flex-start}.summaryLead{font-size:12.5px;line-height:1.82}.summaryRest{font-size:12.5px;line-height:1.9}.facts-panel{padding:11px 12px;border-radius:16px}.facts-list{gap:10px}.facts-list li{font-size:13px;padding-inline-start:20px}.readmore button{padding:8px 11px;font-size:11.5px}.card+.card{margin-top:12px}.thead{font-size:12px}.trow{padding:10px 12px}.pname{font-size:13px}.ptype{font-size:11px;padding:6px 9px}.popen a{padding:9px 11px;font-size:12px}.gallery{gap:10px;margin-top:10px}.shot{width:170px;border-radius:16px}.shot img{height:108px}.cast-card{width:136px;border-radius:15px}.cast-card img{height:148px}.section-head{margin-bottom:10px;gap:8px}.section-meta-chip{font-size:10px;padding:5px 8px}.cast-more summary{padding:10px 12px;font-size:12px}.cast-body{padding:8px}.cast-name{font-size:13px}.cast-role{font-size:11px;margin-top:4px}.sim-grid{gap:10px}.sim-card{border-radius:16px}.sim-img{height:172px}.sim-body{padding:8px}.sim-title{font-size:12px}.sim-meta{font-size:11px;margin-top:4px}.rec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;overflow:visible}.rec-grid::-webkit-scrollbar{display:none}.rec-card{width:100%;max-width:none;min-width:0;height:auto;display:flex;flex-direction:column;border-radius:18px}.rec-media{border-bottom:1px solid rgba(148,163,184,.1)}.rec-card img{height:auto;aspect-ratio:2/3}.rec-meta{padding:9px 9px 11px;min-height:96px;display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.rec-title{font-size:12px;min-height:32px}.rec-sub{font-size:10px;line-height:1.65;margin-top:0;-webkit-line-clamp:2}.rec-desc{display:none!important}.rec-reason{font-size:9.8px;line-height:1.5;-webkit-line-clamp:2}.rec-badge{min-height:26px;padding:5px 7px;font-size:10px}.rec-badge--rating{top:8px;inset-inline-end:8px}.rec-badge--views{bottom:8px;inset-inline-start:8px}.rec-cine-badge{top:8px;inset-inline-start:8px;max-width:calc(100% - 74px);padding:5px 8px;font-size:9px;gap:4px}.rec-cine-badge.is-long{max-width:calc(100% - 70px);padding:5px 7px;font-size:8.6px}.rec-cine-badge.is-long .rec-cine-badge__genre{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.12;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rec-cine-badge.is-long .rec-cine-badge__sep{display:none}.rec-cine-badge.is-long .rec-cine-badge__year{font-size:8.6px;opacity:.92;align-self:flex-start;padding-top:1px}.muted-mini,.rating-hint,.review-time,.reviews-count,.reviews-sub{font-size:11px}.reviews-avg{font-size:18px}.review-text{font-size:13px;line-height:1.8}.field .lbl{font-size:11px}.chip-label{font-size:11px}.chip-set{gap:6px}.chip-toggle{padding:7px 10px;font-size:11px}.stickyBar{width:min(95vw,408px);bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}.stickyBar .wrap{gap:7px;padding:7px;border-radius:20px}.stickyBar a{min-height:46px;padding:9px 7px;font-size:11.25px;border-radius:14px;gap:6px}.stickyBar a .sb-ico{width:25px;height:25px;flex-basis:25px;font-size:12px}.stickyBar a .sb-txt{letter-spacing:0}.poster-actions .btn-action{padding:12px 14px!important;min-height:58px!important}.poster-actions .btn-action__text{font-size:13px!important}.poster{max-width:252px!important}.mobileActionShelf,.mobileChipShelf{margin-top:10px!important;border-radius:16px!important;overflow:hidden!important}.mobileActionShelf summary,.mobileChipShelf summary{min-height:52px!important;padding:14px 16px!important;font-size:13.5px!important;font-weight:800!important;color:#7a5a00!important;background:linear-gradient(180deg,#fff3c4 0,#f6df8a 100%)!important;border:1px solid rgba(199,149,20,.42)!important;box-shadow:0 4px 14px rgba(199,149,20,.14),inset 0 1px 0 rgba(255,255,255,.75)!important;opacity:1!important}.mobileActionShelf summary::before,.mobileChipShelf summary::before{color:#a06b00!important;font-weight:900!important}.mobileActionShelf[open] summary,.mobileChipShelf[open] summary{margin-bottom:10px!important}.mobileChipShelf__list{padding:0 10px 12px!important}.mobileActionShelf .actionStack{padding:0 10px 12px!important;gap:10px!important}main.container{width:100%!important;max-width:100%!important;padding-inline:6px!important}main.container>#faq,main.container>#reviews,main.container>.card,main.container>.chip-section,main.container>.hero-wrap,main.container>.section-deferred{width:100%!important;max-width:100%!important;margin-inline:0!important}.hero-wrap{border-radius:18px!important}.hero{padding:9px!important;gap:10px!important}.card{padding:11px!important}.heroDescWrap{padding-inline:11px!important}.card-topnav{padding-inline:9px!important}.watchDecisionBox--sidebar{display:none!important}.watchDecisionBox--mobileOnly{display:block!important;margin-top:12px}:root{--sh-title-pad:12px}.footer,.sh-footer,.site-footer,body>.site-footer,body>footer,footer.site-footer{margin-top:26px!important;border-radius:22px!important}#watch .watch-state,#watch.card-watch .watch-state{padding:13px 11px!important;border-radius:20px!important;gap:10px!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important}#watch .watch-state-main,#watch.card-watch .watch-state-main{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important}#watch .watch-state-stats,#watch.card-watch .watch-state-stats{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;align-items:stretch!important;justify-content:stretch!important;margin-top:3px!important;flex:0 0 100%!important}#watch .watch-state-stats .watch-stat,#watch.card-watch .watch-state-stats .watch-stat{width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;padding:0 3px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;font-size:8.7px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.45px!important;box-shadow:0 8px 18px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.72)!important}#watch .watch-state-stats .watch-stat strong,#watch.card-watch .watch-state-stats .watch-stat strong{font-size:10.4px!important;line-height:1!important;font-weight:900!important;margin-inline:0!important;flex:0 0 auto!important}.poster-actions#quickActions{display:block!important;width:min(100%,390px)!important;margin:10px auto 14px!important;padding:10px!important;border-radius:22px!important;border:1px solid rgba(148,163,184,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,250,252,.6))!important;box-shadow:0 18px 42px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.72)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;overflow:hidden!important}html[data-theme=dark] .poster-actions#quickActions{background:linear-gradient(180deg,rgba(15,23,42,.74),rgba(2,6,23,.54))!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 18px 42px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}.poster-actions#quickActions .mobileActionShelf{display:block!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.poster-actions#quickActions .mobileActionShelf summary{display:none!important}.poster-actions#quickActions .actionStack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important}.poster-actions#quickActions .btn-action,.poster-actions#quickActions a.btn-action,.poster-actions#quickActions button.btn-action{width:100%!important;min-width:0!important;min-height:72px!important;height:72px!important;padding:9px 8px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;position:relative!important;overflow:hidden!important;font-family:Cairo,Tahoma,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;border:1px solid rgba(148,163,184,.16)!important;box-shadow:0 10px 24px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.62)!important;transform:none!important}.poster-actions#quickActions .btn-fav{background:linear-gradient(135deg,rgba(255,241,242,.9),rgba(255,255,255,.8))!important;color:#172033!important;border-color:rgba(244,63,94,.15)!important}.poster-actions#quickActions .btn-wl{background:linear-gradient(135deg,rgba(240,253,244,.92),rgba(255,255,255,.8))!important;color:#172033!important;border-color:rgba(34,197,94,.15)!important}.poster-actions#quickActions .btn-rate{background:linear-gradient(135deg,rgba(255,251,235,.92),rgba(255,255,255,.8))!important;color:#172033!important;border-color:rgba(245,158,11,.16)!important}.poster-actions#quickActions .btn-share{background:linear-gradient(135deg,rgba(245,243,255,.92),rgba(255,255,255,.8))!important;color:#172033!important;border-color:rgba(124,58,237,.14)!important}html[data-theme=dark] .poster-actions#quickActions .btn-action{color:#f8fafc!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 24px rgba(2,6,23,.2),inset 0 1px 0 rgba(255,255,255,.055)!important}.poster-actions#quickActions .btn-action__ico,.poster-actions#quickActions .btn-ico{position:static!important;inset:auto!important;transform:none!important;order:0!important;width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;margin:0!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.82)!important;border:1px solid rgba(15,23,42,.05)!important;box-shadow:0 8px 18px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.76)!important}html[data-theme=dark] .poster-actions#quickActions .btn-action__ico,html[data-theme=dark] .poster-actions#quickActions .btn-ico{background:rgba(15,23,42,.78)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 8px 18px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.08)!important}.poster-actions#quickActions .btn-action__ico svg,.poster-actions#quickActions .btn-ico svg{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}.poster-actions#quickActions .btn-action__text{order:1!important;display:block!important;width:100%!important;min-width:0!important;padding:0!important;margin:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12.2px!important;font-weight:500!important;line-height:1.2!important;color:inherit!important}.poster-actions#quickActions .btn-fav .btn-svg-ico{color:#e11d48!important}.poster-actions#quickActions .btn-wl .btn-svg-ico{color:#16a34a!important}.poster-actions#quickActions .btn-rate .btn-svg-ico{color:#f59e0b!important}.poster-actions#quickActions .btn-share .btn-svg-ico{color:#7c3aed!important}.poster-actions#quickActions .js-fav[aria-pressed=true],.poster-actions#quickActions .js-watchlist[aria-pressed=true]{border-color:rgba(34,197,94,.35)!important;background:linear-gradient(135deg,rgba(220,252,231,.94),rgba(255,255,255,.82))!important}.poster-actions,.poster-actions#quickActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px auto 14px!important;padding:10px!important;width:min(100%,390px)!important;border-radius:22px!important;border:1px solid rgba(148,163,184,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(248,250,252,.58))!important;box-shadow:0 18px 42px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.72)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;overflow:hidden!important}html[data-theme=dark] .poster-actions,html[data-theme=dark] .poster-actions#quickActions{background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(2,6,23,.52))!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 18px 42px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}.poster-actions .mobileActionShelf{grid-column:1/-1!important;display:block!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;overflow:visible!important}.poster-actions .mobileActionShelf summary{display:none!important}.poster-actions .actionStack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-watch,.poster-actions .btn-yt{width:100%!important;min-width:0!important;min-height:54px!important;height:auto!important;padding:10px 11px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-family:Cairo,Tahoma,Arial,sans-serif!important;font-size:12.3px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;text-align:initial!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 10px 24px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.62)!important;transform:none!important}.poster-actions .btn-watch{background:linear-gradient(135deg,rgba(255,241,242,.94),rgba(255,255,255,.82))!important;color:#111827!important;border-color:rgba(244,63,94,.18)!important}.poster-actions .btn-yt{background:linear-gradient(135deg,rgba(239,246,255,.94),rgba(255,255,255,.82))!important;color:#111827!important;border-color:rgba(37,99,235,.18)!important}.poster-actions .btn-fav{background:linear-gradient(135deg,rgba(255,241,242,.88),rgba(255,255,255,.8))!important;color:#111827!important;border-color:rgba(244,63,94,.14)!important}.poster-actions .btn-wl{background:linear-gradient(135deg,rgba(240,253,244,.9),rgba(255,255,255,.8))!important;color:#111827!important;border-color:rgba(34,197,94,.14)!important}.poster-actions .btn-share,.poster-actions .btn-source{background:linear-gradient(135deg,rgba(245,243,255,.9),rgba(255,255,255,.8))!important;color:#111827!important;border-color:rgba(124,58,237,.13)!important}html[data-theme=dark] .poster-actions .btn-action,html[data-theme=dark] .poster-actions .btn-disabled,html[data-theme=dark] .poster-actions .btn-watch,html[data-theme=dark] .poster-actions .btn-yt{background:linear-gradient(135deg,rgba(15,23,42,.84),rgba(30,41,59,.56))!important;color:#e5e7eb!important;border-color:rgba(148,163,184,.18)!important;box-shadow:0 10px 24px rgba(2,6,23,.2),inset 0 1px 0 rgba(255,255,255,.055)!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{min-width:0!important;width:auto!important;flex:1 1 auto!important;display:block!important;padding:0!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12.3px!important;font-weight:500!important;line-height:1.28!important;color:inherit!important}.poster-actions .btn-action__ico,.poster-actions .btn-ico,.poster-actions .btn-watch .btn-ico,.poster-actions .btn-yt .btn-ico{width:35px!important;height:35px!important;min-width:35px!important;flex:0 0 35px!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;background:rgba(255,255,255,.82)!important;box-shadow:0 8px 18px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.76)!important}html[data-theme=dark] .poster-actions .btn-action__ico,html[data-theme=dark] .poster-actions .btn-ico{background:rgba(15,23,42,.78)!important;box-shadow:0 8px 18px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.08)!important}.poster-actions .btn-watch .btn-svg-ico{color:#e11d48!important}.poster-actions .btn-yt .btn-svg-ico{color:#2563eb!important}.poster-actions .btn-fav .btn-svg-ico{color:#e11d48!important}.poster-actions .btn-wl .btn-svg-ico{color:#16a34a!important}.poster-actions .btn-share .btn-svg-ico{color:#7c3aed!important}.poster-actions .btn-source .btn-svg-ico{color:#0f172a!important}html[data-theme=dark] .poster-actions .btn-source .btn-svg-ico{color:#e5e7eb!important}.poster-actions .btn-action__hint{display:none!important}.poster-actions .js-fav[aria-pressed=true],.poster-actions .js-watchlist[aria-pressed=true]{border-color:rgba(34,197,94,.35)!important;background:linear-gradient(135deg,rgba(220,252,231,.94),rgba(255,255,255,.82))!important}html[dir=rtl] .poster-actions .btn-action,html[dir=rtl] .poster-actions .btn-disabled,html[dir=rtl] .poster-actions .btn-watch,html[dir=rtl] .poster-actions .btn-yt{direction:rtl!important}html[dir=ltr] .poster-actions .btn-action,html[dir=ltr] .poster-actions .btn-disabled,html[dir=ltr] .poster-actions .btn-watch,html[dir=ltr] .poster-actions .btn-yt{direction:ltr!important}.poster-actions#quickActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important;width:min(100%,390px)!important}.poster-actions#quickActions .btn-action,.poster-actions#quickActions .btn-disabled,.poster-actions#quickActions .btn-watch,.poster-actions#quickActions .btn-yt{min-height:48px!important;padding:8px 10px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;overflow:hidden!important;font-weight:500!important}.poster-actions#quickActions .btn-action__ico,.poster-actions#quickActions .btn-ico,.poster-actions#quickActions .btn-watch .btn-ico,.poster-actions#quickActions .btn-yt .btn-ico{position:static!important;inset:auto!important;transform:none!important;width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important;border-radius:12px!important;margin:0!important;order:0!important}.poster-actions#quickActions .btn-action__text,.poster-actions#quickActions .btn-disabled>span:last-child,.poster-actions#quickActions .btn-watch>span:last-child,.poster-actions#quickActions .btn-yt>span:last-child{position:static!important;inset:auto!important;transform:none!important;min-width:0!important;width:auto!important;max-width:100%!important;flex:0 1 auto!important;display:block!important;padding:0!important;margin:0!important;font-size:12.8px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;text-align:center!important;text-shadow:none!important}.poster-actions#quickActions .mobileActionShelf{grid-column:1/-1!important}.poster-actions#quickActions .actionStack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important}.poster-actions#quickActions .btn-share{grid-column:1/-1!important;min-height:46px!important}.poster-actions#quickActions .btn-source{grid-column:1/-1!important}html[dir=rtl] .poster-actions#quickActions .btn-action,html[dir=rtl] .poster-actions#quickActions .btn-disabled,html[dir=rtl] .poster-actions#quickActions .btn-watch,html[dir=rtl] .poster-actions#quickActions .btn-yt{flex-direction:row!important}html[dir=ltr] .poster-actions#quickActions .btn-action,html[dir=ltr] .poster-actions#quickActions .btn-disabled,html[dir=ltr] .poster-actions#quickActions .btn-watch,html[dir=ltr] .poster-actions#quickActions .btn-yt{flex-direction:row!important}.poster-actions#quickActions{display:block!important;width:min(100%,390px)!important;margin:10px auto 14px!important;padding:10px!important;border-radius:22px!important}.poster-actions#quickActions .mobileActionShelf{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;overflow:visible!important;grid-column:1/-1!important}.poster-actions#quickActions .mobileActionShelf summary{display:none!important}.poster-actions#quickActions .actionStack{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:8px!important;margin:0!important;padding:0!important}.poster-actions#quickActions .actionStack>.btn-action,.poster-actions#quickActions .actionStack>.btn-rate,.poster-actions#quickActions .actionStack>.btn-share,.poster-actions#quickActions .actionStack>a.btn-action,.poster-actions#quickActions .actionStack>button.btn-action{grid-column:auto!important;width:100%!important;min-width:0!important;min-height:72px!important;height:72px!important;padding:9px 8px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;font-family:Cairo,Tahoma,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;overflow:hidden!important}html[dir=ltr] .poster-actions#quickActions .actionStack>.btn-action,html[dir=ltr] .poster-actions#quickActions .actionStack>a.btn-action,html[dir=ltr] .poster-actions#quickActions .actionStack>button.btn-action,html[dir=rtl] .poster-actions#quickActions .actionStack>.btn-action,html[dir=rtl] .poster-actions#quickActions .actionStack>a.btn-action,html[dir=rtl] .poster-actions#quickActions .actionStack>button.btn-action{flex-direction:column!important}.poster-actions#quickActions .actionStack .btn-action__ico,.poster-actions#quickActions .actionStack .btn-ico{position:static!important;inset:auto!important;transform:none!important;order:0!important;width:34px!important;height:34px!important;min-width:34px!important;flex:0 0 34px!important;margin:0!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.poster-actions#quickActions .actionStack .btn-action__ico svg,.poster-actions#quickActions .actionStack .btn-ico svg{width:17px!important;height:17px!important}.poster-actions#quickActions .actionStack .btn-action__text{order:1!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;display:block!important;padding:0!important;margin:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;font-weight:500!important;line-height:1.25!important;color:inherit!important}}@media (max-width:700px){.official-videos-card .ov-featured-title{font-size:18px!important;font-weight:700!important}.official-videos-card .ov-item-title{font-size:14px!important;font-weight:650!important}}@media (max-width:640px){.brand-logo,.brand-logo-picture,.header img[src*="/assets/img/logo"],.header img[src*="/assets/img/logo-mobile"],footer img[src*="/assets/img/logo"],footer img[src*="/assets/img/logo-mobile"]{width:46px!important;height:46px!important;max-width:46px!important;min-width:46px!important;border-radius:13px}.header .brand-logo-picture{width:46px!important;height:46px!important;min-width:46px!important;flex-basis:46px!important}.header .brand-logo,.header img.brand-logo,.header img[src*="/assets/img/logo"],.header img[src*="/assets/img/logo-mobile"]{width:46px!important;height:46px!important;max-width:46px!important;min-width:46px!important;border-radius:13px!important}.header .brand{gap:8px!important}.header .brand{gap:var(--title-brand-gap-mobile,7px)!important;align-items:center!important;min-width:0!important}.header .brand-logo{width:44px!important;height:44px!important;max-width:44px!important}.header .brand .txt{min-width:0!important;overflow:hidden!important}.header .brand .name{font-size:16px!important;gap:5px!important;max-width:calc(100vw - 146px)!important;overflow:hidden!important;text-overflow:ellipsis!important}.header .brand .sub{font-size:10px!important;line-height:1.2!important;max-width:calc(100vw - 146px)!important}.header .brand-name-image{width:var(--title-brand-mobile-w,145px)!important;height:var(--title-brand-mobile-h,30px)!important}.header .brand.brand-mode-full_logo .brand-name-image{width:var(--title-brand-mobile-w,180px)!important;height:var(--title-brand-mobile-h,38px)!important}.ratings-compass-card{margin:16px 0 18px;padding:16px;border-radius:24px}.ratings-compass-section-head{gap:12px;margin-bottom:14px;text-align:center;align-items:center}.ratings-compass-kicker{margin-inline:auto;font-size:10.8px;padding:6px 10px}.ratings-compass-title{font-size:22px;margin:8px 0 4px}.ratings-compass-copy{font-size:11.8px;line-height:1.75}.ratings-compass-top-stats{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ratings-compass-pill{min-height:34px;padding:6px 6px;font-size:9.2px;gap:4px;white-space:normal;line-height:1.25}.ratings-compass-score-panel{min-height:150px;padding:16px;border-radius:22px}.ratings-compass-score-label{font-size:10px;padding:6px 9px}.ratings-compass-score-main{padding:8px 0}.ratings-compass-score-main b{font-size:42px}.ratings-compass-score-main span{font-size:11px}.ratings-compass-signal{margin-top:8px;padding:6px 10px;font-size:10px}.ratings-score-mini{padding:8px 9px;border-radius:15px;font-size:10px}.ratings-compass-grid{grid-template-columns:1fr;gap:9px}.ratings-source-card{padding:11px;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 50px;gap:9px}.ratings-source-icon{width:38px;height:38px;border-radius:15px;font-size:16px}.ratings-source-name{font-size:12.2px}.ratings-source-raw{font-size:10.5px}.ratings-source-score{min-width:50px;padding:8px 7px;font-size:14px;border-radius:14px}.ratings-source-meter{height:6px}.ratings-compass-note{display:grid;gap:6px;justify-content:center;text-align:center;padding:11px;border-radius:17px;font-size:10.5px}.ratings-source-votes{font-size:7.8px;margin-top:1px}.ratings-source-card{min-height:62px!important}.metaLine.metaLine--badges{gap:6px!important;margin-top:10px!important}.metaLine.metaLine--badges .metaBadge{min-height:29px!important;padding:6px 9px!important;font-size:11.5px!important;font-weight:700!important}.metaLine.metaLine--badges{flex-wrap:nowrap!important;gap:4px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:2px!important}.metaLine.metaLine--badges::-webkit-scrollbar{display:none!important}.metaLine.metaLine--badges .metaBadge{flex:0 0 auto!important;min-height:26px!important;padding:4px 7px!important;font-size:11px!important;border-radius:999px!important;white-space:nowrap!important}.metaLine.metaLine--badges .metaBadge .metaStar{margin-inline:3px!important}.breadcrumb,.breadcrumbs,.crumbs,.title-breadcrumb,.titleCrumbs{font-size:11px!important;line-height:1.4!important}.breadcrumb a,.breadcrumb span,.breadcrumbs a,.breadcrumbs span,.crumbs a,.crumbs span,.title-breadcrumb a,.title-breadcrumb span,.titleCrumbs a,.titleCrumbs span{font-size:11px!important;line-height:1.4!important}.title-nav-modern__crumb{font-size:10.5px!important;line-height:1.35!important;gap:4px!important;white-space:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:2px!important}.title-nav-modern__crumb::-webkit-scrollbar{display:none!important}.title-nav-modern__crumb a,.title-nav-modern__crumb span{font-size:10.5px!important;line-height:1.35!important;font-weight:700!important}.title-nav-modern__crumb span:last-child{max-width:125px!important}.faq-list,.faq-section,.faqBlock,.title-faqs{margin-top:14px!important}.faq-section h2,.faq-title,.faqBlock h2,.title-faqs h2{font-size:17px!important;line-height:1.35!important;margin-bottom:10px!important}.faq-card,.faq-item,.faq-row,.faqBox{padding:10px 11px!important;border-radius:14px!important;margin-bottom:8px!important}.faq-card summary,.faq-item summary,.faq-q,.faq-question,.faq-row summary{font-size:13px!important;line-height:1.45!important;font-weight:700!important}.faq-a,.faq-answer,.faq-card p,.faq-item p,.faq-row p{font-size:12.2px!important;line-height:1.65!important;margin-top:7px!important}}@media (max-width:600px){#reviews{overflow:hidden}#reviews .reviews-head{flex-wrap:wrap}#reviews .reviews-summary{width:100%;min-width:0;text-align:right}#reviews .review-stars,#reviews .stars{display:flex;flex-wrap:wrap;gap:2px;max-width:100%}#reviews .rating-ui{flex-wrap:nowrap;gap:1px;row-gap:0;align-items:center;overflow:hidden}#reviews .rating-ui label{font-size:17px;padding:1px;flex:0 0 auto}#reviews .rating-hint{display:none}#reviews .review-top{flex-wrap:wrap}#reviews input,#reviews select,#reviews textarea{width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:520px){.brand .cinematic-wordmark{gap:5px;letter-spacing:-.02em;filter:none}.brand .cinematic-wordmark .wordmark-accent::after{height:2px;bottom:-4px;opacity:.64}html{scroll-padding-top:182px}.header-top{gap:10px}.brand{width:fit-content;max-width:100%;display:flex;align-items:flex-start;gap:4px}html[dir=rtl] .brand{align-self:flex-end;margin-left:auto;margin-right:0;flex-direction:row;text-align:right}html[dir=ltr] .brand{align-self:flex-start;margin-right:auto;margin-left:0;flex-direction:row;text-align:left}.brand-logo{width:30px;height:30px;object-fit:contain;object-position:center center;transform:none;margin:0!important;align-self:flex-start;flex:0 0 30px}.brand .txt{display:flex;flex-direction:column;min-width:0}.brand .name{font-size:17px;line-height:1;margin:0}.brand .sub{display:block;font-size:10.2px;line-height:1.22;margin-top:2px;max-width:235px;color:var(--muted)}.navpill{flex:0 0 auto}.searchbox{min-width:0;width:100%}.header-side{display:flex;align-items:center;gap:8px;justify-content:flex-start;flex-wrap:nowrap}html[dir=rtl] .header-side{justify-content:flex-end}.theme-toggle{min-width:112px;min-height:42px;padding:5px 12px 5px 7px;flex:0 0 auto}.theme-toggle.is-dark{padding-left:12px;padding-right:7px}.lang-switch{display:grid;grid-template-columns:1fr 1fr;justify-content:center;flex:1 1 auto;min-width:118px;width:auto}.lang-switch a{flex:1;text-align:center;padding:10px 8px}.header-side{gap:8px!important}.lang-switch{min-width:122px!important;min-height:43px!important;padding:4px!important}.lang-switch::before{left:4px!important;top:4px!important;bottom:4px!important;width:calc(50% - 4px)!important}.lang-switch a{min-height:35px!important;padding:0 8px!important;font-size:12px!important}.theme-toggle{--toggle-w:118px;--toggle-h:43px;--orb:33px;font-size:12px!important;padding-inline-start:13px!important}.theme-toggle.is-dark{padding-inline-end:13px!important}.theme-toggle .theme-icon::before{font-size:18px!important}.theme-toggle.is-dark .theme-icon::before{font-size:20px!important}.official-videos-count{font-size:11px;padding:8px 11px}.ov-featured-title{font-size:18px}.ov-featured-desc{font-size:12px}.ov-actions{grid-template-columns:1fr}.ov-actions .btn{width:100%}.ov-list{margin-inline:-2px}.ov-item{min-width:248px;max-width:248px}.header-side.title-mobile-controls{width:100%!important;display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,1.08fr)!important;gap:8px!important;justify-content:stretch!important}.header-side.title-mobile-controls .header-mini-action,.header-side.title-mobile-controls .theme-toggle{width:100%!important;min-width:0!important;max-width:100%!important;height:48px!important;min-height:48px!important;padding:0 10px!important;justify-content:center!important}.header-side.title-mobile-controls .header-mini-action{font-size:12px!important;gap:6px!important}.header-side.title-mobile-controls .header-mini-action .mini-ico{width:30px!important;height:30px!important;min-width:30px!important;flex-basis:30px!important;font-size:14px!important}#watch-official-platforms .watch-smart-notes{margin:7px 0 10px;padding:9px 9px 10px;border-radius:17px;gap:8px}#watch-official-platforms .watch-smart-kicker{min-height:22px;padding:0 8px;font-size:8.9px;margin-bottom:5px}#watch-official-platforms .watch-smart-lead{font-size:10.35px;line-height:1.58;margin-bottom:2px}#watch-official-platforms .watch-smart-text{font-size:9.85px;line-height:1.54}#watch-official-platforms .watch-smart-cta{margin-top:3px;font-size:9px;line-height:1.42}#watch-official-platforms .watch-smart-chip,#watch-official-platforms .watch-smart-price{min-height:17px;padding:0 5px;font-size:.88em}#watch-official-platforms .watch-smart-stats{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}#watch-official-platforms .watch-smart-stat{grid-template-columns:1fr;grid-template-areas:"ico" "label" "value";justify-items:center;text-align:center;min-height:62px;padding:7px 4px;border-radius:14px}#watch-official-platforms .watch-smart-stat i{width:24px;height:24px;border-radius:9px;font-size:12px;margin-bottom:2px}#watch-official-platforms .watch-smart-stat em{width:100%;font-size:7.6px;line-height:1.08}#watch-official-platforms .watch-smart-stat strong{width:100%;font-size:8.45px;line-height:1.12}#watch-official-platforms .watch-smart-kicker{font-size:9.2px!important;font-weight:700!important}#watch-official-platforms .watch-smart-stat{box-shadow:0 8px 16px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.72)!important}#watch-official-platforms .watch-smart-stat strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.15!important}#watch-official-platforms .watch-smart-kicker{min-height:30px!important;padding:3px 7px 3px 4px!important;gap:5px!important;font-size:11.2px!important;margin-bottom:6px!important}#watch-official-platforms .watch-smart-kicker-ico,#watch-official-platforms .watch-smart-kicker>span:first-child:not(.watch-smart-kicker-count){width:21px!important;height:21px!important;min-width:21px!important;font-size:10.5px!important}#watch-official-platforms .watch-smart-kicker strong{font-size:11.5px!important;font-weight:800!important}#watch-official-platforms .watch-smart-kicker-count{min-height:21px!important;padding:0 7px!important;font-size:9.6px!important}}@media (max-width:430px){.hero .poster,.hero>div:first-child,.poster,.poster-actions{max-width:100%!important}}@media(max-width:420px){.actionGrid{grid-template-columns:1fr}.details-grid{grid-template-columns:1fr 1fr}h1{font-size:17px}.metaLine{font-size:9.45px;line-height:1.3;letter-spacing:-.022em;word-spacing:-.1em}.desc{font-size:13px}.heroDescWrap{padding:13px 13px;border-radius:16px}.btn-soft,.btn-watch,.btn-yt{font-size:12.5px}.watch-mini .open{min-width:auto}main.container{padding-inline:4px!important}.hero{padding:8px!important}.card{padding:10px!important}.heroDescWrap{padding-inline:10px!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:62px!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{font-size:14px!important;padding-inline:44px!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:50px!important;padding:10px 12px!important;border-radius:13px!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{font-size:12.9px!important;padding-inline:34px!important}.poster-actions .btn-action__ico,.poster-actions .btn-disabled .btn-ico,.poster-actions .btn-soft .btn-ico,.poster-actions .btn-watch .btn-ico,.poster-actions .btn-yt .btn-ico{width:15px!important;height:15px!important;font-size:13px!important}html[dir=rtl] .poster-actions .btn-action__ico,html[dir=rtl] .poster-actions .btn-disabled .btn-ico,html[dir=rtl] .poster-actions .btn-soft .btn-ico,html[dir=rtl] .poster-actions .btn-watch .btn-ico,html[dir=rtl] .poster-actions .btn-yt .btn-ico{right:12px!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-disabled .btn-ico,html[dir=ltr] .poster-actions .btn-soft .btn-ico,html[dir=ltr] .poster-actions .btn-watch .btn-ico,html[dir=ltr] .poster-actions .btn-yt .btn-ico{left:12px!important}.poster-actions{padding:10px!important;gap:9px!important;border-radius:20px!important}.poster-actions .actionStack{gap:9px!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:60px!important;border-radius:16px!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{font-size:13.8px!important;padding-inline:42px!important}.poster-actions .btn-action__ico,.poster-actions .btn-ico{width:32px!important;height:32px!important;min-width:32px!important;border-radius:12px!important}.poster-actions .btn-svg-ico{width:36px!important;height:36px!important;min-width:36px!important;border-radius:13px!important}.poster-actions .btn-svg-ico svg{width:19px!important;height:19px!important}.poster-actions .btn-svg-ico{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important}.poster-actions .btn-svg-ico svg{width:18px!important;height:18px!important}.poster-actions .btn-svg-ico{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important}.poster-actions .btn-svg-ico svg{width:18px!important;height:18px!important}.poster-actions .btn-action>.btn-action__ico.btn-svg-ico,.poster-actions .btn-disabled>.btn-ico.btn-svg-ico,.poster-actions .btn-soft>.btn-ico.btn-svg-ico,.poster-actions .btn-watch>.btn-ico.btn-svg-ico,.poster-actions .btn-yt>.btn-ico.btn-svg-ico{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;flex-basis:40px!important;border-radius:14px!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-soft>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{padding-inline:52px!important}.card-topnav.title-nav-modern{padding:10px!important;border-radius:20px!important}.title-nav-tab{font-size:11.5px!important;padding-inline:11px!important}.title-nav-tag{font-size:10.3px!important;padding-inline:9px!important}}@media (max-width:390px){#watch .watch-state-stats,#watch.card-watch .watch-state-stats{gap:4px!important}#watch .watch-state-stats .watch-stat,#watch.card-watch .watch-state-stats .watch-stat{height:32px!important;min-height:32px!important;padding:0 2px!important;gap:1px!important;font-size:8px!important;letter-spacing:-.55px!important}#watch .watch-state-stats .watch-stat strong,#watch.card-watch .watch-state-stats .watch-stat strong{font-size:9.8px!important}.hero-title-premium,.hero-title-premium__main,.title-main,h1.title-clamp{font-size:clamp(15.5px,4.05vw,18.5px)!important;letter-spacing:-.055em!important}.title-clamp--latin .hero-title-premium__main,.title-clamp--long .hero-title-premium__main,.title-clamp--xlong .hero-title-premium__main{font-size:clamp(14.5px,3.8vw,17px)!important}.container{padding-inline:6px!important}.hero{padding:8px!important}.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt,.poster-actions>.btn{font-size:11px!important;padding-inline:9px!important}.detail{min-height:54px!important;padding:8px!important}.desc,.hero-desc-more,.summaryBox p,p{font-size:12.5px!important;line-height:1.72!important}.heroDescWrap.can-expand .desc{-webkit-line-clamp:3!important}.hero-desc-more button{min-height:32px!important;padding:7px 12px!important;font-size:10.5px!important}.poster-actions{max-width:360px!important;padding:8px!important;gap:6px!important;border-radius:18px!important}.poster-actions .btn,.poster-actions .btn-disabled,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:42px!important;height:42px!important;padding-block:6px!important;font-size:11.7px!important;border-radius:13px!important}.mobileActionShelf summary{min-height:40px!important;height:40px!important;font-size:11.4px!important;padding-inline:11px!important;border-radius:13px!important}.poster-actions .actionStack .btn,.poster-actions .actionStack .btn-action{min-height:40px!important;height:40px!important;font-size:11.4px!important;border-radius:13px!important}.poster-actions .btn-action__ico,.poster-actions .btn-ico{width:28px!important;height:28px!important;min-width:28px!important;border-radius:10px!important;inset-inline-end:8px!important}html[dir=ltr] .poster-actions .btn-action__ico,html[dir=ltr] .poster-actions .btn-ico{inset-inline-start:8px!important}}@media (max-width:380px){.official-videos-card{padding:12px!important;border-radius:22px!important}.official-videos-card .ov-item,.official-videos-card .ov-item--premium{flex-basis:min(80vw,292px)!important;min-width:min(80vw,292px)!important;max-width:min(80vw,292px)!important}.official-videos-card .ov-actions{grid-template-columns:1fr!important}.official-videos-card .ov-featured-title{font-size:17px!important}#watch-official-platforms .provider-card--manual{padding:10px!important;gap:7px!important}#watch-official-platforms .provider-sub{max-width:160px!important;font-size:10px!important}#watch-official-platforms .provider-quick-cell{min-height:46px!important;padding:6px!important}#watch-official-platforms .provider-offer-row{padding:6px!important;gap:4px!important}#watch-official-platforms .provider-offer-meta,#watch-official-platforms .provider-offer-price,#watch-official-platforms .provider-offer-type{font-size:10px!important}#watch-official-platforms .provider-sub{max-width:152px!important}#watch-official-platforms .provider-badge,#watch-official-platforms .provider-kind{font-size:9px!important;padding-inline:7px!important}#watch-official-platforms .provider-offer-row,#watch-official-platforms .provider-offer-row--merged,#watch-official-platforms .provider-offer-row--smart{grid-template-columns:1fr!important;text-align:center!important}#watch-official-platforms .provider-offer-meta,#watch-official-platforms .provider-offer-price,#watch-official-platforms .provider-offer-type{justify-content:center!important;justify-self:center!important}#watch-official-platforms .provider-quick-cell--best{min-height:56px!important;padding:6px 5px!important}#watch-official-platforms .provider-quick-cell--best .provider-quick-label{font-size:8px!important}#watch-official-platforms .provider-quick-cell--best .provider-quick-value{font-size:8.65px!important;line-height:1.16!important;letter-spacing:-.08px!important}.header .brand-logo-picture{width:44px!important;height:44px!important;min-width:44px!important;flex-basis:44px!important}.header .brand-logo,.header img.brand-logo,.header img[src*="/assets/img/logo"],.header img[src*="/assets/img/logo-mobile"]{width:44px!important;height:44px!important;max-width:44px!important;min-width:44px!important}.financial-performance-card{padding:8px!important}.financial-performance-grid{gap:5px!important}.financial-metric-card{padding:7px 9px!important;column-gap:7px!important;border-radius:13px!important}.financial-metric-card__icon{width:24px!important;height:24px!important;min-width:24px!important;font-size:10.5px!important}.financial-metric-card__value{font-size:13.5px!important}.financial-metric-card__hint{font-size:7.8px!important}html[dir=rtl] .financial-performance-bar{grid-template-columns:60px minmax(0,1fr) 60px!important}.financial-performance-bar__name,.financial-performance-bar__value{font-size:7.2px!important}#box-office-performance .financial-metric-card__value .ch-finance-money--mobile{width:148px!important;min-width:148px!important;max-width:148px!important}#box-office-performance .ch-finance-money__amount{font-size:11.8px!important;letter-spacing:-.058em!important}#box-office-performance .ch-finance-money__short{font-size:7.7px!important;letter-spacing:-.03em!important}#box-office-performance .financial-metric-card{min-height:66px!important;height:66px!important;grid-template-columns:minmax(0,1fr) 112px!important;column-gap:6px!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 112px!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:112px!important;min-width:112px!important;max-width:112px!important}#box-office-performance .ch-finance-money__amount{font-size:11.4px!important}.header .brand-logo{width:40px!important;height:40px!important}.header .brand .name{font-size:15px!important;max-width:calc(100vw - 130px)!important}.header .brand .sub{font-size:9.4px!important;max-width:calc(100vw - 130px)!important}.ratings-compass-card{padding:13px;border-radius:22px}.ratings-compass-title{font-size:20px}.ratings-compass-copy{font-size:11.2px}.ratings-compass-pill{font-size:8.6px;padding-inline:4px}.ratings-source-card{grid-template-columns:34px minmax(0,1fr) 46px;gap:8px}.ratings-source-icon{width:34px;height:34px;font-size:15px}.ratings-source-name{font-size:11.5px}.ratings-source-score{min-width:46px;font-size:13px}.header-side.title-mobile-controls{gap:6px!important;grid-template-columns:minmax(0,.78fr) minmax(0,.98fr) minmax(0,1fr)!important}.header-side.title-mobile-controls .header-mini-action,.header-side.title-mobile-controls .theme-toggle{height:44px!important;min-height:44px!important;padding:0 8px!important}.header-side.title-mobile-controls .header-mini-action .mini-ico{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important}.header-side.title-mobile-controls .header-mini-action{font-size:11px!important}.ch-crew-summary{padding:10px;border-radius:18px}.ch-crew-title{font-size:17px}.ch-crew-sub{font-size:10.2px}.ch-crew-count{font-size:9px;padding:0 7px}.ch-crew-item,.ch-crew-item--cast{padding:8px;grid-template-columns:26px minmax(0,1fr)}.ch-crew-icon{width:26px;height:26px;font-size:11px}.ch-crew-value{font-size:10.7px}#watch-official-platforms .watch-smart-notes{padding:8px;border-radius:15px}#watch-official-platforms .watch-smart-lead{font-size:10px}#watch-official-platforms .watch-smart-text{font-size:9.45px}#watch-official-platforms .watch-smart-stat{min-height:58px;padding:6px 3px}#watch-official-platforms .watch-smart-stat strong{font-size:8px}#watch-official-platforms .watch-smart-stat em{font-size:7.2px}#reviews .rating-ui{gap:0}#reviews .rating-ui label{font-size:16px;padding:0 1px}#box-office-performance .financial-performance-grid{gap:7px!important}#box-office-performance .financial-metric-card{padding:9px 10px!important;column-gap:8px!important;border-radius:14px!important}#box-office-performance .financial-metric-card__label{font-size:9.2px!important;gap:6px!important}#box-office-performance .financial-metric-card__icon{width:23px!important;height:23px!important;min-width:23px!important;font-size:10.5px!important}#box-office-performance .financial-metric-card__value{font-size:12.4px!important}#box-office-performance .financial-metric-card__hint{font-size:7.7px!important;padding-inline-start:29px!important}.reactions-card--sidebar .reactions-row{gap:6px!important}.reactions-card--sidebar .reaction-pill{height:39px!important;min-height:39px!important;border-radius:14px!important}.reactions-card--sidebar .reaction-pill__emoji{font-size:16px!important}.reactions-card--sidebar .reaction-pill__count{min-width:20px!important;height:20px!important;font-size:10px!important}.poster-actions#quickActions{padding:8px!important;border-radius:20px!important}.poster-actions#quickActions .actionStack{gap:7px!important}.poster-actions#quickActions .btn-action{height:68px!important;min-height:68px!important;padding:8px 6px!important;border-radius:16px!important;gap:6px!important}.poster-actions#quickActions .btn-action__ico,.poster-actions#quickActions .btn-ico{width:31px!important;height:31px!important;min-width:31px!important;flex-basis:31px!important;border-radius:13px!important}.poster-actions#quickActions .btn-action__text{font-size:11.6px!important}#box-office-performance .financial-performance-card{padding:10px!important;border-radius:17px!important}#box-office-performance .financial-performance-card__title{font-size:14px!important}#box-office-performance .financial-performance-badge{font-size:7.8px!important;max-width:112px!important;padding:4px 7px!important}#box-office-performance .financial-performance-summary{grid-template-columns:minmax(0,1fr) 82px!important;gap:6px!important}#box-office-performance .financial-performance-pulse,#box-office-performance .financial-performance-story{padding:7px 8px!important;border-radius:13px!important}#box-office-performance .financial-performance-story__title{font-size:10.8px!important}#box-office-performance .financial-performance-pulse__score{font-size:13.5px!important}#box-office-performance .financial-performance-grid{padding:3px 7px!important}#box-office-performance .financial-metric-card{padding:6px 0!important;gap:6px!important}#box-office-performance .financial-metric-card__label{font-size:8.7px!important;gap:5px!important}#box-office-performance .financial-metric-card__icon{width:19px!important;height:19px!important;min-width:19px!important;font-size:9.6px!important}#box-office-performance .financial-metric-card__value{font-size:11.6px!important}#box-office-performance .financial-performance-grid{gap:6px!important}#box-office-performance .financial-metric-card{padding:8px 9px!important;column-gap:8px!important;border-radius:13px!important}#box-office-performance .financial-metric-card::before{top:8px!important;bottom:8px!important;width:2px!important}#box-office-performance .financial-metric-card__label{font-size:9px!important;gap:6px!important}#box-office-performance .financial-metric-card__icon{width:22px!important;height:22px!important;min-width:22px!important;font-size:10px!important}#box-office-performance .financial-metric-card__value{font-size:12px!important;max-width:44vw!important}#box-office-performance .financial-metric-card__hint{font-size:7.55px!important;padding-inline-start:28px!important}#box-office-performance .financial-metric-card__value{max-width:50vw!important}#box-office-performance .ch-finance-money{gap:2.5px!important}#box-office-performance .ch-finance-money__amount{font-size:14.6px!important}#box-office-performance .ch-finance-money__currency,#box-office-performance .ch-finance-money__unit{font-size:9px!important}#box-office-performance .ch-finance-money__currency{padding-inline:4px!important}#box-office-performance .financial-performance-summary{grid-template-columns:minmax(0,1fr) minmax(82px,96px)!important;gap:6px!important}#box-office-performance .financial-performance-pulse,#box-office-performance .financial-performance-story{padding:9px!important;min-height:68px!important}#box-office-performance .financial-metric-card{padding:8px 9px!important;column-gap:7px!important}#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{min-height:33px!important;padding:5px 6px!important}#box-office-performance .ch-finance-money__amount{font-size:13.8px!important}#box-office-performance .ch-finance-money__unit{font-size:8.2px!important}#box-office-performance .ch-finance-money__currency{font-size:7px!important;padding:2.5px 4px!important}#box-office-performance .financial-metric-card{min-height:62px!important;height:62px!important;grid-template-columns:minmax(0,1fr) 120px!important;column-gap:6px!important;padding:7px 8px!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 120px!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:120px!important;min-width:120px!important;max-width:120px!important}#box-office-performance .ch-finance-money__amount{font-size:10.8px!important}#box-office-performance .ch-finance-money__currency{font-size:6.2px!important;padding:2px 3.5px!important;max-width:32px!important}#box-office-performance .financial-metric-card__label{font-size:8.7px!important}#box-office-performance .financial-metric-card__hint{font-size:7px!important;padding-inline-start:28px!important}#box-office-performance .financial-metric-card{min-height:72px!important;height:72px!important;grid-template-columns:minmax(0,1fr) 132px!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 132px!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:132px!important;min-width:132px!important;max-width:132px!important}#box-office-performance .ch-finance-money__amount{font-size:12.1px!important}#box-office-performance .ch-finance-money__short{font-size:7.8px!important}#box-office-performance .financial-metric-card{min-height:74px!important;height:74px!important;grid-template-columns:minmax(0,1fr) 146px!important;column-gap:6px!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 146px!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:146px!important;min-width:146px!important;max-width:146px!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{height:48px!important;min-height:48px!important;padding:5px 7px!important}#box-office-performance .ch-finance-money__amount{font-size:11.7px!important;letter-spacing:-.045em!important}#box-office-performance .ch-finance-money__short{font-size:7.45px!important;letter-spacing:-.025em!important}#box-office-performance .financial-performance-grid .financial-metric-card:nth-child(2) .financial-metric-card__hint{font-size:6.85px!important;line-height:1.32!important}.poster-actions,.poster-actions#quickActions{gap:7px!important;padding:8px!important;border-radius:20px!important}.poster-actions .actionStack{gap:7px!important}.poster-actions .btn-action,.poster-actions .btn-disabled,.poster-actions .btn-watch,.poster-actions .btn-yt{min-height:50px!important;padding:9px!important;border-radius:16px!important;font-size:11.6px!important}.poster-actions .btn-action__text,.poster-actions .btn-disabled>span:last-child,.poster-actions .btn-watch>span:last-child,.poster-actions .btn-yt>span:last-child{font-size:11.6px!important}.poster-actions .btn-action__ico,.poster-actions .btn-ico{width:31px!important;height:31px!important;min-width:31px!important;border-radius:13px!important}.poster-actions#quickActions{gap:7px!important;padding:8px!important}.poster-actions#quickActions .btn-action,.poster-actions#quickActions .btn-disabled,.poster-actions#quickActions .btn-watch,.poster-actions#quickActions .btn-yt{min-height:46px!important;padding:7px 8px!important;gap:6px!important}.poster-actions#quickActions .btn-action__ico,.poster-actions#quickActions .btn-ico{width:26px!important;height:26px!important;min-width:26px!important;flex-basis:26px!important}.poster-actions#quickActions .btn-action__text,.poster-actions#quickActions .btn-disabled>span:last-child,.poster-actions#quickActions .btn-watch>span:last-child,.poster-actions#quickActions .btn-yt>span:last-child{font-size:12px!important}.poster-actions#quickActions .actionStack{gap:7px!important}.poster-actions#quickActions .actionStack>.btn-action,.poster-actions#quickActions .actionStack>a.btn-action,.poster-actions#quickActions .actionStack>button.btn-action{min-height:68px!important;height:68px!important;padding:8px 6px!important;border-radius:16px!important}.poster-actions#quickActions .actionStack .btn-action__ico,.poster-actions#quickActions .actionStack .btn-ico{width:31px!important;height:31px!important;min-width:31px!important;flex-basis:31px!important}.poster-actions#quickActions .actionStack .btn-action__text{font-size:11.5px!important}}@media (max-width:360px){#box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 126px!important;column-gap:6px!important;padding-inline:8px!important}html[dir=ltr] #box-office-performance .financial-metric-card,html[dir=rtl] #box-office-performance .financial-metric-card{grid-template-columns:minmax(0,1fr) 126px!important}#box-office-performance .ch-finance-money--multiplier,#box-office-performance .financial-metric-card__value,#box-office-performance .financial-metric-card__value .ch-finance-money,#box-office-performance .financial-metric-card__value .ch-finance-value-text{width:126px!important;min-width:126px!important;max-width:126px!important}#box-office-performance .financial-metric-card__value .ch-finance-money__amount{font-size:10.9px!important;letter-spacing:-.018em!important}#box-office-performance .financial-metric-card__hint{font-size:6.9px!important;padding-inline-start:30px!important}#watch-official-platforms .watch-smart-kicker strong{font-size:10.8px!important}#watch-official-platforms .watch-smart-kicker-count{font-size:9px!important;padding:0 6px!important}}@media (max-width:345px){#watch .watch-state-stats .watch-stat,#watch.card-watch .watch-state-stats .watch-stat{font-size:7.45px!important;letter-spacing:-.65px!important}#watch .watch-state-stats .watch-stat strong,#watch.card-watch .watch-state-stats .watch-stat strong{font-size:9.2px!important}}@media (hover:none),(pointer:coarse){.btn-action:hover,.btn:hover,.card:hover,.cast-card:hover,.ov-item:hover,.provider-card:hover,.rec-card:hover,.shot:hover,.sim-card:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,::after,::before{animation:none!important;transition:none!important}.poster-actions .btn-action,.poster-actions .btn-soft,.poster-actions .btn-watch,.poster-actions .btn-yt,.sh-discovery-card .chip.sh-discovery-chip,.sh-discovery-ico{transition:none!important;animation:none!important}}.details-grid--sidebar .detail{min-height:98px;padding:11px 12px!important;border-radius:20px!important}.details-grid--sidebar .detail .v{margin-top:5px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.4!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.details-grid--sidebar .detail[data-icotype=status] .v,.details-grid--sidebar .detail[data-icotype=type] .v{font-size:12.6px!important;line-height:1.45!important;font-weight:700!important}.details-grid--sidebar .detail .k{font-size:10px!important}.hero-bg{display:block!important;opacity:.96!important;visibility:visible!important}.hero-bg-media{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important;object-fit:cover!important}main.container>.card.card-topnav.title-nav-modern{padding:18px 24px!important;border-radius:20px!important;margin-top:12px!important;margin-bottom:0!important;background:radial-gradient(circle at 90% 10%,rgba(244,63,94,.06),transparent 32%),radial-gradient(circle at 8% 90%,rgba(59,130,246,.05),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.88))!important;border:1px solid rgba(148,163,184,.14)!important;box-shadow:0 4px 18px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.9)!important}.title-nav-modern__crumb{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:2px 6px!important;margin-bottom:14px!important;font-size:12.5px!important;font-weight:500!important;color:#64748b!important;direction:rtl!important}.title-nav-modern__crumb a{color:#64748b!important;text-decoration:none!important;padding:2px 6px!important;border-radius:6px!important;transition:color .15s,background .15s!important;white-space:nowrap!important}.title-nav-modern__crumb a:hover{color:#e11d48!important;background:rgba(225,29,72,.07)!important;text-decoration:none!important}.title-nav-modern__crumb span:last-child{color:#0f172a!important;font-weight:700!important}.title-nav-modern__sep{color:rgba(148,163,184,.6)!important;font-size:13px!important;opacity:1!important;font-weight:400!important}.title-nav-modern__tags{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;direction:rtl!important}.title-nav-tag{display:inline-flex!important;align-items:center!important;gap:4px!important;min-height:30px!important;padding:5px 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;transition:all .18s ease!important;border:1px solid rgba(148,163,184,.18)!important;background:rgba(255,255,255,.7)!important;color:#475569!important;backdrop-filter:blur(6px)!important;box-shadow:0 2px 8px rgba(15,23,42,.05)!important}.title-nav-tag:hover{background:rgba(225,29,72,.08)!important;border-color:rgba(225,29,72,.22)!important;color:#be123c!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(225,29,72,.1)!important}.title-nav-tag--main{background:linear-gradient(135deg,#fff1f2,#fff7ed)!important;border-color:rgba(225,29,72,.22)!important;color:#be123c!important;font-weight:700!important;box-shadow:0 2px 10px rgba(225,29,72,.1)!important}.title-nav-tag--main:hover{background:linear-gradient(135deg,#ffe4e6,#ffedd5)!important;box-shadow:0 6px 18px rgba(225,29,72,.16)!important}html[data-theme=dark] main.container>.card.card-topnav.title-nav-modern{background:radial-gradient(circle at 90% 10%,rgba(244,63,94,.07),transparent 32%),radial-gradient(circle at 8% 90%,rgba(59,130,246,.06),transparent 28%),linear-gradient(135deg,rgba(17,24,39,.96),rgba(11,18,32,.88))!important;border-color:rgba(255,255,255,.07)!important;box-shadow:0 4px 18px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)!important}html[data-theme=dark] .title-nav-modern__crumb a{color:#94a3b8!important}html[data-theme=dark] .title-nav-modern__crumb a:hover{color:#fb7185!important;background:rgba(251,113,133,.08)!important}html[data-theme=dark] .title-nav-modern__crumb span:last-child{color:#e2e8f0!important}html[data-theme=dark] .title-nav-tag{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:#94a3b8!important}html[data-theme=dark] .title-nav-tag:hover{background:rgba(251,113,133,.1)!important;border-color:rgba(251,113,133,.24)!important;color:#fda4af!important}html[data-theme=dark] .title-nav-tag--main{background:linear-gradient(135deg,rgba(244,63,94,.12),rgba(251,146,60,.1))!important;border-color:rgba(244,63,94,.28)!important;color:#fda4af!important}#mainContent .hero-bg,#mainContent .hero-bg-media,#mainContent>.card.hero-wrap,#mainContent>.hero-wrap,html[data-theme=light] #mainContent>.hero-wrap{display:block!important;opacity:1!important;visibility:visible!important}#mainContent .hero-bg{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important}#mainContent .hero-bg-media{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(1.08) brightness(.72)!important}#mainContent .btn-action{display:flex!important;opacity:1!important;visibility:visible!important}.header-mini-action.lang-mini-toggle,.lang-mini-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;text-decoration:none!important;cursor:pointer!important;transition:all .2s ease!important;position:relative!important;overflow:hidden!important}.header .lang-mini-toggle{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important;color:#e2e8f0!important;gap:5px!important}.header .lang-mini-toggle:hover{background:rgba(255,255,255,.18)!important;border-color:rgba(255,255,255,.28)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(0,0,0,.2)!important}.header .lang-mini-toggle::before{content:''!important;width:6px!important;height:6px!important;border-radius:50%!important;background:#22c55e!important;flex-shrink:0!important;box-shadow:0 0 6px rgba(34,197,94,.5)!important}.header .lang-mini-toggle .mini-ico{display:none!important}.header .lang-mini-toggle .mini-label{font-size:12px!important;font-weight:700!important;letter-spacing:.06em!important;color:inherit!important}html[data-theme=light] .header .lang-mini-toggle{background:rgba(15,23,42,.07)!important;border-color:rgba(15,23,42,.12)!important;color:#334155!important}html[data-theme=light] .header .lang-mini-toggle:hover{background:rgba(15,23,42,.12)!important}@media (min-width:768px){#mainContent .details-grid--sidebar{display:grid!important}#mainContent .details-grid--main{display:none!important}}@media (max-width:767px){#mainContent .details-grid--sidebar{display:none!important}#mainContent .details-grid--main{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-top:12px!important}#mainContent .details-grid--main .detail{text-align:center!important;min-height:80px!important;padding:10px 8px!important;border-radius:14px!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.14)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important}#mainContent .details-grid--main .detail .k{font-size:9.5px!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#94a3b8!important}#mainContent .details-grid--main .detail .v{font-size:12.5px!important;font-weight:600!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;text-align:center!important}}#mainContent .watch-profile-card{background:#fff!important;border:1px solid rgba(212,168,69,.14)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(15,23,42,.05),0 12px 32px rgba(212,168,69,.08)!important;padding:0!important}#mainContent .watch-profile-top{padding:20px 20px 18px!important;border-bottom:1px solid rgba(212,168,69,.1)!important;display:flex!important;flex-direction:column!important;gap:16px!important}#mainContent .watch-profile-kicker{display:block!important;font-size:10px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#94a3b8!important;margin-bottom:4px!important}#mainContent .watch-profile-title{font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important;color:#0f172a!important;margin:0!important}#mainContent .watch-profile-score-label-row{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:10px!important}#mainContent .watch-profile-score-label{font-size:10px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important}#mainContent .watch-profile-score-help{width:16px!important;height:16px!important;border-radius:50%!important;background:rgba(148,163,184,.18)!important;border:0!important;cursor:pointer!important;font-size:10px!important;color:#94a3b8!important}#mainContent .watch-profile-score-main{display:flex!important;align-items:center!important;gap:16px!important}#mainContent .watch-profile-score-circle{width:76px!important;height:76px!important;flex:0 0 76px!important;border-radius:50%!important;display:grid!important;place-items:center!important;position:relative!important;background:conic-gradient(var(--score-accent,#d4a845) calc(var(--score-value,0) * 1%),rgba(203,213,225,.18) 0)!important;box-shadow:0 6px 20px color-mix(in srgb,var(--score-accent,#d4a845) 22%,transparent)!important}#mainContent .watch-profile-score-circle::after{content:''!important;position:absolute!important;inset:7px!important;border-radius:50%!important;background:#fff!important}#mainContent .watch-profile-score-circle span{position:relative!important;z-index:2!important;font-size:22px!important;font-weight:600!important;color:#92400e!important;line-height:1!important}#mainContent .watch-profile-score-copy{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}#mainContent .watch-profile-score-copy strong{font-size:14px!important;font-weight:600!important;color:#1e293b!important;line-height:1.3!important;display:block!important}#mainContent .watch-profile-score-chip{display:inline-block!important;padding:3px 10px!important;border-radius:999px!important;font-size:10.5px!important;font-weight:500!important;background:rgba(212,168,69,.1)!important;color:#92400e!important;border:1px solid rgba(212,168,69,.2)!important;line-height:1.5!important}#mainContent .watch-profile-score--elite{--score-accent:#16a34a!important}#mainContent .watch-profile-score--elite .watch-profile-score-circle span{color:#14532d!important}#mainContent .watch-profile-score--elite .watch-profile-score-chip{background:rgba(22,163,74,.1)!important;color:#14532d!important;border-color:rgba(22,163,74,.2)!important}#mainContent .watch-profile-score--high{--score-accent:#d4a845!important}#mainContent .watch-profile-score--mid{--score-accent:#ea580c!important}#mainContent .watch-profile-score--mid .watch-profile-score-circle span{color:#9a3412!important}#mainContent .watch-profile-score--low{--score-accent:#dc2626!important}#mainContent .watch-profile-score--low .watch-profile-score-circle span{color:#991b1b!important}#mainContent .hero-insight-engine,#mainContent .watch-profile-fingerprint-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:16px 20px!important}#mainContent .hero-insight-chip,#mainContent .watch-profile-fingerprint-item,#mainContent .watch-profile-insight-chip{background:rgba(248,250,252,.8)!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:14px!important;padding:11px 13px!important;display:flex!important;flex-direction:column!important;gap:4px!important;transition:transform .15s,box-shadow .15s!important}#mainContent .watch-profile-fingerprint-item:hover,#mainContent .watch-profile-insight-chip:hover{transform:translateY(-1px)!important;box-shadow:0 4px 14px rgba(15,23,42,.07)!important}#mainContent .watch-profile-fingerprint-label{font-size:9.5px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#d4a845!important}#mainContent .watch-profile-fingerprint-value{font-size:12.5px!important;font-weight:500!important;color:#1e293b!important;line-height:1.4!important}#mainContent .watch-profile-why{padding:0 20px 16px!important;display:flex!important;flex-direction:column!important;gap:5px!important}#mainContent .watch-profile-why-label{font-size:9.5px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#94a3b8!important;display:block!important}#mainContent .watch-profile-why-copy{font-size:13px!important;font-weight:400!important;line-height:1.75!important;color:#475569!important}#mainContent .watch-profile-axes{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:0 20px 18px!important}#mainContent .watch-profile-axis-chip{display:inline-flex!important;align-items:center!important;padding:5px 13px!important;border-radius:999px!important;font-size:11px!important;font-weight:500!important;background:0 0!important;color:#be123c!important;border:1px solid rgba(225,29,72,.22)!important;transition:background .15s!important}#mainContent .watch-profile-axis-chip:hover{background:rgba(225,29,72,.06)!important}#mainContent .watch-profile-insight-merge{border-top:1px solid rgba(148,163,184,.1)!important}html[data-theme=dark] #mainContent .watch-profile-card{background:rgba(15,23,42,.94)!important;border-color:rgba(212,168,69,.1)!important}html[data-theme=dark] #mainContent .watch-profile-title{color:#f1f5f9!important}html[data-theme=dark] #mainContent .watch-profile-score-circle::after{background:#0f172a!important}html[data-theme=dark] #mainContent .watch-profile-fingerprint-item,html[data-theme=dark] #mainContent .watch-profile-insight-chip{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] #mainContent .watch-profile-fingerprint-value{color:#e2e8f0!important}html[data-theme=dark] #mainContent .watch-profile-why-copy{color:#94a3b8!important}html[data-theme=dark] #mainContent .watch-profile-score-copy strong{color:#e2e8f0!important}#mainContent .watch-profile-insight-merge:empty{display:none!important}#mainContent .watch-profile-score-main{display:flex!important;align-items:center!important;gap:14px!important}#mainContent .watch-profile-head{margin:0!important;padding:0!important}#mainContent .hero-insight-engine,#mainContent .watch-profile-insight-grid,#mainContent .watch-profile-insight-merge{min-height:0!important;height:auto!important}#mainContent .watch-profile-insight-merge:empty,#mainContent .watch-profile-insight-merge:not(:has(*)){display:none!important;padding:0!important;margin:0!important}#mainContent .watch-profile-card>div:empty,#mainContent .watch-profile-card>section:empty{display:none!important;padding:0!important;margin:0!important;height:0!important}#mainContent .watch-profile-top{padding:18px 20px 16px!important}#mainContent .watch-profile-insight-merge{padding-top:0!important}#mainContent .watch-profile-head{min-height:0!important;height:auto!important;padding:0!important;margin:0!important}#mainContent .watch-profile-title-wrap{padding:0!important;margin:0!important}#mainContent .watch-profile-top{display:flex!important;flex-direction:column!important;gap:12px!important;padding:18px 20px 16px!important;min-height:0!important}#mainContent .watch-profile-score{margin:0!important;padding:0!important}#mainContent .watch-profile-kicker{margin-bottom:2px!important;line-height:1.2!important}#mainContent .watch-profile-title{margin:0!important;line-height:1.3!important}#mainContent #watch-profile-box,#mainContent .watch-profile-card{contain:none!important;padding:22px 24px!important;background:#fff!important;border:1px solid rgba(212,168,69,.14)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(15,23,42,.05),0 12px 32px rgba(212,168,69,.08)!important}#mainContent #watch-profile-box .watch-profile-head{display:block!important;margin:0 0 16px!important;padding:0!important}#mainContent #watch-profile-box .watch-profile-kicker{display:block!important;font-size:10px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#94a3b8!important;margin:0 0 4px!important}#mainContent #watch-profile-box .watch-profile-head-chip{display:block!important;margin:8px 0 0!important;padding:7px 12px!important;border-radius:10px!important;background:rgba(212,168,69,.09)!important;border:1px solid rgba(212,168,69,.2)!important;color:#92400e!important;font-size:12px!important;font-weight:400!important;line-height:1.65!important;max-width:480px!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-head-chip{background:rgba(212,168,69,.1)!important;color:#fde68a!important}#mainContent #watch-profile-box .watch-profile-title{display:block!important;font-size:20px!important;font-weight:700!important;color:#0f172a!important;margin:0!important;line-height:1.25!important}#mainContent #watch-profile-box .watch-profile-hero-row{display:flex!important;flex-direction:row-reverse!important;align-items:stretch!important;gap:12px!important;margin-bottom:14px!important}#mainContent #watch-profile-box .watch-profile-hero-row .watch-profile-score{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;flex:0 0 175px!important;width:175px!important;max-width:175px!important;min-width:0!important;margin:0!important;padding:18px 14px!important;background:rgba(212,168,69,.06)!important;border:1px solid rgba(212,168,69,.18)!important;border-radius:18px!important;gap:10px!important}#mainContent #watch-profile-box .watch-profile-score-circle{width:88px!important;height:88px!important;flex:0 0 88px!important;border-radius:50%!important;display:grid!important;place-items:center!important;position:relative!important;background:conic-gradient(var(--score-accent,#d4a845) calc(var(--score-value,0) * 1%),rgba(203,213,225,.22) 0)!important}#mainContent #watch-profile-box .watch-profile-score-circle::after{content:''!important;position:absolute!important;inset:8px!important;border-radius:50%!important;background:#fdfaf4!important;z-index:1!important}#mainContent #watch-profile-box .watch-profile-score-circle>span{position:relative!important;z-index:2!important;font-size:26px!important;font-weight:700!important;color:#92400e!important;line-height:1!important}#mainContent #watch-profile-box .watch-profile-score-copy{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important}#mainContent #watch-profile-box .watch-profile-score-copy>strong{display:block!important;font-size:13.5px!important;font-weight:600!important;color:#1e293b!important;line-height:1.3!important}#mainContent #watch-profile-box .watch-profile-score-chip{display:inline-block!important;padding:4px 10px!important;border-radius:999px!important;font-size:10px!important;font-weight:400!important;background:rgba(212,168,69,.1)!important;color:#92400e!important;border:1px solid rgba(212,168,69,.2)!important;line-height:1.5!important;white-space:normal!important}#mainContent #watch-profile-box .watch-profile-score-help{display:none!important}#mainContent #watch-profile-box .watch-profile-score--elite{--score-accent:#16a34a!important}#mainContent #watch-profile-box .watch-profile-score--elite .watch-profile-score-circle>span{color:#14532d!important}#mainContent #watch-profile-box .watch-profile-score--high{--score-accent:#d4a845!important}#mainContent #watch-profile-box .watch-profile-score--mid{--score-accent:#ea580c!important}#mainContent #watch-profile-box .watch-profile-score--mid .watch-profile-score-circle>span{color:#9a3412!important}#mainContent #watch-profile-box .watch-profile-score--low{--score-accent:#dc2626!important}#mainContent #watch-profile-box .watch-profile-score--low .watch-profile-score-circle>span{color:#991b1b!important}#mainContent #watch-profile-box .watch-profile-hero-row .hero-insight-engine,#mainContent #watch-profile-box .watch-profile-hero-row .watch-profile-fingerprint-grid,#mainContent #watch-profile-box .watch-profile-hero-row .watch-profile-insight-grid{flex:1 1 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;align-content:start!important;padding:0!important;margin:0!important}#mainContent #watch-profile-box .hero-insight-chip,#mainContent #watch-profile-box .watch-profile-fingerprint-item,#mainContent #watch-profile-box .watch-profile-insight-chip{background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.13)!important;border-radius:14px!important;padding:11px 13px!important;display:flex!important;flex-direction:column!important;gap:4px!important}#mainContent #watch-profile-box .hero-insight-chip__icon{font-size:16px!important;line-height:1!important;margin-bottom:2px!important}#mainContent #watch-profile-box .hero-insight-chip__body{display:flex!important;flex-direction:column!important;gap:2px!important}#mainContent #watch-profile-box .hero-insight-chip__label,#mainContent #watch-profile-box .watch-profile-fingerprint-label{font-size:9px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#d4a845!important}#mainContent #watch-profile-box .hero-insight-chip__value,#mainContent #watch-profile-box .watch-profile-fingerprint-value{font-size:12px!important;font-weight:500!important;color:#1e293b!important;line-height:1.4!important}#mainContent #watch-profile-box .watch-profile-fingerprint-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:0!important;margin:0 0 12px!important}#mainContent #watch-profile-box .watch-profile-why{padding:12px 14px!important;margin:0 0 6px!important;border-radius:14px!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.12)!important;display:flex!important;flex-direction:column!important;gap:5px!important}#mainContent #watch-profile-box .watch-profile-why-label{font-size:9px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#94a3b8!important}#mainContent #watch-profile-box .watch-profile-why-copy{font-size:13px!important;font-weight:400!important;line-height:1.75!important;color:#475569!important}#mainContent #watch-profile-box .watch-profile-axes{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:0!important;margin:4px 0 0!important}#mainContent #watch-profile-box .watch-profile-axis-chip{padding:5px 13px!important;border-radius:999px!important;font-size:11px!important;font-weight:400!important;background:0 0!important;color:#be123c!important;border:1px solid rgba(225,29,72,.22)!important;display:inline-flex!important}html[data-theme=dark] #mainContent .watch-profile-card{background:rgba(15,23,42,.94)!important;border-color:rgba(212,168,69,.1)!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-title{color:#f1f5f9!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-circle::after{background:#0f172a!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-hero-row .watch-profile-score{background:rgba(212,168,69,.08)!important;border-color:rgba(212,168,69,.16)!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-circle>span{color:#fde68a!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-copy>strong{color:#e2e8f0!important}html[data-theme=dark] #mainContent #watch-profile-box .hero-insight-chip,html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-fingerprint-item,html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-insight-chip{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] #mainContent #watch-profile-box .hero-insight-chip__value,html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-fingerprint-value{color:#e2e8f0!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-why{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.07)!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-why-copy{color:#94a3b8!important}@media (max-width:600px){#mainContent #watch-profile-box,#mainContent .watch-profile-card{padding:16px!important;border-radius:18px!important}#mainContent #watch-profile-box .watch-profile-hero-row{flex-direction:column!important}#mainContent #watch-profile-box .watch-profile-hero-row .watch-profile-score{flex:none!important;width:100%!important;max-width:none!important;flex-direction:row!important;text-align:start!important;padding:14px!important;gap:14px!important;order:1!important}#mainContent #watch-profile-box .watch-profile-hero-row .watch-profile-fingerprint-grid{order:2!important}#mainContent #watch-profile-box .watch-profile-score-copy{align-items:flex-start!important}#mainContent #watch-profile-box .watch-profile-hero-row .hero-insight-engine,#mainContent #watch-profile-box .watch-profile-hero-row .watch-profile-insight-grid{width:100%!important}#mainContent #watch-profile-box .watch-profile-score-circle{width:72px!important;height:72px!important;flex:0 0 72px!important}#mainContent #watch-profile-box .watch-profile-score-circle>span{font-size:22px!important}}#mainContent #quickActions,#mainContent .actionStack,#mainContent .mobileActionShelf,#mainContent .poster-actions{background:0 0!important;border:none!important;box-shadow:none!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:16px!important}#mainContent .btn-action{display:flex!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:12px 16px!important;border-radius:16px!important;font-size:14px!important;font-weight:500!important;width:100%!important;cursor:pointer!important;text-decoration:none!important;transition:transform .15s ease!important}#mainContent .btn-action:hover{transform:translateY(-2px)!important}#mainContent .btn-fav:not(.is-on){background:rgba(225,29,72,.12)!important;border:1.5px solid rgba(225,29,72,.4)!important;color:#be123c!important}#mainContent .btn-fav.is-on{background:linear-gradient(135deg,#e11d48,#f43f5e)!important;border:none!important;color:#fff!important;box-shadow:0 8px 24px rgba(225,29,72,.32)!important}#mainContent .btn-wl:not(.is-on){background:rgba(22,163,74,.12)!important;border:1.5px solid rgba(22,163,74,.4)!important;color:#15803d!important}#mainContent .btn-wl.is-on{background:linear-gradient(135deg,#16a34a,#22c55e)!important;border:none!important;color:#fff!important;box-shadow:0 8px 24px rgba(22,163,74,.32)!important}#mainContent .btn-rate{background:rgba(212,168,69,.12)!important;border:1.5px solid rgba(212,168,69,.4)!important;color:#92400e!important}#mainContent .btn-share{background:rgba(100,116,139,.1)!important;border:1.5px solid rgba(100,116,139,.32)!important;color:#475569!important}#mainContent .btn-action__ico,#mainContent .btn-svg-ico{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important;display:grid!important;place-items:center!important;flex-shrink:0!important;background:rgba(255,255,255,.55)!important;font-size:16px!important}#mainContent .btn-fav:not(.is-on){background:rgba(225,29,72,.08)!important;border:1.5px solid rgba(225,29,72,.28)!important;color:#be123c!important}#mainContent .btn-wl:not(.is-on){background:rgba(22,163,74,.08)!important;border:1.5px solid rgba(22,163,74,.28)!important;color:#15803d!important}#mainContent .btn-rate{background:rgba(212,168,69,.08)!important;border:1.5px solid rgba(212,168,69,.3)!important;color:#92400e!important}#mainContent .btn-share{background:rgba(100,116,139,.07)!important;border:1.5px solid rgba(100,116,139,.25)!important;color:#475569!important}#mainContent .details-grid--sidebar{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-top:14px!important}#mainContent .details-grid--sidebar .detail{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:82px!important;padding:10px 8px!important;border-radius:16px!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.14)!important;gap:5px!important;box-shadow:0 2px 8px rgba(15,23,42,.04)!important}#mainContent .details-grid--sidebar .detail .k{font-size:9.5px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#94a3b8!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:4px!important;justify-content:center!important}#mainContent .details-grid--sidebar .detail .v{font-size:13px!important;font-weight:600!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important;text-align:center!important;line-height:1.3!important}@media (max-width:767px){#mainContent .details-grid--sidebar{display:none!important}#mainContent .details-grid--main{display:grid!important}}@media (min-width:768px){#mainContent .details-grid--sidebar{display:grid!important}#mainContent .details-grid--main{display:none!important}}#maturity.maturity-card{border-radius:20px!important;overflow:hidden!important;padding:18px 20px!important}#maturity .maturity-top{display:block!important;width:100%!important;margin-bottom:12px!important}#maturity .maturity-main{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}#maturity .maturity-eyebrow{font-size:11px!important;font-weight:500!important;letter-spacing:.06em!important;color:#64748b!important;text-transform:uppercase!important;display:block!important}#maturity .maturity-headline{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}#maturity .maturity-rating-pill{font-size:14px!important;font-weight:700!important;padding:5px 14px!important;border-radius:10px!important;background:#0f172a!important;color:#fff!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important}#maturity .maturity-family-pill{font-size:12px!important;font-weight:500!important;padding:5px 12px!important;border-radius:999px!important;background:rgba(239,68,68,.1)!important;color:#b91c1c!important;border:1px solid rgba(239,68,68,.18)!important}#maturity .maturity-meta-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important}#maturity .maturity-subpill{font-size:11.5px!important;font-weight:500!important;padding:5px 12px!important;border-radius:999px!important;background:rgba(15,23,42,.06)!important;color:#475569!important;border:1px solid rgba(15,23,42,.08)!important;display:inline-flex!important;align-items:center!important}#maturity .maturity-copy{font-size:13px!important;font-weight:400!important;line-height:1.7!important;color:#475569!important;margin-bottom:12px!important;padding:0!important}#maturity .maturity-details summary{font-size:12.5px!important;font-weight:500!important;color:#64748b!important;cursor:pointer!important;padding:10px 0 0!important;border-top:1px solid rgba(15,23,42,.07)!important;list-style:none!important;display:flex!important;align-items:center!important;gap:6px!important}#maturity .maturity-details summary:hover{color:#334155!important}#maturity .maturity-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;padding:12px 0 0!important}#maturity .maturity-item{background:rgba(255,255,255,.6)!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:12px!important;padding:10px 12px!important;display:flex!important;flex-direction:column!important;gap:3px!important}#maturity .maturity-item .label{font-size:9.5px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:#94a3b8!important}#maturity .maturity-item strong{font-size:12.5px!important;font-weight:500!important;color:#0f172a!important}@media (max-width:767px){#maturity.maturity-card{padding:14px 16px!important}#maturity .maturity-grid{grid-template-columns:1fr!important}#maturity .maturity-eyebrow{font-size:10px!important}}html[data-theme=light] #mainContent>.card.hero-wrap,html[data-theme=light] #mainContent>.hero-wrap{background:radial-gradient(900px 400px at 85% 0,rgba(212,168,69,.07),transparent 55%),radial-gradient(600px 300px at 10% 90%,rgba(225,29,72,.04),transparent 50%),linear-gradient(135deg,#fff 0,#f8fafc 100%)!important;border:1px solid rgba(148,163,184,.13)!important;box-shadow:0 4px 24px rgba(15,23,42,.06)!important;color:#0f172a!important}html[data-theme=light] #mainContent .hero-wrap,html[data-theme=light] #mainContent>.card.hero-wrap,html[data-theme=light] #mainContent>.hero-wrap{background:#fff!important;border:1px solid rgba(148,163,184,.14)!important;box-shadow:0 4px 24px rgba(15,23,42,.06)!important}html body #mainContent .card.hero-wrap,html body #mainContent .hero-wrap,html[data-theme=light] body #mainContent .hero-wrap{background:#fff!important;background-image:none!important;background-color:#fff!important}html[data-theme=light] main.container>.card.hero-wrap,html[data-theme=light] main.container>.hero-wrap{background:#fff!important;background-image:none!important;box-shadow:0 4px 20px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.9)!important;border-color:rgba(148,163,184,.14)!important}#mainContent>.card.hero-wrap,#mainContent>.hero-wrap,main.container>.card.hero-wrap,main.container>.hero-wrap{background:#fff!important;background-image:none!important;background-color:#fff!important;box-shadow:0 2px 16px rgba(15,23,42,.07)!important;border:1px solid rgba(148,163,184,.14)!important}#mainContent .ratings-compass-card{border-radius:22px!important;padding:20px 22px!important}#mainContent .ratings-compass-title{font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important;margin:4px 0 3px!important}#mainContent .ratings-compass-kicker{font-size:10px!important;font-weight:500!important;padding:4px 10px!important;min-height:24px!important}#mainContent .ratings-compass-copy{font-size:12px!important;font-weight:400!important;line-height:1.65!important;color:#64748b!important}#mainContent .ratings-compass-pill{font-size:10px!important;font-weight:500!important;padding:4px 10px!important;min-height:26px!important}#mainContent .ratings-compass-score-panel{padding:14px!important;border-radius:18px!important}#mainContent .ratings-compass-score-main b{font-size:42px!important;font-weight:700!important;letter-spacing:-.04em!important}#mainContent .ratings-compass-score-main span{font-size:10px!important;font-weight:400!important}#mainContent .ratings-compass-score-label{font-size:9.5px!important;font-weight:500!important}#mainContent .ratings-compass-signal{font-size:10px!important;font-weight:500!important;padding:5px 10px!important}#mainContent .ratings-score-mini{font-size:9.5px!important;font-weight:400!important;min-height:28px!important;padding:5px 8px!important;border-radius:10px!important}#mainContent .ratings-compass-source-card{border-radius:16px!important;padding:14px 12px!important}#mainContent .ratings-compass-source-name{font-size:12px!important;font-weight:600!important}#mainContent .ratings-compass-source-score{font-size:26px!important;font-weight:700!important;letter-spacing:-.03em!important}#mainContent .ratings-compass-source-base{font-size:9.5px!important;font-weight:400!important;color:#94a3b8!important}#mainContent .ratings-compass-votes{font-size:10.5px!important;font-weight:400!important;color:#64748b!important}#mainContent .ratings-compass-note{font-size:11px!important;font-weight:400!important;color:#94a3b8!important}#mainContent .ratings-compass-stars{font-size:13px!important}#mainContent .ratings-compass-votes-total{font-size:10.5px!important;font-weight:500!important;padding:4px 10px!important}@media (max-width:767px){#mainContent .ratings-compass-card{padding:16px!important;border-radius:18px!important}#mainContent .ratings-compass-title{font-size:16px!important}#mainContent .ratings-compass-score-main b{font-size:34px!important}}#mainContent #officialVideos.official-videos-card{border-radius:22px!important;padding:20px!important;overflow:hidden!important}html[data-theme=light] #mainContent #officialVideos{background:#fff!important;border:1px solid rgba(148,163,184,.13)!important;box-shadow:0 4px 20px rgba(15,23,42,.06)!important}#mainContent .official-videos-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important}#mainContent .ov-kicker{font-size:10px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important;display:block!important;margin-bottom:4px!important}#mainContent .official-videos-title{font-size:18px!important;font-weight:600!important;letter-spacing:-.02em!important;margin:0 0 4px!important;line-height:1.3!important}#mainContent .official-videos-sub{font-size:12px!important;font-weight:400!important;color:#64748b!important;line-height:1.6!important}#mainContent .official-videos-count{font-size:11px!important;font-weight:500!important;padding:5px 12px!important;border-radius:999px!important;background:rgba(212,168,69,.1)!important;color:#92400e!important;border:1px solid rgba(212,168,69,.2)!important;white-space:nowrap!important;flex-shrink:0!important}#mainContent .official-videos-layout{display:flex!important;flex-direction:column!important;gap:12px!important}@media (min-width:768px){#mainContent .official-videos-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 280px!important;gap:16px!important;align-items:start!important}}#mainContent .ov-featured{display:block!important;border-radius:16px!important;overflow:hidden!important;text-decoration:none!important;background:#000!important;position:relative!important}#mainContent .ov-featured-media{aspect-ratio:16/9!important;overflow:hidden!important;position:relative!important;border-radius:16px 16px 0 0!important;background:#111820!important}#mainContent .ov-featured-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .3s ease!important}#mainContent .ov-featured:hover .ov-featured-media img{transform:scale(1.03)!important}#mainContent .ov-play{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;z-index:2!important}#mainContent .ov-play::after{content:''!important;width:56px!important;height:56px!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;backdrop-filter:blur(8px)!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important;border:0!important}#mainContent .ov-play::before{content:'▶'!important;position:absolute!important;font-size:18px!important;color:#e11d48!important;z-index:3!important;margin-right:-3px!important}#mainContent .ov-type{position:absolute!important;top:10px!important;right:10px!important;font-size:10px!important;font-weight:600!important;padding:4px 10px!important;border-radius:999px!important;background:rgba(0,0,0,.65)!important;color:#fff!important;backdrop-filter:blur(6px)!important;z-index:4!important}#mainContent .ov-official-badge{position:absolute!important;top:10px!important;left:10px!important;font-size:10px!important;font-weight:600!important;padding:4px 10px!important;border-radius:999px!important;background:rgba(22,163,74,.85)!important;color:#fff!important;backdrop-filter:blur(6px)!important;z-index:4!important}#mainContent .ov-featured-body{padding:14px 16px 16px!important;background:#fff!important;border-radius:0 0 16px 16px!important;border:1px solid rgba(148,163,184,.12)!important;border-top:0!important}#mainContent .ov-now-label{font-size:9.5px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#e11d48!important;display:block!important;margin-bottom:5px!important}#mainContent .ov-title-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:6px!important}#mainContent .ov-featured-title{font-size:15px!important;font-weight:600!important;color:#0f172a!important;margin:0!important;line-height:1.35!important}#mainContent .ov-lang-pill{font-size:10px!important;font-weight:600!important;padding:2px 8px!important;border-radius:999px!important;background:rgba(59,130,246,.1)!important;color:#1d4ed8!important;border:1px solid rgba(59,130,246,.18)!important;flex-shrink:0!important}#mainContent .ov-featured-desc{font-size:12px!important;font-weight:400!important;color:#64748b!important;line-height:1.65!important;margin:0 0 10px!important}#mainContent .ov-video-stats{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:12px!important}#mainContent .ov-video-stats .m{font-size:10.5px!important;font-weight:400!important;color:#64748b!important;display:inline-flex!important;align-items:center!important;gap:3px!important}#mainContent .ov-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}#mainContent .ov-actions .btn-watch{background:#e11d48!important;color:#fff!important;padding:8px 16px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;border:0!important}#mainContent .ov-actions .btn-outline{background:0 0!important;color:#475569!important;padding:8px 14px!important;border-radius:999px!important;font-size:12px!important;font-weight:500!important;border:1px solid rgba(148,163,184,.28)!important;cursor:pointer!important}#mainContent .ov-video-index{font-size:11px!important;color:#94a3b8!important;margin-right:auto!important}#mainContent .ov-list{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:520px!important;overflow-y:auto!important;padding-right:2px!important}#mainContent .ov-list::-webkit-scrollbar{width:3px!important}#mainContent .ov-list::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3)!important;border-radius:99px!important}#mainContent .ov-item{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;padding:10px!important;border-radius:14px!important;text-decoration:none!important;border:1px solid transparent!important;transition:background .15s,border-color .15s!important;cursor:pointer!important}#mainContent .ov-item.is-active,#mainContent .ov-item:hover{background:rgba(225,29,72,.05)!important;border-color:rgba(225,29,72,.15)!important}#mainContent .ov-item-thumb{aspect-ratio:16/9!important;border-radius:10px!important;overflow:hidden!important;background:#111820!important}#mainContent .ov-item-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#mainContent .ov-item-body{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}#mainContent .ov-item-tags{display:flex!important;gap:4px!important;flex-wrap:wrap!important}#mainContent .ov-item-tag{font-size:9.5px!important;font-weight:500!important;padding:2px 7px!important;border-radius:999px!important;background:rgba(148,163,184,.14)!important;color:#475569!important}#mainContent .ov-item-title{font-size:12px!important;font-weight:500!important;color:#1e293b!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#mainContent .ov-item-meta{font-size:10px!important;color:#94a3b8!important;display:flex!important;gap:6px!important}@media (max-width:767px){#mainContent .ov-list{flex-direction:row!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:4px!important;gap:8px!important}#mainContent .ov-item{grid-template-columns:1fr!important;min-width:160px!important;max-width:160px!important;flex-shrink:0!important;padding:8px!important}#mainContent .ov-item-thumb{width:100%!important}#mainContent .ov-featured-title{font-size:14px!important}#mainContent .official-videos-title{font-size:16px!important}}#mainContent .ov-kicker{background:0 0!important;border:none!important;box-shadow:none!important;color:#94a3b8!important;padding:0!important;min-height:0!important}#mainContent .ov-item{grid-template-columns:1fr!important;gap:8px!important;padding:0!important;border-radius:14px!important;overflow:hidden!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.12)!important}#mainContent .ov-item.is-active,#mainContent .ov-item:hover{background:rgba(225,29,72,.04)!important;border-color:rgba(225,29,72,.18)!important}#mainContent .ov-item-thumb{width:100%!important;aspect-ratio:16/9!important;border-radius:0!important;overflow:hidden!important}#mainContent .ov-item-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#mainContent .ov-item-body{padding:8px 10px 10px!important;gap:5px!important}#mainContent .ov-item.is-active .ov-item-thumb::after{content:'▶'!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;font-size:20px!important;color:#fff!important;background:rgba(225,29,72,.45)!important;backdrop-filter:blur(2px)!important}#mainContent .ov-item-thumb{position:relative!important}@media (min-width:768px){#mainContent .ov-list{max-height:540px!important;overflow-y:auto!important;overflow-x:hidden!important;flex-direction:column!important}#mainContent .ov-item{grid-template-columns:1fr!important;min-width:0!important;max-width:100%!important}}@media (max-width:767px){#mainContent .ov-list{flex-direction:row!important;overflow-x:auto!important;max-height:none!important;padding-bottom:4px!important}#mainContent .ov-item{min-width:150px!important;max-width:150px!important;flex-shrink:0!important}}@media (max-width:767px){#officialVideos .official-videos-head{flex-direction:column!important;gap:8px!important;margin-bottom:14px!important}#officialVideos .official-videos-title{font-size:16px!important;font-weight:600!important;margin:0 0 4px!important}#officialVideos .official-videos-sub{font-size:11.5px!important;color:#64748b!important}#officialVideos .official-videos-layout{display:flex!important;flex-direction:column!important;gap:12px!important}#officialVideos .ov-featured{display:block!important;border-radius:14px!important;overflow:hidden!important;width:100%!important}#officialVideos .ov-featured-media{aspect-ratio:16/9!important;border-radius:14px 14px 0 0!important;width:100%!important}#officialVideos .ov-featured-body{padding:12px 14px 14px!important;border-radius:0 0 14px 14px!important}#officialVideos .ov-featured-title{font-size:14px!important;font-weight:600!important}#officialVideos .ov-featured-desc{font-size:11.5px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#officialVideos .ov-list{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;padding-bottom:6px!important;max-height:none!important;scrollbar-width:none!important}#officialVideos .ov-list::-webkit-scrollbar{display:none!important}#officialVideos .ov-item{display:flex!important;flex-direction:column!important;min-width:155px!important;max-width:155px!important;flex-shrink:0!important;border-radius:12px!important;overflow:hidden!important;background:rgba(248,250,252,.95)!important;border:1px solid rgba(148,163,184,.14)!important;grid-template-columns:unset!important}#officialVideos .ov-item-thumb{width:100%!important;aspect-ratio:16/9!important;border-radius:0!important}#officialVideos .ov-item-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#officialVideos .ov-item-body{padding:8px 10px 10px!important;display:flex!important;flex-direction:column!important;gap:4px!important}#officialVideos .ov-item-title{font-size:11.5px!important;font-weight:500!important;color:#1e293b!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#officialVideos .ov-item-meta{font-size:10px!important;color:#94a3b8!important}#officialVideos .ov-item-tags{display:flex!important;gap:4px!important;flex-wrap:wrap!important}#officialVideos .ov-item-tag{font-size:9px!important;padding:2px 6px!important;border-radius:999px!important;background:rgba(148,163,184,.14)!important;color:#64748b!important}}@media (max-width:767px){#officialVideos .ov-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;overflow:visible!important;flex-direction:unset!important;padding-bottom:0!important;margin-top:8px!important}#officialVideos .ov-item{min-width:0!important;max-width:100%!important;flex-shrink:unset!important;border-radius:10px!important;overflow:hidden!important;background:#000!important;border:none!important;position:relative!important;grid-template-columns:unset!important;display:block!important}#officialVideos .ov-item-body{display:none!important}#officialVideos .ov-item-thumb{aspect-ratio:16/9!important;border-radius:10px!important;width:100%!important;position:relative!important}#officialVideos .ov-item-thumb::after{content:'▶'!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;font-size:14px!important;color:#fff!important;background:rgba(0,0,0,.32)!important;border-radius:10px!important;opacity:0!important;transition:opacity .15s!important}#officialVideos .ov-item.is-active .ov-item-thumb::after,#officialVideos .ov-item:hover .ov-item-thumb::after{opacity:1!important;background:rgba(225,29,72,.45)!important}#officialVideos .ov-item.is-active{outline:2px solid #e11d48!important;outline-offset:1px!important}}@media (max-width:767px){#mainContent #officialVideos .ov-list,#officialVideos .ov-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;overflow:visible!important;max-height:none!important;flex-direction:unset!important;margin-top:10px!important}#mainContent #officialVideos .ov-item,#officialVideos .ov-item{display:block!important;position:relative!important;min-width:0!important;max-width:100%!important;flex-shrink:unset!important;border-radius:10px!important;overflow:hidden!important;padding:0!important;background:#000!important;border:1.5px solid transparent!important;grid-template-columns:unset!important}#mainContent #officialVideos .ov-item.is-active,#officialVideos .ov-item.is-active{border-color:#e11d48!important}#mainContent #officialVideos .ov-item .ov-item-thumb,#officialVideos .ov-item .ov-item-thumb{display:block!important;width:100%!important;aspect-ratio:16/9!important;border-radius:0!important;position:relative!important}#mainContent #officialVideos .ov-item .ov-item-thumb img,#officialVideos .ov-item .ov-item-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#mainContent #officialVideos .ov-item .ov-item-body,#mainContent #officialVideos .ov-item .ov-item-meta,#mainContent #officialVideos .ov-item .ov-item-tag,#mainContent #officialVideos .ov-item .ov-item-tags,#mainContent #officialVideos .ov-item .ov-item-title,#officialVideos .ov-item .ov-item-body,#officialVideos .ov-item .ov-item-meta,#officialVideos .ov-item .ov-item-tag,#officialVideos .ov-item .ov-item-tags,#officialVideos .ov-item .ov-item-title,#officialVideos .ov-item>:not(.ov-item-thumb){display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}}@media (max-width:767px){#mainContent #officialVideos .ov-list,#officialVideos .ov-list{display:flex!important;flex-direction:row!important;grid-template-columns:unset!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;padding-bottom:4px!important}#mainContent #officialVideos .ov-list::-webkit-scrollbar,#officialVideos .ov-list::-webkit-scrollbar{display:none!important}#mainContent #officialVideos .ov-item,#officialVideos .ov-item{min-width:calc(50% - 4px)!important;max-width:calc(50% - 4px)!important;flex-shrink:0!important;scroll-snap-align:start!important}}@media (max-width:767px){#officialVideos .ov-featured-media{aspect-ratio:16/10!important;min-height:200px!important}}@media (max-width:767px){#mainContent #officialVideos .ov-featured-media,#officialVideos .ov-featured .ov-featured-media,#officialVideos .ov-featured-media{min-height:220px!important;max-height:260px!important;aspect-ratio:16/9!important;height:auto!important}#mainContent #officialVideos .ov-featured,#officialVideos .ov-featured{width:100%!important}}#cast .section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:14px!important}#cast .section-title{font-size:17px!important;font-weight:600!important;margin:0!important}#cast .section-meta-chip{font-size:11px!important;font-weight:500!important;padding:4px 12px!important;border-radius:999px!important;background:rgba(212,168,69,.1)!important;color:#92400e!important;border:1px solid rgba(212,168,69,.2)!important;white-space:nowrap!important}#cast .cast-gallery{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:10px!important;overflow-x:hidden!important;overflow-y:visible!important;padding-bottom:0!important}@media (min-width:768px){#cast .cast-gallery{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:14px!important}}#cast .cast-card{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;text-align:center!important;cursor:pointer!important}#cast .cast-card img{width:100%!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important;display:block!important;border:2px solid rgba(148,163,184,.18)!important;transition:border-color .15s,transform .15s!important}#cast .cast-card:hover img{border-color:rgba(225,29,72,.4)!important;transform:scale(1.04)!important}#cast .cast-body{width:100%!important;display:flex!important;flex-direction:column!important;gap:2px!important}#cast .cast-name{font-size:11px!important;font-weight:500!important;color:#1e293b!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#cast .cast-role{font-size:10px!important;font-weight:400!important;color:#94a3b8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#cast .cast-more{margin-top:12px!important}#cast .cast-more summary{font-size:13px!important;font-weight:500!important;color:#64748b!important;cursor:pointer!important;padding:10px 14px!important;border-radius:12px!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.14)!important;list-style:none!important;text-align:center!important;transition:background .15s!important}#cast .cast-more summary:hover{background:rgba(225,29,72,.05)!important;border-color:rgba(225,29,72,.18)!important;color:#be123c!important}#cast .cast-more[open] summary{border-radius:12px 12px 0 0!important;border-bottom:0!important}#cast .cast-gallery--more{border:1px solid rgba(148,163,184,.14)!important;border-top:0!important;border-radius:0 0 12px 12px!important;padding:14px!important;background:rgba(248,250,252,.5)!important;overflow-x:hidden!important;justify-content:start!important}#cast .cast-director-row{margin-top:12px!important;font-size:12.5px!important;font-weight:400!important;color:#64748b!important;padding:10px 14px!important;border-radius:12px!important;background:rgba(248,250,252,.8)!important;border:1px solid rgba(148,163,184,.12)!important}#cast .cast-director-row strong{font-weight:600!important;color:#1e293b!important}@media (max-width:767px){#cast .cast-gallery{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}#cast .cast-card img{width:100%!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important}#cast .cast-name{font-size:11px!important}}@media (max-width:767px){#cast .cast-gallery{display:grid!important;grid-template-columns:repeat(auto-fill,calc(50% - 6px))!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:column!important;grid-auto-columns:calc(50% - 6px)!important;overflow-x:auto!important;overflow-y:hidden!important;gap:10px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x mandatory!important;padding-bottom:4px!important}#cast .cast-gallery::-webkit-scrollbar{display:none!important}#cast .cast-card{scroll-snap-align:start!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:14px!important;padding:12px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important}#cast .cast-card img{width:72px!important;height:72px!important;min-width:72px!important;border-radius:50%!important;object-fit:cover!important;object-position:top center!important;border:2px solid rgba(148,163,184,.18)!important}#cast .cast-name{font-size:11.5px!important;font-weight:500!important;color:#1e293b!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important}#cast .cast-role{font-size:10px!important;color:#94a3b8!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important}}#faq .section-title{font-size:17px!important;font-weight:600!important;margin-bottom:8px!important}#faq .note{font-size:12px!important;font-weight:400!important;color:#64748b!important;line-height:1.6!important}#faq .faq-acc-item{border-radius:14px!important;border:1px solid rgba(148,163,184,.14)!important;background:rgba(255,255,255,.9)!important;margin-bottom:8px!important;overflow:hidden!important}#faq .faq-acc-item[open]{border-color:rgba(212,168,69,.22)!important}#faq .faq-acc-sum{display:flex!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;cursor:pointer!important;list-style:none!important;font-size:13px!important;font-weight:500!important;color:#1e293b!important;line-height:1.4!important}#faq .faq-acc-sum::-webkit-details-marker{display:none!important}#faq .faq-acc-num{width:22px!important;height:22px!important;min-width:22px!important;border-radius:50%!important;background:rgba(212,168,69,.12)!important;color:#92400e!important;font-size:10.5px!important;font-weight:700!important;display:grid!important;place-items:center!important;flex-shrink:0!important}#faq .faq-acc-item[open] .faq-acc-num{background:#d4a845!important;color:#fff!important}#faq .faq-acc-q{flex:1!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}#faq .faq-acc-chev{width:18px!important;height:18px!important;flex-shrink:0!important;display:grid!important;place-items:center!important;color:#94a3b8!important;font-size:11px!important;transition:transform .2s!important}#faq .faq-acc-item[open] .faq-acc-chev{transform:rotate(180deg)!important}#faq .faq-acc-body{padding:0 14px 14px 14px!important;font-size:13px!important;font-weight:400!important;color:#475569!important;line-height:1.75!important;border-top:1px solid rgba(148,163,184,.1)!important;padding-top:12px!important}#faq .faq-pill{font-size:11px!important;font-weight:500!important;padding:4px 10px!important;border-radius:999px!important;background:rgba(148,163,184,.12)!important;color:#475569!important;display:inline-flex!important;align-items:center!important;gap:4px!important;margin:2px!important}#faq .faq-rating-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}@media (max-width:767px){#faq .section-title{font-size:16px!important}#faq .faq-acc-sum{font-size:12.5px!important;padding:12px!important}#faq .faq-acc-q{font-size:12.5px!important}#faq .faq-acc-body{font-size:12.5px!important}}#reviews .reviews-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important;flex-wrap:wrap!important}#reviews .section-title{font-size:17px!important;font-weight:600!important;margin:0 0 4px!important}#reviews .reviews-sub{font-size:12px!important;font-weight:400!important;color:#64748b!important;line-height:1.6!important}#reviews .review-form{border-radius:18px!important;padding:18px!important;margin-bottom:16px!important}#reviews .review-form-eyebrow{font-size:10px!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#94a3b8!important;display:block!important;margin-bottom:3px!important}#reviews .review-form-title{font-size:15px!important;font-weight:600!important;color:#0f172a!important;display:block!important;margin-bottom:4px!important}#reviews .review-form-note{font-size:11.5px!important;font-weight:400!important;color:#64748b!important;line-height:1.6!important;display:block!important}#reviews .review-form-pill{display:flex!important;flex-direction:column!important;align-items:center!important;padding:8px 14px!important;border-radius:12px!important;background:rgba(212,168,69,.1)!important;border:1px solid rgba(212,168,69,.2)!important;flex-shrink:0!important;gap:2px!important}#reviews .review-form-pill span{font-size:9.5px!important;font-weight:500!important;color:#92400e!important}#reviews .review-form-pill strong{font-size:16px!important;font-weight:700!important;color:#92400e!important}#reviews .field .lbl,#reviews .lbl{font-size:12px!important;font-weight:500!important;color:#475569!important;margin-bottom:6px!important;display:block!important}#reviews .searchbox,#reviews input[type=text],#reviews textarea{font-size:13px!important;font-weight:400!important;border-radius:12px!important;padding:10px 14px!important;border:1px solid rgba(148,163,184,.24)!important;width:100%!important;box-sizing:border-box!important}#reviews .star-rating,#reviews .stars,#reviews [class*=star]{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;gap:4px!important}#reviews .star-rating input[type=radio]{display:none!important}#reviews .star-rating .star,#reviews .star-rating label{font-size:28px!important;cursor:pointer!important;color:rgba(148,163,184,.35)!important;transition:color .15s!important;line-height:1!important}#reviews .star-rating input:checked~label,#reviews .star-rating label:hover,#reviews .star-rating label:hover~label{color:#d4a845!important}#reviews .field:has([type=radio]),#reviews .review-stars-wrap{overflow:hidden!important}#reviews .btn-submit,#reviews button[type=submit],#reviews input[type=submit]{background:#e11d48!important;color:#fff!important;font-size:13px!important;font-weight:600!important;padding:12px 24px!important;border-radius:999px!important;border:0!important;cursor:pointer!important;transition:background .15s!important;width:100%!important}#reviews .btn-submit:hover,#reviews button[type=submit]:hover{background:#be123c!important}#reviews .reviews-summary{border-radius:18px!important;padding:16px 18px!important;margin-bottom:14px!important}#reviews .reviews-count{font-size:12px!important;font-weight:400!important;color:#64748b!important}#reviews .comment-card,#reviews .review-card{border-radius:14px!important;padding:14px 16px!important;margin-bottom:10px!important;border:1px solid rgba(148,163,184,.12)!important;background:rgba(255,255,255,.9)!important}#reviews .comment-name,#reviews .review-name{font-size:13px!important;font-weight:600!important;color:#1e293b!important}#reviews .comment-text,#reviews .review-text{font-size:13px!important;font-weight:400!important;color:#475569!important;line-height:1.7!important}#reviews .comment-date,#reviews .review-date{font-size:10.5px!important;color:#94a3b8!important}@media (max-width:767px){#reviews .section-title{font-size:16px!important}#reviews .review-form{padding:14px!important}#reviews .review-form-title{font-size:14px!important}#reviews .star-rating .star,#reviews .star-rating label{font-size:26px!important}}#reviews .rating-ui{display:flex!important;flex-direction:row!important;direction:rtl!important;gap:4px!important;align-items:center!important;flex-wrap:nowrap!important;padding:10px 0!important}#reviews .rating-ui input[type=radio]{display:none!important}#reviews .rating-ui label{font-size:28px!important;cursor:pointer!important;color:rgba(148,163,184,.35)!important;transition:color .15s!important;line-height:1!important;-webkit-user-select:none!important;user-select:none!important}#reviews .rating-ui label:hover,#reviews .rating-ui label:hover~label{color:#d4a845!important}#reviews .rating-ui input[type=radio]:checked+label,#reviews .rating-ui input[type=radio]:checked~label{color:#d4a845!important}#reviews .rating-hint{font-size:11px!important;color:#94a3b8!important;font-weight:400!important;white-space:nowrap!important;margin-right:6px!important}@media (max-width:767px){#reviews .rating-ui label{font-size:26px!important}}#reviews .rating-ui{display:flex!important;flex-wrap:nowrap!important;gap:2px!important;align-items:center!important;padding:8px 0!important;width:100%!important;overflow:hidden!important;direction:ltr!important;flex-direction:row-reverse!important}html[dir=rtl] #reviews .rating-ui{flex-direction:row-reverse!important;justify-content:flex-end!important}html[dir=ltr] #reviews .rating-ui{flex-direction:row!important;justify-content:flex-start!important}#reviews .rating-ui input[type=radio]{display:none!important}#reviews .rating-ui label{font-size:clamp(20px, 6vw, 26px)!important;cursor:pointer!important;color:rgba(148,163,184,.3)!important;transition:color .12s!important;line-height:1!important;flex-shrink:1!important}#reviews .rating-ui label:hover,#reviews .rating-ui label:hover~label{color:#d4a845!important}#reviews .rating-ui input[type=radio]:checked~label{color:#d4a845!important}#reviews .rating-hint{font-size:10.5px!important;color:#94a3b8!important;white-space:nowrap!important;flex-shrink:0!important;padding:0 4px!important}#reviews .rating-ui{display:flex!important;direction:rtl!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:0!important;padding:10px 4px!important;overflow:hidden!important;box-sizing:border-box!important}#reviews .rating-ui label{flex:1!important;text-align:center!important;font-size:clamp(18px, 7vw, 26px)!important;cursor:pointer!important;color:rgba(148,163,184,.3)!important;transition:color .12s!important;line-height:1!important}#reviews .rating-ui input[type=radio]{display:none!important}#reviews .rating-ui label:hover,#reviews .rating-ui label:hover~label{color:#d4a845!important}#reviews .rating-ui input[type=radio]:checked~label{color:#d4a845!important}@media (max-width:767px){#reviews .rating-hint{display:none!important}}@media (min-width:768px){#reviews .rating-ui{width:max-content!important;max-width:100%!important;justify-content:flex-start!important;gap:3px!important;padding:10px 14px!important;border-radius:14px!important}#reviews .rating-ui label{flex:0 0 auto!important;font-size:22px!important;padding:0 2px!important;text-align:center!important}#reviews .rating-hint{margin-inline-start:8px!important;font-size:12px!important}}@media (max-width:767px){#cast .cast-card{padding:14px 10px 12px!important;gap:10px!important}#cast .cast-card img{width:85%!important;height:auto!important;aspect-ratio:1/1!important;max-width:110px!important;border-radius:50%!important;object-fit:cover!important;object-position:top center!important;border:2.5px solid rgba(148,163,184,.2)!important}#cast .cast-name{font-size:12px!important;font-weight:500!important}#cast .cast-role{font-size:10.5px!important}}@media (max-width:767px){#cast .cast-gallery{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}#cast .cast-card{padding:16px 12px 14px!important;gap:10px!important;border-radius:16px!important}#cast .cast-card img{width:90%!important;max-width:none!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important;object-position:top center!important;border:2.5px solid rgba(148,163,184,.18)!important}}@media (max-width:767px){#cast{overflow:hidden!important}#cast .cast-gallery{display:grid!important;grid-template-columns:repeat(2,calc(45vw - 16px))!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:column!important;grid-auto-columns:calc(45vw - 16px)!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;padding-right:calc(10vw)!important}#cast .cast-gallery::-webkit-scrollbar{display:none!important}#cast .cast-card{scroll-snap-align:start!important;padding:14px 10px 12px!important;border-radius:16px!important;gap:8px!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.12)!important}#cast .cast-card img{width:85%!important;aspect-ratio:1/1!important;max-width:none!important;border-radius:50%!important;object-fit:cover!important;object-position:top center!important;border:2px solid rgba(148,163,184,.18)!important}#cast .cast-gallery::after{content:''!important;display:block!important;min-width:4px!important}#cast{position:relative!important}#cast::after{content:''!important;position:absolute!important;top:40px!important;left:0!important;width:40px!important;height:calc(100% - 80px)!important;background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.95))!important;pointer-events:none!important;z-index:2!important}}@media (min-width:768px){#cast .cast-gallery{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:12px!important;grid-template-columns:unset!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;scroll-padding-inline:4px!important;padding-bottom:10px!important}#cast .cast-gallery::-webkit-scrollbar{height:6px!important}#cast .cast-gallery::-webkit-scrollbar-track{background:0 0!important}#cast .cast-gallery::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3)!important;border-radius:999px!important}#cast .cast-gallery::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.55)!important}#cast .cast-card{flex:0 0 calc(16.6% - 10px)!important;min-width:100px!important;max-width:160px!important;padding:14px 10px 12px!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;text-align:center!important;scroll-snap-align:start!important}#cast .cast-card img{width:80%!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important;object-position:top center!important;border:2px solid rgba(148,163,184,.16)!important}#cast .cast-name{font-size:12px!important;font-weight:500!important}#cast .cast-role{font-size:10.5px!important;color:#94a3b8!important}#cast .cast-more{margin-top:14px!important}#cast .cast-more summary{text-align:center!important;font-size:13px!important}}@media (max-width:767px){#cast .cast-gallery{display:grid!important;grid-template-columns:repeat(2,calc(47vw - 20px))!important;grid-template-rows:repeat(2,auto)!important;grid-auto-flow:column!important;grid-auto-columns:calc(47vw - 20px)!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;padding-bottom:2px!important;padding-left:20px!important}#cast .cast-gallery::-webkit-scrollbar{display:none!important}#cast .cast-card{scroll-snap-align:start!important;padding:12px 8px 10px!important;border-radius:14px!important;gap:7px!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(148,163,184,.12)!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}#cast .cast-card img{width:75%!important;aspect-ratio:1/1!important;border-radius:50%!important;object-fit:cover!important;object-position:top center!important;border:2px solid rgba(148,163,184,.16)!important}#cast .cast-name{font-size:11.5px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important}#cast .cast-role{font-size:10px!important;color:#94a3b8!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;width:100%!important}}main.container{padding-inline:clamp(14px,2.4vw,36px)!important;box-sizing:border-box!important}#mainContent .card,#mainContent .ratings-compass-card,#mainContent section{box-sizing:border-box!important;max-width:100%!important}@media (min-width:768px){#mainContent .ratings-compass-card{width:100%!important;max-width:100%!important;margin-inline:0!important}}@media (max-width:767px){#mainContent .ratings-compass-card{padding:14px 14px!important;border-radius:18px!important;margin:0!important}.ratings-compass-title{font-size:15px!important;font-weight:600!important;margin:4px 0 2px!important}.ratings-compass-copy{font-size:11px!important;line-height:1.5!important;margin-bottom:8px!important}.ratings-compass-section-head{margin-bottom:8px!important;gap:8px!important}.ratings-compass-kicker{font-size:9.5px!important;padding:3px 8px!important;min-height:22px!important}.ratings-compass-pill{font-size:9.5px!important;padding:3px 8px!important;min-height:24px!important}.ratings-compass-body{gap:8px!important;grid-template-columns:minmax(120px,140px) minmax(0,1fr)!important}.ratings-compass-score-panel{min-height:auto!important;padding:10px!important;border-radius:14px!important}.ratings-compass-score-main b{font-size:30px!important;font-weight:700!important}.ratings-compass-score-main span{font-size:9px!important}.ratings-compass-score-label{font-size:9px!important;padding:3px 6px!important}.ratings-compass-signal{font-size:9.5px!important;padding:4px 8px!important;margin-top:5px!important}.ratings-compass-score-meta{gap:4px!important}.ratings-score-mini{font-size:9px!important;padding:4px 6px!important;min-height:24px!important;border-radius:8px!important}.ratings-compass-source-card{padding:10px 10px!important;border-radius:12px!important}.ratings-compass-source-score{font-size:20px!important}.ratings-compass-source-name{font-size:11px!important}.ratings-compass-votes{font-size:10px!important}.ratings-compass-stars{font-size:11px!important}.ratings-compass-note{font-size:10px!important;padding-top:8px!important}.ratings-compass-votes-total{font-size:10px!important;padding:3px 8px!important}.ratings-compass-top-stats{gap:4px!important}}@media (max-width:767px){.ratings-compass-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ratings-source-card{min-height:64px!important;padding:10px!important;border-radius:14px!important;grid-template-columns:28px minmax(0,1fr) 36px!important;gap:7px!important}.ratings-source-icon{width:28px!important;height:28px!important;border-radius:10px!important;font-size:14px!important}.ratings-source-icon img{width:28px!important;height:28px!important}.ratings-compass-source-score,.ratings-source-score{font-size:18px!important;font-weight:700!important;line-height:1.1!important}.ratings-compass-source-name,.ratings-source-name{font-size:10.5px!important;font-weight:600!important}.ratings-compass-votes,.ratings-source-votes{font-size:9.5px!important}.ratings-compass-bar,.ratings-source-bar{height:3px!important;border-radius:99px!important}.ratings-compass-sources-panel{gap:8px!important}.ratings-compass-body{grid-template-columns:1fr!important;gap:10px!important}.ratings-compass-score-panel{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;padding:12px 14px!important;min-height:auto!important}.ratings-compass-score-main{display:flex!important;align-items:center!important;gap:8px!important;padding:0!important}.ratings-compass-score-main b{font-size:32px!important}.ratings-compass-score-meta{flex:1!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important}}@media (max-width:767px){.ratings-compass-body{grid-template-columns:minmax(120px,140px) minmax(0,1fr)!important;gap:8px!important}.ratings-compass-score-panel{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:12px!important;min-height:auto!important}.ratings-compass-score-main{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:4px 0!important}.ratings-compass-score-main b{font-size:30px!important;font-weight:700!important}.ratings-compass-score-meta{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}.ratings-compass-sources-panel{min-width:0!important}.ratings-compass-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.ratings-source-card{min-height:72px!important;padding:10px!important;border-radius:14px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr) 32px!important;gap:6px!important;align-items:center!important}.ratings-source-icon{width:28px!important;height:28px!important;border-radius:9px!important}.ratings-source-icon img{width:28px!important;height:28px!important}.ratings-compass-source-score,.ratings-source-score{font-size:17px!important;font-weight:700!important;line-height:1.1!important}.ratings-compass-source-name,.ratings-source-name{font-size:10px!important;font-weight:600!important}.ratings-compass-votes,.ratings-source-votes{font-size:9.5px!important}}.ratings-compass-card{margin-inline:auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width:767px){.ratings-compass-body{display:grid!important;grid-template-columns:minmax(120px,140px) minmax(0,1fr)!important;gap:8px!important;align-items:start!important}.ratings-compass-sources-panel{display:grid!important;grid-template-rows:unset!important}.ratings-compass-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:7px!important}.ratings-source-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:10px!important;border-radius:13px!important;min-height:auto!important;grid-template-columns:unset!important}.ratings-source-icon{width:26px!important;height:26px!important;border-radius:8px!important;margin-bottom:2px!important}.ratings-source-icon img{width:26px!important;height:26px!important}.ratings-compass-source-score,.ratings-source-score{font-size:20px!important;font-weight:700!important;line-height:1.1!important}.ratings-compass-source-name,.ratings-source-name{font-size:10px!important;font-weight:600!important;color:#64748b!important}.ratings-compass-votes,.ratings-source-votes{font-size:9.5px!important;color:#94a3b8!important}}@media (min-width:768px){.container,main.container{padding-inline-start:clamp(20px,2.4vw,36px)!important;padding-inline-end:clamp(20px,2.4vw,36px)!important;max-width:1380px!important;margin-inline:auto!important;box-sizing:border-box!important}}@media (max-width:767px){.container,main.container{padding-inline-start:14px!important;padding-inline-end:14px!important;box-sizing:border-box!important}}@media (max-width:767px){#ratings-compass .ratings-compass-body{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;gap:8px!important;align-items:start!important}#ratings-compass .ratings-compass-score-panel{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:12px 8px!important;min-height:auto!important;border-radius:16px!important;gap:6px!important}#ratings-compass .ratings-compass-score-main{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:3px!important;padding:2px 0!important;justify-content:center!important}#ratings-compass .ratings-compass-score-main b{font-size:30px!important;font-weight:700!important;line-height:1!important}#ratings-compass .ratings-compass-score-main span{font-size:9px!important}#ratings-compass .ratings-compass-score-label{font-size:9px!important;padding:3px 6px!important}#ratings-compass .ratings-compass-signal{font-size:9.5px!important;padding:4px 8px!important;margin-top:4px!important;text-align:center!important}#ratings-compass .ratings-compass-score-meta{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}#ratings-compass .ratings-score-mini{font-size:9px!important;padding:3px 6px!important;min-height:22px!important;border-radius:8px!important}#ratings-compass .ratings-compass-sources-panel{display:block!important}#ratings-compass .ratings-compass-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:7px!important}#ratings-compass .ratings-source-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;padding:10px 10px!important;border-radius:13px!important;min-height:70px!important;grid-template-columns:unset!important}#ratings-compass .ratings-source-icon{width:26px!important;height:26px!important;border-radius:8px!important;font-size:14px!important;margin-bottom:2px!important}#ratings-compass .ratings-source-icon img{width:26px!important;height:26px!important}#ratings-compass .ratings-compass-source-name,#ratings-compass .ratings-source-name{font-size:10px!important;font-weight:600!important;color:#64748b!important}#ratings-compass .ratings-compass-source-score,#ratings-compass .ratings-source-score{font-size:20px!important;font-weight:700!important;line-height:1.1!important}#ratings-compass .ratings-compass-votes,#ratings-compass .ratings-source-votes{font-size:9.5px!important;color:#94a3b8!important}#ratings-compass .ratings-source-bar-wrap{display:none!important}}@media (max-width:767px){#ratings-compass .ratings-compass-body{display:flex!important;flex-direction:column!important;gap:10px!important;grid-template-columns:unset!important}#ratings-compass .ratings-compass-score-panel{width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;min-height:auto!important;border-radius:16px!important;box-sizing:border-box!important}#ratings-compass .ratings-compass-score-main{flex-shrink:0!important}#ratings-compass .ratings-compass-score-main b{font-size:28px!important;font-weight:700!important}#ratings-compass .ratings-compass-score-meta{flex:1!important;display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}#ratings-compass .ratings-compass-signal{font-size:10px!important;padding:4px 8px!important;margin-top:0!important;display:inline-flex!important;width:fit-content!important}#ratings-compass .ratings-score-mini{font-size:9px!important;padding:3px 6px!important;min-height:20px!important}#ratings-compass .ratings-compass-sources-panel{width:100%!important;display:block!important;min-width:0!important}#ratings-compass .ratings-compass-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}#ratings-compass .ratings-source-card{display:flex!important;flex-direction:column!important;gap:3px!important;padding:10px!important;border-radius:12px!important;min-height:auto!important;width:100%!important;box-sizing:border-box!important;grid-template-columns:unset!important;grid-template-rows:unset!important;grid-template-areas:unset!important}#ratings-compass .ratings-source-icon{width:24px!important;height:24px!important;border-radius:7px!important}#ratings-compass .ratings-source-icon img{width:24px!important;height:24px!important}#ratings-compass .ratings-compass-source-score,#ratings-compass .ratings-source-score{font-size:18px!important;font-weight:700!important;line-height:1.1!important}#ratings-compass .ratings-compass-source-name,#ratings-compass .ratings-source-name{font-size:9.5px!important;font-weight:600!important;color:#64748b!important}#ratings-compass .ratings-compass-votes,#ratings-compass .ratings-source-votes{font-size:9px!important;color:#94a3b8!important}#ratings-compass .ratings-source-bar-wrap,#ratings-compass [class*=bar-wrap]{display:none!important}}@media (max-width:767px){#ratings-compass .ratings-compass-score-panel{overflow:hidden!important;flex-wrap:nowrap!important;align-items:center!important}#ratings-compass .ratings-compass-score-label{font-size:8.5px!important;white-space:nowrap!important}#ratings-compass .ratings-compass-score-meta{overflow:hidden!important;min-width:0!important}#ratings-compass .ratings-score-mini{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}#ratings-compass .ratings-source-card{display:grid!important;grid-template-areas:"icon name" "score votes"!important;grid-template-columns:28px 1fr!important;grid-template-rows:auto auto!important;gap:4px 8px!important;padding:10px!important;align-items:center!important}#ratings-compass .ratings-source-icon{grid-area:icon!important;width:28px!important;height:28px!important}#ratings-compass .ratings-compass-source-name,#ratings-compass .ratings-source-name{grid-area:name!important;font-size:10px!important;font-weight:600!important;color:#475569!important;white-space:nowrap!important}#ratings-compass .ratings-compass-source-score,#ratings-compass .ratings-source-score{grid-area:score!important;font-size:20px!important;font-weight:700!important;line-height:1!important;color:#0f172a!important}#ratings-compass .ratings-compass-votes,#ratings-compass .ratings-source-votes{grid-area:votes!important;font-size:9px!important;color:#94a3b8!important;align-self:center!important}}@media (max-width:767px){#ratings-compass .ratings-compass-votes-total,#ratings-compass [class*=vote-total],#ratings-compass [class*=votes-total]{display:none!important}#ratings-compass .ratings-compass-score-panel{gap:8px!important;padding:10px 12px!important}}@media (max-width:767px){#ratings-compass .ratings-total-votes-badge{display:none!important}#ratings-compass .ratings-compass-score-panel{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;flex-wrap:nowrap!important;overflow:hidden!important}#ratings-compass .ratings-source-card{display:flex!important;flex-direction:column!important;gap:4px!important;padding:10px!important;border-radius:12px!important;align-items:flex-start!important;grid-template-areas:unset!important;grid-template-columns:unset!important;grid-template-rows:unset!important}#ratings-compass .ratings-source-card>:not(.ratings-source-score):not(.ratings-compass-source-score):not(.ratings-source-votes):not(.ratings-compass-votes):not([class*=bar]):not([class*=score]):not([class*=vote]){display:flex!important;align-items:center!important;gap:5px!important}#ratings-compass .ratings-source-icon{grid-area:unset!important}#ratings-compass .ratings-compass-source-name,#ratings-compass .ratings-source-name{grid-area:unset!important;font-size:10px!important;color:#64748b!important}#ratings-compass .ratings-compass-source-score,#ratings-compass .ratings-source-score{grid-area:unset!important;font-size:22px!important;font-weight:700!important;color:#0f172a!important;line-height:1!important}#ratings-compass .ratings-compass-votes,#ratings-compass .ratings-source-votes{grid-area:unset!important;font-size:9.5px!important;color:#94a3b8!important}#ratings-compass [class*=bar-track],#ratings-compass [class*=bar-wrap]{display:none!important}}@media (max-width:767px){#ratings-compass .ratings-compass-score-panel{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;padding:14px!important;flex-wrap:unset!important}#ratings-compass .ratings-compass-score-main{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:4px!important;padding:0!important}#ratings-compass .ratings-compass-score-main b{font-size:32px!important;font-weight:700!important;color:#0f172a!important}#ratings-compass .ratings-compass-score-main span{font-size:10px!important;color:#94a3b8!important}#ratings-compass .ratings-compass-signal{font-size:10px!important;padding:4px 10px!important;margin-top:0!important;display:inline-flex!important}#ratings-compass .ratings-compass-stars-row,#ratings-compass [class*=stars]{display:flex!important;font-size:14px!important;margin-top:2px!important}#ratings-compass .ratings-compass-score-meta{display:none!important}#ratings-compass .ratings-source-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:12px 10px!important;border-radius:14px!important;grid-template-areas:unset!important;grid-template-columns:unset!important}#ratings-compass .ratings-source-icon{width:28px!important;height:28px!important;border-radius:8px!important;grid-area:unset!important}#ratings-compass .ratings-compass-source-name,#ratings-compass .ratings-source-name{font-size:10px!important;font-weight:600!important;color:#64748b!important;grid-area:unset!important;margin-top:2px!important}#ratings-compass .ratings-compass-source-score,#ratings-compass .ratings-source-score{font-size:24px!important;font-weight:800!important;color:#0f172a!important;line-height:1!important;grid-area:unset!important}#ratings-compass .ratings-compass-votes,#ratings-compass .ratings-source-votes,#ratings-compass .ratings-total-votes-badge,#ratings-compass [class*=bar-track],#ratings-compass [class*=bar-wrap],#ratings-compass [class*=votes]{display:none!important}}@media (max-width:767px){#ratings-compass .ratings-compass-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:0!important;width:100%!important;box-sizing:border-box!important}#ratings-compass .ratings-source-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important;padding:12px 12px!important;border-radius:16px!important;background:rgba(255,255,255,.95)!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:0 2px 10px rgba(15,23,42,.06)!important;width:100%!important;box-sizing:border-box!important}#ratings-compass .ratings-source-icon{width:28px!important;height:28px!important;border-radius:8px!important;grid-area:unset!important;margin-bottom:2px!important}#ratings-compass .ratings-source-icon img{width:28px!important;height:28px!important}#ratings-compass .ratings-compass-source-name,#ratings-compass .ratings-source-name{font-size:10px!important;font-weight:500!important;color:#94a3b8!important;grid-area:unset!important;line-height:1!important}#ratings-compass .ratings-compass-source-score,#ratings-compass .ratings-source-score{font-size:22px!important;font-weight:700!important;color:#0f172a!important;line-height:1.1!important;grid-area:unset!important;margin-top:2px!important}#ratings-compass .ratings-compass-score-panel{padding:14px 14px!important;box-sizing:border-box!important;border-radius:16px!important}}html[data-theme=light] #mainContent>.hero-wrap,html[data-theme=light] main.container>.card.hero-wrap,html[data-theme=light] main.container>.hero-wrap{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.95))!important;border:1px solid rgba(148,163,184,.13)!important;box-shadow:0 4px 20px rgba(15,23,42,.07)!important}html:not([data-theme=dark]) main.container>.card.hero-wrap,html:not([data-theme=dark]) main.container>.hero-wrap{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.95))!important;border:1px solid rgba(148,163,184,.13)!important}main.container>.card.hero-wrap,main.container>.hero-wrap{background:rgba(255,255,255,.98)!important;background-image:none!important;border:1px solid rgba(148,163,184,.13)!important;box-shadow:0 4px 20px rgba(15,23,42,.07)!important}html[data-theme=dark] main.container>.card.hero-wrap,html[data-theme=dark] main.container>.hero-wrap{background:linear-gradient(180deg,rgba(17,24,39,.97),rgba(10,14,24,.93))!important;border-color:rgba(255,255,255,.07)!important;box-shadow:0 20px 48px rgba(0,0,0,.25)!important}.provider-quick-label{font-size:10.5px!important;font-weight:600!important;letter-spacing:.35px!important;text-transform:uppercase!important;opacity:.68!important;margin-bottom:6px!important}.provider-quick-value{font-size:14px!important;font-weight:800!important;line-height:1.35!important}.provider-quick-cell.is-price .provider-quick-value{font-size:15.5px!important;font-weight:900!important;letter-spacing:-.01em!important}@media (min-width:768px){.provider-quick-value{font-size:14.5px!important}.provider-quick-cell.is-price .provider-quick-value{font-size:16.5px!important}}.watch-label-badge{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.watch-label-text{display:inline-flex;align-items:center;gap:4px}.watch-label-logos{display:inline-flex;align-items:center;gap:4px}.watch-label-logos img{width:20px;height:20px;border-radius:6px;object-fit:contain;background:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:0 4px 12px rgba(0,0,0,.14)}@media(max-width:640px){.watch-label-logos img{width:18px;height:18px;border-radius:5px}}.badges .watch-label-badge{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;max-width:100%;padding:8px 14px;min-height:42px;vertical-align:middle}.badges .watch-label-text{display:inline-flex;align-items:center;line-height:1.3;white-space:normal;word-break:break-word;vertical-align:middle;flex:1 1 auto;min-width:0}.badges .watch-label-logos{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;flex-shrink:0;line-height:1;margin:0;padding:0;gap:6px;vertical-align:middle}.badges .watch-label-logos>*{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0}.badges .watch-label-logos>*+*{margin-inline-start:6px}.badges .watch-label-logo-img,.badges .watch-label-logos img{display:block;width:22px;height:22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;object-fit:contain;border-radius:6px;background:#fff;padding:3px;box-shadow:0 2px 8px rgba(15,23,42,.16);margin:0!important;vertical-align:middle}@media (max-width:640px){.badges .watch-label-badge{gap:6px;padding:8px 12px;min-height:auto;flex-wrap:wrap;width:100%;box-sizing:border-box;justify-content:flex-start}.badges .watch-label-text{white-space:normal;word-break:break-word;flex:1 1 100%;line-height:1.5;font-size:12px}.badges .watch-label-logos{flex:0 0 100%;justify-content:center;gap:5px}.badges .watch-label-logos>*+*{margin-inline-start:5px}.badges .watch-label-logo-img,.badges .watch-label-logos img{width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;border-radius:5px;padding:2px}}@media (max-width:767px){#cast .cast-gallery--more{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-template-rows:unset!important;grid-auto-flow:row!important;grid-auto-columns:unset!important;overflow-x:hidden!important;overflow-y:visible!important;padding-left:0!important;padding-right:0!important;padding-inline:0!important;scroll-snap-type:none!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}}.ratings-compass--pro-final .ratings-compass-body{grid-template-columns:minmax(0,1fr) 255px!important;gap:16px!important;align-items:stretch!important}.ratings-compass--pro-final .ratings-compass-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.ratings-compass--pro-final .ratings-source-card:nth-child(3):last-child{grid-column:auto!important}.ratings-compass--pro-final .ratings-source-card{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;padding:20px 12px 16px!important;border-radius:18px!important;min-height:auto!important;gap:0!important;position:relative!important;overflow:hidden!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(226,232,240,.75)!important;box-shadow:0 2px 10px rgba(15,23,42,.055)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.ratings-compass--pro-final .ratings-source-card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 40px rgba(15,23,42,.1)!important;border-color:rgba(148,163,184,.35)!important}.ratings-compass--pro-final .ratings-source-card::before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:3px!important;border-radius:0!important;background:linear-gradient(90deg,#94a3b8,#cbd5e1)!important;opacity:1!important}.ratings-compass--pro-final .ratings-source-card.ratings-source-card--high::before{background:linear-gradient(90deg,#22c55e,#86efac)!important}.ratings-compass--pro-final .ratings-source-card.ratings-source-card--mid::before{background:linear-gradient(90deg,#f59e0b,#fcd34d)!important}.ratings-compass--pro-final .ratings-source-card.ratings-source-card--low::before{background:linear-gradient(90deg,#ef4444,#fb923c)!important}.ratings-compass--pro-final .ratings-source-card .ratings-source-score{order:1!important;font-size:30px!important;font-weight:900!important;line-height:1!important;width:64px!important;height:64px!important;min-width:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:rgba(241,245,249,.9)!important;border:1px solid rgba(226,232,240,.7)!important;color:#1e293b!important;margin:0 auto!important;letter-spacing:-.04em!important}.ratings-compass--pro-final .ratings-source-card.ratings-source-card--high .ratings-source-score{background:rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.22)!important;color:#15803d!important}.ratings-compass--pro-final .ratings-source-card.ratings-source-card--mid .ratings-source-score{background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.24)!important;color:#92400e!important}.ratings-compass--pro-final .ratings-source-card.ratings-source-card--low .ratings-source-score{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.2)!important;color:#b91c1c!important}.ratings-compass--pro-final .ratings-source-card .ratings-source-icon{order:2!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;font-size:20px!important;margin:12px 0 8px!important;background:rgba(248,250,252,.9)!important;border:1px solid rgba(226,232,240,.7)!important;box-shadow:none!important;flex:0 0 auto!important}.ratings-compass--pro-final .ratings-source-card .ratings-source-main{order:3!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important}.ratings-compass--pro-final .ratings-source-card .ratings-source-name{font-size:13px!important;font-weight:700!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.ratings-compass--pro-final .ratings-source-card .ratings-source-raw{font-size:11px!important;color:#64748b!important;direction:ltr!important;text-align:center!important;font-weight:600!important;margin-top:2px!important}.ratings-compass--pro-final .ratings-source-votes-strong{display:block!important;margin-top:4px!important;font-size:10.5px!important;color:#94a3b8!important;text-align:center!important}.ratings-compass--pro-final .ratings-source-card .ratings-source-meter{order:4!important;width:100%!important;height:4px!important;margin-top:14px!important;border-radius:999px!important;grid-column:unset!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-source-card{background:rgba(15,23,42,.72)!important;border-color:rgba(148,163,184,.14)!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-source-card:hover{border-color:rgba(148,163,184,.28)!important;box-shadow:0 14px 36px rgba(0,0,0,.3)!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-source-card .ratings-source-name{color:#f8fafc!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-source-card .ratings-source-icon{background:rgba(30,41,59,.9)!important;border-color:rgba(148,163,184,.14)!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-source-card .ratings-source-score{background:rgba(30,41,59,.85)!important;border-color:rgba(148,163,184,.18)!important;color:#f1f5f9!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-source-card.ratings-source-card--high .ratings-source-score{color:#86efac!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-source-card.ratings-source-card--mid .ratings-source-score{color:#fcd34d!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-source-card.ratings-source-card--low .ratings-source-score{color:#fca5a5!important}.ratings-compass--pro-final .ratings-compass-score-panel{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:auto!important;padding:28px 20px!important;border-radius:20px!important;gap:0!important;background:radial-gradient(ellipse at 20% 15%,rgba(99,102,241,.28),transparent 52%),radial-gradient(ellipse at 82% 85%,rgba(245,158,11,.2),transparent 50%),linear-gradient(155deg,#0f172a 0,#1a2640 60%,#0f1f35 100%)!important;box-shadow:0 28px 64px rgba(15,23,42,.28),0 4px 12px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:hidden!important;position:relative!important}.ratings-compass--pro-final .ratings-compass-score-panel::before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:3px!important;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899,#f59e0b)!important;border-radius:0!important;opacity:1!important}.ratings-compass--pro-final .ratings-compass-score-panel::after{display:none!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-label{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.78)!important;font-size:11px!important;font-weight:700!important;padding:6px 14px!important;border-radius:999px!important;margin-bottom:18px!important;margin-inline:auto!important;display:inline-flex!important;align-items:center!important;letter-spacing:.02em!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main{text-align:center!important;position:relative!important;z-index:1!important;padding:0!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b{font-size:80px!important;font-weight:900!important;color:#fff!important;letter-spacing:-.06em!important;line-height:1!important;display:block!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main span{color:rgba(255,255,255,.42)!important;font-size:14px!important;font-weight:600!important;margin-top:5px!important;display:block!important;letter-spacing:.04em!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main::after{content:none!important}.ratings-compass--pro-final .ratings-score-stars{margin:14px auto 0!important;gap:3px!important;font-size:15px!important;justify-content:center!important;letter-spacing:1px!important}.ratings-compass--pro-final .ratings-score-stars .is-on{color:#fbbf24!important}.ratings-compass--pro-final .ratings-score-stars .is-off{color:rgba(255,255,255,.14)!important}.ratings-compass--pro-final .ratings-score-outof10{color:rgba(255,255,255,.32)!important;font-size:11px!important;margin-top:6px!important;display:block!important;direction:ltr!important}.ratings-compass--pro-final .ratings-compass-signal{margin-top:16px!important;padding:8px 20px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;background:rgba(34,197,94,.16)!important;border:1px solid rgba(34,197,94,.28)!important;color:#86efac!important;box-shadow:0 4px 20px rgba(34,197,94,.18)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ratings-compass--pro-final .ratings-total-votes-badge{display:inline-flex!important;margin:10px auto 0!important;padding:6px 14px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.11)!important;color:rgba(255,255,255,.62)!important;font-size:11px!important;font-weight:600!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-meta,.ratings-compass--pro-final .ratings-compass-score-panel .ratings-score-mini{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel{background:radial-gradient(ellipse at 20% 15%,rgba(99,102,241,.28),transparent 52%),radial-gradient(ellipse at 82% 85%,rgba(245,158,11,.2),transparent 50%),linear-gradient(155deg,#0f172a 0,#1a2640 60%,#0f1f35 100%)!important;box-shadow:0 28px 64px rgba(15,23,42,.2),0 4px 12px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.08)!important}@media (max-width:767px){.ratings-compass--pro-final .ratings-compass-body{grid-template-columns:1fr!important}.ratings-compass--pro-final .ratings-compass-score-panel{order:-1!important;min-height:auto!important;padding:22px 16px!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b{font-size:64px!important}.ratings-compass--pro-final .ratings-compass-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.ratings-compass--pro-final .ratings-source-card{padding:14px 8px 12px!important;border-radius:14px!important}.ratings-compass--pro-final .ratings-source-card .ratings-source-score{font-size:24px!important;width:52px!important;height:52px!important;min-width:52px!important;border-radius:13px!important}.ratings-compass--pro-final .ratings-source-card .ratings-source-icon{width:36px!important;height:36px!important;min-width:36px!important;font-size:17px!important;margin:10px 0 6px!important}.ratings-compass--pro-final .ratings-source-card .ratings-source-name{font-size:11.5px!important}}html[data-theme=dark] #mainContent #watch-profile-box,html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-card,html[data-theme=dark] #mainContent .watch-profile-card{background:rgba(15,23,42,.96)!important;border-color:rgba(212,168,69,.14)!important;box-shadow:0 2px 12px rgba(0,0,0,.28),0 16px 40px rgba(0,0,0,.22)!important}html[data-theme=dark] #mainContent .watch-profile-top{border-bottom-color:rgba(255,255,255,.06)!important}html[data-theme=dark] #mainContent .watch-profile-kicker{color:#64748b!important}html[data-theme=dark] #mainContent .watch-profile-title{color:#f1f5f9!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-circle,html[data-theme=dark] #mainContent .watch-profile-score-circle{background:#1e293b!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-circle::after,html[data-theme=dark] #mainContent .watch-profile-score-circle::after{background:#1e293b!important}html[data-theme=dark] #mainContent .watch-profile-score-circle span{color:#fcd34d!important}html[data-theme=dark] #mainContent .watch-profile-score-copy strong{color:#f1f5f9!important}html[data-theme=dark] #mainContent .watch-profile-score-chip{background:rgba(212,168,69,.14)!important;color:#fcd34d!important;border-color:rgba(212,168,69,.22)!important}html[data-theme=dark] #mainContent .watch-profile-score-label{color:#475569!important}html[data-theme=dark] #mainContent .watch-profile-score-help{background:rgba(255,255,255,.08)!important;color:#64748b!important}html[data-theme=dark] #mainContent .hero-insight-chip,html[data-theme=dark] #mainContent .watch-profile-fingerprint-item,html[data-theme=dark] #mainContent .watch-profile-insight-chip{background:rgba(30,41,59,.72)!important;border-color:rgba(255,255,255,.07)!important}html[data-theme=dark] #mainContent .watch-profile-fingerprint-label{color:#d4a845!important}html[data-theme=dark] #mainContent .watch-profile-fingerprint-value{color:#e2e8f0!important}html[data-theme=dark] #mainContent .watch-profile-why-label{color:#475569!important}html[data-theme=dark] #mainContent .watch-profile-why-copy{color:#94a3b8!important}html[data-theme=dark] #mainContent .watch-profile-axis-chip{color:#fb7185!important;border-color:rgba(225,29,72,.28)!important;background:0 0!important}html[data-theme=dark] #mainContent .watch-profile-axis-chip:hover{background:rgba(225,29,72,.1)!important}html[data-theme=dark] #mainContent .watch-profile-insight-merge{border-top-color:rgba(255,255,255,.06)!important}html[data-theme=dark] #mainContent .watch-profile-score--elite .watch-profile-score-circle span{color:#86efac!important}html[data-theme=dark] #mainContent .watch-profile-score--elite .watch-profile-score-chip{background:rgba(34,197,94,.12)!important;color:#86efac!important;border-color:rgba(34,197,94,.22)!important}html[data-theme=dark] #mainContent .watch-profile-score--high .watch-profile-score-circle span{color:#fcd34d!important}html[data-theme=dark] #mainContent .watch-profile-score--mid .watch-profile-score-circle span{color:#fdba74!important}html[data-theme=dark] #mainContent .watch-profile-score--mid .watch-profile-score-chip{background:rgba(234,88,12,.12)!important;color:#fdba74!important;border-color:rgba(234,88,12,.24)!important}html[data-theme=dark] #mainContent .watch-profile-score--low .watch-profile-score-circle span{color:#fca5a5!important}html[data-theme=dark] #mainContent .watch-profile-score--low .watch-profile-score-chip{background:rgba(220,38,38,.1)!important;color:#fca5a5!important;border-color:rgba(220,38,38,.22)!important}html[data-theme=dark] #mainContent .watch-profile-verdict{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(251,191,36,.1))!important;border-color:rgba(251,191,36,.22)!important;color:#fde68a!important}html[data-theme=dark] #mainContent .watch-profile-verdict--elite{background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(74,222,128,.1))!important;border-color:rgba(74,222,128,.22)!important;color:#86efac!important}html[data-theme=dark] #mainContent .watch-profile-verdict--low{background:linear-gradient(135deg,rgba(239,68,68,.16),rgba(252,165,165,.1))!important;border-color:rgba(252,165,165,.2)!important;color:#fca5a5!important}html[data-theme=dark] #mainContent .watch-profile-bestfor{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.06)!important}html[data-theme=dark] #mainContent .watch-profile-bestfor-label{color:rgba(255,255,255,.65)!important}html[data-theme=dark] #mainContent .watch-profile-bestfor-copy strong{color:#f1f5f9!important}html[data-theme=dark] #mainContent .watch-profile-avoid-soft{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.06)!important}html[data-theme=dark] #mainContent .watch-profile-avoid-label{color:rgba(226,232,240,.8)!important}html[data-theme=dark] #mainContent .watch-profile-avoid-text{color:rgba(148,163,184,.8)!important}html[data-theme=dark] #mainContent .watch-profile-hook{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.07)!important;color:#cbd5e1!important}html[data-theme=dark] #mainContent .watch-profile-card [style*=border-top],html[data-theme=dark] #mainContent .watch-profile-card hr{border-color:rgba(255,255,255,.06)!important}html[data-theme=dark] #mainContent .watch-profile-verdict--high{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(251,191,36,.1))!important;border-color:rgba(251,191,36,.24)!important;color:#fde68a!important}html[data-theme=dark] #mainContent .watch-profile-verdict--mid{background:linear-gradient(135deg,rgba(249,115,22,.16),rgba(251,146,60,.08))!important;border-color:rgba(251,146,60,.24)!important;color:#fdba74!important}html[data-theme=dark] #mainContent .watch-profile-why{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))!important;border-color:rgba(255,255,255,.07)!important}html[data-theme=dark] #mainContent .watch-profile-subhint{color:rgba(148,163,184,.85)!important}html[data-theme=dark] #mainContent .watch-profile-icon{background:linear-gradient(180deg,rgba(30,41,59,.9),rgba(15,23,42,.8))!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] #mainContent .watch-profile-summary{border-top-color:rgba(255,255,255,.06)!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-title,html[data-theme=dark] #mainContent .watch-profile-title{color:#f1f5f9!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-copy>strong,html[data-theme=dark] #mainContent .watch-profile-score-copy strong{color:#e2e8f0!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-circle::after{background:#1e293b!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-circle span,html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-circle>span{color:#fcd34d!important}html[data-theme=dark] #mainContent #watch-profile-box .hero-insight-chip,html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-fingerprint-item,html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-insight-chip,html[data-theme=dark] #mainContent .hero-insight-chip,html[data-theme=dark] #mainContent .watch-profile-fingerprint-item,html[data-theme=dark] #mainContent .watch-profile-insight-chip{background:rgba(30,41,59,.8)!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-fingerprint-label,html[data-theme=dark] #mainContent .watch-profile-fingerprint-label{color:#d4a845!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-fingerprint-value,html[data-theme=dark] #mainContent .watch-profile-fingerprint-value{color:#e2e8f0!important}html[data-theme=dark] #mainContent #watch-profile-box .hero-insight-chip__value{color:#e2e8f0!important}html[data-theme=dark] #mainContent #watch-profile-box .hero-insight-chip__label{color:#d4a845!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-why-copy,html[data-theme=dark] #mainContent .watch-profile-why-copy{color:#94a3b8!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-why-label,html[data-theme=dark] #mainContent .watch-profile-why-label{color:#475569!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score--elite .watch-profile-score-circle>span{color:#86efac!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score--mid .watch-profile-score-circle>span{color:#fdba74!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score--low .watch-profile-score-circle>span{color:#fca5a5!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-kicker{color:#475569!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-label{color:#475569!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-copy,html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-hook,html[data-theme=dark] #mainContent .watch-profile-copy,html[data-theme=dark] #mainContent .watch-profile-hook,html[data-theme=dark] #mainContent .watch-profile-lead{color:#cbd5e1!important;background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.07)!important}html[data-theme=dark] #mainContent .watch-profile-subtitle,html[data-theme=dark] #mainContent .watch-profile-summary{color:#94a3b8!important}html[data-theme=dark] #mainContent .watch-profile-bestfor-copy,html[data-theme=dark] #mainContent .watch-profile-bestfor-copy strong{color:#e2e8f0!important}html[data-theme=dark] #mainContent .watch-profile-bestfor-label{color:rgba(203,213,225,.7)!important}html[data-theme=dark] #mainContent .watch-profile-avoid-soft{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.07)!important}html[data-theme=dark] #mainContent .watch-profile-avoid-label{color:#e2e8f0!important}html[data-theme=dark] #mainContent .watch-profile-avoid-text{color:#94a3b8!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-chip,html[data-theme=dark] #mainContent .watch-profile-score-chip{background:rgba(212,168,69,.14)!important;border-color:rgba(212,168,69,.25)!important;color:#fde68a!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-copy strong,html[data-theme=dark] #mainContent .watch-profile-score-copy strong{color:#f1f5f9!important}html[data-theme=dark] #mainContent #watch-profile-box .watch-profile-score-label,html[data-theme=dark] #mainContent .watch-profile-score-label{color:#64748b!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b,html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b{color:#fff!important;font-size:76px!important;font-weight:900!important;letter-spacing:-.06em!important;line-height:1!important;display:block!important;text-shadow:0 2px 24px rgba(255,255,255,.12)!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main span,html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main span{color:rgba(255,255,255,.6)!important;font-size:14px!important;font-weight:600!important;display:block!important;letter-spacing:.04em!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-label,html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-label{background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;padding:6px 14px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;letter-spacing:.03em!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-score-stars .is-on,html[data-theme=light] .ratings-compass--pro-final .ratings-score-stars .is-on{color:#fbbf24!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-score-stars .is-off,html[data-theme=light] .ratings-compass--pro-final .ratings-score-stars .is-off{color:rgba(255,255,255,.18)!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-score-outof10,html[data-theme=light] .ratings-compass--pro-final .ratings-score-outof10{color:rgba(255,255,255,.5)!important;font-size:11px!important;font-weight:500!important;direction:ltr!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-signal,html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-signal{background:rgba(34,197,94,.2)!important;border:1px solid rgba(34,197,94,.35)!important;color:#86efac!important;font-weight:700!important;box-shadow:0 4px 16px rgba(34,197,94,.2)!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-total-votes-badge,html[data-theme=light] .ratings-compass--pro-final .ratings-total-votes-badge{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important;color:rgba(255,255,255,.72)!important}@media (max-width:767px){html[data-theme=dark] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b,html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b{font-size:60px!important}html[data-theme=dark] .ratings-compass--pro-final .ratings-compass-score-panel,html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel{padding:22px 16px 20px!important}}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;width:100%!important;text-align:center!important;padding:0!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b{display:block!important;width:100%!important;text-align:center!important;font-size:76px!important;font-weight:900!important;color:#fff!important;letter-spacing:-.06em!important;line-height:1!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main span{display:block!important;width:100%!important;text-align:center!important;color:rgba(255,255,255,.55)!important;font-size:14px!important;font-weight:500!important;margin-top:2px!important}.ratings-compass--pro-final .ratings-compass-score-panel>.ratings-compass-signal{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:14px!important;padding:8px 20px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;font-style:normal!important;background:rgba(34,197,94,.18)!important;border:1px solid rgba(34,197,94,.3)!important;color:#86efac!important;box-shadow:0 4px 16px rgba(34,197,94,.18)!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-score-stars{margin-top:14px!important;width:100%!important}.ratings-compass--pro-final .ratings-score-outof10{margin-top:6px!important;text-align:center!important;width:100%!important;color:rgba(255,255,255,.45)!important;font-size:11px!important}.ratings-compass--pro-final .ratings-total-votes-badge{margin-top:10px!important}@media(max-width:767px){.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b{font-size:58px!important}.ratings-compass--pro-final .ratings-compass-score-panel>.ratings-compass-signal{margin-top:10px!important;padding:7px 16px!important;font-size:11.5px!important}.ratings-compass--pro-final .ratings-score-stars{font-size:13px!important;margin-top:10px!important}}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main{direction:ltr!important;unicode-bidi:isolate!important;text-align:center!important;width:100%!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b{direction:ltr!important;text-align:center!important;width:100%!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main span{direction:ltr!important;text-align:center!important;width:100%!important;margin-top:4px!important}.ratings-compass--pro-final .ratings-compass-score-panel>.ratings-compass-signal{direction:inherit!important;unicode-bidi:isolate!important}.ratings-compass--pro-final .ratings-score-stars{direction:ltr!important;unicode-bidi:isolate!important;display:flex!important;justify-content:center!important;width:100%!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b,html[data-theme=dark] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b,html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main b{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main span,html[data-theme=dark] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main span,html[data-theme=light] .ratings-compass--pro-final .ratings-compass-score-panel .ratings-compass-score-main span{color:rgba(255,255,255,.55)!important;-webkit-text-fill-color:rgba(255,255,255,.55)!important}@media (max-width:767px){.card-topnav.title-nav-modern,main.container>.card.card-topnav.title-nav-modern{padding:14px 16px!important;border-radius:18px!important;margin-top:10px!important;margin-bottom:10px!important}.title-nav-modern__crumb{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;overflow:visible!important;white-space:normal!important;margin-bottom:12px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(148,163,184,.1)!important}html[data-theme=light] .title-nav-modern__crumb{border-bottom-color:rgba(15,23,42,.08)!important}.title-nav-modern__crumb a{font-size:11px!important;font-weight:500!important;color:rgba(148,163,184,.9)!important;text-decoration:none!important;white-space:nowrap!important;flex-shrink:0!important}html[data-theme=light] .title-nav-modern__crumb a{color:#64748b!important}.title-nav-modern__crumb span:last-child{font-size:13px!important;font-weight:700!important;max-width:100%!important;width:100%!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f1f5f9!important;margin-top:4px!important;line-height:1.3!important}html[data-theme=light] .title-nav-modern__crumb span:last-child{color:#0f172a!important}.title-nav-modern__sep{font-size:12px!important;opacity:.45!important;flex-shrink:0!important}.title-nav-modern__body{display:block!important;gap:0!important}.title-nav-modern__tags{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:7px!important;padding:2px 0 6px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important;width:100%!important;max-width:100%!important}.title-nav-modern__tags::-webkit-scrollbar{display:none!important}.title-nav-tag{flex:0 0 auto!important;scroll-snap-align:start!important;white-space:nowrap!important;min-height:32px!important;padding:6px 12px!important;font-size:11.5px!important;font-weight:700!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border:1px solid rgba(148,163,184,.16)!important;background:rgba(255,255,255,.04)!important;color:#cbd5e1!important;transition:background .14s,border-color .14s!important}html[data-theme=light] .title-nav-tag{background:#fff!important;border-color:rgba(15,23,42,.09)!important;color:#475569!important;box-shadow:0 1px 4px rgba(15,23,42,.06)!important}.title-nav-tag--main{background:rgba(225,29,72,.1)!important;border-color:rgba(225,29,72,.22)!important;color:#fda4af!important;font-weight:800!important}html[data-theme=light] .title-nav-tag--main{background:#fff1f2!important;border-color:rgba(225,29,72,.2)!important;color:#be123c!important}}.maturity-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.maturity-inline-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;direction:rtl}.maturity-info-card{padding:10px 12px;border-radius:14px;border:1px solid var(--maturity-item-border);background:var(--maturity-item-bg);display:flex;flex-direction:column;gap:5px}.maturity-info-label{font-size:11px;font-weight:800;color:#94a3b8;line-height:1.3}.maturity-info-value{font-size:11.5px;font-weight:500;color:#e2e8f0;line-height:1.4}.maturity-note--v4{margin-top:10px}.maturity-note--secondary{margin-top:6px;font-size:11px;opacity:.7}html[data-theme=light] .maturity-info-card{background:var(--maturity-item-bg-light)!important;border-color:var(--maturity-item-border-light)!important}html[data-theme=light] .maturity-info-label{color:#64748b!important}html[data-theme=light] .maturity-info-value{color:#0f172a!important}@media(max-width:480px){.maturity-inline-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.watch-profile-hero-row .watch-profile-insight-grid{flex:1 1 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-content:start}.watch-profile-hero-row .watch-profile-score-copy{align-items:center}.watch-profile-hero-row .watch-profile-score-help{margin-top:4px}@media(max-width:600px){.watch-profile-hero-row{flex-direction:column}.watch-profile-hero-row .watch-profile-score{flex-direction:row;flex:none;width:100%;text-align:start;padding:14px;gap:14px}.watch-profile-hero-row .watch-profile-score-copy{align-items:flex-start}.watch-profile-hero-row .watch-profile-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.watch-profile-fingerprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-theme=light] .watch-profile-head .watch-profile-kicker{color:#64748b}.maturity-source-line{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;font-weight:500;color:#64748b}html[data-theme=light] .maturity-source-line{color:#64748b}html[data-theme=dark] .maturity-source-line{color:#94a3b8}.maturity-notes-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.maturity-notes-row .maturity-note{margin-top:0}@media(max-width:600px){.maturity-notes-row{grid-template-columns:1fr}}#mainContent .hero-title-premium__main,#mainContent .title-main,#mainContent h1.title-clamp{font-weight:300!important;letter-spacing:.01em!important;font-size:clamp(18px, 3.2vw, 28px)!important;line-height:1.18!important}#mainContent .title-clamp--long .hero-title-premium__main,#mainContent .title-clamp--xlong .hero-title-premium__main{font-size:clamp(15px, 2.6vw, 22px)!important}#mainContent .hero-title-ar-sub,#mainContent .hero-title-premium__sub{font-weight:400!important;letter-spacing:.005em!important;opacity:.7!important}@media(max-width:600px){#mainContent .hero-title-premium__main,#mainContent .title-main,#mainContent h1.title-clamp{font-size:clamp(13px, 4.1vw, 18px)!important}#mainContent .title-clamp--long .hero-title-premium__main,#mainContent .title-clamp--xlong .hero-title-premium__main{font-size:clamp(12px, 3.6vw, 15px)!important}}#watch-official-platforms .provider-card .plogo[data-platform*=apple] img{filter:brightness(0) invert(1)!important}#watch-official-platforms .provider-quick-cell--best{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:80px!important}#watch-official-platforms .provider-quick-cell--best .provider-quick-value{font-size:15px!important;font-weight:900!important;line-height:1.4!important}.watch-label-logos .watch-label-logo-img[src*=appletv]{background:#1a1a1a!important;border-radius:6px!important;padding:2px!important}

/* ═══════════════════════════════════════════════════════════════
   CinemaHook Platforms V2 — Append Patch
   ═══════════════════════════════════════════════════════════════ */

.ch-platforms-v2{margin:1.5rem 0 2rem}
.ch-v2-head{display:flex;align-items:center;gap:12px;margin-bottom:1.25rem}
.ch-v2-icon{width:38px;height:38px;background:#d7193f;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.ch-v2-icon svg{width:20px;height:20px}
.ch-v2-title{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0;line-height:1.2}
html[data-theme="dark"] .ch-v2-title{color:#f1f5f9}
.ch-v2-subtitle{font-size:.76rem;color:#64748b;margin-top:2px;font-weight:500}
html[data-theme="dark"] .ch-v2-subtitle{color:#94a3b8}

.ch-v2-smart-notes{margin-bottom:1rem}

.ch-v2-grid{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(340px,1fr));
  gap:.9rem
}

.ch-v2-card{
  background:#fff;
  border:1px solid #e2e8f0;
  border-radius:16px;
  padding:1.1rem 1.1rem .85rem;
  display:flex;
  flex-direction:column;
  gap:.8rem;
  position:relative;
  overflow:hidden
}
html[data-theme="dark"] .ch-v2-card{background:#1e293b;border-color:#334155}
.ch-v2-card::before{
  content:'';
  position:absolute;
  top:0;right:0;
  width:90px;height:90px;
  background:radial-gradient(circle at top right,rgba(20,184,166,.06),transparent 70%);
  pointer-events:none
}
.ch-v2-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);border-color:#cbd5e1}
html[data-theme="dark"] .ch-v2-card:hover{border-color:#475569}

.ch-v2-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.ch-v2-card-right{display:flex;align-items:center;gap:9px}
.ch-v2-plogo{
  width:50px;height:50px;
  border-radius:8px;overflow:hidden;flex-shrink:0;
  display:flex;align-items:center;justify-content:center;
  border:1px solid #f1f5f9;background:#f8fafc
}
html[data-theme="dark"] .ch-v2-plogo{border-color:#334155;background:#0f172a}
.ch-v2-plogo img{width:100%;height:100%;object-fit:cover}
.ch-v2-plogo-fallback{font-size:.6rem;font-weight:800;color:#64748b}
.ch-v2-pname{font-size:1rem;font-weight:800;color:#0f172a;line-height:1.2}
html[data-theme="dark"] .ch-v2-pname{color:#f1f5f9}
.ch-v2-pmeta{font-size:.72rem;color:#64748b;margin-top:2px;font-weight:500}
html[data-theme="dark"] .ch-v2-pmeta{color:#94a3b8}
.ch-v2-pmeta b{color:#334155;font-weight:700}
html[data-theme="dark"] .ch-v2-pmeta b{color:#cbd5e1}

.ch-v2-badge{
  display:inline-flex;align-items:center;gap:5px;
  padding:4px 10px;border-radius:50px;
  font-size:.7rem;font-weight:700;flex-shrink:0;
  background:#f0fdf4;color:#15803d;border:1px solid #dcfce7
}
html[data-theme="dark"] .ch-v2-badge{background:#14532d;color:#86efac;border-color:#166534}
.ch-v2-badge-dot{width:6px;height:6px;border-radius:50%;background:#16a34a;flex-shrink:0}

.ch-v2-info-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}
.ch-v2-cell{
  background:#f8fafc;border:1px solid #f1f5f9;
  border-radius:8px;padding:8px 10px;
  display:flex;flex-direction:column;gap:3px
}
html[data-theme="dark"] .ch-v2-cell{background:#0f172a;border-color:#1e293b}
.ch-v2-cell-label{
  display:flex;align-items:center;gap:4px;
  font-size:.64rem;color:#64748b;font-weight:600
}
html[data-theme="dark"] .ch-v2-cell-label{color:#94a3b8}
.ch-v2-cell-label svg{color:#0d9488;flex-shrink:0}
.ch-v2-cell-val{font-size:.82rem;font-weight:700;color:#1e293b;line-height:1.3}
html[data-theme="dark"] .ch-v2-cell-val{color:#e2e8f0}
.ch-v2-cell-val--price{color:#0f766e}
html[data-theme="dark"] .ch-v2-cell-val--price{color:#2dd4bf}
.ch-v2-cell-note{font-size:.65rem;color:#94a3b8;font-weight:500}

.ch-v2-chips{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px;align-items:center}
.ch-v2-chip{
  padding:2px 7px;border-radius:50px;
  font-size:.64rem;font-weight:700;
  background:#f1f5f9;color:#475569;border:1px solid #e2e8f0
}
html[data-theme="dark"] .ch-v2-chip{background:#334155;color:#94a3b8;border-color:#475569}
.ch-v2-chip--primary{background:#f0fdfa;color:#0f766e;border-color:#5eead4}
html[data-theme="dark"] .ch-v2-chip--primary{background:#134e4a;color:#2dd4bf;border-color:#0d9488}
.ch-v2-chip--more{background:#e2e8f0;color:#64748b}
html[data-theme="dark"] .ch-v2-chip--more{background:#1e293b;color:#94a3b8}

.ch-v2-otags{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}
.ch-v2-otag{
  padding:2px 7px;border-radius:6px;
  font-size:.63rem;font-weight:700;
  background:#f1f5f9;color:#475569;border:1px solid #e2e8f0
}
html[data-theme="dark"] .ch-v2-otag{background:#334155;color:#94a3b8;border-color:#475569}
.ch-v2-otag-main{background:#fff7ed;color:#b45309;border-color:#fed7aa}
html[data-theme="dark"] .ch-v2-otag-main{background:#431407;color:#fdba74;border-color:#7c2d12}

.ch-v2-lang-bar{
  display:flex;align-items:center;gap:12px;
  padding:6px 10px;background:#f8fafc;
  border:1px solid #f1f5f9;border-radius:8px;
  font-size:.7rem;flex-wrap:wrap
}
html[data-theme="dark"] .ch-v2-lang-bar{background:#0f172a;border-color:#1e293b}
.ch-v2-lang-item{display:flex;align-items:center;gap:4px;color:#475569;font-weight:500}
html[data-theme="dark"] .ch-v2-lang-item{color:#94a3b8}
.ch-v2-lang-item svg{color:#94a3b8;flex-shrink:0}
.ch-v2-lang-item strong{color:#1e293b;font-weight:700}
html[data-theme="dark"] .ch-v2-lang-item strong{color:#e2e8f0}
.ch-v2-lang-sep{width:1px;height:12px;background:#e2e8f0;flex-shrink:0}
html[data-theme="dark"] .ch-v2-lang-sep{background:#334155}

.ch-v2-actions{display:flex;gap:8px}
.ch-v2-watch-btn{
  flex:1;
  display:flex;align-items:center;justify-content:center;gap:7px;
  padding:10px 14px;border-radius:11px;
  background:#0d9488;color:#fff;
  font-family:inherit;font-size:.85rem;font-weight:700;
  border:none;cursor:pointer;text-decoration:none;
  transition:background .15s
}
.ch-v2-watch-btn:hover{background:#0f766e;color:#fff}
.ch-v2-watch-btn:visited{color:#fff}
.ch-v2-watch-btn--disabled{
  flex:1;display:flex;align-items:center;justify-content:center;
  padding:10px 14px;border-radius:11px;
  background:#f1f5f9;color:#94a3b8;
  font-size:.85rem;font-weight:700;cursor:not-allowed
}
html[data-theme="dark"] .ch-v2-watch-btn--disabled{background:#1e293b;color:#475569}

.ch-v2-no-platform{
  background:#fff;border:1.5px dashed #e2e8f0;border-radius:16px;
  padding:2rem 1.25rem;
  display:flex;flex-direction:column;align-items:center;
  justify-content:center;gap:9px;text-align:center
}
html[data-theme="dark"] .ch-v2-no-platform{background:#1e293b;border-color:#334155}
.ch-v2-no-ico{
  width:46px;height:46px;background:#f1f5f9;border-radius:50%;
  display:flex;align-items:center;justify-content:center
}
html[data-theme="dark"] .ch-v2-no-ico{background:#0f172a}
.ch-v2-no-ico svg{color:#94a3b8}
.ch-v2-no-title{font-size:.88rem;font-weight:700;color:#334155}
html[data-theme="dark"] .ch-v2-no-title{color:#cbd5e1}
.ch-v2-no-sub{font-size:.74rem;color:#64748b;font-weight:500}
html[data-theme="dark"] .ch-v2-no-sub{color:#94a3b8}
.ch-v2-request-btn{
  display:inline-flex;align-items:center;gap:5px;
  padding:7px 15px;border-radius:50px;
  border:1.5px solid #cbd5e1;background:#fff;color:#334155;
  font-family:inherit;font-size:.74rem;font-weight:700;
  cursor:pointer;text-decoration:none;transition:all .15s
}
html[data-theme="dark"] .ch-v2-request-btn{background:#1e293b;border-color:#475569;color:#cbd5e1}
.ch-v2-request-btn:hover{border-color:#14b8a6;color:#0f766e;background:#f0fdfa}
html[data-theme="dark"] .ch-v2-request-btn:hover{background:#134e4a;color:#2dd4bf;border-color:#0d9488}

/* fix السعر - تنظيف نص البريفيكس */
.ch-v2-cell-val--price{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Apple TV logo */
.ch-v2-plogo[data-platform="apple-tv-plus"] img,
.ch-v2-plogo[data-platform="apple-tv"] img{filter:brightness(0) invert(1)}

@media(max-width:640px){
  .ch-v2-grid{grid-template-columns:1fr}
  .ch-v2-info-row{grid-template-columns:1fr 1fr}
  .ch-v2-lang-bar{gap:8px}
}
@media(max-width:420px){
  .ch-v2-info-row{grid-template-columns:1fr}
}

/* CinemaHook Platforms V2 — Layout Fix: 2 cols + smart notes full width */
.ch-v2-grid{
  grid-template-columns:repeat(2,1fr) !important
}
.ch-v2-smart-notes{
  grid-column:1 / -1 !important;
  margin-bottom:.25rem !important
}
.ch-v2-no-platform{
  grid-column:1 / -1 !important
}
@media(max-width:640px){
  .ch-v2-grid{grid-template-columns:1fr !important}
  .ch-v2-smart-notes{grid-column:1 !important}
  .ch-v2-no-platform{grid-column:1 !important}
}

/* CinemaHook Platforms V2 — Equal Height + Brand Color Fix */

/* كروت متساوية الارتفاع — الزرار يتثبت في الأسفل */
.ch-v2-grid{align-items:stretch}
.ch-v2-card{height:100%;justify-content:space-between}
.ch-v2-actions{margin-top:auto;padding-top:.5rem}

/* لون الزرار يتماشى مع الموقع */
.ch-v2-watch-btn{
  background:#d7193f !important;
  color:#fff !important
}
.ch-v2-watch-btn:hover{
  background:#b5152f !important;
  color:#fff !important
}
.ch-v2-watch-btn:visited{color:#fff !important}
.ch-v2-watch-btn svg{stroke:#fff !important}

/* الـ lang bar يتثبت فوق الزرار مباشرة */
.ch-v2-card .ch-v2-lang-bar{margin-top:auto}

/* ═══════════════════════════════════════════════════════════════
   CinemaHook — Watch Smart Notes V2 Redesign
   ═══════════════════════════════════════════════════════════════ */

/* ─ Container ─ */
.ch-v2-smart-notes .watch-smart-notes{
  background:#fff;
  border:1px solid #e2e8f0;
  border-radius:14px;
  overflow:hidden;
  margin:0
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-notes{
  background:#1e293b;border-color:#334155
}

/* ─ Copy block ─ */
.ch-v2-smart-notes .watch-smart-copy{
  padding:1.1rem 1.25rem .85rem;
  display:flex;flex-direction:column;gap:.6rem
}

/* ─ Kicker (بصمة التوفر) ─ */
.ch-v2-smart-notes .watch-smart-kicker{
  display:inline-flex;align-items:center;gap:7px;
  background:#fef3c7;
  border:1px solid #fde68a;
  border-radius:50px;
  padding:4px 12px;
  width:fit-content
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-kicker{
  background:#422006;border-color:#92400e
}
.ch-v2-smart-notes .watch-smart-kicker-ico{font-size:.8rem}
.ch-v2-smart-notes .watch-smart-kicker strong{
  font-size:.75rem;font-weight:700;color:#92400e
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-kicker strong{color:#fcd34d}
.ch-v2-smart-notes .watch-smart-kicker-count{
  font-size:.72rem;font-weight:600;
  color:#b45309;
  background:#fffbeb;
  padding:1px 7px;border-radius:50px;
  border:1px solid #fde68a
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-kicker-count{
  background:#451a03;color:#fcd34d;border-color:#78350f
}

/* ─ Text paragraphs — lighter weight ─ */
.ch-v2-smart-notes .watch-smart-lead{
  font-size:.85rem;font-weight:500;
  color:#1e293b;line-height:1.7;margin:0
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-lead{color:#e2e8f0}
.ch-v2-smart-notes .watch-smart-text{
  font-size:.8rem;font-weight:400;
  color:#475569;line-height:1.8;margin:0
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-text{color:#94a3b8}
.ch-v2-smart-notes .watch-smart-cta{
  font-size:.75rem;font-weight:400;
  color:#64748b;line-height:1.65;margin:0;
  font-style:italic
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-cta{color:#64748b}

/* ─ Chips ─ */
.ch-v2-smart-notes .watch-smart-chip{
  display:inline-block;
  background:#f1f5f9;color:#334155;
  border:1px solid #e2e8f0;border-radius:5px;
  padding:1px 6px;font-size:.75rem;font-weight:600;
  font-style:normal
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-chip{
  background:#334155;color:#e2e8f0;border-color:#475569
}
.ch-v2-smart-notes .watch-smart-price{
  color:#d7193f;font-weight:700;font-style:normal
}

/* ─ Stats Bar ─ */
.ch-v2-smart-notes .watch-smart-stats{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:0;
  border-top:1px solid #f1f5f9;
  background:#f8fafc
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stats{
  border-top-color:#1e293b;background:#0f172a
}
.ch-v2-smart-notes .watch-smart-stat{
  display:flex;flex-direction:column;align-items:center;
  justify-content:center;gap:4px;
  padding:.85rem .5rem;
  text-align:center;
  border-right:1px solid #f1f5f9;
  background:transparent
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stat{border-right-color:#1e293b}
.ch-v2-smart-notes .watch-smart-stat:last-child{border-right:none}
.ch-v2-smart-notes .watch-smart-stat i{
  font-size:1.1rem;line-height:1;
  font-style:normal;display:block
}
.ch-v2-smart-notes .watch-smart-stat em{
  font-size:.65rem;font-weight:500;
  color:#94a3b8;font-style:normal;
  display:block;white-space:nowrap
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stat em{color:#64748b}
.ch-v2-smart-notes .watch-smart-stat strong{
  font-size:.78rem;font-weight:700;
  color:#1e293b;display:block;
  line-height:1.3;word-break:break-word
}
html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stat strong{color:#e2e8f0}

/* ─ Mobile ─ */
@media(max-width:640px){
  .ch-v2-smart-notes .watch-smart-copy{padding:.9rem 1rem .7rem;gap:.5rem}
  .ch-v2-smart-notes .watch-smart-lead{font-size:.8rem}
  .ch-v2-smart-notes .watch-smart-text{font-size:.75rem}
  .ch-v2-smart-notes .watch-smart-cta{font-size:.7rem}
  .ch-v2-smart-notes .watch-smart-stat{padding:.7rem .4rem}
  .ch-v2-smart-notes .watch-smart-stat strong{font-size:.72rem}
  .ch-v2-smart-notes .watch-smart-stat em{font-size:.6rem}
}

/* Smart Notes Stats — Mobile: كل stat في سطر أفقي */
@media(max-width:640px){
  .ch-v2-smart-notes .watch-smart-stats{
    grid-template-columns:1fr;
    gap:0
  }
  .ch-v2-smart-notes .watch-smart-stat{
    flex-direction:row;
    align-items:center;
    justify-content:flex-start;
    gap:10px;
    padding:.7rem 1rem;
    border-right:none;
    border-bottom:1px solid #f1f5f9;
    text-align:right
  }
  html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stat{
    border-bottom-color:#1e293b
  }
  .ch-v2-smart-notes .watch-smart-stat:last-child{border-bottom:none}
  .ch-v2-smart-notes .watch-smart-stat i{
    font-size:1.2rem;flex-shrink:0;
    width:32px;height:32px;
    background:#f1f5f9;border-radius:8px;
    display:flex;align-items:center;justify-content:center
  }
  html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stat i{background:#1e293b}
  .ch-v2-smart-notes .watch-smart-stat em{
    font-size:.68rem;color:#94a3b8;
    white-space:nowrap;
    display:block;margin-bottom:1px
  }
  .ch-v2-smart-notes .watch-smart-stat strong{
    font-size:.82rem;font-weight:700;
    color:#1e293b;white-space:nowrap
  }
  html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stat strong{color:#e2e8f0}
  .ch-v2-smart-notes .watch-smart-stat-text{
    display:flex;flex-direction:column;align-items:flex-start;
    flex:1;min-width:0
  }
}

/* Smart Notes Stats — Mobile V2: Grid layout, icon spans both rows */
@media(max-width:640px){
  .ch-v2-smart-notes .watch-smart-stats{
    grid-template-columns:1fr !important;
    gap:0 !important
  }
  .ch-v2-smart-notes .watch-smart-stat{
    display:grid !important;
    grid-template-columns:44px 1fr !important;
    grid-template-rows:auto auto !important;
    column-gap:12px !important;
    row-gap:0 !important;
    padding:.8rem 1.1rem !important;
    border-right:none !important;
    border-bottom:1px solid #f1f5f9 !important;
    text-align:right !important;
    align-items:center
  }
  html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stat{
    border-bottom-color:#1e293b !important
  }
  .ch-v2-smart-notes .watch-smart-stat:last-child{
    border-bottom:none !important
  }
  /* الأيقونة تمتد الصفين */
  .ch-v2-smart-notes .watch-smart-stat i{
    grid-column:1 !important;
    grid-row:1 / 3 !important;
    align-self:center !important;
    justify-self:center !important;
    font-size:1.3rem !important;
    width:40px !important;height:40px !important;
    background:#f8fafc !important;
    border:1px solid #e2e8f0 !important;
    border-radius:10px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    font-style:normal !important
  }
  html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stat i{
    background:#1e293b !important;border-color:#334155 !important
  }
  /* label */
  .ch-v2-smart-notes .watch-smart-stat em{
    grid-column:2 !important;
    grid-row:1 !important;
    font-size:.67rem !important;
    color:#94a3b8 !important;
    font-style:normal !important;
    font-weight:500 !important;
    line-height:1.2 !important;
    align-self:end
  }
  /* value */
  .ch-v2-smart-notes .watch-smart-stat strong{
    grid-column:2 !important;
    grid-row:2 !important;
    font-size:.85rem !important;
    font-weight:700 !important;
    color:#1e293b !important;
    line-height:1.3 !important;
    word-break:break-word !important;
    align-self:start
  }
  html[data-theme="dark"] .ch-v2-smart-notes .watch-smart-stat strong{
    color:#e2e8f0 !important
  }
}

/* تصنيفات مرتبطة — Compact Mobile */
@media(max-width:640px){
  .ch-title-tags{
    margin:8px 0 !important;
    padding:10px 12px !important
  }
  .ch-title-tags__head{
    font-size:.72rem !important;
    margin-bottom:6px !important
  }
  .ch-title-tags__spark{font-size:.72rem !important}
  .ch-title-tags__list{
    gap:5px !important;
    display:flex;flex-wrap:wrap
  }
  .ch-title-tag{
    font-size:.68rem !important;
    padding:3px 9px !important;
    border-radius:5px !important
  }
}html[data-theme="light"] .ch-v2-plogo img[src*="appletv"],html[data-theme="light"] .ch-v2-plogo img[src*="apple"]{filter:brightness(0) invert(1)!important;}html[data-theme="light"] .ch-v2-plogo[data-platform*="apple"]{background:#1a1a1a!important;}
html[data-theme="light"] .ch-v2-plogo[data-platform="apple-tv"],html[data-theme="light"] .ch-v2-plogo[data-platform="apple-tv-plus"]{background:#1a1a1a!important;border-radius:14px!important;}
.sp-title{color:#ffffff!important;opacity:1!important;-webkit-text-fill-color:#ffffff!important}

html body .shf2 .shf2-brand-hook,html .shf2 .shf2-brand-hook{color:#fff!important;background:#be123c!important;border-radius:999px!important;padding:.20em .46em .18em!important;font-weight:900!important;display:inline-flex!important;align-items:center!important}


/* ==========================================================================
   CH-FOOTER-CONTRAST-FIX-20260517
   إصلاح بهتان الفوتر في صفحة المحتوى (title) — يطابق فوتر الرئيسية بالضبط.
   السبب: قواعد footer قديمة في title.css (html[data-theme] footer p/span/a/li...)
   كانت تتغلب على ألوان الفوتر الأصلية بسبب الـ specificity.
   الحل: إعادة تأكيد نفس ألوان footer.php بـ specificity أعلى.
   ========================================================================== */

/* ---------- LIGHT MODE ---------- */
html[data-theme="light"] footer .shf2-name,
html[data-theme="light"] footer .shf2-brand-cinema{
  color:#111827 !important;
}
html[data-theme="light"] footer .shf2-title{
  color:#172033 !important;
}
html[data-theme="light"] footer .shf2-tagline{
  color:#667085 !important;
}
html[data-theme="light"] footer .shf2-desc,
html[data-theme="light"] footer .shf2-mini,
html[data-theme="light"] footer .copy,
html[data-theme="light"] footer .shf2-bottom .copy,
html[data-theme="light"] footer .shf2-list a,
html[data-theme="light"] footer .shf2-list a span{
  color:#53627a !important;
}
html[data-theme="light"] footer .shf2-list a:hover,
html[data-theme="light"] footer .shf2-list a:hover span{
  color:#101828 !important;
}

/* ---------- DARK MODE ---------- */
html[data-theme="dark"] footer .shf2-name,
html[data-theme="dark"] footer .shf2-brand-cinema,
html[data-theme="dark"] footer .shf2-title{
  color:#f8fafc !important;
}
html[data-theme="dark"] footer .shf2-tagline{
  color:#98a2b3 !important;
}
html[data-theme="dark"] footer .shf2-desc,
html[data-theme="dark"] footer .shf2-mini,
html[data-theme="dark"] footer .copy,
html[data-theme="dark"] footer .shf2-bottom .copy,
html[data-theme="dark"] footer .shf2-list a,
html[data-theme="dark"] footer .shf2-list a span{
  color:#a8b3c7 !important;
}
html[data-theme="dark"] footer .shf2-list a:hover,
html[data-theme="dark"] footer .shf2-list a:hover span{
  color:#e8edf5 !important;
}
/* === نهاية CH-FOOTER-CONTRAST-FIX-20260517 === */
