.yA-blG_siteNav{z-index:50;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);background:#14111ff0;width:100%;position:sticky;top:0}.yA-blG_navContainer{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:12px 20px;display:flex}.yA-blG_brandLink{color:var(--text-main,#f8fafc);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;transition:opacity .2s;display:flex}.yA-blG_brandLink:hover{opacity:.95}.yA-blG_brandLink:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:4px;border-radius:var(--radius-sm,6px)}.yA-blG_brandIcon{border-radius:var(--radius-md,10px);width:32px;height:32px;box-shadow:0 4px 14px var(--accent-glow,#a855f759);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:flex;overflow:hidden}.yA-blG_brandIcon img{object-fit:cover;width:100%;height:100%}.yA-blG_brandLink:hover .yA-blG_brandIcon{transform:scale(1.06)}.yA-blG_brandText{flex-direction:column;justify-content:center;display:flex}.yA-blG_brandTitle{letter-spacing:-.02em;color:#fff;align-items:center;gap:8px;font-size:17px;font-weight:900;line-height:1.1;display:flex}.yA-blG_brandTag{font-family:var(--font-mono,ui-monospace, monospace);color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent);border-radius:var(--radius-sm,6px);letter-spacing:.04em;padding:1px 6px;font-size:9px;font-weight:700}.yA-blG_brandTagline{letter-spacing:.04em;color:var(--text-dim,#64748b);text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:600}.yA-blG_searchBar{flex:1;max-width:440px;position:relative}.yA-blG_searchInputShell{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,14px);color:var(--text-muted);align-items:center;gap:8px;padding:8px 12px;transition:all .2s;display:flex}.yA-blG_searchInputShell:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--accent-dim);background:var(--bg-elevated);color:#fff}.yA-blG_searchInputElem{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.yA-blG_searchInputElem::placeholder{color:var(--text-dim,#64748b)}.yA-blG_kbdChip{font-family:var(--font-mono,ui-monospace, monospace);background:var(--bg-elevated,#1d182e);border:1px solid var(--border-subtle,#ffffff14);color:var(--text-dim,#64748b);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px}@media (hover:none) and (pointer:coarse){.yA-blG_kbdChip{display:none}}.yA-blG_btnMobileSearch{border-radius:var(--radius-lg,14px);border:1px solid var(--border-subtle);background:var(--bg-card);width:34px;height:34px;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:none}.yA-blG_navActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.yA-blG_navLink{color:var(--text-muted);border-radius:var(--radius-sm,6px);padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s}.yA-blG_navLink:hover{color:#fff;background:#ffffff0d}.yA-blG_navLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.yA-blG_navLinkActive{color:#fff}.yA-blG_navLinkDisabled{color:var(--text-dim);cursor:default;opacity:.6}.yA-blG_navLinkDisabled:hover{color:var(--text-dim);background:0 0}.yA-blG_btnWatchlistNav{background:var(--bg-card,#161224);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-md,10px);color:var(--text-main,#f8fafc);cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.yA-blG_btnWatchlistNavActive{border-color:var(--border-focus,#c084fc);background:var(--bg-elevated,#1d182e);color:#fff}.yA-blG_btnWatchlistNav:hover{border-color:var(--border-focus,#c084fc);background:var(--bg-elevated,#1d182e);transform:translateY(-1px)}.yA-blG_btnWatchlistNav:active{transform:translateY(0)scale(.98)}.yA-blG_btnWatchlistNav:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.yA-blG_watchlistIcon{color:var(--border-focus,#c084fc);flex-shrink:0}.yA-blG_watchlistBadge{background:var(--accent,#a855f7);color:#fff;font-family:var(--font-mono,ui-monospace, monospace);border-radius:var(--radius-pill,9999px);padding:1px 6px;font-size:11px;font-weight:800}.yA-blG_btnSignIn{background:var(--btn-bg,linear-gradient(135deg, #9333ea 0%, #c084fc 100%));color:#fff;border-radius:var(--radius-md,10px);cursor:pointer;box-shadow:0 4px 14px var(--accent-glow,#a855f759);border:none;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.yA-blG_btnSignInActive{box-shadow:0 0 0 2px var(--bg-base,#0c0a12), 0 0 0 4px var(--border-focus,#c084fc), 0 6px 20px var(--accent-glow,#a855f773)}.yA-blG_btnSignIn:hover{filter:brightness(1.1);transform:translateY(-1px)}.yA-blG_btnSignIn:active{transform:translateY(0)scale(.98)}.yA-blG_btnSignIn:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.yA-blG_authSkeleton{border-radius:var(--radius-md,10px);background:var(--bg-surface,#14111f);border:1px solid var(--border-subtle,#ffffff14);width:72px;height:33px;animation:1.8s ease-in-out infinite yA-blG_authPulse;display:inline-block}@keyframes yA-blG_authPulse{0%,to{opacity:.6}50%{opacity:1}}.yA-blG_userMenuContainer{display:inline-block;position:relative}.yA-blG_userMenuTrigger{background:var(--bg-card,#161224);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-md,10px);cursor:pointer;color:var(--text-main,#f8fafc);align-items:center;gap:8px;padding:5px 12px 5px 6px;transition:all .2s;display:inline-flex}.yA-blG_userMenuTrigger:hover{border-color:var(--border-focus,#c084fc);background:var(--bg-elevated,#1d182e);transform:translateY(-1px)}.yA-blG_userMenuTrigger:active{transform:translateY(0)scale(.98)}.yA-blG_userMenuTrigger:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.yA-blG_userAvatar{border-radius:var(--radius-pill,9999px);background:var(--btn-bg,linear-gradient(135deg, #9333ea 0%, #c084fc 100%));color:#fff;text-transform:uppercase;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.yA-blG_userMenuChevron{color:var(--text-dim,#64748b);align-items:center;transition:transform .2s;display:flex}.yA-blG_userMenuChevronOpen{transform:rotate(180deg)}.yA-blG_userDropdownMenu{background:var(--bg-elevated,#1d182e);border:1px solid var(--border-strong,#ffffff29);border-radius:var(--radius-lg,14px);min-width:220px;z-index:var(--z-dropdown,100);flex-direction:column;gap:4px;padding:8px;animation:.15s yA-blG_dropdownFade;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #00000080,0 0 1px #fff3}@keyframes yA-blG_dropdownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.yA-blG_userDropdownHeader{border-bottom:1px solid var(--border-subtle,#ffffff14);margin-bottom:4px;padding:8px 10px}.yA-blG_userDropdownLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim,#64748b);font-size:10px;font-weight:700}.yA-blG_userDropdownEmail{color:var(--text-main,#f8fafc);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:600;overflow:hidden}.yA-blG_dropdownItem{width:100%;color:var(--text-main,#f8fafc);border-radius:var(--radius-sm,6px);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.yA-blG_dropdownItem:hover{background:var(--bg-elevated,#1d182e);color:#fff}.yA-blG_dropdownItem:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.yA-blG_dropdownItemSignOut{width:100%;color:var(--text-main,#f8fafc);border-radius:var(--radius-sm,6px);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.yA-blG_dropdownItemSignOut:hover{color:#f87171;background:#ef444426}.yA-blG_dropdownItemSignOut:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.yA-blG_siteFooter{border-top:1px solid var(--border-subtle);color:var(--text-dim,#64748b);background:#08060d;width:100%;padding:20px 20px 24px;font-size:13px}.yA-blG_footerContent{max-width:1280px;margin:0 auto}.yA-blG_footerGrid{grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:32px;display:grid}.yA-blG_footerBrandCol .yA-blG_brandLink{margin-bottom:12px}.yA-blG_footerBrandDesc{max-width:320px;color:var(--text-muted,#94a3b8);font-size:13px;line-height:1.6}.yA-blG_footerCol{min-width:0}.yA-blG_footerColTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#94a3b8);margin-bottom:14px;font-size:11px;font-weight:800}.yA-blG_footerColLinks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.yA-blG_footerColLinks a,.yA-blG_footerColLinks button,.yA-blG_footerColLinks span{color:var(--text-dim,#64748b);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;text-decoration:none;transition:color .15s}.yA-blG_footerColLinks a:hover,.yA-blG_footerColLinks button:hover{color:#fff}.yA-blG_footerColLinks a:focus-visible,.yA-blG_footerColLinks button:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.yA-blG_platformItem{cursor:pointer;font-weight:700;display:inline-block}.yA-blG_footerBottom{border-top:1px solid var(--border-subtle,#ffffff14);padding-top:20px}.yA-blG_footerBottomLegal{color:var(--text-dim,#64748b);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.6;display:flex}.yA-blG_footerBottomCopyright{margin:0}.yA-blG_footerBottomLinks{align-items:center;gap:16px;display:flex}.yA-blG_footerBottomLinks a{color:var(--text-dim,#64748b);font-size:12px;text-decoration:none;transition:color .15s}.yA-blG_footerBottomLinks a:hover{color:var(--text-main,#f8fafc)}.yA-blG_footerBottomLinks a:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px;border-radius:2px}.yA-blG_footerTmdbAttribution{flex-direction:column;align-items:flex-start;gap:8px;max-width:320px;margin-top:6px;display:flex}.yA-blG_footerTmdbText{color:var(--text-dim,#64748b);margin:0;font-size:11px;line-height:1.5}.yA-blG_tmdbLogo{width:auto;height:14px;display:block}@media (max-width:900px){.yA-blG_searchBar{max-width:260px}}@media (max-width:860px){.yA-blG_footerGrid{grid-template-columns:1fr 1fr;gap:32px}.yA-blG_footerBrandCol{grid-column:1/-1}}@media (max-width:700px){.yA-blG_brandTagline,.yA-blG_searchBar{display:none}.yA-blG_btnMobileSearch{display:inline-flex}}@media (max-width:520px){.yA-blG_navContainer{gap:8px;padding:10px 14px}.yA-blG_navActions{gap:8px}.yA-blG_btnWatchlistNav{padding:6px 10px;font-size:12px}.yA-blG_btnSignIn{padding:6px 12px;font-size:12px}.yA-blG_footerGrid{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:480px){.yA-blG_brandTag,.yA-blG_watchlistLabel{display:none}.yA-blG_btnWatchlistNav{padding:7px 9px}.yA-blG_brandTitle{font-size:15px}}@media (max-width:360px){.yA-blG_navContainer{gap:6px;padding:8px 10px}.yA-blG_btnSignIn{padding:6px 10px}}
._5Rb3Yq_cmdk{z-index:var(--z-modal);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), visibility var(--dur-fast) var(--ease-out);position:fixed;inset:0}._5Rb3Yq_cmdkOpen{opacity:1;visibility:visible}._5Rb3Yq_cmdkBackdrop{-webkit-backdrop-filter:blur(12px);background:#000000bf;position:absolute;inset:0}._5Rb3Yq_cmdkPanel{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-2xl);width:min(32rem,100vw - 2rem);box-shadow:0 24px 64px #000000e6, 0 0 0 1px var(--accent-dim);transition:transform var(--dur-slow) var(--ease-out);position:absolute;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)translateY(-8px)scale(.98)}._5Rb3Yq_cmdkOpen ._5Rb3Yq_cmdkPanel{transform:translate(-50%)translateY(0)scale(1)}._5Rb3Yq_cmdkField{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-subtle);display:flex}._5Rb3Yq_cmdkField svg{color:var(--border-focus)}._5Rb3Yq_cmdkField input{min-width:0;font-family:var(--font-body);font-size:var(--text-md);color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-weight:600}._5Rb3Yq_cmdkField input::placeholder{color:var(--text-dim)}._5Rb3Yq_cmdkField kbd{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-dim);padding:.15rem .4rem;font-size:.65rem}._5Rb3Yq_cmdkResults{max-height:20rem;padding:var(--space-xs);overflow-y:auto}._5Rb3Yq_cmdkItem{text-align:left;width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-main);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}._5Rb3Yq_cmdkItem:hover,._5Rb3Yq_cmdkItem:focus-visible,._5Rb3Yq_cmdkItemSelected{background:var(--accent-dim);color:var(--border-focus);outline:none}._5Rb3Yq_cmdkItemLeft{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}._5Rb3Yq_cmdkItemTitleRow{align-items:center;gap:var(--space-xs);display:flex}._5Rb3Yq_cmdkItemTitle{font-size:var(--text-sm);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}._5Rb3Yq_cmdkItemDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;flex-shrink:0}._5Rb3Yq_cmdkItemOriginal{font-size:var(--text-xs);color:var(--text-dim)}._5Rb3Yq_cmdkItemRight{align-items:center;gap:var(--space-sm);flex-shrink:0;display:flex}._5Rb3Yq_cmdkPlatformPill{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);padding:1px 6px;font-size:.68rem;font-weight:700}._5Rb3Yq_cmdkInTheatersPill{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--status-in-theaters-bg);color:var(--status-in-theaters);border:1px solid var(--status-in-theaters-border);padding:1px 6px;font-size:.68rem;font-weight:700}._5Rb3Yq_cmdkLanguageBadge{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-muted);border:1px solid var(--border-subtle);letter-spacing:.04em;padding:1px 5px;font-size:.68rem;font-weight:600}._5Rb3Yq_cmdkItemMeta{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--text-xs)}._5Rb3Yq_cmdkEmpty{padding:var(--space-xl) var(--space-lg);color:var(--text-dim);font-size:var(--text-sm);text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}._5Rb3Yq_cmdkSearchAllBtn{margin-top:var(--space-xs);border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--border-focus);font-size:var(--text-xs);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex}._5Rb3Yq_cmdkSearchAllBtn:hover{background:var(--accent-dim);border-color:var(--border-focus)}._5Rb3Yq_cmdkEmptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._5Rb3Yq_cmdkSuggestBtn{margin-top:var(--space-xs);border-radius:var(--radius-md);color:var(--accent);font-size:var(--text-xs);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:#00807f1f;border:1px solid #00807f59;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex}._5Rb3Yq_cmdkSuggestBtn:hover{border-color:var(--accent);color:#fff;background:#00807f38}._5Rb3Yq_cmdkSuggestBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._5Rb3Yq_cmdkSuggestBtn:active{transform:scale(.98)}._5Rb3Yq_cmdkFooter{padding:var(--space-xs) var(--space-md);border-top:1px solid var(--border-subtle);background:var(--bg-elevated);font-family:var(--font-mono);color:var(--text-dim);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}._5Rb3Yq_cmdkFooterHint{align-items:center;gap:4px;display:flex}._5Rb3Yq_page{max-width:1280px;padding:0 var(--page-gutter) var(--space-md);gap:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}@media (max-width:600px){._5Rb3Yq_page{gap:var(--space-md);padding-top:var(--space-sm)}}._5Rb3Yq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._5Rb3Yq_bentoHero{margin-top:var(--space-md);grid-template-columns:2fr 1fr;gap:20px;display:grid}@media (max-width:900px){._5Rb3Yq_bentoHero{grid-template-columns:1fr}}._5Rb3Yq_heroSpotlight{border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);background:var(--bg-surface);-webkit-user-select:none;user-select:none;cursor:pointer;flex-direction:column;justify-content:flex-end;min-height:440px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #000c}._5Rb3Yq_heroSpotlight:hover{border-color:var(--border-focus);box-shadow:0 24px 50px #000000d9, 0 0 24px -4px var(--accent-glow)}._5Rb3Yq_heroSpotlight:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_heroBackdropImg{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}._5Rb3Yq_heroSpotlight:hover ._5Rb3Yq_heroBackdropImg{transform:scale(1.02)}._5Rb3Yq_heroBackdropFallback{z-index:1;background:linear-gradient(135deg,#1d182e 0%,#14111f 50%,#0c0a12 100%);position:absolute;inset:0}._5Rb3Yq_heroScrimVertical{z-index:2;pointer-events:none;background:linear-gradient(#0000 25%,#0c0a1280 52%,#0c0a12f2 76%,#0c0a12 100%);position:absolute;inset:0}._5Rb3Yq_heroScrimHorizontal{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0c0a128c 0%,#0000 45%);position:absolute;inset:0}._5Rb3Yq_heroGlowAccent{z-index:1;pointer-events:none;background:radial-gradient(circle at 78% 15%,#fbbf241a 0%,#0000 45%);position:absolute;inset:0}._5Rb3Yq_heroNavArrow{z-index:20;border-radius:var(--radius-md);color:#fff;-webkit-backdrop-filter:blur(8px);opacity:.85;cursor:pointer;background:#000000b3;border:1px solid #ffffff26;justify-content:center;align-items:center;width:42px;height:56px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._5Rb3Yq_heroNavArrow:hover{color:var(--border-focus);border-color:var(--border-focus);opacity:1;background:#000000f2;transform:translateY(-50%)scale(1.05)}._5Rb3Yq_heroNavArrow:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_heroNavArrow:active{transform:translateY(-50%)scale(.96)}._5Rb3Yq_heroNavPrev{left:16px}._5Rb3Yq_heroNavNext{right:16px}@keyframes _5Rb3Yq_heroFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._5Rb3Yq_heroSwapping{animation:.4s cubic-bezier(.16,1,.3,1) both _5Rb3Yq_heroFade}._5Rb3Yq_heroDots{z-index:20;align-items:center;gap:7px;display:flex;position:absolute;bottom:14px;right:18px}._5Rb3Yq_heroDot{border-radius:var(--radius-pill);cursor:pointer;background:#ffffff59;border:none;width:7px;height:7px;padding:0;transition:all .25s}._5Rb3Yq_heroDot:hover{background:#ffffffa6}._5Rb3Yq_heroDot:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_heroDotActive{background:var(--accent);width:22px;box-shadow:0 0 10px var(--accent-glow)}._5Rb3Yq_heroCounterBadge{z-index:20;border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--text-main);-webkit-backdrop-filter:blur(8px);background:#000000b3;border:1px solid #ffffff26;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}._5Rb3Yq_heroStage{z-index:10;align-items:flex-end;gap:20px;padding:24px 28px 34px 74px;display:flex;position:relative}@media (max-width:860px){._5Rb3Yq_heroSpotlight{min-height:400px}._5Rb3Yq_heroStage{gap:16px;padding:20px 18px 42px}._5Rb3Yq_heroNavArrow{width:34px;height:46px}._5Rb3Yq_heroNavPrev{left:8px}._5Rb3Yq_heroNavNext{right:8px}._5Rb3Yq_heroPosterBox{width:104px}}@media (max-width:600px){._5Rb3Yq_heroSpotlight{min-height:280px}._5Rb3Yq_heroBackdropImg{height:280px;bottom:auto}._5Rb3Yq_heroScrimVertical{background:linear-gradient(#0c0a1240 0%,#0c0a12b8 34%,#0c0a12 52% 100%)}._5Rb3Yq_heroScrimHorizontal{display:none}._5Rb3Yq_heroStage{flex-direction:row;align-items:center;gap:12px;padding:16px}._5Rb3Yq_heroNavArrow{top:50%;transform:translateY(-50%)}._5Rb3Yq_heroPosterBox{width:90px}._5Rb3Yq_heroBadgesRow{gap:6px}._5Rb3Yq_heroMainTitle{font-size:26px}._5Rb3Yq_heroSynopsis{-webkit-line-clamp:3;font-size:12.5px}._5Rb3Yq_heroActionsRow{width:100%}._5Rb3Yq_heroStreamingPill{flex:auto;justify-content:center}._5Rb3Yq_heroDots{bottom:16px;left:16px;right:auto}._5Rb3Yq_heroCounterBadge{font-size:10px;top:12px;right:12px}}._5Rb3Yq_heroPosterBox{aspect-ratio:2/3;border-radius:var(--radius-lg);width:130px;box-shadow:0 16px 36px #000000e6, 0 0 20px var(--accent-glow);transition:transform .3s var(--ease-out), box-shadow .3s ease;cursor:pointer;background:#09070f;border:1px solid #fff3;flex-shrink:0;text-decoration:none;display:block;position:relative;overflow:hidden}._5Rb3Yq_heroPosterBox:hover{box-shadow:0 20px 40px #000000e6, 0 0 26px var(--accent-glow);transform:translateY(-4px)scale(1.015)}._5Rb3Yq_heroPosterBox:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (hover:none){._5Rb3Yq_heroPosterBox:hover{transform:none}}._5Rb3Yq_heroPosterImg{object-fit:cover;width:100%;height:100%;display:block}._5Rb3Yq_heroPosterFallback{width:100%;height:100%;font-family:var(--font-display);color:var(--text-dim);background:var(--bg-elevated);justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex}._5Rb3Yq_heroPosterRibbon{color:var(--border-focus);cursor:pointer;z-index:5;background:#000000d9;border:1px solid #fff3;border-top:none;border-left:none;border-bottom-right-radius:8px;justify-content:center;align-items:center;padding:7px;transition:all .2s;display:flex;position:absolute;top:0;left:0}._5Rb3Yq_heroPosterRibbon:hover{background:#000;transform:scale(1.1)}._5Rb3Yq_heroPosterRibbon:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._5Rb3Yq_heroPosterRating{font-family:var(--font-mono);pointer-events:none;background:#000000d9;border:1px solid #ffffff26;border-radius:4px;justify-content:space-between;align-items:center;padding:2px 6px;font-size:10px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}._5Rb3Yq_heroPosterStar{color:var(--border-focus);font-weight:800}._5Rb3Yq_heroPosterTmdb{color:var(--text-dim);font-size:8px}._5Rb3Yq_heroDetails{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}._5Rb3Yq_heroBadgesRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._5Rb3Yq_badgeRating{color:var(--rating-amber);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);background:#000000bf;border:1px solid #fbbf2459;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}._5Rb3Yq_starIcon{color:var(--rating-amber);font-size:12px}._5Rb3Yq_ratingScore{color:#fff;font-weight:800}._5Rb3Yq_ratingVotes{color:var(--text-dim);font-size:10px;font-weight:500;font-family:var(--font-mono)}._5Rb3Yq_heroTechMeta{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}._5Rb3Yq_heroTitleGroup{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;text-decoration:none;display:flex}._5Rb3Yq_heroMainTitle{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(26px,3.8vw,40px);font-weight:700;line-height:1.12;transition:color .15s}._5Rb3Yq_heroTitleGroup:hover ._5Rb3Yq_heroMainTitle,._5Rb3Yq_heroSpotlight:hover ._5Rb3Yq_heroMainTitle{color:var(--border-focus)}._5Rb3Yq_heroNativeTitle{color:var(--border-focus);opacity:.95;font-size:15px;font-weight:600}._5Rb3Yq_heroSynopsis{color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:580px;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}._5Rb3Yq_heroActionsRow{flex-wrap:wrap;align-items:center;gap:12px;padding-top:6px;display:flex}._5Rb3Yq_heroStreamingPill{border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);color:#fff;border-radius:var(--radius-pill);-webkit-user-select:none;user-select:none;background:#0c0a12bf;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex;box-shadow:0 2px 10px #0006}._5Rb3Yq_heroStreamingPill:hover{border-color:var(--border-strong);background:#ffffff14}._5Rb3Yq_heroInTheaters{background:var(--status-in-theaters-bg);border:1px solid var(--status-in-theaters-border);-webkit-backdrop-filter:blur(10px);color:var(--status-in-theaters);border-radius:var(--radius-pill);-webkit-user-select:none;user-select:none;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}._5Rb3Yq_heroPlatformDot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px}._5Rb3Yq_heroPlatformName{font-weight:700}._5Rb3Yq_btnHeroWl{border:1px solid var(--border-strong);color:#fff;border-radius:var(--radius-md);cursor:pointer;background:#ffffff0f;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}._5Rb3Yq_btnHeroWl:hover{border-color:var(--border-focus);color:var(--border-focus);background:#ffffff1a}._5Rb3Yq_btnHeroWl:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_btnHeroWl:active{transform:translateY(1px)}._5Rb3Yq_btnHeroWlActive{border-color:var(--border-focus);color:var(--border-focus);background:#00807f1f}._5Rb3Yq_bentoSideColumn{flex-direction:column;gap:20px;display:flex}._5Rb3Yq_bentoCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);flex-direction:column;flex:1;justify-content:space-between;padding:20px;transition:all .2s;display:flex;position:relative;overflow:hidden}._5Rb3Yq_bentoCard:hover{border-color:var(--border-focus);transform:translateY(-2px);box-shadow:0 12px 28px #0009}._5Rb3Yq_bentoCardKicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--border-focus);justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}._5Rb3Yq_bentoCardTrending{flex:1;gap:0}._5Rb3Yq_trendingSection{cursor:pointer;border-radius:var(--radius-md);color:inherit;flex-direction:column;text-decoration:none;transition:background .15s;display:flex}._5Rb3Yq_trendingSection:hover{background:#ffffff08}._5Rb3Yq_trendingSection:hover ._5Rb3Yq_bentoCardTitle{color:var(--border-focus)}._5Rb3Yq_trendingSection:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_trendingSectionFirst{margin-top:14px}._5Rb3Yq_trendingDivider{border-top:1px solid var(--border-subtle);margin-top:12px;padding-top:12px}._5Rb3Yq_trendingSectionLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--border-focus);margin-bottom:10px;font-size:10px;font-weight:800}._5Rb3Yq_bentoCardBody{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:10px;display:flex}._5Rb3Yq_bentoCardBodyMain{flex:auto;min-width:0}._5Rb3Yq_bentoCardTitle{color:var(--text-main);margin:0;font-size:16px;font-weight:800;transition:color .15s}._5Rb3Yq_bentoCardDesc{color:var(--text-muted);margin-top:4px;margin-bottom:0;font-size:12px;line-height:1.4}._5Rb3Yq_bentoCardFooter{border-top:1px solid var(--border-subtle);color:var(--text-dim);justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;font-size:12px;display:flex}._5Rb3Yq_bentoThumb{border-radius:var(--radius-md);background:var(--bg-elevated);width:84px;height:118px;transition:transform .25s var(--ease-out), box-shadow .25s ease;border:1px solid #ffffff26;flex-shrink:0;overflow:hidden;box-shadow:0 8px 16px #00000080}._5Rb3Yq_bentoCard:hover ._5Rb3Yq_bentoThumb{box-shadow:0 12px 22px #0009, 0 0 16px -4px var(--accent-glow);transform:scale(1.05)}@media (hover:none){._5Rb3Yq_bentoCard:hover ._5Rb3Yq_bentoThumb{transform:none}}._5Rb3Yq_bentoThumbImg{object-fit:cover;width:100%;height:100%;display:block}._5Rb3Yq_bentoThumbFallback{box-sizing:border-box;text-align:center;width:100%;height:100%;font-family:var(--font-display);overflow-wrap:anywhere;color:var(--text-dim);background:var(--bg-elevated);justify-content:center;align-items:center;padding:6px;font-size:11px;font-weight:700;line-height:1.2;display:flex;overflow:hidden}._5Rb3Yq_hero{padding-block:var(--space-2xl) var(--space-sm);max-width:44rem}._5Rb3Yq_heroTitle{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.01em;margin:0 0 var(--space-sm);overflow-wrap:anywhere;color:#fff;min-width:0;font-weight:700;line-height:1.12}._5Rb3Yq_heroLede{font-size:var(--text-md);color:var(--text-muted);max-width:48ch;margin:0;line-height:1.5}._5Rb3Yq_strip{padding-block:var(--space-md);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}._5Rb3Yq_stripHeading{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin:0 0 var(--space-sm);font-weight:700}._5Rb3Yq_stripRow{gap:var(--space-md);padding-bottom:var(--space-2xs);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}._5Rb3Yq_stripItem{font-size:var(--text-sm);white-space:nowrap;color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--dur-fast) var(--ease-out);flex-shrink:0;padding:6px 12px;font-weight:600;text-decoration:none}._5Rb3Yq_stripItem:hover{color:#fff;border-color:var(--border-focus);background:var(--bg-elevated)}._5Rb3Yq_stripItem:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_stripItem:active{transform:translateY(1px)}._5Rb3Yq_catalogBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;scroll-margin-top:80px;display:flex}._5Rb3Yq_catalogBarLeft{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._5Rb3Yq_catalogHeading{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0;font-size:24px;font-weight:700}._5Rb3Yq_catalogCountPill{font-family:var(--font-mono);color:#fff;border-radius:var(--radius-pill);background:#ffffff26;border:1px solid #ffffff40;padding:2px 8px;font-size:12px;font-weight:700}._5Rb3Yq_comingSoonLink{color:var(--status-upcoming);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._5Rb3Yq_comingSoonLink:hover{color:#fff;text-decoration:underline}._5Rb3Yq_comingSoonLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_filterDockOuter{z-index:30;background:#14111ff0;margin-bottom:24px;padding:10px 0;position:sticky;top:65px}@media (max-width:700px){._5Rb3Yq_filterDockOuter{top:62px}}@media (max-width:520px){._5Rb3Yq_filterDockOuter{top:54px}}._5Rb3Yq_filterDockInner{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._5Rb3Yq_formatSegGroup{flex-shrink:0;gap:6px;display:inline-flex}._5Rb3Yq_formatSegBtn{border-radius:var(--radius-pill);color:var(--text-muted);border:1px solid var(--border-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}._5Rb3Yq_formatSegBtn:hover{color:#fff;border-color:var(--border-strong);background:#ffffff14}._5Rb3Yq_formatSegBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_formatSegBtn:active{transform:scale(.97)}._5Rb3Yq_formatSegBtnActive{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 0 14px var(--accent-glow)}._5Rb3Yq_formatSegBtnActive:hover{background:var(--accent-hover);color:#fff}._5Rb3Yq_subformatSegGroup{flex-shrink:0;gap:6px;padding-left:2px;display:inline-flex}._5Rb3Yq_subformatSegBtn{border-radius:var(--radius-pill);color:var(--text-muted);border:1px solid var(--border-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}._5Rb3Yq_subformatSegBtn:hover{color:#fff;border-color:var(--border-strong);background:#ffffff14}._5Rb3Yq_subformatSegBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_subformatSegBtn:active{transform:scale(.97)}._5Rb3Yq_subformatSegBtnActive{color:#fff;border-color:var(--accent);box-shadow:0 0 10px var(--accent-glow);background:#b829f738}._5Rb3Yq_subformatSegBtnActive:hover{color:#fff;background:#b829f752}._5Rb3Yq_filterDockDivider{background:var(--border-subtle);flex-shrink:0;width:1px;height:20px}._5Rb3Yq_mobileFilterToggle{border-radius:var(--radius-pill);color:var(--text-muted);border:1px solid var(--border-subtle);cursor:pointer;background:#ffffff08;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:none}._5Rb3Yq_mobileFilterToggle:hover{color:#fff;border-color:var(--border-strong)}._5Rb3Yq_mobileFilterToggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_mobileFilterBadge{border-radius:var(--radius-pill);background:var(--accent);color:#fff;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}._5Rb3Yq_secondaryFilters{display:contents}@media (max-width:640px){._5Rb3Yq_mobileFilterToggle{display:inline-flex}._5Rb3Yq_secondaryFilters{flex-direction:column;flex-basis:100%;order:10;align-items:stretch;gap:8px;display:none}._5Rb3Yq_secondaryFiltersOpen{display:flex}}._5Rb3Yq_filterDropdown{flex-shrink:0;position:relative}._5Rb3Yq_filterDropdownBtn{border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;background:#ffffff08;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}._5Rb3Yq_filterDropdownBtn:hover{color:#fff;border-color:var(--border-strong);background:#ffffff0f}._5Rb3Yq_filterDropdownBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_filterDropdownBtn:active{transform:scale(.98)}._5Rb3Yq_filterDropdownBtnSelected{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}._5Rb3Yq_filterChevron{flex-shrink:0;width:9px;height:9px;transition:transform .15s}._5Rb3Yq_filterChevronOpen{transform:rotate(180deg)}._5Rb3Yq_filterDropdownPanel{overscroll-behavior:contain;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);z-index:45;flex-direction:column;gap:4px;min-width:220px;max-width:calc(100vw - 28px);max-height:min(360px,60vh);padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000026}._5Rb3Yq_filterDropdownPanelRight{left:auto;right:0}._5Rb3Yq_filterOption{color:var(--text-muted);border-radius:var(--radius-md);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:all .12s;display:flex}._5Rb3Yq_filterOption:hover{color:var(--text-main);background:var(--border-subtle)}._5Rb3Yq_filterOption:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._5Rb3Yq_filterOptionActive{color:var(--border-focus);background:var(--accent-dim);font-weight:800}._5Rb3Yq_filterOptionSublabel{color:var(--text-dim);margin-left:2px;font-size:11px;font-weight:400}._5Rb3Yq_pipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}._5Rb3Yq_activeFilters{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:12px;padding-top:10px;display:flex}._5Rb3Yq_filterHeaderLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);flex-shrink:0;margin-right:2px;font-size:10px;font-weight:800}._5Rb3Yq_activePill{background:var(--accent-dim);color:var(--border-focus);border-radius:var(--radius-pill);border:1px solid #00807f66;align-items:center;gap:7px;padding:3px 6px 3px 10px;font-size:11px;font-weight:700;display:inline-flex}._5Rb3Yq_activePillRemove{color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:12px;line-height:1;text-decoration:none;transition:background .15s;display:flex}._5Rb3Yq_activePillRemove:hover{background:var(--accent)}._5Rb3Yq_activePillRemove:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._5Rb3Yq_clearAllLink{color:var(--text-muted);text-underline-offset:3px;margin-left:4px;font-size:11px;font-weight:700;text-decoration:underline;transition:color .15s}._5Rb3Yq_clearAllLink:hover{color:#fff}._5Rb3Yq_clearAllLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_filterSearchWrap{flex:auto;align-items:center;min-width:8rem;margin-left:auto;display:flex;position:relative}._5Rb3Yq_filterSearchInput{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);color:#fff;background:#ffffff08;width:100%;height:32px;padding:0 28px 0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}._5Rb3Yq_filterSearchInput::placeholder{color:var(--text-dim)}._5Rb3Yq_filterSearchInput:hover{border-color:var(--border-strong);background:#ffffff0f}._5Rb3Yq_filterSearchInput:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;background:var(--bg-card)}._5Rb3Yq_filterSearchSpinner{right:var(--space-sm);border:2px solid var(--accent-dim);border-top-color:var(--border-focus);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite _5Rb3Yq_spinner;position:absolute;top:50%;transform:translateY(-50%)}@keyframes _5Rb3Yq_spinner{to{transform:translateY(-50%)rotate(360deg)}}._5Rb3Yq_sortWrap{color:var(--text-muted);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}._5Rb3Yq_sortLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;font-size:10px;font-weight:800}._5Rb3Yq_sortSelect{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);height:32px;color:var(--text-muted);cursor:pointer;background:#ffffff08;outline:none;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}._5Rb3Yq_sortSelect:hover{color:#fff;border-color:var(--border-strong);background:#ffffff0f}._5Rb3Yq_sortSelect:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width:860px){._5Rb3Yq_filterDockInner{gap:8px}._5Rb3Yq_filterSearchWrap{width:100%;max-width:none;margin-left:0}}@media (max-width:640px){._5Rb3Yq_filterDockDivider{display:none}._5Rb3Yq_formatSegBtn{padding:6px 12px;font-size:12px}}._5Rb3Yq_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1100px){._5Rb3Yq_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){._5Rb3Yq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:580px){._5Rb3Yq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}._5Rb3Yq_card{background:linear-gradient(180deg, var(--bg-surface) 0%, var(--bg-card) 100%);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:transform .25s var(--ease-out), border-color .2s ease, box-shadow .25s ease;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #0006}._5Rb3Yq_card:hover{border-color:var(--border-focus);box-shadow:0 20px 36px -10px #000000d9, 0 0 24px -2px var(--accent-glow);transform:translateY(-4px)scale(1.015)}._5Rb3Yq_card:focus-within{border-color:var(--border-focus)}@media (hover:none){._5Rb3Yq_card:hover{transform:none}}._5Rb3Yq_posterWrap{aspect-ratio:2/3;background:#09070f;position:relative;overflow:hidden}._5Rb3Yq_posterWrap>a{width:100%;height:100%;text-decoration:none;display:block}._5Rb3Yq_cardTitle a{color:inherit;text-decoration:none}._5Rb3Yq_poster{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}._5Rb3Yq_card:hover ._5Rb3Yq_poster{transform:scale(1.06)}._5Rb3Yq_posterFallback{width:100%;height:100%;color:var(--text-muted);background:radial-gradient(circle at 50% 32%,#00807f33 0%,#0000 62%),linear-gradient(155deg,#241d3a 0%,#14101f 55%,#0c0a12 100%);justify-content:center;align-items:center;display:flex}._5Rb3Yq_posterFallback span{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;color:#fff;text-shadow:0 0 22px #00807f59;font-weight:700}._5Rb3Yq_badge{top:var(--space-xs);left:var(--space-xs);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:2px 8px;font-size:10px;font-weight:800;position:absolute}._5Rb3Yq_badgeUpcoming{background:var(--status-upcoming-bg);color:var(--status-upcoming);border:1px solid #00807f66}._5Rb3Yq_badgeInTheaters{background:var(--status-in-theaters-bg);color:var(--status-in-theaters);border:1px solid var(--status-in-theaters-border)}._5Rb3Yq_watchlistBtn{top:var(--space-xs);right:var(--space-xs);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;width:30px;height:30px;transition:all var(--dur-fast) var(--ease-out);background:#000000a6;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}._5Rb3Yq_watchlistBtn:hover{color:var(--border-focus);border-color:var(--border-focus);background:#000000f2;transform:scale(1.1)}._5Rb3Yq_watchlistBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_watchlistBtn:active{transform:scale(.95)}._5Rb3Yq_watchlistBtn[aria-pressed=true]{color:var(--border-focus);background:var(--accent-dim);border-color:var(--accent)}._5Rb3Yq_cardBody{flex-direction:column;flex:1;justify-content:space-between;gap:6px;padding:12px 14px 14px;display:flex}._5Rb3Yq_cardTitle{font-family:var(--font-display);color:var(--text-main);letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.25;transition:color .15s}._5Rb3Yq_card:hover ._5Rb3Yq_cardTitle{color:var(--border-focus)}._5Rb3Yq_cardMeta{font-family:var(--font-mono);color:var(--text-dim);margin:0;font-size:11px}._5Rb3Yq_whereToWatch{color:var(--accent);border-top:1px solid var(--border-subtle);align-items:center;gap:5px;margin:4px 0 0;padding-top:8px;font-size:11px;font-weight:700;display:flex}._5Rb3Yq_whereToWatchDot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;flex-shrink:0}._5Rb3Yq_statusNote{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-top:1px solid var(--border-subtle);margin:4px 0 0;padding-top:8px;font-size:10px;font-weight:700}._5Rb3Yq_statusNotePending{color:var(--status-pending)}._5Rb3Yq_statusNoteRemoved{color:var(--status-removed)}._5Rb3Yq_skeletonCard{gap:var(--space-xs);animation:_5Rb3Yq_skeleton-pulse 1.4s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * 80ms);flex-direction:column;display:flex}._5Rb3Yq_skeletonPoster{aspect-ratio:2/3;border-radius:var(--radius-xl);background:var(--bg-elevated)}._5Rb3Yq_skeletonLine{border-radius:var(--radius-sm);background:var(--bg-elevated);height:.7rem}@keyframes _5Rb3Yq_skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}._5Rb3Yq_emptyState{background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-2xl);text-align:center;max-width:32rem;margin:var(--space-xl) auto;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}._5Rb3Yq_emptyStateTitle{font-family:var(--font-display);color:#fff;margin:0;font-size:20px;font-weight:700}._5Rb3Yq_emptyStateBody{color:var(--text-muted);max-width:400px;margin:0;font-size:13px;line-height:1.5}._5Rb3Yq_emptyStateBtn{background:var(--btn-bg);color:#fff;border-radius:var(--radius-md);box-shadow:0 4px 14px var(--accent-glow);transition:all var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;margin-top:6px;padding:9px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._5Rb3Yq_emptyStateBtn:hover{filter:brightness(1.1);box-shadow:0 6px 18px var(--accent-glow);transform:translateY(-1px)}._5Rb3Yq_emptyStateBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_emptyStateBtn:active{transform:translateY(0)}._5Rb3Yq_emptyStateActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;display:flex}._5Rb3Yq_emptyStateSuggestBtn{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--accent);border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}._5Rb3Yq_emptyStateSuggestBtn:hover{background:var(--accent-dim);border-color:var(--border-focus);color:#fff;transform:translateY(-1px)}._5Rb3Yq_emptyStateSuggestBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_emptyStateSuggestBtn:active{transform:translateY(0)}._5Rb3Yq_pagination{justify-content:center;align-items:center;gap:var(--space-2xs);margin-top:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}._5Rb3Yq_paginationPill{min-width:34px;height:34px;padding:0 var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;transition:all var(--dur-fast) var(--ease-out);background:#ffffff08;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._5Rb3Yq_paginationPill:hover{color:var(--text-main);border-color:var(--border-strong);background:var(--bg-surface)}._5Rb3Yq_paginationPill:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._5Rb3Yq_paginationPillActive{color:var(--border-focus);background:var(--accent-dim);box-shadow:0 0 10px var(--accent-dim);border-color:#00807f66;font-weight:800}._5Rb3Yq_paginationEllipsis{min-width:34px;height:34px;color:var(--text-dim);font-size:var(--text-xs);font-family:var(--font-mono);justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){._5Rb3Yq_poster,._5Rb3Yq_watchlistBtn,._5Rb3Yq_emptyStateBtn,._5Rb3Yq_cmdk,._5Rb3Yq_cmdkPanel,._5Rb3Yq_card,._5Rb3Yq_heroPosterBox,._5Rb3Yq_bentoThumb{transition-duration:.01ms!important}._5Rb3Yq_card,._5Rb3Yq_heroPosterBox{transform:none!important}._5Rb3Yq_skeletonCard{opacity:.8;animation:none}}@media (max-width:768px){._5Rb3Yq_filterBar{padding:var(--space-sm);gap:var(--space-sm)}._5Rb3Yq_filterSearchWrap{order:4;min-width:100%}}
.bBBTYq_page{--bg-base:#0c0a12;--bg-surface:#14111f;--bg-elevated:#1d182e;--bg-card:#161224;--border-subtle:#ffffff14;--border-strong:#ffffff29;--border-focus:#00807f;--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b;--accent:#00807f;--accent-hover:#006665;--accent-glow:#00807f59;--accent-dim:#00807f26;--btn-bg:linear-gradient(135deg, #00807f 0%, #0d9488 100%);--btn-text:#fff;--status-live:#34d399;--status-live-bg:#34d39926;--status-live-border:#34d39966;--rating-amber:#fbbf24;--rating-amber-dim:#fbbf2426;--plat-aha:#f46c33;--plat-etv:#ef4444;--plat-zee5:#9ca3af;--plat-hotstar:#7c6fee;--plat-sonyliv:#f5b942;--plat-prime:#1f5eff;--plat-netflix:#e50914;--plat-manorama:#4dd8f0;--plat-sun-nxt:#d81b60;--plat-namma-flix:#e50000;--plat-saina-play:#c99422;--plat-eros-now:#1ab8cc;--plat-mx-player:#1a78c2;--plat-amazon-mx-player:var(--plat-mx-player);--plat-lionsgate-play:#0ce;--plat-hungama-play:#ed1c24;--plat-youtube:#f03;--plat-apple-tv:#f5f5f7;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-pill:9999px;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;background-color:var(--bg-base);color:var(--text-main);font-family:var(--font-body);flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}@supports (color:oklch(0 0 0)){.bBBTYq_page{--bg-base:oklch(13% .015 285);--bg-surface:oklch(17% .022 285);--bg-elevated:oklch(21% .028 285);--bg-card:oklch(18.5% .024 285);--accent:oklch(54.3% .093 193.8);--accent-glow:oklch(54.3% .093 193.8/.35);--accent-dim:oklch(54.3% .093 193.8/.15);--status-live:oklch(74% .17 150);--rating-amber:oklch(82% .16 85);--rating-amber-dim:oklch(82% .16 85/.15)}}.bBBTYq_mainContent{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:32px 20px 12px}.bBBTYq_breadcrumbNav{font-size:.8125rem;line-height:1.4;font-family:var(--font-body);margin-bottom:20px}.bBBTYq_breadcrumbList{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bBBTYq_breadcrumbItem{align-items:center;gap:8px;display:inline-flex}.bBBTYq_breadcrumbLink{color:var(--text-muted);text-decoration:none;transition:color .15s}.bBBTYq_breadcrumbLink:hover{color:var(--text-main);text-underline-offset:3px;text-decoration:underline}.bBBTYq_breadcrumbLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.bBBTYq_breadcrumbLink:active{color:var(--accent)}.bBBTYq_breadcrumbSeparator{color:var(--text-dim);-webkit-user-select:none;user-select:none;opacity:.7;font-size:.75rem}.bBBTYq_breadcrumbCurrent{color:var(--text-main);cursor:default;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:500;overflow:hidden}.bBBTYq_hero{border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);background:var(--bg-surface);isolation:isolate;gap:32px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000073}.bBBTYq_heroBackdrop{z-index:-1;opacity:.24;filter:blur(3px);background-position:50% 25%;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.bBBTYq_heroScrimVertical{z-index:-1;background:linear-gradient(to top, var(--bg-surface) 10%, #14111fb3 60%, #14111f40 100%);position:absolute;inset:0}.bBBTYq_heroScrimHorizontal{z-index:-1;background:linear-gradient(to right, var(--bg-surface) 25%, #14111fd9 60%, transparent 100%);position:absolute;inset:0}.bBBTYq_heroGlow{background:radial-gradient(circle, var(--accent-glow) 0%, transparent 70%);pointer-events:none;z-index:-1;border-radius:50%;width:360px;height:360px;position:absolute;top:-100px;right:-100px}.bBBTYq_posterBox{border-radius:var(--radius-xl);border:1px solid var(--border-subtle);aspect-ratio:2/3;background:var(--bg-elevated);width:220px;transition:transform .3s var(--ease-out), box-shadow .3s ease;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000008c,0 8px 16px #0006}.bBBTYq_posterBox:hover,.bBBTYq_posterBox:focus-within{box-shadow:0 28px 52px #000000a6, 0 0 26px -2px var(--accent-glow);transform:translateY(-4px)scale(1.015)}@media (hover:none){.bBBTYq_posterBox:hover{transform:none}}.bBBTYq_poster{object-fit:cover;width:100%;height:100%;display:block}.bBBTYq_posterFallback{width:100%;height:100%;font-family:var(--font-display);color:var(--text-dim);background:var(--bg-elevated);justify-content:center;align-items:center;font-size:54px;font-weight:700;display:flex}.bBBTYq_posterRatingOverlay{display:none}.bBBTYq_posterRatingOverlay .bBBTYq_star{color:var(--rating-amber);font-weight:800}.bBBTYq_posterRatingOverlay .bBBTYq_tmdb{color:var(--text-dim);font-size:9px}.bBBTYq_details{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.bBBTYq_metaRow{font-family:var(--font-mono);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.bBBTYq_seriesBadge,.bBBTYq_formatBadge{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-main);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);transition:all .2s var(--ease-out);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.bBBTYq_seriesBadge:hover,.bBBTYq_formatBadge:hover{background:var(--bg-card);border-color:var(--border-focus);color:#fff;transform:translateY(-1px)}.bBBTYq_seriesBadge:focus-visible,.bBBTYq_formatBadge:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bBBTYq_seriesBadge:active,.bBBTYq_formatBadge:active{color:var(--accent);transform:translateY(0)scale(.97)}.bBBTYq_languageBadge{color:var(--border-focus);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .2s var(--ease-out);cursor:pointer;background:#000000b3;border:1px solid #00807f66;align-items:center;padding:2px 9px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.bBBTYq_languageBadge:hover{border-color:var(--border-focus);color:#fff;background:#00807f26;transform:translateY(-1px)}.bBBTYq_languageBadge:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bBBTYq_languageBadge:active{color:var(--accent);transform:translateY(0)scale(.97)}.bBBTYq_metaItem{color:var(--text-muted)}.bBBTYq_ratingBadge{color:var(--rating-amber);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border:1px solid #fbbf2459;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.bBBTYq_ratingBrand{color:var(--rating-amber);letter-spacing:.02em;font-size:11px;font-weight:700}.bBBTYq_ratingDot{color:var(--text-dim);font-weight:700}.bBBTYq_ratingText{color:var(--text-muted);font-weight:500}.bBBTYq_ratingCount{color:var(--text-dim);font-size:11px;font-weight:500}.bBBTYq_ratingScore{color:#fff;font-weight:800}.bBBTYq_ratingVotes{color:var(--text-dim);font-size:10px;font-weight:500}.bBBTYq_titleGroup{flex-direction:column;gap:4px;display:flex}.bBBTYq_titlePrimary{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;margin:0;font-size:clamp(28px,3.8vw,42px);font-style:normal;font-weight:700;line-height:1.15}.bBBTYq_titleOriginal{color:var(--border-focus);margin:0;font-size:16px;font-weight:600}.bBBTYq_releaseTimeline{font-family:var(--font-mono);color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;font-size:13px;display:flex}.bBBTYq_releaseItem{align-items:center;gap:6px;display:inline-flex}.bBBTYq_releaseLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.bBBTYq_releaseValue{color:var(--text-main);font-weight:600}.bBBTYq_ratingRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.bBBTYq_genreRow{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.bBBTYq_genreChip{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-pill);transition:all .2s var(--ease-out);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:3px 11px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.bBBTYq_genreChip:hover{background:var(--bg-card);border-color:var(--border-focus);color:var(--text-main);transform:translateY(-1px)}.bBBTYq_genreChip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bBBTYq_genreChip:active{color:var(--accent);transform:translateY(0)scale(.97)}.bBBTYq_synopsisWrapper{flex-direction:column;align-items:flex-start;width:100%;max-width:65ch;margin:2px 0 0;display:flex;position:relative}.bBBTYq_synopsis{color:var(--text-muted);width:100%;margin:0;font-size:14px;line-height:1.6}.bBBTYq_synopsisClamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 24px),#0000 100%)}.bBBTYq_synopsisToggle{color:var(--accent);cursor:pointer;transition:color var(--dur-fast) ease, transform var(--dur-fast) ease;background:0 0;border:none;align-items:center;gap:5px;margin-top:4px;padding:4px 0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.bBBTYq_synopsisToggle:hover{color:var(--border-focus);text-decoration:underline}.bBBTYq_synopsisToggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.bBBTYq_synopsisToggle:active{transform:scale(.97)}.bBBTYq_synopsisToggle:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bBBTYq_toggleChevron{transition:transform var(--dur-base) var(--ease-out)}.bBBTYq_chevronExpanded{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.bBBTYq_toggleChevron{transition:none}}.bBBTYq_userActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.bBBTYq_watchlistBtn{border-radius:var(--radius-md);cursor:pointer;background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-main);align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.bBBTYq_watchlistBtn:hover{border-color:var(--border-focus);transform:translateY(-1px)}.bBBTYq_watchlistBtn:active{transform:translateY(0)scale(.98)}.bBBTYq_watchlistBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bBBTYq_watchlistBtn[aria-pressed=true]{background:var(--btn-bg);color:#fff;box-shadow:0 4px 14px var(--accent-glow);border-color:#0000}.bBBTYq_shareBtn{border-radius:var(--radius-md);cursor:pointer;background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-main);align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.bBBTYq_shareBtn:hover{border-color:var(--border-focus);transform:translateY(-1px)}.bBBTYq_shareBtn:active{transform:translateY(0)scale(.98)}.bBBTYq_shareBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bBBTYq_shareBtn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bBBTYq_signInPrompt{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);max-width:48ch;margin-top:4px;padding:12px 18px;font-size:13px;line-height:1.5}.bBBTYq_watchSection{margin-top:48px}.bBBTYq_sectionHeading{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;align-items:center;gap:10px;margin:0 0 16px;font-size:22px;font-style:normal;font-weight:700;display:flex}.bBBTYq_variantGroup{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;gap:12px;margin-bottom:20px;padding:20px;display:flex}.bBBTYq_degradedWatchContainer{background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-xl);align-items:center;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex}.bBBTYq_degradedIconWrapper{background:var(--accent-dim);border:1px solid var(--accent);width:44px;height:44px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bBBTYq_degradedMessage{color:var(--text-main);flex-shrink:0;margin:0;font-size:15px;font-weight:600}.bBBTYq_degradedSubtext{color:var(--text-muted);white-space:nowrap;margin:0;font-size:13px;line-height:1.5}.bBBTYq_degradedAlertOptIn{color:var(--text-main);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;padding:0;font-size:13px;transition:none;display:inline-flex}.bBBTYq_degradedAlertOptIn:hover{border-color:#0000}.bBBTYq_degradedAlertOptIn input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:16px;height:16px}.bBBTYq_variantHeading{text-transform:uppercase;letter-spacing:.06em;color:var(--border-focus);margin:0 0 4px;font-size:12px;font-weight:800}.bBBTYq_watchRowsList{flex-direction:column;gap:10px;display:flex}.bBBTYq_watchRow{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;transition:border-color .2s;display:flex}.bBBTYq_watchRow:hover{border-color:var(--border-strong)}.bBBTYq_platformCol{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.bBBTYq_platformName{letter-spacing:-.01em;color:var(--plat-color);font-size:16px;font-weight:800}.bBBTYq_statusLive{color:var(--status-live);background:var(--status-live-bg);border:1px solid var(--status-live-border);border-radius:var(--radius-pill);align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.bBBTYq_pipDot{background:var(--status-live);width:6px;height:6px;box-shadow:0 0 0 0 var(--status-live);border-radius:50%;animation:2.2s infinite bBBTYq_pulse}@keyframes bBBTYq_pulse{0%{box-shadow:0 0 #34d39999}70%{box-shadow:0 0 0 6px #34d39900}to{box-shadow:0 0 #34d39900}}.bBBTYq_statusPending{color:#f59e0b;border-radius:var(--radius-pill);background:#f59e0b1f;border:1px solid #f59e0b4d;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.bBBTYq_statusRemoved{color:var(--text-dim);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:#ffffff0a;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}.bBBTYq_statusUpcoming{color:var(--border-focus);border-radius:var(--radius-pill);background:#00807f1f;border:1px solid #00807f4d;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.bBBTYq_inTheatersBlock{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);align-items:center;gap:12px;margin-bottom:20px;padding:16px 20px;display:flex}.bBBTYq_statusInTheaters{color:var(--status-in-theaters);background:var(--status-in-theaters-bg);border:1px solid var(--status-in-theaters-border);border-radius:var(--radius-pill);flex-shrink:0;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.bBBTYq_freshnessBadge{font-family:var(--font-mono);color:var(--text-dim);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#ffffff08;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.bBBTYq_freshnessBadge:hover{border-color:var(--border-strong);color:var(--text-muted)}.bBBTYq_freshnessIcon{color:var(--status-live);flex-shrink:0}.bBBTYq_statusLabel{color:var(--text-muted);font-size:13px}.bBBTYq_actionsCol{flex-shrink:0;align-items:center;gap:12px;display:flex}.bBBTYq_monetizationBadge{color:var(--border-focus);border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;background:#00807f1f;border:1px solid #00807f40;padding:2px 8px;font-size:11px;font-weight:700}.bBBTYq_watchLink{color:#fff;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.bBBTYq_watchLink:hover{background:var(--btn-bg);box-shadow:0 4px 12px var(--accent-glow);border-color:#0000;transform:translateY(-1px)}.bBBTYq_watchLink:active{transform:translateY(0)scale(.98)}.bBBTYq_watchLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bBBTYq_justWatchAttribution{color:var(--text-dim);margin-top:14px;font-size:11px}.bBBTYq_justWatchAttribution a{color:var(--text-dim);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .15s}.bBBTYq_justWatchAttribution a:hover{color:var(--text-muted)}.bBBTYq_reportRowBtn{color:var(--text-dim);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.bBBTYq_reportRowBtn:hover{background:var(--bg-elevated);border-color:var(--border-subtle);color:var(--text-muted)}.bBBTYq_reportRowBtn:focus-visible{outline:2px solid var(--accent,#00807f);outline-offset:1px}.bBBTYq_reportRowBtn:active{transform:scale(.96)}.bBBTYq_reportLinkBtn{color:var(--accent,#00807f);font-size:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline;transition:color .15s}.bBBTYq_reportLinkBtn:hover{color:var(--text-main,#f8fafc)}.bBBTYq_reportLinkBtn:focus-visible{outline:2px solid var(--accent,#00807f);outline-offset:2px;border-radius:2px}.bBBTYq_reportLinkBtn:active{opacity:.8}.bBBTYq_degradedReportPrompt{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.bBBTYq_castSection{margin-top:48px}.bBBTYq_castRow{flex-wrap:wrap;gap:16px;padding-bottom:8px;display:flex;overflow:visible}@media (max-width:520px){.bBBTYq_castRow{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}}.bBBTYq_castCard{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:120px;display:flex}@media (max-width:520px){.bBBTYq_castCard{gap:4px;width:100%}}.bBBTYq_castPhoto,.bBBTYq_castPhotoFallback{transition:transform .25s var(--ease-out), box-shadow .25s ease, border-color .25s ease;box-shadow:0 6px 14px #00000080}.bBBTYq_castCard:hover .bBBTYq_castPhoto,.bBBTYq_castCard:hover .bBBTYq_castPhotoFallback,.bBBTYq_castCard:focus-within .bBBTYq_castPhoto,.bBBTYq_castCard:focus-within .bBBTYq_castPhotoFallback{border-color:var(--border-focus);box-shadow:0 12px 22px #0009, 0 0 16px -2px var(--accent-glow);transform:translateY(-4px)scale(1.08)}@media (hover:none){.bBBTYq_castCard:hover .bBBTYq_castPhoto,.bBBTYq_castCard:hover .bBBTYq_castPhotoFallback{border-color:var(--border-subtle);transform:none;box-shadow:0 6px 14px #00000080}}.bBBTYq_castPhoto{object-fit:cover;border:2px solid var(--border-subtle);border-radius:50%;width:96px;height:96px}@media (max-width:520px){.bBBTYq_castPhoto{width:60px;height:60px}}.bBBTYq_castPhotoFallback{background:var(--bg-elevated);border:2px solid var(--border-subtle);width:96px;height:96px;color:var(--text-dim);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}@media (max-width:520px){.bBBTYq_castPhotoFallback{width:60px;height:60px;font-size:16px}}.bBBTYq_castName{color:var(--text-main);font-size:11px;font-weight:700;line-height:1.2}@media (max-width:520px){.bBBTYq_castName{font-size:10px}}.bBBTYq_castCharacter{color:var(--text-dim);font-size:9px;line-height:1.2}@media (max-width:520px){.bBBTYq_castCharacter{font-size:8px}}.bBBTYq_crewLine{color:var(--text-muted);border-top:1px solid var(--border-subtle);margin:16px 0 0;padding-top:12px;font-size:13px}.bBBTYq_similarSection{margin-top:32px;margin-bottom:0}.bBBTYq_similarRow{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px;display:grid}@media (min-width:768px){.bBBTYq_similarRow{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width:1000px){.bBBTYq_similarRow{grid-template-columns:repeat(4,1fr);gap:16px}}@media (min-width:1280px){.bBBTYq_similarRow{grid-template-columns:repeat(6,1fr)}}.bBBTYq_similarCard{background:linear-gradient(180deg, var(--bg-surface) 0%, var(--bg-card) 100%);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);color:var(--text-main);transition:transform .25s var(--ease-out), border-color .2s ease, box-shadow .25s ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 4px 18px #0006}.bBBTYq_similarCard:hover{border-color:var(--border-focus);box-shadow:0 16px 30px -8px #000c, 0 0 20px -2px var(--accent-glow);transform:translateY(-4px)scale(1.015)}@media (hover:none){.bBBTYq_similarCard:hover{transform:none}}.bBBTYq_similarPosterBox{aspect-ratio:2/3;background:#09070f;width:100%;position:relative;overflow:hidden}.bBBTYq_similarPosterImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.bBBTYq_similarCard:hover .bBBTYq_similarPosterImg{transform:scale(1.06)}.bBBTYq_similarPosterFallback{background:var(--bg-elevated);color:var(--text-dim);font-family:var(--font-display);justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex;position:absolute;inset:0}.bBBTYq_similarCardBody{flex-direction:column;gap:4px;padding:12px 14px 16px;display:flex}.bBBTYq_similarTitle{font-family:var(--font-display);color:#fff;font-size:14px;font-weight:700;line-height:1.3}.bBBTYq_similarMeta{font-family:var(--font-mono);color:var(--text-dim);font-size:11px}.bBBTYq_similarPlatform{font-family:var(--font-display);color:var(--plat-color,var(--accent));margin-top:2px;font-size:11px;font-weight:600}.bBBTYq_skeleton{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);gap:32px;padding:36px;display:flex;position:relative;overflow:hidden}.bBBTYq_skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#00807f14 50%,#0000 100%);animation:1.8s infinite bBBTYq_shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes bBBTYq_shimmer{to{transform:translate(100%)}}.bBBTYq_skeletonPoster{aspect-ratio:2/3;border-radius:var(--radius-xl);background:var(--bg-elevated);flex-shrink:0;width:220px}.bBBTYq_skeletonDetails{flex-direction:column;flex:1;gap:14px;padding-top:8px;display:flex}.bBBTYq_skeletonLine{border-radius:var(--radius-sm);background:var(--bg-elevated);height:16px}.bBBTYq_errorState{text-align:center;background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-2xl);max-width:44ch;margin:40px auto;padding:64px 24px}.bBBTYq_errorTitle{font-family:var(--font-display);color:var(--text-main);margin:0 0 8px;font-size:22px;font-weight:700}.bBBTYq_errorBody{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.bBBTYq_errorBtn{background:var(--btn-bg);color:var(--btn-text);border-radius:var(--radius-md);box-shadow:0 4px 14px var(--accent-glow);transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out);margin-top:20px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.bBBTYq_errorBtn:hover{filter:brightness(1.1);transform:translateY(-1px)}.bBBTYq_errorBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bBBTYq_stickyBar{display:none}@media (max-width:860px){.bBBTYq_breadcrumbNav{margin-bottom:14px;font-size:.75rem}.bBBTYq_breadcrumbCurrent{max-width:180px}.bBBTYq_mainContent{padding-bottom:80px}.bBBTYq_hero{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:28px 20px}.bBBTYq_heroScrimHorizontal{display:none}.bBBTYq_metaRow,.bBBTYq_releaseTimeline,.bBBTYq_ratingRow,.bBBTYq_genreRow,.bBBTYq_userActions{justify-content:center}.bBBTYq_synopsisWrapper{align-items:center;margin-inline:auto}.bBBTYq_synopsis{text-align:center;margin-inline:auto}.bBBTYq_synopsisClamped{-webkit-line-clamp:3;line-clamp:3}.bBBTYq_watchRow{flex-direction:column;align-items:flex-start;gap:12px}.bBBTYq_actionsCol{justify-content:space-between;width:100%}.bBBTYq_stickyBar{z-index:100;-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-strong);padding:10px 16px max(10px, env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-base) var(--ease-out);background:#14111feb;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 24px #0009}.bBBTYq_stickyBarVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.bBBTYq_stickyBarInner{align-items:center;gap:12px;width:100%;max-width:600px;margin:0 auto;display:flex}.bBBTYq_stickyThumbBox{border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-subtle);flex-shrink:0;width:36px;height:52px;overflow:hidden}.bBBTYq_stickyThumb{object-fit:cover;width:100%;height:100%}.bBBTYq_stickyThumbFallback{width:100%;height:100%;color:var(--text-dim);font-family:var(--font-display);justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.bBBTYq_stickyMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bBBTYq_stickyTitle{font-family:var(--font-display);color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.bBBTYq_stickyPlatformRow{align-items:center;gap:6px;min-width:0;display:flex}.bBBTYq_stickyLivePip{background:var(--status-live);width:6px;height:6px;box-shadow:0 0 0 0 var(--status-live);border-radius:50%;flex-shrink:0;animation:2.2s infinite bBBTYq_pulse}.bBBTYq_stickyPlatformName{color:var(--plat-color);white-space:nowrap;font-size:11px;font-weight:800}.bBBTYq_stickyOtherPlatforms{color:var(--text-dim);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);white-space:nowrap;background:#ffffff0d;padding:1px 6px;font-size:10px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.bBBTYq_stickyOtherPlatforms:hover{color:var(--text-muted);border-color:var(--border-strong)}.bBBTYq_stickyActions{flex-shrink:0}.bBBTYq_stickyCta{color:#fff;background:var(--btn-bg);border-radius:var(--radius-md);white-space:nowrap;box-shadow:0 2px 10px var(--accent-glow);cursor:pointer;border:none;align-items:center;gap:5px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.bBBTYq_stickyCta:hover{filter:brightness(1.08);box-shadow:0 4px 14px var(--accent-glow);transform:translateY(-1px)}.bBBTYq_stickyCta:active{transform:translateY(0)scale(.98)}.bBBTYq_stickyCta:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}}@media (max-width:520px){.bBBTYq_breadcrumbNav{margin-bottom:12px}.bBBTYq_breadcrumbCurrent{max-width:130px}.bBBTYq_mainContent{padding:20px 14px 80px}.bBBTYq_posterBox{width:160px}.bBBTYq_titlePrimary{font-size:26px}.bBBTYq_watchRow{padding:12px}.bBBTYq_platformCol{gap:8px}}.bBBTYq_toastHost{bottom:calc(24px + env(safe-area-inset-bottom));z-index:120;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.bBBTYq_toast{background:var(--bg-elevated);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-md);color:#fff;pointer-events:auto;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;animation:.28s cubic-bezier(.16,1,.3,1) both bBBTYq_toastIn;display:flex;box-shadow:0 14px 34px #000000b3}.bBBTYq_toastIcon{color:var(--status-live);justify-content:center;align-items:center;display:flex}@keyframes bBBTYq_toastIn{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bBBTYq_stickyBar{transition:none}.bBBTYq_toast{animation:none}.bBBTYq_shareBtn:hover,.bBBTYq_shareBtn:active{transform:none}.bBBTYq_posterBox,.bBBTYq_castPhoto,.bBBTYq_castPhotoFallback,.bBBTYq_similarCard{transition-duration:.01ms!important}.bBBTYq_posterBox,.bBBTYq_posterBox:hover,.bBBTYq_posterBox:focus-within,.bBBTYq_similarCard,.bBBTYq_similarCard:hover{transform:none!important}}
.H3YIMa_ratingWidget{-webkit-user-select:none;user-select:none;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background:#000000bf;border:1px solid #fbbf2459;align-items:center;gap:6px;padding:3px 10px;font-family:inherit;font-size:12px;display:inline-flex;position:relative}.H3YIMa_label{color:var(--rating-amber);letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:700}.H3YIMa_starGroup{align-items:center;gap:1px;display:inline-flex}.H3YIMa_starBtn{cursor:pointer;border-radius:var(--radius-sm,4px);color:var(--text-dim);transition:transform .15s var(--ease-out,ease-out), color .15s ease, opacity .15s ease;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:2px;line-height:1;display:inline-flex}.H3YIMa_starBtn:hover:not(:disabled){color:var(--rating-amber);transform:scale(1.15)}.H3YIMa_starBtn:active:not(:disabled){transform:scale(.92)}.H3YIMa_starBtn:focus-visible{outline:2px solid var(--border-focus,var(--accent));outline-offset:1px}.H3YIMa_starBtn:disabled{opacity:.5;cursor:not-allowed}.H3YIMa_starFilled{color:var(--rating-amber)}.H3YIMa_starEmpty{color:var(--text-dim)}.H3YIMa_starIcon{width:14px;height:14px;display:block}.H3YIMa_clearBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-left:2px;padding:0;font-size:9px;line-height:1;transition:all .15s;display:inline-flex}.H3YIMa_clearBtn:hover:not(:disabled){color:#fff;border-color:var(--text-muted);background:#ffffff1f;transform:scale(1.08)}.H3YIMa_clearBtn:active:not(:disabled){transform:scale(.92)}.H3YIMa_clearBtn:focus-visible{outline:2px solid var(--border-focus,var(--accent));outline-offset:1px}.H3YIMa_clearBtn:disabled{opacity:.5;cursor:not-allowed}.H3YIMa_loadingSpinner{animation:1s infinite alternate H3YIMa_pulse}@keyframes H3YIMa_pulse{0%{opacity:.4}to{opacity:1}}.H3YIMa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.H3YIMa_statusMessage{white-space:nowrap;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);z-index:5;pointer-events:none;padding:2px 8px;font-size:11px;font-weight:500;transition:opacity .2s;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000080}.H3YIMa_statusSuccess{color:var(--rating-amber)}.H3YIMa_statusError{color:#ef4444}
._81l7G_devPreviewBar{border:1px dashed var(--border-dim,#444);background:#ffffff0a;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:6px;max-width:420px;margin:0 auto 16px;padding:8px;display:flex}._81l7G_devPreviewBar button{border:1px solid var(--border-dim,#444);color:var(--text-dim,#aaa);cursor:pointer;background:0 0;border-radius:6px;padding:4px 8px;font-size:11px}._81l7G_devPreviewBar button:hover{color:var(--text-main);border-color:var(--text-dim,#aaa)}._81l7G_page{background:var(--bg-base);min-height:100vh;color:var(--text-main);flex-direction:column;display:flex;overflow-x:clip}._81l7G_main{width:100%;max-width:1280px;padding:var(--space-xl) var(--page-gutter) var(--space-2xl);flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 auto;display:flex}._81l7G_authContainer{align-items:center;gap:var(--space-lg);flex-direction:column;width:100%;display:flex}._81l7G_authCard{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);text-align:center;align-items:center;gap:var(--space-md);width:100%;max-width:29rem;box-shadow:0 20px 50px #000000a6, 0 0 0 1px var(--accent-dim);flex-direction:column;padding:44px 36px;animation:.2s ease-out _81l7G_cardFadeIn;display:flex}@keyframes _81l7G_cardFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._81l7G_iconWrap{border-radius:var(--radius-xl);width:62px;height:62px;margin-bottom:var(--space-2xs);justify-content:center;align-items:center;transition:all .2s;display:flex}._81l7G_orchid{background:var(--accent-dim);color:var(--border-focus);box-shadow:0 0 20px var(--accent-glow);border:1px solid #00807f4d}._81l7G_emerald{background:var(--status-live-bg);border:1px solid var(--status-live-border);color:var(--status-live);box-shadow:0 0 20px #34d39940}._81l7G_amber{background:var(--rating-amber-dim);color:var(--rating-amber);border:1px solid #fbbf2466;box-shadow:0 0 20px #fbbf2433}._81l7G_slate{background:var(--status-removed-bg);color:var(--text-dim);border:1px solid #64748b59}._81l7G_red{color:var(--plat-etv);background:#ef444426;border:1px solid #ef444459;box-shadow:0 0 20px #ef444433}._81l7G_title{font-family:var(--font-display);color:#fff;letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,2vw + .9rem,2.1rem);font-style:normal;font-weight:700;line-height:1.25}._81l7G_description{color:var(--text-muted);max-width:25rem;margin:0;font-size:14px;line-height:1.6}._81l7G_emailTargetChip{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);font-family:var(--font-mono);color:#fff;word-break:break-all;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}._81l7G_dot{background:var(--status-live);width:6px;height:6px;box-shadow:0 0 6px var(--status-live);border-radius:50%}._81l7G_infoBox{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:left;width:100%;color:var(--text-muted);background:#ffffff05;padding:14px 18px;font-size:13px;line-height:1.55}._81l7G_infoBox ul{flex-direction:column;gap:4px;margin-top:6px;margin-bottom:0;padding-left:18px;display:flex}._81l7G_infoBox strong{color:#fff}._81l7G_cooldownBadge{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--border-focus);justify-content:center;align-items:center;gap:6px;padding:6px 14px;font-size:12px;display:inline-flex}._81l7G_syncCallout{border:1px solid var(--status-live-border);border-radius:var(--radius-md);width:100%;color:var(--text-main);text-align:left;background:#34d39914;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;display:flex}._81l7G_syncCalloutIcon{color:var(--status-live);flex-shrink:0;margin-top:1px}._81l7G_syncCalloutDesc{color:var(--text-muted);margin-top:2px;font-size:12px}._81l7G_formBlock{gap:var(--space-sm);width:100%;margin-top:var(--space-xs);flex-direction:column;display:flex}._81l7G_inputWrap{text-align:left;flex-direction:column;gap:6px;width:100%;display:flex}._81l7G_inputLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600;font-family:var(--font-mono)}._81l7G_emailInput{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:#fff;width:100%;transition:all var(--dur-fast) var(--ease-out);font-size:15px;font-family:var(--font-body);outline:none;padding:12px 16px}._81l7G_emailInput::placeholder{color:var(--text-dim)}._81l7G_emailInput:hover{border-color:var(--border-strong);background:var(--bg-elevated)}._81l7G_emailInput:focus-visible,._81l7G_emailInput:focus{border-color:var(--border-focus);outline:2px solid var(--border-focus);outline-offset:2px;background:var(--bg-elevated);box-shadow:0 0 16px var(--accent-glow)}._81l7G_inputError{outline-offset:2px;border-color:var(--plat-etv)!important;outline:2px solid var(--plat-etv)!important}._81l7G_fieldError{color:var(--plat-etv);align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:500;display:flex}._81l7G_submitBtn{background:var(--btn-bg);width:100%;color:var(--btn-text);border-radius:var(--radius-md);cursor:pointer;box-shadow:0 4px 16px var(--accent-glow);transition:all var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}._81l7G_submitBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 6px 20px #00807f80}._81l7G_submitBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._81l7G_submitBtn:active:not(:disabled){filter:brightness(.95);transform:scale(.98)}._81l7G_submitBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._81l7G_secondaryBtn{background:var(--bg-elevated);border:1px solid var(--border-subtle);width:100%;color:var(--text-main);border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._81l7G_secondaryBtn:hover:not(:disabled){border-color:var(--border-strong);color:#fff;background:#ffffff0d}._81l7G_secondaryBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._81l7G_secondaryBtn:active:not(:disabled){transform:scale(.98)}._81l7G_secondaryBtn:disabled{opacity:.45;cursor:not-allowed}._81l7G_linkBtn{color:var(--border-focus);cursor:pointer;text-underline-offset:3px;transition:all var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:13px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}._81l7G_linkBtn:hover{color:#fff;text-decoration:underline}._81l7G_linkBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}._81l7G_returnLink{color:var(--text-dim);border-radius:var(--radius-md);transition:all var(--dur-fast) var(--ease-out);margin-top:var(--space-3xs);justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._81l7G_returnLink:hover{color:var(--text-muted)}._81l7G_returnLink:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._81l7G_privacyNote{color:var(--text-dim);margin-top:var(--space-xs);margin-bottom:0;font-size:11px;line-height:1.45}._81l7G_spinner{animation:1s linear infinite _81l7G_spin}@keyframes _81l7G_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._81l7G_demoBar{background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;max-width:29rem;padding:10px 16px;display:flex}._81l7G_demoTitle{font-size:11px;font-weight:700;font-family:var(--font-mono);color:var(--border-focus);text-transform:uppercase;letter-spacing:.05em}._81l7G_demoBtns{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._81l7G_demoBtn{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:var(--radius-pill);cursor:pointer;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s}._81l7G_demoBtn:hover{color:#fff;border-color:var(--border-focus)}._81l7G_demoActive{background:var(--accent);color:#fff;border-color:var(--border-focus)}@media (max-width:700px){._81l7G_main{padding:var(--space-lg) var(--page-gutter) var(--space-xl)}}@media (max-width:600px){._81l7G_authCard{gap:var(--space-sm);padding:36px 24px}._81l7G_demoBar{padding:8px 12px}}@media (max-width:480px){._81l7G_authCard{padding:32px 20px}._81l7G_title{font-size:clamp(1.3rem,5vw + .6rem,1.8rem)}._81l7G_emailTargetChip{word-break:break-all;padding:6px 10px;font-size:12px}._81l7G_infoBox{padding:12px 14px}}
.FUKKva_page{background:var(--bg-base,#0c0a12);min-height:100vh;color:var(--text-main,#f8fafc);flex-direction:column;display:flex;overflow-x:clip}.FUKKva_main{width:100%;max-width:1280px;padding:var(--space-2xl,4rem) var(--page-gutter,1.5rem);flex:1;justify-content:center;align-items:center;margin:0 auto;display:flex}.FUKKva_mainPopulated{width:100%;max-width:1280px;padding:var(--space-lg,1.5rem) var(--page-gutter,1.5rem) var(--space-3xl,6rem);gap:var(--space-lg,1.5rem);flex-direction:column;flex:1;margin:0 auto;display:flex}.FUKKva_emptyBlock{background:var(--bg-surface,#14111f);border:1px dashed var(--border-strong,#ffffff29);border-radius:var(--radius-2xl,24px);text-align:center;align-items:center;gap:var(--space-md,1rem);flex-direction:column;width:100%;max-width:36rem;padding:56px 32px;display:flex;box-shadow:0 12px 36px #00000073}.FUKKva_iconWrap{border-radius:var(--radius-xl,18px);background:var(--accent-dim,#00807f26);width:64px;height:64px;color:var(--border-focus,#c084fc);margin-bottom:var(--space-xs,.5rem);border:1px solid #00807f40;justify-content:center;align-items:center;display:flex}.FUKKva_title{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.6rem,2vw + 1rem,2.2rem);font-style:normal;font-weight:700}.FUKKva_description{color:var(--text-muted,#94a3b8);max-width:440px;margin:0;font-size:14px;line-height:1.6}.FUKKva_emptyActions{margin-top:var(--space-sm,.75rem);justify-content:center;align-items:center;gap:var(--space-sm,.75rem);flex-wrap:wrap;display:flex}.FUKKva_ctaBtn{background:var(--btn-bg,linear-gradient(135deg, #9333ea 0%, #c084fc 100%));color:var(--btn-text,#fff);border-radius:var(--radius-md,10px);box-shadow:0 4px 14px var(--accent-glow,#a855f759);transition:all var(--dur-fast,.15s) var(--ease-out,cubic-bezier(.16, 1, .3, 1));cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.FUKKva_ctaBtn:hover{filter:brightness(1.1);box-shadow:0 6px 18px var(--accent-glow,#a855f759);transform:translateY(-1px)}.FUKKva_ctaBtn:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.FUKKva_ctaBtn:active{transform:translateY(0)scale(.98)}.FUKKva_secondaryBtn{background:var(--bg-elevated,#1d182e);color:var(--text-main,#f8fafc);border-radius:var(--radius-md,10px);border:1px solid var(--border-subtle,#ffffff14);cursor:pointer;transition:all var(--dur-fast,.15s) var(--ease-out);padding:10px 20px;font-size:14px;font-weight:600}.FUKKva_secondaryBtn:hover{background:var(--bg-card,#161224);border-color:var(--border-focus,#c084fc);transform:translateY(-1px)}.FUKKva_secondaryBtn:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.FUKKva_secondaryBtn:active{transform:translateY(0)scale(.98)}.FUKKva_guestBanner{border-radius:var(--radius-lg,14px);background:linear-gradient(90deg,#00807f1f 0%,#14111fd9 100%);border:1px solid #00807f33;align-items:center;gap:12px;padding:12px 18px;display:flex;box-shadow:0 4px 16px #00000040}.FUKKva_guestBannerIcon{color:var(--border-focus,#c084fc);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FUKKva_guestBannerText{flex:1;font-size:13px;line-height:1.5}.FUKKva_guestBannerTitle{color:#fff;font-weight:700}.FUKKva_guestBannerDesc{color:var(--text-muted,#94a3b8)}.FUKKva_guestBannerCta{border:1px solid var(--border-focus,#c084fc);color:#fff;border-radius:var(--radius-pill,9999px);white-space:nowrap;transition:all var(--dur-fast,.15s) var(--ease-out);background:#00807f26;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none}.FUKKva_guestBannerCta:hover{background:var(--accent,#a855f7);box-shadow:0 0 10px var(--accent-glow,#a855f759)}.FUKKva_guestBannerCta:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.FUKKva_watchlistBar{justify-content:space-between;align-items:center;gap:var(--space-md,1rem);background:var(--bg-surface,#14111f);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-xl,18px);flex-wrap:wrap;padding:14px 18px;display:flex}.FUKKva_barLeft{align-items:center;gap:10px;display:flex}.FUKKva_pageHeading{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-style:normal;font-weight:700}.FUKKva_filterTabs{background:var(--bg-base,#0c0a12);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-pill,9999px);gap:3px;padding:3px;display:inline-flex}.FUKKva_tabBtn{color:var(--text-muted,#94a3b8);border-radius:var(--radius-pill,9999px);cursor:pointer;transition:all var(--dur-fast,.15s) var(--ease-out);background:0 0;border:none;padding:6px 14px;font-size:12px;font-weight:600}.FUKKva_tabBtn:hover{color:#fff}.FUKKva_tabBtn:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:1px}.FUKKva_tabBtnActive{background:var(--accent,#a855f7);color:#fff;box-shadow:0 2px 8px var(--accent-glow,#a855f759);font-weight:700}.FUKKva_barRight{align-items:center;gap:12px;display:flex}.FUKKva_sortWrap{align-items:center;gap:6px;display:flex}.FUKKva_sortLabel{color:var(--text-dim,#64748b);font-size:12px;font-weight:500}.FUKKva_sortSelect{background:var(--bg-elevated,#1d182e);color:var(--text-main,#f8fafc);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-md,10px);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);outline:none;padding:6px 10px;font-size:12px}.FUKKva_sortSelect:hover{border-color:var(--border-strong,#ffffff29)}.FUKKva_sortSelect:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.FUKKva_layoutToggle{background:var(--bg-elevated,#1d182e);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-md,10px);padding:2px;display:inline-flex}.FUKKva_layoutBtn{color:var(--text-muted,#94a3b8);border-radius:var(--radius-sm,6px);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:5px 8px;display:flex}.FUKKva_layoutBtn:hover{color:#fff}.FUKKva_layoutBtn:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:1px}.FUKKva_layoutBtnActive{background:var(--bg-card,#161224);color:var(--border-focus,#c084fc);box-shadow:0 1px 4px #0000004d}.FUKKva_clearBtn{color:var(--text-dim,#64748b);cursor:pointer;border-radius:var(--radius-sm,6px);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:4px 6px;font-size:12px}.FUKKva_clearBtn:hover{color:#ef4444}.FUKKva_clearBtn:focus-visible{outline-offset:1px;outline:2px solid #ef4444}.FUKKva_clearConfirmGroup{align-items:center;gap:6px;display:flex}.FUKKva_confirmPrompt{color:#ef4444;font-size:12px;font-weight:600}.FUKKva_confirmBtn{color:#fff;border-radius:var(--radius-sm,6px);cursor:pointer;background:#ef4444;border:none;padding:4px 8px;font-size:11px;font-weight:700}.FUKKva_confirmBtn:focus-visible{outline-offset:1px;outline:2px solid #fff}.FUKKva_cancelBtn{color:var(--text-muted,#94a3b8);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;padding:4px 8px;font-size:11px}.FUKKva_listContainer{gap:var(--space-md,1rem);flex-direction:column;display:flex}.FUKKva_gridContainer{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:768px){.FUKKva_gridContainer{gap:var(--space-lg,1.5rem);grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.FUKKva_gridContainer{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.FUKKva_gridContainer{grid-template-columns:repeat(5,1fr)}}.FUKKva_itemCard{background:var(--bg-surface,#14111f);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-xl,18px);min-width:0;transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);gap:18px;padding:16px;display:flex;position:relative}.FUKKva_cardClickableArea{z-index:1;border-radius:inherit;position:absolute;inset:0}@media (max-width:520px){.FUKKva_itemCard{gap:12px;padding:12px}}.FUKKva_itemCard:hover{border-color:#00807f59;transform:translateY(-1px);box-shadow:0 8px 24px #00000059}.FUKKva_itemCardList{flex-direction:row;align-items:center;gap:16px}.FUKKva_itemCardGrid{flex-direction:column}.FUKKva_posterContainer{border-radius:var(--radius-md,10px);background:var(--bg-elevated,#1d182e);border:1px solid var(--border-subtle,#ffffff14);width:96px;height:144px;transition:transform var(--dur-base,.22s) var(--ease-out,ease), box-shadow var(--dur-base,.22s) ease;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 10px 20px #00000080}.FUKKva_itemCard:hover .FUKKva_posterContainer{box-shadow:0 14px 26px #0009, 0 0 18px -4px var(--accent-glow);transform:translateY(-4px)scale(1.015)}@media (hover:none){.FUKKva_itemCard:hover .FUKKva_posterContainer{transform:none}}.FUKKva_itemCardGrid .FUKKva_posterContainer{aspect-ratio:2/3;align-self:stretch;width:100%;max-width:none;height:auto}.FUKKva_posterImg{object-fit:cover;width:100%;height:100%;display:block}.FUKKva_posterFallback{width:100%;height:100%;color:var(--border-focus,#c084fc);font-family:var(--font-mono);background:linear-gradient(135deg,#1d182e 0%,#14111f 100%);justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.FUKKva_posterInitials{letter-spacing:.05em}.FUKKva_itemDetails{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex;overflow:hidden}.FUKKva_itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.FUKKva_titleArea{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.FUKKva_titlePrimary{font-family:var(--font-display);margin:0;font-size:1.2rem;font-style:normal;font-weight:700;line-height:1.3}@media (max-width:520px){.FUKKva_itemCardGrid .FUKKva_titlePrimary{font-size:1rem}}.FUKKva_titleLink{color:#fff;transition:color var(--dur-fast) var(--ease-out);text-decoration:none}.FUKKva_titleLink:hover{color:var(--border-focus,#c084fc)}.FUKKva_titleLink:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.FUKKva_titleNative{color:var(--text-dim,#64748b);font-size:13px;font-weight:400}.FUKKva_ratingBadge{background:var(--rating-amber-dim,#fbbf2426);border-radius:var(--radius-sm,6px);color:var(--rating-amber,#fbbf24);font-size:11px;font-weight:700;font-family:var(--font-mono);white-space:nowrap;border:1px solid #fbbf244d;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:3px 7px;display:inline-flex}.FUKKva_ratingStar{font-size:11px}.FUKKva_metadataStrip{color:var(--text-muted,#94a3b8);align-items:center;gap:6px;font-size:12px;display:flex}.FUKKva_metaDot{color:var(--text-dim,#64748b)}.FUKKva_metaType,.FUKKva_metaFormat{background:var(--bg-elevated,#1d182e);border-radius:4px;padding:2px 6px;font-size:11px}.FUKKva_availabilitySection{flex-direction:column;gap:6px;margin-top:4px;display:flex}.FUKKva_liveGroup{flex-direction:column;gap:6px;display:flex}.FUKKva_platformRow{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.FUKKva_platformBadge{font-size:12px;font-weight:700}.FUKKva_monetizationBadge{background:var(--bg-elevated,#1d182e);color:var(--text-muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.FUKKva_variantNote{color:var(--text-dim,#64748b);font-size:11px}.FUKKva_watchLinkBtn{color:#fff;border-radius:var(--radius-sm,6px);transition:all var(--dur-fast) var(--ease-out);background:#00807f1f;border:1px solid #00807f4d;padding:3px 8px;font-size:11px;font-weight:700;text-decoration:none}.FUKKva_watchLinkBtn:hover{background:var(--accent,#a855f7);border-color:var(--accent,#a855f7);box-shadow:0 0 8px var(--accent-glow,#a855f759)}.FUKKva_watchLinkBtn:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:1px}.FUKKva_upcomingBlock,.FUKKva_inTheatersBlock{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.FUKKva_statusInTheaters{background:var(--status-in-theaters-bg);color:var(--status-in-theaters);border:1px solid var(--status-in-theaters-border);border-radius:var(--radius-pill,9999px);padding:2px 8px;font-size:11px;font-weight:700}.FUKKva_upcomingBadge{background:var(--status-upcoming-bg,#00807f26);color:var(--status-upcoming,#00807f);border-radius:var(--radius-pill,9999px);border:1px solid #00807f4d;padding:2px 8px;font-size:11px;font-weight:700}.FUKKva_theatricalDate{color:var(--text-muted,#94a3b8);font-size:12px}.FUKKva_notStreamingNote{color:var(--text-dim,#64748b);font-size:11px;font-style:italic}.FUKKva_noLiveBlock{color:var(--text-dim,#64748b);font-size:12px}.FUKKva_statusNoteRemoved{color:var(--status-removed,#64748b);background:var(--status-removed-bg,#64748b26);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:11px;display:inline-block}.FUKKva_statusNotePending{color:var(--status-pending,#fbbf24);background:var(--status-pending-bg,#fbbf2426);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:11px;display:inline-block}.FUKKva_itemActions{z-index:10;flex-direction:column;flex-shrink:0;justify-content:center;gap:8px;width:132px;display:flex;position:relative}.FUKKva_itemCardList .FUKKva_itemActions{flex-shrink:0;justify-content:center;align-self:center;gap:8px;width:auto;min-width:36px}.FUKKva_itemCardGrid .FUKKva_itemActions{flex-direction:row;justify-content:space-between;width:100%;margin-top:6px}.FUKKva_actionAlertBtn{background:var(--bg-elevated,#1d182e);border:1px solid var(--border-subtle,#ffffff14);color:var(--text-muted,#94a3b8);border-radius:var(--radius-md,10px);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);flex:1;align-items:center;gap:6px;min-width:0;padding:7px 12px;font-size:11px;font-weight:600;display:flex}.FUKKva_itemCardList .FUKKva_actionAlertBtn,.FUKKva_itemCardList .FUKKva_actionRemoveBtn{border-radius:var(--radius-md,10px);flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0;display:flex}.FUKKva_itemCardList .FUKKva_actionAlertBtn span,.FUKKva_itemCardList .FUKKva_actionRemoveBtn span{display:none}@media (max-width:520px){.FUKKva_actionAlertBtn{padding:6px 10px;font-size:10px}}.FUKKva_actionAlertBtn:hover{background:var(--bg-card,#161224);color:#fff;border-color:#00807f66;transform:translateY(-1px)}.FUKKva_actionAlertBtn:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.FUKKva_actionAlertBtn:active{transform:scale(.95)}.FUKKva_actionAlertBtn:disabled{opacity:.45;cursor:not-allowed}.FUKKva_actionAlertBtnActive{border-color:var(--border-focus,#c084fc);color:#fff;box-shadow:0 0 10px var(--accent-glow,#a855f759);background:#00807f33}.FUKKva_actionRemoveBtn{background:var(--bg-elevated,#1d182e);border:1px solid var(--border-subtle,#ffffff14);color:var(--border-focus,#c084fc);border-radius:var(--radius-md,10px);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:7px 12px;font-size:11px;font-weight:600;display:flex}@media (max-width:520px){.FUKKva_actionRemoveBtn{padding:6px 10px;font-size:10px}}.FUKKva_actionRemoveBtn:hover{color:#ef4444;background:#ef444426;border-color:#ef444466;transform:translateY(-1px)}.FUKKva_actionRemoveBtn:focus-visible{outline:2px solid var(--border-focus,#c084fc);outline-offset:2px}.FUKKva_actionRemoveBtn:active{transform:scale(.95)}.FUKKva_actionRemoveBtn:disabled{opacity:.45;cursor:not-allowed}.FUKKva_zeroResultsBlock{background:var(--bg-surface,#14111f);border:1px dashed var(--border-subtle,#ffffff14);border-radius:var(--radius-xl,18px);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.FUKKva_zeroResultsText{color:var(--text-muted,#94a3b8);margin:0;font-size:14px}.FUKKva_resetFilterBtn{background:var(--bg-elevated,#1d182e);color:#fff;border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-md,10px);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);padding:8px 16px;font-size:12px;font-weight:600}.FUKKva_resetFilterBtn:hover{border-color:var(--border-focus,#c084fc);transform:translateY(-1px)}.FUKKva_toast{background:var(--bg-surface,#14111f);border:1px solid var(--border-focus,#c084fc);color:#fff;border-radius:var(--radius-pill,9999px);box-shadow:0 8px 24px #0009, 0 0 14px var(--accent-glow,#a855f759);z-index:var(--z-modal,400);animation:FUKKva_slideUp .22s var(--ease-out) forwards;align-items:center;gap:12px;padding:10px 18px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.FUKKva_undoBtn{background:var(--accent,#a855f7);color:#fff;border-radius:var(--radius-pill,9999px);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);border:none;padding:3px 10px;font-size:11px;font-weight:700}.FUKKva_undoBtn:hover{filter:brightness(1.15)}.FUKKva_undoBtn:focus-visible{outline-offset:1px;outline:2px solid #fff}@keyframes FUKKva_slideUp{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:860px){.FUKKva_watchlistBar{flex-direction:column;align-items:stretch;gap:12px}.FUKKva_barLeft,.FUKKva_barRight{justify-content:space-between}.FUKKva_itemCard{gap:14px;padding:14px}.FUKKva_itemCardList .FUKKva_posterContainer{width:80px;height:120px}}@media (max-width:600px){.FUKKva_emptyBlock{padding:40px 20px}.FUKKva_main{padding:var(--space-xl,2.5rem) var(--page-gutter,1rem)}.FUKKva_itemCardGrid{flex-direction:column}.FUKKva_itemCardGrid .FUKKva_posterContainer{aspect-ratio:2/3;align-self:stretch;width:100%;max-width:none;height:auto}.FUKKva_itemCardGrid .FUKKva_itemActions{border-top:1px solid var(--border-subtle,#ffffff14);flex-direction:row;justify-content:space-between;width:100%;padding-top:10px}.FUKKva_itemCardList{flex-direction:row;gap:10px}.FUKKva_itemCardList .FUKKva_posterContainer{width:64px;height:96px}.FUKKva_itemCardList .FUKKva_itemActions{flex-direction:column}}.FUKKva_skeletonCard{flex-direction:column;gap:10px;display:flex}.FUKKva_skeletonPoster{aspect-ratio:2/3;border-radius:var(--radius-md,10px);background:var(--bg-elevated,#1d182e);width:100%}.FUKKva_skeletonLineShort,.FUKKva_skeletonLineLong{border-radius:var(--radius-sm,4px);background:var(--bg-elevated,#1d182e);height:12px}.FUKKva_skeletonLineShort{width:60%}.FUKKva_skeletonLineLong{width:85%}.FUKKva_skeletonPoster,.FUKKva_skeletonLineShort,.FUKKva_skeletonLineLong{position:relative;overflow:hidden}.FUKKva_skeletonPoster:after,.FUKKva_skeletonLineShort:after,.FUKKva_skeletonLineLong:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.6s ease-in-out infinite FUKKva_skeletonShimmer;position:absolute;inset:0}@keyframes FUKKva_skeletonShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.FUKKva_skeletonPoster:after,.FUKKva_skeletonLineShort:after,.FUKKva_skeletonLineLong:after{animation:none}.FUKKva_itemCard,.FUKKva_posterContainer{transition-duration:.01ms!important}.FUKKva_posterContainer{transform:none!important}}
.IiLWgW_seenBtn{border-radius:var(--radius-md);cursor:pointer;background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-main);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.IiLWgW_seenBtn:hover:not(:disabled){border-color:var(--border-focus);transform:translateY(-1px)}.IiLWgW_seenBtn:active:not(:disabled){transform:translateY(0)scale(.98)}.IiLWgW_seenBtn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.IiLWgW_seenBtn[aria-pressed=true]{background:var(--status-live-bg,#34d39926);border-color:var(--status-live-border,#34d39966);color:var(--status-live,#34d399);box-shadow:0 0 12px #34d39933}.IiLWgW_seenBtn[aria-pressed=true]:hover:not(:disabled){border-color:var(--status-live,#34d399);background:#34d39938}.IiLWgW_seenBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.IiLWgW_btnText{line-height:1;display:inline-block}.IiLWgW_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
