.legacyDataTableWrap{width:100%;overflow:auto;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(5,5,7,.56)}.legacyDataTable{width:100%;min-width:860px;border-collapse:collapse;font-size:12px;color:#f5f5f5}.legacyDataTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:11px 12px;text-align:left;font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.42);background:#0a0a0c;border-bottom:1px solid rgba(255,255,255,.1)}.legacyDataTable td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.07);vertical-align:top;color:rgba(255,255,255,.72)}.legacyDataTable tr:hover td{background:rgba(229,9,20,.045);color:#fff}.legacyDataTable td a{color:#ff4550;font-weight:900}.legacyDataTable td b{display:block;color:#fff;font-size:12px}.tableSub{display:block;margin-top:3px;color:rgba(255,255,255,.34);font-size:9px;line-height:1.4}.legacyMiniButton{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.055);color:#fff!important;font-size:10px;font-weight:900;text-decoration:none;transition:.18s ease}.legacyMiniButton:hover{border-color:rgba(229,9,20,.5);background:rgba(229,9,20,.12)}.legacyToolNotice{margin:10px 0 14px;padding:11px 13px;border:1px solid rgba(229,9,20,.2);border-radius:12px;background:rgba(229,9,20,.055);color:rgba(255,255,255,.62);font-size:10px;font-weight:700;line-height:1.6}.selectionBar button:disabled{cursor:not-allowed;opacity:.34}.legacyStagingGrid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:9px;gap:9px}.legacyStagingCard{display:grid;grid-template-columns:68px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.legacyStagingPoster{position:relative;width:68px;aspect-ratio:2/3;overflow:hidden;border-radius:10px;background:#151518;display:grid;place-items:center;color:#e50914;font-weight:900}.legacyStagingPoster img{width:100%;height:100%;object-fit:cover}.legacyStagingPoster span{position:absolute;left:4px;right:4px;bottom:4px;overflow:hidden;border-radius:999px;background:rgba(0,0,0,.8);padding:3px 5px;color:#fff;font-size:7px;font-weight:900;text-align:center;text-overflow:ellipsis;white-space:nowrap}.legacyStagingCard small{color:rgba(255,255,255,.36);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.legacyStagingCard h3{margin:5px 0 4px;color:#fff;font-size:13px;line-height:1.3}.legacyStagingCard p{margin:2px 0;color:rgba(255,255,255,.52);font-size:10px}@media(min-width:760px){.legacyStagingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.legacyStagingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--cinema-bg:#050607;--cinema-panel:#0b0d10;--cinema-panel-2:#101319;--cinema-line:rgba(255,255,255,.10);--cinema-soft:#8c929c;--cinema-text:#f5f7fa;--cinema-red:#ff2638;--cinema-orange:#ff7a18;--cinema-green:#2ee59d;--cinema-yellow:#ffc857}body,html{background:var(--cinema-bg)}body{color:var(--cinema-text)}a{text-decoration:none}.publicHeader{height:72px!important;padding:0 clamp(16px,4vw,64px)!important;border-bottom:1px solid var(--cinema-line)!important;background:rgba(5,6,7,.86)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important}.publicBrand>span{border-radius:10px!important;background:linear-gradient(135deg,var(--cinema-red),#9d0714)!important;box-shadow:0 8px 30px rgba(255,38,56,.25)}.publicBrand b{font-size:12px!important;letter-spacing:.12em!important}.publicBrand small{color:#737984!important}.publicHeader nav a,.publicHeaderButton{font-size:11px!important}.publicHeaderSearch{margin-left:auto;display:flex;align-items:center;width:min(360px,28vw);border:1px solid var(--cinema-line);background:rgba(255,255,255,.035)}.publicHeaderSearch input{min-width:0;flex:1 1;padding:0 12px;outline:0;font-size:10px}.publicHeaderSearch button,.publicHeaderSearch input{height:38px;border:0;background:transparent;color:#fff}.publicHeaderSearch button{width:42px;border-left:1px solid var(--cinema-line);cursor:pointer}.publicHeader nav{margin-left:0!important}.publicHeaderButton{border-radius:999px;border:1px solid rgba(255,255,255,.18)!important;padding:10px 14px!important;background:#fff;color:#08090b!important}.cinemaBrowse,.cinemaDetail,.cinemaHome,.playerLab{min-height:calc(100vh - 72px);background:radial-gradient(circle at 78% -10%,rgba(255,38,56,.09),transparent 32%),radial-gradient(circle at -10% 18%,rgba(255,122,24,.06),transparent 28%),var(--cinema-bg);color:var(--cinema-text)}.cinemaHero{position:relative;min-height:690px;overflow:hidden;display:flex;align-items:flex-end;padding:72px clamp(20px,6vw,96px) 64px}.cinemaHeroVisual{position:absolute;inset:0;overflow:hidden}.cinemaHeroVisual img{object-fit:cover;object-position:center 28%;filter:saturate(.88) contrast(1.08);transform:scale(1.03)}.cinemaHeroShade{position:absolute;inset:0;background:linear-gradient(90deg,#050607,rgba(5,6,7,.94) 20%,rgba(5,6,7,.48) 54%,rgba(5,6,7,.28) 76%,#050607),linear-gradient(0deg,#050607,rgba(5,6,7,.1) 48%,rgba(5,6,7,.45))}.cinemaHeroContent{position:relative;z-index:2;max-width:760px}.cinemaKicker{margin:0;color:var(--cinema-red);font-size:9px;font-weight:900;letter-spacing:.24em}.cinemaBrowseHero h1,.cinemaDetailInfo h1,.cinemaHero h1{margin:15px 0 16px;max-width:820px;font-size:clamp(42px,6.6vw,92px);line-height:.94;letter-spacing:-.065em;text-wrap:balance}.cinemaHeroMeta{display:flex;flex-wrap:wrap;gap:7px}.cinemaHeroMeta span{min-height:27px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(255,255,255,.15);background:rgba(5,6,7,.34);color:#d7dae0;font-size:8px;font-weight:800;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cinemaHeroMeta .metaOk{border-color:rgba(46,229,157,.35);color:var(--cinema-green)}.cinemaHeroMeta .metaWarn{border-color:rgba(255,200,87,.35);color:var(--cinema-yellow)}.cinemaHeroDescription{max-width:620px;margin:18px 0 0;color:#aeb3bc;font-size:13px;line-height:1.75}.cinemaDetailActions,.cinemaHeroActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.cinemaDetailActions a,.cinemaHeroActions a{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;border:1px solid rgba(255,255,255,.16);background:rgba(12,14,18,.5);color:#fff;font-size:10px;font-weight:850;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cinemaDetailActions .cinemaPrimary,.cinemaHeroActions .cinemaPrimary{border-color:#fff;background:#fff;color:#08090b}.cinemaDetailActions a:hover,.cinemaHeroActions a:hover{border-color:#fff}.cinemaSystemCard{position:absolute;right:clamp(20px,6vw,96px);bottom:64px;z-index:3;width:min(310px,29vw);padding:20px;border:1px solid rgba(255,255,255,.15);background:rgba(8,10,13,.72);box-shadow:0 24px 70px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.cinemaSystemCard>span{display:block;color:var(--cinema-green);font-size:8px;font-weight:950;letter-spacing:.18em}.cinemaSystemCard>strong{display:block;margin-top:13px;font-size:46px;letter-spacing:-.07em}.cinemaSystemCard>small{display:block;margin-top:2px;color:#7f8690;font-size:9px}.cinemaSystemCard>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:22px}.cinemaSystemCard>div b{padding-top:10px;border-top:1px solid var(--cinema-line);font-size:14px}.cinemaSystemCard>div small{display:block;margin-top:4px;color:#6f7680;font-size:7px;font-weight:700;text-transform:uppercase}.cinemaQuick{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--cinema-line);background:var(--cinema-line);grid-gap:1px;gap:1px}.cinemaQuick a{min-height:105px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-content:center;grid-column-gap:12px;column-gap:12px;padding:18px clamp(16px,3vw,44px);background:#080a0d;color:#fff;transition:.18s}.cinemaQuick a:hover{background:#0d1015}.cinemaQuick span{grid-row:1/3;color:#3f444c;font-size:10px;font-weight:900}.cinemaQuick b{font-size:15px}.cinemaQuick small{color:#737983;font-size:8px}.cinemaRail{padding:46px clamp(14px,4vw,64px) 8px}.cinemaRail>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.cinemaRail>header p{margin:0;color:var(--cinema-red);font-size:8px;font-weight:950;letter-spacing:.22em}.cinemaRail>header h2{margin:7px 0 0;font-size:27px;letter-spacing:-.04em}.cinemaRail>header>a{color:#8c929c;font-size:10px;font-weight:800}.cinemaRail>header>a span{color:#fff}.cinemaRailTrack{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(155px,1fr);grid-template-rows:1fr;grid-gap:12px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.cinemaRailTrack::-webkit-scrollbar{display:none}.cinemaCard{min-width:0;display:block;color:#fff;scroll-snap-align:start}.cinemaPoster{position:relative;aspect-ratio:2/3;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#11141a;box-shadow:0 18px 45px rgba(0,0,0,.2)}.cinemaPoster img{object-fit:cover;transition:transform .28s ease,filter .28s ease}.cinemaCard:hover .cinemaPoster img{transform:scale(1.045);filter:brightness(.72)}.cinemaPosterFallback{position:absolute;inset:0;display:grid;place-items:center;color:#3b414b;font-size:28px;font-weight:1000}.cinemaCardBadges{position:absolute;z-index:2;top:8px;left:8px;right:8px;display:flex;gap:5px;justify-content:space-between}.cinemaCardBadges span{padding:5px 6px;background:rgba(5,6,7,.82);color:#d9dde4;font-size:6px;font-weight:950;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cinemaCardBadges span.ok{color:var(--cinema-green)}.cinemaCardBadges span.warn{color:var(--cinema-yellow)}.cinemaCardHover{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:38px 10px 11px;opacity:0;transform:translateY(8px);background:linear-gradient(0deg,rgba(5,6,7,.96),transparent);transition:.22s}.cinemaCard:hover .cinemaCardHover{opacity:1;transform:none}.cinemaCardHover b{display:block;font-size:9px}.cinemaCardHover small{display:block;margin-top:4px;color:#9ca2ad;font-size:7px}.cinemaCardMeta{padding:9px 1px 2px}.cinemaCardMeta h3{min-height:31px;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.36}.cinemaCardMeta p{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0 0;color:#656b75;font-size:7px}.cinemaCardMeta p span:not(:last-child):after{content:" •";color:#343840;margin-left:5px}.cinemaBrowse{padding:54px clamp(14px,4vw,64px) 70px}.cinemaBrowseHero{max-width:1500px;margin:0 auto 26px;display:flex;align-items:end;justify-content:space-between;gap:20px}.cinemaBrowseHero>div:first-child{max-width:900px}.cinemaBrowseHero h1{font-size:clamp(42px,6vw,78px);margin-bottom:10px}.cinemaBrowseHero>div:first-child>span{color:#868c96;font-size:11px}.cinemaBrowseCount{text-align:right}.cinemaBrowseCount strong{display:block;font-size:42px;letter-spacing:-.06em}.cinemaBrowseCount small{color:#656b75;font-size:8px;letter-spacing:.15em}.cinemaFilterBar{position:-webkit-sticky;position:sticky;z-index:20;top:72px;max-width:1500px;margin:0 auto 15px;display:grid;grid-template-columns:minmax(210px,1.6fr) repeat(8,minmax(96px,.62fr)) 88px;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--cinema-line);background:rgba(8,10,13,.88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cinemaFilterBar button,.cinemaFilterBar input,.cinemaFilterBar select{min-width:0;height:41px;border:1px solid rgba(255,255,255,.1);outline:0;background:#0e1116;color:#dfe2e8;padding:0 10px;font-size:9px}.cinemaFilterBar button{border-color:#fff;background:#fff;color:#090a0c;font-weight:900;cursor:pointer}.cinemaResultMeta{max-width:1500px;margin:0 auto 15px;display:flex;justify-content:space-between;color:#6f7681;font-size:8px}.cinemaGrid{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:14px 11px;gap:14px 11px}.cinemaEmpty{max-width:1500px;margin:20px auto;padding:50px 20px;border:1px dashed var(--cinema-line);color:#777e88;text-align:center;font-size:11px}.cinemaPagination{max-width:1500px;margin:38px auto 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid var(--cinema-line);padding-top:18px}.cinemaPagination a{width:max-content;min-height:36px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--cinema-line);color:#fff;font-size:9px}.cinemaPagination a:last-child{justify-self:end}.cinemaPagination b{color:#7a818b;font-size:9px}.cinemaDetailHero{position:relative;min-height:650px;overflow:hidden;display:flex;align-items:flex-end;padding:70px clamp(18px,6vw,96px) 60px}.cinemaDetailBg{position:absolute;inset:0}.cinemaDetailBg img{object-fit:cover;filter:blur(22px) brightness(.46) saturate(.9);transform:scale(1.13)}.cinemaDetailShade{position:absolute;inset:0;background:linear-gradient(0deg,#050607,rgba(5,6,7,.62) 45%,rgba(5,6,7,.18))}.cinemaDetailContent{position:relative;z-index:2;width:100%;max-width:1320px;display:flex;gap:34px;align-items:flex-end}.cinemaDetailPoster{position:relative;width:220px;flex:none;aspect-ratio:2/3;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#101319;box-shadow:0 30px 80px rgba(0,0,0,.45)}.cinemaDetailPoster img{object-fit:cover}.cinemaDetailPoster>b{position:absolute;inset:0;display:grid;place-items:center;color:#444b55;font-size:34px}.cinemaDetailInfo{max-width:860px}.cinemaDetailInfo h1{font-size:clamp(38px,5.7vw,82px)}.cinemaDataStrip{display:grid;grid-template-columns:1.5fr repeat(3,1fr);grid-gap:1px;gap:1px;margin:26px 0 0;background:var(--cinema-line);border:1px solid var(--cinema-line)}.cinemaDataStrip>div{min-width:0;padding:12px;background:rgba(9,11,14,.82)}.cinemaDataStrip dt{color:#626974;font-size:7px;font-weight:850}.cinemaDataStrip dd{margin:6px 0 0;overflow:hidden;color:#dce0e6;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cinemaEpisodes{padding:34px clamp(18px,6vw,96px) 70px}.cinemaEpisodes>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:15px}.cinemaEpisodes header p{margin:0;color:var(--cinema-red);font-size:8px;font-weight:900;letter-spacing:.18em}.cinemaEpisodes h2{margin:7px 0 0;font-size:26px}.cinemaEpisodes header>span{color:#737a84;font-size:9px}.cinemaEpisodeGrid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:7px;gap:7px}.cinemaEpisodeGrid a{position:relative;min-height:92px;padding:12px;border:1px solid var(--cinema-line);background:#0b0e12;color:#fff}.cinemaEpisodeGrid a:hover{border-color:rgba(255,255,255,.34)}.cinemaEpisodeGrid a>span{position:absolute;top:9px;right:9px;width:6px;height:6px;border-radius:50%;background:#565d67}.cinemaEpisodeGrid a>span.good{background:var(--cinema-green);box-shadow:0 0 15px rgba(46,229,157,.45)}.cinemaEpisodeGrid a>span.bad{background:var(--cinema-red)}.cinemaEpisodeGrid b{display:block;margin-top:18px;font-size:11px}.cinemaEpisodeGrid small{display:block;margin-top:7px;color:#737a84;font-size:7px;line-height:1.3}.playerLab{padding:24px clamp(12px,2.3vw,36px) 50px}.labHeader{max-width:1680px;margin:auto;display:flex;align-items:end;justify-content:space-between;gap:20px;padding:8px 2px 18px}.labHeader p{margin:0;color:var(--cinema-red);font-size:8px;font-weight:950;letter-spacing:.22em}.labHeader h1{margin:7px 0 8px;font-size:clamp(28px,3vw,48px);letter-spacing:-.045em}.labHeaderMeta{display:flex;gap:6px;flex-wrap:wrap}.labHeaderMeta span{padding:5px 7px;border:1px solid var(--cinema-line);color:#808792;font-size:7px;font-weight:850}.labHeaderStatus{min-width:210px;display:flex;align-items:center;gap:10px;justify-content:flex-end}.labHeaderStatus>span{width:9px;height:9px;border-radius:50%;background:#777}.labHeaderStatus>span.good{background:var(--cinema-green);box-shadow:0 0 16px rgba(46,229,157,.48)}.labHeaderStatus>span.bad{background:var(--cinema-red);box-shadow:0 0 16px rgba(255,38,56,.35)}.labHeaderStatus b,.labHeaderStatus small{display:block;text-align:right}.labHeaderStatus b{font-size:9px}.labHeaderStatus small{margin-top:3px;color:#6d747e;font-size:7px}.labWorkspace{max-width:1680px;margin:auto;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr);grid-gap:10px;gap:10px}.labMain,.labSide{min-width:0}.labModeBar{min-height:50px;display:flex;align-items:center;gap:5px;padding:6px;border:1px solid var(--cinema-line);border-bottom:0;background:#090b0e}.labModeBar a,.labModeBar button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid transparent;background:transparent;color:#7d848e;font-size:8px;font-weight:900;cursor:pointer}.labModeBar button.active,.labModeBar button:hover{border-color:var(--cinema-line);background:#13171d;color:#fff}.labModeBar button.active{box-shadow:inset 0 -2px var(--cinema-red)}.labModeBar a{border-color:var(--cinema-line);color:#fff}.labModeSpacer{flex:1 1}.labStage{position:relative;width:100%;display:grid;place-items:center;overflow:hidden;border:1px solid var(--cinema-line);background:linear-gradient(45deg,rgba(255,255,255,.012) 25%,transparent 0,transparent 75%,rgba(255,255,255,.012) 0),#020304;background-size:16px 16px;box-shadow:0 30px 70px rgba(0,0,0,.25)}.labStage iframe,.labStage video{width:100%;height:100%;border:0;background:#000}.labStage video{object-fit:contain}.labNoPlayer{text-align:center}.labNoPlayer b{display:block;color:#7c838d;font-size:13px;letter-spacing:.16em}.labNoPlayer span{display:block;margin-top:8px;color:#4f555e;font-size:9px}.labRaw{position:absolute;inset:0;margin:0;padding:20px;overflow:auto;background:#050708;color:#aeb6c2;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.labMatrix{margin-top:10px;border:1px solid var(--cinema-line);background:#090b0e}.labMatrix>header,.labPanel>header{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 14px;border-bottom:1px solid var(--cinema-line)}.labMatrix header p,.labPanel header p{margin:0;color:var(--cinema-red);font-size:7px;font-weight:950;letter-spacing:.18em}.labMatrix header h2,.labPanel header h2{margin:4px 0 0;font-size:14px}.labMatrix header>span,.labPanel header>span{color:#686f79;font-size:8px}.labProviderBar{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--cinema-line);background:#080a0d}.labProviderBar>span{color:#5f6670;font-size:7px;font-weight:950;letter-spacing:.16em}.labProviderBar select{min-width:190px;height:32px;border:1px solid var(--cinema-line);outline:0;background:#10141a;color:#dfe3e9;padding:0 9px;font-size:8px}.labMatrixTable{padding:5px}.labMatrixHead,.labMatrixTable>button{display:grid;grid-template-columns:1.2fr .5fr .7fr 1fr .62fr .45fr;align-items:center;grid-gap:8px;gap:8px;min-height:45px;padding:0 10px}.labMatrixHead{color:#505660;font-size:7px;font-weight:850}.labMatrixTable>button{width:100%;border:1px solid transparent;border-top-color:rgba(255,255,255,.055);background:transparent;color:#b8bec7;text-align:left;cursor:pointer}.labMatrixTable>button.selected,.labMatrixTable>button:hover{border-color:rgba(255,255,255,.16);background:#11151a}.labMatrixTable>button.selected{box-shadow:inset 2px 0 var(--cinema-red)}.labMatrixTable>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.labMatrixTable>button b,.labMatrixTable>button small{display:block}.labMatrixTable>button b{font-size:9px;color:#fff}.labMatrixTable>button small{margin-top:3px;color:#5f6670;font-size:7px}.labKind{color:#c4c9d1!important;font-weight:900}.labProviderName{color:var(--cinema-yellow)!important;font-weight:900}.healthGood{color:var(--cinema-green)!important}.healthBad{color:var(--cinema-red)!important}.healthUnknown{color:#777f89!important}.labMatrixTable>button span:last-child{font-weight:950;letter-spacing:.025em}.labMatrixTable>button span:last-child.healthGood{color:var(--cinema-green)!important}.labMatrixTable>button span:last-child.healthBad{color:var(--cinema-red)!important}.labMatrixEmpty{padding:25px;color:#666e79;text-align:center;font-size:9px}.labSide{display:grid;align-content:start;grid-gap:10px;gap:10px}.labPanel{min-width:0;border:1px solid var(--cinema-line);background:#090b0e}.labPanel dl{margin:0;padding:5px 13px 13px}.labPanel dl>div{min-height:33px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;border-bottom:1px solid rgba(255,255,255,.055)}.labPanel dt{color:#5f6671;font-size:7px}.labPanel dd{min-width:0;margin:0;overflow:hidden;color:#c6cbd3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.labDiagnostics header>span{width:7px;height:7px;border-radius:50%;background:#6c737d}.labDiagnostics header>span.playing{background:var(--cinema-green);box-shadow:0 0 14px rgba(46,229,157,.45)}.labDiagnostics header>span.error{background:var(--cinema-red)}.labEpisodes>header button{height:32px;padding:0 9px;border:1px solid var(--cinema-line);background:#11151a;color:#fff;font-size:7px;font-weight:900;cursor:pointer}.labEpisodes>header button:disabled{opacity:.5;cursor:not-allowed}.labProgress{padding:10px 12px;border-bottom:1px solid var(--cinema-line)}.labProgress>div{height:4px;overflow:hidden;background:#151a20}.labProgress i{display:block;height:100%;background:linear-gradient(90deg,var(--cinema-red),var(--cinema-orange));transition:width .18s}.labProgress p{display:flex;justify-content:space-between;margin:7px 0 0;color:#6f7680;font-size:7px}.labEpisodeList{max-height:520px;overflow:auto;padding:5px;scrollbar-width:thin;scrollbar-color:#2b3139 transparent}.labEpisodeList>button{width:100%;min-height:44px;display:grid;grid-template-columns:7px 45px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:0 8px;border:1px solid transparent;border-bottom-color:rgba(255,255,255,.055);background:transparent;color:#fff;text-align:left;cursor:pointer}.labEpisodeList>button.active,.labEpisodeList>button:hover{border-color:rgba(255,255,255,.13);background:#11151a}.labEpisodeList>button.active{box-shadow:inset 2px 0 var(--cinema-red)}.labEpisodeList>button>span{width:6px;height:6px;border-radius:50%;background:#555d66}.labEpisodeList>button>span.ok,.labEpisodeList>button>span.ready{background:var(--cinema-green)}.labEpisodeList>button>span.failed{background:var(--cinema-red)}.labEpisodeList b{font-size:8px}.labEpisodeList small{min-width:0;overflow:hidden;color:#6d747f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.labEpisodeList em{color:#5f6670;font-size:6px;font-style:normal;font-weight:900}.labDatabase header>span{color:var(--cinema-green)}@media(max-width:1320px){.cinemaGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.cinemaEpisodeGrid{grid-template-columns:repeat(6,1fr)}.cinemaFilterBar{grid-template-columns:minmax(210px,1.6fr) repeat(3,1fr) 90px}.cinemaFilterBar select:nth-of-type(n+4){display:none}.labWorkspace{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr)}}@media(max-width:980px){.cinemaSystemCard,.publicHeaderSearch{display:none}.cinemaHeroContent{max-width:700px}.cinemaGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.cinemaEpisodeGrid{grid-template-columns:repeat(4,1fr)}.cinemaDetailContent{gap:24px}.cinemaDetailPoster{width:180px}.labWorkspace{grid-template-columns:1fr}.labSide{grid-template-columns:repeat(2,minmax(0,1fr))}.labEpisodes{grid-column:1/-1}}@media(max-width:760px){.publicHeader{height:60px!important;padding:0 12px!important}.publicHeader nav{display:none!important}.publicHeaderButton{margin-left:auto!important}.cinemaBrowse,.cinemaDetail,.cinemaHome,.playerLab{min-height:calc(100vh - 60px)}.cinemaHero{min-height:610px;padding:52px 16px 28px}.cinemaHeroVisual img{object-position:center 20%}.cinemaHeroShade{background:linear-gradient(0deg,#050607,rgba(5,6,7,.9) 36%,rgba(5,6,7,.38) 72%,rgba(5,6,7,.36))}.cinemaHero h1{font-size:46px;line-height:.94}.cinemaHeroDescription{font-size:11px;line-height:1.65}.cinemaHeroActions a{min-height:40px;padding:0 11px}.cinemaQuick{grid-template-columns:repeat(2,1fr)}.cinemaQuick a{min-height:86px;padding:13px 15px}.cinemaRail{padding:34px 12px 0}.cinemaRailTrack{grid-auto-columns:31vw;gap:8px}.cinemaRail>header h2{font-size:22px}.cinemaCardMeta h3{font-size:10px}.cinemaBrowse{padding:30px 12px 50px}.cinemaBrowseHero{align-items:start}.cinemaBrowseHero h1{font-size:43px}.cinemaBrowseCount{display:none}.cinemaFilterBar{top:60px;grid-template-columns:1fr 1fr;padding:6px}.cinemaFilterBar input{grid-column:1/-1}.cinemaFilterBar select:nth-of-type(n+3){display:none}.cinemaFilterBar button{grid-column:1/-1}.cinemaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 7px}.cinemaResultMeta{font-size:7px}.cinemaDetailHero{min-height:auto;padding:40px 15px 30px}.cinemaDetailContent{display:block}.cinemaDetailPoster{width:132px}.cinemaDetailInfo{margin-top:22px}.cinemaDetailInfo h1{font-size:44px}.cinemaDataStrip{grid-template-columns:1fr 1fr}.cinemaEpisodes{padding:26px 14px 48px}.cinemaEpisodeGrid{grid-template-columns:repeat(2,1fr)}.playerLab{padding:14px 8px 36px}.labHeader{display:block}.labHeaderStatus{margin-top:13px;justify-content:flex-start}.labHeaderStatus b,.labHeaderStatus small{text-align:left}.labModeBar{overflow:auto;scrollbar-width:none}.labModeBar::-webkit-scrollbar{display:none}.labModeBar a,.labModeBar button{flex:none;padding:0 9px}.labStage{aspect-ratio:16/10}.labProviderBar{align-items:stretch;flex-direction:column}.labProviderBar select{width:100%;min-width:0}.labMatrixHead,.labMatrixTable>button{grid-template-columns:1.2fr .55fr .75fr}.labMatrixHead span:nth-child(4),.labMatrixHead span:nth-child(5),.labMatrixHead span:nth-child(6),.labMatrixTable>button span:nth-child(4),.labMatrixTable>button span:nth-child(5),.labMatrixTable>button span:nth-child(6){display:none}.labSide{grid-template-columns:1fr}.labEpisodes{grid-column:auto}}:root{--cinema-red:#ff8a32;--cinema-soft:#a3a8b0}.cinemaBrowse,.cinemaDetail,.cinemaHome,.playerLab{background:#08090b}.publicHeader{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#08090b!important;gap:20px}.publicBrand>span{background:#ff8a32!important;color:#15100b;box-shadow:none;border-radius:6px!important}.publicHeaderButton{border-radius:6px;background:#17191c;color:#eee!important}.publicHeader nav a,.publicHeaderButton{font-size:14px!important}.publicHeaderSearch{border-radius:6px;min-width:160px}.publicHeaderSearch input{font-size:16px;height:44px}.publicHeaderSearch button{height:44px;font-size:22px}.cinemaHero{min-height:520px;padding-top:56px;padding-bottom:48px}.cinemaHeroContent{max-width:720px}.cinemaDetailInfo h1,.cinemaHero h1{font-size:clamp(30px,4.3vw,64px);line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.cinemaHeroDescription{font-size:16px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cinemaSystemCard{display:none}.cinemaHeroMeta span{font-size:12px;border-radius:4px;-webkit-backdrop-filter:none;backdrop-filter:none}.cinemaDetailActions a,.cinemaHeroActions a{font-size:14px;min-height:46px;border-radius:6px;-webkit-backdrop-filter:none;backdrop-filter:none}.cinemaDetailActions .cinemaPrimary,.cinemaHeroActions .cinemaPrimary{background:#ff8a32;border-color:#ff8a32;color:#17100b}.cinemaQuick a{min-height:78px}.cinemaQuick small{font-size:12px;color:#a3a8b0}.cinemaQuick span{display:none}.cinemaQuick a{grid-template-columns:1fr}.cinemaKicker,.cinemaRail>header p{font-size:12px;letter-spacing:.04em}.cinemaRail>header h2{font-size:25px;line-height:1.4}.cinemaRail>header>a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.cinemaRailTrack{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;gap:24px 16px}.cinemaPoster{border-radius:7px;box-shadow:none}.cinemaCardMeta h3{font-size:15px;line-height:1.6;min-height:48px}.cinemaCardMeta p{font-size:12px;color:#a3a8b0}.cinemaCardBadges span{font-size:10px;border-radius:4px}.cinemaCardHover b{font-size:13px}.cinemaCardHover small{font-size:12px}.cinemaBrowseHero h1{font-size:clamp(30px,4vw,52px);line-height:1.3}.cinemaFilterBar{grid-template-columns:repeat(4,minmax(0,1fr));position:static;border-radius:6px;-webkit-backdrop-filter:none;backdrop-filter:none}.cinemaFilterBar button,.cinemaFilterBar input,.cinemaFilterBar select{height:46px;font-size:16px;border-radius:4px}.cinemaFilterBar select:nth-of-type(n){display:block}.cinemaBrowseHero>div:first-child>span,.cinemaResultMeta{font-size:14px}.cinemaDetailHero{min-height:520px}.cinemaDetailContent{align-items:center}.cinemaDetailPoster{border-radius:7px;box-shadow:none}.cinemaDataStrip dd,.cinemaDataStrip dt{font-size:13px}.cinemaEpisodeGrid b{font-size:15px}.cinemaEpisodeGrid small,.cinemaEpisodes header>span{font-size:12px}.cinemaEpisodeGrid a{border-radius:6px}.labHeader h1{line-height:1.35;overflow-wrap:anywhere}.labModeBar a,.labModeBar button{font-size:13px;min-height:44px}.labStage{aspect-ratio:16/9;box-shadow:none;background:#000}.labMatrix,.labPanel{border-radius:6px}.labHeaderMeta span,.labHeaderStatus small,.labPanel dd,.labPanel dt{font-size:12px}.labPanel dd{white-space:normal;overflow-wrap:anywhere}.labPanel dl>div{min-height:42px}.labEpisodeList b,.labMatrixTable>button b,.labMatrixTable>button span{font-size:13px}.labEpisodeList em,.labEpisodeList small,.labMatrixHead,.labMatrixTable>button small,.labProgress p{font-size:12px}.labEpisodeList>button{min-height:52px}.sfControlCenter .sfPanel{box-shadow:none;background:#111315;border-radius:6px}.sfControlCenter .sfCommandHeader h2{font-size:30px;letter-spacing:-.02em}.sfControlCenter .sfCardBody p,.sfControlCenter .sfCommandHeader p,.sfControlCenter .sfConnectionCard small,.sfControlCenter .sfPanelTitle span,.sfControlCenter .sfProgressBox small,.sfControlCenter .sfQuickHint{font-size:13px;line-height:1.6}.sfControlCenter .sfQuickInput input{font-size:16px}.sfControlCenter .sfOneClickButton{border:0;border-radius:6px;background:#ff8a32;color:#17100b;font-size:15px!important;box-shadow:none}.sfControlCenter button{min-height:44px;font-size:13px}.sfControlCenter .sfKpis{display:flex;flex-wrap:wrap;border-bottom:1px solid #303238;padding:16px 0;gap:24px}.sfControlCenter .sfKpis>div{background:none;border:0;padding:0;min-height:0}.sfControlCenter .sfKpis small,.sfControlCenter .sfKpis span{font-size:12px}.sfControlCenter .sfKpis b{font-size:22px}.sfControlCenter .sfItemCard:hover{transform:none}.adminV2Nav a{font-size:14px;min-height:44px}:is(.cinemaHome,.cinemaBrowse,.cinemaDetail,.playerLab,.publicHeader,.sfControlCenter) :is(a,button,input,select,summary):focus-visible{outline:2px solid #ffb574;outline-offset:3px}:is(.sfControlCenter,.playerLab) button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:1500px){.cinemaRailTrack{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:1100px){.publicHeader{flex-wrap:wrap;height:auto!important;padding:12px 20px!important}.publicHeader nav{display:flex!important;order:3;width:100%;overflow:auto;gap:20px}.publicHeader nav a{flex:none;min-height:44px;display:inline-flex;align-items:center}.publicHeaderSearch{display:flex;flex:1 1}.cinemaRailTrack{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.publicHeader{position:relative;gap:8px 12px;padding:12px!important}.publicHeaderSearch{order:4;width:100%;flex-basis:100%;margin:0}.publicHeader nav{gap:20px;margin:0!important}.publicHeaderButton{min-height:44px;display:inline-flex;align-items:center;padding:0 12px!important}.cinemaHero{min-height:400px;padding:32px 16px}.cinemaDetailInfo h1,.cinemaHero h1{font-size:32px;line-height:1.3}.cinemaHeroDescription{font-size:15px}.cinemaHeroActions{margin-top:20px}.cinemaRail{padding:28px 16px 0}.cinemaGrid,.cinemaRailTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.cinemaCardMeta h3{font-size:14px;line-height:1.6;min-height:45px}.cinemaCardBadges{top:5px;left:5px;right:5px;flex-wrap:wrap}.cinemaFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))}.cinemaFilterBar select:nth-of-type(n){display:block}.cinemaDetailHero{min-height:0;padding:24px 16px}.cinemaDetailPoster{width:110px}.cinemaDetailInfo{margin-top:16px}.cinemaDataStrip{margin-top:18px}.labStage{aspect-ratio:16/9}.labMatrixTable{overflow-x:auto}.labMatrixHead,.labMatrixTable>button{min-width:540px;grid-template-columns:1.25fr .55fr 1fr .65fr .48fr}.labMatrixHead span:nth-child(n),.labMatrixTable>button span:nth-child(n){display:block}.sfControlCenter .sfCardGrid,.sfControlCenter .sfLayout,.sfControlCenter .sfRunnerGrid{grid-template-columns:1fr}.sfControlCenter .sfItemCard{display:grid;grid-template-columns:86px minmax(0,1fr)}.sfControlCenter .sfPoster{min-height:129px}.sfControlCenter .sfQueueTools{flex-wrap:wrap}.sfControlCenter .sfQueueTools input{width:100%;font-size:16px;min-height:44px}.sfControlCenter .sfPanelTitle{flex-wrap:wrap}}@media(max-width:390px){.cinemaGrid,.cinemaRailTrack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.cinemaCard *,.labProgress i,.sfItemCard{transition:none!important;animation:none!important}}:root{--ci-red-soft:rgba(229,9,20,.16);--ci-black:#050505;--ci-surface:#0b0b0d;--ci-surface-raised:#141418;--ci-line:rgba(255,255,255,.12);--ci-muted:rgba(255,255,255,.58);--ci-green:#42e8a0;--cinema-bg:var(--ci-black);--cinema-panel:var(--ci-surface);--cinema-panel-2:var(--ci-surface-raised);--cinema-line:var(--ci-line);--cinema-red:var(--ci-red);--cinema-orange:var(--ci-red);--a:var(--ci-red);--a2:#ff6670;--soft:var(--ci-muted);--stroke:var(--ci-line);--panel:var(--ci-surface);--panel2:var(--ci-surface-raised)}body,body.ciRedBlack,html{background:var(--ci-black);color:#fff}body.ciRedBlack{accent-color:var(--ci-red)}body.ciRedBlack :where(button,input,select,textarea){accent-color:var(--ci-red)}body.ciRedBlack :where(a,button){-webkit-tap-highlight-color:rgba(229,9,20,.2)}.adminV2Layout,.ciRedBlack,.cinemaBrowse,.cinemaDetail,.cinemaHome,.home-catalog-root,.legacyAdminLayout,.playerLab{background:radial-gradient(circle at 92% -14%,rgba(229,9,20,.12),transparent 30rem),radial-gradient(circle at -10% 32%,rgba(229,9,20,.06),transparent 28rem),var(--ci-black)}.ciRedBlack :where(.headerSearch,.publicHeaderSearch,.legacyHeaderSearch,.catalog-search-input-wrap),.ciRedBlack :where(input,select,textarea){border-color:var(--ci-line);background:rgba(255,255,255,.035);color:#fff}.ciRedBlack :where(button,a):focus-visible,.ciRedBlack :where(input,select,textarea):focus{outline:2px solid rgba(229,9,20,.75);outline-offset:2px}.ciRedBlack :where(.publicPrimary,.heroPrimary,.adminV2Primary,.adminPill){border-color:var(--ci-red)!important;background:var(--ci-red)!important;color:#fff!important;box-shadow:0 10px 30px rgba(229,9,20,.2)}.ciRedBlack :where(.publicPrimary,.heroPrimary,.adminV2Primary,.adminPill):hover{background:var(--ci-red-strong)!important;border-color:var(--ci-red-strong)!important}.ciRedBlack :where(.publicHeader,.siteHeader,.legacyHeader,.adminV2Topbar,.legacyAdminTop){border-bottom-color:var(--ci-line)!important;background:rgba(5,5,5,.9)!important;box-shadow:0 10px 38px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.ciRedBlack :where(.siteHeader,.publicHeader,.legacyHeader):after{background:linear-gradient(90deg,transparent,var(--ci-red),transparent)!important}.ciRedBlack :where(.brandOrb,.publicBrand>span,.legacyAp,.adminV2BrandMark){background:linear-gradient(145deg,#ff3540,var(--ci-red-strong))!important;color:#fff!important;box-shadow:0 8px 28px rgba(229,9,20,.28),inset 0 1px rgba(255,255,255,.28)}.ciRedBlack :where(.mainNav a,.publicHeader nav a,.publicHeaderButton,.adminV2Nav a,.legacyAdminNavGroup a){color:rgba(255,255,255,.64)}.ciRedBlack :where(.mainNav a:hover,.mainNav a.active,.publicHeader nav a:hover,.publicHeader nav a.active,.adminV2Nav a:hover,.legacyAdminNavGroup a:hover,.legacyAdminNavGroup a.active){color:#fff}.ciRedBlack :where(.mainNav a.active,.publicHeader nav a.active){border-color:var(--ci-red)!important}.ciRedBlack :where(.mainNav a.active):after,.ciRedBlack :where(.publicHeader nav a.active):after{background:var(--ci-red)!important}.ciRedBlack :where(.api-player-hero,.publicHero,.cinemaHero){background-color:var(--ci-black)!important}.ciRedBlack :where(.api-player-hero-backdrop-shade,.cinemaHeroShade){background:linear-gradient(90deg,rgba(5,5,5,.96),rgba(5,5,5,.72) 48%,rgba(5,5,5,.34)),linear-gradient(0deg,rgba(5,5,5,.92),transparent 58%)!important}.ciRedBlack :where(.api-player-hero-label,.api-player-hero-label i,.publicHero p,.cinemaKicker,.catalogTitleRow p,.legacyRedLabel,.publicBrowse header>p,.publicEpisodeSection header p){color:var(--ci-red)!important}.ciRedBlack :where(.api-player-hero-label i){background:var(--ci-red)!important;box-shadow:0 0 0 5px var(--ci-red-soft)!important}.ciRedBlack :where(.statusCard,.publicQuick a,.publicCard,.publicEpisodeGrid a,.legacyCatalogGrid article,.legacyListPoster,.legacyEpisodeGrid article,.movieCard,.cinemaCard,.cinemaSystemCard,.adminV2Metric,.adminV2Section,.adminV2Panel,.adminV2CatalogCard){border-color:var(--ci-line)!important;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012) 55%),var(--ci-surface)!important;box-shadow:0 14px 36px rgba(0,0,0,.24)}.ciRedBlack :where(.statusCard:hover,.publicCard:hover,.publicEpisodeGrid a:hover,.legacyCatalogGrid article:hover,.movieCard:hover,.adminV2Metric:hover,.adminV2CatalogCard:hover){border-color:rgba(229,9,20,.7)!important;box-shadow:0 16px 42px rgba(0,0,0,.36),0 0 0 1px rgba(229,9,20,.2)}.ciRedBlack :where(.publicCardPoster,.legacyPoster,.legacyListPoster,.adminV2Poster,.movieCardPoster){background:var(--ci-surface-raised)}.ciRedBlack :where(.publicCardPoster span,.readiness,.adminV2Poster>span,.movieCardBadge){background:rgba(5,5,5,.82)!important}.ciRedBlack :where(.readiness.ready,.metaOk,.adminV2Status.active){color:var(--ci-green)!important}.ciRedBlack :where(.readiness:not(.ready),.metaWarn){color:#ffbdc1!important}.ciRedBlack :where(.quickFilterBar button.active,.unifiedCatalogScope button.active,.unifiedCatalogViewToggle button.active,.adminV2Nav a.active,.adminV2CompactList>button.active){border-color:rgba(229,9,20,.72)!important;background:var(--ci-red-soft)!important;color:#fff!important;box-shadow:inset 3px 0 var(--ci-red)}.ciRedBlack :where(.selectionBar,.catalog-filter-drawer,.catalogSticky,.publicWatchControls,.publicWatchEpisodes,.adminV2Toolbar,.adminV2SelectionBar,.adminV2Notice,.adminV2CriticalQueues){border-color:var(--ci-line)!important;background:rgba(11,11,13,.9)!important}.ciRedBlack :where(.adminV2PageHeader p,.adminV2SectionHead p,.adminV2NavLabel,.adminV2HeaderBadge,.adminV2Metric span,.adminV2ActionGrid b,.adminV2PanelHead p,.adminV2SettingsGrid span,.adminApiKeySummary span,.adminApiKeyCardHead>b,.adminApiKeyTags span,.adminApiKeyNotice b){color:#ff6670!important}.ciRedBlack :where(.adminV2Primary,.adminV2Toolbar button,.adminV2ModalActions .adminV2Primary){background:var(--ci-red)!important;border-color:var(--ci-red)!important;color:#fff!important}.ciRedBlack :where(.adminV2Nav a.active){box-shadow:inset 3px 0 var(--ci-red)!important}.ciRedBlack :where(.adminV2Modal,.adminApiKeyModal,.adminApiKeyList,.adminApiKeyCards article){border-color:var(--ci-line)!important;background:var(--ci-surface)!important}.ciRedBlack :where(button,a,input,select){min-height:44px}.ciRedBlack :where(.publicHeaderButton,.adminPill,.legacyHeaderLibrary,.legacyMenuButton){min-height:44px}@media (max-width:900px){.ciRedBlack :where(.publicHeader,.siteHeader,.legacyHeader){gap:10px}.ciRedBlack :where(.adminV2Main,.publicBrowse,.publicSection,.legacyListPage,.legacyDocs,.legacyTester){padding-left:13px;padding-right:13px}}@media (max-width:680px){.ciRedBlack :where(.publicHero,.cinemaHero){min-height:560px}.ciRedBlack :where(.publicHero h1,.cinemaHero h1){font-size:clamp(42px,14vw,64px)}.ciRedBlack :where(.publicGrid,.publicBrowse>.publicGrid,.adminV2CatalogGrid){gap:7px}.ciRedBlack :where(.publicCard h3,.movieCard h3){font-size:10px}}@media (prefers-reduced-motion:reduce){.ciRedBlack *,.ciRedBlack :after,.ciRedBlack :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}:root{--ci-red:#e50914;--ci-red-strong:#b20710;--ci-red-bright:#ff2532;--ci-glass:rgba(14,14,17,.62);--ci-glass-strong:rgba(10,10,12,.82);--ci-glass-soft:rgba(255,255,255,.035);--ci-glass-hover:rgba(255,255,255,.065);--ci-line-soft:rgba(255,255,255,.085);--ci-line-hot:rgba(229,9,20,.5);--ci-square-radius:6px;--ci-square-radius-sm:4px}body.ciRedBlack :where(.publicHeader,.siteHeader,.legacyHeader,.adminV2Topbar,.adminV2Sidebar,.adminV2Metric,.adminV2Section,.adminV2Panel,.adminV2CatalogCard,.sfV4Hero,.sfV4Control,.sfV4Status>div,.sfV4SelfTest,.sfV4Card,.sfV4Modal,.sfV4Preview,.sfV4Players>article,.labModeBar,.labStage,.labMatrix,.labPanel){border-radius:var(--ci-square-radius)!important}body.ciRedBlack :where(.publicHeader,.siteHeader,.legacyHeader,.adminV2Topbar,.adminV2Sidebar,.adminV2Metric,.adminV2Section,.adminV2Panel,.sfV4Hero,.sfV4Control,.sfV4Status>div,.sfV4SelfTest,.sfV4Modal,.labModeBar,.labMatrix,.labPanel){border-color:var(--ci-line-soft)!important;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) 46%,rgba(229,9,20,.018)),var(--ci-glass)!important;box-shadow:inset 0 1px rgba(255,255,255,.055),0 12px 34px rgba(0,0,0,.24)!important;backdrop-filter:blur(18px) saturate(135%)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important}body.ciRedBlack :where(.labStage,.sfV4Preview){background:#030304!important;box-shadow:none!important}body.ciRedBlack :where(.labStage iframe,.labStage video,.sfV4Preview iframe){border-radius:0!important}body.ciRedBlack :where(.publicHeader,.adminV2Topbar,.legacyHeader){border:0!important;border-bottom:1px solid var(--ci-line-soft)!important;box-shadow:0 8px 28px rgba(0,0,0,.28)!important}body.ciRedBlack :where(.adminV2Topbar){margin:0!important;top:0!important;border-radius:0!important;height:60px!important;padding:0 16px!important}body.ciRedBlack :where(.adminV2Sidebar){top:70px!important;left:10px!important;bottom:10px!important;width:214px!important;padding:12px 8px!important;border-radius:6px!important}body.ciRedBlack :where(.adminV2Main){margin-left:234px!important;padding-top:22px!important}body.ciRedBlack :where(.publicBrand>span,.legacyAp,.adminV2BrandMark){border-radius:5px!important;background:linear-gradient(145deg,var(--ci-red-bright),var(--ci-red-strong))!important;box-shadow:0 6px 18px rgba(229,9,20,.24),inset 0 1px rgba(255,255,255,.22)!important}body.ciRedBlack :where(.adminV2Nav a){width:100%;min-height:34px!important;padding:0 8px!important;border:0!important;border-left:2px solid transparent!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important}body.ciRedBlack :where(.adminV2Nav a:hover){transform:none!important;background:rgba(255,255,255,.035)!important}body.ciRedBlack :where(.adminV2Nav a.active){border-left-color:var(--ci-red)!important;background:linear-gradient(90deg,rgba(229,9,20,.13),rgba(229,9,20,.015))!important;box-shadow:none!important}body.ciRedBlack :where(.adminV2TopActions a,.adminV2TopActions button,.adminV2HeaderBadge,.adminV2Primary,.adminV2PanelHead button,.publicHeaderButton,.labModeBar button,.labModeBar a,.labHeaderMeta span,.sfV4Control button,.sfV4Control label,.sfV4Manual button,.sfV4EpisodeTabs button,.sfV4Players button,.sfV4Modal>header a,.sfV4Modal>header button,.unifiedCatalogScope button,.quickFilterBar button){width:max-content!important;max-width:100%;min-height:28px!important;height:auto!important;padding:6px 9px!important;border:1px solid var(--ci-line-soft)!important;border-radius:4px!important;background:rgba(255,255,255,.035)!important;box-shadow:none!important;line-height:1.1!important}body.ciRedBlack :where(.labHeaderMeta span,.sfV4EpisodeTabs button,.unifiedCatalogScope button,.quickFilterBar button){padding:5px 7px!important}body.ciRedBlack :where(.adminV2HeaderBadge,.sfV4Engine b,.sfV4Engine span){display:inline-flex!important;align-items:center;justify-self:start;width:max-content!important}body.ciRedBlack :where(.adminV2Primary,.sfV4Control button.start,.publicPrimary,.heroPrimary){border-color:var(--ci-red)!important;background:linear-gradient(180deg,#ed111c,var(--ci-red-strong))!important;color:#fff!important;box-shadow:0 7px 18px rgba(229,9,20,.18)!important}body.ciRedBlack :where(.adminV2Primary,.sfV4Control button.start):hover{background:#f1121e!important}body.ciRedBlack :where(.adminV2TopActions a,.adminV2TopActions button,.adminV2Nav a,.adminV2HeaderBadge,.adminV2PanelHead button,.labModeBar button,.labModeBar a,.labHeaderMeta span,.sfV4Control button,.sfV4Control label,.sfV4EpisodeTabs button,.sfV4Players button,.sfV4Modal>header a,.sfV4Modal>header button,.quickFilterBar button,.unifiedCatalogScope button){min-height:28px!important}body.ciRedBlack :where(.adminV2Metric){min-height:88px!important;padding:11px 12px!important;border:0!important;border-top:1px solid var(--ci-line-soft)!important;border-left:2px solid rgba(229,9,20,.26)!important}body.ciRedBlack :where(.adminV2Metric b){margin-top:8px!important;font-size:25px!important}body.ciRedBlack :where(.adminV2Section,.adminV2Panel){border:1px solid var(--ci-line-soft)!important;padding:14px!important}body.ciRedBlack :where(.adminV2CatalogCard){border:0!important;border-top:1px solid var(--ci-line-soft)!important;background:rgba(11,11,13,.74)!important;box-shadow:none!important}body.ciRedBlack :where(.adminV2CatalogCard:hover){border-top-color:rgba(229,9,20,.65)!important;box-shadow:0 12px 28px rgba(0,0,0,.26)!important}body.ciRedBlack .sfV4{max-width:1720px;margin:auto;padding:8px 10px 28px!important}body.ciRedBlack .sfV4Hero{min-height:96px!important;padding:14px 15px!important;border-left:2px solid rgba(229,9,20,.48)!important}body.ciRedBlack .sfV4Hero h1{font-size:25px!important}body.ciRedBlack .sfV4Control{padding:7px!important;gap:6px!important}body.ciRedBlack .sfV4ControlPrimary,body.ciRedBlack .sfV4ControlSecondary{gap:5px!important}body.ciRedBlack .sfV4Control label{display:inline-flex!important;flex:none!important}body.ciRedBlack .sfV4Control input{height:22px!important;width:50px!important;border-radius:3px!important}body.ciRedBlack .sfV4Manual{grid-template-columns:minmax(0,1fr) max-content!important}body.ciRedBlack .sfV4Manual input{min-height:32px!important;border-radius:4px!important;background:rgba(255,255,255,.025)!important}body.ciRedBlack .sfV4Status{grid-template-columns:minmax(320px,2fr) repeat(6,max-content)!important;align-items:stretch}body.ciRedBlack .sfV4Status>div{min-width:70px;min-height:48px!important;padding:7px 9px!important;border:0!important;border-top:1px solid var(--ci-line-soft)!important;border-left:2px solid rgba(255,255,255,.06)!important;box-shadow:none!important}body.ciRedBlack .sfV4Status .live{border-left-color:var(--ci-red)!important}body.ciRedBlack .sfV4Status>div:not(.live) b{font-size:15px!important}body.ciRedBlack .sfV4Card{border:0!important;border-top:1px solid rgba(255,255,255,.075)!important;background:rgba(10,10,12,.76)!important;box-shadow:none!important}body.ciRedBlack .sfV4Card:hover{transform:none!important;border-top-color:rgba(229,9,20,.6)!important;background:rgba(18,18,21,.84)!important}body.ciRedBlack .sfV4Card .poster i{border-radius:3px!important;background:rgba(5,5,5,.72)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.ciRedBlack .sfV4SelfTest{border-left:2px solid rgba(229,9,20,.38)!important}body.ciRedBlack .sfV4Modal{border:1px solid var(--ci-line-soft)!important}body.ciRedBlack .sfV4Modal>header{background:rgba(12,12,15,.82)!important;border-bottom-color:var(--ci-line-soft)!important}body.ciRedBlack .sfV4EpisodeTabs{gap:4px!important}body.ciRedBlack .sfV4EpisodeTabs button.active{border-color:var(--ci-red)!important;background:rgba(229,9,20,.14)!important;color:#fff!important}body.ciRedBlack .sfV4Players>article{border:0!important;border-top:1px solid var(--ci-line-soft)!important;background:rgba(11,11,13,.72)!important}body.ciRedBlack .sfV4Players>article>header{border-bottom:1px solid rgba(255,255,255,.055)!important}body.ciRedBlack .sfV4Players button.test{border-color:rgba(229,9,20,.4)!important;color:#fff!important;background:rgba(229,9,20,.1)!important}body.ciRedBlack .playerLab{padding-top:14px!important}body.ciRedBlack .labHeader{padding:6px 0 12px!important}body.ciRedBlack .labHeader h1{margin:5px 0 6px!important;font-size:clamp(24px,2.5vw,40px)!important}body.ciRedBlack .labHeaderMeta{gap:4px!important}body.ciRedBlack .labHeaderMeta span{background:rgba(255,255,255,.025)!important;color:rgba(255,255,255,.58)!important}body.ciRedBlack .labModeBar{min-height:42px!important;padding:5px!important;border-bottom:1px solid var(--ci-line-soft)!important}body.ciRedBlack .labModeBar button.active{border-color:rgba(229,9,20,.48)!important;background:rgba(229,9,20,.11)!important;box-shadow:inset 0 -2px var(--ci-red)!important}body.ciRedBlack .labModeBar a{margin-left:auto}body.ciRedBlack .labMatrix{margin-top:7px!important;border:1px solid var(--ci-line-soft)!important}body.ciRedBlack .labMatrix>header,body.ciRedBlack .labPanel>header{min-height:48px!important;padding:9px 10px!important}body.ciRedBlack .labProviderBar{padding:6px 8px!important;background:rgba(0,0,0,.18)!important}body.ciRedBlack .labProviderBar select{min-width:150px!important;width:max-content!important;height:28px!important;border-radius:3px!important;background:rgba(255,255,255,.035)!important}body.ciRedBlack .labMatrixTable{padding:3px!important}body.ciRedBlack .labMatrixHead,body.ciRedBlack .labMatrixTable>button{min-height:38px!important;padding:0 8px!important}body.ciRedBlack .labMatrixTable>button{border:0!important;border-top:1px solid rgba(255,255,255,.05)!important}body.ciRedBlack .labMatrixTable>button.selected,body.ciRedBlack .labMatrixTable>button:hover{background:rgba(255,255,255,.035)!important;border-top-color:rgba(255,255,255,.09)!important}body.ciRedBlack .labMatrixTable>button.selected{box-shadow:inset 2px 0 var(--ci-red)!important}body.ciRedBlack .labPanel{border:1px solid var(--ci-line-soft)!important}body.ciRedBlack .publicHeader{height:60px!important;padding:0 clamp(12px,3vw,38px)!important}body.ciRedBlack .publicHeaderSearch{height:32px!important;border-radius:4px!important;background:rgba(255,255,255,.025)!important}body.ciRedBlack .publicHeaderSearch input{height:30px!important}body.ciRedBlack .publicHeaderSearch button{height:30px!important;min-height:30px!important}body.ciRedBlack .publicHeaderButton{min-height:30px!important;padding:6px 10px!important;border-radius:4px!important;background:rgba(255,255,255,.04)!important;color:#fff!important}body.ciRedBlack :where(.readiness,.selectedMark,.movieCardBadge,.adminV2Poster>span,.sfAction,.sfV4Card .poster i){border-radius:3px!important;padding:3px 5px!important;line-height:1!important}body.ciRedBlack :where(input,select,textarea,.catalog-search-input-wrap,.legacyHeaderSearch){border-radius:4px!important}body.ciRedBlack :where(.selectionBar,.publicPlayerStrip,.adminV2Notice){border-left:0!important;border-right:0!important;border-radius:0!important;background:rgba(9,9,11,.52)!important}@media(min-width:901px){body.ciRedBlack .sfV4Grid{gap:5px!important}body.ciRedBlack .adminV2Metrics{gap:6px!important}}@media(max-width:900px){body.ciRedBlack :where(.adminV2TopActions a,.adminV2TopActions button,.labModeBar button,.labModeBar a,.sfV4Control button,.sfV4EpisodeTabs button){min-height:34px!important}body.ciRedBlack .adminV2Sidebar{top:auto!important;left:auto!important;bottom:auto!important;width:auto!important;border-radius:0!important}body.ciRedBlack .adminV2Main{margin-left:0!important}body.ciRedBlack .sfV4Status{grid-template-columns:repeat(3,max-content)!important;justify-content:start}body.ciRedBlack .sfV4Status .live{grid-column:1/-1;width:100%}}@media(max-width:600px){body.ciRedBlack .sfV4Status{grid-template-columns:repeat(2,max-content)!important}body.ciRedBlack .sfV4Manual{grid-template-columns:1fr!important}body.ciRedBlack .sfV4Manual button{justify-self:start!important}}:root{--ci-font:"Helvetica Neue",Helvetica,Arial,"Noto Sans Thai",system-ui,-apple-system,sans-serif;--ci-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ci-fs-micro:7px;--ci-fs-label:8px;--ci-fs-meta:9px;--ci-fs-ui:10px;--ci-fs-body:11px;--ci-fs-section:14px;--ci-fs-title:26px;--ci-fs-display:34px;--ci-sp-1:4px;--ci-sp-2:6px;--ci-sp-3:8px;--ci-sp-4:12px;--ci-sp-5:16px;--ci-sp-6:24px}body.ciRedBlack{font-family:var(--ci-font)!important;font-size:var(--ci-fs-body);line-height:1.45;letter-spacing:0}body.ciRedBlack :where(button,input,select,textarea){font-family:inherit}body.ciRedBlack :where(code,pre,.labRaw,.sfV4Players .links a,.sfV4Players .links code){font-family:var(--ci-mono)!important}body.ciRedBlack :where(.publicBrand b,.legacyBrandCopy b,.adminV2Brand b){font-size:var(--ci-fs-body)!important;line-height:1.1!important;letter-spacing:.08em!important}body.ciRedBlack :where(.publicBrand small,.legacyBrandCopy small,.adminV2Brand small){margin-top:2px!important;font-size:var(--ci-fs-micro)!important;line-height:1.1!important}body.ciRedBlack :where(.adminV2Nav a,.publicHeader nav a,.mainNav a){font-size:var(--ci-fs-meta)!important;line-height:1.1!important}body.ciRedBlack :where(.adminV2Nav a span){font-size:var(--ci-fs-micro)!important}body.ciRedBlack :where(.adminV2NavLabel){margin:0 8px var(--ci-sp-2)!important;font-size:var(--ci-fs-micro)!important;line-height:1!important}body.ciRedBlack :where(.adminV2TopActions a,.adminV2TopActions button,.adminV2HeaderBadge,.adminV2Primary,.adminV2PanelHead button,.publicHeaderButton,.labModeBar button,.labModeBar a,.sfV4Control button,.sfV4Manual button,.sfV4EpisodeTabs button,.sfV4Players button,.sfV4Modal>header a,.quickFilterBar button,.unifiedCatalogScope button){font-size:var(--ci-fs-label)!important;font-weight:850!important;letter-spacing:.015em!important}body.ciRedBlack :where(.sfV4Control label span,.sfV4Control label i,.adminV2Toolbar label,.adminV2Modal label,.labProviderBar>span){font-size:var(--ci-fs-micro)!important;line-height:1.1!important}body.ciRedBlack :where(input,select,textarea){font-size:var(--ci-fs-meta)!important}body.ciRedBlack .adminV2PageHeader{margin-bottom:var(--ci-sp-6)!important;gap:var(--ci-sp-5)!important}body.ciRedBlack :where(.adminV2PageHeader p,.adminV2SectionHead p,.adminV2PanelHead p){font-size:var(--ci-fs-label)!important;line-height:1.1!important;letter-spacing:.16em!important}body.ciRedBlack .adminV2PageHeader h1{margin:var(--ci-sp-2) 0 var(--ci-sp-1)!important;font-size:clamp(28px,3vw,var(--ci-fs-display))!important;line-height:1!important;letter-spacing:-.04em!important}body.ciRedBlack .adminV2PageHeader>div>span{font-size:var(--ci-fs-ui)!important;line-height:1.45!important}body.ciRedBlack :where(.adminV2SectionHead h2,.adminV2PanelHead h2){margin:var(--ci-sp-1) 0 0!important;font-size:var(--ci-fs-section)!important;line-height:1.15!important}body.ciRedBlack .adminV2Metric span{font-size:var(--ci-fs-micro)!important;line-height:1!important}body.ciRedBlack .adminV2Metric b{font-size:24px!important;line-height:1!important}body.ciRedBlack .adminV2Metric small{font-size:var(--ci-fs-label)!important;line-height:1.25!important}body.ciRedBlack .adminV2CatalogCard h3{font-size:var(--ci-fs-ui)!important;line-height:1.3!important}body.ciRedBlack :where(.adminV2CatalogCard p,.adminV2CatalogCard small){font-size:var(--ci-fs-label)!important;line-height:1.3!important}body.ciRedBlack .sfV4Hero{gap:var(--ci-sp-5)!important}body.ciRedBlack .sfV4Hero p{margin:0 0 var(--ci-sp-1)!important;font-size:var(--ci-fs-micro)!important;line-height:1!important;letter-spacing:.13em!important}body.ciRedBlack .sfV4Hero h1{font-size:var(--ci-fs-title)!important;line-height:1.02!important;letter-spacing:-.025em!important}body.ciRedBlack .sfV4Hero>div>span{margin-top:var(--ci-sp-2)!important;line-height:1.35!important}body.ciRedBlack .sfV4Engine b,body.ciRedBlack .sfV4Hero>div>span{font-size:var(--ci-fs-label)!important}body.ciRedBlack .sfV4Engine small,body.ciRedBlack .sfV4Engine span{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .sfV4Control{margin-top:var(--ci-sp-3)!important}body.ciRedBlack .sfV4Status .live>span{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .sfV4Status .live>strong{font-size:var(--ci-fs-meta)!important;line-height:1.2!important}body.ciRedBlack .sfV4Status .live>small,body.ciRedBlack .sfV4Status>div:not(.live) span{font-size:var(--ci-fs-micro)!important;line-height:1.1!important}body.ciRedBlack .sfV4Status>div:not(.live) b{font-size:16px!important;line-height:1!important}body.ciRedBlack .sfV4Card .body{padding:var(--ci-sp-3)!important}body.ciRedBlack .sfV4Card h3{height:auto!important;min-height:27px;margin:0!important;font-size:9.5px!important;line-height:1.4!important}body.ciRedBlack .sfV4Card .body p{margin:var(--ci-sp-2) 0 0!important}body.ciRedBlack .sfV4Card .body p b,body.ciRedBlack .sfV4Card .body p span,body.ciRedBlack .sfV4Card .body small{font-size:var(--ci-fs-micro)!important;line-height:1.25!important}body.ciRedBlack .sfV4Modal>header p{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .sfV4Modal>header h2{margin:var(--ci-sp-1) 0!important;font-size:15px!important;line-height:1.2!important}body.ciRedBlack .sfV4Modal>header span{font-size:var(--ci-fs-label)!important}body.ciRedBlack .sfV4EpisodeTabs{margin:var(--ci-sp-3) 0!important}body.ciRedBlack .sfV4Players>article>header b{font-size:var(--ci-fs-meta)!important}body.ciRedBlack .sfV4Players>article>header span{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .sfV4Players .links a,body.ciRedBlack .sfV4Players .links code,body.ciRedBlack .sfV4Players>article>header code{font-size:var(--ci-fs-micro)!important;line-height:1.25!important}body.ciRedBlack .sfV4Players .links span{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .labHeader{gap:var(--ci-sp-5)!important}body.ciRedBlack .labHeader p{font-size:var(--ci-fs-label)!important;line-height:1!important}body.ciRedBlack .labHeader h1{font-size:clamp(26px,2.5vw,36px)!important;line-height:1.05!important;letter-spacing:-.035em!important}body.ciRedBlack .labHeaderMeta span{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .labHeaderStatus b{font-size:var(--ci-fs-meta)!important}body.ciRedBlack .labHeaderStatus small,body.ciRedBlack .labMatrix header p,body.ciRedBlack .labPanel header p{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .labMatrix header h2,body.ciRedBlack .labPanel header h2{font-size:13px!important;line-height:1.15!important}body.ciRedBlack .labMatrix header>span,body.ciRedBlack .labPanel header>span{font-size:var(--ci-fs-label)!important}body.ciRedBlack .labMatrixHead{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .labMatrixTable>button span{font-size:var(--ci-fs-label)!important}body.ciRedBlack .labMatrixTable>button b{font-size:var(--ci-fs-meta)!important}body.ciRedBlack .labMatrixTable>button small{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .labPanel dl{padding:var(--ci-sp-1) var(--ci-sp-4) var(--ci-sp-4)!important}body.ciRedBlack .labPanel dl>div{min-height:30px!important;gap:var(--ci-sp-3)!important}body.ciRedBlack .labPanel dt{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .labPanel dd{font-size:var(--ci-fs-label)!important}body.ciRedBlack .labProgress{padding:var(--ci-sp-3) var(--ci-sp-4)!important}body.ciRedBlack .labProgress p{margin:var(--ci-sp-2) 0 0!important;font-size:var(--ci-fs-micro)!important}body.ciRedBlack .labEpisodeList>button{min-height:38px!important;gap:var(--ci-sp-3)!important}body.ciRedBlack .labEpisodeList b{font-size:var(--ci-fs-label)!important}body.ciRedBlack .labEpisodeList small{font-size:var(--ci-fs-micro)!important}body.ciRedBlack .labEpisodeList em{font-size:6.5px!important}body.ciRedBlack .publicHeader nav a,body.ciRedBlack .publicHeaderSearch input{font-size:var(--ci-fs-meta)!important}body.ciRedBlack :where(.adminV2TopActions,.adminV2Toolbar,.sfV4ControlPrimary,.sfV4ControlSecondary,.sfV4EpisodeTabs,.labHeaderMeta){gap:var(--ci-sp-2)!important}body.ciRedBlack :where(.adminV2Metrics,.adminV2CatalogGrid,.sfV4Grid){gap:var(--ci-sp-2)!important}body.ciRedBlack :where(.labWorkspace,.labSide,.sfV4Players){gap:var(--ci-sp-3)!important}@media(max-width:700px){:root{--ci-fs-micro:7.5px;--ci-fs-label:8.5px;--ci-fs-meta:9.5px;--ci-fs-ui:10.5px;--ci-fs-body:11.5px}body.ciRedBlack .sfV4Hero h1{font-size:23px!important}body.ciRedBlack .labHeader h1{font-size:26px!important}body.ciRedBlack .adminV2PageHeader h1{font-size:30px!important}}