@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.promotionalBanners{gap:16px;max-width:1400px;margin:0 auto;padding:20px 4%;display:grid}.promotionalBanners a,.promotionalBanners>div{border-radius:12px;display:block;overflow:hidden}.promotionalBanners img{object-fit:contain;width:100%;max-height:280px;display:block}.promotionalBanners a:focus-visible{outline:3px solid var(--accent,#ffae00);outline-offset:4px}@media (width<=767px){.promotionalBanners{padding:12px 16px}.promotionalBanners img{max-height:180px}}.tasteFeedback{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.tasteFeedback button{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;display:flex}.tasteFeedback button[aria-pressed=true]{background:#46d36926;border-color:#46d369}.tasteFeedback button:disabled{opacity:.5;cursor:wait}.tasteWhy{color:#aaa;font-size:.85rem}.recommendationNotice{border:1px solid #777;border-radius:8px;margin:85px 4% 16px;padding:12px}.recommendationNotice button{cursor:pointer;margin-left:10px;padding:8px}.profileGate{box-sizing:border-box;min-height:100vh;padding:60px 20px;overflow:auto}.profileGate>p{color:#aeb9cb;max-width:700px;margin:16px auto;line-height:1.5}.profileGate [role=alert]{color:#ffb2b2}.profileChoice{justify-items:center;gap:12px;max-width:180px;display:grid}.profileChoice b{overflow-wrap:anywhere;max-width:160px}.profileChoice small{color:#aeb9cb;margin-top:6px;display:block}.profileGate .profileChoices{flex-wrap:wrap}.profileGate .profileDelete{border:1px solid #fff4;border-radius:6px;padding:8px;font-size:12px}.profileGate button:disabled{opacity:.5;cursor:default}.profileEditor{text-align:left;background:#101e31;border:1px solid #fff2;border-radius:15px;max-width:450px;margin:25px auto;padding:24px}.profileEditor label{color:#c6cfdd;gap:8px;margin:16px 0;display:grid}.profileEditor input{box-sizing:border-box;color:#fff;background:#172840;border:1px solid #fff3;border-radius:8px;width:100%;padding:12px}.profileEditor .profileCheck{align-items:center;display:flex}.profileEditor .profileCheck input{width:auto}.profileEditor p{color:#aeb9cb;font-size:13px;line-height:1.5}.profileEditor button{color:#f5f0e6;cursor:pointer;background:#243650;border:1px solid #fff4;border-radius:7px;margin-right:12px;padding:10px 15px}@media (width<=500px){.profileGate{padding:35px 14px}.profileGate h1{font-size:30px}.profileChoices span{width:90px!important;height:90px!important}.profileChoice{max-width:140px}.profileEditor{padding:18px}}.parentalEditor{box-sizing:border-box;text-align:left;width:min(640px,100%);max-width:640px}.profileEditor select{color:#fff;background:#142034;border:1px solid #536078;border-radius:5px;padding:10px}.parentalEditor fieldset{border:1px solid #536078;border-radius:8px;padding:12px}.parentalTitles{max-height:260px;margin:12px 0;overflow:auto}.parentalTitles label{align-items:center;gap:8px;padding:8px 0;display:flex}.parentalTitles input[type=checkbox]{width:auto}.parentalTitles small{color:#adb9ce}.parentalEditor p{font-size:14px;line-height:1.5}.billingPanel{color:#f5f0e6;background:#0c1524;border:1px solid #ffffff30;border-radius:14px;margin:24px 0;padding:24px}.billingPanel h2{margin-top:0}.billingPanel form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.billingPanel label{flex-direction:column;gap:6px;display:flex}.billingPanel input,.billingPanel textarea,.billingPanel select{color:inherit;box-sizing:border-box;background:#152238;border:1px solid #ffffff40;border-radius:6px;width:100%;padding:12px}.billingPanel button{color:#091221;cursor:pointer;background:#d8b46a;border:0;border-radius:6px;padding:10px 16px}.billingPanel button:disabled{opacity:.5;cursor:wait}.billingRecords article{overflow-wrap:anywhere;border-top:1px solid #ffffff30;flex-wrap:wrap;align-items:center;gap:20px;padding:18px 0;display:flex}.billingRecords article>div{flex:1;min-width:160px}.billingRecords p{margin:4px 0}.billingModal{z-index:9999;background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.billingDocument{background:#fff;border-radius:12px;flex-direction:column;width:min(100%,1000px);height:90vh;display:flex;overflow:hidden}.billingTools{color:#fff;background:#101c30;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.billingDocument iframe{background:#fff;border:0;flex:1;width:100%}@media (width<=600px){.billingPanel{padding:16px}.billingModal{padding:8px}.billingTools{gap:8px;padding:10px}.billingPanel form{grid-template-columns:1fr}}.accountWrap section.billingPanel{border:1px solid #ffffff30;padding:24px;display:block}.accountWrap .billingPanel p{color:#bdc7d7}.billingPanel button{background:var(--brand-accent,#d8b46a)}.billingRecords article b,.billingTools b{overflow-wrap:anywhere}@media (width<=600px){.accountWrap section.billingPanel{padding:16px}}.playbackAssetPicker{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.playbackAssetPicker label{flex:1;min-width:180px}.billingPanel .playbackSettingsForm{flex-direction:column;display:flex}.playbackSubtitleRows fieldset{border:1px solid #ffffff40;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;min-width:0;margin:12px 0;padding:16px;display:grid}.playbackSettingsForm>fieldset{border:1px solid #ffffff40;border-radius:8px;flex-wrap:wrap;gap:16px;min-width:0;display:flex}.playbackSettingsForm input[type=checkbox]{width:auto}.playbackSettingsForm button{align-self:start}.playbackSettingsForm legend{text-transform:capitalize}:root{color:#fff;font-synthesis:none;background:#090909;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{background:#090909;min-width:320px;min-height:100%;margin:0}body{overflow-x:hidden}.app{background:#090909;min-height:100vh}.topbar{z-index:50;background:linear-gradient(#050505e8,#0000);align-items:center;gap:28px;height:74px;padding:0 4%;transition:all .2s;display:flex;position:fixed;top:0;left:0;right:0}.brandWrap{align-items:center;width:120px;height:48px;display:flex;overflow:hidden}.brandLogo{object-fit:cover;object-position:center;width:116px;height:116px;transform:scale(1.8)}.navlinks{align-items:center;gap:22px;font-size:14px;display:flex}.navlinks a{opacity:.83;cursor:pointer}.navlinks .active{opacity:1;font-weight:700}.actions{align-items:center;gap:18px;margin-left:auto;display:flex}.kids{font-size:13px}.avatar{background:linear-gradient(135deg,#bd0d21,#620814);border-radius:5px;place-items:center;width:33px;height:33px;font-size:12px;font-weight:800;display:grid}.hero{background-position:50%;background-size:cover;align-items:center;height:78vh;min-height:610px;padding:90px 4% 80px;display:flex}.heroContent{max-width:620px;margin-top:46px}.eyebrow{letter-spacing:6px;color:#e50914;margin-bottom:14px;font-size:14px;font-weight:700}.hero h1{letter-spacing:-4px;margin:0 0 18px;font-size:clamp(54px,7vw,92px);font-weight:800;line-height:.92}.heroMeta{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.match{color:#45d173;font-weight:700}.badge{border:1px solid #777;border-radius:3px;padding:2px 7px}.hero p{color:#e3e3e3;max-width:610px;font-size:18px;line-height:1.5}.heroButtons,.modalButtons{align-items:center;gap:12px;display:flex}.playBtn,.infoBtn{cursor:pointer;border:0;border-radius:5px;align-items:center;gap:10px;height:47px;padding:0 24px;font-size:16px;font-weight:700;display:flex}.playBtn{color:#000;background:#fff}.infoBtn{color:#fff;background:#6d6d6eb3}.contentRows{z-index:4;margin-top:-115px;padding-bottom:40px;position:relative}.rowSection{margin:0 0 34px;padding-left:4%}.rowTitle{align-items:center;gap:12px;margin-bottom:10px;font-size:21px;font-weight:700;display:flex}.rowTitle span{color:#54b9c5;opacity:0;align-items:center;font-size:12px;transition:all .2s;display:flex}.rowTitle:hover span{opacity:1}.row{scrollbar-width:none;gap:7px;padding:10px 4% 58px 0;display:flex;overflow:auto visible}.row::-webkit-scrollbar{display:none}.movieCard{aspect-ratio:16/9;cursor:pointer;transform-origin:50%;border-radius:4px;flex:0 0 clamp(230px,18vw,320px);transition:transform .2s;position:relative;overflow:visible}.movieCard>img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.cardOverlay{opacity:0;pointer-events:none;background:#171717;border-radius:0 0 5px 5px;padding:10px;position:absolute;top:100%;left:0;right:0;transform:translateY(-1px);box-shadow:0 12px 26px #000b}.movieCard:hover .cardOverlay{opacity:1;pointer-events:auto}.cardActions{gap:7px;display:flex}.cardActions button,.circleBtn{color:#fff;cursor:pointer;background:#242424;border:1px solid #aaa;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.cardActions .push{margin-left:auto}.smallMeta{align-items:center;gap:8px;margin:9px 0;font-size:11px;display:flex}.genres{color:#ddd;font-size:11px}.rowTop{gap:22px}.topCard{margin-left:40px}.topCard .rank{color:#090909;-webkit-text-stroke:3px #6d6d6d;z-index:-1;font-size:116px;font-weight:800;line-height:1;position:absolute;bottom:-8px;left:-54px}.modalBack{z-index:100;background:#000b;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.modal{background:#151515;border-radius:8px;width:min(850px,95vw);max-height:90vh;position:relative;overflow:auto;box-shadow:0 25px 90px #000}.close{z-index:3;color:#fff;cursor:pointer;background:#181818;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}.modalHero{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;height:430px;padding:40px;display:flex}.modalTitle{margin-bottom:18px;font-size:50px;font-weight:800}.circleBtn{width:45px;height:45px}.modalBody{color:#ddd;grid-template-columns:1.6fr 1fr;gap:35px;padding:8px 40px 38px;line-height:1.55;display:grid}.facts{color:#aaa;font-size:13px}footer{color:#777;padding:40px 4% 70px;font-size:13px}@media (width<=900px){.navlinks{display:none}.hero{height:68vh;min-height:560px}.heroContent{max-width:72%}.hero p{font-size:15px}.contentRows{margin-top:-70px}.movieCard{flex-basis:245px}}@media (width<=620px){.topbar{height:62px;padding:0 18px}.brandWrap{width:84px}.brandLogo{width:86px;height:86px}.kids,.actions>svg:nth-of-type(2){display:none}.hero{background-position:62%;height:68vh;min-height:520px;padding:90px 18px 70px}.heroContent{max-width:92%}.hero h1{letter-spacing:-2px;font-size:52px}.hero p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.playBtn,.infoBtn{height:42px;padding:0 16px;font-size:14px}.rowSection{padding-left:18px}.rowTitle{font-size:18px}.movieCard{flex-basis:220px}.modalBack{padding:0}.modal{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.modalHero{height:330px;padding:26px}.modalTitle{font-size:38px}.modalBody{grid-template-columns:1fr;padding:8px 25px 30px}.facts{border-top:1px solid #333;padding-top:10px}}.quality{border:1px solid #777;border-radius:2px;padding:1px 5px;font-size:11px}.playerPage{z-index:200;color:#fff;background:#000;position:fixed;inset:0;overflow:hidden}.playerVideo{object-fit:contain;background:#000;width:100%;height:100%}.playerShade{pointer-events:none;background:linear-gradient(#0009 0%,#0000 20% 72%,#000b 100%);position:absolute;inset:0}.playerTop,.playerBottom{z-index:3;align-items:center;gap:16px;padding:24px 3.5%;display:flex;position:absolute;left:0;right:0}.playerTop{font-size:18px;top:0}.playerTop small{opacity:.65}.playerBottom{bottom:0}.playerLabel{flex:1;font-weight:600}.playerIcon,.playerRound,.playerMain{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.playerIcon{width:42px;height:42px}.playerCenter{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:42px;display:flex;position:absolute;inset:0}.playerCenter button{pointer-events:auto}.playerRound{background:#0008;border-radius:50%;width:58px;height:58px}.playerMain{color:#000;background:#fff;border-radius:50%;width:82px;height:82px}.playerMain svg{width:34px;height:34px}@media (width<=620px){.playerCenter{gap:20px}.playerMain{width:68px;height:68px}.playerRound{width:50px;height:50px}.playerTop,.playerBottom{padding:18px}}.brandButton,.navlinks button,.headerIcon{color:inherit;font:inherit;background:0 0;border:0}.brandButton{cursor:pointer;padding:0}.navlinks button{opacity:.83;cursor:pointer;padding:8px 0}.navlinks button.active{opacity:1;font-weight:700}.headerIcon{cursor:pointer;place-items:center;padding:3px;display:grid}.browsePage{background:linear-gradient(#141414 0,#090909 260px);min-height:88vh;padding:120px 4% 70px}.browseHeading{margin-bottom:28px}.browseHeading h1{margin:0 0 8px;font-size:clamp(34px,4vw,52px)}.browseHeading p{color:#aaa;margin:0;font-size:15px}.catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 8px;padding-bottom:60px;display:grid}.catalogGrid .movieCard{flex:none;width:100%;min-width:0}.emptyState{text-align:center;color:#aaa;background:#121212;border:1px solid #292929;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:35px;display:flex}.emptyState h2{color:#fff;margin:0 0 8px}.emptyState p{max-width:520px;margin:0;line-height:1.6}.searchPage{z-index:90;background:#0b0b0bf7;padding:95px 4% 70px;position:fixed;inset:0;overflow:auto}.searchTop{align-items:center;gap:16px;max-width:980px;margin:0 auto 42px;display:flex}.searchBox{background:#121212;border:1px solid #777;flex:1;align-items:center;gap:14px;height:58px;padding:0 18px;display:flex}.searchBox input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:18px}.searchClose{color:#fff;cursor:pointer;background:#252525;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.searchBody{max-width:1400px;margin:auto}.searchBody>h2{color:#bbb;margin:0 0 22px;font-size:20px;font-weight:500}@media (width<=1100px){.catalogGrid,.searchPage .catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.browsePage{padding:90px 18px 50px}.catalogGrid,.searchPage .catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 7px}.searchPage{padding:80px 18px 40px}.searchTop{margin-bottom:28px}.searchBox{height:50px}.searchBox input{font-size:15px}}@media (width<=450px){.catalogGrid,.searchPage .catalogGrid{grid-template-columns:1fr}.catalogGrid .movieCard:hover{transform:none}}.avatarBtn{color:#fff;cursor:pointer;border:0}.authPage{background:radial-gradient(circle at 70% 15%,#4b050b55,#0000 30%),linear-gradient(#0008,#000a),url(/images/primeworld-login-bg.png) 50%/cover no-repeat;min-height:100vh;position:relative}.authShade{background:#0007;position:absolute;inset:0}.authHeader{z-index:2;height:88px;padding:6px 4%;position:relative}.authHeader img{object-fit:cover;width:150px;height:80px;transform:scale(1.25)}.authCard{z-index:2;background:#000d;border-radius:6px;width:min(440px,92vw);margin:30px auto;padding:48px 52px;position:relative}.authCard h1{margin:0 0 28px;font-size:32px}.authCard input:not([type=checkbox]){color:#fff;background:#171717;border:1px solid #666;border-radius:4px;width:100%;height:54px;margin-bottom:14px;padding:0 16px;font-size:15px}.authPrimary,.authSecondary{cursor:pointer;border:0;border-radius:4px;width:100%;height:44px;font-weight:700}.authPrimary{color:#fff;background:#e50914;margin-top:8px}.authSecondary{color:#fff;background:#5558}.authMuted{text-align:center;color:#aaa;margin:16px}.remember{align-items:center;gap:8px;margin:18px 0;font-size:14px;display:flex}.authCard p,.authCard small{color:#aaa;line-height:1.5}.authCard p button{color:#fff;cursor:pointer;background:0 0;border:0;font-weight:700}.profileGate{text-align:center;background:#111;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.profileGate h1{font-size:clamp(38px,5vw,64px);font-weight:500}.profileChoices{gap:32px;margin:20px 0 42px;display:flex}.profileChoices button{color:#999;cursor:pointer;background:0 0;border:0}.profileChoices span{color:#fff;background:linear-gradient(135deg,#c31325,#54030c);border-radius:6px;place-items:center;width:140px;height:140px;margin-bottom:10px;font-size:44px;font-weight:800;display:grid}.manageBtn{color:#aaa;letter-spacing:2px;cursor:pointer;background:0 0;border:1px solid #777;padding:10px 26px}.accountPage,.plansPage{color:#222;background:#f5f5f5;min-height:100vh;padding:120px 4% 70px}.accountWrap,.plansWrap{max-width:1050px;margin:auto}.accountWrap h1,.plansWrap h1{font-size:38px;font-weight:500}.accountWrap section{border-top:1px solid #ccc;grid-template-columns:240px 1fr;padding:24px 0;display:grid}.accountWrap h3{color:#777;font-size:13px;font-weight:500}.accountWrap p{color:#666}.linkBtn{color:#0071eb;cursor:pointer;background:0 0;border:0;padding:4px 0}.signOutBtn{color:#fff;cursor:pointer;background:#e50914;border:0;margin-top:25px;padding:12px 25px;font-weight:700}.step{color:#666;font-size:13px}.plansLead{color:#666;font-size:18px}.planGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.planGrid article{background:#fff;border:1px solid #ccc;border-radius:10px;padding:28px;position:relative;box-shadow:0 8px 24px #0001}.recommendTag{color:#fff;background:#e50914;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:20px}.planGrid h2{font-size:26px}.price{margin-bottom:20px;font-size:30px;font-weight:800}.price span{color:#777;font-size:13px;font-weight:500}.planGrid p{color:#555;align-items:center;gap:8px;display:flex}.planGrid button{color:#fff;cursor:pointer;background:#e50914;border:0;border-radius:4px;width:100%;height:44px;margin-top:14px;font-weight:700}@media (width<=760px){.authCard{padding:35px 24px}.profileChoices span{width:105px;height:105px}.accountWrap section,.planGrid{grid-template-columns:1fr}.accountPage,.plansPage{padding:95px 18px 50px}}.adminApp{color:#18202a;background:#f4f6f8;min-height:100vh;display:flex}.adminSidebar{color:#fff;z-index:300;background:#0b0c0f;flex-direction:column;width:248px;padding:0 14px;display:flex;position:fixed;inset:0 auto 0 0}.adminBrand{border-bottom:1px solid #24262b;align-items:center;gap:10px;height:82px;padding:0 12px;display:flex}.adminBrand b{color:#e50914;letter-spacing:-1px;font-size:27px}.adminBrand span{letter-spacing:2px;color:#888;font-size:10px}.adminBrand button{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.adminSidebar nav{padding:18px 0}.adminSidebar nav button,.sideBottom button{color:#aeb4bd;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:13px;width:100%;height:44px;padding:0 13px;font-weight:600;display:flex}.adminSidebar nav button:hover,.adminSidebar nav button.active,.sideBottom button:hover{color:#fff;background:#1b1d22}.adminSidebar nav button.active{box-shadow:inset 3px 0 #e50914}.sideBottom a{color:#e50914;padding:12px 13px;font-size:13px;text-decoration:none;display:block}.adminTop{z-index:50;background:#fff;border-bottom:1px solid #e2e5e9;align-items:center;height:82px;padding:0 34px;display:flex;position:sticky;top:0}.adminTop>div:first-of-type{flex-direction:column;display:flex}.adminTop small{color:#8b93a0;font-size:11px}.adminTop b{font-size:16px}.adminTopRight{align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.adminTopRight button,.menuBtn{color:#5d6672;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.adminAvatar{color:#fff;background:#e50914;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.menuBtn{display:none}.adminContent{max-width:1500px;margin:auto;padding:32px 34px 60px}.adminPageHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.adminPageHead h1{color:#111821;margin:0 0 6px;font-size:30px}.adminPageHead p{color:#78818d;margin:0;font-size:14px}.adminPrimary,.adminSecondary{cursor:pointer;border:0;border-radius:7px;align-items:center;gap:8px;height:42px;padding:0 17px;font-weight:700;display:inline-flex}.adminPrimary{color:#fff;background:#e50914}.adminStats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.adminStat{background:#fff;border:1px solid #e2e5e9;border-radius:11px;flex-direction:column;padding:21px;display:flex}.adminStat span{color:#7b8490;font-size:12px}.adminStat strong{color:#111821;margin:8px 0 5px;font-size:29px}.adminStat small{color:#4c9460}.adminGrid2{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.adminPanel{background:#fff;border:1px solid #e2e5e9;border-radius:11px;padding:22px}.panelTitle{align-items:center;margin-bottom:15px;display:flex}.panelTitle h2,.adminPanel h2{margin:0;font-size:16px}.panelTitle button{color:#e50914;cursor:pointer;background:0 0;border:0;margin-left:auto}.recentItem{border-top:1px solid #edf0f2;align-items:center;gap:12px;padding:12px 0;display:flex}.recentItem img{object-fit:cover;border-radius:5px;width:70px;height:42px}.recentItem div{flex-direction:column;min-width:0;display:flex}.recentItem b{font-size:13px}.recentItem small{color:#89919c;margin-top:3px}.recentItem .adminStatus{margin-left:auto}.metricRow{color:#68717d;border-top:1px solid #edf0f2;justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.adminToolbar{gap:10px;margin-bottom:16px;display:flex}.adminSearch{color:#8a929d;background:#fff;border:1px solid #dfe3e7;border-radius:7px;align-items:center;gap:9px;min-width:280px;height:42px;padding:0 12px;display:flex}.adminSearch input{font:inherit;border:0;outline:0;width:100%}.adminToolbar select,.formPanel select,.formPanel input,.mediaPanel input{color:#222;background:#fff;border:1px solid #d8dde2;border-radius:7px;height:42px;padding:0 11px}.adminTableWrap{background:#fff;border:1px solid #e1e5e9;border-radius:10px;overflow:auto}.adminTable{border-collapse:collapse;width:100%;font-size:13px}.adminTable th{text-align:left;color:#7b8490;text-transform:uppercase;letter-spacing:.45px;background:#fafbfc;padding:13px 16px;font-size:11px}.adminTable td{white-space:nowrap;border-top:1px solid #edf0f2;padding:13px 16px}.titleCell{align-items:center;gap:11px;display:flex}.titleCell img{object-fit:cover;border-radius:5px;width:78px;height:44px}.titleCell div{flex-direction:column;display:flex}.titleCell small,.blockSmall{color:#8a929d;margin-top:3px;font-size:11px}.blockSmall{display:block}.adminStatus{color:#68717c;background:#edf0f3;border-radius:999px;align-items:center;height:24px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.adminStatus.published,.adminStatus.active{color:#2d7b43;background:#e8f7ed}.adminStatus.draft{color:#936500;background:#fff4dd}.adminStatus.expired,.adminStatus.hidden{color:#a13a42;background:#fbe9ea}.iconGhost{color:#737c87;cursor:pointer;background:0 0;border:0;padding:6px}.categoryGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.categoryCard{background:#fff;border:1px solid #e1e5e9;border-radius:10px;align-items:center;gap:12px;padding:19px;display:flex}.categoryCard div:first-child{flex:1}.categoryCard h3{margin:0 0 4px;font-size:15px}.categoryCard p{color:#89919c;margin:0;font-size:12px}.editorBack{color:#e50914;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 17px;padding:0;font-weight:700;display:flex}.editorGrid{grid-template-columns:1.35fr .85fr;gap:18px;display:grid}.formPanel,.mediaPanel{flex-direction:column;gap:17px;display:flex}.formPanel label,.mediaPanel label{color:#555f6b;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.formPanel textarea{font:inherit;resize:vertical;border:1px solid #d8dde2;border-radius:7px;padding:11px}.form2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.formPanel .checkLine{flex-direction:row;align-items:center;font-weight:500}.uploadBox{text-align:center;color:#8a929d;border:1px dashed #c9ced5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:138px;display:flex}.uploadBox b{color:#303843;font-size:13px}.uploadBox span{font-size:11px}.uploadBox button{color:#333b45;cursor:pointer;background:#f1f3f5;border:0;border-radius:6px;align-items:center;gap:6px;margin-top:5px;padding:7px 11px;display:flex}.editorActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=1000px){.adminStats{grid-template-columns:repeat(2,1fr)}.adminGrid2,.editorGrid{grid-template-columns:1fr}.categoryGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.adminSidebar{transition:all .2s;transform:translate(-100%)}.adminSidebar.open{transform:none}.adminBrand button{display:grid}.adminMain{margin-left:0}.menuBtn{margin-right:12px;display:grid}.adminTop{padding:0 18px}.adminTopRight span{display:none}.adminContent{padding:24px 16px 50px}.adminPageHead{align-items:center}.adminPageHead h1{font-size:25px}.adminStats{grid-template-columns:1fr 1fr}.adminToolbar{flex-wrap:wrap}.adminSearch{width:100%;min-width:100%}.categoryGrid,.form2{grid-template-columns:1fr}}@media (width<=470px){.adminStats{grid-template-columns:1fr}.adminPageHead{flex-direction:column;align-items:flex-start}.adminPageHead .adminPrimary{justify-content:center;width:100%}}.adminSidebar{overflow-y:auto}.adminSidebar nav{padding-bottom:8px}.adminSidebar nav button{height:40px;font-size:13px}.demoNotice{color:#7f6424;background:#fff7e8;border:1px solid #f0dca9;border-radius:8px;margin-top:18px;padding:12px 14px;font-size:12px}.adminMiniBtn{cursor:pointer;color:#333;background:#fff;border:1px solid #dce1e6;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.seriesMeta{gap:40px;margin-bottom:18px;display:flex}.seriesMeta>div{flex-direction:column;gap:5px;display:flex}.seriesMeta span{color:#8a929d;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.seasonRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f2;border-radius:8px;align-items:center;width:100%;margin:8px 0;padding:12px;display:flex}.seasonRow.active{border-color:#e50914;box-shadow:0 0 0 1px #e50914}.seasonRow>div{flex-direction:column;flex:1;gap:3px;display:flex}.seasonRow small,.episodeRow small{color:#8a929d;font-size:11px}.episodeRow{border-top:1px solid #edf0f2;grid-template-columns:36px 1fr auto 34px;align-items:center;gap:10px;padding:11px 0;display:grid}.episodeRow>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.episodeNo{color:#4c5560;background:#f1f3f5;border-radius:6px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.adminEmpty{text-align:center;color:#8a929d;padding:28px 10px;font-size:13px}.homeRows{padding:10px 22px}.homeRowItem{border-top:1px solid #edf0f2;align-items:center;gap:14px;padding:13px 0;display:flex}.homeRowItem:first-child{border-top:0}.dragOrder{background:#f1f3f5;border-radius:7px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.rowMain{flex-direction:column;flex:1;gap:3px;display:flex}.rowMain small{color:#8a929d;font-size:11px}.rowActions{gap:4px;display:flex}.rowActions button{cursor:pointer;background:#fff;border:1px solid #dfe3e7;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.rowActions button:disabled{opacity:.3;cursor:not-allowed}.planAdminGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.adminPlan{background:#fff;border:1px solid #e1e5e9;border-radius:11px;padding:22px}.adminPlan strong{margin:18px 0 13px;font-size:34px;display:block}.adminPlan strong span{color:#7d8691;font-size:12px;font-weight:500}.adminPlan p{color:#66707c;font-size:13px}.adminPlan .adminSecondary{margin-top:10px}.adminStatus.success,.adminStatus.sent{color:#2d7b43;background:#e8f7ed}.adminStatus.failed{color:#a13a42;background:#fbe9ea}.adminStatus.scheduled{color:#2f5f9f;background:#e9f1ff}@media (width<=1000px){.planAdminGrid{grid-template-columns:1fr}.seriesMeta{flex-wrap:wrap;gap:20px}}@media (width<=620px){.homeRowItem{flex-wrap:wrap;align-items:flex-start}.rowMain{min-width:150px}.rowActions{justify-content:flex-end;width:100%}.seriesMeta{flex-direction:column;gap:12px}}.authError{color:#ffb7bb;background:#e5091424;border:1px solid #e509148c;border-radius:5px;padding:10px 12px;font-size:13px}.demoCredentials{color:#d8d8d8;background:#ffffff14;border-radius:6px;flex-direction:column;gap:4px;margin-top:14px;padding:12px;font-size:12px;display:flex}.demoCredentials b{color:#fff;margin-bottom:2px}.adminLoginPage{color:#fff;background:linear-gradient(140deg,#0b0b0d,#17191e 55%,#09090a);place-items:center;min-height:100vh;padding:32px;display:grid;position:relative}.adminLoginBrand{align-items:center;gap:14px;display:flex;position:absolute;top:24px;left:34px}.adminLoginBrand img{width:auto;height:44px}.adminLoginBrand span{letter-spacing:2px;color:#aeb4bd;font-size:11px}.adminLoginCard{color:#171b22;background:#fff;border-radius:14px;width:min(430px,100%);padding:34px;box-shadow:0 26px 80px #00000059}.adminLoginIcon{color:#e50914;background:#fff0f1;border-radius:12px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid}.adminLoginCard h1{margin:0 0 7px;font-size:29px}.adminLoginCard>p{color:#747d88;margin:0 0 24px;font-size:13px;line-height:1.5}.adminLoginCard label{color:#4c5560;flex-direction:column;gap:7px;margin:13px 0;font-size:12px;font-weight:700;display:flex}.adminLoginCard input{height:44px;font:inherit;border:1px solid #d9dde2;border-radius:7px;outline:0;padding:0 12px}.adminLoginCard input:focus{border-color:#e50914;box-shadow:0 0 0 2px #e5091417}.adminLoginButton{color:#fff;cursor:pointer;background:#e50914;border:0;border-radius:7px;width:100%;height:45px;margin-top:8px;font-weight:800}.adminLoginError{color:#a52d34;background:#fff0f1;border:1px solid #fac9cc;border-radius:6px;padding:10px 11px;font-size:12px}.adminDemoCredentials{color:#555f6b;background:#f6f7f9;border-radius:7px;flex-direction:column;gap:4px;margin:16px 0;padding:12px 13px;font-size:12px;display:flex}.adminDemoCredentials b{color:#222b35}.adminLoginCard>a{color:#e50914;font-size:12px;font-weight:700;text-decoration:none}.adminSignOut{color:#4f5965!important;border:1px solid #dfe3e7!important;border-radius:6px!important;padding:7px 9px!important;font-size:11px!important}@media (width<=620px){.adminLoginBrand{top:18px;left:20px}.adminLoginBrand img{height:36px}.adminLoginCard{padding:28px 22px}.adminTopRight .adminSignOut{display:none}}.phase3Grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.phase3Card{min-height:170px}.phase3Card .metricRow span{text-transform:capitalize}.mediaLibraryGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.mediaAsset{background:#fff;border:1px solid #e1e5e9;border-radius:10px;overflow:hidden}.mediaAsset img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.mediaAsset>div{flex-direction:column;gap:5px;padding:13px;display:flex}.mediaAsset b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mediaAsset small{color:#8a929d;font-size:11px}.mediaAsset .adminStatus{align-self:flex-start;margin-top:3px}@media (width<=1050px){.phase3Grid{grid-template-columns:repeat(2,1fr)}.mediaLibraryGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.phase3Grid{grid-template-columns:1fr}.mediaLibraryGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.mediaLibraryGrid{grid-template-columns:1fr}}.localUploadHead{flex-direction:column;gap:3px;margin-bottom:10px;display:flex}.localUploadHead b{color:#434c57;font-size:12px}.localUploadHead small{color:#8a929d;font-size:10px;font-weight:500}.localUploadButton,.mediaDrop{cursor:pointer}.localUploadButton{color:#343c46;background:#fff;border:1px solid #d5dae0;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:38px;font-size:12px;font-weight:700;display:inline-flex}.localUploadButton input,.mediaDrop input{display:none}.localUploadPreview{margin-top:10px;position:relative}.localUploadPreview img{object-fit:cover;border-radius:8px;width:100%;max-height:180px;display:block}.localUploadPreview button{color:#fff;cursor:pointer;background:#000000b8;border:0;border-radius:6px;padding:6px 9px;position:absolute;top:7px;right:7px}.uploadError{color:#b42318;margin-top:8px;font-size:11px}.mediaUrlDivider{color:#9aa2ac;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:10px;display:flex}.mediaUrlDivider:before,.mediaUrlDivider:after{content:"";background:#e5e8eb;flex:1;height:1px}.mediaDrop{color:#6f7884;background:#fff;border:1.5px dashed #c9ced5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;margin-bottom:18px;display:flex}.mediaDrop b{color:#2f3741}.mediaDrop span{color:#929aa5;font-size:11px}.adsTabs{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}.adsTabs button{color:#4f5965;cursor:pointer;background:#fff;border:1px solid #dce1e6;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.adsTabs button.active{color:#fff;background:#15181d;border-color:#15181d}.adsTabs button:last-child{margin-left:auto}.adActions{gap:5px;display:flex}.iconGhost.danger{color:#b42318}.adsSectionTitle{color:#303843;align-items:center;gap:8px;display:flex}.adCreativePreview{background:#111;border-radius:10px;overflow:hidden}.adCreativePreview video,.adCreativePreview img{object-fit:contain;width:100%;max-height:230px;display:block}.adBreakHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.adBreakHeader h2{margin:0 0 4px}.adBreakHeader p{color:#7c8590;margin:0;font-size:12px}.adBreakHeader>select{background:#fff;border:1px solid #d8dde2;border-radius:7px;min-width:240px;height:40px;padding:0 10px}.adBreakList{border-top:1px solid #edf0f2}.adBreakRow{border-bottom:1px solid #edf0f2;grid-template-columns:34px 130px 130px minmax(180px,1fr) 100px 36px;align-items:end;gap:10px;padding:12px 0;display:grid}.adBreakNo{color:#4c5560;background:#f1f3f5;border-radius:6px;place-items:center;width:28px;height:28px;margin-bottom:4px;font-weight:800;display:grid}.adBreakRow select,.adBreakRow input{background:#fff;border:1px solid #d8dde2;border-radius:7px;width:100%;min-width:0;height:38px;padding:0 9px}.adBreakRow>label{color:#727c87;flex-direction:column;gap:4px;font-size:10px;font-weight:700;display:flex}.adBreakRow .checkLine{flex-direction:row;align-items:center;gap:6px;height:38px;font-size:11px}.adBreakRow .checkLine input{width:auto;height:auto}.adBreakActions{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}@media (width<=1000px){.adBreakRow{grid-template-columns:34px 1fr 1fr}.adBreakRow>:nth-child(4){grid-column:2/4}.adBreakRow>:nth-child(5){grid-column:2/3}.adBreakRow>:nth-child(6){grid-column:3/4;justify-self:end}}@media (width<=620px){.adsTabs button:last-child{margin-left:0}.adBreakHeader{flex-direction:column;align-items:flex-start}.adBreakHeader>select{width:100%;min-width:0}.adBreakRow{grid-template-columns:30px 1fr}.adBreakRow>*{grid-column:2!important}.adBreakRow>.adBreakNo{grid-row:1;grid-column:1!important}.adBreakActions{flex-direction:column}.adBreakActions button{justify-content:center}}.adPlaybackHud{z-index:5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid;position:absolute;bottom:88px;left:3.5%;right:3.5%}.adBadge{letter-spacing:.08em;color:#111;background:#ffd54f;border-radius:3px;padding:4px 6px;font-size:11px;font-weight:900}.adPlaybackName{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.adVisitButton,.adSkipButton{cursor:pointer;border:0;border-radius:5px;align-items:center;gap:7px;height:38px;padding:0 13px;font-weight:800;display:flex}.adVisitButton{color:#111;background:#ffffffea}.adSkipButton{color:#fff;background:#000b;border:1px solid #fff8}.adSkipCountdown{background:#0009;border:1px solid #fff3;border-radius:5px;align-items:center;height:38px;padding:0 12px;font-size:12px;display:flex}.adProgress{background:#ffffff3b;border-radius:20px;grid-column:1/-1;height:3px;overflow:hidden}.adProgress span{background:#fff;height:100%;transition:width .2s linear;display:block}@media (width<=700px){.adPlaybackHud{grid-template-columns:auto 1fr;bottom:78px;left:18px;right:18px}.adVisitButton,.adSkipButton,.adSkipCountdown{grid-column:auto}.adVisitButton{grid-column:1/2}.adSkipButton,.adSkipCountdown{grid-column:2/3;justify-self:end}.adProgress{grid-column:1/-1}.adPlaybackName{font-size:13px}}.currentPlan{outline-offset:-2px;outline:2px solid #ffffffe0}.planAdDetail{opacity:.68;min-height:2.5em;font-size:.88rem}.plansPage article button:disabled{opacity:.55}.accountWrap section:nth-of-type(3) b{letter-spacing:.01em}.adminSidebar{scrollbar-width:thin;scrollbar-color:#35434b transparent;background:#101b22;border-right:1px solid #ffffff0d;width:228px;padding:0 8px}.adminMain{margin-left:228px}.adminBrand{border-bottom:1px solid #344149;flex-shrink:0;gap:9px;height:92px;padding:0 12px}.adminBrand b{color:#e50914;letter-spacing:-1.8px;font-size:30px;font-style:italic;font-weight:900}.adminBrand span{color:#ff2b34;letter-spacing:1.7px;font-size:11px;font-weight:800}.sideSection{margin:0 0 17px}.sideItemWrap{margin:1px 0}.adminSidebar .sideNavItem{color:#f2f5f6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:22px;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s,color .15s;display:flex}.adminSidebar .sideNavItem svg{color:#8d9aa2;stroke-width:1.55px;flex:none}.adminSidebar .sideNavItem span{white-space:nowrap;flex:1}.adminSidebar .sideNavItem.active{color:#fff;box-shadow:none;background:#253139}.sideChevron{color:#f1f4f5!important;margin-left:auto!important}.adminSidebar .sideSubItem{color:#9eabb2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;height:34px;padding:0 10px;font-size:12px;font-weight:650;display:block}.sideBottom a{color:#ff434c;border-radius:8px;padding:9px 8px;font-size:12px;font-weight:750;text-decoration:none;display:block}.sideBottom a:hover{background:#1a2830}@media (width<=760px){.adminSidebar{width:228px}.adminMain{margin-left:0}}.kidsButton{color:#fff;cursor:pointer;font:inherit;opacity:.82;background:0 0;border:0;padding:5px 2px}.kidsButton.active,.kidsButton:hover{opacity:1}.notificationButton{position:relative}.notificationButton.active{background:#ffffff17}.notificationDot{background:#e50914;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:4px}.profileChevron{margin-left:-12px}.notificationsPanel{z-index:90;background:#171717;border:1px solid #454545;border-radius:5px;width:min(390px,92vw);position:fixed;top:67px;right:4%;overflow:hidden;box-shadow:0 24px 70px #000b}.notificationsHead{border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:50px;padding:0 14px;display:flex}.notificationsHead>div{align-items:center;gap:8px;display:flex}.notificationsHead button{color:#aaa;cursor:pointer;background:0 0;border:0}.notificationItem{color:#fff;text-align:left;cursor:pointer;background:#171717;border:0;border-bottom:1px solid #292929;grid-template-columns:112px 1fr;gap:12px;width:100%;padding:10px;display:grid}.notificationItem img{aspect-ratio:16/9;object-fit:cover;border-radius:3px;width:112px}.notificationItem div{flex-direction:column;gap:5px;min-width:0;display:flex}.notificationItem b{font-size:13px}.notificationItem span{color:#d4d4d4;font-size:12px}.notificationItem small{color:#8d8d8d;align-items:center;gap:5px;font-size:10px;display:flex}.notificationEmpty{color:#aaa;padding:24px}.rowTitle button{color:#54b9c5;opacity:0;cursor:pointer;background:0 0;border:0;font-weight:700;transition:all .2s}.rowTitle:hover button{opacity:1}.cardProgress{z-index:4;background:#595959;height:4px;position:absolute;bottom:0;left:0;right:0}.cardProgress span{background:#e50914;height:100%;display:block}.contentRows{padding-bottom:70px}.row{padding-bottom:62px}.browsePage{min-height:100vh}footer{color:#777;flex-wrap:wrap;gap:10px;padding:38px 4% 55px;display:flex}footer b{color:#e50914}footer span{color:#555;margin-left:auto}@media (width<=820px){.navlinks{display:none}.topbar{padding:0 18px}.brandWrap{width:92px}.actions{gap:11px}.kidsButton{display:none}.notificationsPanel{top:64px;right:12px}.hero{min-height:560px}.heroContent{max-width:90%}.contentRows{margin-top:-90px}.rowSection{padding-left:18px}.row{padding-right:18px}.movieCard{flex-basis:250px}.profileChevron{display:none}footer span{width:100%;margin-left:0}}@media (width<=520px){.notificationItem{grid-template-columns:92px 1fr}.notificationItem img{width:92px}.movieCard{flex-basis:210px}.hero h1{font-size:52px}.hero p{font-size:15px}.rowTitle{font-size:18px}.rowTitle button{opacity:1;font-size:11px}}.landscapeRow .movieCard{aspect-ratio:16/9;flex-basis:clamp(300px,22vw,410px)}.portraitRow{gap:12px}.portraitRow .movieCard{aspect-ratio:9/16;flex-basis:clamp(175px,13.5vw,250px)}.portraitCard>img{object-fit:cover}.portraitCard .cardOverlay{padding:11px}.portraitCard .smallMeta{flex-wrap:wrap}.portraitRow .topCard .rank{font-size:138px;bottom:0;left:-66px}.catalogGrid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:34px 14px}.catalogGrid .movieCard{aspect-ratio:9/16}.catalogGrid .movieCard>img{object-fit:cover}.rowStyleSelect{color:#4c5560;background:#fff;border:1px solid #d8dde2;border-radius:7px;min-width:150px;height:36px;padding:0 9px;font-size:12px;font-weight:700}@media (width<=1100px){.landscapeRow .movieCard{flex-basis:320px}.portraitRow .movieCard{flex-basis:190px}.catalogGrid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (width<=820px){.landscapeRow .movieCard{flex-basis:295px}.portraitRow .movieCard{flex-basis:180px}.homeRowItem{grid-template-columns:36px minmax(150px,1fr);gap:9px}.homeRowItem .rowStyleSelect,.homeRowItem .adminSecondary,.homeRowItem .adminStatus,.homeRowItem .rowActions{grid-column:2}}@media (width<=520px){.landscapeRow .movieCard{flex-basis:270px}.portraitRow .movieCard{flex-basis:158px}.portraitRow{gap:9px}.catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}}.hero{background-position:50% 24%;height:74vh;min-height:590px;padding-bottom:96px}.heroContent{max-width:660px}.hero h1{text-shadow:0 5px 34px #000;font-size:clamp(58px,6.4vw,94px)}.hero p{color:#f1f1f1;text-shadow:0 2px 18px #000;max-width:650px}.rowSection{margin-bottom:14px;padding-left:3.6%}.rowTitle{letter-spacing:-.25px;margin-bottom:6px;font-size:22px}.row{gap:12px;padding:10px 3.6% 68px 0}.landscapeRow .movieCard{aspect-ratio:16/9;border-radius:7px;flex-basis:clamp(300px,19.2vw,365px)}.landscapeCard>img{border-radius:7px}.movieCard{box-shadow:0 4px 18px #00000047}.movieCard:hover{z-index:16;transform:scale(1.08)}.cardTitleBand{z-index:3;background:linear-gradient(#0000,#050505e8);border-radius:0 0 7px 7px;justify-content:space-between;align-items:flex-end;gap:10px;padding:30px 12px 9px;transition:all .16s;display:flex;position:absolute;bottom:0;left:0;right:0}.cardTitleBand b{text-shadow:0 1px 5px #000;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.cardTitleBand span{color:#d0d0d0;white-space:nowrap;font-size:9px}.movieCard:hover .cardTitleBand{opacity:0}.cardOverlay{background:#181818;border-radius:0 0 7px 7px;padding:11px 12px 12px;box-shadow:0 16px 34px #000d}.cardProgress{height:3px}.portraitRow{gap:24px;padding-top:12px}.portraitRow .movieCard{aspect-ratio:9/16;border-radius:7px;flex-basis:clamp(168px,10.8vw,215px)}.portraitRow .movieCard>img{border-radius:7px}.portraitRow.rowTop{gap:48px}.portraitRow .topCard{margin-left:58px}.portraitRow .topCard .rank{-webkit-text-stroke:2px #787878;font-size:145px;bottom:-4px;left:-68px}.catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:38px 14px!important}.catalogGrid .movieCard{border-radius:7px;aspect-ratio:16/9!important}.catalogGrid .movieCard>img{border-radius:7px;object-fit:cover!important}.catalogGrid .movieCard:hover{transform:scale(1.045)}.browsePage{background:radial-gradient(circle at 80% 0,#211012 0,#0000 28%),linear-gradient(#111 0,#090909 300px);padding-top:112px}.browseHeading{max-width:760px;margin-bottom:34px}.browseHeading h1{letter-spacing:-1.4px;font-weight:800}.browseHeading p{color:#aaa;font-size:16px;line-height:1.6}.searchPage .catalogGrid{grid-template-columns:repeat(4,minmax(0,1fr))}footer{border-top:1px solid #191919;margin-top:20px}@media (width<=1450px){.landscapeRow .movieCard{flex-basis:clamp(285px,23vw,340px)}.catalogGrid,.searchPage .catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.landscapeRow .movieCard{flex-basis:310px}.row{gap:10px}.catalogGrid,.searchPage .catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cardTitleBand span{display:none}}@media (width<=620px){.hero{height:68vh;min-height:530px}.contentRows{margin-top:-76px}.landscapeRow .movieCard{flex-basis:278px}.portraitRow .movieCard{flex-basis:154px}.rowSection{padding-left:18px}.row{padding-bottom:58px;padding-right:18px}.catalogGrid,.searchPage .catalogGrid{grid-template-columns:1fr;gap:26px!important}.catalogGrid .movieCard:hover{transform:none}.cardTitleBand{padding:28px 10px 8px}.cardTitleBand b{font-size:12px}}.desktopSearch{color:#ddd;cursor:pointer;background:#111b;border:1px solid #ffffff35;border-radius:18px;align-items:center;gap:8px;min-width:120px;height:36px;padding:0 13px;display:flex}.desktopSearch span{font-size:12px}.profileMenuWrap{position:relative}.profileTrigger{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.profileMenu{background:#151515;border:1px solid #333;border-radius:8px;width:190px;padding:8px;position:absolute;top:48px;right:0;box-shadow:0 18px 50px #000b}.profileMenu button{color:#eee;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;display:flex}.profileDivider{background:#333;height:1px;margin:6px 4px}.hero{position:relative;overflow:hidden}.heroArrow{z-index:8;color:#fff;cursor:pointer;opacity:0;background:#0006;border:0;border-radius:5px;place-items:center;width:42px;height:58px;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero:hover .heroArrow{opacity:1}.heroArrowLeft{left:10px}.heroArrowRight{right:10px}.heroDots{z-index:8;gap:7px;display:flex;position:absolute;bottom:142px;right:4%}.heroDots span{background:#777;border-radius:5px;width:22px;height:3px}.heroDots span.active{background:#e50914}.siteFooter{color:#777;border-top:1px solid #222;gap:22px;margin-top:20px;padding:55px 4% 100px;display:grid}.footerBrand{align-items:center;gap:14px;display:flex}.footerBrand b{color:#e50914;font-size:28px}.footerBrand span{letter-spacing:2px;color:#aaa;font-size:10px}.footerLinks{flex-wrap:wrap;gap:22px;display:flex}.footerLinks button{color:#aaa;cursor:pointer;background:0 0;border:0;padding:0}.mobileNav{display:none}@media (width<=760px){.desktopSearch{justify-content:center;width:38px;min-width:38px;padding:0}.desktopSearch span,.profileTrigger>svg,.heroArrow{display:none}.heroDots{bottom:82px;right:18px}.siteFooter{padding-bottom:110px}.mobileNav{z-index:80;height:66px;padding-bottom:env(safe-area-inset-bottom);background:#0d0d0df7;border-top:1px solid #292929;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobileNav button{color:#888;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.mobileNav button.active{color:#fff}.mobileNav button.active svg{color:#e50914}.actions{gap:10px}.kidsButton{display:none}}.youtubeSourceHelp{color:#bbb;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:5px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.youtubeSourceHelp b{color:#fff;font-size:13px}.playerMediaFrame{background:#000;position:absolute;inset:0;overflow:hidden}.youtubePlayer{background:#000;border:0;width:100%;height:100%}.youtubeUnavailable{text-align:center;color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex;position:absolute;inset:0}.youtubeUnavailable b{color:#fff;font-size:24px}.youtubeUnavailable a,.youtubePlayerNote a{color:#fff;background:#e50914;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.youtubePlayerNote{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ccc;background:#000000ad;border-radius:9px;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex;position:absolute;bottom:24px;left:24px}.youtubePlayerNote a{padding:6px 9px;font-size:11px}.formPanel small{color:#777;font-size:11px;font-weight:500}.heroPremium{isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden;background:#070707!important;height:88vh!important;min-height:780px!important;padding:110px 4% 125px!important}.heroBackdrop{z-index:-4;filter:saturate(1.04)contrast(1.03);background-position:50% 20%;background-size:cover;position:absolute;inset:0;transform:scale(1.015)}.heroShade{pointer-events:none;position:absolute;inset:0}.heroShadeLeft{z-index:-3;background:linear-gradient(90deg,#070707 0%,#070707ed 17%,#070707ad 38%,#07070733 62%,#07070708 82%)}.heroShadeBottom{z-index:-2;background:linear-gradient(#0000 48%,#0909092e 66%,#090909b8 85%,#090909fa 96%,#090909 100%)}.heroContentPremium{z-index:3;position:relative;max-width:690px!important;margin-top:70px!important}.heroKicker{letter-spacing:4px;color:#f2f2f2;text-shadow:0 2px 12px #000;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;font-weight:800;display:flex}.heroKickerMark{letter-spacing:0;color:#fff;background:#e50914;border-radius:4px;place-items:center;width:24px;height:24px;font-size:15px;display:grid;box-shadow:0 5px 18px #e5091459}.heroPremium h1{text-shadow:0 8px 42px #000000d9;max-width:780px;letter-spacing:-4px!important;font-size:clamp(62px,7vw,108px)!important;line-height:.9!important}.heroPremium p{text-shadow:0 2px 18px #000;margin:16px 0 22px;color:#f0f0f0!important;max-width:650px!important;font-size:17px!important;line-height:1.58!important}.heroPremium .heroMeta{color:#eee;text-shadow:0 2px 10px #000;gap:11px}.heroPremium .quality{border:1px solid #ffffff80;border-radius:3px;padding:1px 5px;font-size:11px;font-weight:800}.heroPremium .heroButtons{gap:11px;margin-top:20px}.heroPremium .heroPlay:hover{background:#dedede;transform:translateY(-1px)}.heroPremium .heroInfo:hover{background:#6d6d6ee6}.heroSideBadge{z-index:7;color:#ddd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141494;border-left:3px solid #e50914;align-items:center;gap:10px;padding:10px 24px 10px 13px;font-size:12px;display:flex;position:absolute;bottom:150px;right:0}.heroPremium .heroDots{align-items:center;gap:7px;display:flex;right:4%;bottom:108px!important}.heroPremium .heroDots button{cursor:pointer;background:#ffffff61;border:0;border-radius:99px;width:25px;height:4px;padding:0;transition:all .25s}.heroPremium .heroDots button.active{background:#e50914;width:38px;box-shadow:0 0 12px #e5091466}.heroPremium .heroArrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000005c;width:44px;height:64px}.heroPremium .heroArrow:hover{background:#000000b3}.contentRows{margin-top:-120px!important}@media (width<=1024px){.heroPremium{height:76vh!important;min-height:650px!important;padding-bottom:105px!important}.heroContentPremium{max-width:620px!important;margin-top:54px!important}.heroPremium h1{font-size:clamp(54px,8vw,82px)!important}.heroSideBadge{bottom:128px}.heroPremium .heroDots{bottom:88px!important}}@media (width<=620px){.heroPremium{align-items:flex-end;height:64vh!important;min-height:550px!important;padding:94px 18px 84px!important}.heroBackdrop{background-position:50% 22%}.heroShadeLeft{background:linear-gradient(90deg,#070707d6 0%,#07070740 72%,#0707070d 100%)}.heroShadeBottom{background:linear-gradient(#0000 24%,#09090933 44%,#090909e0 82%,#090909 100%)}.heroContentPremium{max-width:100%!important;margin-top:0!important}.heroKicker{letter-spacing:2.5px;margin-bottom:10px;font-size:9px}.heroKickerMark{width:20px;height:20px;font-size:12px}.heroPremium h1{letter-spacing:-2px!important;margin-bottom:12px!important;font-size:48px!important}.heroPremium p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 16px;display:-webkit-box;overflow:hidden;font-size:14px!important;line-height:1.45!important}.heroPremium .heroMeta{font-size:12px}.heroPremium .heroPlay,.heroPremium .heroInfo{font-size:13px;height:42px!important;padding:0 16px!important}.heroSideBadge{display:none}.heroPremium .heroDots{right:18px;bottom:48px!important}.heroPremium .heroDots button{width:16px}.heroPremium .heroDots button.active{width:25px}.contentRows{margin-top:-42px!important}}.heroTitleLogo{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 28px #0000008c);max-width:min(520px,46vw);max-height:190px;margin:0 0 16px;display:block}@media (width<=700px){.heroTitleLogo{max-width:76vw;max-height:120px;margin-bottom:12px}}.authPage{color:#f5f0e6;background:#0e1a2b;grid-template-columns:minmax(0,1.45fr) minmax(430px,.85fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.authVisual{background:url(/images/primeworld-login-bg.png) 50%/cover no-repeat;min-height:100vh;position:relative;overflow:hidden}.authVisual:after{content:"";background:linear-gradient(90deg,#0e1a2b2e 0%,#0e1a2b38 55%,#0e1a2bf2 100%),linear-gradient(#0e1a2b14 0%,#0e1a2b2e 55%,#0e1a2bad 100%);position:absolute;inset:0}.authVisualOverlay{background:radial-gradient(circle at 25% 35%,#0000 0%,#0e1a2b14 38%,#0e1a2b5c 100%);position:absolute;inset:0}.authVisualContent{z-index:3;max-width:610px;position:absolute;bottom:9%;left:7%}.authEyebrow{color:#c9a227;letter-spacing:4px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-block}.authVisualContent h2{color:#f5f0e6;letter-spacing:-2px;text-shadow:0 5px 30px #0e1a2b80;max-width:650px;margin:0;font-size:clamp(40px,4.5vw,72px);font-weight:700;line-height:1.03}.authVisualContent p{color:#f5f0e6d1;max-width:520px;margin:22px 0 0;font-size:16px;line-height:1.7}.authGoldLine{background:#c9a227;border-radius:20px;width:82px;height:3px;margin-top:28px}.authPanel{z-index:5;background:radial-gradient(circle at 100% 0,#d7192021,#0000 30%),linear-gradient(145deg,#13243a 0%,#0e1a2b 72%);justify-content:center;align-items:center;min-height:100vh;padding:38px 56px;display:flex;position:relative;box-shadow:-30px 0 70px #060f1a4d}.authPanelInner{width:100%;max-width:470px}.authHeader{height:auto;margin-bottom:24px;padding:0;position:static}.authHeader img{object-fit:contain;width:auto;max-width:220px;height:72px;transform:none}.authCard{background:0 0;border-radius:0;width:100%;margin:0;padding:0;position:static}.authTitleBlock{margin-bottom:28px}.authWelcome{color:#c9a227;letter-spacing:2.5px;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.authCard h1{color:#f5f0e6;letter-spacing:-.6px;margin:0;font-size:34px;line-height:1.15}.authTitleBlock p{color:#f5f0e699;margin:10px 0 0;font-size:14px;line-height:1.6}.authField{margin-bottom:17px}.authField label{color:#f5f0e6c7;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.authCard .authField input{color:#f5f0e6;background:#f5f0e60e;border:1px solid #f5f0e629;border-radius:9px;outline:none;width:100%;height:54px;margin:0;padding:0 16px;font-size:15px;transition:all .2s}.authCard .authField input::placeholder{color:#f5f0e657}.authCard .authField input:focus{background:#f5f0e614;border-color:#c9a227b3;box-shadow:0 0 0 3px #c9a22717}.authOptions{justify-content:space-between;align-items:center;margin:3px 0 18px;display:flex}.remember{color:#f5f0e6a8;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.remember input{accent-color:#d71920}.forgotButton{color:#c9a227;cursor:pointer;background:0 0;border:0;font-size:12px}.authPrimary,.authSecondary{cursor:pointer;border-radius:9px;width:100%;height:50px;font-weight:800}.authPrimary{color:#fff;background:#d71920;border:0;margin:0;transition:all .2s;box-shadow:0 10px 28px #d719203b}.authPrimary:hover{background:#e01e26;transform:translateY(-1px);box-shadow:0 13px 32px #d719204d}.authSecondary{color:#f5f0e6;background:#f5f0e60e;border:1px solid #f5f0e629}.authSecondary:hover{background:#f5f0e614;border-color:#c9a22773}.authDivider{align-items:center;gap:13px;margin:20px 0;display:flex}.authDivider span{background:#f5f0e61f;flex:1;height:1px}.authDivider b{color:#f5f0e661;letter-spacing:1.5px;font-size:10px}.authError{color:#ffb7ba;background:#d719201f;border:1px solid #d7192070;border-radius:8px;margin-bottom:14px;padding:11px 12px;font-size:12px}.demoCredentials{color:#f5f0e6a8;background:#c9a2270f;border:1px solid #c9a22729;border-radius:8px;margin-top:17px;padding:12px 14px}.demoCredentials b{color:#c9a227}.authSwitch{color:#f5f0e694;margin:22px 0 0;font-size:13px}.authCard .authSwitch button{color:#f5f0e6;cursor:pointer;background:0 0;border:0;font-weight:800}.authLegal{margin-top:16px;font-size:10px;line-height:1.6;display:block;color:#f5f0e657!important}@media (width<=980px){.authPage{grid-template-columns:1fr}.authVisual{position:absolute;inset:0}.authVisual:after{background:linear-gradient(#0e1a2b5c 0%,#0e1a2bbf 45%,#0e1a2bf5 100%)}.authVisualContent{display:none}.authPanel{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e1a2bc2;width:100%;min-height:100vh;padding:36px 24px}.authPanelInner{background:#0e1a2bd1;border:1px solid #f5f0e61a;border-radius:20px;max-width:480px;padding:30px;box-shadow:0 25px 70px #060f1a61}}@media (width<=560px){.authPanel{padding:18px}.authPanelInner{border-radius:16px;padding:24px 20px}.authHeader img{height:58px}.authCard h1{font-size:28px}}@media (width>=1200px){.landscapeRow{gap:16px}.landscapeRow .movieCard{aspect-ratio:16/9;flex:0 0 calc(25vw - 27.5px);min-width:0;max-width:calc(25vw - 27.5px)}}@media (width>=820px) and (width<=1199px){.landscapeRow .movieCard{flex:0 0 calc(33.3333vw - 28.3333px);max-width:calc(33.3333vw - 28.3333px)}}@media (width>=521px) and (width<=819px){.landscapeRow .movieCard{flex:0 0 calc(50vw - 30px);max-width:calc(50vw - 30px)}}@media (width<=520px){.landscapeRow .movieCard{flex:0 0 82vw;max-width:82vw}}.pageLoader{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1a2bf5;justify-content:center;align-items:center;animation:.18s loaderFadeIn;display:flex;position:fixed;inset:0}.pageLoaderInner{flex-direction:column;align-items:center;gap:24px;display:flex}.loaderLogoRing{justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.loaderLogoRing:before{content:"";border:2px solid #c9a227;border-color:#c9a227 #d71920 #c9a22724 #c9a22724;border-radius:50%;animation:1.1s linear infinite primeSpin;position:absolute;inset:0}.loaderLogoRing:after{content:"";border:1px solid #f5f0e614;border-radius:50%;position:absolute;inset:12px}.loaderLogoRing img{object-fit:contain;width:110px;height:auto;animation:1.1s ease-in-out infinite primePulse}.loaderLine{background:#f5f0e61a;border-radius:20px;width:180px;height:3px;overflow:hidden}.loaderLine span{background:linear-gradient(90deg,#c9a227,#d71920);border-radius:20px;width:45%;height:100%;animation:1s ease-in-out infinite primeLoaderLine;display:block}@keyframes primeSpin{to{transform:rotate(360deg)}}@keyframes primePulse{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes primeLoaderLine{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes loaderFadeIn{0%{opacity:0}to{opacity:1}}.pageLoader{z-index:99999;color:#f5f0e6;background:radial-gradient(circle,#d719201a,#0000 32%),#0e1a2b;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}.primeLoaderIcon{justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:relative}.primeGlobe{color:#c9a227;background:radial-gradient(circle at 35% 30%,#f5f0e621,#0000 38%),#f5f0e609;border:1px solid #c9a22752;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;animation:1.4s ease-in-out infinite primeGlobePulse;display:flex;position:relative;box-shadow:0 0 28px #c9a22726,inset 0 0 22px #c9a2270d}.primePlay{color:#fff;background:#d71920;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;box-shadow:0 0 22px #d7192061}.primePlay svg{margin-left:2px}.primeOrbit{border:1px solid #c9a22747;border-radius:50%;position:absolute}.orbitOne{width:116px;height:52px;animation:1.6s linear infinite primeOrbitOne;transform:rotate(25deg)}.orbitTwo{border-color:#d7192052;width:108px;height:44px;animation:1.9s linear infinite reverse primeOrbitTwo;transform:rotate(-35deg)}.primeLoaderText{color:#f5f0e6;letter-spacing:5px;font-size:13px;font-weight:800}.primeLoaderBar{background:#f5f0e61a;border-radius:50px;width:150px;height:2px;overflow:hidden}.primeLoaderBar span{background:linear-gradient(90deg,#c9a227,#d71920);border-radius:50px;width:42%;height:100%;animation:1s ease-in-out infinite primeBarMove;display:block}@keyframes primeGlobePulse{0%,to{opacity:.8;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes primeOrbitOne{0%{transform:rotate(25deg)rotate(0)}to{transform:rotate(25deg)rotate(360deg)}}@keyframes primeOrbitTwo{0%{transform:rotate(-35deg)rotate(0)}to{transform:rotate(-35deg)rotate(360deg)}}@keyframes primeBarMove{0%{transform:translate(-120%)}to{transform:translate(300%)}}.headerLogo,.brandLogo,.siteLogo{flex-shrink:0;align-items:center;display:flex}.headerLogo img,.brandLogo img,.siteLogo img{display:block;object-fit:contain!important;object-position:left center!important;width:180px!important;height:60px!important}@media (width<=1024px){.headerLogo img,.brandLogo img,.siteLogo img{width:150px!important;height:52px!important}}@media (width<=620px){.headerLogo img,.brandLogo img,.siteLogo img{width:120px!important;height:44px!important}}:root{--pw-navy:#0e1a2b;--pw-navy-2:#13243a;--pw-navy-3:#192c45;--pw-red:#d71920;--pw-red-soft:#e32b32;--pw-ivory:#f5f0e6;--pw-gold:#c9a227;--pw-gold-soft:#e0c463;--pw-slate:#8e99a8;--pw-line:#f5f0e617;--pw-panel:#13243ac7}.adminApp{min-height:100vh!important;color:var(--pw-ivory)!important;background:radial-gradient(circle at 85% 8%,#d7192012,#0000 24%),linear-gradient(135deg,#0d1929 0%,#101f33 48%,#0e1a2b 100%)!important;display:flex!important}.adminSidebar{scrollbar-color:#c9a22740 transparent!important;background:linear-gradient(#101f33 0%,#0b1727 100%)!important;border-right:1px solid #c9a2271a!important;width:250px!important;padding:0 14px!important;box-shadow:18px 0 45px #030a1229!important}.adminMain{flex:1!important;min-width:0!important;margin-left:250px!important}.adminBrand{border-bottom:1px solid var(--pw-line)!important;gap:9px!important;height:94px!important;padding:0 10px!important}.adminBrand b{letter-spacing:1.2px!important;color:var(--pw-ivory)!important;font-size:22px!important;font-style:normal!important;font-weight:900!important}.adminBrand span{color:var(--pw-gold-soft)!important;letter-spacing:1.6px!important;background:#c9a2271a!important;border:1px solid #c9a22733!important;border-radius:20px!important;padding:4px 7px!important;font-size:8px!important;font-weight:800!important}.adminSideNav{padding:17px 0 10px!important}.sideSection{margin-bottom:18px!important}.sideSectionTitle{color:#f5f0e657!important;letter-spacing:1.7px!important;padding:0 11px 8px!important;font-size:9px!important;font-weight:800!important}.adminSidebar .sideNavItem{color:#f5f0e6ba!important;border-radius:10px!important;height:42px!important;margin:2px 0!important;padding:0 11px!important;font-size:12px!important;font-weight:650!important;transition:all .18s!important}.adminSidebar .sideNavItem svg{color:#8290a0!important;stroke-width:1.6px!important}.adminSidebar .sideNavItem:hover{color:#fff!important;background:#f5f0e60e!important}.adminSidebar .sideNavItem.active{color:#fff!important;box-shadow:inset 3px 0 0 var(--pw-gold), 0 7px 20px #030a121f!important;background:linear-gradient(90deg,#c9a22724,#d719200f)!important;border:1px solid #c9a22724!important}.adminSidebar .sideNavItem.active svg{color:var(--pw-gold-soft)!important}.sideSubmenu{padding:4px 0 5px 31px!important}.adminSidebar .sideSubItem{color:#f5f0e675!important;border-radius:7px!important;height:32px!important;padding:0 9px!important;font-size:11px!important}.adminSidebar .sideSubItem:hover,.adminSidebar .sideSubItem.active{color:var(--pw-ivory)!important;background:#c9a22714!important}.sideBottom{border-top:1px solid var(--pw-line)!important;margin-top:auto!important;padding:14px 4px 22px!important}.sideBottom a{color:var(--pw-gold-soft)!important;text-align:center!important;background:#c9a2270e!important;border:1px solid #c9a2272e!important;border-radius:9px!important;padding:11px!important;font-size:11px!important;font-weight:700!important}.adminTop{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0e1a2bd6!important;border-bottom:1px solid #f5f0e614!important;height:78px!important;padding:0 32px!important;box-shadow:0 10px 30px #02080f14!important}.adminTop small{color:var(--pw-gold)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important}.adminTop b{color:var(--pw-ivory)!important;margin-top:4px!important;font-size:16px!important;font-weight:750!important}.adminTopRight{color:#f5f0e6b8!important;gap:10px!important}.adminTopRight>button:not(.adminSignOut){color:#f5f0e6b8!important;background:#f5f0e60e!important;border:1px solid #f5f0e612!important;border-radius:10px!important;width:38px!important;height:38px!important}.adminAvatar{background:linear-gradient(135deg,var(--pw-red),#8e1015)!important;border:1px solid #ffffff21!important;width:38px!important;height:38px!important;box-shadow:0 7px 20px #d719202e!important}.adminSignOut{color:#f5f0e6a6!important;background:0 0!important;border:1px solid #f5f0e61a!important;border-radius:8px!important;height:36px!important;padding:0 12px!important}.adminSignOut:hover{color:#fff!important;background:#d7192014!important;border-color:#d7192059!important}.adminContent{max-width:1580px!important;padding:34px 38px 70px!important}.adminPageHead{align-items:center!important;margin-bottom:25px!important}.adminPageHead h1{color:var(--pw-ivory)!important;letter-spacing:-.6px!important;margin:0 0 7px!important;font-size:29px!important;font-weight:780!important}.adminPageHead p{color:#f5f0e675!important;font-size:13px!important;line-height:1.6!important}.adminPrimary,.adminSecondary{border-radius:9px!important;height:42px!important;padding:0 16px!important;font-size:12px!important;font-weight:750!important;transition:all .18s!important}.adminPrimary{background:linear-gradient(135deg,var(--pw-red),#b81218)!important;color:#fff!important;border:1px solid #ffffff0f!important;box-shadow:0 9px 24px #d7192029!important}.adminPrimary:hover{transform:translateY(-1px)!important;box-shadow:0 12px 30px #d719203d!important}.adminSecondary{color:#f5f0e6d1!important;background:#f5f0e60e!important;border:1px solid #f5f0e61a!important}.adminSecondary:hover{background:#f5f0e614!important;border-color:#c9a22747!important}.adminStats{gap:17px!important;margin-bottom:21px!important}.adminStat{background:linear-gradient(145deg,#192c45f0,#101f33f5)!important;border:1px solid #f5f0e613!important;border-radius:15px!important;min-height:138px!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #02080f24!important}.adminStat:after{content:""!important;background:radial-gradient(circle,#c9a2271c,#0000 68%)!important;border-radius:50%!important;width:95px!important;height:95px!important;position:absolute!important;top:-30px!important;right:-25px!important}.adminStat span{color:#f5f0e670!important;letter-spacing:.6px!important;text-transform:uppercase!important;font-size:10px!important;font-weight:750!important}.adminStat strong{color:var(--pw-ivory)!important;letter-spacing:-1px!important;margin:10px 0 6px!important;font-size:31px!important;font-weight:780!important}.adminStat small{color:#79c88b!important;font-size:11px!important}.adminPanel,.adminPlan,.categoryCard{background:linear-gradient(145deg,#192c45e8,#112136f0)!important;border:1px solid #f5f0e613!important;border-radius:15px!important;box-shadow:0 16px 42px #02080f1f!important}.adminPanel{padding:23px!important}.panelTitle h2,.adminPanel h2{color:var(--pw-ivory)!important;font-size:15px!important;font-weight:750!important}.panelTitle button{color:var(--pw-gold-soft)!important;font-size:11px!important;font-weight:750!important}.recentItem{border-top:1px solid #f5f0e611!important;padding:14px 0!important}.recentItem img{border:1px solid #f5f0e614!important;border-radius:8px!important;width:78px!important;height:45px!important}.recentItem b{color:var(--pw-ivory)!important}.recentItem small{color:#f5f0e661!important}.metricRow{color:#f5f0e67a!important;border-top:1px solid #f5f0e611!important;padding:14px 0!important}.metricRow b{color:#f5f0e6e6!important}.adminToolbar{gap:11px!important;margin-bottom:16px!important}.adminSearch{color:#7f8d9d!important;background:#f5f0e60b!important;border:1px solid #f5f0e618!important;border-radius:9px!important;height:44px!important}.adminSearch input{color:var(--pw-ivory)!important;background:0 0!important}.adminSearch input::placeholder{color:#f5f0e64d!important}.adminToolbar select,.formPanel select,.formPanel input,.mediaPanel input,.formPanel textarea{color:var(--pw-ivory)!important;background:#f5f0e60b!important;border:1px solid #f5f0e61a!important;border-radius:9px!important;outline:none!important}.formPanel input:focus,.formPanel select:focus,.formPanel textarea:focus,.mediaPanel input:focus{border-color:#c9a2277a!important;box-shadow:0 0 0 3px #c9a22712!important}.formPanel label,.mediaPanel label{color:#f5f0e6a3!important}.formPanel small,.mediaPanel small{color:#f5f0e657!important}.adminTableWrap{background:linear-gradient(145deg,#192c45e8,#112136f0)!important;border:1px solid #f5f0e613!important;border-radius:14px!important;box-shadow:0 16px 42px #02080f1c!important}.adminTable{color:#f5f0e6c7!important}.adminTable th{color:#f5f0e657!important;letter-spacing:.8px!important;background:#f5f0e606!important;border-bottom:1px solid #f5f0e611!important;padding:14px 16px!important;font-size:9px!important;font-weight:800!important}.adminTable td{border-top:1px solid #f5f0e60e!important;padding:14px 16px!important}.adminTable tbody tr{transition:all .15s!important}.adminTable tbody tr:hover{background:#f5f0e606!important}.adminTable b{color:var(--pw-ivory)!important}.titleCell img{border:1px solid #f5f0e613!important;border-radius:8px!important;width:82px!important;height:46px!important}.titleCell small,.blockSmall{color:#f5f0e657!important}.adminStatus{color:#f5f0e69e!important;background:#f5f0e612!important;border:1px solid #f5f0e613!important;height:24px!important;padding:0 9px!important}.adminStatus.published,.adminStatus.active,.adminStatus.success,.adminStatus.sent{color:#8fd09c!important;background:#43a5591f!important;border-color:#43a55926!important}.adminStatus.draft,.adminStatus.scheduled{color:var(--pw-gold-soft)!important;background:#c9a2271a!important;border-color:#c9a22729!important}.adminStatus.expired,.adminStatus.hidden,.adminStatus.failed{color:#f18d91!important;background:#d719201a!important;border-color:#d7192026!important}.iconGhost{color:#f5f0e673!important;border-radius:8px!important}.iconGhost:hover{color:var(--pw-gold-soft)!important;background:#c9a22714!important}.categoryGrid{gap:16px!important}.categoryCard{padding:20px!important}.categoryCard h3{color:var(--pw-ivory)!important}.categoryCard p{color:#f5f0e65e!important}.editorBack{color:var(--pw-gold-soft)!important;margin-bottom:19px!important}.editorGrid{gap:20px!important}.editorActions{margin-top:22px!important}.localUpload{background:#f5f0e606!important;border:1px dashed #c9a22733!important;border-radius:12px!important;padding:15px!important}.localUploadHead b{color:var(--pw-ivory)!important}.localUploadHead small{color:#f5f0e659!important}.localUploadButton{color:var(--pw-gold-soft)!important;background:#c9a22714!important;border:1px solid #c9a22729!important;border-radius:8px!important}.homeRowItem{border-top:1px solid #f5f0e60f!important}.dragOrder{color:var(--pw-gold-soft)!important;background:#f5f0e60e!important}.rowMain b{color:var(--pw-ivory)!important}.rowMain small{color:#f5f0e65c!important}.rowStyleSelect{color:var(--pw-ivory)!important;background:#f5f0e60b!important;border:1px solid #f5f0e61a!important;border-radius:8px!important}.rowActions button{color:#f5f0e68c!important;background:#f5f0e60a!important;border:1px solid #f5f0e614!important}.adminPlan strong{color:var(--pw-ivory)!important}.adminPlan strong span,.adminPlan p{color:#f5f0e66e!important}.demoNotice{color:#f5f0e67a!important;background:#c9a2270e!important;border:1px solid #c9a22721!important;border-radius:9px!important;font-size:11px!important}@media (width<=1000px){.adminMain{margin-left:250px!important}}@media (width<=760px){.adminSidebar{width:250px!important}.adminMain{margin-left:0!important}.adminTop{padding:0 18px!important}.adminContent{padding:25px 17px 55px!important}}@media (width<=520px){.adminPageHead h1{font-size:25px!important}.adminPanel{padding:18px!important}}.pwDashboard{color:#f5f0e6}.adminContent:has(.pwDashboard){background:#0e1a2b;max-width:none;min-height:calc(100vh - 82px)}.pwDashWelcome{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.pwDashEyebrow{color:#c9a227;letter-spacing:2px;font-size:10px;font-weight:800}.pwDashWelcome h1{color:#f5f0e6;margin:7px 0 5px;font-size:30px}.pwDashWelcome p{color:#8591a1;margin:0;font-size:13px}.pwDashActions{gap:10px;display:flex}.pwDashActions button{color:#f5f0e6;cursor:pointer;background:#17273c;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 15px;display:flex}.pwDashActions .primary{background:#d71920;border-color:#d71920}.pwKpiGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.pwKpiCard,.pwDashPanel{background:linear-gradient(145deg,#172a42,#122238);border:1px solid #ffffff12;border-radius:15px;box-shadow:0 18px 45px #02080f2e}.pwKpiCard{padding:20px}.pwKpiTop{color:#8794a5;text-transform:uppercase;letter-spacing:.6px;justify-content:space-between;align-items:center;font-size:11px;display:flex}.pwKpiIcon{color:#d6b64d;background:#c9a2271a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.pwKpiValue{margin-top:14px;font-size:29px;font-weight:800}.pwKpiValue small{color:#8490a0;margin-left:5px;font-size:11px}.pwKpiChange{color:#70bf84;align-items:center;gap:5px;margin-top:7px;font-size:11px;display:flex}.pwDashGrid{grid-template-columns:1.6fr 1fr;gap:18px;margin-bottom:18px;display:grid}.pwDashPanel{padding:21px}.pwPanelHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pwPanelHead span{color:#c9a227;letter-spacing:1.5px;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.pwPanelHead h2{color:#f5f0e6;margin:0;font-size:16px}.pwPanelHead button{color:#aab3bf;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.pwChart{height:275px}.pwDashBottom{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.pwRecentRow{border-top:1px solid #ffffff0f;grid-template-columns:36px 1fr auto 32px;align-items:center;gap:12px;padding:13px 0;display:grid}.pwRecentNumber{color:#657285;font-size:11px;font-weight:800}.pwRecentInfo{flex-direction:column;gap:4px;display:flex}.pwRecentInfo b{font-size:13px}.pwRecentInfo span{color:#798697;font-size:10px}.pwPublished{color:#82ca91;background:#48a85d1f;border-radius:20px;padding:5px 8px;font-size:9px;font-weight:800}.pwRecentRow button{color:#c9a227;background:#ffffff0f;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.pwSnapshot{grid-template-columns:1fr 1fr;display:grid}.pwSnapshot>div{border-top:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:15px 5px;display:flex}.pwSnapshot span{color:#7f8b9a;font-size:10px}.pwSnapshot strong{font-size:15px}.pwSnapshot .online{color:#7bc98c}.pwDashboardFootnote{color:#697689;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:flex}@media (width<=1050px){.pwKpiGrid{grid-template-columns:repeat(2,1fr)}.pwDashGrid,.pwDashBottom{grid-template-columns:1fr}}@media (width<=600px){.pwDashWelcome{flex-direction:column;align-items:flex-start;gap:18px}.pwKpiGrid{grid-template-columns:1fr}.pwDashActions{width:100%}.pwDashActions button{flex:1;justify-content:center}}.pwBranding{max-width:1450px;margin:auto}.pwBrandHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.pwBrandHeader>div>span,.pwBrandPreviewLabel{color:#c9a227;letter-spacing:1.8px;font-size:9px;font-weight:800}.pwBrandHeader h1{color:#18202a;margin:5px 0;font-size:30px}.pwBrandHeader p{color:#7a8493;margin:0;font-size:13px}.pwBrandSave{color:#fff;cursor:pointer;background:#d71920;border:0;border-radius:9px;align-items:center;gap:8px;height:43px;padding:0 17px;font-weight:750;display:flex}.pwBrandSave:disabled{opacity:.6}.pwBrandLayout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:20px;display:grid}.pwBrandLayout main{flex-direction:column;gap:18px;display:flex}.pwBrandPanel,.pwBrandPreviewPanel{background:#fff;border:1px solid #e1e5e9;border-radius:15px;box-shadow:0 12px 35px #141f2d0f}.pwBrandPanel{padding:23px}.pwBrandPanelTitle{color:#c9a227;border-bottom:1px solid #eef0f2;align-items:flex-start;gap:11px;margin-bottom:19px;padding-bottom:18px;display:flex}.pwBrandPanelTitle h2{color:#18202a;margin:0;font-size:16px}.pwBrandPanelTitle p{color:#7d8793;margin:4px 0 0;font-size:11px}.pwBrandFormGrid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.pwBrandFormGrid label{color:#59636f;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.pwBrandFormGrid input,.pwBrandFormGrid select{height:43px;font:inherit;color:#202832;background:#fff;border:1px solid #dce1e6;border-radius:8px;outline:none;padding:0 11px}.pwBrandFormGrid input:focus,.pwBrandFormGrid select:focus{border-color:#c9a227;box-shadow:0 0 0 3px #c9a22714}.pwBrandAssets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pwBrandAsset{background:#fafbfc;border:1px solid #e5e8ec;border-radius:12px;padding:15px}.pwBrandAssetHead{gap:10px;min-height:48px;display:flex}.pwBrandIcon{color:#b38b15;background:#fff8e5;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.pwBrandAsset h3{color:#222b35;margin:1px 0 4px;font-size:13px}.pwBrandAsset p{color:#89929d;margin:0;font-size:10px;line-height:1.45}.pwBrandPreview{background:#101c2c;border-radius:9px;place-items:center;height:105px;margin:13px 0;display:grid;overflow:hidden}.pwBrandPreview img{object-fit:contain;max-width:85%;max-height:75px}.pwBrandEmpty{color:#667486;flex-direction:column;align-items:center;gap:7px;font-size:10px;display:flex}.pwBrandAssetActions{gap:8px;display:flex}.pwBrandUpload,.pwBrandRemove{cursor:pointer;border-radius:7px;height:34px;padding:0 11px;font-size:10px;font-weight:750}.pwBrandUpload{color:#fff;background:#182a42;align-items:center;gap:6px;display:flex}.pwBrandUpload input{display:none}.pwBrandRemove{color:#737d89;background:#fff;border:1px solid #e1e5e9}.pwBrandPreviewPanel{padding:20px;position:sticky;top:105px}.pwBrandMockNav{background:#0e1a2b;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;height:57px;margin-top:12px;padding:0 15px;display:flex}.pwBrandMockNav img{object-fit:contain;max-width:120px;max-height:31px}.pwBrandMockNav strong{color:#f5f0e6;letter-spacing:.7px;font-size:15px}.pwBrandMockNav>div{gap:5px;display:flex}.pwBrandMockNav i{background:#8490a1;border-radius:50%;width:5px;height:5px}.pwBrandHeroMock{background:radial-gradient(circle at 70% 35%,#d7192040,#0000 30%),linear-gradient(130deg,#182d47,#0e1a2b 68%);height:235px;position:relative;overflow:hidden}.pwBrandGlow{background:radial-gradient(circle,#c9a2272b,#0000 68%);border-radius:50%;width:190px;height:190px;position:absolute;top:-45px;right:-45px}.pwBrandMockCopy{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:25px;left:20px}.pwBrandMockCopy small{color:#c9a227;letter-spacing:1.5px;font-size:7px}.pwBrandMockCopy strong{color:#f5f0e6;margin:5px 0;font-size:22px}.pwBrandMockCopy span{color:#aab4c0;width:210px;font-size:9px;line-height:1.5}.pwBrandMockCopy button{color:#fff;background:#d71920;border:0;border-radius:6px;height:29px;margin-top:12px;padding:0 12px;font-size:9px}.pwBrandPreviewMeta{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;display:grid}.pwBrandPreviewMeta>div{background:#f6f7f9;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.pwBrandPreviewMeta span{color:#9098a3;font-size:8px}.pwBrandPreviewMeta b{color:#26303b;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pwBrandSuccess{color:#317b45;background:#ebf8ef;border:1px solid #cbead4;border-radius:8px;align-items:center;gap:7px;margin-bottom:17px;padding:11px 13px;font-size:11px;display:flex}.pwBrandError{color:#b5343c;margin-top:9px;font-size:10px}.pwBrandErrorMain{background:#fff0f1;border:1px solid #f5c9cc;border-radius:8px;margin:0 0 17px;padding:11px 13px}.pwBrandLoading{color:#7a8493;justify-content:center;align-items:center;gap:9px;min-height:300px;font-size:12px;display:flex}.pwSpin{animation:.9s linear infinite pwBrandSpin}@keyframes pwBrandSpin{to{transform:rotate(360deg)}}@media (width<=1100px){.pwBrandLayout{grid-template-columns:1fr}.pwBrandPreviewPanel{position:static}}@media (width<=700px){.pwBrandHeader{flex-direction:column;align-items:flex-start}.pwBrandSave{justify-content:center;width:100%}.pwBrandFormGrid,.pwBrandAssets{grid-template-columns:1fr}}:root{--pw-navy:#0e1a2b;--pw-navy-2:#142338;--pw-navy-3:#192b43;--pw-navy-4:#203650;--pw-ivory:#f5f0e6;--pw-muted:#aeb7c3;--pw-gold:#c9a227;--pw-red:#d71920;--pw-slate:#7a8493}html,body,#root{color:var(--pw-ivory);background:var(--pw-navy)!important}.app{min-height:100vh;color:var(--pw-ivory);background:radial-gradient(circle at 80% 0%, #c9a22712, transparent 28%), var(--pw-navy)!important}.topbar{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:78px;padding:0 4%;background:linear-gradient(#0e1a2bf7 0%,#0e1a2bd1 55%,#0e1a2b00 100%)!important}.navlinks button,.navlinks a{color:#f5f0e6c2}.navlinks button:hover,.navlinks button.active,.navlinks a:hover,.navlinks .active{color:var(--pw-ivory)}.desktopSearch{color:var(--pw-ivory)!important;background:#192b43b8!important;border:1px solid #f5f0e626!important}.avatar{box-shadow:0 6px 22px #d719202e;background:linear-gradient(135deg, var(--pw-red), #8f1822)!important}.hero,.heroPremium{background:var(--pw-navy)!important}.heroPremium{height:88vh!important;min-height:740px!important;padding:110px 4% 130px!important}.heroBackdrop{filter:saturate(1.03)contrast(1.02)brightness(.96)}.heroKicker{color:var(--pw-ivory)!important;text-shadow:0 2px 14px #0e1a2be6!important}.heroPremium p,.hero p{color:#f5f0e6e0!important;text-shadow:0 3px 18px #0e1a2beb!important}.heroMeta{color:#f5f0e6d1!important}.badge,.quality{color:var(--pw-ivory);border-color:#f5f0e657!important}.playBtn,.heroPlay{box-shadow:0 8px 26px #0e1a2b38;background:var(--pw-ivory)!important;color:var(--pw-navy)!important}.playBtn:hover,.heroPlay:hover{background:#fff9ed!important}.infoBtn,.heroInfo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--pw-ivory)!important;background:#192b43d6!important;border:1px solid #f5f0e61f!important}.infoBtn:hover,.heroInfo:hover{background:#203650f2!important}.heroArrow{color:var(--pw-ivory)!important;background:#142338b8!important;border:1px solid #f5f0e614!important}.heroDots span,.heroPremium .heroDots button{background:#f5f0e652!important}.heroDots span.active,.heroPremium .heroDots button.active{background:var(--pw-gold)!important;box-shadow:0 0 14px #c9a22752!important}.heroSideBadge{border-left:3px solid var(--pw-gold)!important;color:var(--pw-ivory)!important;background:#142338c7!important}.contentRows{background:linear-gradient(180deg, #0e1a2b00 0, var(--pw-navy) 105px)!important;margin-top:-118px!important;padding-top:34px!important}.rowSection{margin-bottom:22px}.rowTitle{color:var(--pw-ivory);letter-spacing:-.25px;font-size:22px;font-weight:750}.movieCard{border-radius:9px;box-shadow:0 7px 24px #0611204d!important}.movieCard>img{border-radius:9px!important}.movieCard:hover{transform:scale(1.075)}.cardTitleBand{background:linear-gradient(#0000 0%,#0e1a2b4d 34%,#0e1a2bf5 100%)!important;border-radius:0 0 9px 9px!important}.cardTitleBand b{color:var(--pw-ivory)!important;text-shadow:none!important}.cardTitleBand span{color:#f5f0e6ad!important}.cardOverlay{border:1px solid #f5f0e612;border-top:0;background:var(--pw-navy-2)!important;box-shadow:0 18px 38px #06112066!important}.cardActions button,.circleBtn{background:var(--pw-navy-3)!important;color:var(--pw-ivory)!important;border:1px solid #f5f0e638!important}.cardActions button:hover,.circleBtn:hover{border-color:var(--pw-gold)!important;color:var(--pw-gold)!important}.cardProgress{background:#f5f0e626!important}.cardProgress span{background:var(--pw-red)!important}.topCard .rank{color:var(--pw-navy)!important;-webkit-text-stroke:2px #c9a227a6!important}.browsePage{min-height:100vh;background:radial-gradient(circle at 86% 0, #c9a22714, transparent 30%), linear-gradient(180deg, var(--pw-navy-2) 0, var(--pw-navy) 320px)!important}.browseHeading h1{color:var(--pw-ivory)}.browseHeading p{color:var(--pw-muted)!important}.emptyState{background:var(--pw-navy-2)!important;color:var(--pw-muted)!important;border:1px solid #f5f0e617!important}.searchPage{background:#0e1a2bfb!important}.searchBox{border-radius:8px;background:var(--pw-navy-2)!important;border:1px solid #f5f0e633!important}.searchBox input{color:var(--pw-ivory)!important}.searchBox input::placeholder{color:var(--pw-slate)!important}.searchClose{background:var(--pw-navy-3)!important;color:var(--pw-ivory)!important}.searchBody>h2{color:var(--pw-muted)!important}.modal{border:1px solid #f5f0e614;background:var(--pw-navy-2)!important;color:var(--pw-ivory)!important;box-shadow:0 28px 90px #06112073!important}.close{background:var(--pw-navy-3)!important;color:var(--pw-ivory)!important}.profileMenu{background:var(--pw-navy-2)!important;border:1px solid #f5f0e61a!important;box-shadow:0 18px 52px #06112061!important}.notificationsPanel{background:var(--pw-navy-2)!important;border:1px solid #f5f0e61a!important;box-shadow:0 24px 70px #0611206b!important}.notificationsHead{border-bottom:1px solid #f5f0e614!important}.notificationItem{background:var(--pw-navy-2)!important;color:var(--pw-ivory)!important;border-bottom:1px solid #f5f0e612!important}.notificationItem:hover{background:var(--pw-navy-3)!important}.notificationItem span{color:var(--pw-muted)!important}.notificationItem small,.notificationEmpty{color:var(--pw-slate)!important}.authPage{background:var(--pw-navy)!important}.authShade{background:#0e1a2b80!important}.authCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #c9a22729;color:var(--pw-ivory)!important;background:#142338f0!important;box-shadow:0 28px 80px #06112061!important}.authCard input:not([type=checkbox]){background:var(--pw-navy-3)!important;color:var(--pw-ivory)!important;border:1px solid #f5f0e629!important}.authCard p,.authCard small,.authMuted{color:var(--pw-muted)!important}.authPrimary{background:var(--pw-red)!important;color:var(--pw-ivory)!important}.authSecondary{background:var(--pw-navy-3)!important;color:var(--pw-ivory)!important}.profileGate{background:radial-gradient(circle at 50% 30%, #c9a22714, transparent 35%), var(--pw-navy)!important}.profileChoices button{color:var(--pw-muted)!important}.profileChoices button:hover{color:var(--pw-ivory)!important}.profileChoices span{background:linear-gradient(135deg, var(--pw-red), #8f1822)!important}.manageBtn{color:var(--pw-muted)!important;border-color:#f5f0e659!important}.accountPage,.plansPage{color:#1b2a3d!important;background:linear-gradient(#f8f3e9,#eee7d9)!important}.planGrid article{background:#fffdf8!important;border:1px solid #d8ceb8!important;box-shadow:0 10px 30px #0e1a2b17!important}.planGrid article.recommended{border:2px solid var(--pw-gold)!important}.recommendTag{background:var(--pw-gold)!important;color:var(--pw-navy)!important}.planGrid button,.signOutBtn{background:var(--pw-red)!important}.siteFooter,footer{background:var(--pw-navy)!important;color:var(--pw-slate)!important;border-top:1px solid #c9a2271f!important}.footerBrand b,footer b{color:var(--pw-gold)!important}.footerBrand span,.footerLinks button{color:var(--pw-muted)!important}.mobileNav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1a2bfa!important;border-top:1px solid #c9a2271f!important}.mobileNav button.active svg{color:var(--pw-gold)!important}.playerPage,.playerVideo,.playerMediaFrame,.youtubePlayer{background:var(--pw-navy)!important}.playerRound{background:#142338c7!important}.playerMain{background:var(--pw-ivory)!important;color:var(--pw-navy)!important}.youtubePlayerNote{background:#142338e0!important}@media (width<=760px){.topbar{background:linear-gradient(#0e1a2bfa,#0e1a2bc2,#0000)!important}.heroPremium{min-height:560px!important}.heroShadeLeft{background:linear-gradient(90deg,#0e1a2be0,#0e1a2b52 72%,#0e1a2b0f)!important}.heroShadeBottom{background:linear-gradient(0deg, var(--pw-navy), #0e1a2be6 20%, #0e1a2b38 58%, transparent 78%)!important}}.topbar{gap:24px!important}.navlinks{margin-left:0!important}.footerBrand{min-height:28px}.watchHistoryHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.watchHistoryHeading p{color:#aeb7c3;margin:5px 0 0}.watchHistoryList{flex-direction:column;gap:10px;display:flex}.watchHistoryRow{background:#142338;border:1px solid #c9a2271a;border-radius:12px;grid-template-columns:140px 1fr auto;align-items:center;gap:16px;padding:12px;display:grid}.watchHistoryThumb{aspect-ratio:16/9;background:#192b43;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.watchHistoryThumb img{object-fit:cover;width:100%;height:100%;display:block}.watchHistoryInfo{flex-direction:column;gap:5px;min-width:0;display:flex}.watchHistoryInfo b{color:#f5f0e6;font-size:14px}.watchHistoryInfo small{color:#7a8493;font-size:11px}.watchHistoryInfo span{color:#aeb7c3;font-size:11px}.watchHistoryPlay{color:#0e1a2b;cursor:pointer;background:#c9a227;border:0;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 14px;font-size:11px;font-weight:850;display:flex}@media (width<=700px){.watchHistoryRow{grid-template-columns:96px 1fr}.watchHistoryPlay{grid-column:1/-1;justify-content:center}}.rentalModalBackdrop{z-index:2500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070f1bdb;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.rentalModal{background:#0e1a2b;border:1px solid #c9a2273d;border-radius:18px;width:min(520px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 30px 90px #00000073}.rentalClose{z-index:3;color:#f5f0e6;cursor:pointer;background:#0e1a2bdb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.rentalHero{background-color:#142338;background-position:50%;background-size:cover;height:205px}.rentalBody{padding:0 28px 30px}.rentalEyebrow{color:#c9a227;letter-spacing:.16em;margin-top:-3px;font-size:10px;font-weight:900;display:block}.rentalBody h2{color:#f5f0e6;margin:7px 0 4px;font-size:27px}.rentalPrice{color:#f5f0e6;margin-top:18px;font-size:38px;font-weight:900}.rentalLead{color:#aeb7c3;font-size:13px;line-height:1.55}.rentalTerms{flex-direction:column;gap:12px;margin:22px 0;display:flex}.rentalTerms>div{color:#cbd2db;background:#142338;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:11px;min-height:44px;padding:0 13px;font-size:12px;display:flex}.rentalTerms svg{color:#c9a227;flex:none}.rentalPrimary{color:#f5f0e6;cursor:pointer;background:#d71920;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;font-size:13px;font-weight:900;display:flex}.rentalPrimary:disabled{opacity:.65;cursor:not-allowed}.rentalSecure{color:#7a8493;text-align:center;margin-top:15px;font-size:10px;display:block}.myRentalList{flex-direction:column;gap:10px;display:flex}.myRentalRow{background:#142338;border:1px solid #c9a2271a;border-radius:11px;grid-template-columns:130px 1fr auto;align-items:center;gap:15px;padding:12px;display:grid}.myRentalArtwork{aspect-ratio:16/9;background:#192b43;border-radius:7px;justify-content:center;align-items:center;display:flex;overflow:hidden}.myRentalArtwork img{object-fit:cover;width:100%;height:100%}.myRentalInfo{flex-direction:column;gap:5px;min-width:0;display:flex}.myRentalInfo b{color:#f5f0e6;font-size:14px}.myRentalInfo small{color:#7a8493}.myRentalInfo span{color:#aeb7c3;align-items:center;gap:5px;font-size:11px;display:flex}.myRentalPlay{color:#0e1a2b;cursor:pointer;background:#c9a227;border:0;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:11px;font-weight:900;display:flex}@media (width<=700px){.rentalModalBackdrop{padding:10px}.rentalHero{height:180px}.rentalBody{padding:0 20px 24px}.rentalBody h2{font-size:23px}.rentalPrice{font-size:32px}.myRentalRow{grid-template-columns:95px 1fr}.myRentalPlay{grid-column:1/-1;justify-content:center}}.liveAdminGrid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:18px;display:grid}.liveToolbar{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.liveChannelList,.liveProgrammeList,.liveCategoryList{flex-direction:column;gap:8px;display:flex}.liveChannelRow,.programmeRow{text-align:left;color:#f5f0e6;cursor:pointer;background:#142338;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.liveChannelRow.active{background:#192c45;border-color:#c9a2278c}.liveChannelRow>span:nth-child(2),.programmeRow>span:first-child{flex-direction:column;flex:1;gap:3px;display:flex}.liveChannelRow small,.programmeRow small{color:#7a8493}.liveLogo{background:#0e1a2b;border-radius:9px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.liveLogo img{object-fit:contain;width:100%;height:100%}.liveDot{background:#7a8493;border-radius:50%;width:8px;height:8px}.liveDot.on{background:#d71920;box-shadow:0 0 0 4px #d719201f}.liveEditor{flex-direction:column;gap:12px;display:flex}.liveEditor label{color:#aeb7c3;flex-direction:column;gap:6px;font-size:12px;display:flex}.liveEditor input,.liveEditor select,.liveEditor textarea,.pwLiveTvAdmin select{color:#f5f0e6;background:#0e1a2b;border:1px solid #ffffff17;border-radius:8px;padding:10px}.liveForm2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.liveChecks,.liveActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.liveChecks label{flex-direction:row;align-items:center}.liveCategoryRow{background:#142338;border-radius:9px;justify-content:space-between;align-items:center;padding:12px;display:flex}.liveCategoryRow>span,.liveCategoryRow>div{align-items:center;gap:9px;display:flex}.adminDanger{color:#f5f0e6;cursor:pointer;background:#d7192017;border:1px solid #d7192052;border-radius:8px;padding:9px 12px}.programmeRow>span:last-child{color:#c9a227;font-size:11px}.liveTvPage{color:#f5f0e6;background:#0e1a2b;min-height:100vh;padding:88px 4vw 70px}.liveTvHero{padding:18px 0 20px}.liveTvHero h1{margin:7px 0;font-size:34px}.liveTvHero p{color:#9aa5b4}.liveBadge{color:#fff;letter-spacing:.08em;background:#d71920;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.liveTvLayout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:22px;display:grid}.liveTvPlayerCard,.liveChannelPanel{background:#111f32;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.liveVideoWrap{aspect-ratio:16/9;background:#08121f;place-items:center;display:grid}.liveVideoWrap video{background:#08121f;width:100%;height:100%}.liveNoStream{color:#7a8493;flex-direction:column;align-items:center;gap:10px;display:flex}.liveNowInfo{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:16px;padding:18px 20px;display:flex}.liveNowInfo h2{margin:8px 0 4px}.liveNowInfo p,.liveNowInfo small{color:#9aa5b4;margin:0}.liveSchedule{padding:18px 20px}.liveSchedule h3{margin-top:0}.liveScheduleRow{border-top:1px solid #ffffff0d;grid-template-columns:78px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.liveScheduleRow span{color:#aeb7c3;font-size:12px}.liveScheduleRow div{flex-direction:column;gap:3px;display:flex}.liveScheduleRow small{color:#7a8493}.liveScheduleRow em{color:#d71920;font-size:10px;font-style:normal;font-weight:900}.liveCategoryTabs{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:7px;padding:14px;display:flex}.liveCategoryTabs button{color:#aeb7c3;cursor:pointer;background:#192b43;border:0;border-radius:999px;padding:7px 10px}.liveCategoryTabs button.active{color:#0e1a2b;background:#c9a227;font-weight:800}.liveCustomerChannels{flex-direction:column;max-height:650px;display:flex;overflow:auto}.liveCustomerChannels>button{color:#f5f0e6;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:12px 14px;display:flex}.liveCustomerChannels>button.active{background:#192b43}.liveCustomerChannels>button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.liveCustomerChannels small{color:#7a8493}.liveNoChannels,.liveTvError{color:#aeb7c3;padding:20px}.liveTvError{background:#d7192014;border:1px solid #d7192033;border-radius:9px;align-items:center;gap:10px;margin-bottom:14px;display:flex}.liveTvError button{align-items:center;gap:5px;display:flex}.liveNavBadge{color:#d71920;font-size:9px;font-weight:900}.seriesDay28Note{color:#c9a227;background:#c9a22714;border:1px solid #c9a22726;border-radius:8px;padding:10px 12px;font-size:12px}@media (width<=900px){.liveAdminGrid,.liveTvLayout,.liveForm2{grid-template-columns:1fr}.liveTvPage{padding-left:16px;padding-right:16px}.liveChannelPanel{order:-1}.liveCustomerChannels{max-height:320px}}.browseHeading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.filterToggle,.clearFilters{color:#f5f0e6;cursor:pointer;background:#f5f0e612;border:1px solid #f5f0e62e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex}.browseFilters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1a2bc7;border:1px solid #f5f0e61a;border-radius:16px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:12px;margin:18px 0 8px;padding:16px;display:grid}.browseFilters label{color:#aeb6c2;gap:7px;font-size:12px;display:grid}.browseFilters select{color:#f5f0e6;background:#132239;border:1px solid #f5f0e621;border-radius:10px;outline:none;padding:11px 12px}.browseResultCount{color:#7a8493;margin:10px 0 18px;font-size:13px}.detailsModalV2{max-width:980px}.detailsHeroContent{position:absolute;bottom:34px;left:6%;right:6%}.detailsBody{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr)}.detailsSynopsis{font-size:16px;line-height:1.65}.reviewsSection{border-top:1px solid #f5f0e614;padding:8px 6% 36px}.reviewsHeader{justify-content:space-between;align-items:center;margin:20px 0;display:flex}.reviewsHeader h3{margin:0 0 6px;font-size:22px}.reviewsHeader p{color:#c9a227;align-items:center;gap:7px;margin:0;display:flex}.reviewComposer{background:#f5f0e60a;border:1px solid #f5f0e614;border-radius:14px;gap:10px;padding:16px;display:grid}.starPicker{gap:3px;display:flex}.starPicker button{color:#586171;cursor:pointer;background:0 0;border:0;padding:2px}.starPicker button.selected{color:#c9a227}.reviewComposer textarea{resize:vertical;color:#f5f0e6;min-height:88px;font:inherit;background:#0e1a2b;border:1px solid #f5f0e61f;border-radius:10px;padding:12px}.spoilerCheck{color:#aeb6c2;align-items:center;gap:8px;font-size:13px;display:flex}.reviewSubmit{color:#fff;cursor:pointer;background:#d71920;border:0;border-radius:9px;justify-self:start;padding:10px 15px;font-weight:700}.reviewSubmit:disabled{opacity:.6}.reviewMessage{color:#8fc89b}.reviewStatus{color:#c9a227}.reviewList{gap:10px;margin-top:14px;display:grid}.reviewCard{background:#f5f0e609;border:1px solid #f5f0e612;border-radius:12px;padding:14px}.reviewCard>div{justify-content:space-between;gap:14px;display:flex}.reviewCard span{color:#c9a227}.reviewCard p,.reviewCard details{color:#cdd2d9;margin:8px 0 0;line-height:1.55}.noReviews{color:#7a8493}.cmsPublicPage,.faqPage{background:radial-gradient(circle at 85% 10%,#d7192014,#0000 25%),#0e1a2b;min-height:72vh;padding:130px 5vw 70px}.cmsPublicWrap,.faqWrap{max-width:900px;margin:0 auto}.eyebrow{letter-spacing:.18em;color:#c9a227;font-size:12px;font-weight:800}.cmsPublicWrap h1,.faqWrap h1{color:#f5f0e6;margin:10px 0 28px;font-size:clamp(34px,5vw,64px)}.cmsBody{color:#d6d9de;font-size:16px;line-height:1.8}.cmsSkeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);border-radius:16px;height:240px;animation:1.5s infinite pulse}.faqSearch{background:#f5f0e60d;border:1px solid #f5f0e61f;border-radius:14px;align-items:center;gap:10px;margin-bottom:22px;padding:0 14px;display:flex}.faqSearch input{color:#f5f0e6;background:0 0;border:0;outline:0;width:100%;padding:15px 0;font-size:15px}.faqList{gap:10px;display:grid}.faqItem{background:#f5f0e609;border:1px solid #f5f0e617;border-radius:14px;overflow:hidden}.faqItem>button{text-align:left;color:#f5f0e6;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;display:flex}.faqItem>button div{gap:4px;display:grid}.faqItem small{color:#c9a227}.faqItem p{color:#c9d0d9;margin:0;padding:0 18px 18px;line-height:1.65}.faqItem.open svg{transform:rotate(180deg)}.notificationMessage{cursor:default}.notificationGlyph{color:#d71920;background:#d719201f;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.onboardingOverlay{z-index:3000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03080fdb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.onboardingCard{background:#0e1a2b 50%/cover no-repeat;border:1px solid #f5f0e61f;border-radius:24px;width:min(880px,94vw);min-height:520px;position:relative;overflow:hidden;box-shadow:0 34px 100px #00000080}.onboardingClose{color:#fff;cursor:pointer;background:#0e1a2bb3;border:1px solid #f5f0e626;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.onboardingContent{max-width:580px;position:absolute;bottom:9%;left:8%;right:8%}.onboardingContent>span{color:#c9a227;letter-spacing:.12em;font-size:12px}.onboardingContent h2{margin:10px 0 14px;font-size:clamp(34px,6vw,64px);line-height:1}.onboardingContent p{color:#d6dbe2;font-size:17px;line-height:1.6}.onboardingDots{gap:7px;margin:20px 0;display:flex}.onboardingDots button{background:#ffffff40;border:0;border-radius:4px;width:24px;height:4px;padding:0}.onboardingContent .playBtn{align-items:center;gap:9px;display:inline-flex}.siteFooter{border-top:1px solid #f5f0e614}@media (width<=800px){.browseHeading{align-items:flex-start}.browseFilters{grid-template-columns:1fr 1fr}.browseFilters .clearFilters{grid-column:1/-1;justify-content:center}.detailsBody{grid-template-columns:1fr}.cmsPublicPage,.faqPage{padding:105px 20px 50px}.onboardingCard{min-height:68vh}.reviewsSection{padding-left:20px;padding-right:20px}}@media (width<=520px){.browseFilters{grid-template-columns:1fr}.browseFilters .clearFilters{grid-column:auto}.filterToggle{padding:9px 11px}.detailsHeroContent{left:20px;right:20px}.onboardingContent{left:24px;right:24px}.onboardingContent p{font-size:15px}}:root{--aurora-bg-0:#050a12;--aurora-bg-1:#07111f;--aurora-bg-2:#0b1424;--aurora-surface:#fff1;--aurora-surface-strong:#0d1c2db8;--aurora-border:#ffffff1d;--aurora-border-gold:#d8b46a47;--aurora-gold:#d8b46a;--aurora-gold-soft:#f0d79a;--aurora-teal:#4fd1c5;--aurora-text:#f7f8fa;--aurora-muted:#aab4c3;--aurora-shadow:0 24px 70px #00000057;--aurora-blur:blur(20px) saturate(135%)}html,body,#root{background:var(--aurora-bg-1)!important;color:var(--aurora-text)!important}body{background:radial-gradient(circle at 12% 14%,#4fd1c517,transparent 30%), radial-gradient(circle at 88% 12%,#d8b46a13,transparent 28%), linear-gradient(145deg,var(--aurora-bg-0),var(--aurora-bg-1) 42%,var(--aurora-bg-2))!important}.app{isolation:isolate;position:relative;color:var(--aurora-text)!important;background:0 0!important}.app:before,.app:after{content:"";z-index:-1;filter:blur(90px);pointer-events:none;opacity:.62;border-radius:50%;position:fixed}.app:before{background:#4fd1c514;width:42vw;height:42vw;top:10vh;left:-15vw}.app:after{background:#d8b46a11;width:38vw;height:38vw;top:30vh;right:-13vw}.topbar{-webkit-backdrop-filter:blur(7px);border-bottom:1px solid #0000;background:linear-gradient(#050a12c7,#050a1247,#0000)!important;height:78px!important;padding:0 4%!important}.topbar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px;position:absolute;bottom:0;left:4%;right:4%}.navlinks{gap:25px!important}.navlinks button{transition:color .22s,transform .22s;position:relative;color:var(--aurora-muted)!important}.navlinks button:hover{transform:translateY(-1px);color:var(--aurora-text)!important}.navlinks button.active{color:var(--aurora-text)!important}.navlinks button.active:after{content:"";background:linear-gradient(90deg,var(--aurora-teal),var(--aurora-gold));border-radius:99px;height:2px;position:absolute;bottom:1px;left:18%;right:18%;box-shadow:0 0 16px #4fd1c547}.desktopSearch{-webkit-backdrop-filter:var(--aurora-blur);backdrop-filter:var(--aurora-blur);box-shadow:inset 0 1px #ffffff0a;border:1px solid var(--aurora-border)!important;color:var(--aurora-text)!important;background:#ffffff0e!important}.desktopSearch:hover,.headerIcon:hover{background:#4fd1c512!important;border-color:#4fd1c547!important}.headerIcon{transition:all .2s;border:1px solid #0000!important;border-radius:50%!important}.avatar{box-shadow:0 8px 24px #4fd1c524;color:#07111f!important;background:linear-gradient(135deg,#4fd1c5e6,#d8b46aeb)!important}.profileMenu{border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(24px)saturate(145%)!important;box-shadow:var(--aurora-shadow)!important;background:#07111fdb!important;border-radius:14px!important}.profileMenu button:hover{background:#4fd1c517!important}.profileDivider{background:#ffffff14!important}.heroPremium{background:var(--aurora-bg-1)!important}.heroPremium:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 68% 32%,#4fd1c514,#0000 26%),radial-gradient(circle at 42% 70%,#d8b46a0e,#0000 30%);position:absolute;inset:0}.heroKicker{color:var(--aurora-gold-soft)!important}.heroKickerMark{background:linear-gradient(135deg,var(--aurora-teal),var(--aurora-gold))!important;color:#07111f!important;box-shadow:0 8px 26px #4fd1c533!important}.heroPremium h1{color:var(--aurora-text)!important;text-shadow:0 12px 48px #000000b3!important}.heroPremium p{color:#dfe5ec!important}.heroPremium .quality,.badge{color:var(--aurora-gold-soft)!important;background:#d8b46a12!important;border-color:#d8b46a66!important}.match{color:var(--aurora-teal)!important}.playBtn,.heroPlay,.rentalPrimary{background:linear-gradient(135deg,var(--aurora-gold),var(--aurora-gold-soft))!important;color:#07111f!important;border:1px solid #ffffff1f!important;box-shadow:0 12px 34px #d8b46a2e!important}.playBtn:hover,.heroPlay:hover,.rentalPrimary:hover{transform:translateY(-2px)!important;box-shadow:0 16px 42px #d8b46a40!important}.infoBtn,.heroInfo{color:var(--aurora-text)!important;border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:var(--aurora-blur)!important;background:#ffffff13!important}.infoBtn:hover,.heroInfo:hover{background:#4fd1c51a!important;border-color:#4fd1c54d!important}.heroSideBadge{border-left-color:var(--aurora-teal)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#07111fa3!important}.heroPremium .heroDots button{background:#ffffff47!important}.heroPremium .heroDots button.active{background:linear-gradient(90deg,var(--aurora-teal),var(--aurora-gold))!important;box-shadow:0 0 18px #4fd1c54d!important}.heroArrow{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#07111f73!important;border:1px solid #ffffff0f!important}.heroArrow:hover{background:#07111fc7!important}.contentRows{background:linear-gradient(#0000,#07111f2e 14%,#0000 55%)!important}.rowTitle{color:var(--aurora-text)!important}.rowTitle span{color:var(--aurora-teal)!important}.movieCard{border-radius:12px!important;transition:transform .24s,filter .24s!important}.movieCard>img{border-radius:12px!important;box-shadow:0 14px 34px #00000042!important}.movieCard:hover{filter:saturate(1.07);transform:translateY(-7px)scale(1.055)!important}.cardOverlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(#0000,#050a12f2 46%,#07111ffa)!important;border:1px solid #ffffff12!important;border-top:0!important;border-radius:0 0 12px 12px!important;padding:42px 12px 12px!important;top:auto!important;bottom:-1px!important;transform:none!important;box-shadow:0 22px 46px #0000006b!important}.cardActions button,.circleBtn{color:var(--aurora-text)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffff13!important;border:1px solid #ffffff2e!important}.cardActions button:hover,.circleBtn:hover{background:#4fd1c524!important;border-color:#4fd1c557!important}.topCard .rank{text-shadow:0 10px 30px #d8b46a14;color:#0000!important;-webkit-text-stroke:2px #d8b46a94!important}.browsePage,.liveTvPage,.accountPage,.plansPage,.cmsPublicPage,.faqPage{color:var(--aurora-text)!important;background:0 0!important}.browsePage{background:linear-gradient(#07111f9e 0%,#0000 320px)!important}.browseHeading h1{background:linear-gradient(90deg,var(--aurora-text),#dce6ec);color:#0000;-webkit-background-clip:text;background-clip:text}.browseHeading p,.browseResultCount{color:var(--aurora-muted)!important}.filterToggle,.clearFilters{color:var(--aurora-text)!important;border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:var(--aurora-blur)!important;backdrop-filter:var(--aurora-blur)!important;background:#fff1!important}.browseFilters{border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-shadow:var(--aurora-shadow)!important;background:#07111fad!important}.browseFilters label{color:var(--aurora-muted)!important}.browseFilters select,.browseFilters input{border:1px solid var(--aurora-border)!important;color:var(--aurora-text)!important;background:#ffffff0e!important}.emptyState{border:1px solid var(--aurora-border)!important;color:var(--aurora-muted)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff09!important}.emptyState h2{color:var(--aurora-text)!important}.modalBack{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#02060cb8!important}.modal{border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#07111fe6!important;border-radius:18px!important;box-shadow:0 36px 110px #00000094!important}.close{border:1px solid var(--aurora-border)!important;background:#07111fb8!important}.modalHero{position:relative}.modalHero:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#07111ff5);position:absolute;inset:0}.modalHero>*{z-index:1;position:relative}.modalBody{color:#d9e0e7!important}.facts{color:var(--aurora-muted)!important}.facts b{color:var(--aurora-gold-soft)!important}.detailsPage,.detailsView{background:0 0!important}.detailsHero:after{background:linear-gradient(0deg,var(--aurora-bg-1) 0%,#07111fc2 34%,transparent 70%)!important}.detailsBody,.reviewsSection{color:var(--aurora-text)!important}.reviewCard,.reviewComposer{border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffff0d!important}.reviewStars,.ratingStars{color:var(--aurora-gold)!important}.searchOverlay,.notificationsPanel,.notificationsDrawer{-webkit-backdrop-filter:blur(26px)saturate(135%)!important;background:#050a12c2!important}.searchPanel,.notificationCard,.notificationItem{border:1px solid var(--aurora-border)!important;box-shadow:var(--aurora-shadow)!important;background:#ffffff0e!important}.searchInput,input.searchInput{border:1px solid var(--aurora-border)!important;color:var(--aurora-text)!important;background:#ffffff12!important}.notificationDot{background:var(--aurora-teal)!important;box-shadow:0 0 14px #4fd1c594!important}.accountPage{background:radial-gradient(circle at 15% 5%,#4fd1c512,#0000 25%),0 0!important}.accountCard,.accountPanel,.accountSection,.planCard,.paymentRow,.deviceRow,.watchHistoryRow,.myRentalRow{border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(17px)!important;backdrop-filter:blur(17px)!important;background:#ffffff0d!important;box-shadow:inset 0 1px #ffffff06!important}.accountCard:hover,.planCard:hover{border-color:#4fd1c53d!important}.watchHistoryInfo b,.myRentalInfo b{color:var(--aurora-text)!important}.watchHistoryInfo small,.watchHistoryInfo span,.myRentalInfo small,.myRentalInfo span{color:var(--aurora-muted)!important}.watchHistoryPlay,.myRentalPlay{background:linear-gradient(135deg,var(--aurora-teal),#92e7df)!important;color:#06131b!important;box-shadow:0 10px 28px #4fd1c529!important}.rentalModalBackdrop{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#02060cc2!important}.rentalModal{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background:#07111feb!important;border:1px solid #d8b46a45!important;box-shadow:0 34px 100px #0000008c!important}.rentalHero{background-color:#0b1828!important}.rentalEyebrow,.rentalTerms svg{color:var(--aurora-gold)!important}.rentalBody h2,.rentalPrice{color:var(--aurora-text)!important}.rentalLead{color:var(--aurora-muted)!important}.rentalTerms>div{border:1px solid var(--aurora-border)!important;color:#dce3ea!important;background:#ffffff0b!important}.rentalClose{border:1px solid var(--aurora-border)!important;background:#07111fb8!important}.planCard.featured,.planCard.recommended{border-color:#d8b46a6b!important;box-shadow:0 26px 70px #d8b46a17!important}.planBadge,.premiumBadge{background:linear-gradient(135deg,var(--aurora-gold),var(--aurora-gold-soft))!important;color:#07111f!important}.liveTvPage{background:radial-gradient(circle at 74% 8%,#4fd1c514,#0000 28%),0 0!important}.liveTvHero p,.liveNowInfo p,.liveNowInfo small{color:var(--aurora-muted)!important}.liveBadge{color:#bdf8f2!important;background:#4fd1c524!important;border:1px solid #4fd1c54d!important;box-shadow:0 0 18px #4fd1c514!important}.liveTvPlayerCard,.liveChannelPanel{border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:var(--aurora-shadow)!important;background:#ffffff0b!important}.liveVideoWrap{background:#02060d!important}.liveScheduleRow{border-color:#ffffff12!important}.liveScheduleRow em{color:var(--aurora-teal)!important}.liveCategoryTabs button,.liveChannelButton{border:1px solid var(--aurora-border)!important;color:var(--aurora-muted)!important;background:#ffffff0b!important}.liveCategoryTabs button.active,.liveChannelButton.active{color:var(--aurora-text)!important;background:#4fd1c51c!important;border-color:#4fd1c557!important}.cmsPublicCard,.faqCard,.faqItem{border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#ffffff0b!important}.cmsPublicPage h1,.faqPage h1{color:var(--aurora-text)!important}.cmsPublicPage p,.faqPage p,.faqItem p{color:var(--aurora-muted)!important}.onboardingBackdrop{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#02060cc7!important}.onboardingCard{background-color:var(--aurora-bg-1)!important;border:1px solid var(--aurora-border)!important;box-shadow:0 36px 110px #0009!important}.onboardingCard:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#07111f80 55%,#050a12f7 100%);position:absolute;inset:0}.onboardingContent,.onboardingClose{z-index:2}.onboardingContent>span{color:var(--aurora-gold)!important}.onboardingDots button.active{background:linear-gradient(90deg,var(--aurora-teal),var(--aurora-gold))!important}.onboardingClose{border-color:var(--aurora-border)!important;background:#07111fad!important}.authPage{background:linear-gradient(145deg,var(--aurora-bg-0),var(--aurora-bg-1) 48%,var(--aurora-bg-2))!important;color:var(--aurora-text)!important}.authVisual:after{background:linear-gradient(90deg,#050a121a 0%,#07111f33 52%,#07111ff5 100%),linear-gradient(#050a120d,#07111fad)!important}.authVisualOverlay{background:radial-gradient(circle at 26% 35%,#4fd1c50a,#07111f1f 42%,#050a1273 100%)!important}.authEyebrow{color:var(--aurora-gold)!important}.authCard,.authPanel,.authFormPanel{border-color:var(--aurora-border)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;box-shadow:var(--aurora-shadow)!important;background:#ffffff0e!important}.authPage input{border-color:var(--aurora-border)!important;color:var(--aurora-text)!important;background:#ffffff0e!important}.siteFooter{border-top:1px solid var(--aurora-border)!important;color:var(--aurora-muted)!important;background:linear-gradient(#0000,#050a127a)!important}.footerBrand b{color:var(--aurora-gold)!important}.footerLinks button{color:var(--aurora-muted)!important}.footerLinks button:hover{color:var(--aurora-text)!important}.mobileNav{border-top:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(22px)saturate(140%)!important;background:#050a12db!important}.mobileNav button{color:#8996a8!important}.mobileNav button.active{color:var(--aurora-text)!important}.mobileNav button.active svg{filter:drop-shadow(0 0 7px #4fd1c55c);color:var(--aurora-teal)!important}.playerPage{background:#02060d!important}.playerShade{background:linear-gradient(#02060dbf 0%,#0000 22% 70%,#02060ddb 100%)!important}.playerRound{border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#07111fad!important}.playerMain{background:linear-gradient(135deg,var(--aurora-gold),var(--aurora-gold-soft))!important;color:#06131b!important;box-shadow:0 14px 42px #d8b46a38!important}.youtubePlayerNote{border:1px solid var(--aurora-border)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#07111fc7!important}button,input,select,textarea{outline:none}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px!important;outline:2px solid #4fd1c5b8!important}@media (width<=760px){.topbar{-webkit-backdrop-filter:blur(20px)saturate(135%)!important;backdrop-filter:blur(20px)saturate(135%)!important;background:#050a12b8!important;border-bottom:1px solid #ffffff0f!important;height:66px!important}.heroShadeLeft{background:linear-gradient(90deg,#050a12e0,#07111f4d 74%,#07111f0a)!important}.heroShadeBottom{background:linear-gradient(0deg,var(--aurora-bg-1),#07111fe6 20%,#07111f33 58%,transparent 78%)!important}.movieCard:hover{transform:none!important}.profileMenu{right:-6px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=980px){.auroraAuthPage{justify-content:center;padding:90px 24px 36px}.auroraAuthBackdrop{background:linear-gradient(#050c1661 0%,#050c16b8 54%,#050c16f5 100%),url(/images/primeworld-login-bg.png) 50%/cover no-repeat}.auroraAuthStatement{display:none}.auroraAuthBrand{top:22px;left:24px}.auroraAuthBrand img{height:46px}}@media (width<=560px){.auroraAuthPage{padding:82px 16px 24px}.auroraAuthCard{border-radius:20px;padding:28px 22px}.auroraAuthCard h1{font-size:28px}.auroraAuthOptions{align-items:flex-start}}.auroraAuthPage{color:#f6f4ef;background:#050c16;justify-content:flex-end;align-items:center;min-height:100vh;padding:48px clamp(32px,7vw,120px);display:flex;position:relative;overflow:hidden}.auroraAuthBackdrop{background:linear-gradient(90deg,#050c162e 0%,#050c1647 36%,#050c169e 62%,#050c16f0 100%),linear-gradient(#050c161f 0%,#050c1638 55%,#050c16cc 100%),url(/images/primeworld-login-bg.png) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.auroraAuthGlow{filter:blur(90px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.auroraAuthGlowOne{background:#43c7bc21;width:420px;height:420px;top:5%;right:18%}.auroraAuthGlowTwo{background:#d7b56d1f;width:360px;height:360px;bottom:-10%;left:5%}.auroraAuthBrand{z-index:3;position:absolute;top:28px;left:44px}.auroraAuthBrand img{object-fit:contain;filter:drop-shadow(0 8px 24px #00000059);width:auto;height:56px}.auroraAuthStatement{z-index:3;max-width:520px;position:absolute;bottom:9vh;left:5.5vw}.auroraAuthStatement>span{color:#d7b56d;letter-spacing:4px;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.auroraAuthStatement h2{letter-spacing:-2px;color:#f6f4ef;text-shadow:0 12px 45px #0000006b;max-width:520px;margin:0;font-size:clamp(42px,4.1vw,68px);font-weight:700;line-height:1.02}.auroraAuthStatement p{color:#f6f4efb3;max-width:440px;margin:18px 0 0;font-size:16px;line-height:1.65}.auroraAuthCard{z-index:5;-webkit-backdrop-filter:blur(24px)saturate(125%);background:linear-gradient(145deg,#0b1828b8,#060f1b91);border:1px solid #ffffff1f;border-radius:24px;width:min(440px,100%);padding:38px;position:relative;box-shadow:0 30px 90px #0000007a,inset 0 1px #ffffff14}.auroraAuthCardTop{margin-bottom:28px}.auroraAuthKicker{color:#d7b56d;letter-spacing:2.4px;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.auroraAuthCard h1{color:#f6f4ef;letter-spacing:-1px;margin:0;font-size:34px;font-weight:700;line-height:1.1}.auroraAuthCardTop p{color:#aeb8c4;margin:10px 0 0;font-size:14px;line-height:1.55}.auroraAuthField{margin-bottom:17px;display:block}.auroraAuthField>span{color:#f6f4efc2;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.auroraAuthField input{color:#f6f4ef;width:100%;height:52px;font:inherit;box-sizing:border-box;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:0 15px;transition:all .2s}.auroraAuthField input::placeholder{color:#aeb8c47a}.auroraAuthField input:focus{background:#ffffff13;border-color:#43c7bcad;box-shadow:0 0 0 3px #43c7bc1a,0 8px 26px #0000001f}.auroraAuthOptions{justify-content:space-between;align-items:center;gap:14px;margin:3px 0 20px;display:flex}.auroraRemember{color:#aeb8c4;align-items:center;gap:8px;font-size:12px;display:flex}.auroraRemember input{accent-color:#43c7bc}.auroraForgot{color:#d7b56d;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.auroraAuthPrimary{cursor:pointer;color:#07111f;background:linear-gradient(135deg,#d7b56d,#ead29b);border:0;border-radius:13px;width:100%;height:52px;font-size:14px;font-weight:900;transition:all .22s;box-shadow:0 12px 30px #d7b56d2e}.auroraAuthPrimary:hover{transform:translateY(-1px);box-shadow:0 16px 38px #d7b56d45}.auroraAuthPrimary:disabled{opacity:.65;cursor:default;transform:none}.auroraAuthDivider{align-items:center;gap:12px;margin:20px 0;display:flex}.auroraAuthDivider span{background:#ffffff1a;flex:1;height:1px}.auroraAuthDivider b{color:#aeb8c48c;letter-spacing:1.8px;font-size:9px}.auroraAuthSecondary{cursor:pointer;color:#f6f4ef;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:13px;width:100%;height:50px;font-weight:700;transition:all .2s}.auroraAuthSecondary:hover{background:#43c7bc13;border-color:#43c7bc57}.auroraAuthError{color:#ffc1c5;background:#d34a531f;border:1px solid #d34a534d;border-radius:10px;margin:-3px 0 14px;padding:11px 12px;font-size:12px}.auroraAuthSwitch{text-align:center;color:#aeb8c4;margin:23px 0 0;font-size:13px}.auroraAuthSwitch button{color:#f6f4ef;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.auroraAuthLegal{text-align:center;color:#aeb8c478;max-width:330px;margin:15px auto 0;font-size:10px;line-height:1.55;display:block}@media (width<=980px){.auroraAuthPage{justify-content:center;padding:90px 24px 36px}.auroraAuthBackdrop{background:linear-gradient(#050c1661 0%,#050c16b8 54%,#050c16f5 100%),url(/images/primeworld-login-bg.png) 50%/cover no-repeat}.auroraAuthStatement{display:none}.auroraAuthBrand{top:22px;left:24px}.auroraAuthBrand img{height:46px}}@media (width<=560px){.auroraAuthPage{padding:82px 16px 24px}.auroraAuthCard{border-radius:20px;padding:28px 22px}.auroraAuthCard h1{font-size:28px}.auroraAuthOptions{align-items:flex-start}}.hero,.home-hero,.hero-banner,.hero-section,.pw-hero,.cinematic-hero{height:92vh!important;min-height:92vh!important}.hero img,.home-hero img,.hero-banner img,.hero-section img,.pw-hero img,.cinematic-hero img{object-fit:cover!important;height:100%!important}.hero-content,.home-hero-content,.hero__content,.pw-hero-content,.cinematic-hero-content{flex-direction:column;justify-content:center;display:flex;min-height:92vh!important}@media (width<=1024px){.hero,.home-hero,.hero-banner,.hero-section,.pw-hero,.cinematic-hero{height:78vh!important;min-height:78vh!important}.hero-content,.home-hero-content,.hero__content,.pw-hero-content,.cinematic-hero-content{min-height:78vh!important}}@media (width<=640px){.hero,.home-hero,.hero-banner,.hero-section,.pw-hero,.cinematic-hero{height:68vh!important;min-height:68vh!important}.hero-content,.home-hero-content,.hero__content,.pw-hero-content,.cinematic-hero-content{min-height:68vh!important}}.landscapeCard{background:#111;aspect-ratio:16/9!important}.landscapeCard>img{object-fit:cover!important;object-position:center 30%!important;width:100%!important;height:100%!important}.landscapeRow .movieCard{aspect-ratio:16/9!important}.landscapeRow .movieCard>img{object-fit:cover!important;object-position:center 30%!important}.siteFooter{background:radial-gradient(circle at 10% 0,#4fd1c50f,#0000 28%),linear-gradient(#07111f33,#050a12f5)!important;border-top:1px solid #d8b46a29!important;margin-top:70px!important;padding:58px 5% 34px!important}.footerTop{grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(150px,1fr));gap:48px;width:100%;max-width:1500px;margin:0 auto;display:grid}.footerIdentity{max-width:390px}.footerBrand{flex-direction:column;display:flex;align-items:flex-start!important;gap:3px!important}.footerBrand b{letter-spacing:.09em;color:var(--aurora-gold)!important;font-size:27px!important}.footerBrand span{color:#8f9bad!important;letter-spacing:.25em!important;font-size:9px!important}.footerIdentity p{color:#8d99aa;margin:17px 0 12px;font-size:13px;line-height:1.7}.footerVendor{color:#c9a227;letter-spacing:.04em;font-size:11px}.footerColumn{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footerColumn>b{color:#f5f0e6;margin-bottom:5px;font-size:13px}.footerColumn button{color:#8d99aa;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;transition:all .2s}.footerColumn button:hover{color:#d8b46a;transform:translate(2px)}.footerBottom{color:#687487;border-top:1px solid #ffffff12;justify-content:space-between;gap:20px;width:100%;max-width:1500px;margin:42px auto 0;padding-top:22px;display:flex}.footerBottom small{font-size:10px}@media (width<=900px){.footerTop{grid-template-columns:1fr 1fr;gap:34px}.footerIdentity{grid-column:1/-1;max-width:520px}}@media (width<=600px){.siteFooter{padding:42px 20px 105px!important}.footerTop{grid-template-columns:1fr 1fr;gap:30px 20px}.footerIdentity{grid-column:1/-1}.footerBottom{flex-direction:column;margin-top:32px}}.contentRows{z-index:10;background:linear-gradient(#0000 0,#050a12c7 115px,#050a12 260px);padding-bottom:45px;position:relative;margin-top:-82px!important}.heroPremium{background:#050a12!important;height:82vh!important;min-height:700px!important;padding:112px 4.5% 120px!important}.heroBackdrop{filter:saturate(1.08)contrast(1.05)brightness(.94)!important;background-position:50% 24%!important;transform:scale(1.025)!important}.heroContentPremium{max-width:640px!important;margin-top:45px!important}.heroPremium h1{letter-spacing:-3px!important;margin-bottom:14px!important;font-size:clamp(54px,6vw,88px)!important;line-height:.94!important}.heroPremium p{color:#f5f0e6e3!important;max-width:610px!important;font-size:16px!important;line-height:1.62!important}.heroPremium .heroButtons{margin-top:24px!important}.heroPremium .heroPlay,.heroPremium .heroInfo{border-radius:9px!important;height:48px!important;padding:0 23px!important}.heroPremium .heroDots{bottom:88px!important}.heroPremium .heroDots button{width:20px!important;height:3px!important}.heroPremium .heroDots button.active{width:36px!important}.premiumRowSection{margin:0 0 18px;position:relative;padding-left:4.5%!important}.premiumRowTitle{min-height:44px;padding-right:4.5%;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;display:flex!important}.rowHeadingWrap{align-items:center;gap:11px;display:flex}.rowHeadingWrap h2{color:#f5f0e6;letter-spacing:-.45px;margin:0;font-size:clamp(19px,1.65vw,25px);font-weight:750}.rowAccent{background:linear-gradient(#d8b46a,#4fd1c5);border-radius:99px;width:3px;height:21px;box-shadow:0 0 18px #d8b46a29}.rowExplore{color:#7e8b9c;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:650;transition:all .2s;display:flex}.rowExplore span{font-size:20px;line-height:1;transition:all .2s}.rowExplore:hover{color:#d8b46a}.rowExplore:hover span{transform:translate(3px)}.premiumRow{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:13px!important;padding:7px 4.5% 27px 2px!important;overflow:auto visible!important}.premiumRow::-webkit-scrollbar{display:none}.premiumRow .movieCard{scroll-snap-align:start;transition:transform .28s cubic-bezier(.22,.8,.32,1),filter .28s,box-shadow .28s!important}.landscapeRow .movieCard{flex:0 0 clamp(275px,21vw,335px)!important}.portraitRow .movieCard{flex:0 0 clamp(165px,13.5vw,205px)!important}.contentRows .movieCard{border:1px solid #f5f0e60e;overflow:hidden;box-shadow:0 5px 18px #0000002e;background:#0b1624!important;border-radius:10px!important}.contentRows .movieCard>img{border-radius:10px!important}.contentRows .movieCard:hover{z-index:12;border-color:#d8b46a2e;transform:translateY(-5px)scale(1.025)!important;box-shadow:0 17px 38px #0000006b!important}.contentRows .premiumRowSection:first-child{margin-top:0}.contentRows .premiumRowSection:nth-child(2n){position:relative}.contentRows .premiumRowSection:nth-child(2n):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#4fd1c505,#0000 38%);position:absolute;inset:-12px 0 2px}.rowTop{padding-top:12px!important}.rowTop .movieCard{box-shadow:0 9px 28px #00000047}.premiumRow:empty{min-height:0!important;padding-top:0!important;padding-bottom:4px!important}@media (width>=1500px){.premiumRowSection{padding-left:5%!important}.premiumRowTitle{padding-right:5%}.premiumRow{padding-right:5%!important}.landscapeRow .movieCard{flex-basis:345px!important}.portraitRow .movieCard{flex-basis:210px!important}}@media (width<=1024px){.heroPremium{height:76vh!important;min-height:630px!important}.contentRows{margin-top:-58px!important}.premiumRowSection{padding-left:28px!important}.premiumRowTitle{padding-right:28px}.premiumRow{padding-right:28px!important}.landscapeRow .movieCard{flex-basis:285px!important}.portraitRow .movieCard{flex-basis:170px!important}}@media (width<=620px){.heroPremium{height:67vh!important;min-height:560px!important;padding:90px 18px 80px!important}.heroPremium h1{letter-spacing:-1.8px!important;font-size:43px!important}.heroPremium p{font-size:13px!important}.contentRows{margin-top:-28px!important}.premiumRowSection{margin-bottom:8px;padding-left:18px!important}.premiumRowTitle{min-height:38px;padding-right:18px;margin-bottom:4px!important}.rowHeadingWrap{gap:8px}.rowHeadingWrap h2{font-size:17px}.rowAccent{width:2px;height:17px}.rowExplore{font-size:10px}.premiumRow{gap:10px!important;padding:5px 18px 20px 1px!important}.landscapeRow .movieCard{flex-basis:248px!important}.portraitRow .movieCard{flex-basis:143px!important}.contentRows .movieCard:hover{transform:none!important}}.footerBrandLogo{object-fit:contain;max-width:190px;max-height:65px}.footerColumn a{color:#a4b0c6;margin-top:13px;font-size:13px;text-decoration:none}.footerColumn a:hover{color:#fff}.footerIdentity>a{color:#bbc9df;font-size:13px;text-decoration:none}.publicInfo{min-height:100vh;padding-top:35px}.publicInfoBack{color:#fff;margin:0 5vw 30px;text-decoration:none;display:inline-block}.homeWithoutHero{min-height:55vh;padding-top:140px}.homeNotice{color:#bbc9df;margin:24px 5vw}.homeEmpty{background:linear-gradient(125deg,#192637,#141324);border:1px solid #303c53;border-radius:15px;margin:10px 5vw 45px;padding:55px 40px}.homeEmpty>span{color:#d8b975;letter-spacing:2px;font-size:10px}.homeEmpty h1{margin:18px 0;font-size:clamp(27px,4vw,46px)}.homeEmpty p{color:#aab8cc}.homeEmpty button{color:#172031;background:#ddbd7d;border:0;border-radius:5px;margin-top:18px;padding:14px 22px;font-weight:700}a:focus-visible,button:focus-visible{outline-offset:4px;outline:2px solid #e4c27a}@media (width<=600px){.homeWithoutHero{padding-top:110px}.homeEmpty{padding:35px 24px}}.contentRows.homeWithoutHero{margin-top:0!important;padding-top:110px!important}b.brandLogo{letter-spacing:-.5px;font-size:20px;line-height:1.1;width:auto!important;height:auto!important;transform:none!important}.brandWrap{overflow:visible}.footerBrand b{font-size:23px}@media (width<=600px){.contentRows.homeWithoutHero{padding-top:95px!important}}.topbar .brandWrap{flex:none!important;width:clamp(140px,16vw,210px)!important;overflow:hidden!important}.topbar img.brandLogo{object-fit:contain!important;width:100%!important;height:48px!important;transform:none!important}.topbar b.brandLogo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(15px,1.6vw,20px);display:block;overflow:hidden}.cardArtworkFallback{text-align:center;color:#c9d4e4;background:radial-gradient(at 70% 10%,#324753,#0000 65%),linear-gradient(145deg,#1c2637,#111927);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:100%;padding:25px;display:flex}.cardArtworkFallback svg{color:#bba068}.cardArtworkFallback b{font-size:18px;line-height:1.3}@media (width<=1100px){.topbar .brandWrap{width:150px!important}.topbar{gap:14px!important}.navlinks{gap:12px!important;font-size:12px!important}}:root{--brand-primary:#d71920;--brand-accent:#d8b46a;--brand-background:#050a12;--brand-text:#f5f0e6}.app,.publicInfo,.auroraAuthPage,.profileGate,.pageLoader,.streamGate,.siteFooter{--pw-navy:var(--brand-background);--pw-ivory:var(--brand-text);--pw-gold:var(--brand-accent);--aurora-text:var(--brand-text);--aurora-teal:var(--brand-accent);color:var(--brand-text)!important;background-color:var(--brand-background)!important}.app .contentRows{background:linear-gradient(180deg,transparent,var(--brand-background) 260px)!important}.app .heroShadeBottom{background:linear-gradient(0deg,var(--brand-background),transparent)!important}.app .heroPlay,.app .plansPage .planGrid button,.app .rentalPrimary,.auroraAuthPrimary,.streamGateButton{background:var(--brand-primary)!important;color:var(--brand-text)!important}.app .rowAccent{background:var(--brand-accent)!important}.app .rowHeadingWrap h2,.app .heroPremium h1{color:var(--brand-text)!important}.app .rowExplore,.app .heroKicker,.app .navlinks .active,.footerColumn b{color:var(--brand-accent)!important}.siteFooter{background:var(--brand-background)!important}.footerContact{color:inherit;margin-top:10px;font-size:12px;font-style:normal;line-height:1.6;display:block}.customLoaderIcon{object-fit:contain;width:100px;height:100px}.primeLoaderText{color:var(--brand-text)!important}.pwBrandColourField{gap:8px;display:flex}.pwBrandColourField input[type=color]{width:50px;min-width:50px;padding:3px}.pwBrandAssetUrl{color:#a4b0c6;gap:6px;margin-top:14px;font-size:10px;display:grid}.pwBrandAssetUrl input{color:#fff;background:#0d1b2d;border:1px solid #334154;border-radius:6px;width:100%;padding:9px}.pwBrandToggle{align-items:center;gap:10px;display:flex!important}.pwBrandToggle input{width:auto!important}.couponEntry{border:1px solid #ffffff24;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;padding:20px;display:flex}.couponEntry input{color:inherit;background:#101827;border:1px solid #ffffff40;border-radius:6px;min-width:0;max-width:100%;padding:12px}.couponEntry button{background:var(--brand-primary,#d71920);color:#fff;border:0;border-radius:6px;padding:12px 18px}.couponEntry button:disabled{opacity:.5}.couponEntry p{flex-basis:100%;margin:0}.trialNotice{color:var(--brand-text,#f5f0e6);padding:12px 0}.plansPage .trialButton{background:0 0;border:1px solid;margin-top:12px}.cmsBody{overflow-wrap:anywhere}.cmsBody a{color:var(--brand-accent,#c9a227);text-underline-offset:3px}.cmsBody h2,.cmsBody h3,.cmsBody h4{color:var(--brand-text,#f5f0e6);line-height:1.3}.cmsPublicPage,.faqPage{background-color:var(--brand-background,#0e1a2b)}.faqWrap>label{align-items:center;gap:12px;margin-bottom:20px;display:flex}.faqWrap select{color:var(--brand-text,#f5f0e6);background:#132239;border:1px solid #fff3;border-radius:8px;max-width:75%;padding:10px}.faqItem>.cmsBody{padding:0 18px 14px}.publicInfo button{color:var(--brand-text,#f5f0e6);cursor:pointer;background:#132239;border:1px solid #fff3;border-radius:8px;padding:10px 14px}.notificationCount{background:var(--brand-primary,#d71920);color:#fff;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-6px;right:-3px}.notificationToolbar{border-bottom:1px solid #fff2;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.notificationScroll{overscroll-behavior:contain;max-height:min(65vh,650px);overflow:auto}.notificationsPanel .notificationMessage{cursor:default;box-sizing:border-box;overflow-wrap:anywhere;grid-template-columns:24px minmax(0,1fr)}.notificationMessage.unread{border-left:3px solid var(--brand-accent,#c9a227)!important}.notificationItemActions{flex-wrap:wrap;margin-top:7px;flex-direction:row!important;display:flex!important}.notificationsPanel button,.announcementBanner button{color:var(--brand-text,#f5f0e6);cursor:pointer;background:#132239;border:1px solid #fff3;border-radius:7px;padding:7px 10px}.notificationsPanel button:disabled,.announcementBanner button:disabled{opacity:.5;cursor:wait}.notificationMore{margin:12px}.announcementBanner{z-index:15;border:1px solid var(--brand-accent,#c9a227);background:var(--brand-background,#0e1a2b);color:var(--brand-text,#f5f0e6);border-radius:12px;align-items:center;gap:15px;margin:92px 4% 20px;padding:16px 20px;display:flex;position:relative}.announcementBanner>div{overflow-wrap:anywhere;flex:1;min-width:0}.announcementBanner p{white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.5}.announcementBanner~.hero{margin-top:0}@media (width<=600px){.announcementBanner{flex-wrap:wrap;margin:80px 16px 16px;padding:14px}.announcementBanner>div{flex-basis:100%}.notificationToolbar{font-size:11px}.notificationsPanel .notificationMessage span{font-size:13px}}.notificationsPanel{background:var(--brand-background,#0e1a2b)!important;-webkit-backdrop-filter:none!important}.notificationsPanel .notificationItem{box-shadow:none!important;background:#132239!important}.notificationsPanel .notificationsHead,.notificationsPanel .notificationToolbar{background:var(--brand-background,#0e1a2b)}.profileGate{background:var(--brand-background,#050a12)!important;text-align:center!important;justify-content:flex-start!important;min-height:100vh!important;padding:56px 24px 70px!important}.profileGate>h1{letter-spacing:-1.5px!important;color:var(--brand-text,#f5f0e6)!important;margin:0 0 10px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:600!important;line-height:1.05!important}.profileGate>p{color:#aeb9cb!important;margin:8px auto 28px!important;font-size:14px!important}.profileGate .profileChoices{flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:26px!important;margin:12px 0 26px!important;display:flex!important}.profileGate .profileChoice{gap:8px!important;width:145px!important;max-width:145px!important}.profileGate .profileChoice>button:first-child{background:0 0!important;border:0!important;width:100%!important;padding:0!important}.profileGate .profileChoices span{border-radius:9px!important;width:112px!important;height:112px!important;margin:0 auto 10px!important;font-size:34px!important;box-shadow:0 10px 28px #00000047!important}.profileGate .profileChoice b{color:var(--brand-text,#f5f0e6)!important;font-size:14px!important;line-height:1.25!important;display:block!important}.profileGate .profileChoice small{margin-top:4px!important;font-size:12px!important}.profileGate .profileDelete{border-radius:6px!important;width:auto!important;min-width:112px!important;padding:7px 10px!important;font-size:11px!important}.profileGate .manageBtn{letter-spacing:1.5px!important;min-height:38px!important;margin:12px 0 0!important;padding:9px 22px!important;font-size:12px!important}.profileGate .profileEditor{text-align:left!important;border-radius:14px!important;width:min(420px,92vw)!important;margin:24px auto!important;padding:22px!important}.profileGate .profileEditor h2{margin:0 0 18px!important;font-size:22px!important;line-height:1.2!important}.profileGate .profileEditor label{gap:6px!important;margin:13px 0!important;font-size:13px!important}.profileGate .profileEditor input:not([type=checkbox]),.profileGate .profileEditor select{min-height:42px!important;padding:10px 12px!important;font-size:14px!important}.profileGate .profileEditor button{margin-top:4px!important;padding:9px 14px!important;font-size:12px!important}@media (width<=600px){.profileGate{padding:38px 16px 55px!important}.profileGate>h1{font-size:34px!important}.profileGate .profileChoices{gap:18px!important}.profileGate .profileChoice{width:125px!important}.profileGate .profileChoices span{width:92px!important;height:92px!important;font-size:28px!important}}.topbar .navlinks button,.topbar .navlinks a,.topbar .kidsButton,.topbar .profileTrigger,.topbar .headerIcon{color:#ffffffe6!important;opacity:1!important}.topbar .navlinks button:hover,.topbar .navlinks button.active,.topbar .navlinks a:hover,.topbar .navlinks .active{color:#fff!important}.topbar .navlinks button.active{font-weight:800!important}.desktopSearch,.desktopSearch span{color:#ffffffd6!important}.heroPremium h1,.hero h1{color:#fff!important;text-shadow:0 3px 10px #000000bf,0 10px 42px #000000b8!important}.heroKicker{color:#f2c14e!important;text-shadow:0 2px 10px #000c!important;font-weight:900!important}.heroKickerMark{color:#07111f!important;background:#f2c14e!important}.heroPremium .heroMeta,.heroMeta{color:#fffffff0!important;text-shadow:0 2px 8px #000000d9!important;font-weight:600!important}.heroPremium .heroMeta>span{color:#fffffff0!important}.heroPremium .badge,.heroPremium .quality,.badge,.quality{color:#ffd76a!important;background:#080f1a85!important;border-color:#f2c14eb8!important}.heroPremium p,.hero p{color:#fffffff0!important;text-shadow:0 2px 8px #000c,0 4px 18px #000000b8!important;font-weight:500!important}.heroShadeLeft{background:linear-gradient(90deg,#030810fa 0%,#040a14f0 17%,#050c18c7 37%,#050c186b 58%,#050c181f 78%,#050c1805 90%)!important}.heroShadeBottom{background:linear-gradient(#0000 42%,#07111f47 62%,#07111fc2 80%,#07111ffa 93%,#07111f 100%)!important}.playBtn,.heroPlay{color:#07111f!important;background:#f2c14e!important;font-weight:900!important}.infoBtn,.heroInfo{color:#fff!important;background:#0a121fc7!important;border:1px solid #ffffff47!important;font-weight:800!important}.heroSideBadge{color:#fff!important;background:#050c16d6!important;border-left-color:#f2c14e!important;font-weight:600!important}.homeNotice{color:#ffffffe8!important;text-shadow:0 2px 8px #000000b3!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important}.rowTitle{color:#f2c14e!important;text-shadow:0 2px 8px #0000008c!important;font-weight:800!important}.rowTitle span,.rowTitle button{color:#7fe4db!important}.smallMeta{color:#ffffffc7!important}.genres{color:#ffffffe0!important}.profileMenu button{color:#ffffffeb!important}@media (width<=760px){.topbar .navlinks button,.topbar .kidsButton,.topbar .profileTrigger,.topbar .headerIcon{color:#fff!important}.heroPremium p,.hero p{color:#fffffff2!important}.homeNotice{padding-left:18px!important;padding-right:18px!important;font-size:14px!important}}.rowTitle{color:#f7f3ea!important;letter-spacing:-.2px!important;text-shadow:0 2px 7px #000000b8,0 4px 14px #00000073!important;font-weight:800!important}.rowTitle span,.rowTitle button{color:#e6bc55!important;font-weight:700!important}.detailsModalV2,.modal.detailsModalV2{color:#fff!important;background:#07111f!important}.detailsModalV2 .modalHero:after{background:linear-gradient(#0000 0%,#07111f1a 22%,#07111f99 50%,#07111ff5 76%,#07111f 100%)!important}.detailsHeroContent h1,.detailsHeroContent h2,.detailsModalV2 .modalTitle{color:#fff!important;text-shadow:0 3px 12px #000000e6,0 10px 38px #000000b8!important;font-weight:900!important}.detailsHeroContent .playBtn,.detailsHeroContent .heroPlay,.detailsModalV2 .playBtn{color:#06111e!important;background:#f2c14e!important;border:1px solid #fff3!important;font-weight:900!important;box-shadow:0 10px 28px #f2c14e2e!important}.detailsHeroContent .playBtn svg,.detailsModalV2 .playBtn svg{color:#06111e!important;fill:#06111e!important}.detailsHeroContent .playBtn:hover,.detailsModalV2 .playBtn:hover{color:#020812!important;background:#ffd66a!important}.detailsHeroContent .circleBtn,.detailsModalV2 .circleBtn{color:#fff!important;background:#07111f94!important;border-color:#fff6!important}.detailsHeroContent .circleBtn svg,.detailsModalV2 .circleBtn svg,.detailsModalV2 .heroMeta,.detailsModalV2 .smallMeta,.detailsModalV2 .quality,.detailsModalV2 .badge{color:#fff!important}.detailsModalV2 .badge,.detailsModalV2 .quality{color:#ffd76a!important;background:#080f1aad!important;border-color:#f2c14ec7!important;font-weight:800!important}.detailsModalV2 button:not(.playBtn):not(.close):not(.circleBtn),.detailsBody button{color:#ffffffe0!important}.detailsModalV2 button:not(.playBtn):not(.close):not(.circleBtn) svg,.detailsBody button svg{color:#e6bc55!important}.detailsBody button{background:#ffffff0e!important;border-color:#ffffff42!important}.detailsBody button:hover{color:#fff!important;background:#e6bc551a!important;border-color:#e6bc5594!important}.detailsSynopsis{color:#ffffffe6!important;font-weight:500!important;line-height:1.65!important}.detailsBody p{color:#ffffffd6!important}.detailsBody>div:first-child>p,.detailsBody .detailsSynopsis+p{color:#ffffffc7!important}.detailsModalV2 .facts{color:#ffffffc2!important}.detailsModalV2 .facts b,.detailsBody .facts b{color:#ffd76a!important;font-weight:800!important}.detailsModalV2 .facts span,.detailsBody .facts span{color:#fffc!important}.detailsModalV2 .reviewsSection{color:#ffffffe6!important}.detailsModalV2 .reviewCard p,.detailsModalV2 .reviewCard details{color:#ffffffd1!important}.detailsModalV2 .noReviews{color:#ffffff9e!important}.detailsModalV2 .close{color:#fff!important;background:#050c16d1!important;border:1px solid #ffffff29!important}@media (width<=760px){.detailsHeroContent h1,.detailsHeroContent h2,.detailsModalV2 .modalTitle{color:#fff!important}.detailsSynopsis{color:#ffffffeb!important}.rowTitle{color:#f7f3ea!important}}.searchSuggestions{flex-wrap:wrap;align-items:center;gap:9px;margin:-6px 0 22px;display:flex}.searchSuggestions>span{color:#abb7c9;margin-right:5px;font-size:12px}.searchSuggestions>button{color:#f5f0e6;cursor:pointer;background:#17243a;border:1px solid #fff3;border-radius:100px;padding:8px 12px}.searchSuggestions>button:focus-visible{outline-offset:2px;outline:2px solid #4fd1c5}.contentRows .rowSection .rowTitle h2,.contentRows .premiumRowSection .premiumRowTitle h2,.contentRows .rowHeadingWrap h2{color:#fff!important;opacity:1!important;text-shadow:0 2px 10px #000000bf!important;font-weight:800!important}.contentRows .rowTitle,.contentRows .premiumRowTitle,.contentRows .rowHeadingWrap{opacity:1!important;visibility:visible!important}.contentRows .rowExplore{color:#e8c477!important;opacity:1!important}.contentRows .premiumRow .card,.contentRows .premiumRow .titleCard{position:relative}.contentRows .premiumRow .cardTitle,.contentRows .premiumRow .movieTitle,.contentRows .premiumRow .titleCardTitle{color:#fff!important;opacity:1!important;text-shadow:0 2px 8px #000000f2!important;font-weight:700!important}.contentRows .premiumRow .cardMeta,.contentRows .premiumRow .movieMeta{color:#e5e7eb!important;opacity:1!important;text-shadow:0 2px 6px #000000f2!important}.detailsModalV2 .pwCredits{color:#fff;padding:24px 32px 32px}.pwCredits h2{color:#fff;margin-bottom:18px;font-size:24px;font-weight:800}.pwCredits h3{color:#f2e6d2;margin:22px 0 14px;font-size:17px}.pwCastGrid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:18px;display:grid}.pwPersonCard{color:#fff;text-align:center;cursor:pointer;background:0 0;border:0;min-width:0}.pwPersonPhoto{background:#1b2940;border:2px solid #d7b46d80;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 10px;display:flex;overflow:hidden}.pwPersonPhoto img{object-fit:cover;width:100%;height:100%}.pwPersonCard strong,.pwPersonCard span:not(.pwPersonPhoto){overflow-wrap:anywhere;display:block}.pwPersonCard strong{color:#fff;font-size:14px}.pwPersonCard span:not(.pwPersonPhoto){color:#c9d3e3;margin-top:5px;font-size:12px}.pwCrewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pwCrewCard{text-align:left;cursor:pointer;background:#17243a;border:1px solid #ffffff1f;border-radius:10px;padding:14px}.pwCrewCard b{color:#e7c684;font-size:12px;display:block}.pwCrewCard span{color:#fff;margin-top:5px;display:block}.pwCreditsEmpty{color:#cbd5e1}.pwPersonOverlay{z-index:10000;background:#030914e0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pwPersonDetail{color:#fff;background:#152238;border:1px solid #d7b46d59;border-radius:16px;width:min(100%,460px);max-height:85vh;padding:28px;position:relative;overflow:auto}.pwPersonClose{color:#fff;cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:12px}.pwPersonDetailPhoto{object-fit:cover;border-radius:50%;width:110px;height:110px}.pwPersonRole{color:#e7c684}@media (width<=600px){.detailsModalV2 .pwCredits{padding:20px}.pwCrewGrid{grid-template-columns:1fr}.pwPersonPhoto{width:78px;height:78px}.pwCastGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.pwArtistSection{color:#fff;padding:20px 0 30px}.pwArtistHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pwArtistHeader h2{color:#fff;margin:0;font-size:clamp(20px,2vw,27px);font-weight:800}.pwArtistHeader span{color:#cbd5e1;font-size:13px}.pwArtistScroller{scrollbar-width:thin;gap:22px;padding:6px 2px 16px;display:flex;overflow-x:auto}.pwArtistCard{color:#fff;text-align:center;cursor:pointer;background:0 0;border:0;flex:0 0 142px}.pwArtistPortrait{background:#1d2c45;border:2px solid #dcb667bf;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;margin:0 auto 12px;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.pwArtistPortrait img{object-fit:cover;width:100%;height:100%}.pwArtistCard:hover .pwArtistPortrait,.pwArtistCard:focus-visible .pwArtistPortrait{border-color:#ffe2a0;transform:scale(1.05)}.pwArtistCard strong,.pwArtistCard small{overflow-wrap:anywhere;display:block}.pwArtistCard strong{color:#fff;font-size:14px}.pwArtistCard small{color:#cbd5e1;margin-top:5px}.pwArtistFilmography{background:#13213a;border:1px solid #ffffff26;border-radius:14px;margin-top:24px;padding:22px}.pwArtistFilmography h3{color:#fff}.pwArtistBack{color:#e8c477;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.pwArtistMovieGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.pwArtistMovie{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;display:flex}.pwArtistMovie img{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%}.pwArtistMovie strong{color:#fff}.pwArtistMovie small{color:#cbd5e1}@media (width<=600px){.pwArtistHeader span{display:none}.pwArtistCard{flex-basis:108px}.pwArtistPortrait{width:100px;height:100px}.pwArtistScroller{gap:12px}}.pwLanguageSection{color:#fff;padding:24px 0 32px}.pwLanguageHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pwLanguageHeader h2{color:#fff;margin:0;font-size:clamp(20px,2vw,27px);font-weight:800}.pwLanguageHeader span{color:#cbd5e1;font-size:13px}.pwLanguageScroller{gap:14px;padding:5px 2px 16px;display:flex;overflow-x:auto}.pwLanguageTile{color:#fff;cursor:pointer;background:linear-gradient(135deg,#263b62,#111b32);border:1px solid #d8b56959;border-radius:15px;flex-direction:column;flex:0 0 170px;justify-content:center;align-items:center;gap:10px;min-height:125px;transition:transform .2s,border-color .2s;display:flex}.pwLanguageTile strong{color:#fff;font-size:18px}.pwLanguageTile small{color:#d4dce9;font-size:12px}.pwLanguageTile svg{color:#e8c477}.pwLanguageTile:hover,.pwLanguageTile.active,.pwLanguageTile:focus-visible{border-color:#e8c477;transform:translateY(-3px)}.pwLanguageResults{background:#14223b;border:1px solid #ffffff24;border-radius:14px;margin-top:20px;padding:22px}.pwLanguageResults h3{color:#fff}.pwLanguageBack{color:#e8c477;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.pwLanguageMovieGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.pwLanguageMovie{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;display:flex}.pwLanguageMovie img{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%}.pwLanguageMovie strong{color:#fff}.pwLanguageMovie small{color:#cbd5e1}@media (width<=600px){.pwLanguageHeader span{display:none}.pwLanguageTile{flex-basis:125px;min-height:100px}.pwLanguageTile strong{font-size:15px}.pwLanguageResults{padding:14px}}
