html{background:#050510}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.media-manager-page{min-height:100%;padding:34px}.media-manager-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.media-manager-header h1{letter-spacing:1px;margin:6px 0 8px;font-size:32px}.media-manager-header p{opacity:.68;max-width:620px;margin:0}.media-manager-kicker{letter-spacing:2px;opacity:.6;font-size:11px}.media-manager-badge{letter-spacing:1px;border:1px solid #ffffff1f;border-radius:999px;padding:9px 14px;font-size:11px}.media-manager-grid{grid-template-columns:minmax(260px,.8fr) minmax(380px,1.4fr);gap:20px;display:grid}.media-manager-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;padding:22px}.media-manager-card h2{margin:0 0 22px;font-size:18px}.media-manager-card label{opacity:.68;margin:16px 0 8px;font-size:12px;display:block}.media-manager-card input,.media-manager-card select{box-sizing:border-box;width:100%;color:inherit;background:#00000047;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:12px 13px}.media-manager-card input:focus,.media-manager-card select:focus{border-color:#ffffff47}.media-target-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.media-target-buttons button{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:11px}.media-target-buttons button.active{background:#ff5c5038;border-color:#ff786e8c}.media-target-buttons button:disabled{opacity:.35;cursor:not-allowed}.media-save-button{color:#fff;letter-spacing:.8px;cursor:pointer;background:linear-gradient(135deg,#ff3c49,#ff4c58);border:0;border-radius:11px;width:100%;margin-top:24px;padding:13px 16px;font-weight:700}.media-save-button:disabled{opacity:.5;cursor:wait}.media-status{border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px}.media-status.success{background:#3cc8781a;border:1px solid #3cc87838}.media-status.error{background:#ff50641a;border:1px solid #ff506438}.media-manager-info{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-top:20px;display:grid}.media-manager-info>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:16px}.media-manager-info small{opacity:.5;letter-spacing:1px;margin-bottom:7px;font-size:10px;display:block}.media-manager-info strong{font-size:13px}.security-monitor{background:linear-gradient(135deg,#ffb14812,#ffffff06 42%);border:1px solid #ffb14838;border-radius:18px;margin-top:22px;padding:20px}.security-monitor header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.security-monitor header span{color:#f3bf57;letter-spacing:.14em;font-size:10px;font-weight:900}.security-monitor h2{margin:5px 0;font-size:19px}.security-monitor p{color:#ffffffa3;margin:0;font-size:12px}.security-monitor header button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.security-summary{background:#0000002e;border-radius:11px;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:5px 9px;margin:16px 0 10px;padding:11px;display:grid}.security-summary strong{color:#f3bf57;font-size:20px}.security-summary strong.is-alert{color:#ff5c64}.security-summary span{color:#ffffff8c;font-size:10px}.security-events{gap:7px;max-height:360px;display:grid;overflow:auto}.security-audit{border-top:1px solid #ffffff1a;margin-top:16px;padding-top:14px}.security-audit h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.88rem}.security-event{background:#05080c61;border:1px solid #ffffff14;border-left:3px solid #6985a5;border-radius:10px;grid-template-columns:minmax(130px,.9fr) minmax(100px,.65fr) minmax(160px,1.3fr) minmax(150px,1fr);align-items:center;gap:10px;padding:10px;font-size:10px;display:grid}.security-event.severity-medium{border-left-color:#f0b64d}.security-event.severity-high{border-left-color:#f04b54}.security-event div{gap:3px;display:grid}.security-event b{color:#f4f6f8;letter-spacing:.06em;font-size:9px}.security-event small{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-event code{color:#dbe5ed;font-size:10px}.security-event>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-empty,.security-error{background:#ffffff0a;border-radius:9px;padding:10px;margin-top:13px!important}.security-error{color:#ff8d91!important}@media (width<=700px){.security-monitor{border-radius:14px;padding:15px}.security-monitor header{grid-template-columns:1fr auto;display:grid}.security-monitor h2{font-size:16px}.security-monitor header p{grid-column:1/-1;font-size:10px}.security-summary{grid-template-columns:auto 1fr}.security-summary strong:nth-of-type(2){margin-left:0}.security-event{grid-template-columns:1fr auto;gap:6px}.security-event>span,.security-event>small{grid-column:1/-1}}@media (width<=900px){.media-manager-grid{grid-template-columns:1fr}.media-manager-info{grid-template-columns:repeat(2,1fr)}}:root{color:#fff;font-synthesis:none;background:#050510;font-family:Arial,Noto Sans Khmer,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:radial-gradient(circle at 60% 10%,#441013 0%,#0000 30%),#050510}button,input{font:inherit}button{cursor:pointer}.app{grid-template-columns:220px minmax(0,1fr) 350px;gap:14px;min-height:100vh;padding:14px;display:grid}.sidebar{background:linear-gradient(#1c0d0cfa,#070711fa);border:1px solid #3b191b;border-radius:18px;flex-direction:column;min-height:calc(100vh - 28px);padding:18px 12px;display:flex}.brand{padding:5px 8px 28px}.brand-main{letter-spacing:2px;font-size:31px;font-weight:900}.brand-main,.hero h1{color:#0000;background:linear-gradient(90deg,#ff4c58,#ff3c49,#fff);-webkit-background-clip:text;background-clip:text}.brand-sub{letter-spacing:7px;color:#ddbbbd;margin-left:3px;font-size:10px}.nav-item{color:#ccb5b7;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;margin-bottom:3px;padding:10px 12px;display:flex}.nav-item:hover{background:#291314}.nav-item.active{color:#fff;background:linear-gradient(90deg,#dd202d,#d01b27);box-shadow:0 0 20px #ff322359}.nav-icon{text-align:center;width:22px;font-size:18px}.nav-item strong,.nav-item small{display:block}.nav-item small{color:#8f787a;margin-top:2px;font-size:8px}.nav-item.active small{color:#ffd5d8}.sidebar-divider{border-top:1px solid #281718;margin:10px}.sidebar-spacer{flex:1}.sidebar-vip{background:linear-gradient(160deg,#751f19a6,#260a08f2);border:1px solid #a83038;border-radius:14px;padding:15px}.vip-title{color:#ffd34e;margin-bottom:12px;font-weight:800}.sidebar-vip p{color:#e1cecf;margin:7px 0;font-size:11px}.sidebar-vip button,.vip-panel button{color:#fff;background:linear-gradient(90deg,#e82e3a,#d32833);border:0;border-radius:9px;width:100%;margin-top:10px;padding:10px}.app-center{min-width:0}.top-header{align-items:center;gap:12px;height:52px;margin-bottom:12px;display:flex}.search-box{background:#190b0ae6;border:1px solid #3e2022;border-radius:13px;flex:1;align-items:center;height:44px;padding:0 14px;display:flex}.search-box span{color:#a68e90;font-size:22px}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:0 12px}.ai-search-btn{color:#fff;background:linear-gradient(90deg,#811219,#ce2732);border:1px solid #f23945;border-radius:13px;height:44px;padding:0 20px}.header-actions{align-items:center;gap:9px;display:flex}.lang-btn,.icon-btn{color:#fff;background:#190b0c;border:1px solid #3e2022;border-radius:12px;height:42px}.lang-btn{padding:0 14px}.currency-switch{background:linear-gradient(145deg,#261d0cf0,#0f1114f0);border:1px solid #e1b54757;border-radius:12px;align-items:center;height:42px;padding:3px;display:flex;box-shadow:inset 0 1px #ffeeae12}.currency-switch button{color:#b8a976;background:0 0;border:0;border-radius:8px;width:27px;height:32px;padding:0;font-size:12px;font-weight:900;line-height:1}.currency-switch button.active{color:#211500;background:linear-gradient(135deg,#f6d878,#c99320);box-shadow:0 3px 10px #d6a42b57,inset 0 1px #fff9d29e}.icon-btn{width:42px}.profile{background:#190b0c;border:1px solid #3e2022;border-radius:13px;align-items:center;gap:8px;min-width:130px;padding:5px 10px;display:flex}.avatar{background:linear-gradient(135deg,#d3313c,#4f2023);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.profile strong,.profile small{display:block}.profile strong{font-size:11px}.profile small{color:#f7c833;margin-top:2px;font-size:8px}.main-content{min-width:0}.hero{background:radial-gradient(circle at 75% 35%,#ee4f4447,#0000 25%),radial-gradient(circle at 70% 80%,#ff771452,#0000 28%),linear-gradient(120deg,#21090b 25%,#4a1216 65%,#3d1425);border:1px solid #471c1f;border-radius:18px;height:305px;position:relative;overflow:hidden}.hero:after{content:"";background:radial-gradient(at bottom,#ff7c2b57,#0000 55%);width:38%;height:88%;position:absolute;bottom:0;right:8%}.hero-overlay{background:linear-gradient(90deg,#04040ef5 5%,#170807ad 48%,#0000 85%);position:absolute;inset:0}.hero-content{z-index:3;max-width:520px;padding:55px;position:relative}.hero-kicker{font-size:25px;font-weight:800}.hero h1{letter-spacing:5px;margin:4px 0 0;font-size:56px}.hero-subtitle{letter-spacing:11px;color:#eedadb;margin:-3px 0 15px 3px}.hero-content p{color:#cfb9ba;max-width:400px;margin-bottom:24px;line-height:1.7}.hero-buttons{gap:11px;display:flex}.primary-btn,.secondary-btn{color:#fff;border-radius:10px;padding:12px 18px}.primary-btn{background:linear-gradient(90deg,#e72d39,#c62f39);border:0;box-shadow:0 0 20px #ff372959}.secondary-btn{background:#1d0d0cb3;border:1px solid #725456}.hero-dots{z-index:4;gap:8px;display:flex;position:absolute;bottom:15px;left:48%}.dot{background:#ad9b9c;border-radius:20px;width:7px;height:7px}.dot.active{background:#ff424f;width:25px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.section-heading>div{align-items:baseline;gap:9px;display:flex}.section-heading h2{margin:0;font-size:16px}.section-heading span{color:#9b8788;font-size:9px}.section-heading button{color:#ae9b9c;background:0 0;border:0;font-size:9px}.movie-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:12px;display:grid}.movie-card{min-width:0}.poster{aspect-ratio:.72;background:radial-gradient(circle at 60% 25%,#753035,#0000 30%),linear-gradient(150deg,#482325,#201213 60%,#0d0707);border:1px solid #3e2628;border-radius:10px;position:relative;overflow:hidden}.poster-2{background:radial-gradient(circle at 50% 25%,#745736,#0000 28%),linear-gradient(150deg,#3c291c,#17100c)}.poster-3{background:radial-gradient(circle at 50% 20%,#72502b,#0000 30%),linear-gradient(150deg,#30211b,#0d0a0a)}.poster-4{background:radial-gradient(circle at 50% 20%,#546843,#0000 30%),linear-gradient(150deg,#242e1c,#0b0c0b)}.poster-5{background:radial-gradient(circle at 50% 18%,#7b2d32,#0000 30%),linear-gradient(150deg,#391d1f,#0f0708)}.poster-6{background:radial-gradient(circle at 50% 18%,#ae5a28,#0000 30%),linear-gradient(150deg,#392217,#0d0908)}.quality{background:#ee3945;border-radius:5px;padding:3px 6px;font-size:8px;position:absolute;top:8px;left:8px}.poster-title{font-size:12px;font-weight:800;position:absolute;bottom:12px;left:10px;right:10px}.movie-meta{color:#b5a2a3;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.movie-meta span:last-child{color:#f3c42d}.panel-card{background:linear-gradient(150deg,#200e0dfa,#110807fa);border:1px solid #4c2326;border-radius:15px;margin-bottom:12px;padding:16px}.panel-card h3{margin:0 0 8px;font-size:14px}.panel-card p,.panel-card li,.panel-card small{color:#b6a0a1;font-size:10px}.ai-card{background:radial-gradient(circle at 15% 20%,#be393059,#0000 30%),#19090a;min-height:124px}.mini-search{color:#c9b0b2;background:#241011;border:1px solid #63262a;border-radius:10px;justify-content:space-between;align-items:center;min-height:39px;margin-top:15px;padding-left:12px;font-size:10px;display:flex}.mini-search button{color:#fff;background:#e72f3b;border:0;border-radius:10px;width:39px;height:39px}.vip-panel h3{color:#ffd143}.vip-panel ul{padding-left:5px;line-height:1.9;list-style:none}.wallet-panel{justify-content:space-between;align-items:center;display:flex}.wallet-panel h2{margin:4px 0 0}.wallet-panel button{color:#fff;background:#cb2732;border:0;border-radius:8px;padding:10px 18px}.qr-placeholder{color:#111;background:repeating-linear-gradient(45deg,#000 0 5px,#fff 5px 10px);border:8px solid #fff;place-items:center;width:115px;height:115px;margin:14px auto 2px;font-weight:900;display:grid}.top-item{border-bottom:1px solid #2e1a1b;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:43px;display:grid}.top-item>strong{color:#fc4551}.top-item div span,.top-item div small{display:block}.top-item>span{color:#f2c536;font-size:9px}@media (width<=1250px){.app{grid-template-columns:190px minmax(0,1fr)}.right-panel{display:none}.movie-grid{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media (width<=850px){.app{padding:10px;display:block}.sidebar,.header-actions{display:none}.movie-grid{grid-template-columns:repeat(2,1fr)}.hero-content{padding:35px 25px}.hero h1{font-size:40px}}.hero-with-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d34c4259;border-radius:18px;height:0;padding-bottom:62.5%;position:relative;overflow:hidden;box-shadow:0 12px 40px #00000059,0 0 35px #d6332714}.hero-with-image:after{display:none}.hero-image-shade{pointer-events:none;background:linear-gradient(#00000008 0%,#0000 70%,#0505101f 100%);position:absolute;inset:0}.hero-with-image .hero-dots{bottom:12px;left:50%;transform:translate(-50%)}@media (width<=850px){.hero-with-image{border-radius:13px;padding-bottom:62.5%}}.poster{background-position:50%;background-repeat:no-repeat;background-size:cover}.poster:after{display:none}html:root[data-theme] .corn-logo{--logo-shell:#2b0b0e;--logo-edge:#f2c65a;--logo-glow:#df3b2e52;--logo-word-1:#fff4d7;--logo-word-2:#f2c65a;--logo-word-3:#df3b2e;--logo-word-o:#ffd269;--logo-sub:#d8b871;--logo-bucket:#bd2029;--logo-bucket-edge:#f1c85d;--logo-bucket-stripe:#fff0c4;--logo-kernel:#f5ca62;--logo-kernel-edge:#b86e29;--logo-ink:#190b0d;--logo-arm:#df3b2e;--logo-spark:#f2c65a}html:root[data-theme=classic] .corn-logo{--logo-shell:#30090d;--logo-edge:#f2c65a;--logo-glow:#df3b2e57;--logo-word-1:#fff3d2;--logo-word-2:#f2c65a;--logo-word-3:#df3b2e;--logo-word-o:#ffd269;--logo-sub:#d8b871}html:root[data-theme=gold] .corn-logo{--logo-shell:#171104;--logo-edge:#e7b83f;--logo-glow:#f0c75e4d;--logo-word-1:#fff4d5;--logo-word-2:#f0c75e;--logo-word-3:#b97b14;--logo-word-o:#f5cf65;--logo-sub:#d4b765;--logo-bucket:#9b6810;--logo-bucket-edge:#f4d77d;--logo-kernel:#f7d66d;--logo-kernel-edge:#b47b1b;--logo-arm:#c88a1d;--logo-spark:#f5cf65}html:root[data-theme=focus] .corn-logo{--logo-shell:#071b25;--logo-edge:#2cb9e8;--logo-glow:#2cb9e84d;--logo-word-1:#ecfbff;--logo-word-2:#5bc9f2;--logo-word-3:#188bb5;--logo-word-o:#80e7ff;--logo-sub:#91cee1;--logo-bucket:#0a76a4;--logo-bucket-edge:#8be7ff;--logo-kernel:#d7f4ec;--logo-kernel-edge:#3b9db8;--logo-arm:#35bee8;--logo-spark:#84e9ff}html:root[data-theme=genz] .corn-logo{--logo-shell:#260b14;--logo-edge:#ff6c73;--logo-glow:#ff606952;--logo-word-1:#fff0f2;--logo-word-2:#ff656e;--logo-word-3:#ffc45c;--logo-word-o:#ffd067;--logo-sub:#f3aab0;--logo-bucket:#cf3440;--logo-bucket-edge:#ffd081;--logo-kernel:#ffe39a;--logo-kernel-edge:#d58e35;--logo-arm:#ff6972;--logo-spark:#ffd067}html:root[data-theme=legacy] .corn-logo{--logo-shell:#091923;--logo-edge:#e33c38;--logo-glow:#e33c3847;--logo-word-1:#fff;--logo-word-2:#e83a38;--logo-word-3:#ffb84b;--logo-word-o:#ffc35b;--logo-sub:#a8bac6;--logo-bucket:#c72e31;--logo-bucket-edge:#ffcc75;--logo-kernel:#ffe29a;--logo-kernel-edge:#c9852e;--logo-arm:#e33c38;--logo-spark:#ffc35b}html:root[data-theme=dark] .corn-logo{--logo-shell:#101820;--logo-edge:#7297b2;--logo-glow:#739ab747;--logo-word-1:#fff;--logo-word-2:#c9dbe8;--logo-word-3:#779ab4;--logo-word-o:#e6bb62;--logo-sub:#adbfcb;--logo-bucket:#3d6b88;--logo-bucket-edge:#a9d8e8;--logo-kernel:#f3d78a;--logo-kernel-edge:#a57a33;--logo-arm:#77a4be;--logo-spark:#e6bb62}.movie-card>.poster-title{color:#f4f5f7;min-height:30px;text-shadow:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 2px 0;font-weight:800;display:-webkit-box;position:static;overflow:hidden;padding:0!important;font-size:11px!important;line-height:1.25!important}.movie-card-details{display:none!important}.poster-title,.quality{z-index:2}.movie-card{transition:transform .2s,filter .2s}.movie-card:hover{filter:brightness(1.08);transform:translateY(-5px)scale(1.015)}.movie-card:hover .poster{border-color:#ff5044cc;box-shadow:0 0 0 1px #ff504440,0 12px 30px #d6332740}.quick-access{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px;display:grid}.quick-card{color:#fff;text-align:left;background:linear-gradient(145deg,#281210f2,#140908fa);border:1px solid #432123;border-radius:11px;align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.quick-card:hover{background:#2e1012;border-color:#e43d48}.quick-icon{font-size:21px}.quick-card strong,.quick-card small{display:block}.quick-card small{color:#9e8889;margin-top:3px;font-size:8px}.genre-grid{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.genre-card{color:#e8d4d5;background:linear-gradient(145deg,#2b1412f2,#120908fa);border:1px solid #3f2123;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:58px;display:flex}.genre-card span{color:#ff4c58;font-size:19px}.genre-card:hover{color:#fff;border-color:#eb3945;box-shadow:0 0 20px #e2362a26}.continue-grid{grid-template-columns:repeat(6,minmax(110px,1fr));gap:12px;display:grid}.continue-card{min-width:0}.continue-image{aspect-ratio:16/10;background-position:50%;background-size:cover;border:1px solid #402426;border-radius:10px;position:relative;overflow:hidden}.continue-image:after{content:"";background:linear-gradient(#0000 25%,#000000e0 100%);position:absolute;inset:0}.continue-play{z-index:3;color:#fff;background:#0000008c;border:1px solid #fffc;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.continue-info{z-index:3;position:absolute;bottom:8px;left:10px;right:10px}.continue-info strong,.continue-info small{display:block}.continue-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.continue-info small{color:#c6b2b3;margin-top:3px;font-size:8px}.progress-track{background:#2d1718;border-radius:10px;height:4px;margin-top:6px;overflow:hidden}.progress-value{border-radius:inherit;background:linear-gradient(90deg,#e8303c,#ef3844);height:100%}.progress-label{color:#8c7778;margin-top:4px;font-size:8px}@media (width>=1251px){.app{grid-template-columns:220px minmax(720px,1fr) 350px}}@media (width<=1250px){.quick-access{grid-template-columns:repeat(3,1fr)}.genre-grid,.continue-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=850px){.quick-access,.genre-grid,.continue-grid{grid-template-columns:repeat(2,1fr)}}.quick-access{gap:12px;margin-top:14px}.quick-card{border-color:#a9474061;min-height:72px;padding:12px 15px;transition:all .2s}.quick-card:hover{border-color:#f4434f;transform:translateY(-2px);box-shadow:0 8px 25px #d72e222e}.quick-icon{background:linear-gradient(145deg,#d2312540,#331311b3);border:1px solid #f04f4380;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.quick-card strong{font-size:12px}.quick-card small{letter-spacing:.5px;font-size:8px}.movie-section{margin-top:26px}.section-heading{margin-bottom:12px}.section-heading h2{font-size:17px}.section-heading span{letter-spacing:.5px;font-size:9px}.section-heading button{padding:5px 0;transition:color .2s}.section-heading button:hover{color:#ff4c58}.movie-grid{gap:14px}.poster{border-radius:12px}.movie-card:hover{transform:translateY(-6px)scale(1.02)}.poster-title{font-size:11px;line-height:1.25}.movie-meta{margin-top:7px}.genre-grid{gap:11px}.genre-card{flex-direction:column;gap:5px;min-height:70px;transition:transform .2s,border-color .2s,background .2s}.genre-card span{font-size:22px}.genre-card:hover{background:linear-gradient(145deg,#99241c73,#1c0b0afa);transform:translateY(-3px)}.continue-section{margin-bottom:35px}.continue-grid{gap:14px}.continue-image{aspect-ratio:16/9;border-radius:12px;transition:transform .2s,border-color .2s}.continue-card:hover .continue-image{border-color:#e43b46;transform:translateY(-3px)}.continue-play{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:40px;height:40px;transition:transform .2s,background .2s}.continue-card:hover .continue-play{background:#d53428cc;transform:translate(-50%,-50%)scale(1.1)}.progress-track{height:5px}.progress-label{font-size:8px}.right-panel{padding-top:64px}.panel-card{border-color:#91443e73;margin-bottom:14px;padding:18px;box-shadow:0 8px 25px #0000001f}.panel-card h3{margin-bottom:10px;font-size:15px}.panel-card p,.panel-card li,.panel-card small{font-size:11px;line-height:1.55}.ai-card{min-height:140px}.mini-search{min-height:44px}.mini-search button{width:44px;height:44px}.vip-panel ul{line-height:2}.vip-panel button{min-height:42px}.wallet-panel h2{font-size:24px}.wallet-panel button{min-height:38px}.top-item{min-height:50px}.top-item>strong{font-size:13px}.top-item div span{font-size:11px}.top-item div small{margin-top:3px}.sidebar{padding-left:14px;padding-right:14px}.nav-item{min-height:47px}.nav-item strong{font-size:13px}.nav-item small{letter-spacing:.4px;font-size:8px}@media (width>=1500px){.app{grid-template-columns:230px minmax(850px,1fr) 360px;max-width:1920px;margin:0 auto}.movie-grid,.continue-grid{gap:15px}}@media (width<=1400px) and (width>=1251px){.app{grid-template-columns:200px minmax(680px,1fr) 310px}.right-panel{font-size:90%}}.footer-feature-bar{background:linear-gradient(145deg,#230f0efa,#110807fa);border:1px solid #3f2022;border-radius:15px;grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:center;gap:12px;min-height:92px;margin:28px 0 20px;padding:15px 18px;display:grid}.footer-feature{align-items:center;gap:10px;display:flex}.footer-feature-icon{color:#ff4d59;background:#b02a202e;border:1px solid #c2353e;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.footer-feature strong,.footer-feature small{display:block}.footer-feature strong{font-size:11px}.footer-feature small{color:#9b8687;margin-top:3px;font-size:8px}.footer-brand{color:#ff3c49;letter-spacing:2px;border-left:1px solid #3a2627;padding-left:18px;font-size:18px;font-weight:900}.footer-brand small{color:#947d7f;letter-spacing:3px;margin-top:3px;font-size:7px;display:block}@media (width<=1250px){.footer-feature-bar{grid-template-columns:repeat(2,1fr)}.footer-brand{border-left:0;padding-left:0}}.movie-card{cursor:pointer}.details-page{background:#050510;min-height:100vh;padding:18px}.details-back{color:#c7b1b2;background:#180a0b;border:1px solid #4a2326;border-radius:9px;margin-bottom:14px;padding:10px 15px}.details-back:hover{color:#fff;border-color:#e83d48}.details-hero{background:#120708;border:1px solid #502023;border-radius:20px;min-height:610px;position:relative;overflow:hidden}.details-background{filter:blur(12px);opacity:.45;background-position:50% 25%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.details-shade{background:linear-gradient(90deg,#050510fa 4%,#050510db 40%,#0505107a 72%,#050510e0 100%),linear-gradient(#0000 55%,#050510 100%);position:absolute;inset:0}.details-content{z-index:2;align-items:center;gap:45px;max-width:1150px;min-height:610px;margin:auto;padding:60px;display:flex;position:relative}.details-poster{border:1px solid #a84047;border-radius:16px;flex-shrink:0;width:270px;box-shadow:0 25px 70px #0000008c,0 0 35px #d3362b2e}.details-info{max-width:650px}.details-quality{color:#fff;background:linear-gradient(90deg,#e8303c,#db2a36);border-radius:6px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.details-info h1{letter-spacing:-2px;margin:14px 0 10px;font-size:clamp(38px,5vw,68px);line-height:1}.details-meta{color:#cbb6b7;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.details-meta span:nth-child(2){color:#f4c733}.details-info p{color:#c4afb0;max-width:600px;margin:22px 0;font-size:14px;line-height:1.8}.details-tags{gap:8px;margin-bottom:24px;display:flex}.details-tags span{color:#d6bdbf;background:#1f0e0db3;border:1px solid #5e3134;border-radius:6px;padding:6px 9px;font-size:9px}.details-actions{gap:10px;display:flex}.details-actions button{color:#fff;border-radius:10px;min-height:46px;padding:0 20px}.details-play{background:linear-gradient(90deg,#e82b38,#d52b36);border:0;box-shadow:0 0 25px #e635284d}.details-list,.details-favorite{background:#190b0ab8;border:1px solid #6c4144}.details-favorite{width:48px;padding:0!important}.details-bottom{max-width:1150px;margin:30px auto 50px}.details-bottom h2{font-size:20px}.details-bottom>p{color:#aa9495;max-width:750px;line-height:1.8}.details-specs{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:25px;display:grid}.details-specs>div{background:#15090a;border:1px solid #3d2123;border-radius:10px;padding:16px}.details-specs small,.details-specs strong{display:block}.details-specs small{color:#846e6f;font-size:8px}.details-specs strong{margin-top:5px;font-size:12px}@media (width<=800px){.details-content{flex-direction:column;align-items:flex-start;padding:30px 20px}.details-poster{width:180px}.details-info{width:100%;max-width:none}.details-info h1{letter-spacing:-1px;font-size:clamp(34px,11vw,48px);line-height:1.05}.details-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;display:grid}.details-actions button{white-space:normal;width:100%;min-width:0;min-height:52px;padding:8px 10px;line-height:1.15}.details-actions .details-purchase-message{grid-column:1/-1}.details-favorite{width:100%}.details-specs{grid-template-columns:repeat(2,1fr)}}.player-page{background:radial-gradient(circle at 50% 0,#761f1938,#0000 30%),#050510;min-height:100vh;padding:18px}.player-header{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;max-width:1450px;min-height:58px;margin:0 auto 14px;display:grid}.player-back{color:#d6c3c4;background:#180a0b;border:1px solid #4b292b;border-radius:9px;min-height:40px;padding:0 15px}.player-header strong,.player-header small{display:block}.player-header strong{font-size:13px}.player-header small{color:#917c7d;margin-top:4px;font-size:9px}.player-brand{color:#ff404d;letter-spacing:2px;font-weight:900}.player-brand span{color:#928081;letter-spacing:3px;margin-top:2px;font-size:7px;display:block}.player-stage{max-width:1450px;margin:auto}.video-shell{background:#000;border:1px solid #5c282b;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000007a}.popcon-video{aspect-ratio:16/9;background:#000;width:100%;display:block}.player-demo-badge{color:#ffc4c8;letter-spacing:.8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#240c0abf;border:1px solid #ff52468c;border-radius:7px;padding:6px 9px;font-size:8px;position:absolute;top:14px;left:14px}.player-info{background:#130809;border:1px solid #3f2123;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px;display:flex}.player-info h1{margin:0 0 8px;font-size:25px}.player-meta{color:#ac9c9d;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.player-meta span:nth-child(2){color:#f0c434}.player-tools{gap:8px;display:flex}.player-tools button{color:#dccacb;background:#201011;border:1px solid #543032;border-radius:8px;min-height:40px;padding:0 13px}.player-next{background:#110708;border:1px solid #3b2022;border-radius:13px;grid-template-columns:1fr 2fr;gap:20px;margin-top:14px;margin-bottom:40px;padding:18px;display:grid}.player-next h2{margin:0 0 6px;font-size:16px}.player-next p{color:#917d7e;margin:0;font-size:10px}.stream-status-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.stream-status-grid>div{background:#17090a;border:1px solid #3c2325;border-radius:9px;padding:12px}.stream-status-grid small,.stream-status-grid strong{display:block}.stream-status-grid small{color:#806d6e;font-size:7px}.stream-status-grid strong{margin-top:5px;font-size:10px}@media (width<=850px){.player-info{flex-direction:column;align-items:flex-start}.player-tools{flex-wrap:wrap}.player-next{grid-template-columns:1fr}.stream-status-grid{grid-template-columns:repeat(2,1fr)}}.quality-selector{background:#201011;border:1px solid #543032;border-radius:9px;min-width:210px;padding:8px}.quality-title{color:#9d8688;letter-spacing:.6px;margin-bottom:7px;font-size:8px;display:block}.quality-options{flex-wrap:wrap;gap:5px;display:flex}.quality-option{color:#c6b1b2;white-space:nowrap;background:#16090a;border:1px solid #472729;border-radius:6px;min-height:34px;padding:0 11px;font-family:Noto Sans Khmer,Arial,sans-serif;font-size:11px;line-height:1.5}.quality-option:hover{color:#fff;border-color:#ea3b47}.quality-option.active{color:#fff;background:linear-gradient(90deg,#d82834,#c92b36);border-color:#ff4753;box-shadow:0 0 15px #e7382b40}.quality-data-note,.quality-data-warning{margin-top:7px;font-family:Noto Sans Khmer,Arial,sans-serif;font-size:9px;line-height:1.55;display:block}.quality-data-note{color:#a79293}.quality-data-warning{color:#ffd45f}@media (width<=850px){.quality-selector{width:100%}}.continue-card{cursor:pointer}.continue-card:hover .progress-value{filter:brightness(1.25)}.continue-card:hover .continue-image{box-shadow:0 10px 30px #be2d2340}.details-list.active,.details-favorite.active{color:#fff;background:linear-gradient(90deg,#d82834,#c92b36);border-color:#ff4753;box-shadow:0 0 18px #e7382b38}.library-page{min-height:calc(100vh - 80px);padding:30px 4px 50px}.library-page-header{border-bottom:1px solid #2f191a;justify-content:space-between;align-items:flex-end;margin-bottom:25px;padding-bottom:18px;display:flex}.library-page-header h1{margin:0;font-size:28px}.library-page-header span{color:#947d7f;letter-spacing:1.5px;margin-top:5px;font-size:9px;display:block}.library-count{color:#ca9a9d;background:#190b0c;border:1px solid #5a3033;border-radius:7px;padding:7px 11px;font-size:9px}.library-movie-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:18px;display:grid}.library-empty{text-align:center;background:radial-gradient(circle,#942c251a,#0000 45%),#110708;border:1px dashed #482426;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.library-empty-icon{color:#ff4854;background:#99271f26;border:1px solid #ae363e;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:15px;font-size:28px;display:grid}.library-empty h2{margin:0 0 7px;font-size:18px}.library-empty p{color:#9e898a;margin:0 0 8px;font-size:11px}.library-empty small{color:#705d5e;font-size:8px}@media (width<=1250px){.library-movie-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=850px){.library-movie-grid{grid-template-columns:repeat(2,1fr)}}.search-query-label{color:#9d8688;margin-bottom:20px;font-size:11px}.search-query-label strong{color:#e6ccce}.search-box input::placeholder{color:#786667}.catalog-sort{color:#dcc6c7;background:#190b0c;border:1px solid #4b2a2c;border-radius:8px;min-height:35px;padding:0 12px}.catalog-sort:focus{border-color:#e73e49;outline:none}.catalog-extra-meta{color:#7e6c6d;text-transform:uppercase;justify-content:space-between;margin-top:5px;font-size:7px;display:flex}.catalog-group-row{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 22px;display:flex}.catalog-chip{appearance:none;color:#ccb3b5;cursor:pointer;background:#1a090a;border:1px solid #53282b;border-radius:8px;min-height:34px;padding:0 16px;font-family:inherit;font-size:10px;font-weight:600;transition:border-color .2s,background .2s,transform .2s}.catalog-chip:hover{color:#fff;border-color:#e83844;transform:translateY(-1px)}.catalog-chip.active{color:#fff;background:linear-gradient(90deg,#d92733 0%,#d42531 100%);border-color:#ff4c58;box-shadow:0 0 18px #eb423640}.library-page-header{border-bottom:1px solid #2f181a;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.catalog-header-actions{align-items:center;gap:10px;display:flex}.catalog-sort{appearance:none;color:#e3ccce;cursor:pointer;background:#1a090a;border:1px solid #50282b;border-radius:7px;outline:none;min-width:120px;height:34px;padding:0 32px 0 12px;font-family:inherit;font-size:9px}.catalog-sort:hover,.catalog-sort:focus{border-color:#ee404c}.library-count{color:#d3bdbe;background:#1a090a;border:1px solid #50282b;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:8px;display:flex}.catalog-extra-meta{color:#806b6c;letter-spacing:.3px;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:5px;font-size:7px;display:flex}@media (width<=850px){.library-page-header{flex-direction:column;align-items:flex-start}.catalog-header-actions{width:100%}.catalog-sort{flex:1}}.purchased-page{padding-top:22px}.purchased-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.purchased-stat{color:#aa9395;cursor:pointer;background:#12090a;border:1px solid #3e2224;border-radius:12px;align-items:center;gap:12px;min-height:68px;padding:10px 14px;display:flex}.purchased-stat strong{color:#fff;font-size:22px}.purchased-stat span{font-size:11px}.purchased-stat.active{border-color:var(--accent,#e83541);background:#201011}.purchased-stat.active strong{color:var(--accent,#ff5560)}.purchased-tools{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.purchased-search{color:#aa9395;background:#12090a;border:1px solid #472729;border-radius:10px;align-items:center;gap:9px;width:min(330px,100%);min-height:40px;padding:0 12px;display:flex}.purchased-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.purchased-genres{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.purchased-genres::-webkit-scrollbar{display:none}.purchased-genres .catalog-chip{white-space:nowrap}.purchased-card{cursor:pointer;position:relative}.purchased-card .poster{aspect-ratio:2/3}.purchased-card-title{color:#fff;margin-top:8px;font-size:12px;font-weight:800}.purchased-owned-badge{color:#fff;background:#189b5df0;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;top:8px;right:8px}.purchased-card-footer{color:#897475;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-size:7px;display:flex}.purchased-watch-button,.purchased-login-empty button{border:1px solid color-mix(in srgb, var(--accent,#e83541) 70%, #fff 10%);color:#fff;background:var(--accent,#d62834);cursor:pointer;border-radius:8px;width:100%;min-height:34px;font-weight:900}.purchased-login-empty button{width:auto;min-width:130px;margin-top:10px;padding:0 18px}@media (width<=850px){.purchased-page{padding:14px 10px 92px}.purchased-summary{grid-template-columns:repeat(2,1fr)}.purchased-stat{min-height:56px}.purchased-tools{flex-direction:column}.purchased-search,.purchased-genres{width:100%}.purchased-card-title{font-size:11px}}.episode-number{color:#ff3e4b;text-shadow:0 2px 8px #000000e6;justify-content:center;align-items:center;font-size:25px;font-weight:800;display:flex}@media (width<=800px){.series-hero{grid-template-columns:1fr}.series-poster{max-width:250px}.episode-section-header{flex-direction:column;align-items:flex-start;gap:12px}}.series-details-page{color:#fff;background:#050510;min-height:100vh;padding:22px 32px 60px}.series-back{color:#e6cbcd;cursor:pointer;background:#150809;border:1px solid #56292c;border-radius:7px;margin-bottom:20px;padding:8px 15px}.series-back:hover{color:#fff;border-color:#f1424e}.series-hero{background:radial-gradient(circle at 15% 20%,#db2f232e,#0000 35%),#120607;border:1px solid #3b1b1d;border-radius:14px;grid-template-columns:230px 1fr;gap:32px;padding:24px;display:grid}.series-poster{background-position:50%;background-size:cover;border-radius:11px;min-height:330px;box-shadow:0 15px 40px #00000073}.series-info{flex-direction:column;justify-content:center;display:flex}.series-label{color:#ff4955;letter-spacing:1.5px;margin-bottom:7px;font-size:9px;font-weight:700}.series-info h1{margin:0 0 10px;font-size:34px}.series-meta,.series-genres{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.series-meta span,.series-genres span{color:#c7b1b2;background:#140809;border:1px solid #442325;border-radius:6px;padding:5px 9px;font-size:9px}.series-info p{color:#a08b8c;max-width:700px;font-size:11px;line-height:1.7}.series-stats{gap:10px;margin-top:15px;display:flex}.series-stats>div{background:#120708;border:1px solid #3f2022;border-radius:8px;min-width:95px;padding:10px 14px}.series-stats strong,.series-stats span{display:block}.series-stats strong{color:#fff;font-size:16px}.series-stats span{color:#7e6b6c;margin-top:3px;font-size:7px}.episode-section{margin-top:25px}.episode-section-header{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.episode-section-header h2{margin:0;font-size:20px}.episode-section-header>div>span{color:#806d6e;font-size:7px}.season-selector{gap:7px;display:flex}.season-button{color:#b49e9f;cursor:pointer;background:#140809;border:1px solid #4c282a;border-radius:7px;min-height:34px;padding:0 14px}.season-button.active{color:#fff;background:linear-gradient(90deg,#d12631,#cf2631);border-color:#ff4652}.episode-list{gap:10px;display:grid}.episode-card{cursor:pointer;background:#110607;border:1px solid #391d1f;border-radius:10px;grid-template-columns:70px 1fr;padding:14px;transition:border-color .2s,transform .2s;display:grid}.episode-card:hover{border-color:#ac3139;transform:translateY(-1px)}.episode-number{color:#ff3e4b;justify-content:center;align-items:center;font-size:25px;font-weight:800;display:flex}.episode-content{border-left:1px solid #331a1c;padding-left:14px}.episode-title-row,.episode-bottom{justify-content:space-between;align-items:center;display:flex}.episode-title-row h3{margin:0;font-size:13px}.episode-title-row span{color:#978485;font-size:8px}.episode-content p{color:#8e797a;margin:8px 0;font-size:9px}.episode-bottom>span{color:#776768;font-size:8px}.episode-bottom button{color:#ecb8bb;cursor:pointer;background:#290c0e;border:1px solid #a73038;border-radius:6px;padding:6px 11px;font-size:8px}.episode-bottom button:hover{color:#fff;background:#b4262f}@media (width<=800px){.series-hero{grid-template-columns:1fr}.series-poster{max-width:250px}.episode-section-header{flex-direction:column;align-items:flex-start;gap:12px}}.episode-progress-wrap{margin:10px 0}.episode-progress-track{background:#2f1517;border-radius:10px;height:4px;overflow:hidden}.episode-progress-value{border-radius:inherit;background:linear-gradient(90deg,#de2b37,#e73844);height:100%}.episode-progress-wrap small{color:#978283;margin-top:4px;font-size:7px;display:block}.episode-player-navigation{background:linear-gradient(135deg,#200a08f5,#100605fa);border:1px solid #3f2022;border-radius:12px;grid-template-columns:1fr 1.2fr 1fr;gap:12px;margin-top:14px;padding:14px;display:grid}.episode-nav-button{color:#fff;cursor:pointer;background:#180809;border:1px solid #6d272c;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:58px;padding:10px 14px;display:flex}.episode-nav-button.next{text-align:right;align-items:flex-end}.episode-nav-button:hover:not(:disabled){background:#381013;border-color:#e02d39}.episode-nav-button:disabled{opacity:.3;cursor:not-allowed}.episode-nav-button span{color:#f03c48;font-size:9px;font-weight:800}.episode-nav-button small{color:#b3a0a1;margin-top:5px;font-size:8px}.episode-now-playing{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.episode-now-playing small{color:#9d7275;letter-spacing:1px;font-size:7px}.episode-now-playing strong{color:#fff;margin-top:5px;font-size:11px}.episode-now-playing span{color:#e73844;margin-top:4px;font-size:8px}@media (width<=800px){.episode-player-navigation{grid-template-columns:1fr}.episode-nav-button,.episode-nav-button.next{text-align:center;align-items:center}}.auto-next-overlay{pointer-events:none;background:linear-gradient(#0000 50%,#00000061);justify-content:flex-end;align-items:flex-end;padding:22px;display:flex;position:absolute;inset:0}.auto-next-card{pointer-events:auto;background:#160807f5;border:1px solid #76282d;border-radius:12px;width:min(340px,90%);padding:16px;box-shadow:0 18px 50px #00000073}.auto-next-card small{color:#ff4c58;letter-spacing:1px;font-size:8px;font-weight:800}.auto-next-card h3{color:#fff;margin:7px 0 5px;font-size:14px}.auto-next-card p{color:#b29d9e;margin:0 0 12px;font-size:10px}.auto-next-card p strong{color:#ff5c67;font-size:15px}.auto-next-actions{gap:8px;display:flex}.auto-next-actions button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#d82834,#c92b36);border:1px solid #b8353e;border-radius:7px;min-height:34px;padding:0 14px;font-size:9px}.auto-next-actions button.cancel{color:#b3a0a1;background:#180b0c;border-color:#473032}.account-wrap{position:relative}.profile-button{cursor:pointer;text-align:left;background:0 0;border:0}.account-menu{z-index:120;background:#160a09fa;border:1px solid #662d31;border-radius:12px;width:230px;padding:12px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #00000080}.account-menu-user{flex-direction:column;gap:4px;padding:4px 4px 12px;display:flex}.account-menu-user strong{color:#fff;font-size:12px}.account-menu-user small{color:#a69192;overflow-wrap:anywhere;font-size:9px}.account-menu>button{color:#efdcdd;cursor:pointer;background:#220d0e;border:1px solid #763136;border-radius:8px;width:100%;min-height:34px}.auth-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090202c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auth-modal{background:linear-gradient(145deg,#200b0c,#130708);border:1px solid #833036;border-radius:18px;width:min(420px,100%);padding:28px;position:relative;box-shadow:0 30px 90px #0000009e}.auth-close{color:#b39d9e;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px;position:absolute;top:12px;right:14px}.auth-brand small{color:#ff545f;letter-spacing:1.3px;font-size:9px;font-weight:800}.auth-brand h2{color:#fff;margin:8px 0 6px}.auth-brand p{color:#a79394;margin:0 0 18px;font-size:11px;line-height:1.6}.auth-tabs{background:#0e0607;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:4px;display:grid}.auth-tabs button{color:#958384;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:36px}.auth-tabs button.active{color:#fff;background:linear-gradient(90deg,#d42c37,#c82a35)}.auth-field{flex-direction:column;gap:7px;margin-bottom:13px;display:flex}.auth-field span{color:#ac9c9d;letter-spacing:1px;font-size:8px;font-weight:800}.auth-field input{color:#fff;background:#100708;border:1px solid #412527;border-radius:9px;outline:none;min-height:42px;padding:0 12px}.auth-field input:focus{border-color:#bd3942}.auth-error{color:#ff9bb8;background:#6e183929;border:1px solid #73314a;border-radius:8px;margin:4px 0 12px;padding:9px 11px;font-size:10px}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(90deg,#d72935,#c82b35);border:1px solid #bc3c45;border-radius:9px;width:100%;min-height:44px;margin-top:6px;font-size:10px;font-weight:800}.auth-submit:disabled{opacity:.6;cursor:default}.video-shell{position:relative}.player-status-overlay{z-index:8;pointer-events:none;background:#0a03032e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.player-status-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#160a09e0;border:1px solid #ff534766;border-radius:10px;align-items:center;gap:10px;padding:10px 15px;display:flex;box-shadow:0 8px 30px #00000059}.player-loading-spinner{border:2px solid #ffffff38;border-top-color:#ff4753;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite popcon-player-spin}.player-status-text{color:#fff;white-space:nowrap;font-family:Noto Sans Khmer,Arial,sans-serif;font-size:12px;font-weight:600}@keyframes popcon-player-spin{to{transform:rotate(360deg)}}.player-status-overlay:has(.player-error-card){pointer-events:auto;background:#0a03039e}.player-error-card{text-align:center;flex-direction:column;align-items:center;min-width:240px;max-width:360px}.player-error-card strong{color:#fff;font-size:15px}.player-retry-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#d82834,#c92b36);border:1px solid #ff5347a6;border-radius:7px;min-height:34px;margin-top:6px;padding:0 18px;font-size:11px;font-weight:700}.player-retry-button:hover{filter:brightness(1.12)}.player-page{color:var(--theme-text);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--theme-accent) 20%,transparent),transparent 34%), var(--theme-bg)}.player-back,.player-tools button,.player-info,.player-next,.stream-status-grid>div{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface)}.player-header small,.player-brand span,.player-meta,.player-next p,.stream-status-grid small{color:var(--theme-muted)}.player-brand{color:var(--theme-accent-2)}.player-tools button:hover{border-color:var(--theme-accent)}.video-shell{border-color:color-mix(in srgb,var(--theme-accent) 48%,var(--theme-border));box-shadow:0 25px 70px #0000007a,0 0 26px color-mix(in srgb,var(--theme-glow) 55%,transparent);background:#000}.player-demo-badge{border-color:color-mix(in srgb,var(--theme-accent) 62%,transparent);color:var(--theme-accent-2);background:color-mix(in srgb,var(--theme-surface) 82%,transparent)}.player-status-overlay{background:color-mix(in srgb,var(--theme-bg) 28%,transparent)}.player-status-card{border-color:color-mix(in srgb,var(--theme-accent) 52%,transparent);background:color-mix(in srgb,var(--theme-surface-raised) 92%,transparent);box-shadow:0 8px 30px #00000059,0 0 18px color-mix(in srgb,var(--theme-glow) 55%,transparent)}.player-loading-spinner{border-top-color:var(--theme-accent)}.player-status-text,.player-error-card strong{color:var(--theme-text)}.player-retry-button{border-color:color-mix(in srgb,var(--theme-accent) 70%,transparent);background:linear-gradient(90deg,var(--theme-accent),var(--theme-accent-2))}.popcon-subtitle-overlay{z-index:7;pointer-events:none;text-align:center;justify-content:center;display:flex;position:absolute;bottom:58px;left:5%;right:5%}.popcon-subtitle-overlay span{color:#fff;white-space:pre-line;text-shadow:0 2px 4px #000000f2;background:#00000061;border-radius:6px;max-width:90%;padding:5px 10px;font-family:Noto Sans Khmer,Arial,sans-serif;font-size:clamp(16px,1.5vw,25px);font-weight:600;line-height:1.55;display:inline-block}@media (width<=700px){.popcon-subtitle-overlay{bottom:48px;left:3%;right:3%}.popcon-subtitle-overlay span{font-size:15px}}.popcon-subtitle-overlay{z-index:7;pointer-events:none;bottom:46px;left:4%;right:4%}.popcon-subtitle-overlay span{color:#fff;text-shadow:0 1px 3px #000000f2;white-space:pre-line;background:#00000075;border-radius:3px;max-width:88%;padding:3px 7px;font-size:clamp(18px,1.35vw,22px);font-weight:600;line-height:1.45}@media (width<=700px){.popcon-subtitle-overlay{bottom:42px}.popcon-subtitle-overlay span{padding:3px 6px;font-size:16px}}.popcon-download-page{padding:28px 30px 60px}.popcon-download-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.popcon-download-kicker{letter-spacing:.18em;opacity:.65;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.popcon-download-header h1{margin:0 0 7px;font-size:30px}.popcon-download-header p{opacity:.68;margin:0}.popcon-download-header-actions{flex-wrap:wrap;gap:9px;display:flex}.popcon-download-header-actions button,.popcon-download-footer button{color:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:9px 13px}.popcon-download-header-actions button:hover,.popcon-download-footer button:hover{background:#ffffff1f}.popcon-download-header-actions .secondary{opacity:.78}.popcon-download-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.popcon-download-stats>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:16px}.popcon-download-stats small{letter-spacing:.16em;opacity:.58;margin-bottom:5px;font-size:10px;display:block}.popcon-download-stats strong{font-size:24px}.popcon-download-empty{text-align:center;background:#ffffff06;border:1px dashed #ffffff1c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:35px;display:flex}.popcon-download-empty-icon{opacity:.72;margin-bottom:10px;font-size:46px}.popcon-download-empty h2{margin:0 0 8px}.popcon-download-empty p{opacity:.7;margin:0 0 7px}.popcon-download-empty small{opacity:.48}.popcon-download-list{flex-direction:column;gap:12px;display:flex}.popcon-download-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:14px;display:grid}.popcon-download-thumb{background:linear-gradient(145deg,#ffffff17,#ffffff06);border-radius:9px;align-items:flex-end;min-height:80px;padding:9px;display:flex}.popcon-download-thumb span{font-size:11px;font-weight:700}.popcon-download-main{min-width:0}.popcon-download-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.popcon-download-title-row strong{margin-bottom:4px;display:block}.popcon-download-title-row small{opacity:.55}.popcon-download-status{letter-spacing:.08em;opacity:.8;font-size:10px;font-weight:700}.popcon-download-progress{background:#ffffff17;border-radius:999px;height:6px;margin:14px 0 9px;overflow:hidden}.popcon-download-progress-value{border-radius:inherit;background:currentColor;height:100%;transition:width .25s}.popcon-download-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.popcon-download-footer>span{opacity:.65;font-size:12px}.popcon-download-footer>div{gap:8px;display:flex}.popcon-download-footer .danger{opacity:.75}.popcon-download-note{background:#ffffff06;border-radius:10px;flex-direction:column;gap:5px;margin-top:20px;padding:14px 16px;display:flex}.popcon-download-note strong{letter-spacing:.12em;font-size:11px}.popcon-download-note span{opacity:.57;font-size:12px}@media (width<=760px){.popcon-download-page{padding:20px 16px 40px}.popcon-download-header{flex-direction:column}.popcon-download-stats,.popcon-download-item{grid-template-columns:1fr}.popcon-download-thumb{min-height:110px}}.episode-bottom{gap:8px}.episode-download-button{color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;padding:8px 12px}.episode-download-button:hover{background:#ffffff1c}.episode-download-button.active{opacity:.72}.popcon-download-thumb{background-position:50%;background-size:cover}:root{--theme-bg:#050510;--theme-surface:#1c0c0d;--theme-surface-raised:#241011;--theme-border:#3e2022;--theme-text:#fff;--theme-muted:#b6a0a1;--theme-accent:#e72f3b;--theme-accent-2:#d32833;--theme-vip:#ffd143;--theme-glow:#ff322359}:root[data-theme=neon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#0a0001;--theme-surface:#180504f0;--theme-surface-raised:#2f0b08e0;--theme-border:#ff5a4e59;--theme-text:snow;--theme-muted:#dab9bb;--theme-accent:#ff4753;--theme-accent-2:#ff3b48;--theme-vip:#ffe56b;--theme-glow:#ff40326b}.theme-switcher{color:#fff;background:#190b0c;border:1px solid #3e2022;border-radius:12px;align-items:center;gap:8px;min-width:112px;height:42px;padding:5px 9px;display:flex}.theme-switcher-track{background:#201011;border:1px solid #573638;border-radius:999px;flex:none;width:32px;height:18px;padding:2px}.theme-switcher-thumb{background:#b39d9e;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s,box-shadow .18s;display:block}.theme-switcher-copy{text-align:left;min-width:0;line-height:1}.theme-switcher-copy strong,.theme-switcher-copy small{display:block}.theme-switcher-copy strong{letter-spacing:.08em;font-size:8px}.theme-switcher-copy small{color:#9e898a;margin-top:3px;font-size:7px}:root[data-theme=neon] body{color:var(--theme-text);background-color:#0000;background-image:radial-gradient(circle at 72% 5%,#ff3b2d3d,#0000 28%),radial-gradient(circle at 18% 44%,#ff2e1f2e,#0000 32%),linear-gradient(145deg,#080001 0%,#180002 48%,#080001 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}:root[data-theme=neon] .app{position:relative}:root[data-theme=neon] .app:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#ff4c3f24 1px,#0000 1px),linear-gradient(90deg,#ff4c3f24 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}:root[data-theme=neon] .sidebar,:root[data-theme=neon] .panel-card,:root[data-theme=neon] .media-manager-card,:root[data-theme=neon] .library-card,:root[data-theme=neon] .popcon-download-stats>div,:root[data-theme=neon] .popcon-download-item,:root[data-theme=neon] .popcon-download-empty,:root[data-theme=neon] .popcon-download-note{border-color:var(--theme-border);background:linear-gradient(155deg,#360b08f0,#0f0302f7);box-shadow:inset 0 1px #ffffff09,0 16px 44px #00000040}:root[data-theme=neon] .top-header{background:linear-gradient(90deg,#1f060473,#3b0a0729);border-radius:14px}:root[data-theme=neon] .search-box,:root[data-theme=neon] .lang-btn,:root[data-theme=neon] .icon-btn,:root[data-theme=neon] .profile,:root[data-theme=neon] .theme-switcher,:root[data-theme=neon] .account-menu,:root[data-theme=neon] input,:root[data-theme=neon] select{border-color:var(--theme-border);background-color:#140302e6}:root[data-theme=neon] .theme-switcher{box-shadow:0 0 18px #ff3d2f29}:root[data-theme=neon] .theme-switcher-track{background:#b7231873;border-color:#ff5e52b3}:root[data-theme=neon] .theme-switcher-thumb{background:#ff6771;transform:translate(14px);box-shadow:0 0 10px #ff4450}:root[data-theme=neon] .theme-switcher-copy small,:root[data-theme=neon] .nav-item small,:root[data-theme=neon] .panel-card p,:root[data-theme=neon] .panel-card li,:root[data-theme=neon] .panel-card small,:root[data-theme=neon] .movie-meta,:root[data-theme=neon] .quick-card small{color:var(--theme-muted)}:root[data-theme=neon] .brand-main,:root[data-theme=neon] .hero h1{filter:drop-shadow(0 0 12px #ff453857);background-image:linear-gradient(90deg,#ff656f,#ff4753 48%,#66e7ff)}:root[data-theme=neon] .nav-item:hover{background:#dc362a2b}:root[data-theme=neon] .nav-item.active,:root[data-theme=neon] .primary-btn,:root[data-theme=neon] .ai-search-btn,:root[data-theme=neon] .mini-search button,:root[data-theme=neon] .wallet-panel button,:root[data-theme=neon] .auth-submit,:root[data-theme=neon] .player-retry-button{box-shadow:0 0 24px var(--theme-glow);background:linear-gradient(100deg,#e82431,#f12835 55%,#f23f4b);border-color:#ff6e64bf}:root[data-theme=neon] .hero{border-color:#ff574b85;box-shadow:0 22px 70px #79110a57,0 0 40px #ff433629}:root[data-theme=neon] .quick-card,:root[data-theme=neon] .genre-card,:root[data-theme=neon] .secondary-btn{color:var(--theme-text);border-color:var(--theme-border);background:linear-gradient(145deg,#420c08db,#130403f5)}:root[data-theme=neon] .quick-card:hover,:root[data-theme=neon] .genre-card:hover{border-color:#ff545f;box-shadow:0 0 24px #ff453840}:root[data-theme=neon] .poster,:root[data-theme=neon] .continue-image{border-color:#ff52466b;box-shadow:0 10px 28px #00000057}:root[data-theme=neon] .movie-card:hover .poster,:root[data-theme=neon] .continue-card:hover .continue-image{border-color:#ff5964;box-shadow:0 0 0 1px #ff574b4d,0 16px 36px #e2271a61}:root[data-theme=neon] .quality,:root[data-theme=neon] .dot.active,:root[data-theme=neon] .progress-value,:root[data-theme=neon] .popcon-download-progress-value{background:linear-gradient(90deg, var(--theme-accent), var(--theme-accent-2))}:root[data-theme=neon] .sidebar-vip,:root[data-theme=neon] .vip-panel{background:radial-gradient(circle at 80% 0,#ffd64629,#0000 34%),linear-gradient(150deg,#531b17f5,#1b0604fa);border-color:#ffdb578f;box-shadow:0 0 30px #ffc13d14}:root[data-theme=neon] .vip-title,:root[data-theme=neon] .vip-panel h3,:root[data-theme=neon] .profile small{color:var(--theme-vip);text-shadow:0 0 12px #ffdd5747}:root[data-theme=neon] .sidebar-vip button,:root[data-theme=neon] .vip-panel button{color:#220b0d;background:linear-gradient(90deg,#ffdf65,#ff9f43);box-shadow:0 0 20px #ffcb4e33}:root[data-theme=neon] :focus-visible{outline-offset:2px;outline:2px solid #ff525e}@media (width<=1050px){.theme-switcher-copy{display:none}.theme-switcher{justify-content:center;min-width:48px}}.theme-picker{border:1px solid var(--theme-border);background:#100605e6;border-radius:12px;align-items:center;gap:3px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff09}.theme-picker button{color:#9c8587;letter-spacing:.05em;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:47px;height:30px;padding:0 7px;font-size:7px;font-weight:800;display:flex}.theme-picker button>span{background:#895b5e;border-radius:50%;width:8px;height:8px}.theme-picker button:nth-child(2)>span{background:#151925;border:1px solid #657087}.theme-picker button:nth-child(3)>span{background:linear-gradient(135deg,#ff3643,#ff4350)}.theme-picker button:hover{color:#fff;background:#ffffff0e}.theme-picker button.active{color:#fff;background:linear-gradient(145deg,#aa292085,#4b110d9e);border-color:#ff55496b;box-shadow:0 0 14px #ff41332e}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-bg:#030509;--theme-surface:#090d14;--theme-surface-raised:#111722;--theme-border:#222b39;--theme-text:#f4f7fb;--theme-muted:#91a0b5;--theme-accent:#64748b;--theme-accent-2:#9aa8bb;--theme-vip:#efc85b;--theme-glow:#4f627e47}:root[data-theme=dark] body{color:var(--theme-text);background-color:#0000;background-image:radial-gradient(circle at 74% 0,#33415538,#0000 31%),linear-gradient(145deg,#020408,#080c13 58%,#030509);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .panel-card,:root[data-theme=dark] .media-manager-card,:root[data-theme=dark] .library-card,:root[data-theme=dark] .popcon-download-stats>div,:root[data-theme=dark] .popcon-download-item,:root[data-theme=dark] .popcon-download-empty,:root[data-theme=dark] .popcon-download-note{border-color:var(--theme-border);background:linear-gradient(155deg,#0f151ffa,#05080dfc);box-shadow:0 18px 45px #00000047,inset 0 1px #ffffff06}:root[data-theme=dark] .search-box,:root[data-theme=dark] .lang-btn,:root[data-theme=dark] .icon-btn,:root[data-theme=dark] .profile,:root[data-theme=dark] .theme-picker,:root[data-theme=dark] .account-menu,:root[data-theme=dark] input,:root[data-theme=dark] select{border-color:var(--theme-border);background-color:#070b11f0}:root[data-theme=dark] .nav-item:hover{background:#121925}:root[data-theme=dark] .nav-item.active,:root[data-theme=dark] .primary-btn,:root[data-theme=dark] .ai-search-btn,:root[data-theme=dark] .mini-search button,:root[data-theme=dark] .wallet-panel button,:root[data-theme=dark] .auth-submit,:root[data-theme=dark] .player-retry-button{background:linear-gradient(100deg,#283345,#46556b);border-color:#4c5a70;box-shadow:0 0 20px #46556b38}:root[data-theme=dark] .hero,:root[data-theme=dark] .poster,:root[data-theme=dark] .continue-image{border-color:#293447}:root[data-theme=dark] .hero{filter:saturate(.72)contrast(1.04);box-shadow:0 22px 65px #00000070}:root[data-theme=dark] .hero-brand-refresh{background:linear-gradient(90deg,#05080f 0%,#05080ff7 54%,#05080fb8 80%,#0000)}:root[data-theme=dark] .quick-card,:root[data-theme=dark] .genre-card,:root[data-theme=dark] .secondary-btn{color:var(--theme-text);border-color:var(--theme-border);background:linear-gradient(145deg,#111722,#080c12)}:root[data-theme=dark] .quick-card:hover,:root[data-theme=dark] .genre-card:hover,:root[data-theme=dark] .movie-card:hover .poster{border-color:#64748b;box-shadow:0 12px 30px #0006,0 0 18px #64748b24}:root[data-theme=dark] .theme-picker button.active{background:linear-gradient(145deg,#263244,#161d29);border-color:#56657a;box-shadow:0 0 14px #64748b29}:root[data-theme=dark] .corn-mark{background:radial-gradient(circle at 35% 25%,#ffcb4921,#0000 43%),#111722;border-color:#3c485a;box-shadow:0 0 20px #00000059,inset 0 1px #ffffff0d}@media (width<=850px){.header-actions{display:flex}.header-actions>.lang-btn,.header-actions>.icon-btn,.header-actions>.account-wrap{display:none}.theme-picker button{min-width:34px;padding:0 5px;font-size:0}.theme-picker button>span{width:11px;height:11px}}:root[data-theme=v3] body{background:radial-gradient(circle at 80% -20%,#3a69dd33,#0000 32%),radial-gradient(circle at 10% 45%,#ff53700f,#0000 25%),#050810}:root[data-theme=v3] .app{grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);gap:18px;width:min(100%,1920px);max-width:none;padding:14px 18px 28px}:root[data-theme=v3] .sidebar{scrollbar-width:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070b13c7;border:1px solid #8faad524;border-radius:22px;grid-area:1/1/3;height:calc(100vh - 28px);min-height:0;padding:12px 8px;position:sticky;top:14px;overflow-y:auto;box-shadow:0 24px 70px #00000047}:root[data-theme=v3] .sidebar::-webkit-scrollbar{display:none}:root[data-theme=v3] .brand{text-align:center;padding:5px 2px 17px}:root[data-theme=v3] .corn-logo{justify-content:center}:root[data-theme=v3] .corn-logo-copy{display:none}:root[data-theme=v3] .nav-item{text-align:center;border:0;border-radius:16px;justify-content:center;min-height:58px;margin:3px 0;padding:7px 4px;position:relative}:root[data-theme=v3] .nav-item>span:last-child{width:100%}:root[data-theme=v3] .nav-item strong{display:none}:root[data-theme=v3] .nav-item small{color:#66738a;letter-spacing:.4px;margin:25px 0 0;font-size:6px}:root[data-theme=v3] .nav-icon{color:#aab5c8;width:auto;position:absolute;top:9px;left:50%;transform:translate(-50%)}:root[data-theme=v3] .nav-icon:before{content:"◉";font-size:16px}:root[data-theme=v3] nav:first-of-type .nav-item:first-child .nav-icon:before{content:"⌂"}:root[data-theme=v3] nav:first-of-type .nav-item:nth-child(2) .nav-icon:before{content:"▶"}:root[data-theme=v3] nav:first-of-type .nav-item:nth-child(3) .nav-icon:before{content:"▣"}:root[data-theme=v3] nav:first-of-type .nav-item:nth-child(4) .nav-icon:before{content:"✦"}:root[data-theme=v3] nav:first-of-type .nav-item:nth-child(5) .nav-icon:before{content:"⌘"}:root[data-theme=v3] nav:first-of-type .nav-item:nth-child(6) .nav-icon:before{content:"◎"}:root[data-theme=v3] nav:nth-of-type(2) .nav-item:first-child .nav-icon:before{content:"▤"}:root[data-theme=v3] nav:nth-of-type(2) .nav-item:nth-child(2) .nav-icon:before{content:"◷"}:root[data-theme=v3] nav:nth-of-type(2) .nav-item:nth-child(3) .nav-icon:before{content:"♡"}:root[data-theme=v3] nav:nth-of-type(2) .nav-item:nth-child(4) .nav-icon:before{content:"↻"}:root[data-theme=v3] nav:nth-of-type(2) .nav-item:nth-child(5) .nav-icon:before{content:"⚙"}:root[data-theme=v3] nav:nth-of-type(2) .nav-item:nth-child(6) .nav-icon:before{content:"⇩"}:root[data-theme=v3] .nav-item:hover{background:#4f7cff17}:root[data-theme=v3] .nav-item.active{background:linear-gradient(145deg,#4f7cff47,#2d50aa1a);box-shadow:inset 0 0 0 1px #6691ff47,0 8px 24px #19398733}:root[data-theme=v3] .nav-item.active .nav-icon{color:#8cacff}:root[data-theme=v3] .sidebar-divider{border-color:#89a3cb1a;margin:7px 12px}:root[data-theme=v3] .sidebar-spacer,:root[data-theme=v3] .sidebar-vip{display:none}:root[data-theme=v3] .app-center{grid-area:1/2}:root[data-theme=v3] .top-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#050810f5 65%,#0000);height:68px;margin:0 -2px 12px;padding:9px 2px;position:sticky;top:0}:root[data-theme=v3] .search-box{background:#0c121ec7;border-color:#8da7d129;border-radius:24px;max-width:720px;height:48px}:root[data-theme=v3] .search-box:focus-within{border-color:#5c88ff8c;box-shadow:0 0 0 4px #4f7cff17}:root[data-theme=v3] .theme-picker,:root[data-theme=v3] .lang-btn,:root[data-theme=v3] .icon-btn,:root[data-theme=v3] .profile{background:#0c121ebf;border-color:#8da7d126}:root[data-theme=v3] .avatar{background:linear-gradient(135deg,#4f7cff,#ff5d73)}:root[data-theme=v3] .hero-with-image{background-position:50%;border:0;border-radius:26px;height:min(64vh,650px);min-height:460px;box-shadow:0 34px 90px #0000006b}:root[data-theme=v3] .v3-hero-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b148a;border:1px solid #a9bfe22e;border-radius:18px;width:auto;max-width:620px;padding:15px 17px;top:auto;bottom:28px;left:34px;transform:none}:root[data-theme=v3] .v3-hero-copy>span{color:#84e8ff;letter-spacing:2px}:root[data-theme=v3] .v3-hero-copy h1,:root[data-theme=v3] .v3-hero-copy p{display:none}:root[data-theme=v3] .v3-hero-copy div{margin:8px 0 0}:root[data-theme=v3] .v3-hero-copy button{background:#0f1624d1;border-color:#acc1e42e;border-radius:12px;transition:transform .2s,background .2s}:root[data-theme=v3] .v3-hero-copy button:hover{transform:translateY(-2px)}:root[data-theme=v3] .hero-dots{bottom:20px;left:auto;right:28px}:root[data-theme=v3] .dot{background:#778197;width:6px;height:6px}:root[data-theme=v3] .dot.active{background:linear-gradient(90deg,#4f7cff,#70dff5);width:24px}:root[data-theme=v3] .quick-access{scrollbar-width:none;gap:8px;margin:14px 0 0;display:flex;overflow-x:auto}:root[data-theme=v3] .quick-card{background:#0b111ccc;border-color:#91abd521;border-radius:24px;flex:1 0 150px;min-height:48px}:root[data-theme=v3] .quick-icon{background:linear-gradient(135deg,#4f7cff4d,#ff5d7329);border:0;border-radius:50%;width:24px;height:24px}:root[data-theme=v3] .section-heading h2{letter-spacing:-.3px;font-size:21px}:root[data-theme=v3] .movie-grid{grid-template-columns:repeat(6,minmax(135px,1fr));gap:15px}:root[data-theme=v3] .movie-card{transition:transform .24s cubic-bezier(.2,.8,.2,1)}:root[data-theme=v3] .quality{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4f7cffc2;border:1px solid #ffffff29;border-radius:8px}:root[data-theme=v3] .movie-price-badge{background:#070b14bf;border-color:#ffffff29;border-radius:9px}:root[data-theme=v3] .genre-card,:root[data-theme=v3] .continue-image,:root[data-theme=v3] .footer-feature-bar{background:#0b111cc7;border-color:#91abd521;border-radius:17px}:root[data-theme=v3] .right-panel{grid-area:2/2;grid-template-columns:1.35fr 1fr 1fr;gap:14px;padding:0;display:grid}:root[data-theme=v3] .panel-card{background:linear-gradient(145deg,#0f1726f5,#080d17fa);border-color:#91abd524;border-radius:20px;min-height:0;margin:0;box-shadow:0 20px 45px #0003}:root[data-theme=v3] .popcorn-wallet-panel{background:radial-gradient(circle at 100% 0,#4f7cff33,#0000 42%),linear-gradient(145deg,#101a2c,#090f1b);border-color:#5d8bff47;grid-area:1/1/3}:root[data-theme=v3] .popcorn-wallet-head h2{color:#fff}:root[data-theme=v3] .popcorn-wallet-head b{color:#7ce7ff}:root[data-theme=v3] .wallet-package-preview span{color:#c8d6ff;background:#4f7cff12;border-color:#7299ff3d}:root[data-theme=v3] .popcorn-wallet-actions button,:root[data-theme=v3] .popcorn-wallet-form button{background:linear-gradient(105deg,#426be5,#ef5761);border-color:#5d8bff59}:root[data-theme=v3] .vip-panel{grid-area:1/2}:root[data-theme=v3] .vip-panel h3{color:#7ce7ff}:root[data-theme=v3] .vip-panel button{background:linear-gradient(105deg,#426be5,#ef5761)}:root[data-theme=v3] .ai-card{grid-area:1/3}:root[data-theme=v3] .mini-search button{background:linear-gradient(135deg,#4f7cff,#ff5d73)}:root[data-theme=v3] .khqr-panel{grid-area:2/2}:root[data-theme=v3] .right-panel>.panel-card:last-child{grid-area:2/3}@media (width<=1200px){:root[data-theme=v3] .movie-grid{grid-template-columns:repeat(4,minmax(125px,1fr))}:root[data-theme=v3] .right-panel{grid-template-columns:1fr 1fr}:root[data-theme=v3] .popcorn-wallet-panel{grid-area:auto/1/auto/3}:root[data-theme=v3] .vip-panel,:root[data-theme=v3] .ai-card,:root[data-theme=v3] .khqr-panel,:root[data-theme=v3] .right-panel>.panel-card:last-child{grid-area:auto}}@media (width<=850px){:root[data-theme=v3] .app{padding:8px;display:block}:root[data-theme=v3] .sidebar{display:none}:root[data-theme=v3] .hero-with-image{border-radius:19px;height:62vw;min-height:330px}:root[data-theme=v3] .v3-hero-copy{bottom:14px;left:14px;right:14px}:root[data-theme=v3] .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=v3] .right-panel{grid-template-columns:1fr;display:grid}:root[data-theme=v3] .popcorn-wallet-panel{grid-column:1}}html:root[data-theme] .movie-card .movie-price-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4!important;color:#fff!important;background:#060d13db!important;border:1px solid #ffffff38!important;border-radius:6px!important;padding:4px 7px!important;font-size:9px!important;font-weight:900!important;line-height:1.15!important;display:block!important;position:absolute!important;inset:7px 7px auto auto!important;box-shadow:0 3px 10px #00000047!important}html:root[data-theme] .movie-card:hover .movie-price-badge{border-color:color-mix(in srgb,var(--theme-accent,#e5303b) 78%,#fff)!important;background:color-mix(in srgb,var(--theme-accent,#e5303b) 42%,#091019)!important}@media (width<=850px){html:root[data-theme] .movie-card .movie-price-badge{border-radius:5px!important;padding:3px 5px!important;font-size:7px!important;top:5px!important;right:5px!important}}@media (width<=850px){html:root[data-theme] .details-cinema-heading{margin-top:20px!important}html:root[data-theme] .details-cinema-heading h2{font-size:18px!important}html:root[data-theme] .details-cinema-strip{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex!important;overflow-x:auto!important}html:root[data-theme] .details-cinema-strip button{scroll-snap-align:start;flex:0 0 190px!important}html:root[data-theme] .details-community{grid-template-columns:1fr auto!important;gap:8px!important}html:root[data-theme] .details-community-actions{width:auto!important}html:root[data-theme] .details-community-actions button:last-child{display:none}html:root[data-theme] body{background:var(--theme-bg,#090b10)!important}html:root[data-theme] .main-content{gap:0!important}html:root[data-theme] .mobile-welcome-row{display:none!important}html:root[data-theme] .movie-section{margin-top:16px!important}html:root[data-theme] .movie-section .section-heading,html:root[data-theme=classic] .movie-section .section-heading{min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 8px!important;padding:0 12px!important}html:root[data-theme] .movie-section .section-heading h2{letter-spacing:-.015em!important;font-size:16px!important;font-weight:750!important}html:root[data-theme] .movie-section .section-heading span,html:root[data-theme] .movie-section .section-heading button{opacity:.72!important;font-size:9px!important}html:root[data-theme] .movie-rail{gap:10px!important;padding:0 12px 7px!important}html:root[data-theme] .movie-rail .movie-card,html:root[data-theme=focus] .movie-rail .movie-card{filter:none!important;border-radius:10px!important;flex-basis:122px!important;width:122px!important;transition:transform .16s,box-shadow .16s!important;box-shadow:0 7px 16px #0000003d!important}html:root[data-theme] .movie-rail .movie-card:active{transform:scale(.975)!important;box-shadow:0 3px 9px #00000047!important}html:root[data-theme] .movie-rail .movie-card:hover{transform:none!important}html:root[data-theme] .movie-card-title{margin-top:6px!important;font-size:12px!important;line-height:1.25!important}html:root[data-theme] .movie-card-meta,html:root[data-theme] .movie-card-meta *{font-size:9px!important}html:root[data-theme] .hero-with-image:before,html:root[data-theme] .hero-with-image:after{opacity:.45!important;animation:none!important}html:root[data-theme] .hero-standard,html:root[data-theme] .hero-with-image,html:root[data-theme] .v3-hero{border-radius:14px!important;box-shadow:0 10px 26px #00000047!important}html:root[data-theme] .details-player-shell,html:root[data-theme] .series-preview-player{aspect-ratio:16/9!important;border-color:#ffffff1c!important;animation:none!important;box-shadow:0 10px 24px #00000061!important}html:root[data-theme] .series-preview-player{border:1px solid #ffffff1c!important}html:root[data-theme] .series-preview-lock button,html:root[data-theme] .details-player-purchase{box-shadow:0 6px 15px color-mix(in srgb,var(--theme-accent,#e5303b) 24%,transparent)!important;animation:none!important}html:root[data-theme] .mobile-bottom-nav{background:#0d1219f5!important;border:1px solid #ffffff17!important;box-shadow:0 -8px 22px #00000038!important}html:root[data-theme] .mobile-bottom-nav button.is-active{box-shadow:none!important}html:root[data-theme] .mobile-discovery-bar{box-shadow:none!important;background:#0a0e14f0!important;border-bottom:1px solid #ffffff12!important}}@media (width<=370px){html:root[data-theme] .movie-rail .movie-card,html:root[data-theme=focus] .movie-rail .movie-card{flex-basis:112px!important;width:112px!important}}@keyframes popcon-mobile-genre-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=850px){html:root[data-theme] .genre-section{margin:14px 0 4px!important}html:root[data-theme] .genre-section>.section-heading{display:none!important}html:root[data-theme] .genre-rail{width:100%!important;padding:0 12px!important;overflow:hidden!important}html:root[data-theme] .genre-grid{will-change:transform;gap:7px!important;width:max-content!important;padding:0!important;animation:26s linear infinite popcon-mobile-genre-ticker!important;display:flex!important}html:root[data-theme] .genre-rail:hover .genre-grid,html:root[data-theme] .genre-rail:focus-within .genre-grid{animation-play-state:paused!important}html:root[data-theme] .genre-card,html:root[data-theme=classic] .genre-card{min-height:31px!important;box-shadow:none!important;color:var(--theme-text,#edf0f5)!important;background:#14181fd1!important;border:1px solid #ffffff1c!important;border-radius:999px!important;flex:none!important;padding:0 11px!important;display:inline-flex!important}html:root[data-theme] .genre-card>span{min-width:auto!important;color:var(--theme-accent,#e5303b)!important;margin-right:5px!important;font-size:12px!important}html:root[data-theme] .genre-card strong{font-size:10px!important;font-weight:720!important}}@media (prefers-reduced-motion:reduce){html:root[data-theme] .genre-grid{animation:none!important}}@media (width>=851px){html:root[data-theme] .series-hero{background:radial-gradient(ellipse at 78% 8%,color-mix(in srgb,var(--series-accent,#e5303b) 13%,transparent),transparent 34%), linear-gradient(122deg,#151b24fa,#0d1118fa 58%,#120f16fa)!important;border:1px solid #ffffff12!important;box-shadow:0 22px 58px #0000004d,inset 0 1px #ffffff09!important}html:root[data-theme] .series-hero:before{opacity:.74!important;background:linear-gradient(90deg,color-mix(in srgb,var(--series-accent,#e5303b) 10%,transparent),transparent 28%), radial-gradient(circle at 72% 100%,#0000008a,transparent 44%)!important}html:root[data-theme] .series-poster{transform:translateZ(0);border-radius:14px!important;box-shadow:0 18px 34px #0000005c,0 0 0 1px #ffffff14!important}html:root[data-theme] .series-preview-player{border:1px solid color-mix(in srgb,var(--series-accent,#e5303b) 34%,#ffffff1a)!important;box-shadow:0 20px 46px #00000061,inset 0 1px #ffffff12!important}html:root[data-theme] .series-preview-player:after{background:linear-gradient(90deg,#04070bbd,#05080d2e 52%,#04070b6b),linear-gradient(#0000 58%,#03050975)!important}html:root[data-theme] .series-preview-lock{-webkit-backdrop-filter:blur(12px)saturate(1.05);backdrop-filter:blur(12px)saturate(1.05);background:linear-gradient(145deg,#10151dc2,#070a0fa3)!important;border-color:#ffffff29!important;box-shadow:0 16px 34px #00000047,inset 0 1px #ffffff0f!important}html:root[data-theme] .series-preview-lock>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--series-accent,#e5303b) 12%,transparent)!important}html:root[data-theme] .series-preview-lock button{border:1px solid #ffffff29!important;box-shadow:0 8px 18px #00000038!important}html:root[data-theme] .series-info{border-left-color:#ffffff1a!important;padding-left:27px!important}html:root[data-theme] .series-info h1{text-wrap:balance;max-width:10ch!important}html:root[data-theme] .series-stats>div{background:#080c1280!important;border-color:#ffffff17!important;box-shadow:inset 0 1px #ffffff09!important}}html:root[data-theme] .sidebar-install{background:linear-gradient(145deg,#1b212af0,#0e1219fa);border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:8px 9px;margin:12px 10px 8px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000002e}html:root[data-theme] .sidebar-install-icon{border:1px solid color-mix(in srgb,var(--theme-accent,#e5303b) 42%,transparent);width:34px;height:34px;color:var(--theme-accent,#e5303b);background:color-mix(in srgb,var(--theme-accent,#e5303b) 12%,transparent);border-radius:10px;place-items:center;font-size:18px;font-weight:800;display:grid}html:root[data-theme] .sidebar-install-title{color:var(--theme-text,#f7f8fa);letter-spacing:.01em;font-size:12px;font-weight:850}html:root[data-theme] .sidebar-install p{color:var(--theme-muted,#9fa7b2);margin:2px 0 0;font-size:9px;line-height:1.35}html:root[data-theme] .sidebar-install button{border:1px solid color-mix(in srgb,var(--theme-accent,#e5303b) 45%,transparent);color:#fff;background:var(--theme-accent,#e5303b);border-radius:8px;grid-column:1/-1;min-height:31px;font-size:9px;font-weight:850}html:root[data-theme] .sidebar-install-ready{color:#9ae5b8;background:#2fa45b1a;border:1px solid #58d0884d;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:31px;font-size:9px;font-weight:850;display:flex}html:root[data-theme] .sidebar-install-ready span{font-size:13px}html:root[data-theme] .sidebar-install-help{color:var(--theme-muted,#aeb5be);grid-column:1/-1;font-size:8px;line-height:1.45}@media (width<=850px){html:root[data-theme] .sidebar-install{display:none!important}}html:root[data-theme] .sponsor-panel{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--theme-accent,#e5303b) 34%,#ffffff1a)!important;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--theme-accent,#e5303b) 21%,transparent),transparent 31%), linear-gradient(145deg,#191e27fa,#0d1016fa)!important;padding:13px!important}html:root[data-theme] .sponsor-panel-topline{color:var(--theme-accent,#e5303b);letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}html:root[data-theme] .sponsor-panel-topline small{color:var(--theme-muted,#aeb5be);letter-spacing:.08em;border:1px solid #ffffff1f;border-radius:999px;padding:3px 6px;font-size:7px}html:root[data-theme] .sponsor-panel-art{background:linear-gradient(118deg,color-mix(in srgb,var(--theme-accent,#e5303b) 33%,#131822),#17212c 55%,#0c1017);border:1px solid #ffffff1a;border-radius:10px;align-items:center;min-height:82px;margin:10px 0;padding:13px;display:flex;position:relative;overflow:hidden}html:root[data-theme] .sponsor-panel-art:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:120px;height:120px;position:absolute;top:-38px;right:-28px;box-shadow:0 0 0 24px #ffffff09,0 0 0 48px #ffffff06}html:root[data-theme] .sponsor-panel-art b{z-index:1;color:#fff;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;max-width:64%;font-size:clamp(16px,1.4vw,22px);line-height:.94;position:relative;overflow:hidden}html:root[data-theme] .sponsor-panel-art i{z-index:1;color:var(--theme-accent-2,#e7c36f);margin:0 8px;font-size:18px;font-style:normal;position:relative}html:root[data-theme] .sponsor-panel-art strong{z-index:1;color:#fffc;letter-spacing:.08em;font-size:11px;position:relative}html:root[data-theme] .sponsor-panel-art.has-image{background:#0d1118;padding:0}html:root[data-theme] .sponsor-panel-art.has-image img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}html:root[data-theme] .sponsor-panel-copy h3{color:var(--theme-text,#fff)!important;margin:0!important;font-size:14px!important}html:root[data-theme] .sponsor-panel-copy p{color:var(--theme-muted,#aeb5be)!important;margin:4px 0 10px!important;font-size:9px!important;line-height:1.45!important}html:root[data-theme] .sponsor-panel-cta{border:1px solid color-mix(in srgb,var(--theme-accent,#e5303b) 48%,transparent);color:#fff;background:color-mix(in srgb,var(--theme-accent,#e5303b) 82%,#16191f);border-radius:8px;place-items:center;min-height:32px;font-size:9px;font-weight:850;text-decoration:none;display:grid}html:root[data-theme] .sponsor-panel-cta:hover{filter:brightness(1.08)}@media (width<=850px){html:root[data-theme] .sponsor-panel{display:none!important}}@media (width>=1100px){html:root[data-theme] .series-hero{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--series-accent,#e5303b) 13%,transparent),transparent 27%), linear-gradient(135deg,#131a23 0%,#10151d 55%,#11151e 100%)!important;border-radius:16px!important;grid-template-columns:184px minmax(460px,1fr) 286px!important;align-items:center!important;gap:18px!important;min-height:0!important;padding:20px!important}html:root[data-theme] .series-poster{border-radius:12px!important;width:100%!important;max-height:326px!important;box-shadow:0 13px 28px #00000047,0 0 0 1px #ffffff14!important}html:root[data-theme] .series-preview-player{border:1px solid #ffffff1c!important;border-radius:12px!important;width:100%!important;box-shadow:0 14px 30px #0000004d!important}html:root[data-theme] .series-preview-player:after{background:linear-gradient(90deg,#04070b9e,#05080d29 55%,#04070b61),linear-gradient(#0000 55%,#03050961)!important}html:root[data-theme] .series-preview-lock{border-radius:12px!important;width:min(68%,330px)!important;padding:13px 15px!important}html:root[data-theme] .series-info{background:#070a0f38!important;border:1px solid #ffffff14!important;border-radius:13px!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;min-width:0!important;padding:18px!important;display:flex!important}html:root[data-theme] .series-info h1{max-width:none!important;margin:4px 0 11px!important;font-size:clamp(28px,2.55vw,39px)!important}html:root[data-theme] .series-info>p{-webkit-line-clamp:3!important;margin:10px 0 15px!important}html:root[data-theme] .series-stats{margin-top:2px!important;padding-top:0!important}html:root[data-theme] .series-stats>div{background:#06090e7a!important;border-radius:9px!important;padding:8px!important}}@media (width<=850px){html:root[data-theme] .mobile-topup-overlay{padding:10px!important}html:root[data-theme] .mobile-topup-sheet{border-radius:18px!important;max-width:430px!important;padding:16px 14px 13px!important}html:root[data-theme] .mobile-topup-sheet h2{margin:2px 0!important;font-size:20px!important}html:root[data-theme] .mobile-topup-sheet>p{margin:0 0 10px!important;font-size:10px!important}html:root[data-theme] .mobile-topup-close{width:27px!important;height:27px!important;font-size:18px!important;top:10px!important;right:10px!important}html:root[data-theme] .mobile-topup-packages{gap:6px!important}html:root[data-theme] .mobile-topup-packages button{border-radius:10px!important;min-height:49px!important;padding:5px!important}html:root[data-theme] .mobile-topup-packages button strong{font-size:16px!important}html:root[data-theme] .mobile-topup-packages button span{font-size:8px!important}html:root[data-theme] .mobile-topup-total{border-radius:9px!important;margin:8px 0!important;padding:8px 10px!important}html:root[data-theme] .mobile-topup-total strong{font-size:14px!important}html:root[data-theme] .mobile-payment-methods{gap:6px!important}html:root[data-theme] .mobile-payment-methods button{border-radius:10px!important;min-height:44px!important}html:root[data-theme] .mobile-payment-methods button b{font-size:11px!important}html:root[data-theme] .mobile-payment-methods button span{font-size:7px!important}html:root[data-theme] .mobile-topup-primary{border-radius:10px!important;min-height:40px!important;margin-top:8px!important;font-size:10px!important}html:root[data-theme] .mobile-topup-note{margin-top:6px!important;font-size:7px!important}html:root[data-theme] .mobile-topup-login-hint{margin:7px 0!important;padding:7px 8px!important;font-size:8px!important}html:root[data-theme=legacy] .right-panel{display:contents!important}html:root[data-theme=legacy] .right-panel>.panel-card{display:none!important}html:root[data-theme=legacy] .right-panel .mobile-topup-overlay,html:root[data-theme=legacy] .right-panel .wallet-warning-overlay,html:root[data-theme=legacy] .right-panel .khqr-checkout-overlay{display:flex!important}html:root[data-theme] .right-panel{padding:0!important;display:contents!important}html:root[data-theme] .right-panel>.panel-card{display:none!important}}@keyframes popcon-series-edge-aura{0%,to{border-color:color-mix(in srgb,var(--theme-accent,#e5303b) 40%,#e9b847)!important;box-shadow:0 18px 46px #0000007a,0 0 0 1px #e9b84738,0 0 18px color-mix(in srgb,var(--theme-accent,#e5303b) 18%,transparent),0 0 32px #e9b8471a!important}50%{border-color:color-mix(in srgb,var(--theme-accent,#e5303b) 62%,#f2c65a)!important;box-shadow:0 20px 50px #0000008a,0 0 0 1px #f2c65a9e,0 0 25px color-mix(in srgb,var(--theme-accent,#e5303b) 30%,transparent),0 0 46px #e9b84733!important}}html:root[data-theme] .series-preview-player{border-style:solid!important;border-width:1px!important;animation:3.4s ease-in-out infinite popcon-series-edge-aura!important}@media (prefers-reduced-motion:reduce){html:root[data-theme] .series-preview-player{animation:none!important}}@media (width<=850px){html:root[data-theme] .mobile-discovery-bar{z-index:120!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#0b1018f5!important;border-bottom:1px solid #ffffff1a!important;margin:0!important;padding:7px 8px 6px!important;position:sticky!important;top:0!important;box-shadow:0 9px 20px #00000042!important}}.mobile-topup-overlay{display:none}@media (width<=850px){.mobile-topup-overlay{z-index:1600;padding:14px 10px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a3;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-topup-sheet{border:1px solid color-mix(in srgb,var(--theme-accent,#e5303b) 52%,#ffffff24);width:100%;max-width:520px;color:var(--theme-text,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent,#e5303b) 13%,#121820),#0d1219 58%);border-radius:22px;margin:auto;padding:20px 16px 16px;position:relative;box-shadow:0 -14px 44px #00000073}.mobile-topup-sheet>small:first-of-type{color:var(--theme-accent,#e5303b);letter-spacing:.13em;font-size:9px;font-weight:900}.mobile-topup-sheet h2{margin:4px 0 3px;font-size:22px;line-height:1.2}.mobile-topup-sheet>p{color:var(--theme-muted,#9ea8b8);margin:0 0 14px;font-size:11px}.mobile-currency-switch{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:4px;margin:0 0 9px;padding:4px;display:flex}.mobile-currency-switch span{color:#aab4c2;flex:1;padding-left:4px;font-size:9px;font-weight:750}.mobile-currency-switch button{color:#9ba8b9;background:0 0;border:0;border-radius:6px;min-width:50px;min-height:27px;padding:0 7px;font-size:9px;font-weight:850}.mobile-currency-switch button.active{color:#12100a;background:#efc250;box-shadow:0 3px 10px #efc25029}.mobile-topup-close{color:#fff;background:#ffffff0f;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.mobile-topup-packages{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mobile-topup-packages button{color:#e5e9ef;background:#151c26;border:1px solid #ffffff1f;border-radius:11px;place-items:center;gap:2px;min-height:58px;padding:7px;display:grid}.mobile-topup-packages button strong{font-size:17px}.mobile-topup-packages button span{color:#efc250;font-size:9px;font-weight:850}.mobile-topup-packages button.active{border-color:var(--theme-accent,#e5303b);color:#fff;background:color-mix(in srgb,var(--theme-accent,#e5303b) 24%,#121820);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent,#e5303b) 14%,transparent)}.mobile-topup-total{background:#ffffff0e;border-radius:10px;justify-content:space-between;align-items:center;margin:11px 0;padding:10px 11px;font-size:10px;display:flex}.mobile-topup-total strong{color:#fff;font-size:15px}.mobile-topup-total strong small{color:#efc250;font-size:9px}.mobile-topup-login-hint{color:#e9cb76;background:#efc25014;border:1px solid #efc25042;border-radius:9px;margin:9px 0;padding:8px 10px;font-size:9px;line-height:1.45}.mobile-payment-methods{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-payment-methods button{color:#fff;background:#111923;border:1px solid #ffffff21;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;display:flex}.mobile-payment-methods button b{color:var(--theme-accent-2,#f0bf4c);font-size:12px}.mobile-payment-methods button span{color:#aeb7c5;font-size:8px}.mobile-topup-primary{color:#fff;background:var(--theme-accent,#e5303b);width:100%;min-height:43px;box-shadow:0 9px 20px color-mix(in srgb,var(--theme-accent,#e5303b) 25%,transparent);border:0;border-radius:11px;margin-top:10px;font-size:11px;font-weight:900}.mobile-topup-primary:disabled{opacity:.48}.mobile-topup-note{color:#9da8b7;text-align:center;margin-top:8px;font-size:8px;display:block}html:root[data-theme=legacy] .right-panel{display:contents!important}html:root[data-theme=legacy] .right-panel>.panel-card{display:none!important}}@media (width<=850px){html:root[data-theme] .movie-section{margin-top:8px!important}html:root[data-theme] .movie-section .section-heading{border-radius:9px!important;min-height:44px!important;margin-bottom:4px!important;padding:5px 8px!important}html:root[data-theme] .movie-shelf-title{gap:7px!important}html:root[data-theme] .movie-shelf-title>i{border-radius:7px!important;flex-basis:23px!important;width:23px!important;height:23px!important;font-size:11px!important}html:root[data-theme] .movie-section .section-heading h2{margin:0!important;font-size:14px!important;line-height:1.1!important}html:root[data-theme] .movie-section .section-heading span{margin-top:2px!important;font-size:7px!important;line-height:1.1!important}html:root[data-theme] .movie-row-actions{gap:4px!important}html:root[data-theme] .movie-rail-arrow{border-radius:7px!important;width:24px!important;height:24px!important;font-size:12px!important}html:root[data-theme] .movie-rail{padding:1px 0 5px!important}html:root[data-theme] .movie-section-wide .movie-rail .movie-card,html:root[data-theme=focus] .movie-section-wide .movie-rail .movie-card{flex-basis:264px!important;width:264px!important}html:root[data-theme] .movie-section-wide .movie-rail .poster{aspect-ratio:16/9!important}html:root[data-theme] .continue-section .section-heading{min-height:42px!important}html:root[data-theme] .continue-card{flex-basis:224px!important}html:root[data-theme] .continue-image{height:126px!important}}.auth-modal-overlay{z-index:1700!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#04070bb3!important;padding:16px!important}html:root[data-theme] .auth-modal{border:1px solid color-mix(in srgb,var(--theme-accent,#e5303b) 42%,#ffffff24)!important;width:min(440px,100%)!important;color:var(--theme-text,#fff)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--theme-accent,#e5303b) 9%,#151b24),#0e131a 66%)!important;box-shadow:0 28px 80px #00000094,0 0 42px color-mix(in srgb,var(--theme-accent,#e5303b) 10%,transparent)!important;border-radius:20px!important;padding:25px!important}html:root[data-theme] .auth-close{color:#c9d0da!important;background:#ffffff0f!important;border:1px solid #ffffff21!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font-size:20px!important;line-height:1!important;display:grid!important}html:root[data-theme] .auth-brand small{color:var(--theme-accent,#e5303b)!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:900!important}html:root[data-theme] .auth-brand h2{color:#fff!important;letter-spacing:-.03em!important;margin:6px 0 5px!important;font-size:25px!important}html:root[data-theme] .auth-brand p{max-width:325px;color:#aeb8c5!important;margin-bottom:15px!important;font-size:11px!important;line-height:1.6!important}html:root[data-theme] .auth-tabs{background:#00000038!important;border:1px solid #ffffff14!important;border-radius:11px!important;gap:4px!important;margin-bottom:15px!important;padding:3px!important}html:root[data-theme] .auth-tabs button{color:#aeb8c5!important;border-radius:8px!important;min-height:34px!important;font-size:11px!important;font-weight:800!important}html:root[data-theme] .auth-tabs button.active{background:var(--theme-accent,#e5303b)!important;color:#fff!important;box-shadow:0 7px 17px color-mix(in srgb,var(--theme-accent,#e5303b) 28%,transparent)!important}html:root[data-theme] .auth-field{gap:5px!important;margin-bottom:11px!important}html:root[data-theme] .auth-field span{color:#aeb8c5!important;letter-spacing:.08em!important;font-size:9px!important}html:root[data-theme] .auth-field input{color:#fff!important;background:#111824!important;border-color:#ffffff21!important;border-radius:10px!important;min-height:43px!important;padding:0 12px!important;font-size:13px!important}html:root[data-theme] .auth-field input:focus{border-color:var(--theme-accent,#e5303b)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent,#e5303b) 13%,transparent)!important}html:root[data-theme] .auth-submit{background:var(--theme-accent,#e5303b)!important;min-height:43px!important;box-shadow:0 10px 22px color-mix(in srgb,var(--theme-accent,#e5303b) 26%,transparent)!important;border:0!important;border-radius:10px!important;margin-top:4px!important;font-size:11px!important}@media (width<=500px){html:root[data-theme] .auth-modal{border-radius:18px!important;padding:21px 17px 18px!important}html:root[data-theme] .auth-brand h2{font-size:22px!important}}@keyframes popcon-details-recommendation-rail{0%{transform:translate(0,0)}to{transform:translate(-50%)}}html:root[data-theme] .details-recommendation-rail{max-width:1180px;padding:4px 0 8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}html:root[data-theme] .details-recommendation-rail .details-cinema-strip{will-change:transform;animation:28s linear infinite popcon-details-recommendation-rail;gap:10px!important;width:max-content!important;max-width:none!important;display:flex!important}html:root[data-theme] .details-recommendation-rail .details-cinema-strip button{aspect-ratio:2/2.78!important;border-radius:9px!important;flex:0 0 126px!important;width:126px!important}html:root[data-theme] .details-recommendation-rail .details-cinema-strip button div{padding:5px 6px!important;bottom:5px!important;left:5px!important;right:5px!important}html:root[data-theme] .details-recommendation-rail .details-cinema-strip button strong{font-size:10px!important}html:root[data-theme] .details-recommendation-rail .details-cinema-strip button span{font-size:7px!important}html:root[data-theme] .details-recommendation-rail:hover .details-cinema-strip,html:root[data-theme] .details-recommendation-rail:focus-within .details-cinema-strip{animation-play-state:paused}html:root[data-theme] .details-recommendation-rail.is-landscape-rail{margin-top:3px}html:root[data-theme] .details-recommendation-rail.is-landscape-rail .details-cinema-strip{animation-duration:34s;animation-direction:reverse}html:root[data-theme] .details-recommendation-rail.is-landscape-rail .details-cinema-strip button{aspect-ratio:1.72!important;flex-basis:206px!important;width:206px!important}html:root[data-theme] .details-recommendation-rail.is-landscape-rail .details-cinema-strip button div{bottom:6px!important;left:6px!important;right:6px!important}@media (width<=850px){html:root[data-theme] .details-recommendation-rail{max-width:none;margin-right:-12px}html:root[data-theme] .details-recommendation-rail .details-cinema-strip button{flex-basis:108px!important;width:108px!important}html:root[data-theme] .details-recommendation-rail.is-landscape-rail .details-cinema-strip button{flex-basis:172px!important;width:172px!important}}@media (prefers-reduced-motion:reduce){html:root[data-theme] .details-recommendation-rail .details-cinema-strip{animation:none!important}}@media (width>=851px){html:root[data-theme] .series-details-page{width:92vw!important;max-width:none!important;padding-top:20px!important}html:root[data-theme] .series-hero{grid-template-columns:minmax(160px,205px) minmax(0,1.7fr) minmax(260px,.8fr)!important;gap:24px!important;min-height:0!important;padding:26px!important;overflow:visible!important}html:root[data-theme] .series-poster{align-self:center}html:root[data-theme] .series-preview-player{min-width:0}html:root[data-theme] .series-info{align-self:center!important;min-width:0!important;padding-left:18px!important}html:root[data-theme] .series-info h1{font-size:clamp(29px,2.8vw,43px)!important}html:root[data-theme] .series-info>p{-webkit-line-clamp:2!important;margin:10px 0!important}html:root[data-theme] .series-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}html:root[data-theme] .series-stats>div{min-width:0!important;padding:8px 7px!important}html:root[data-theme] .series-stats strong{font-size:16px!important}html:root[data-theme] .series-stats span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:8px!important}html:root[data-theme] .series-command-bar{width:100%!important;max-width:none!important;margin:10px 0 0!important}html:root[data-theme] .series-command-bar button{min-height:32px!important;padding:0 10px!important;font-size:9px!important}html:root[data-theme] .series-discovery-grid{grid-template-columns:1.35fr .65fr!important;gap:10px!important;width:82%!important;max-width:1040px!important;margin:12px auto 0!important}html:root[data-theme] .series-detail-card,html:root[data-theme] .series-community-card{min-height:0!important;padding:13px 15px!important}html:root[data-theme] .series-detail-card{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center!important;gap:9px!important;display:grid!important}html:root[data-theme] .series-detail-card>span{grid-column:1/-1}html:root[data-theme] .series-detail-card div{min-width:0}html:root[data-theme] .series-detail-card strong{font-size:11px!important}html:root[data-theme] .series-community-card h3{margin:4px 0!important;font-size:15px!important}html:root[data-theme] .series-community-card p{margin:0 0 8px!important;font-size:10px!important}html:root[data-theme] .series-community-card button{min-height:30px!important;padding:0 10px!important;font-size:9px!important}html:root[data-theme] .episode-section{width:82%!important;max-width:1040px!important;margin:26px auto 0!important}html:root[data-theme] .episode-section-header h2{font-size:22px!important}}html:root[data-theme] .series-preview-player{isolation:isolate!important;background-color:#111!important;border:1px solid #04070cc2!important;border-radius:14px!important;animation:none!important;box-shadow:0 18px 48px #0000006b,0 0 28px #00000040!important}html:root[data-theme] .series-preview-player:before{z-index:-2!important;filter:blur(5px)saturate(.82)brightness(.8)!important;inset:-16px!important;transform:scale(1.04)!important}html:root[data-theme] .series-preview-player:after{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:-1!important;background:linear-gradient(135deg,#03050994,#080a0f33 50%,#03050999),#07090d1a!important}html:root[data-theme] .series-preview-lock{background:#05070ba8!important;border-color:#ffffff29!important;border-radius:14px!important;gap:7px!important;width:min(76%,360px)!important;padding:17px 18px!important;box-shadow:0 14px 42px #00000047!important}html:root[data-theme] .series-preview-lock>span{background:#05070bb8!important;border-color:#e9b847!important;width:40px!important;height:40px!important;font-size:14px!important;box-shadow:0 0 0 7px #e9b8471f!important}html:root[data-theme] .series-preview-lock strong{animation:2.4s ease-in-out infinite popcon-lock-copy;font-size:17px!important;line-height:1.25!important}html:root[data-theme] .series-preview-lock small{font-size:9px!important}html:root[data-theme] .series-preview-lock button{border-radius:7px!important;min-height:32px!important;margin-top:3px!important;padding:0 14px!important}@media (width<=850px){html:root[data-theme] .series-preview-lock{gap:5px!important;width:min(85%,260px)!important;padding:10px 12px!important}html:root[data-theme] .series-preview-lock>span{width:33px!important;height:33px!important;box-shadow:0 0 0 5px #e9b8471f!important}html:root[data-theme] .series-preview-lock strong{font-size:13px!important}}html:root[data-theme] .episode-card{box-shadow:0 10px 24px #00000029;background:linear-gradient(100deg,#ffffff06,#0000 48%),#14171d!important;border-color:#ffffff1a!important;border-radius:13px!important;grid-template-columns:142px minmax(0,1fr)!important;gap:13px!important;min-height:104px!important;padding:10px!important}html:root[data-theme] .episode-card:hover{border-color:#ffffff29!important;transform:translateY(-2px)!important}html:root[data-theme] .episode-mini-player{aspect-ratio:16/9;background-color:#080a0e;background-size:116%;border:0;border-radius:9px;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}html:root[data-theme] .episode-mini-player:before{content:"";background:linear-gradient(135deg,#03050942,#0305099e);position:absolute;inset:0}html:root[data-theme] .episode-mini-play{z-index:1;color:#f1c65a;background:#05070ba8;border:1px solid #e9b847d1;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;transition:transform .2s,background .2s;display:grid;position:relative;box-shadow:0 0 0 5px #e9b8471a}html:root[data-theme] .episode-card:hover .episode-mini-play{color:#1a1305;background:#efbd45;transform:scale(1.1)}html:root[data-theme] .episode-mini-number{z-index:1;color:#fff;background:#05070bc2;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:900;position:absolute;top:7px;left:7px}html:root[data-theme] .episode-mini-player small{z-index:1;color:#fff;background:#05070bc2;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:800;position:absolute;bottom:6px;right:7px}html:root[data-theme] .episode-number{display:none!important}html:root[data-theme] .episode-content{min-width:0;border-left:0!important;padding-left:0!important}html:root[data-theme] .episode-title-row h3{font-size:14px!important}html:root[data-theme] .episode-title-row>span{display:none}html:root[data-theme] .episode-content p{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:#adb6c2!important;margin:5px 0!important;font-size:10px!important;line-height:1.45!important;display:-webkit-box!important}html:root[data-theme] .episode-bottom{justify-content:flex-start!important;gap:7px!important}html:root[data-theme] .episode-bottom>span{margin-right:auto;font-size:8px!important}html:root[data-theme] .episode-bottom button{border-radius:7px!important;min-height:28px!important;padding:0 9px!important;font-size:8px!important}html:root[data-theme] .episode-bottom button:last-child{border-color:var(--series-accent,#e5303b)!important;background:var(--series-accent,#e5303b)!important;color:#fff!important}@media (width<=850px){html:root[data-theme] .episode-card{grid-template-columns:106px minmax(0,1fr)!important;gap:9px!important;padding:8px!important}html:root[data-theme] .episode-mini-play{width:27px!important;height:27px!important;font-size:9px!important}html:root[data-theme] .episode-content p{display:none!important}html:root[data-theme] .episode-title-row h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important}html:root[data-theme] .episode-bottom button{min-height:26px!important;padding:0 7px!important;font-size:7px!important}html:root[data-theme] .top-header{display:none!important}html:root[data-theme] .main-content{padding-bottom:78px!important}html:root[data-theme] .mobile-red-dragon-intro{padding:3px 12px 1px!important;display:grid!important}html:root[data-theme] .mobile-dragon-brand{min-height:30px!important}html:root[data-theme] .mobile-dragon-brand .corn-logo{margin-right:-30px!important;transform:scale(.61)!important}html:root[data-theme] .mobile-wallet-summary{border-radius:11px!important;min-height:47px!important;padding:5px 8px!important}html:root[data-theme] .mobile-wallet-summary strong{font-size:16px!important}html:root[data-theme] .mobile-welcome-row{min-height:42px!important;padding:4px!important}html:root[data-theme] .hero-mode-shell{margin-top:2px!important}html:root[data-theme] .hero-with-image{min-height:0!important}html:root[data-theme] .mobile-discovery-bar{margin:3px 0!important;padding:2px 8px!important;display:block!important}html:root[data-theme] .mobile-filter-chips{gap:4px!important;margin-top:0!important}html:root[data-theme] .mobile-filter-chips button{height:20px!important;padding:0 9px!important;font-size:7px!important}html:root[data-theme] .quick-access{display:flex!important}html:root[data-theme] .movie-section{margin-top:7px!important}html:root[data-theme] .movie-section .section-heading{border-radius:7px!important;min-height:31px!important;margin-bottom:4px!important;padding:4px 8px 4px 10px!important}html:root[data-theme] .movie-section .section-heading h2{font-size:14px!important}html:root[data-theme] .movie-section .section-heading span,html:root[data-theme] .movie-section .section-heading button{font-size:7px!important}html:root[data-theme] .movie-rail .movie-card{filter:drop-shadow(0 7px 12px #0000004d)}html:root[data-theme] .movie-rail .movie-card:active{transform:scale(.97)}html:root[data-theme] .mobile-bottom-nav{display:flex!important}}.movie-shelf-title{align-items:center;gap:9px;min-width:0;display:flex}.movie-shelf-title>i{border:1px solid color-mix(in srgb,var(--theme-accent) 58%,var(--theme-border));width:25px;height:25px;color:var(--theme-accent-2);background:color-mix(in srgb,var(--theme-accent) 13%,var(--theme-surface));border-radius:8px;flex:0 0 25px;place-items:center;font-size:13px;font-style:normal;line-height:1;display:grid}.movie-shelf-title>div{min-width:0}.movie-shelf-count{color:var(--theme-muted);letter-spacing:.04em;white-space:nowrap;font-size:9px;font-weight:800}@media (width<=850px){.movie-shelf-title{gap:6px}.movie-shelf-title>i{border-radius:6px;flex-basis:19px;width:19px;height:19px;font-size:10px}.movie-shelf-count{display:none}}.mobile-discovery-bar,.mobile-bottom-nav,.mobile-quick-overlay{display:none}@media (width<=850px){body{overscroll-behavior-y:none}.app{padding-bottom:78px!important}.app-center{min-width:0}.main-content{padding-bottom:8px}.mobile-discovery-bar{z-index:74;border-bottom:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:-12px 0 9px;padding:7px 8px 6px;display:block;position:sticky;top:64px}.mobile-search-field{border:1px solid var(--theme-border);background:var(--theme-surface-raised);border-radius:11px;grid-template-columns:29px minmax(0,1fr) 42px;align-items:center;height:39px;display:grid;overflow:hidden}.mobile-search-field>span{color:var(--theme-accent-2);place-items:center;font-size:20px;display:grid;transform:rotate(-12deg)}.mobile-search-field input{width:100%;min-width:0;height:100%;color:var(--theme-text);outline:0;padding:0 4px;font-size:12px;background:0 0!important;border:0!important}.mobile-search-field button{color:#fff;background:var(--theme-accent);border:0;border-radius:8px;height:31px;margin-right:4px;padding:0 8px;font-size:9px;font-weight:850}.mobile-filter-chips{scrollbar-width:none;gap:6px;margin-top:6px;padding-bottom:1px;display:flex;overflow-x:auto}.mobile-filter-chips::-webkit-scrollbar{display:none}.mobile-filter-chips button{border:1px solid var(--theme-border);min-width:max-content;height:28px;color:var(--theme-muted);background:var(--theme-surface);border-radius:999px;padding:0 12px;font-size:9px;font-weight:750}.mobile-filter-chips button:active{color:#fff;border-color:var(--theme-accent);background:var(--theme-accent)}.mobile-bottom-nav{z-index:900;right:8px;bottom:max(7px,env(safe-area-inset-bottom));border:1px solid var(--theme-border);background:color-mix(in srgb,var(--theme-surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:17px;grid-template-columns:repeat(5,1fr);height:62px;padding:5px;display:grid;position:fixed;left:8px;box-shadow:0 13px 38px #0000007a}.mobile-bottom-nav button{min-width:0;color:var(--theme-muted);background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:2px;padding:0 2px;display:grid}.mobile-bottom-nav button>span{font-size:17px;line-height:1}.mobile-bottom-nav button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:750;overflow:hidden}.mobile-bottom-nav button.is-active{color:#fff;background:color-mix(in srgb,var(--theme-accent) 27%,var(--theme-surface))}.mobile-bottom-nav button.is-active>span{color:var(--theme-accent-2);filter:drop-shadow(0 0 6px var(--theme-glow))}.mobile-quick-overlay{z-index:1200;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-quick-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a8;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-quick-sheet{width:100%;max-height:min(78vh,620px);padding:9px 10px max(15px,env(safe-area-inset-bottom));border:1px solid var(--theme-border);background:var(--theme-surface);border-bottom:0;border-radius:22px 22px 0 0;animation:.24s ease-out both mobile-sheet-up;position:relative;overflow:auto;box-shadow:0 -18px 55px #0000009e}.mobile-quick-handle{background:color-mix(in srgb,var(--theme-muted) 45%,transparent);border-radius:9px;width:42px;height:4px;margin:0 auto 8px}.mobile-quick-visual{background-position:50% 24%;background-size:cover;border-radius:14px;height:165px;position:relative}.mobile-quick-visual>span{color:#fff;background:var(--theme-accent);border-radius:6px;padding:4px 7px;font-size:8px;font-weight:850;position:absolute;top:9px;left:9px}.mobile-quick-visual>button{color:#fff;background:#0009;border:1px solid #ffffff3d;border-radius:50%;width:31px;height:31px;padding:0;font-size:21px;position:absolute;top:8px;right:8px}.mobile-quick-copy{padding:11px 2px 0}.mobile-quick-copy h2{color:var(--theme-text);margin:0;font-size:21px;line-height:1.2}.mobile-quick-copy p{color:var(--theme-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.mobile-quick-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-quick-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) 44px;gap:7px;margin-top:12px;display:grid}.mobile-quick-actions button{border:1px solid var(--theme-border);min-height:43px;color:var(--theme-text);background:var(--theme-surface-raised);border-radius:10px;padding:0 8px;font-size:10px;font-weight:850}.mobile-quick-actions button.is-primary{border-color:var(--theme-accent);color:#fff;background:var(--theme-accent)}@keyframes mobile-sheet-up{0%{opacity:.5;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.hero-standard{touch-action:pan-y;cursor:grab}.hero-standard:active{cursor:grabbing}.hero-mode-switch{display:none!important}.hero-mode-shell{margin-top:0!important}.hero-with-image,:root[data-theme=focus] .hero-with-image{aspect-ratio:16/9!important;min-height:210px!important;max-height:235px!important}.hero-copy-synced{max-width:72%}.hero-copy-synced h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.movie-rail{touch-action:pan-y pinch-zoom}.movie-rail.is-dragging .movie-rail-track{animation-play-state:paused!important}.movie-rail .movie-card{touch-action:pan-y}.movie-rail:after{content:"";flex:0 0 12px;width:12px}.continue-section{margin-top:10px!important}.continue-section .section-heading{min-height:36px!important;padding:6px 9px!important}.continue-section .section-heading h2{font-size:14px!important}.continue-grid{scrollbar-width:none;overflow-x:auto;gap:8px!important;padding:0 0 5px!important;display:flex!important}.continue-grid::-webkit-scrollbar{display:none}.continue-card{flex:0 0 190px;margin:0!important}.continue-image{background-position:50% 26%!important;border-radius:10px!important;height:86px!important}.progress-label{font-size:7px!important}.right-panel,.sidebar,.sidebar-vip,.vip-panel,.popcorn-wallet-panel,.khqr-panel{display:none!important}.footer-feature-bar{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.mobile-quick-sheet{animation:none}}.device-preview-switch{border:1px solid var(--theme-border);min-width:56px;height:28px;color:var(--theme-muted);background:var(--theme-surface-raised);letter-spacing:.05em;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:7px;font-weight:850;display:inline-flex}.device-preview-switch span{color:var(--theme-accent-2);font-size:12px;line-height:1}.device-preview-switch:hover{color:var(--theme-text);border-color:var(--theme-accent)}.mobile-preview-overlay{z-index:10000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mobile-preview-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020308c7;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-preview-device{border:1px solid color-mix(in srgb,var(--theme-accent) 72%,white 12%);width:min(390px,100vw - 28px);height:min(844px,100vh - 28px);box-shadow:0 28px 90px #000000ad,0 0 28px var(--theme-glow);background:#05050a;border-radius:24px;grid-template-rows:38px 1fr;display:grid;position:relative;overflow:hidden}.mobile-preview-toolbar{border-bottom:1px solid var(--theme-border);color:var(--theme-muted);background:var(--theme-surface);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 12px;font-size:8px;display:flex}.mobile-preview-toolbar button{border:1px solid var(--theme-border);height:25px;color:var(--theme-text);background:var(--theme-surface-raised);cursor:pointer;border-radius:7px;padding:0 9px;font-size:8px;font-weight:800}.mobile-preview-device iframe{opacity:0;background:#05050a;border:0;width:100%;height:100%;transition:opacity .18s}.mobile-preview-device iframe.is-loaded{opacity:1}.mobile-preview-loading{z-index:1;color:var(--theme-muted);background:linear-gradient(145deg,var(--theme-surface),#05050a);letter-spacing:.03em;text-align:center;place-content:center;gap:10px;font-size:11px;display:grid;position:absolute;inset:38px 0 0}.mobile-preview-loading span{color:var(--theme-accent);font-size:28px;line-height:1;animation:.9s linear infinite popcon-preview-spin}@keyframes popcon-preview-spin{to{transform:rotate(360deg)}}@media (width<=850px){.device-preview-switch{width:30px;min-width:30px;height:28px;padding:0;font-size:0}.device-preview-switch span{font-size:13px}}.movie-rail{contain:inline-size;width:100%;padding:4px 0 8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000)}.main-content{min-width:0;overflow-x:hidden}.movie-rail-track.movie-grid{will-change:transform;gap:10px;width:max-content;animation:42s linear infinite popcon-movie-rail;display:flex;grid-template-columns:none!important;justify-content:flex-start!important}.movie-rail-track.movie-rail-right{animation-direction:reverse}.movie-rail:hover .movie-rail-track,.movie-rail:focus-within .movie-rail-track{animation-play-state:paused}.movie-rail .movie-card{cursor:pointer;flex:0 0 132px;width:132px}.movie-rail .poster{aspect-ratio:2/2.8!important}.movie-rail .poster-title{font-size:12px;line-height:1.2}.movie-rail .movie-meta{font-size:10px}.content-type-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.4px;background:#05070ac2;border:1px solid #ffffff38;border-radius:5px;padding:3px 6px;font-size:7px;font-weight:900;position:absolute;top:31px;left:7px;box-shadow:0 3px 12px #0000004d}.content-type-badge.sticker-movie{color:#dcecff;background:#124894db;border-color:#4f9aff8c}.content-type-badge.sticker-series{color:#fff2c7;background:#914c0de0;border-color:#ffb7498c}.content-type-badge.sticker-anime{color:#ffe2e4;background:#912119e0;border-color:#ff736999}.movie-genre-chip{letter-spacing:.25px;text-overflow:ellipsis;white-space:nowrap;background:#9f3b341f;border:1px solid #e86d6440;border-radius:999px;max-width:58px;padding:2px 5px;font-size:6px;font-weight:900;line-height:1.25;overflow:hidden;color:#e6b8bb!important}.movie-genre-chip.sticker-series{background:#914c0d1f;border-color:#ffb74947;color:#e7b85b!important}.movie-genre-chip.sticker-anime{background:#9121191f;border-color:#ff73694d;color:#ed9197!important}.movie-card-details{z-index:2;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000 18%,#0305084d 38%,#030508f7 84%);flex-direction:column;justify-content:flex-end;gap:4px;padding:12px 9px 34px;transition:opacity .2s,transform .2s;display:flex;position:absolute;inset:0;transform:translateY(10px)}.movie-card-details strong{font-size:12px;line-height:1.2}.movie-card-details span{color:#d8dce2;font-size:8px;line-height:1.25}.movie-card-details small{color:#ffce65;font-size:8px}.movie-card-details b{color:#fff;background:#e83f3f;border-radius:5px;align-self:flex-start;margin-top:3px;padding:5px 7px;font-size:8px}@media (hover:hover){.movie-card:hover .movie-card-details{opacity:1;transform:translateY(0)}.movie-card:hover .poster-title{opacity:0}}@keyframes popcon-movie-rail{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 5px))}}.genre-section{margin-top:12px!important}.genre-section .section-heading{margin-bottom:7px}.genre-section .section-heading h2{font-size:16px!important}.genre-grid{scrollbar-width:none;overflow-x:auto;gap:7px!important;display:flex!important}.genre-grid::-webkit-scrollbar{display:none}.genre-card{flex:1 0 86px;border-radius:999px!important;min-height:34px!important;padding:6px 10px!important}.genre-card strong{font-size:11px}.genre-card>span:empty{display:none}:root[data-theme=focus] .movie-section{margin-top:15px!important}:root[data-theme=focus] .movie-section .section-heading{margin-bottom:5px}:root[data-theme=focus] .movie-section h2{font-size:19px!important}:root[data-theme=focus] .movie-section .section-heading span{font-size:8px}:root[data-theme=focus] .movie-rail .movie-card{flex-basis:126px;width:126px}@media (width<=850px){.movie-rail{width:calc(100% + 4px);margin-inline:-2px}.movie-rail .movie-card,:root[data-theme=focus] .movie-rail .movie-card{flex-basis:112px;width:112px}.movie-rail-track.movie-grid{gap:8px;animation-duration:34s}.genre-card{flex-basis:76px;min-height:32px!important}}@media (prefers-reduced-motion:reduce){.movie-rail-track.movie-grid{animation:none}.movie-rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.theme-picker button>.theme-symbol{color:#836567;width:11px;height:11px;text-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 11px;place-items:center;font-size:9px;line-height:1;display:inline-grid}.theme-picker button>.theme-symbol-focus{color:#728098}.theme-picker button>.theme-symbol-genz{color:#e83e49}.theme-picker button>.theme-symbol-legacy{color:#9d7376}.theme-picker button>.theme-symbol-dark{color:#866466}.theme-picker button.active>.theme-symbol{color:var(--theme-accent-2,#e83b47);text-shadow:0 0 8px var(--theme-glow,#e63c3059)}@media (width<=850px){.theme-picker button>.theme-symbol{flex-basis:12px;width:12px;height:12px;font-size:10px}}.theme-picker{border-radius:10px!important;gap:1px!important;min-height:0!important;padding:2px!important}.theme-picker button{border-radius:7px!important;gap:3px!important;min-width:42px!important;height:24px!important;padding:0 5px!important;font-size:6.5px!important;line-height:1!important}.theme-picker button>.theme-symbol{flex-basis:9px!important;width:9px!important;height:9px!important;font-size:8px!important}@media (width<=850px){.theme-picker{padding:2px!important}.theme-picker button{min-width:29px!important;height:24px!important;padding:0 4px!important}.theme-picker button>.theme-symbol{flex-basis:10px!important;width:10px!important;height:10px!important;font-size:9px!important}}.movie-card .poster{background-color:#0b0e12!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.continue-empty{color:#d8b9bb;background:linear-gradient(90deg,#b13d351a,#b13d3506);border:1px dashed #d05f5747;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.continue-empty>span{color:#fff;background:linear-gradient(135deg,#e83541,#d92632);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.continue-empty div{flex-direction:column;gap:3px;display:flex}.continue-empty strong{color:#f8f0f1;font-size:11px}.continue-empty small{color:#9d8284;font-size:8px}:root[data-theme=dark] .continue-empty{background:linear-gradient(90deg,#2879f41a,#2879f405);border-color:#458bf24d}:root[data-theme=dark] .continue-empty>span{background:linear-gradient(135deg,#155ecb,#38a7ff)}.hero-mode-shell{min-width:0;position:relative}.hero-mode-switch{display:none}:root[data-theme=focus] .hero-mode-shell .hero-standard,:root[data-theme=focus] .hero-mode-shell .hero-premiere-grid{animation:.72s cubic-bezier(.2,.75,.25,1) both hero-row-arrive!important}@keyframes hero-row-arrive{0%{opacity:.38;filter:brightness(.78);transform:translate(22px)}to{opacity:1;filter:brightness();transform:translate(0)}}.hero-with-image.hero-premiere-grid{display:none!important}:root[data-theme=focus] .hero-mode-switch{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04070cb8;border:1px solid #ffffff26;border-radius:9px;gap:3px;padding:3px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #00000047}:root[data-theme=focus] .hero-mode-switch button{color:#9da8b7;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:25px;padding:0 9px;font-size:8px;font-weight:900}:root[data-theme=focus] .hero-mode-switch button.is-active{color:#fff;background:linear-gradient(105deg,#1768df,#35a5ff)}:root[data-theme=focus] .hero-mode-shell[data-hero-mode=premiere] .hero-standard{display:none!important}:root[data-theme=focus] .hero-ai-feature{background-position:50% 30%!important;background-size:cover!important}.hero:after,.hero-overlay,.hero-image-shade,.hero-premiere-shade,:root[data-theme=classic] .hero-image-shade,:root[data-theme=dark] .hero-image-shade,:root[data-theme=neon] .hero-image-shade,:root[data-theme=genz] .hero-image-shade,:root[data-theme=legacy] .hero-image-shade,:root[data-theme=focus] .hero-image-shade,html:root[data-theme=dark] .hero-image-shade,html:root[data-theme=dark] .hero-standard .hero-image-shade{background:0 0!important;display:none!important}:root[data-theme=focus] .hero-mode-shell[data-hero-mode=premiere] .hero-with-image.hero-premiere-grid{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;overflow:hidden;background:#080a0e!important;height:220px!important;min-height:220px!important;padding:6px!important;animation:none!important;display:grid!important}.hero-premiere-grid:after{display:none!important}.hero-premiere-panel{cursor:pointer;isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff21;border-radius:10px;min-width:0;transition:transform .24s,border-color .24s,filter .24s;position:relative;overflow:hidden}.hero-premiere-panel:hover{z-index:2;filter:brightness(1.08);border-color:#f2554ac7;transform:translateY(-2px)}:root[data-theme=dark] .hero-premiere-panel:hover{border-color:#2879f4}.hero-premiere-shade{z-index:-1;background:linear-gradient(#03050814 16%,#03050833 40%,#030508f5 100%);position:absolute;inset:0}.hero-premiere-content{z-index:2;color:#fff;position:absolute;bottom:11px;left:12px;right:12px}.hero-premiere-badge{color:#fff;letter-spacing:.7px;background:linear-gradient(90deg,#dc2531,#d42d38);border-radius:4px;margin-bottom:6px;padding:3px 6px;font-size:7px;font-weight:900;display:inline-flex;box-shadow:0 5px 16px #da362a40}:root[data-theme=dark] .hero-premiere-badge{background:linear-gradient(90deg,#1768df,#35a5ff);box-shadow:0 5px 16px #1768df3d}.hero-premiere-content h2{color:#fff;text-overflow:ellipsis;text-shadow:0 3px 12px #000;white-space:nowrap;margin:0 0 2px;font-size:15px;line-height:1.1;overflow:hidden}.hero-premiere-content small{color:#b9bfca;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.hero-premiere-content>div{justify-content:space-between;align-items:center;gap:7px;margin-top:8px;display:flex}.hero-premiere-content b{color:#ffd25c;font-size:10px}.hero-premiere-content button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:6px;min-height:25px;padding:0 9px;font-size:8px;font-weight:900}.hero-premiere-content button:hover{background:#d82531}:root[data-theme=dark] .hero-premiere-content button:hover{background:#1d72ed}@media (width<=850px){:root[data-theme=focus] .hero-mode-switch{top:8px;right:8px}:root[data-theme=focus] .hero-mode-shell[data-hero-mode=premiere] .hero-with-image.hero-premiere-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;height:230px!important;min-height:230px!important;display:flex!important}.hero-premiere-panel{scroll-snap-align:center;flex:0 0 82%}.hero-premiere-content h2{font-size:18px}}.movie-highlight-preview{z-index:999;color:#f8f8fa;pointer-events:none;transform-origin:bottom;background:#111722;border:1px solid #ffffff2e;border-radius:12px;animation:.18s ease-out both popcon-highlight-in;position:fixed;overflow:hidden;box-shadow:0 24px 65px #000000b3,0 0 0 1px #ff423438}.movie-highlight-preview:before{content:"";z-index:4;border:inherit;background:#111722;border-bottom:0;border-right:0;width:10px;height:10px;position:absolute;top:23px;transform:rotate(-45deg)}.movie-highlight-preview.preview-right:before{left:-6px}.movie-highlight-preview.preview-left:before{right:-6px;transform:rotate(135deg)}.movie-highlight-media{background-position:50%;background-size:cover;height:108px;position:relative;overflow:hidden}.movie-highlight-media:after{content:"";background:linear-gradient(#0000 45%,#070a0fd1);position:absolute;inset:0}.movie-highlight-media video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s}.movie-highlight-media video.ready{opacity:1}.poster-highlight{animation:7s ease-in-out infinite alternate popcon-poster-highlight}.highlight-label,.highlight-soon{z-index:2;letter-spacing:.4px;font-size:7px;font-weight:900;position:absolute;left:8px}.highlight-label{color:#fff;background:linear-gradient(90deg,#e83f3f,#ff765c);border-radius:5px;padding:4px 6px;top:8px;box-shadow:0 5px 15px #e83f3f4d}.highlight-soon{color:#ffd15a;bottom:10px}.movie-highlight-info{padding:8px 10px 9px}.movie-highlight-info>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.movie-highlight-info strong{text-overflow:ellipsis;white-space:nowrap;max-width:142px;font-size:12px;overflow:hidden}.movie-highlight-info b{color:#16100a;background:#ffbd3d;border-radius:6px;padding:4px 6px;font-size:9px}.movie-highlight-info p{display:none}.highlight-facts{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.highlight-facts span{color:#e9edf2;border:1px solid #ffffff21;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:800;display:none}.highlight-facts span:first-child,.highlight-facts span:nth-child(2),.highlight-facts span:last-child{display:inline-block}.movie-highlight-info small{color:#7f8a99;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:7px;display:block;overflow:hidden}@keyframes popcon-highlight-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes popcon-poster-highlight{0%{background-position:50% 35%;transform:scale(1)}to{background-position:50% 58%;transform:scale(1.035)}}@media (width<=850px),(hover:none){.movie-highlight-preview{display:none!important}}@media (width>=1181px){:root[data-theme=dark] .app{grid-template-columns:190px minmax(0,1fr) 306px;align-items:start;gap:12px;width:calc(100% - 24px);max-width:1920px;margin:0 auto;padding:10px 0 24px}:root[data-theme=dark] .sidebar{background:linear-gradient(#111619,#0a0e10);border:1px solid #becfde38;border-radius:17px;height:calc(100vh - 20px);padding:13px 12px;top:10px}:root[data-theme=dark] .brand{padding:3px 5px 16px}:root[data-theme=dark] .sidebar .corn-mark{width:48px;height:48px;box-shadow:none;background:#111619;border-color:#ffffff29;flex-basis:48px}:root[data-theme=dark] .sidebar .corn-wordmark strong{color:#fff;-webkit-text-fill-color:#fff;letter-spacing:.8px;background:0 0;font-size:18px}:root[data-theme=dark] .sidebar .corn-wordmark strong span{color:#fff;-webkit-text-fill-color:#fff}:root[data-theme=dark] .sidebar .corn-wordmark small{color:#b8c0c7;letter-spacing:2.5px}:root[data-theme=dark] .nav-item{color:#d9dee2;background:0 0;border:0;border-radius:9px;min-height:48px;margin:2px 0;padding:7px 10px}:root[data-theme=dark] .nav-item strong{font-size:12px}:root[data-theme=dark] .nav-item small{color:#879098;font-size:7px}:root[data-theme=dark] .nav-item.active{color:#fff;background:#1268f3;box-shadow:0 8px 22px #1268f338}:root[data-theme=dark] .nav-item.active small{color:#dceaff}:root[data-theme=dark] .sidebar-divider{border-color:#ffffff1f}:root[data-theme=dark] .sidebar-vip{box-shadow:none;background:#121719;border-color:#357effa6}:root[data-theme=dark] .sidebar-vip .vip-title{color:#fff}:root[data-theme=dark] .sidebar-vip button{background:#1268f3}:root[data-theme=dark] .top-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1012f5;border:1px solid #becfde2e;border-radius:13px;height:64px;margin:0 0 10px;padding:7px 10px;position:sticky;top:0}:root[data-theme=dark] .search-box{background:#111619;border-color:#becfde29;border-radius:10px;height:46px}:root[data-theme=dark] .search-box:focus-within{border-color:#1268f3b3;box-shadow:0 0 0 3px #1268f31a}:root[data-theme=dark] .ai-search-btn{height:44px;box-shadow:none;background:#1268f3;border:0;border-radius:8px}:root[data-theme=dark] .theme-picker,:root[data-theme=dark] .lang-btn,:root[data-theme=dark] .icon-btn,:root[data-theme=dark] .profile{background:#101416;border-color:#becfde2b}:root[data-theme=dark] .theme-picker button.active{color:#fff;background:#1268f326;border-color:#2879f4}:root[data-theme=dark] .profile small{color:#76a9ff}:root[data-theme=dark] .hero-with-image{height:330px;min-height:330px;box-shadow:none;background-position:50% 43%;border:1px solid #becfde38;border-radius:14px;padding-bottom:0!important}:root[data-theme=dark] .hero-image-shade{background:linear-gradient(90deg,#040708e0,#04070829 58%,#0407081a),linear-gradient(#0000 52%,#04070880)}:root[data-theme=dark] .hero-dots{bottom:12px}:root[data-theme=dark] .dot.active{background:#1268f3}:root[data-theme=dark] .quick-access{gap:9px;margin-top:10px}:root[data-theme=dark] .quick-card{background:#111619;border:1px solid #becfde2e;border-radius:10px;min-height:54px}:root[data-theme=dark] .quick-icon{background:#111820;border-color:#548eff73;width:34px;height:34px}:root[data-theme=dark] .quick-card strong{color:#f7f9fb;font-size:11px}:root[data-theme=dark] .quick-card small{color:#8d969e;font-size:7px}:root[data-theme=dark] .main-content>.movie-section{margin-top:16px}:root[data-theme=dark] .section-heading{margin-bottom:10px}:root[data-theme=dark] .section-heading h2{color:#fff;font-size:19px}:root[data-theme=dark] .section-heading span,:root[data-theme=dark] .section-heading button{color:#a7afb6;font-size:9px}:root[data-theme=dark] .movie-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}:root[data-theme=dark] .movie-card{transition:transform .2s}:root[data-theme=dark] .movie-card:hover{filter:none;transform:translateY(-4px)}:root[data-theme=dark] .poster{aspect-ratio:2/2.82;box-shadow:none;background:#0f1315;border:1px solid #becfde3d;border-radius:9px}:root[data-theme=dark] .movie-card:hover .poster{border-color:#2879f4;box-shadow:0 12px 28px #00000061}:root[data-theme=dark] .quality{background:#1268f3;border-radius:5px}:root[data-theme=dark] .poster-title{color:#fff;font-size:12px;bottom:10px}:root[data-theme=dark] .movie-meta{color:#899198;margin-top:6px;font-size:9px}:root[data-theme=dark] .movie-meta span:last-child{color:#ff6258}:root[data-theme=dark] .movie-price-badge{color:#fff;background:#050809e6;border-color:#fff3}:root[data-theme=dark] .genre-section{margin-top:18px}:root[data-theme=dark] .genre-grid{gap:9px}:root[data-theme=dark] .genre-card{color:#dce1e5;background:#121719;border:1px solid #becfde33;border-radius:9px;min-height:58px}:root[data-theme=dark] .genre-card:hover{color:#fff;background:#131b24;border-color:#2879f4}:root[data-theme=dark] .right-panel{gap:10px;width:306px;max-height:calc(100vh - 20px);top:10px}:root[data-theme=dark] .right-panel .panel-card{height:auto;box-shadow:none;background:linear-gradient(145deg,#151a1d,#0f1315);border:1px solid #becfde33;border-radius:13px;flex:none;margin:0;padding:16px;overflow:hidden}:root[data-theme=dark] .right-panel .popcorn-wallet-panel{order:-10;min-height:0;background:linear-gradient(145deg,#171c1f,#101416)!important;border-color:#becfde38!important}:root[data-theme=dark] .right-panel .vip-panel{order:-9}:root[data-theme=dark] .right-panel .ai-card{order:-8;min-height:0}:root[data-theme=dark] .right-panel .khqr-panel{order:-7}:root[data-theme=dark] .panel-card h3{color:#f5f7f9;font-size:14px}:root[data-theme=dark] .panel-card p,:root[data-theme=dark] .panel-card li,:root[data-theme=dark] .panel-card small{color:#a2aab0}:root[data-theme=dark] .popcorn-wallet-head h2{color:#fff;text-shadow:none;font-size:27px}:root[data-theme=dark] .popcorn-wallet-head b{color:#ff6a5f}:root[data-theme=dark] .popcorn-wallet-head>span{color:#dce7ff;border-color:#548eff59}:root[data-theme=dark] .wallet-package-preview{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}:root[data-theme=dark] .wallet-package-preview span{color:#f5f7f9;background:#111619;border:1px solid #becfde45;border-radius:8px;padding:8px 5px}:root[data-theme=dark] .popcorn-wallet-actions button,:root[data-theme=dark] .popcorn-wallet-form button{background:#1268f3;border-color:#1268f3;border-radius:7px;min-height:36px}:root[data-theme=dark] .popcorn-wallet-actions button:not(:first-child){background:#111619;border-color:#becfde47}:root[data-theme=dark] .vip-panel h3{color:#f7f9fb}:root[data-theme=dark] .vip-panel li:before{color:#2879f4}:root[data-theme=dark] .vip-panel button{background:#1268f3;margin-top:12px;position:static}:root[data-theme=dark] .mini-search{background:#111619;border-color:#becfde38}:root[data-theme=dark] .mini-search button{background:#1268f3}:root[data-theme=dark] .khqr-photo-crop{box-shadow:none;border-color:#fff}}@media (width>=1181px) and (width<=1450px){:root[data-theme=dark] .app{grid-template-columns:170px minmax(0,1fr) 274px;gap:10px}:root[data-theme=dark] .right-panel{width:274px}:root[data-theme=dark] .hero-with-image{height:300px;min-height:300px}}.khqr-photo-crop{background:#fff;border:8px solid #fff;border-radius:5px;width:198px;height:198px;margin:12px auto 8px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000047}.khqr-photo-crop img{width:360px;max-width:none;height:auto;display:block;position:absolute;top:-217px;left:-82px}.khqr-account{color:var(--text-muted);text-align:center;letter-spacing:.35px;display:block;font-size:9px!important}@media (width<=1380px) and (width>=851px){.khqr-photo-crop{width:174px;height:174px}.khqr-photo-crop img{width:322px;top:-194px;left:-74px}}@media (width>=1181px){:root[data-theme=genz] .app{grid-template-rows:auto;grid-template-columns:82px minmax(0,1fr) 286px;align-items:start;gap:14px;width:min(100% - 28px,1540px);margin:0 auto;padding:10px 0 30px}:root[data-theme=genz] .sidebar{border-radius:18px;grid-area:1/1;height:calc(100vh - 20px);top:10px}:root[data-theme=genz] .app-center{grid-area:1/2;min-width:0}:root[data-theme=genz] .right-panel{scrollbar-width:thin;flex-direction:column;grid-area:1/3;gap:10px;width:286px;max-height:calc(100vh - 20px);padding-top:0;display:flex;position:sticky;top:10px;overflow:auto}:root[data-theme=genz] .right-panel .panel-card{border-radius:14px;margin:0;padding:15px}:root[data-theme=genz] .right-panel .popcorn-wallet-panel{order:-10}:root[data-theme=genz] .right-panel .vip-panel{order:-9}:root[data-theme=genz] .right-panel .ai-card{order:-8}:root[data-theme=genz] .right-panel .khqr-panel{order:-7}:root[data-theme=genz] .popcorn-wallet-panel{background:radial-gradient(circle at 100% 0,#4f7cff38,#0000 43%),linear-gradient(150deg,#101a2d,#080e19);border-color:#7ce7ff5c;box-shadow:0 18px 44px #00000047,0 0 36px #4f7cff14}:root[data-theme=genz] .popcorn-wallet-head h2{color:#fff;font-size:26px}:root[data-theme=genz] .popcorn-wallet-head b{color:#ffd057;font-size:12px}:root[data-theme=genz] .popcorn-wallet-head>span{color:#ffd057;border-color:#ffd05752}:root[data-theme=genz] .wallet-package-preview{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}:root[data-theme=genz] .wallet-package-preview span{color:#ffdc75;text-align:center;background:#ffd0570d;border:1px solid #ffd0574d;border-radius:9px;padding:8px 5px;font-size:10px;font-weight:900}:root[data-theme=genz] .popcorn-wallet-actions button,:root[data-theme=genz] .popcorn-wallet-form button{background:linear-gradient(105deg,#426be5,#ef5761);border-color:#6591ff73;min-height:36px;font-size:9px}:root[data-theme=genz] .popcorn-wallet-actions button:first-child{color:#fff;background:linear-gradient(105deg,#ff5d73,#ff785f);border-color:#0000}:root[data-theme=genz] .top-header{height:62px;margin-bottom:10px}:root[data-theme=genz] .search-box{height:44px}:root[data-theme=genz] .hero-with-image{background-position:50% 44%;border-radius:18px;height:300px;min-height:300px}:root[data-theme=genz] .v3-hero-copy{padding:8px 10px;bottom:14px;left:18px}:root[data-theme=genz] .v3-hero-copy button{min-height:34px;padding:0 12px;font-size:11px}:root[data-theme=genz] .main-content>.movie-section{margin-top:18px}:root[data-theme=genz] .movie-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}:root[data-theme=genz] .poster{aspect-ratio:2/2.82;border-radius:10px}:root[data-theme=genz] .poster-title{font-size:12px;bottom:11px}:root[data-theme=genz] .movie-meta{margin-top:7px;font-size:9px}:root[data-theme=genz] .section-heading h2{font-size:21px}:root[data-theme=genz] .quick-access{gap:8px;margin-top:8px}:root[data-theme=genz] .quick-card{border-radius:12px;min-height:42px}}@media (width>=1181px) and (width<=1380px){:root[data-theme=genz] .app{grid-template-columns:72px minmax(0,1fr) 258px;gap:10px}:root[data-theme=genz] .right-panel{width:258px}:root[data-theme=genz] .hero-with-image{height:275px;min-height:275px}:root[data-theme=genz] .theme-picker button{min-width:20px;font-size:0}}:root[data-theme=genz] body:before{content:"";z-index:39;pointer-events:none;opacity:.22;filter:blur(30px);mix-blend-mode:screen;transform-origin:bottom;background:radial-gradient(at 12% 74%,#629cff6b 0 8%,#0000 31%),radial-gradient(at 43% 82%,#ff685d57 0 9%,#0000 34%),radial-gradient(at 76% 68%,#ff618138 0 7%,#0000 30%),radial-gradient(at 94% 88%,#5ed6ff40 0 8%,#0000 32%);width:120vw;height:58vh;animation:11s ease-in-out infinite alternate genzSmokeNear;position:fixed;bottom:-20vh;left:-18vw}:root[data-theme=genz] .app:after{opacity:.2;filter:blur(38px);background:radial-gradient(at 18% 58%,#5d7eff57,#0000 25%),radial-gradient(at 58% 26%,#6fdeff33,#0000 24%),radial-gradient(at 88% 72%,#ff5e7d30,#0000 23%);animation:18s ease-in-out infinite alternate genzSmokeFar;inset:-20%}@keyframes genzSmokeNear{0%{opacity:.13;transform:translate(-7%,7%)scale(1)}35%{opacity:.28;transform:translate(2%,-4%)scale(1.07,1.14)}70%{opacity:.19;transform:translate(8%,-9%)scale(1.15,1.04)}to{opacity:.25;transform:translate(-1%,-13%)scale(1.2,1.13)}}@keyframes genzSmokeFar{0%{opacity:.1;transform:translate(5%,4%)scale(1.02)}50%{opacity:.21;transform:translate(-5%,-4%)scale(1.12)}to{opacity:.14;transform:translate(3%,-9%)scale(1.2)}}.legacy-header-brand,.legacy-nav-links{display:none}:root[data-theme=legacy]{--theme-bg:#071018;--theme-surface:#0b151f;--theme-surface-raised:#111d28;--theme-border:#1b2a36;--theme-text:#f5f7fa;--theme-muted:#8d9aa5;--theme-accent:#e53232;--theme-accent-2:#ff5348;--theme-vip:#f3b52f;--theme-glow:#e532323b}:root[data-theme=legacy] body{color:#f5f7fa;background:radial-gradient(circle at 48% -20%,#26475938,#0000 35%),#071018}:root[data-theme=legacy] .app{width:min(100%,1520px);min-height:100vh;margin:auto;padding:10px 14px 26px;display:block}:root[data-theme=legacy] .sidebar,:root[data-theme=legacy] .right-panel{display:none}:root[data-theme=legacy] .app-center{width:100%}:root[data-theme=legacy] .top-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040b11f2;border:1px solid #152532;border-radius:8px;height:64px;margin:0 0 10px;padding:7px 12px;position:sticky;top:0;box-shadow:0 8px 28px #00000038}:root[data-theme=legacy] .legacy-header-brand{flex:none;display:block}:root[data-theme=legacy] .legacy-header-brand .corn-logo{gap:7px}:root[data-theme=legacy] .legacy-header-brand .corn-mark{width:34px;height:34px;box-shadow:none;background:0 0;border:0}:root[data-theme=legacy] .legacy-header-brand .corn-wordmark strong{color:#fff;-webkit-text-fill-color:#fff;background:0 0;font-size:18px}:root[data-theme=legacy] .legacy-header-brand .corn-wordmark strong span{color:#e83a38;-webkit-text-fill-color:#e83a38}:root[data-theme=legacy] .legacy-header-brand .corn-wordmark small{color:#8fa0ad;letter-spacing:2px}:root[data-theme=legacy] .legacy-nav-links{align-items:center;gap:3px;display:flex}:root[data-theme=legacy] .legacy-nav-links button{color:#cbd2d8;background:0 0;border:0;border-radius:6px;min-height:38px;padding:0 13px;font-size:13px;font-weight:700}:root[data-theme=legacy] .legacy-nav-links button:first-child,:root[data-theme=legacy] .legacy-nav-links button:hover{color:#ff4a43;background:#e5323212}:root[data-theme=legacy] .search-box{background:#0d1721;border-color:#21313e;border-radius:7px;order:3;max-width:310px;height:40px;margin-left:auto}:root[data-theme=legacy] .search-box input{font-size:12px}:root[data-theme=legacy] .ai-search-btn{color:#0000;background:#101b26;border-color:#263744;border-radius:7px;order:4;width:42px;height:40px;padding:0;overflow:hidden}:root[data-theme=legacy] .ai-search-btn:before{content:"⌕";color:#fff;font-size:18px}:root[data-theme=legacy] .header-actions{order:5}:root[data-theme=legacy] .theme-picker{background:#0b151e;border-color:#20303c}:root[data-theme=legacy] .theme-picker button{min-width:23px;font-size:0}:root[data-theme=legacy] .theme-picker button:last-child{color:#ff6b62;min-width:42px;font-size:7px}:root[data-theme=legacy] .theme-picker button:last-child>span{background:#e23532}:root[data-theme=legacy] .lang-btn,:root[data-theme=legacy] .icon-btn,:root[data-theme=legacy] .profile{background:#0b151e;border-color:#20303c;border-radius:7px}:root[data-theme=legacy] .profile small{color:#f0b530}:root[data-theme=legacy] .main-content{flex-direction:column;display:flex}:root[data-theme=legacy] .hero-with-image{background-position:50% 46%;border:1px solid #172a37;border-radius:8px;order:1;height:440px;min-height:440px;box-shadow:0 18px 50px #00000057;padding-bottom:0!important}:root[data-theme=legacy] .hero-image-shade{background:linear-gradient(90deg,#03090eb8,#03090e14 55%,#03090e1a),linear-gradient(#0000 55%,#040c12b8)}:root[data-theme=legacy] .hero-dots{bottom:16px}:root[data-theme=legacy] .dot.active{background:#ed3835}:root[data-theme=legacy] .quick-access{order:3;grid-template-columns:repeat(6,1fr);gap:12px;margin:20px 18px 4px}:root[data-theme=legacy] .quick-card{text-align:center;background:linear-gradient(145deg,#12202c,#0b151e);border-color:#1d303e;border-radius:7px;justify-content:center;min-height:78px}:root[data-theme=legacy] .quick-card:nth-child(2){background:linear-gradient(145deg,#2a1718,#1d1314)}:root[data-theme=legacy] .quick-card:nth-child(3){background:linear-gradient(145deg,#2a2114,#181610)}:root[data-theme=legacy] .quick-card:nth-child(4){background:linear-gradient(145deg,#12253a,#0d1926)}:root[data-theme=legacy] .quick-card:nth-child(5){background:linear-gradient(145deg,#2a171d,#191212)}:root[data-theme=legacy] .quick-icon{background:#ffffff0a;border:0;border-radius:50%;width:42px;height:42px}:root[data-theme=legacy] .quick-card strong{font-size:14px}:root[data-theme=legacy] .quick-card small{font-size:9px}:root[data-theme=legacy] .main-content>.movie-section{order:5;margin:24px 18px 0}:root[data-theme=legacy] .main-content>.movie-section:nth-of-type(3){order:2}:root[data-theme=legacy] .genre-section{order:4;margin:24px 18px 0}:root[data-theme=legacy] .continue-section{order:6;margin:24px 18px 30px}:root[data-theme=legacy] .footer-feature-bar{order:7}:root[data-theme=legacy] .section-heading{border-left:3px solid #e63332;padding-left:12px}:root[data-theme=legacy] .section-heading h2{color:#fff;font-size:21px}:root[data-theme=legacy] .section-heading span{color:#8896a2;font-size:10px}:root[data-theme=legacy] .section-heading button{color:#c5cdd3;font-size:11px}:root[data-theme=legacy] .movie-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:14px}:root[data-theme=legacy] .poster{border-color:#213441;border-radius:7px;box-shadow:0 12px 30px #00000045}:root[data-theme=legacy] .movie-card:hover{filter:none;transform:translateY(-6px)}:root[data-theme=legacy] .movie-card:hover .poster{border-color:#e13a36;box-shadow:0 18px 38px #0000006b,0 0 0 2px #e13a361f}:root[data-theme=legacy] .quality{background:#e43a36;border-radius:3px}:root[data-theme=legacy] .movie-price-badge{z-index:3;color:#fff;background:#060d13d6;border:1px solid #304350;border-radius:4px;padding:4px 7px;font-size:9px;display:block;position:absolute;top:7px;right:7px}:root[data-theme=legacy] .poster-title{font-size:13px}:root[data-theme=legacy] .movie-meta{font-size:10px}:root[data-theme=legacy] .movie-meta span:last-child{color:#f5bd35}:root[data-theme=legacy] .genre-grid{grid-template-columns:repeat(6,1fr)}:root[data-theme=legacy] .genre-card{background:#101c27;border-color:#21323f;border-radius:7px;min-height:82px}:root[data-theme=legacy] .continue-grid{grid-template-columns:repeat(6,1fr)}:root[data-theme=legacy] .continue-image{border-color:#213441;border-radius:7px}:root[data-theme=legacy] .app:after{content:"";z-index:45;pointer-events:none;opacity:.2;filter:blur(34px);mix-blend-mode:screen;background:radial-gradient(at 10% 52%,#97b7c46b,#0000 25%),radial-gradient(at 74% 30%,#54778961,#0000 27%),radial-gradient(at 62% 88%,#a449432e,#0000 22%);animation:16s ease-in-out infinite alternate legacySmoke;position:fixed;inset:-15%}@keyframes legacySmoke{0%{opacity:.12;transform:translate(-5%,3%)scale(1)}50%{opacity:.25;transform:translate(4%,-2%)scale(1.08)}to{opacity:.16;transform:translate(-1%,-5%)scale(1.16)}}:root[data-theme=genz] .app:after{opacity:.24;filter:blur(30px);background:radial-gradient(at 3% 60%,#7ac2ff8f,#0000 25%),radial-gradient(at 76% 18%,#6478ff80,#0000 25%),radial-gradient(at 94% 76%,#ff647f57,#0000 22%)}@media (width<=1000px){:root[data-theme=legacy] .legacy-nav-links{display:none}:root[data-theme=legacy] .movie-grid,:root[data-theme=legacy] .continue-grid{grid-template-columns:repeat(4,1fr)}:root[data-theme=legacy] .quick-access,:root[data-theme=legacy] .genre-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){:root[data-theme=legacy] .app{padding:6px}:root[data-theme=legacy] .legacy-header-brand .corn-wordmark{display:none}:root[data-theme=legacy] .hero-with-image{height:280px;min-height:280px}:root[data-theme=legacy] .movie-grid,:root[data-theme=legacy] .continue-grid,:root[data-theme=legacy] .quick-access,:root[data-theme=legacy] .genre-grid{grid-template-columns:repeat(2,1fr)}}:root[data-theme=genz] body:before,:root[data-theme=legacy] body:before{content:"";z-index:46;pointer-events:none;opacity:.3;filter:blur(24px);mix-blend-mode:screen;background:radial-gradient(at 18% 58%,#cfe4ef6b,#0000 22%),radial-gradient(at 48% 76%,#7da9c25c,#0000 25%),radial-gradient(at 82% 47%,#bed7e34d,#0000 20%);width:145vw;height:42vh;animation:14s ease-in-out infinite alternate smokeWispFlow;position:fixed;bottom:-13vh;left:-18vw}@media (width>=1181px){:root[data-theme=legacy] .app{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:14px;width:min(100% - 28px,1480px);padding:10px 0 30px;display:grid}:root[data-theme=legacy] .app-center{min-width:0}:root[data-theme=legacy] .right-panel{scrollbar-width:thin;flex-direction:column;gap:10px;width:286px;max-height:calc(100vh - 20px);display:flex;position:sticky;top:10px;overflow:auto}:root[data-theme=legacy] .right-panel .popcorn-wallet-panel{order:-5}:root[data-theme=legacy] .right-panel .vip-panel{order:-4}:root[data-theme=legacy] .right-panel .ai-card{order:-3}:root[data-theme=legacy] .right-panel .khqr-panel{order:-2}:root[data-theme=legacy] .right-panel .panel-card{background:linear-gradient(150deg,#0d1922fa,#050d13fa);border:1px solid #20313d;border-radius:10px;padding:16px;box-shadow:0 14px 32px #0003}:root[data-theme=legacy] .popcorn-wallet-panel{background:radial-gradient(circle at 100% 0,#e53a3621,#0000 44%),linear-gradient(150deg,#101d26,#071018)!important;border-color:#e53a367a!important}:root[data-theme=legacy] .popcorn-wallet-head h2{color:#fff;font-size:25px}:root[data-theme=legacy] .popcorn-wallet-head b,:root[data-theme=legacy] .popcorn-wallet-head>span{color:#ffba45}:root[data-theme=legacy] .wallet-package-preview{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}:root[data-theme=legacy] .wallet-package-preview span{color:#ffd177;text-align:center;background:#ffba450d;border:1px solid #ffba4547;border-radius:7px;padding:8px 5px;font-size:10px;font-weight:800}:root[data-theme=legacy] .popcorn-wallet-actions button,:root[data-theme=legacy] .popcorn-wallet-form button{background:linear-gradient(105deg,#d62e2d,#f04a3e);border-color:#e43d38;font-size:9px}:root[data-theme=legacy] .popcorn-wallet-actions button:first-child{color:#fff;box-shadow:0 8px 20px #dc302c38}:root[data-theme=legacy] .hero-with-image{background-position:50% 43%;height:350px;min-height:350px}:root[data-theme=legacy] .main-content>.movie-section{margin:18px 4px 0}:root[data-theme=legacy] .quick-access,:root[data-theme=legacy] .genre-section,:root[data-theme=legacy] .continue-section{margin-left:4px;margin-right:4px}:root[data-theme=legacy] .movie-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}:root[data-theme=legacy] .poster{aspect-ratio:2/2.82}:root[data-theme=legacy] .poster-title{font-size:12px;line-height:1.25}:root[data-theme=legacy] .movie-meta{font-size:9px}:root[data-theme=legacy] .quick-access{gap:8px;margin-top:14px}:root[data-theme=legacy] .quick-card{min-height:62px}:root[data-theme=legacy] .quick-icon{width:34px;height:34px}}@media (width>=1181px) and (width<=1380px){:root[data-theme=legacy] .app{grid-template-columns:minmax(0,1fr) 258px;gap:10px}:root[data-theme=legacy] .right-panel{width:258px}:root[data-theme=legacy] .legacy-nav-links button{padding:0 8px}:root[data-theme=legacy] .search-box{max-width:240px}:root[data-theme=legacy] .hero-with-image{height:320px;min-height:320px}}:root[data-theme=genz] body:before{opacity:.34;background:radial-gradient(at 15% 60%,#90cfff80,#0000 22%),radial-gradient(at 49% 78%,#7a91ff6b,#0000 25%),radial-gradient(at 84% 48%,#ff829752,#0000 20%)}@keyframes smokeWispFlow{0%{transform:translate(-4%,7%)skew(-5deg)scaleY(.88)}50%{transform:translate(3%,-5%)skew(4deg)scaleY(1.12)}to{transform:translate(7%,1%)skew(-2deg)scaleY(.98)}}@media (prefers-reduced-motion:reduce){:root[data-theme=v3] *,:root[data-theme=v3] :before,:root[data-theme=v3] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes corn-mark-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(2deg)}}@keyframes corn-aura-spin{to{transform:rotate(360deg)}}@keyframes corn-cob-pop{0%,to{transform:scale(1)}45%{transform:scale(1.06)translateY(-1px)}}@keyframes corn-leaf-left{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}@keyframes corn-leaf-right{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes corn-spark{0%,to{opacity:.35;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(90deg)}}@keyframes popcorn-mascot-bounce{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-2px)rotate(1deg)}}@keyframes popcorn-kernel-pop{0%,to{transform:translateY(0)scale(1)}48%{transform:translateY(-1.5px)scale(1.05)}}@keyframes popcorn-blink{0%,45%,49%,to{transform:scaleY(1)}47%{transform:scaleY(.12)}}@keyframes popcorn-smile{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.12)}}@media (width<=850px){.hero-brand-refresh{border-radius:15px;width:min(70%,420px);padding:14px;left:16px}.hero-brand-refresh p{display:none}}@media (prefers-reduced-motion:reduce){.corn-mark,.corn-mark:after,.corn-cob,.corn-leaf,.corn-spark,.popcorn-mascot,.popcorn-kernels circle,.popcorn-mascot>circle,.popcorn-smile{animation:none}}@keyframes popcorn-diagonal-flight{0%{opacity:0;transform:translate(18vw,-12vh)rotate(-3deg)scale(.72)}7%{opacity:.1}42%{opacity:.17;transform:translate(-55vw,58vh)rotate(3deg)scale(.92)}86%{opacity:.1}to{opacity:0;transform:translate3d(calc(-138vw + var(--pop-drift)), 132vh, 0) rotate(-2deg) scale(1.08)}}.cta-heartbeat{transform-origin:50%;animation:1.75s ease-in-out infinite popcon-cta-heartbeat;border-color:color-mix(in srgb,var(--theme-accent-2,#e83b47) 72%,white)!important;position:relative!important}.cta-heartbeat:disabled{animation:none;box-shadow:none!important}@keyframes popcon-cta-heartbeat{0%,10%,32%,to{filter:brightness();transform:scale(1);box-shadow:0 0 #0000}15%{filter:brightness(1.2);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent-2,#e83b47) 72%,transparent),0 0 18px var(--theme-glow,#e63c306b);transform:scale(1.028)}22%{filter:brightness(1.06);box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-accent-2,#e83b47) 35%,transparent),0 0 8px var(--theme-glow,#e63c3038);transform:scale(1.008)}27%{filter:brightness(1.16);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-accent-2,#e83b47) 62%,transparent),0 0 14px var(--theme-glow,#e63c3057);transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.cta-heartbeat{animation:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--theme-accent-2,#e83b47) 55%,transparent)!important}}@media (width<=850px){html:root[data-theme] body,html:root[data-theme] .app,html:root[data-theme] .app-center,html:root[data-theme] .main-content{background-color:var(--theme-bg)!important;background-image:none!important}html:root[data-theme] .top-header{color:var(--theme-text)!important;border-bottom-color:var(--theme-border)!important;background-color:var(--theme-surface)!important;background-image:none!important;box-shadow:0 8px 22px #00000038!important}html:root[data-theme] .search-box,html:root[data-theme] .ai-search-btn{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-surface-raised)!important;box-shadow:none!important;background-image:none!important}html:root[data-theme] .movie-section .section-heading{color:var(--theme-text)!important;border-color:#0000!important;border-left-color:var(--theme-accent)!important;background-color:var(--theme-surface-raised)!important;box-shadow:none!important;background-image:none!important}html:root[data-theme] .movie-section .section-heading h2,html:root[data-theme] .movie-section .section-heading span{color:inherit!important;text-shadow:none!important}html:root[data-theme] .movie-section .section-heading span{color:var(--theme-muted)!important}html:root[data-theme] .movie-rail-arrow,html:root[data-theme] .genre-card,html:root[data-theme] .movie-mobile-detail{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-surface-raised)!important;background-image:none!important}html:root[data-theme] .movie-rail-arrow:active,html:root[data-theme] .genre-card:active{border-color:var(--theme-accent)!important}html:root[data-theme] .quality,html:root[data-theme] .mobile-menu-toggle.is-active,html:root[data-theme] .slider-dots span.active{color:#fff!important;background-color:var(--theme-accent)!important;box-shadow:none!important;background-image:none!important}html:root[data-theme] .movie-rail,html:root[data-theme] .genre-grid{overscroll-behavior-x:contain;max-width:100%}html:root[data-theme] .movie-rail .movie-card{min-width:108px}html:root[data-theme] .poster{opacity:1!important;filter:none!important;border-color:color-mix(in srgb,var(--theme-border) 82%,white 8%)!important;background-blend-mode:normal!important}html:root[data-theme] .poster:before,html:root[data-theme] .poster:after{content:none!important;display:none!important}html:root[data-theme] .hero-with-image,html:root[data-theme] .hero-slide-layer,html:root[data-theme] .hero-standard{opacity:1!important;filter:none!important;background-blend-mode:normal!important}html:root[data-theme] .right-panel,html:root[data-theme] .sidebar{background-color:var(--theme-surface)!important;background-image:none!important}.popcorn-background{z-index:2}.popcorn-particle{--pop-size:22px}}@media (prefers-reduced-motion:reduce){.popcorn-background{display:none}}@keyframes legend-card-sweep{0%,12%{opacity:0;transform:translate(34vw,-24vh)rotate(-38deg)scaleX(.82)}17%{opacity:.18}48%{opacity:.38}76%{opacity:.2;transform:translate(-116vw,116vh)rotate(-38deg)scaleX(1)}81%,to{opacity:0;transform:translate(-124vw,124vh)rotate(-38deg)scaleX(1)}}@keyframes legend-spark-pulse{0%{opacity:.35;transform:scale(.65)}to{opacity:1;transform:scale(1.35)}}@media (width<=850px){.legend-light-beam{width:96vw;animation-duration:7.2s}.legend-light-beam:before{height:76px}}@media (width<=850px){.legend-light-beam{width:clamp(180px,42vw,280px);animation-duration:5.8s}.legend-light-beam:before{height:26px}}@keyframes legend-infinite-line-sweep{0%,10%{opacity:0;transform:translate(72vw,-72vh)rotate(-38deg)}16%{opacity:.15}48%{opacity:.32}82%{opacity:.15}90%,to{opacity:0;transform:translate(-72vw,72vh)rotate(-38deg)}}@keyframes legend-line-energy-flow{0%{background-position:140% 0}to{background-position:-140% 0}}@media (width<=850px){.legend-light-beam{width:240vmax;animation-duration:7.5s}}@keyframes legend-fast-modern-sweep{0%,8%{opacity:0;transform:translate(72vw,-72vh)rotate(-38deg)}14%{opacity:.72}38%{opacity:.92}64%{opacity:.76}72%{opacity:0;transform:translate(-72vw,72vh)rotate(-38deg)}to{opacity:0;transform:translate(-72vw,72vh)rotate(-38deg)}}@keyframes popcon-wordmark-shine{0%,12%{filter:drop-shadow(0 0 7px #ff4a3d38);background-position:100% 0}45%{filter:drop-shadow(0 0 15px #ff63588c);background-position:0 0}70%,to{filter:drop-shadow(0 0 8px #ff4a3d42);background-position:-100% 0}}@media (width<=850px){.legend-light-beam{animation-duration:2.8s}}@keyframes legend-guaranteed-visible-sweep{0%{opacity:.72;transform:translate(56vw,-56vh)rotate(-38deg)}50%{opacity:1;transform:translate(-50%,-50%)rotate(-38deg)}to{opacity:.72;transform:translate(-156vw,156vh)rotate(-38deg)}}@media (prefers-reduced-motion:reduce){.popcorn-background.legend-sweep-background{display:block}.legend-sweep-background .legend-light-beam{animation:2.4s linear infinite legend-guaranteed-visible-sweep}}@keyframes popcon-clean-corner-sweep{0%,8%{opacity:0;transform:translate(210vw,-118vh)rotate(-34deg)}13%{opacity:.5}42%{opacity:.78;transform:translate(-50%,-50%)rotate(-34deg)}70%{opacity:.48}76%{opacity:0;transform:translate(-230vw,128vh)rotate(-34deg)}to{opacity:0;transform:translate(-230vw,128vh)rotate(-34deg)}}@media (width<=850px){.legend-sweep-background .legend-light-beam{width:210vmax;animation-duration:3.1s}}@media (prefers-reduced-motion:reduce){.legend-sweep-background .legend-light-beam{animation:3.6s cubic-bezier(.3,.02,.22,1) infinite popcon-clean-corner-sweep}}@keyframes popcon-top-left-to-bottom-right{0%,8%{opacity:0;transform:translate(-230vw,-128vh)rotate(34deg)}13%{opacity:.48}43%{opacity:.78;transform:translate(-50%,-50%)rotate(34deg)}70%{opacity:.46}77%{opacity:0;transform:translate(220vw,128vh)rotate(34deg)}to{opacity:0;transform:translate(220vw,128vh)rotate(34deg)}}@media (width<=850px){.legend-sweep-background .legend-light-beam{animation:2.8s cubic-bezier(.3,.02,.22,1) infinite popcon-top-left-to-bottom-right}}@media (prefers-reduced-motion:reduce){.legend-sweep-background .legend-light-beam{animation:3.2s cubic-bezier(.3,.02,.22,1) infinite popcon-top-left-to-bottom-right}}.popcorn-wallet-panel.is-topup-open{height:auto!important;max-height:none!important;overflow:visible!important}.wallet-login-hint{background:#ffbe4612;border:1px solid #ffbe4647;border-radius:8px;margin:0;padding:7px 9px;line-height:1.45;color:#ffd66d!important;font-size:9px!important}.wallet-amount-label{color:var(--text,#fff);opacity:.82;font-size:9px;font-weight:700}.wallet-quick-amounts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.wallet-quick-amounts button{background:#ffffff0e;min-height:30px}.wallet-topup-summary{color:var(--text,#fff);background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;font-size:9px;display:flex}.wallet-topup-summary strong{color:#ffd34f}.wallet-code-list{margin-top:16px}.wallet-code-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wallet-code-list-head h2{margin:0 0 12px}.wallet-code-list-head span,.wallet-code-status{border:1px solid var(--border);color:var(--text-muted);background:var(--surface-deep);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.wallet-code-status.is-active{border-color:color-mix(in srgb,var(--theme-accent) 52%,transparent);color:var(--theme-accent-2)}.wallet-code-row strong{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.wallet-code-row>div:last-child{align-items:center}@media (width<=900px){.wallet-admin-grid{grid-template-columns:1fr}.wallet-admin-request{flex-direction:column;align-items:flex-start}}:root[data-theme=v3]{--theme-bg:#030306;--theme-surface:#0f0909f0;--theme-surface-raised:#1a0f0eeb;--theme-border:#ffffff1b;--theme-text:#fbf6f6;--theme-muted:#a49596;--theme-accent:#e83541;--theme-accent-2:#e13d48;--theme-vip:#f4c84b;--theme-glow:#e8403438}:root[data-theme=v3] body{color:var(--theme-text);background:radial-gradient(circle at 64% -12%,#91271f33,#0000 30%),radial-gradient(circle at 4% 70%,#c2921d0e,#0000 26%),#030306}:root[data-theme=v3] .app{grid-template-columns:190px minmax(620px,1fr) 315px;gap:18px;max-width:1920px;margin:0 auto;padding:18px}:root[data-theme=v3] .sidebar{border-color:var(--theme-border);background:linear-gradient(#0f0909fa,#040407fc);border-radius:16px;min-height:calc(100vh - 36px);padding:18px 12px;box-shadow:0 22px 70px #00000052}:root[data-theme=v3] .brand{padding-bottom:22px}:root[data-theme=v3] .brand-main{letter-spacing:1px;background:linear-gradient(90deg,#fff 0 62%,#f3cb4e 62%);-webkit-background-clip:text;background-clip:text;font-size:25px}:root[data-theme=v3] .brand-sub{color:#f0c84a;letter-spacing:5px;font-size:8px}:root[data-theme=v3] .nav-item{color:#ada0a1;border:1px solid #0000;min-height:43px;margin-bottom:5px}:root[data-theme=v3] .nav-item:hover{color:#fff;background:#b7372e14;border-color:#d74b4140}:root[data-theme=v3] .nav-item.active{background:linear-gradient(110deg,#a62f264d,#34110fa6);border-color:#e252489e;box-shadow:inset 3px 0 #e34e58,0 10px 24px #84211a24}:root[data-theme=v3] .nav-item.active small{color:#e5bcbf}:root[data-theme=v3] .sidebar-vip{background:linear-gradient(155deg,#41310b42,#0b0907f5);border-color:#f4c84b73}:root[data-theme=v3] .sidebar-vip button{color:#171006;background:linear-gradient(100deg,#e7b935,#f5d66d);font-weight:900}:root[data-theme=v3] .top-header{height:58px;margin-bottom:18px}:root[data-theme=v3] .search-box,:root[data-theme=v3] .lang-btn,:root[data-theme=v3] .icon-btn,:root[data-theme=v3] .profile,:root[data-theme=v3] .theme-picker,:root[data-theme=v3] .account-menu{border-color:var(--theme-border);background:#0f0909d6;box-shadow:0 10px 28px #0000002e}:root[data-theme=v3] .search-box{border-radius:11px;height:46px}:root[data-theme=v3] .search-box:before{content:"⌕";color:#c0b5b6;font-size:22px}:root[data-theme=v3] .ai-search-btn{display:none}:root[data-theme=v3] .theme-picker{padding:3px}:root[data-theme=v3] .theme-picker button{min-width:34px;padding:0 6px;font-size:7px}:root[data-theme=v3] .theme-picker button:nth-child(4)>span{background:linear-gradient(135deg,#f1c64b 0 48%,#d2343f 52%)}:root[data-theme=v3] .theme-picker button.active{color:#f4cc57;background:#f4cc5714;border-color:#f4cc5780}:root[data-theme=v3] .hero-with-image{background-position:57%;border-color:#ffffff1f;border-radius:16px;height:390px;padding-bottom:0;box-shadow:0 24px 70px #00000073,0 0 0 1px #9b342d1a}:root[data-theme=v3] .hero-image-shade{background:linear-gradient(90deg,#030306f5 0%,#080303c2 30%,#0803031f 66%,#03030626),linear-gradient(#0000 58%,#030306c7)}.v3-hero-copy{display:none}:root[data-theme=v3] .v3-hero-copy{z-index:3;width:43%;display:block;position:absolute;top:50%;left:42px;transform:translateY(-48%)}:root[data-theme=v3] .v3-hero-copy>span{color:#e6be47;letter-spacing:2.5px;font-size:9px;font-weight:900}:root[data-theme=v3] .v3-hero-copy h1{color:#f0c74f;letter-spacing:0;text-shadow:0 4px 24px #0000008c;background:0 0;margin:8px 0 7px;font-size:36px}:root[data-theme=v3] .v3-hero-copy p{color:#c1b5b6;max-width:390px;font-size:13px;line-height:1.7}:root[data-theme=v3] .v3-hero-copy div{gap:9px;margin-top:20px;display:flex}:root[data-theme=v3] .v3-hero-copy button{color:#fff;background:#110a0ac7;border:1px solid #ffffff24;border-radius:8px;min-height:40px;padding:0 17px;font-weight:800}:root[data-theme=v3] .v3-hero-copy button:first-child{background:linear-gradient(105deg,#ad212a,#dc3540);border-color:#d4404a;box-shadow:0 10px 28px #a5281f47}:root[data-theme=v3] .dot.active{background:#f0c443}:root[data-theme=v3] .quick-access{gap:9px;margin-top:14px}:root[data-theme=v3] .quick-card{border-color:var(--theme-border);background:#0f0909d1;border-radius:10px;min-height:54px;padding:9px 11px}:root[data-theme=v3] .quick-icon{color:#f1c443;background:#f1c4430f;border-color:#f1c4433d;width:31px;height:31px}:root[data-theme=v3] .movie-section{margin-top:24px}:root[data-theme=v3] .section-heading h2{font-size:18px}:root[data-theme=v3] .section-heading button{color:#d0a834}:root[data-theme=v3] .movie-grid{gap:12px}:root[data-theme=v3] .movie-card{cursor:pointer}:root[data-theme=v3] .poster{border-color:#ffffff1c;border-radius:11px;box-shadow:0 12px 26px #00000042}:root[data-theme=v3] .movie-card:hover{filter:brightness(1.07);transform:translateY(-7px)}:root[data-theme=v3] .movie-card:hover .poster{border-color:#f1c443b8;box-shadow:0 16px 35px #0000006b,0 0 0 1px #f1c44329}:root[data-theme=v3] .quality{background:#c1323c}.movie-price-badge{display:none}:root[data-theme=v3] .movie-price-badge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030306d1;border:1px solid #fff3;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:900;display:block;position:absolute;top:8px;right:8px}:root[data-theme=v3] .movie-meta span:last-child{color:#eac14c}:root[data-theme=v3] .genre-card,:root[data-theme=v3] .continue-image,:root[data-theme=v3] .footer-feature-bar{border-color:var(--theme-border);background:#0f0909e0}:root[data-theme=v3] .right-panel{flex-direction:column;padding-top:76px;display:flex}:root[data-theme=v3] .panel-card{border-color:var(--theme-border);background:linear-gradient(150deg,#140d0cfa,#0a0606fa);border-radius:14px;margin-bottom:14px;padding:16px;box-shadow:0 15px 38px #0000003d}:root[data-theme=v3] .popcorn-wallet-panel{border-color:#eec03c59;order:-10}:root[data-theme=v3] .popcorn-wallet-head{align-items:flex-start}:root[data-theme=v3] .popcorn-wallet-head h2{color:#fff;font-size:29px}:root[data-theme=v3] .popcorn-wallet-head b{color:#f2c84c;font-size:12px}:root[data-theme=v3] .popcorn-wallet-head>span{color:#f1ca54;border-color:#f1ca5459}:root[data-theme=v3] .wallet-package-preview{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0;display:grid}:root[data-theme=v3] .wallet-package-preview span{color:#f4d06c;text-align:center;background:#eec03c0b;border:1px solid #efc24059;border-radius:8px;padding:9px 6px;font-size:10px;font-weight:900}.wallet-package-preview{display:none}:root[data-theme=v3] .popcorn-wallet-actions button:first-child{color:#171006;background:linear-gradient(100deg,#e8b936,#f4d467);border-color:#e9bd3e}:root[data-theme=v3] .vip-panel{border-color:#ecbf3a33;order:1}:root[data-theme=v3] .ai-card{order:2;min-height:118px}:root[data-theme=v3] .khqr-panel{order:3}:root[data-theme=v3] .right-panel>.panel-card:last-child{order:4}:root[data-theme=v3] .details-page{background:#030306}:root[data-theme=v3] .details-play{background:linear-gradient(100deg,#b6252f,#d53540)}:root[data-theme=v3] .details-popcorn-buy{color:#f1c744;border-color:#f0c33d80}@media (width<=1380px){:root[data-theme=v3] .app{grid-template-columns:175px minmax(560px,1fr) 280px;gap:12px;padding:12px}:root[data-theme=v3] .theme-picker button{min-width:22px;font-size:0}:root[data-theme=v3] .hero-with-image{height:340px}}@media (width<=1100px){:root[data-theme=v3] .app{grid-template-columns:165px minmax(0,1fr)}:root[data-theme=v3] .right-panel{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:0;display:grid}:root[data-theme=v3] .panel-card{margin:0}}@media (width<=850px){:root[data-theme=v3] .app{padding:10px;display:block}:root[data-theme=v3] .hero-with-image{height:300px}:root[data-theme=v3] .v3-hero-copy{width:70%;left:22px}:root[data-theme=v3] .v3-hero-copy h1{font-size:28px}:root[data-theme=v3] .right-panel{grid-template-columns:1fr;margin-top:16px;display:grid}}:root[data-theme=genz]{--theme-bg:#050810;--theme-surface:#0b101b;--theme-surface-raised:#111827;--theme-border:#97aed229;--theme-text:#f6f8fc;--theme-muted:#8d99ad;--theme-accent:#4f7cff;--theme-accent-2:#ff5d73;--theme-vip:#7ce7ff;--theme-glow:#4f7cff38}:root[data-theme=genz] body{background:radial-gradient(circle at 80% -20%,#3a69dd33,#0000 32%),radial-gradient(circle at 10% 45%,#ff53700f,#0000 25%),#050810}:root[data-theme=genz] .app{grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);gap:18px;width:min(100%,1920px);max-width:none;padding:14px 18px 28px}:root[data-theme=genz] .sidebar{scrollbar-width:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#070b13c7;border:1px solid #8faad524;border-radius:22px;grid-area:1/1/3;height:calc(100vh - 28px);min-height:0;padding:12px 8px;position:sticky;top:14px;overflow-y:auto;box-shadow:0 24px 70px #00000047}:root[data-theme=genz] .sidebar::-webkit-scrollbar{display:none}:root[data-theme=genz] .brand{text-align:center;padding:5px 2px 17px}:root[data-theme=genz] .corn-logo{justify-content:center}:root[data-theme=genz] .corn-logo-copy{display:none}:root[data-theme=genz] .nav-item{text-align:center;border:0;border-radius:16px;justify-content:center;min-height:58px;margin:3px 0;padding:7px 4px;position:relative}:root[data-theme=genz] .nav-item>span:last-child{width:100%}:root[data-theme=genz] .nav-item strong{display:none}:root[data-theme=genz] .nav-item small{color:#66738a;letter-spacing:.4px;margin:25px 0 0;font-size:6px}:root[data-theme=genz] .nav-icon{color:#aab5c8;width:auto;position:absolute;top:9px;left:50%;transform:translate(-50%)}:root[data-theme=genz] .nav-icon:before{content:"◉";font-size:16px}:root[data-theme=genz] nav:first-of-type .nav-item:first-child .nav-icon:before{content:"⌂"}:root[data-theme=genz] nav:first-of-type .nav-item:nth-child(2) .nav-icon:before{content:"▶"}:root[data-theme=genz] nav:first-of-type .nav-item:nth-child(3) .nav-icon:before{content:"▣"}:root[data-theme=genz] nav:first-of-type .nav-item:nth-child(4) .nav-icon:before{content:"✦"}:root[data-theme=genz] nav:first-of-type .nav-item:nth-child(5) .nav-icon:before{content:"⌘"}:root[data-theme=genz] nav:first-of-type .nav-item:nth-child(6) .nav-icon:before{content:"◎"}:root[data-theme=genz] nav:nth-of-type(2) .nav-item:first-child .nav-icon:before{content:"▤"}:root[data-theme=genz] nav:nth-of-type(2) .nav-item:nth-child(2) .nav-icon:before{content:"◷"}:root[data-theme=genz] nav:nth-of-type(2) .nav-item:nth-child(3) .nav-icon:before{content:"♡"}:root[data-theme=genz] nav:nth-of-type(2) .nav-item:nth-child(4) .nav-icon:before{content:"↻"}:root[data-theme=genz] nav:nth-of-type(2) .nav-item:nth-child(5) .nav-icon:before{content:"⚙"}:root[data-theme=genz] nav:nth-of-type(2) .nav-item:nth-child(6) .nav-icon:before{content:"⇩"}:root[data-theme=genz] .nav-item:hover{background:#4f7cff17}:root[data-theme=genz] .nav-item.active{background:linear-gradient(145deg,#4f7cff47,#2d50aa1a);box-shadow:inset 0 0 0 1px #6691ff47,0 8px 24px #19398733}:root[data-theme=genz] .nav-item.active .nav-icon{color:#8cacff}:root[data-theme=genz] .nav-item.active small{color:#d9e3ff}:root[data-theme=genz] .sidebar-divider{border-color:#89a3cb1a;margin:7px 12px}:root[data-theme=genz] .sidebar-spacer,:root[data-theme=genz] .sidebar-vip{display:none}:root[data-theme=genz] .app-center{grid-area:1/2}:root[data-theme=genz] .top-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#050810f5 65%,#0000);height:68px;margin:0 -2px 12px;padding:9px 2px;position:sticky;top:0}:root[data-theme=genz] .search-box{background:#0c121ec7;border-color:#8da7d129;border-radius:24px;max-width:720px;height:48px}:root[data-theme=genz] .search-box:focus-within{border-color:#5c88ff8c;box-shadow:0 0 0 4px #4f7cff17}:root[data-theme=genz] .theme-picker,:root[data-theme=genz] .lang-btn,:root[data-theme=genz] .icon-btn,:root[data-theme=genz] .profile{background:#0c121ebf;border-color:#8da7d126}:root[data-theme=genz] .theme-picker button.active{color:#a9c0ff;background:#4f7cff1f;border-color:#5884ff94}:root[data-theme=genz] .theme-picker button:nth-child(4)>span{background:linear-gradient(135deg,#4f7cff 0 48%,#ff5d73 52%)}:root[data-theme=genz] .avatar{background:linear-gradient(135deg,#4f7cff,#ff5d73)}:root[data-theme=genz] .hero-with-image{background-position:50%;border:0;border-radius:26px;height:min(64vh,650px);min-height:460px;box-shadow:0 34px 90px #0000006b}:root[data-theme=genz] .hero-image-shade{background:linear-gradient(90deg,#04070ec2,#04070e1a 52%,#04070e14),linear-gradient(#0000 50%,#04070ef5)}:root[data-theme=genz] .v3-hero-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b148a;border:1px solid #a9bfe22e;border-radius:18px;width:auto;max-width:620px;padding:15px 17px;top:auto;bottom:28px;left:34px;transform:none}:root[data-theme=genz] .v3-hero-copy>span{color:#84e8ff;letter-spacing:2px}:root[data-theme=genz] .v3-hero-copy h1,:root[data-theme=genz] .v3-hero-copy p{display:none}:root[data-theme=genz] .v3-hero-copy div{margin:8px 0 0}:root[data-theme=genz] .v3-hero-copy button{background:#0f1624d1;border-color:#acc1e42e;border-radius:12px;transition:transform .2s,background .2s}:root[data-theme=genz] .v3-hero-copy button:first-child{background:linear-gradient(110deg,#4f7cff,#6a5dff);border-color:#0000;box-shadow:0 12px 30px #365bc84d}:root[data-theme=genz] .v3-hero-copy button:hover{transform:translateY(-2px)}:root[data-theme=genz] .hero-dots{bottom:20px;left:auto;right:28px}:root[data-theme=genz] .dot{background:#778197;width:6px;height:6px}:root[data-theme=genz] .dot.active{background:linear-gradient(90deg,#4f7cff,#70dff5);width:24px}:root[data-theme=genz] .quick-access{scrollbar-width:none;gap:8px;margin:14px 0 0;display:flex;overflow-x:auto}:root[data-theme=genz] .quick-card{background:#0b111ccc;border-color:#91abd521;border-radius:24px;flex:1 0 150px;min-height:48px}:root[data-theme=genz] .quick-icon{background:linear-gradient(135deg,#4f7cff4d,#ff5d7329);border:0;border-radius:50%;width:24px;height:24px}:root[data-theme=genz] .section-heading h2{letter-spacing:-.3px;font-size:21px}:root[data-theme=genz] .section-heading button{color:#7ce7ff}:root[data-theme=genz] .movie-grid{grid-template-columns:repeat(6,minmax(135px,1fr));gap:15px}:root[data-theme=genz] .poster{border-color:#91abd521;border-radius:17px;box-shadow:0 18px 40px #00000047}:root[data-theme=genz] .quality{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4f7cffc2;border:1px solid #ffffff29;border-radius:8px}:root[data-theme=genz] .movie-price-badge{background:#070b14bf;border-color:#ffffff29;border-radius:9px}:root[data-theme=genz] .movie-meta span:last-child{color:#7ce7ff}:root[data-theme=genz] .genre-card,:root[data-theme=genz] .continue-image,:root[data-theme=genz] .footer-feature-bar{background:#0b111cc7;border-color:#91abd521;border-radius:17px}:root[data-theme=genz] .right-panel{grid-area:2/2;grid-template-columns:1.35fr 1fr 1fr;gap:14px;padding:0;display:grid}:root[data-theme=genz] .panel-card{background:linear-gradient(145deg,#0f1726f5,#080d17fa);border-color:#91abd524;border-radius:20px;min-height:0;margin:0;box-shadow:0 20px 45px #0003}:root[data-theme=genz] .popcorn-wallet-panel{background:radial-gradient(circle at 100% 0,#4f7cff33,#0000 42%),linear-gradient(145deg,#101a2c,#090f1b);border-color:#5d8bff47;grid-area:1/1/3}:root[data-theme=genz] .popcorn-wallet-head h2{color:#fff}:root[data-theme=genz] .popcorn-wallet-head b{color:#7ce7ff}:root[data-theme=genz] .popcorn-wallet-head>span{color:#a9c0ff;border-color:#7299ff4d}:root[data-theme=genz] .wallet-package-preview span{color:#c8d6ff;background:#4f7cff12;border-color:#7299ff3d}:root[data-theme=genz] .popcorn-wallet-actions button,:root[data-theme=genz] .popcorn-wallet-form button{background:linear-gradient(105deg,#426be5,#ef5761);border-color:#5d8bff59}:root[data-theme=genz] .popcorn-wallet-actions button:first-child{color:#fff;background:linear-gradient(105deg,#ff5d73,#ff785f);border-color:#0000}:root[data-theme=genz] .vip-panel{grid-area:1/2}:root[data-theme=genz] .vip-panel h3{color:#7ce7ff}:root[data-theme=genz] .vip-panel button{background:linear-gradient(105deg,#426be5,#ef5761)}:root[data-theme=genz] .ai-card{grid-area:1/3}:root[data-theme=genz] .mini-search button{background:linear-gradient(135deg,#4f7cff,#ff5d73)}:root[data-theme=genz] .khqr-panel{grid-area:2/2}:root[data-theme=genz] .right-panel>.panel-card:last-child{grid-area:2/3}@media (width<=1200px){:root[data-theme=genz] .movie-grid{grid-template-columns:repeat(4,minmax(125px,1fr))}:root[data-theme=genz] .right-panel{grid-template-columns:1fr 1fr}:root[data-theme=genz] .popcorn-wallet-panel{grid-area:auto/1/auto/3}:root[data-theme=genz] .vip-panel,:root[data-theme=genz] .ai-card,:root[data-theme=genz] .khqr-panel,:root[data-theme=genz] .right-panel>.panel-card:last-child{grid-area:auto}}@media (width<=850px){:root[data-theme=genz] .app{padding:8px;display:block}:root[data-theme=genz] .sidebar{display:none}:root[data-theme=genz] .hero-with-image{border-radius:19px;height:62vw;min-height:330px}:root[data-theme=genz] .v3-hero-copy{bottom:14px;left:14px;right:14px}:root[data-theme=genz] .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=genz] .right-panel{grid-template-columns:1fr;display:grid}:root[data-theme=genz] .popcorn-wallet-panel{grid-column:1}}@media (prefers-reduced-motion:reduce){:root[data-theme=genz] *,:root[data-theme=genz] :before,:root[data-theme=genz] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.corn-logo{color:#fff;align-items:center;gap:8px;min-width:0;display:flex}.corn-mark{background:radial-gradient(circle at 35% 25%,#ffcb492e,#0000 42%),#300a07db;border:1px solid #ff574b6b;border-radius:14px;flex:none;place-items:center;width:43px;height:43px;animation:3.4s ease-in-out infinite corn-mark-float;display:grid;position:relative;box-shadow:0 0 22px #ff403238,inset 0 1px #ffffff14}.corn-mark:after{content:"";z-index:-1;opacity:.42;filter:blur(6px);background:conic-gradient(#0000,#ff4450,#0000 35%,#ff4551,#0000 70%);border-radius:17px;animation:6s linear infinite corn-aura-spin;position:absolute;inset:-4px}.corn-mark svg{filter:drop-shadow(0 3px 5px #00000047);width:38px;height:38px;overflow:visible}.corn-cob{transform-origin:32px 33px;animation:2.8s ease-in-out infinite corn-cob-pop}.corn-leaf-left{transform-origin:27px 49px;animation:2.8s ease-in-out infinite corn-leaf-left}.corn-leaf-right{transform-origin:35px 49px;animation:2.8s ease-in-out infinite corn-leaf-right}.corn-spark{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite corn-spark}.spark-two{animation-delay:-.8s}.popcorn-mascot{transform-origin:32px 37px;animation:2.4s cubic-bezier(.45,.05,.35,1) infinite popcorn-mascot-bounce}.popcorn-kernels circle{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite popcorn-kernel-pop}.popcorn-kernels circle:nth-child(2){animation-delay:-.25s}.popcorn-kernels circle:nth-child(3){animation-delay:-.5s}.popcorn-kernels circle:nth-child(4){animation-delay:-.75s}.popcorn-kernels circle:nth-child(5){animation-delay:-1s}.popcorn-kernels circle:nth-child(6){animation-delay:-1.25s}.popcorn-mascot>circle{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite popcorn-blink}.popcorn-smile{transform-origin:34px 47px;animation:2.4s ease-in-out infinite popcorn-smile}.corn-wordmark{min-width:0;display:block}.corn-wordmark strong{color:#0000;letter-spacing:1.2px;filter:drop-shadow(0 0 10px #ff4a3d40);background:linear-gradient(90deg,#ff606b,#ff5a65 55%,#ffd65b);-webkit-background-clip:text;background-clip:text;font-size:21px;font-weight:950;line-height:1;display:block}.corn-wordmark strong span{color:#ffd955}.corn-wordmark small{color:#dcb9bb;letter-spacing:3.7px;white-space:nowrap;margin-top:5px;font-size:6px;font-weight:700;display:block}.footer-brand .corn-logo{justify-content:center}.corn-logo.compact .corn-mark{border-radius:10px;width:32px;height:32px}.corn-logo.compact .corn-mark svg{width:29px;height:29px}.corn-logo.compact .corn-wordmark strong{font-size:15px}.corn-logo.compact .corn-wordmark small{letter-spacing:2.4px;font-size:5px}.hero-brand-refresh{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(135deg,#180302c2,#23070573);border:1px solid #ff594d45;border-radius:22px;flex-direction:column;justify-content:center;width:min(43%,560px);padding:clamp(18px,2.2vw,32px);display:flex;position:absolute;top:50%;left:clamp(22px,3.2vw,54px);transform:translateY(-50%);box-shadow:0 20px 55px #00000047,inset 0 1px #ffffff0e}.hero-brand-kicker{color:#e4c9cb;margin:0 0 14px 5px;font-size:clamp(12px,1.25vw,18px)}.corn-logo.hero-logo{gap:clamp(12px,1.2vw,20px)}.corn-logo.hero-logo .corn-mark{border-radius:25%;width:clamp(52px,4.8vw,74px);height:clamp(52px,4.8vw,74px)}.corn-logo.hero-logo .corn-mark svg{width:86%;height:86%}.corn-logo.hero-logo .corn-wordmark strong{letter-spacing:.02em;font-size:clamp(32px,3.8vw,58px)}.corn-logo.hero-logo .corn-wordmark small{letter-spacing:clamp(5px,.85vw,12px);margin-top:10px;font-size:clamp(6px,.6vw,9px)}.hero-brand-refresh p{color:#d3b7b9;max-width:430px;margin:22px 0 0 5px;font-size:clamp(10px,1vw,14px);line-height:1.7}:root[data-theme=neon] .hero-brand-refresh{background:radial-gradient(circle at 14% 10%,#ff45382e,#0000 42%),linear-gradient(135deg,#140201ba,#31080561);border-color:#ff5f546b;box-shadow:0 22px 60px #0000004d,0 0 32px #ff423424,inset 0 1px #ffffff12}:root[data-theme=dark] .hero-brand-refresh{background:linear-gradient(135deg,#05080fcc,#0f151f7a);border-color:#64748b57;box-shadow:0 22px 60px #0006,inset 0 1px #ffffff0a}:root[data-theme=neon] .hero-image-shade{background:radial-gradient(circle at 35% 48%,#0000 0 26%,#12010014 58%,#0d010033 100%),linear-gradient(#0000 68%,#0f010038)}@media (width<=850px){.hero-brand-refresh{border-radius:15px;width:min(70%,420px);padding:14px;left:16px}.hero-brand-refresh p{display:none}}@media (prefers-reduced-motion:reduce){.corn-mark,.corn-mark:after,.corn-cob,.corn-leaf,.corn-spark,.popcorn-mascot,.popcorn-kernels circle,.popcorn-mascot>circle,.popcorn-smile{animation:none}}.popcorn-background{z-index:2;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.popcorn-particle{--pop-size:28px;--pop-delay:0s;--pop-duration:22s;--pop-offset:0vw;--pop-drift:0vw;top:-18vh;right:calc(-12vw + var(--pop-offset));width:var(--pop-size);color:#ff2c3a;opacity:0;filter:drop-shadow(0 0 10px #ff403294);mix-blend-mode:screen;will-change:transform, opacity;animation:popcorn-diagonal-flight var(--pop-duration) linear var(--pop-delay) infinite;position:absolute}.popcorn-particle:before{content:"";transform-origin:50% 100%;filter:blur(3px);opacity:.68;background:linear-gradient(#0000 0%,#ff4f423d 62%,currentColor 100%);border-radius:999px;width:5px;height:clamp(110px,16vw,230px);position:absolute;bottom:62%;left:50%;transform:translate(-50%)rotate(45deg)}.popcorn-particle:after{content:"";z-index:-1;opacity:.16;filter:blur(7px);background:radial-gradient(circle,currentColor 0%,#0000 68%);border-radius:50%;position:absolute;inset:-8px}.popcorn-particle:nth-child(3n){color:#ff405f}.popcorn-particle:nth-child(4n){filter:blur(.6px)drop-shadow(0 0 12px #ffcf4861)}.popcorn-particle:nth-child(5n){opacity:0}.popcorn-particle svg{width:100%;height:auto;display:block}:root[data-theme=classic] .popcorn-particle{opacity:0;filter:grayscale(.15)drop-shadow(0 0 7px #ff4b3e52)}:root[data-theme=dark] .popcorn-particle{color:#70809a;filter:grayscale(.4)drop-shadow(0 0 7px #71809a40)}:root[data-theme=neon] .popcorn-particle{filter:drop-shadow(0 0 10px #ff443794)}@media (width<=850px){.popcorn-background{z-index:2}.popcorn-particle{--pop-size:22px}}@media (prefers-reduced-motion:reduce){.popcorn-background{display:none}}.legend-sweep-background{z-index:3;mix-blend-mode:screen;overflow:hidden}.legend-light-beam{color:#ff4350;opacity:0;transform-origin:100%;will-change:transform, opacity;backface-visibility:hidden;width:min(72vw,1100px);height:4px;animation:8.5s linear infinite legend-card-sweep;position:absolute;top:0;right:0}.legend-light-beam:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, currentColor 13%, transparent) 48%, color-mix(in srgb, currentColor 24%, transparent) 50%, color-mix(in srgb, currentColor 13%, transparent) 52%, transparent);filter:blur(15px);height:110px;position:absolute;top:50%;left:8%;right:0;transform:translateY(-50%)}.legend-light-beam:after{content:"";filter:blur(5px);box-shadow:0 0 28px currentColor, 0 0 70px color-mix(in srgb, currentColor 42%, transparent);background:linear-gradient(90deg,#0000 0%,#ffffff0d 32%,currentColor 78%,#fff 100%);position:absolute;inset:-10px 0}.legend-light-core{background:linear-gradient(90deg,#0000,#ffffff59 45%,#fff 100%);border-radius:999px;height:2px;position:absolute;inset:1px 0 auto;box-shadow:0 0 8px #fff,0 0 20px}.legend-light-spark{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite alternate legend-spark-pulse;position:absolute;top:-1px;box-shadow:0 0 10px #fff,0 0 22px}.legend-light-spark.spark-a{right:2%}.legend-light-spark.spark-b{width:3px;height:3px;animation-delay:-.35s;right:18%}.legend-light-spark.spark-c{width:2px;height:2px;animation-delay:-.7s;right:36%}:root[data-theme=dark] .legend-light-beam{color:#7594bd;opacity:0}@media (width<=850px){.legend-light-beam{width:96vw;animation-duration:7.2s}.legend-light-beam:before{height:76px}}.legend-light-beam{width:clamp(220px,24vw,390px);height:3px;animation-duration:6.8s}.legend-light-beam:before{filter:blur(9px);opacity:.7;height:34px;left:18%}.legend-light-beam:after{filter:blur(3px);box-shadow:0 0 16px currentColor, 0 0 34px color-mix(in srgb, currentColor 32%, transparent);background:linear-gradient(90deg,#0000 0%,#ffffff0d 24%,currentColor 76%,#fff 100%);inset:-5px 0}.legend-light-core{background:linear-gradient(90deg,#0000 0%,#ffffff38 30%,#ffffffb8 82%,#fff 100%);height:1.5px}.legend-light-head{z-index:2;background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 8px #fff,0 0 20px,0 0 38px}@media (width<=850px){.legend-light-beam{width:clamp(180px,42vw,280px);animation-duration:5.8s}.legend-light-beam:before{height:26px}}.legend-light-beam{transform-origin:50%;width:220vmax;height:2px;animation:9s cubic-bezier(.42,0,.2,1) infinite legend-infinite-line-sweep;top:50%;right:50%}.legend-light-beam:before{opacity:.48;filter:blur(13px);background:linear-gradient(180deg, transparent, color-mix(in srgb, currentColor 16%, transparent) 46%, color-mix(in srgb, currentColor 28%, transparent) 50%, color-mix(in srgb, currentColor 16%, transparent) 54%, transparent);height:46px;left:0;right:0}.legend-light-beam:after{filter:blur(2px);box-shadow:0 0 14px currentColor, 0 0 34px color-mix(in srgb, currentColor 28%, transparent);background:linear-gradient(90deg,#0000 0%,currentColor 12%,#fff 48%,currentColor 82%,#0000 100%) 0 0/180% 100%;animation:2.8s linear infinite legend-line-energy-flow;inset:-4px 0}.legend-light-core{background:linear-gradient(90deg,#0000,#ffffffa6 18%,#fff 50%,#ffffffa6 82%,#0000);height:1px;inset:0;box-shadow:0 0 7px #fff,0 0 16px}.legend-light-head{display:none}@media (width<=850px){.legend-light-beam{width:240vmax;animation-duration:7.5s}}.legend-light-beam{color:#ff4f5b;height:3px;animation:3.2s cubic-bezier(.22,.61,.36,1) infinite legend-fast-modern-sweep}.legend-light-beam:before{opacity:.82;filter:blur(16px);height:72px}.legend-light-beam:after{filter:blur(2px);background:linear-gradient(90deg,#0000 0%,currentColor 10%,#ff9ca3 38%,#fff 50%,#ff9ca3 62%,currentColor 90%,#0000 100%);inset:-6px 0;box-shadow:0 0 18px #fff,0 0 34px,0 0 70px}.legend-light-core{background:linear-gradient(90deg,#0000 0%,#fff 18% 82%,#0000 100%);height:2px;box-shadow:0 0 8px #fff,0 0 22px}:root[data-theme=classic] .legend-light-beam{color:#ff4c58}:root[data-theme=dark] .legend-light-beam{color:#80bfff}:root[data-theme=neon] .legend-light-beam{color:#ff3542}.corn-wordmark strong{background-size:220% 100%;animation:3.2s ease-in-out infinite popcon-wordmark-shine}@media (width<=850px){.legend-light-beam{animation-duration:2.8s}}.popcorn-background.legend-sweep-background{z-index:900;mix-blend-mode:normal;opacity:1;display:block}.legend-sweep-background .legend-light-beam{color:#ff3744;opacity:1;width:240vmax;height:6px;animation:2.4s linear infinite legend-guaranteed-visible-sweep;top:50%;left:50%;right:auto}.legend-sweep-background .legend-light-beam:before{opacity:.9;filter:blur(20px);height:100px}.legend-sweep-background .legend-light-beam:after{opacity:1;filter:blur(2px);inset:-8px 0;box-shadow:0 0 20px #fff,0 0 48px,0 0 90px}:root[data-theme=classic] .legend-sweep-background .legend-light-beam{color:#ff4d59}:root[data-theme=dark] .legend-sweep-background .legend-light-beam{color:#55b8ff}:root[data-theme=neon] .legend-sweep-background .legend-light-beam{color:#ff3240}@media (prefers-reduced-motion:reduce){.popcorn-background.legend-sweep-background{display:block}.legend-sweep-background .legend-light-beam{animation:2.4s linear infinite legend-guaranteed-visible-sweep}}.popcorn-background.legend-sweep-background{z-index:120}.legend-sweep-background .legend-light-beam{color:#ff4b57;opacity:0;transform-origin:50%;width:180vmax;height:1px;animation:3.6s cubic-bezier(.3,.02,.22,1) infinite popcon-clean-corner-sweep;top:50%;left:50%;right:auto}.legend-sweep-background .legend-light-beam:before{opacity:.42;filter:blur(8px);background:linear-gradient(180deg, transparent, color-mix(in srgb, currentColor 14%, transparent) 44%, color-mix(in srgb, currentColor 34%, transparent) 50%, color-mix(in srgb, currentColor 14%, transparent) 56%, transparent);height:22px}.legend-sweep-background .legend-light-beam:after{opacity:.82;filter:blur(.8px);box-shadow:0 0 7px #fff, 0 0 14px currentColor, 0 0 24px color-mix(in srgb, currentColor 48%, transparent);background:linear-gradient(90deg,#0000 0%,currentColor 18%,#fff 50%,currentColor 82%,#0000 100%);inset:-2px 0}.legend-sweep-background .legend-light-core{opacity:.86;background:linear-gradient(90deg,#0000,#ffffffb3 24%,#fff 50%,#ffffffb3 76%,#0000);height:1px;box-shadow:0 0 4px #fff,0 0 9px}@media (width<=850px){.legend-sweep-background .legend-light-beam{width:210vmax;animation-duration:3.1s}}@media (prefers-reduced-motion:reduce){.legend-sweep-background .legend-light-beam{animation:3.6s cubic-bezier(.3,.02,.22,1) infinite popcon-clean-corner-sweep}}.legend-sweep-background .legend-light-beam{animation:3.2s cubic-bezier(.3,.02,.22,1) infinite popcon-top-left-to-bottom-right}@media (width<=850px){.legend-sweep-background .legend-light-beam{animation:2.8s cubic-bezier(.3,.02,.22,1) infinite popcon-top-left-to-bottom-right}}@media (prefers-reduced-motion:reduce){.legend-sweep-background .legend-light-beam{animation:3.2s cubic-bezier(.3,.02,.22,1) infinite popcon-top-left-to-bottom-right}}.popcorn-wallet-panel{border-color:#ffca4657}.popcorn-wallet-head,.popcorn-wallet-daily{justify-content:space-between;align-items:center;gap:10px;display:flex}.popcorn-wallet-head h2{color:#ffd550;margin:4px 0 0;font-size:26px}.popcorn-wallet-head b{color:#ffb9be;margin-top:3px;font-size:10px;display:block}.popcorn-wallet-head>span{color:#ffd76a;border:1px solid #ffca4647;border-radius:999px;padding:6px 8px;font-size:8px}.popcorn-wallet-daily{color:#b6a0a1;background:#ffffff09;border-radius:9px;margin:12px 0 9px;padding:9px 10px;font-size:9px}.popcorn-wallet-daily strong{color:#fff}.popcorn-wallet-actions{grid-template-columns:1.35fr .8fr .8fr;gap:6px;display:grid}.popcorn-wallet-actions button,.popcorn-wallet-form button{color:#fff;background:linear-gradient(100deg,#dc2834,#d12934);border:1px solid #ff50446b;border-radius:8px;min-height:34px;font-size:8px;font-weight:800}.popcorn-wallet-actions button:disabled,.popcorn-wallet-form button:disabled{opacity:.38;cursor:not-allowed}.popcorn-wallet-form{border-top:1px solid #ffffff12;gap:7px;margin-top:9px;padding-top:9px;display:grid}.popcorn-wallet-form input,.popcorn-wallet-form select{color:#fff;background:#110607;border:1px solid #4c2326;border-radius:8px;outline:none;width:100%;min-height:34px;padding:0 9px;font-size:9px}.popcorn-wallet-message{margin:8px 0 0;color:#ffd66b!important;font-size:9px!important}.popcorn-wallet-note{opacity:.62;margin-top:10px;line-height:1.5;display:block}.wallet-admin-section{margin-top:28px}.wallet-admin-header{margin-bottom:16px}.wallet-admin-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;display:grid}.wallet-admin-card{min-width:0}.wallet-admin-card>h2{margin-bottom:16px}.wallet-admin-card>label{color:var(--text-muted);margin:12px 0 6px;font-size:11px;display:block}.wallet-admin-card>input{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text-primary);background:var(--surface-deep);border-radius:9px;outline:none;padding:0 12px}.wallet-admin-request{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.wallet-admin-request>div:first-child{gap:4px;min-width:0;display:grid}.wallet-admin-request span,.wallet-admin-request small{color:var(--text-muted);overflow-wrap:anywhere}.wallet-admin-request>div:last-child{gap:7px;display:flex}.wallet-admin-request button{color:#fff;background:linear-gradient(100deg,#dc2834,#d12934);border:1px solid #ff4e4180;border-radius:8px;min-height:34px;padding:0 13px;font-weight:700}.wallet-admin-request button.reject{color:#ff9aaa;background:#ff415b21;border-color:#ff516c6b}.wallet-admin-request button:disabled{opacity:.45}.wallet-admin-empty{color:var(--text-muted)}.wallet-admin-message{margin-top:14px}@media (width<=900px){.wallet-admin-grid{grid-template-columns:1fr}.wallet-admin-request{flex-direction:column;align-items:flex-start}}.media-price-row{grid-template-columns:1fr auto;gap:8px;display:grid}.media-price-row input{min-width:0}.media-price-row button{color:#ffd65c;background:#ffca4614;border:1px solid #ffca4659;border-radius:8px;padding:0 14px;font-weight:800}.details-play:disabled{opacity:.62;cursor:wait}.details-purchase-message{color:#ffcf63;align-self:center;max-width:190px;font-size:10px;line-height:1.35}:root[data-theme=genz] .sidebar .corn-wordmark{display:none}:root[data-theme=genz] .sidebar .corn-mark{width:54px;height:54px;margin:auto}:root[data-theme=genz] .ai-search-btn{background:linear-gradient(105deg,#4f7cff,#ef5761);border:0;border-radius:23px;height:46px;box-shadow:0 10px 26px #355bcd40}:root[data-theme=genz] .profile small{color:#7ce7ff}:root[data-theme=genz] .hero-with-image{aspect-ratio:auto;background-position:50% 47%;border-radius:22px;height:340px;min-height:340px;padding-bottom:0!important}:root[data-theme=genz] .v3-hero-copy{border-radius:14px;padding:10px 12px;bottom:18px;left:24px}:root[data-theme=genz] .v3-hero-copy button{min-height:36px;padding:0 14px;font-size:12px}:root[data-theme=genz] .hero-dots{bottom:14px}:root[data-theme=genz] .quick-access{margin-top:10px}:root[data-theme=genz] .quick-card{min-height:44px}:root[data-theme=genz] .quick-card strong{font-size:13px}:root[data-theme=genz] .quick-card small{font-size:9px}:root[data-theme=genz] .movie-section{margin-top:22px}:root[data-theme=genz] .section-heading{margin-bottom:14px}:root[data-theme=genz] .section-heading h2{font-size:24px}:root[data-theme=genz] .section-heading span,:root[data-theme=genz] .section-heading button{font-size:11px}:root[data-theme=genz] .poster-title{text-shadow:0 2px 8px #000;font-size:14px;line-height:1.3;bottom:14px}:root[data-theme=genz] .movie-meta{margin-top:9px;font-size:11px}:root[data-theme=genz] .movie-price-badge{padding:5px 8px;font-size:11px}:root[data-theme=genz] .quality{padding:5px 8px;font-size:9px}:root[data-theme=genz] .nav-item small{font-size:8px}:root[data-theme=genz] .search-box input{font-size:14px}:root[data-theme=genz] .panel-card h3{font-size:17px}:root[data-theme=genz] .panel-card p,:root[data-theme=genz] .panel-card li,:root[data-theme=genz] .panel-card small{font-size:12px}:root[data-theme=genz] .app:after{content:"";z-index:40;pointer-events:none;opacity:.14;filter:blur(42px);mix-blend-mode:screen;background:radial-gradient(at 12% 65%,#82c4ff73,#0000 28%),radial-gradient(at 73% 24%,#7482ff61,#0000 25%),radial-gradient(at 88% 78%,#ff6d843d,#0000 24%);animation:20s ease-in-out infinite alternate popconSmoke;position:fixed;inset:-18%}@keyframes popconSmoke{0%{opacity:.09;transform:translate(-4%,3%)scale(1)}50%{opacity:.16;transform:translate(4%,-2%)scale(1.08)}to{opacity:.11;transform:translate(-1%,-5%)scale(1.14)}}.payment-thanks{z-index:2000;pointer-events:none;justify-content:center;align-items:flex-end;width:154px;height:116px;animation:2.9s cubic-bezier(.18,.8,.2,1) both thanksEnter;display:flex;position:fixed}.payment-thanks-glow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 28% 30%,#579fff66,#0000 54%),linear-gradient(145deg,#0d182bf7,#070c17fa);border:1px solid #6fc4ffad;border-radius:14px;position:absolute;inset:31px 2px 3px;box-shadow:0 10px 25px #0000008a,0 0 25px #49a7ff52}.payment-thanks-mascot{z-index:2;transform-origin:bottom;width:86px;height:116px;animation:2.9s both thanksSampeah;position:absolute;bottom:0;left:-2px}.payment-thanks-mascot img{object-fit:contain;opacity:1;filter:saturate(1.14)contrast(1.1)brightness(1.08)drop-shadow(0 8px 13px #00000085);width:100%;height:100%;position:absolute;inset:0}.payment-thanks-mascot .mascot-eye-open{opacity:1}.payment-thanks-mascot .mascot-eye-blink{z-index:3;opacity:0;animation:2.9s step-end both mascotBlinkFrame}.payment-thanks-copy{z-index:3;text-align:left;width:53%;margin:0 2px 18px auto;padding-left:3px;position:relative}.payment-thanks-copy strong{color:#fff;text-shadow:0 1px 2px #000,0 0 14px #70cdffd1;font-size:18px;font-weight:900;line-height:1.15;animation:2.9s both thanksWord;display:block}.payment-thanks-copy span{color:#8decff;letter-spacing:.75px;text-shadow:0 1px 2px #000;margin-top:3px;font-size:7px;font-weight:900;display:block}.payment-thanks-copy small{color:#f1f6ff;text-shadow:0 1px 2px #000;margin-top:3px;font-size:7px;font-weight:700;display:block}.payment-thanks-spark{z-index:4;color:#7ce7ff;animation:1.3s ease-in-out infinite alternate thanksSpark;position:absolute}.payment-thanks-spark.spark-a{font-size:10px;top:32px;right:8px}.payment-thanks-spark.spark-b{color:#ff7185;font-size:8px;animation-delay:.25s;top:47px;left:5px}.payment-thanks-spark.spark-c{color:#718fff;font-size:5px;animation-delay:.5s;top:36px;left:49%}@keyframes thanksEnter{0%{opacity:0;transform:translateY(16px)scale(.84)}9%{opacity:1;transform:translateY(-4px)scale(1.04)}16%,88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-12px)scale(.97)}}@keyframes thanksSampeah{0%{transform:translateY(24px)scale(.88)}14%{transform:translateY(0)scale(1.04)}22%,88%{transform:translateY(0)scale(1)}to{transform:translateY(-6px)scale(.98)}}@keyframes thanksWord{0%,8%{opacity:0;transform:translateY(7px)scale(.84)}16%,88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.97)}}@keyframes mascotBlinkFrame{0%,28%,35%,63%,70%,to{opacity:0}29%,34%,64%,69%{opacity:1}}@keyframes thanksSpark{0%{opacity:.35;transform:translateY(4px)scale(.75)rotate(-8deg)}to{opacity:1;transform:translateY(-5px)scale(1.15)rotate(8deg)}}.payment-popcorn-rain{z-index:1999;pointer-events:none;position:fixed;inset:0;overflow:hidden}.payment-popcorn-rain span{--corn-index:0;top:-42px;left:calc(4% + (var(--corn-index) * 8%));filter:drop-shadow(0 5px 8px #ffbe2847);animation:bonusCornFall 1.55s cubic-bezier(.3,.65,.55,1) calc(var(--corn-index) * 55ms) both;font-size:17px;position:absolute}.payment-popcorn-rain span:nth-child(3n+2){font-size:21px;animation-duration:1.8s}.payment-popcorn-rain span:nth-child(3n){font-size:15px;animation-duration:1.35s}@keyframes bonusCornFall{0%{opacity:0;transform:translate(70px,-30px)rotate(0)scale(.7)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(-120px,105vh)rotate(540deg)scale(1.05)}}.popcorn-wallet-panel,.profile{isolation:isolate;position:relative;overflow:hidden}.popcorn-wallet-panel:before,.profile:before{content:"";--laser-angle:0deg;z-index:5;border-radius:inherit;background:conic-gradient(from var(--laser-angle),transparent 0 72%,#538fff33 78%,#58d8ff 84%,#ff404d 88%,transparent 94%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:4.8s linear infinite walletLaserLoop;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profile:before{animation-duration:3.2s}@property --laser-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes walletLaserLoop{to{--laser-angle:360deg}}.details-emote-preview{box-shadow:0 0 16px #58d8ff1a;color:#8cecff!important;background:linear-gradient(120deg,#2d5caf38,#d3382d33)!important;border-color:#58d8ff73!important}.details-emote-preview:hover{transform:translateY(-1px);box-shadow:0 0 22px #58d8ff47;border-color:#58d8ff!important}@media (width<=850px){:root[data-theme=genz] .hero-with-image{height:270px;min-height:270px;padding-bottom:0!important}:root[data-theme=genz] .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-thanks{width:142px;height:108px}.payment-thanks-mascot{width:80px;height:108px;left:0}.payment-thanks-copy{width:55%;margin-bottom:15px;padding-left:3px}.payment-thanks-copy strong{font-size:16px}}@media (width>=1181px){:root[data-theme=genz] .app{grid-template-rows:auto;grid-template-columns:82px minmax(0,1fr) 286px;align-items:start;gap:14px;width:min(100% - 28px,1540px);max-width:1540px;margin:0 auto;padding:10px 0 30px}:root[data-theme=genz] .sidebar{border-radius:18px;grid-area:1/1;height:calc(100vh - 20px);top:10px}:root[data-theme=genz] .app-center{grid-area:1/2;min-width:0}:root[data-theme=genz] .right-panel{scrollbar-width:thin;flex-direction:column;grid-area:1/3;gap:10px;width:286px;max-height:calc(100vh - 20px);padding-top:0;display:flex;position:sticky;top:10px;overflow:auto}:root[data-theme=genz] .right-panel .panel-card{border-radius:14px;margin:0;padding:15px}:root[data-theme=genz] .right-panel .popcorn-wallet-panel{order:-10}:root[data-theme=genz] .right-panel .vip-panel{order:-9}:root[data-theme=genz] .right-panel .ai-card{order:-8}:root[data-theme=genz] .right-panel .khqr-panel{order:-7}:root[data-theme=genz] .hero-with-image{background-position:50% 44%;border-radius:18px;height:300px;min-height:300px}:root[data-theme=genz] .movie-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}:root[data-theme=genz] .poster{aspect-ratio:2/2.82}:root[data-theme=genz] .poster-title{font-size:12px;bottom:11px}:root[data-theme=genz] .movie-meta{margin-top:7px;font-size:9px}:root[data-theme=genz] .right-panel .popcorn-wallet-panel{min-height:270px;overflow:hidden}:root[data-theme=genz] .right-panel .popcorn-wallet-note{margin-top:9px;font-size:9px;line-height:1.45}}@media (width>=1181px) and (width<=1380px){:root[data-theme=genz] .app{grid-template-columns:72px minmax(0,1fr) 258px;gap:10px}:root[data-theme=genz] .right-panel{width:258px}:root[data-theme=genz] .hero-with-image{height:275px;min-height:275px}}:root[data-theme=genz] body:before{opacity:.22;animation:11s ease-in-out infinite alternate genzSmokeNear}:root[data-theme=genz] .app:after{opacity:.2;filter:blur(38px);background:radial-gradient(at 18% 58%,#5d7eff57,#0000 25%),radial-gradient(at 58% 26%,#6fdeff33,#0000 24%),radial-gradient(at 88% 72%,#ff5e7d30,#0000 23%);animation:18s ease-in-out infinite alternate genzSmokeFar}@media (width>=1181px){:root[data-theme=classic] .app,:root[data-theme=dark] .app{grid-template-columns:176px minmax(0,1fr) 286px;align-items:start;gap:14px;width:min(100% - 28px,1540px);max-width:1540px;margin:0 auto;padding:10px 0 30px}:root[data-theme=classic] .sidebar,:root[data-theme=dark] .sidebar{scrollbar-width:none;height:calc(100vh - 20px);min-height:0;position:sticky;top:10px;overflow:auto}:root[data-theme=classic] .sidebar::-webkit-scrollbar{display:none}:root[data-theme=dark] .sidebar::-webkit-scrollbar{display:none}:root[data-theme=classic] .app-center,:root[data-theme=dark] .app-center{min-width:0}:root[data-theme=classic] .right-panel,:root[data-theme=dark] .right-panel{scrollbar-width:thin;flex-direction:column;gap:10px;width:286px;max-height:calc(100vh - 20px);padding-top:0;display:flex;position:sticky;top:10px;overflow:auto}:root[data-theme=classic] .right-panel .panel-card,:root[data-theme=dark] .right-panel .panel-card{border-radius:14px;margin:0;padding:15px}:root[data-theme=classic] .right-panel .popcorn-wallet-panel,:root[data-theme=dark] .right-panel .popcorn-wallet-panel{order:-10;min-height:270px;overflow:hidden}:root[data-theme=classic] .right-panel .vip-panel,:root[data-theme=dark] .right-panel .vip-panel{order:-9}:root[data-theme=classic] .right-panel .ai-card,:root[data-theme=dark] .right-panel .ai-card{order:-8}:root[data-theme=classic] .right-panel .khqr-panel,:root[data-theme=dark] .right-panel .khqr-panel{order:-7}:root[data-theme=classic] .right-panel .popcorn-wallet-note,:root[data-theme=dark] .right-panel .popcorn-wallet-note{margin-top:9px;font-size:9px;line-height:1.45}:root[data-theme=classic] .wallet-package-preview,:root[data-theme=dark] .wallet-package-preview{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid}:root[data-theme=classic] .wallet-package-preview span,:root[data-theme=dark] .wallet-package-preview span{color:#ffd66d;text-align:center;background:#ffcd500d;border:1px solid #ffcd504d;border-radius:8px;padding:8px 5px;font-size:10px;font-weight:900}:root[data-theme=classic] .top-header,:root[data-theme=dark] .top-header{height:62px;margin-bottom:10px}:root[data-theme=classic] .search-box,:root[data-theme=dark] .search-box{height:44px}:root[data-theme=classic] .hero-with-image,:root[data-theme=dark] .hero-with-image{aspect-ratio:auto;background-position:50% 44%;border-radius:16px;height:310px;min-height:310px;padding-bottom:0!important}:root[data-theme=classic] .hero-dots,:root[data-theme=dark] .hero-dots{bottom:13px}:root[data-theme=classic] .quick-access,:root[data-theme=dark] .quick-access{gap:8px;margin-top:9px}:root[data-theme=classic] .quick-card,:root[data-theme=dark] .quick-card{min-height:46px}:root[data-theme=classic] .main-content>.movie-section,:root[data-theme=dark] .main-content>.movie-section{margin-top:19px}:root[data-theme=classic] .movie-grid,:root[data-theme=dark] .movie-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}:root[data-theme=classic] .poster,:root[data-theme=dark] .poster{aspect-ratio:2/2.82;border-radius:10px}:root[data-theme=classic] .poster-title,:root[data-theme=dark] .poster-title{font-size:12px;bottom:11px}:root[data-theme=classic] .movie-meta,:root[data-theme=dark] .movie-meta{margin-top:7px;font-size:9px}:root[data-theme=classic] .section-heading h2,:root[data-theme=dark] .section-heading h2{font-size:21px}}@media (width>=1181px) and (width<=1380px){:root[data-theme=classic] .app,:root[data-theme=dark] .app{grid-template-columns:158px minmax(0,1fr) 258px;gap:10px}:root[data-theme=classic] .right-panel,:root[data-theme=dark] .right-panel{width:258px}:root[data-theme=classic] .hero-with-image,:root[data-theme=dark] .hero-with-image{height:280px;min-height:280px}}:root[data-theme=dark]{--theme-bg:#000;--theme-surface:#050505;--theme-surface-raised:#0a0a0a;--theme-border:#ffffff1f;--theme-text:#f8f8f8;--theme-muted:#929292;--theme-accent:#f03d38;--theme-accent-2:#ff7a45;--theme-vip:#ffc94d;--theme-glow:#f03d3824}:root[data-theme=dark] body{color:#f8f8f8;background:#000}:root[data-theme=dark] .sidebar,:root[data-theme=dark] .top-header,:root[data-theme=dark] .panel-card,:root[data-theme=dark] .quick-card,:root[data-theme=dark] .genre-card,:root[data-theme=dark] .footer-feature-bar{box-shadow:none;background:#050505f0;border-color:#ffffff1a}:root[data-theme=dark] .search-box,:root[data-theme=dark] .theme-picker,:root[data-theme=dark] .lang-btn,:root[data-theme=dark] .icon-btn,:root[data-theme=dark] .profile{background:#080808;border-color:#ffffff1a}:root[data-theme=dark] .hero-image-shade{background:linear-gradient(90deg,#000000e0,#00000029 58%,#00000014),linear-gradient(#0000 54%,#000000c7)}:root[data-theme=dark] .popcorn-wallet-panel{background:radial-gradient(circle at 100% 0,#ffc94d14,#0000 44%),#050505!important;border-color:#ffc94d57!important}:root[data-theme=dark] .poster{background:#050505;border-color:#ffffff1f}:root[data-theme=classic] body:before,:root[data-theme=dark] body:before,:root[data-theme=classic] body:after,:root[data-theme=dark] body:after{content:"";z-index:39;pointer-events:none;mix-blend-mode:screen;position:fixed}:root[data-theme=classic] body:before,:root[data-theme=dark] body:before{opacity:.2;filter:blur(34px);transform-origin:bottom;background:radial-gradient(at 8% 78%,#bec6d24d 0 7%,#0000 29%),radial-gradient(at 38% 87%,#828ea045 0 9%,#0000 34%),radial-gradient(at 68% 72%,#c0c5cf3b 0 8%,#0000 31%),radial-gradient(at 96% 90%,#747f8f40 0 7%,#0000 29%);width:132vw;height:68vh;animation:24s cubic-bezier(.45,.05,.55,.95) infinite alternate cinemaSmokeLow;bottom:-24vh;left:-22vw}:root[data-theme=classic] body:after,:root[data-theme=dark] body:after{opacity:.11;filter:blur(46px);background:radial-gradient(at 20% 55%,#c8cdd647,#0000 25%),radial-gradient(at 61% 35%,#97a0ae3d,#0000 27%),radial-gradient(at 88% 70%,#cdd0d833,#0000 24%);width:120vw;height:62vh;animation:34s ease-in-out infinite alternate cinemaSmokeHigh;top:7vh;left:-15vw}:root[data-theme=classic] .app:after,:root[data-theme=dark] .app:after{content:"";z-index:40;pointer-events:none;opacity:.12;filter:blur(42px);mix-blend-mode:screen;background:radial-gradient(at 14% 65%,#b4605a38,#0000 24%),radial-gradient(at 76% 42%,#bcc0ca38,#0000 26%);animation:19s ease-in-out infinite alternate cinemaSmokeCross;position:fixed;inset:-18%}:root[data-theme=dark] .app:after{background:radial-gradient(at 14% 65%,#d2d6dc2b,#0000 24%),radial-gradient(at 76% 42%,#9ba2ae29,#0000 26%)}@keyframes cinemaSmokeLow{0%{opacity:.1;transform:translate(-8%,8%)scaleY(.94)}32%{opacity:.22;transform:translateY(-2%)scale(1.08,1.12)}68%{opacity:.16;transform:translate(9%,-8%)scale(1.18,1.05)}to{opacity:.23;transform:translate(2%,-15%)scale(1.25,1.18)}}@keyframes cinemaSmokeHigh{0%{opacity:.07;transform:translate(8%,4%)scale(1)}48%{opacity:.14;transform:translate(-5%,-3%)scale(1.12)}to{opacity:.09;transform:translate(4%,-8%)scale(1.22)}}@keyframes cinemaSmokeCross{0%{opacity:.07;transform:translate(-5%,5%)rotate(-1deg)}45%{opacity:.15;transform:translate(5%,-3%)rotate(1deg)}to{opacity:.1;transform:translate(-1%,-9%)rotate(0)}}:root[data-theme=genz] body,:root[data-theme=genz] button,:root[data-theme=genz] input,:root[data-theme=genz] select{font-family:Segoe UI Rounded,Trebuchet MS,Noto Sans Khmer,Khmer OS Battambang,system-ui,sans-serif}:root[data-theme=genz] .theme-picker button:nth-child(4){letter-spacing:.5px;min-width:46px;padding-inline:8px;font-size:8px}:root[data-theme=genz] .theme-picker button:nth-child(4).active{color:#eef3ff;background:linear-gradient(115deg,#4f7cff3d,#ff5d7329);box-shadow:inset 0 0 0 1px #85a5ff52,0 0 18px #4f7cff1f}:root[data-theme=genz] .section-heading{padding-left:14px;position:relative}:root[data-theme=genz] .section-heading:before{content:"✦";color:#ff8395;text-shadow:0 0 12px #ff5d7399;font-size:10px;position:absolute;top:2px;left:0}:root[data-theme=genz] .section-heading h2{color:#f8faff;letter-spacing:-.35px;text-shadow:0 3px 16px #4f7cff38;font-weight:900}:root[data-theme=genz] .section-heading span{color:#8fa5cb;letter-spacing:.5px;font-weight:700}:root[data-theme=genz] .section-heading button{color:#a9bdf0;background:#4f7cff12;border-radius:999px;padding:5px 9px;font-weight:800}:root[data-theme=genz] .quick-card{position:relative;overflow:hidden}:root[data-theme=genz] .quick-card:after{content:"";background:radial-gradient(circle,#7ce7ff33,#0000 68%);border-radius:50%;width:34px;height:34px;position:absolute;top:-13px;right:-13px}:root[data-theme=genz] .quick-card strong{color:#f6f8ff;letter-spacing:.1px;font-weight:900}:root[data-theme=genz] .quick-card small{color:#8092b5;font-weight:700}:root[data-theme=genz] .movie-card{transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s}:root[data-theme=genz] .movie-card:hover{filter:brightness(1.055);transform:translateY(-5px)scale(1.012)}:root[data-theme=genz] .movie-card:hover .poster{border-color:#7ce7ff7a;box-shadow:0 18px 42px #00000061,0 0 22px #4f7cff24}:root[data-theme=genz] .poster-title{letter-spacing:.05px;text-shadow:0 2px 10px #000;font-weight:900}:root[data-theme=genz] .quality{background:linear-gradient(110deg,#557fff,#ff6771);border-radius:999px;box-shadow:0 4px 12px #4f7cff47}:root[data-theme=genz] .movie-price-badge{color:#fff3c4;background:#080d17e0;border-color:#ffd35b52;border-radius:999px}:root[data-theme=genz] .popcorn-wallet-head small{color:#91a9d8;letter-spacing:1.1px;font-weight:900}:root[data-theme=genz] .popcorn-wallet-head h2{letter-spacing:-.8px;text-shadow:0 0 22px #7ce7ff2e}:root[data-theme=genz] .popcorn-wallet-head b{text-shadow:0 0 15px #ffd05733}:root[data-theme=genz] .wallet-package-preview span{transition:transform .2s,border-color .2s,background .2s}:root[data-theme=genz] .wallet-package-preview span:hover{background:#ffd05717;border-color:#ffd05794;transform:translateY(-2px)}:root[data-theme=genz] .genre-card{font-weight:900;transition:transform .22s,border-color .22s,background .22s}:root[data-theme=genz] .genre-card:hover{background:linear-gradient(145deg,#ff5d7314,#4f7cff12);border-color:#ff778f57;transform:translateY(-3px)}@media (width<=1380px){:root[data-theme=genz] .theme-picker button:nth-child(4){min-width:36px;padding-inline:5px;font-size:7px}}:root[data-theme=classic] body:before,:root[data-theme=classic] body:after,:root[data-theme=classic] .app:after,:root[data-theme=dark] body:before,:root[data-theme=dark] body:after,:root[data-theme=dark] .app:after,:root[data-theme=neon] body:before,:root[data-theme=neon] body:after,:root[data-theme=neon] .app:after,:root[data-theme=genz] body:before,:root[data-theme=genz] body:after,:root[data-theme=genz] .app:after,:root[data-theme=legacy] body:before,:root[data-theme=legacy] body:after,:root[data-theme=legacy] .app:after{content:none!important;filter:none!important;background:0 0!important;animation:none!important;display:none!important}.corn-wordmark{min-width:0}.corn-wordmark strong{white-space:nowrap}.sidebar .corn-logo{gap:6px}.sidebar .corn-mark{flex:0 0 44px;width:44px;height:44px}.sidebar .corn-wordmark strong{letter-spacing:1px;font-size:14px}.sidebar .corn-wordmark small{letter-spacing:2.2px}.hero-display-brand{z-index:2;pointer-events:none;background:linear-gradient(90deg,#030307 0% 78%,#030307f0 88%,#0000 100%);flex-direction:column;justify-content:center;width:60%;height:48%;padding:22px 30px;display:flex;position:absolute;top:0;left:0}.hero-display-brand strong{color:#f4f6ff;letter-spacing:1px;text-shadow:0 10px 28px #0000007a;white-space:nowrap;font-size:clamp(34px,4.2vw,62px);font-weight:950;line-height:.92}.hero-display-brand strong span{color:#ffcc4d}.hero-display-brand small{color:#b9c1d2;letter-spacing:8px;margin-top:12px;font-size:8px;font-weight:900}:root[data-theme=classic] .hero-display-brand strong{background:linear-gradient(110deg,#fff 5%,#ff4854 48%,#ffcf54 82%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .hero-display-brand{background:linear-gradient(90deg,#000 0% 78%,#000000f0 88%,#0000)}:root[data-theme=dark] .hero-display-brand strong{color:#fff}:root[data-theme=genz] .hero-display-brand strong{background:linear-gradient(110deg,#f8fbff 8%,#8eabff 55%,#ff8395 88%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}:root[data-theme=legacy] .hero-display-brand strong{color:#fff}:root[data-theme=legacy] .hero-display-brand strong span{color:#ee403b}@media (width<=850px){.hero-display-brand{width:70%;height:44%;padding:15px 18px}.hero-display-brand strong{font-size:clamp(27px,9vw,42px)}.hero-display-brand small{letter-spacing:5px;margin-top:8px}}.hero-display-brand,:root[data-theme=dark] .hero-display-brand{background:0 0;width:auto;height:auto;padding:0;top:24px;left:28px}.hero-display-brand strong{-webkit-text-stroke:7px #030307f0;paint-order:stroke fill}.hero-display-brand small{text-shadow:0 2px 8px #000,0 0 12px #000;padding-left:3px}:root[data-theme=genz] .right-panel .panel-card,:root[data-theme=classic] .right-panel .panel-card,:root[data-theme=dark] .right-panel .panel-card,:root[data-theme=legacy] .right-panel .panel-card{box-sizing:border-box;flex:none;height:auto;overflow:hidden}:root[data-theme=genz] .right-panel{gap:12px}:root[data-theme=genz] .vip-panel,:root[data-theme=genz] .ai-card,:root[data-theme=genz] .khqr-panel,:root[data-theme=genz] .right-panel>.panel-card:last-child{min-height:max-content}:root[data-theme=genz] .vip-panel button{margin-top:12px;display:block;position:static}@media (width<=850px){.hero-display-brand,:root[data-theme=dark] .hero-display-brand{width:auto;height:auto;padding:0;top:16px;left:18px}.hero-display-brand strong{-webkit-text-stroke:5px #030307f0}}html:root[data-theme=dark] body{color:#f7f9fb;background:#080b0d}html:root[data-theme=dark] .hero-image-shade{background:linear-gradient(90deg,#040708c7,#0407081a 58%,#0407080d),linear-gradient(#0000 52%,#04070861)}html:root[data-theme=dark] .hero-standard{filter:brightness(1.08)saturate(1.04)}html:root[data-theme=dark] .hero-standard .hero-image-shade{background:linear-gradient(90deg,#0205076b,#0205070d 52%,#0000 76%),linear-gradient(#0000 56%,#0205072e)}html:root[data-theme=dark] .poster{box-shadow:none;background:#0f1315;border-color:#becfde40}html:root[data-theme=dark] .movie-meta span:last-child{color:#ff6258}html:root[data-theme=dark] .wallet-package-preview span{color:#f5f7f9;background:#111619;border-color:#becfde47}html:root[data-theme=dark] .popcorn-wallet-head b{color:#ff6a5f}html:root[data-theme=dark] .popcorn-wallet-actions button,html:root[data-theme=dark] .popcorn-wallet-form button,html:root[data-theme=dark] .vip-panel button,html:root[data-theme=dark] .mini-search button{color:#fff;background:#1268f3;border-color:#1268f3}html:root[data-theme=dark] .popcorn-wallet-actions button:not(:first-child){background:#111619;border-color:#becfde47}html:root[data-theme=dark] .genre-card{color:#dce1e5;background:#121719;border-color:#becfde33}@media (width>=1181px){html:root[data-theme=dark] .app{grid-template-columns:178px minmax(0,1fr) 292px;gap:12px;width:min(100% - 24px,1680px);max-width:1680px}html:root[data-theme=dark] .right-panel{width:292px}html:root[data-theme=dark] .sidebar .corn-logo{gap:6px}html:root[data-theme=dark] .sidebar .corn-mark{flex-basis:42px;width:42px;height:42px}html:root[data-theme=dark] .sidebar .corn-wordmark strong{letter-spacing:.5px;font-size:16px}html:root[data-theme=dark] .sidebar .corn-wordmark small{letter-spacing:2px;font-size:5px}html:root[data-theme=dark] .hero-with-image{height:300px;min-height:300px}html:root[data-theme=dark] .movie-grid{grid-template-columns:repeat(6,minmax(0,170px));justify-content:space-between;gap:10px}html:root[data-theme=dark] .poster{aspect-ratio:2/2.72;width:100%}}@media (width>=1181px) and (width<=1550px){html:root[data-theme=dark] .app{grid-template-columns:164px minmax(0,1fr) 270px;gap:10px}html:root[data-theme=dark] .right-panel{width:270px}html:root[data-theme=dark] .movie-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}html:root[data-theme=dark] .hero-with-image{height:280px;min-height:280px}}:root[data-theme=focus]{--theme-bg:#050607;--theme-surface:#0b0e11;--theme-surface-raised:#11161b;--theme-border:#ffffff1a;--theme-text:#f7f4ef;--theme-muted:#9099a3;--theme-accent:#f04444;--theme-accent-2:#ffbd3d;--theme-vip:#ffd159}html:root[data-theme=focus] body{color:var(--theme-text);background:radial-gradient(circle at 58% -12%,#f044441c,#0000 30%),#050607}:root[data-theme=focus] body:before,:root[data-theme=focus] body:after,:root[data-theme=focus] .app:before,:root[data-theme=focus] .app:after{content:none!important;display:none!important}:root[data-theme=focus] .sidebar,:root[data-theme=focus] .top-header,:root[data-theme=focus] .panel-card,:root[data-theme=focus] .quick-card,:root[data-theme=focus] .genre-card,:root[data-theme=focus] .footer-strip{border-color:var(--theme-border);box-shadow:none;background:#0a0d10f5}:root[data-theme=focus] .top-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:58px}:root[data-theme=focus] .search-box,:root[data-theme=focus] .lang-btn,:root[data-theme=focus] .icon-btn,:root[data-theme=focus] .profile{border-color:var(--theme-border);background:#090c0f}:root[data-theme=focus] .ai-search-btn,:root[data-theme=focus] .vip-panel button,:root[data-theme=focus] .mini-search button,:root[data-theme=focus] .popcorn-wallet-actions button:first-child,:root[data-theme=focus] .popcorn-wallet-form button{color:#fff;background:#e83f3f;border-color:#e83f3f}:root[data-theme=focus] .theme-picker button.active{color:#fff;background:#f044442e;border-color:#f04444}:root[data-theme=focus] .theme-picker button.active span{background:#f04444;box-shadow:0 0 9px #f04444b3}:root[data-theme=focus] .nav-item{border-radius:9px;min-height:44px}:root[data-theme=focus] .nav-item.active{color:#fff;background:linear-gradient(90deg,#d93434,#f04a42);box-shadow:0 8px 22px #f0444433}:root[data-theme=focus] .sidebar-vip{background:linear-gradient(145deg,#15100a,#0b0e11 58%);border-color:#ffbd3d5c}:root[data-theme=focus] .sidebar-vip h3,:root[data-theme=focus] .vip-panel h3{color:#ffca58}:root[data-theme=focus] .hero-with-image{background:#090b0e;border-color:#ffffff21;box-shadow:0 16px 38px #00000061}:root[data-theme=focus] .hero-image-shade{background:linear-gradient(90deg,#030507e6,#0305076b 48%,#0305070f 76%),linear-gradient(#0000 46%,#03050794)}:root[data-theme=focus] .hero-display-brand strong{background:linear-gradient(90deg,#fff 0 24%,#f04444 72%,#ffc64a);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=focus] .hero-display-brand small{color:#e4e7eb}:root[data-theme=focus] .slider-dots span.active{background:#f04444;box-shadow:0 0 10px #f044448c}:root[data-theme=focus] .quick-card{border-radius:10px;min-height:48px}:root[data-theme=focus] .quick-card:hover{background:#111419;border-color:#f044448f;transform:translateY(-2px)}:root[data-theme=focus] .movie-section h2{color:#f8f5f0;letter-spacing:-.35px}:root[data-theme=focus] .poster{background:#0a0d10;border-color:#ffffff24;box-shadow:0 8px 20px #0003}:root[data-theme=focus] .movie-card{transition:transform .22s}:root[data-theme=focus] .movie-card:hover{transform:translateY(-5px)}:root[data-theme=focus] .movie-card:hover .poster{border-color:#f04444d9;box-shadow:0 15px 34px #0000007a,0 0 0 1px #f0444433}:root[data-theme=focus] .quality{color:#fff;background:#e83f3f}:root[data-theme=focus] .movie-price-badge{color:#181005;background:#ffbd3d;border-color:#ffd36b}:root[data-theme=focus] .movie-meta span:last-child{color:#ffbd3d}:root[data-theme=focus] .genre-card:hover{color:#fff;background:#f044441f;border-color:#f04444}:root[data-theme=focus] .right-panel{gap:11px}:root[data-theme=focus] .right-panel .panel-card{flex:none;height:auto;padding:14px;overflow:hidden}:root[data-theme=focus] .popcorn-wallet-panel{background:linear-gradient(145deg,#161109,#0b0e11 55%);border-color:#ffbd3d5c;order:-10}:root[data-theme=focus] .vip-panel{order:-9}:root[data-theme=focus] .ai-card{order:-8}:root[data-theme=focus] .khqr-panel{order:-7}:root[data-theme=focus] .popcorn-wallet-head b{color:#ffbd3d}:root[data-theme=focus] .wallet-package-preview span{color:#ffd36c;background:#11100d;border-color:#ffbd3d59}@media (width>=1181px){html:root[data-theme=focus] .app{grid-template-columns:152px minmax(0,1fr) 278px;gap:12px;width:min(100% - 24px,1720px);max-width:1720px;padding:10px 0 32px}html:root[data-theme=focus] .sidebar{width:152px;padding:12px 10px}html:root[data-theme=focus] .right-panel{width:278px}html:root[data-theme=focus] .hero-with-image{aspect-ratio:auto;max-height:248px;height:248px!important;min-height:248px!important;padding-bottom:0!important}html:root[data-theme=focus] .hero-display-brand{top:18px;left:22px}html:root[data-theme=focus] .hero-display-brand strong{font-size:38px}html:root[data-theme=focus] .movie-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}html:root[data-theme=focus] .poster{aspect-ratio:2/2.82;width:100%}html:root[data-theme=focus] .movie-section{margin-top:20px}html:root[data-theme=focus] .movie-section h2{font-size:23px}}@media (width<=1180px){:root[data-theme=focus] .hero-with-image{aspect-ratio:auto;max-height:238px;height:238px!important;min-height:238px!important;padding-bottom:0!important}}@media (width<=850px){:root[data-theme=focus] .hero-with-image{aspect-ratio:auto;max-height:218px;height:218px!important;min-height:218px!important;padding-bottom:0!important}:root[data-theme=focus] .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root[data-theme=focus] .movie-section h2{font-size:21px}:root[data-theme=focus] .quick-card{min-height:44px}:root[data-theme=focus] .theme-picker{gap:2px;width:190px;max-width:190px;padding:3px}:root[data-theme=focus] .theme-picker button{width:29px;min-width:29px;padding:0}}.movie-row-actions{align-items:center;gap:5px;display:flex}.movie-row-actions>button{margin:0}.movie-rail-arrow,.movie-mobile-detail{display:none}@media (width<=850px){.top-header{z-index:80!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#050609f5!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:0!important;grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:center!important;gap:8px!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0 0 12px!important;padding:7px 8px!important;display:grid!important;position:sticky!important;top:0!important}.legacy-header-brand{grid-area:1/2;justify-content:center;min-width:0;display:flex!important}.legacy-header-brand .corn-logo{gap:7px}.legacy-header-brand .corn-mark{flex-basis:36px;width:36px;height:36px}.legacy-header-brand .corn-wordmark{display:block!important}.legacy-header-brand .corn-wordmark strong{font-size:17px}.legacy-header-brand .corn-wordmark small{font-size:5px}.legacy-nav-links,.header-actions{display:none!important}.search-box{grid-area:1/1;place-items:center;background:#0b0d12!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;display:grid!important}.search-box:before{content:"☰";color:#fff;font-size:23px;line-height:1}.search-box input,.search-box>span{display:none!important}.ai-search-btn{grid-area:1/3;overflow:hidden;color:#0000!important;background:#0b0d12!important;border:1px solid #ffffff1f!important;border-radius:12px!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important}.ai-search-btn:after{content:"⌕";color:#fff;font-size:30px;line-height:40px;display:block;transform:rotate(-15deg)}.quick-access{display:none!important}.hero-with-image,:root[data-theme=focus] .hero-with-image{aspect-ratio:16/9!important;border-radius:12px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:0!important}.slider-dots{bottom:9px!important}.genre-section{margin-top:10px!important}.genre-section .section-heading{display:none!important}.genre-grid{padding:2px 0 7px}.movie-section{margin-top:13px!important}.movie-section .section-heading{background:linear-gradient(90deg,#d22f2375,#0d0f141f 72%);border-left:3px solid #f04444;border-radius:7px;min-height:48px;padding:8px 9px 8px 12px;margin-bottom:7px!important}:root[data-theme=focus] .movie-section .section-heading{background:linear-gradient(90deg,#e234346b,#ffbd3d14 75%)}.movie-section .section-heading h2{line-height:1.2;font-size:18px!important}.movie-section .section-heading span{font-size:7px!important}.movie-view-all{display:none!important}.movie-rail-arrow{color:#fff;background:#0a0c11c7;border:1px solid #ffffff2e;border-radius:7px;width:31px;height:31px;font-size:21px;line-height:1;display:block;padding:0!important}.movie-rail{scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 0 9px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.movie-rail::-webkit-scrollbar{display:none}.movie-rail .movie-card,:root[data-theme=focus] .movie-rail .movie-card{scroll-snap-align:start;flex-basis:108px;width:108px}.movie-rail .poster{border-radius:8px}.movie-rail .poster-title{padding:22px 7px 7px;font-size:11px}.movie-price-badge{font-size:7px!important}.content-type-badge{font-size:6px;top:29px}.movie-mobile-detail{color:#8e97a5;justify-content:space-between;gap:4px;margin-top:3px;font-size:7px;display:flex}.movie-mobile-detail b{color:#ffbd3d;font-weight:800}}.movie-rail-track.movie-grid{animation-duration:96s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-direction:normal!important}.movie-rail-track.movie-rail-left{animation-name:popcon-rail-step-left!important}.movie-rail-track.movie-rail-right{transform:translate(0,0);animation-name:popcon-rail-step-left!important}.movie-motion-0,.movie-motion-3,.movie-motion-6{animation-timing-function:cubic-bezier(.42,0,.4,1)!important}.movie-motion-1,.movie-motion-4{animation-timing-function:cubic-bezier(.35,.05,.25,1)!important}.movie-motion-2,.movie-motion-5,.movie-motion-7{animation-timing-function:cubic-bezier(.5,0,.3,1)!important}@keyframes popcon-rail-step-left{0%{transform:translate(0,0)}12.5%{transform:translate(calc(-50% - 5px))}12.501%,to{transform:translate(calc(-50% - 5px))}}@keyframes popcon-rail-step-right{0%{transform:translate(calc(-50% - 5px))}25%{transform:translate(0,0)}25.01%,to{transform:translate(0,0)}}.hero-with-image{will-change:background-position;animation:30s ease-in-out infinite popcon-hero-rest-pan}@keyframes popcon-hero-rest-pan{0%,28%{background-position:50% 44%}50%,78%{background-position:50% 49%}to{background-position:50% 44%}}@media (prefers-reduced-motion:reduce){.movie-rail-track.movie-grid,.hero-with-image{animation:none!important}}@media (width>=851px){.main-content>.movie-section{margin-top:15px!important}.movie-section .section-heading{background:linear-gradient(90deg,#cf2c2038,#cf2c200e 58%,#0000);border-left:3px solid #e82c39;border-radius:4px 10px 10px 4px;min-height:34px;margin-bottom:5px;padding:6px 9px 6px 12px}:root[data-theme=dark] .movie-section .section-heading{background:linear-gradient(90deg,#2879f42b,#2879f409 58%,#0000);border-left-color:#2879f4}.movie-section .section-heading h2{line-height:1.15;font-size:17px!important}.movie-section .section-heading span{letter-spacing:.65px;font-size:7px!important}.movie-row-actions{gap:4px}.movie-view-all{font-size:7px!important}.movie-rail{padding:2px 0 5px}.movie-rail .movie-card{flex-basis:132px;width:132px}.movie-rail .poster-title{padding:22px 7px 7px;font-size:10px}.movie-rail .movie-meta{align-items:center;margin-top:4px;font-size:8px}.movie-mobile-detail{font-size:7px}.genre-section{margin-top:12px!important}.genre-section .section-heading{display:none}.genre-grid{padding:2px 0 4px;gap:6px!important}.genre-card{border-radius:999px!important;min-height:30px!important;padding:5px 10px!important;font-size:9px!important}.genre-card>span{color:#ff6c76;place-items:center;min-width:15px;line-height:1;display:inline-grid;font-size:11px!important}:root[data-theme=dark] .genre-card>span{color:#54a0ff}.quick-icon{color:#ff8a92;text-shadow:0 0 12px;font-weight:900}:root[data-theme=dark] .quick-icon{color:#69aaff}.hero-with-image{height:285px!important;min-height:285px!important}}@media (width<=850px){html:root[data-theme=classic] .top-header{height:42px!important;min-height:42px!important;margin:0 0 2px!important;padding:3px 7px!important}html:root[data-theme=classic] .top-header:before{font-size:15px!important;line-height:16px!important}html:root[data-theme=classic] .top-header:after{font-size:8px!important}html:root[data-theme=classic] .ai-search-btn{border-radius:9px!important;width:35px!important;min-width:35px!important;height:35px!important}html:root[data-theme=classic] .ai-search-btn:after{font-size:21px!important;line-height:28px!important}html:root[data-theme=classic] .mobile-red-dragon-intro{padding:3px 12px 1px!important}html:root[data-theme=classic] .mobile-dragon-brand{min-height:30px!important}html:root[data-theme=classic] .mobile-dragon-brand .corn-logo{margin-right:-30px!important;transform:scale(.61)!important}html:root[data-theme=classic] .mobile-dragon-brand>div{letter-spacing:1px!important;font-size:10px!important}html:root[data-theme=classic] .mobile-wallet-summary{border-radius:11px!important;min-height:47px!important;padding:5px 8px!important}html:root[data-theme=classic] .mobile-wallet-summary strong{font-size:16px!important}html:root[data-theme=classic] .mobile-wallet-summary button{min-height:32px!important;padding:0 9px!important;font-size:8px!important}html:root[data-theme=classic] .mobile-welcome-row{min-height:42px!important;padding:4px!important}html:root[data-theme=classic] .mobile-welcome-row strong{font-size:12px!important}html:root[data-theme=classic] .mobile-welcome-row span{font-size:9px!important}html:root[data-theme=classic] .mobile-discovery-bar{margin:3px 0!important;padding:2px 8px!important}html:root[data-theme=classic] .mobile-filter-chips{gap:4px!important;margin-top:0!important}html:root[data-theme=classic] .mobile-filter-chips button{height:20px!important;padding:0 9px!important;font-size:7px!important}html:root[data-theme=classic] .movie-section{margin-top:7px!important}html:root[data-theme=classic] .movie-section .section-heading{border-radius:7px!important;min-height:31px!important;margin-bottom:4px!important;padding:4px 8px 4px 10px!important}html:root[data-theme=classic] .movie-section .section-heading h2{font-size:14px!important}html:root[data-theme=classic] .movie-section .section-heading span,html:root[data-theme=classic] .movie-section .section-heading button{font-size:7px!important}html:root[data-theme=classic] .mobile-quick-price{background:linear-gradient(90deg,#740c127a,#0c070873)!important;border:1px solid #f2c65a38!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding:6px 8px!important;display:flex!important}html:root[data-theme=classic] .mobile-quick-price span{color:#e7c99a!important;font-size:8px!important;font-weight:700!important}html:root[data-theme=classic] .mobile-quick-price strong{color:#ffd461!important;font-size:18px!important;line-height:1!important}html:root[data-theme=classic] .mobile-quick-overlay{z-index:2147483000!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important}html:root[data-theme=classic] .mobile-quick-sheet{z-index:1!important;width:100%!important;position:relative!important}html:root[data-theme=classic] .movie-rail .movie-card{flex-basis:86px!important;width:86px!important}html:root[data-theme=classic] .movie-rail-track.movie-grid{gap:6px!important}html:root[data-theme=classic] .movie-rail .poster{border-radius:8px!important}html:root[data-theme=classic] .movie-rail .movie-title{margin-top:4px!important;font-size:10px!important;line-height:1.1!important}html:root[data-theme=classic] .movie-rail .movie-meta{margin-top:3px!important;font-size:8px!important}html:root[data-theme=classic] .movie-price-badge{padding:2px 4px!important;font-size:8px!important;bottom:3px!important;right:3px!important}html:root[data-theme=classic] .quality-badge{padding:2px 3px!important;font-size:7px!important;top:3px!important;left:3px!important}html:root[data-theme=classic] .mobile-bottom-nav{z-index:9999!important;right:8px!important;bottom:max(7px,env(safe-area-inset-bottom))!important;position:fixed!important;left:8px!important;transform:none!important}html:root[data-theme=classic] .main-content{padding-bottom:82px!important}}.movie-section-wide .movie-rail .movie-card,:root[data-theme=focus] .movie-section-wide .movie-rail .movie-card{flex-basis:220px;width:220px}.movie-section-wide .movie-rail .poster{background-position:50% 32%;aspect-ratio:16/9!important}.movie-section-wide .movie-card>.poster-title{-webkit-line-clamp:1;min-height:16px;margin-top:7px;font-size:12px!important}.movie-section-wide .movie-meta{margin-top:3px}.movie-section-wide .section-heading{background:linear-gradient(90deg,#f04b4b29,#962a220f 60%,#0000)!important;border-left-color:#f04b4b!important}@media (width>=851px){.movie-section-wide .movie-rail .movie-card,:root[data-theme=focus] .movie-section-wide .movie-rail .movie-card{flex-basis:248px;width:248px}}@media (width<=850px){html:root[data-theme=classic] .top-header{grid-template-columns:1fr auto!important;height:50px!important;min-height:50px!important;padding:5px 12px!important;display:grid!important;position:relative!important}html:root[data-theme=classic] .top-header:before{content:"POPCON Movie KH\a mini app"!important;color:#fff!important;text-align:left!important;grid-column:1!important;justify-self:start!important;font-size:14px!important;line-height:1.05!important}html:root[data-theme=classic] .top-header:after{content:none!important}html:root[data-theme=classic] .ai-search-btn{color:#0000!important;background:#890e1329!important;border:1px solid #e43034e6!important;border-radius:50%!important;grid-column:2!important;justify-self:end!important;width:38px!important;min-width:38px!important;height:38px!important}html:root[data-theme=classic] .ai-search-btn:after{content:"⋯"!important;color:#ef4045!important;font-size:26px!important;line-height:25px!important;display:block!important;transform:none!important}html:root[data-theme=classic] .mobile-discovery-bar{background:0 0!important;margin:8px 12px 0!important;padding:0!important;display:block!important}html:root[data-theme=classic] .mobile-filter-chips{justify-content:flex-start;overflow-x:auto;padding:0 0 3px!important}html:root[data-theme=classic] .mobile-filter-chips button{flex:none}html:root[data-theme=classic] .mobile-red-dragon-intro{padding-top:9px!important}html:root[data-theme=classic] .hero-mode-shell{margin-bottom:0!important}html:root[data-theme=classic] .top-header{background:#0b0b0d!important;border-bottom-color:#ffffff17!important;height:46px!important;min-height:46px!important}html:root[data-theme=classic] .mobile-red-dragon-intro{padding:6px 12px 2px!important}html:root[data-theme=classic] .mobile-dragon-brand{min-height:37px!important}html:root[data-theme=classic] .mobile-wallet-summary{border-radius:12px!important;min-height:55px!important;padding:6px 8px!important}html:root[data-theme=classic] .mobile-wallet-summary strong{font-size:16px!important}html:root[data-theme=classic] .mobile-wallet-summary em{min-height:32px!important;padding:0 8px!important}html:root[data-theme=classic] .mobile-welcome-row{padding:8px 2px 6px!important}html:root[data-theme=classic] .hero-with-image{aspect-ratio:16/7.5!important;height:auto!important;min-height:0!important}html:root[data-theme=classic] .v3-hero-copy{bottom:10px!important}html:root[data-theme=classic] .v3-hero-copy h1{margin:2px 0!important;font-size:21px!important}html:root[data-theme=classic] .v3-hero-copy p{margin-bottom:5px!important;font-size:10px!important}html:root[data-theme=classic] .v3-hero-copy button{min-height:26px!important;padding:0 7px!important;font-size:8px!important}html:root[data-theme=classic] .mobile-discovery-bar{margin-top:6px!important}html:root[data-theme=classic] .movie-section{margin-top:10px!important}html:root[data-theme=classic] .movie-section .section-heading{min-height:34px!important;padding:5px 8px!important}html:root[data-theme=classic] .movie-section .section-heading h2{font-size:14px!important}html:root[data-theme=classic] .movie-rail .movie-card{flex-basis:102px!important;width:102px!important}html:root[data-theme=classic] .movie-rail-track.movie-grid{gap:7px!important}html:root[data-theme=classic] .movie-rail .poster-title{min-height:25px!important;padding:4px 2px 1px!important;font-size:10px!important;line-height:1.15!important}html:root[data-theme=classic] .movie-meta{margin-top:1px!important;font-size:7px!important}html:root[data-theme=classic] .movie-mobile-detail{display:none!important}html:root[data-theme=classic] .movie-price-badge{z-index:5!important;color:#fff3c2!important;background:#800c11f0!important;border:1px solid #ffda74b8!important;border-radius:6px!important;padding:3px 5px!important;font-size:9px!important;font-weight:900!important;display:block!important;position:absolute!important;bottom:5px!important;right:5px!important;box-shadow:0 3px 10px #00000073!important}html:root[data-theme=classic] .quality{padding:3px 5px!important;font-size:7px!important;top:5px!important;left:5px!important}}.mobile-red-dragon-intro{display:none}@media (width<=850px){html:root[data-theme=classic] body,html:root[data-theme=classic] .app,html:root[data-theme=classic] .app-center,html:root[data-theme=classic] .main-content{background:#060708!important}html:root[data-theme=classic] .top-header{background:#070809!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:56px minmax(0,1fr) 44px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:4px 13px!important}html:root[data-theme=classic] .legacy-header-brand{display:none!important}html:root[data-theme=classic] .top-header:before{content:"POPCON Movie KH\a mini app";white-space:pre;color:#fff;text-align:center;grid-column:2;justify-self:center;font-size:15px;font-weight:850;line-height:1.1}html:root[data-theme=classic] .top-header:after{content:"Close";color:#e33131;grid-column:1;font-size:13px;font-weight:850}html:root[data-theme=classic] .search-box{display:none!important}html:root[data-theme=classic] .ai-search-btn{color:#0000!important;background:0 0!important;border:1px solid #e13030c2!important;border-radius:50%!important;grid-column:3!important;width:38px!important;min-width:38px!important;height:38px!important}html:root[data-theme=classic] .ai-search-btn:after{content:"•••";color:#e33131;font-size:16px;line-height:28px;transform:none}html:root[data-theme=classic] .mobile-discovery-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#060708!important;border:0!important;margin:0!important;padding:0 12px 8px!important;position:relative!important;top:auto!important}html:root[data-theme=classic] .mobile-search-field{display:none!important}html:root[data-theme=classic] .mobile-filter-chips{gap:8px;margin:0;padding:0}html:root[data-theme=classic] .mobile-filter-chips button{color:#c9c9c9;background:#111214;border-color:#ffffff1f;height:32px;padding:0 14px;font-size:10px}html:root[data-theme=classic] .mobile-filter-chips button:first-child{color:#fff;background:linear-gradient(110deg,#8f1219,#d9272e);border-color:#cf252b}.mobile-red-dragon-intro{color:#fff;background:radial-gradient(at 90% 22%,#b9121830,#0000 38%),#060708;padding:12px 14px 6px;display:block}.mobile-dragon-brand{align-items:center;gap:8px;min-height:48px;display:flex}.mobile-dragon-brand .corn-logo{transform-origin:0;margin-right:-18px;transform:scale(.78)}.mobile-dragon-brand>span{color:#de3032;letter-spacing:.14em;font-size:10px;font-weight:900}.mobile-wallet-summary{color:#fff;text-align:left;background:linear-gradient(100deg,#111214,#0a0a0b);border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:35px 1fr auto auto;align-items:center;gap:9px;width:100%;min-height:66px;padding:8px 10px;display:grid;box-shadow:0 10px 25px #00000057}.mobile-wallet-icon{color:#ee2d35;background:#e222291f;border-radius:9px;place-items:center;width:33px;height:33px;font-size:22px;display:grid}.mobile-wallet-summary small,.mobile-wallet-summary strong{display:block}.mobile-wallet-summary small{color:#aaa;font-size:8px}.mobile-wallet-summary strong{margin-top:2px;font-size:18px}.mobile-wallet-bonus{color:#ddd;white-space:nowrap;border-left:1px solid #ffffff1a;padding:0 8px;font-size:9px}.mobile-wallet-bonus b{font-weight:700}.mobile-wallet-summary em{color:#fff;white-space:nowrap;background:linear-gradient(115deg,#98151c,#df2d33);border-radius:9px;place-items:center;min-height:37px;padding:0 10px;font-size:9px;font-style:normal;font-weight:850;display:grid}.mobile-welcome-row{grid-template-columns:26px 1fr 40px;align-items:center;gap:8px;padding:14px 2px 10px;display:grid}.mobile-welcome-row>span{color:#e22d35;font-size:24px}.mobile-welcome-row strong,.mobile-welcome-row small{display:block}.mobile-welcome-row strong{font-size:12px}.mobile-welcome-row small{color:#9b9b9b;margin-top:3px;font-size:9px}.mobile-welcome-row button{color:#eee;background:#111214;border:1px solid #ffffff1f;border-radius:50%;width:37px;height:37px;font-size:19px}.mobile-welcome-row{position:relative}.mobile-notification-popover{z-index:30;background:#101216;border:1px solid #e22d3573;border-radius:12px;width:min(230px,100vw - 42px);padding:10px 12px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 30px #00000073}.mobile-notification-popover strong,.mobile-notification-popover small{display:block}.mobile-notification-popover strong{color:#fff;font-size:11px}.mobile-notification-popover small{color:#aeb4c1;margin-top:3px;font-size:9px;line-height:1.45}html:root[data-theme=classic] .hero-mode-shell{margin:0 12px!important}html:root[data-theme=classic] .hero-mode-switch{display:none!important}html:root[data-theme=classic] .hero-with-image{aspect-ratio:16/9!important;border-color:#ffffff29!important;border-radius:14px!important;box-shadow:0 12px 28px #0006!important}html:root[data-theme=classic] .hero-image-shade{background:linear-gradient(90deg,#050506d1,#46050729 64%,#05050633)!important}html:root[data-theme=classic] .v3-hero-copy{max-width:68%!important;bottom:15px!important;left:16px!important}html:root[data-theme=classic] .v3-hero-copy h1{color:#fff!important;text-shadow:0 3px 12px #000!important;font-size:26px!important}html:root[data-theme=classic] .v3-hero-copy>span{color:#ef4648!important}html:root[data-theme=classic] .v3-hero-copy button:first-child{background:linear-gradient(110deg,#92161c,#dd2c32)!important}html:root[data-theme=classic] .quick-access{display:none!important}html:root[data-theme=classic] .movie-section{margin:15px 12px 0!important}html:root[data-theme=classic] .movie-section .section-heading{background:#111214!important;border-left-color:#df2b31!important}html:root[data-theme=classic] .movie-rail{padding-bottom:5px!important}html:root[data-theme=classic] .movie-rail .movie-card{flex-basis:134px!important;width:134px!important}html:root[data-theme=classic] .movie-rail .poster{border-color:#ffffff21!important;border-radius:10px!important}html:root[data-theme=classic] .mobile-bottom-nav{background:#0b0c0df5;border-color:#ffffff1f;border-radius:16px;height:62px;bottom:8px;left:10px;right:10px;box-shadow:0 12px 32px #0000007a}html:root[data-theme=classic] .mobile-bottom-nav button.is-active{color:#f34a4e;background:#d3262d21}}@media (width>=851px){html:root[data-theme=classic] .top-header{position:static!important;top:auto!important}html:root[data-theme=classic] .sidebar{scrollbar-width:none;height:calc(100vh - 20px)!important;max-height:calc(100vh - 20px)!important;position:sticky!important;top:10px!important;overflow:auto!important}html:root[data-theme=classic] .sidebar::-webkit-scrollbar{display:none}html:root[data-theme=classic] .right-panel{scrollbar-width:thin;max-height:calc(100vh - 20px)!important;position:sticky!important;top:10px!important;overflow:auto!important}}@media (width<=850px){html:root[data-theme=classic] .top-header{height:42px!important;min-height:42px!important;margin:0 0 2px!important;padding:3px 7px!important}html:root[data-theme=classic] .top-header:before{font-size:15px!important;line-height:16px!important}html:root[data-theme=classic] .top-header:after{font-size:8px!important}html:root[data-theme=classic] .ai-search-btn{border-radius:9px!important;width:35px!important;min-width:35px!important;height:35px!important}html:root[data-theme=classic] .ai-search-btn:after{font-size:21px!important;line-height:28px!important}html:root[data-theme=classic] .mobile-red-dragon-intro{padding:3px 12px 1px!important}html:root[data-theme=classic] .mobile-dragon-brand{min-height:30px!important}html:root[data-theme=classic] .mobile-dragon-brand .corn-logo{margin-right:-30px!important;transform:scale(.61)!important}html:root[data-theme=classic] .mobile-dragon-brand>div{letter-spacing:1px!important;font-size:10px!important}html:root[data-theme=classic] .mobile-wallet-summary{border-radius:11px!important;min-height:47px!important;padding:5px 8px!important}html:root[data-theme=classic] .mobile-wallet-summary strong{font-size:16px!important}html:root[data-theme=classic] .mobile-wallet-summary button{min-height:32px!important;padding:0 9px!important;font-size:8px!important}html:root[data-theme=classic] .mobile-welcome-row{min-height:42px!important;padding:4px!important}html:root[data-theme=classic] .mobile-welcome-row strong{font-size:12px!important}html:root[data-theme=classic] .mobile-welcome-row span{font-size:9px!important}html:root[data-theme=classic] .mobile-discovery-bar{margin:3px 0!important;padding:2px 8px!important}html:root[data-theme=classic] .mobile-filter-chips{gap:4px!important;margin-top:0!important}html:root[data-theme=classic] .mobile-filter-chips button{height:20px!important;padding:0 9px!important;font-size:7px!important}html:root[data-theme=classic] .movie-section{margin-top:7px!important}html:root[data-theme=classic] .movie-section .section-heading{border-radius:7px!important;min-height:31px!important;margin-bottom:4px!important;padding:4px 8px 4px 10px!important}html:root[data-theme=classic] .movie-section .section-heading h2{font-size:14px!important}html:root[data-theme=classic] .movie-section .section-heading span,html:root[data-theme=classic] .movie-section .section-heading button{font-size:7px!important}html{scrollbar-color:#777 #0b0d12;scrollbar-width:thin;height:auto!important;min-height:100%!important;overflow:hidden scroll!important}body,#root{width:100%!important;height:auto!important;min-height:100%!important;overflow:visible!important}.app{width:100%!important;max-width:none!important}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#0b0d12}html::-webkit-scrollbar-thumb{background:#5b5f69;border:2px solid #0b0d12;border-radius:999px}html:root[data-theme] .mobile-quick-overlay{z-index:2147483500!important}html:root[data-theme] .mobile-quick-sheet{max-height:min(82dvh,680px)!important;padding:10px 16px calc(18px + env(safe-area-inset-bottom))!important;border-radius:26px 26px 0 0!important}html:root[data-theme] .mobile-quick-price{border:1px solid var(--theme-border)!important;background:var(--theme-surface-raised)!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding:9px 10px!important;display:flex!important}html:root[data-theme] .mobile-quick-price span{min-width:0!important;font-size:10px!important;line-height:1.25!important}html:root[data-theme] .mobile-quick-price strong{flex:none!important;font-size:18px!important;line-height:1!important}html:root[data-theme] .mobile-quick-actions{margin:10px 0 0!important}html,body,#root{touch-action:pan-y!important;width:100%!important;min-height:100%!important;overflow:hidden auto!important}.app-center,.main-content{height:auto!important;min-height:0!important;display:block!important;overflow:visible!important}html:root[data-theme] .mobile-bottom-nav{z-index:2147483000!important;border-radius:18px 18px 0 0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;width:100%!important;height:68px!important;margin:0!important;padding:5px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}html:root[data-theme] .mobile-bottom-nav>button{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;min-width:0!important;display:flex!important;overflow:hidden!important}html:root[data-theme] .mobile-bottom-nav>button>small{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:7px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}html:root[data-theme] .hero-mode-shell{margin:2px 0 0!important}html:root[data-theme] .hero-with-image,html:root[data-theme] .hero-standard,html:root[data-theme] .hero-slide-layer{aspect-ratio:auto!important;background-position:50% 44%!important;border-radius:14px!important;height:clamp(184px,56vw,224px)!important;min-height:clamp(184px,56vw,224px)!important;max-height:224px!important;padding-bottom:0!important}html:root[data-theme] .v3-hero-copy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;max-width:68%!important;padding:0!important;bottom:12px!important;left:14px!important;right:14px!important}html:root[data-theme] .v3-hero-copy>span{font-size:8px!important}html:root[data-theme] .v3-hero-copy h1{margin:3px 0!important;font-size:23px!important;line-height:1!important}html:root[data-theme] .v3-hero-copy p{margin:0 0 7px!important;font-size:10px!important;line-height:1.35!important}html:root[data-theme] .v3-hero-copy div{gap:5px!important;margin:0!important}html:root[data-theme] .v3-hero-copy button{border-radius:7px!important;min-height:28px!important;padding:0 8px!important;font-size:8px!important}html,body,#root{height:auto!important;min-height:100%!important;overflow:hidden auto!important}.app{height:auto!important;min-height:100vh!important;padding:10px 10px 88px!important;display:block!important;overflow:visible!important}.app-center,.main-content{height:auto!important;min-height:0!important;overflow:visible!important}.main-content{padding-bottom:86px!important}.mobile-bottom-nav{z-index:2147483000!important;right:8px!important;bottom:max(7px,env(safe-area-inset-bottom))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;width:auto!important;height:62px!important;margin:0!important;display:grid!important;position:fixed!important;left:8px!important;transform:none!important}.mobile-bottom-nav button{min-width:0!important;overflow:hidden!important}.mobile-bottom-nav button>small{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.mobile-bottom-nav{border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:18px 18px 0 0!important;width:100%!important;height:68px!important;bottom:0!important;left:0!important;right:0!important}html:root[data-theme] .mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:column!important;justify-content:stretch!important;align-items:stretch!important;display:grid!important}html:root[data-theme] .mobile-bottom-nav>button{flex-direction:column!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;display:flex!important}html:root[data-theme] .mobile-bottom-nav>button>span,html:root[data-theme] .mobile-bottom-nav>button>small{text-align:center!important;width:100%!important}html,body,#root{-webkit-overflow-scrolling:touch;touch-action:pan-y!important;height:auto!important;min-height:100%!important;overflow:hidden scroll!important}.app,.app-center,.main-content{touch-action:pan-y!important;height:auto!important;min-height:0!important;overflow:visible!important}.app{padding-bottom:92px!important}}html:root[data-theme=classic] .details-quality{color:#fff7e4!important;background:linear-gradient(135deg,#9c141d,#cf2b31)!important;border:1px solid #f2c65aa6!important;box-shadow:0 5px 16px #910f1647!important}html:root[data-theme=classic] .details-actions{align-items:center!important;gap:10px!important}html:root[data-theme=classic] .details-more-toggle{color:#f2d49d!important;background:#0f0809d1!important;border-color:#f2c65a59!important;min-width:108px!important}html:root[data-theme=classic] .details-actions:not(.is-expanded)>:not(.details-play):not(.details-more-toggle):not(.details-purchase-message){display:none!important}html:root[data-theme=classic] .details-actions.is-expanded .details-more-toggle{color:#fff!important;background:#7b1219!important;border-color:#cf2b31!important}html:root[data-theme=classic] .details-purchase-message{flex-basis:100%;max-width:none!important}@media (width<=850px){html:root[data-theme=classic] .details-actions{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr)!important}html:root[data-theme=classic] .details-actions.is-expanded{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root[data-theme=classic] .details-actions.is-expanded .details-play{grid-column:1/-1!important}html:root[data-theme=classic] .details-more-toggle{min-width:0!important}html:lang(km) body,html:lang(km) button,html:lang(km) input{font-family:Noto Sans Khmer,Khmer OS System,Leelawadee UI,Arial,sans-serif!important}html:lang(km) .mobile-red-dragon-intro,html:lang(km) .mobile-bottom-nav,html:lang(km) .mobile-discovery-bar,html:lang(km) .movie-section .section-heading,html:lang(km) .v3-hero-copy,html:lang(km) .mobile-quick-sheet,html:lang(km) .details-page{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html:lang(km) .mobile-welcome-row strong{font-size:14px!important;line-height:1.45!important}html:lang(km) .mobile-welcome-row span{font-size:10px!important;line-height:1.55!important}html:lang(km) .mobile-wallet-summary small,html:lang(km) .mobile-wallet-summary b{font-size:9px!important;line-height:1.5!important}html:lang(km) .v3-hero-copy p{line-height:1.55!important}html:lang(km) .v3-hero-copy button{font-size:10px!important;line-height:1.45!important}html:lang(km) .mobile-filter-chips button{font-size:9px!important;line-height:1.45!important}html:lang(km) .movie-section .section-heading h2{font-size:16px!important;line-height:1.45!important}html:lang(km) .movie-section .section-heading span{font-size:8px!important;line-height:1.5!important}html:lang(km) .mobile-bottom-nav button>small{font-size:8px!important;line-height:1.45!important}html:lang(km) .mobile-quick-price span{font-size:9px!important;line-height:1.5!important}html:lang(km) .mobile-quick-actions button,html:lang(km) .details-actions button{font-size:11px!important;line-height:1.45!important}}html:root[data-theme=classic],html:root[data-theme=classic] body{min-height:100%;background:#000!important}html:root[data-theme=classic] .app,html:root[data-theme=classic] .details-page,html:root[data-theme=classic] .series-page,html:root[data-theme=classic] .library-page{min-height:100vh;background-color:#000!important;background-image:none!important}@media (width<=850px){.movie-section-wide .movie-rail .movie-card,:root[data-theme=focus] .movie-section-wide .movie-rail .movie-card{flex-basis:206px;width:206px}}html,body,#root,.app{background-color:#070910!important;background-image:none!important}body:before,body:after,.app:before,.app:after{content:none!important;display:none!important}.sidebar,.top-header,.right-panel,.panel-card,.sidebar-vip,.quick-card,.genre-card,.footer-feature-bar,.search-box,.theme-picker,.lang-btn,.icon-btn,.profile,.continue-card,.movie-section,.section-heading,.hero-mode-switch,.hero-mode-switch button,.popcorn-wallet-panel,.wallet-package-preview span,.wallet-admin-request,.vip-panel,.ai-card,.mini-search,.khqr-panel{background-image:none!important}.sidebar,.top-header,.panel-card,.sidebar-vip,.quick-card,.genre-card,.footer-feature-bar,.continue-card,.hero-mode-switch,.popcorn-wallet-panel,.wallet-admin-request,.vip-panel,.ai-card,.khqr-panel{background-color:#0d1118!important}.search-box,.theme-picker,.lang-btn,.icon-btn,.profile,.mini-search,.wallet-package-preview span,.hero-mode-switch button{background-color:#101620!important}.nav-item.active,.ai-search-btn,.vip-panel button,.sidebar-vip button,.popcorn-wallet-form button,.popcorn-wallet-actions button:first-child,.mini-search button,.hero-mode-switch button.is-active,.v3-hero-copy button:first-child{background-color:var(--theme-accent,#e82c39)!important;background-image:none!important}.brand-main,.hero h1,.hero-display-brand strong,:root[data-theme=classic] .hero-display-brand strong,:root[data-theme=genz] .hero-display-brand strong,:root[data-theme=focus] .hero-display-brand strong{color:#fff!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.section-heading,.movie-section-wide .section-heading,:root[data-theme=focus] .movie-section .section-heading{background-color:#0c1420!important;background-image:none!important}.hero-standard{isolation:isolate;background-image:none!important}.hero-slide-stack,.hero-slide-layer{position:absolute;inset:0}.hero-slide-stack{z-index:0;border-radius:inherit;background:#080b11;overflow:hidden}.hero-slide-layer{opacity:0;will-change:opacity,transform;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .9s,transform 5.6s linear;transform:scale(1.015)}.hero-slide-layer.is-active{opacity:1;transform:scale(1)}.hero-copy-synced{animation:.7s both heroCopySync;z-index:4!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;width:min(46%,560px)!important;padding:0!important;display:block!important;position:absolute!important;inset:auto auto 28px 30px!important;transform:none!important}.hero-copy-synced h1,.hero-copy-synced p{display:block!important}.hero-copy-synced h1{color:#fff!important;text-shadow:0 2px 3px #000,0 5px 18px #000000d1!important;margin:7px 0 4px!important;font-size:clamp(25px,3vw,43px)!important;line-height:1!important}.hero-copy-synced p,.hero-copy-synced>span{text-shadow:0 2px 4px #000,0 4px 12px #000}.hero-dots-synced{z-index:6;gap:7px;display:flex}.hero-dots-synced button{opacity:.62;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,opacity .3s,background-color .3s;background:#d7dbe4!important}.hero-dots-synced button.is-active{opacity:1;width:28px;background:var(--theme-accent,#e42b37)!important}@keyframes heroCopySync{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-slide-layer,.hero-copy-synced{transition:none;animation:none}}@media (width<=850px){.hero-copy-synced{width:72%!important;bottom:20px!important;left:18px!important}.hero-copy-synced h1{font-size:24px!important}}.movie-rail{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.movie-rail.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-mask-image:none;mask-image:none;overflow-x:auto!important}.movie-rail.is-dragging .movie-rail-track{pointer-events:auto!important;animation-play-state:paused!important}.movie-rail.is-dragging .movie-card{cursor:grabbing}.movie-rail::-webkit-scrollbar{display:none}.movie-rail{scrollbar-width:none}.wallet-warning-overlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020408a3;place-items:center;padding:20px;animation:.2s both walletWarningIn;display:grid;position:fixed;inset:0}.wallet-warning-modal{color:#fff;text-align:center;background:#111722;border:1px solid #ffbe437a;border-radius:18px;width:min(420px,100vw - 32px);padding:28px 26px 24px;position:relative;box-shadow:0 24px 80px #00000094,inset 0 0 0 1px #ffffff0a}.wallet-warning-icon{color:#ffc54d;background:#211a0d;border:2px solid #ffc54d;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:29px;font-weight:900;display:grid}.wallet-warning-modal h2{margin:0 0 8px;font-size:22px}.wallet-warning-modal p{color:#bfc7d4;margin:0 auto 22px;font-size:14px;line-height:1.65}.wallet-warning-close{color:#aeb6c3;background:0 0;border:0;width:32px;height:32px;font-size:25px;position:absolute;top:10px;right:12px}.wallet-warning-actions{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.wallet-warning-actions button{color:#fff;background:#1b2230;border:1px solid #ffffff26;border-radius:10px;min-height:43px;font-weight:800}.wallet-warning-actions button:last-child{background:#e82c39;border-color:#e6323e}@keyframes walletWarningIn{0%{opacity:0}to{opacity:1}}.details-page{color:#f7f9fc;min-height:100vh;background:#070910!important;padding:0 0 70px!important}.details-back{z-index:30;min-width:92px;position:fixed;top:18px;left:20px;box-shadow:0 8px 28px #0000006b;color:#fff!important;background:#111722!important;border-color:#ffffff40!important;margin:0!important}.details-hero{background:#080b11!important;border:0!important;border-radius:0!important;min-height:min(82vh,820px)!important}.details-background{filter:none!important;opacity:.34!important;background-position:50% 24%!important;transform:scale(1.01)!important}.details-shade{background:0 0!important;display:none!important}.details-content{align-items:flex-end!important;gap:48px!important;max-width:1400px!important;min-height:min(82vh,820px)!important;padding:110px 64px 58px!important}.details-poster{object-fit:cover;max-height:68vh;border:1px solid #ffffff3d!important;border-radius:14px!important;width:clamp(230px,22vw,330px)!important;box-shadow:0 26px 70px #00000094!important}.details-info{background:#0a0e15e6;border:1px solid #ffffff21;border-radius:17px;padding:25px 28px 27px;box-shadow:0 22px 70px #00000059;max-width:760px!important}.details-quality{color:#fff!important;background:#e82c39!important}.details-info h1{letter-spacing:-2.8px!important;margin:12px 0 11px!important;font-size:clamp(42px,5.4vw,76px)!important}.details-info p{color:#ccd2dc!important;margin:18px 0!important;font-size:15px!important}.details-tags span{background:#151b25!important}.details-actions{flex-wrap:wrap}.details-actions button{min-height:48px!important}.details-play{min-width:150px;background:#e82c39!important;border:0!important}.details-list,.details-favorite{background:#151b25!important}.details-bottom{padding:44px 64px 0;max-width:1400px!important;margin:0 auto!important}.details-bottom>h2{margin-top:0;font-size:28px!important}.details-bottom>p{font-size:15px;color:#b8c0cd!important;max-width:930px!important}.details-specs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.details-specs>div{min-height:82px;background:#0d121a!important;border-color:#ffffff1a!important;border-radius:12px!important}.details-cinema-heading{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-end;gap:20px;margin:48px 0 15px;padding-top:28px;display:flex}.details-cinema-heading small{color:#ef626b;letter-spacing:1.8px;font-size:9px;font-weight:900}.details-cinema-heading h2{margin:5px 0 0;font-size:25px}.details-cinema-heading>span{color:#98a2b2;font-size:12px}.details-cinema-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.details-cinema-strip article{aspect-ratio:16/9;background-position:50% 28%;background-size:cover;border:1px solid #ffffff21;border-radius:12px;position:relative;overflow:hidden}.details-cinema-strip article div{background:#070a0fdb;border-radius:8px;padding:8px 9px;position:absolute;bottom:8px;left:8px;right:8px}.details-cinema-strip strong,.details-cinema-strip span{display:block}.details-cinema-strip strong{font-size:13px}.details-cinema-strip span{color:#bdc5d1;margin-top:3px;font-size:9px}@media (width<=800px){.details-content{align-items:center!important;gap:22px!important;padding:90px 18px 30px!important}.details-poster{width:min(52vw,220px)!important}.details-info{width:100%;padding:20px!important}.details-info h1{font-size:clamp(34px,11vw,50px)!important}.details-bottom{padding:32px 18px 0}.details-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.details-cinema-strip{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.details-cinema-strip article{scroll-snap-align:start;flex:0 0 78vw}}@media (width>=851px){.hero-mode-shell .hero-standard{height:clamp(430px,35vw,590px)!important;min-height:430px!important}}.hero-standard .hero-slide-layer{background-size:cover!important;transition:opacity .9s!important;transform:none!important}.hero-standard .hero-copy-synced{max-width:520px!important}@media (width<=850px){.hero-mode-shell .hero-standard{aspect-ratio:16/10;width:100%;height:auto!important;min-height:280px!important}.hero-standard .hero-slide-layer{background-size:cover!important}.hero-standard .hero-copy-synced{width:62%!important;bottom:17px!important}}.movie-rail-track.movie-grid,.movie-rail-track.movie-rail-left,.movie-rail-track.movie-rail-right{animation-name:popcon-movie-rail!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-direction:normal!important;animation-fill-mode:both!important}.movie-motion-0{animation-duration:58s!important;animation-delay:-7s!important}.movie-motion-1{animation-duration:64s!important;animation-delay:-23s!important}.movie-motion-2{animation-duration:54s!important;animation-delay:-16s!important}.movie-motion-3{animation-duration:68s!important;animation-delay:-39s!important}.movie-motion-4{animation-duration:60s!important;animation-delay:-31s!important}.movie-motion-5{animation-duration:66s!important;animation-delay:-47s!important}.movie-motion-6{animation-duration:56s!important;animation-delay:-28s!important}.movie-motion-7{animation-duration:63s!important;animation-delay:-52s!important}.movie-rail:hover .movie-rail-track,.movie-rail:focus-within .movie-rail-track,.movie-rail.is-dragging .movie-rail-track{animation-play-state:paused!important}html:root[data-theme=classic] body,html:root[data-theme=classic] .app{background:#000!important}@media (width<=800px){.details-page{padding:0 0 calc(88px + env(safe-area-inset-bottom))!important;background:var(--theme-bg,#070910)!important}.details-back{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:7px;min-height:43px;font-size:12px;font-weight:900;display:flex;top:calc(12px + env(safe-area-inset-top))!important;border-color:var(--theme-border,#fff3)!important;min-width:0!important;color:var(--theme-text,#fff)!important;background:color-mix(in srgb,var(--theme-surface-raised,#111722) 94%,transparent)!important;border-radius:12px!important;padding:0 14px!important;left:12px!important;box-shadow:0 8px 24px #00000052!important}.details-back span{font-size:24px;font-weight:500;line-height:0}.details-hero{background:var(--theme-bg,#070910)!important;min-height:0!important;overflow:visible!important}.details-background{height:390px;opacity:.26!important;background-position:50% 18%!important;bottom:auto!important;transform:none!important}.details-content{flex-direction:column!important;align-items:center!important;gap:14px!important;min-height:0!important;padding:72px 12px 18px!important;display:flex!important}.details-poster{aspect-ratio:2/3;object-fit:cover;border-color:color-mix(in srgb,var(--theme-accent,#e82c39) 64%,white 12%)!important;border-radius:14px!important;width:min(43vw,172px)!important;max-height:none!important;box-shadow:0 16px 42px #0000007a!important}.details-info{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--theme-border,#ffffff21)!important;background:color-mix(in srgb,var(--theme-surface,#0a0e15) 96%,transparent)!important;border-radius:18px!important;width:100%!important;max-width:520px!important;padding:16px!important;box-shadow:0 14px 38px #00000047!important}.details-quality{letter-spacing:.5px;background:var(--theme-accent,#e82c39)!important;border-radius:999px!important;padding:4px 8px!important;font-size:9px!important}.details-info h1{letter-spacing:-1.2px!important;margin:10px 0 8px!important;font-size:clamp(28px,9vw,40px)!important;line-height:1.05!important}.details-meta{color:var(--theme-muted,#b8c0cd)!important;gap:6px!important;font-size:10px!important}.details-meta span{border:1px solid var(--theme-border,#ffffff1f);background:var(--theme-surface-raised,#111722);border-radius:999px;padding:4px 7px}.details-info>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--theme-muted,#c7ced8)!important;margin:12px 0!important;font-size:12px!important;line-height:1.65!important}.details-tags{scrollbar-width:none;overflow-x:auto;gap:6px!important;margin-bottom:14px!important}.details-tags::-webkit-scrollbar{display:none}.details-tags span{flex:none;border-color:var(--theme-border,#ffffff26)!important;color:var(--theme-muted,#d0d5dd)!important;background:var(--theme-surface-raised,#151b25)!important;border-radius:999px!important;padding:5px 8px!important;font-size:8px!important}.details-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.details-actions button{touch-action:manipulation;font-weight:850;border-radius:12px!important;min-height:48px!important;padding:8px 9px!important;font-size:11px!important;line-height:1.25!important}.details-play{background:var(--theme-accent,#e82c39)!important;box-shadow:0 7px 22px color-mix(in srgb,var(--theme-accent,#e82c39) 34%,transparent)!important;border:0!important}.details-list,.details-favorite{border-color:var(--theme-border,#ffffff29)!important;color:var(--theme-text,#fff)!important;background:var(--theme-surface-raised,#151b25)!important}.details-favorite{width:100%!important;color:var(--theme-accent-2,#ff5c67)!important;font-size:24px!important}.details-actions button:active{transform:scale(.975)}.details-actions .details-purchase-message{grid-column:1/-1;max-width:none}.details-bottom{max-width:520px!important;padding:18px 12px 0!important}.details-bottom>h2{font-size:20px!important}.details-bottom>p{font-size:12px!important;line-height:1.7!important}.details-specs{gap:8px!important;margin-top:16px!important}.details-specs>div{border-color:var(--theme-border,#ffffff1a)!important;background:var(--theme-surface,#0d121a)!important;min-height:68px!important;padding:12px!important}.details-cinema-heading{margin-top:28px!important;padding-top:20px!important}.details-cinema-heading h2{font-size:18px!important}.details-cinema-heading>span{display:none}.details-cinema-strip article{max-width:320px;flex-basis:74vw!important}}@media (width<=380px){.details-content{padding-inline:9px!important}.details-info{padding:14px!important}.details-actions button{min-height:46px!important;font-size:10px!important}}.khqr-checkout-overlay{z-index:10050;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050ab8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.khqr-checkout-modal{border:1px solid color-mix(in srgb,var(--theme-accent) 55%,#fff 8%);width:min(390px,100%);color:var(--theme-text);text-align:center;background:color-mix(in srgb,var(--theme-surface) 96%,#000);box-shadow:0 28px 80px #0000008c,0 0 32px color-mix(in srgb,var(--theme-accent) 18%,transparent);border-radius:22px;padding:22px;position:relative;overflow:hidden}.khqr-checkout-brand{justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.khqr-checkout-brand span{color:#fff;letter-spacing:.06em;background:#e5252a;border-radius:6px;padding:5px 9px;font-weight:950}.khqr-checkout-brand small{color:var(--theme-muted);letter-spacing:.14em;font-size:10px;font-weight:800}.khqr-checkout-modal h2{margin:0;font-size:19px}.khqr-checkout-amount{color:var(--theme-accent-2);margin:5px 0 12px;font-size:30px;display:block}.khqr-checkout-code{aspect-ratio:1;background:#fff;border-radius:16px;place-items:center;width:min(278px,80vw);margin:auto;padding:10px;display:grid}.khqr-checkout-code img{object-fit:contain;width:100%;height:100%}.khqr-checkout-loading{color:#282828;font-size:13px;font-weight:800}.khqr-checkout-status{color:var(--theme-muted);justify-content:center;align-items:center;gap:8px;margin:14px 0 4px;font-size:12px;font-weight:800;display:flex}.khqr-checkout-status i{background:#ffb326;border-radius:50%;width:9px;height:9px;animation:1.5s infinite khqr-waiting;box-shadow:0 0 #ffb3268c}.khqr-checkout-status.is-paid{color:#61df8a}.khqr-checkout-status.is-paid i{background:#38d878;animation:none}.khqr-checkout-status.is-expired i,.khqr-checkout-status.is-error i{background:#ef5350;animation:none}.khqr-checkout-modal>p{color:var(--theme-muted);margin:5px 0 0;font-size:11px}.khqr-checkout-retry{color:#fff;background:var(--theme-accent);border:0;border-radius:10px;min-height:40px;margin-top:14px;padding:0 18px;font-weight:900}@keyframes khqr-waiting{70%{box-shadow:0 0 0 10px #ffb32600}to{box-shadow:0 0 #ffb32600}}@media (width<=640px){.khqr-checkout-overlay{align-items:end;padding:10px}.khqr-checkout-modal{width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 16px 16px}.khqr-checkout-code{width:min(260px,72vw)}}@media (prefers-reduced-motion:reduce){.khqr-checkout-status i{animation:none}}.wallet-gift-overlay{z-index:94;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02030ac7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wallet-gift-modal{border:1px solid color-mix(in srgb,var(--theme-accent) 58%,transparent);text-align:center;width:min(420px,100%);color:var(--theme-text);background:linear-gradient(155deg,color-mix(in srgb,var(--theme-surface) 96%,#0f0304),#110708);box-shadow:0 24px 70px #0000007a,0 0 34px color-mix(in srgb,var(--theme-accent) 14%,transparent);border-radius:22px;padding:34px 32px 26px;position:relative}.wallet-gift-icon{border:1px solid color-mix(in srgb,var(--theme-accent) 56%,transparent);width:54px;height:54px;color:var(--theme-accent-2);background:color-mix(in srgb,var(--theme-accent) 13%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--theme-accent) 25%,transparent);border-radius:18px;place-items:center;margin:0 auto 13px;font-size:26px;display:grid}.wallet-gift-modal h2{letter-spacing:-.02em;margin:0;font-size:23px}.wallet-gift-modal>p{max-width:310px;color:var(--theme-muted);margin:8px auto 20px;font-size:13px;line-height:1.6}.wallet-gift-modal label{text-align:left;margin:12px 0;display:block}.wallet-gift-modal label span{color:var(--theme-muted);margin:0 0 6px 2px;font-size:11px;font-weight:800;display:block}.wallet-gift-modal input{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--theme-accent) 28%,#443031);width:100%;min-height:48px;color:var(--theme-text);background:#04040ab8;border-radius:12px;outline:0;padding:0 14px;font:700 14px/1 inherit}.wallet-gift-modal input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 16%,transparent)}.wallet-gift-send{color:#fff;background:linear-gradient(115deg,var(--theme-accent),var(--theme-accent-2));width:100%;min-height:48px;box-shadow:0 10px 25px color-mix(in srgb,var(--theme-accent) 27%,transparent);border:0;border-radius:12px;margin-top:5px;font-size:14px;font-weight:950}.wallet-gift-send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.wallet-gift-help{border-top:1px dashed color-mix(in srgb,var(--theme-muted) 28%,transparent);color:var(--theme-muted);text-align:left;margin-top:20px;padding-top:16px;font-size:11px;line-height:1.55}.wallet-gift-help strong{color:var(--theme-text)}.wallet-gift-help a{color:var(--theme-accent-2);font-weight:900;text-decoration:none}.wallet-gift-help a:hover{text-decoration:underline}.footer-brand{flex-direction:column;align-items:center;gap:8px;display:flex}.footer-legal-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.footer-legal-links button{color:var(--theme-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.footer-legal-links button:hover{color:var(--theme-accent-2)}.footer-beta-feedback{color:var(--theme-accent-2);font-size:9px;font-weight:850;text-decoration:none}.footer-beta-feedback:hover{color:var(--theme-text);text-decoration:underline}.legal-overlay{z-index:96;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02030acc;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.legal-modal{border:1px solid color-mix(in srgb,var(--theme-accent) 48%,transparent);width:min(520px,100%);max-height:min(680px,100vh - 36px);color:var(--theme-text);background:linear-gradient(155deg,color-mix(in srgb,var(--theme-surface) 96%,#0f0304),#110708);border-radius:20px;padding:34px 30px 26px;position:relative;overflow:auto;box-shadow:0 24px 70px #00000080}.legal-kicker{color:var(--theme-accent-2);letter-spacing:.13em;font-size:10px;font-weight:900}.legal-modal h2{margin:9px 0 15px;font-size:24px}.legal-modal p{color:var(--theme-muted);margin:0 0 13px;font-size:14px;line-height:1.7}.legal-close{color:#fff;background:linear-gradient(115deg,var(--theme-accent),var(--theme-accent-2));border:0;border-radius:11px;width:100%;min-height:44px;margin-top:6px;font-weight:900}.wallet-code-modal .wallet-code-icon{font-size:31px}.wallet-code-input{text-align:center;letter-spacing:.14em;text-transform:uppercase}.wallet-code-tip{color:var(--theme-muted);text-align:left;margin:-2px 0 13px;font-size:11px;line-height:1.5}@media (width<=520px){.wallet-gift-overlay{align-items:end;padding:10px}.wallet-gift-modal{padding:30px 20px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 15px 15px}}.wallet-manual-khqr{border:1px solid color-mix(in srgb,var(--theme-accent) 28%,transparent);background:color-mix(in srgb,var(--theme-surface) 88%,#000);border-radius:12px;justify-items:center;gap:8px;padding:10px;display:grid}.wallet-manual-khqr img{aspect-ratio:1;object-fit:cover;object-position:center;background:#fff;border-radius:10px;width:min(190px,72vw)}.wallet-manual-khqr small{color:var(--theme-muted);text-align:center;font-size:10px;line-height:1.55}.khqr-reference-input{border:1px solid color-mix(in srgb,var(--theme-accent) 35%,#fff 8%);width:100%;min-height:42px;color:var(--theme-text);background:color-mix(in srgb,var(--theme-surface) 88%,#000);text-align:center;border-radius:10px;outline:none;margin-top:12px;padding:0 12px}.khqr-reference-input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 14%,transparent)}.khqr-checkout-modal.is-manual .khqr-checkout-retry{width:100%}.khqr-checkout-modal.is-manual .khqr-checkout-retry:disabled{opacity:.4;cursor:not-allowed}.khqr-receipt-upload{border:1px dashed color-mix(in srgb,var(--theme-accent) 48%,#fff 8%);width:100%;min-height:42px;color:var(--theme-accent-2);background:color-mix(in srgb,var(--theme-accent) 7%,transparent);cursor:pointer;border-radius:10px;place-items:center;margin-top:9px;font-size:11px;font-weight:850;display:grid}.khqr-receipt-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.khqr-receipt-preview{object-fit:contain;background:#050508;border-radius:10px;width:100%;max-height:150px;margin-top:8px}.wallet-admin-request button.receipt{color:#9dd4ff;background:#1c77d024;border-color:#41a6ff80}.payment-channel-tabs{border:1px solid color-mix(in srgb,var(--theme-accent) 22%,#fff 6%);background:#0003;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;width:100%;margin:0 0 12px;padding:4px;display:grid}.payment-channel-tabs button{min-height:38px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:10px;font-weight:900}.payment-channel-tabs button.active{color:#fff;background:var(--theme-accent);box-shadow:0 6px 18px color-mix(in srgb,var(--theme-accent) 22%,transparent)}.khqr-checkout-code.is-static-khqr{aspect-ratio:361/597;border:7px solid #fff;border-radius:15px;width:min(250px,68vw);padding:0;position:relative;overflow:hidden}.khqr-checkout-code.is-static-khqr img{width:199.5%;max-width:none;height:auto;position:absolute;transform:translate(-24.6%,-22%)}.khqr-checkout-code.is-aba-link,.khqr-checkout-code.is-acleda-link{width:min(260px,70vw)}.aba-pay-open{color:#fff;background:#1677ef;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:11px;font-size:12px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 8px 22px #1677ef38}.aba-pay-open.is-acleda{background:#159447;box-shadow:0 8px 22px #15944738}.payment-support-box{background:#229ed912;border:1px solid #31aaff3d;border-radius:11px;gap:5px;width:100%;margin-top:12px;padding:10px;display:grid}.payment-support-box span{color:var(--theme-muted);font-size:10px;line-height:1.45}.payment-support-box a{color:#fff;background:#229ed9;border-radius:8px;justify-content:center;align-items:center;min-height:36px;font-size:11px;font-weight:900;text-decoration:none;display:flex}html:root[data-theme=gold] .right-panel{flex-direction:column;display:flex!important}html:root[data-theme=gold] .right-panel .popcorn-wallet-panel{order:-30;min-height:0}html:root[data-theme=gold] .right-panel .vip-panel{order:-20}html:root[data-theme=gold] .right-panel .ai-card{order:-10}html:root[data-theme=gold] .wallet-package-preview{grid-template-columns:1fr 1fr;gap:7px;margin:10px 0;display:grid!important}html:root[data-theme=gold] .wallet-package-preview span{text-align:center;border-radius:8px;padding:8px 6px;font-size:10px;font-weight:900;color:#f0c75e!important;background-color:#111416!important;border:1px solid #e7b94957!important}@media (width>=851px){html:root[data-theme=gold] .hero-mode-shell .hero-standard{aspect-ratio:auto!important;height:305px!important;min-height:305px!important;padding:0!important}}@media (width<=850px){html:root[data-theme=gold] .hero-mode-shell .hero-standard{aspect-ratio:auto!important;height:280px!important;min-height:280px!important;padding:0!important}}html:root[data-theme=gold]{--theme-bg:#050708;--theme-surface:#0a0d0f;--theme-surface-raised:#101417;--theme-border:#e7b9493d;--theme-text:#f7f5ef;--theme-muted:#969a9e;--theme-accent:#c89018;--theme-accent-2:#f0c75e;--theme-glow:#f0b9374d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root[data-theme=gold] body,html:root[data-theme=gold] .app{color:var(--theme-text)!important;background:#050708!important}html:root[data-theme=gold] body:before,html:root[data-theme=gold] body:after,html:root[data-theme=gold] .app:before,html:root[data-theme=gold] .app:after,html:root[data-theme=gold] .hero:before,html:root[data-theme=gold] .hero:after,html:root[data-theme=gold] .hero-overlay,html:root[data-theme=gold] .hero-image-shade,html:root[data-theme=gold] .hero-premiere-shade,html:root[data-theme=gold] .poster:after{content:none!important;background:0 0!important;display:none!important}html:root[data-theme=gold] .sidebar,html:root[data-theme=gold] .top-header,html:root[data-theme=gold] .panel-card,html:root[data-theme=gold] .sidebar-vip,html:root[data-theme=gold] .quick-card,html:root[data-theme=gold] .genre-card,html:root[data-theme=gold] .footer-feature-bar,html:root[data-theme=gold] .popcorn-wallet-panel,html:root[data-theme=gold] .vip-panel,html:root[data-theme=gold] .ai-card,html:root[data-theme=gold] .khqr-panel,html:root[data-theme=gold] .wallet-admin-request{border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important;background:#0a0d0f!important}html:root[data-theme=gold] .top-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:58px;background:#070a0cf5!important;border-color:#e7b9492e!important}html:root[data-theme=gold] .search-box,html:root[data-theme=gold] .theme-picker,html:root[data-theme=gold] .lang-btn,html:root[data-theme=gold] .icon-btn,html:root[data-theme=gold] .profile,html:root[data-theme=gold] .mini-search,html:root[data-theme=gold] .wallet-package-preview span,html:root[data-theme=gold] .hero-mode-switch,html:root[data-theme=gold] .hero-mode-switch button,html:root[data-theme=gold] .purchased-search,html:root[data-theme=gold] .purchased-stat{color:var(--theme-text)!important;background:#0d1113!important;border-color:#e7b94938!important}html:root[data-theme=gold] .theme-picker{width:auto!important;max-width:none!important}html:root[data-theme=gold] .theme-picker button{min-width:38px;color:#888f94!important;background:0 0!important;border:1px solid #0000!important}html:root[data-theme=gold] .theme-picker button.active{min-width:58px;color:#fff5d4!important;background:#181306!important;border-color:#d8a52c!important;box-shadow:0 0 0 1px #ffd15c1f,0 0 18px #e2a3202e!important}html:root[data-theme=gold] .theme-picker button.active .theme-symbol{animation:2.4s ease-in-out infinite gold-infinity-pulse;color:#ffd467!important;box-shadow:none!important;background:0 0!important}html:root[data-theme=gold] .corn-wordmark strong,html:root[data-theme=gold] .brand strong{color:#fff!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}html:root[data-theme=gold] .corn-wordmark strong span,html:root[data-theme=gold] .vip-title,html:root[data-theme=gold] .vip-panel h3,html:root[data-theme=gold] .popcorn-wallet-head b,html:root[data-theme=gold] .movie-meta span:last-child,html:root[data-theme=gold] .purchased-stat.active strong{color:#f0c75e!important}html:root[data-theme=gold] .nav-item{position:relative;color:#a5a9ac!important;background:0 0!important;border:1px solid #0000!important}html:root[data-theme=gold] .nav-item.active{color:#fff7df!important;background:#151208!important;border-color:#e7b94933!important;box-shadow:0 8px 24px #00000047!important}html:root[data-theme=gold] .nav-item.active:before{content:"";background:#f0c75e;border-radius:0 999px 999px 0;width:3px;height:60%;position:absolute;top:20%;left:-1px;box-shadow:0 0 12px #f0c75eb8}html:root[data-theme=gold] .nav-item.active .nav-icon,html:root[data-theme=gold] .quick-icon,html:root[data-theme=gold] .genre-card>span{color:#f0c75e!important}html:root[data-theme=gold] .hero-standard,html:root[data-theme=gold] .hero-slide-layer,html:root[data-theme=gold] .hero-with-image{filter:saturate(1.04)brightness(1.06);background-color:#080b0d!important;border-color:#e7b94980!important;box-shadow:0 16px 42px #00000070,0 0 0 1px #f0c75e12!important}html:root[data-theme=gold] .hero-with-image:after{z-index:5;pointer-events:none;height:1px;animation:4.8s linear infinite gold-rail-scan;position:absolute;bottom:-1px;left:2%;right:2%;content:""!important;background:linear-gradient(90deg,#0000,#f0c75e 22%,#fff1b0 50%,#c98e13 78%,#0000) 0 0/45% 100%!important;display:block!important}html:root[data-theme=gold] .hero-display-brand strong{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 3px 22px #00000080!important;background:0 0!important}html:root[data-theme=gold] .hero-display-brand strong span,html:root[data-theme=gold] .slider-dots span.active{color:#f0c75e!important;background:#f0c75e!important;box-shadow:0 0 12px #f0c75e99!important}html:root[data-theme=gold] .movie-section .section-heading{color:#f7f5ef!important;background:#0b0e10!important;border-left-color:#d9a42d!important}html:root[data-theme=gold] .poster{filter:none!important;background-color:#0c1012!important;border-color:#e8ebed29!important;box-shadow:0 8px 20px #00000047!important}html:root[data-theme=gold] .movie-card{transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s;filter:none!important}html:root[data-theme=gold] .movie-card:hover{transform:translateY(-5px);filter:brightness(1.04)!important}html:root[data-theme=gold] .movie-card:hover .poster,html:root[data-theme=gold] .purchased-card:hover .poster{border-color:#e4b640!important;box-shadow:0 16px 34px #0000007a,0 0 0 1px #f0c75e38,0 0 18px #de9f1f21!important}html:root[data-theme=gold] .quality,html:root[data-theme=gold] .purchased-owned-badge{color:#151005!important;box-shadow:none!important;background:#e6b63d!important;border-color:#f1cc6d!important}html:root[data-theme=gold] .quick-card:hover,html:root[data-theme=gold] .genre-card:hover,html:root[data-theme=gold] .purchased-stat.active{transform:translateY(-2px);background:#141207!important;border-color:#e7b9499e!important}html:root[data-theme=gold] .ai-search-btn,html:root[data-theme=gold] .primary-btn,html:root[data-theme=gold] .popcorn-wallet-actions button:first-child,html:root[data-theme=gold] .popcorn-wallet-form button,html:root[data-theme=gold] .mini-search button,html:root[data-theme=gold] .purchased-watch-button{animation:5.4s ease-in-out infinite gold-liquid-button;color:#160f03!important;background:#dfa827 linear-gradient(108deg,#b8770e,#f0c75e 46%,#fff0a4 58%,#ce8c14) 0 0/220% 100%!important;border-color:#f1cb67!important;box-shadow:0 5px 18px #d5931738!important}html:root[data-theme=gold] .vip-panel button,html:root[data-theme=gold] .sidebar-vip button{color:#171005!important;background:#e4ad2b!important;border:1px solid #e5b33a!important;box-shadow:0 0 0 1px #ffdc7c1f,0 0 22px #de9e1f40!important}html:root[data-theme=gold] .cta-running-light:before{background:conic-gradient(from 0deg,transparent 0 236deg,#fff3bb 252deg,#f0c75e 274deg,#b8730b 303deg,transparent 326deg 360deg)!important}html:root[data-theme=gold] .cta-running-light:after{background:#c38a18!important}html:root[data-theme=gold] .secondary-btn,html:root[data-theme=gold] .popcorn-wallet-actions button:not(:first-child){color:#ddd9cf!important;background:#101416!important;border-color:#e7b94942!important}html:root[data-theme=gold] .mobile-bottom-nav{background:#06090af5!important;border-top-color:#e7b9494d!important}html:root[data-theme=gold] .mobile-bottom-nav button.is-active,html:root[data-theme=gold] .mobile-bottom-nav button.is-active span{color:#f0c75e!important}html:root[data-theme=gold] .popcorn-wallet-actions button:first-child.cta-heartbeat{transform-origin:50%;will-change:transform,filter,box-shadow;animation:1.5s ease-in-out infinite gold-wallet-heartbeat!important}html:root[data-theme=gold] .popcorn-wallet-actions button:first-child.cta-heartbeat:disabled{animation:none!important}@keyframes gold-wallet-heartbeat{0%,10%,34%,to{filter:brightness();transform:scale(1);box-shadow:0 5px 18px #d5931738}16%{filter:brightness(1.28);transform:scale(1.065);box-shadow:0 0 0 2px #ffed97d6,0 0 28px #f2c146e6,0 8px 28px #af69087a}24%{filter:brightness(1.08);transform:scale(1.014);box-shadow:0 0 0 1px #ffe27c85,0 0 13px #f0bd3a80}30%{filter:brightness(1.2);transform:scale(1.045);box-shadow:0 0 0 2px #ffeea8b3,0 0 22px #f2c146b8,0 7px 24px #af690861}}html:root[data-theme=gold] .popcon-mobile-menu{background:#050708!important}html:root[data-theme=gold] .popcon-mobile-menu-head,html:root[data-theme=gold] .popcon-mobile-menu-cta{background:#0a0d0f!important;border-color:#e7b94938!important}@keyframes gold-rail-scan{0%{background-position:-65% 0}to{background-position:165% 0}}@keyframes gold-liquid-button{0%,to{background-position:0}50%{background-position:100%}}@keyframes gold-infinity-pulse{0%,to{opacity:.76;text-shadow:0 0 6px #f0c75e40}50%{opacity:1;text-shadow:0 0 12px #f0c75eb8}}@media (width<=850px){html:root[data-theme=gold] .theme-picker{scrollbar-width:none;justify-content:flex-start;overflow-x:auto;width:210px!important;max-width:210px!important}html:root[data-theme=gold] .theme-picker::-webkit-scrollbar{display:none}html:root[data-theme=gold] .theme-picker button{flex:0 0 31px;min-width:31px;padding:0;font-size:0}html:root[data-theme=gold] .theme-picker button.active{flex-basis:43px;min-width:43px}html:root[data-theme=gold] .theme-picker .theme-symbol{font-size:9px}html:root[data-theme=gold] .hero-with-image:after{animation-duration:4s}}@media (prefers-reduced-motion:reduce){html:root[data-theme=gold] .theme-picker button.active .theme-symbol,html:root[data-theme=gold] .hero-with-image:after,html:root[data-theme=gold] .ai-search-btn,html:root[data-theme=gold] .primary-btn,html:root[data-theme=gold] .popcorn-wallet-actions button:first-child,html:root[data-theme=gold] .popcorn-wallet-form button,html:root[data-theme=gold] .mini-search button,html:root[data-theme=gold] .purchased-watch-button{animation:none!important}}.movie-section:has(.movie-motion-0) .section-heading{animation-delay:0s}.movie-section:has(.movie-motion-1) .section-heading{animation-delay:-72s}.movie-section:has(.movie-motion-2) .section-heading{animation-delay:-48s}.movie-section:has(.movie-motion-3) .section-heading{animation-delay:-24s}.movie-section:has(.movie-motion-4) .section-heading{animation-delay:-84s}.movie-section:has(.movie-motion-5) .section-heading{animation-delay:-12s}.movie-section:has(.movie-motion-6) .section-heading{animation-delay:-60s}.movie-section:has(.movie-motion-7) .section-heading{animation-delay:-36s}@keyframes popcon-row-active-cue{0%,12.5%{border-left-color:var(--theme-accent,#e6323e);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--theme-accent,#e6323e) 72%,transparent)}14%,to{box-shadow:none;border-left-color:#ffffff1f}}@media (width>=851px){.hero-mode-shell .hero-standard{aspect-ratio:auto!important;height:305px!important;min-height:305px!important}}@media (width<=850px){.hero-mode-shell .hero-standard{aspect-ratio:auto!important;height:280px!important;min-height:280px!important}}.movie-rail-track.movie-grid,.movie-rail-track.movie-rail-left,.movie-rail-track.movie-rail-right{animation-duration:64s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-direction:normal!important;animation-delay:0s!important}.movie-motion-0{animation-name:popcon-group-row-1!important}.movie-motion-1{animation-name:popcon-group-row-2!important}.movie-motion-2{animation-name:popcon-group-row-3!important}.movie-motion-3{animation-name:popcon-group-row-4!important}.movie-motion-4{animation-name:popcon-group-row-5!important}.movie-motion-5{animation-name:popcon-group-row-6!important}.movie-motion-6{animation-name:popcon-group-row-7!important}.movie-motion-7{animation-name:popcon-group-row-8!important}@keyframes popcon-group-row-1{0%{transform:translate(0,0)}12.5%{transform:translate(calc(-25% - 2.5px))}12.501%,50%{transform:translate(calc(-25% - 2.5px))}62.5%,to{transform:translate(calc(-50% - 5px))}}@keyframes popcon-group-row-2{0%,25%{transform:translate(0,0)}37.5%{transform:translate(calc(-25% - 2.5px))}37.501%,62.5%{transform:translate(calc(-25% - 2.5px))}75%,to{transform:translate(calc(-50% - 5px))}}@keyframes popcon-group-row-3{0%,37.5%{transform:translate(0,0)}50%{transform:translate(calc(-25% - 2.5px))}50.001%,87.5%{transform:translate(calc(-25% - 2.5px))}to{transform:translate(calc(-50% - 5px))}}@keyframes popcon-group-row-4{0%,37.5%{transform:translate(0,0)}50%{transform:translate(calc(-25% - 2.5px))}50.001%,75%{transform:translate(calc(-25% - 2.5px))}87.5%,to{transform:translate(calc(-50% - 5px))}}@keyframes popcon-group-row-5{0%,12.5%{transform:translate(0,0)}25%{transform:translate(calc(-25% - 2.5px))}25.001%,50%{transform:translate(calc(-25% - 2.5px))}62.5%,to{transform:translate(calc(-50% - 5px))}}@keyframes popcon-group-row-6{0%{transform:translate(0,0)}12.5%{transform:translate(calc(-25% - 2.5px))}12.501%,87.5%{transform:translate(calc(-25% - 2.5px))}to{transform:translate(calc(-50% - 5px))}}@keyframes popcon-group-row-7{0%,25%{transform:translate(0,0)}37.5%{transform:translate(calc(-25% - 2.5px))}37.501%,75%{transform:translate(calc(-25% - 2.5px))}87.5%,to{transform:translate(calc(-50% - 5px))}}@keyframes popcon-group-row-8{0%,12.5%{transform:translate(0,0)}25%{transform:translate(calc(-25% - 2.5px))}25.001%,62.5%{transform:translate(calc(-25% - 2.5px))}75%,to{transform:translate(calc(-50% - 5px))}}.movie-section .section-heading{animation:none!important}@media (width>=851px){.quick-access{gap:6px!important;margin-top:6px!important;margin-bottom:3px!important}.quick-card,:root[data-theme=classic] .quick-card,:root[data-theme=dark] .quick-card,:root[data-theme=focus] .quick-card,:root[data-theme=genz] .quick-card,:root[data-theme=legacy] .quick-card,:root[data-theme=v3] .quick-card{border-radius:9px!important;gap:7px!important;min-height:40px!important;padding:5px 9px!important}.quick-icon,:root[data-theme=classic] .quick-icon,:root[data-theme=dark] .quick-icon,:root[data-theme=focus] .quick-icon,:root[data-theme=genz] .quick-icon,:root[data-theme=legacy] .quick-icon,:root[data-theme=v3] .quick-icon{border-radius:8px!important;width:27px!important;height:27px!important;font-size:14px!important}.quick-card strong{font-size:10px!important;line-height:1.05!important}.quick-card small{margin-top:1px!important;font-size:6.5px!important;line-height:1!important}}.movie-rail-track.movie-grid,.movie-rail-track.movie-rail-left,.movie-rail-track.movie-rail-right{animation-name:popcon-rail-five-second-rest!important;animation-duration:21s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-direction:normal!important}.movie-motion-0{animation-delay:0s!important}.movie-motion-1{animation-delay:-2.625s!important}.movie-motion-2{animation-delay:-5.25s!important}.movie-motion-3{animation-delay:-7.875s!important}.movie-motion-4{animation-delay:-10.5s!important}.movie-motion-5{animation-delay:-13.125s!important}.movie-motion-6{animation-delay:-15.75s!important}.movie-motion-7{animation-delay:-18.375s!important}@keyframes popcon-rail-five-second-rest{0%{transform:translate(0,0)}76.1905%{transform:translate(calc(-50% - 5px))}76.1905%,to{transform:translate(calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){.movie-rail-track.movie-grid,.movie-rail-track.movie-rail-left,.movie-rail-track.movie-rail-right{animation:none!important}}html:root[data-theme=dark]{--theme-bg:#05080c;--theme-surface:#0a1016;--theme-surface-raised:#0e1620;--theme-border:#69aaff38;--theme-text:#f4f8fc;--theme-muted:#8795a5;--theme-accent:#2879f4;--theme-accent-2:#55b8ff;--theme-glow:#2879f433}html:root[data-theme=dark] body,html:root[data-theme=dark] .app{color:#f4f8fc!important;background-color:#05080c!important}html:root[data-theme=dark] .sidebar,html:root[data-theme=dark] .top-header,html:root[data-theme=dark] .panel-card,html:root[data-theme=dark] .sidebar-vip,html:root[data-theme=dark] .quick-card,html:root[data-theme=dark] .genre-card,html:root[data-theme=dark] .footer-feature-bar,html:root[data-theme=dark] .popcorn-wallet-panel,html:root[data-theme=dark] .vip-panel,html:root[data-theme=dark] .ai-card,html:root[data-theme=dark] .khqr-panel{background-color:#0a1016!important;background-image:none!important;border-color:#69aaff33!important}html:root[data-theme=dark] .search-box,html:root[data-theme=dark] .theme-picker,html:root[data-theme=dark] .lang-btn,html:root[data-theme=dark] .icon-btn,html:root[data-theme=dark] .profile,html:root[data-theme=dark] .mini-search,html:root[data-theme=dark] .wallet-package-preview span{background-color:#0e151e!important;background-image:none!important;border-color:#69aaff2e!important}html:root[data-theme=dark] .nav-item.active,html:root[data-theme=dark] .ai-search-btn,html:root[data-theme=dark] .vip-panel button,html:root[data-theme=dark] .mini-search button,html:root[data-theme=dark] .popcorn-wallet-actions button:first-child,html:root[data-theme=dark] .popcorn-wallet-form button{background-color:#1268f3!important;background-image:none!important;border-color:#2879f4!important}html:root[data-theme=dark] .theme-picker button.active{color:#fff!important;background-color:#2879f42e!important;border-color:#2879f4!important}html:root[data-theme=dark] .theme-picker button.active span{background:#55b8ff!important;box-shadow:0 0 9px #55b8ffa6!important}html:root[data-theme=dark] .movie-section .section-heading{background-color:#09131e!important;background-image:none!important;border-left-color:#2879f4!important}html:root[data-theme=dark] .quality{background:#1268f3!important}html:root[data-theme=dark] .movie-card:hover .poster{border-color:#2879f4!important;box-shadow:0 12px 28px #0000006b,0 0 0 1px #2879f433!important}html:root[data-theme=dark] body:before,html:root[data-theme=dark] body:after,html:root[data-theme=dark] .app:before,html:root[data-theme=dark] .app:after,html:root[data-theme=dark] .hero:after,html:root[data-theme=dark] .hero-overlay,html:root[data-theme=dark] .hero-image-shade,html:root[data-theme=dark] .hero-premiere-shade,html:root[data-theme=dark] .poster:after{content:none!important;background:0 0!important;display:none!important}html:root[data-theme=dark] .hero-standard,html:root[data-theme=dark] .hero-slide-layer,html:root[data-theme=dark] .hero-with-image,html:root[data-theme=dark] .poster,html:root[data-theme=dark] .movie-card{filter:none!important;background-blend-mode:normal!important}html:root[data-theme=dark] .hero-display-brand,html:root[data-theme=dark] .sidebar,html:root[data-theme=dark] .top-header,html:root[data-theme=dark] .right-panel,html:root[data-theme=dark] .panel-card,html:root[data-theme=dark] .sidebar-vip,html:root[data-theme=dark] .quick-card,html:root[data-theme=dark] .quick-icon,html:root[data-theme=dark] .genre-card,html:root[data-theme=dark] .footer-feature-bar,html:root[data-theme=dark] .movie-section,html:root[data-theme=dark] .section-heading,html:root[data-theme=dark] .search-box,html:root[data-theme=dark] .theme-picker,html:root[data-theme=dark] .theme-picker button,html:root[data-theme=dark] .lang-btn,html:root[data-theme=dark] .icon-btn,html:root[data-theme=dark] .profile,html:root[data-theme=dark] .mini-search,html:root[data-theme=dark] .popcorn-wallet-panel,html:root[data-theme=dark] .wallet-package-preview span,html:root[data-theme=dark] .wallet-admin-request,html:root[data-theme=dark] .vip-panel,html:root[data-theme=dark] .ai-card,html:root[data-theme=dark] .khqr-panel,html:root[data-theme=dark] .primary-btn,html:root[data-theme=dark] .secondary-btn,html:root[data-theme=dark] .ai-search-btn,html:root[data-theme=dark] .nav-item,html:root[data-theme=dark] .popcorn-wallet-actions button,html:root[data-theme=dark] .popcorn-wallet-form button,html:root[data-theme=dark] .vip-panel button,html:root[data-theme=dark] .mini-search button{background-image:none!important}html:root[data-theme] body,html:root[data-theme] .app{color:var(--theme-text)!important;background-color:var(--theme-bg)!important;background-image:none!important}html:root[data-theme] body:before,html:root[data-theme] body:after,html:root[data-theme] .app:before,html:root[data-theme] .app:after,html:root[data-theme] .hero:before,html:root[data-theme] .hero:after,html:root[data-theme] .hero-standard:before,html:root[data-theme] .hero-standard:after,html:root[data-theme] .hero-with-image:before,html:root[data-theme] .hero-with-image:after,html:root[data-theme] .hero-overlay,html:root[data-theme] .hero-image-shade,html:root[data-theme] .hero-premiere-shade,html:root[data-theme] .poster:after{content:none!important;background:0 0!important;display:none!important}html:root[data-theme] .hero-standard,html:root[data-theme] .hero-slide-layer,html:root[data-theme] .hero-with-image,html:root[data-theme] .poster,html:root[data-theme] .movie-card{filter:none!important;background-blend-mode:normal!important}html:root[data-theme] .sidebar,html:root[data-theme] .top-header,html:root[data-theme] .panel-card,html:root[data-theme] .sidebar-vip,html:root[data-theme] .quick-card,html:root[data-theme] .genre-card,html:root[data-theme] .footer-feature-bar,html:root[data-theme] .popcorn-wallet-panel,html:root[data-theme] .wallet-admin-request,html:root[data-theme] .vip-panel,html:root[data-theme] .ai-card,html:root[data-theme] .khqr-panel{background-color:var(--theme-surface)!important;background-image:none!important}html:root[data-theme] .search-box,html:root[data-theme] .theme-picker,html:root[data-theme] .lang-btn,html:root[data-theme] .icon-btn,html:root[data-theme] .profile,html:root[data-theme] .mini-search,html:root[data-theme] .wallet-package-preview span,html:root[data-theme] .hero-mode-switch,html:root[data-theme] .hero-mode-switch button,html:root[data-theme] .movie-section .section-heading{background-color:var(--theme-surface-raised)!important;background-image:none!important}html:root[data-theme] .nav-item.active,html:root[data-theme] .primary-btn,html:root[data-theme] .ai-search-btn,html:root[data-theme] .vip-panel button,html:root[data-theme] .mini-search button,html:root[data-theme] .popcorn-wallet-actions button:first-child,html:root[data-theme] .popcorn-wallet-form button,html:root[data-theme] .hero-mode-switch button.is-active{color:#fff!important;border-color:var(--theme-accent)!important;background-color:var(--theme-accent)!important;background-image:none!important}html:root[data-theme] .secondary-btn,html:root[data-theme] .popcorn-wallet-actions button:not(:first-child){background-color:var(--theme-surface-raised)!important;background-image:none!important}html:root[data-theme] .hero-display-brand{background:0 0!important}html:root[data-theme] .hero-display-brand strong,html:root[data-theme] .hero-display-brand strong span{color:var(--theme-text)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html:root[data-theme=classic]{--theme-bg:#060505;--theme-surface:#0d0708;--theme-surface-raised:#16090a;--theme-border:#e2b54f45;--theme-text:#fff7e5;--theme-muted:#c9b59a;--theme-accent:#b91f28;--theme-accent-2:#e04731;--theme-vip:#f2c65a;--theme-glow:#b91f2838;--accent:#c52a2e;--accent-soft:#7e171b}html:root[data-theme=classic] .hero-premiere-badge,html:root[data-theme=classic] .continue-empty>span,html:root[data-theme=classic] .purchased-stat.active,html:root[data-theme=classic] .wallet-admin-request button,html:root[data-theme=classic] .popcorn-wallet-form button,html:root[data-theme=classic] .hero-premiere-content button:hover{background:linear-gradient(105deg,#781218,#c52a2e 58%,#8c161c)!important;border-color:#f2c65a9e!important;box-shadow:0 8px 20px #53070a4d!important}html:root[data-theme=classic] .legend-light-beam,html:root[data-theme=classic] .section-heading button:hover,html:root[data-theme=classic] .purchased-stat.active strong{color:#f2c65a!important}html:root[data-theme=classic] .app{background-image:linear-gradient(45deg,#f2c65a09 25%,#0000 25% 75%,#f2c65a09 75%),linear-gradient(45deg,#f2c65a09 25%,#0000 25% 75%,#f2c65a09 75%)!important;background-position:0 0,14px 14px!important;background-size:28px 28px!important}@media (width>=1181px){html:root[data-theme=legacy] .app{grid-template-columns:minmax(0,1fr) 320px!important;gap:14px!important;width:min(100% - 28px,1540px)!important;max-width:1540px!important;margin:0 auto!important;padding:10px 0 30px!important}html:root[data-theme=legacy] .right-panel{width:320px!important;padding-top:0!important}html:root[data-theme=legacy] .right-panel .panel-card,html:root[data-theme=gold] .right-panel .panel-card{flex:none!important}html:root[data-theme=legacy] .right-panel .popcorn-wallet-panel,html:root[data-theme=gold] .right-panel .popcorn-wallet-panel{min-height:0!important}html:root[data-theme=gold] .app{grid-template-columns:188px minmax(0,1fr) 320px!important;gap:14px!important;width:min(100% - 28px,1540px)!important;max-width:1540px!important;margin:0 auto!important;padding:10px 0 30px!important}html:root[data-theme=gold] .sidebar{scrollbar-width:none;height:calc(100vh - 20px);min-height:0;position:sticky;top:10px;overflow:auto}html:root[data-theme=gold] .sidebar::-webkit-scrollbar{display:none}html:root[data-theme=gold] .app-center{min-width:0}html:root[data-theme=gold] .right-panel{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:calc(100vh - 20px);position:sticky;top:10px;overflow:auto;width:320px!important;padding-top:0!important;display:flex!important}}html:root[data-theme=classic] .app:before{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.45;filter:saturate(1.08)contrast(1.06)drop-shadow(0 0 20px #d3382640);transform-origin:72% 48%;width:min(27vw,410px);height:calc(100vh - 126px);min-height:0;animation:7.5s ease-in-out infinite redDragonTattooBreath;position:fixed;top:94px;right:-8px;content:""!important;background:url(/assets/red-dragon-tattoo-v1-DRoZJMvM.png) 50%/contain no-repeat!important;display:block!important}html:root[data-theme=classic] .app:after{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.45;filter:saturate(1.08)contrast(1.06)drop-shadow(0 0 20px #d3382640);transform-origin:50%;will-change:transform,opacity,filter;width:min(27vw,410px);height:calc(100vh - 126px);min-height:0;position:fixed;top:94px;left:-8px;transform:scaleX(-1);content:""!important;background:url(/assets/red-dragon-tattoo-v1-DRoZJMvM.png) 50%/contain no-repeat!important;animation:7.5s ease-in-out infinite redDragonTattooBreathLeft!important;display:block!important}html:root[data-theme=classic] .app>*{z-index:1;position:relative}@keyframes redDragonTattooBreath{0%,to{opacity:.36;filter:saturate(1.02)contrast(1.02)drop-shadow(0 0 14px #d3382629);transform:translate(0,0)scale(1)}48%{opacity:.56;filter:saturate(1.22)contrast(1.1)drop-shadow(0 0 33px #f2c65a52);transform:translate(-9px,-7px)scale(1.025)}70%{opacity:.43;transform:translate(-4px,3px)scale(1.012)}}@keyframes redDragonTattooBreathLeft{0%,to{opacity:.36;filter:saturate(1.02)contrast(1.02)drop-shadow(0 0 14px #d3382629);transform:translate(0,0)scaleX(-1)}48%{opacity:.56;filter:saturate(1.22)contrast(1.1)drop-shadow(0 0 33px #f2c65a52);transform:translate(9px,-7px)scaleX(-1)scale(1.025)}70%{opacity:.43;transform:translate(4px,3px)scaleX(-1)scale(1.012)}}@media (width<=980px){html:root[data-theme=classic] .app:before{opacity:.22;width:380px;right:-80px}html:root[data-theme=classic] .app:after{opacity:.18;width:380px;left:-80px}}@media (width<=620px){html:root[data-theme=classic] .app:before{opacity:.16;width:330px;top:55px;right:-140px}html:root[data-theme=classic] .app:after{opacity:.12;width:330px;top:55px;left:-140px}}html:root[data-theme=classic] .sidebar,html:root[data-theme=classic] .panel-card,html:root[data-theme=classic] .top-header,html:root[data-theme=classic] .search-box,html:root[data-theme=classic] .profile,html:root[data-theme=classic] .lang-btn,html:root[data-theme=classic] .icon-btn,html:root[data-theme=classic] .quick-card,html:root[data-theme=classic] .genre-card,html:root[data-theme=classic] .footer-feature-bar{background-color:#0b0708f5!important;background-image:none!important}html:root[data-theme=classic] .sidebar-vip,html:root[data-theme=classic] .vip-panel,html:root[data-theme=classic] .popcorn-wallet-panel{background:linear-gradient(145deg,#300a0df7,#0a0708fa)!important}html:root[data-theme=classic] .brand-main,html:root[data-theme=classic] .hero h1{color:#0000!important;background:linear-gradient(90deg,#fff5d7 8%,#f2c65a 47%,#df3b2e 85%)!important;-webkit-background-clip:text!important;background-clip:text!important}html:root[data-theme=classic] .nav-item:hover{background-color:#b91f2829!important}html:root[data-theme=classic] .nav-item.active{color:#fff7e5!important}html:root[data-theme=classic] .nav-item.active small{color:#f2d898!important}html:root[data-theme=classic] .sidebar,html:root[data-theme=classic] .top-header,html:root[data-theme=classic] .panel-card,html:root[data-theme=classic] .sidebar-vip,html:root[data-theme=classic] .quick-card,html:root[data-theme=classic] .genre-card,html:root[data-theme=classic] .footer-feature-bar,html:root[data-theme=classic] .movie-section .section-heading{border-color:var(--theme-border)!important;box-shadow:none!important}html:root[data-theme=classic] .nav-item.active,html:root[data-theme=classic] .primary-btn,html:root[data-theme=classic] .ai-search-btn,html:root[data-theme=classic] .vip-panel button,html:root[data-theme=classic] .mini-search button,html:root[data-theme=classic] .popcorn-wallet-actions button:first-child,html:root[data-theme=classic] .popcorn-wallet-form button{background:linear-gradient(105deg,#8f1721,#d23828 58%,#a71720)!important;border-color:#e8bb55!important;box-shadow:0 8px 22px #5c080c57!important}html:root[data-theme=classic] .theme-picker button.active{color:#fff4d5!important;box-shadow:none!important;background-color:#481114!important;border-color:#e8bb55!important}html:root[data-theme=classic] .theme-picker button.active span,html:root[data-theme=classic] .slider-dots span.active{box-shadow:none!important;background:#e8bb55!important}html:root[data-theme=classic] .quick-icon{color:#f2c65a!important;box-shadow:none!important;background-color:#351011!important;border-color:#e2b54f66!important}html:root[data-theme=classic] .movie-section .section-heading{border-left-color:#e8bb55!important}html:root[data-theme=classic] .poster{border-color:#e8bb554d!important;box-shadow:0 7px 18px #0000003d!important}html:root[data-theme=classic] .movie-card:hover{filter:none!important}html:root[data-theme=classic] .movie-card:hover .poster{border-color:#e8bb55c7!important;box-shadow:0 12px 28px #0000006b,0 0 0 1px #b91f2854!important}html:root[data-theme=classic] .quality{box-shadow:none!important;background:linear-gradient(135deg,#8f1721,#d23828)!important}html:root[data-theme=classic] .details-page,html:root[data-theme=classic] .player-page,html:root[data-theme=classic] .library-page,html:root[data-theme=classic] .history-page,html:root[data-theme=classic] .downloads-page,html:root[data-theme=classic] .purchased-page,html:root[data-theme=classic] .media-manager-page,html:root[data-theme=classic] .auth-modal,html:root[data-theme=classic] .wallet-gift-modal,html:root[data-theme=classic] .wallet-warning-modal,html:root[data-theme=classic] .khqr-checkout-modal,html:root[data-theme=classic] .account-menu{color:#fff7e5!important;background-color:#0d0708!important;background-image:none!important;border-color:#e8bb554d!important}html:root[data-theme=classic] input,html:root[data-theme=classic] select,html:root[data-theme=classic] textarea,html:root[data-theme=classic] .search-box input{color:#fff7e5!important;background-color:#15090a!important;border-color:#e8bb5557!important}html:root[data-theme=classic] .details-list,html:root[data-theme=classic] .secondary-btn,html:root[data-theme=classic] .quick-card,html:root[data-theme=classic] .genre-card,html:root[data-theme=classic] .movie-price-badge,html:root[data-theme=classic] .wallet-package-preview span,html:root[data-theme=classic] .purchased-stat,html:root[data-theme=classic] .library-card,html:root[data-theme=classic] .popcon-download-item{color:#f7e2b1!important;background-color:#160a0b!important;background-image:none!important;border-color:#e8bb554d!important}html:root[data-theme=classic] .details-play,html:root[data-theme=classic] .auth-submit,html:root[data-theme=classic] .wallet-gift-send,html:root[data-theme=classic] .khqr-checkout-retry,html:root[data-theme=classic] .media-manager-card button[type=submit]{color:#fff8e9!important;background:linear-gradient(105deg,#85131b,#d63b2c 58%,#97151d)!important;border-color:#edc75d!important}html:root[data-theme=classic] .details-tags span,html:root[data-theme=classic] .section-heading span,html:root[data-theme=classic] .movie-meta span:last-child,html:root[data-theme=classic] .brand-sub{color:#f2c65a!important}html:root[data-theme=classic] .corn-mark{background:linear-gradient(145deg,#3c0a0d,#120708 78%)!important;border:1px solid #f2c65ab8!important;border-radius:13px!important;box-shadow:0 7px 18px #00000070,0 0 16px #b91f282e,inset 0 1px #fff5d724!important}html:root[data-theme=classic] .corn-mark:after{filter:blur(5px)!important;opacity:.28!important;background:conic-gradient(from 30deg,#0000,#df3b2e,#0000 32%,#f2c65a,#0000 67%)!important;border-radius:15px!important;inset:-3px!important}html:root[data-theme=classic] .corn-wordmark strong{-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 9px #b91f2840)!important;background:linear-gradient(90deg,#fff1cc,#f2c65a 52%,#df3b2e)!important;-webkit-background-clip:text!important;background-clip:text!important}html:root[data-theme=classic] .corn-wordmark small{color:#d9b96b!important}html:root[data-theme=classic] .theme-picker button>span{border-color:#e8bb5573!important}html:root[data-theme=classic] .theme-symbol-classic,html:root[data-theme=classic] .theme-picker button.active>span{color:#f2c65a!important;background:#b91f28!important}html:root[data-theme=classic] .cta-running-light{box-shadow:0 0 12px #b91f284d!important}html:root[data-theme=classic] .movie-grid{grid-template-columns:repeat(auto-fill,minmax(142px,1fr))!important;gap:16px!important}html:root[data-theme=classic] .poster{border-radius:14px!important}html:root[data-theme=classic] .poster-title{font-size:13px!important}html:root[data-theme=classic] .movie-meta{font-size:10px!important}@media (width>=1181px){html:root[data-theme=classic] .movie-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=620px){html:root[data-theme=classic] .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}}@media (width<=850px){html:root[data-theme=classic] .movie-section .section-heading{background-color:#1c1112!important;background-image:none!important}}html:root[data-theme=genz] .nav-icon{line-height:1;font-size:0!important}.cta-running-light{z-index:0;isolation:isolate;box-shadow:0 0 12px var(--theme-glow,#e63c3033)!important;border:0!important;position:relative!important;overflow:hidden!important}.cta-running-light:before{content:"";z-index:-2;background:conic-gradient(from 0deg, transparent 0deg 230deg, #fffffff2 250deg, var(--theme-accent-2,#e83b47) 275deg, #ffd45a 300deg, transparent 330deg 360deg);pointer-events:none;animation:1.55s linear infinite popcon-cta-orbit;position:absolute;inset:-160%}.cta-running-light:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:2px;background:color-mix(in srgb,var(--theme-accent,#d32b36) 82%,#0d0707)!important}.cta-running-light:hover{transform:translateY(-1px);box-shadow:0 5px 18px var(--theme-glow,#e63c304d)!important}.cta-running-light:disabled:before{opacity:0;animation:none}@keyframes popcon-cta-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cta-running-light:before{background:var(--theme-accent-2,#e83b47);opacity:.72;animation:none}}@media (width<=850px){html:root[data-theme] .quick-access{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:6px 0 7px!important;padding:0!important;display:grid!important;overflow:hidden!important}html:root[data-theme] .quick-card,html:root[data-theme] .quick-card:nth-child(n+4){display:flex!important}html:root[data-theme] .quick-card:nth-child(n+4){display:none!important}html:root[data-theme] .quick-card{border-radius:10px!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:5px 7px!important}html:root[data-theme] .quick-icon{border-radius:8px!important;flex:0 0 25px!important;width:25px!important;height:25px!important;font-size:13px!important}html:root[data-theme] .quick-card>span:last-child{min-width:0!important}html:root[data-theme] .quick-card strong{color:var(--theme-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9px!important;font-weight:850!important;line-height:1.15!important;display:block!important;overflow:hidden!important}html:root[data-theme] .quick-card small{display:none!important}}.mobile-menu-toggle{display:none}@media (width<=850px){.mobile-dragon-brand{grid-template-columns:auto minmax(0,1fr) 28px!important;align-items:center!important;gap:7px!important;display:grid!important}.mobile-menu-toggle{border:1px solid var(--theme-border)!important;width:28px!important;height:28px!important;color:var(--theme-accent-2)!important;background:var(--theme-surface-raised)!important;border-radius:8px!important;place-items:center!important;padding:0!important;font-size:15px!important;line-height:1!important;display:grid!important}.mobile-menu-toggle:active{color:#fff!important;border-color:var(--theme-accent)!important;background:var(--theme-accent)!important}}.popcon-mobile-menu{display:none}@media (width<=850px){.search-box{cursor:pointer}.popcon-mobile-menu{z-index:2000;color:var(--theme-text);background:var(--theme-bg);grid-template-rows:65px auto minmax(0,1fr);animation:.24s ease-out both popcon-menu-in;display:grid;position:fixed;inset:0}.popcon-mobile-menu-head{z-index:1!important;border:0!important;border-bottom:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;grid-template-columns:50px minmax(0,1fr) 50px!important;align-items:center!important;width:100%!important;height:65px!important;min-height:65px!important;margin:0!important;padding:7px 10px!important;display:grid!important;position:relative!important;top:auto!important}.popcon-mobile-menu-head .corn-logo{justify-content:center}.popcon-mobile-menu-head .corn-mark{flex-basis:35px;width:35px;height:35px}.popcon-mobile-menu-head .corn-wordmark strong{font-size:17px}.popcon-mobile-menu-head .corn-wordmark small{font-size:5px}.popcon-mobile-menu-head>button{border:1px solid var(--theme-border);width:43px;height:43px;color:var(--theme-text);background:var(--theme-surface-raised);border-radius:12px;place-items:center;padding:0;font-size:25px;line-height:1;display:grid}.popcon-mobile-menu-head>button:last-child{color:var(--theme-accent-2);justify-self:end;transform:none}.popcon-mobile-menu-cta{border-bottom:1px solid var(--theme-border);background:var(--theme-surface);grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.popcon-mobile-menu-cta button{border:1px solid var(--theme-accent);color:#fff;background:var(--theme-accent);border-radius:10px;min-height:43px;padding:0 10px;font-size:11px;font-weight:850}.popcon-mobile-menu-cta button:last-child{color:var(--theme-text);border-color:var(--theme-border);background:var(--theme-surface-raised)}.popcon-mobile-menu-scroll{overscroll-behavior:contain;padding:0 12px calc(86px + env(safe-area-inset-bottom));scrollbar-width:none;overflow-y:auto}.popcon-mobile-menu-scroll::-webkit-scrollbar{display:none}.popcon-mobile-menu-scroll section{border-bottom:1px solid var(--theme-border);padding:17px 2px}.popcon-mobile-menu-scroll h2{color:var(--theme-text);margin:0 0 12px;font-size:18px;line-height:1.2}.mobile-menu-feature-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-menu-feature-grid button{border:1px solid var(--theme-border);min-height:55px;color:var(--theme-accent-2);background:var(--theme-surface-raised);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:17px;display:flex}.mobile-menu-feature-grid button span{color:var(--theme-text);font-size:11px;font-weight:800}.mobile-menu-link-grid{grid-template-columns:1fr 1fr;gap:3px 15px;display:grid}.mobile-menu-link-grid button{border:0;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 54%,transparent);min-height:41px;color:var(--theme-muted);text-align:left;white-space:nowrap;background:0 0;align-items:center;gap:9px;padding:0 4px;font-size:12px;display:flex;overflow:hidden}.mobile-menu-link-grid button span{min-width:15px;color:var(--theme-accent-2);text-align:center;font-size:12px}.mobile-menu-link-grid button:active{color:var(--theme-text);background:color-mix(in srgb,var(--theme-accent) 12%,transparent)}@keyframes popcon-menu-in{0%{opacity:.7;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}}@media (prefers-reduced-motion:reduce){.popcon-mobile-menu{animation:none}}@media (width<=850px){html:root[data-theme=classic] .top-header{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:6px!important;height:54px!important;min-height:54px!important;margin:0 0 5px!important;padding:5px 7px!important}html:root[data-theme=classic] .legacy-header-brand .corn-logo{gap:5px}html:root[data-theme=classic] .legacy-header-brand .corn-mark{flex-basis:31px;width:31px;height:31px}html:root[data-theme=classic] .legacy-header-brand .corn-wordmark strong{font-size:15px}html:root[data-theme=classic] .legacy-header-brand .corn-wordmark small{font-size:4px}html:root[data-theme=classic] .search-box,html:root[data-theme=classic] .ai-search-btn{border-radius:10px!important;width:42px!important;min-width:42px!important;height:42px!important}html:root[data-theme=classic] .search-box:before{font-size:20px}html:root[data-theme=classic] .ai-search-btn:after{font-size:25px;line-height:34px}html:root[data-theme=classic] .mobile-discovery-bar{margin:-5px 0 6px;padding:5px 8px 4px;top:54px}html:root[data-theme=classic] .mobile-search-field{border-radius:9px;grid-template-columns:26px minmax(0,1fr) 36px;height:34px}html:root[data-theme=classic] .mobile-search-field>span{font-size:17px}html:root[data-theme=classic] .mobile-search-field input{font-size:11px}html:root[data-theme=classic] .mobile-search-field button{border-radius:7px;height:27px;margin-right:3px;padding:0 6px;font-size:8px}html:root[data-theme=classic] .mobile-filter-chips{gap:5px;margin-top:4px}html:root[data-theme=classic] .mobile-filter-chips button{height:23px;padding:0 10px;font-size:8px}html:root[data-theme=classic] .hero-mode-shell{margin-top:2px}html:root[data-theme=classic] .hero-mode-switch{background:#080506c7!important;border:1px solid #f2c65a33!important;border-radius:9px!important;margin:0 0 5px!important;padding:3px!important}html:root[data-theme=classic] .hero-mode-switch button{border-radius:6px!important;min-height:25px!important;padding:0 8px!important;font-size:8px!important}html:root[data-theme=classic] .hero-with-image{border:1px solid #f2c65a59!important;overflow:hidden!important;box-shadow:0 12px 30px #00000061,inset 0 0 0 1px #c2232633!important}html:root[data-theme=classic] .hero-image-shade{background:linear-gradient(90deg,#070304d1 0%,#0c030559 58%,#0000001a 100%)!important}html:root[data-theme=classic] .v3-hero-copy{max-width:66%!important;bottom:18px!important;left:14px!important}html:root[data-theme=classic] .v3-hero-copy>span{color:#f2c65a!important;letter-spacing:1.4px!important;font-size:8px!important}html:root[data-theme=classic] .v3-hero-copy h1{margin:4px 0!important;font-size:25px!important;line-height:.98!important}html:root[data-theme=classic] .v3-hero-copy p{color:#fff2d5!important;margin:0 0 8px!important;font-size:11px!important}html:root[data-theme=classic] .v3-hero-copy button{border-radius:7px!important;min-height:29px!important;padding:0 9px!important;font-size:9px!important}html:root[data-theme=classic] .movie-section .section-heading{background:linear-gradient(90deg,#5f0d12a6,#0c06076b 72%)!important;border:1px solid #f2c65a2e!important;border-left:3px solid #d23828!important;border-radius:8px!important;min-height:40px!important;margin-bottom:6px!important;padding:6px 9px 6px 11px!important}html:root[data-theme=classic] .movie-section .section-heading h2{font-size:16px!important}html:root[data-theme=classic] .movie-rail .movie-card{filter:drop-shadow(0 7px 12px #0000004d)}html:root[data-theme=classic] .movie-rail .poster{border:1px solid #f2c65a29}html:root[data-theme=classic] .movie-rail .movie-card:active{transform:scale(.97)}}@media (width>=851px){html:root[data-theme=classic] .hero-with-image{border:1px solid #f2c65a47!important;box-shadow:0 18px 42px #0000004d,inset 0 0 0 1px #c2232629!important}html:root[data-theme=classic] .movie-card:hover .poster{border-color:#f2c65a94!important;box-shadow:0 13px 27px #4d050873!important}}.movie-rail{cursor:grab;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.movie-rail.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none!important}.movie-rail.is-dragging .movie-rail-track{animation-play-state:paused!important}html:root[data-theme=classic] body,html:root[data-theme=classic] .app,html:root[data-theme=classic] .app-center,html:root[data-theme=classic] .main-content{background:#000!important}html:root[data-theme=classic],html:root[data-theme=classic] body,html:root[data-theme=classic] #root,html:root[data-theme=classic] .app,html:root[data-theme=classic] .app-center,html:root[data-theme=classic] .main-content{background-color:#1c1c1c!important;background-image:none!important}html:root[data-theme=classic] .top-header,html:root[data-theme=classic] .mobile-discovery-bar{background-color:#15161d!important;background-image:none!important}html:root[data-theme=classic],html:root[data-theme=classic] body,html:root[data-theme=classic] #root,html:root[data-theme=classic] .app,html:root[data-theme=classic] .app-center,html:root[data-theme=classic] .main-content{background-color:#15161d!important}html:root[data-theme=classic],html:root[data-theme=classic] body,html:root[data-theme=classic] #root{background:#15161d!important}@media (width>=851px){html:root[data-theme=classic] .top-header{box-sizing:border-box!important;width:100%!important;margin:0 0 10px!important}html:root[data-theme=classic] .main-content,html:root[data-theme=classic] .hero-mode-shell{width:100%!important;margin-left:0!important;margin-right:0!important}}@media (width<=850px){html:root[data-theme=classic] .top-header{height:42px!important;min-height:42px!important;margin:0 0 2px!important;padding:3px 7px!important;display:none!important}html:root[data-theme=classic] .top-header:before{font-size:15px!important;line-height:16px!important}html:root[data-theme=classic] .top-header:after{font-size:8px!important}html:root[data-theme=classic] .ai-search-btn{border-radius:9px!important;width:35px!important;min-width:35px!important;height:35px!important}html:root[data-theme=classic] .mobile-red-dragon-intro{padding:3px 12px 1px!important}html:root[data-theme=classic] .mobile-dragon-brand{min-height:30px!important}html:root[data-theme=classic] .mobile-dragon-brand .corn-logo{margin-right:-30px!important;transform:scale(.61)!important}html:root[data-theme=classic] .mobile-wallet-summary{border-radius:11px!important;min-height:47px!important;padding:5px 8px!important}html:root[data-theme=classic] .mobile-wallet-summary strong{font-size:16px!important}html:root[data-theme=classic] .mobile-wallet-summary button{min-height:32px!important;padding:0 9px!important;font-size:8px!important}html:root[data-theme=classic] .mobile-welcome-row{min-height:42px!important;padding:4px!important}html:root[data-theme=classic] .mobile-discovery-bar{margin:3px 0!important;padding:2px 8px!important}html:root[data-theme=classic] .mobile-filter-chips{gap:4px!important;margin-top:0!important}html:root[data-theme=classic] .mobile-filter-chips button{height:20px!important;padding:0 9px!important;font-size:7px!important}html:root[data-theme=classic] .movie-section{margin-top:7px!important}html:root[data-theme=classic] .movie-section .section-heading{border-radius:7px!important;min-height:31px!important;margin-bottom:4px!important;padding:4px 8px 4px 10px!important}html:root[data-theme=classic] .movie-section .section-heading h2{font-size:14px!important}html:root[data-theme=classic] .movie-section .section-heading span,html:root[data-theme=classic] .movie-section .section-heading button{font-size:7px!important}html:root[data-theme] .mobile-quick-overlay{z-index:2147483500!important}html:root[data-theme] .mobile-quick-sheet{max-height:min(82dvh,680px)!important;padding:10px 16px calc(18px + env(safe-area-inset-bottom))!important;border-radius:26px 26px 0 0!important}html:root[data-theme] .mobile-quick-price{border:1px solid var(--theme-border)!important;background:var(--theme-surface-raised)!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:10px!important;padding:9px 10px!important;display:flex!important}html:root[data-theme] .mobile-quick-price span{min-width:0!important;font-size:10px!important;line-height:1.25!important}html:root[data-theme] .mobile-quick-price strong{flex:none!important;font-size:18px!important;line-height:1!important}html:root[data-theme] .mobile-quick-actions{margin:10px 0 0!important}html{scrollbar-color:#777 #0b0d12;scrollbar-width:thin;height:auto!important;min-height:100%!important;overflow:hidden scroll!important}body,#root{width:100%!important;height:auto!important;min-height:100%!important;overflow:visible!important}.app{width:100%!important;max-width:none!important}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background:#0b0d12}html::-webkit-scrollbar-thumb{background:#5b5f69;border:2px solid #0b0d12;border-radius:999px}}html:root[data-theme] .series-details-page{--series-accent:#e52a32;--series-accent-soft:#e52a322b;min-height:100%;color:var(--theme-text,#fff);background:linear-gradient(145deg,#101218 0%,#0c0e13 54%,#151010 100%);padding:20px 24px 74px}html:root[data-theme=gold] .series-details-page{--series-accent:#d9a21b;--series-accent-soft:#d9a21b29}html:root[data-theme=focus] .series-details-page{--series-accent:#14a8d4;--series-accent-soft:#14a8d426}html:root[data-theme=genz] .series-details-page{--series-accent:#ff4357;--series-accent-soft:#ff435729}html:root[data-theme=dark] .series-details-page{--series-accent:#90a5bc;--series-accent-soft:#90a5bc24}html:root[data-theme] .series-back{border:1px solid color-mix(in srgb,var(--series-accent) 55%,#3a3d46);color:#f3f4f6;letter-spacing:.06em;background:#111319;border-radius:9px;margin:0 0 14px;padding:8px 13px;font-size:11px;font-weight:800}html:root[data-theme] .series-back:hover{border-color:var(--series-accent);background:var(--series-accent-soft)}html:root[data-theme] .series-hero{border:1px solid color-mix(in srgb,var(--series-accent) 44%,#343842);background:linear-gradient(125deg,var(--series-accent-soft),transparent 38%),#15171d;border-radius:18px;grid-template-columns:190px minmax(0,1fr);gap:24px;padding:18px;overflow:hidden;box-shadow:0 18px 42px #0000003d}html:root[data-theme] .series-poster{border:1px solid color-mix(in srgb,var(--series-accent) 50%,#242832);min-height:276px;box-shadow:0 13px 28px #0000006b}html:root[data-theme] .series-label{color:var(--series-accent);letter-spacing:.16em;font-size:10px}html:root[data-theme] .series-info h1{font-size:clamp(26px,3vw,42px);line-height:1.06}html:root[data-theme] .series-meta span,html:root[data-theme] .series-genres span{color:#c9ced7;background:#101218;border-color:#353a45}html:root[data-theme=classic] .app{background-color:#0000!important;background-image:linear-gradient(45deg,#f2c65a09 25%,#0000 25% 75%,#f2c65a09 75%),linear-gradient(45deg,#f2c65a09 25%,#0000 25% 75%,#f2c65a09 75%)!important;background-position:0 0,14px 14px!important;background-size:28px 28px!important}html:root[data-theme=classic] .app-center,html:root[data-theme=classic] .main-content{background:0 0!important}html:root[data-theme=classic] .app:before{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.45;filter:saturate(1.08)contrast(1.06)drop-shadow(0 0 20px #d3382640);transform-origin:72% 48%;width:min(27vw,410px);height:calc(100vh - 126px);min-height:0;position:fixed;top:94px;left:auto;right:-8px;content:""!important;background:url(/assets/red-dragon-tattoo-v1-DRoZJMvM.png) 50%/contain no-repeat!important;animation:7.5s ease-in-out infinite redDragonTattooBreath!important;display:block!important}html:root[data-theme=classic] .app:after{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.45;filter:saturate(1.08)contrast(1.06)drop-shadow(0 0 20px #d3382640);transform-origin:50%;width:min(27vw,410px);height:calc(100vh - 126px);min-height:0;position:fixed;top:94px;left:-8px;right:auto;transform:scaleX(-1);content:""!important;background:url(/assets/red-dragon-tattoo-v1-DRoZJMvM.png) 50%/contain no-repeat!important;animation:7.5s ease-in-out infinite redDragonTattooBreathLeft!important;display:block!important}html:root[data-theme] .series-info p{color:#b3bac6;font-size:12px;line-height:1.65}html:root[data-theme] .series-stats>div{background:#101217;border-color:#343944;min-width:100px}html:root[data-theme] .series-stats strong{color:var(--series-accent)}html:root[data-theme] .series-stats span,html:root[data-theme] .episode-section-header>div>span{color:#87909e}html:root[data-theme] .episode-section{margin-top:24px}html:root[data-theme] .episode-section-header h2{font-size:22px}html:root[data-theme] .season-button{color:#c5cbd4;background:#15171d;border-color:#353a45}html:root[data-theme] .season-button.active{border-color:var(--series-accent);background:var(--series-accent);color:#fff;box-shadow:0 7px 18px var(--series-accent-soft)}html:root[data-theme] .episode-card{background:#15171d;border-color:#303640;grid-template-columns:64px minmax(0,1fr);padding:13px}html:root[data-theme] .episode-card:hover{border-color:var(--series-accent);background:linear-gradient(90deg,var(--series-accent-soft),transparent 42%),#171a20}html:root[data-theme] .episode-number{color:var(--series-accent)}html:root[data-theme] .episode-content{border-color:#343944}html:root[data-theme] .episode-title-row span,html:root[data-theme] .episode-content p,html:root[data-theme] .episode-bottom>span{color:#a6afbb}html:root[data-theme] .episode-bottom button{border-color:color-mix(in srgb,var(--series-accent) 58%,#393d46);color:#eef1f5;background:#111319}html:root[data-theme] .episode-bottom button:hover{background:var(--series-accent);border-color:var(--series-accent)}html:root[data-theme] .episode-progress-track{background:#252a33}html:root[data-theme] .episode-progress-value{background:var(--series-accent)}@media (width<=850px){html:root[data-theme] .series-details-page{padding:12px 12px calc(82px + env(safe-area-inset-bottom))}html:root[data-theme] .series-hero{border-radius:14px;grid-template-columns:104px minmax(0,1fr);gap:13px;padding:12px}html:root[data-theme] .series-poster{max-width:none;min-height:166px}html:root[data-theme] .series-info h1{font-size:22px}html:root[data-theme] .series-info p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}html:root[data-theme] .series-meta,html:root[data-theme] .series-genres{gap:4px;margin-bottom:7px}html:root[data-theme] .series-meta span,html:root[data-theme] .series-genres span{padding:3px 5px;font-size:7px}html:root[data-theme] .series-stats{gap:5px;margin-top:9px}html:root[data-theme] .series-stats>div{flex:1;min-width:0;padding:7px}html:root[data-theme] .season-selector{width:100%;padding-bottom:2px;overflow-x:auto}html:root[data-theme] .season-button{flex:none;min-height:30px}html:root[data-theme] .episode-card{grid-template-columns:42px minmax(0,1fr);padding:10px}html:root[data-theme] .episode-number{font-size:19px}html:root[data-theme] .episode-content{padding-left:9px}html:root[data-theme] .episode-content p{display:none}html:root[data-theme] .episode-bottom{flex-wrap:wrap;gap:6px}html:root[data-theme] .episode-bottom button{padding:6px 8px;font-size:7px}}html:root[data-theme] .catalog-series{background:linear-gradient(145deg,#101218,#0d1015);padding:24px}html:root[data-theme] .catalog-series .library-page-header{border-bottom:1px solid #303640;padding:16px 0}html:root[data-theme] .catalog-series .library-page-header h1{color:#f4f5f7}html:root[data-theme] .catalog-series .library-page-header>div:first-child span{color:#e52a32;letter-spacing:.14em}html:root[data-theme] .catalog-series .library-count{color:#e7eaee;background:#15171d;border-color:#4b2b31}html:root[data-theme] .catalog-series select{color:#f1f3f5;background:#15171d;border-color:#4b2b31}html:root[data-theme] .catalog-series .library-movie-grid{margin-top:22px}html:root[data-theme] .catalog-series .movie-card{border-radius:13px}html:root[data-theme] .catalog-series .movie-card:focus-visible{outline-offset:3px;outline:2px solid #e52a32}@media (width<=850px){html:root[data-theme] .catalog-series{padding:12px 12px calc(82px + env(safe-area-inset-bottom))}html:root[data-theme] .catalog-series .library-page-header{padding:10px 0}}html:root[data-theme] .series-details-page .series-empty-state{text-align:center;background:linear-gradient(135deg,#e52a3214,#0000 44%),#15171d;border:1px solid #3d3033;border-radius:16px;place-items:center;min-height:220px;margin-top:8px;padding:24px;display:grid}html:root[data-theme] .series-empty-state>span{color:#e52a32;border:1px solid #8b343a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:28px;display:grid}html:root[data-theme] .series-empty-state h2{color:#f4f5f7;margin:10px 0 3px;font-size:18px}html:root[data-theme] .series-empty-state p{color:#aeb5c0;max-width:390px;margin:0;font-size:12px;line-height:1.6}html:root[data-theme] .series-details-page{max-width:1320px;margin:0 auto;padding-top:30px}html:root[data-theme] .series-back{border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 15px;display:inline-flex}html:root[data-theme] .series-hero{isolation:isolate;grid-template-columns:220px minmax(0,720px);align-items:center;max-width:1040px;min-height:300px;margin:0 auto;padding:22px;position:relative}html:root[data-theme] .series-hero:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 94% 7%,var(--series-accent-soft),transparent 27%),radial-gradient(circle at 41% 105%,#0000007a,transparent 44%);pointer-events:none;position:absolute;inset:0}html:root[data-theme] .series-poster{min-height:296px;transition:transform .25s,box-shadow .25s;transform:rotate(-1deg)}html:root[data-theme] .series-poster:hover{transform:rotate(0)translateY(-3px);box-shadow:0 20px 42px #00000085}html:root[data-theme] .series-info{align-self:stretch;padding:9px 4px}html:root[data-theme] .series-info h1{letter-spacing:-.035em;max-width:620px;margin-bottom:14px}html:root[data-theme] .series-label{align-items:center;gap:8px;display:flex}html:root[data-theme] .series-label:before{content:"";background:var(--series-accent);width:22px;height:2px;box-shadow:0 0 12px var(--series-accent)}html:root[data-theme] .series-meta,html:root[data-theme] .series-genres{margin-bottom:8px}html:root[data-theme] .series-meta span:first-child{border-color:color-mix(in srgb,var(--series-accent) 60%,#313640);color:#fff}html:root[data-theme] .series-stats{margin-top:auto;padding-top:18px}html:root[data-theme] .series-stats>div{border-radius:12px;min-width:112px;padding:12px 14px;position:relative;overflow:hidden}html:root[data-theme] .series-stats>div:after{content:"";background:var(--series-accent-soft);border-radius:50%;width:46px;height:46px;position:absolute;inset:auto -14px -18px auto}html:root[data-theme] .episode-section{max-width:1040px;margin:30px auto 0}html:root[data-theme] .episode-section-header{align-items:center;margin-bottom:12px;padding:0 4px}html:root[data-theme] .episode-section-header h2{align-items:center;gap:9px;font-size:25px;display:flex}html:root[data-theme] .episode-section-header h2:before{content:"";background:var(--series-accent);width:5px;height:25px;box-shadow:0 0 13px var(--series-accent);border-radius:99px}html:root[data-theme] .series-details-page .series-empty-state{border-style:solid;width:min(100%,640px);min-height:176px;margin:14px auto 0;box-shadow:0 14px 34px #0003}@media (width<=850px){html:root[data-theme] .series-details-page{max-width:none;padding-top:12px}html:root[data-theme] .series-hero{grid-template-columns:112px minmax(0,1fr);max-width:none;min-height:0;padding:13px}html:root[data-theme] .series-poster{min-height:180px}html:root[data-theme] .series-info{padding:0}html:root[data-theme] .series-stats{padding-top:10px}html:root[data-theme] .series-stats>div{border-radius:9px;padding:7px}html:root[data-theme] .episode-section{margin-top:20px}html:root[data-theme] .episode-section-header h2{font-size:20px}html:root[data-theme] .series-details-page .series-empty-state{min-height:150px;margin-top:10px}}html:root[data-theme] .series-command-bar{align-items:center;gap:8px;max-width:1040px;margin:12px auto 0;display:flex}html:root[data-theme] .series-command-bar button{color:#e8ebef;cursor:pointer;background:#15171d;border:1px solid #343a44;border-radius:10px;min-height:38px;padding:0 13px;font-size:11px;font-weight:750}html:root[data-theme] .series-command-bar button:hover,html:root[data-theme] .series-command-bar button.is-saved{border-color:var(--series-accent);color:#fff;background:var(--series-accent-soft)}html:root[data-theme] .series-command-bar .series-primary-action{border-color:var(--series-accent);background:var(--series-accent);color:#fff}html:root[data-theme] .series-command-bar .series-primary-action:disabled{opacity:.55;cursor:not-allowed}html:root[data-theme] .series-share-message{color:#aeb6c1;margin-left:auto;font-size:10px}html:root[data-theme] .series-discovery-grid{grid-template-columns:1.2fr .8fr;gap:12px;max-width:1040px;margin:12px auto 0;display:grid}html:root[data-theme] .series-detail-card,html:root[data-theme] .series-community-card{background:#15171d;border:1px solid #303640;border-radius:14px;padding:15px 16px}html:root[data-theme] .series-detail-card>span,html:root[data-theme] .series-community-card>span,html:root[data-theme] .series-suggestions-head span{color:var(--series-accent);letter-spacing:.13em;font-size:9px;font-weight:850}html:root[data-theme] .series-detail-card{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}html:root[data-theme] .series-detail-card>span{grid-column:1/-1}html:root[data-theme] .series-detail-card div b,html:root[data-theme] .series-detail-card div strong{display:block}html:root[data-theme] .series-detail-card div b{color:#8f99a7;font-size:9px;font-weight:700}html:root[data-theme] .series-detail-card div strong{color:#f2f3f5;margin-top:4px;font-size:11px}html:root[data-theme] .series-community-card{background:linear-gradient(125deg,var(--series-accent-soft),transparent 54%),#15171d}html:root[data-theme] .series-community-card h3{color:#f5f6f7;margin:7px 0 4px;font-size:15px}html:root[data-theme] .series-community-card p{color:#aeb6c1;margin:0;font-size:10px}html:root[data-theme] .series-community-card p i{color:var(--series-accent);letter-spacing:-3px;font-style:normal}html:root[data-theme] .series-community-card button{border:1px solid var(--series-accent);color:#fff;cursor:pointer;background:0 0;border-radius:8px;min-height:32px;margin-top:11px;padding:0 10px;font-size:10px;font-weight:800}html:root[data-theme] .series-community-card button:hover,html:root[data-theme] .series-community-card button.is-joined{background:var(--series-accent)}html:root[data-theme] .series-suggestions{max-width:1040px;margin:28px auto 0;padding-bottom:20px}html:root[data-theme] .series-suggestions-head{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}html:root[data-theme] .series-suggestions-head h2{color:#f5f6f7;margin:4px 0 0;font-size:21px}html:root[data-theme] .series-suggestions-head>button{color:#bfc6d0;cursor:pointer;background:0 0;border:0;font-size:10px}html:root[data-theme] .series-suggestion-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}html:root[data-theme] .series-suggestion-card{color:#fff;text-align:left;cursor:pointer;background:#15171d;border:1px solid #303640;border-radius:12px;padding:0 0 9px;position:relative;overflow:hidden}html:root[data-theme] .series-suggestion-card:hover{border-color:var(--series-accent);transform:translateY(-2px)}html:root[data-theme] .series-suggestion-card img{aspect-ratio:1.55;object-fit:cover;width:100%;display:block}html:root[data-theme] .series-suggestion-card>span{background:var(--series-accent);border-radius:5px;padding:3px 5px;font-size:8px;font-weight:900;position:absolute;top:7px;left:7px}html:root[data-theme] .series-suggestion-card strong,html:root[data-theme] .series-suggestion-card small{white-space:nowrap;text-overflow:ellipsis;padding:0 9px;display:block;overflow:hidden}html:root[data-theme] .series-suggestion-card strong{margin-top:9px;font-size:11px}html:root[data-theme] .series-suggestion-card small{color:#aab2be;margin-top:4px;font-size:9px}@media (width<=850px){html:root[data-theme] .series-command-bar{padding-bottom:2px;overflow-x:auto}html:root[data-theme] .series-command-bar button{flex:none;min-height:34px;font-size:9px}html:root[data-theme] .series-share-message{display:none}html:root[data-theme] .series-discovery-grid{grid-template-columns:1fr;gap:8px}html:root[data-theme] .series-detail-card,html:root[data-theme] .series-community-card{padding:12px}html:root[data-theme] .series-suggestions{margin-top:22px}html:root[data-theme] .series-suggestions-head h2{font-size:18px}html:root[data-theme] .series-suggestion-rail{padding-bottom:4px;display:flex;overflow-x:auto}html:root[data-theme] .series-suggestion-card{flex:0 0 130px}}html:root[data-theme] .details-page{color:#f2f4f7;min-height:100vh;background:#0d0f14!important;padding:22px 24px 62px!important}html:root[data-theme] .details-back{min-width:0;min-height:36px;position:static;box-shadow:none!important;background:#15181e!important;border-color:#3a4049!important;border-radius:999px!important;margin:0 auto 13px!important}html:root[data-theme] .details-hero{max-width:1080px;margin:0 auto;position:relative;overflow:hidden;background:#15171d!important;border:1px solid #e22d3566!important;border-radius:18px!important;min-height:0!important}html:root[data-theme] .details-background{opacity:.12!important;filter:blur(2px)!important;background-position:50%!important}html:root[data-theme] .details-shade{background:linear-gradient(90deg,#15171d 0%,#15171de8 48%,#15171d8f)!important;display:block!important}html:root[data-theme] .details-content{position:relative;align-items:center!important;gap:22px!important;max-width:none!important;min-height:0!important;padding:22px!important}html:root[data-theme] .details-poster{max-height:280px;border-color:#e22d358c!important;border-radius:12px!important;width:190px!important;box-shadow:0 16px 34px #00000073!important}html:root[data-theme] .details-quality{border-radius:6px;padding:4px 8px;display:inline-flex;background:#d9222c!important;font-size:10px!important}html:root[data-theme] .details-meta{gap:9px!important}html:root[data-theme] .details-tags{margin:8px 0!important}html:root[data-theme] .details-tags span{color:#dce1e9!important;background:#15181e!important;border-color:#39404a!important}html:root[data-theme] .details-actions button{border-radius:9px!important;min-height:38px!important;padding:0 11px!important;font-size:10px!important}html:root[data-theme] .details-play{background:#d9222c!important;min-width:132px!important}html:root[data-theme] .details-list,html:root[data-theme] .details-favorite{background:#15181e!important;border-color:#3b424d!important}html:root[data-theme] .details-bottom{max-width:1080px!important;margin:0 auto!important;padding:26px 0 0!important}html:root[data-theme] .details-bottom>h2{margin:0!important;font-size:22px!important}html:root[data-theme] .details-bottom>p{max-width:760px!important;margin:8px 0 14px!important;font-size:12px!important}html:root[data-theme] .details-specs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}html:root[data-theme] .details-specs>div{background:#15171d!important;border-color:#303640!important;border-radius:10px!important;min-height:64px!important;padding:10px!important}html:root[data-theme] .details-cinema-heading{margin:29px 0 11px!important;padding-top:20px!important}html:root[data-theme] .details-cinema-heading small{color:#e52a32!important}html:root[data-theme] .details-cinema-heading h2{font-size:21px!important}html:root[data-theme] .details-cinema-strip{gap:9px!important}html:root[data-theme] .details-cinema-strip button{aspect-ratio:1.5;color:#fff;text-align:left;cursor:pointer;background-position:50%;background-size:cover;border:1px solid #303640;border-radius:11px;padding:0;position:relative;overflow:hidden}html:root[data-theme] .details-cinema-strip button:hover{border-color:#e52a32;transform:translateY(-2px)}html:root[data-theme] .details-cinema-strip button div{background:#0a0c10e0;border-radius:7px;padding:7px 8px;position:absolute;bottom:7px;left:7px;right:7px}html:root[data-theme] .details-community{background:linear-gradient(115deg,#e22d351f,#0000 48%),#15171d;border:1px solid #343a43;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px 24px;margin-top:26px;padding:17px;display:grid}html:root[data-theme] .details-community span{color:#e52a32;letter-spacing:.14em;font-size:9px;font-weight:900}html:root[data-theme] .details-community p{color:#adb6c2;margin:0;font-size:11px}html:root[data-theme] .details-community p i{color:#e52a32;letter-spacing:-3px;font-style:normal}html:root[data-theme] .details-community-actions{gap:7px;display:flex}html:root[data-theme] .details-community-actions button{color:#f5f6f7;cursor:pointer;background:#111319;border:1px solid #505761;border-radius:8px;min-height:35px;padding:0 11px;font-size:10px;font-weight:800}html:root[data-theme] .details-community-actions button:first-child,html:root[data-theme] .details-community-actions button.is-joined{background:#d9222c;border-color:#e52a32}html:root[data-theme] .details-community>small{color:#b8c1cc;grid-column:1/-1;font-size:10px}@media (width<=850px){html:root[data-theme] .details-page{padding:10px 12px calc(82px + env(safe-area-inset-bottom))!important}html:root[data-theme] .details-back{margin-bottom:9px!important}html:root[data-theme] .details-content{align-items:flex-end!important;gap:12px!important;padding:13px!important}html:root[data-theme] .details-poster{max-height:170px;width:105px!important}html:root[data-theme] .details-info h1{font-size:25px!important}html:root[data-theme] .details-info p{-webkit-line-clamp:2;font-size:10px!important}html:root[data-theme] .details-actions{overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}html:root[data-theme] .details-actions button{flex:none;min-height:34px!important}html:root[data-theme] .details-specs{overflow-x:auto;display:flex!important}html:root[data-theme] .details-specs>div{min-width:100px}html:root[data-theme] .details-cinema-strip{overflow-x:auto;display:flex!important}html:root[data-theme] .details-cinema-strip button{flex:0 0 145px}html:root[data-theme] .details-community{grid-template-columns:1fr;padding:14px}html:root[data-theme] .details-community-actions{width:100%}html:root[data-theme] .details-community-actions button{flex:1}}html:root[data-theme] .catalog-genres{--catalog-accent:#df2831;background:#111317;padding:18px 22px 34px}html:root[data-theme=gold] .catalog-genres{--catalog-accent:#dca51c}html:root[data-theme=focus] .catalog-genres{--catalog-accent:#19a7d2}html:root[data-theme=dark] .catalog-genres{--catalog-accent:#9aa9b9}html:root[data-theme] .catalog-genres .library-page-header{border-bottom:1px solid #30343b;align-items:center;min-height:58px;padding:0 0 12px}html:root[data-theme] .catalog-genres .library-page-header h1{margin:0;font-size:28px;line-height:1.1}html:root[data-theme] .catalog-genres .library-page-header>div:first-child span{color:var(--catalog-accent);letter-spacing:.14em;margin-top:3px;font-size:9px;display:block}html:root[data-theme] .catalog-genres .library-page-header select,html:root[data-theme] .catalog-genres .library-count{border:1px solid color-mix(in srgb,var(--catalog-accent) 45%,#3a3e46);color:#f1f3f5;background:#17191e;border-radius:9px;min-width:150px;height:38px;padding:0 12px;font-size:11px}html:root[data-theme] .catalog-genres .library-count{place-items:center;min-width:82px;display:grid}html:root[data-theme] .catalog-genres .catalog-group-row{scrollbar-width:none;gap:7px;margin:12px 0 0;padding:0 0 5px;display:flex;overflow-x:auto}html:root[data-theme] .catalog-genres .catalog-group-row::-webkit-scrollbar{display:none}html:root[data-theme] .catalog-genres .catalog-chip{color:#d5dbe4;background:#17191e;border:1px solid #363b44;border-radius:9px;flex:none;min-height:34px;padding:0 14px;font-size:11px;font-weight:750}html:root[data-theme] .catalog-genres .catalog-chip:hover{border-color:var(--catalog-accent);color:#fff}html:root[data-theme] .catalog-genres .catalog-chip.active{border-color:var(--catalog-accent);background:var(--catalog-accent);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--catalog-accent) 26%,transparent)}html:root[data-theme] .catalog-genres .library-movie-grid{margin-top:20px}@media (width<=850px){html:root[data-theme] .catalog-genres{padding:12px 12px calc(82px + env(safe-area-inset-bottom))}html:root[data-theme] .catalog-genres .library-page-header{min-height:48px}html:root[data-theme] .catalog-genres .library-page-header h1{font-size:22px}html:root[data-theme] .catalog-genres .library-page-header select{min-width:105px;height:33px}html:root[data-theme] .catalog-genres .library-count{display:none}html:root[data-theme] .catalog-genres .catalog-group-row{margin-top:9px}html:root[data-theme] .catalog-genres .catalog-chip{min-height:31px;padding:0 12px;font-size:10px}}html:root[data-theme=classic] .sidebar,html:root[data-theme=classic] .panel-card,html:root[data-theme=classic] .sidebar-vip{box-shadow:none!important;border-color:#ca933247!important}html:root[data-theme=classic] .sidebar{background:linear-gradient(#121214,#0d0d0f)!important}html:root[data-theme=classic] .sidebar .nav-item{border-radius:9px!important;margin:3px 9px!important}html:root[data-theme=classic] .sidebar .nav-item:not(.active){color:#bdb8ba!important}html:root[data-theme=classic] .sidebar .nav-item.active{box-shadow:none!important}html:root[data-theme=classic] .right-panel{gap:12px!important}html:root[data-theme=classic] .right-panel .panel-card{background:linear-gradient(145deg,#171313,#0f1012)!important;border-radius:15px!important;padding:17px 18px!important}html:root[data-theme=classic] .panel-card h3{letter-spacing:-.02em!important}html:root[data-theme=classic] .quick-access{gap:8px!important}html:root[data-theme=classic] .quick-card{min-height:48px!important;box-shadow:none!important;background:#151111!important;border-color:#ca93324d!important;border-radius:10px!important}html:root[data-theme=classic] .quick-card:hover{background:#1b1315!important;border-color:#de2a31!important}html:root[data-theme=classic] .hero-standard .hero-copy-synced,html:root[data-theme=classic] .v3-hero-copy{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html:root[data-theme=classic] .hero-copy-synced h1,html:root[data-theme=classic] .v3-hero-copy h1{filter:none!important;letter-spacing:-.035em!important;text-shadow:0 2px 8px #000000b8!important}html:root[data-theme=classic] .hero-copy-synced p,html:root[data-theme=classic] .v3-hero-copy p{color:#f1ece5!important;text-shadow:0 1px 3px #000000b8!important}html:root[data-theme=classic] .movie-section{margin-top:15px!important}html:root[data-theme=classic] .movie-section .section-heading{background:linear-gradient(90deg,#211316,#161414 72%)!important;border-left:3px solid #df2a31!important;border-radius:10px!important;min-height:43px!important;padding:8px 12px!important}html:root[data-theme=classic] .movie-section .section-heading h2{letter-spacing:-.02em!important;font-size:17px!important}html:root[data-theme=classic] .movie-section .section-heading span{color:#b9aeaa!important;font-size:8px!important}html:root[data-theme=classic] .movie-section .section-heading button{color:#e8d1a0!important}html:root[data-theme=classic] .movie-rail{gap:13px!important}html:root[data-theme=classic] .movie-card{border-radius:12px!important}html:root[data-theme=classic] .movie-card:hover{transform:translateY(-3px)!important}html:root[data-theme=classic] .movie-card-title{font-size:13px!important;line-height:1.2!important}@media (width<=850px){html:root[data-theme=classic] .hero-standard .hero-copy-synced,html:root[data-theme=classic] .v3-hero-copy{border-radius:9px!important;padding:7px 9px!important}html:root[data-theme=classic] .movie-section{margin-top:9px!important}html:root[data-theme=classic] .movie-section .section-heading{min-height:34px!important;padding:5px 9px!important}html:root[data-theme=classic] .movie-section .section-heading h2{font-size:15px!important}}@media (width>=851px){html:root[data-theme] .top-header{gap:8px!important;min-height:56px!important;padding:6px 10px!important}html:root[data-theme] .theme-picker{gap:2px!important;padding:3px!important}html:root[data-theme] .theme-picker button{color:#0000!important;min-width:26px!important;padding:0 6px!important;font-size:0!important}html:root[data-theme] .theme-picker button.active{min-width:62px!important;color:var(--theme-text,#fff)!important;font-size:8px!important}html:root[data-theme] .theme-picker .theme-symbol{margin:0!important;font-size:10px!important}html:root[data-theme] .theme-picker button.active .theme-symbol{margin-right:4px!important}html:root[data-theme] .quick-access{gap:8px!important;margin:9px 0 4px!important}html:root[data-theme] .quick-card{min-height:43px!important;padding:5px 10px!important}html:root[data-theme] .quick-card small{letter-spacing:.02em!important;font-size:8px!important}html:root[data-theme] .movie-section{margin-top:18px!important}html:root[data-theme] .movie-section .section-heading{background:linear-gradient(90deg,#ffffff0e,#ffffff05)!important;border-radius:10px!important;min-height:48px!important;padding:8px 12px!important}html:root[data-theme] .movie-section .section-heading h2{letter-spacing:-.015em!important;font-size:17px!important}html:root[data-theme] .movie-section .section-heading span{opacity:.7;font-size:9px!important}html:root[data-theme] .movie-shelf-count{display:none!important}html:root[data-theme] .movie-view-all{letter-spacing:.04em!important;font-size:9px!important}html:root[data-theme] .movie-rail-arrow{width:27px!important;height:27px!important}html:root[data-theme] .movie-rail-track{animation:21s linear infinite popcon-rail-five-second-rest!important}html:root[data-theme] .movie-rail-track.movie-rail-right{animation-direction:reverse!important}html:root[data-theme] .movie-rail:hover .movie-rail-track,html:root[data-theme] .movie-rail:focus-within .movie-rail-track,html:root[data-theme] .movie-rail.is-dragging .movie-rail-track{animation-play-state:paused!important}html:root[data-theme] .movie-card{transition:transform .18s,border-color .18s!important}html:root[data-theme] .movie-card:hover{transform:translateY(-3px)!important}}html:root[data-theme] .corn-mark{border:1px solid var(--logo-edge)!important;background:radial-gradient(circle at 30% 18%,var(--logo-glow),transparent 46%),var(--logo-shell)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--logo-edge) 16%,transparent),0 8px 20px var(--logo-glow)!important}html:root[data-theme] .corn-mark:after{content:""!important;background:conic-gradient(from 25deg,transparent 0 18%,var(--logo-edge) 25%,transparent 36% 63%,var(--logo-word-3) 72%,transparent 84%)!important;opacity:.7!important;display:block!important}html:root[data-theme] .corn-wordmark strong{color:#0000!important;background:linear-gradient(90deg,var(--logo-word-1),var(--logo-word-2) 55%,var(--logo-word-3))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}html:root[data-theme] .corn-wordmark strong span{color:var(--logo-word-o)!important;-webkit-text-fill-color:var(--logo-word-o)!important;background:0 0!important}html:root[data-theme] .corn-wordmark small{color:var(--logo-sub)!important}html:root[data-theme] .vip-panel h3 span{color:var(--theme-accent,#f0bf4e);font-size:.8em}html:root[data-theme] .vip-panel-lead{color:var(--theme-muted,#b8b2ae)!important;margin:-2px 0 9px!important;font-size:11px!important;line-height:1.45!important}html:root[data-theme] .vip-panel ul{margin:0!important}html:root[data-theme] .vip-panel li{color:var(--theme-muted,#c4c0bc);font-size:11px}html:root[data-theme] .vip-panel li b{color:var(--theme-text,#fff);font-weight:750}html:root[data-theme] .details-page{isolation:isolate;position:relative;background:0 0!important}html:root[data-theme] .details-page:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(90deg,#05070be8,#05070bb8 48%,#05070be6),linear-gradient(0deg,#05070bc7,#05070b7a),var(--details-poster);filter:blur(18px)saturate(.78)brightness(.67);background-position:50%;background-size:cover;position:fixed;inset:-24px;transform:scale(1.06)}html:root[data-theme] .details-page>*{z-index:1;position:relative}html:root[data-theme] .details-hero{min-height:0!important;box-shadow:none!important;background:#090c12!important;border:0!important}html:root[data-theme] .details-background{filter:blur(15px)saturate(.9)brightness(.72)!important;opacity:.78!important;background-position:50% 38%!important;background-size:cover!important;transform:scale(1.08)!important}html:root[data-theme] .details-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#06080c66,#0000 36%,#06080c6b),linear-gradient(#0000 45%,#06080c70);position:absolute;inset:0}html:root[data-theme] .details-content{z-index:2!important;box-sizing:border-box!important;grid-template-columns:minmax(150px,185px) minmax(0,1.8fr) minmax(245px,.85fr)!important;align-items:center!important;gap:22px!important;max-width:1320px!important;min-height:clamp(430px,34vw,490px)!important;padding:52px 32px 28px!important;display:grid!important}html:root[data-theme] .details-poster{transform-origin:50%;border-color:color-mix(in srgb,var(--theme-accent,#e5303b) 55%,transparent)!important;width:100%!important;max-height:none!important;animation:5.5s ease-in-out infinite popcon-detail-poster-float!important;box-shadow:0 15px 44px #0000007a!important}html:root[data-theme] .details-player-shell{isolation:isolate;aspect-ratio:16/9;background-color:#111;background-position:50%;background-size:cover;border-radius:15px;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000057,0 0 34px #0000003d;border:0!important}html:root[data-theme] .details-player-shell:before{z-index:-2;content:"";background:inherit;filter:blur(5px)saturate(.82)brightness(.84);position:absolute;inset:-16px;transform:scale(1.04)}html:root[data-theme] .details-player-veil{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:linear-gradient(135deg,#0305098f,#080a0f38 50%,#03050994),#07090d1a;position:absolute;inset:0}html:root[data-theme] .details-player-lock{z-index:1;text-align:center;background:#05070b75;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;align-items:center;gap:6px;width:min(80%,310px);padding:12px 16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 42px #0000003d}html:root[data-theme] .details-player-lock-icon{color:#fff;background:#05070bb8;border:1px solid #e9b847;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid;box-shadow:0 0 0 7px #e9b8471f}html:root[data-theme] .details-player-lock strong{color:#fff;font-size:clamp(14px,1.35vw,18px);line-height:1.25;animation:2.4s ease-in-out infinite popcon-lock-copy}html:root[data-theme] .details-player-lock small{color:#d4d9e0;font-size:9px}html:root[data-theme] .details-player-lock button{color:#fff;border:0;border-radius:7px;min-height:32px;margin-top:3px;padding:0 13px;font-weight:850}html:root[data-theme] .details-player-buy-wrap{margin-top:3px;position:relative}html:root[data-theme] .details-player-purchase{letter-spacing:.01em;min-width:142px;color:#1d1405!important;background:linear-gradient(105deg,#98630d,#f0bd45,#c98813) 0 0/180% 100%!important;font-size:10px!important;animation:2.8s ease-in-out infinite popcon-purchase-shimmer,2.8s ease-in-out infinite popcon-buy-breathe!important;box-shadow:0 7px 18px #c9891347!important}html:root[data-theme] .details-player-purchase:hover{filter:brightness(1.08);transform:translateY(-1px)scale(1.025)}html:root[data-theme] .details-player-purchase:disabled{opacity:.62;cursor:wait}html:root[data-theme] .details-player-label{z-index:1;gap:5px;display:flex;position:absolute;bottom:10px;right:11px}html:root[data-theme] .details-player-label span{color:#fff;background:#04060abd;border:1px solid #ffffff38;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800}html:root[data-theme] .details-info{align-self:center;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff1f!important;border-radius:0!important;padding:0 0 0 19px!important}html:root[data-theme] .details-kicker{color:var(--theme-accent,#f1bd4e);letter-spacing:.08em;margin-top:9px;font-size:10px;font-weight:800;display:block}html:root[data-theme] .details-info h1{letter-spacing:-.045em!important;margin:7px 0!important;font-size:clamp(27px,3vw,41px)!important;line-height:1.04!important}html:root[data-theme] .details-meta{gap:8px!important;font-size:11px!important}html:root[data-theme] .details-info p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#c5ccd6!important;margin:11px 0!important;font-size:12px!important;line-height:1.55!important}html:root[data-theme] .details-tags{gap:5px!important;margin-bottom:12px!important}html:root[data-theme] .details-tags span{padding:5px 7px!important;font-size:8px!important}html:root[data-theme] .details-actions{gap:7px!important}html:root[data-theme] .details-actions button{min-height:40px!important;padding:0 12px!important;font-size:11px!important}html:root[data-theme] .details-play{min-width:174px!important;font-weight:850!important}html:root[data-theme] .details-actions:not(.is-expanded)>:not(.details-play):not(.details-more-toggle):not(.details-purchase-message){display:none!important}html:root[data-theme] .details-actions.is-expanded{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}html:root[data-theme] .details-actions.is-expanded .details-play,html:root[data-theme] .details-actions.is-expanded .details-purchase-message{grid-column:1/-1}html:root[data-theme] .details-more-toggle{appearance:none!important;color:#e7c36f!important;-webkit-text-fill-color:#e7c36f!important;min-width:104px!important;box-shadow:none!important;background:#131519!important;border:1px solid #e9b8476b!important}html:root[data-theme] .details-more-toggle:hover{color:#fff0c6!important;-webkit-text-fill-color:#fff0c6!important;background:#242016!important;border-color:#e9b847!important}html:root[data-theme] .series-details-page{isolation:isolate;min-height:100vh;position:relative;background:0 0!important;padding:24px 4vw 58px!important}html:root[data-theme] .series-details-page:before{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(90deg,#05070be6,#05070bb3 52%,#05070be6),linear-gradient(0deg,#05070bbd,#05070b6b),var(--series-poster);filter:blur(18px)saturate(.78)brightness(.62);background-position:50%;background-size:cover;position:fixed;inset:-22px;transform:scale(1.06)}html:root[data-theme] .series-details-page>*{z-index:1;position:relative}html:root[data-theme] .series-back{z-index:2;color:#d9e0e9!important;background:#11161e!important;border:1px solid #ffffff29!important;border-radius:999px!important;min-height:30px!important;margin:0 0 14px!important;padding:0 10px!important;font-size:11px!important;position:relative!important}html:root[data-theme] .series-hero{overflow:hidden;background:#10151d!important;border:0!important;border-radius:18px!important;grid-template-columns:clamp(145px,13vw,220px) minmax(0,1.75fr) minmax(250px,.72fr)!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:none!important;min-height:410px!important;padding:30px!important;display:grid!important}html:root[data-theme] .series-poster{box-shadow:0 16px 40px #0000006b;aspect-ratio:2/3!important;border-radius:12px!important;width:100%!important;height:auto!important;min-height:0!important}html:root[data-theme] .series-preview-player{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:14px;min-height:0;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000059}html:root[data-theme] .series-preview-player:before{content:"";background:inherit;filter:blur(8px)brightness(.68);position:absolute;inset:-10px;transform:scale(1.05)}html:root[data-theme] .series-preview-player:after{content:"";background:linear-gradient(135deg,#04070bad,#06090d40,#04070bad);position:absolute;inset:0}html:root[data-theme] .series-preview-lock{z-index:1;text-align:center;background:#070a0e8a;border:1px solid #ffffff24;border-radius:13px;flex-direction:column;align-items:center;gap:6px;width:min(78%,300px);padding:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html:root[data-theme] .series-preview-lock>span{color:#eec057;border:1px solid #e7b33d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}html:root[data-theme] .series-preview-lock strong{color:#fff;font-size:16px}html:root[data-theme] .series-preview-lock small{color:#c4ccd5;font-size:9px}html:root[data-theme] .series-preview-lock button{color:#1c1405;background:linear-gradient(105deg,#9b6610,#efbd45,#c88713);border:0;border-radius:7px;min-height:32px;margin-top:3px;padding:0 13px;font-size:10px;font-weight:850}html:root[data-theme] .series-preview-tags{z-index:1;gap:5px;display:flex;position:absolute;bottom:9px;right:10px}html:root[data-theme] .series-preview-tags span{color:#fff;background:#04060ab8;border:1px solid #fff3;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:800}html:root[data-theme] .series-info{border-left:1px solid #ffffff1f;min-width:0;padding-left:20px}html:root[data-theme] .series-info h1{margin:8px 0!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.05!important}html:root[data-theme] .series-info>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#c8d0d9!important;margin:12px 0!important;font-size:12px!important;line-height:1.55!important}html:root[data-theme] .series-stats{gap:7px!important}html:root[data-theme] .series-stats>div{padding:9px!important}html:root[data-theme] .series-command-bar{background:0 0!important;margin:14px 0 0!important;padding:0!important}html:root[data-theme] .series-command-bar .series-primary-action{background:#d9222c!important}@media (width<=850px){html:root[data-theme] .series-details-page{padding:14px 12px 90px!important}html:root[data-theme] .series-hero{grid-template-columns:85px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:14px!important}html:root[data-theme] .series-poster{grid-row:1}html:root[data-theme] .series-preview-player{min-height:0}html:root[data-theme] .series-info{border-left:0;grid-column:1/-1;padding-left:0}}html:root[data-theme] .details-actions.is-expanded .details-more-toggle{order:9;grid-column:1/-1;justify-self:start}@media (width>=851px){html:root[data-theme] .details-back{z-index:40!important;color:#d9e0e9!important;min-width:0!important;min-height:30px!important;box-shadow:none!important;background:#11161e!important;border-color:#ffffff29!important;border-radius:999px!important;padding:0 10px!important;font-size:11px!important;line-height:30px!important;position:absolute!important;top:16px!important;left:3vw!important}}html:root[data-theme] .details-bottom{max-width:1320px!important;padding:30px 32px 0!important}html:root[data-theme] .details-bottom>h2{font-size:21px!important}html:root[data-theme] .details-bottom>p{margin-top:8px!important;font-size:13px!important;line-height:1.65!important}html:root[data-theme] .details-buy-benefits{background:#ffffff06;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:1.45fr repeat(3,1fr);gap:9px;margin:20px 0;padding:11px;display:grid}html:root[data-theme] .details-buy-benefits-head,html:root[data-theme] .details-buy-benefit{align-items:center;gap:9px;min-width:0;display:flex}html:root[data-theme] .details-buy-benefits-head>span,html:root[data-theme] .details-buy-benefit i{width:30px;height:30px;color:var(--theme-accent,#f1bd4e);background:color-mix(in srgb,var(--theme-accent,#e5303b) 13%,transparent);border-radius:8px;flex:0 0 30px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}html:root[data-theme] .details-buy-benefits b,html:root[data-theme] .details-buy-benefits small{display:block}html:root[data-theme] .details-buy-benefits b{color:#f6f7f9;font-size:11px}html:root[data-theme] .details-buy-benefits small{color:#9da6b3;margin-top:2px;font-size:9px;line-height:1.35}html:root[data-theme] .details-specs{margin-top:16px!important}@keyframes popcon-detail-poster-float{0%,to{transform:perspective(650px)rotateY(-4deg)translateY(0)}50%{transform:perspective(650px)rotateY(4deg)translateY(-6px)}}@keyframes popcon-lock-copy{0%,to{opacity:.76}50%{opacity:1;text-shadow:0 0 20px color-mix(in srgb,var(--theme-accent,#e5303b) 65%,transparent)}}@keyframes popcon-purchase-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes popcon-buy-breathe{0%,62%,to{transform:scale(1)}72%{transform:scale(1.065)}82%{transform:scale(.985)}}@media (width<=850px){html:root[data-theme] .details-back{z-index:40!important;border-radius:999px!important;min-height:29px!important;padding:0 9px!important;font-size:10px!important;line-height:29px!important;position:absolute!important;top:12px!important;left:14px!important}html:root[data-theme] .details-content{grid-template-columns:78px minmax(0,1fr)!important;gap:9px!important;min-height:0!important;padding:48px 12px 16px!important}html:root[data-theme] .details-poster{grid-row:1;align-self:center;border-radius:9px!important;width:78px!important}html:root[data-theme] .details-player-shell{aspect-ratio:16/9;min-height:0}html:root[data-theme] .details-player-label{display:none!important}html:root[data-theme] .details-player-lock{gap:4px;width:min(82%,230px);padding:8px 10px}html:root[data-theme] .details-player-lock-icon{width:30px;height:30px;font-size:13px}html:root[data-theme] .details-player-lock strong{font-size:12px}html:root[data-theme] .details-player-lock small{font-size:8px}html:root[data-theme] .details-player-purchase{min-width:124px;min-height:29px!important;font-size:9px!important}html:root[data-theme] .details-info{grid-column:1/-1;border-left:0!important;padding-left:0!important}html:root[data-theme] .details-quality{padding:4px 8px!important;font-size:9px!important}html:root[data-theme] .details-kicker{margin-top:6px!important;font-size:8px!important}html:root[data-theme] .details-info h1{margin:5px 0!important;font-size:25px!important}html:root[data-theme] .details-meta{gap:6px!important;font-size:10px!important}html:root[data-theme] .details-info p{-webkit-line-clamp:2;margin:9px 0!important;font-size:11px!important}html:root[data-theme] .details-tags{margin-bottom:10px!important}html:root[data-theme] .details-tags span{padding:4px 6px!important;font-size:7px!important}html:root[data-theme] .details-bottom>h2{font-size:19px!important}html:root[data-theme] .details-bottom>p{-webkit-line-clamp:2;font-size:12px!important}html:root[data-theme] .details-bottom{padding:24px 14px 0!important}html:root[data-theme] .details-buy-benefits{grid-template-columns:1fr 1fr;padding:10px}html:root[data-theme] .details-buy-benefits-head{grid-column:1/-1}html:root[data-theme] .details-buy-benefit:last-child{display:none}html:root[data-theme] .details-specs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root[data-theme] .details-actions,html:root[data-theme] .details-actions.is-expanded{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}html:root[data-theme] .details-actions:not(.is-expanded) .details-play{grid-column:1/-1!important}html:root[data-theme] .details-actions button{width:100%!important;min-width:0!important;min-height:39px!important}}@media (width>=851px){html:root[data-theme] .details-hero{width:92vw!important;max-width:none!important;margin:0 auto!important}}@media (width>=1500px){html:root[data-theme] .details-content{grid-template-columns:minmax(190px,240px) minmax(0,1.9fr) minmax(300px,.82fr)!important;gap:30px!important;width:92vw!important;max-width:none!important;padding:62px 42px 34px!important}html:root[data-theme] .details-bottom{width:92vw!important;max-width:none!important}html:root[data-theme] .details-player-shell{min-height:0!important}html:root[data-theme] .details-info h1{font-size:clamp(34px,2.5vw,52px)!important}html:root[data-theme] .details-info p{font-size:13px!important}}@media (prefers-reduced-motion:reduce){html:root[data-theme] .details-poster,html:root[data-theme] .details-player-lock strong{animation:none!important}}@media (width<=850px){html:root[data-theme] .details-content{grid-template-columns:118px minmax(0,1fr)!important;gap:13px!important;padding:52px 18px 20px!important}html:root[data-theme] .details-poster{width:118px!important;box-shadow:0 14px 32px #00000075,0 0 0 1px color-mix(in srgb,var(--theme-accent,#e5303b) 22%,transparent)!important;border-radius:11px!important}html:root[data-theme] .details-player-shell{min-width:0;aspect-ratio:16/9!important;box-shadow:0 16px 36px #0000007a,0 0 26px color-mix(in srgb,var(--theme-accent,#e5303b) 12%,transparent)!important;border-radius:14px!important}html:root[data-theme] .details-player-lock{gap:5px!important;width:min(85%,260px)!important;padding:10px 12px!important}html:root[data-theme] .details-player-lock-icon{width:33px!important;height:33px!important}html:root[data-theme] .details-player-lock strong{font-size:13px!important}html:root[data-theme] .details-player-purchase{min-width:138px!important;min-height:31px!important}}@media (width<=390px){html:root[data-theme] .details-content{grid-template-columns:100px minmax(0,1fr)!important;gap:10px!important;padding-inline:13px!important}html:root[data-theme] .details-poster{width:100px!important}}@keyframes popcon-player-focus-glow{0%,to{box-shadow:0 16px 38px #00000080,0 0 0 1px #e9b84733,0 0 18px #e9b8471f}50%{box-shadow:0 20px 46px #0009,0 0 0 1px #e9b84794,0 0 34px #e9b84742}}html:root[data-theme] .details-player-shell:after{z-index:2;content:"";pointer-events:none;border-radius:inherit;border:1px solid #04070cc2;position:absolute;inset:0;box-shadow:inset 0 0 24px #00000038}@media (width<=850px){html:root[data-theme] .details-player-shell{aspect-ratio:1.38!important;animation:3.2s ease-in-out infinite popcon-player-focus-glow!important}html:root[data-theme] .details-poster{align-self:center!important}html:root[data-theme] .details-info p{-webkit-line-clamp:1!important}html:root[data-theme] .details-actions:not(.is-expanded){width:auto!important;display:flex!important}html:root[data-theme] .details-actions:not(.is-expanded) .details-more-toggle{width:auto!important;min-width:112px!important;min-height:34px!important}html:root[data-theme] .movie-section{content-visibility:auto;contain-intrinsic-size:auto 250px}}.app-recovery{box-sizing:border-box;color:#f7f2ea;text-align:center;background:radial-gradient(circle at 50% 22%,#d3382629,#0000 28%),#0b0d12;align-content:center;place-items:center;gap:10px;min-height:100dvh;padding:28px;display:grid}.app-recovery-mark{color:#f2bf42;background:#15121a;border:1px solid #ecbc45a6;border-radius:15px;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.app-recovery p{color:#e63942;letter-spacing:.16em;margin:7px 0 0;font-size:11px;font-weight:800}.app-recovery h1{margin:0;font-size:clamp(22px,5vw,32px)}.app-recovery span{color:#aeb5c1;max-width:340px;font-size:14px;line-height:1.6}.app-recovery button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#cf2933;border:0;border-radius:10px;margin-top:8px;padding:0 18px;font-weight:800}.app-recovery button:hover{background:#e1343f}@media (prefers-reduced-motion:reduce){html:root[data-theme] .details-player-shell{animation:none!important}}@media (width<=850px){html{scroll-padding-bottom:calc(82px + env(safe-area-inset-bottom))}body{-webkit-tap-highlight-color:transparent;min-width:320px}html:root[data-theme] .app,html:root[data-theme] .main-content{padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}html:root[data-theme] .mobile-discovery-bar{margin:2px 0 8px!important;padding:7px 12px 6px!important;top:0!important}html:root[data-theme] .mobile-search-field{border-radius:12px!important;height:42px!important}html:root[data-theme] .mobile-search-field button{min-width:46px;border-radius:9px!important;height:34px!important}html:root[data-theme] .mobile-filter-chips{gap:6px!important;margin-top:6px!important;padding-bottom:3px!important}html:root[data-theme] .mobile-filter-chips button{height:28px!important;padding-inline:11px!important;font-size:8px!important}html:root[data-theme] .movie-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}html:root[data-theme] .movie-rail-track.movie-grid{width:max-content!important;animation:none!important}html:root[data-theme] .movie-rail .movie-card,html:root[data-theme=focus] .movie-rail .movie-card{scroll-snap-align:start;flex-basis:128px!important;width:128px!important}html:root[data-theme] .movie-section-wide .movie-rail .movie-card,html:root[data-theme=focus] .movie-section-wide .movie-rail .movie-card{flex-basis:min(72vw,286px)!important;width:min(72vw,286px)!important}html:root[data-theme] .movie-rail-arrow{display:none!important}html:root[data-theme] .movie-section .section-heading{padding-inline:12px!important}html:root[data-theme] .details-player-shell,html:root[data-theme] .series-preview-player{aspect-ratio:16/9!important;animation:none!important}html:root[data-theme] .details-player-shell{box-shadow:0 14px 30px #00000070,0 0 0 1px color-mix(in srgb,var(--theme-accent,#e5303b) 20%,transparent)!important}html:root[data-theme] .mobile-bottom-nav{right:10px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;border-radius:18px!important;height:64px!important;padding:5px!important;left:10px!important}html:root[data-theme] .mobile-bottom-nav button{border-radius:13px!important;min-height:52px!important}html:root[data-theme] .mobile-bottom-nav button>span{font-size:18px!important}html:root[data-theme] .mobile-bottom-nav button>small{font-size:7.5px!important}html:root[data-theme] .mobile-quick-sheet{max-height:min(82vh,680px)!important;padding:10px 12px max(18px,env(safe-area-inset-bottom))!important}html:root[data-theme] .mobile-quick-actions button{min-height:46px!important}}@media (width<=370px){html:root[data-theme] .movie-rail .movie-card,html:root[data-theme=focus] .movie-rail .movie-card{flex-basis:116px!important;width:116px!important}html:root[data-theme] .mobile-welcome-row{display:none!important}html:root[data-theme] .mobile-red-dragon-intro{padding-bottom:3px!important}}html:root[data-theme=classic] body{background:radial-gradient(at 78% -12%,#b122281f,#0000 36%),linear-gradient(160deg,#090b0f 0%,#0d0f14 52%,#090b0f 100%)!important}html:root[data-theme=classic] .app{background:0 0!important}html:root[data-theme=classic] .app:before,html:root[data-theme=classic] .app:after{opacity:.16!important;filter:saturate(.75)contrast(.95)drop-shadow(0 0 16px #d338261f)!important}@media (width<=850px){html:root[data-theme=classic] .app:before,html:root[data-theme=classic] .app:after{display:none!important}}@keyframes popcon-series-player-focus-glow{0%,to{box-shadow:0 16px 38px #00000080,0 0 0 1px #e9b84733,0 0 18px #e9b8471f}50%{box-shadow:0 20px 46px #0009,0 0 0 1px #e9b84794,0 0 34px #e9b84742}}html:root[data-theme] .series-preview-player{border:1px solid #e9b8474d!important;animation:3.2s ease-in-out infinite popcon-series-player-focus-glow!important}html:root[data-theme] .series-preview-lock button{background-size:180% 100%!important;animation:2.8s ease-in-out infinite popcon-purchase-shimmer,2.8s ease-in-out infinite popcon-buy-breathe!important;box-shadow:0 7px 18px #c9891347!important}@media (width<=850px){html:root[data-theme] .series-hero{grid-template-columns:112px minmax(0,1fr)!important;gap:13px!important;padding:52px 18px 18px!important}html:root[data-theme] .series-poster{aspect-ratio:2/3!important;align-self:center!important;min-height:0!important}html:root[data-theme] .series-preview-player{aspect-ratio:1.38!important}html:root[data-theme] .series-preview-lock{width:min(85%,260px)!important;padding:10px 12px!important}html:root[data-theme] .series-preview-lock strong{font-size:13px!important}html:root[data-theme] .series-preview-lock small{font-size:8px!important}html:root[data-theme] .series-info>p{-webkit-line-clamp:1!important}html:root[data-theme] .series-command-bar{margin-top:10px!important}html:root[data-theme] .series-command-bar button{min-height:34px!important}}@media (width<=390px){html:root[data-theme] .series-hero{grid-template-columns:98px minmax(0,1fr)!important;gap:10px!important;padding-inline:13px!important}}@media (prefers-reduced-motion:reduce){html:root[data-theme] .series-preview-player,html:root[data-theme] .series-preview-lock button{animation:none!important}}@media (width<=850px){html:root[data-theme] .details-back{min-height:26px!important;padding:0 8px!important;font-size:9px!important;line-height:26px!important;top:7px!important;left:13px!important}html:root[data-theme] .details-content{padding-top:41px!important;padding-bottom:13px!important}html:root[data-theme] .details-info h1{margin:3px 0!important;font-size:24px!important}html:root[data-theme] .details-kicker{margin-top:4px!important}html:root[data-theme] .details-info p,html:root[data-theme] .details-tags{margin:7px 0!important}html:root[data-theme] .details-actions:not(.is-expanded){margin-top:2px!important}html:root[data-theme] .details-actions:not(.is-expanded) .details-more-toggle{place-items:center;border-radius:9px!important;width:36px!important;min-width:36px!important;min-height:32px!important;padding:0!important;font-size:0!important;display:grid!important}html:root[data-theme] .details-actions:not(.is-expanded) .details-more-toggle:before{content:"⋯";color:#e7c36f;font-size:20px;font-weight:850;line-height:1}html:root[data-theme] .details-content{grid-template-rows:auto auto!important;grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important}html:root[data-theme] .details-player-shell{aspect-ratio:16/9!important;border-radius:14px!important;grid-area:1/1/auto/-1!important;width:100%!important;min-height:0!important}html:root[data-theme] .details-poster{grid-area:2/1!important;align-self:start!important;width:96px!important}html:root[data-theme] .details-info{grid-area:2/2!important;min-width:0!important}}html:root[data-theme] .details-cinema-heading{border-top:1px solid #ffffff14!important;max-width:1180px!important;margin:24px 0 10px!important;padding-top:16px!important}html:root[data-theme] .details-cinema-heading small{color:var(--theme-accent,#e5303b)!important;letter-spacing:.13em!important;font-size:8px!important}html:root[data-theme] .details-cinema-heading h2{letter-spacing:-.025em;margin-top:4px!important;font-size:19px!important}html:root[data-theme] .details-cinema-heading>span{background:#0d1016b3;border:1px solid #ffffff1a;border-radius:999px;align-self:center;padding:5px 8px;font-size:9px!important}html:root[data-theme] .details-cinema-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;max-width:1180px!important}html:root[data-theme] .details-cinema-strip button{aspect-ratio:1.72!important;border-radius:10px!important;transition:transform .2s,border-color .2s,filter .2s!important}html:root[data-theme] .details-cinema-strip button:before{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#04060af0);position:absolute;inset:0}html:root[data-theme] .details-cinema-strip button div{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06080cbd!important;border-radius:6px!important;padding:6px 7px!important;bottom:6px!important;left:6px!important;right:6px!important}html:root[data-theme] .details-cinema-strip button strong{font-size:11px!important}html:root[data-theme] .details-cinema-strip button span{margin-top:2px!important;font-size:8px!important}html:root[data-theme] .details-cinema-strip button:hover{filter:brightness(1.1);transform:translateY(-3px)scale(1.012)!important}html:root[data-theme] .details-community{background:linear-gradient(105deg,color-mix(in srgb,var(--theme-accent,#e5303b) 12%,transparent),transparent 42%),#13161de0!important;border-color:#ffffff1a!important;border-radius:12px!important;max-width:1180px!important;margin-top:14px!important;padding:12px 14px!important}html:root[data-theme] .details-community h2{margin:3px 0!important;font-size:15px!important}html:root[data-theme] .details-community p{font-size:10px!important}html:root[data-theme] .details-community-actions button{min-height:32px!important;padding:0 10px!important;font-size:9px!important}@media (width<=850px){html:root[data-theme] .details-cinema-heading{margin-top:20px!important}html:root[data-theme] .details-cinema-heading h2{font-size:18px!important}html:root[data-theme] .details-cinema-strip{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex!important;overflow-x:auto!important}html:root[data-theme] .details-cinema-strip button{scroll-snap-align:start;flex:0 0 190px!important}html:root[data-theme] .details-community{grid-template-columns:1fr auto!important;gap:8px!important}html:root[data-theme] .details-community-actions{width:auto!important}html:root[data-theme] .details-community-actions button:last-child{display:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:root[data-theme] .app{width:100%!important;min-width:0!important;min-height:100svh!important;padding:8px 8px 78px!important;display:block!important;overflow-x:clip!important}html:root[data-theme] .sidebar,html:root[data-theme] .top-header{display:none!important}html:root[data-theme] .app-center,html:root[data-theme] .main-content{width:100%!important;min-width:0!important}html:root[data-theme] .main-content{padding-bottom:8px!important}html:root[data-theme] .right-panel{padding:0!important;display:contents!important}html:root[data-theme] .right-panel>.panel-card{display:none!important}html:root[data-theme] .mobile-red-dragon-intro{display:grid!important}html:root[data-theme] .mobile-discovery-bar{display:block!important}html:root[data-theme] .quick-access,html:root[data-theme] .mobile-bottom-nav{display:flex!important}html:root[data-theme] .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root[data-theme] .movie-rail{overflow-x:auto!important}html:root[data-theme] .hero-with-image{min-height:0!important}html:root[data-theme] .right-panel .mobile-topup-overlay,html:root[data-theme] .right-panel .wallet-warning-overlay,html:root[data-theme] .right-panel .khqr-checkout-overlay{display:flex!important}}html:root[data-theme][data-handset=true] .app{width:100%!important;min-width:0!important;min-height:100svh!important;padding:8px 8px 78px!important;display:block!important;overflow-x:clip!important}html:root[data-theme][data-handset=true] .sidebar,html:root[data-theme][data-handset=true] .top-header{display:none!important}html:root[data-theme][data-handset=true] .app-center,html:root[data-theme][data-handset=true] .main-content{width:100%!important;min-width:0!important}html:root[data-theme][data-handset=true] .main-content{padding-bottom:8px!important}html:root[data-theme][data-handset=true] .right-panel{padding:0!important;display:contents!important}html:root[data-theme][data-handset=true] .right-panel>.panel-card{display:none!important}html:root[data-theme][data-handset=true] .mobile-red-dragon-intro{background:var(--theme-bg)!important;padding:5px 12px 2px!important;display:block!important}html:root[data-theme][data-handset=true] .mobile-dragon-brand{align-items:center!important;gap:7px!important;min-height:32px!important;display:flex!important}html:root[data-theme][data-handset=true] .mobile-dragon-brand .corn-logo{transform-origin:0!important;margin-right:-30px!important;transform:scale(.64)!important}html:root[data-theme][data-handset=true] .mobile-wallet-summary{border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:11px!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;min-height:48px!important;padding:5px 8px!important;display:grid!important}html:root[data-theme][data-handset=true] .mobile-wallet-summary strong{font-size:16px!important}html:root[data-theme][data-handset=true] .mobile-welcome-row{grid-template-columns:25px minmax(0,1fr) 38px!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:4px!important;display:grid!important}html:root[data-theme][data-handset=true] .mobile-discovery-bar{background:var(--theme-bg)!important;margin:3px 0!important;padding:2px 8px!important;display:block!important;position:relative!important;top:auto!important}html:root[data-theme][data-handset=true] .mobile-search-field{border:1px solid var(--theme-border)!important;background:var(--theme-surface-raised)!important;border-radius:11px!important;grid-template-columns:29px minmax(0,1fr) 42px!important;align-items:center!important;height:39px!important;display:grid!important;overflow:hidden!important}html:root[data-theme][data-handset=true] .mobile-filter-chips{gap:5px!important;margin-top:4px!important;display:flex!important;overflow-x:auto!important}html:root[data-theme][data-handset=true] .mobile-filter-chips button{border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:999px!important;height:25px!important;padding:0 10px!important}html:root[data-theme][data-handset=true] .hero-mode-switch{display:none!important}html:root[data-theme][data-handset=true] .hero-with-image{aspect-ratio:16/9!important;border-radius:14px!important;min-height:210px!important;max-height:235px!important}html:root[data-theme][data-handset=true] .quick-access{display:flex!important}html:root[data-theme][data-handset=true] .movie-section{margin-top:8px!important}html:root[data-theme][data-handset=true] .movie-section .section-heading{border-radius:8px!important;min-height:32px!important;margin-bottom:4px!important;padding:4px 9px!important}html:root[data-theme][data-handset=true] .movie-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:root[data-theme][data-handset=true] .movie-rail{overflow-x:auto!important}html:root[data-theme][data-handset=true] .mobile-bottom-nav{z-index:900!important;right:8px!important;bottom:max(7px,env(safe-area-inset-bottom))!important;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:17px!important;grid-template-columns:repeat(5,1fr)!important;height:62px!important;padding:5px!important;display:grid!important;position:fixed!important;left:8px!important;box-shadow:0 13px 38px #0000007a!important}html:root[data-theme][data-handset=true] .right-panel .mobile-topup-overlay,html:root[data-theme][data-handset=true] .right-panel .wallet-warning-overlay,html:root[data-theme][data-handset=true] .right-panel .khqr-checkout-overlay{display:flex!important}html:root[data-layout=mobile][data-theme]:has(.mobile-quick-overlay){overflow:hidden!important}html:root[data-layout=mobile][data-theme] body:has(.mobile-quick-overlay){overflow:hidden!important}html:root[data-layout=mobile][data-theme]:has(.mobile-quick-overlay) .mobile-bottom-nav{visibility:hidden!important}html:root[data-layout=mobile][data-theme] .mobile-quick-overlay{justify-content:center;align-items:flex-end;position:fixed;inset:0;z-index:2147483500!important;display:flex!important}html:root[data-layout=mobile][data-theme] .mobile-quick-sheet{overscroll-behavior:contain;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:520px!important;max-height:calc(100dvh - 24px)!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;overflow-y:auto!important}@media (height<=500px){html:root[data-layout=mobile][data-theme] .mobile-quick-visual{height:110px!important}html:root[data-layout=mobile][data-theme] .mobile-quick-actions{background:var(--theme-surface,#111318);padding:8px 0;position:sticky;bottom:0}}html:root[data-layout=mobile][data-theme] .mobile-quick-copy p{font-size:13px!important;line-height:1.65!important}html:root[data-layout=mobile][data-theme] .mobile-quick-copy>p{-webkit-line-clamp:3}html:root[data-layout=mobile][data-theme] .mobile-quick-actions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;gap:10px!important}html:root[data-layout=mobile][data-theme] .mobile-quick-actions button{line-height:1.5;min-height:48px!important;font-size:12px!important}html:root[data-layout=mobile][data-theme] .mobile-quick-visual>button{width:44px!important;height:44px!important}html:root[data-layout=mobile][data-theme] .mobile-quick-sheet button:focus-visible{outline:2px solid var(--theme-text,#fff);outline-offset:3px}html:root[data-layout=mobile][data-theme]:has(.auth-modal-overlay,.mobile-topup-overlay,.khqr-checkout-overlay,.wallet-warning-overlay,.wallet-gift-overlay){overflow:hidden!important}html:root[data-layout=mobile][data-theme] body:has(.auth-modal-overlay,.mobile-topup-overlay,.khqr-checkout-overlay,.wallet-warning-overlay,.wallet-gift-overlay){overflow:hidden!important}html:root[data-layout=mobile][data-theme]:has(.auth-modal-overlay,.mobile-topup-overlay,.khqr-checkout-overlay,.wallet-warning-overlay,.wallet-gift-overlay) .mobile-bottom-nav{visibility:hidden!important;pointer-events:none!important}html:root[data-layout=mobile][data-theme] :is(.auth-modal-overlay,.mobile-topup-overlay,.khqr-checkout-overlay,.wallet-warning-overlay,.wallet-gift-overlay){overscroll-behavior:contain;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important;position:fixed!important;inset:0!important;overflow-y:auto!important}html:root[data-layout=mobile][data-theme] :is(.auth-modal,.mobile-topup-sheet,.khqr-checkout-modal,.wallet-warning-modal,.wallet-gift-modal){overscroll-behavior:contain;scroll-padding-block:20px;width:min(100%,440px)!important;min-width:0!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:auto!important;overflow-y:auto!important}html:root[data-layout=mobile][data-theme] :is(.auth-field input,.wallet-gift-modal input,.khqr-reference-input,.mobile-topup-sheet input){max-width:100%;min-height:44px!important;font-size:16px!important}html:root[data-layout=mobile][data-theme] :is(.auth-close,.mobile-topup-close,.wallet-warning-close){width:44px!important;height:44px!important}html:root[data-layout=mobile][data-theme] :is(.auth-submit,.auth-tabs button,.mobile-topup-primary,.mobile-payment-methods button){min-height:44px!important}html:root[data-layout=mobile][data-theme] .mobile-bottom-nav{box-sizing:border-box!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;height:auto!important;min-height:66px!important;padding:6px!important;display:grid!important;left:10px!important;right:10px!important}html:root[data-layout=mobile][data-theme] .mobile-bottom-nav button{min-height:48px!important}html:root[data-layout=mobile][data-theme] .v3-hero-copy{max-width:90%!important;left:16px!important;right:16px!important}html:root[data-layout=mobile][data-theme] .v3-hero-copy h1{font-size:clamp(24px,7vw,32px)!important;line-height:1.15!important}html:root[data-layout=mobile][data-theme] .v3-hero-copy p{font-size:12px!important;line-height:1.5!important}html:root[data-layout=mobile][data-theme] .v3-hero-copy button{min-height:40px!important;padding:8px 12px!important;font-size:12px!important}html:root[data-layout=mobile][data-theme] .mobile-filter-chips button{min-height:36px!important;font-size:11px!important}html:root[data-layout=mobile][data-theme] .main-content{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}html:root[data-layout=mobile][data-theme] .details-content{grid-template-rows:auto auto!important;grid-template-columns:96px minmax(0,1fr)!important;gap:12px!important}html:root[data-layout=mobile][data-theme] .details-player-shell{aspect-ratio:16/9!important;grid-area:1/1/auto/-1!important;width:100%!important;min-width:0!important;min-height:0!important}html:root[data-layout=mobile][data-theme] .details-poster{grid-area:2/1!important;align-self:start!important;width:96px!important}html:root[data-layout=mobile][data-theme] .details-info{grid-area:2/2!important;min-width:0!important}html:root[data-layout=mobile][data-theme] :is(.details-back,.details-actions button,.details-player-purchase,.season-button,.episode-bottom button,.mobile-filter-chips button,.mobile-search-field button,.v3-hero-copy button){min-height:44px!important}html:root[data-layout=mobile][data-theme] .details-actions:not(.is-expanded) .details-more-toggle{width:44px!important;min-width:44px!important;min-height:44px!important}html:root[data-layout=mobile][data-theme] button,html:root[data-layout=mobile][data-theme] input{appearance:none;color:var(--theme-text,#f3f4f6);font-family:inherit}html:root[data-layout=mobile][data-theme] .mobile-wallet-summary{text-align:left;width:100%!important;min-height:64px!important;color:var(--theme-text,#f3f4f6)!important;box-shadow:none!important;grid-template-columns:28px minmax(0,1fr) auto auto!important;gap:8px!important;padding:10px!important}html:root[data-layout=mobile][data-theme] .mobile-wallet-summary small,html:root[data-layout=mobile][data-theme] .mobile-wallet-summary strong{display:block}html:root[data-layout=mobile][data-theme] .mobile-wallet-summary small{color:var(--theme-muted,#aeb5bf);font-size:10px;line-height:1.6}html:root[data-layout=mobile][data-theme] .mobile-wallet-summary strong{color:var(--theme-text,#fff);line-height:1.4;font-size:18px!important}html:root[data-layout=mobile][data-theme] .mobile-wallet-icon{color:var(--theme-accent,#df3038);font-size:20px}html:root[data-layout=mobile][data-theme] .mobile-wallet-bonus{white-space:nowrap;color:var(--theme-muted,#aeb5bf);font-size:10px;padding:0!important}html:root[data-layout=mobile][data-theme] .mobile-wallet-summary em{background:var(--theme-accent,#d32a32);color:#fff;white-space:nowrap;border-radius:8px;place-items:center;min-height:40px;padding:0 10px;font-size:11px;font-style:normal;font-weight:700;display:grid}html:root[data-layout=mobile][data-theme] .mobile-welcome-row{display:none!important}html:root[data-layout=mobile][data-theme] .mobile-dragon-brand{min-height:48px!important}html:root[data-layout=mobile][data-theme] .mobile-dragon-brand>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html:root[data-layout=mobile][data-theme] .mobile-menu-toggle{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:8px;flex:0 0 40px;height:40px;margin-left:auto}html:root[data-layout=mobile][data-theme] .mobile-bottom-nav button{border-radius:9px;align-content:center;place-items:center;gap:4px;min-width:0;color:var(--theme-muted,#aeb5bf)!important;background:0 0!important;border:0!important;padding:4px 0!important;display:grid!important}html:root[data-layout=mobile][data-theme] .mobile-bottom-nav button>span{font-size:21px;line-height:1}html:root[data-layout=mobile][data-theme] .mobile-bottom-nav button>small{white-space:nowrap;line-height:1.6;font-size:10px!important}html:root[data-layout=mobile][data-theme] .mobile-bottom-nav button.is-active{color:var(--theme-accent,#e63843)!important;background:var(--theme-surface-raised,#20242b)!important}html:root[data-layout=mobile][data-theme] .mobile-search-field input{width:100%;min-width:0;font-size:16px;background:0 0!important;border:0!important}html:root[data-layout=mobile][data-theme] .mobile-search-field button{background:var(--theme-accent,#d32a32);color:#fff;border:0;border-radius:7px;height:34px;font-size:12px}html:root[data-layout=mobile][data-theme] .v3-hero-copy>div{flex-wrap:wrap;gap:8px;display:flex}html:root[data-layout=mobile][data-theme] .v3-hero-copy button{color:#fff;background:#232730;border:1px solid #fff3;border-radius:8px;min-height:40px;padding:8px 12px;font-size:12px;line-height:1.5}html:root[data-layout=mobile][data-theme] .v3-hero-copy button:first-child{background:var(--theme-accent,#d32a32);color:#fff;border-color:#0000}@media (width<=360px){html:root[data-layout=mobile][data-theme] .mobile-wallet-bonus{display:none}html:root[data-layout=mobile][data-theme] .mobile-wallet-summary{grid-template-columns:28px minmax(0,1fr) auto!important}}html{-webkit-text-size-adjust:100%}html:root[data-theme] .app-center{min-width:0}html:root[data-layout=tablet][data-theme] .app{grid-template-columns:164px minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;padding:12px!important;display:grid!important}html:root[data-layout=tablet][data-theme] .sidebar{width:auto!important;min-width:0!important;display:flex!important}html:root[data-layout=tablet][data-theme] .right-panel{display:contents!important}html:root[data-layout=tablet][data-theme] .right-panel>.panel-card{display:none!important}html:root[data-layout=tablet][data-theme] .top-header{flex-wrap:wrap!important;gap:8px!important;height:auto!important;display:flex!important}html:root[data-layout=tablet][data-theme] .search-box{min-width:180px}html:root[data-layout=tablet][data-theme] .movie-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:root[data-layout=tablet][data-theme] .mobile-bottom-nav,html:root[data-layout=tablet][data-theme] .mobile-red-dragon-intro,html:root[data-layout=tablet][data-theme] .mobile-discovery-bar{display:none!important}html:root[data-layout=tablet][data-theme] .details-content,html:root[data-layout=tablet][data-theme] .series-hero{grid-template-columns:120px minmax(0,1fr)!important}html:root[data-layout=tablet][data-theme] .details-player-shell,html:root[data-layout=tablet][data-theme] .series-preview-player{aspect-ratio:16/9!important;grid-area:1/1/auto/-1!important;width:100%!important}html:root[data-device=tablet][data-theme] .device-preview-switch,html:root[data-device=mobile][data-theme] .device-preview-switch{display:none!important}@media (pointer:coarse){.mobile-bottom-nav button,.nav-item,.mobile-filter-chips button{min-height:44px!important}}
