.acct-trigger{pointer-events:auto;flex-shrink:0;width:44px;height:44px;padding:0;border-radius:50%;display:inline-grid;place-items:center;background:rgba(18,18,20,.78);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.acct-trigger.is-open,.acct-trigger:hover{background:rgba(28,28,31,.92);border-color:rgba(255,255,255,.28)}.acct-trigger-dock:focus-visible,.acct-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:859px){.acct-trigger{display:none}}.acct-trigger-dock{padding:0;cursor:pointer}.acct-avatar{display:block;flex-shrink:0;border-radius:50%;object-fit:cover}.acct-avatar-initial{display:inline-grid;place-items:center;background:var(--surface-3);color:var(--text);font-weight:600;line-height:1}.acct-layer{position:fixed;inset:0;z-index:100000}.acct-backdrop{position:absolute;inset:0}.acct-panel{position:absolute;top:78px;right:36px;width:326px;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:10px;background:rgba(14,15,19,.76);-webkit-backdrop-filter:blur(28px) saturate(190%) brightness(105%);backdrop-filter:blur(28px) saturate(190%) brightness(105%);border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 24px 50px -12px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.04),inset 0 1px 1px 0 rgba(255,255,255,.18);color:var(--text);font-family:var(--sans);font-size:14px;outline:none;transform-origin:top right;animation:acct-pop .2s cubic-bezier(.16,1,.3,1)}@keyframes acct-pop{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.acct-grabber{display:none}.acct-head{padding:4px 4px 8px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08)}.acct-profile{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:14px;transition:background .2s ease,border-color .2s ease}.acct-profile:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.1)}.acct-profile-text{display:flex;flex-direction:column;gap:2px;min-width:0}.acct-email,.acct-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-name{font-size:var(--text-md);font-weight:600;color:#fafafa}.acct-email{font-size:var(--text-sm);color:rgba(255,255,255,.55)}.acct-guest-title{margin:0 0 4px;font-size:var(--text-lg);font-weight:600;color:var(--text)}.acct-guest-sub{margin:0 0 14px;font-size:var(--text-sm);line-height:1.45;color:var(--text-2)}.acct-signin{display:flex;flex-direction:column;gap:8px}.acct-signin-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:42px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);font-size:var(--text-sm);font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.acct-signin-btn:hover{background:var(--surface-3);border-color:rgba(255,255,255,.22)}.acct-signin-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acct-signin-primary{background:#fff;border-color:transparent;color:#0a0a0b;font-weight:600}.acct-signin-primary:hover{background:#e4e4e7;border-color:transparent}.acct-skeleton{display:block;background:var(--surface-3);border-radius:6px;animation:acct-pulse 1.2s ease-in-out infinite}.acct-skeleton-lines{display:flex;flex:1 1;flex-direction:column;gap:8px}.acct-skeleton-lines .acct-skeleton{height:10px;width:55%}.acct-skeleton-lines .acct-skeleton+.acct-skeleton{width:80%}@keyframes acct-pulse{50%{opacity:.5}}.acct-group{display:flex;flex-direction:column;padding:4px 0}.acct-group+.acct-group{margin-top:4px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.acct-group-label{margin:0;padding:4px 10px 6px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.45)}.acct-item{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 10px;border-radius:10px;color:#f4f4f5;font:inherit;text-align:left;text-decoration:none;cursor:pointer;background:transparent;transition:background-color .16s ease,transform .16s ease,color .16s ease}.acct-item:hover{background:rgba(255,255,255,.07)}.acct-item:active{transform:scale(.985)}.acct-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.acct-item-icon{flex-shrink:0;color:rgba(255,255,255,.65);transition:color .16s ease}.acct-item:hover .acct-item-icon{color:#ffffff}.acct-item-label{flex-shrink:0;font-weight:500;font-size:.9rem}.acct-item-end{flex-shrink:0;margin-left:auto;color:rgba(255,255,255,.4);transition:color .16s ease,transform .16s ease}.acct-item:hover .acct-item-end{color:#ffffff}.acct-item-hint{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;color:rgba(255,255,255,.45)}.acct-count{margin-left:auto;padding:2px 8px;border-radius:var(--r-pill);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.85);font-size:var(--text-xs);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-count+.acct-item-end{margin-left:0}.acct-brand-chip{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background-color .2s ease}.acct-item:hover .acct-brand-chip{transform:scale(1.08)}.acct-brand-discord{background:rgba(88,101,242,.16);border:1px solid rgba(88,101,242,.35);color:#5865F2}.acct-item:hover .acct-brand-discord{background:rgba(88,101,242,.26);box-shadow:0 0 14px rgba(88,101,242,.4)}.acct-brand-telegram{background:rgba(42,171,238,.16);border:1px solid rgba(42,171,238,.35);color:#2AABEE}.acct-item:hover .acct-brand-telegram{background:rgba(42,171,238,.26);box-shadow:0 0 14px rgba(42,171,238,.4)}.acct-external-arrow{transition:transform .18s ease,color .18s ease}.acct-item:hover .acct-external-arrow{transform:translate(2px,-2px);color:#ffffff}.acct-item-quiet{color:rgba(255,255,255,.65)}.acct-item-quiet:hover{color:#f87171;background:rgba(239,68,68,.12)}.acct-item-quiet:hover .acct-item-icon{color:#f87171}.acct-item-quiet:disabled{opacity:.6;cursor:default}@media (max-width:859px){.acct-backdrop{background:rgba(0,0,0,.65);animation:acct-fade .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.acct-panel{top:auto;right:0;bottom:0;left:0;width:auto;max-height:85dvh;padding:6px 14px calc(18px + env(safe-area-inset-bottom, 0px));border-radius:24px 24px 0 0;background:rgba(14,15,19,.88);-webkit-backdrop-filter:blur(28px) saturate(190%);backdrop-filter:blur(28px) saturate(190%);border:1px solid rgba(255,255,255,.12);box-shadow:0 -12px 40px rgba(0,0,0,.85);font-size:var(--text-md);transform-origin:bottom center;animation:acct-sheet .26s var(--ease)}.acct-grabber{display:block;width:36px;height:4px;margin:6px auto 8px;border-radius:2px;background:rgba(255,255,255,.2)}.acct-item{min-height:48px}body.acct-open{overflow:hidden}}@keyframes acct-fade{0%{opacity:0}}@keyframes acct-sheet{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.acct-backdrop,.acct-panel,.acct-skeleton{animation:none}}.ad-control{display:inline-flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:10px;min-height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#18181c;color:#f4f4f5;font-family:var(--sans,sans-serif);text-align:left;cursor:pointer;pointer-events:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:background-color .18s ease,border-color .18s ease,transform .12s ease}.ad-control:hover:not(:disabled){background:#232328;border-color:rgba(255,255,255,.32)}.ad-control:active:not(:disabled){transform:scale(.96)}.ad-control:focus-visible{outline:2px solid #f4f4f5;outline-offset:3px}.ad-control:disabled{cursor:wait;opacity:.8;pointer-events:none}.ad-control__label{font-size:12px;line-height:1;font-weight:500;white-space:nowrap}.ad-control__track{position:relative;width:32px;height:20px;flex-shrink:0;border-radius:10px;background:#45454e;transition:background-color .18s cubic-bezier(.16,1,.3,1)}.ad-control__thumb{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#f4f4f5;will-change:transform;transform:translateZ(0);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease}.ad-control[aria-checked=true] .ad-control__track{background:#f4f4f5}.ad-control[aria-checked=true] .ad-control__thumb{transform:translate3d(12px,0,0);background:#232328}.ad-control:disabled .ad-control__thumb{box-shadow:0 0 6px rgba(255,255,255,.6)}.ad-control__description{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:859px){.ad-control--desktop-only{display:none}.ad-control{gap:10px;padding-inline:10px}.mobile-top-right .ad-control{min-height:38px;height:38px;gap:6px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.9)}.mobile-top-right .ad-control:hover:not(:disabled){background:rgba(255,255,255,.1)}.mobile-top-right .ad-control__label{font-size:11px}.mobile-top-right .ad-control__track{height:18px;background:rgba(120,120,128,.4)}.mobile-top-right .ad-control__thumb{top:2px;left:2px;will-change:transform;transform:translateZ(0);transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease}.mobile-top-right .ad-control[aria-checked=true] .ad-control__thumb{transform:translate3d(14px,0,0)}}.ads-reload-veil{position:fixed;inset:0;z-index:2147483647;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;background:rgba(10,10,11,.92);color:#f4f4f5;font-family:var(--sans,sans-serif);text-align:center;animation:ads-reload-veil-in .12s ease-out both}.ads-reload-veil__spinner{width:28px;height:28px;margin-bottom:10px;border:2.5px solid rgba(255,255,255,.16);border-top-color:#f4f4f5;border-radius:50%;animation:ads-reload-spin .8s linear infinite}.ads-reload-veil__title{font-size:15px;font-weight:600}.ads-reload-veil__detail{font-size:13px;color:rgba(244,244,245,.6)}@keyframes ads-reload-veil-in{0%{opacity:0}to{opacity:1}}@keyframes ads-reload-spin{to{transform:rotate(1turn)}}.ads-off-toast{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 84px);left:50%;z-index:99999;display:flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(17,17,18,.96);box-shadow:0 14px 40px rgba(0,0,0,.6);color:#f4f4f5;font-family:var(--sans,sans-serif);font-size:13.5px;font-weight:600;white-space:nowrap;pointer-events:none;transform:translateX(-50%);animation:ads-off-toast-in .35s cubic-bezier(.16,1,.3,1) both,ads-off-toast-out .3s ease 2.9s forwards}.ads-off-toast__icon{flex-shrink:0;color:#4ade80}@keyframes ads-off-toast-in{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes ads-off-toast-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ad-control,.ad-control__thumb,.ad-control__track{transition:none}.ads-reload-veil{animation:none}.ads-reload-veil__spinner{animation-duration:1.6s}.ads-off-toast{animation:ads-off-toast-out .3s ease 2.9s forwards}}html{background-color:#0a0a0b!important}@property --ambient-color{syntax:"<color>";inherits:false;initial-value:rgba(160,40,25,.45)}@property --ambient-glow{syntax:"<color>";inherits:false;initial-value:rgba(130,30,20,.22)}@property --ambient-dark{syntax:"<color>";inherits:false;initial-value:#1a0a08}body{background:transparent!important;min-height:100vh!important}body:before{background-color:#0a0a0b!important;background-image:radial-gradient(ellipse 95% 75% at 75% 20%,var(--ambient-color,rgba(160,40,25,.45)) 0,var(--ambient-glow,rgba(130,30,20,.22)) 45%,transparent 75%),radial-gradient(circle 60% at 20% 35%,var(--ambient-glow,rgba(140,35,20,.26)) 0,transparent 65%),radial-gradient(ellipse 120% 85% at 50% 60%,var(--ambient-glow,rgba(120,30,20,.2)) 0,transparent 80%),linear-gradient(180deg,var(--ambient-dark,#1a0a08) 0,color-mix(in srgb,var(--ambient-dark,#1a0a08) 55%,#0a0a0b 45%) 35%,color-mix(in srgb,var(--ambient-dark,#1a0a08) 25%,#0a0a0b 75%) 65%,#0a0a0b 100%)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;transition:--ambient-color 1.2s ease,--ambient-glow 1.2s ease,--ambient-dark 1.2s ease}.cinema-vignette{display:none!important}@media (min-width:860px){.site-top-navbar{position:absolute!important;top:clamp(16px,2.2vw,28px)!important;left:0!important;right:0!important;height:auto!important;min-height:44px!important;z-index:120!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 clamp(24px,4vw,56px)!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;pointer-events:none!important}.site-top-navbar>*{pointer-events:auto!important}.mobile-top-navbar{display:none!important}}@media (max-width:859px){.site-top-navbar{display:none!important}.mobile-top-navbar{position:absolute!important;top:max(14px,env(safe-area-inset-top,0px) + 6px)!important;left:0!important;right:0!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;height:44px!important;padding:0 16px!important;z-index:120!important;display:flex!important;align-items:center!important;justify-content:space-between!important;pointer-events:none!important;background:transparent!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)!important}.mobile-top-navbar>*{pointer-events:auto!important}.mobile-top-brand{display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.85))!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important;transition:transform .15s ease!important}.mobile-top-brand:active{transform:scale(.96)!important}.mobile-top-brand-text{font-size:1.15rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:#ffffff!important;line-height:1!important;font-family:var(--sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif)!important}.mobile-top-brand-text b{color:#ffffff!important;font-weight:800!important}.mobile-top-right{display:flex!important;align-items:center!important;gap:2px!important;padding:2px 3px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:rgba(22,22,26,.3)!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;box-shadow:0 5px 22px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.08)!important}body.topbar-tucked .mobile-top-navbar{transform:translateY(calc(-100% - 40px))!important;opacity:0!important;pointer-events:none!important}}.mobile-detail-ads,.mobile-direct-nav{display:none}@media (max-width:859px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.mobile-direct-nav{position:fixed;inset:auto 0 0;z-index:900;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;min-height:62px;padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom, 0px)) max(8px,env(safe-area-inset-left,0px));box-sizing:border-box;background:rgba(12,12,15,.96);border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -8px 30px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-direct-nav .acct-trigger-dock,.mobile-direct-nav-item{min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px 2px;box-sizing:border-box;border:0;border-radius:12px;background:transparent;color:rgba(255,255,255,.7);text-decoration:none;font:600 10px/1 var(--sans);letter-spacing:.01em;cursor:pointer}.mobile-direct-nav .acct-trigger-dock.active,.mobile-direct-nav-item.active{background:rgba(255,255,255,.12);color:#ffffff}.mobile-direct-nav .acct-trigger-dock:focus-visible,.mobile-direct-nav-item:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.mobile-direct-nav .acct-trigger-dock .acct-avatar{width:20px!important;height:20px!important;font-size:10px!important}.mobile-detail-ads{position:absolute;top:max(12px,env(safe-area-inset-top,0px) + 6px);right:14px;z-index:120;display:block}}.top-nav-left{display:flex!important;gap:36px!important}.top-nav-left,.top-nav-logo{align-items:center!important}.top-nav-logo{display:inline-flex!important;text-decoration:none!important;filter:drop-shadow(0 2px 10px rgba(0,0,0,.7))!important;transition:transform .2s ease,opacity .2s ease!important}.top-nav-logo:hover{transform:scale(1.08)!important;opacity:.95!important}.top-nav-menu{gap:10px!important}.top-nav-menu,.top-nav-right{display:flex!important;align-items:center!important}.top-nav-right{gap:12px!important}.nav-glass-icon-btn{width:36px!important;height:36px!important;border-radius:9999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;color:rgba(235,235,245,.6)!important;box-shadow:none!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;text-decoration:none!important;padding:0!important}.nav-glass-icon-btn:hover{background:rgba(255,255,255,.08)!important;color:#ffffff!important;transform:scale(1.05)!important;box-shadow:none!important}.nav-glass-icon-btn.active{background:rgba(255,255,255,.14)!important;border:.5px solid rgba(255,255,255,.22)!important;color:#ffffff!important;box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 .5px 0 rgba(255,255,255,.3)!important}.acct-trigger,.nav-glass-icon-btn,.top-nav-logo{position:relative!important}.acct-trigger[data-tooltip]:after,.nav-glass-icon-btn[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + 9px);background:rgba(14,16,22,.94);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#ffffff;font-family:var(--sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:11.5px;font-weight:600;letter-spacing:.3px;padding:5px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 24px rgba(0,0,0,.65),0 2px 6px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.15);white-space:nowrap;z-index:9999}.acct-trigger[data-tooltip]:after,.acct-trigger[data-tooltip]:before,.nav-glass-icon-btn[data-tooltip]:after,.nav-glass-icon-btn[data-tooltip]:before{position:absolute;left:50%;transform:translateX(-50%) translateY(-3px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),visibility .18s}.acct-trigger[data-tooltip]:before,.nav-glass-icon-btn[data-tooltip]:before{content:"";top:calc(100% + 4px);border-color:transparent transparent rgba(255,255,255,.18);border-style:solid;border-width:0 5px 5px;z-index:10000}.acct-trigger[data-tooltip]:after{left:auto;right:0;transform:translateY(-3px)}.acct-trigger[data-tooltip]:before{left:auto;right:14px;transform:translateY(-3px)}.acct-trigger.is-open:after,.acct-trigger.is-open:before{display:none!important}@media (hover:hover) and (pointer:fine){.nav-glass-icon-btn[data-tooltip]:hover:after,.nav-glass-icon-btn[data-tooltip]:hover:before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.acct-trigger[data-tooltip]:not(.is-open):hover:after,.acct-trigger[data-tooltip]:not(.is-open):hover:before{opacity:1;visibility:visible;transform:translateY(0)}}.detail-hero,.hero,.page-hero,.series-hero,.slate-hero-showcase{position:relative;overflow:visible!important;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;transform:none!important;animation:none!important;filter:none!important}.hero,:is(.slate-hero-showcase,.series-hero){position:relative!important;width:100%!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;background:transparent!important;display:flex!important;align-items:flex-end!important;margin:0!important;padding:0 0 clamp(32px,5vh,60px)!important;transform:none!important;animation:none!important;filter:none!important}:is(.slate-hero-showcase,.series-hero) .hero-content{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:880px!important;z-index:5!important;padding:0 40px clamp(28px,4.5vh,52px) 120px!important;transform:none!important;animation:none!important}.home-content-sections{margin-top:clamp(8px,1.5vw,20px)!important;padding-top:0!important}@media (max-width:859px){.hero,:is(.slate-hero-showcase,.series-hero){height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;max-height:none!important;padding-bottom:calc(74px + env(safe-area-inset-bottom, 0px))!important}:is(.slate-hero-showcase,.series-hero) .hero-content{padding:0 16px 12px!important}}.cinemaos-fixed-backdrop{position:fixed!important;inset:0!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;pointer-events:none!important;z-index:0!important;overflow:hidden!important;contain:strict;transform:translateZ(0)}.cinemaos-backdrop-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0;transition:opacity 1.2s cubic-bezier(.25,1,.5,1);pointer-events:none!important;z-index:0}.cinemaos-backdrop-slide.active{opacity:1!important;z-index:1!important}.cinemaos-backdrop-img,.cinemaos-backdrop-slide picture{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 20%!important;filter:brightness(.92) contrast(1.05)!important;display:block!important;transition:filter .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)!important;will-change:filter,transform}.cinemaos-fixed-backdrop .detail-hero-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;pointer-events:none!important;z-index:1!important;-webkit-mask-image:none!important;mask-image:none!important}.cinemaos-fixed-backdrop .detail-hero-img img,.cinemaos-fixed-backdrop .detail-hero-trailer-still,.cinemaos-fixed-backdrop .detail-hero-trailer-still img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 20%!important;filter:brightness(.92) contrast(1.05)!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important;transition:filter .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)!important;will-change:filter,transform}.cinemaos-fixed-backdrop .hero-trailer--detail{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;overflow:hidden!important;pointer-events:none!important;z-index:2!important;opacity:0;visibility:hidden;transition:opacity .8s ease!important}.cinemaos-fixed-backdrop .hero-trailer--detail.is-playing{opacity:1!important;visibility:visible!important}.cinemaos-fixed-backdrop .hero-trailer--detail .hero-trailer__frame{position:absolute!important;top:50%!important;left:50%!important;width:max(100%,185vh)!important;height:max(100%,65vw)!important;transform:translate(-50%,-50%) scale(1.65)!important;transform-origin:center center!important;filter:brightness(.92) contrast(1.05)!important;pointer-events:none!important;transition:filter .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)!important;will-change:filter,transform}body.page-scrolled .cinemaos-backdrop-img,body.page-scrolled .cinemaos-backdrop-slide picture img,body.page-scrolled .cinemaos-fixed-backdrop .detail-hero-img img,body.page-scrolled .cinemaos-fixed-backdrop .detail-hero-trailer-still img{filter:blur(18px) brightness(.5) saturate(1.4)!important;transform:scale(1.1)!important}body.page-scrolled .cinemaos-fixed-backdrop .hero-trailer--detail.is-playing .hero-trailer__frame{filter:blur(16px) brightness(.5) saturate(1.4)!important;transform:translate(-50%,-50%) scale(1.72)!important}body.page-scrolled .cinemaos-ambient-aurora{opacity:.9!important}body.page-scrolled .cinemaos-gradient-scrim{background:radial-gradient(ellipse 85% 65% at 50% 15%,rgba(6,6,9,.12) 0,rgba(6,6,9,.58) 50%,rgba(4,4,6,.94) 100%),linear-gradient(180deg,rgba(6,6,9,0) 0,rgba(6,6,9,0) 60%,rgba(4,4,6,.55))!important}.cinemaos-fixed-backdrop .hero-trailer--detail .hero-trailer__frame iframe,.cinemaos-fixed-backdrop .hero-trailer--detail .hero-trailer__frame>div{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;pointer-events:none!important;display:block!important}.cinemaos-fixed-backdrop .trailer-touch-blocker{pointer-events:none!important}.cinemaos-fixed-backdrop .detail-hero-mute,.detail-hero-mute{position:fixed!important;right:clamp(20px,3.5vw,48px)!important;bottom:clamp(24px,3.5vh,40px)!important;z-index:50!important;pointer-events:auto!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(14,14,18,.78)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.22)!important;color:#ffffff!important;box-shadow:0 4px 20px rgba(0,0,0,.75)!important}@media (max-width:859px){.cinemaos-fixed-backdrop .detail-hero-mute,.detail-hero-mute{top:max(14px,env(safe-area-inset-top,0px) + 8px)!important;right:14px!important;bottom:auto!important;z-index:60!important}}.cinemaos-ambient-aurora{z-index:2!important;background:radial-gradient(ellipse 95% 70% at 75% 22%,var(--ambient-color,rgba(195,30,30,.4)) 0,var(--ambient-glow,rgba(150,20,20,.22)) 42%,transparent 72%),radial-gradient(circle 55% at 20% 38%,var(--ambient-glow,rgba(195,30,30,.24)) 0,transparent 65%),radial-gradient(ellipse 100% 75% at 50% 65%,var(--ambient-glow,rgba(195,30,30,.18)) 0,transparent 78%),radial-gradient(ellipse 65% 25% at 50% 0,var(--ambient-glow,rgba(195,30,30,.14)) 0,transparent 70%)!important;opacity:.95;transition:opacity 1.2s ease,--ambient-color 1.2s ease,--ambient-glow 1.2s ease,--ambient-dark 1.2s ease}.cinemaos-ambient-aurora,.cinemaos-gradient-scrim{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important}.cinemaos-gradient-scrim{z-index:3!important;background:linear-gradient(90deg,rgba(10,10,11,.88) 0,rgba(10,10,11,.65) 28%,rgba(10,10,11,.2) 55%,transparent 75%),linear-gradient(180deg,rgba(10,10,11,.45) 0,rgba(10,10,11,.1) 15%,rgba(10,10,11,.25) 45%,rgba(10,10,11,.52) 70%,rgba(10,10,11,.7) 88%,rgba(10,10,11,.82)),radial-gradient(ellipse at center,transparent 50%,rgba(10,10,11,.48) 100%)!important}@media (max-width:768px){.cinemaos-backdrop-img{object-position:center top!important}.cinemaos-gradient-scrim{background:linear-gradient(180deg,rgba(10,10,11,.6) 0,rgba(10,10,11,.25) 20%,rgba(10,10,11,.55) 50%,rgba(10,10,11,.82) 75%,rgba(10,10,11,.96)),linear-gradient(90deg,rgba(10,10,11,.85) 0,rgba(10,10,11,.4) 60%,rgba(10,10,11,.2))!important}}.hero-ambient-aurora{position:absolute;top:0!important;left:-6%!important;right:-6%!important;height:clamp(1300px,165vh,2100px)!important;pointer-events:none;z-index:1;background:radial-gradient(ellipse 85% 65% at 75% 26%,var(--hero-ambient-color,rgba(195,30,30,.42)) 0,var(--hero-ambient-glow,rgba(150,20,20,.2)) 34%,transparent 70%),radial-gradient(circle 50% at 20% 46%,var(--hero-ambient-glow,rgba(195,30,30,.24)) 0,transparent 64%),radial-gradient(ellipse 90% 55% at 50% 68%,var(--hero-ambient-glow,rgba(195,30,30,.26)) 0,transparent 72%),radial-gradient(ellipse 65% 25% at 50% 0,var(--hero-ambient-glow,rgba(195,30,30,.18)) 0,transparent 72%)!important;opacity:.95;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 68%,rgba(0,0,0,.4) 86%,transparent)!important;mask-image:linear-gradient(180deg,#000 0,#000 68%,rgba(0,0,0,.4) 86%,transparent)!important;transition:opacity 1.2s ease}.hero-slide-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s cubic-bezier(.25,1,.5,1);pointer-events:none;z-index:0}.hero-slide-backdrop.active{opacity:1;pointer-events:auto;z-index:1}.hero-backdrop-img,.hero-slide-backdrop picture{width:100%;height:100%;object-fit:cover;object-position:center top;filter:none!important;display:block}.hero-bg,:is(.slate-hero-showcase,.series-hero) .hero-bg{position:absolute;top:0;left:0;right:0;height:clamp(1300px,165vh,2100px)!important;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 60%,rgba(0,0,0,.85) 75%,rgba(0,0,0,.4) 88%,transparent)!important;mask-image:linear-gradient(180deg,#000 0,#000 60%,rgba(0,0,0,.85) 75%,rgba(0,0,0,.4) 88%,transparent)!important;border:none!important;box-shadow:none!important;outline:none!important}.hero-overlay,:is(.slate-hero-showcase,.series-hero) .hero-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;height:clamp(1300px,165vh,2100px)!important;pointer-events:none!important;z-index:2!important;background:linear-gradient(90deg,rgba(10,10,11,.88) 0,rgba(10,10,11,.65) 26%,rgba(10,10,11,.2) 55%,transparent 75%),linear-gradient(180deg,rgba(10,10,11,.55) 0,transparent 16%,transparent 45%,rgba(10,10,11,.48) 54%,rgba(10,10,11,.72) 70%,rgba(10,10,11,.9) 86%,#0a0a0b 98%,#0a0a0b)!important;border:none!important;outline:none!important;box-shadow:none!important;transition:background 1.2s cubic-bezier(.16,1,.3,1)!important}.detail-hero-overlay{position:absolute!important;inset:0!important;bottom:-2px!important;pointer-events:none!important;z-index:3!important;background:linear-gradient(90deg,rgba(10,10,11,.86) 0,rgba(10,10,11,.65) 28%,rgba(10,10,11,.2) 55%,transparent 78%),linear-gradient(180deg,rgba(10,10,11,.45) 0,rgba(10,10,11,.08) 18%,rgba(10,10,11,.25) 45%,rgba(10,10,11,.52) 70%,rgba(10,10,11,.72) 88%,rgba(10,10,11,.85)),radial-gradient(ellipse at center,transparent 50%,rgba(10,10,11,.45) 100%)!important}.hero-right-controls-group{position:absolute;right:clamp(24px,4vw,56px);bottom:clamp(28px,4.5vh,52px);display:flex;flex-direction:column;align-items:flex-end;gap:clamp(16px,2vw,24px)!important;z-index:10;pointer-events:none}.hero-right-controls-group>*{pointer-events:auto}.hero-side-cards-stack{position:relative!important;right:auto!important;bottom:auto!important;margin-bottom:4px!important;display:flex;flex-direction:row;align-items:center;gap:10px!important;z-index:2}.hero-square-card{position:relative;width:clamp(74px,5.5vw,86px)!important;height:clamp(74px,5.5vw,86px)!important;aspect-ratio:1/1;border-radius:12px!important;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:rgba(20,20,24,.45);box-shadow:0 8px 24px rgba(0,0,0,.5),inset 0 1px 1px rgba(255,255,255,.2);cursor:pointer;text-align:center;color:#ffffff;padding:0;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:flex-end}.hero-square-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease,filter .4s ease;z-index:0}.hero-square-card-glass{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,transparent 42%,rgba(0,0,0,.8))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:1;pointer-events:none}.hero-square-card-content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:6px!important;pointer-events:none}.hero-square-title{font-size:.65rem!important;font-weight:600!important;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.95);display:block;width:100%;text-align:center}.hero-square-card.is-prev{opacity:.35!important;filter:grayscale(80%) brightness(.65)!important;transform:scale(.9)!important}.hero-square-card.is-prev:hover{opacity:.75!important;filter:grayscale(20%) brightness(.85)!important;transform:scale(.95)!important}.hero-square-rank-badge{position:absolute;top:6px;left:6px;z-index:3;font-size:.62rem;font-weight:800;padding:2px 6px;border-radius:6px;background:rgba(10,10,12,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:.5px solid rgba(255,255,255,.2);color:#d4d4d8;letter-spacing:-.01em;line-height:1;transition:all .3s ease}.hero-square-rank-badge.is-active{background:var(--hero-ambient-accent,#ffffff);color:#000000;border-color:rgba(255,255,255,.9);box-shadow:0 0 12px var(--hero-ambient-glow,rgba(255,255,255,.5))}.hero-square-card.is-current{opacity:1!important;transform:scale(1.08)!important;border-color:var(--hero-ambient-accent,rgba(255,255,255,.55))!important;box-shadow:0 12px 30px rgba(0,0,0,.75),0 0 22px var(--hero-ambient-glow,rgba(255,255,255,.35)),inset 0 1px 1px rgba(255,255,255,.4)!important;filter:none!important}.hero-square-card.is-current .hero-square-card-bg{filter:none!important}.hero-square-card.is-next{opacity:.4!important;transform:scale(.92)!important;filter:grayscale(35%) brightness(.7)!important;border-color:rgba(255,255,255,.16)!important}.hero-square-card.is-next:hover{opacity:.8!important;transform:scale(.98)!important;filter:grayscale(10%) brightness(.9)!important;border-color:rgba(255,255,255,.35)!important}.hero-square-card .hero-card-time-bar{position:absolute;bottom:0;left:0;height:3px;background:var(--hero-ambient-accent,#ef4444);box-shadow:0 0 10px var(--hero-ambient-accent,#ef4444);z-index:3}.hero-logo-wrap,.hero-title-wrap{position:relative;display:inline-block;max-width:100%}.hero-logo-ambient-glow,.hero-title-ambient-glow{position:absolute;inset:-20% -25%;background:radial-gradient(ellipse at center,var(--hero-ambient-glow,rgba(255,255,255,.18)) 0,var(--hero-ambient-glow,rgba(255,255,255,.08)) 35%,transparent 72%);pointer-events:none;z-index:-1;opacity:.9;transition:opacity 1.2s ease}.hero-official-logo{filter:drop-shadow(0 4px 20px rgba(0,0,0,.85)) drop-shadow(0 0 20px var(--hero-ambient-glow,transparent))!important;transition:filter 1.2s ease}.slate-hero-showcase .btn-hero-play-solid{box-shadow:0 4px 18px var(--hero-ambient-glow,rgba(255,255,255,.2)),0 2px 6px rgba(0,0,0,.4)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.slate-hero-showcase .btn-hero-play-solid:hover{box-shadow:0 8px 28px -2px var(--hero-ambient-color,rgba(255,255,255,.5)),0 0 22px var(--hero-ambient-glow,rgba(255,255,255,.3))!important;transform:translateY(-2px) scale(1.02)!important}.hero-dots-indicator{display:flex!important;align-items:center!important;gap:8px!important;margin-top:22px!important}.hero-dot-btn{position:relative!important;width:auto!important;height:24px!important;min-width:32px!important;border-radius:9999px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;overflow:hidden!important;cursor:pointer!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.hero-dot-num{font-size:.68rem;font-weight:700;color:rgba(255,255,255,.55);letter-spacing:.04em;position:relative;z-index:2;transition:color .3s ease}.hero-dot-btn:hover{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.28)!important}.hero-dot-btn:hover .hero-dot-num{color:#ffffff}.hero-dot-btn.active{min-width:52px!important;background:rgba(255,255,255,.14)!important;border-color:var(--hero-ambient-accent,rgba(255,255,255,.45))!important;box-shadow:0 0 16px -2px var(--hero-ambient-glow,rgba(255,255,255,.3))!important}.hero-dot-btn.active .hero-dot-num{color:#ffffff!important;font-weight:800!important}.hero-dot-progress-track{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-dot-progress-bar{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--hero-ambient-color,rgba(255,255,255,.25)),var(--hero-ambient-accent,rgba(255,255,255,.5)));opacity:.5;transform-origin:left;animation:heroDotFill linear forwards}@keyframes heroDotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-bottom-right-info{position:relative!important;bottom:auto!important;right:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;z-index:2}.hero-side-card-arrow{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;color:#ffffff;opacity:0;transition:opacity .2s ease}.hero-side-card.is-next:hover .hero-side-card-arrow{opacity:1}.cw-rail-section{position:relative!important;z-index:5!important;margin-top:clamp(24px,3.2vw,38px)!important;margin-bottom:clamp(28px,3.5vw,42px)!important;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.cw-rail-section+.home-content-sections{margin-top:clamp(24px,3vw,36px)!important;padding-top:0!important}.home-content-sections{position:relative!important;z-index:5!important;margin-top:clamp(48px,6vw,80px)!important;padding-top:14px!important}:is(.movies-content-sections,.series-content-sections,.anime-content-sections){position:relative!important;z-index:5!important;margin-top:0!important;padding-top:8px!important}.cw-rail-section+:is(.movies-content-sections,.series-content-sections,.anime-content-sections){margin-top:clamp(16px,2vw,24px)!important;padding-top:0!important}.home-content-sections.detail-similar{margin-top:clamp(24px,3.5vw,40px)!important;padding-top:0!important;padding-bottom:0!important}.home-content-sections .section:first-child,:is(.movies-content-sections,.series-content-sections,.anime-content-sections) .section:first-child{margin-top:0!important}.section{margin-bottom:clamp(34px,4vw,54px)!important}@media (max-width:900px){.hero-side-cards-stack{display:none!important}}:is(.home-category-bar-section,.movies-category-section,.series-category-section,.anime-category-section){position:relative!important;z-index:10!important;margin-top:24px!important;margin-bottom:20px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;background:transparent!important;box-sizing:border-box!important}.category-bar-wrap{display:block!important;padding:0!important;overflow:hidden!important}.category-bar,.category-bar-wrap{width:100%!important;max-width:100%!important;min-width:0!important;background:transparent!important;box-sizing:border-box!important}.category-bar{display:flex!important;align-items:center!important;gap:10px!important;padding:6px 16px!important;margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important;overscroll-behavior-x:contain!important;scrollbar-width:none!important}.hero-thumb-progress-bar,.hero-thumb-progress-track{display:none!important}.hero-thumb-card.active{border:2px solid #ffffff!important;box-shadow:0 0 16px rgba(255,255,255,.35),0 8px 24px rgba(0,0,0,.85)!important;transform:scale(1.06)!important}@media (max-width:859px){.hero,:is(.slate-hero-showcase,.series-hero,.detail-hero){overflow:hidden!important;max-width:100vw!important;width:100%!important}:is(.home-category-bar-section,.movies-category-section,.series-category-section,.anime-category-section){margin-top:22px!important;margin-bottom:14px!important;overflow:hidden!important;width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.web-top-search-container.hide-mobile-search .web-top-search-pill,.web-top-search-container.is-home .web-top-search-pill,.web-top-search-container.is-series .web-top-search-pill,.web-top-search-pill,.web-top-search-pill.hide-mobile-search{display:none!important}}@media (min-width:860px){:is(.home-page,.series-page,.movies-page,.anime-page)>.hero{height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;max-height:none!important;box-sizing:border-box;display:flex;align-items:flex-end;padding-top:max(72px,env(safe-area-inset-top,0px) + 56px)!important;padding-bottom:clamp(28px,4.5vh,52px)!important}}@media (min-width:860px){.detail-hero,.mobile-detail-wrapper .detail-hero{min-height:clamp(520px,64vh,640px)!important;height:auto!important;display:flex!important;align-items:flex-end!important;padding-top:max(88px,env(safe-area-inset-top,0px) + 72px)!important;padding-bottom:clamp(26px,3.5vh,38px)!important}}.detail-hero .detail-content,:is(.home-page,.series-page,.movies-page,.anime-page)>.hero .hero-content{position:relative!important;width:100%!important;z-index:5!important}:is(.home-page,.series-page,.movies-page,.anime-page)>:is(.home-category-bar-section,.movies-category-section,.series-category-section,.anime-category-section){margin-top:24px!important}@media (max-width:859px){:is(.home-page,.series-page,.movies-page,.anime-page)>.hero{height:clamp(470px,64vh,550px)!important;min-height:clamp(470px,64vh,550px)!important;max-height:none!important;box-sizing:border-box;display:flex;align-items:flex-end;padding-top:max(56px,env(safe-area-inset-top,0px) + 44px)!important;padding-bottom:10px!important;overflow:visible!important;max-width:100vw!important;width:100%!important}:is(.home-page,.series-page,.movies-page,.anime-page)>.hero .hero-content{padding:0 16px 6px!important}.home-content-sections{margin-top:10px!important;padding-top:0!important}:is(.movies-content-sections,.series-content-sections,.anime-content-sections){margin-top:4px!important;padding-top:0!important}:is(.home-page,.series-page)>.hero .hero-synopsis{display:-webkit-box;font-size:.85rem;margin-bottom:16px}:is(.home-page,.series-page)>.hero .hero-thumb-rail-slate{display:flex!important;max-width:100%}:is(.home-page,.series-page)>.hero .hero-thumbs-row{gap:8px;padding:4px 3px}:is(.home-page,.series-page)>.hero .hero-thumb-card{flex:0 0 clamp(44px,12vw,58px);width:clamp(44px,12vw,58px);height:auto;aspect-ratio:2/3}:is(.home-page,.series-page)>.hero .hero-overlay{height:clamp(1000px,150vh,1600px)!important;background:linear-gradient(90deg,rgba(10,10,11,.85) 0,rgba(10,10,11,.45) 50%,transparent 80%),linear-gradient(180deg,rgba(10,10,11,.4) 0,transparent 15%,transparent 35%,rgba(10,10,11,.55) 45%,rgba(10,10,11,.82) 65%,#0a0a0b 95%,#0a0a0b)!important}:is(.home-page,.series-page,.movies-page,.anime-page)>.hero .hero-bg{height:clamp(1000px,150vh,1600px)!important}:is(.home-page,.series-page,.movies-page,.anime-page)>.hero .hero-ambient-aurora{height:clamp(1000px,150vh,1600px)!important}}.mobile-detail-wrapper{--detail-gutter:clamp(24px,4vw,64px)}.detail-hero,.mobile-detail-wrapper .detail-hero{height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;display:flex!important;align-items:flex-end!important;padding-top:max(88px,env(safe-area-inset-top,0px) + 72px)!important;padding-bottom:clamp(36px,5vh,60px)!important;box-sizing:border-box!important}.detail-content,.mobile-detail-wrapper .detail-content{position:relative!important;width:100%!important;max-width:960px!important;z-index:5!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:0 40px clamp(28px,4.5vh,52px) 120px!important;transform:none!important;animation:none!important}body.sidebar-hidden .detail-content,body.sidebar-hidden .mobile-detail-wrapper .detail-content{padding-left:clamp(24px,4vw,56px)!important}.detail-poster,.mobile-detail-wrapper .detail-poster{display:none!important}.detail-info,.mobile-detail-wrapper .detail-info{width:100%!important;min-width:0!important;max-width:820px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.detail-logo-wrap,.mobile-detail-wrapper .detail-logo-wrap{position:relative!important;max-width:min(100%,460px)!important;max-height:120px!important;margin-bottom:14px!important;display:flex!important;align-items:center!important}.detail-official-logo,.mobile-detail-wrapper .detail-official-logo{width:auto!important;max-width:100%!important;max-height:120px!important;object-fit:contain!important;filter:drop-shadow(0 4px 20px rgba(0,0,0,.75))!important}.detail-title-wrap{position:relative!important}.detail-title,.mobile-detail-wrapper .detail-title{font-size:clamp(34px,4.2vw,58px)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.06!important;color:#fafafa!important;margin:6px 0 12px!important;text-shadow:0 4px 24px rgba(0,0,0,.8)!important}.detail-hero-overview{font-size:clamp(14px,1.05vw,15.5px)!important;line-height:1.6!important;color:rgba(255,255,255,.84)!important;max-width:68ch!important;margin:10px 0 18px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;text-shadow:0 2px 8px rgba(0,0,0,.85)!important}.hero-top-genres{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 8px!important;margin-bottom:12px!important}.hero-genre-pill{display:inline-flex!important;align-items:center!important;padding:4px 12px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;font-size:12px!important;font-weight:550!important;color:#e4e4e7!important;letter-spacing:.2px!important}.detail-meta,.mobile-detail-wrapper .detail-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;margin:6px 0 10px!important;color:#d4d4d8!important}.mobile-detail-wrapper :is(.detail-meta-pill,.hero-rating-pill){padding:0!important;border:none!important;background:none!important;font-size:13.5px!important;font-weight:550!important;color:#e4e4e7!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.imdb-rating-badge{gap:5px!important;padding:2px 8px!important;background:rgba(245,197,24,.12)!important;border:1px solid rgba(245,197,24,.35)!important;border-radius:6px!important;color:#f5c518!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.imdb-logo-tag,.imdb-rating-badge{display:inline-flex!important;align-items:center!important}.imdb-logo-tag{background:#f5c518!important;color:#000000!important;font-weight:900!important;font-size:10px!important;line-height:1.1!important;padding:1.5px 4.5px!important;border-radius:3px!important;letter-spacing:-.2px!important;justify-content:center!important}.mobile-detail-wrapper .quality-tag{border:1px solid rgba(255,255,255,.3)!important;border-radius:4px!important;font-weight:700!important;color:#ffffff!important;background:rgba(255,255,255,.1)!important}.mobile-detail-wrapper .quality-spec-tag,.mobile-detail-wrapper .quality-tag{padding:2px 7px!important;font-size:11px!important;letter-spacing:.3px!important}.mobile-detail-wrapper .quality-spec-tag{display:inline-flex!important;align-items:center!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:4px!important;font-weight:600!important;color:#f4f4f5!important}.mobile-detail-wrapper .detail-acts{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:8px!important;padding:0!important}.detail-acts .btn-hero-solid-white{min-height:48px!important;padding:0 28px!important;border-radius:999px!important;background:#ffffff!important;color:#000000!important;font-size:14.5px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-shadow:0 4px 24px rgba(255,255,255,.28)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.detail-acts .btn-hero-solid-white:hover{background:#f0f0f4!important;transform:scale(1.025)!important;box-shadow:0 6px 28px rgba(255,255,255,.38)!important}.detail-acts :is(.btn-download-glass,.btn-share-glass,.btn-watchlist-glass){min-height:48px!important;height:48px!important;padding:0 20px!important;border-radius:999px!important;background:rgba(14,16,24,.65)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.16)!important;color:#ffffff!important;font-size:13.5px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.detail-acts :is(.btn-hero-heart,.watchlist-pill-btn){width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;padding:0!important;border-radius:50%!important;background:rgba(14,16,24,.65)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.16)!important;color:#ffffff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-sizing:border-box!important;flex:0 0 auto!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.detail-acts :is(.btn-download-glass,.btn-share-glass,.btn-watchlist-glass,.btn-hero-heart,.watchlist-pill-btn):hover{background:rgba(28,32,44,.85)!important;border-color:rgba(255,255,255,.32)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(0,0,0,.4)!important}.detail-acts :is(.btn-watchlist-glass,.btn-hero-heart,.watchlist-pill-btn):is(.is-active,.active,.active-watchlist){background:rgba(56,189,248,.18)!important;border-color:rgba(56,189,248,.55)!important;color:#38bdf8!important;box-shadow:0 0 20px rgba(56,189,248,.22)!important}.detail-body,.mobile-detail-wrapper .detail-body{position:relative!important;z-index:10!important;padding:0 var(--detail-gutter) 24px!important}.detail-about{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);margin-bottom:36px}.detail-about-copy p{max-width:68ch;color:#b7b7c0;font-size:15px;line-height:1.75;text-wrap:pretty}.detail-facts{align-self:center;display:grid;grid-gap:12px;gap:12px;padding-left:32px;border-left:1px solid var(--line-strong)}.detail-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:16px;gap:16px;font-size:14px;line-height:1.5}.detail-facts dt{color:var(--text-2)}.detail-facts dd{color:var(--text);overflow-wrap:anywhere}.mobile-detail-wrapper .detail-sec-title{margin-bottom:16px;font-size:21px;font-weight:600}.mobile-detail-wrapper .cast-rail{gap:16px}.mobile-detail-wrapper .cast-item{width:clamp(140px,15vw,210px);text-align:left}.mobile-detail-wrapper .cast-avatar{width:100%;height:auto;aspect-ratio:4/3;border:none;border-radius:8px;margin:0 0 10px;box-shadow:none}.mobile-detail-wrapper .cast-avatar img{object-position:center 22%}.mobile-detail-wrapper .cast-name{font-size:13px;font-weight:500}.mobile-detail-wrapper .cast-char{font-size:12px}@media (max-width:859px){.mobile-detail-wrapper{--detail-gutter:16px;padding-bottom:36px!important}.detail-hero,.mobile-detail-wrapper .detail-hero{height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-end!important;padding-top:max(72px,env(safe-area-inset-top,0px) + 58px)!important;padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))!important;background:transparent!important;position:relative!important;overflow:visible!important;box-sizing:border-box!important}.cinemaos-fixed-backdrop .detail-hero-img{position:absolute!important;inset:0!important;width:100%!important;max-width:100%!important;height:100%!important;aspect-ratio:auto!important;overflow:hidden!important;margin:0!important;background:transparent!important;-webkit-mask-image:none!important;mask-image:none!important}.cinemaos-fixed-backdrop .detail-hero-img img,.cinemaos-fixed-backdrop .detail-hero-trailer-still,.cinemaos-fixed-backdrop .detail-hero-trailer-still img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important;transition:filter .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)!important}.cinemaos-fixed-backdrop .hero-trailer--detail{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important;-webkit-mask-image:none!important;mask-image:none!important;pointer-events:none!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;transition:opacity .5s ease!important}.cinemaos-fixed-backdrop .hero-trailer--detail.is-playing{opacity:1!important;visibility:visible!important}.cinemaos-fixed-backdrop .hero-trailer--detail:not(.is-playing) .hero-trailer__frame{opacity:0!important;visibility:hidden!important;transform:translate(-9999px,-9999px) scale(.01)!important;pointer-events:none!important}.cinemaos-fixed-backdrop .hero-trailer--detail.is-playing .hero-trailer__frame{position:absolute!important;top:50%!important;left:50%!important;width:max(100%,180vh)!important;height:max(100%,65vw)!important;transform:translate(-50%,-46%) scale(1.68)!important;transform-origin:center center!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;transition:filter .65s cubic-bezier(.16,1,.3,1)!important}body.page-scrolled .cinemaos-fixed-backdrop .hero-trailer--detail.is-playing .hero-trailer__frame{filter:blur(16px) brightness(.5) saturate(1.4)!important}.mobile-detail-wrapper .hero-trailer--detail .hero-trailer__frame iframe,.mobile-detail-wrapper .hero-trailer--detail .hero-trailer__frame>div{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;border:0!important;display:block!important;pointer-events:none!important}.mobile-detail-wrapper .detail-hero-overlay{display:none!important}.mobile-detail-nav{display:flex!important;position:absolute!important;top:max(12px,env(safe-area-inset-top,0px) + 6px)!important;left:14px!important;z-index:40!important;pointer-events:auto!important}.mobile-back-btn{gap:6px!important;padding:0 14px 0 10px!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.18)!important;font-size:.82rem!important;font-weight:600!important;cursor:pointer!important}.mobile-back-btn,.mobile-detail-wrapper .detail-hero-mute{display:inline-flex!important;align-items:center!important;height:36px!important;background:rgba(14,14,18,.78)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;color:#ffffff!important;box-shadow:0 4px 16px rgba(0,0,0,.6)!important}.mobile-detail-wrapper .detail-hero-mute{position:absolute!important;top:max(12px,env(safe-area-inset-top,0px) + 6px)!important;right:14px!important;bottom:auto!important;z-index:40!important;width:36px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.18)!important;justify-content:center!important}.mobile-detail-wrapper .detail-poster{display:none!important}.detail-content,.mobile-detail-wrapper .detail-content{position:relative!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;padding:0 18px!important;gap:0!important;box-sizing:border-box!important}.detail-info,.mobile-detail-wrapper .detail-info{width:100%!important;max-width:100%!important}.detail-logo-wrap,.mobile-detail-wrapper .detail-logo-wrap{max-width:min(85vw,280px)!important;max-height:68px!important;margin-bottom:8px!important;display:flex!important;justify-content:flex-start!important}.detail-official-logo,.mobile-detail-wrapper .detail-official-logo{max-height:68px!important;max-width:100%!important;object-position:left bottom!important}.detail-hero-overview{font-size:13.5px!important;line-height:1.5!important;color:rgba(255,255,255,.85)!important;margin:6px 0 14px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-shadow:0 2px 8px rgba(0,0,0,.85)!important}.mobile-detail-wrapper .detail-title{font-size:1.65rem!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.02em!important;margin-top:0!important;margin-bottom:8px!important;color:#ffffff!important}.mobile-detail-wrapper .detail-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;margin:4px 0 12px!important}.mobile-detail-wrapper :is(.detail-meta-pill,.hero-rating-pill,.imdb-rating-badge,.quality-tag,.quality-spec-tag){font-size:.76rem!important;font-weight:600!important}.awards-badge{margin-bottom:14px!important;padding:6px 12px!important;font-size:.8rem!important}.mobile-detail-wrapper .detail-acts{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;padding:4px 0 0!important;margin-bottom:18px!important}.mobile-detail-wrapper .detail-acts>.btn-hero-solid-white{flex:1 0 100%!important;width:100%!important;min-height:48px!important;height:48px!important;border-radius:12px!important;font-size:.95rem!important;font-weight:700!important;background:#ffffff!important;color:#000000!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 4px 20px rgba(255,255,255,.22)!important}.mobile-detail-wrapper .detail-acts>:is(.btn-download-glass,.btn-share-glass,.btn-watchlist-glass,.detail-icon-action){flex:1 1!important;width:0!important;min-width:0!important;height:44px!important;min-height:44px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 6px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;color:#ffffff!important;font-size:.8rem!important;font-weight:600!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important;margin:0!important;box-sizing:border-box!important}.mobile-detail-wrapper .detail-acts>.btn-hero-heart{flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;border-radius:50%!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(0,0,0,.25)!important;margin:0!important;box-sizing:border-box!important}.mobile-detail-wrapper .detail-acts>:is(.btn-hero-heart,.btn-watchlist-glass,.watchlist-pill-btn):is(.active,.active-watchlist,.is-active){background:rgba(56,189,248,.2)!important;border-color:rgba(56,189,248,.5)!important;color:#38bdf8!important}.mobile-detail-wrapper .detail-acts .detail-action-label{display:inline!important;position:static!important;width:auto!important;height:auto!important;-webkit-clip-path:none!important;clip-path:none!important;overflow:visible!important;white-space:nowrap!important;font-size:.8rem!important;font-weight:600!important}.mobile-detail-wrapper .detail-acts .btn-share-icon-wrap{display:inline-flex!important;align-items:center!important}.mobile-detail-wrapper .detail-body{padding:0 16px 24px!important;width:100%!important;box-sizing:border-box!important}.mobile-detail-wrapper .detail-sec-title{font-size:1.15rem!important;font-weight:700!important;margin-bottom:10px!important;color:#ffffff!important}.detail-about-overview-text{font-size:.88rem!important;line-height:1.62!important;color:#b7b7c0!important;margin-bottom:16px!important}.detail-facts-chips-wrap{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:8px 10px!important;gap:8px 10px!important;margin-top:14px!important}.detail-fact-chip,.detail-facts-chips-wrap{width:100%!important;box-sizing:border-box!important}.detail-fact-chip{min-width:0!important;max-width:100%!important;padding:9px 12px!important;border-radius:10px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;gap:3px!important;box-shadow:0 2px 10px rgba(0,0,0,.25)!important}.detail-fact-chip.detail-fact-wide{grid-column:1/-1!important}.detail-fact-label{font-size:.65rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:rgba(255,255,255,.44)!important}.detail-fact-value{font-size:.85rem!important;font-weight:500!important;color:#ededef!important;line-height:1.35!important}.mobile-detail-wrapper .cast-rail{display:flex!important;gap:12px!important;padding-left:0!important;padding-right:0!important;overflow-x:auto!important;scrollbar-width:none!important;margin-inline:0!important;padding-inline:0!important}.mobile-detail-wrapper .cast-item{flex-shrink:0!important;width:68px!important;text-align:center!important}.mobile-detail-wrapper .cast-avatar{width:58px!important;height:58px!important;border-radius:50%!important;overflow:hidden!important;margin:0 auto 6px!important;border:1.5px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.05)!important;aspect-ratio:1/1!important}.mobile-detail-wrapper .cast-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.mobile-detail-wrapper .cast-name{font-size:.74rem!important;font-weight:600!important;color:#ededef!important}.mobile-detail-wrapper .cast-char,.mobile-detail-wrapper .cast-name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}.mobile-detail-wrapper .cast-char{font-size:.68rem!important;color:#82828b!important}.mobile-detail-wrapper .detail-similar{padding-left:0!important;padding-right:0!important;margin-top:24px!important;margin-bottom:24px!important}}.detail-about-overview-text,.detail-about-overview-wrap{width:100%!important;max-width:100%!important}.detail-facts-chips-wrap{display:flex!important;flex-wrap:wrap!important;gap:12px 14px!important;align-items:stretch!important;margin-top:20px!important;width:100%!important}.detail-fact-chip{display:inline-flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:10px 18px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;min-width:130px!important;max-width:100%!important;flex:0 1 auto!important;box-shadow:0 4px 16px rgba(0,0,0,.25)!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.detail-fact-chip:hover{background:rgba(255,255,255,.065)!important;border-color:rgba(255,255,255,.16)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px rgba(0,0,0,.35)!important}.detail-fact-label{font-size:.68rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:rgba(255,255,255,.44)!important;line-height:1.2!important}.detail-fact-value{font-size:.92rem!important;font-weight:500!important;color:#f4f4f5!important;line-height:1.35!important;word-break:break-word!important}.eb{z-index:10!important;margin-top:36px!important;margin-bottom:40px!important}.eb,.eb-bar{position:relative!important}.eb-bar{z-index:100!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important;padding-bottom:16px!important;margin-bottom:20px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.eb-bar,.eb-bar-left{display:flex!important}.eb-bar-left{align-items:baseline!important;gap:12px!important}.eb-heading{font-family:inherit!important;color:#ffffff!important;font-size:clamp(1.4rem,2vw,1.8rem)!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0!important}.eb-count{color:#a1a1aa!important;font-size:.85rem!important;font-weight:500!important}.eb-season-select{position:relative!important;z-index:120!important}.eb-season-trigger{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;height:40px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.16)!important;color:#ffffff!important;font-size:.85rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.eb-season-trigger.open,.eb-season-trigger:hover{background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.3)!important}.eb-season-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;z-index:150!important;min-width:220px!important;max-height:340px!important;overflow-y:auto!important;padding:8px!important;list-style:none!important;border-radius:14px!important;background:#141416!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 20px 60px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.08)!important}.eb-season-option{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 14px!important;border-radius:8px!important;background:transparent!important;border:none!important;color:#d4d4d8!important;font-size:.88rem!important;font-weight:550!important;text-align:left!important;cursor:pointer!important;transition:all .15s ease!important}.eb-season-option:hover{background:rgba(255,255,255,.1)!important;color:#ffffff!important}.eb-season-option.active{color:#ffffff!important;background:rgba(255,255,255,.15)!important;font-weight:700!important}.eb-season-download-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;height:40px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.16)!important;color:#ffffff!important;font-size:.85rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.eb-season-download-btn:hover{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.32)!important}.eb-list{flex-direction:column!important;gap:10px!important}.eb-list,.eb-row{position:relative!important;z-index:1!important;display:flex!important}.eb-row{align-items:center!important;gap:16px!important;width:100%!important;padding:12px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.eb-row:hover{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.18)!important;transform:translateY(-1px)!important;box-shadow:0 6px 24px rgba(0,0,0,.35)!important}.eb-num{position:relative!important;z-index:1!important;width:28px!important;flex-shrink:0!important;text-align:center!important;color:#a1a1aa!important;font-size:1.1rem!important;font-weight:600!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;display:block!important}.eb-row.is-last .eb-num,.eb-row:hover .eb-num{color:#38bdf8!important}.eb-thumb{position:relative!important;z-index:10!important;width:172px!important;aspect-ratio:16/9!important;flex-shrink:0!important;border-radius:10px!important;overflow:hidden!important;background:#141416!important;border:1px solid rgba(255,255,255,.1)!important}.eb-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.eb-thumb-play{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;background:rgba(0,0,0,.5)!important;color:#ffffff!important;opacity:0!important;transition:opacity .2s ease!important}.eb-row:hover .eb-thumb-play{opacity:1!important}.eb-row-body{position:relative!important;z-index:10!important;flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:5px!important;justify-content:center!important;text-align:left!important}.eb-row-head,.eb-row-top{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.eb-name{color:#ededef!important;font-size:.96rem!important;font-weight:600!important;line-height:1.35!important;margin:0!important}.eb-row.is-last .eb-name,.eb-row:hover .eb-name{color:#38bdf8!important}.eb-meta,.eb-metas{gap:12px!important;font-size:.76rem!important;font-weight:500!important}.eb-meta,.eb-meta-item,.eb-metas,.eb-metas .eb-meta{display:inline-flex!important;align-items:center!important;color:#a1a1aa!important}.eb-meta-item,.eb-metas .eb-meta{gap:4px!important}.eb-desc{color:#c4c4cc!important;font-size:.82rem!important;line-height:1.5!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}.eb-dl-btn,.eb-row-download-btn{flex-shrink:0!important;width:40px!important;height:40px!important;border-radius:50%!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#d4d4d8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.eb-dl-btn:hover,.eb-row-download-btn:hover{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.3)!important;color:#ffffff!important;transform:scale(1.05)!important}@media (max-width:720px){.eb-num{display:none!important}.eb-thumb{width:120px!important}.eb-row{gap:12px!important;padding:10px!important}.eb-desc{-webkit-line-clamp:2!important;font-size:.76rem!important}}