@keyframes ak-spin{to{transform:rotate(360deg)}}@keyframes ak-shell-pulse{50%{transform:scale(1.13);filter:saturate(1.35)}}@keyframes akFocusLensIn{0%{opacity:0;transform:translate3d(12px,7px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes ak76-breathe{0%{transform:scale(1);opacity:.58}to{transform:translate3d(-1%,1%,0) scale(1.035);opacity:.86}}@keyframes ak76-shimmer{0%{transform:translate(0) skew(-18deg);opacity:0}20%{opacity:.65}to{transform:translate(520%) skew(-18deg);opacity:0}}:root{--ak-bg:#05070b;--ak-bg2:#080c14;--ak-panel:rgba(12,17,27,.72);--ak-panel-solid:#0b1019;--ak-text:#f7f9ff;--ak-muted:#9ba6b8;--ak-dim:#687488;--ak-cyan:#5fe7ff;--ak-violet:#9b7bff;--ak-green:#55e3a1;--ak-amber:#ffc56d;--ak-red:#ff607d;--ak-line:rgba(255,255,255,.09);--ak-line-strong:rgba(255,255,255,.16);--ak-radius:18px;--ak-max:1540px;--ak-nav:72px;--ak-ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{background:var(--ak-bg);color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--ak-nav) + 18px)}body{margin:0;min-height:100vh;background:radial-gradient(1100px 600px at 8% -12%,rgba(71,211,255,.09),transparent 65%),radial-gradient(1000px 650px at 92%0,rgba(128,80,255,.11),transparent 66%),linear-gradient(180deg,#060910,#03050a 70%,#020307);color:var(--ak-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;overscroll-behavior-y:none}button,input,select{font:inherit}a,button{color:inherit}a{text-decoration:none}[hidden]{display:none!important}#ambient-canvas{width:100%;height:100%}.app{min-height:100vh}.logo-container,.nav-bar{display:flex;align-items:center}.nav-bar{position:fixed;left:0;right:0;height:var(--ak-nav);z-index:9000;background:linear-gradient(180deg,#03060ced,#03060cad)}.logo-container{flex:0 0 auto}.logo-text{font-weight:900}.logo-accent{color:var(--ak-cyan)}.nav-actions,.nav-links,.nav-search{display:flex;align-items:center}.nav-links a{font-weight:750;transition:all .2s var(--ak-ease)}.nav-links a:hover{color:#fff;background:#ffffff13}.nav-links a.active{color:#fff}.nav-actions,.nav-search{gap:8px}.nav-actions{margin-left:auto}.nav-search{width:min(280px,24vw);height:42px;padding:0 12px;border:1px solid var(--ak-line);border-radius:12px;background:#ffffff0b;backdrop-filter:blur(14px)}.nav-search input{width:100%;border:0;outline:0;background:0 0;color:#fff;font-size:12px}.nav-search input::placeholder{color:#718096}.btn{border-radius:12px;backdrop-filter:blur(16px);font-weight:800}.btn,.control-btn{appearance:none;border:1px solid var(--ak-line);background:#ffffff0e;cursor:pointer;transition:transform .2s var(--ak-ease),background .2s,border-color .2s,box-shadow .2s}.btn{min-height:42px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px}.btn:hover,.control-btn:hover{transform:translateY(-1px);background:#ffffff1a;border-color:var(--ak-line-strong)}.btn:focus-visible, .control-btn:focus-visible, html:not([data-ak-webos-lite="1"]) .movie-card:focus-visible, .nav-search:focus-within{outline:2px solid var(--ak-cyan);outline-offset:3px}.btn-primary{border-color:transparent;background:linear-gradient(135deg,#12cfe7,#7456ff);box-shadow:0 14px 42px #2db5ff2e}.badge,.btn-glass{background:#ffffff0e}.btn-glass{border-color:var(--ak-line)}.badge{display:inline-flex;align-items:center;min-height:25px;padding:5px 9px;border:1px solid var(--ak-line);border-radius:8px;color:#dce3ef;font-size:10px;font-weight:850;white-space:nowrap}.badge.cyan{color:var(--ak-cyan);background:#5fe7ff17;border-color:#5fe7ff40}.badge.purple{color:#dbcaff;background:#9b7bff1f;border-color:#9b7bff47}.badge.green{color:var(--ak-green);background:#55e3a117}.badge.amber{color:var(--ak-amber);background:#ffc56d17}.status{position:fixed;top:calc(var(--ak-nav) + 12px);left:clamp(16px,4vw,52px);z-index:8990;color:var(--ak-muted);font-size:12px;pointer-events:none}.hero-section{position:relative;isolation:isolate;min-height:min(820px,92vh);padding:calc(var(--ak-nav) + clamp(70px,9vw,125px)) clamp(18px,6vw,90px) 78px;display:flex;overflow:hidden}.hero-backdrop{position:absolute;inset:0;background:center/cover no-repeat;z-index:0;filter:saturate(1.03)}.hero-section:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#05070b,#05070bdb 34%,#05070b59 64%,#05070b0f),linear-gradient(0deg,#05070b 2%,rgba(5,7,11,.42) 28%,transparent 72%)}.hero-content{position:relative;z-index:2;width:min(100%,var(--ak-max));margin:auto}.hero-title{font-weight:900;text-shadow:0 12px 48px #000}.hero-description{margin:0 0 18px}.hero-actions,.hero-genres,.hero-meta{display:flex;flex-wrap:wrap}.hero-genres{gap:8px;margin-top:4px}.main-content{width:min(100%,var(--ak-max));margin:auto;padding:18px clamp(16px,4vw,52px) 80px}.catalog-section{padding:30px 0;margin:0 auto}.section-header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.section-header h2{margin:0;font-weight:850}.attrib{color:var(--ak-dim);font-size:11px}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:16px}.movie-card{perspective:1200px;cursor:pointer;border-radius:var(--ak-radius);outline:0;min-width:0}.movie-card-inner{width:100%;aspect-ratio:2/3;position:relative;transform-style:preserve-3d;overflow:hidden;background:#0c111a;transition:transform .18s var(--ak-ease),box-shadow .28s var(--ak-ease)}html:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner, .movie-card:hover .movie-card-inner{transform:translateY(-8px) scale(1.018);box-shadow:0 10px 20px #00000080,0 28px 58px #0000008c,0 0 34px #5fe7ff1a}.movie-card-poster{position:absolute;inset:0;background:center/cover no-repeat;transition:transform .35s var(--ak-ease),filter .35s var(--ak-ease)}html:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-poster, .movie-card:hover .movie-card-poster{transform:scale(1.055);filter:saturate(1.08)}.movie-card-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg,rgba(3,5,9,.97),rgba(3,5,9,.5) 43%,transparent 74%);opacity:0;transition:opacity .25s var(--ak-ease)}html:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-overlay, .movie-card:hover .movie-card-overlay{opacity:1}.movie-card-title{font-weight:800;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 2px 12px #000}.movie-card-meta{display:flex;align-items:center;gap:7px;margin-top:6px;color:#a9b4c5;font-size:11px}.release-browser{margin-top:40px;padding:20px;border:1px solid var(--ak-line);background:#080c1394;backdrop-filter:blur(20px)}.release-list{display:grid;gap:10px}.release-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 18px;border:1px solid rgba(255,255,255,.075);background:var(--ak-panel);transition:all .2s var(--ak-ease)}.release-card:hover{transform:translateY(-2px);border-color:#5fe7ff47;background:#121926db}.release-main{min-width:0}.release-title{font-size:13px;font-weight:850;line-height:1.35}.release-meta-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.meta-item{padding:4px 7px;border:1px solid rgba(255,255,255,.05);border-radius:7px;background:#ffffff0a;color:#8f9aac;font-size:10px}.health{display:inline-flex;align-items:center;gap:5px;color:#aab3c2;font-size:10px}.health i{width:7px;height:7px;border-radius:50%;background:var(--ak-green)}.health.warn i{background:var(--ak-amber)}.health.bad i{background:var(--ak-red)}#ak-spaces-modal{z-index:9400}.modal{position:fixed;inset:0;z-index:7000;background:#010307c7;overflow:auto}.detail{width:min(1160px,100%);margin:auto;padding:clamp(18px,3vw,34px);border:1px solid var(--ak-line);border-radius:24px;background:#080c13f5;box-shadow:0 35px 110px #0000009e}.detail-top{display:flex;justify-content:space-between;gap:16px}.detail-grid{display:grid;gap:28px}.detail-poster{width:100%;aspect-ratio:2/3;object-fit:cover;border:1px solid var(--ak-line)}.detail-info{min-width:0}.detail-kicker{font-size:10px;color:var(--ak-dim);text-transform:uppercase}.detail h2{margin:7px 0 14px;letter-spacing:-.05em}.detail p{max-width:760px;color:var(--ak-muted);font-size:14px;line-height:1.75}.close-player-btn{width:42px;height:42px;border:1px solid var(--ak-line);background:#fff1;cursor:pointer}#player-surface{display:flex;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease}#player-surface.player-active{opacity:1;visibility:visible;pointer-events:auto}#native-video-container{display:flex;align-items:center;justify-content:center;background:#000}.player-header{inset:0 0 auto;justify-content:space-between;padding:18px 22px;background:linear-gradient(#000d,transparent)}.player-header>*{pointer-events:auto}.player-title{max-width:78%;font-size:clamp(14px,1.6vw,20px)}.player-controls{padding:20px clamp(12px,3vw,40px) 26px;background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.55) 60%,transparent)}.player-timeline{margin-bottom:13px;border-radius:99px;background:#ffffff29}.player-buffer,.player-progress{top:0;bottom:0}.player-buffer{width:0;background:#ffffff40}.player-progress{width:0;background:linear-gradient(90deg,var(--ak-cyan),var(--ak-violet))}.player-row{flex-wrap:wrap}.player-range{width:100px;accent-color:var(--ak-cyan)}.player-select{min-height:38px;max-width:130px;padding:0 9px;border:1px solid var(--ak-line);border-radius:10px;background:#0f141de6;color:#fff;font-size:11px}.player-loading{position:absolute;inset:0;z-index:5005;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:radial-gradient(circle at 50% 45%,#16203266,#000000bd 48%,#000);pointer-events:none;text-align:center}.player-loading[hidden]{display:none}.player-loading strong{font-size:16px}.player-error p,.player-loading span{font-size:12px;color:var(--ak-muted)}.player-spinner{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.16);border-top-color:var(--ak-cyan);animation:ak-spin .8s linear infinite}.player-error,.player-toast{position:absolute;left:50%;border:1px solid var(--ak-line);background:#080b11e6;backdrop-filter:blur(18px)}.player-toast{top:15%;transform:translate(-50%);z-index:5020;max-width:min(560px,90vw);padding:12px 15px;border-radius:12px;font-size:12px;font-weight:750}.player-error{top:50%;transform:translate(-50%,-50%);z-index:5015;width:min(520px,90vw);padding:24px;text-align:center;border-radius:18px}.player-error strong{display:block;margin-bottom:8px;font-size:18px}.player-error p{margin:0 0 15px;line-height:1.5}.player-error-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.ak-ai-panel{position:fixed;z-index:9500;border:1px solid var(--ak-line);background:#080c13f0;backdrop-filter:blur(22px);box-shadow:0 25px 80px #0000008c}.ak-ai-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ak-ai-head strong{display:block;font-size:14px;margin-top:3px}.ak-ai-close{width:34px;height:34px;border:1px solid var(--ak-line);border-radius:10px;background:#ffffff0d;cursor:pointer}.eyebrow{font-size:9px;letter-spacing:.18em;color:var(--ak-cyan)}.ak-ai-output{margin:18px 0;padding:14px;border-radius:13px;background:#ffffff09;color:#d9e0eb;font-size:13px;line-height:1.55}.ak-ai-actions{display:flex;gap:8px}.ak-ai-state{color:var(--ak-dim);font-size:9px;letter-spacing:.12em}@media (max-width:980px){.nav-search{width:42px;padding:0;justify-content:center}.nav-search input{display:none}.nav-links a:nth-child(n+4){display:none}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (max-width:680px){:root{--ak-nav:62px}.nav-bar{gap:8px;padding:0 10px}.logo-text{font-size:17px}.nav-links{display:none}.nav-search{display:flex;width:40px;height:40px}.nav-actions{gap:5px}.nav-actions .btn{min-height:40px;padding:0 10px;font-size:11px}.hero-section{min-height:660px;padding:calc(var(--ak-nav) + 52px) 16px 62px}.hero-section:after{background:linear-gradient(0deg,#05070b 5%,#05070b9e 50%,#05070b26),linear-gradient(90deg,rgba(5,7,11,.7),transparent)}.hero-title{font-size:clamp(32px,10vw,48px)}.hero-description{font-size:13px}.main-content{padding:12px 12px 60px}.catalog-section{padding:24px 0}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.movie-card-overlay{padding:8px}.movie-card-title{font-size:10px}.movie-card-meta{font-size:8px}.movie-card-inner{box-shadow:0 4px 12px #0000007a,inset 0 0 0 1px #ffffff14}.release-browser{padding:14px;border-radius:17px}.release-card{grid-template-columns:1fr;padding:13px}.release-card>.btn{width:100%}.detail{padding:15px;border-radius:18px}.detail-grid{grid-template-columns:110px minmax(0,1fr);gap:14px}.detail h2{font-size:26px}.detail p{font-size:12px}.player-controls{padding:13px 10px 17px}.player-row{gap:5px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.player-row>*{flex:0 0 auto}.player-range{width:70px}.player-select{max-width:104px}.player-error{padding:18px}.ak-ai-panel{right:12px;top:72px}}@media (max-width:520px){.detail-grid{grid-template-columns:1fr}.detail-poster{width:min(180px,55vw);margin:0 auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--shell-safe:max(14px,env(safe-area-inset-left));--shell-hero-h:clamp(560px,78svh,780px);--shell-card-min:168px}.app{container:cinema/inline-size}.nav-bar{padding-left:max(clamp(14px,3.5vw,52px),env(safe-area-inset-left));padding-right:max(clamp(14px,3.5vw,52px),env(safe-area-inset-right))}.ak-shell-search{margin-left:auto;width:min(420px,34vw);display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--ak-line);background:#ffffff0e;backdrop-filter:blur(18px)}.ak-shell-search:focus-within{border-color:#5fe7ff6b;box-shadow:0 0 0 3px #5fe7ff14}.ak-shell-search input{width:100%;min-width:0;border:0;outline:0;background:0 0;color:#fff;font:inherit;font-size:13px}.ak-shell-search input::placeholder{color:#7e899c}.hero-section{height:var(--shell-hero-h);min-height:var(--shell-hero-h);max-height:var(--shell-hero-h);content-visibility:auto;contain-intrinsic-size:auto var(--shell-hero-h)}.hero-content{padding-bottom:clamp(8px,2vh,24px)}.hero-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.catalog-section{container:rail/inline-size;content-visibility:auto;contain-intrinsic-size:none}.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(var(--shell-card-min),1fr));align-items:start}.movie-card{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.movie-card-inner{will-change:auto}.movie-card-poster{overflow:hidden}.ak-poster-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .35s var(--ak-ease),filter .35s var(--ak-ease)}html:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .ak-poster-img, .movie-card:hover .ak-poster-img{transform:scale(1.055);filter:saturate(1.08)}.ak-section-subtitle{color:var(--ak-dim)}.ak-section-kicker{display:block;margin-bottom:5px;color:var(--ak-cyan);font-weight:850}.ak-search-state{min-height:52vh;display:grid;place-items:center;align-content:center;text-align:center;gap:9px}.ak-search-state h2{margin:0;font-size:clamp(26px,4vw,46px)}.ak-search-state p{max-width:520px;margin:0;color:var(--ak-muted);line-height:1.6}.ak-search-orb{width:54px;height:54px;border-radius:50%;border:1px solid rgba(95,231,255,.25);background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9),rgba(95,231,255,.28) 10%,rgba(116,86,255,.18) 38%,transparent 70%);box-shadow:0 0 55px #5fe7ff2e}.ak-search-state[data-state=loading] .ak-search-orb{animation:ak-shell-pulse 1.4s ease-in-out infinite}.ak-mobile-dock{display:none}.ak-shell-message{position:fixed;left:50%;bottom:28px;z-index:9800;transform:translate(-50%);padding:11px 15px;border:1px solid var(--ak-line);border-radius:12px;background:#080c13f0;backdrop-filter:blur(18px);box-shadow:0 20px 60px #000;color:#fff;font-size:12px;font-weight:800}.ak-detail-future{overflow:hidden;position:relative;isolation:isolate}.ak-detail-future:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:min(54vh,520px);pointer-events:none;background-image:linear-gradient(180deg,#070a101f,#070a10b8 58%,#070a10),var(--ak-detail-backdrop);background-position:center top;background-size:cover;filter:saturate(.9) contrast(1.04);opacity:.34}.ak-detail-future>*{position:relative;z-index:1}.ak-detail-actions{display:flex;flex-wrap:wrap;margin-top:18px}.ak-tagline{margin:-4px 0 12px;color:#d9d0ff;font-size:14px;font-weight:750;font-style:italic}.ak-detail-section{margin-top:34px}.ak-crew-row{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.ak-crew-row b{color:#fff}.ak-cast-rail{grid-auto-columns:minmax(118px,145px)}.ak-cast-rail,.ak-recommend-rail{display:grid;grid-auto-flow:column;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:3px 2px 14px;scrollbar-width:thin}.ak-person-card{scroll-snap-align:start;min-width:0;padding:8px;border:1px solid var(--ak-line);border-radius:15px;background:#ffffff09;outline:0}.ak-person-card:focus-visible{outline:2px solid var(--ak-cyan);outline-offset:3px}.ak-person-photo{width:100%;aspect-ratio:1/1.25;border-radius:11px;background:center top/cover no-repeat,linear-gradient(135deg,#172031,#0a0f18)}.ak-person-card strong{display:block;margin-top:8px;font-size:12px;line-height:1.25}.ak-control-card small,.ak-person-card span{display:block;margin-top:4px;color:var(--ak-muted);font-size:10px;line-height:1.3}.ak-recommend-rail{grid-auto-columns:minmax(160px,190px)}.ak-rec-card{scroll-snap-align:start}.ak-control-center{max-width:1040px}.ak-control-center h2{margin-top:7px}.ak-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.ak-control-card{min-width:0;padding:16px;border:1px solid var(--ak-line);border-radius:15px;background:#ffffff09}.ak-control-card span{display:block;color:var(--ak-dim);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.ak-control-card strong{display:block;margin-top:7px;font-size:18px;letter-spacing:-.025em}.ak-control-card strong[data-state=ok]{color:var(--ak-green)}.ak-control-card strong[data-state=warn]{color:var(--ak-amber)}.ak-control-card strong[data-state=bad]{color:var(--ak-red)}.ak-control-card small{margin-top:6px;line-height:1.45}.ak-control-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px}html:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner, .movie-card:hover .movie-card-inner{will-change:transform}.ak-smart-section{position:relative;border-radius:22px;background:linear-gradient(180deg,rgba(95,231,255,.025),transparent 38%)}.ak-smart-section .ak-section-kicker{display:inline-flex;align-items:center;gap:7px}.ak-smart-section .ak-section-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor}html[data-ak-tv="1"][data-ak-input=pointer]:not([data-ak-webos-lite="1"]) .movie-card:focus:not(:focus-visible) .movie-card-inner{outline:0;box-shadow:none}@supports (animation-timeline:view()){html:not([data-ak-tv="1"]) .catalog-section{animation:ak-rail-reveal linear both;animation-timeline:view();animation-range:entry 5%entry 28%}@keyframes ak-rail-reveal{0%{opacity:.42;transform:translateY(18px)}to{opacity:1;transform:none}}}@supports (view-transition-name:root){.hero-title{view-transition-name:ak-hero-title}.ak-detail-future .detail-info>h2{view-transition-name:ak-detail-title}::view-transition-new(ak-detail-title),::view-transition-old(ak-detail-title){animation-duration:.22s}}@media (hover:none){.movie-card-overlay{opacity:1;background:linear-gradient(0deg,rgba(3,5,9,.92),rgba(3,5,9,.28) 38%,transparent 64%)}.movie-card:hover .movie-card-inner{transform:none}.movie-card-title{font-size:12px}}@media (pointer:coarse){.btn{min-height:46px}.nav-links a{min-height:44px;display:flex;align-items:center}}@media (max-width:1100px){.nav-links a:nth-child(n+4){display:none}.ak-shell-search{width:min(340px,32vw)}}@media (max-width:760px){:root{--ak-nav:60px;--shell-hero-h:clamp(500px,72svh,650px);--shell-card-min:0px}.nav-bar{height:var(--ak-nav);gap:7px;padding:0 max(10px,env(safe-area-inset-left))}.logo-text{font-size:16px;letter-spacing:-.045em}.nav-links{display:none}.nav-actions{margin-left:0;gap:5px}.nav-actions .btn{min-height:40px;padding:0 9px;font-size:10px}.ak-shell-search{order:2;margin-left:auto;width:42px;height:40px;padding:0;justify-content:center}.ak-shell-search:before{content:"⌕";font-size:22px;color:#c9d3e2}.ak-shell-search input{position:fixed;left:10px;right:10px;top:calc(var(--ak-nav) + 8px);z-index:9100;width:calc(100vw - 20px);height:48px;padding:0 15px;border:1px solid rgba(95,231,255,.24);border-radius:14px;background:#060a11f5;box-shadow:0 18px 55px #000;display:none}.ak-shell-search.is-open input,.ak-shell-search:focus-within input{display:block}.status{top:calc(var(--ak-nav) + 64px);left:12px}.hero-section{padding:calc(var(--ak-nav) + 68px) 14px 44px;align-items:flex-end}.hero-title{font-size:clamp(30px,10vw,44px);line-height:1}.hero-description{-webkit-line-clamp:3;line-height:1.5}.hero-actions{gap:7px}.hero-actions .btn{flex:1;min-width:0;padding-inline:10px}.main-content{padding:8px max(10px,env(safe-area-inset-left)) calc(88px + env(safe-area-inset-bottom))}.catalog-section{padding:20px 0}.section-header{margin-bottom:11px}.section-header h2{font-size:19px}.section-header .attrib{font-size:9px}.ak-section-subtitle{display:none}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.movie-card-inner{border-radius:14px}.movie-card-overlay{padding:10px}.movie-card-title{font-size:12px}.movie-card-meta{font-size:9px;gap:5px}.movie-card-meta .badge{font-size:8px;padding:3px 5px;min-height:20px}.detail{width:100%;min-height:100%;border-radius:0;border-left:0;border-right:0}.modal{padding:var(--ak-nav)0 0}.detail-grid{grid-template-columns:110px minmax(0,1fr);gap:14px}.detail h2{font-size:clamp(24px,7vw,34px)}.ak-control-grid{grid-template-columns:1fr 1fr;gap:8px}.ak-control-card{padding:13px}.ak-control-card strong{font-size:15px}.ak-cast-rail{grid-auto-columns:105px}.ak-recommend-rail{grid-auto-columns:145px}.ak-detail-section{margin-top:25px}.ak-mobile-dock{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:8800;min-height:58px;padding:5px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#05080ee6;backdrop-filter:blur(22px) saturate(150%);box-shadow:0 18px 55px #000}.ak-mobile-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;border-radius:13px;color:#7f8ca0;font-size:9px;font-weight:800}.ak-mobile-dock a span{font-size:18px;line-height:1}.ak-mobile-dock a.active{color:#fff;background:#5fe7ff17;box-shadow:inset 0 0 0 1px #5fe7ff21}.ak-shell-message{bottom:84px;max-width:calc(100vw - 28px)}}@media (max-width:390px){.ak-control-grid{grid-template-columns:1fr}.logo-text{font-size:14px}.nav-actions .btn{padding-inline:7px}.catalog-grid{gap:7px}.movie-card-overlay{padding:8px}.detail-grid{grid-template-columns:1fr}.detail-poster{width:min(170px,52vw);margin:auto}}@media (min-width:1800px){:root{--shell-card-min:205px;--ak-max:1760px}.hero-title{font-size:82px}}@media (min-width:2500px){:root{--shell-card-min:240px;--ak-max:2200px}.nav-bar{height:82px}.logo-text{font-size:24px}}html[data-ak-tv="1"] .nav-bar{inset:18px 18px auto;border:1px solid var(--ak-line)}html[data-ak-tv="1"] .ak-shell-search{height:54px}html[data-ak-tv="1"] .catalog-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,250px);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding:10px 6px 26px}html[data-ak-tv="1"] .movie-card{scroll-snap-align:center}html[data-ak-tv="1"] .ak-person-card:focus-visible, html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner{outline:4px solid var(--ak-cyan);outline-offset:5px}html[data-ak-tv="1"] .ak-person-card:focus-visible{box-shadow:0 0 0 8px #5fe7ff1f,0 24px 60px #0009}html[data-ak-tv="1"] .movie-card-overlay{opacity:1;background:linear-gradient(0deg,rgba(3,5,9,.96),rgba(3,5,9,.25) 42%,transparent 68%)}html[data-ak-tv="1"] .ak-pulse button strong,html[data-ak-tv="1"] .ak-space-profile-head label,html[data-ak-tv="1"] .movie-card-title{font-size:16px}html[data-ak-tv="1"] .ak-decision-layer article>strong,html[data-ak-tv="1"] .ak-section-subtitle{font-size:14px}html[data-ak-tv="1"] .detail{width:min(1500px,96vw);font-size:16px}html[data-ak-form=mobile] .ak-mobile-dock a span,html[data-ak-tv="1"] .detail p{font-size:17px}html[data-ak-tv="1"] .ak-cast-rail{grid-auto-columns:155px}html[data-ak-tv="1"] .ak-person-card strong{font-size:15px}html[data-ak-tv="1"] .ak-person-card span{font-size:13px}html[data-ak-tv="1"] .ak-recommend-rail{grid-auto-columns:230px}html[data-ak-tv="1"] .ak-mobile-dock{display:none}@media (tv),(min-width:3000px){body{padding:20px}.nav-bar{inset:20px 20px auto;height:78px;border:1px solid var(--ak-line);border-radius:18px}.hero-section{padding-left:72px;padding-right:72px}.btn,.nav-links a{min-height:54px}}@supports not (height:100svh){:root{--shell-hero-h:clamp(560px,78vh,780px)}}@media (prefers-reduced-motion:reduce){.ak-search-orb{animation:none!important}}html[data-ak-data=save] .nav-bar,html[data-ak-perf=low] .ak-shell-search,html[data-ak-perf=low] .modal,html[data-ak-perf=low] .nav-bar,html[data-ak-perf=low] .release-browser{backdrop-filter:none}html[data-ak-perf=low] .movie-card-inner,html[data-ak-perf=low] .movie-card-poster{transition-duration:.08s}html[data-ak-data=save] .hero-backdrop{filter:none}html[data-ak-perf=low] .catalog-section{content-visibility:auto;contain-intrinsic-size:auto 520px}.ak-watch-progress{position:absolute;left:10px;right:10px;bottom:7px;z-index:4;height:4px;border-radius:999px;background:#ffffff2e;overflow:hidden;box-shadow:0 1px 8px #00000080}.ak-watch-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ak-cyan),var(--ak-violet))}html[data-ak-tv="1"] .ak-watch-progress{left:14px;right:14px;bottom:10px;height:6px}.ak-genre-strip{width:min(100%,var(--ak-max));margin:-14px auto 8px;padding:0 clamp(16px,4vw,52px);display:flex;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.ak-genre-strip::-webkit-scrollbar{display:none}.ak-genre-label{flex:0 0 auto;color:var(--ak-dim);font-size:9px;font-weight:900;letter-spacing:.14em}.ak-genre-strip button{flex:0 0 auto;min-height:34px;padding:0 12px;border:1px solid var(--ak-line);border-radius:999px;background:#ffffff0b;color:#cbd4e2;font-size:11px;font-weight:800;cursor:pointer}.ak-genre-strip button:focus-visible,.ak-genre-strip button:hover{color:#fff;border-color:#5fe7ff57;background:#5fe7ff17;outline:2px solid var(--ak-cyan);outline-offset:2px}html[data-ak-tv="1"] .ak-genre-strip{padding-inline:52px;gap:12px}html[data-ak-tv="1"] .ak-genre-strip button{min-height:52px;padding-inline:18px;font-size:14px}@media (max-width:760px){.ak-genre-strip{margin-top:-4px;padding-inline:10px}.ak-genre-label{display:none}.ak-genre-strip button{min-height:38px}}.ak-intent-chips>i,.ak-why-chip{padding:5px 7px;border-radius:8px;font-size:9px}.ak-why-chip{align-self:flex-start;max-width:100%;margin-bottom:7px;border:1px solid rgba(95,231,255,.18);background:#050c14b8;color:#bff5ff;font-weight:800;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-taste-reason{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 8px;padding:9px 11px;border:1px solid rgba(95,231,255,.15);border-radius:11px;background:#5fe7ff0e}.ak-taste-reason span{color:var(--ak-cyan);font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ak-taste-reason strong{font-size:11px;color:#e9fbff}.ak-knowledge{position:relative;padding:20px;border:1px solid rgba(155,123,255,.16);border-radius:20px;background:linear-gradient(135deg,#9b7bff11,#5fe7ff09);overflow:hidden}.ak-knowledge:before{content:"";position:absolute;inset:-45% 45% 55% -5%;background:radial-gradient(circle,rgba(155,123,255,.13),transparent 68%);pointer-events:none}.ak-knowledge-awards,.ak-knowledge-grid,.ak-knowledge-provenance,.ak-knowledge>.section-header,.ak-knowledge>p{position:relative;z-index:1}.ak-knowledge-description{max-width:900px!important;margin:4px 0 15px!important;color:#c7d0df!important}.ak-knowledge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}.ak-knowledge-grid>span{min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.065);border-radius:12px;background:#03070d70;color:#c7d0df;font-size:11px;line-height:1.45}.ak-knowledge-grid b{display:block;margin-bottom:3px;color:#fff;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.ak-knowledge-awards,.ak-knowledge-provenance{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}.ak-knowledge-awards>strong{width:100%;color:#d9ccff;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ak-knowledge-awards>span{padding:6px 8px;border:1px solid rgba(155,123,255,.14);border-radius:9px;background:#9b7bff0f;color:#cfd6e4;font-size:10px}.ak-knowledge-provenance{margin-top:15px;color:#708097;font-size:9px}.ak-knowledge-provenance span{padding:4px 6px;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:#0000002e}@media (max-width:760px){.ak-knowledge{padding:14px;border-radius:16px}.ak-knowledge-grid{grid-template-columns:1fr 1fr;gap:7px}.ak-knowledge-grid>span{padding:8px;font-size:10px}.ak-why-chip{font-size:8px}}@media (max-width:420px){.ak-knowledge-grid{grid-template-columns:1fr}}html[data-ak-tv="1"] .ak-knowledge{padding:26px}html[data-ak-tv="1"] .ak-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-ak-tv="1"] .ak-knowledge-grid>span{font-size:15px;padding:14px}html[data-ak-tv="1"] .ak-why-chip{font-size:12px;padding:7px 9px}.ak-intent-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:9px}.ak-intent-chips>span{color:var(--ak-cyan);font-size:8px;font-weight:900;letter-spacing:.13em}.ak-intent-chips>i{font-style:normal;border:1px solid rgba(95,231,255,.14);background:#5fe7ff0e;color:#c3dbe2;font-weight:750}html[data-ak-tv="1"] .ak-intent-chips{gap:9px;margin-top:13px}html[data-ak-tv="1"] .ak-intent-chips>span{font-size:11px}html[data-ak-tv="1"] .ak-intent-chips>i{padding:7px 10px;font-size:13px}@media (max-width:760px){.ak-intent-chips{gap:4px}.ak-intent-chips>i{font-size:8px;padding:4px 6px}}.ak-spaces-panel{max-height:90vh;overflow:auto;padding:clamp(18px,3vw,36px)}.ak-spaces-panel .detail-top p{color:var(--ak-muted);margin:.55rem 0 0;line-height:1.55}.ak-space-profile-grid{display:grid;margin:20px 0}.ak-space-profile{border:1px solid var(--ak-line);background:#0d121cb8;padding:14px;min-width:0}.ak-space-profile.is-selected{border-color:color-mix(in srgb,var(--ak-cyan) 60%,var(--ak-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--ak-cyan) 18%,transparent),0 12px 36px #0003}.ak-space-profile-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ak-space-profile-head label{display:flex;align-items:center;gap:8px;font-weight:800}.ak-space-profile-head small{color:var(--ak-muted);font-size:10px}.ak-space-profile-head button,.ak-space-seeds>span button{border:0;background:0 0;color:var(--ak-muted);cursor:pointer}.ak-space-profile-head button{font-size:18px}.ak-space-seeds{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0;min-height:30px}.ak-space-results>button,.ak-space-seeds>span{align-items:center;border:1px solid var(--ak-line)}.ak-space-seeds>span{display:inline-flex;gap:5px;max-width:100%;padding:6px 8px;border-radius:999px;background:#ffffff0b;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak-space-seeds>span button{padding:0}.ak-space-count,.ak-space-seeds em{color:var(--ak-muted);font-size:11px}.ak-space-count{font-size:10px}.ak-space-builder{margin-top:18px;padding:16px;border:1px solid var(--ak-line);background:#05080e73}.ak-space-builder-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ak-space-builder h3{margin:0}.ak-space-create{display:flex;gap:8px}.ak-space-create input,.ak-space-search input,.ak-space-target select{min-height:44px;border:1px solid var(--ak-line);border-radius:12px;background:#080c14db;padding:0 12px;color:#fff}.ak-space-create input{width:min(220px,46vw)}.ak-space-target{display:flex;align-items:center;gap:9px;margin:14px 0 10px;color:var(--ak-muted);font-size:12px}.ak-space-search{display:block}.ak-space-search input{width:100%}.ak-space-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:10px}.ak-space-results>button{display:grid;grid-template-columns:42px 1fr auto;gap:9px;text-align:left;background:#ffffff09;color:#fff;padding:7px;cursor:pointer}.ak-space-results img{width:42px;height:58px;object-fit:cover;border-radius:7px;background:#111}.ak-space-results span{min-width:0}.ak-space-results small,.ak-space-results strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#ak-together-status,.ak-space-results small{color:var(--ak-muted);margin-top:3px}.ak-space-results b{font-size:22px;color:var(--ak-cyan)}.ak-space-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}#ak-together-status{min-height:22px;margin-top:10px}.ak-together-section .section-header .btn{min-width:auto}.ak-together-section .ak-why-chip{max-width:92%;white-space:normal;line-height:1.2}@media (max-width:700px){.ak-space-profile-grid{grid-template-columns:1fr}.ak-space-builder-head{align-items:stretch}.ak-space-create{width:100%}.ak-space-create input{flex:1;width:auto}.ak-space-results{grid-template-columns:1fr}}[data-ak-tv="1"] .ak-space-builder,[data-ak-tv="1"] .ak-space-profile{border-radius:22px}[data-ak-tv="1"] .ak-space-create input,[data-ak-tv="1"] .ak-space-results>button,[data-ak-tv="1"] .ak-space-search input,[data-ak-tv="1"] .ak-space-target select{min-height:54px;font-size:15px}.ak-person-graph-page{padding-top:8px}.ak-person-graph-hero{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:start;margin-bottom:26px;padding:clamp(18px,3vw,30px);border:1px solid var(--ak-line);border-radius:24px;background:linear-gradient(135deg,#0e1522e6,#070a11b8);overflow:hidden}.ak-person-graph-hero>img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:18px;background:#10131a}.ak-person-graph-hero h2{font-size:clamp(28px,5vw,58px);margin:.2rem 0 .7rem;line-height:1}.ak-person-graph-hero p{max-width:900px;line-height:1.65;color:#d7dce6;white-space:pre-line}.ak-person-facts{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.ak-person-facts span{padding:6px 9px;border:1px solid var(--ak-line);border-radius:999px;color:var(--ak-muted);font-size:11px;background:#ffffff09}.ak-crew-person{appearance:none;cursor:pointer;color:inherit}.ak-crew-person:focus-visible{outline:3px solid var(--ak-cyan);outline-offset:3px}@media (max-width:700px){.ak-person-graph-hero{grid-template-columns:110px 1fr;border-radius:18px}.ak-person-graph-hero h2{font-size:clamp(24px,8vw,38px)}.ak-person-graph-hero p{grid-column:1/-1;font-size:13px}}[data-ak-tv="1"] .ak-person-graph-hero{grid-template-columns:240px 1fr;padding:32px;border-radius:28px}[data-ak-tv="1"] .ak-person-graph-hero p{font-size:18px;line-height:1.65}[data-ak-tv="1"] .ak-person-facts span{font-size:14px;padding:8px 11px}.ak-together-meter{height:4px;margin:7px 0 9px;border-radius:999px;overflow:hidden;background:#ffffff1a}.ak-together-meter>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ak-cyan),var(--ak-violet));box-shadow:0 0 16px #57f6ff59}.ak-release-capabilities{margin:14px 0 16px;padding:14px 16px;border:1px solid rgba(120,180,255,.18);border-radius:16px;background:linear-gradient(135deg,#1a2234b8,#0a0d16ad);box-shadow:inset 0 1px #ffffff09}.ak-release-cap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ak-release-cap-head>div{display:grid;gap:4px}.ak-release-cap-head strong{font-size:15px}.ak-release-cap-head small{color:var(--ak-muted);line-height:1.45;max-width:760px}.ak-release-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ak-release-filters button.badge{appearance:none;cursor:pointer;min-height:34px;padding:7px 11px;background:#ffffff09;border:1px solid rgba(255,255,255,.12);color:var(--ak-text);transition:transform .15s ease,border-color .15s ease,background .15s ease}.ak-release-filters button.badge:focus-visible,.ak-release-filters button.badge:hover{transform:translateY(-1px);border-color:#5ee0ff9e;outline:0}.ak-release-filters button.badge.is-active{background:linear-gradient(135deg,#4bd3ff2e,#895dff29);border-color:#54deff8c;box-shadow:0 0 0 1px #54deff14 inset}.ak-access-badge,.ak-hint-badge,.ak-sub-badge{border-style:dashed!important;background:#ffffff06!important}.ak-hint-badge{border-color:#60d2ff6b!important;color:#bfefff!important}.ak-sub-badge{border-color:#ab80ff73!important;color:#d9c7ff!important}.ak-access-badge{border-color:#ffc45f75!important;color:#ffe0a6!important}.release-card[hidden],html[data-ak-data=save] .hero-section:before,html[data-ak-perf=low] .hero-section:before,html[data-ak-tv="1"] .hero-section:before{display:none!important}html[data-ak-tv="1"] .ak-release-filters button.badge{min-height:46px;padding:10px 14px;font-size:14px}html[data-ak-tv="1"] .ak-release-filters button.badge:focus-visible{outline:4px solid rgba(90,225,255,.9);outline-offset:3px}@media (max-width:640px){.ak-release-capabilities{padding:12px}.ak-release-cap-head{gap:10px}.ak-release-filters{gap:6px}.ak-release-filters button.badge{min-height:38px}}.ak-release-intent-chips{margin-top:8px}.ak-release-intent-chips>span{border-color:#62e1ff57;background:#1e809b29}.ak-release-intent-status{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;margin:12px 0;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#080e18b8}.ak-release-intent-status>span{font:700 10px/1.1 ui-monospace,monospace;letter-spacing:.14em;color:var(--ak-cyan)}.ak-release-intent-status>strong{font-size:13px;line-height:1.25}.ak-release-intent-status>small{grid-column:2;color:var(--ak-muted);line-height:1.35}.ak-release-intent-status.is-match{border-color:#3ed7a64d;box-shadow:inset 0 0 0 1px #3ed7a60a}.ak-release-intent-status.is-unconfirmed{border-color:#ffb74a42}.ak-release-filters .ak-intent-filter{border-color:#3ed7a666;background:#3ed7a61f}.ak-intent-match{border-color:#3ed7a66b!important}html[data-ak-tv="1"] .ak-release-filters button:focus-visible{outline:4px solid rgba(87,246,255,.9);outline-offset:3px}@media (max-width:640px){.ak-release-intent-status{grid-template-columns:1fr}.ak-release-intent-status>small{grid-column:1}.ak-release-filters{overflow-x:auto;scroll-snap-type:x proximity}.ak-release-filters>button{scroll-snap-align:start;flex:0 0 auto}}.ak-context-related{margin-top:18px;display:grid;gap:10px}.ak-context-related-head{display:flex;justify-content:space-between;align-items:end;gap:14px}.ak-context-related-head strong{font-size:15px;letter-spacing:.02em}.ak-context-related-head span{font-size:12px;color:var(--muted,#9aa4b3)}.ak-context-related-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,178px);gap:12px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;overscroll-behavior-inline:contain}.ak-context-related-rail .ak-context-rec{width:auto;min-width:0;scroll-snap-align:start}.ak-context-reasons{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ak-context-reasons span{font-size:10px;line-height:1.2;padding:4px 6px;border-radius:999px;border:1px solid rgba(120,220,255,.18);background:#1e4b6059;color:#c9f3ff}.ak-context-rec:focus-visible{outline:3px solid rgba(100,225,255,.88);outline-offset:3px}html[data-ak-tv="1"] .ak-context-related-rail{grid-auto-columns:minmax(178px,210px);gap:16px;scroll-snap-type:x mandatory}html[data-ak-tv="1"] .ak-context-reasons span{font-size:12px;padding:5px 8px}@media (max-width:640px){.ak-context-related-head{align-items:start;flex-direction:column;gap:3px}.ak-context-related-rail{grid-auto-columns:42vw}}.ak-pulse{position:relative;z-index:22;display:flex;align-items:center;gap:16px;padding:10px clamp(16px,3vw,48px);border-block:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#070b12eb,#080d16b8);backdrop-filter:blur(18px);overflow:hidden}.ak-pulse-head{flex:0 0 auto;display:grid;gap:1px;min-width:max-content}.ak-pulse-head>span{font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;color:#77efffeb}.ak-pulse-head>small{font-size:11px;color:#ffffff80}.ak-pulse-track{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 1px}.ak-pulse-track::-webkit-scrollbar{display:none}.ak-pulse button{scroll-snap-align:start;flex:0 0 auto;min-height:42px;padding:7px 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09;color:#f7fbff;display:grid;gap:1px;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ak-pulse button strong{font-size:13px;line-height:1.15}.ak-pulse button small{font-size:10px;color:#ffffff7a;white-space:nowrap}.ak-pulse button.is-active,.ak-pulse button:focus-visible,.ak-pulse button:hover{border-color:#5bdcff94;background:linear-gradient(135deg,#4bd8ff21,#8068ff1a);box-shadow:0 0 0 1px #5adcff14 inset,0 8px 28px #0000002e;transform:translateY(-1px)}.ak-pulse button:focus-visible{outline:3px solid rgba(120,235,255,.9);outline-offset:2px}html[data-ak-tv="1"] .ak-pulse{padding-block:14px;gap:22px}html[data-ak-tv="1"] .ak-pulse button{min-height:56px;padding:9px 16px;border-radius:16px}html[data-ak-tv="1"] .ak-pulse button small{font-size:12px}html[data-ak-data=save] .ak-pulse,html[data-ak-perf=low] .ak-pulse{backdrop-filter:none;background:#070b12f7}@media (max-width:760px){.ak-pulse{gap:10px;padding:8px 12px}.ak-pulse button small,.ak-pulse-head>small{display:none}.ak-pulse-head>span{font-size:10px}.ak-pulse button{min-height:40px;padding:6px 10px}}.hero-section{--ak-light-x:72%;--ak-light-y:32%;--ak-depth-x:0px;--ak-depth-y:0px;--ak-content-x:0px;--ak-content-y:0px}@media (hover:hover) and (pointer:fine){html:not([data-ak-tv="1"]):not([data-ak-perf=low]):not([data-ak-data=save]) .hero-section:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(540px circle at var(--ak-light-x) var(--ak-light-y),rgba(120,232,255,.095),rgba(113,84,255,.035) 34%,transparent 68%);mix-blend-mode:screen;opacity:.8;transition:opacity .3s ease}html:not([data-ak-tv="1"]):not([data-ak-perf=low]):not([data-ak-data=save]) .hero-backdrop{transform:scale(1.055) translate3d(var(--ak-depth-x),var(--ak-depth-y),0);transition:transform .38s cubic-bezier(.2,.8,.2,1),filter .35s ease}html:not([data-ak-tv="1"]):not([data-ak-perf=low]):not([data-ak-data=save]) .hero-content{transform:translate3d(var(--ak-content-x),var(--ak-content-y),0);transition:transform .42s cubic-bezier(.2,.8,.2,1)}}html[data-ak-scrolled="1"] .nav-bar{background:linear-gradient(180deg,#05080ef0,#05080ed1);border-color:#ffffff1b;box-shadow:0 18px 60px #00000042,inset 0 1px #ffffff0e}html[data-ak-scrolled="1"] .ak-shell-search{background:#ffffff12;border-color:#ffffff1f}@media (prefers-reduced-motion:reduce){.hero-section:before{display:none!important}.hero-backdrop,.hero-content{transform:none!important}}@supports (view-transition-name:ak-poster-morph){::view-transition-group(ak-poster-morph){animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.8,.2,1);z-index:9998}::view-transition-new(ak-poster-morph),::view-transition-old(ak-poster-morph){animation-duration:.42s;mix-blend-mode:normal;object-fit:cover;border-radius:clamp(15px,1.4vw,24px);box-shadow:0 36px 100px #0000007a}::view-transition-image-pair(ak-poster-morph){isolation:isolate}}@media (prefers-reduced-motion:reduce){::view-transition-group(ak-poster-morph){animation-duration:.001ms!important}}html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-grid:focus-within .movie-card{transition:opacity .18s ease,filter .18s ease,transform .18s ease}html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-grid:focus-within .movie-card:not(:focus-within){opacity:.54;filter:saturate(.68) brightness(.8);transform:scale(.985)}html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-grid:focus-within .movie-card:focus-visible{opacity:1;filter:none;z-index:3}html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-section:focus-within .section-header h2{color:#fff;text-shadow:0 0 24px rgba(95,231,255,.18)}html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-section:focus-within .section-header .attrib{color:#c6f4ffd6}html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-overlay{background:linear-gradient(0deg,rgba(3,6,11,.985),rgba(3,6,11,.52) 45%,transparent 74%)}html[data-ak-perf=low][data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-grid:focus-within .movie-card:not(:focus-within){opacity:.72;filter:none;transform:none}@supports (animation-timeline:scroll()){html:not([data-ak-tv="1"]):not([data-ak-perf=low]) .hero-backdrop{animation:ak-hero-dissolve linear both;animation-timeline:scroll(root block);animation-range:0 620px}html:not([data-ak-tv="1"]):not([data-ak-perf=low]) .hero-section:after{animation:ak-hero-vignette linear both;animation-timeline:scroll(root block);animation-range:0 620px}@keyframes ak-hero-dissolve{0%{opacity:1;filter:saturate(1.04) contrast(1.02)}to{opacity:.58;filter:saturate(.86) contrast(1.05) blur(1.2px)}}@keyframes ak-hero-vignette{0%{opacity:1}to{opacity:.72}}}@media (prefers-reduced-motion:reduce){html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-grid:focus-within .movie-card{transition:none!important}html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-grid:focus-within .movie-card:not(:focus-within){opacity:.72;filter:none;transform:none}}.ak-hero-signal-slot{min-height:0;margin:0 0 10px;display:flex;align-items:center}.ak-hero-signal{display:inline-grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;max-width:min(620px,78vw);padding:8px 11px;border:1px solid color-mix(in srgb,var(--ak-cyan,#36d8ff) 28%,transparent);border-radius:14px;background:linear-gradient(120deg,#09141fad,#080c1466);backdrop-filter:blur(18px) saturate(125%);box-shadow:0 10px 34px #0003,inset 0 1px #ffffff0b}.ak-hero-signal span{font-size:9px;line-height:1;letter-spacing:.16em;font-weight:800;color:var(--ak-cyan,#55ddff);white-space:nowrap}.ak-hero-signal strong{font-size:12px;font-weight:650;color:#f2f8ffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-hero-signal[data-kind=continue]{border-color:#59ffa947}.ak-hero-signal[data-kind=continue] span{color:#69f0b0}.ak-hero-signal[data-kind=favorite]{border-color:#be83ff4d}.ak-hero-signal[data-kind=favorite] span{color:#c99cff}.ak-detail-navigator{display:flex;gap:6px;width:max-content;max-width:calc(100% - 24px);background:linear-gradient(135deg,#080d16e0,#0d121cbd);backdrop-filter:blur(24px) saturate(135%);box-shadow:0 14px 50px #0000004d;overflow-x:auto;scrollbar-width:none}.ak-detail-navigator::-webkit-scrollbar,.ak-exploration-trail>div::-webkit-scrollbar{display:none}.ak-detail-navigator button{appearance:none;border:0;background:0 0;color:#e2ebf694;font:inherit;font-size:11px;font-weight:700;letter-spacing:.035em;padding:9px 13px;white-space:nowrap;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.ak-detail-navigator button:focus-visible,.ak-detail-navigator button:hover{color:#fff;background:#ffffff12;outline:0}.ak-detail-navigator button.is-active{color:#f5fbff;background:linear-gradient(120deg,#2dc3ff2b,#9359ff1f);box-shadow:inset 0 0 0 1px #5cd3ff33,0 7px 24px #00000029}#ak-context-section,#ak-detail-overview,#ak-detail-people,#ak-detail-recommendations,#ak-detail-releases,#ak-knowledge-section{scroll-margin-top:86px}html[data-ak-tv="1"] .ak-detail-navigator{top:12px;gap:8px;padding:8px;border-radius:18px}html[data-ak-tv="1"] .ak-detail-navigator button{padding:10px 17px}html[data-ak-tv="1"] .ak-detail-navigator button:focus-visible{color:#061019;background:#e7f9ff;box-shadow:0 0 0 4px #3dd9ff42,0 18px 48px #00000073;transform:translateY(-2px)}@media (max-width:720px){.ak-hero-signal{max-width:88vw;grid-template-columns:1fr;gap:4px}.ak-hero-signal strong{font-size:11px}.ak-detail-navigator{top:6px;max-width:calc(100vw - 28px);margin-bottom:12px}.ak-detail-navigator button{padding:8px 11px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ak-detail-navigator button{transition:none}}:root{--ak-film-hue:205;--ak-film-hue2:278}.ak-detail-future,.ak-pulse,.ak-shell-search,.hero-section,.nav-bar{transition:border-color .42s ease,box-shadow .42s ease,background-color .42s ease}.hero-section:before{background:radial-gradient(72% 78%at 78% 24%,hsla(var(--ak-film-hue),88%,62%,.18),transparent 62%),radial-gradient(54% 66%at 88% 88%,hsla(var(--ak-film-hue2),84%,58%,.12),transparent 70%),linear-gradient(90deg,#03060bf2,#04070cb3,#05080d2e 70%,#05080d70)!important}.ak-detail-future:before{background:linear-gradient(180deg,#05080e0d,#05080ee6 42%,#060910 78%),radial-gradient(76% 48%at 68% 8%,hsla(var(--ak-film-hue),86%,60%,.14),transparent 70%),radial-gradient(52% 38%at 18% 20%,hsla(var(--ak-film-hue2),80%,58%,.09),transparent 74%)!important}html[data-ak-atmosphere=focus] .nav-bar{box-shadow:0 18px 60px #00000059,0 0 38px hsla(var(--ak-film-hue),80%,58%,.055)}html[data-ak-atmosphere=focus]:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner{box-shadow:0 26px 58px #00000085,0 0 0 2px hsla(var(--ak-film-hue),88%,68%,.78),0 0 42px hsla(var(--ak-film-hue),88%,60%,.18)}html[data-ak-data=save] .hero-section:before,html[data-ak-perf=low] .hero-section:before,html[data-ak-tv="1"] .hero-section:before{background:linear-gradient(90deg,#03060bf5,#04070cb8 43%,#05080d57)!important}@media (prefers-reduced-motion:reduce){.ak-detail-future,.ak-pulse,.ak-shell-search,.hero-section,.nav-bar{transition:none}}#catalogSections[data-ak-living-order]>.ak-smart-section,.catalog-section[data-ak-rail="1"]{position:relative}.ak-rail-progress{position:relative;width:min(180px,22vw);height:3px;margin:-6px 0 14px auto;border-radius:999px;background:#ffffff12;overflow:hidden;opacity:.74}.ak-rail-progress[hidden]{display:none}.ak-rail-progress i{position:absolute;top:0;bottom:0;left:0;min-width:12px;border-radius:inherit;background:linear-gradient(90deg,hsla(var(--ak-film-hue),88%,68%,.9),hsla(var(--ak-film-hue2),82%,66%,.82));box-shadow:0 0 18px hsla(var(--ak-film-hue),88%,60%,.18);transition:left .08s linear,width .16s ease}html[data-ak-tv="1"] .ak-rail-progress{width:min(260px,24vw);height:4px;margin-top:-10px;margin-bottom:18px;opacity:.9}html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-section[data-ak-rail-scrollable="1"]:focus-within .ak-rail-progress{box-shadow:0 0 0 1px #ffffff0f,0 0 24px hsla(var(--ak-film-hue),80%,60%,.1)}.ak-detail-navigator button.is-active:after{content:"";display:block;height:2px;margin-top:5px;border-radius:99px;background:linear-gradient(90deg,hsla(var(--ak-film-hue),90%,68%,.95),hsla(var(--ak-film-hue2),86%,67%,.88));box-shadow:0 0 14px hsla(var(--ak-film-hue),90%,60%,.22)}@media (max-width:720px){.ak-rail-progress{width:96px;height:2px;margin:-5px 2px 10px auto;opacity:.58}}@media (prefers-reduced-motion:reduce){.ak-rail-progress i{transition:none}}.ak-session-context{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:10px 0 4px;color:#eef5ffd1}.ak-focus-lens>span,.ak-session-context>span{font-size:9px;letter-spacing:.18em;font-weight:900;color:hsl(var(--ak-film-hue,192) 100% 76%)}.ak-session-context>i{font-style:normal;font-size:10px;font-weight:760;letter-spacing:.02em;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#080d1675;backdrop-filter:blur(12px)}.ak-focus-lens{position:absolute;z-index:4;right:clamp(28px,5vw,88px);bottom:clamp(42px,7vh,92px);width:min(330px,27vw);min-height:150px;padding:18px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.13);overflow:hidden;isolation:isolate;background:#060a12ad;box-shadow:0 25px 70px #00000061,0 0 46px hsl(var(--ak-film-hue,192) 90% 55%/.12);backdrop-filter:blur(24px) saturate(1.25);animation:akFocusLensIn .22s ease-out both}.ak-focus-lens:before{content:"";position:absolute;z-index:-2;inset:0;background-image:linear-gradient(90deg,#05080ef0,#05080e94 62%,#05080e3d),var(--ak-focus-bg);background-size:cover;background-position:center;filter:saturate(.92)}.ak-focus-lens:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 80% 30%,hsl(var(--ak-film-hue2,236) 90% 62%/.18),transparent 52%)}.ak-focus-lens>span{display:block}.ak-focus-lens>strong{display:block;margin-top:8px;font-size:20px;line-height:1.08;letter-spacing:-.02em;max-width:88%}.ak-focus-lens>em,.ak-focus-lens>small{display:block;margin-top:7px;color:#ebf2ffb8;font-size:11px}.ak-focus-lens>em{margin-top:13px;padding-top:11px;border-top:1px solid rgba(255,255,255,.09);color:#f4f7ffd6;font-style:normal;line-height:1.4}#catalogSections[data-ak-living-order]>.ak-smart-section:first-child:before{content:"LIVING PRIORITY";position:absolute;right:2px;top:-15px;font-size:8px;font-weight:900;letter-spacing:.18em;color:hsl(var(--ak-film-hue,192) 90% 72%/.58)}html[data-ak-living=together] .ak-session-context>span{color:hsl(var(--ak-film-hue2,258) 95% 78%)}html[data-ak-data=save] .ak-focus-lens,html[data-ak-perf=low] .ak-focus-lens{backdrop-filter:none;background:#060a12eb;box-shadow:0 18px 46px #00000073}html[data-ak-tv="1"] .ak-focus-lens{width:330px;right:54px;bottom:54px;min-height:164px}.ak-focus-lens[hidden]{display:none!important}@media (max-width:800px){.ak-session-context{margin-top:7px;gap:5px}.ak-session-context>i{font-size:9px;padding:4px 7px}.ak-focus-lens{display:none!important}}@media (prefers-reduced-motion:reduce){.ak-focus-lens{animation:none}}.ak-handoff-capsule{margin:14px 0 2px;padding:15px 16px;border-radius:18px;border:1px solid hsl(var(--ak-film-hue,192) 88% 68%/.22);background:linear-gradient(135deg,hsl(var(--ak-film-hue,192) 80% 20%/.16),#080c14ad);box-shadow:inset 0 1px #ffffff0a}.ak-handoff-capsule>div:first-child>span{display:block;color:hsl(var(--ak-film-hue,192) 100% 76%);font-size:9px;font-weight:900;letter-spacing:.16em}.ak-handoff-capsule>div:first-child>strong{display:block;margin-top:5px;font-size:14px}.ak-handoff-capsule>div:first-child>small{display:block;margin-top:5px;max-width:720px;color:var(--ak-muted);font-size:10px;line-height:1.45}.ak-handoff-link{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;margin-top:12px}.ak-handoff-link input{min-width:0;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#00000038;color:#eef5ffc2;font-size:10px}.ak-handoff-link .btn{min-height:40px;padding:8px 12px}.ak-handoff-status{min-height:14px;margin-top:7px;color:hsl(var(--ak-film-hue,192) 85% 75%);font-size:10px}html[data-ak-tv="1"] .ak-handoff-capsule{padding:18px 20px}.ak-handoff-capsule[hidden]{display:none!important}@media (max-width:700px){.ak-handoff-link{grid-template-columns:1fr 1fr}.ak-handoff-link input{grid-column:1/-1}}.ak-decision-layer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ak-decision-layer article{min-width:0;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff0b,#ffffff05);box-shadow:inset 0 1px #ffffff06;padding:15px 16px}.ak-decision-layer article>span{display:block;font-size:8px;line-height:1;font-weight:900;letter-spacing:.16em;color:hsl(var(--ak-film-hue,192) 95% 73%)}.ak-decision-layer article>b{display:block;margin-top:7px;color:#ecf2ff94;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.ak-decision-layer article>strong{display:block;margin-top:5px;font-size:11px;line-height:1.42;color:#f7f9ffe6}.ak-decision-layer article[data-kind=release]{border-color:hsl(var(--ak-film-hue2,236) 80% 65%/.16)}html[data-ak-tv="1"] .ak-decision-layer{gap:12px;margin:18px 0 24px}@media (max-width:760px){.ak-decision-layer{grid-template-columns:1fr}.ak-decision-layer article{padding:11px 12px}}#catalogSections[data-ak-discovery-depth=active]>#ak-together,#catalogSections[data-ak-discovery-depth=active]>.ak-smart-section{position:relative;z-index:2}.ak-library-depth{display:flex;align-items:center;gap:18px;margin:26px 0 10px;padding:0 2px;color:#e9f0ffb8}.ak-library-depth>div{display:grid;gap:2px;min-width:max-content}.ak-library-depth span{font-size:8px;font-weight:950;letter-spacing:.18em;color:hsl(var(--ak-film-hue,192) 92% 72%)}.ak-library-depth strong{letter-spacing:-.02em;color:#f4f7ff;font-size:22px}.ak-library-depth small{font-size:9px;color:#e1e8f66b}.ak-library-depth>i{height:1px;flex:1;background:linear-gradient(90deg,hsl(var(--ak-film-hue,192) 85% 66%/.28),rgba(255,255,255,.06) 58%,transparent)}#catalogSections[data-ak-discovery-depth=active]>.ak-library-section{opacity:.82;transition:opacity .24s ease}html:not([data-ak-webos-lite="1"]) #catalogSections[data-ak-discovery-depth=active]>.ak-library-section:focus-within, #catalogSections[data-ak-discovery-depth=active]>.ak-library-section:hover, html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) #catalogSections[data-ak-discovery-depth=active]>.ak-library-section:focus-within{opacity:1}#catalogSections[data-ak-discovery-depth=active]>.ak-library-section .section-header h2{font-size:clamp(18px,1.5vw,25px);color:#f4f7ffc7}#catalogSections[data-ak-discovery-depth=active]>.ak-library-section .movie-card-overlay{background:linear-gradient(0deg,rgba(3,5,9,.92),rgba(3,5,9,.16) 46%,transparent 72%)}html[data-ak-tv="1"] .ak-library-depth{margin:34px 0 16px}html[data-ak-tv="1"] #catalogSections[data-ak-discovery-depth=active]>.ak-library-section{opacity:.74}html[data-ak-data=save] #catalogSections[data-ak-discovery-depth=active]>.ak-library-section,html[data-ak-perf=low] #catalogSections[data-ak-discovery-depth=active]>.ak-library-section{opacity:.92;transition:none}@media (max-width:760px){.ak-library-depth{margin:20px 0 8px;gap:10px}.ak-library-depth small{display:none}.ak-library-depth strong{font-size:15px}#catalogSections[data-ak-discovery-depth=active]>.ak-library-section{opacity:.9}}@media (prefers-reduced-motion:reduce){#catalogSections[data-ak-discovery-depth=active]>.ak-library-section{transition:none}}html[data-ak-tv="1"] #ak-genre-strip,html[data-ak-tv="1"] #ak-pulse,html[data-ak-tv="1"] #hero .hero-content,html[data-ak-tv="1"] .nav-bar,html[data-ak-tv="1"] .status{transition:opacity .36s cubic-bezier(.2,.8,.2,1),transform .42s cubic-bezier(.2,.8,.2,1),filter .36s ease}html[data-ak-tv="1"][data-ak-zero-chrome="1"] #ak-genre-strip,html[data-ak-tv="1"][data-ak-zero-chrome="1"] #ak-pulse,html[data-ak-tv="1"][data-ak-zero-chrome="1"] .nav-bar,html[data-ak-tv="1"][data-ak-zero-chrome="1"] .status{opacity:0!important;pointer-events:none!important;transform:translateY(-20px) scale(.985)}html[data-ak-tv="1"][data-ak-zero-chrome="1"] #hero .hero-content{opacity:.12;filter:blur(1.5px);transform:translateY(-8px) scale(.985);pointer-events:none}html[data-ak-tv="1"][data-ak-zero-chrome="1"] #catalogSections>.catalog-section{transition:opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1),filter .3s ease}html[data-ak-tv="1"][data-ak-zero-chrome="1"]:not([data-ak-webos-lite="1"]) #catalogSections>.catalog-section:not(:focus-within){opacity:.42;filter:saturate(.72) brightness(.82)}html[data-ak-tv="1"][data-ak-zero-chrome="1"]:not([data-ak-webos-lite="1"]) #catalogSections>.catalog-section:focus-within{opacity:1;filter:none;transform:translateY(-2px)}html[data-ak-tv="1"][data-ak-zero-chrome="1"] .ak-focus-lens:not([hidden]){opacity:1;transform:translateY(0) scale(1.015)}@media (prefers-reduced-motion:reduce){html[data-ak-tv="1"] #ak-genre-strip,html[data-ak-tv="1"] #ak-pulse,html[data-ak-tv="1"] #hero .hero-content,html[data-ak-tv="1"] .nav-bar,html[data-ak-tv="1"] .status{transition:none!important}}.ak-cinema-flow{margin:18px 0 22px;padding:18px;border:1px solid rgba(110,220,255,.14);border-radius:26px;background:linear-gradient(145deg,#1446582e,#080b12b8 42%,#06080ed6);box-shadow:0 24px 70px #0000003d;overflow:hidden}.ak-cinema-flow>.section-header{position:relative;z-index:1;margin-bottom:14px}.ak-flow-deck{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:10px}.ak-flow-choice{position:relative;min-height:148px;padding:16px;text-align:left;color:#f7f9ff;border:1px solid rgba(255,255,255,.08);border-radius:19px;background:linear-gradient(180deg,#070a114d,#05080ef0),var(--ak-flow-bg);background-size:cover;background-position:center;overflow:hidden;cursor:pointer}.ak-flow-index{position:absolute;right:13px;top:11px;font-size:9px;font-weight:900;letter-spacing:.13em;color:#eff4ff57}.ak-flow-kicker{display:block;font-size:8px;font-weight:900;letter-spacing:.16em;color:#8fe8ff}.ak-flow-choice>strong{display:block;max-width:84%;margin-top:20px;font-size:17px;line-height:1.08}.ak-flow-choice>b{display:block;margin-top:8px;font-size:10px;color:#f4f8ffd1}.ak-flow-choice>small{display:block;max-width:88%;margin-top:5px;font-size:9px;line-height:1.35;color:#dee7f794}.ak-flow-choice>i{position:absolute;right:14px;bottom:12px;font-style:normal;font-size:17px;color:#ebf2ff75}.ak-flow-choice:focus-visible,.ak-flow-choice:hover{transform:translateY(-2px);border-color:#82e1ff66;box-shadow:0 14px 34px #0000003d}.ak-flow-choice:focus-visible{outline:3px solid rgba(130,225,255,.82);outline-offset:3px}.ak-flow-choice[data-lane=together]{border-left:2px solid rgba(202,130,255,.78)}.ak-flow-choice[data-lane=continue]{border-left:2px solid rgba(90,236,196,.78)}.ak-flow-choice[data-lane=taste]{border-left:2px solid rgba(112,177,255,.78)}html[data-ak-tv="1"] .ak-cinema-flow{margin:24px 0 30px;padding:22px;border-radius:30px}html[data-ak-tv="1"] .ak-flow-choice{min-height:178px;padding:20px}html[data-ak-tv="1"] .ak-flow-choice>strong{font-size:23px}html[data-ak-tv="1"] .ak-context-node>small,html[data-ak-tv="1"] .ak-flow-choice>small,html[data-ak-tv="1"] .ak-movie-space-id>small{font-size:12px}@media (max-width:760px){.ak-cinema-flow{margin:13px 0 17px;padding:13px 0 14px;border-radius:22px}.ak-cinema-flow>.section-header{padding:0 13px}.ak-flow-deck{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 13px 8px;gap:9px;scrollbar-width:none}.ak-flow-choice{flex:0 0 min(82vw,300px);min-height:136px;scroll-snap-align:start}.ak-flow-choice>strong{font-size:16px}}html[data-ak-data=save] .ak-flow-choice,html[data-ak-perf=low] .ak-flow-choice{background-image:none!important}.ak-context-constellation{position:relative;margin:18px 0 12px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(145deg,#0a121cb8,#05080e94);overflow:hidden}.ak-context-orbit{position:relative;min-height:240px}.ak-context-orbit:before{content:"";position:absolute;left:50%;top:50%;width:min(56%,520px);aspect-ratio:1;border:1px solid hsl(var(--ak-film-hue,192) 86% 68%/.11);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px hsl(var(--ak-film-hue,192) 90% 56%/.05),inset 0 0 80px hsl(var(--ak-film-hue2,236) 85% 56%/.035)}.ak-context-node{appearance:none;position:absolute;display:grid;place-items:center;min-width:128px;min-height:72px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#070b12c7;color:#eef6ff;text-align:center;cursor:pointer;backdrop-filter:blur(16px);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.ak-context-node>span{font-size:16px;color:hsl(var(--ak-film-hue,192) 92% 74%)}.ak-context-node>strong{font-size:11px;margin-top:3px}.ak-context-node>small{font-size:9px;margin-top:3px;color:#e6eefa80}.ak-context-node-center{left:50%;top:50%;transform:translate(-50%,-50%);min-width:150px;min-height:94px;border-color:hsl(var(--ak-film-hue,192) 90% 68%/.28);background:linear-gradient(145deg,hsl(var(--ak-film-hue,192) 82% 24%/.26),#070b12e0);z-index:2}.ak-context-node-1{left:5%;top:16%}.ak-context-node-2{right:5%;top:14%}.ak-context-node-3{left:12%;bottom:8%}.ak-context-node-4{right:12%;bottom:8%}.ak-context-node.is-active,.ak-context-node:focus-visible,.ak-context-node:hover{transform:translateY(-2px);border-color:hsl(var(--ak-film-hue,192) 92% 70%/.52);background:linear-gradient(145deg,hsl(var(--ak-film-hue,192) 80% 24%/.2),#070b12eb);box-shadow:0 14px 42px #00000052,0 0 34px hsl(var(--ak-film-hue,192) 88% 58%/.1);outline:0}.ak-context-node-center.is-active,.ak-context-node-center:focus-visible,.ak-context-node-center:hover{transform:translate(-50%,-50%) scale(1.025)}.ak-context-node:focus-visible{outline:3px solid hsl(var(--ak-film-hue,192) 96% 78%/.9);outline-offset:3px}.ak-context-constellation-status{text-align:center;margin-top:3px;color:#dfe8f685;font-size:9px;letter-spacing:.03em}.ak-context-rec[hidden]{display:none!important}html[data-ak-tv="1"] .ak-context-orbit{min-height:300px}html[data-ak-tv="1"] .ak-context-node{min-width:160px;min-height:88px;padding:14px}html[data-ak-tv="1"] .ak-context-node-center{min-width:190px;min-height:112px}html[data-ak-tv="1"] .ak-context-node>strong{font-size:15px}@media (max-width:760px){.ak-context-constellation{padding:12px;border-radius:18px}.ak-context-orbit{display:flex;gap:8px;min-height:0;overflow-x:auto;padding:2px 2px 9px;scroll-snap-type:x proximity}.ak-context-orbit:before{display:none}.ak-context-node,.ak-context-node-1,.ak-context-node-2,.ak-context-node-3,.ak-context-node-4,.ak-context-node-center{position:relative;inset:auto;transform:none!important;flex:0 0 132px;min-width:132px;min-height:72px;scroll-snap-align:start}.ak-context-node-center{order:-1}.ak-context-constellation-status{text-align:left;padding-left:2px}}@media (prefers-reduced-motion:reduce){.ak-context-node{transition:none}}.ak-exploration-trail{display:flex;align-items:center;gap:12px;margin:2px 0 10px;padding:8px 10px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:#070b1257;overflow:hidden}.ak-exploration-trail>span{flex:0 0 auto;font-size:9px;font-weight:800;letter-spacing:.14em;color:hsl(var(--ak-film-hue,192) 92% 73%/.76)}.ak-exploration-trail>div{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;scrollbar-width:none}.ak-exploration-trail button{color:#e1eaf79e;cursor:pointer}.ak-exploration-trail b,.ak-exploration-trail button{appearance:none;flex:0 0 auto;border:0;background:0 0;font:inherit;font-size:10px;padding:5px 7px;border-radius:9px;white-space:nowrap}.ak-exploration-trail button:focus-visible,.ak-exploration-trail button:hover{color:#fff;background:hsl(var(--ak-film-hue,192) 76% 42%/.14);outline:0}.ak-exploration-trail button:focus-visible{outline:2px solid hsl(var(--ak-film-hue,192) 92% 75%/.82);outline-offset:1px}.ak-exploration-trail b{color:#f5f8ff;background:#ffffff0b}.ak-exploration-trail i{color:#ffffff38;font-style:normal}html[data-ak-tv="1"] .ak-exploration-trail{padding:11px 14px;border-radius:18px}html[data-ak-form=tv] .ak-session-context>span,html[data-ak-tv="1"] .ak-exploration-trail>span{font-size:11px}html[data-ak-tv="1"] .ak-exploration-trail b,html[data-ak-tv="1"] .ak-exploration-trail button{font-size:14px;padding:9px 11px}@media (max-width:760px){.ak-exploration-trail{display:block}.ak-exploration-trail>span{display:block;margin:0 0 5px 4px}.ak-exploration-trail>div{gap:4px}.ak-exploration-trail b,.ak-exploration-trail button{font-size:9px;padding:5px 6px}}html[data-ak-form] .hero-section{--shell-hero-h:clamp(560px,var(--ak-habitat-hero),900px)}html[data-ak-form] #catalogSections>.catalog-section:not(#ak-search-results):not(.ak-person-graph-page):not(.ak-collection-graph-page) .catalog-grid{grid-auto-columns:var(--ak-habitat-card)}html[data-ak-form=ultrawide] .hero-content{width:min(980px,48vw);max-width:980px}html[data-ak-form=ultrawide] .hero-title{font-size:clamp(58px,4.7vw,96px)}html[data-ak-form=ultrawide] .ak-focus-lens{right:7vw;width:min(390px,22vw)}html[data-ak-living=continue] #ak-continue,html[data-ak-living=taste] #ak-for-you,html[data-ak-living=together] #ak-together,html[data-ak-visual=spatial-2086] #catalogSections>.catalog-section[data-ak-scene-primary="1"]{position:relative}html[data-ak-living=continue] #ak-continue:after,html[data-ak-living=taste] #ak-for-you:after,html[data-ak-living=together] #ak-together:after{content:"";position:absolute;inset:-8px -12px;z-index:-1;border-radius:28px;background:radial-gradient(60% 80%at 18% 20%,hsl(var(--ak-film-hue,192) 88% 58%/var(--ak-habitat-glow)),transparent 70%);pointer-events:none}html[data-ak-form=mobile] .ak-session-context>i:nth-of-type(n+4){display:none}html[data-ak-form=mobile] .hero-description{max-width:36ch}html[data-ak-form=mobile] .ak-focus-lens{display:none!important}html[data-ak-form=tv] .ak-session-context{gap:10px}html[data-ak-form=tv] .ak-session-context>i{font-size:13px;padding:7px 10px}html[data-ak-form=tv] .hero-title{max-width:12ch}html[data-ak-form=tv] #catalogSections>.catalog-section:not(#ak-search-results):not(.ak-person-graph-page):not(.ak-collection-graph-page) .catalog-grid{scroll-snap-type:x mandatory}html[data-ak-form=tv][data-ak-density=ten-foot] .catalog-section{padding-block:38px 48px}@media (prefers-reduced-motion:reduce){html[data-ak-form] .catalog-section{transition:none!important}}.ak-detail-future{--ak-space-energy:.62;--ak-space-glow:hsla(var(--ak-film-hue,192),90%,62%,.11);--ak-space-gap:42px}.ak-movie-space{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px 22px;align-items:center;margin:2px 0 18px;padding:14px 16px;border:1px solid hsla(var(--ak-film-hue,192),80%,70%,.16);border-radius:18px;background:linear-gradient(125deg,hsla(var(--ak-film-hue,192),72%,24%,.1),#080c148a 54%,hsla(var(--ak-film-hue2,236),72%,24%,.07));box-shadow:inset 0 1px #ffffff09,0 16px 48px #00000029;overflow:hidden}.ak-movie-space-id{display:grid;gap:3px;min-width:0}.ak-movie-space-id>span{font-size:8px;font-weight:950;letter-spacing:.18em;color:hsla(var(--ak-film-hue,192),96%,76%,.88)}.ak-movie-space-id>strong{font-size:17px;letter-spacing:-.025em}.ak-movie-space-id>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e1eaf78f;font-size:9px}.ak-movie-space-tech{display:flex;align-items:stretch;justify-content:flex-end;gap:7px;max-width:min(52vw,620px);overflow-x:auto;scrollbar-width:none}.ak-movie-space-tech::-webkit-scrollbar,html[data-ak-visual=spatial-2086] #catalogSections>.catalog-section .catalog-grid::-webkit-scrollbar{display:none}.ak-movie-space-tech>i{display:grid;gap:3px;min-width:max-content;padding:8px 10px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#ffffff06;font-style:normal}.ak-movie-space-tech b,html[data-ak-tv="1"] .ak-continuity-field>span,html[data-ak-tv="1"] .ak-movie-space-id>span,html[data-ak-tv="1"] .ak-movie-space-tech small{font-size:10px}.ak-movie-space-tech small{font-size:8px;color:#e1eaf77a}.ak-movie-space-tech i[data-kind=verified]{border-color:#55e3a13b;background:#55e3a10e}.ak-movie-space-tech i[data-kind=signal]{border-color:hsla(var(--ak-film-hue2,236),84%,72%,.22);background:hsla(var(--ak-film-hue2,236),70%,34%,.055)}.ak-movie-space>p{grid-column:1/-1;margin:0!important;padding-top:9px;border-top:1px solid rgba(255,255,255,.055);max-width:none!important;color:#d4dfef75!important;font-size:8px!important;line-height:1.45!important}.ak-detail-future[data-ak-movie-pace=kinetic]{--ak-space-gap:34px}.ak-detail-future[data-ak-movie-pace=calm]{--ak-space-gap:50px}.ak-detail-future>.ak-detail-section,.ak-detail-future>.release-browser{margin-top:var(--ak-space-gap)}.ak-detail-future[data-ak-movie-tone=cosmic] .ak-movie-space{background:radial-gradient(80% 160%at 100%0,hsla(var(--ak-film-hue2,236),88%,62%,.13),transparent 56%),linear-gradient(125deg,hsla(var(--ak-film-hue,192),78%,24%,.13),#070b13a3)}.ak-detail-future[data-ak-movie-tone=kinetic] .ak-movie-space{border-left:2px solid hsla(var(--ak-film-hue,192),96%,72%,.64);background:linear-gradient(112deg,hsla(var(--ak-film-hue,192),82%,26%,.15),#070b1399 48%,hsla(var(--ak-film-hue2,236),82%,28%,.09))}.ak-detail-future[data-ak-movie-tone=noir] .ak-detail-poster,.ak-detail-future[data-ak-movie-tone=noir]:before{filter:saturate(.72) contrast(1.07)}.ak-detail-future[data-ak-movie-tone=noir] .ak-movie-space{background:linear-gradient(125deg,#12161fbd,#05080db8);border-color:#bed5e621}.ak-detail-future[data-ak-movie-tone=bright] .ak-movie-space{background:linear-gradient(125deg,hsla(var(--ak-film-hue,192),82%,36%,.14),#0a10198f,hsla(var(--ak-film-hue2,236),82%,40%,.11));box-shadow:inset 0 1px #ffffff0f,0 16px 50px #00000024}.ak-detail-future[data-ak-movie-tone=intimate] .detail-info>p{max-width:64ch}.ak-detail-future[data-ak-movie-tone=intimate] .ak-movie-space{border-radius:24px;background:linear-gradient(135deg,hsla(var(--ak-film-hue,192),60%,28%,.1),#090c139e)}.ak-detail-future[data-ak-movie-tone=archive] .ak-movie-space{border-style:dashed;background:#080c13b8;box-shadow:none}.ak-detail-future[data-ak-movie-tone=archive] .ak-section-kicker{letter-spacing:.2em}@supports selector(:has(*)){.ak-detail-future:has(.ak-movie-space-tech i[data-kind=verified]) .ak-main-play{box-shadow:0 14px 44px var(--ak-space-glow),inset 0 1px #ffffff38}}html[data-ak-tv="1"] .ak-movie-space{padding:18px 20px;border-radius:22px;gap:16px 28px}html[data-ak-tv="1"] .ak-movie-space-id>strong{font-size:22px}html[data-ak-tv="1"] .ak-movie-space-tech>i{padding:11px 14px;border-radius:14px}html[data-ak-tv="1"] .ak-movie-space-tech b{font-size:13px}@media (max-width:760px){.ak-movie-space{grid-template-columns:1fr;margin-bottom:13px;padding:11px 12px;border-radius:15px}.ak-movie-space-tech{justify-content:flex-start;max-width:100%;margin-inline:-2px;padding-inline:2px}.ak-movie-space>p{display:none}.ak-movie-space-id>strong{font-size:15px}.ak-movie-space-id>small{font-size:8px}.ak-detail-future{--ak-space-gap:28px}.ak-detail-future[data-ak-movie-pace=calm]{--ak-space-gap:34px}.ak-detail-future[data-ak-movie-pace=kinetic]{--ak-space-gap:24px}}html[data-ak-data=save] .ak-movie-space,html[data-ak-perf=low] .ak-movie-space{background:#080c13e6;box-shadow:none}html[data-ak-data=save] .ak-detail-future[data-ak-movie-tone=noir] .ak-detail-poster,html[data-ak-perf=low] .ak-detail-future[data-ak-movie-tone=noir] .ak-detail-poster{filter:none}@media (prefers-reduced-motion:reduce){.ak-movie-space,.ak-movie-space *{transition:none!important}}.movie-card[data-ak-intent-active="1"] .movie-card-inner{transition:transform .22s var(--ak-ease),box-shadow .26s ease,filter .22s ease}.movie-card[data-ak-intent-stage=detail] .movie-card-inner{box-shadow:0 16px 44px #00000075,0 0 0 1px hsla(var(--ak-film-hue,192),88%,72%,.14)}.movie-card[data-ak-intent-stage=context] .movie-card-inner{box-shadow:0 18px 50px #0000007a,0 0 0 1px hsla(var(--ak-film-hue,192),90%,72%,.23),0 0 28px hsla(var(--ak-film-hue,192),88%,62%,.07)}.movie-card[data-ak-intent-stage=release] .movie-card-inner{box-shadow:0 20px 56px #00000080,0 0 0 1px hsla(var(--ak-film-hue2,236),90%,74%,.26),0 0 34px hsla(var(--ak-film-hue,192),88%,62%,.1)}.movie-card[data-ak-intent-active="1"][data-ak-intent-stage]:after{content:"";display:block;width:clamp(24px,32%,64px);height:2px;margin:7px auto 0;border-radius:99px;background:linear-gradient(90deg,transparent,hsla(var(--ak-film-hue,192),95%,72%,.72),transparent);opacity:.38;transform:scaleX(.46);transition:opacity .2s ease,transform .28s ease}.movie-card[data-ak-intent-active="1"][data-ak-intent-stage=context]:after{opacity:.62;transform:scaleX(.74)}.movie-card[data-ak-intent-active="1"][data-ak-intent-stage=release]:after{opacity:.86;transform:scaleX(1);background:linear-gradient(90deg,hsla(var(--ak-film-hue,192),94%,72%,.2),hsla(var(--ak-film-hue,192),96%,76%,.9),hsla(var(--ak-film-hue2,236),92%,76%,.45))}html[data-ak-tv="1"] .movie-card[data-ak-intent-active="1"]:after{height:3px;margin-top:10px;width:72px}html[data-ak-data=save] .movie-card[data-ak-intent-stage] .movie-card-inner,html[data-ak-perf=low] .movie-card[data-ak-intent-stage] .movie-card-inner{box-shadow:0 12px 34px #00000075}html[data-ak-data=save] .movie-card[data-ak-intent-active="1"]:after,html[data-ak-perf=low] .movie-card[data-ak-intent-active="1"]:after{display:none}@media (prefers-reduced-motion:reduce){.movie-card[data-ak-intent-active="1"] .movie-card-inner,.movie-card[data-ak-intent-active="1"]:after{transition:none!important}}.ak-continuity-field{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k t""k s";column-gap:14px;align-items:center;margin:-6px 0 18px;padding:11px 14px;border:1px solid hsl(var(--ak-film-hue,192) 88% 70%/.16);border-radius:15px;background:linear-gradient(100deg,hsl(var(--ak-film-hue,192) 80% 28%/.09),#080c146b);box-shadow:inset 0 1px #ffffff06}.ak-continuity-field>span{grid-area:k;align-self:stretch;display:flex;align-items:center;padding-right:14px;border-right:1px solid rgba(255,255,255,.07);font-size:8px;font-weight:950;letter-spacing:.15em;color:hsl(var(--ak-film-hue,192) 100% 78%)}.ak-continuity-field>strong{grid-area:t;font-size:12px;letter-spacing:-.01em}.ak-continuity-field>small{grid-area:s;margin-top:3px;color:#dae5f485;font-size:9px;line-height:1.35}html[data-ak-tv="1"] .ak-continuity-field{margin:-4px 0 22px;padding:15px 18px;border-radius:18px;column-gap:18px}html[data-ak-tv="1"] .ak-continuity-field>strong{font-size:15px}html[data-ak-tv="1"] .ak-continuity-field>small{font-size:11px}@media (max-width:760px){.ak-continuity-field{grid-template-columns:1fr;grid-template-areas:"k""t""s";gap:3px;margin:-4px 0 12px;padding:10px 11px}.ak-continuity-field>span{display:block;padding:0 0 5px;border-right:0;border-bottom:1px solid rgba(255,255,255,.06);font-size:7px}.ak-continuity-field>strong{padding-top:3px;font-size:11px}.ak-continuity-field>small{font-size:8px}}html[data-ak-data=save] .ak-continuity-field,html[data-ak-perf=low] .ak-continuity-field{background:#080c14d1;box-shadow:none}@media (forced-colors:active){.ak-continuity-field{border:1px solid CanvasText;background:Canvas}.ak-continuity-field>span{color:CanvasText}}.ak-context-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.ak-context-role{display:flex;align-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px;min-width:0;padding:12px 13px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:#ffffff06}.ak-context-role>b{flex:0 0 100%;color:#e1ebf885;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.ak-context-role button{appearance:none;max-width:100%;min-height:32px;padding:6px 9px;border:1px solid rgba(111,221,255,.12);border-radius:10px;background:#5bc0ff0f;color:#eef7ff;font:inherit;font-size:11px;font-weight:780;text-align:left;white-space:normal;cursor:pointer}.ak-context-role button:focus-visible{outline:2px solid var(--ak-cyan);outline-offset:2px}.ak-context-production{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.ak-context-production>span{display:grid;gap:4px;min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#ffffff05;color:#dce7f5;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.ak-context-production b{color:#d7e4f575;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.ak-context-themes{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.ak-context-themes>strong{flex:0 0 100%;margin-bottom:2px;color:#e2ecf894;font-size:10px}.ak-context-themes button{min-height:32px;padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff06;color:#dbe7f5;font:inherit;font-size:10px}html[data-ak-form=mobile] .nav-links{display:none!important}html[data-ak-form=mobile] .ak-mobile-dock{display:grid!important;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));min-height:62px;padding:5px 6px;gap:2px;border-radius:20px;background:linear-gradient(180deg,#080c13eb,#05080ef2);border-color:#ffffff1b;box-shadow:0 18px 55px #00000080;backdrop-filter:blur(24px) saturate(135%)}html[data-ak-form=mobile] .ak-mobile-dock a{min-width:0;min-height:50px;padding:4px 2px;gap:2px;border-radius:14px;line-height:1.05;white-space:nowrap}html[data-ak-form=mobile] .nav-bar{top:max(6px,env(safe-area-inset-top));padding:0 9px;background:linear-gradient(180deg,#080d15e6,#070b12c7);border:1px solid rgba(255,255,255,.09);box-shadow:0 12px 42px #00000047;backdrop-filter:blur(22px) saturate(130%)}html[data-ak-form=mobile] .ak-shell-search{order:2;flex:0 0 40px;margin-left:0;border-radius:13px}html[data-ak-form=mobile] .nav-actions{order:3;flex:0 0 auto;gap:4px;margin-left:0}html[data-ak-form=mobile] .status{display:none}html[data-ak-form=mobile] .ak-pulse-track{gap:7px;padding:2px 12px 2px 0}html[data-ak-form=mobile] .ak-pulse button{min-height:36px;padding:6px 11px;border-radius:999px;background:#080d1599;border-color:#ffffff16;backdrop-filter:blur(12px)}html[data-ak-form=mobile] .ak-genre-strip button{min-height:34px;padding-inline:10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff06}#player-surface.player-idle .player-controls,#player-surface.player-idle .player-header,html[data-ak-form=mobile][data-ak-detail-open="1"] #ak-genre-strip,html[data-ak-form=mobile][data-ak-detail-open="1"] #ak-pulse,html[data-ak-form=mobile][data-ak-detail-open="1"] .ak-mobile-dock,html[data-ak-form=mobile][data-ak-detail-open="1"] .nav-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html[data-ak-form=mobile][data-ak-detail-open="1"] .modal{z-index:9400;padding:0!important;background:#05080d;backdrop-filter:none}html[data-ak-form=mobile] .detail{width:100%;max-width:none;min-height:100dvh;padding:14px 14px calc(24px + env(safe-area-inset-bottom));border:0;border-radius:0;background:linear-gradient(180deg,#060a10f5,#05080d 46%)}html[data-ak-form=mobile] .ak-detail-future:before{height:320px;opacity:.26;background-image:linear-gradient(180deg,#05080d2e,#05080dbd 62%,#05080d),var(--ak-detail-backdrop)}html[data-ak-form=mobile] .detail-top{position:sticky;top:0;z-index:12;align-items:center;margin:-6px -4px 4px;padding:7px 4px;background:linear-gradient(180deg,rgba(5,8,13,.94),rgba(5,8,13,.72),transparent);backdrop-filter:blur(12px)}html[data-ak-form=mobile] .detail-kicker{font-size:8px;letter-spacing:.12em}html[data-ak-form=mobile] .ak-close{width:42px;height:42px;min-width:42px;border-radius:14px;background:#ffffff0e}html[data-ak-form=mobile] .ak-detail-navigator{scrollbar-width:none}html[data-ak-form=mobile] .detail-grid{grid-template-columns:1fr!important;padding-top:8px}html[data-ak-form=mobile] .detail-poster{width:min(42vw,156px);margin:2px 0 0;border-radius:16px;box-shadow:0 18px 44px #0000005c}html[data-ak-form=mobile] .detail-info{min-width:0}html[data-ak-form=mobile] .detail h2{margin-top:8px;line-height:1.02;letter-spacing:-.045em}html[data-ak-form=mobile] .detail-info>p{max-width:100%;color:#e0e8f3c2;font-size:12px;line-height:1.55}html[data-ak-form=mobile] .ak-tagline{font-size:12px;line-height:1.45}html[data-ak-form=mobile] .ak-detail-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-ak-form=mobile] .ak-detail-actions .ak-main-play{grid-column:1/-1;min-height:52px;font-size:15px}html[data-ak-form=mobile] .ak-detail-actions .ak-favorite,html[data-ak-form=mobile] .ak-detail-actions .ak-handoff{width:100%;min-width:0;padding-inline:8px}html[data-ak-form=mobile] .ak-decision-layer{grid-template-columns:1fr;gap:7px}html[data-ak-form=mobile] .ak-movie-space{margin-bottom:11px}html[data-ak-form=mobile] .ak-context-roles{grid-template-columns:1fr;gap:8px}html[data-ak-form=mobile] .ak-context-role{padding:11px 12px}html[data-ak-form=mobile] .ak-context-production{grid-template-columns:1fr 1fr;gap:7px}html[data-ak-form=mobile] .ak-context-production>span{padding:10px 11px;font-size:10px}html[data-ak-form=mobile] .ak-context-related-rail{grid-auto-columns:minmax(140px,44vw)}html[data-ak-form=mobile] .ak-context-graph .section-header{display:grid;gap:5px}.ak-context-graph .section-header .attrib{justify-self:start}html[data-ak-form=mobile] .release-browser{margin-inline:-2px;padding:12px;border-radius:16px}html[data-ak-form=mobile] .release-card{min-width:0}html[data-ak-form=mobile] .ak-handoff-capsule{padding:12px;border-radius:15px}@media (max-width:820px){html:not([data-ak-tv="1"]) body{padding-bottom:max(78px,calc(66px + env(safe-area-inset-bottom)))}html:not([data-ak-tv="1"]) .nav-links{display:none!important}html:not([data-ak-tv="1"]) .ak-mobile-dock{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))}html:not([data-ak-tv="1"])[data-ak-detail-open="1"] .ak-mobile-dock,html:not([data-ak-tv="1"])[data-ak-detail-open="1"] .nav-bar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html:not([data-ak-tv="1"])[data-ak-detail-open="1"] .modal{z-index:9400;padding:0!important}html:not([data-ak-tv="1"])[data-ak-detail-open="1"] .detail-grid{grid-template-columns:1fr!important}.ak-context-roles{grid-template-columns:1fr}.ak-context-production{grid-template-columns:1fr 1fr}}@media (max-width:430px){html[data-ak-form=mobile] .nav-bar{left:6px;right:6px;padding-inline:8px}html[data-ak-form=mobile] .ak-mobile-dock{left:6px;right:6px;padding-inline:4px}html[data-ak-form=mobile] .ak-mobile-dock a{font-size:7.5px}html[data-ak-form=mobile] .ak-mobile-dock a span{font-size:16px}html[data-ak-form=mobile] .detail{padding-inline:12px}html[data-ak-form=mobile] .detail-poster{width:min(46vw,150px)}html[data-ak-form=mobile] .ak-context-production{grid-template-columns:1fr}}html[data-ak-visual=spatial-2086] .nav-bar{top:14px;left:50%;right:auto;width:min(1720px,calc(100vw - 28px));height:64px;transform:translate(-50%);padding:0 20px;gap:16px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:#060a11bd;box-shadow:0 16px 60px #00000047,inset 0 1px #ffffff09;backdrop-filter:blur(24px) saturate(132%)}html[data-ak-visual=spatial-2086] .nav-links{gap:2px;background:0 0;padding:0}html[data-ak-visual=spatial-2086] .nav-links a{min-height:38px;padding:0 11px;display:flex;align-items:center;border-radius:11px;color:#8f9bab;font-size:12px;background:0 0}html[data-ak-visual=spatial-2086] .nav-links a.active{color:#fff;background:#fff1;box-shadow:inset 0 0 0 1px #ffffff09}html[data-ak-visual=spatial-2086] .ak-shell-search{width:min(440px,30vw);height:42px;margin-left:auto;border-radius:14px;background:#ffffff09;border-color:#ffffff14}html[data-ak-visual=spatial-2086] .nav-actions{margin-left:0}html[data-ak-visual=spatial-2086] .nav-actions .btn{min-height:40px;border-radius:12px;background:#ffffff09}html[data-ak-visual=spatial-2086] .status{display:none}html[data-ak-visual=spatial-2086] .ak-pulse{position:absolute;top:94px;left:clamp(28px,5vw,88px);right:auto;width:min(760px,58vw);z-index:80;padding:0;border:0;background:0 0;box-shadow:none;backdrop-filter:none;gap:0}html[data-ak-visual=spatial-2086] .ak-pulse button small,html[data-ak-visual=spatial-2086] .ak-pulse-head{display:none}html[data-ak-visual=spatial-2086] .ak-pulse-track{gap:7px;padding:0;mask-image:linear-gradient(90deg,#000 94%,transparent)}html[data-ak-visual=spatial-2086] .ak-pulse button{min-height:34px;padding:5px 11px;border-radius:999px;border-color:#ffffff14;background:#05090f85;backdrop-filter:blur(12px);box-shadow:none}html[data-ak-visual=spatial-2086] .ak-pulse button strong{font-size:11px;font-weight:760}html[data-ak-visual=spatial-2086] .ak-pulse button.is-active,html[data-ak-visual=spatial-2086] .ak-pulse button:focus-visible,html[data-ak-visual=spatial-2086] .ak-pulse button:hover{transform:none;background:#63e6ff17;border-color:#63e6ff38}html[data-ak-visual=spatial-2086] .hero-section{height:var(--shell-hero-h);min-height:var(--shell-hero-h);max-height:var(--shell-hero-h);padding:148px clamp(30px,5vw,88px) 88px;align-items:flex-end;background:#020407}html[data-ak-visual=spatial-2086] .hero-backdrop{background-position:68%center;transform:scale(1.025);filter:saturate(1.04) contrast(1.025)}html[data-ak-visual=spatial-2086] .hero-section:before{background:radial-gradient(58% 74%at 73% 38%,hsla(var(--ak-film-hue),76%,56%,.08),transparent 66%),linear-gradient(90deg,#020407f5,#020407db 26%,#0204076b,#02040714 76%,#02040729)!important;filter:none}html[data-ak-visual=spatial-2086] .hero-section:after{background:linear-gradient(0deg,#020407 0,rgba(2,4,7,.72) 11%,rgba(2,4,7,.08) 43%,transparent 72%)}html[data-ak-visual=spatial-2086] .hero-content{width:min(720px,48vw);max-width:720px;margin:0;transform:none!important;padding-bottom:0}html[data-ak-visual=spatial-2086] .ak-session-context-slot,html[data-ak-visual=spatial-2086] .hero-content:after{display:none}html[data-ak-visual=spatial-2086] .hero-meta{gap:7px}html[data-ak-visual=spatial-2086] .hero-meta .badge{min-height:26px;border-radius:999px;padding:5px 9px;background:#04080e80;backdrop-filter:blur(10px)}html[data-ak-visual=spatial-2086] .hero-title{max-width:12ch;margin:15px 0 17px;font-size:clamp(54px,5.2vw,88px);line-height:.91;letter-spacing:-.064em;text-wrap:balance;text-shadow:0 22px 64px rgba(0,0,0,.62)}html[data-ak-visual=spatial-2086] .hero-description{max-width:620px;margin:0 0 16px;color:#bbc3cf;font-size:clamp(14px,1vw,17px);line-height:1.58;-webkit-line-clamp:3}html[data-ak-visual=spatial-2086] .hero-genres{margin-top:7px;color:#f0f4fac7;font-size:12px}html[data-ak-visual=spatial-2086] .ak-hero-signal{margin:0 0 8px;padding:7px 10px;border-radius:999px;background:#050a116b;box-shadow:none;backdrop-filter:blur(10px)}html[data-ak-visual=spatial-2086] .ak-hero-signal span{font-size:8px}html[data-ak-visual=spatial-2086] .ak-hero-signal strong{font-size:11px;font-weight:620}html[data-ak-visual=spatial-2086] .hero-actions{gap:9px;margin-top:20px}html[data-ak-visual=spatial-2086] .hero-actions .btn{min-height:50px;padding:0 20px;border-radius:15px}html[data-ak-visual=spatial-2086] .hero-actions .btn-primary{background:linear-gradient(125deg,#43dfff,#6d6cff 72%,#8e72ff);box-shadow:0 16px 48px #3fbeff2e,inset 0 1px #ffffff3d}html[data-ak-visual=spatial-2086] .hero-actions .btn-glass{background:#070b1275;backdrop-filter:blur(14px)}html[data-ak-visual=spatial-2086] .ak-genre-strip{position:relative;z-index:40;width:min(100%,var(--ak-max));margin:0 auto;padding:14px clamp(24px,4vw,58px) 12px;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none}html[data-ak-visual=spatial-2086] .ak-genre-label{display:none}html[data-ak-visual=spatial-2086] .ak-genre-strip button{min-height:32px;padding:0 10px;border:0;border-radius:999px;background:0 0;color:#7e8a9b;font-size:11px}html[data-ak-visual=spatial-2086] .ak-genre-strip button:focus-visible,html[data-ak-visual=spatial-2086] .ak-genre-strip button:hover{color:#fff;background:#ffffff0b;outline:0}html[data-ak-visual=spatial-2086] .catalog-section{padding:32px 0 40px;margin:0;background:0 0;border-radius:0}html[data-ak-visual=spatial-2086] .catalog-section>.section-header:after{opacity:.35;bottom:-10px}html[data-ak-visual=spatial-2086] .ak-section-kicker{font-size:8px;letter-spacing:.14em;color:#78dcf09e}html[data-ak-visual=spatial-2086] .ak-section-subtitle{font-size:10px;color:#687486}html[data-ak-visual=spatial-2086] .section-header .attrib{font-size:9px;color:#566173}html[data-ak-visual=spatial-2086] #catalogSections>.catalog-section:not(#ak-search-results):not(.ak-person-graph-page):not(.ak-collection-graph-page) .catalog-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(188px,12vw,224px);gap:14px;overflow-x:auto;overflow-y:visible;padding:10px 48px 28px 2px;scroll-snap-type:x proximity;scrollbar-width:none}html[data-ak-visual=spatial-2086] .movie-card{border-radius:21px;scroll-snap-align:start}html[data-ak-visual=spatial-2086] .movie-card-inner{border-radius:21px;background:#090d14;box-shadow:0 12px 30px #0000005c,inset 0 0 0 1px #ffffff0b}html[data-ak-visual=spatial-2086] .movie-card-inner:after{opacity:.16}html[data-ak-visual=spatial-2086] .movie-card-overlay{opacity:.72;transform:none;padding:13px;background:linear-gradient(0deg,rgba(2,4,8,.97),rgba(2,4,8,.48) 38%,rgba(2,4,8,.04) 72%,transparent)}html[data-ak-visual=spatial-2086]:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner, html[data-ak-visual=spatial-2086] .movie-card:hover .movie-card-inner{transform:translateY(-7px) scale(1.022);box-shadow:0 22px 50px #0000007a,0 0 0 1px #63e6ff26}html[data-ak-visual=spatial-2086] .movie-card-title{font-size:13px}html[data-ak-tv="1"] .ak-search-hud button small,html[data-ak-visual=spatial-2086] .ak-flow-choice>b,html[data-ak-visual=spatial-2086] .movie-card-meta{font-size:10px}html[data-ak-visual=spatial-2086] .ak-cinema-flow{margin:8px 0 20px;padding:26px 0 34px;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:visible}html[data-ak-visual=spatial-2086] .ak-cinema-flow>.section-header{margin-bottom:14px}html[data-ak-visual=spatial-2086] .ak-flow-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-ak-visual=spatial-2086] .ak-flow-choice{min-height:190px;padding:18px;border-radius:22px;border-color:#ffffff13;background:linear-gradient(180deg,#03060a14,#03060a47 38%,#03060aeb),var(--ak-flow-bg);background-size:cover;background-position:center;box-shadow:0 14px 36px #00000038}html[data-ak-visual=spatial-2086] .ak-flow-choice>strong{margin-top:72px;font-size:22px;max-width:78%}html[data-ak-visual=spatial-2086] .ak-flow-choice>small{font-size:10px;max-width:80%}html[data-ak-visual=spatial-2086] .ak-flow-kicker{font-size:8px;color:#b0ebf7bd}html[data-ak-visual=spatial-2086] .ak-flow-index{opacity:.55}html[data-ak-visual=spatial-2086] .ak-smart-section{background:0 0}html[data-ak-visual=spatial-2086] #catalogSections[data-ak-living-order]>.ak-smart-section:first-child:before{display:none}html[data-ak-visual=spatial-2086] .ak-library-depth{margin-top:34px}html[data-ak-visual=spatial-2086][data-ak-form=ultrawide] .hero-content{width:min(760px,39vw);max-width:760px}html[data-ak-visual=spatial-2086][data-ak-form=ultrawide] .hero-backdrop{background-position:72%center}html[data-ak-visual=spatial-2086][data-ak-form=ultrawide] #catalogSections>.catalog-section:not(#ak-search-results):not(.ak-person-graph-page):not(.ak-collection-graph-page) .catalog-grid{grid-auto-columns:clamp(210px,10.8vw,252px)}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .nav-bar{transform:none}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .ak-pulse{top:68px;left:0;right:0;width:100%;padding:4px 10px}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .hero-section{padding:122px 16px 54px}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .hero-content{width:100%;max-width:100%}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .hero-title{font-size:clamp(38px,11vw,52px)}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .ak-genre-strip{width:100%;margin:0;padding:6px 10px 8px}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .catalog-section{padding:23px 0 30px}html[data-ak-visual=spatial-2086][data-ak-form=mobile] #catalogSections>.catalog-section:not(#ak-search-results):not(.ak-person-graph-page):not(.ak-collection-graph-page) .catalog-grid{grid-auto-columns:minmax(142px,43vw);gap:10px;padding:8px 22px 20px 2px}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .ak-flow-deck{display:flex;overflow-x:auto;padding:2px 12px 8px;gap:9px;scroll-snap-type:x mandatory}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .ak-flow-choice{flex:0 0 min(82vw,310px);min-height:150px;scroll-snap-align:start}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .ak-flow-choice>strong{margin-top:44px;font-size:18px}html[data-ak-data=save][data-ak-visual=spatial-2086] .ak-pulse,html[data-ak-perf=low][data-ak-visual=spatial-2086] .ak-pulse{backdrop-filter:none}@media (max-width:1100px) and (min-width:821px){html[data-ak-visual=spatial-2086] .hero-content{width:min(650px,60vw)}html[data-ak-visual=spatial-2086] .ak-flow-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html[data-ak-visual=spatial-2086] .hero-backdrop,html[data-ak-visual=spatial-2086] .movie-card-inner{transition:none!important}}:root{--n-ease:cubic-bezier(.2, .8, .2, 1);--n-time:.24s;--n-glass:#0b1220;--n-blur:none;--n-line:rgba(255, 255, 255, .1);--n-shadow:0 18px 44px rgba(0, 0, 0, .35);--n-lift:perspective(1100px) translateY(-5px) rotateX(2deg) rotateY(-2deg) scale(1.012);--n-button-lift:translateY(-2px);--n-breathe:ak76-breathe 36s ease-in-out infinite alternate;--n-shimmer:ak76-shimmer .85s ease-out 1 both}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root{--n-glass:rgba(9, 16, 30, .72);--n-blur:blur(14px) saturate(125%)}}html:root body{isolation:isolate;background:#040710}html:root body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 12% 25%,hsla(var(--ak-film-hue, 192),80%,48%,.15),transparent 58%),radial-gradient(ellipse at 88% 50%,hsla(var(--ak-film-hue2, 268),76%,48%,.16),transparent 60%),radial-gradient(ellipse at 45% 92%,rgba(32,140,160,.09),transparent 55%);opacity:.72;animation:var(--n-breathe)}html:root body .ak-ai-panel,html:root body .ak-mobile-dock,html:root body .nav-bar,html:root body .release-browser{background:var(--n-glass)!important;border:1px solid var(--n-line)!important;box-shadow:var(--n-shadow),inset 0 1px #ffffff14,inset 0-1px hsla(var(--ak-film-hue, 192),90%,65%,.09)!important;-webkit-backdrop-filter:var(--n-blur)!important;backdrop-filter:var(--n-blur)!important;transition:opacity var(--n-time) var(--n-ease)}html:root body .nav-bar .ak-shell-search,html:root body .nav-bar .btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:root body .movie-card{--n-pose:none;--n-energy:0;position:relative;isolation:isolate;perspective:none;transform:none!important;filter:none!important;opacity:1!important;transition:none!important}html:root body .movie-card .movie-card-inner{transform:var(--n-pose)!important;transform-origin:50% 70%;box-shadow:var(--n-shadow)!important;transition:transform var(--n-time) var(--n-ease)!important;filter:none!important;outline:0!important;will-change:auto!important}html:root body .movie-card .ak-poster-img,html:root body .movie-card .movie-card-poster{transform:none!important;filter:none!important;transition:none!important;will-change:auto!important}html:root body .movie-card .movie-card-inner:after,html:root body .movie-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--n-energy)}html:root body .movie-card:before{z-index:-1;box-shadow:0 0 22px hsla(var(--ak-film-hue, 192),92%,60%,.25),0 10px 26px hsla(var(--ak-film-hue2, 268),85%,56%,.17);transform:var(--n-pose);transition:opacity var(--n-time) var(--n-ease),transform var(--n-time) var(--n-ease)}html:root body .movie-card .movie-card-inner:after{display:block;z-index:4;background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 28%,transparent 65%,hsla(var(--ak-film-hue2, 268),92%,65%,.12));box-shadow:inset 0 0 0 1px #bef0ffa6,inset 0 0 24px hsla(var(--ak-film-hue, 192),90%,62%,.14);mix-blend-mode:normal;transform:none;transition:opacity var(--n-time) var(--n-ease)}html:root body .movie-card .movie-card-overlay{opacity:1!important;transform:none!important}html:root:not([data-ak-webos-lite="1"]) body .movie-card:focus, html:root:not([data-ak-webos-lite="1"]) body .movie-card:focus-within{--n-pose:var(--n-lift);--n-energy:1;z-index:3;outline:2px solid #c7f5ff!important;outline-offset:4px}@media (hover:hover) and (pointer:fine){html:root body .movie-card:hover{--n-pose:var(--n-lift);--n-energy:1;z-index:3}}#ak-hero-details,#ak-hero-play,#heroInfo,#heroWatch{--n-button-energy:0;--n-button-pose:none;--n-run:none;position:relative;z-index:0;isolation:isolate;overflow:hidden;min-height:48px;border:1px solid rgba(121,225,255,.65);background:#060c1994;color:#f4fbff;box-shadow:inset 0 0 14px #56cdff0f;-webkit-backdrop-filter:none;backdrop-filter:none;transform:var(--n-button-pose);transition:transform var(--n-time) var(--n-ease)}#ak-hero-details,#heroInfo{border-color:#b9a2ffa6}#ak-hero-details:before,#ak-hero-play:before,#heroInfo:before,#heroWatch:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#1894bd8c,#483d9abf,#7e32978c);box-shadow:inset 0 0 18px #8ae1ff24;opacity:var(--n-button-energy);transition:opacity var(--n-time) var(--n-ease)}#ak-hero-details:after,#ak-hero-play:after,#heroInfo:after,#heroWatch:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:35%;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(220,250,255,.32),transparent);opacity:0;animation:var(--n-run)}#ak-hero-details:focus,#ak-hero-play:focus,#heroInfo:focus,#heroWatch:focus{--n-button-energy:1;--n-button-pose:var(--n-button-lift);--n-run:var(--n-shimmer);outline:2px solid #d6f8ff;outline-offset:4px}@media (hover:hover) and (pointer:fine){#ak-hero-details:hover,#ak-hero-play:hover,#heroInfo:hover,#heroWatch:hover{--n-button-energy:1;--n-button-pose:var(--n-button-lift);--n-run:var(--n-shimmer)}}#ak-hero-details:active,#ak-hero-play:active,#heroInfo:active,#heroWatch:active{--n-button-pose:none}#ak-hero-details:disabled,#ak-hero-details[aria-disabled=true],#ak-hero-play:disabled,#ak-hero-play[aria-disabled=true],#heroInfo:disabled,#heroInfo[aria-disabled=true],#heroWatch:disabled,#heroWatch[aria-disabled=true]{--n-button-energy:0;--n-button-pose:none;--n-run:none;opacity:.45;cursor:not-allowed}html[data-ak-perf=low]{--n-glass:rgba(9, 16, 29, .97);--n-blur:none;--n-breathe:none;--n-shimmer:none;--n-time:.14s;--n-shadow:0 8px 18px rgba(0, 0, 0, .32);--n-lift:perspective(1200px) translateY(-2px) rotateX(1deg);--n-button-lift:none;--n-lift:none}@media (hover:none),(pointer:coarse){:root{--n-breathe:none;--n-shimmer:none;--n-button-lift:none}}@media (prefers-reduced-motion:reduce){html:root{--n-breathe:none;--n-shimmer:none;--n-time:0s;--n-lift:none;--n-button-lift:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html:root{--n-glass:#0b1220;--n-blur:none;--n-line:rgba(255,255,255,.4)}#ak-hero-details,#ak-hero-play,#heroInfo,#heroWatch{background:#091221;border-color:#d6f8ff}}@media (forced-colors:active){#ak-hero-details:after,#ak-hero-details:before,#ak-hero-play:after,#ak-hero-play:before,#heroInfo:after,#heroInfo:before,#heroWatch:after,#heroWatch:before,html:root body .movie-card .movie-card-inner:after,html:root body .movie-card:before,html:root body:before{display:none}html:root{--n-glass:Canvas;--n-blur:none;--n-line:CanvasText}#ak-hero-details,#ak-hero-play,#heroInfo,#heroWatch{background:ButtonFace;color:ButtonText;border-color:ButtonText}#ak-hero-details:focus, #ak-hero-play:focus, #heroInfo:focus, #heroWatch:focus, html:root:not([data-ak-webos-lite="1"]) body .movie-card:focus, html:root:not([data-ak-webos-lite="1"]) body .movie-card:focus-within{outline:3px solid Highlight!important}}html[data-ak-visual=spatial-2086] #catalogSections>.catalog-section[data-ak-scene-primary="1"]>.section-header h2{font-size:clamp(30px,2.35vw,42px)}html[data-ak-visual=spatial-2086] #catalogSections>.catalog-section[data-ak-scene-primary="1"]:before{content:"";position:absolute;inset:-20px -24px auto;height:220px;pointer-events:none;background:radial-gradient(70% 100%at 12%0,hsla(var(--ak-scene-accent),82%,58%,.11),transparent 72%);z-index:-1}html[data-ak-visual=spatial-2086][data-ak-scene=continue] #ak-continue .catalog-grid,html[data-ak-visual=spatial-2086][data-ak-scene=taste] #ak-for-you .catalog-grid,html[data-ak-visual=spatial-2086][data-ak-scene=together] #ak-together .catalog-grid{gap:14px}html[data-ak-visual=spatial-2086] .ak-generative-results{padding-top:clamp(98px,10vh,138px)!important}html[data-ak-visual=spatial-2086] .ak-generative-header{align-items:flex-start;max-width:1180px;margin-bottom:24px}html[data-ak-visual=spatial-2086] .ak-generative-header h2{font-size:clamp(34px,3.1vw,58px);max-width:16ch;line-height:.96;letter-spacing:-.055em}html[data-ak-visual=spatial-2086] .ak-generative-explain{max-width:720px;margin:12px 0 0;color:#e1e9f4a3;font-size:13px;line-height:1.55}html[data-ak-visual=spatial-2086] .ak-generative-stage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:8px 0 36px}html[data-ak-visual=spatial-2086] .ak-generative-choice.movie-card{width:auto!important;min-width:0!important;aspect-ratio:16/8.7;border-radius:24px;overflow:visible}html[data-ak-visual=spatial-2086] .ak-generative-choice .movie-card-inner{height:100%;aspect-ratio:auto!important;border-radius:24px;overflow:hidden}html[data-ak-visual=spatial-2086] .ak-generative-choice .movie-card-poster{position:absolute;inset:0;height:100%!important;aspect-ratio:auto!important}html[data-ak-visual=spatial-2086] .ak-generative-choice .movie-card-poster img{width:100%;height:100%;object-fit:cover;object-position:center 28%}html[data-ak-visual=spatial-2086] .ak-generative-choice .movie-card-overlay{justify-content:flex-end;padding:22px;background:linear-gradient(0deg,rgba(2,5,10,.96),rgba(2,5,10,.44) 48%,rgba(2,5,10,.05) 78%,transparent)!important}html[data-ak-visual=spatial-2086] .ak-generative-choice .movie-card-title{font-size:clamp(19px,1.5vw,28px);line-height:1.05;max-width:16ch}html[data-ak-visual=spatial-2086] .ak-generative-choice:first-child{grid-column:span 1}html[data-ak-visual=spatial-2086] .ak-generative-choice:first-child .movie-card-inner{box-shadow:0 22px 54px #00000070,0 0 0 1px hsla(var(--ak-scene-accent),90%,72%,.26)!important}html[data-ak-visual=spatial-2086] .ak-generative-rest{display:flex;align-items:baseline;gap:12px;margin:10px 0 14px;border-top:1px solid rgba(255,255,255,.07);padding-top:24px}html[data-ak-visual=spatial-2086] .ak-generative-rest strong{font-size:22px}.ak-generative-rest span{color:#dce5f07a;font-size:11px}html[data-ak-visual=spatial-2086] .ak-generative-grid{margin-top:0}@media (max-width:900px){html[data-ak-visual=spatial-2086] .ak-generative-stage{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 12px 12px 0}html[data-ak-visual=spatial-2086] .ak-generative-choice.movie-card{flex:0 0 min(82vw,520px);aspect-ratio:16/10;scroll-snap-align:start}html[data-ak-visual=spatial-2086] .ak-generative-header h2{font-size:clamp(32px,9vw,48px)}}html[data-ak-tv="1"][data-ak-scene=intent] .ak-generative-stage{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ak-tv="1"][data-ak-scene=intent] .ak-generative-choice:first-child{grid-column:span 2;aspect-ratio:16/6.8}@media (prefers-reduced-motion:reduce){html[data-ak-visual=spatial-2086] .ak-generative-choice .movie-card-inner{transition:none!important}}html[data-ak-visual=spatial-2086] .ak-generative-refine{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}html[data-ak-visual=spatial-2086] .ak-generative-refine button{min-height:34px;padding:6px 11px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#080e1885;color:#ecf3fbc7;font:inherit;font-size:11px;cursor:pointer}html[data-ak-visual=spatial-2086] .ak-generative-refine button:focus-visible,html[data-ak-visual=spatial-2086] .ak-generative-refine button:hover{color:#fff;border-color:hsla(var(--ak-scene-accent),88%,72%,.48);background:hsla(var(--ak-scene-accent),70%,48%,.1);outline:0;box-shadow:0 0 0 2px hsla(var(--ak-scene-accent),82%,66%,.12)}html[data-ak-visual=spatial-2086] .ak-generative-choice[data-ak-intent-stage=detail] .movie-card-inner{box-shadow:0 18px 42px #0000006b,0 0 0 1px hsla(var(--ak-scene-accent),80%,72%,.18)!important}html[data-ak-visual=spatial-2086] .ak-generative-choice[data-ak-intent-stage=context] .movie-card-inner{box-shadow:0 20px 48px #00000070,0 0 0 1px hsla(var(--ak-scene-accent),90%,72%,.32)!important}html[data-ak-visual=spatial-2086] .ak-generative-choice[data-ak-intent-stage=release] .movie-card-inner{box-shadow:0 22px 54px #00000075,0 0 0 1px hsla(var(--ak-scene-accent),96%,76%,.46),0 0 34px hsla(var(--ak-scene-accent),86%,58%,.1)!important}@media (max-width:760px){html[data-ak-visual=spatial-2086] .ak-generative-refine{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}html[data-ak-visual=spatial-2086] .ak-generative-refine button{flex:0 0 auto}}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"]{padding-top:clamp(34px,4vw,58px);padding-bottom:clamp(40px,5vw,72px)}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"]>.section-header{max-width:980px;margin-bottom:18px}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"]>.section-header h2{font-size:clamp(34px,2.8vw,52px);line-height:.94;letter-spacing:-.052em}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .catalog-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:14px!important;overflow:visible!important;padding:6px 0 12px!important;scroll-snap-type:none!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card{width:auto!important;min-width:0!important;aspect-ratio:16/8.8!important;border-radius:24px!important;overflow:visible}html[data-ak-tv="1"][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card:nth-child(3),html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card:nth-child(n+4){display:none}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card-inner{height:100%!important;aspect-ratio:auto!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 20px 48px #0000006b,inset 0 0 0 1px #ffffff12!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card-poster{position:absolute!important;inset:0!important;height:100%!important;aspect-ratio:auto!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card-poster img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 30%!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card-overlay{opacity:1!important;transform:none!important;justify-content:flex-end!important;padding:20px!important;background:linear-gradient(0deg,rgba(2,5,10,.96),rgba(2,5,10,.52) 46%,rgba(2,5,10,.07) 76%,transparent)!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card-title{font-size:clamp(18px,1.35vw,25px)!important;line-height:1.05!important;max-width:16ch}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight][data-ak-scene=taste] #ak-for-you .ak-why-chip{display:block;max-width:min(92%,360px);white-space:normal;line-height:1.25}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight][data-ak-scene=continue] #ak-continue .ak-watch-progress{height:4px;left:20px;right:20px;bottom:14px;border-radius:999px}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-tier=context]{opacity:.93}@media (max-width:980px){html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .catalog-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:10px!important;padding:5px 14px 14px 0!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card{display:block!important;flex:0 0 min(82vw,520px)!important;aspect-ratio:16/10!important;scroll-snap-align:start}}html[data-ak-tv="1"][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ak-data=save][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card-inner,html[data-ak-perf=low][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card-inner{box-shadow:0 10px 24px #00000057!important}.catalog-section{container-type:inline-size;container-name:ak-rail;isolation:isolate}.ak-detail-future{container-type:inline-size;container-name:ak-detail}.ak-detail-section,.release-browser,html[data-ak-visual=spatial-2086] .catalog-section{scroll-margin-top:96px}@container ak-rail (max-width:760px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.section-header h2{font-size:clamp(21px,7cqw,31px)}}@container ak-rail (min-width:1180px){.catalog-grid{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:18px}}@container ak-detail (max-width:720px){.ak-decision-layer{grid-template-columns:1fr}.ak-detail-navigator{justify-content:flex-start;margin-inline:0}.detail-grid{grid-template-columns:1fr}.detail-poster{width:min(220px,58cqw);margin-inline:auto}}@media (hover:none),(pointer:coarse){.ak-detail-navigator button,.btn,.nav-links a{min-height:44px}.ak-context-node:hover,.ak-flow-choice:hover{transform:none}}@media (display-mode:standalone){.nav-bar{padding-top:env(safe-area-inset-top);height:calc(var(--ak-nav) + env(safe-area-inset-top))}.hero-section{padding-top:calc(var(--ak-nav) + env(safe-area-inset-top) + 42px)}}@supports (scrollbar-gutter:stable){.ak-cast-rail,.ak-detail-future,.ak-detail-navigator,.ak-recommend-rail,.catalog-grid{scrollbar-gutter:stable}}@supports (container-type:scroll-state){.ak-detail-navigator{container-type:scroll-state;container-name:ak-detail-scroll}@container ak-detail-scroll scroll-state(scrollable:inline-end){button:last-child{box-shadow:inset -10px 0 18px -16px #79e5ffe6}}@container ak-detail-scroll scroll-state(scrollable:inline-start){button:first-child{box-shadow:inset 10px 0 18px -16px #79e5ffe6}}}@supports (anchor-name:--ak-anchor){.ak-detail-actions .ak-main-play{anchor-name:--ak-primary-action}.ak-handoff-capsule{position-anchor:--ak-primary-action}}@media (prefers-contrast:more){:root{--ak-line:rgba(255,255,255,.28);--ak-muted:#cbd5e1}.movie-card-overlay{background:linear-gradient(0deg,#020305 2%,rgba(2,3,5,.94) 31%,transparent 76%)}.ak-detail-navigator button,.btn,.nav-links a{border-color:#ffffff47}}@media (forced-colors:active){.ak-detail-navigator button:focus-visible, .btn:focus-visible, html:not([data-ak-webos-lite="1"]) .movie-card:focus-visible{outline:3px solid Highlight!important;outline-offset:3px}.hero-section:after{display:none}}@media (prefers-reduced-motion:reduce){html:not([data-ak-tv="1"]) .catalog-grid .movie-card{transition:none!important}}html[data-ak-visual=spatial-2086] #catalogSections>.catalog-section{box-sizing:border-box;max-width:100%;overflow:visible}html[data-ak-visual=spatial-2086] #catalogSections>.ak-cinema-flow>.ak-flow-deck,html[data-ak-visual=spatial-2086] #catalogSections>.catalog-section>.catalog-grid,html[data-ak-visual=spatial-2086] #catalogSections>.catalog-section>.section-header{max-width:100%;box-sizing:border-box}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-scene-count="1"] .catalog-grid{grid-template-columns:minmax(0,980px)!important;justify-content:start!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-scene-count="2"] .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-scene-count="3"] .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-scene-count="1"] .movie-card{aspect-ratio:16/7.7!important}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] .movie-card.has-ak-landscape .movie-card-poster{background-image:linear-gradient(0deg,#02050a1f,#02050a05),url(about:blank);background-size:cover;background-position:center}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] .movie-card.has-ak-landscape .movie-card-poster img{opacity:0!important}html[data-ak-visual=spatial-2086] .ak-flow-choice{max-width:100%;box-sizing:border-box;isolation:isolate}html[data-ak-visual=spatial-2086] .ak-flow-choice:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#03060a14,#03060a4d 40%,#03060af0);pointer-events:none}html[data-ak-visual=spatial-2086] .ak-flow-choice>*{position:relative;z-index:1}html[data-ak-visual=spatial-2086] .catalog-section:after,html[data-ak-visual=spatial-2086] .catalog-section:before,html[data-ak-visual=spatial-2086] .movie-card:after,html[data-ak-visual=spatial-2086] .movie-card:before{pointer-events:none}@media (max-width:1100px){html[data-ak-visual=spatial-2086] .ak-flow-deck{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-scene-count] .catalog-grid{display:flex!important;overflow-x:auto!important;justify-content:initial!important}}@media (max-width:760px){html[data-ak-visual=spatial-2086] .catalog-section{scroll-margin-top:72px}}html[data-ak-visual=spatial-2086] #ak-cinema-flow{overflow-anchor:none;contain:layout paint style}html[data-ak-visual=spatial-2086] #ak-cinema-flow .ak-flow-deck,html[data-ak-visual=spatial-2086] #catalogSections>.ak-smart-section{overflow-anchor:none}html:root body #ak-ai-panel{max-height:calc(100dvh - 100px);max-height:min(760px,calc(100vh - 100px));overflow:auto;overscroll-behavior:contain;z-index:2147483100;box-sizing:border-box}#ak-ai-panel[hidden],.ak-journey-trail[hidden]{display:none!important}#ak-ai-panel .ak-ai-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:14px 0}#ak-ai-panel .ak-ai-form>label{grid-column:1/-1}#ak-ai-panel input:not([type=checkbox]),#ak-ai-panel select{max-width:100%;min-width:0;box-sizing:border-box;color:inherit;background:#101824;border:1px solid #526178;border-radius:10px;padding:10px;font:inherit}#ak-ai-panel .ak-ai-options{display:grid;gap:12px;margin-top:14px}#ak-ai-panel .ak-ai-options label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px}#ak-ai-panel input[type=file]{font-size:12px;width:100%}#ak-ai-panel .ak-ai-privacy{font-size:12px;line-height:1.5;opacity:.75}#ak-ai-panel .ak-ai-output{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;line-height:1.5}#ak-ai-panel .ak-ai-state{font-size:12px;line-height:1.5;overflow-wrap:anywhere}#ak-ai-panel button:focus-visible,#ak-ai-panel input:focus-visible,#ak-ai-panel select:focus-visible{outline:2px solid #8ceeff;outline-offset:3px}@media (max-width:480px){html:root body #ak-ai-panel{top:64px;right:8px;width:calc(100vw - 16px);padding:14px;max-height:calc(100dvh - 76px)}#ak-ai-panel .ak-ai-form{grid-template-columns:minmax(0,1fr)}}.player-controls,.player-header{transition:opacity .18s ease,visibility .18s ease}@media (max-width:760px){html[data-ak-visual=spatial-2086][data-ak-form=mobile] .nav-bar{top:max(6px,env(safe-area-inset-top));left:8px;right:8px;width:auto;height:54px;transform:none;padding:0 9px;gap:7px;border-radius:18px}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .ak-shell-search{order:2;flex:0 0 40px;width:40px;max-width:40px;height:40px;margin-left:0;padding:0;justify-content:center}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .nav-actions{order:3;flex:0 0 auto;gap:4px;margin-left:0}html[data-ak-visual=spatial-2086][data-ak-form=mobile] .nav-actions .btn{min-height:40px}}@media (max-width:430px){html[data-ak-visual=spatial-2086][data-ak-form=mobile] .nav-bar{left:6px;right:6px;padding-inline:8px;gap:5px}}.ak-journey-trail{position:relative;z-index:18;display:flex;align-items:center;gap:10px;margin:-2px clamp(14px,3vw,48px) 10px;padding:7px 10px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(135deg,#080d15b8,#070a107a);backdrop-filter:blur(16px);box-shadow:0 10px 36px #00000029;overflow:hidden}.ak-journey-label{flex:0 0 auto;font-size:9px;letter-spacing:.18em;color:hsl(var(--ak-film-hue,192) 92% 72%/.72);font-weight:800}.ak-journey-track{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.ak-journey-track::-webkit-scrollbar,.ak-season-tabs::-webkit-scrollbar{display:none}.ak-journey-track>b{font-size:11px;color:#ffffff38;font-weight:400}.ak-journey-track button{appearance:none;display:flex;align-items:center;gap:6px;flex:0 0 auto;max-width:220px;min-height:32px;padding:5px 9px;border:1px solid transparent;border-radius:11px;background:0 0;color:#e6eef89e;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ak-journey-track button i{font-style:normal;color:hsl(var(--ak-film-hue,192) 90% 72%/.68)}.ak-journey-track button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650}.ak-journey-track button:focus-visible,.ak-journey-track button:hover{color:#fff;border-color:hsl(var(--ak-film-hue,192) 88% 70%/.28);background:hsl(var(--ak-film-hue,192) 70% 30%/.1);outline:0;transform:translateY(-1px)}.ak-journey-track button[aria-current=location]{color:#fff;background:#ffffff0e;border-color:#ffffff14}html[data-ak-zero-chrome="1"] .ak-journey-trail{opacity:0;transform:translateY(-14px);pointer-events:none}html[data-ak-tv="1"] .ak-journey-trail{margin-inline:38px;padding:10px 13px;border-radius:20px}html[data-ak-tv="1"] .ak-journey-track button{min-height:48px;padding:8px 12px;max-width:300px}html[data-ak-tv="1"] .ak-journey-track button strong{font-size:14px}@media (max-width:760px){.ak-journey-trail{margin:0 10px 8px;padding:6px 8px;border-radius:14px;gap:7px}.ak-journey-label{display:none}.ak-journey-track{gap:4px}.ak-journey-track button{max-width:165px;min-height:34px;padding:5px 8px}.ak-journey-track button strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.ak-journey-track button,.ak-journey-trail{transition:none!important}}.ak-content-type-badge{position:absolute;left:10px;top:10px;z-index:3;padding:5px 8px;border-radius:999px;border:1px solid rgba(170,220,255,.28);background:#040c16a3;backdrop-filter:blur(14px) saturate(135%);font-size:10px;font-weight:800;letter-spacing:.12em;color:#e2f4fff5;box-shadow:0 6px 24px #00000047}.catalog-section[data-ak-content-type=tv]{--ak-section-accent:205}.catalog-section[data-ak-content-type=tv] .section-header h2:before{content:"▣";font-size:.7em;margin-right:.45em;opacity:.66}.ak-series-browser{display:grid}.ak-season-tabs{display:flex;gap:9px;overflow-x:auto;padding:3px 2px 9px;scrollbar-width:none}.ak-season-tabs button{flex:0 0 auto;min-width:112px;min-height:54px;padding:9px 13px;border:1px solid rgba(255,255,255,.11);background:#ffffff0b;color:inherit;text-align:left;backdrop-filter:blur(16px)}.ak-season-tabs button small{display:block;margin-top:3px;opacity:.55}.ak-season-tabs button.is-active,.ak-season-tabs button:focus-visible{border-color:#84d8ff94;background:#69bbff24;box-shadow:0 0 0 1px #6fcdff24,0 10px 35px #00000038}.ak-episode-list{display:grid}.ak-episode-card{display:grid;gap:16px;padding:11px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;backdrop-filter:blur(18px)}.ak-episode-card:focus,.ak-episode-card:focus-within{border-color:#8ddcff61;background:#ffffff0e;outline:0}.ak-episode-still{position:relative;aspect-ratio:16/9;border-radius:13px;background:linear-gradient(135deg,#25384ecc,#060a10e6);background-size:cover;background-position:center;overflow:hidden}.ak-episode-still:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.72))}.ak-episode-still span{position:absolute;z-index:2;left:9px;bottom:7px;font-size:11px;font-weight:800;letter-spacing:.1em}.ak-episode-card strong{display:block;font-size:16px}.ak-episode-card small{display:block;margin-top:4px;opacity:.6}.ak-episode-card p{margin:7px 0 0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;opacity:.72;line-height:1.42}.ak-episode-card .btn{white-space:nowrap}@media (max-width:760px){.ak-episode-card{grid-template-columns:112px minmax(0,1fr);gap:10px}.ak-episode-card .btn{grid-column:1/-1;width:100%}.ak-episode-card p{display:none}.ak-season-tabs button{min-width:100px}}@media (min-width:1500px){.ak-episode-card{grid-template-columns:260px minmax(0,1fr) auto}.ak-episode-card strong{font-size:18px}}html[data-ak-js-compat=chrome79] #native-video-container,html[data-ak-js-compat=chrome79] #player-surface,html[data-ak-js-compat=chrome79] .ak-episode-still:after,html[data-ak-js-compat=chrome79] .ak-flow-choice:before,html[data-ak-js-compat=chrome79] .ak-focus-lens:after,html[data-ak-js-compat=chrome79] .ak-focus-lens:before,html[data-ak-js-compat=chrome79] .hero-backdrop,html[data-ak-js-compat=chrome79] .hero-section:after,html[data-ak-js-compat=chrome79] .modal,html[data-ak-js-compat=chrome79] .movie-card-overlay,html[data-ak-js-compat=chrome79] .movie-card-poster,html[data-ak-js-compat=chrome79] .player-loading{inset:0}html[data-ak-js-compat=chrome79] .ak-detail-future:before,html[data-ak-js-compat=chrome79] .player-header{inset:0 0 auto}html[data-ak-js-compat=chrome79][data-ak-tv="1"] .nav-bar{inset:18px 18px auto}html[data-ak-js-compat=chrome79] .movie-card-inner{aspect-ratio:auto!important;height:0;padding-top:150%}html[data-ak-js-compat=chrome79] .ak-person-photo{aspect-ratio:auto!important;height:0;padding-top:125%}html[data-ak-js-compat=chrome79] .ak-episode-still{aspect-ratio:auto!important;height:0;padding-top:56.25%}html[data-ak-js-compat=chrome79][data-ak-visual=spatial-2086] .ak-generative-choice .movie-card-inner{height:0!important;padding-top:54.375%!important}html[data-ak-js-compat=chrome79][data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card-inner{height:0!important;padding-top:55%!important}html[data-ak-js-compat=chrome79][data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] #catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-scene-count="1"] .movie-card-inner{padding-top:48.125%!important}html[data-ak-js-compat=chrome79] .ak-person-card:focus, html[data-ak-js-compat=chrome79] .btn:focus, html[data-ak-js-compat=chrome79] .control-btn:focus, html[data-ak-js-compat=chrome79]:not([data-ak-webos-lite="1"]) .movie-card:focus{outline:2px solid var(--ak-cyan);outline-offset:3px}html[data-ak-js-compat=chrome79]:not([data-ak-webos-lite="1"]) .movie-card:focus .movie-card-inner{transform:translateY(-8px) scale(1.018);box-shadow:0 10px 20px #00000080,0 28px 58px #0000008c,0 0 34px #5fe7ff1a}html[data-ak-js-compat=chrome79]:not([data-ak-webos-lite="1"]) .movie-card:focus .movie-card-overlay{opacity:1}html[data-ak-js-compat=chrome79][data-ak-tv="1"] .ak-person-card:focus, html[data-ak-js-compat=chrome79][data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .movie-card:focus .movie-card-inner{outline:4px solid var(--ak-cyan);outline-offset:5px;box-shadow:0 0 0 8px #5fe7ff1f,0 24px 60px #0009}#player-surface{position:fixed;inset:0;z-index:2147483000;background:#000;color:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}#player-surface[hidden]{display:none!important}#aleks-native-video,#native-video-container{width:100%;height:100%;position:absolute;inset:0}#aleks-native-video{object-fit:contain;background:#000}.player-header{position:absolute;z-index:4;left:0;right:0;top:0;display:flex;align-items:center;padding:max(18px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) 18px max(22px,env(safe-area-inset-left));background:linear-gradient(180deg,rgba(0,0,0,.82),transparent);pointer-events:none}.player-title{font-weight:650;letter-spacing:.01em;max-width:min(72vw,1100px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.close-player-btn{pointer-events:auto;margin-left:auto}.player-controls{position:absolute;z-index:5;left:0;right:0;bottom:0;padding:24px max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.55) 55%,transparent)}.player-row{display:flex;align-items:center;gap:10px;min-height:52px}.player-spacer{flex:1}.aleks-menu-panel button,.aleks-menu-panel select,.close-player-btn,.control-btn{min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#121218b8;backdrop-filter:blur(18px);color:#fff;padding:0 15px;font:inherit}.aleks-menu-panel button:focus-visible,.aleks-menu-panel select:focus-visible,.close-player-btn:focus-visible,.control-btn:focus-visible{outline:3px solid rgba(255,255,255,.9);outline-offset:3px}.player-timeline{height:26px;position:relative;cursor:pointer;display:flex;align-items:center}.player-timeline:before{content:"";right:0;background:#ffffff38}.player-buffer,.player-progress,.player-timeline:before{position:absolute;left:0;height:5px;border-radius:99px}.player-buffer{background:#ffffff59}.player-progress{background:#fff}.aleks-skip-btn{position:absolute;right:max(26px,env(safe-area-inset-right));bottom:112px;z-index:7;min-height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.25);background:#08080cd1;color:#fff;padding:0 18px;font-weight:650}.aleks-menu-panel{position:absolute;z-index:10;right:max(18px,env(safe-area-inset-right));bottom:max(92px,calc(env(safe-area-inset-bottom) + 82px));width:min(430px,calc(100vw - 36px));max-height:min(72vh,760px);overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#0c0c12eb;backdrop-filter:blur(30px) saturate(140%);box-shadow:0 24px 80px #00000085;padding:18px}.aleks-menu-panel[hidden]{display:none!important}.aleks-menu-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.aleks-menu-head strong{font-size:18px}.aleks-menu-head button{margin-left:auto}.aleks-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aleks-menu-item{display:flex;flex-direction:column;gap:6px}.aleks-menu-item.wide{grid-column:1/-1}.aleks-menu-item label{font-size:12px;color:#ffffff9e;padding-left:4px}.aleks-menu-action{width:100%;text-align:left}.aleks-trickplay{position:absolute;z-index:7;bottom:118px;transform:translate(-50%);min-width:132px;padding:8px 10px;border-radius:12px;background:#06060ae6;border:1px solid rgba(255,255,255,.14);pointer-events:none;text-align:center;font-variant-numeric:tabular-nums}.aleks-trickplay-image{width:160px;height:90px;background-size:auto;background-repeat:no-repeat;border-radius:8px;margin-bottom:5px}.aleks-trickplay[hidden],html[data-ak-route=new-quality] #ak-genre-strip,html[data-ak-route=new-quality] #ak-library-depth,html[data-ak-route=new-quality] #ak-pulse,html[data-ak-route=now] #ak-genre-strip,html[data-ak-route=now] #ak-library-depth,html[data-ak-route=now] #ak-pulse,html[data-ak-route=series-trending] #ak-genre-strip,html[data-ak-route=series-trending] #ak-library-depth,html[data-ak-route=series-trending] #ak-pulse,html[data-ak-route=top] #ak-genre-strip,html[data-ak-route=top] #ak-library-depth,html[data-ak-route=top] #ak-pulse,html[data-ak-route=trending] #ak-genre-strip,html[data-ak-route=trending] #ak-library-depth,html[data-ak-route=trending] #ak-pulse{display:none!important}.aleks-menu-panel select,html[data-ak-form=mobile] .ak-space-target select{width:100%}.aleks-primary-label{display:inline}@media (max-width:760px){.player-controls{padding-left:12px;padding-right:12px}.player-row{gap:6px}.control-btn{min-width:44px;padding:0 10px}#player-volume,.aleks-primary-label{display:none}.aleks-menu-grid{grid-template-columns:1fr}.aleks-menu-item.wide{grid-column:auto}.aleks-menu-panel{left:12px;right:12px;width:auto;bottom:max(76px,calc(env(safe-area-inset-bottom) + 68px))}}@media (min-width:1600px){.close-player-btn,.control-btn{min-height:52px;font-size:18px}.player-row{min-height:60px}.aleks-menu-panel{width:500px}.aleks-menu-panel button,.aleks-menu-panel select{min-height:52px;font-size:17px}}html[data-ak-js-compat=chrome79] .ak-ai-actions,html[data-ak-js-compat=chrome79] .ak-control-actions,html[data-ak-js-compat=chrome79] .ak-detail-actions,html[data-ak-js-compat=chrome79] .ak-shell-search,html[data-ak-js-compat=chrome79] .aleks-menu-head,html[data-ak-js-compat=chrome79] .aleks-menu-item,html[data-ak-js-compat=chrome79] .hero-actions,html[data-ak-js-compat=chrome79] .movie-card-meta,html[data-ak-js-compat=chrome79] .nav-actions,html[data-ak-js-compat=chrome79] .player-error-actions,html[data-ak-js-compat=chrome79] .player-row{gap:0!important}html[data-ak-js-compat=chrome79] .ak-ai-actions>*+*,html[data-ak-js-compat=chrome79] .ak-control-actions>*+*,html[data-ak-js-compat=chrome79] .ak-detail-actions>*+*,html[data-ak-js-compat=chrome79] .ak-shell-search>*+*,html[data-ak-js-compat=chrome79] .hero-actions>*+*,html[data-ak-js-compat=chrome79] .movie-card-meta>*+*,html[data-ak-js-compat=chrome79] .nav-actions>*+*,html[data-ak-js-compat=chrome79] .player-error-actions>*+*,html[data-ak-js-compat=chrome79] .player-row>*+*{margin-left:8px}html[data-ak-js-compat=chrome79] .aleks-menu-head>*+*{margin-left:12px}html[data-ak-js-compat=chrome79] .aleks-menu-item>*+*{margin-top:6px}html[data-ak-js-compat=chrome79] .ak-space-profile.is-selected{border-color:#5fe7ff99;box-shadow:0 0 0 1px #5fe7ff2e,0 12px 36px #0003}html[data-ak-route=new-quality] #catalogSections>.catalog-section:not(#new-quality):not(#upcoming):not(#series-new):not(#series-on-air),html[data-ak-route=now] #catalogSections>.catalog-section:not(#now):not(#upcoming),html[data-ak-route=series-trending] #catalogSections>.catalog-section:not([id^=series-]),html[data-ak-route=top] #catalogSections>.catalog-section:not(#top):not(#new-top):not(#series-top),html[data-ak-route=trending] #catalogSections>.catalog-section:not(#trending):not(#week):not(#popular){display:none!important}#catalogSections>.catalog-section{scroll-margin-top:calc(var(--ak-nav) + 14px)}#ambient-canvas,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-focus-lens,html[data-ak-webos-lite="1"][data-ak-tv="1"] .hero-section:after,html[data-ak-webos-lite="1"][data-ak-tv="1"] .hero-section:before{display:none!important}html[data-ak-webos-lite="1"][data-ak-tv="1"] .app *,html[data-ak-webos-lite="1"][data-ak-tv="1"] .modal *{animation-duration:0s!important;animation-delay:0s!important;transition-duration:0s!important;scroll-behavior:auto!important}html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-content-type-badge,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-detail-navigator,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-episode-card,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-hero-signal,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-journey-trail,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-pulse,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-season-tabs button,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-session-context>i,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-shell-search,html[data-ak-webos-lite="1"][data-ak-tv="1"] .modal,html[data-ak-webos-lite="1"][data-ak-tv="1"] .nav-bar,html[data-ak-webos-lite="1"][data-ak-tv="1"] .release-browser{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}html[data-ak-webos-lite="1"][data-ak-tv="1"] .hero-backdrop{filter:none!important;transform:none!important;transition:none!important}html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-grid:focus-within .movie-card:not(:focus-within){opacity:1!important;filter:none!important;transform:none!important}html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card,html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card-inner{filter:none!important;will-change:auto!important;transition:none!important}html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card:focus .movie-card-inner, html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card:focus-visible .movie-card-inner{transform:translateY(-3px) scale(1.012)!important;box-shadow:0 0 0 4px #5fe7ffc7,0 10px 22px #0000007a!important}html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-person-card:focus{box-shadow:0 0 0 4px #5fe7ffb8!important}html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-journey-trail,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-pulse,html[data-ak-webos-lite="1"][data-ak-tv="1"] .nav-bar{box-shadow:0 8px 20px #00000047!important}.release-card[data-ak-preflight=primary]{position:relative;border-color:#70ffda6b;box-shadow:0 0 0 1px #70ffda14 inset,0 12px 42px #169b821a}.release-card[data-ak-preflight=shadow]{position:relative;border-color:#8aaeff4d}.release-card[data-ak-preflight]:before{content:"DEVICE FIT";position:absolute;z-index:3;inset:8px 8px auto auto;padding:4px 7px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#040c12bd;backdrop-filter:blur(10px);font:700 9px/1 system-ui,sans-serif;letter-spacing:.11em;pointer-events:none}.release-card[data-ak-preflight=shadow]:before{content:"SHADOW · READY";opacity:.78}.release-card[data-ak-dna-verified="1"]{box-shadow:0 0 0 1px #75ffd11f inset,0 16px 46px #29bc9014}.badge.ak-probe-verified{border-color:#75ffd14d;background:#1b745a2e;letter-spacing:.04em}:root{--ak-ambient-owner:css;--ak-nav:76px;--ak-2086-edge:rgba(255,255,255,.105);--ak-2086-panel:rgba(7,11,18,.7);--ak-2086-soft:rgba(255,255,255,.045);--ak-2086-glow:hsla(var(--ak-film-hue,192),88%,66%,.18)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:before{background:radial-gradient(52vw 44vw at 82% 9%,hsla(var(--ak-film-hue,192),82%,48%,.095),transparent 72%),radial-gradient(44vw 38vw at 12% 34%,hsla(var(--ak-film-hue2,268),78%,52%,.075),transparent 76%)}body:after{opacity:.25;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 78%)}.app{position:relative;z-index:1}.nav-bar{top:12px;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));height:64px;padding:0 clamp(15px,2.2vw,32px);gap:18px;border:1px solid rgba(255,255,255,.085);border-radius:22px;background:linear-gradient(135deg,#080d15d1,#05080ea3);box-shadow:0 16px 54px #00000040,inset 0 1px #ffffff09;backdrop-filter:blur(20px) saturate(135%)}.logo-text{font-size:18px;letter-spacing:-.055em}.logo-accent{filter:drop-shadow(0 0 12px rgba(95,231,255,.24))}.nav-links{gap:2px;padding:4px;border-radius:14px;background:#ffffff06}.nav-links a{position:relative;min-height:36px;padding:9px 11px;border-radius:11px;font-size:12px;color:#dae4f0a1}.nav-links a.active{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff0b}.nav-links a.active:after{content:"";position:absolute;left:50%;bottom:3px;width:18px;height:2px;border-radius:9px;transform:translate(-50%);background:var(--ak-cyan);box-shadow:0 0 12px #5fe7ffb8}.ak-shell-search{height:38px;border-radius:12px;background:#ffffff09}.nav-actions .btn{min-height:38px;border-radius:12px}.hero-section{min-height:min(900px,96svh);height:min(900px,96svh);max-height:none;padding:calc(var(--ak-nav) + clamp(72px,9vw,132px)) clamp(20px,6vw,96px) clamp(64px,8vh,96px);align-items:flex-end;contain:layout paint}.hero-backdrop{transform:scale(1.015);filter:saturate(1.04) contrast(1.02)}.hero-section:after{background:linear-gradient(90deg,#030509fa,#030509e0 25%,#03050973 54%,#0305091f 76%,#0305090a),linear-gradient(0deg,#04060a 0,rgba(4,6,10,.65) 20%,transparent 58%)}.ak-hero-field{position:absolute;z-index:1;right:-7vw;top:14%;width:min(52vw,760px);aspect-ratio:1;border-radius:50%;opacity:.42;pointer-events:none}.ak-hero-field i,.ak-hero-field:after,.ak-hero-field:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(193,235,255,.13)}.ak-hero-field:before{inset:7%}.ak-hero-field:after{inset:22%}.ak-hero-field i:nth-child(1){inset:38%;border-color:hsla(var(--ak-film-hue,192),86%,72%,.25);box-shadow:0 0 55px hsla(var(--ak-film-hue,192),80%,52%,.1)}.ak-hero-field i:nth-child(2){left:49.7%;top:0;bottom:0;width:1px;border:0;border-left:1px solid rgba(255,255,255,.075);border-radius:0}.ak-hero-field i:nth-child(3){top:49.7%;left:0;right:0;height:1px;border:0;border-top:1px solid rgba(255,255,255,.075);border-radius:0}.hero-content{width:min(100%,1640px);padding-bottom:0}.hero-meta{gap:7px}.hero-meta .badge{min-height:24px;border-radius:999px;padding:5px 9px;font-size:9px;letter-spacing:.06em}.hero-title{max-width:10.5ch;margin:13px 0 15px;font-size:clamp(48px,6.2vw,96px);line-height:.88;letter-spacing:-.062em;text-wrap:balance}.hero-description{max-width:650px;font-size:clamp(13px,1vw,16px);line-height:1.62;color:#e0e7f1b8}.hero-genres{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#dce6f19e}.hero-actions{gap:9px;margin-top:22px}.hero-actions .btn{min-height:48px;border-radius:15px;padding-inline:21px}#ak-hero-play{box-shadow:0 16px 44px hsla(var(--ak-film-hue,192),72%,45%,.2)}.ak-hero-director{display:grid;grid-template-columns:auto repeat(4,minmax(92px,auto));align-items:stretch;gap:0;width:max-content;max-width:min(760px,88vw);margin-top:24px;border:1px solid rgba(255,255,255,.075);border-radius:17px;background:linear-gradient(135deg,#ffffff0b,#ffffff05);overflow:hidden;backdrop-filter:blur(12px)}.ak-hero-director>span{display:flex;align-items:center;padding:11px 14px;color:hsl(var(--ak-film-hue,192) 88% 76%/.74);font-size:8px;font-weight:900;letter-spacing:.16em}.ak-hero-director>div{min-width:104px;padding:9px 13px;border-left:1px solid rgba(255,255,255,.06)}.ak-hero-director small{display:block;color:#d5e0ed61;font-size:7px;font-weight:800;letter-spacing:.14em}.ak-hero-director strong{display:block;max-width:150px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;letter-spacing:.035em}.main-content{width:min(100%,1660px);padding-inline:clamp(14px,3.2vw,48px)}.catalog-section{position:relative;padding:clamp(26px,3.4vw,52px)0}.catalog-section>.section-header{align-items:flex-end;margin-bottom:18px}.ak-section-kicker{font-size:8px;letter-spacing:.18em;color:hsl(var(--ak-film-hue,192) 86% 73%/.62)}.section-header h2{font-size:clamp(24px,2.25vw,38px);line-height:.94;letter-spacing:-.045em}.ak-section-subtitle{display:block;max-width:690px;margin-top:7px;color:#cdd9e87a;font-size:10px;line-height:1.45}.catalog-section[data-ak-rail-order]:after{content:attr(data-ak-rail-order);position:absolute;right:0;top:38px;color:#ffffff06;font-size:clamp(58px,8vw,120px);font-weight:950;letter-spacing:-.08em;line-height:.7;pointer-events:none}.catalog-grid{gap:clamp(10px,1.15vw,17px)}.movie-card,.movie-card-inner{border-radius:21px}.movie-card-inner{transform-origin:50% 76%;box-shadow:0 10px 28px #00000057,inset 0 0 0 1px #fff1}.movie-card:before{content:"";position:absolute;inset:9px -6px -9px 6px;z-index:-1;border:1px solid rgba(255,255,255,.035);border-radius:inherit;opacity:.32;transform:rotate(.45deg);pointer-events:none}.movie-card:nth-child(2n):before{transform:rotate(-.45deg)}html:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner, .movie-card:hover .movie-card-inner{transform:perspective(1200px) translateY(-8px) rotateX(1.4deg) scale(1.022);box-shadow:0 16px 28px #00000073,0 34px 72px #0000006b,0 0 38px hsla(var(--ak-film-hue,192),82%,58%,.1)}.ak-card-seq{position:absolute;z-index:4;right:10px;top:10px;min-width:27px;padding:5px 6px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#03070c85;backdrop-filter:blur(8px);text-align:center;color:#f1f7ffa8;font-size:8px;font-weight:900;letter-spacing:.1em}.movie-card-overlay{padding:15px;background:linear-gradient(0deg,rgba(2,4,8,.97),rgba(2,4,8,.48) 42%,rgba(2,4,8,.04) 77%,transparent)}.movie-card-title{font-size:14px;letter-spacing:-.015em}.movie-card-meta{min-width:0}.ak-card-open{margin-left:auto;color:hsl(var(--ak-film-hue,192) 86% 76%/.72);font-size:8px;font-weight:900;letter-spacing:.09em}html:not([data-ak-webos-lite="1"]) .movie-card:not(:hover):not(:focus-visible) .ak-card-open{opacity:0}.ak-smart-section .movie-card.has-ak-landscape .ak-card-seq{background:#03070c6b}.ak-cinema-flow{position:relative}.ak-flow-deck{perspective:1200px}.ak-flow-choice{isolation:isolate;border-color:#ffffff16!important}.ak-flow-choice:nth-child(1){transform-origin:100% 50%}.ak-flow-choice:nth-child(3){transform-origin:0 50%}.ak-flow-choice:focus-visible,.ak-flow-choice:hover{transform:translateY(-5px) scale(1.01);z-index:4}.ak-flow-choice>strong{letter-spacing:-.035em}.modal{padding:86px 14px 28px;background:#010307e0;backdrop-filter:blur(14px)}.detail.ak-detail-future{position:relative;isolation:isolate;width:min(1480px,100%);padding:clamp(18px,2.8vw,42px);border-radius:30px;border-color:#ffffff16;background:linear-gradient(145deg,#080c13f5,#04070cfb);overflow:hidden}.detail.ak-detail-future:before{content:"";position:absolute;z-index:-2;inset:0 0 auto 36%;height:470px;background:linear-gradient(90deg,#05080deb,#05080d29),var(--ak-detail-backdrop);background-size:cover;background-position:center 24%;opacity:.36;mask-image:linear-gradient(to bottom,#000 0,rgba(0,0,0,.75) 58%,transparent 100%);pointer-events:none}.detail.ak-detail-future:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(48% 35%at 92% 4%,hsla(var(--ak-film-hue,192),82%,52%,.08),transparent 80%)}.detail-top{position:relative;z-index:5;align-items:center}.detail-kicker{letter-spacing:.17em}.ak-detail-navigator{position:sticky!important;top:4px!important;z-index:35!important;margin:12px 0 20px!important;padding:6px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:16px!important;background:#060a10d1!important;backdrop-filter:blur(18px)!important}.ak-detail-navigator button{min-height:36px!important;border-radius:11px!important}.ak-decision-layer{margin:12px 0 22px}.ak-decision-layer article{border-radius:17px!important;background:#ffffff08!important}.detail-grid{grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:clamp(22px,3vw,44px);align-items:start}.detail-poster{border-radius:22px;box-shadow:0 24px 65px #0000007a,0 0 0 1px #ffffff12}.detail h2{max-width:18ch;font-size:clamp(38px,4.4vw,70px);line-height:.9}.detail-info>p{max-width:850px;color:#d7e2efad;font-size:14px}.ak-detail-actions{gap:9px}.ak-detail-actions .btn{min-height:46px;border-radius:14px}.ak-detail-section{padding-top:clamp(28px,4vw,54px)}.release-browser{border-radius:24px;background:#ffffff06;backdrop-filter:none}.release-card{border-radius:18px;background:#ffffff07}.release-card[data-ak-preflight=primary]{background:linear-gradient(135deg,#1b725c1f,#ffffff06)}.ak-series-browser{gap:18px}.ak-season-tabs button{border-radius:18px;background:#ffffff08}.ak-episode-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ak-episode-card{grid-template-columns:minmax(132px,190px) minmax(0,1fr);align-items:start;min-height:132px;border-radius:20px;background:#ffffff07}.ak-episode-card>.btn{grid-column:2;justify-self:start;min-height:38px}.ak-episode-card p{-webkit-line-clamp:2}@media (max-width:980px){.nav-bar{left:8px;right:8px;top:8px}.hero-section{height:min(820px,92svh);min-height:min(820px,92svh);padding-inline:18px}.ak-hero-field{right:-22vw;width:78vw;opacity:.26}.hero-title{font-size:clamp(42px,9vw,76px)}.ak-hero-director{max-width:100%;overflow-x:auto;scrollbar-width:none}.ak-hero-director>span{display:none}.ak-hero-director>div:first-of-type{border-left:0}.ak-episode-list{grid-template-columns:1fr}}html[data-ak-form=mobile] .nav-bar{top:6px;left:7px;right:7px;height:56px;border-radius:18px;padding-inline:10px}html[data-ak-form=mobile] .hero-section{height:min(760px,90svh);min-height:min(760px,90svh);padding:calc(var(--ak-nav) + 44px) 14px 46px}html[data-ak-form=mobile] .hero-section:after{background:linear-gradient(0deg,#04060a 1%,#04060ac2 38%,#04060a2e 78%),linear-gradient(90deg,rgba(4,6,10,.68),transparent)}html[data-ak-form=mobile] .ak-hero-field,html[data-ak-form=mobile] .catalog-section[data-ak-rail-order]:after{display:none}html[data-ak-form=mobile] .hero-title{max-width:12ch;font-size:clamp(38px,12vw,58px);line-height:.9}html[data-ak-form=mobile] .hero-description{-webkit-line-clamp:3;font-size:12px}html[data-ak-form=mobile] .hero-actions .btn{min-height:46px}html[data-ak-form=mobile] .ak-hero-director{display:flex;width:100%;margin-top:17px;border-radius:14px;overflow-x:auto}html[data-ak-form=mobile] .ak-hero-director>div{flex:0 0 104px;padding:8px 10px}html[data-ak-form=mobile] .catalog-section{padding:27px 0}html[data-ak-form=mobile] .ak-card-seq{right:7px;top:7px;padding:4px 5px}html[data-ak-form=mobile] .ak-card-open,html[data-ak-form=mobile] .movie-card:before{display:none}html[data-ak-form=mobile] .modal{padding:64px 6px 86px}html[data-ak-form=mobile] .detail.ak-detail-future{padding:14px;border-radius:22px}html[data-ak-form=mobile] .detail.ak-detail-future:before{left:0;height:300px;opacity:.22}html[data-ak-form=mobile] .ak-detail-navigator{top:0!important;margin-inline:-3px!important;overflow-x:auto!important;justify-content:flex-start!important}html[data-ak-form=mobile] .detail-grid{grid-template-columns:96px minmax(0,1fr);gap:13px}html[data-ak-form=mobile] .detail h2{font-size:clamp(28px,8vw,42px)}html[data-ak-form=mobile] .ak-episode-card{grid-template-columns:116px minmax(0,1fr);gap:10px}html[data-ak-form=mobile] .ak-episode-card>.btn{grid-column:1/-1;width:100%}html[data-ak-tv="1"] .nav-bar{top:18px;height:68px;border-radius:24px;padding-inline:24px}html[data-ak-tv="1"] .nav-links a{min-height:44px;padding:13px 14px;font-size:14px}html[data-ak-tv="1"] .hero-section{min-height:100vh;height:100vh;padding:150px 64px 86px}html[data-ak-tv="1"] .hero-title{font-size:clamp(58px,5.7vw,104px)}html[data-ak-tv="1"] .hero-description{font-size:17px;max-width:760px}html[data-ak-tv="1"] .hero-actions .btn{min-height:58px;padding-inline:26px;font-size:16px}html[data-ak-tv="1"] .ak-hero-director>div{min-width:132px;padding:12px 15px}.ak-mobile-more b,html[data-ak-tv="1"] .ak-hero-director strong{font-size:12px}html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner{transform:translateY(-6px) scale(1.025);box-shadow:0 0 0 5px #5fe7ffd1,0 24px 58px #00000085}html[data-ak-tv="1"] .ak-card-open{font-size:11px}html[data-ak-tv="1"] .detail.ak-detail-future{width:min(1660px,calc(100% - 36px))}html[data-ak-tv="1"] .ak-detail-navigator button{min-height:50px!important;padding-inline:17px!important;font-size:14px!important}html[data-ak-tv="1"] .ak-episode-card{min-height:160px}html[data-ak-js-compat=chrome79] .ak-hero-field,html[data-ak-webos-lite="1"] .ak-hero-field,html[data-ak-webos-lite="1"] .movie-card:before{display:none!important}html[data-ak-webos-lite="1"] body:before{opacity:.5}html[data-ak-webos-lite="1"] body:after{display:none}html[data-ak-webos-lite="1"] .ak-card-seq,html[data-ak-webos-lite="1"] .ak-detail-navigator,html[data-ak-webos-lite="1"] .ak-hero-director,html[data-ak-webos-lite="1"] .nav-bar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ak-webos-lite="1"] .movie-card-inner{box-shadow:0 8px 20px #0000006b!important}html[data-ak-webos-lite="1"] .movie-card:focus-visible .movie-card-inner{transform:translateY(-3px) scale(1.012)!important}html[data-ak-webos-lite="1"] .detail.ak-detail-future:before{opacity:.16}html[data-ak-form=mobile] .ak-search-hud-head small,html[data-ak-form=mobile][data-ak-mobile-search="1"] .ak-shell-search::before,html[data-ak-webos-lite="1"] .ak-ai-panel::before,html[data-ak-webos-lite="1"] .ak-spaces-panel::before,html[data-ak-webos-lite="1"] .catalog-section[data-ak-rail-order]:after{display:none}@media (prefers-reduced-motion:reduce){.ak-flow-choice:focus-visible, .ak-flow-choice:hover, html:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner, .movie-card:hover .movie-card-inner{transform:none!important}}.ak-rail-more{appearance:none;width:100%;min-height:54px;margin-top:14px;border:1px dashed rgba(145,220,255,.18);border-radius:17px;background:linear-gradient(90deg,#ffffff06,#ffffff0b,#ffffff06);color:#e1ebf7a8;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;font-size:9px;font-weight:850;letter-spacing:.13em}.ak-rail-more strong{display:inline-grid;place-items:center;min-width:34px;height:28px;padding:0 8px;border-radius:999px;background:hsla(var(--ak-film-hue,192),72%,55%,.1);color:hsl(var(--ak-film-hue,192) 90% 78%/.84);font-size:10px}.ak-rail-more:focus-visible,.ak-rail-more:hover{outline:0;border-style:solid;border-color:hsla(var(--ak-film-hue,192),86%,72%,.4);background:hsla(var(--ak-film-hue,192),66%,35%,.08);color:#fff}html[data-ak-tv="1"] .ak-rail-more{min-height:64px;font-size:12px;border-radius:20px}html[data-ak-webos-lite="1"] .ak-rail-more{background:#ffffff06;box-shadow:none!important}.ak-mobile-dock [data-ak-dock-more]{appearance:none;border:0;background:0 0;color:#7f8ca0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;border-radius:14px;font-size:8px;font-weight:800;padding:4px 2px}.ak-mobile-dock [data-ak-dock-more] span{font-size:17px;line-height:1;letter-spacing:.08em}.ak-mobile-dock [data-ak-dock-more].active,.ak-mobile-dock [data-ak-dock-more][aria-expanded=true]{color:#fff;background:#5fe7ff17;box-shadow:inset 0 0 0 1px #5fe7ff21}.ak-mobile-more{position:fixed;z-index:8799;left:8px;right:8px;bottom:max(78px,calc(env(safe-area-inset-bottom) + 76px));padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#05090ff5;box-shadow:0 22px 70px #0000009e;backdrop-filter:blur(22px) saturate(130%)}.ak-mobile-more[hidden]{display:none!important}.ak-mobile-more button{appearance:none;min-height:62px;padding:10px 12px;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;text-align:left;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#ffffff09;color:#fff}.ak-mobile-more button>span{grid-row:1/3;align-self:center;font-size:20px;color:var(--ak-cyan)}.ak-mobile-more small{margin-top:2px;color:#d6e1ee75;font-size:9px}.ak-mobile-more button:active,.ak-mobile-more button:focus-visible{outline:0;border-color:#5fe7ff6b;background:#5fe7ff14}.ak-search-more{appearance:none;width:100%;min-height:58px;margin-top:18px;border:1px dashed rgba(145,220,255,.2);border-radius:17px;background:#ffffff06;color:#e1ebf7ad;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;font-size:9px;font-weight:850;letter-spacing:.13em}.ak-search-more strong{display:inline-grid;place-items:center;min-width:36px;height:28px;padding:0 8px;border-radius:999px;background:#5fe7ff17;color:#a9edff;font-size:10px}.ak-search-more:focus-visible,.ak-search-more:hover{outline:0;border-style:solid;border-color:#5fe7ff6b;background:#5fe7ff0f;color:#fff}html:not([data-ak-form=mobile]) .ak-mobile-more{display:none!important}html[data-ak-webos-lite="1"] .ak-mobile-more{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ak-detail-open="1"] .ak-mobile-more{display:none!important}@media (max-width:820px){html:not([data-ak-tv="1"]) .ak-mobile-dock{grid-template-columns:repeat(7,minmax(0,1fr))!important}}html[data-ak-form=mobile] .ak-mobile-dock{grid-template-columns:repeat(7,minmax(0,1fr))!important}html[data-ak-form=mobile] .ak-mobile-dock [data-ak-dock-more],html[data-ak-form=mobile] .ak-mobile-dock a{font-size:7.5px;letter-spacing:-.01em}@media (max-width:360px){html[data-ak-form=mobile] .ak-mobile-dock [data-ak-dock-more],html[data-ak-form=mobile] .ak-mobile-dock a{font-size:6.8px;padding-inline:0}html[data-ak-form=mobile] .ak-mobile-dock [data-ak-dock-more] span,html[data-ak-form=mobile] .ak-mobile-dock a span{font-size:15px}}html[data-ak-tv="1"] .nav-bar{left:32px;right:32px;width:auto;max-width:none;transform:none}#ak-spaces-modal{background:rgba(1,3,7,.9)}.ak-spaces-panel{position:relative;isolation:isolate;width:min(1240px,96vw);border-radius:28px;border-color:rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(8,12,19,.985),rgba(4,7,12,.995));box-shadow:0 36px 110px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.035)}.ak-spaces-panel::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(48% 32%at 92% 3%,rgba(155,123,255,.1),transparent 78%),radial-gradient(38% 30%at 8% 6%,rgba(95,231,255,.08),transparent 78%)}.ak-spaces-panel .detail-top{align-items:flex-start}.ak-spaces-panel .detail-top h2{margin-bottom:8px}.ak-spaces-panel .detail-top p{max-width:820px}.ak-space-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ak-space-profile{position:relative;border-radius:18px;background:rgba(255,255,255,.028);box-shadow:inset 0 1px rgba(255,255,255,.025)}.ak-space-profile.is-selected{border-color:rgba(95,231,255,.34);background:linear-gradient(145deg,rgba(95,231,255,.055),rgba(155,123,255,.035));box-shadow:0 0 0 1px rgba(95,231,255,.06) inset,0 14px 32px rgba(0,0,0,.22)}.ak-space-profile-head label{min-height:34px}.ak-space-profile-head input{accent-color:var(--ak-cyan)}.ak-space-profile-head button,.ak-space-seeds>span button{min-width:28px;min-height:28px;border-radius:999px}.ak-space-profile-head button:focus-visible,.ak-space-results>button:focus-visible,.ak-space-seeds>span button:focus-visible{outline:2px solid var(--ak-cyan);outline-offset:2px}.ak-space-builder{border-radius:20px;background:rgba(255,255,255,.022)}.ak-space-create input:disabled{opacity:.58;cursor:not-allowed}.ak-space-create button:disabled{opacity:.58;cursor:not-allowed;transform:none}.ak-space-results>button{min-height:72px;border-radius:14px;background:rgba(255,255,255,.03)}.ak-space-results>button:focus-visible,.ak-space-results>button:hover{border-color:rgba(95,231,255,.34);background:rgba(95,231,255,.055)}.ak-space-actions .btn{min-height:48px;border-radius:14px}#ak-together-status{font-size:11px;line-height:1.45}html[data-ak-form=mobile] #ak-spaces-modal{padding:64px 6px 88px}html[data-ak-form=mobile] .ak-spaces-panel{width:100%;max-height:none;padding:14px;border-radius:22px}html[data-ak-form=mobile] .ak-space-profile-grid{grid-template-columns:1fr}html[data-ak-form=mobile] .ak-space-create{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}html[data-ak-form=mobile] .ak-space-create input{width:100%;min-width:0}html[data-ak-form=mobile] .ak-space-target{align-items:stretch;flex-direction:column}html[data-ak-form=mobile] .ak-space-actions{display:grid;grid-template-columns:1fr}html[data-ak-tv="1"] .ak-spaces-panel{width:min(1500px,calc(100% - 52px));padding:34px}html[data-ak-tv="1"] .ak-space-profile{min-height:150px;padding:17px}html[data-ak-tv="1"] .ak-space-profile-head button,html[data-ak-tv="1"] .ak-space-seeds>span button{min-width:40px;min-height:40px;font-size:18px}html[data-ak-tv="1"] .ak-space-results>button{min-height:82px;font-size:15px}html[data-ak-tv="1"] .ak-space-actions .btn{min-height:58px;font-size:15px}html[data-ak-webos-lite="1"] #ak-spaces-modal,html[data-ak-webos-lite="1"] .ak-spaces-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ak-webos-lite="1"] .ak-space-builder,html[data-ak-webos-lite="1"] .ak-space-profile{box-shadow:none!important}.ak-ai-panel{right:18px;top:88px;width:min(460px,calc(100vw - 24px));max-height:calc(100vh - 108px);overflow:auto;padding:18px;border-radius:22px;border-color:rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(8,12,19,.985),rgba(4,7,12,.97));box-shadow:0 28px 86px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.04)}.ak-ai-panel::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(55% 42%at 92%0,rgba(95,231,255,.09),transparent 75%),radial-gradient(48% 38%at 0 100%,rgba(155,123,255,.07),transparent 76%)}.ak-ai-head{position:sticky;top:-18px;z-index:3;margin:-18px -18px 0;padding:18px;background:linear-gradient(180deg,rgba(8,12,19,.98),rgba(8,12,19,.88) 78%,transparent)}.ak-ai-close:focus-visible,.ak-ai-panel button:focus-visible,.ak-ai-panel input:focus-visible,.ak-ai-panel select:focus-visible{outline:2px solid var(--ak-cyan);outline-offset:2px}.ak-ai-output{min-height:82px;border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.025)}.ak-ai-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.ak-ai-form label{grid-column:1/-1;color:var(--ak-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ak-ai-form input,.ak-ai-options select{border:1px solid var(--ak-line);color:#fff}.ak-ai-form input{width:100%;min-width:0;min-height:46px;padding:0 13px;border-radius:13px;background:rgba(255,255,255,.035)}.ak-ai-actions{margin-top:12px}.ak-ai-actions .btn{flex:1;min-height:46px}.ak-ai-options{display:grid;gap:9px;margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:rgba(255,255,255,.02)}.ak-ai-options>label{display:flex;align-items:center;gap:8px;color:rgba(224,232,243,.76);font-size:11px;line-height:1.35}.ak-ai-options select{min-height:38px;margin-left:auto;padding:0 9px;border-radius:10px;background:#0c121c}.ak-ai-options input[type=file]{min-width:0;max-width:100%;color:var(--ak-muted);font-size:10px}.ak-ai-options input[type=checkbox]{accent-color:var(--ak-cyan)}.ak-ai-preview{width:100%;max-height:200px;object-fit:contain;border-radius:12px;border:1px solid var(--ak-line);background:#020408}.ak-ai-privacy{margin:13px 0 0;color:rgba(200,212,227,.46);font-size:9px;line-height:1.5}.ak-ai-state{min-height:18px;margin-top:10px;color:rgba(175,223,238,.58)}html[data-ak-form=mobile] .ak-ai-panel{position:fixed;left:6px;right:6px;top:auto;bottom:max(76px,calc(env(safe-area-inset-bottom) + 72px));width:auto;max-height:min(74vh,680px);padding:14px;border-radius:22px}html[data-ak-form=mobile] .ak-ai-head{top:-14px;margin:-14px -14px 0;padding:14px}html[data-ak-form=mobile] .ak-ai-form{grid-template-columns:1fr}html[data-ak-form=mobile] .ak-ai-form label{grid-column:auto}html[data-ak-form=mobile] .ak-ai-form .btn{width:100%}html[data-ak-form=mobile] .ak-ai-options{padding:10px}html[data-ak-tv="1"] .ak-ai-panel{top:104px;right:40px;width:min(560px,36vw);max-height:calc(100vh - 140px);padding:22px;border-radius:26px}html[data-ak-tv="1"] .ak-ai-head{top:-22px;margin:-22px -22px 0;padding:22px}html[data-ak-tv="1"] .ak-ai-head strong{font-size:18px}html[data-ak-tv="1"] .ak-ai-output{font-size:15px;line-height:1.6}html[data-ak-tv="1"] .ak-ai-actions .btn,html[data-ak-tv="1"] .ak-ai-form input,html[data-ak-tv="1"] .ak-ai-options .btn,html[data-ak-tv="1"] .ak-ai-options select{min-height:54px;font-size:14px}html[data-ak-webos-lite="1"] *,html[data-ak-webos-lite="1"] .ak-ai-head,html[data-ak-webos-lite="1"] .ak-ai-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.ak-search-hud{position:fixed;z-index:9350;max-height:min(62vh,560px);overflow:auto;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(145deg,rgba(7,11,18,.985),rgba(4,7,12,.97));box-shadow:0 26px 80px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.035);backdrop-filter:blur(20px) saturate(130%)}.ak-search-hud[hidden],html[data-ak-form=mobile] .ak-shell-search input{display:none!important}.ak-search-hud-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px 10px;border-bottom:1px solid rgba(255,255,255,.055)}.ak-search-hud-head span{color:rgba(143,232,255,.78);font-size:8px;font-weight:900;letter-spacing:.16em}.ak-search-hud-head small{color:rgba(205,217,232,.42);font-size:8px}.ak-search-hud-list{display:grid;gap:5px;padding-top:7px}.ak-search-hud button{appearance:none;width:100%;min-height:54px;display:grid;grid-template-columns:28px minmax(0,1fr) 26px;align-items:center;gap:9px;padding:8px 9px;border:1px solid transparent;border-radius:13px;background:0 0;color:#fff;text-align:left;cursor:pointer}.ak-search-hud button:focus-visible,.ak-search-hud button:hover{outline:0;border-color:rgba(95,231,255,.3);background:rgba(95,231,255,.055)}.ak-search-hud button>i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(255,255,255,.045);color:var(--ak-cyan);font-style:normal;font-size:15px}.ak-search-hud button>span{min-width:0}.ak-search-hud button small,.ak-search-hud button strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-search-hud button strong{font-size:12px;font-weight:800}.ak-search-hud button small{margin-top:2px;color:rgba(207,219,234,.48);font-size:8px}.ak-search-hud button>b{color:rgba(216,228,243,.24);font-size:8px;font-weight:900;letter-spacing:.1em;text-align:right}.ak-search-hud button[data-kind=go]{background:linear-gradient(90deg,rgba(95,231,255,.055),rgba(155,123,255,.035));border-color:rgba(95,231,255,.1)}.ak-search-hud button[data-kind=recent]>i{color:rgba(211,222,237,.64)}html[data-ak-form=mobile] .ak-search-hud{max-height:min(52vh,460px);border-radius:17px;padding:7px}html[data-ak-form=mobile] .ak-search-hud button{min-height:50px}html[data-ak-tv="1"] .ak-search-hud{max-height:58vh;padding:10px;border-radius:22px}html[data-ak-tv="1"] .ak-search-hud button{min-height:66px;padding:10px 12px;border-radius:16px;grid-template-columns:36px minmax(0,1fr) 30px}html[data-ak-tv="1"] .ak-search-hud button>i{width:36px;height:36px;font-size:18px}html[data-ak-tv="1"] .ak-search-hud button strong{font-size:15px}html[data-ak-webos-lite="1"] .ak-search-hud{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 16px 40px rgba(0,0,0,.48)}.ak-detail-more,html[data-ak-form=mobile] .ak-shell-search{display:flex;align-items:center;justify-content:center;cursor:pointer}html[data-ak-form=mobile] .ak-shell-search{position:relative;width:40px;height:40px;min-width:40px;padding:0}html[data-ak-form=mobile] .ak-shell-search::before{content:"⌕";display:block;color:rgba(226,238,250,.82);font-size:21px;line-height:1;pointer-events:none}html[data-ak-form=mobile][data-ak-mobile-search="1"] .ak-shell-search{position:fixed;z-index:9250;left:8px;right:8px;top:68px;width:auto;height:50px;min-width:0;padding:0 13px;justify-content:flex-start;border-color:rgba(95,231,255,.34);background:rgba(5,9,15,.985);box-shadow:0 18px 60px rgba(0,0,0,.5),0 0 0 1px rgba(95,231,255,.05) inset}html[data-ak-form=mobile][data-ak-mobile-search="1"] .ak-shell-search input{display:block!important;width:100%;height:48px;font-size:15px}html[data-ak-form=mobile][data-ak-mobile-search="1"] .ak-search-hud{top:124px!important}.ak-detail-more{appearance:none;width:100%;min-height:50px;margin-top:12px;border:1px dashed rgba(145,220,255,.18);border-radius:16px;background:linear-gradient(90deg,#ffffff05,#ffffff0a,#ffffff05);color:#dce8f6a8;gap:12px;font-size:9px;font-weight:850;letter-spacing:.12em}.ak-detail-more strong{display:inline-grid;place-items:center;min-width:34px;height:27px;padding:0 8px;border-radius:999px;background:#5fe7ff14;color:#a8ecff;font-size:10px}.ak-detail-more:focus-visible,.ak-detail-more:hover{outline:0;border-style:solid;border-color:#5fe7ff70;background:#5fe7ff0d;color:#fff}html[data-ak-tv="1"] .ak-detail-more{min-height:60px;border-radius:19px;font-size:12px}html[data-ak-webos-lite="1"] .ak-detail-more{background:#ffffff06!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ak-webos-lite="1"] .ak-poster-img,html[data-ak-webos-lite="1"] .movie-card-inner,html[data-ak-webos-lite="1"] .movie-card-poster{transition-duration:.08s!important}html[data-ak-webos-lite="1"] .movie-card:focus-visible .ak-poster-img, html[data-ak-webos-lite="1"] .movie-card:focus-visible .movie-card-poster, html[data-ak-webos-lite="1"] .movie-card:hover .ak-poster-img, html[data-ak-webos-lite="1"] .movie-card:hover .movie-card-poster{filter:none!important}
/* webOS Lite motion budget — keep TV focus immediate */
html[data-ak-webos-lite="1"] .movie-card,html[data-ak-webos-lite="1"] .movie-card *,html[data-ak-webos-lite="1"] .nav-links a,html[data-ak-webos-lite="1"] .ak-flow-choice{transition:none!important;animation:none!important}

/* Cinema OS 2086 · Control Center owns the mobile viewport while open */
html[data-ak-form="mobile"][data-ak-control-open="1"] .nav-bar,html[data-ak-form="mobile"][data-ak-control-open="1"] .ak-mobile-dock,html[data-ak-form="mobile"][data-ak-control-open="1"] #ak-pulse,html[data-ak-form="mobile"][data-ak-control-open="1"] #ak-genre-strip{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
/* AlekS Visual Startup Engine 1.0 */
.player-loading{--ak-startup-progress:0%;isolation:isolate;overflow:hidden;background:#05070b;gap:0}.ak-startup-backdrop{position:absolute;z-index:-3;inset:-2%;width:104%;height:104%;object-fit:cover;opacity:.88;filter:saturate(1.1) contrast(1.02) brightness(.92);transform:scale(1.01);transition:opacity .35s var(--ak-ease),transform 9s linear}.player-loading:not([hidden]) .ak-startup-backdrop{transform:scale(1.035)}.ak-startup-backdrop:not([src]){display:none}.ak-startup-shade{position:absolute;z-index:-2;inset:0;background:radial-gradient(ellipse at 50% 46%,rgba(0,0,0,.02) 0%,rgba(2,5,10,.08) 42%,rgba(0,0,0,.48) 100%),linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.02) 48%,rgba(0,0,0,.34) 100%)}.ak-startup-panel{width:min(1180px,90vw);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ak-startup-title{position:relative;width:100%;min-height:1.12em;font-size:clamp(52px,6vw,108px);font-weight:950;line-height:.98;letter-spacing:-.052em;text-wrap:balance;text-shadow:0 3px 10px rgba(0,0,0,.58),0 18px 52px rgba(0,0,0,.34)}.ak-startup-title-base,.ak-startup-title-fill{display:block;width:100%;font:inherit!important;font-size:1em!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit}.ak-startup-title-base{color:rgba(255,255,255,.24);-webkit-text-stroke:1px rgba(255,255,255,.06)}.ak-startup-title-fill{position:absolute;inset:0;color:#fff;clip-path:inset(0 calc(100% - var(--ak-startup-progress)) 0 0);transition:clip-path .38s var(--ak-ease);background:linear-gradient(90deg,#fff 0%,#e9fbff 48%,#bdeeff 72%,#d7ccff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(95,231,255,.16))}.ak-startup-telemetry{display:none!important}.player-loading[data-mode=rebuffer],.player-loading[data-mode=recovery],.player-loading[data-mode=seek]{background:rgba(0,0,0,.42)}.player-loading[data-mode=rebuffer] .ak-startup-backdrop,.player-loading[data-mode=recovery] .ak-startup-backdrop,.player-loading[data-mode=seek] .ak-startup-backdrop{opacity:.06}.player-loading[data-mode=rebuffer] .ak-startup-shade,.player-loading[data-mode=recovery] .ak-startup-shade,.player-loading[data-mode=seek] .ak-startup-shade{background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.58))}.player-loading[data-mode=ready] .player-spinner{opacity:0}.player-loading[data-mode=ready] .ak-startup-rail i{box-shadow:0 0 26px rgba(95,231,255,.72)}
html[data-ak-form=mobile] .ak-startup-panel{width:min(94vw,760px)}html[data-ak-form=mobile] .ak-startup-title{font-size:clamp(36px,10vw,62px);line-height:1}html[data-ak-tv="1"] .ak-startup-title{font-size:clamp(68px,6.4vw,126px)}html[data-ak-tv="1"] .ak-startup-panel{width:min(1380px,88vw)}html[data-ak-webos-lite="1"] .ak-startup-backdrop{opacity:.82!important;filter:saturate(1.04) brightness(.88)!important;transform:none!important;transition:none!important}html[data-ak-webos-lite="1"] .ak-startup-title-fill{transition:none!important}html[data-ak-webos-lite="1"] .ak-startup-shade{background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.34))!important}@media (prefers-reduced-motion:reduce){.ak-startup-backdrop,.ak-startup-title-fill{transition:none!important;transform:none!important}}

/* Samsung/Tizen TV habitat — lightweight, viewport-normalized; player intentionally untouched */
html[data-ak-samsung-lite="1"] .app *,html[data-ak-samsung-lite="1"] .app *:before,html[data-ak-samsung-lite="1"] .app *:after,html[data-ak-samsung-lite="1"] .modal *,html[data-ak-samsung-lite="1"] .modal *:before,html[data-ak-samsung-lite="1"] .modal *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-ak-samsung-lite="1"] .movie-card:before{display:none!important}
html[data-ak-samsung-lite="1"] .movie-card-inner{box-shadow:0 6px 16px #00000059!important}
html[data-ak-samsung-lite="1"] *,html[data-ak-samsung-lite="1"] *:before,html[data-ak-samsung-lite="1"] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important}
html[data-ak-samsung-lite="1"] .nav-bar,html[data-ak-samsung-lite="1"] .modal,html[data-ak-samsung-lite="1"] .release-browser,html[data-ak-samsung-lite="1"] .ak-shell-search,html[data-ak-samsung-lite="1"] .ak-search-hud,html[data-ak-samsung-lite="1"] .ak-card-seq,html[data-ak-samsung-lite="1"] .ak-detail-navigator{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html[data-ak-samsung-lite="1"] .hero-backdrop{transform:none!important;transition:none!important;filter:none!important}
html[data-ak-samsung-lite="1"] .movie-card,html[data-ak-samsung-lite="1"] .movie-card *,html[data-ak-samsung-lite="1"] .nav-links a{transition:none!important}
html[data-ak-samsung-lite="1"]:not([data-ak-webos-lite="1"]) .catalog-grid:focus-within .movie-card:not(:focus-within){filter:none!important;transform:none!important;opacity:.82!important}
html[data-ak-samsung-lite="1"]:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner{transform:translateY(-2px) scale(1.01)!important;box-shadow:0 0 0 4px #5fe7ffc7,0 10px 22px #0008!important}
html[data-ak-tv-compact="1"]{--ak-nav:58px;--shell-card-min:150px}
html[data-ak-tv-compact="1"] .nav-bar{top:8px;left:10px;right:10px;height:54px;border-radius:16px;padding-inline:14px;gap:8px}
html[data-ak-tv-compact="1"] .logo-text{font-size:16px}
html[data-ak-tv-compact="1"] .nav-links{gap:2px}
html[data-ak-tv-compact="1"] .nav-links a{padding:8px 7px;font-size:11px}
html[data-ak-tv-compact="1"] .nav-actions .btn{min-height:36px;padding:0 9px;font-size:10px}
html[data-ak-tv-compact="1"] .ak-shell-search{height:36px;width:min(220px,20vw)}
html[data-ak-tv-compact="1"] .hero-section{height:100vh;min-height:100vh;max-height:100vh;padding:86px 34px 42px}
html[data-ak-tv-compact="1"] .hero-content{align-self:center;margin:0;max-width:760px;padding-bottom:0}
html[data-ak-tv-compact="1"] .hero-title{font-size:clamp(34px,4.2vw,58px);line-height:.98}
html[data-ak-tv-compact="1"] .hero-description{max-width:620px;font-size:13px;line-height:1.45;-webkit-line-clamp:3}
html[data-ak-tv-compact="1"] .hero-actions .btn{min-height:42px;padding-inline:16px;font-size:12px}
html[data-ak-tv-compact="1"] .ak-session-context,html[data-ak-tv-compact="1"] .ak-hero-signal-slot,html[data-ak-tv-compact="1"] .ak-hero-director{transform:scale(.86);transform-origin:left center}
html[data-ak-tv-compact="1"] .main-content{padding:10px 22px 54px}
html[data-ak-tv-compact="1"] .catalog-section{padding:18px 0}
html[data-ak-tv-compact="1"] .section-header{margin-bottom:9px}
html[data-ak-tv-compact="1"] .catalog-grid{grid-auto-columns:minmax(150px,176px);gap:10px;padding:5px 4px 16px}
html[data-ak-tv-compact="1"] .movie-card-title{font-size:12px}
html[data-ak-tv-compact="1"] .modal{padding:0!important;overflow:auto}
html[data-ak-tv-compact="1"] .detail.ak-detail-future{width:100%;max-width:none;min-height:100vh;margin:0;padding:14px 20px 32px;border:0;border-radius:0;font-size:13px;overflow:visible}
html[data-ak-tv-compact="1"] .detail.ak-detail-future:before{height:min(42vh,300px);opacity:.22}
html[data-ak-tv-compact="1"] .detail-top{position:sticky;top:0;z-index:30;min-height:40px;padding:4px 0;background:linear-gradient(180deg,#080c13 68%,transparent)}
html[data-ak-tv-compact="1"] .close-player-btn{width:36px;height:36px}
html[data-ak-tv-compact="1"] .ak-detail-navigator{position:sticky;top:42px;gap:5px;padding:5px 0;border-radius:0;background:#080c13f2;overflow-x:auto}
html[data-ak-tv-compact="1"] .ak-detail-navigator button{min-height:36px!important;padding:6px 10px!important;font-size:10px!important;white-space:nowrap}
html[data-ak-tv-compact="1"] .detail-grid{grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}
html[data-ak-tv-compact="1"] .detail-poster{max-height:330px;object-fit:cover}
html[data-ak-tv-compact="1"] .detail h2{font-size:clamp(24px,3vw,38px);margin:4px 0 9px}
html[data-ak-tv-compact="1"] .detail p{font-size:12px;line-height:1.48;max-width:760px}
html[data-ak-tv-compact="1"] .ak-detail-actions .btn{min-height:38px;padding-inline:12px;font-size:11px}
html[data-ak-tv-compact="1"] .ak-detail-section,html[data-ak-tv-compact="1"] .release-browser{margin-top:20px}
html[data-ak-tv-compact="1"] .release-browser{padding:12px}
html[data-ak-tv-compact="1"] .release-card{padding:10px 12px;gap:10px}

/* Desktop final geometry — single Cinema OS 2086 owner */
html[data-ak-form="desktop"] .catalog-section,
html[data-ak-form="ultrawide"] .catalog-section{content-visibility:visible!important;contain-intrinsic-size:none!important}
html[data-ak-form="desktop"] #catalogSections,
html[data-ak-form="ultrawide"] #catalogSections{row-gap:0!important}
html[data-ak-form="desktop"] .catalog-section,
html[data-ak-form="ultrawide"] .catalog-section{padding-top:24px;padding-bottom:28px}
html[data-ak-form="desktop"] .catalog-grid,
html[data-ak-form="ultrawide"] .catalog-grid{padding-bottom:16px}
.ak-smart-more{appearance:none;width:100%;min-height:52px;margin-top:12px;border:1px dashed rgba(145,220,255,.22);border-radius:17px;background:linear-gradient(90deg,#ffffff05,#ffffff0a,#ffffff05);color:#dce8f6b5;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.12em}
.ak-smart-more strong{display:inline-grid;place-items:center;min-width:36px;height:28px;padding:0 9px;border-radius:999px;background:#5fe7ff14;color:#a8ecff;font-size:11px}
.ak-smart-more:hover,.ak-smart-more:focus-visible{outline:0;border-style:solid;border-color:#5fe7ff70;background:#5fe7ff0e;color:#fff}
html[data-ak-visual="spatial-2086"][data-ak-scene-layout="spotlight"] #catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-expanded="1"] .movie-card:nth-child(n+4){display:block!important}
html[data-ak-visual="spatial-2086"][data-ak-scene-layout="spotlight"] #catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-expanded="1"] .catalog-grid{display:flex!important;overflow-x:auto!important;grid-template-columns:none!important;gap:14px!important;scroll-snap-type:x proximity!important;padding:6px 0 14px!important}
html[data-ak-visual="spatial-2086"][data-ak-scene-layout="spotlight"] #catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-expanded="1"] .movie-card{display:block!important;flex:0 0 min(31vw,470px)!important;min-width:320px!important;scroll-snap-align:start}
html[data-ak-form="mobile"] .ak-smart-more{display:none!important}
html[data-ak-tv="1"] .ak-smart-more{min-height:58px;font-size:12px}
html[data-ak-form="desktop"] .detail.ak-detail-future,
html[data-ak-form="ultrawide"] .detail.ak-detail-future{width:min(1320px,calc(100% - 48px));padding:24px 28px 38px}
html[data-ak-form="desktop"] .detail.ak-detail-future:before,
html[data-ak-form="ultrawide"] .detail.ak-detail-future:before{height:min(44vh,410px);opacity:.28}
html[data-ak-form="desktop"] .detail-grid,
html[data-ak-form="ultrawide"] .detail-grid{grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:26px}
html[data-ak-form="desktop"] .detail-poster,
html[data-ak-form="ultrawide"] .detail-poster{max-height:345px;object-fit:cover}
html[data-ak-form="desktop"] .ak-detail-section,
html[data-ak-form="ultrawide"] .ak-detail-section{margin-top:24px}
html[data-ak-form="desktop"] .release-browser,
html[data-ak-form="ultrawide"] .release-browser{margin-top:26px;padding:16px}
html[data-ak-form="desktop"] .detail p,
html[data-ak-form="ultrawide"] .detail p{line-height:1.58}

.ak-flow-all{appearance:none;width:100%;min-height:48px;margin-top:10px;border:1px solid rgba(95,231,255,.15);border-radius:16px;background:linear-gradient(90deg,rgba(95,231,255,.035),rgba(155,123,255,.025));color:rgba(218,235,246,.72);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.14em}
.ak-flow-all span{color:var(--ak-cyan);font-size:14px}
.ak-flow-all:hover,.ak-flow-all:focus-visible{outline:0;border-color:rgba(95,231,255,.5);background:rgba(95,231,255,.07);color:#fff}
html[data-ak-tv="1"] .ak-flow-all{min-height:58px;font-size:12px}
html[data-ak-form="mobile"] .ak-flow-all{min-height:44px;margin-top:8px;font-size:8px}

/* Platform-accurate lazy section geometry; measured 2026-09-21 */
html[data-ak-tv="1"] .catalog-section{contain-intrinsic-size:auto 553px}
html[data-ak-form="mobile"] .catalog-section{contain-intrinsic-size:auto 405px}
html[data-ak-samsung-lite="1"] .catalog-section{contain-intrinsic-size:auto 482px}
html[data-ak-webos-lite="1"] .catalog-section{contain-intrinsic-size:auto 553px}
html[data-ak-form="desktop"] .catalog-section,
html[data-ak-form="ultrawide"] .catalog-section{contain-intrinsic-size:none!important}

/* Desktop rail discoverability — same rail owner, no second scrolling system */
.ak-rail-controls{display:flex;align-items:center;gap:6px;margin-left:auto}
.ak-rail-controls button{appearance:none;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.055);color:#eef7ff;cursor:pointer;font-size:24px;line-height:1;transition:background .16s,border-color .16s,opacity .16s,transform .16s}
.ak-rail-controls button:hover,.ak-rail-controls button:focus-visible{outline:0;border-color:rgba(95,231,255,.5);background:rgba(95,231,255,.11);transform:translateY(-1px)}
.ak-rail-controls button:disabled{opacity:.22;cursor:default;transform:none}
html[data-ak-form="mobile"] .ak-rail-controls,html[data-ak-tv="1"] .ak-rail-controls{display:none!important}

/* Desktop explicit “all cards” rail expansion */
html[data-ak-form="desktop"] .catalog-section[data-ak-rail-expanded="1"] .catalog-grid,
html[data-ak-form="ultrawide"] .catalog-section[data-ak-rail-expanded="1"] .catalog-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(clamp(188px,12vw,224px),1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;overflow:visible!important;scroll-snap-type:none!important;padding-right:2px!important}
html[data-ak-form="desktop"] .catalog-section[data-ak-rail-expanded="1"] .ak-rail-progress,
html[data-ak-form="ultrawide"] .catalog-section[data-ak-rail-expanded="1"] .ak-rail-progress{display:none!important}
.ak-rail-controls .ak-rail-all{width:auto;min-width:68px;padding:0 11px;font-size:9px;font-weight:900;letter-spacing:.08em}
.ak-rail-controls .ak-rail-all[aria-expanded="true"]{min-width:92px;color:var(--ak-cyan);border-color:rgba(95,231,255,.36);background:rgba(95,231,255,.08)}

/* Detail scroll ownership — Chrome/desktop wheel + touch containment */
#ak-detail-modal{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}
#ak-detail-modal>.detail{overscroll-behavior:contain}

/* After the first rendered frame, never bring the movie-title startup card back.
   Buffer/recovery keeps the last video frame visible; no technical viewer UI. */
.player-active.player-postframe-buffering #player-loading{display:none!important}

/* AlekS Link browser receiver · 2026-09-21 */
.ak-handoff-devices{display:grid;gap:8px;margin-top:12px}.ak-handoff-devices-title{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ak-handoff-device{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;padding:10px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.055);color:inherit;text-align:left}.ak-handoff-device strong{display:block}.ak-handoff-device small{display:block;opacity:.64;margin-top:3px}.ak-handoff-empty{font-size:.86rem;opacity:.66;padding:4px 0}.ak-link-incoming{position:fixed;z-index:2147483000;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,4,10,.74);backdrop-filter:blur(18px)}.ak-link-incoming-panel{width:min(560px,94vw);display:grid;gap:14px;padding:24px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(10,13,22,.96);box-shadow:0 30px 100px rgba(0,0,0,.65)}.ak-link-incoming-panel>strong{font-size:clamp(1.3rem,3vw,2rem)}.ak-link-incoming-kicker{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;opacity:.68}.ak-link-incoming-actions{display:flex;gap:10px;flex-wrap:wrap}.ak-link-incoming-actions .btn{min-height:48px}@media (pointer:coarse){.ak-handoff-device,.ak-link-incoming-actions .btn{min-height:56px}}
/* AlekS Source Registry — Control Center only. No playback ownership. */
.ak-control-center{max-height:min(92vh,980px);overflow:auto}
.ak-source-admin{margin-top:18px;padding-top:18px;border-top:1px solid var(--ak-line)}
.ak-source-admin-head{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;margin-bottom:10px}
.ak-source-admin-head>div:first-child>span{font-size:11px;letter-spacing:.16em;color:var(--ak-cyan)}
.ak-source-admin-head h3{margin:4px 0 2px;font-size:22px}
.ak-source-admin-head small,.ak-source-card small{color:var(--ak-muted)}
.ak-owner-unlock{display:flex;gap:8px;min-width:min(100%,420px)}
.ak-owner-unlock input,.ak-source-card input,.ak-source-card textarea,.ak-tracker-add input{width:100%;border:1px solid var(--ak-line-strong);border-radius:12px;background:rgba(3,7,13,.76);color:var(--ak-text);padding:11px 12px;outline:none}
.ak-owner-unlock input:focus,.ak-source-card input:focus,.ak-source-card textarea:focus,.ak-tracker-add input:focus{border-color:rgba(95,231,255,.58);box-shadow:0 0 0 2px rgba(95,231,255,.12)}
.ak-source-admin-status{margin:8px 0 12px;padding:9px 12px;border:1px solid var(--ak-line);border-radius:10px;color:var(--ak-muted);background:rgba(255,255,255,.025)}
.ak-source-admin-status[data-state="ok"]{color:var(--ak-green);border-color:rgba(85,227,161,.24)}
.ak-source-admin-status[data-state="bad"]{color:var(--ak-red);border-color:rgba(255,96,125,.28)}
.ak-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.ak-source-card{border:1px solid var(--ak-line);border-radius:16px;background:linear-gradient(145deg,rgba(13,19,31,.86),rgba(6,10,18,.76));padding:14px;min-width:0}
.ak-source-card>header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:12px}
.ak-source-card>header strong{display:block;font-size:15px}.ak-source-card>header small{display:block;margin-top:2px;font-size:11px}
.ak-source-state{flex:0 0 auto;padding:4px 8px;border-radius:999px;border:1px solid var(--ak-line-strong);font:700 10px/1.2 ui-monospace,monospace;color:var(--ak-muted)}
.ak-source-state.ok{color:var(--ak-green);border-color:rgba(85,227,161,.3);background:rgba(85,227,161,.08)}
.ak-source-card>label{display:block;margin-top:9px;font-size:11px;color:var(--ak-muted)}
.ak-source-card>label input,.ak-source-card>label textarea{display:block;margin-top:5px;font:inherit;font-size:13px;resize:vertical}
.ak-source-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ak-source-actions .btn{min-height:38px}
.ak-source-fixed{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.035);color:var(--ak-muted);overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px}
.ak-tracker-card{margin-top:12px}.ak-tracker-list{display:grid;gap:7px}
.ak-tracker-row{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.5fr) 34px;gap:8px;align-items:center;padding:8px 9px;border-radius:10px;background:rgba(255,255,255,.028)}
.ak-tracker-row label{font-size:12px;min-width:0}.ak-tracker-row code{font-size:11px;color:var(--ak-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ak-tracker-row button{width:32px;height:32px;border:1px solid var(--ak-line);border-radius:9px;background:transparent;color:var(--ak-muted);cursor:pointer}
.ak-tracker-add{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(220px,1.45fr) auto;gap:8px;margin-top:10px}
@media(max-width:760px){.ak-source-admin-head{align-items:stretch;flex-direction:column}.ak-owner-unlock{min-width:0}.ak-source-grid{grid-template-columns:1fr}.ak-tracker-row{grid-template-columns:1fr 34px}.ak-tracker-row code{grid-column:1/2;grid-row:2}.ak-tracker-add{grid-template-columns:1fr}.ak-source-actions .btn{flex:1 1 150px}}
[data-ak-tv="1"] .ak-source-admin input,[data-ak-tv="1"] .ak-source-admin textarea,[data-ak-tv="1"] .ak-source-admin button{min-height:48px;font-size:15px}
/* DEFINITIONS · RU source catalog */
.ak-extra-source-head{margin:20px 0 10px;padding:14px 2px 2px;border-top:1px solid var(--ak-line)}
.ak-extra-source-head>span{display:block;font-size:10px;letter-spacing:.16em;color:var(--ak-cyan)}
.ak-extra-source-head h4{margin:5px 0 3px;font-size:18px;color:var(--ak-text)}
.ak-extra-source-head small{color:var(--ak-muted);line-height:1.45}
.ak-extra-source-grid{margin-bottom:14px}
.ak-extra-source-grid .ak-source-card{min-height:180px}
@media(max-width:760px){.ak-extra-source-head{margin-top:16px}.ak-extra-source-grid .ak-source-card{min-height:0}}
/* Same-Hash Fusion UI */
.release-card.ak-release-fused{border-color:rgba(155,123,255,.24);background:linear-gradient(110deg,rgba(155,123,255,.055),rgba(8,12,19,.78) 34%,rgba(95,231,255,.035));box-shadow:inset 3px 0 0 rgba(155,123,255,.55)}
.ak-swarm-fusion{letter-spacing:.08em;box-shadow:0 0 18px rgba(155,123,255,.12)}
.ak-swarm-sources{max-width:min(440px,48vw);overflow:hidden;text-overflow:ellipsis;color:#d8edff;border-color:rgba(95,231,255,.2);background:rgba(95,231,255,.055)}
.ak-swarm-seeds{color:#bdf5d8;border-color:rgba(85,227,161,.2);background:rgba(85,227,161,.055)}
.ak-swarm-trackers{color:#c9d2ff;border-color:rgba(155,123,255,.18);background:rgba(155,123,255,.05)}
.ak-f-row.ak-f-row-fused{box-shadow:inset 3px 0 rgba(155,123,255,.55)}
.ak-f-row.ak-f-row-fused .ak-f-badge{color:#d9caff;border-color:rgba(155,123,255,.34)}
html[data-ak-tv="1"] .ak-swarm-fusion{font-size:12px;padding-inline:11px}
html[data-ak-webos-lite="1"] .release-card.ak-release-fused{background:#10131d;box-shadow:inset 3px 0 0 #765ac4!important}
/* Swarm Live Probe UI */
.ak-swarm-live{min-width:68px;justify-content:center;color:#b8c4d6;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035)}
.ak-swarm-live.is-ready{color:#9ff0cb;border-color:rgba(85,227,161,.3);background:rgba(85,227,161,.075);box-shadow:0 0 16px rgba(85,227,161,.08)}
.ak-swarm-live.is-error{color:#8290a3;opacity:.7}
html[data-ak-tv="1"] .ak-swarm-live{min-width:82px;font-size:12px}
html[data-ak-webos-lite="1"] .ak-swarm-live{box-shadow:none!important}
.ak-swarm-live.is-unreachable{color:#ffc56d;border-color:rgba(255,197,109,.28);background:rgba(255,197,109,.07);box-shadow:0 0 14px rgba(255,197,109,.05)}

/* Android/mobile detail scroll owner · 2026-09-22 */
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal{
  overflow:hidden!important;
  touch-action:auto!important;
  overscroll-behavior:none!important;
}
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal>.detail{
  width:100%!important;
  height:100dvh!important;
  min-height:0!important;
  max-height:100dvh!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  touch-action:auto!important;
  overscroll-behavior-y:contain!important;
  -webkit-overflow-scrolling:touch;
}


/* Mobile detail compositor scroll · 2026-09-22 */
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal{
  touch-action:auto!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal>.detail{
  scroll-behavior:auto!important;
}
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal>.detail:before{
  filter:none!important;
}
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal .release-browser,
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal .btn,
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal .ak-detail-navigator{
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
/* Cookie Import UI */
.ak-cookie-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}
.ak-cookie-tools small{opacity:.68;line-height:1.35;max-width:560px}
.ak-cookie-paste{min-height:34px;padding:6px 10px;font-size:12px}
html[data-ak-tv="1"] .ak-cookie-paste{min-height:44px;font-size:14px}
@media(max-width:680px){.ak-cookie-tools{align-items:stretch}.ak-cookie-paste{width:100%}}

/* AlekS disc menu overlay */
#aleks-disc-menu-canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:2;touch-action:none;pointer-events:auto}
#aleks-disc-menu-canvas[hidden]{display:none!important}

/* ALEKS_FORMAT_BADGE_20260925 */
#native-video-container{position:relative}.aleks-format-badge{position:absolute;z-index:9;top:max(76px,calc(env(safe-area-inset-top,0px) + 62px));left:max(20px,env(safe-area-inset-left,0px));max-width:min(78vw,720px);padding:9px 13px;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:rgba(5,7,11,.72);box-shadow:0 10px 32px rgba(0,0,0,.28);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;font-size:13px;font-weight:700;letter-spacing:.055em;line-height:1.2;opacity:0;transform:translateY(-5px);transition:opacity .28s ease,transform .28s ease;pointer-events:none}.aleks-format-badge.is-visible{opacity:1;transform:translateY(0)}html[data-ak-tv="1"] .aleks-format-badge{top:88px;left:30px;padding:11px 16px;font-size:16px;border-radius:12px}@media(max-width:720px){.aleks-format-badge{top:max(62px,calc(env(safe-area-inset-top,0px) + 52px));left:max(12px,env(safe-area-inset-left,0px));font-size:11px;padding:8px 10px;max-width:88vw}}@media(prefers-reduced-motion:reduce){.aleks-format-badge{transition:none;transform:none}}

/* Mobile detail single scroll owner · 2026-09-26 */
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal{
  overflow-x:hidden!important;
  overflow-y:auto!important;
  touch-action:pan-y!important;
  overscroll-behavior-y:contain!important;
  -webkit-overflow-scrolling:touch;
  height:100dvh!important;
  max-height:100dvh!important;
}
html[data-ak-form="mobile"][data-ak-detail-open="1"] #ak-detail-modal>.detail{
  height:auto!important;
  min-height:100dvh!important;
  max-height:none!important;
  overflow:visible!important;
  touch-action:pan-y!important;
  overscroll-behavior:initial!important;
  -webkit-overflow-scrolling:auto;
}

/* Reliable catalog paint on TV WebKit/Tizen and iOS WebKit · 2026-09-26 */
html[data-ak-samsung-lite="1"] .catalog-section,
html[data-ak-webos-lite="1"] .catalog-section,
html[data-ak-ios-lite="1"] .catalog-section{
  content-visibility:visible!important;
  contain-intrinsic-size:none!important;
}
html[data-ak-samsung-lite="1"] .ak-poster-img,
html[data-ak-webos-lite="1"] .ak-poster-img,
html[data-ak-ios-lite="1"] .ak-poster-img{
  content-visibility:visible!important;
}

/* TV spotlight expansion must restore every hidden card, including card #3 · 2026-09-26 */
html[data-ak-tv="1"][data-ak-visual="spatial-2086"][data-ak-scene-layout="spotlight"]
#catalogSections>.catalog-section[data-ak-scene-primary="1"][data-ak-expanded="1"] .movie-card:nth-child(n+3){
  display:block!important;
}
/* 2026-09-27 visual QA: consumer-first detail hierarchy */
@media (max-width:820px){
 html[data-ak-form=mobile] #ak-detail-overview{grid-template-columns:112px minmax(0,1fr)!important;gap:13px!important;align-items:start!important;padding-top:5px!important}
 html[data-ak-form=mobile] #ak-detail-overview .detail-poster{width:112px!important;max-width:112px!important;margin:0!important;border-radius:15px!important}
 html[data-ak-form=mobile] #ak-detail-overview .detail-info{min-width:0!important}
 html[data-ak-form=mobile] #ak-detail-overview .detail-info>p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;margin:.55rem 0 .7rem!important;font-size:11px!important;line-height:1.45!important}
 html[data-ak-form=mobile] #ak-detail-overview .detail-info>h2{font-size:clamp(25px,7.2vw,34px)!important;line-height:.98!important;margin:7px 0 8px!important}
 html[data-ak-form=mobile] #ak-detail-overview .hero-meta{gap:4px!important;max-height:48px!important;overflow:hidden!important}
 html[data-ak-form=mobile] #ak-detail-overview .hero-meta .badge{min-height:21px!important;padding:3px 6px!important;font-size:8px!important}
 html[data-ak-form=mobile] #ak-detail-overview .ak-tagline{display:none!important}
 html[data-ak-form=mobile] #ak-detail-overview .ak-detail-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin-top:6px!important}
 html[data-ak-form=mobile] #ak-detail-overview .ak-detail-actions .ak-main-play{grid-column:1/-1!important;min-height:50px!important;font-size:14px!important}
 html[data-ak-form=mobile] .ak-exploration-trail{margin-bottom:6px!important;padding-block:5px!important}
 html[data-ak-form=mobile] .ak-detail-navigator{margin-bottom:9px!important}
 html[data-ak-form=mobile] .ak-continuity-field{margin:12px 0 2px!important}
 html[data-ak-form=mobile] .ak-hero-director{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;overflow:visible!important}
 html[data-ak-form=mobile] .ak-hero-director>div{min-width:0!important;width:auto!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.06)!important}
 html[data-ak-form=mobile] .ak-hero-director>div:nth-of-type(2n){border-left:1px solid rgba(255,255,255,.06)!important}
 html[data-ak-form=mobile] .ak-hero-director strong{max-width:none!important;white-space:normal!important}
}

/* 2026-09-27 visual QA: narrow-player controls stay fully visible */
@media (max-width:430px){
 #player-surface .player-controls{padding-left:max(8px,env(safe-area-inset-left))!important;padding-right:max(8px,env(safe-area-inset-right))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}
 #player-surface .player-row{display:grid!important;grid-template-columns:repeat(3,38px) minmax(70px,1fr) repeat(3,38px)!important;gap:3px!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:44px!important;overflow:visible!important;padding-bottom:0!important}
 #player-surface .player-row>.player-spacer,#player-surface #player-volume{display:none!important}
 #player-surface .player-row>.control-btn{box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;font-size:12px!important;line-height:1!important}
 #player-surface #player-time{min-width:0!important;width:auto!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important;text-align:center!important;font-size:10.5px!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.035em!important}
 #player-surface .aleks-primary-label{display:none!important}
}
@media (max-width:350px){
 #player-surface .player-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:42px!important;gap:4px!important}
 #player-surface .player-row>.control-btn{width:100%!important;min-width:0!important;max-width:none!important}
 #player-surface #player-time{font-size:10px!important}
}

/* webOS live-TV performance budget 2026-09-27 */
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card-inner{box-shadow:none!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card:focus .movie-card-inner, html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card:focus-visible .movie-card-inner{box-shadow:0 0 0 4px #5fe7ffc7!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-section[data-ak-rail-order]:after{display:none!important}

/* webOS fast path 3: reduce permanent paint/compositor work */
html[data-ak-webos-lite="1"] body:before,html[data-ak-webos-lite="1"] body:after{display:none!important}
html[data-ak-webos-lite="1"] .ak-card-seq,html[data-ak-webos-lite="1"] .ak-card-open{display:none!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .nav-bar,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-pulse,html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-journey-trail{box-shadow:none!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-grid{scroll-snap-type:none!important}

/* ALEKS_PLAYER_CONTINUITY_20260927 — one-player resume surface */
.player-loading[data-mode="resume"]{pointer-events:auto!important}
.player-loading[data-mode="resume"] .ak-startup-panel{pointer-events:auto}
.player-loading[data-mode="resume"] .ak-startup-shade{background:linear-gradient(90deg,rgba(2,5,10,.88) 0%,rgba(2,5,10,.62) 48%,rgba(2,5,10,.30) 100%),linear-gradient(0deg,rgba(2,5,10,.82),rgba(2,5,10,.08) 58%)}
.ak-resume-choice{width:min(720px,90vw);margin-top:clamp(18px,3.5vh,40px);padding:18px 20px 20px;border:1px solid rgba(255,255,255,.17);border-radius:22px;background:rgba(7,12,21,.72);-webkit-backdrop-filter:blur(22px) saturate(135%);backdrop-filter:blur(22px) saturate(135%);box-shadow:0 22px 70px rgba(0,0,0,.38);text-align:left;pointer-events:auto}
.ak-resume-choice[hidden]{display:none!important}
.ak-resume-kicker{display:block;color:#70e8ff;font-size:11px;font-weight:850;letter-spacing:.17em;text-transform:uppercase}
.ak-resume-choice>strong{display:block;margin-top:7px;color:#fff;font-size:clamp(20px,2.1vw,30px);font-weight:760;letter-spacing:-.025em}
.ak-resume-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:17px}
.ak-resume-actions button{appearance:none;-webkit-appearance:none;min-height:50px;padding:0 19px;border:1px solid rgba(255,255,255,.17);border-radius:15px;color:#fff;font:750 15px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer}
.ak-resume-primary{background:linear-gradient(135deg,#13bddd,#6576ff);box-shadow:0 10px 30px rgba(35,166,236,.24)}
.ak-resume-secondary{background:rgba(255,255,255,.085)}
.ak-resume-actions button:focus,.ak-resume-actions button:focus-visible{outline:3px solid rgba(103,232,255,.95);outline-offset:3px;transform:none!important}
html[data-ak-tv="1"] .ak-resume-choice{width:min(820px,76vw);padding:24px 26px 26px;border-radius:25px}
html[data-ak-tv="1"] .ak-resume-kicker{font-size:14px}
html[data-ak-tv="1"] .ak-resume-choice>strong{font-size:32px}
html[data-ak-tv="1"] .ak-resume-actions{gap:14px;margin-top:22px}
html[data-ak-tv="1"] .ak-resume-actions button{min-height:64px;padding:0 25px;border-radius:17px;font-size:18px}
html[data-ak-webos-lite="1"] .ak-resume-choice{background:rgba(6,11,19,.96)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}
html[data-ak-webos-lite="1"] .ak-resume-primary{box-shadow:none!important}
html[data-ak-webos-lite="1"] .aleks-format-badge{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(5,10,18,.92)!important}
@media(max-width:720px){.ak-resume-choice{width:min(92vw,620px);padding:16px}.ak-resume-actions{display:grid;grid-template-columns:1fr}.ak-resume-actions button{width:100%;min-height:52px}}

/* ALEKS_PLAYER_CONTINUITY_UX_20260927 */
.player-loading[data-mode="resume"]{pointer-events:auto;background:#05070b}
.player-loading[data-mode="resume"] .ak-startup-backdrop{opacity:.78;filter:saturate(1.06) contrast(1.02) brightness(.68)}
.player-loading[data-mode="resume"] .ak-startup-shade{background:linear-gradient(180deg,rgba(1,3,7,.12),rgba(1,3,7,.52) 56%,rgba(1,3,7,.82))}
.player-loading[data-mode="resume"] .ak-startup-title{transform:translateY(-.36em);opacity:.92}
.ak-resume-choice{display:grid;gap:12px;justify-items:center;margin-top:clamp(18px,3vh,34px);padding:clamp(16px,2.2vw,26px);min-width:min(620px,86vw);border:1px solid rgba(255,255,255,.16);border-radius:24px;background:rgba(7,11,18,.82);box-shadow:0 24px 80px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.07);backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);pointer-events:auto}
.ak-resume-choice[hidden]{display:none!important}.ak-resume-kicker{font-size:10px!important;font-weight:900;letter-spacing:.18em;color:#8feaff!important}.ak-resume-choice>strong{font-size:clamp(18px,2vw,28px);letter-spacing:-.02em}.ak-resume-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:4px}.ak-resume-actions button{min-height:54px;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:15px;color:#fff;font:inherit;font-weight:800;cursor:pointer}.ak-resume-primary{background:linear-gradient(130deg,#28cce8,#675cff);box-shadow:0 14px 36px rgba(70,174,255,.2)}.ak-resume-secondary{background:rgba(255,255,255,.07)}.ak-resume-actions button:focus,.ak-resume-actions button:focus-visible{outline:3px solid #b9f5ff;outline-offset:4px}.ak-resume-actions button:hover{border-color:rgba(143,234,255,.55)}
html[data-ak-tv="1"] .ak-resume-choice{min-width:min(760px,72vw);padding:28px;border-radius:28px}html[data-ak-tv="1"] .ak-resume-actions button{min-height:66px;font-size:18px}
html[data-ak-webos-lite="1"] .ak-resume-choice{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#080d15f2;box-shadow:0 18px 46px #0009!important}html[data-ak-webos-lite="1"] .player-loading[data-mode="resume"] .ak-startup-backdrop{filter:none!important;opacity:.62!important}
@media(max-width:720px){.ak-resume-choice{min-width:min(92vw,560px);padding:15px;border-radius:19px}.ak-resume-actions{grid-template-columns:1fr}.ak-resume-actions button{min-height:50px}.player-loading[data-mode="resume"] .ak-startup-title{font-size:clamp(32px,9vw,54px)}}

/* ALEKS_QUALITY_TILES_20260927 */
.ak-quality-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px}.ak-quality-tile{appearance:none;min-height:58px;padding:9px 11px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff08;color:#fff;text-align:left;cursor:pointer}.ak-quality-tile strong,.ak-quality-tile small{display:block}.ak-quality-tile strong{font-size:13px;letter-spacing:.02em}.ak-quality-tile small{margin-top:4px;color:#aeb9c9;font-size:9px;line-height:1.25}.ak-quality-tile[aria-checked="true"]{border-color:#67e4ff;background:linear-gradient(135deg,#4bd8ff22,#8068ff1d);box-shadow:0 0 0 1px #67e4ff22 inset}.ak-quality-tile:focus,.ak-quality-tile:focus-visible{outline:3px solid #b9f5ff;outline-offset:3px}.ak-has-quality-tiles>#player-quality{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ak-has-quality-tiles>label{margin-bottom:2px}html[data-ak-tv="1"] .ak-quality-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-ak-tv="1"] .ak-quality-tile{min-height:72px;padding:12px 14px}html[data-ak-tv="1"] .ak-quality-tile strong{font-size:17px}html[data-ak-tv="1"] .ak-quality-tile small{font-size:11px}html[data-ak-webos-lite="1"] .ak-quality-tile{background:#10151e;box-shadow:none!important}@media(max-width:720px){.ak-quality-tiles{grid-template-columns:1fr 1fr}.ak-quality-tile{min-height:54px}}

/* AlekS Player compositor guard 2026-09-28: avoid full-frame GPU blur over active video. */
#player-surface .aleks-menu-panel{
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  background:rgba(12,12,18,.985)!important;
}
#player-surface .aleks-menu-panel button,
#player-surface .aleks-menu-panel select,
#player-surface .control-btn,
#player-surface .close-player-btn{
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
}
#player-surface .aleks-menu-panel button,
#player-surface .aleks-menu-panel select{
  background:rgba(18,18,24,.96)!important;
}

/* ALEKS_WEBOS_TV_PLAYER_GEOMETRY_20260928 */
html[data-ak-tv="1"][data-ak-js-compat="chrome79"] #player-surface .player-header{top:0!important;right:0!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;padding:20px 24px!important;background:none!important;display:block!important;pointer-events:none!important}
html[data-ak-tv="1"][data-ak-js-compat="chrome79"] #player-surface .player-title{display:none!important}
html[data-ak-tv="1"][data-ak-js-compat="chrome79"] #player-surface .close-player-btn{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:block!important;margin:0!important;pointer-events:auto!important}
html[data-ak-tv="1"][data-ak-js-compat="chrome79"] #player-surface .player-controls{top:auto!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;padding:20px 24px 24px!important}
html[data-ak-tv="1"][data-ak-js-compat="chrome79"] #player-surface #native-video-container,html[data-ak-tv="1"][data-ak-js-compat="chrome79"] #player-surface #aleks-native-video{top:0!important;right:0!important;bottom:0!important;left:0!important}

/* ALEKS_TV_PLAYER_GEOMETRY_20260928_3 — controls bottom, exit top-right on every TV browser. */
html[data-ak-tv="1"] #player-surface .player-controls{
  position:absolute!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;
  padding:20px max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important;
  transform:none!important;
}
html[data-ak-tv="1"] #player-surface .player-header{
  position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;
  padding:max(20px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) 0 0!important;background:none!important;display:block!important;pointer-events:none!important;
}
html[data-ak-tv="1"] #player-surface .player-title{display:none!important}
html[data-ak-tv="1"] #player-surface .close-player-btn{
  position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;margin:0!important;pointer-events:auto!important;
  width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;border-radius:16px!important;font-size:26px!important;
}

/* AlekS webOS Chrome79 viewport fallback 2026-09-29 */
#player-surface{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;margin:0!important;transform:none!important}
#player-surface #native-video-container,#player-surface #aleks-native-video{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important}


/* ALEKS_TV_PLAYER_MENU_20260929_1 */
html[data-ak-tv="1"] #player-surface .aleks-menu-panel{right:28px!important;bottom:112px!important;width:620px!important;max-width:calc(100vw - 56px)!important;max-height:calc(100vh - 160px)!important;padding:24px!important;border-radius:24px!important;font-size:18px!important;overflow:auto!important}
html[data-ak-tv="1"] #player-surface .aleks-menu-head{margin-bottom:18px!important;gap:16px!important}
html[data-ak-tv="1"] #player-surface .aleks-menu-head strong{font-size:24px!important}
html[data-ak-tv="1"] #player-surface .aleks-menu-head button{width:54px!important;height:54px!important;min-height:54px!important;font-size:26px!important;padding:0!important}
html[data-ak-tv="1"] #player-surface .aleks-menu-grid{gap:14px!important}
html[data-ak-tv="1"] #player-surface .aleks-menu-item{gap:8px!important}
html[data-ak-tv="1"] #player-surface .aleks-menu-item label{font-size:13px!important;letter-spacing:.02em!important}
html[data-ak-tv="1"] #player-surface .aleks-menu-panel select,html[data-ak-tv="1"] #player-surface .aleks-menu-panel button{min-height:58px!important;font-size:18px!important;padding-left:16px!important;padding-right:16px!important}
html[data-ak-tv="1"] #player-surface .aleks-menu-grid>.aleks-menu-item:nth-child(2){grid-column:1/-1!important}
html[data-ak-tv="1"] #player-surface .aleks-menu-grid>.aleks-menu-item:nth-child(2) select{width:100%!important;max-width:none!important;font-size:18px!important}
html[data-ak-tv="1"] #player-surface .ak-quality-tile{min-height:82px!important;padding:14px 16px!important}
html[data-ak-tv="1"] #player-surface .ak-quality-tile strong{font-size:20px!important}
html[data-ak-tv="1"] #player-surface .ak-quality-tile small{font-size:13px!important;line-height:1.25!important}

/* ALEKS_TV_PLAYER_SURFACE_20260929_1 */
html[data-ak-tv="1"] #player-surface{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:hidden!important;z-index:2147483000!important}
html[data-ak-tv="1"] #player-surface #native-video-container,html[data-ak-tv="1"] #player-surface #aleks-native-video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}
html[data-ak-tv="1"] #player-surface #aleks-native-video{max-width:none!important;max-height:none!important;object-fit:contain!important}

/* ALEKS_CHROME79_INSET_FALLBACK_20260929 */
html[data-ak-js-compat="chrome79"] .hero-backdrop,html[data-ak-js-compat="chrome79"] .hero-section:after,html[data-ak-js-compat="chrome79"] .movie-card-poster,html[data-ak-js-compat="chrome79"] .movie-card-overlay,html[data-ak-js-compat="chrome79"] .modal,html[data-ak-js-compat="chrome79"] .player-loading,html[data-ak-js-compat="chrome79"] .ak-flow-choice:before,html[data-ak-js-compat="chrome79"] .ak-episode-still:after,html[data-ak-js-compat="chrome79"] .ak-ai-panel::before,html[data-ak-js-compat="chrome79"] .ak-spaces-panel::before,html[data-ak-js-compat="chrome79"] .ak-startup-shade,html[data-ak-js-compat="chrome79"] .ak-startup-title-fill,html[data-ak-js-compat="chrome79"] .detail.ak-detail-future:after{top:0!important;right:0!important;bottom:0!important;left:0!important}
/* AlekS route surface parity: keep section tabs out of the full-height hero on all runtimes. */
html[data-ak-route="trending"] #hero,
html[data-ak-route="trending"] #ak-pulse,
html[data-ak-route="trending"] #ak-genre-strip,
html[data-ak-route="series-trending"] #hero,
html[data-ak-route="series-trending"] #ak-pulse,
html[data-ak-route="series-trending"] #ak-genre-strip,
html[data-ak-route="new-quality"] #hero,
html[data-ak-route="new-quality"] #ak-pulse,
html[data-ak-route="new-quality"] #ak-genre-strip,
html[data-ak-route="now"] #hero,
html[data-ak-route="now"] #ak-pulse,
html[data-ak-route="now"] #ak-genre-strip,
html[data-ak-route="top"] #hero,
html[data-ak-route="top"] #ak-pulse,
html[data-ak-route="top"] #ak-genre-strip{display:none!important}
html[data-ak-route="trending"] .main-content,
html[data-ak-route="series-trending"] .main-content,
html[data-ak-route="new-quality"] .main-content,
html[data-ak-route="now"] .main-content,
html[data-ak-route="top"] .main-content{padding-top:calc(var(--ak-nav) + 18px)}

/* AlekS TV interaction kernel 2026-09-29: full rails, immediate focus, html:not([data-ak-webos-lite="1"]) low compositor cost. */
html[data-ak-tv="1"] .catalog-grid:focus-within .movie-card, html[data-ak-webos-lite="1"] .catalog-grid:focus-within .movie-card{transition:none!important}
html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .catalog-grid:focus-within .movie-card:not(:focus-within), html[data-ak-webos-lite="1"] .catalog-grid:focus-within .movie-card:not(:focus-within){opacity:.82!important;filter:none!important;transform:none!important}
html[data-ak-tv="1"] .movie-card .movie-card-inner,
html[data-ak-webos-lite="1"] .movie-card .movie-card-inner{transition:none!important;transform:none!important}
html[data-ak-tv="1"]:not([data-ak-webos-lite="1"]) .movie-card:focus-visible .movie-card-inner, html[data-ak-webos-lite="1"] .movie-card:focus-visible .movie-card-inner{transform:none!important;box-shadow:0 0 0 4px var(--ak-cyan),0 12px 28px #0008!important}
html[data-ak-tv="1"] .movie-card-poster,html[data-ak-tv="1"] .ak-poster-img,
html[data-ak-webos-lite="1"] .movie-card-poster,html[data-ak-webos-lite="1"] .ak-poster-img{transition:none!important;transform:none!important;filter:none!important}
html[data-ak-webos-lite="1"] .nav-bar,html[data-ak-webos-lite="1"] .status,
html[data-ak-webos-lite="1"] .movie-card,html[data-ak-webos-lite="1"] .movie-card-inner,
html[data-ak-webos-lite="1"] .ak-hero-signal,html[data-ak-webos-lite="1"] .ak-detail-navigator,
html[data-ak-webos-lite="1"] .ak-resume-choice{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html[data-ak-webos-lite="1"] .ak-ambient,html[data-ak-webos-lite="1"] .ak-ambient-orb,
html[data-ak-webos-lite="1"] .ak-grid-field{animation:none!important}
html[data-ak-tv="1"][data-ak-scene-layout="spotlight"] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card:nth-child(3){display:block!important}
html[data-ak-tv="1"][data-ak-scene-layout="spotlight"] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
html[data-ak-webos-lite="1"] .catalog-section{content-visibility:visible!important;contain-intrinsic-size:none!important}

/* AlekS semantic playback timeline */
.aleks-semantic-timeline{position:absolute;left:0;right:0;top:50%;height:9px;transform:translateY(-50%);pointer-events:none;z-index:3;overflow:hidden;border-radius:99px}
.ak-semantic-marker{position:absolute;top:1px;bottom:1px;min-width:2px;border-radius:99px;background:rgba(255,255,255,.4);box-shadow:0 0 8px rgba(255,255,255,.14)}
.ak-semantic-intro,.ak-semantic-recap{background:var(--ak-cyan,#5fe7ff)}
.ak-semantic-credits,.ak-semantic-outro,.ak-semantic-post-credits{background:var(--ak-violet,#9b7bff)}
.ak-semantic-preview{background:var(--ak-amber,#ffc56d)}
.ak-semantic-ad,.ak-semantic-commercial{background:var(--ak-red,#ff607d)}
.player-progress{z-index:4}.player-buffer{z-index:2}.player-timeline:before{z-index:1}
html[data-ak-tv="1"] .aleks-semantic-timeline{height:12px}
html[data-ak-tv="1"] .ak-semantic-marker{top:2px;bottom:2px;min-width:3px}
html[data-ak-webos-lite="1"] .ak-semantic-marker{box-shadow:none}

/* GF24 webOS fast-nav 2026-10-03 */
html[data-ak-webos-lite="1"][data-ak-tv="1"]{scroll-behavior:auto!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-section{contain:layout style}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-grid{scroll-snap-type:none!important;scroll-behavior:auto!important;contain:layout style}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card{contain:layout style;isolation:isolate}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .nav-links a{transition:none!important}

/* GF24 webOS O(1) focus visual 2026-10-03 */
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card.ak-tv-focused{outline:4px solid var(--ak-cyan)!important;outline-offset:5px!important;z-index:3!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card.ak-tv-focused .movie-card-inner{box-shadow:0 0 0 2px rgba(95,231,255,.28)!important;transform:none!important}


/* GF24 webOS full-width catalog + readable TV cards 2026-10-03 */
html[data-ak-webos-lite="1"][data-ak-tv="1"] .main-content{width:100%!important;max-width:none!important;margin:0!important;padding-left:34px!important;padding-right:34px!important;}
html[data-ak-webos-lite="1"][data-ak-tv="1"] #hero .hero-content{width:100%!important;max-width:none!important;margin:0!important;}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-grid,html[data-ak-webos-lite="1"][data-ak-tv="1"][data-ak-tv-compact="1"] .catalog-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(216px,244px)!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;padding:8px 4px 22px!important;}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card{display:block!important;min-width:0!important;max-width:none!important;}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card-title{font-size:15px!important;}
html[data-ak-webos-lite="1"][data-ak-tv="1"][data-ak-scene-layout="spotlight"] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .catalog-grid{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(216px,244px)!important;grid-template-columns:none!important;overflow-x:auto!important;gap:14px!important;}
html[data-ak-webos-lite="1"][data-ak-tv="1"][data-ak-scene-layout="spotlight"] #catalogSections>.catalog-section[data-ak-scene-primary="1"] .movie-card:nth-child(n){display:block!important;}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-section{padding-left:0!important;padding-right:0!important;}

/* GF24 webOS viewport + low-latency interaction 2026-10-03 */
html[data-ak-webos-lite="1"][data-ak-tv="1"] body,
html[data-ak-webos-lite="1"][data-ak-tv="1"] .app{width:100%!important;max-width:none!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .main-content{padding-left:22px!important;padding-right:22px!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-grid{width:calc(100vw - 44px)!important;max-width:none!important;margin-right:0!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-section{width:100%!important;max-width:none!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card,
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card *{transition:none!important;animation:none!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card:hover .movie-card-inner{transform:none!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-grid::-webkit-scrollbar{display:none!important}

/* AlekS Kino TV ten-foot readability contract 2026-10-04.
   TV-only. Keep desktop/mobile density unchanged. */
html[data-ak-tv="1"]{--ak-tv-text-min:16px}
html[data-ak-tv="1"] body{font-size:18px}
html[data-ak-tv="1"] .logo-text{font-size:22px!important}
html[data-ak-tv="1"] .nav-links a{font-size:17px!important;min-height:50px!important;padding-inline:16px!important}
html[data-ak-tv="1"] .ak-shell-search input{font-size:16px!important}
html[data-ak-tv="1"] .nav-actions .btn{font-size:16px!important;min-height:50px!important}
html[data-ak-tv="1"] .hero-description{font-size:20px!important;line-height:1.55!important;max-width:820px!important}
html[data-ak-tv="1"] .hero-genres{font-size:15px!important;letter-spacing:.08em!important}
html[data-ak-tv="1"] .hero-meta .badge{font-size:13px!important;min-height:32px!important;padding:7px 11px!important}
html[data-ak-tv="1"] .hero-actions .btn{font-size:18px!important;min-height:60px!important}
html[data-ak-tv="1"] .ak-hero-director>span,
html[data-ak-tv="1"] .ak-hero-director small{font-size:13px!important}
html[data-ak-tv="1"] .ak-hero-director strong{font-size:16px!important}
html[data-ak-tv="1"] .ak-hero-signal span{font-size:13px!important}
html[data-ak-tv="1"] .ak-hero-signal strong{font-size:16px!important}
html[data-ak-tv="1"] .ak-section-kicker{font-size:13px!important}
html[data-ak-tv="1"] .ak-section-subtitle{font-size:16px!important;line-height:1.45!important}
html[data-ak-tv="1"] .section-header .attrib{font-size:14px!important}
html[data-ak-tv="1"] .section-header h2{font-size:clamp(32px,2.45vw,46px)!important;line-height:1!important}
html[data-ak-tv="1"] .movie-card-title{font-size:19px!important;line-height:1.28!important}
html[data-ak-tv="1"] .movie-card-meta{font-size:15px!important;gap:8px!important}
html[data-ak-tv="1"] .movie-card-meta .badge{font-size:13px!important;min-height:27px!important;padding:4px 7px!important}
html[data-ak-tv="1"] .ak-card-open{font-size:14px!important}
html[data-ak-tv="1"] .ak-content-type-badge{font-size:13px!important;padding:6px 9px!important}
html[data-ak-tv="1"] .ak-pulse-head>span,
html[data-ak-tv="1"] .ak-pulse-head>small{font-size:14px!important}
html[data-ak-tv="1"] .ak-pulse button strong{font-size:16px!important}
html[data-ak-tv="1"] .ak-pulse button small{font-size:14px!important}
html[data-ak-tv="1"] .ak-genre-strip button{font-size:16px!important;min-height:54px!important}
html[data-ak-tv="1"] .ak-flow-kicker,
html[data-ak-tv="1"] .ak-flow-index{font-size:13px!important}
html[data-ak-tv="1"] .ak-flow-choice>strong{font-size:24px!important}
html[data-ak-tv="1"] .ak-flow-choice>b{font-size:16px!important}
html[data-ak-tv="1"] .ak-flow-choice>small{font-size:15px!important;line-height:1.4!important}
html[data-ak-tv="1"] .ak-why-chip,
html[data-ak-tv="1"] .ak-intent-chips>span,
html[data-ak-tv="1"] .ak-intent-chips>i{font-size:14px!important}
html[data-ak-tv="1"] .ak-library-depth span,
html[data-ak-tv="1"] .ak-library-depth small{font-size:13px!important}
html[data-ak-tv="1"] .ak-library-depth strong{font-size:28px!important}
html[data-ak-tv="1"] .detail-kicker{font-size:14px!important}
html[data-ak-tv="1"] .detail p,
html[data-ak-tv="1"] .detail-info>p{font-size:19px!important;line-height:1.62!important}
html[data-ak-tv="1"] .ak-tagline{font-size:18px!important}
html[data-ak-tv="1"] .ak-detail-actions .btn{font-size:17px!important;min-height:58px!important}
html[data-ak-tv="1"] .ak-detail-navigator button{font-size:16px!important;min-height:54px!important}
html[data-ak-tv="1"] .ak-decision-layer article>span,
html[data-ak-tv="1"] .ak-decision-layer article>b{font-size:13px!important}
html[data-ak-tv="1"] .ak-decision-layer article>strong{font-size:17px!important;line-height:1.45!important}
html[data-ak-tv="1"] .ak-movie-space-id>span,
html[data-ak-tv="1"] .ak-movie-space-tech small{font-size:13px!important}
html[data-ak-tv="1"] .ak-movie-space-id>small{font-size:14px!important}
html[data-ak-tv="1"] .ak-movie-space-tech b{font-size:16px!important}
html[data-ak-tv="1"] .ak-continuity-field>span{font-size:13px!important}
html[data-ak-tv="1"] .ak-continuity-field>strong{font-size:17px!important}
html[data-ak-tv="1"] .ak-continuity-field>small{font-size:14px!important}
html[data-ak-tv="1"] .ak-context-role>b,
html[data-ak-tv="1"] .ak-context-production b{font-size:13px!important}
html[data-ak-tv="1"] .ak-context-role button,
html[data-ak-tv="1"] .ak-context-production>span,
html[data-ak-tv="1"] .ak-context-themes button{font-size:15px!important}
html[data-ak-tv="1"] .ak-context-themes>strong{font-size:14px!important}
html[data-ak-tv="1"] .ak-knowledge-grid>span{font-size:16px!important}
html[data-ak-tv="1"] .ak-knowledge-grid b,
html[data-ak-tv="1"] .ak-knowledge-awards>strong,
html[data-ak-tv="1"] .ak-knowledge-awards>span,
html[data-ak-tv="1"] .ak-knowledge-provenance{font-size:13px!important}
html[data-ak-tv="1"] .release-title{font-size:18px!important}
html[data-ak-tv="1"] .meta-item,
html[data-ak-tv="1"] .health{font-size:14px!important}
html[data-ak-tv="1"] .ak-release-cap-head strong{font-size:18px!important}
html[data-ak-tv="1"] .ak-release-cap-head small,
html[data-ak-tv="1"] .ak-release-intent-status>strong,
html[data-ak-tv="1"] .ak-release-intent-status>small{font-size:14px!important}
html[data-ak-tv="1"] .ak-release-intent-status>span{font-size:13px!important}
html[data-ak-tv="1"] .ak-search-hud-head span,
html[data-ak-tv="1"] .ak-search-hud-head small{font-size:13px!important}
html[data-ak-tv="1"] .ak-search-hud button strong{font-size:17px!important}
html[data-ak-tv="1"] .ak-search-hud button small,
html[data-ak-tv="1"] .ak-search-hud button>b{font-size:14px!important}
html[data-ak-tv="1"] .ak-ai-form label,
html[data-ak-tv="1"] .ak-ai-options>label,
html[data-ak-tv="1"] .ak-ai-privacy,
html[data-ak-tv="1"] .ak-ai-state{font-size:14px!important}
html[data-ak-tv="1"] .ak-smart-more,
html[data-ak-tv="1"] .ak-flow-all,
html[data-ak-tv="1"] .ak-rail-more,
html[data-ak-tv="1"] .ak-detail-more{font-size:15px!important}
/* Compact TV is a performance/layout mode, not a tiny-text mode. */
html[data-ak-tv="1"][data-ak-tv-compact="1"] .hero-description{font-size:18px!important}
html[data-ak-tv="1"][data-ak-tv-compact="1"] .nav-links a{font-size:16px!important}
html[data-ak-tv="1"][data-ak-tv-compact="1"] .hero-actions .btn{font-size:16px!important}
html[data-ak-tv="1"][data-ak-tv-compact="1"] .detail{font-size:16px!important}
html[data-ak-tv="1"][data-ak-tv-compact="1"] .detail p{font-size:18px!important}
html[data-ak-tv="1"][data-ak-tv-compact="1"] .ak-detail-actions .btn{font-size:16px!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .catalog-grid,
html[data-ak-webos-lite="1"][data-ak-tv="1"][data-ak-tv-compact="1"] .catalog-grid{grid-auto-columns:minmax(246px,282px)!important;gap:16px!important}
/* webOS-lite must retain ten-foot typography even with compositor reductions. */
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card-title{font-size:19px!important;line-height:1.28!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card-meta{font-size:15px!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .movie-card-meta .badge{font-size:13px!important}
html[data-ak-webos-lite="1"][data-ak-tv="1"] .ak-card-open{font-size:14px!important}

/* GF24_WEBOS_O1_TRANSITION_HARDSTOP_20261004
   Final cascade guard: old webOS must never promote the 98-card rail into animated compositor layers. */
html:root[data-ak-webos-lite="1"][data-ak-tv="1"] body .movie-card .movie-card-inner,
html:root[data-ak-webos-lite="1"][data-ak-tv="1"] body .movie-card .movie-card-poster,
html:root[data-ak-webos-lite="1"][data-ak-tv="1"] body .movie-card .ak-poster-img,
html:root[data-ak-webos-lite="1"][data-ak-tv="1"] body .movie-card .movie-card-inner:before,
html:root[data-ak-webos-lite="1"][data-ak-tv="1"] body .movie-card .movie-card-inner:after{
  transition:none!important;
  animation:none!important;
  will-change:auto!important;
}
/* GF24_WEBOS_FOCUS_REPAINT_GUARD_20261004
   Focus remains visible via cyan ring; no scale/translate or deep shadow repaint on LG Chromium 79. */
html:root[data-ak-webos-lite="1"][data-ak-tv="1"] body .movie-card:focus .movie-card-inner,
html:root[data-ak-webos-lite="1"][data-ak-tv="1"] body .movie-card.ak-tv-focused .movie-card-inner{
  transform:none!important;
  box-shadow:0 0 0 4px #5fe7ffc7!important;
}

/* GF24_WEBOS_CONTROL_TRANSITION_HARDSTOP_20261004
   LG Chromium 79: remote-control feedback must be immediate and must not allocate animated button layers. */
html:root[data-ak-webos-lite="1"][data-ak-tv="1"] body .control-btn,
html:root[data-ak-webos-lite="1"][data-ak-tv="1"] body .btn{
  transition:none!important;
  animation:none!important;
  will-change:auto!important;
}

/* GF24_TV_TEN_FOOT_SECONDARY_FLOOR_20261004
   Final TV-only readability floor for secondary/system/player labels missed by the main contract. */
html[data-ak-tv="1"] .status{font-size:16px!important;line-height:1.4!important}
html[data-ak-tv="1"] .attrib{font-size:14px!important;line-height:1.4!important}
html[data-ak-tv="1"] .badge{font-size:13px!important}
html[data-ak-tv="1"] .ak-genre-label{font-size:13px!important}
html[data-ak-tv="1"] .player-title{font-size:20px!important}
html[data-ak-tv="1"] .player-select,
html[data-ak-tv="1"] .aleks-menu-panel select,
html[data-ak-tv="1"] .aleks-menu-panel button{font-size:16px!important;min-height:52px!important}
html[data-ak-tv="1"] .aleks-menu-item label{font-size:15px!important}
html[data-ak-tv="1"] .player-loading strong,
html[data-ak-tv="1"] .player-error strong{font-size:20px!important}
html[data-ak-tv="1"] .player-loading span,
html[data-ak-tv="1"] .player-error p,
html[data-ak-tv="1"] .player-toast{font-size:16px!important;line-height:1.45!important}

/* Deferred catalog rows: reserve layout space, then mount near viewport. */
.catalog-section[data-ak-lazy-state="pending"]{min-height:340px;contain-intrinsic-size:auto 340px}
.catalog-section[data-ak-lazy-state="pending"] .catalog-grid{min-height:240px}
.ak-catalog-pending{grid-column:1/-1;min-height:240px;border:1px solid rgba(255,255,255,.035);border-radius:var(--ak-radius,18px);background:linear-gradient(110deg,rgba(255,255,255,.018),rgba(255,255,255,.045) 48%,rgba(255,255,255,.018))}
@media(max-width:640px){.catalog-section[data-ak-lazy-state="pending"]{min-height:280px;contain-intrinsic-size:auto 280px}.catalog-section[data-ak-lazy-state="pending"] .catalog-grid,.ak-catalog-pending{min-height:190px}}

/* ALEKS_WEBOS79_FOCUS_FALLBACK_20261006 */
html[data-ak-webos-lite="1"] button:focus,html[data-ak-webos-lite="1"] a:focus,html[data-ak-webos-lite="1"] input:focus,html[data-ak-webos-lite="1"] select:focus{outline:3px solid #5fe7ff;outline-offset:3px}

/* AlekS TV playback: suspend catalogue composition behind the single player. */
html[data-ak-playback-active="1"] .app{visibility:hidden;pointer-events:none}
html[data-ak-playback-active="1"] .app *{animation-play-state:paused!important;transition:none!important}
html[data-ak-tv="1"] .movie-card:focus-visible,html[data-ak-tv="1"] .movie-card:focus{outline:3px solid #a8eaff;outline-offset:5px;box-shadow:0 0 0 6px rgba(100,210,255,.16);transform:translateY(-2px)}

/* ALEKS_VOLUMETRIC_REVEAL_20261009 */
/* Compositor-friendly cinematic letter reveal: real startup progress, no WebGL. */
.player-loading[data-mode="startup"] .ak-startup-title{isolation:isolate}
.player-loading[data-mode="startup"] .ak-startup-title-base{
 color:rgba(224,234,255,.105);
 -webkit-text-stroke:1px rgba(180,219,255,.43);
 text-shadow:0 0 10px rgba(123,192,255,.12),0 0 28px rgba(112,157,255,.1)
}
.player-loading[data-mode="startup"] .ak-startup-title-fill{
 clip-path:inset(calc(100% - var(--ak-startup-progress)) 0 0 0);
 transition:clip-path .34s ease-out;
 background:linear-gradient(180deg,#fffce9 0%,#fff2bd 26%,#ffcb75 54%,#f49d38 77%,#b96024 100%);
 -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
 filter:drop-shadow(0 0 9px rgba(255,188,76,.43)) drop-shadow(0 0 24px rgba(255,139,40,.22))
}
.player-loading[data-mode="startup"] .ak-startup-title::before{
 content:"";position:absolute;inset:-18% -9%;pointer-events:none;z-index:-1;
 background:repeating-conic-gradient(from 0deg at 50% 49%,rgba(255,211,132,.10) 0deg,transparent 9deg,transparent 22deg);
 opacity:.35;filter:blur(13px);transform:scale(1.04);
 animation:ak-volumetric-rays 5s ease-in-out infinite alternate
}
.player-loading[data-mode="startup"] .ak-startup-title::after{
 content:"";position:absolute;inset:-4% 0;pointer-events:none;z-index:2;
 background:linear-gradient(180deg,transparent 0%,rgba(255,248,211,.05) 46%,rgba(255,221,147,.32) 50%,transparent 56%);
 opacity:.45;transform:translateY(calc((100% - var(--ak-startup-progress)) * .7));
 transition:transform .34s ease-out;
 mix-blend-mode:screen
}
@keyframes ak-volumetric-rays{from{opacity:.17;transform:scale(1.01)}to{opacity:.48;transform:scale(1.09)}}
html[data-ak-webos-lite="1"] .player-loading .ak-startup-title::before,
html[data-ak-webos-lite="1"] .player-loading .ak-startup-title::after{display:none!important}
html[data-ak-webos-lite="1"] .player-loading .ak-startup-title-fill{
 filter:none!important;transition:none!important;
 background:linear-gradient(180deg,#f7f3de,#ebb66a)!important;
 -webkit-background-clip:text!important;background-clip:text!important
}
@media(prefers-reduced-motion:reduce){
 .player-loading .ak-startup-title::before,.player-loading .ak-startup-title::after{animation:none!important;transition:none!important}
 .player-loading .ak-startup-title-fill{transition:none!important}
}

/* ALEKS_VOLUMETRIC_MOBILE_20261009 */
@media (max-width: 767px){
 .player-loading[data-mode="startup"] .ak-startup-panel{width:min(95vw,680px);padding-inline:8px}
 .player-loading[data-mode="startup"] .ak-startup-title{font-size:clamp(32px,8.5vw,60px);line-height:1.12;overflow-wrap:anywhere;word-break:normal}
 .player-loading[data-mode="startup"] .ak-startup-title::before{filter:blur(9px);opacity:.25;animation-duration:6s}
 .player-loading[data-mode="startup"] .ak-startup-title-fill{filter:drop-shadow(0 0 6px rgba(255,190,75,.35))}
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){
 .player-loading[data-mode="startup"] .ak-startup-title::before{display:none}
}

/* ALEKS_VOLUMETRIC_LIQUID_WAVE_20261009 */
@keyframes ak-liquid-light{0%{background-position:0% 0%}50%{background-position:52% 100%}100%{background-position:100% 0%}}
@media(prefers-reduced-motion:no-preference){
 html:not([data-ak-webos-lite="1"]) .player-loading[data-mode="startup"] .ak-startup-title-fill{
  background-image:radial-gradient(ellipse 80% 22% at 25% 70%,rgba(255,252,227,.85),transparent 70%),linear-gradient(180deg,#fffce9 0%,#ffdd91 30%,#ffb451 55%,#e88a32 78%,#925022 100%);
  background-size:220% 180%;
  animation:ak-liquid-light 4.2s ease-in-out infinite alternate;
 }
}
@media(max-width:767px){
 .player-loading[data-mode="startup"] .ak-startup-title::after{opacity:.26;mix-blend-mode:normal}
}

/* ALEKS_FIRST_FRAME_GLINT_20261009 */
@keyframes ak-frame-glint{0%{opacity:0}32%{opacity:.22}100%{opacity:0}}
.player-surface.ak-first-frame-glint #native-video-container::after,
#player-surface.ak-first-frame-glint #native-video-container::after{
 content:"";position:absolute;inset:0;pointer-events:none;z-index:9;
 background:radial-gradient(ellipse at center,rgba(255,244,198,.75),rgba(255,219,122,.16) 40%,transparent 80%);
 animation:ak-frame-glint .2s ease-out both
}
html[data-ak-webos-lite="1"] #player-surface.ak-first-frame-glint #native-video-container::after{display:none!important}
@media(prefers-reduced-motion:reduce){#player-surface.ak-first-frame-glint #native-video-container::after{display:none!important}}

/* ALEKS_MOBILE_VOL_REDESIGN_20261009 */
@media(max-width:767px){
 .player-loading[data-mode="startup"]{background:#040408!important}
 .player-loading[data-mode="startup"] .ak-startup-backdrop{
  opacity:.28!important;filter:blur(5px) saturate(.76) brightness(.44)!important;
  transform:scale(1.08)!important;transition:none!important;
 }
 .player-loading[data-mode="startup"] .ak-startup-shade{
  background:linear-gradient(180deg,rgba(2,3,8,.65) 0%,rgba(0,0,0,.78) 46%,rgba(1,2,7,.88) 100%)!important
 }
 .player-loading[data-mode="startup"] .ak-startup-panel{
  width:min(96vw,650px);padding:0 18px;box-sizing:border-box
 }
 .player-loading[data-mode="startup"] .ak-startup-title{
  width:100%;font-size:clamp(42px,12vw,70px)!important;
  line-height:1.13;letter-spacing:-.035em;
  text-shadow:0 2px 22px rgba(0,0,0,.75);
  overflow-wrap:anywhere
 }
 .player-loading[data-mode="startup"] .ak-startup-title-base{
  color:rgba(255,238,201,.12)!important;
  -webkit-text-stroke:1px rgba(255,213,133,.64)!important
 }
 .player-loading[data-mode="startup"] .ak-startup-title::before{
  opacity:.35;filter:blur(8px);inset:-42% -8%
 }
 .player-loading[data-mode="startup"] .ak-startup-title::after{display:none!important}
}

/* ALEKS_VOL_DEPTH_REBUILD_20261009 */
@keyframes ak-depth-rays{0%{transform:scale(.78) rotate(-3deg);opacity:.15}45%{opacity:.56}100%{transform:scale(1.17) rotate(3deg);opacity:.24}}
@keyframes ak-depth-liquid{0%{background-position:15% 0%}50%{background-position:82% 100%}100%{background-position:15% 0%}}
@keyframes ak-light-flicker{0%,100%{opacity:.48}50%{opacity:.82}}
@media(max-width:767px) and (prefers-reduced-motion:no-preference){
 html:not([data-ak-webos-lite="1"]) .player-loading[data-mode="startup"] .ak-startup-panel{isolation:isolate;overflow:visible}
 html:not([data-ak-webos-lite="1"]) .player-loading[data-mode="startup"] .ak-startup-title{isolation:isolate;overflow:visible;z-index:1}
 html:not([data-ak-webos-lite="1"]) .player-loading[data-mode="startup"] .ak-startup-title-base{
  position:relative;z-index:2;-webkit-text-stroke:1px rgba(255,223,160,.62)!important;
  color:rgba(255,232,177,.055)!important;
  text-shadow:0 0 2px rgba(255,231,179,.8),0 0 25px rgba(244,146,37,.27)!important
 }
 html:not([data-ak-webos-lite="1"]) .player-loading[data-mode="startup"] .ak-startup-title-fill{
  z-index:3;filter:drop-shadow(0 0 8px rgba(255,218,141,.85)) drop-shadow(0 0 24px rgba(255,145,45,.5))!important;
  background-image:radial-gradient(ellipse at 30% 78%,#fffce1 0%,rgba(255,246,173,.85) 20%,transparent 52%),linear-gradient(178deg,#fff2bd 0%,#ffce67 32%,#ff922e 67%,#8d3219 100%)!important;
  background-size:185% 160%;
  animation:ak-depth-liquid 3s ease-in-out infinite alternate!important;
  clip-path:inset(calc(100% - var(--ak-startup-progress)) 0 0 0)
 }
 html:not([data-ak-webos-lite="1"]) .player-loading[data-mode="startup"] .ak-startup-title::before{
  display:block!important;content:"";z-index:1;position:absolute;inset:-180% -70%;
  background:repeating-conic-gradient(from 4deg at center,rgba(255,211,111,.45) 0deg,rgba(255,164,54,.06) 6deg,transparent 13deg,transparent 19deg);
  -webkit-mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.8) 22%,transparent 65%);
  mask-image:radial-gradient(ellipse at center,#000 0%,rgba(0,0,0,.8) 22%,transparent 65%);
  filter:blur(5px);animation:ak-depth-rays 5s ease-in-out infinite alternate!important;
  pointer-events:none
 }
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){
 .player-loading[data-mode="startup"] .ak-startup-title-fill{animation:none!important}
}

/* ALEKS_DISABLE_DUPLICATE_FLARE_20261009 */
#player-surface.ak-first-frame-glint #native-video-container::after{display:none!important}

/* ALEKS_MOBILE_SINGLE_LAYER_20261009 */
@media(max-width:767px){
 #player-loading[data-mode="startup"] .ak-startup-backdrop{display:none!important}
 #player-loading[data-mode="startup"] .ak-startup-shade{background:#030305!important}
 #player-loading[data-mode="startup"] .ak-startup-title{z-index:2}
}

/* ALEKS_LIQUID_REVEAL_V9: one mobile loading title, wave-shaped actual-progress mask */
@keyframes ak-liquid-sheen-v9 {
 0%{background-position:0% 0%}
 50%{background-position:100% 60%}
 100%{background-position:0% 100%}
}
@keyframes ak-ray-breathe-v9 {
 0%{transform:scale(.99);opacity:.11}
 50%{transform:scale(1.04);opacity:.31}
 100%{transform:scale(1.02);opacity:.16}
}
@media(max-width:767px){
 #player-loading[data-mode="startup"]{background:#020306!important}
 #player-loading[data-mode="startup"] .ak-startup-backdrop{display:none!important}
 #player-loading[data-mode="startup"] .ak-startup-shade{background:radial-gradient(ellipse at 50% 52%,#13121b 0%,#07070c 46%,#010103 100%)!important}
 #player-loading[data-mode="startup"] .ak-startup-title{isolation:isolate;overflow:visible!important}
 #player-loading[data-mode="startup"] .ak-startup-title-base{
  color:rgba(255,234,190,.05)!important;
  -webkit-text-stroke:1px rgba(255,213,155,.66)!important;
  text-shadow:0 0 14px rgba(240,164,76,.17)!important;
 }
 #player-loading[data-mode="startup"] .ak-startup-title-fill{
  z-index:3;
  background-image:radial-gradient(ellipse at 42% 75%,#fffde2 0%,#fff4ad 17%,transparent 51%),linear-gradient(180deg,#ffeebd,#ffd17c 32%,#ffab46 62%,#a94d1b 100%)!important;
  background-size:220% 175%!important;
  clip-path:polygon(0 100%,0 calc(100% - var(--ak-startup-progress) + 2%),16% calc(100% - var(--ak-startup-progress) - 1%),33% calc(100% - var(--ak-startup-progress) + 1%),50% calc(100% - var(--ak-startup-progress) - 2%),67% calc(100% - var(--ak-startup-progress) + 1%),84% calc(100% - var(--ak-startup-progress) - 1%),100% calc(100% - var(--ak-startup-progress) + 2%),100% 100%)!important;
  transition:clip-path .28s ease-out!important;
  filter:drop-shadow(0 0 8px rgba(255,186,72,.64))!important;
  animation:ak-liquid-sheen-v9 3.8s ease-in-out infinite alternate!important
 }
 #player-loading[data-mode="startup"] .ak-startup-title::before{
  z-index:-1!important;inset:-115% -35%!important;
  background:repeating-conic-gradient(from 15deg at center,rgba(255,197,98,.26) 0deg,transparent 7deg,transparent 19deg)!important;
  opacity:.23;filter:blur(7px)!important;
  animation:ak-ray-breathe-v9 4.5s ease-in-out infinite!important
 }
 #player-loading[data-mode="startup"] .ak-startup-title::after{display:none!important}
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){
 #player-loading[data-mode="startup"] .ak-startup-title-fill,
 #player-loading[data-mode="startup"] .ak-startup-title::before{animation:none!important;transition:none!important}
}

/* ALEKS_LIQUID_V10_EDGE_GUARDS */
@media(max-width:767px){
 #player-loading[data-mode="startup"] .ak-startup-title-fill{
 clip-path:polygon(0 100%,0 clamp(0%,calc(100% - var(--ak-startup-progress) + 1%),100%),16% clamp(0%,calc(100% - var(--ak-startup-progress) - 1%),100%),33% clamp(0%,calc(100% - var(--ak-startup-progress) + 1%),100%),50% clamp(0%,calc(100% - var(--ak-startup-progress) - 1%),100%),67% clamp(0%,calc(100% - var(--ak-startup-progress) + 1%),100%),84% clamp(0%,calc(100% - var(--ak-startup-progress) - 1%),100%),100% clamp(0%,calc(100% - var(--ak-startup-progress) + 1%),100%),100% 100%)!important;
 }
}

/* ALEKS_MOBILE_PROGRESS_TRUTH_V11 */
@media(max-width:767px){
 #player-loading[data-mode="startup"] .ak-startup-title-fill{
  clip-path:inset(calc(100% - var(--ak-startup-progress)) 0 0 0)!important;
  transition:clip-path .2s linear!important;
  animation:none!important;
  background:linear-gradient(180deg,#fffce9 0%,#ffdf87 32%,#ffab3d 65%,#ef7025 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  filter:drop-shadow(0 0 11px rgba(255,183,54,.8))!important;
 }
 #player-loading[data-mode="startup"] .ak-startup-title::after{display:none!important}
 #player-loading[data-mode="startup"] .ak-startup-title::before{
  display:block!important;z-index:0!important;
  background:repeating-conic-gradient(from 12deg at 50% 55%,rgba(255,195,90,.4) 0deg,transparent 8deg,transparent 21deg)!important;
  opacity:.45!important;filter:blur(4px)!important;
 }
 #player-loading[data-mode="startup"] .ak-startup-panel::after{
  content:var(--ak-startup-progress);display:block;
  font:600 12px/1.3 system-ui,sans-serif;letter-spacing:.2em;
  color:rgba(255,209,126,.65);margin-top:20px;
 }
}

/* ALEKS_MOBILE_PROGRESS_V13: actual progress, one caption, no duplicate pseudo elements */
@media(max-width:767px){
 #player-loading[data-mode="startup"] .ak-startup-panel::after{content:none!important;display:none!important}
 #player-loading[data-mode="startup"]::after{
  content:attr(data-progress);position:absolute;bottom:max(12%,28px);left:0;right:0;
  font:600 13px/1.4 system-ui,sans-serif;text-align:center;letter-spacing:.14em;
  color:rgba(250,210,142,.8);pointer-events:none
 }
 #player-loading[data-mode="startup"] .ak-startup-title-fill{
  transition:clip-path .75s cubic-bezier(.25,.7,.3,1)!important;
 }
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){
 #player-loading[data-mode="startup"] .ak-startup-title-fill{transition:none!important}
}

/* ALEKS_MOBILE_NO_SECOND_POSTER_V14: persist through startup -> ready transition */
@media(max-width:767px){
 #player-loading .ak-startup-backdrop,
 #player-loading[data-mode="ready"] .ak-startup-backdrop,
 #player-loading[data-mode="rebuffer"] .ak-startup-backdrop{display:none!important;opacity:0!important;visibility:hidden!important}
 #player-loading[data-mode="ready"] .ak-startup-shade{background:#020306!important}
 #player-loading[data-mode="ready"]{background:#020306!important}
 #player-loading[hidden]{display:none!important}
}

/* ALEKS_VOL_REVEAL_V15: tested wave mask from standalone mobile laboratory */
@keyframes ak-v15-ray-pulse{0%{opacity:.12;transform:scale(.93) rotate(-2deg)}50%{opacity:.36;transform:scale(1.08) rotate(1deg)}100%{opacity:.19;transform:scale(1.02) rotate(3deg)}}
@media(max-width:767px) and (prefers-reduced-motion:no-preference){
 #player-loading[data-mode="startup"] .ak-startup-title-fill{
  clip-path:polygon(0 100%,0 clamp(0%,calc(100% - var(--ak-startup-progress)),100%),20% clamp(0%,calc(98% - var(--ak-startup-progress)),100%),40% clamp(0%,calc(101% - var(--ak-startup-progress)),100%),60% clamp(0%,calc(98% - var(--ak-startup-progress)),100%),80% clamp(0%,calc(102% - var(--ak-startup-progress)),100%),100% clamp(0%,calc(100% - var(--ak-startup-progress)),100%),100% 100%)!important;
  transition:clip-path .5s ease-out!important;
  background:linear-gradient(178deg,#fff8dd 0%,#ffe08b 25%,#ffa83d 60%,#c85121 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  filter:drop-shadow(0 0 12px rgba(255,179,58,.55))!important;
 }
 #player-loading[data-mode="startup"] .ak-startup-title::before{
  animation:ak-v15-ray-pulse 4s ease-in-out infinite alternate!important;
  opacity:.32!important;
 }
}
@media(max-width:767px){
 #player-loading[data-mode="ready"] .ak-startup-backdrop,
 #player-loading[data-mode="startup"] .ak-startup-backdrop{display:none!important}
 #player-loading[hidden]{display:none!important}
}

/* ALEKS_VOL_EDGE_V16 */
@media(max-width:767px){
 #player-loading[data-mode="startup"][data-fill-edge="empty"] .ak-startup-title-fill{clip-path:inset(100% 0 0 0)!important}
 #player-loading[data-fill-edge="full"] .ak-startup-title-fill{clip-path:inset(0 0 0 0)!important}
}

/* ALEKS_MOVING_SPOTLIGHTS_V17: moving luminous beams, independent of title progress */
@keyframes ak-spot-sweep17{0%{transform:translate3d(-18%,4%,0) rotate(-19deg) scale(.92);opacity:.18}35%{opacity:.72}70%{opacity:.51}100%{transform:translate3d(18%,-3%,0) rotate(19deg) scale(1.18);opacity:.24}}
@keyframes ak-spot-cross17{0%{transform:translate3d(17%,-8%,0) rotate(21deg) scale(.91);opacity:.2}45%{opacity:.69}100%{transform:translate3d(-19%,6%,0) rotate(-21deg) scale(1.14);opacity:.31}}
@media(max-width:767px) and (prefers-reduced-motion:no-preference){
 #player-loading[data-mode="startup"] .ak-startup-panel{position:relative;isolation:isolate;overflow:visible}
 #player-loading[data-mode="startup"] .ak-startup-panel::before,
 #player-loading[data-mode="startup"] .ak-startup-panel::after{
  content:"";position:absolute;inset:-130% -55%;pointer-events:none;display:block;
  transform-origin:50% 50%;z-index:-1;mix-blend-mode:screen;
  background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,219,138,.5) 0deg,rgba(255,167,58,.24) 4deg,transparent 10deg,transparent 25deg);
  -webkit-mask-image:radial-gradient(ellipse at center,#000 3%,#0009 26%,transparent 67%);
  mask-image:radial-gradient(ellipse at center,#000 3%,#0009 26%,transparent 67%);
  filter:blur(7px);
 }
 #player-loading[data-mode="startup"] .ak-startup-panel::before{animation:ak-spot-sweep17 3.4s ease-in-out infinite alternate!important}
 #player-loading[data-mode="startup"] .ak-startup-panel::after{animation:ak-spot-cross17 4.1s ease-in-out infinite alternate!important}
 #player-loading[data-mode="startup"] .ak-startup-title::before{opacity:.25!important}
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){
 #player-loading[data-mode="startup"] .ak-startup-panel::before,
 #player-loading[data-mode="startup"] .ak-startup-panel::after{animation:none!important}
}

/* ALEKS_SPOTLIGHTS_CONFLICT_FIX_V18: previously panel::after was forcibly disabled */
@media(max-width:767px) and (prefers-reduced-motion:no-preference){
 #player-loading[data-mode="startup"] .ak-startup-panel::after{
  content:""!important;display:block!important;
  animation:ak-spot-cross17 4.1s ease-in-out infinite alternate!important;
 }
}

/* ALEKS_SPOTLIGHT_MOTION_V19: wider sweeping motion, compositor-friendly */
@keyframes ak-beam-left19{
 0%{transform:translate3d(-30%,7%,0) rotate(-27deg) scale(.8);opacity:.18}
 50%{transform:translate3d(0,-1%,0) rotate(2deg) scale(1.1);opacity:.66}
 100%{transform:translate3d(27%,-6%,0) rotate(27deg) scale(.86);opacity:.23}
}
@keyframes ak-beam-right19{
 0%{transform:translate3d(29%,-5%,0) rotate(29deg) scale(.84);opacity:.2}
 50%{transform:translate3d(-2%,4%,0) rotate(-2deg) scale(1.13);opacity:.62}
 100%{transform:translate3d(-27%,8%,0) rotate(-29deg) scale(.88);opacity:.25}
}
@media(max-width:767px) and (prefers-reduced-motion:no-preference){
 #player-loading[data-mode="startup"] .ak-startup-panel::before,
 #player-loading[data-mode="startup"] .ak-startup-panel::after{will-change:transform,opacity;backface-visibility:hidden}
 #player-loading[data-mode="startup"] .ak-startup-panel::before{animation:ak-beam-left19 3.8s ease-in-out infinite alternate!important}
 #player-loading[data-mode="startup"] .ak-startup-panel::after{content:""!important;display:block!important;animation:ak-beam-right19 4.4s ease-in-out infinite alternate!important}
}

/* ALEKS_BEAM_CONTRAST_V20: narrow moving shafts instead of nearly invisible diffuse cones */
@media(max-width:767px) and (prefers-reduced-motion:no-preference){
 #player-loading[data-mode="startup"] .ak-startup-panel::before,
 #player-loading[data-mode="startup"] .ak-startup-panel::after{
  background:repeating-conic-gradient(from 0deg at 50% 50%,
    rgba(255,245,194,.85) 0deg,
    rgba(255,184,71,.56) 1.5deg,
    rgba(255,150,43,.16) 4deg,
    transparent 8deg,transparent 29deg)!important;
  -webkit-mask-image:radial-gradient(ellipse at center,#000 4%,#000c 28%,transparent 68%)!important;
  mask-image:radial-gradient(ellipse at center,#000 4%,#000c 28%,transparent 68%)!important;
  filter:blur(3px)!important;
  mix-blend-mode:screen!important;
 }
 #player-loading[data-mode="startup"] .ak-startup-title{z-index:2}
}

/* ALEKS_PHYSICAL_SPOTLIGHTS_V21: actual DOM layers, no pseudo-element contention */
@keyframes ak-real-beam-left21{0%{transform:translate3d(-27%,4%,0) rotate(-35deg);opacity:.25}50%{transform:translate3d(2%,-3%,0) rotate(7deg);opacity:.85}100%{transform:translate3d(25%,4%,0) rotate(36deg);opacity:.38}}
@keyframes ak-real-beam-right21{0%{transform:translate3d(28%,-3%,0) rotate(35deg);opacity:.32}50%{transform:translate3d(-3%,4%,0) rotate(-7deg);opacity:.83}100%{transform:translate3d(-26%,-2%,0) rotate(-35deg);opacity:.27}}
@media(max-width:767px){
 #player-surface .player-header .player-title{display:none!important}
 #player-loading[data-mode="startup"] .ak-startup-panel{position:relative;isolation:isolate}
 #player-loading .ak-physical-beam{display:none}
 #player-loading[data-mode="startup"] .ak-physical-beam{
  display:block;position:absolute;inset:-80% -20%;pointer-events:none;
  z-index:0;transform-origin:center;will-change:transform,opacity;
  background:repeating-conic-gradient(from 5deg at 50% 50%,rgba(255,239,184,.72) 0deg,rgba(255,176,67,.36) 3deg,transparent 9deg,transparent 25deg);
  -webkit-mask-image:radial-gradient(ellipse,#000 5%,#000a 30%,transparent 67%);
  mask-image:radial-gradient(ellipse,#000 5%,#000a 30%,transparent 67%);
  filter:blur(2px);
 }
 #player-loading[data-mode="startup"] .ak-beam-left{animation:ak-real-beam-left21 3.2s ease-in-out infinite alternate}
 #player-loading[data-mode="startup"] .ak-beam-right{animation:ak-real-beam-right21 3.9s ease-in-out infinite alternate}
 #player-loading[data-mode="startup"] .ak-startup-title{position:relative;z-index:2}
 #player-loading[data-mode="startup"] .ak-startup-panel::before,
 #player-loading[data-mode="startup"] .ak-startup-panel::after{content:none!important;display:none!important;animation:none!important}
}
@media(max-width:767px) and (prefers-reduced-motion:reduce){
 #player-loading[data-mode="startup"] .ak-physical-beam{animation:none!important;opacity:.2!important;will-change:auto}
}

/* ALEKS_VISIBLE_SWEEP_V23: asymmetric directional beams, suppress visually static radial fan */
@keyframes ak-sweep-left23{
 0%{transform:translate3d(-47%,10%,0) rotate(-31deg) scaleX(.85);opacity:.25}
 50%{transform:translate3d(8%,-8%,0) rotate(14deg) scaleX(1.08);opacity:.92}
 100%{transform:translate3d(48%,6%,0) rotate(38deg) scaleX(.86);opacity:.22}
}
@keyframes ak-sweep-right23{
 0%{transform:translate3d(42%,-12%,0) rotate(32deg) scaleX(.95);opacity:.28}
 50%{transform:translate3d(-9%,8%,0) rotate(-12deg) scaleX(1.12);opacity:.85}
 100%{transform:translate3d(-44%,-8%,0) rotate(-36deg) scaleX(.87);opacity:.24}
}
@media(max-width:767px) and (prefers-reduced-motion:no-preference){
 #player-loading[data-mode="startup"] .ak-startup-title::before{content:none!important;display:none!important;animation:none!important}
 #player-loading[data-mode="startup"] .ak-physical-beam{
  inset:-95% -35%!important;z-index:0!important;mix-blend-mode:screen;
  background:linear-gradient(90deg,transparent 13%,rgba(255,196,85,.05) 26%,rgba(255,218,142,.36) 42%,rgba(255,252,213,.85) 49%,rgba(255,189,61,.35) 56%,rgba(255,139,37,.07) 72%,transparent 87%)!important;
  -webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 32%,#000 67%,transparent 100%)!important;
  mask-image:linear-gradient(180deg,transparent 0%,#000 32%,#000 67%,transparent 100%)!important;
  filter:blur(7px)!important;
 }
 #player-loading[data-mode="startup"] .ak-beam-left{animation:ak-sweep-left23 2.8s ease-in-out infinite alternate!important}
 #player-loading[data-mode="startup"] .ak-beam-right{animation:ak-sweep-right23 3.6s ease-in-out infinite alternate!important}
}

/* AlekS Cinematic Loader 25. Isolated style overrides: startup only. */
@keyframes ak25-art{from{opacity:.25;transform:scale(1.035)}to{opacity:.8;transform:scale(1)}}
@keyframes ak25-title{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
#player-loading.ak-cinematic25[data-mode="startup"]{
  background:radial-gradient(ellipse at 50% 33%,#25212b,#03050b 76%)!important;
  overflow:hidden!important;isolation:isolate!important;
}
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-backdrop[src]{
 display:block!important;visibility:visible!important;position:absolute!important;
 inset:0!important;width:100%!important;height:100%!important;z-index:0!important;
 object-fit:cover!important;object-position:center 27%!important;
 opacity:.8!important;filter:saturate(.86) brightness(.73)!important;
 transform:scale(1);animation:ak25-art 1.8s ease-out both!important;
}
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-shade{
 display:block!important;z-index:1!important;inset:0!important;position:absolute!important;
 background:linear-gradient(to bottom,#01030738 0%,#01030744 31%,#010307b8 72%,#02040a 100%)!important;
}
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-panel{
 position:absolute!important;z-index:3!important;left:6%!important;right:6%!important;
 bottom:16%!important;top:auto!important;width:88%!important;
 padding:0!important;display:block!important;overflow:visible!important;
 text-align:left!important;isolation:isolate!important;
}
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title{
 font:850 clamp(38px,8vw,76px)/1.07 system-ui,sans-serif!important;
 letter-spacing:-.04em!important;text-align:left!important;overflow-wrap:anywhere!important;
 z-index:3!important;animation:ak25-title .55s ease-out both!important;
 text-shadow:0 3px 20px #000d!important;
}
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title-base{
 color:#fff8ed!important;-webkit-text-stroke:0!important;
 text-shadow:0 4px 20px #000d!important;filter:none!important;
}
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title-fill,
#player-loading.ak-cinematic25[data-mode="startup"] .ak-physical-beam,
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-panel::before,
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-panel::after,
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title::before,
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title::after{
 display:none!important;content:none!important;animation:none!important;
}
#player-loading.ak-cinematic25[data-mode="startup"]::before{
 content:"";display:block;position:absolute;bottom:9%;left:6%;width:88%;height:2px;
 background:#ffffff35;z-index:4;
}
#player-loading.ak-cinematic25[data-mode="startup"]::after{
 content:"";display:block;position:absolute;bottom:9%;left:6%;height:2px;width:88%;
 background:linear-gradient(to right,#bb8a5e,#ffe8c0);z-index:5;
 transform:none;clip-path:inset(0 calc(100% - var(--ak-startup-progress,0%)) 0 0);
 transition:clip-path .38s linear!important;pointer-events:none;
 font-size:0!important;color:transparent!important;
}
#player-loading.ak-cinematic25[hidden]{display:none!important}
@media(max-width:767px){
 #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-backdrop[src]{display:block!important;opacity:.8!important}
 #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-panel{bottom:18%!important}
 #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title{font-size:clamp(36px,10vw,58px)!important}
 #player-loading.ak-cinematic25[data-mode="startup"]::before,
 #player-loading.ak-cinematic25[data-mode="startup"]::after{bottom:12%}
 #player-loading.ak-cinematic25[data-mode="startup"] .player-spinner{display:none!important}
}
@media(prefers-reduced-motion:reduce){
 #player-loading.ak-cinematic25 .ak-startup-backdrop,
 #player-loading.ak-cinematic25 .ak-startup-title{animation:none!important}
}
html[data-ak-webos-lite="1"] #player-loading.ak-cinematic25 .ak-startup-backdrop{animation:none!important;filter:brightness(.6)!important}

/* ak26: suppress duplicate player header caption while cinematic startup is visible */
#player-surface.ak-startup-visible .player-header .player-title{visibility:hidden!important}

/* ak28: compositor-only subtle continuous poster movement on capable browsers */
@keyframes ak28-art-drift{0%{transform:scale(1.015) translate3d(-.3%,0,0)}50%{transform:scale(1.055) translate3d(.25%,-.35%,0)}100%{transform:scale(1.02) translate3d(.4%,.15%,0)}}
@media (prefers-reduced-motion:no-preference){html:not([data-ak-webos-lite="1"]):not([data-ak-js-compat="chrome79"]) #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-backdrop[src]{animation:ak28-art-drift 16s ease-in-out infinite alternate!important;will-change:transform}}

/* SAMSUNG_TV_STARTUP_READABILITY_20261023 */
/* Shadow candidate: Samsung/Tizen TV loading title, scoped to TV only.
   Overrides late cinematic25 bottom-left 38-76 CSS pixel editorial treatment. */
html[data-ak-samsung-lite="1"] #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-panel{
  left:5%!important;right:5%!important;bottom:26%!important;top:auto!important;
  width:90%!important;max-width:none!important;display:flex!important;
  flex-direction:column!important;align-items:center!important;
  justify-content:center!important;text-align:center!important;
}
html[data-ak-samsung-lite="1"] #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title{
  width:100%!important;font:850 clamp(68px,8.5vw,116px)/1.08 system-ui,sans-serif!important;
  letter-spacing:-.035em!important;text-align:center!important;
  overflow-wrap:anywhere!important;word-break:normal!important;
}
html[data-ak-samsung-lite="1"] #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title-base,
html[data-ak-samsung-lite="1"] #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title-fill{
  display:block!important;width:100%!important;text-align:center!important;
  overflow-wrap:anywhere!important;
}
@media (max-width:800px){
 html[data-ak-samsung-lite="1"] #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title{
  font-size:clamp(40px,8vw,64px)!important;
 }
}

/* 20261023 visible posters: legacy landscape design used about:blank and hid the real image. */
html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] .movie-card.has-ak-landscape .movie-card-poster{background-image:none!important}
html[data-ak-visual=spatial-2086][data-ak-scene-layout=spotlight] .movie-card.has-ak-landscape .movie-card-poster img{opacity:1!important;visibility:visible!important}

/* 20261024 Desktop Cinema Library: route-specific context must not cover the chosen catalogue.
   The JS applies hidden as well; CSS keeps contextual rails hidden during async smart-rail refresh. */
html:is([data-ak-route="trending"],[data-ak-route="series-trending"],[data-ak-route="new-quality"],[data-ak-route="now"],[data-ak-route="top"]) #catalogSections > :is(.ak-smart-section,#ak-together,#ak-library-depth,#ak-cinema-flow){display:none!important}

/* The desktop Home continue row is a compact scannable film rail, not three full-size banners.
   TV, webOS-lite and mobile keep their separately tested layouts. */
html[data-ak-visual=spatial-2086]:is([data-ak-form="desktop"],[data-ak-form="ultrawide"])[data-ak-scene-layout=spotlight] #catalogSections > #ak-continue[data-ak-scene-primary="1"] .catalog-grid{
 display:flex!important;grid-template-columns:none!important;grid-auto-flow:column!important;
 gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;
 padding:5px 0 14px!important;scroll-snap-type:x proximity!important
}
html[data-ak-visual=spatial-2086]:is([data-ak-form="desktop"],[data-ak-form="ultrawide"])[data-ak-scene-layout=spotlight] #catalogSections > #ak-continue[data-ak-scene-primary="1"] .movie-card{
 display:block!important;flex:0 0 clamp(240px,20vw,310px)!important;
 width:clamp(240px,20vw,310px)!important;min-width:0!important;
 aspect-ratio:16/9.6!important;scroll-snap-align:start;border-radius:16px!important
}
html[data-ak-visual=spatial-2086]:is([data-ak-form="desktop"],[data-ak-form="ultrawide"])[data-ak-scene-layout=spotlight] #catalogSections > #ak-continue[data-ak-scene-primary="1"] .movie-card-inner{border-radius:16px!important}
html[data-ak-visual=spatial-2086]:is([data-ak-form="desktop"],[data-ak-form="ultrawide"])[data-ak-scene-layout=spotlight] #catalogSections > #ak-continue[data-ak-scene-primary="1"] .movie-card-overlay{padding:12px!important}
html[data-ak-visual=spatial-2086]:is([data-ak-form="desktop"],[data-ak-form="ultrawide"])[data-ak-scene-layout=spotlight] #catalogSections > #ak-continue[data-ak-scene-primary="1"] .movie-card-title{font-size:clamp(15px,1.05vw,18px)!important;max-width:24ch}

/* 2026-10-24 wheel accessibility: all TV Continue cards remain reachable.
   Preserve large TV cards and D-pad focus; let mouse-wheel/pointer scroll the row. */
html[data-ak-tv="1"][data-ak-scene-layout="spotlight"] #catalogSections > #ak-continue[data-ak-scene-primary="1"] .catalog-grid{
 display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;
 grid-auto-flow:unset!important;overflow-x:auto!important;overflow-y:hidden!important;
 gap:14px!important;scroll-snap-type:x proximity!important;
 scroll-behavior:auto!important;padding:8px 4px 22px!important
}
html[data-ak-tv="1"][data-ak-scene-layout="spotlight"] #catalogSections > #ak-continue[data-ak-scene-primary="1"] .movie-card:nth-child(n){
 display:block!important;flex:0 0 clamp(280px,28vw,460px)!important;
 min-width:280px!important;max-width:none!important;
 scroll-snap-align:start!important
}
/* LG startup title legibility 20261024 */
html[data-ak-tv="1"] #player-loading[data-mode="startup"] .ak-startup-title{font-size:clamp(58px,6.2vw,112px)!important;font-weight:850!important;line-height:1.1!important;color:#fff!important;max-width:90vw!important;text-shadow:0 4px 24px #000!important}html[data-ak-tv="1"] #player-loading[data-mode="startup"] .ak-startup-panel{width:min(1500px,92vw)!important}html[data-ak-tv="1"] #player-loading[data-mode="startup"] .ak-startup-title-base{color:#fff!important;opacity:1!important}

/* LG CINEMATIC25 TV TITLE 20261024 */
#player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-panel{left:5%!important;right:5%!important;bottom:18%!important;width:90%!important;max-width:none!important;display:block!important;text-align:left!important}
#player-loading.ak-cinematic25[data-mode="startup"] #player-startup-title{font-size:clamp(52px,7.5vw,116px)!important;font-weight:850!important;line-height:1.08!important;letter-spacing:-.035em!important;max-width:100%!important;text-align:left!important;visibility:visible!important;opacity:1!important}
#player-loading.ak-cinematic25[data-mode="startup"] #player-startup-title .ak-startup-title-base{display:block!important;font-size:1em!important;opacity:1!important;color:#ffffff!important;-webkit-text-stroke:0!important;text-shadow:0 4px 25px rgba(0,0,0,.94)!important}
#player-loading.ak-cinematic25[data-mode="startup"] #player-startup-title .ak-startup-title-fill{display:none!important}

/* LG_SINGLE_STARTUP_LAYER_20261024 */
html[data-ak-js-compat="chrome79"] #player-loading.ak-cinematic25[data-mode="startup"]{background:#07090f!important;isolation:isolate!important;opacity:1!important;}
html[data-ak-js-compat="chrome79"] #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-panel{isolation:isolate!important;z-index:5!important;}
html[data-ak-js-compat="chrome79"] #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title-fill{display:none!important;}
html[data-ak-js-compat="chrome79"] #player-loading.ak-cinematic25[data-mode="startup"] .ak-startup-title-base{position:relative!important;opacity:1!important;color:#fff!important;-webkit-text-stroke:0!important;}

/* Cinema OS canonical: migrated design.css 2026-10-25, original order. */
/* AlekS responsive catalogue; single player ownership unchanged. */
:root{color-scheme:dark;scroll-padding-top:170px}body{background:#0b1019!important;color:#f2f5f8;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5}.app{max-width:2400px;margin:auto;background:transparent!important}
.nav-bar{position:sticky!important;top:0;z-index:40;display:flex!important;flex-wrap:wrap;gap:12px 24px;padding:16px clamp(16px,4vw,80px)!important;background:#0e1623!important;border-bottom:1px solid #263247;backdrop-filter:none!important;min-height:0!important}.logo-container{flex:0 0 auto}.nav-actions{margin-left:auto}.nav-actions button{min-width:44px;min-height:44px}.ak-shell-search{flex:1 1 280px;max-width:520px;min-height:44px;background:#151f2f!important;border:1px solid #33435a!important;border-radius:14px!important}.ak-shell-search input{font-size:16px!important;color:#f2f5f8!important;min-width:0}
.nav-links{order:4;display:flex!important;width:100%;max-width:none!important;flex:1 0 100%;overflow-x:auto;overflow-y:hidden;gap:8px!important;padding:3px 0 8px;white-space:nowrap;scrollbar-width:thin;touch-action:pan-x pan-y}.nav-links a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:9px 15px!important;border:1px solid transparent;border-radius:12px;font-size:15px!important;line-height:24px!important;color:#aebdd0!important;background:transparent!important}.nav-links a:hover,.nav-links a.active{background:#213548!important;color:#8aeed8!important;border-color:#395569!important;box-shadow:none!important}
a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #66e0c4!important;outline-offset:4px!important}.ak-skip-link{position:fixed;top:-100px;left:20px;z-index:10000;background:#66e0c4;color:#0b1019;padding:12px 20px;border-radius:12px}.ak-skip-link:focus{top:12px}
.hero-section{min-height:440px!important;height:min(64vh,680px)!important;margin:22px clamp(16px,4vw,80px) 32px!important;border-radius:24px;overflow:hidden;background:#172233!important}.hero-section[hidden]{display:none!important}.hero-backdrop{opacity:.78!important}.hero-backdrop:after{background:linear-gradient(90deg,#111c2cf5,#111c2cbd 38%,#111c2c22 75%),linear-gradient(0deg,#111c2c,transparent 60%)!important}.hero-content{padding:clamp(24px,4vw,64px)!important;max-width:850px!important;bottom:0!important;left:0!important}.hero-title{font-size:clamp(30px,3.8vw,70px)!important;line-height:1.08!important;letter-spacing:-.035em!important;text-shadow:none!important}.hero-description{font-size:clamp(15px,1.1vw,20px)!important;line-height:1.6!important;color:#c1ccda!important;max-width:650px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.btn{min-height:48px!important;border-radius:12px!important;font-size:16px!important;padding:12px 22px!important;box-shadow:none!important}.btn-primary{background:#66e0c4!important;color:#0b1820!important;border:1px solid #66e0c4!important}.btn-secondary{background:#223247!important;color:#eef5ff!important;border:1px solid #42536a!important}
.main-content{padding:0 clamp(16px,4vw,80px) 60px!important}.catalog-section{margin:0 0 40px!important;scroll-margin-top:170px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.section-header h2{font-size:clamp(22px,1.7vw,36px)!important;letter-spacing:-.025em!important;color:#eff5fb!important}.section-header p,.section-subtitle{color:#a8b7ca!important}.movie-row,.ak-card-rail{display:flex!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden;padding:8px 4px 20px!important;scrollbar-width:thin;touch-action:pan-x pan-y}
.movie-card{flex:0 0 clamp(154px,13vw,248px)!important;width:clamp(154px,13vw,248px)!important;max-width:none!important;aspect-ratio:auto!important;min-height:0!important;border-radius:16px!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;transform:none!important;border:2px solid transparent!important}.movie-card:focus{border-color:#66e0c4!important;outline:2px solid #66e0c4!important;outline-offset:3px!important}.movie-card-inner{position:relative!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:14px!important;height:auto!important;background:#151e2c!important;transform:none!important}.movie-card-poster{position:relative!important;aspect-ratio:2/3!important;height:auto!important;min-height:0!important;background:linear-gradient(145deg,#263a4d,#132032)!important;overflow:hidden!important}.movie-card-poster img{width:100%!important;height:100%!important;position:absolute!important;inset:0;object-fit:cover!important;opacity:1!important;filter:none!important;transform:none!important}.movie-card-overlay{position:static!important;inset:auto!important;padding:12px!important;opacity:1!important;transform:none!important;background:#151e2c!important;min-height:88px}.movie-card-title{font-size:16px!important;font-weight:650!important;line-height:1.35!important;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.movie-card-meta{font-size:13px!important;color:#a8b7ca!important;gap:8px!important;margin-top:8px!important}.ak-card-seq,.ak-card-open{display:none!important}.movie-card[data-ak-kind="music"] .movie-card-poster,.movie-card[data-ak-kind="clip"] .movie-card-poster{aspect-ratio:4/3!important}.movie-card[data-ak-kind="music"] .movie-card-poster:before,.movie-card[data-ak-kind="clip"] .movie-card-poster:before{content:"♫";display:grid;place-items:center;height:100%;font-size:64px;color:#66e0c4}
.ak-category-heading{padding:36px 0 28px}.ak-category-heading h1{font-size:clamp(32px,3vw,56px);line-height:1.15;margin:8px 0 12px}.ak-section-kicker{font-size:12px;letter-spacing:.16em;color:#66e0c4}.ak-category-heading p{color:#a8b7ca;font-size:18px}.ak-category-empty{padding:48px 24px;border-radius:20px;background:#151e2c}.ak-journey-trail{display:none!important}footer{padding:24px clamp(16px,4vw,80px)!important;color:#90a0b4!important;border-top:1px solid #263247}
html[data-ak-tv="1"] .nav-links a{font-size:20px!important;min-height:52px}html[data-ak-tv="1"] .movie-card{flex-basis:240px!important;width:240px!important}html[data-ak-tv="1"] .movie-card-title{font-size:21px!important}html[data-ak-tv="1"] .movie-card-meta{font-size:17px!important}
@media(min-width:2560px){.nav-links a{font-size:22px!important;min-height:56px}.movie-card{flex-basis:290px!important;width:290px!important}.movie-card-title{font-size:23px!important}.hero-section{height:760px!important}}
@media(max-width:700px){.nav-bar{padding:10px 16px!important;gap:8px!important}.ak-shell-search{order:3;flex:1 0 100%;max-width:none;height:44px}.nav-links{gap:4px!important}.nav-links a{font-size:14px!important;padding:8px 12px!important}.hero-section{margin:16px 16px 24px!important;height:440px!important;min-height:340px!important;border-radius:20px}.hero-content{max-width:100%!important;padding:22px!important}.hero-title{font-size:34px!important}.hero-backdrop:after{background:linear-gradient(0deg,#111c2c,#111c2cee 30%,#111c2c22)!important}.hero-description{-webkit-line-clamp:2;font-size:15px!important}.hero-actions{flex-wrap:wrap}.main-content{padding:0 16px 100px!important}.movie-row,.ak-card-rail{gap:12px!important}.movie-card{flex-basis:154px!important;width:154px!important}.movie-card-title{font-size:15px!important}.ak-category-heading{padding-top:24px}.ak-mobile-dock{background:#101c2a!important;backdrop-filter:none!important}.ak-mobile-dock button,.ak-mobile-more button{min-height:48px!important}.ak-mobile-more{max-height:70vh;overflow-y:auto;background:#152337!important}}
@media(max-height:500px) and (max-width:1000px){.nav-bar{position:relative!important}.hero-section{height:340px!important;min-height:300px!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.movie-card-poster{height:280px!important}html[data-ak-tv="1"] .movie-card-poster{height:356px!important}@media(max-width:700px){.movie-card-poster{height:225px!important}}.movie-card[data-ak-kind="music"] .movie-card-poster,.movie-card[data-ak-kind="clip"] .movie-card-poster{height:160px!important}
html .app .nav-bar{left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:auto!important;transform:none!important;border-radius:0!important;box-sizing:border-box!important;align-items:center!important;opacity:1!important;pointer-events:auto!important;filter:none!important}.nav-links{min-width:0!important;box-sizing:border-box!important}.logo-text{font-size:24px!important;letter-spacing:-1px!important}.nav-links a{scroll-margin-inline:16px}
.catalog-section .catalog-grid{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;width:100%!important;max-width:100%!important;padding:8px 4px 20px!important;box-sizing:border-box!important;touch-action:pan-x pan-y;scrollbar-width:thin}.catalog-grid .ak-catalog-expand{flex:0 0 150px;min-height:48px}html .main-content{width:100%!important;box-sizing:border-box!important}.app{overflow:visible!important}.hero-section{box-sizing:border-box!important}html[data-ak-tv="1"] .catalog-grid{scroll-behavior:auto!important}
html .app .nav-bar{z-index:9000!important}
html[data-ak-form] .app .nav-bar .nav-links{display:flex!important;visibility:visible!important}html .catalog-grid .movie-card .movie-card-poster{height:280px!important}html[data-ak-tv="1"] .catalog-grid .movie-card .movie-card-poster{height:356px!important}html .catalog-grid .movie-card[data-ak-kind="music"] .movie-card-poster,html .catalog-grid .movie-card[data-ak-kind="clip"] .movie-card-poster{height:160px!important}.ak-hero-director,.ak-hero-field{display:none!important}@media(max-width:700px){html .catalog-grid .movie-card .movie-card-poster{height:225px!important}}
html .catalog-grid .movie-card .movie-card-poster{max-height:none!important;flex-shrink:0!important}html .app .nav-bar .nav-links a{min-height:44px!important;box-sizing:content-box!important}.movie-card-inner{max-height:none!important}
html[data-ak-form] .app .nav-bar .ak-shell-search{display:flex!important;position:relative!important;opacity:1!important;transform:none!important;align-items:center!important;padding:0 14px!important;box-sizing:border-box!important}html[data-ak-form] .app .nav-bar .ak-shell-search input{display:block!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:none!important;height:44px!important;transform:none!important;padding:0!important;position:static!important}html[data-ak-form] .app .nav-bar .nav-actions{flex:0 0 auto!important;order:2!important;margin-left:auto!important}html[data-ak-form] .app .nav-bar .logo-container{flex:1 0 auto!important;order:0!important}.movie-card:focus:before,.movie-card:focus:after{display:none!important}body{background-image:none!important}html[data-ak-route="cartoons"] #ak-genre-strip,html[data-ak-route="animated-series"] #ak-genre-strip,html[data-ak-route="music"] #ak-genre-strip,html[data-ak-route="clips"] #ak-genre-strip,html[data-ak-route="documentaries"] #ak-genre-strip{display:none!important}
@media(max-width:700px){html[data-ak-form] .app .nav-bar .ak-shell-search{order:3!important;flex:1 0 100%!important;width:100%!important;max-width:none!important}.logo-text{font-size:21px!important}.nav-actions .btn{padding:8px 12px!important}}
html[data-ak-form] .catalog-section .catalog-grid .movie-card,html[data-ak-form] .catalog-section .catalog-grid .movie-card-inner{height:auto!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important}html[data-ak-form] .catalog-section .catalog-grid .movie-card-overlay{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;height:auto!important;max-height:none!important;min-height:86px!important;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;flex-shrink:0!important;background:#151e2c!important}html[data-ak-form] .catalog-section .catalog-grid .movie-card-title{display:-webkit-box!important;visibility:visible!important;color:#f2f5f8!important;opacity:1!important}html[data-ak-form] .catalog-section .catalog-grid{height:auto!important;max-height:none!important;align-items:flex-start!important}

.hero-backdrop:after{content:"";position:absolute;inset:0;pointer-events:none}.hero-content{z-index:2!important}.hero-description{color:#dde5ee!important}

/* AlekS flow cards: cancel the legacy Chrome79 absolute-poster spacer. */
html[data-ak-form] .catalog-grid .movie-card .movie-card-inner{padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;flex:0 0 auto!important}
html[data-ak-form] .catalog-grid .movie-card{align-self:start!important}

/* AlekS content queue controls: explicit hidden rules outrank legacy mobile buttons. */
#player-surface #player-previous-content[hidden],#player-surface #player-next-content[hidden]{display:none!important}
@media(max-width:600px){
#player-surface[data-ak-playlist="1"] .player-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:44px!important;gap:4px!important}
#player-surface[data-ak-playlist="1"] .player-row>.control-btn{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important}
#player-surface[data-ak-playlist="1"] #player-time{grid-column:1/-1!important;grid-row:2!important;text-align:center!important}
#player-surface[data-ak-playlist="1"] #player-mute{grid-column:2!important;grid-row:3!important}
#player-surface[data-ak-playlist="1"] #player-menu-button{grid-column:3!important;grid-row:3!important}
#player-surface[data-ak-playlist="1"] #player-fullscreen{grid-column:4!important;grid-row:3!important}
}


/* ALEKS_CINEMA_OS_2086_POSTERFIRST_V1 — additive and reversible; no JS/DOM changes */
:root{--ak2086-gold:#ffcb70;--ak2086-aqua:#66e8e1;--ak2086-card:#111b2b;--ak2086-ink:#080d16}
body{background-color:#060b14!important;background-image:radial-gradient(900px 600px at 80% 4%,rgba(43,79,116,.20),transparent 75%),linear-gradient(180deg,#0a1422,#060a12 65%,#050810)!important;color:#f6f8fc}
html .app .nav-bar{background:linear-gradient(110deg,rgba(7,15,26,.96),rgba(16,26,43,.92))!important;border-bottom:1px solid rgba(255,255,255,.11)!important;box-shadow:0 6px 24px rgba(0,0,0,.18)!important}
.logo-accent,.ak-section-kicker{color:var(--ak2086-gold)!important}
html .app .nav-bar .nav-links a.active{color:var(--ak2086-gold)!important;background:rgba(255,203,112,.12)!important;border-color:rgba(255,203,112,.24)!important}
html .app .nav-bar .nav-links a:hover{color:#fff!important;background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.14)!important}
.hero-section{height:auto!important;min-height:540px!important;max-height:none!important;padding:clamp(24px,3vw,48px)!important;align-items:center!important;background:#111d30!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 24px 70px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06)!important}
.hero-backdrop{opacity:1!important;filter:saturate(1.14) contrast(1.04)!important}
.hero-section:after{background:linear-gradient(90deg,rgba(6,11,19,.92) 0%,rgba(6,11,19,.72) 32%,rgba(6,11,19,.18) 66%,rgba(6,11,19,.04) 100%),linear-gradient(0deg,rgba(6,11,19,.85),transparent 30%)!important}
.hero-backdrop:after{background:linear-gradient(90deg,rgba(7,14,25,.38),transparent 67%)!important}
.hero-content{margin:0!important}
.hero-title{font-size:clamp(35px,4.5vw,78px)!important;line-height:1.04!important;letter-spacing:-.045em!important;color:#fff!important;text-wrap:balance;text-shadow:0 5px 26px rgba(0,0,0,.34)!important}
.hero-description{color:#e4eaf1!important;max-width:650px!important;text-shadow:0 2px 10px rgba(0,0,0,.5)}
.btn-primary,.hero-actions .btn-primary{color:#121826!important;background:linear-gradient(135deg,#ffe0a0,var(--ak2086-gold))!important;border:1px solid #ffd388!important;box-shadow:0 6px 22px rgba(255,192,88,.17)!important}
.btn-primary:focus-visible,.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-color:var(--ak2086-aqua)!important;outline-width:3px!important;outline-offset:3px!important}
.section-header h2{font-size:clamp(24px,1.8vw,37px)!important;font-weight:850!important;color:#fff!important;letter-spacing:-.03em!important}
.movie-card-inner{background:var(--ak2086-card)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 10px 23px rgba(0,0,0,.23)!important}
.movie-card-poster,.catalog-grid .movie-card .movie-card-poster{background-color:#17253a!important;filter:none!important}
.movie-card-poster img,.movie-card-poster .ak-poster-img{filter:saturate(1.12) contrast(1.04)!important;opacity:1!important}
html[data-ak-form] .catalog-section .catalog-grid .movie-card-overlay,.movie-card-overlay{background:linear-gradient(160deg,#152137,#111b2b)!important;border-top:1px solid rgba(255,255,255,.06)!important;color:#f6f8fb!important}
.movie-card-title{font-size:17px!important;font-weight:800!important;color:#f7f9ff!important}
.movie-card-meta{color:#c1cedf!important}
.movie-card:focus,.movie-card:focus-visible{border-color:var(--ak2086-aqua)!important;outline-color:var(--ak2086-aqua)!important}
html[data-ak-tv="1"] .movie-card-title{font-size:22px!important}
html[data-ak-tv="1"] .movie-card:focus .movie-card-inner{box-shadow:0 0 0 3px var(--ak2086-aqua),0 18px 42px rgba(0,0,0,.45)!important}
.detail,.ak-detail-future{background-color:#091321!important;border-color:rgba(255,255,255,.14)!important}
.detail h2{font-weight:850;letter-spacing:-.035em;color:#fff}
.detail-poster{filter:saturate(1.08)!important}
@media (hover:hover) and (pointer:fine){html:not([data-ak-perf=low]):not([data-ak-webos-lite="1"]) .catalog-grid .movie-card:hover .movie-card-inner{transform:translateY(-6px)!important;box-shadow:0 22px 44px rgba(0,0,0,.48),0 0 25px rgba(255,202,111,.10)!important}html:not([data-ak-perf=low]) .movie-card:hover .movie-card-poster img{filter:saturate(1.18) contrast(1.05)!important}}
@media (max-width:700px){.hero-section{height:auto!important;min-height:410px!important;max-height:none!important;padding:16px!important}.hero-section:after{background:linear-gradient(0deg,rgba(6,11,19,.92),rgba(6,11,19,.45) 45%,rgba(6,11,19,.06))!important}.hero-title{font-size:clamp(31px,9vw,44px)!important;text-wrap:wrap}.hero-description{font-size:14px!important;line-height:1.5!important}.movie-card-title{font-size:15px!important}.section-header h2{font-size:23px!important}}
@media (prefers-reduced-motion:reduce){.catalog-grid .movie-card-inner{transform:none!important;transition:none!important}}
html[data-ak-tv="1"] .movie-card-poster img,html[data-ak-webos-lite="1"] .movie-card-poster img{filter:none!important}
/* END_ALEKS_CINEMA_OS_2086_POSTERFIRST_V1 */

/* ALEKS_CINEMA_OS_2086_STAGE2_V1 */
@media (min-width:1001px) and (max-width:2559px){html:not([data-ak-tv="1"]) .app .nav-bar{padding-top:8px!important;padding-bottom:7px!important;row-gap:3px!important}html:not([data-ak-tv="1"]) .app .nav-bar .nav-links{padding-top:0!important;padding-bottom:1px!important}html:not([data-ak-tv="1"]) .app .nav-bar .nav-links a{min-height:36px!important;padding-top:6px!important;padding-bottom:6px!important;box-sizing:border-box!important}html:not([data-ak-tv="1"]) .app .nav-bar .ak-shell-search,html:not([data-ak-tv="1"]) .app .nav-bar .ak-shell-search input{min-height:40px!important;height:40px!important}html:not([data-ak-tv="1"]){scroll-padding-top:122px!important}html:not([data-ak-tv="1"]) .catalog-section,html:not([data-ak-tv="1"]) .ak-category-heading{scroll-margin-top:122px!important}}#ak-detail-modal .release-browser{border-color:rgba(255,255,255,.14)!important;background:rgba(10,17,29,.94)!important}#ak-detail-modal .release-card{gap:14px!important;border-color:rgba(255,255,255,.13)!important;background:#101b2b!important}#ak-detail-modal .release-title{font-size:clamp(15px,1vw,18px)!important;line-height:1.38!important;font-weight:750!important;overflow-wrap:anywhere}#ak-detail-modal .release-meta-row{gap:8px!important}#ak-detail-modal .meta-item,#ak-detail-modal .health{color:#d0d9e7!important;font-size:12px!important;line-height:1.4!important}#ak-detail-modal .release-card>.btn{min-height:52px!important;min-width:194px;font-size:15px!important;font-weight:800!important;line-height:1.25!important;white-space:normal}#ak-detail-modal .release-card:focus-within{border-color:#66e8e1!important;box-shadow:0 0 0 1px rgba(102,232,225,.45)!important}@media (max-width:700px){#ak-detail-modal .release-card{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}#ak-detail-modal .release-card>.btn{width:100%!important;min-width:0!important}#ak-detail-modal .release-title{font-size:15px!important}#ak-detail-modal .meta-item{font-size:11px!important}}html[data-ak-tv="1"] #ak-detail-modal .release-title{font-size:20px!important}html[data-ak-tv="1"] #ak-detail-modal .meta-item,html[data-ak-tv="1"] #ak-detail-modal .health{font-size:15px!important}html[data-ak-tv="1"] #ak-detail-modal .release-card>.btn{min-height:64px!important;font-size:19px!important}
