*{box-sizing:border-box}.catalog-home-suspended,.catalog-home-suspended *{visibility:hidden!important;pointer-events:none!important}.catalog-home-parking{position:fixed;inset:0;width:100%;height:100%}#catalog-next-root{position:fixed;inset:0;width:100%;height:100%;z-index:10000}#catalog-next-root .next-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}#catalog-next-root .next-loading .spinner{margin:0}.series-episodes.virtual-episodes{display:block}.series-episodes-track{position:relative;height:100%}.series-episodes-track .series-episode{position:absolute;top:0}:root{--matrix-primary: #0066ff;--matrix-primary-transparent: rgba(88, 180, 255, .2);--matrix-color-primary: #151111;--matrix-color-primary-dark: #120f0f;--matrix-color-primary-light: #2a2626;--matrix-color-primary-lighter: #3d3939;--matrix-text-secondary: rgba(255, 255, 255, .7);--matrix-green: #08ff00;--matrix-yellow: #ffcc00;--matrix-button-muted: rgba(234, 234, 234, .5);--home-card-bg: linear-gradient(45deg, #240a0a 0%, #471515 50%, #661d1d 100%);--home-card-bg-focus: linear-gradient(45deg, #471515 0%, #661d1d 50%, #892c2c 100%);--logo-loading-size: 320px;--logo-login-size: 320px;--logo-playlist-size: 180px;--logo-home-size: 180px}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden;background:#05020d;color:#fff;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}.app-shell{position:relative;width:100vw;height:100vh}.screen{position:absolute;inset:0;padding:64px 76px;background:radial-gradient(circle at 48% 46%,rgba(97,25,148,.42),transparent 34%),radial-gradient(circle at 60% 22%,rgba(88,0,145,.35),transparent 24%),radial-gradient(circle at 25% 52%,rgba(77,17,120,.36),transparent 32%),#030309}.screen:before{content:"";position:absolute;inset:0;display:none;opacity:0;pointer-events:none;background-image:none}.screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.65),transparent 24%,transparent 76%,rgba(0,0,0,.72))}.screen>*{position:relative;z-index:1}.brand-logo{width:120px;height:120px;border-radius:50%;position:relative;filter:none;background:radial-gradient(circle at 62% 55%,#141127 0 23%,transparent 24%),conic-gradient(from 210deg,#70ecff,#ffffff 20%,#7f46ff 45%,#e732ff 60%,transparent 61% 75%,#70ecff 88%,#70ecff)}.brand-logo:before{content:"\25b6";position:absolute;left:47px;top:36px;font-size:45px;line-height:1;color:#8eeeff}.brand-logo:after{content:"";position:absolute;right:-9px;top:22px;width:45px;height:45px;border-top:8px solid #cb58ff;border-right:8px solid #cb58ff;border-radius:0 38px 0 0;transform:rotate(36deg)}.brand-logo.small{width:64px;height:64px}.brand-logo.small:before{left:25px;top:20px;font-size:23px}.brand-logo.small:after{right:-4px;top:12px;width:22px;height:22px;border-top-width:4px;border-right-width:4px}.spinner{width:54px;height:54px;border:5px solid rgba(255,255,255,.18);border-top-color:#fff;border-radius:50%;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.focusable{outline:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.focusable:focus{transform:scale(1.045);box-shadow:0 0 0 4px #ffffffd9,0 0 25px #76d1ffa6}.loading-screen{display:flex;align-items:center;justify-content:center;text-align:center}.loading-content{width:84%;margin-top:-24px}.loading-content .brand-logo{margin:0 auto 46px}.loading-title{font-size:32px;margin:20px 0 10px}.loading-subtitle{color:#cfc6d7;font-size:22px}.startup-error-icon{width:74px;height:74px;margin:0 auto;border-radius:50%;display:grid;place-items:center;border:4px solid #ff2a1f;color:#ff2a1f;font-size:46px;font-weight:900}.startup-error-help{max-width:980px;margin:10px auto 0;font-size:22px}.loading-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:80px;margin-top:78px}.loading-step-icon{display:block;width:54px;height:54px;object-fit:contain;margin-left:auto;margin-right:auto;margin-bottom:24px}.loading-step-label{font-size:24px}.progress-track{height:8px;margin-top:62px;background:#ffffff3d}.progress-fill{height:100%;width:0;background:var(--home-card-bg, linear-gradient(90deg, #0642c4, #a71bb5));transition:width .25s ease}.login-screen{display:grid;grid-template-columns:44% 56%;align-items:center}.login-logo-wrap{display:flex;justify-content:center}.login-form{width:560px;max-width:100%;text-align:center}.login-title{font-size:30px;margin-bottom:30px;font-weight:800}.input-pill{width:100%;height:76px;margin-bottom:22px;padding:0 28px;border:2px solid #fff;border-radius:26px;background:#0000001f;color:#fff;text-align:center;font-size:30px}.login-input-control{box-sizing:border-box;display:flex;align-items:center}.input-pill-inner{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;text-align:center}.input-pill::placeholder{color:#fff;opacity:1}.input-pill-inner::placeholder{color:#fff;opacity:1}.login-input-control:focus-within{transform:scale(1.045);box-shadow:0 0 0 4px #ffffffd9,0 0 25px #76d1ffa6}.primary-button{width:100%;height:80px;border:0;border-radius:12px;color:#fff;font-weight:800;font-size:26px;background:var(--home-card-bg, linear-gradient(110deg, #003ea7, #a818af))}.primary-button:focus,.primary-button:active{background:var(--home-card-bg-focus, var(--home-card-bg, linear-gradient(110deg, #003ea7, #a818af)));box-shadow:0 0 0 3px #fff,0 0 22px var(--matrix-primary-transparent)}.login-note{margin-top:22px;color:var(--matrix-primary, #0087ff);font-size:24px;font-weight:700}.error-box{margin-top:18px;color:#ff6b6b;min-height:28px;font-size:18px;font-weight:700}.playlist-screen{display:grid;grid-template-columns:50% 50%;padding:0}.playlist-left{background:#000000d1;padding:56px 36px;border-right:2px dashed rgba(255,255,255,.45)}.playlist-header{display:flex;align-items:center;gap:28px;font-size:30px;font-weight:800}.playlist-list{margin-top:50px;height:calc(100vh - 210px);overflow:hidden}.playlist-item{display:block;width:86%;margin:0 0 12px;padding:10px 12px;border:0;border-radius:8px;color:#fff;background:transparent;text-align:left;font-size:25px}.playlist-item:focus{background:linear-gradient(90deg,#0744b6,#9617a4)}.playlist-footer{position:absolute;left:36px;bottom:48px;font-size:18px}.playlist-right{padding:72px 80px;text-align:center}.device-card{width:500px;max-width:100%;margin:20px auto 40px;padding:16px;border-radius:10px;background:#5f5c67bd;font-weight:800}.device-value{display:block;color:#ffd900;font-size:28px;margin-top:10px}.qr-hint{color:#ded9e2;font-size:24px;font-weight:800;line-height:1.25}.qr-box{width:136px;height:136px;margin:24px auto;border:2px solid rgba(0,0,0,.25);background:#00000024}.whatsapp{margin:22px 0 18px;font-size:20px;font-weight:800}.whatsapp span{color:#76d51b}.side-button{width:230px;height:46px;display:block;margin:16px auto;border:0;border-radius:10px;color:#fff;background:#666a70;font-weight:800}.home-screen{padding:58px 88px}.home-topbar{display:flex;align-items:center;gap:70px}.home-menu{display:flex;align-items:center;gap:58px;margin-left:150px}.home-menu button{color:#fff;background:transparent;border:0;font-size:29px;font-weight:800;display:inline-flex;align-items:center;gap:12px}.home-menu-icon{width:30px;height:30px;object-fit:contain}.home-grid{position:absolute;left:405px;top:390px;display:grid;grid-template-columns:350px 250px 250px 250px;grid-template-rows:190px 190px;gap:34px}.home-card{border:0;border-radius:16px;color:#fff;background:var(--home-card-bg, linear-gradient(45deg, #002681 0%, #0032B1 50%, #A21A90 100%));display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:34px}.home-card:focus,.home-card:active{background:var(--home-card-bg-focus, linear-gradient(45deg, #0034B3 0%, #0037C7 50%, #BF1FAA 100%));border:1px solid #fff}.home-card.big{grid-row:span 2;font-size:48px}.home-card-img{width:92px;height:92px;object-fit:contain;margin-bottom:24px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.home-card.big .home-card-img{width:170px;height:170px}.home-card-img.kids{width:150px;height:110px;margin-bottom:0}.home-bottom{position:absolute;left:52px;right:52px;bottom:62px;display:flex;justify-content:space-between;font-size:40px}.home-bottom b{margin-left:12px}.home-screen.home-theme-1{padding:58px 88px}.home-theme1-grid{position:absolute;left:50%;top:24.5vh;transform:translate(-50%);display:grid;grid-template-columns:repeat(3,clamp(290px,14.5vw,360px));grid-template-rows:clamp(62px,6.2vh,76px) clamp(430px,40vh,520px) clamp(62px,6.2vh,76px);gap:clamp(16px,2vh,24px) clamp(18px,1.25vw,26px);align-items:stretch;justify-items:stretch}.home-theme1-pill,.home-theme1-poster{color:#fff;border:0;cursor:pointer;font-family:inherit;text-shadow:none}.home-theme1-pill{display:flex;align-items:center;justify-content:center;min-height:6.6vh;border-radius:12px;background:var(--home-card-bg, linear-gradient(45deg, #240A0A 0%, #471515 50%, #661D1D 100%));font-size:clamp(24px,1.65vw,32px);font-weight:400}.home-theme1-poster{position:relative;overflow:hidden;padding:0;border-radius:2px;background:#0000006b}.home-theme1-poster img{width:100%;height:100%;display:block;object-fit:cover}.home-theme1-poster span{position:absolute;left:0;right:0;bottom:0;display:block;padding:clamp(10px,1.15vh,15px) 8px;background:#c8000000;font-size:clamp(24px,1.55vw,30px);font-weight:400;text-align:center}.home-theme1-refresh{grid-column:2;grid-row:3}.home-theme-1 .home-bottom{left:38px;right:38px;bottom:30px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.72)}.home-theme-1 .home-theme1-pill.focused,.home-theme-1 .home-theme1-pill:focus,.home-theme-1 .home-theme1-poster.focused,.home-theme-1 .home-theme1-poster:focus{outline:0;box-shadow:0 0 0 3px #fff,0 0 0 5px #000000b8,0 0 18px #ffffff61}.home-theme-1 .home-theme1-pill.focused,.home-theme-1 .home-theme1-pill:focus{background:var(--home-card-bg-focus, linear-gradient(45deg, #471515 0%, #661D1D 50%, #892C2C 100%))}.home-screen.home-theme-2{padding:58px 88px}.home-theme-2 .home-topbar{position:relative;align-items:flex-start}.home-theme-2 .home-topbar .brand-logo-image.small{position:fixed;left:30px;top:18px;width:clamp(150px,9vw,180px);height:clamp(72px,5.2vw,96px)}.home-theme-2 .home-menu{position:absolute;left:50%;top:2px;transform:translate(-50%);margin-left:0;gap:clamp(18px,2.1vw,42px)}.home-theme-2 .home-menu button{padding:8px 0;font-size:clamp(18px,1.25vw,24px);font-weight:400;text-shadow:none;white-space:nowrap}.home-theme-2 .home-menu-icon{width:clamp(20px,1.25vw,26px);height:clamp(20px,1.25vw,26px)}.home-theme-2 .home-menu button:focus{transform:none;box-shadow:inset 0 -3px #fff}.home-theme2-strip{position:absolute;left:50%;right:auto;top:clamp(120px,15vh,170px);width:min(92vw,1540px);transform:translate(-50%);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,.7vw,14px)}.home-theme2-item{min-height:clamp(48px,5.2vh,66px);border:0;border-radius:10px;color:#fff;background:var(--home-card-bg, linear-gradient(45deg, #240A0A 0%, #471515 50%, #661D1D 100%));display:flex;align-items:center;justify-content:center;padding:0 12px;font:inherit;font-size:clamp(18px,1.25vw,24px);font-weight:400;cursor:pointer}.home-theme2-item:focus,.home-theme2-item.focused{background:var(--home-card-bg-focus, linear-gradient(45deg, #471515 0%, #661D1D 50%, #892C2C 100%));transform:scale(1.045);box-shadow:0 0 0 3px #fff,0 0 0 5px #000000b8,0 0 18px #ffffff61}.home-theme2-kids img{width:clamp(76px,5.2vw,104px);height:clamp(44px,4.2vh,64px);object-fit:contain}.home-theme2-slides{position:absolute;left:50%;top:calc(clamp(120px,15vh,170px) + clamp(48px,5.2vh,66px) + clamp(34px,4.2vh,52px));width:min(92vw,1540px);height:calc(100vh - (clamp(120px,15vh,170px) + clamp(48px,5.2vh,66px) + clamp(86px,11vh,130px)));transform:translate(-50%);overflow:hidden;border-radius:14px;background:#0000002e}.home-theme2-slides.is-empty{display:none}.home-theme2-slide{position:absolute;inset:0;opacity:0;transition:opacity .55s ease}.home-theme2-slide.active{opacity:1}.home-theme2-slide img{width:100%;height:100%;display:block;object-fit:cover}.home-theme2-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000c7,#0000001f 52%,#000000ad),linear-gradient(0deg,rgba(0,0,0,.78),transparent 42%)}.home-theme2-slide-copy{position:absolute;left:clamp(26px,3vw,56px);right:clamp(26px,3vw,56px);bottom:clamp(22px,3vh,48px);z-index:1;max-width:62%;text-shadow:0 2px 8px rgba(0,0,0,.9)}.home-theme2-slide-copy h2{margin:0 0 10px;font-size:clamp(28px,2.6vw,52px);font-weight:700}.home-theme2-slide-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.home-theme2-slide-meta span{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:999px;background:#781919d1;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:clamp(13px,.86vw,17px);line-height:1}.home-theme2-slide-copy p{margin:0;max-width:920px;font-size:clamp(17px,1.15vw,24px);line-height:1.28;color:#ffffffdb}.home-theme-2 .home-bottom{inset:24px 22px auto auto;justify-content:flex-end;gap:0;font-size:clamp(16px,1vw,20px)}.home-theme-2 .home-bottom>div:first-child{display:flex}.home-theme-2 .home-bottom>div:last-child{position:fixed;left:50%;right:auto;bottom:18px;transform:translate(-50%);font-size:clamp(20px,1.25vw,26px)}.home-screen.home-theme-3 .home-grid{left:50%;top:50%;transform:translate(-50%,-50%);grid-template-columns:clamp(280px,18.2vw,350px) repeat(3,clamp(196px,13vw,250px));grid-template-rows:repeat(2,clamp(150px,15.6vh,190px));gap:clamp(24px,1.8vw,34px)}.home-screen.home-theme-3 .home-card{font-weight:400}.home-screen.home-theme-4{padding:0}.home-theme-4 .home-topbar{position:absolute;left:clamp(28px,3vw,58px);right:clamp(28px,3vw,58px);top:clamp(22px,3vh,48px);height:clamp(48px,6vh,76px);display:flex;align-items:center;gap:0}.home-theme-4 .home-topbar .brand-logo-image.small{width:clamp(140px,9vw,190px);height:clamp(64px,5.3vw,96px);object-fit:contain}.home-theme-4 .home-menu{position:absolute;left:50%;top:50%;margin-left:0;transform:translate(-50%,-50%);gap:clamp(22px,2.2vw,48px);white-space:nowrap}.home-theme-4 .home-menu button{min-height:clamp(32px,3.7vh,46px);padding:5px 8px;border:0;border-radius:0;background:transparent;font-size:clamp(17px,1.22vw,25px);font-weight:400;line-height:1}.home-theme-4 .home-menu button:focus,.home-theme-4 .home-menu button.focused{border:2px solid #fff;background:#ffffff0f}.home-theme-4 .home-menu-icon{width:clamp(20px,1.5vw,30px);height:clamp(20px,1.5vw,30px)}.home-theme4-layout{--t4-small-w: clamp(215px, 13.6vw, 275px);--t4-main-w: calc(var(--t4-small-w) * 100 / 70);--t4-small-h: calc(var(--t4-small-w) * 55 / 70);--t4-gap: calc(var(--t4-small-w) * 10 / 70);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);transform-origin:center center;display:grid;grid-template-columns:var(--t4-main-w) repeat(3,var(--t4-small-w)) var(--t4-main-w);grid-template-rows:repeat(2,var(--t4-small-h));gap:var(--t4-gap);align-items:stretch}.home-theme4-card{min-width:0;min-height:0;border-radius:14px;font-size:clamp(28px,1.95vw,38px);font-weight:400}.home-theme4-live{grid-row:1 / 3;font-size:clamp(40px,2.8vw,54px)}.home-theme4-card .home-card-img{width:calc(var(--t4-small-w) * 30 / 70);height:calc(var(--t4-small-w) * 30 / 70);margin-bottom:clamp(10px,1.25vw,20px)}.home-theme4-live .home-card-img{width:calc(var(--t4-main-w) * 60 / 100);height:calc(var(--t4-main-w) * 60 / 100);margin-bottom:clamp(18px,1.6vw,30px)}.home-theme4-kids .home-card-img.kids{width:calc(var(--t4-small-w) * 45 / 70);height:calc(var(--t4-small-w) * 45 / 70);margin-bottom:0}.home-theme-4 .home-theme2-slides{position:relative;left:auto;top:auto;grid-column:5;grid-row:1 / 3;width:auto;height:auto;min-height:calc((var(--t4-small-h) * 2) + var(--t4-gap));transform:none;border-radius:14px;background:#0000003d}.home-theme-4 .home-theme2-slide-copy{left:clamp(14px,1.3vw,24px);right:clamp(14px,1.3vw,24px);bottom:clamp(14px,1.8vh,28px);max-width:none}.home-theme-4 .home-theme2-slide-copy h2{font-size:clamp(20px,1.45vw,30px);margin-bottom:8px}.home-theme-4 .home-theme2-slide-copy p{font-size:clamp(12px,.82vw,16px);-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.home-theme-4 .home-theme2-slide-meta span{min-height:20px;padding:2px 8px;font-size:clamp(11px,.72vw,14px)}.home-theme-4 .home-bottom{left:clamp(20px,2.6vw,52px);right:clamp(20px,2.6vw,52px);bottom:clamp(18px,4.4vh,62px);font-size:clamp(22px,1.9vw,38px)}.sport-agenda-screen{padding:0}.sport-agenda-topbar{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.sport-agenda-body{position:absolute;inset:112px 44px 36px;border:1px solid rgba(255,255,255,.34);border-radius:10px;overflow:hidden;background:#0000007a}.sport-agenda-frame{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent}.sport-agenda-frame:focus{outline:3px solid rgba(255,255,255,.9);outline-offset:-3px}.sport-agenda-loading,.sport-agenda-error{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:18px;background:#000000b8;color:#fff;font-size:28px;font-weight:800}.sport-agenda-loading .spinner{margin:0}.hidden{display:none!important}.screen{--screen-bg: url(assets/bg_matrix.jpg);background:linear-gradient(90deg,#000000e0,#0000002e 50%,#000000e0),var(--screen-bg) center center / cover no-repeat,#030309}.brand-logo-image{width:var(--logo-login-size);height:var(--logo-login-size);object-fit:contain;filter:none}.brand-logo-image.small{width:var(--logo-playlist-size);height:var(--logo-playlist-size)}.loading-content .brand-logo-image{width:var(--logo-loading-size);height:var(--logo-loading-size);margin:0 auto 46px;display:block}.login-logo-wrap .brand-logo-image{width:var(--logo-login-size);height:var(--logo-login-size)}.playlist-header .brand-logo-image.small{width:var(--logo-playlist-size);height:var(--logo-playlist-size)}.home-topbar .brand-logo-image.small{width:var(--logo-home-size);height:var(--logo-home-size)}.login-logo-wrap{flex-direction:column;align-items:center;gap:28px}.login-qr-copy{max-width:520px;color:#fff;font-size:24px;line-height:1.18;font-weight:800;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.8)}.login-device{margin-top:20px;color:#fff;font-size:24px;font-weight:900}.login-qr{width:280px!important;height:280px!important}.playlist-screen{grid-template-columns:minmax(660px,1fr) clamp(360px,24vw,500px);gap:clamp(48px,8vw,170px);align-items:center;padding:clamp(44px,8vh,140px) clamp(42px,9.8vw,250px) clamp(42px,7vh,110px)}.playlist-left{position:relative;min-height:min(72vh,690px);padding:0;background:transparent;border-right:0}.playlist-header{gap:clamp(26px,2.4vw,52px);font-size:clamp(27px,1.6vw,42px)}.playlist-list{display:flex;align-items:flex-start;gap:clamp(38px,4.1vw,80px);flex-wrap:wrap;height:auto;max-height:none;overflow:visible;margin-top:clamp(54px,9vh,120px);padding:8px 10px 18px}.playlist-card{position:relative;width:clamp(132px,8.6vw,172px);min-height:clamp(192px,12.5vw,246px);padding:0;border:0;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;font-size:28px;font-weight:900;text-align:center;overflow:visible}.playlist-card:before{content:"";width:clamp(118px,7.6vw,150px);height:clamp(118px,7.6vw,150px);border-radius:50%;display:block;background:#262626e0}.playlist-card.selected:before{background:var(--home-card-bg, linear-gradient(135deg, #073ea9, #a016a8));box-shadow:0 0 0 3px #fff,0 0 24px var(--matrix-primary-transparent)}.playlist-play,.playlist-plus{position:absolute;top:clamp(26px,1.8vw,34px);left:50%;width:clamp(62px,4.1vw,80px);height:clamp(62px,4.1vw,80px);transform:translate(-50%);box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--matrix-primary, #0575ff);color:#03101b;font-size:50px;line-height:1}.playlist-play img,.playlist-plus img{width:66%;height:66%;object-fit:contain}.playlist-plus{background:#ffffff1a}.playlist-check{position:absolute;top:-2px;right:clamp(4px,.9vw,16px);width:clamp(34px,2.2vw,44px);height:clamp(34px,2.2vw,44px);box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;overflow:visible}.playlist-name{display:block;width:clamp(160px,10.8vw,216px);margin-top:6px;overflow:hidden;text-overflow:ellipsis;font-size:clamp(18px,1.05vw,22px);line-height:1.18}.playlist-footer{left:0;right:auto;bottom:0;width:min(100%,960px);display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:0;padding-top:28px;border-top:1px solid rgba(255,255,255,.13)}.playlist-footer .login-feature{min-width:0;padding:0 clamp(12px,1.6vw,28px);border-left:1px solid rgba(255,255,255,.15);box-sizing:border-box}.playlist-footer .login-feature:first-child{border-left:0}.playlist-card:focus:before{box-shadow:0 0 0 4px #fff,0 0 28px var(--matrix-primary-transparent);background:var(--home-card-bg-focus, linear-gradient(135deg, #073ea9, #a016a8))}.playlist-card:focus{transform:none;box-shadow:none;outline:none}.playlist-right{align-self:center;width:100%;padding:clamp(28px,3.5vw,58px) clamp(30px,2.6vw,52px);border:1px solid rgba(255,255,255,.1);border-radius:22px;background:linear-gradient(180deg,#15181fd1,#07080ce0);box-sizing:border-box}.playlist-right .device-card{width:100%;margin:0 0 clamp(24px,2.4vw,44px);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;text-align:left;background:#1f2227c7}.playlist-right .device-value{display:inline;margin:0 0 0 5px;color:var(--matrix-primary, #ff1f2c);font-size:clamp(17px,1.05vw,22px)}.qr-box{width:clamp(136px,9.8vw,220px);height:clamp(136px,9.8vw,220px);object-fit:contain;border:0;background:#00000029}.whatsapp{font-size:clamp(17px,1vw,21px)}.side-button{width:100%;height:clamp(48px,3.2vw,64px);margin:0;font-size:clamp(16px,.95vw,20px);background:var(--matrix-button-muted, rgba(102, 106, 112, .86))}.playlist-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:clamp(20px,2vw,34px)}.side-button:focus{background:var(--home-card-bg-focus, var(--matrix-button-muted, rgba(102, 106, 112, .86)));box-shadow:0 0 0 3px #fff,0 0 20px var(--matrix-primary-transparent)}.secondary-button{width:46%;height:52px;margin-top:18px;border:0;border-radius:10px;color:#fff;background:var(--matrix-button-muted, rgba(102, 106, 112, .86));font-weight:800;font-size:20px}.secondary-button:focus{background:var(--home-card-bg-focus, var(--matrix-button-muted, rgba(102, 106, 112, .86)));box-shadow:0 0 0 3px #fff,0 0 18px var(--matrix-primary-transparent)}.movies-screen{padding:0}.movies-topbar{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.movies-layout{position:absolute;inset:104px 0 0;display:grid;grid-template-columns:23% 77%;min-width:0;min-height:0}.movies-categories-panel,.movies-grid-panel{min-width:0;min-height:0;overflow:hidden}.movies-categories-panel{display:flex;flex-direction:column;padding:10px 8px 8px}.movie-search-row{position:relative;flex:0 0 78px;width:100%;min-width:0;padding:14px 18px 14px 24px;display:flex;align-items:center;gap:16px;border:1px solid transparent;border-radius:10px;color:var(--android-gray, #dadada);background:transparent;font-size:27px;font-weight:800;overflow:hidden}.movie-search-row input{flex:1 1 auto;width:0;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:inherit}.movie-search-row input::placeholder{color:inherit;opacity:1}.movie-search-row img{flex:0 0 31px;width:31px;height:31px}.movie-search-row:focus,.movie-search-row:focus-within{transform:none;color:var(--matrix-primary);border-color:#ffffff40;background:#ffffff26;box-shadow:none}.movie-search-row.selected{color:var(--matrix-primary)}.movie-category-list{flex:1 1 auto;min-height:0;padding:6px 2px 18px;overflow:auto}.movie-category-list::-webkit-scrollbar,.movies-grid-panel::-webkit-scrollbar{width:0;height:0}.movie-category-row{width:100%;min-height:68px;margin:0 0 8px;padding:12px 16px 12px 22px;border:1px solid transparent;border-radius:10px;outline:0;background:transparent;color:var(--android-gray, #dadada);display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:25px;font-weight:800;text-align:left}.movie-category-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie-category-row b{flex:0 0 auto;min-width:46px;font-weight:500;text-align:right}.movie-category-row.selected,.movie-category-row:focus{color:var(--matrix-primary)}.movie-category-row:focus{transform:none;border-color:#ffffff40;background:#ffffff26;box-shadow:none}.movies-grid-panel{overflow:auto;padding:14px 18px 34px;background:#00000014}.movies-grid{display:grid;align-content:start;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:22px 16px;min-height:100%}.movie-grid-spacer{grid-column:1 / -1;pointer-events:none}.movie-card{min-width:0;padding:6px;border:0;outline:0;background:transparent;color:var(--android-gray, #dadada);display:flex;flex-direction:column;align-items:center;overflow:visible}.movie-card:focus{transform:none;box-shadow:none}.movie-poster-frame{position:relative;display:block;width:min(13.5vw,250px);aspect-ratio:68 / 94;padding:3px;overflow:hidden;border:3px solid transparent;border-radius:8px;background:transparent}.movie-card:focus .movie-poster-frame{border-color:var(--matrix-primary)}.movie-poster{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover;background:#060606}.movie-poster-fallback,.movie-poster-main{position:absolute;inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:5px;object-fit:cover;background:#060606}.movie-poster-fallback{display:block;visibility:visible;opacity:1}.movie-poster-main{opacity:0}.movie-poster-main.poster-ready{opacity:1}.movie-favorite{position:absolute;top:12px;right:12px;color:var(--matrix-primary);font-size:30px;line-height:1;text-shadow:0 1px 5px rgba(0,0,0,.95)}.movie-rating,.movie-year{position:absolute;bottom:10px;padding:4px 7px;border-radius:5px;background:#000000b8;color:#fff;font-size:15px;font-weight:800}.movie-rating{left:10px}.movie-year{right:10px}.movie-title{display:-webkit-box;width:min(13.5vw,250px);height:2.44em;min-height:2.44em;max-height:2.44em;margin-top:8px;overflow:hidden;color:inherit;font-size:22px;font-weight:800;line-height:1.22;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word}.movie-card:focus,.movie-card.selected{color:var(--matrix-primary)}.movies-empty{grid-column:1 / -1;align-self:center;justify-self:center;color:var(--android-gray, #dadada);font-size:28px}@media(max-width:1500px),(max-height:850px){.movie-category-row{min-height:55px;font-size:21px}.movie-search-row{flex-basis:66px;font-size:23px}.movies-grid-panel{padding-top:10px}.movies-grid{gap:14px 10px}.movie-title{font-size:18px}}.movie-player{position:absolute;inset:0;background:#000;outline:none}.movie-player video{width:100%;height:100%;object-fit:contain}.movie-player-controls{position:absolute;bottom:0;left:0;right:0;padding:55px 5vw 35px;background:linear-gradient(transparent,#000000f2)}.movie-player-controls h2{font-size:30px;margin:0 0 24px}.movie-player-progress-row{display:flex;align-items:center;gap:18px}.movie-player-state-icon{width:36px;color:#fff;height:36px;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 0 12px rgba(0,0,0,.9)}.movie-player-state-icon svg{width:24px;height:24px;display:block;fill:currentColor}.movie-player-seek{--movie-progress: 0%;position:relative;flex:1 1 auto;height:34px;outline:none}.movie-player-seek progress{position:absolute;left:0;top:50%;width:100%;height:8px;transform:translateY(-50%);accent-color:var(--matrix-primary)}.movie-player-seek-thumb{position:absolute;left:var(--movie-progress);top:50%;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ff000073,0 0 16px #ffffffa6;transform:translate(-50%,-50%);transition:width .12s ease,height .12s ease,box-shadow .12s ease}.movie-player-seek:focus .movie-player-seek-thumb{width:25px;height:25px;box-shadow:0 0 0 4px var(--matrix-primary),0 0 22px #ffffffe6}.movie-player-seek:focus progress{height:10px}.movie-player-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:20px}.movie-player-time{flex:0 0 auto;margin:0;color:#fff;font-size:22px;font-weight:700;text-align:right;white-space:nowrap}.movie-player-track-buttons{display:flex;gap:24px;min-width:0}.movie-player-track-buttons button,.movie-player-track-menu button{border:1px solid #888;border-radius:8px;padding:12px 28px;background:#292929;color:#fff;font-size:23px}.movie-player-track-buttons button:focus,.movie-player-track-menu button:focus{transform:none;background:#555}.movie-player-track-menu{position:absolute;bottom:100%;left:5vw;width:500px;max-height:48vh;overflow-y:auto;padding:20px;border-radius:10px;background:#121212f7;font-size:22px}.movie-player-track-menu button{display:block;width:100%;margin:10px 0}.movie-player-error{position:absolute;top:35%;left:10%;width:80%;text-align:center;font-size:28px}.movie-player [hidden],#movie-details-resume[hidden]{display:none}.series-resume-prompt{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#000000b8}.series-resume-card{width:min(680px,78vw);padding:34px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#121212f7;box-shadow:0 26px 70px #000000a6;text-align:center}.series-resume-card h2{margin:0 0 12px;font-size:34px}.series-resume-card p{margin:0 0 28px;color:#ffffffd1;font-size:25px}.series-resume-actions{display:flex;gap:18px;justify-content:center}.series-resume-actions button{min-width:220px;border:1px solid rgba(255,255,255,.55);border-radius:8px;padding:15px 26px;background:#ffffff1f;color:#fff;font-size:24px}.series-resume-actions button:focus{transform:none;color:var(--matrix-primary);background:#ffffff38;box-shadow:0 0 0 3px #ffffffe6}.movie-details-screen{padding:0;overflow:hidden;background:#030303}.movie-details-screen:before,.movie-details-screen:after{display:none}.movie-details-screen>.movie-details-content{position:absolute;inset:0}.movie-details-screen.details-pending>.movie-details-content{visibility:hidden;opacity:0;pointer-events:none}.movie-details-screen:not(.details-pending)>.movie-details-content{animation:movie-details-fade-in .36s ease-out both}@keyframes movie-details-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.movie-details-screen:not(.details-pending)>.movie-details-content{animation:none}}.movie-details-backdrop,.movie-details-left-scrim,.movie-details-bottom-scrim{position:absolute;inset:0;pointer-events:none}.movie-details-backdrop{z-index:0;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.62;transition:opacity .18s ease}.movie-details-left-scrim{z-index:1;background:linear-gradient(90deg,#000000db,#00000073 48%,#0000000f)}.movie-details-bottom-scrim{z-index:2;top:auto;height:52%;background:linear-gradient(0deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.5) 48%,transparent 100%)}.movie-details-title{position:absolute;z-index:3;top:6.2%;left:9%;width:66%;max-height:2.4em;margin:0;overflow:hidden;color:#fff;font-size:42px;font-weight:800;line-height:1.2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.movie-details-body{position:absolute;z-index:3;inset:0}.movie-details-actions{position:absolute;top:48%;left:9%;width:230px;display:flex;flex-direction:column;gap:14px}.movie-details-icon-actions{display:flex;align-items:center;gap:16px}.movie-details-icon-button{width:58px;height:58px;flex:0 0 58px;padding:14px;border:1px solid rgba(255,255,255,.34);border-radius:50%;outline:0;color:#fff;background:#00000014}.movie-details-icon-button svg,.movie-details-icon-button span{display:block;width:100%;height:100%}.movie-details-icon-button svg{fill:currentColor}.movie-details-icon-button.active{color:var(--matrix-primary)}.movie-details-icon-button:focus{transform:none;color:#fff;border-color:#fff;background:#fff3;box-shadow:0 0 0 2px #ffffff38}.movie-details-icon-button.active:focus{color:var(--matrix-primary)}.movie-details-play-button{width:100%;height:58px;padding:0 16px;border:1px solid transparent;border-radius:10px;outline:0;font-size:24px;font-weight:800}.movie-details-play-button{color:#312b34;background:linear-gradient(90deg,#ffffffa3,#e8e3ece0)}.movie-details-play-button:focus{transform:none;border-color:#fff;background:linear-gradient(90deg,#fff,#e7e1ec);box-shadow:0 0 0 2px #ffffff3d}.movie-details-copy{position:absolute;top:48%;left:calc(9% + 280px);right:25%;min-width:0}.movie-details-overview-row{display:flex;align-items:flex-end;gap:12px;min-width:0}.movie-details-overview{flex:1 1 auto;min-width:0;height:4.35em;margin:0;overflow:hidden;color:#fffffff0;font-size:24px;line-height:1.45;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.movie-details-more-button{flex:0 0 88px;height:42px;padding:0 12px;border:1px solid transparent;border-radius:9px;outline:0;color:#fff;background:linear-gradient(180deg,#454545b8,#242424b8);font-size:17px;font-weight:800}.movie-details-more-button:focus{transform:none;border-color:#fff;background:linear-gradient(180deg,#606060d1,#383838d1);box-shadow:none}.movie-details-meta,.movie-details-cast{margin-top:22px;overflow:hidden;color:#ffffffb3;font-size:20px;line-height:1.35;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.movie-details-meta{font-weight:800}.movie-details-cast{margin-top:14px;font-size:18px}.movie-details-poster{position:absolute;top:6.2%;right:4.5%;width:min(17.2vw,330px);aspect-ratio:2 / 3;border:2px solid rgba(255,255,255,.35);border-radius:8px;object-fit:cover;background:#050505;box-shadow:0 14px 44px #00000080}.movie-synopsis-dialog{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:5vh 7vw;background:#000000c7}.movie-synopsis-card{width:min(1100px,88vw);max-height:82vh;padding:34px 42px;border:1px solid rgba(255,255,255,.35);border-radius:18px;color:#fff;background:#181818;box-shadow:0 22px 70px #000000b3}.movie-synopsis-card h2{margin:0 0 24px;color:var(--matrix-primary);font-size:32px}.movie-synopsis-text{max-height:52vh;overflow:auto;font-size:24px;line-height:1.5}.movie-synopsis-card .secondary-button{display:block;width:230px;margin:30px auto 0}@media(max-width:1500px),(max-height:850px){.movie-details-title{font-size:34px}.movie-details-actions{width:190px;gap:10px}.movie-details-copy{left:calc(9% + 230px);right:25%}.movie-details-overview{font-size:20px}.movie-details-meta{margin-top:16px;font-size:17px}.movie-details-cast{margin-top:10px;font-size:15px}.movie-details-play-button,.movie-details-icon-button{width:48px;height:48px;flex-basis:48px;padding:12px}}.live-screen{padding:0}.live-topbar{height:104px;display:flex;align-items:center;justify-content:space-between;padding:0 44px}.live-breadcrumb{display:flex;align-items:center;gap:28px;font-size:34px}.live-breadcrumb-divider{width:2px;height:44px;background:var(--matrix-button-muted)}.live-breadcrumb-current{color:var(--matrix-primary);font-weight:900}.live-breadcrumb button{border:0;background:transparent;color:#fff;padding:10px 0}.live-breadcrumb button:focus{outline:none;box-shadow:inset 0 -3px #fff}.home-topbar .brand-logo-image.small.live-logo,.brand-logo-image.small.live-logo{width:120px;height:70px;object-fit:contain}.live-layout{height:calc(100vh - 104px);display:grid;grid-template-columns:23% 27% 50%;gap:6px}.live-screen.is-fullscreen .live-topbar,.live-screen.is-fullscreen .live-categories,.live-screen.is-fullscreen .live-channels,.live-screen.is-fullscreen .live-details>:not(.live-video-shell){pointer-events:none}.live-screen.is-fullscreen .live-video-shell{position:fixed;inset:0;z-index:30;width:100%;height:100%;background:#000}.live-screen.is-fullscreen .live-playing-name{display:none}.live-fullscreen-overlay{position:absolute;inset:auto 0 0;z-index:2;padding:38px 56px 48px;color:#fff;background:linear-gradient(transparent,#000000e0 45%);opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;pointer-events:none}.live-fullscreen-overlay.is-visible{opacity:1;transform:translateY(0);visibility:visible}.live-fullscreen-channel{display:flex;align-items:center;gap:20px;margin-bottom:28px;font-size:40px}.live-fullscreen-channel .live-channel-logo{width:56px;height:56px}.live-fullscreen-epg{display:grid;grid-template-columns:1fr 1fr;gap:48px}.live-fullscreen-epg-slot{min-width:0;border-left:5px solid var(--matrix-primary);padding-left:18px}.live-fullscreen-epg-slot span,.live-fullscreen-epg-slot small{display:block;font-size:20px;font-weight:800;letter-spacing:1px}.live-fullscreen-epg-slot span{color:var(--matrix-primary);margin-bottom:7px}.live-fullscreen-epg-slot b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:30px}.live-fullscreen-epg-slot small{margin-top:8px;color:#ffffffc7}.live-panel,.movies-categories-panel,.live-details{background:#140a0a8f;border:1px solid rgba(255,255,255,.14);overflow:hidden}.live-search-row,.live-category-row,.live-channel-row{width:100%;min-height:76px;border:0;background:transparent;color:var(--android-gray, #dadada);display:flex;align-items:center;text-align:left;font-size:30px;font-weight:900;outline:none}.live-search-row{position:relative;flex:0 0 auto;justify-content:space-between;gap:18px;width:calc(100% - 36px);min-height:96px;margin:8px 18px 6px;padding:18px 22px;overflow:hidden;border-radius:12px}.live-search-row img{width:34px;height:34px;flex:0 0 auto}.live-search-row input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:inherit}.live-search-row input::placeholder{color:inherit;opacity:1}.live-search-row:focus,.live-search-row:focus-within{background:#ffffff26;box-shadow:inset 0 0 0 2px #ffffffc7}.live-search-row.selected:not(:focus):not(:focus-within){box-shadow:inset 0 0 0 1px #ffffff4d}.live-categories{display:flex;min-height:0;flex-direction:column}.live-categories>.live-list{min-height:0;height:auto;flex:1 1 auto}.live-list{height:100%;overflow:auto;padding:8px 14px 24px}.live-list::-webkit-scrollbar{width:0;height:0}.live-category-row{justify-content:space-between;gap:16px;padding:14px 18px 14px 28px;margin:4px;width:calc(100% - 8px)}.live-text-viewport{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.live-scroll-text{display:inline-block;white-space:nowrap;will-change:transform}.live-category-row:not(.has-live-marquee) .live-scroll-text,.live-channel-row:not(.has-live-marquee) .live-scroll-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.live-category-row.run-live-marquee .live-scroll-text,.live-channel-row.run-live-marquee .live-scroll-text{animation:live-horizontal-marquee var(--live-marquee-duration, 7s) ease-in-out .7s infinite}@keyframes live-horizontal-marquee{0%,12%{transform:translate(0)}72%,88%{transform:translate(var(--live-marquee-offset, 0px))}to{transform:translate(0)}}.live-category-row b{font-weight:500;min-width:58px;text-align:right}.live-category-row.selected,.live-search-row.selected,.live-category-row:focus,.live-channel-row.selected,.live-channel-row:focus{background:#ffffff26;border-radius:12px}.live-category-row:focus,.live-channel-row:focus{box-shadow:inset 0 0 0 2px #ffffffc7}.live-category-row.selected,.live-search-row.selected,.live-channel-row.selected{color:var(--matrix-primary)}.live-channel-row{gap:22px;padding:12px 20px;margin:4px;width:calc(100% - 8px)}.live-favorite-heart,.live-details-favorite{display:none;flex:0 0 auto;color:var(--matrix-primary);line-height:1}.live-favorite-heart.is-visible,.live-details-favorite.is-visible{display:inline-block}.live-favorite-heart{margin-left:2px;font-size:24px}.live-channel-logo{width:26px;height:26px;object-fit:contain;flex:0 0 auto}.live-details{border-color:transparent;background:#23080673;padding-bottom:18px}.live-video-shell{position:relative;width:100%;height:50%;background:#000}.live-video,.live-video-fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.live-video-fallback{object-fit:cover;opacity:0;visibility:hidden;pointer-events:none}.live-video-shell.has-error .live-video-fallback,.live-video.error+.live-video-fallback{opacity:1;visibility:visible}.live-video.ready+.live-video-fallback{opacity:0;visibility:hidden}.live-playing-name{position:absolute;right:28px;bottom:24px;max-width:46%;padding:10px 18px;background:#00000094;font-size:28px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-details h1{margin:18px 24px 14px;color:#fff;font-size:32px;line-height:1.15;display:flex;align-items:center;gap:14px}.live-details-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-details-favorite{font-size:28px}.live-epg-list{margin:0 24px;height:180px;overflow:hidden}.live-epg-row{display:flex;gap:24px;color:#f0f0f0;font-size:28px;font-weight:800;line-height:1.55}.live-epg-row.current{color:var(--matrix-primary)}.live-epg-row b{min-width:170px}.live-epg-empty,.live-empty{padding:24px;color:var(--matrix-text-secondary);font-size:24px;font-weight:700}.live-actions{display:flex;gap:16px;margin:26px 24px 0}.live-action-button{min-width:150px;height:68px;border:0;border-radius:12px;background:var(--matrix-button-muted, rgba(102, 106, 112, .86));color:#fff;font-size:22px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:12px}.live-action-button img{width:34px;height:34px}.live-action-button:focus{background:var(--home-card-bg-focus);box-shadow:0 0 0 3px #fff,0 0 20px var(--matrix-primary-transparent)}.live-epg-dialog-overlay{position:fixed;inset:0;z-index:10000;padding:50px;background:#000000a8}.live-epg-dialog-card{width:100%;height:100%;padding:22px;border-radius:22px;background:linear-gradient(135deg,#2d2d2d,#1f1f1f 52%,#0f0f0f);box-shadow:0 0 42px #000000b8;color:#fff;display:flex;flex-direction:column;overflow:hidden}.live-epg-dialog-header{min-height:76px;padding:8px 12px 8px 24px;border:1px solid #4a4a4a;border-radius:16px;background:linear-gradient(90deg,#3a3a3a,#2a2a2a);display:flex;align-items:center;gap:20px}.live-epg-dialog-header h2{min-width:0;margin:0;color:var(--matrix-primary);font-size:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.live-epg-dialog-close{width:58px;height:58px;border:1px solid #ff4444;border-radius:50%;background:#c33;color:#fff;font-size:26px;font-weight:900;flex:0 0 auto}.live-epg-dialog-close:focus{transform:none;border-color:#fff;background:#f44;box-shadow:0 0 0 3px #fff,0 0 22px #ff4444a6}.live-epg-dialog-list{min-height:0;margin-top:18px;padding:12px;border-radius:16px;background:#1a1a1a;overflow-x:hidden;overflow-y:auto;flex:1}.live-epg-dialog-item{width:calc(100% - 8px);min-height:112px;margin:4px;padding:18px 22px;border:1px solid transparent;border-radius:10px;background:transparent;color:#fff;text-align:left;display:block}.live-epg-dialog-line{display:flex;align-items:flex-start;gap:24px}.live-epg-dialog-line b{min-width:190px;color:var(--matrix-text-secondary, #aaa);font-size:22px}.live-epg-dialog-line strong{color:#fff;font-size:25px;line-height:1.25}.live-epg-dialog-description{display:block;margin:12px 0 0 214px;color:var(--matrix-text-secondary, #aaa);font-size:19px;line-height:1.35}.live-epg-dialog-item.current{background:#ffffff26;border-color:#ffffff40}.live-epg-dialog-item.current .live-epg-dialog-line b,.live-epg-dialog-item.current .live-epg-dialog-line strong{color:var(--matrix-primary)}.live-epg-dialog-item:focus{transform:none;background:#ffffff26;border-color:#fff6;box-shadow:inset 0 0 0 2px #fff}.parental-dialog-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000000c7}.parental-dialog-card{width:620px;padding:42px;border:2px solid rgba(255,255,255,.7);border-radius:20px;background:#0c0812fa;box-shadow:0 0 38px var(--matrix-primary-transparent);color:#fff;text-align:center}.parental-dialog-card h2{margin:0 0 12px;font-size:34px}.parental-dialog-card p{margin:0 0 28px;color:var(--matrix-text-secondary);font-size:22px}.parental-pin-control{height:72px;border:2px solid rgba(255,255,255,.75);border-radius:15px;background:#ffffff14}.parental-pin-control:focus{border-color:#fff;box-shadow:0 0 0 3px var(--matrix-primary),0 0 22px var(--matrix-primary-transparent)}.parental-pin-control input{width:100%;height:100%;border:0;outline:0;background:transparent;color:#fff;text-align:center;font-size:30px;font-weight:800}.parental-dialog-actions{display:flex;gap:18px;margin-top:28px}.parental-dialog-actions button{flex:1;height:66px;border:0;border-radius:12px;background:var(--matrix-button-muted, #666a70);color:#fff;font-size:22px;font-weight:900}.parental-dialog-actions button:first-child{background:var(--home-card-bg-normal)}.parental-dialog-actions button:focus{box-shadow:0 0 0 3px #fff,0 0 22px var(--matrix-primary-transparent)}.series-favorite-action{margin-left:30px;padding:10px 20px;font-size:22px;border-radius:8px;color:var(--matrix-primary);background:#ffffff1f}.series-favorite-action:focus{transform:none;outline:2px solid white}.series-favorite-action:disabled{opacity:.4}.series-catalog-note{margin:0;color:#fff;font-size:18px}.series-details-screen{background:#080808}.series-details-screen .movie-details-actions{top:39%;width:19%}.series-details-screen .movie-details-copy{top:39%;left:31%;width:46%}.series-details-screen .movie-details-poster{top:6.2%;right:4.5%;width:min(17.2vw,330px);height:auto;object-fit:cover}.series-details-screen .movie-details-title{width:65%}.series-details-screen .movie-details-overview{-webkit-line-clamp:3}.series-details-screen .movie-details-meta,.series-details-screen .movie-details-cast{font-size:19px}.series-season-control{position:relative;width:100%}.series-season-button{display:flex;align-items:center;justify-content:space-between;width:100%;height:58px;padding:0 20px;border:1px solid rgba(255,255,255,.333);border-radius:10px;background:#ffffff1f;color:#fffffff5;font-size:24px;font-weight:700;text-align:left}.series-season-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-season-button svg{width:22px;height:22px;flex-shrink:0;margin-left:10px;fill:none;stroke:currentColor;stroke-width:2}.series-season-button:focus{transform:none;outline:none;border-color:#fff;background:#f0f2f659;box-shadow:none}.series-season-button:active{background:#ffffffb8}.series-season-options{position:absolute;z-index:10;top:100%;left:0;right:0;max-height:240px;overflow-y:auto;background:#637187e6;padding:4px;border-radius:6px}.series-season-option{display:block;width:100%;min-height:58px;padding:12px 20px;border:0;background:#212733;color:#ffffffe4;text-align:left;font-size:22px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.series-season-option[aria-selected=true]{background:#fff3}.series-season-option:focus{transform:none;outline:none;box-shadow:none;background:#fff;color:#212733}.series-season-option:active{background:#ffffffe8;color:#212733}.series-details-screen.season-menu-open .movie-details-body{z-index:6}.series-episode-info{position:absolute;z-index:4;top:63%;left:9%;right:calc(4.5% + min(17.2vw,330px) + 32px);width:auto;color:#fff}.series-episode-info h2{font-size:23px;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.series-episode-info p{font-size:18px;margin:0;max-height:2.5em;overflow:hidden}.series-episodes{--series-episode-width: 283.2px;--series-episode-gap: 18px;position:absolute;z-index:4;top:76%;height:212px;left:8%;right:4%;display:flex;align-items:flex-start;overflow-x:auto;padding:10px;gap:var(--series-episode-gap)}.series-episode{position:relative;box-sizing:border-box;flex:0 0 283.2px;width:283.2px;height:168px;min-width:0;border:2px solid transparent;border-radius:0;padding:0;color:#fff;background:transparent;overflow:hidden}.series-episode img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.series-episode span{position:absolute;bottom:0;left:0;right:0;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:28px 10px 12px;font-size:18px;font-weight:700;text-align:left;background:linear-gradient(transparent,#000000eb)}.series-episode:focus,.series-episode.selected{transform:none;border-color:#fff;box-shadow:none;outline:none}@media(max-height:800px){.series-episodes{--series-episode-width: 236px;--series-episode-gap: 18px;top:74%;height:178px}.series-episode{flex-basis:236px;width:236px;height:140px}.series-season-button{height:48px;font-size:20px}}.series-details-screen [hidden]{display:none!important}.series-details-screen,.series-details-screen .movie-details-content{overflow:hidden}.series-episodes{overflow-y:hidden}.series-episodes,.series-season-options{scrollbar-width:none;-ms-overflow-style:none}.series-episodes::-webkit-scrollbar,.series-season-options::-webkit-scrollbar{display:none;width:0;height:0}.series-details-screen.episodes-expanded .movie-details-copy{top:22%}.series-details-screen.episodes-expanded .movie-details-actions{top:23%}.series-details-screen.episodes-expanded .series-episode-info{top:51%}.series-details-screen.episodes-expanded .series-episodes{top:64%}.series-details-loading{background:#080808;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-size:24px}.series-details-loading button{padding:16px 28px}.series-episode-progress{position:absolute;bottom:0;left:0;width:100%;height:5px;border:0;appearance:none;-webkit-appearance:none;background:#fff3;color:var(--matrix-primary)}.series-episode-progress::-webkit-progress-bar{background:#fff3}.series-episode-progress::-webkit-progress-value{background:var(--matrix-primary)}.series-episode-progress::-moz-progress-bar{background:var(--matrix-primary)}.global-search-screen{padding:32px 40px;box-sizing:border-box;background:linear-gradient(90deg,#000000db,#0003 50%,#000000db),var(--screen-bg, url(assets/bg_matrix.jpg)) center/cover no-repeat,url(assets/bg_matrix.jpg) center/cover no-repeat;color:#fff;overflow:hidden}.global-search-topbar{height:92px;display:flex;align-items:flex-start;gap:22px}.global-search-back{width:68px;height:68px;border:0;border-radius:50%;background:#ffffff0f;color:#fff;font-size:42px;line-height:1}.global-search-heading{flex:1}.global-search-heading h1{margin:0;font-size:46px;font-weight:900}.global-search-heading p{margin:4px 0 0;color:#ffffffb8;font-size:22px;font-weight:700}.global-search-input{position:relative;z-index:1;display:flex;align-items:center;gap:16px;width:min(720px,58vw);height:66px;margin:12px auto 20px;padding:0 24px;border:2px solid rgba(255,255,255,.42);border-radius:13px;background:#ffffff1c;color:#fff;text-align:left;font-size:25px;font-weight:900}.global-search-input img{width:30px;height:30px;flex:0 0 auto;object-fit:contain}.global-search-input input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-weight:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-input input::placeholder{color:#fff;opacity:1}.global-search-input:focus,.global-search-input:focus-within{border-color:#ffffffd9;background:#ffffff26;box-shadow:inset 0 0 0 2px #ffffffc7}.global-search-content{position:absolute;inset:205px 40px 28px;overflow:hidden}.global-search-section{margin-bottom:24px}.global-search-section h2{margin:0 0 10px;font-size:28px;font-weight:900;color:#fff}.global-search-section h2 span{margin-left:8px;color:var(--matrix-primary)}.global-search-row{display:flex;gap:26px;overflow:hidden;align-items:flex-start}.global-result-card{flex:0 0 min(13.5vw,250px);width:min(13.5vw,250px);height:auto;padding:6px;border:0;border-radius:0;background:transparent;color:#fff;text-align:center}.global-result-image-wrap{width:100%;margin:0}.global-result-image-wrap img{object-fit:cover}.global-result-card.live .global-result-image-wrap img{object-fit:contain;padding:18px;box-sizing:border-box}.global-result-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;min-height:44px;overflow:hidden}.global-result-subtitle{display:block;margin-top:2px;color:#ffffffad;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-loading,.global-search-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffd1;font-size:28px;font-weight:800}.global-search-screen .focusable:focus{transform:none;box-shadow:none}.global-result-card:focus .global-result-image-wrap{border-color:var(--matrix-primary)}.settings-screen{padding:42px 54px;box-sizing:border-box;overflow:hidden}.settings-topbar{position:relative;z-index:1;display:flex;align-items:flex-start;gap:24px;min-height:92px}.settings-back{width:64px;height:64px;border:0;border-radius:50%;background:#0000006b;color:#fff;font-size:44px;line-height:1;display:flex;align-items:center;justify-content:center}.settings-back:focus{outline-offset:4px}.settings-heading{min-width:0;flex:1 1 auto}.settings-heading h1{margin:0;color:#fff;font-size:44px;line-height:1.05;font-weight:800}.settings-heading p{margin:8px 0 0;color:#ffffffc7;font-size:24px;font-weight:700}.settings-screen .brand-logo-image{margin-left:auto;width:150px;height:76px;object-fit:contain}.settings-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:38px 22px 0}.settings-action-card{min-height:134px;border:0;border-radius:10px;background:var(--home-card-bg, linear-gradient(180deg, rgba(124,31,31,.96), rgba(64,11,11,.96)));color:#fff;padding:18px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.settings-action-card:focus{outline:3px solid rgba(255,255,255,.96)!important;outline-offset:3px;background:var(--home-card-bg-focus, linear-gradient(180deg, rgba(155,40,40,.98), rgba(82,15,15,.98)))}.settings-action-title{display:block;color:#fff;font-size:26px;line-height:1.15;font-weight:900}.settings-action-subtitle{display:block;margin-top:10px;color:#ff2d22;font-size:21px;line-height:1.15;font-weight:800}.settings-status{position:absolute;z-index:1;left:76px;right:76px;bottom:42px;min-height:36px;color:#fff;text-align:center;font-size:26px;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.8)}@media(max-width:1600px),(max-height:900px){:root{--logo-loading-size: 270px;--logo-login-size: 270px;--logo-playlist-size: 150px;--logo-home-size: 150px}.screen{padding:46px 58px}.loading-title{font-size:28px}.loading-subtitle,.startup-error-help{font-size:19px}.loading-steps{margin-top:52px}.loading-step-label{font-size:20px}.login-form{width:470px}.login-title{font-size:26px;margin-bottom:22px}.input-pill{height:62px;margin-bottom:16px;font-size:25px;padding:0 22px}.primary-button{height:66px;font-size:23px}.login-note{font-size:20px}.login-device{font-size:22px}.login-qr{width:132px;height:132px}.playlist-screen{grid-template-columns:minmax(590px,1fr) clamp(330px,22vw,430px);gap:clamp(40px,7vw,118px);padding:clamp(34px,5.6vh,58px) clamp(35px,7vw,112px) clamp(28px,4vh,50px)}.playlist-left{min-height:min(78vh,620px);padding:0}.playlist-right{padding:clamp(20px,2.4vw,36px)}.playlist-header{font-size:clamp(25px,1.45vw,32px)}.playlist-list{gap:clamp(28px,3.4vw,58px);height:auto;margin-top:clamp(40px,7vh,72px)}.playlist-card{width:clamp(118px,8vw,145px);min-height:clamp(168px,11vw,205px);padding:0}.playlist-play,.playlist-plus{left:50%;width:clamp(54px,3.8vw,68px);height:clamp(54px,3.8vw,68px)}.playlist-name{font-size:clamp(16px,1vw,20px)}.playlist-footer{bottom:0;font-size:14px;padding-top:18px}.playlist-footer .login-feature img,.playlist-footer .login-star-icon{width:28px;height:28px}.device-card{width:100%}.device-value{font-size:clamp(17px,1.05vw,21px)}.qr-hint{font-size:clamp(15px,.9vw,18px)}.side-button{width:100%;height:clamp(44px,3vw,54px);font-size:clamp(14px,.9vw,17px)}.home-menu{gap:42px;margin-left:115px}.home-menu button{font-size:24px}.home-menu-icon{width:25px;height:25px}.home-bottom{bottom:40px;font-size:32px}.home-theme1-grid{grid-template-columns:repeat(3,clamp(245px,14vw,315px));grid-template-rows:clamp(54px,5.8vh,68px) clamp(340px,39vh,450px) clamp(54px,5.8vh,68px);gap:clamp(22px,1.45vw,32px)}.home-theme1-pill{font-size:clamp(21px,1.5vw,28px)}.home-theme1-poster span{font-size:clamp(21px,1.45vw,27px)}.home-theme2-strip{top:clamp(126px,15vh,168px);gap:clamp(10px,.9vw,18px)}.home-theme2-item{width:clamp(148px,10vw,214px);height:clamp(42px,4.6vh,58px);font-size:clamp(16px,1.1vw,21px)}.home-theme2-slides{top:calc(clamp(106px,14vh,150px) + clamp(42px,4.8vh,58px) + clamp(28px,3.4vh,44px))}.home-theme2-slide-copy h2{font-size:clamp(24px,2.2vw,42px)}.home-theme2-slide-copy p{font-size:clamp(15px,1vw,20px)}.home-screen.home-theme-3 .home-grid{grid-template-columns:clamp(238px,17vw,306px) repeat(3,clamp(168px,12vw,218px));grid-template-rows:repeat(2,clamp(128px,14.2vh,166px));gap:clamp(20px,1.55vw,30px)}.home-card{font-size:28px}.home-card.big{font-size:40px}.home-card-img{width:76px;height:76px;margin-bottom:16px}.home-card.big .home-card-img{width:138px;height:138px}.home-card-img.kids{width:124px;height:92px}.home-theme4-layout{--t4-small-w: clamp(188px, 12.5vw, 245px);transform:translate(-50%,-50%) scale(.9)}.movies-topbar,.live-topbar{height:84px;padding:0 34px}.movies-layout,.live-layout{inset:84px 0 0}.movie-search-row{flex-basis:60px;font-size:21px;padding:10px 14px 10px 18px}.movie-category-row{min-height:52px;font-size:20px;padding:9px 12px 9px 17px}.movies-grid-panel{padding:10px 14px 24px}.movies-grid{gap:12px 8px}.movie-poster-frame,.global-result-card{width:min(12.2vw,210px);flex-basis:min(12.2vw,210px)}.movie-title{font-size:17px;min-height:42px}.movie-rating,.movie-year{font-size:14px}.movie-details-title{font-size:34px}.movie-details-actions{top:47%;width:190px}.movie-details-icon-button{width:48px;height:48px;flex-basis:48px;padding:11px}.movie-details-play-button{height:50px;font-size:21px}.movie-details-copy{top:47%;left:calc(9% + 232px);right:24%}.movie-details-overview{font-size:20px}.movie-details-meta{font-size:17px;margin-top:15px}.movie-details-cast{font-size:15px}.movie-details-poster{width:min(15.5vw,270px)}.series-details-screen .movie-details-actions,.series-details-screen .movie-details-copy{top:37%}.series-episode-info{top:61%;right:calc(4.5% + min(15.5vw,270px) + 28px)}.series-episode-info h2{font-size:20px}.series-episode-info p{font-size:16px}.series-episodes{--series-episode-width: 236px;--series-episode-gap: 14px;top:74%;height:178px;gap:var(--series-episode-gap)}.series-episode{flex-basis:236px;width:236px;height:140px}.series-episode span{font-size:16px;padding:22px 8px 10px}.live-layout{grid-template-columns:24% 30% 46%;gap:10px;padding:0 14px 18px}.live-search-row{min-height:72px;font-size:24px;margin:6px 12px;padding:13px 16px;width:calc(100% - 24px)}.live-category-row,.live-channel-row{min-height:58px;font-size:23px;padding:10px 14px 10px 20px}.live-video-shell{height:min(31vw,330px)}.live-details h1{font-size:28px}.live-action-button{min-height:50px;font-size:20px}.live-fullscreen-channel{font-size:32px}.live-fullscreen-epg-slot b{font-size:24px}.global-search-topbar{height:86px;padding:0 34px}.global-search-heading h1{font-size:34px}.global-search-heading p{font-size:20px}.global-search-input{top:104px;left:34px;right:34px;height:58px;font-size:22px}.global-search-content{top:180px;left:34px;right:34px}.global-search-section h2{font-size:24px}.global-search-row{gap:18px}.settings-screen{padding:34px 42px}.settings-heading h1{font-size:36px}.settings-heading p{font-size:20px}.settings-grid{gap:14px;padding-top:26px}.settings-action-card{min-height:112px;padding:14px}.settings-action-title{font-size:22px}.settings-action-subtitle{font-size:18px}.settings-status{font-size:22px;bottom:30px}}@media(max-width:1380px),(max-height:780px){:root{--logo-loading-size: 220px;--logo-login-size: 220px;--logo-playlist-size: 118px;--logo-home-size: 118px}.screen{padding:34px 42px}.login-screen{grid-template-columns:40% 60%}.login-form{width:390px}.login-title{font-size:22px;margin-bottom:16px}.input-pill{height:52px;margin-bottom:12px;font-size:21px;padding:0 18px}.primary-button{height:56px;font-size:20px}.login-note{font-size:17px}.login-device{font-size:18px}.login-qr{width:104px;height:104px}.playlist-screen{grid-template-columns:minmax(470px,1fr) clamp(300px,24vw,360px);gap:clamp(26px,4.5vw,64px);padding:clamp(24px,4.8vh,42px) clamp(28px,5.2vw,72px) 26px}.playlist-left{min-height:min(80vh,540px);padding:0}.playlist-right{padding:clamp(16px,2.1vw,26px)}.playlist-header{font-size:clamp(20px,1.35vw,26px);gap:24px}.playlist-list{gap:clamp(22px,3vw,40px);height:auto;margin-top:clamp(28px,5.6vh,48px)}.playlist-card{width:clamp(104px,7.8vw,126px);min-height:clamp(142px,10.5vw,172px);padding:0}.playlist-play,.playlist-plus{left:50%;width:clamp(46px,3.8vw,58px);height:clamp(46px,3.8vw,58px)}.playlist-name{font-size:clamp(14px,1vw,18px);width:150px}.playlist-footer{bottom:0;font-size:12px;padding-top:14px}.playlist-footer .login-feature{padding:0 10px}.playlist-footer .login-feature img,.playlist-footer .login-star-icon{width:24px;height:24px}.device-card{width:100%;padding:12px}.device-value{font-size:clamp(15px,1vw,18px)}.qr-hint{font-size:clamp(13px,.9vw,16px)}.side-button{width:100%;height:clamp(38px,3vw,46px);font-size:clamp(13px,.9vw,15px)}.home-topbar .brand-logo-image.small{width:120px;height:64px}.home-menu{gap:28px;margin-left:88px}.home-menu button{font-size:20px}.home-menu-icon{width:22px;height:22px}.home-bottom{left:30px;right:30px;bottom:24px;font-size:25px}.home-theme1-grid{grid-template-columns:repeat(3,clamp(190px,13.2vw,250px));grid-template-rows:clamp(44px,5.2vh,58px) clamp(270px,37vh,350px) clamp(44px,5.2vh,58px);gap:clamp(14px,1.2vw,22px)}.home-theme1-pill{min-height:48px;font-size:clamp(17px,1.35vw,23px)}.home-theme1-poster span{font-size:clamp(17px,1.3vw,22px)}.home-theme2-strip{top:104px}.home-theme2-item{width:clamp(124px,9.4vw,172px);height:clamp(36px,4.2vh,48px);font-size:clamp(14px,1vw,18px)}.home-theme2-slides{width:min(90vw,1180px);border-radius:10px}.home-theme2-slide-copy h2{font-size:clamp(20px,2vw,32px)}.home-theme2-slide-copy p{font-size:clamp(13px,.92vw,17px)}.home-screen.home-theme-3 .home-grid{grid-template-columns:clamp(200px,16vw,255px) repeat(3,clamp(140px,11vw,180px));grid-template-rows:repeat(2,clamp(106px,13.2vh,138px));gap:clamp(14px,1.25vw,22px)}.home-card{border-radius:12px;font-size:22px}.home-card.big{font-size:32px}.home-card-img{width:58px;height:58px;margin-bottom:12px}.home-card.big .home-card-img{width:106px;height:106px}.home-card-img.kids{width:94px;height:70px}.home-theme4-layout{--t4-small-w: clamp(155px, 11.5vw, 205px);transform:translate(-50%,-50%) scale(.88)}.movies-topbar,.live-topbar{height:70px;padding:0 24px}.movies-layout,.live-layout{inset:70px 0 0}.live-breadcrumb,.movies-topbar .live-breadcrumb{gap:18px}.live-breadcrumb button,.live-breadcrumb-current{font-size:22px}.movie-search-row{flex-basis:50px;font-size:18px}.movie-search-row img{width:24px;height:24px}.movie-category-row{min-height:44px;font-size:17px;margin-bottom:5px}.movies-grid-panel{padding:8px 10px 18px}.movies-grid{gap:8px 6px}.movie-poster-frame,.global-result-card{width:min(11.7vw,160px);flex-basis:min(11.7vw,160px)}.movie-title{font-size:14px;min-height:34px;margin-top:6px}.movie-favorite{font-size:22px}.movie-rating,.movie-year{font-size:11px;padding:2px 5px}.movie-details-title{font-size:28px;top:5%}.movie-details-actions{top:46%;width:160px;gap:8px}.movie-details-icon-actions{gap:10px}.movie-details-icon-button{width:40px;height:40px;flex-basis:40px;padding:9px}.movie-details-play-button{height:42px;font-size:18px;border-radius:8px}.movie-details-copy{top:46%;left:calc(9% + 196px);right:22%}.movie-details-overview{font-size:16px;line-height:1.35}.movie-details-more-button{height:34px;flex-basis:72px;font-size:14px}.movie-details-meta{font-size:14px;margin-top:10px}.movie-details-cast{font-size:13px;margin-top:8px}.movie-details-poster{width:min(14.2vw,210px);top:5%}.series-details-screen .movie-details-actions,.series-details-screen .movie-details-copy{top:34%}.series-episode-info{top:56%;right:calc(4.5% + min(14.2vw,210px) + 24px)}.series-episode-info h2{font-size:17px}.series-episode-info p{font-size:14px}.series-episodes{--series-episode-width: 186px;--series-episode-gap: 10px;top:70%;height:142px;gap:var(--series-episode-gap);padding:7px}.series-episode{flex-basis:186px;width:186px;height:110px}.series-episode span{font-size:13px;padding:18px 7px 8px}.series-season-button{height:40px;font-size:17px}.live-layout{grid-template-columns:24% 29% 47%;gap:8px;padding:0 10px 12px}.live-search-row{min-height:56px;font-size:19px;padding:10px 12px}.live-category-row,.live-channel-row{min-height:46px;font-size:18px;padding:8px 10px 8px 16px}.live-category-row b{min-width:40px}.live-video-shell{height:min(29vw,260px)}.live-details h1{font-size:23px}.live-epg-item{font-size:16px}.live-action-button{min-height:42px;font-size:17px}.live-fullscreen-overlay{padding:26px 38px 32px}.live-fullscreen-channel{font-size:26px}.live-fullscreen-epg{gap:26px}.live-fullscreen-epg-slot b{font-size:20px}.global-search-topbar{height:68px;padding:0 24px}.global-search-back{width:48px;height:48px;font-size:32px}.global-search-heading h1{font-size:28px}.global-search-heading p{font-size:16px}.global-search-input{top:82px;left:24px;right:24px;height:48px;font-size:18px}.global-search-content{inset:146px 24px 20px}.global-search-section{margin-bottom:16px}.global-search-section h2{font-size:20px}.global-search-row{gap:12px}.global-result-title{min-height:34px;font-size:14px}.global-result-subtitle{font-size:12px}.settings-screen{padding:26px 32px}.settings-topbar{min-height:70px}.settings-back{width:48px;height:48px;font-size:32px}.settings-heading h1{font-size:30px}.settings-heading p{font-size:16px}.settings-screen .brand-logo-image{width:112px;height:58px}.settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 10px 0}.settings-action-card{min-height:86px;padding:10px}.settings-action-title{font-size:18px}.settings-action-subtitle{font-size:14px;margin-top:6px}.settings-status{left:42px;right:42px;bottom:22px;font-size:18px}}@media(max-width:1100px),(max-height:650px){.home-theme1-grid,.home-theme2-strip,.home-screen.home-theme-3 .home-grid,.home-theme4-layout{transform:translate(-50%,-50%) scale(.78);transform-origin:center center}.home-theme1-grid{top:50%}.home-menu button{font-size:17px}.home-menu{gap:18px}.home-bottom{font-size:20px;bottom:16px}.movies-layout{grid-template-columns:25% 75%}.movies-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.movie-poster-frame{width:min(11vw,128px)}.live-layout{grid-template-columns:25% 29% 46%}.movie-details-copy{right:19%}}.live-search-row,.live-category-row,.live-channel-row{font-size:clamp(18px,1.18vw,23px)}.live-search-row{min-height:clamp(54px,5.6vh,72px);margin:6px 13px 5px;width:calc(100% - 26px);padding:12px 17px;gap:13px;border-radius:10px}.live-search-row img{width:clamp(22px,1.35vw,26px);height:clamp(22px,1.35vw,26px)}.live-list{padding:6px 10px 18px}.live-category-row,.live-channel-row{min-height:clamp(44px,4.4vh,57px);margin:3px;width:calc(100% - 6px);border-radius:10px}.live-category-row{gap:12px;padding:10px 14px 10px 21px}.live-channel-row{gap:16px;padding:9px 15px}.live-category-row b{min-width:clamp(38px,2.3vw,44px)}.live-channel-logo{width:clamp(20px,1.25vw,24px);height:clamp(20px,1.25vw,24px)}.live-favorite-heart{font-size:clamp(18px,1.15vw,22px)}.live-details h1{margin:14px 18px 10px;font-size:clamp(22px,1.5vw,26px)}.live-details-favorite{font-size:clamp(20px,1.32vw,24px)}.live-epg-list{margin:0 18px;height:clamp(92px,13vh,135px);overflow:hidden}.live-epg-row{gap:clamp(12px,1.25vw,18px);font-size:clamp(17px,1.22vw,22px);line-height:1.35}.live-epg-row b{min-width:clamp(100px,7.5vw,128px)}.live-epg-empty,.live-empty{padding:16px 18px;font-size:clamp(16px,1.1vw,20px)}.live-actions{gap:12px;margin:18px 18px 0}.live-action-button{min-width:clamp(104px,7.8vw,128px);height:clamp(42px,4.8vh,52px);font-size:clamp(16px,1.05vw,18px);gap:9px}.live-action-button img{width:clamp(22px,1.45vw,26px);height:clamp(22px,1.45vw,26px)}.live-epg-dialog-overlay{padding:clamp(28px,3vw,38px)}.live-epg-dialog-card{padding:clamp(14px,1.3vw,18px);border-radius:18px}.live-epg-dialog-header{min-height:clamp(52px,6vh,62px);padding:6px 10px 6px 18px;border-radius:13px;gap:15px}.live-epg-dialog-header h2{font-size:clamp(22px,1.65vw,26px)}.live-epg-dialog-close{width:clamp(42px,3.2vw,48px);height:clamp(42px,3.2vw,48px);font-size:clamp(19px,1.35vw,22px)}.live-epg-dialog-list{margin-top:13px;padding:9px;border-radius:13px}.live-epg-dialog-item{min-height:clamp(72px,9.5vh,86px);padding:12px 17px}.live-epg-dialog-line{gap:18px}.live-epg-dialog-line b{min-width:clamp(122px,10vw,145px);font-size:clamp(16px,1.12vw,18px)}.live-epg-dialog-line strong{font-size:clamp(18px,1.25vw,21px)}.live-epg-dialog-description{margin:8px 0 0 clamp(140px,11.5vw,163px);font-size:clamp(14px,.95vw,16px);line-height:1.28}@media(max-width:1380px),(max-height:780px){.live-search-row{min-height:48px;font-size:17px;padding:9px 12px;margin:5px 9px;width:calc(100% - 18px)}.live-category-row,.live-channel-row{min-height:38px;font-size:16px}.live-category-row{padding:7px 10px 7px 14px}.live-channel-row{padding:7px 10px;gap:12px}.live-list{padding:5px 7px 14px}.live-epg-list{height:clamp(76px,11vh,108px);margin:0 14px}.live-epg-row{font-size:clamp(14px,1vw,18px);line-height:1.28}.live-epg-row b{min-width:clamp(82px,6.6vw,105px)}.live-actions{margin:13px 14px 0}.live-action-button{min-width:92px;height:38px;font-size:15px}}.samsung-av-surface{position:fixed;z-index:1;border:0;visibility:hidden;pointer-events:none}.samsung-av-caption{position:fixed;z-index:4;color:#fff;font-size:32px;text-align:center;white-space:pre-line;text-shadow:2px 2px 3px black,-1px -1px 2px black;pointer-events:none}.movie-player-controls,.movie-player-error,.live-fullscreen-overlay{z-index:5}.live-playing-name,.live-video-fallback{z-index:2}.focusable{transition:none!important}.focusable:focus{transform:none!important;box-shadow:none!important;outline:3px solid rgba(255,255,255,.95)!important;outline-offset:2px}.movies-grid-panel{contain:layout paint;overflow-anchor:none;scroll-behavior:auto}.movie-poster-frame{contain:layout paint}.catalog-loading-screen{display:flex;align-items:center;justify-content:center}.catalog-loading-screen .spinner{margin:0}.live-list,.movie-category-list{overflow-anchor:none;scroll-behavior:auto}.movie-category-row.focusable:focus{outline-offset:-3px}.movie-card.focusable:focus{outline:none!important}.movie-player-seek.focusable:focus{outline:none!important}.playlist-card.focusable:focus{outline:none!important}.movie-poster-frame{background:#060606}.movie-poster{visibility:hidden}.movie-poster.poster-ready,.movie-poster-fallback{visibility:visible}.movie-poster-main{visibility:hidden}.movie-poster-main.poster-ready{visibility:visible}.D{position:relative;width:100%;height:100%}.d{position:relative;width:100%;height:100%;display:flex;box-sizing:border-box;flex-direction:column}.d[data-container-muted=true]:before{position:absolute;inset:0;content:"";z-index:10}.d .N{display:flex;width:100%;height:100%;min-height:0;flex:auto}.d .O{background:inherit;position:relative;overflow:hidden;flex:1 1 100%}.d .K{-webkit-overflow-scrolling:touch}.u{--scrollbar-thumb-size-ratio: 1;--scrollbar-thumb-progress-ratio: 0;--scrollbar-thumb-size: calc(100% * var(--scrollbar-thumb-size-ratio));--scrollbar-thumb-progress: calc(((1 - var(--scrollbar-thumb-size-ratio)) * var(--scrollbar-thumb-progress-ratio)) * 100%);position:relative;width:.125rem;height:.125rem;margin:auto;opacity:0;flex:auto;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;will-change:transform,top,left,right}.u:before{background:#666666bf;display:block;position:absolute;content:"";width:100%;height:100%;will-change:transform,top,left,right}.u.T:before{height:var(--scrollbar-thumb-size);top:var(--scrollbar-thumb-progress)}.u:not(.T):before{width:var(--scrollbar-thumb-size);left:var(--scrollbar-thumb-progress);top:50%;transform:translateY(-50%)}.h{background:inherit;display:flex;border-color:transparent;visibility:visible;opacity:1;flex:none;transform:translateZ(0);-webkit-transform:translateZ(0);transition:opacity .1s linear;-moz-transition:opacity .1s linear;-webkit-transition:opacity .1s linear}.h.J{flex-direction:column}.enact-locale-right-to-left .h.P{direction:ltr;transform:scaleX(-1)}.h.q{-webkit-padding-end:.125rem}.h .W{opacity:1}.g{position:relative;height:100%;width:100%;overflow:hidden}.g.X{overflow-y:scroll}.g.Y{overflow-x:scroll}.g .V{overflow:hidden;width:100%;will-change:transform}.g .Z{will-change:transform}.g::-webkit-scrollbar{display:none}.y{position:relative;height:100%;width:100%;overflow:hidden}.y .F{will-change:transform}.M.A{overflow-y:scroll}.M .L{width:100%}.E.A{overflow-x:scroll}.E .L{height:100%}.L{position:absolute;will-change:transform}.y::-webkit-scrollbar{display:none}.Q{--scroll-overscroll-translate-horizontal: none;--scroll-overscroll-transition-horizontal: transform 0 unset;--scroll-overscroll-translate-vertical: none;--scroll-overscroll-transition-vertical: transform 0 unset}._{transform:var(--scroll-overscroll-translate-horizontal);transition:var(--scroll-overscroll-transition-horizontal)}.tt{transform:var(--scroll-overscroll-translate-vertical);transition:var(--scroll-overscroll-transition-vertical)}.B{padding-left:0;padding-right:.5rem}.enact-locale-right-to-left .B{padding-left:.5rem;padding-right:0}.c{--scroll-scrollbar-size: .75rem;box-sizing:border-box;overflow:hidden}.c.ot{--scroll-scrollbar-size: 1.25rem}.c .G{position:absolute;width:var(--scroll-scrollbar-size);height:calc(100% - 1.25rem);right:0;top:0;padding:.625rem 0}.enact-locale-right-to-left .c .G{left:0;right:initial}.c .U{position:absolute;width:calc(100% - 1.25rem);height:var(--scroll-scrollbar-size);left:0;bottom:0;padding:0 .625rem}.c.x .G{height:calc(100% - 2 * .625rem - var(--scroll-scrollbar-size))}.c.x .U{width:calc(100% - 2 * .625rem - var(--scroll-scrollbar-size));left:0}.enact-locale-right-to-left .c.x .U{left:var(--scroll-scrollbar-size)}.c .at{box-sizing:border-box}.z.et{pointer-events:auto;background-color:#0000004d}.nt{z-index:100}.n.r .I:after,.n.r .v:after,.n.r .k:after,.n.r .H:after{content:"";position:absolute;top:0;border-width:0 1px 1px 0;border-style:solid;font-size:15px;line-height:18px;padding:0 1ex;border-width:0 1px 1px 1px;border-bottom-right-radius:.5ex;border-bottom-left-radius:.5ex;left:50%;transform:translate(-50%)}.n.r .I{box-shadow:0 12px 9px -3px #ff7070,0 0 1px 3px #ff7070}.n.r .I:after{content:"Spotlight next: up";color:#ff7070}.n.r .v{box-shadow:-12px 0 9px -3px #b8ff70,0 0 1px 3px #b8ff70}.n.r .v:after{content:"Spotlight next: right";color:#b8ff70}.n.r .k{box-shadow:0 -12px 9px -3px #70ffff,0 0 1px 3px #70ffff}.n.r .k:after{content:"Spotlight next: down";color:#70ffff}.n.r .H{box-shadow:12px 0 9px -3px #7070ff,0 0 1px 3px #7070ff}.n.r .H:after{content:"Spotlight next: left";color:#7070ff}.enact-body-fit{margin:0;height:100%;overflow:auto;position:relative}.enact-fit{position:absolute;inset:0}.enact-clip{overflow:hidden}.enact-no-touch-action{-ms-touch-action:none}.enact-untouchable{pointer-events:none}.enact-untouchable>*{pointer-events:auto}.enact-unselectable{cursor:default;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.enact-selectable{cursor:auto;-ms-user-select:element;-webkit-user-select:text;-moz-user-select:text;user-select:text}.debug.aria [aria-label]:after,.debug.aria [aria-valuetext]:after{position:absolute;font-size:small;font-weight:100;background-color:#fa09;color:#fff;border:1px solid #ffaa00;border-radius:0 .5em .5em;bottom:0;padding:0 1ex;transform:translateY(100%);line-height:1.3em;z-index:2;pointer-events:none}.debug.aria [aria-label]:after{content:"Aria Label: " attr(aria-label)}.debug.aria [aria-valuetext]:after{content:"Aria Value: " attr(aria-valuetext)}.debug.aria [aria-label][aria-valuetext]:after{content:"Aria Label: '" attr(aria-label) "'; Aria Value: '" attr(aria-valuetext) "';"}@font-face{font-family:Sandstone Miso;src:local("LG Smart UI Condensed Regular"),local("LGSmartUICondensed-Regular"),local("Miso"),url(/tv/dist/Miso-Regular-E6ZDNYL5.ttf) format("truetype");font-weight:400}@font-face{font-family:Sandstone Miso;src:local("LG Smart UI Condensed Light"),local("LGSmartUICondensed-Light"),local("Miso"),url(/tv/dist/Miso-Light-PNJJEORZ.ttf) format("truetype");font-weight:300}@font-face{font-family:Sandstone Miso;src:local("LG Smart UI Condensed Bold"),local("LGSmartUICondensed-Bold"),local("Miso"),url(/tv/dist/Miso-Bold-G7VJ2TLH.ttf) format("truetype");font-weight:700}@font-face{font-family:MuseoSans;src:local("LG Smart UI Regular"),local("LGSmartUI-Regular"),local("Museo Sans"),url(/tv/dist/MuseoSans-Medium-OVH5YLTM.ttf) format("truetype");font-weight:400}@font-face{font-family:MuseoSans;src:local("LG Smart UI Regular"),local("LGSmartUI-Regular"),local("Museo Sans"),url(/tv/dist/MuseoSans-Medium-OVH5YLTM.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:MuseoSans;src:local("LG Smart UI Light"),local("LGSmartUI-Light"),local("Museo Sans"),url(/tv/dist/MuseoSans-Thin-NY62RRGY.ttf) format("truetype");font-weight:100}@font-face{font-family:MuseoSans;src:local("LG Smart UI Light"),local("LGSmartUI-Light"),local("Museo Sans"),url(/tv/dist/MuseoSans-Light-5ELAY67I.ttf) format("truetype");font-weight:300}@font-face{font-family:MuseoSans;src:local("LG Smart UI Regular"),local("LGSmartUI-Regular"),local("Museo Sans"),url(/tv/dist/MuseoSans-Medium-OVH5YLTM.ttf) format("truetype");font-weight:500}@font-face{font-family:MuseoSans;src:local("LG Smart UI"),local("LGSmartUI-RegularOblique"),local("Museo Sans"),url(/tv/dist/MuseoSans-MediumItalic-BFFRG742.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:MuseoSans;src:local("LG Smart UI Bold"),local("LGSmartUI-Bold"),local("Museo Sans"),url(/tv/dist/MuseoSans-Bold-OM6GLZ44.ttf) format("truetype");font-weight:700}@font-face{font-family:MuseoSans;src:local("LG Smart UI"),local("LGSmartUI-BoldOblique"),local("Museo Sans"),url(/tv/dist/MuseoSans-BoldItalic-WCLGZLYY.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:MuseoSans;src:local("LG Smart UI Bold"),local("LGSmartUI-Bold"),local("Museo Sans"),url(/tv/dist/MuseoSans-Black-X53NXUOS.ttf) format("truetype");font-weight:900}@font-face{font-family:MuseoSans;src:local("LG Smart UI"),local("LGSmartUI-BoldOblique"),local("Museo Sans"),url(/tv/dist/MuseoSans-BlackItalic-7ATI5G52.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Sandstone;src:local("LG Smart UI Condensed Regular"),local("LGSmartUICondensed-Regular"),local("Miso"),url(/tv/dist/Miso-Regular-E6ZDNYL5.ttf) format("truetype");font-stretch:condensed}@font-face{font-family:Sandstone;src:local("LG Smart UI Condensed Light"),local("LGSmartUICondensed-Light"),local("Miso"),url(/tv/dist/Miso-Light-PNJJEORZ.ttf) format("truetype");font-stretch:condensed;font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Condensed SemiBold"),local("LGSmartUICondensed-SemiBold"),local("Miso"),url(/tv/dist/Miso-Bold-G7VJ2TLH.ttf) format("truetype");font-stretch:condensed;font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Condensed Bold"),local("LGSmartUICondensed-Bold"),local("Miso"),url(/tv/dist/Miso-Bold-G7VJ2TLH.ttf) format("truetype");font-stretch:condensed;font-weight:700}@font-face{font-family:Sandstone Number;src:local("LG Smart UI Condensed Regular"),local("LGSmartUICondensed-Regular"),local("Miso"),url(/tv/dist/Miso-Regular-E6ZDNYL5.ttf) format("truetype");font-weight:400}@font-face{font-family:Sandstone Number;src:local("LG Smart UI NUMBER"),local("LGSmartUINUMBER");font-weight:400}@font-face{font-family:Sandstone Number;src:local("LG Smart UI Condensed Light"),local("LGSmartUICondensed-Light"),local("Miso"),url(/tv/dist/Miso-Light-PNJJEORZ.ttf) format("truetype");font-weight:300}@font-face{font-family:Sandstone Number;src:local("LG Smart UI NUMBER Light"),local("LGSmartUINUMBER-Light");font-weight:300}@font-face{font-family:Sandstone Number;src:local("LG Smart UI Condensed SemiBold"),local("LGSmartUICondensed-SemiBold"),local("Miso"),url(/tv/dist/Miso-Bold-G7VJ2TLH.ttf) format("truetype");font-weight:600}@font-face{font-family:Sandstone Number;src:local("LG Smart UI NUMBER SemiBold"),local("LGSmartUINUMBER-SemiBold");font-weight:600}@font-face{font-family:Sandstone Number;src:local("LG Smart UI Condensed Bold"),local("LGSmartUICondensed-Bold"),local("Miso"),url(/tv/dist/Miso-Bold-G7VJ2TLH.ttf) format("truetype");font-weight:700}@font-face{font-family:Sandstone Number;src:local("LG Smart UI NUMBER Bold"),local("LGSmartUINUMBER-Bold");font-weight:700}@font-face{font-family:Sandstone am;src:local("LG Smart UI Amharic");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Amharic");font-weight:400}@font-face{font-family:Sandstone am;src:local("LG Smart UI Amharic");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Amharic");font-weight:300}@font-face{font-family:Sandstone am;src:local("LG Smart UI Amharic");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Amharic");font-weight:600}@font-face{font-family:Sandstone am;src:local("LG Smart UI Amharic");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Amharic");font-weight:700}@font-face{font-family:Sandstone ar;src:local("LG Smart UI AR HE TH");font-weight:400}@font-face{font-family:Sandstone ar;src:local("LG Smart UI AR HE TH");font-weight:300}@font-face{font-family:Sandstone ar;src:local("LG Smart UI AR HE TH");font-weight:600}@font-face{font-family:Sandstone ar;src:local("LG Smart UI AR HE TH");font-weight:700}@font-face{font-family:Sandstone as;src:local("LG Smart UI Bengali");font-weight:400}@font-face{font-family:Sandstone as;src:local("LG Smart UI Bengali");font-weight:300}@font-face{font-family:Sandstone as;src:local("LG Smart UI Bengali");font-weight:600}@font-face{font-family:Sandstone as;src:local("LG Smart UI Bengali");font-weight:700}@font-face{font-family:Sandstone bn;src:local("LG Smart UI Bengali");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Bengali");font-weight:400}@font-face{font-family:Sandstone bn;src:local("LG Smart UI Bengali");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Bengali");font-weight:300}@font-face{font-family:Sandstone bn;src:local("LG Smart UI Bengali");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Bengali");font-weight:600}@font-face{font-family:Sandstone bn;src:local("LG Smart UI Bengali");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Bengali");font-weight:700}@font-face{font-family:Sandstone gu;src:local("LG Smart UI Gujarati");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Gujarati");font-weight:400}@font-face{font-family:Sandstone gu;src:local("LG Smart UI Gujarati");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Gujarati");font-weight:300}@font-face{font-family:Sandstone gu;src:local("LG Smart UI Gujarati");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Gujarati");font-weight:600}@font-face{font-family:Sandstone gu;src:local("LG Smart UI Gujarati");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Gujarati");font-weight:700}@font-face{font-family:Sandstone he;src:local("LG Smart UI AR HE TH");font-weight:400}@font-face{font-family:Sandstone he;src:local("LG Smart UI AR HE TH");font-weight:300}@font-face{font-family:Sandstone he;src:local("LG Smart UI AR HE TH");font-weight:600}@font-face{font-family:Sandstone he;src:local("LG Smart UI AR HE TH");font-weight:700}@font-face{font-family:Sandstone hi;src:local("LG Smart UI Devanagari");font-weight:400}@font-face{font-family:Sandstone hi;src:local("LG Smart UI Devanagari");font-weight:300}@font-face{font-family:Sandstone hi;src:local("LG Smart UI Devanagari");font-weight:600}@font-face{font-family:Sandstone hi;src:local("LG Smart UI Devanagari");font-weight:700}@font-face{font-family:Sandstone ja;src:local("LG Smart UI JP");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI JP");font-weight:400}@font-face{font-family:Sandstone ja;src:local("LG Smart UI JP");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI JP");font-weight:300}@font-face{font-family:Sandstone ja;src:local("LG Smart UI JP");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI JP");font-weight:600}@font-face{font-family:Sandstone ja;src:local("LG Smart UI JP");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI JP");font-weight:700}@font-face{font-family:Sandstone kn;src:local("LG Smart UI Kannada");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Kannada");font-weight:400}@font-face{font-family:Sandstone kn;src:local("LG Smart UI Kannada");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Kannada");font-weight:300}@font-face{font-family:Sandstone kn;src:local("LG Smart UI Kannada");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Kannada");font-weight:600}@font-face{font-family:Sandstone kn;src:local("LG Smart UI Kannada");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Kannada");font-weight:700}@font-face{font-family:Sandstone ml;src:local("LG Smart UI Malayalam");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Malayalam");font-weight:400}@font-face{font-family:Sandstone ml;src:local("LG Smart UI Malayalam");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Malayalam");font-weight:300}@font-face{font-family:Sandstone ml;src:local("LG Smart UI Malayalam");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Malayalam");font-weight:600}@font-face{font-family:Sandstone ml;src:local("LG Smart UI Malayalam");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Malayalam");font-weight:700}@font-face{font-family:Sandstone mr;src:local("LG Smart UI Devanagari");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Devanagari");font-weight:400}@font-face{font-family:Sandstone mr;src:local("LG Smart UI Devanagari");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Devanagari");font-weight:300}@font-face{font-family:Sandstone mr;src:local("LG Smart UI Devanagari");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Devanagari");font-weight:600}@font-face{font-family:Sandstone mr;src:local("LG Smart UI Devanagari");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Devanagari");font-weight:700}@font-face{font-family:Sandstone or;src:local("LG Smart UI Oriya");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Oriya");font-weight:400}@font-face{font-family:Sandstone or;src:local("LG Smart UI Oriya");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Oriya");font-weight:300}@font-face{font-family:Sandstone or;src:local("LG Smart UI Oriya");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Oriya");font-weight:600}@font-face{font-family:Sandstone or;src:local("LG Smart UI Oriya");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Oriya");font-weight:700}@font-face{font-family:Sandstone pa;src:local("LG Smart UI Gurmukhi");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Gurmukhi");font-weight:400}@font-face{font-family:Sandstone pa;src:local("LG Smart UI Gurmukhi");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Gurmukhi");font-weight:300}@font-face{font-family:Sandstone pa;src:local("LG Smart UI Gurmukhi");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Gurmukhi");font-weight:600}@font-face{font-family:Sandstone pa;src:local("LG Smart UI Gurmukhi");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Gurmukhi");font-weight:700}@font-face{font-family:Sandstone ta;src:local("LG Smart UI Tamil");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Tamil");font-weight:400}@font-face{font-family:Sandstone ta;src:local("LG Smart UI Tamil");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Tamil");font-weight:300}@font-face{font-family:Sandstone ta;src:local("LG Smart UI Tamil");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Tamil");font-weight:600}@font-face{font-family:Sandstone ta;src:local("LG Smart UI Tamil");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Tamil");font-weight:700}@font-face{font-family:Sandstone te;src:local("LG Smart UI Telugu");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Telugu");font-weight:400}@font-face{font-family:Sandstone te;src:local("LG Smart UI Telugu");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI Telugu");font-weight:300}@font-face{font-family:Sandstone te;src:local("LG Smart UI Telugu");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI Telugu");font-weight:600}@font-face{font-family:Sandstone te;src:local("LG Smart UI Telugu");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Telugu");font-weight:700}@font-face{font-family:Sandstone th;src:local("LG Smart UI AR HE TH");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI AR HE TH");font-weight:400}@font-face{font-family:Sandstone th;src:local("LG Smart UI AR HE TH");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI AR HE TH");font-weight:300}@font-face{font-family:Sandstone th;src:local("LG Smart UI AR HE TH");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI AR HE TH");font-weight:600}@font-face{font-family:Sandstone th;src:local("LG Smart UI AR HE TH");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI AR HE TH");font-weight:700}@font-face{font-family:Sandstone zh-HK;src:local("LG Smart UI TC");font-weight:400}@font-face{font-family:Sandstone zh-HK;src:local("LG Smart UI TC");font-weight:300}@font-face{font-family:Sandstone zh-HK;src:local("LG Smart UI TC");font-weight:600}@font-face{font-family:Sandstone zh-HK;src:local("LG Smart UI TC");font-weight:700}@font-face{font-family:Sandstone zh-TW;src:local("LG Smart UI TC");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI TC");font-weight:400}@font-face{font-family:Sandstone zh-TW;src:local("LG Smart UI TC");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI TC");font-weight:300}@font-face{font-family:Sandstone zh-TW;src:local("LG Smart UI TC");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI TC");font-weight:600}@font-face{font-family:Sandstone zh-TW;src:local("LG Smart UI TC");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI TC");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI Regular"),local("LGSmartUI-Regular"),local("Museo Sans"),url(/tv/dist/MuseoSans-Medium-OVH5YLTM.ttf) format("truetype");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI Regular"),local("LGSmartUI-Regular"),local("Museo Sans"),url(/tv/dist/MuseoSans-Medium-OVH5YLTM.ttf) format("truetype");font-style:italic}@font-face{font-family:Sandstone;src:local("LG Smart UI Light"),local("LGSmartUI-Light"),local("Museo Sans"),url(/tv/dist/MuseoSans-Light-5ELAY67I.ttf) format("truetype");font-weight:300}@font-face{font-family:Sandstone;src:local("LG Smart UI"),local("LGSmartUI-LightOblique"),local("Museo Sans"),url(/tv/dist/MuseoSans-Light-5ELAY67I.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Sandstone;src:local("LG Smart UI Regular"),local("LGSmartUI-Regular"),local("Museo Sans"),url(/tv/dist/MuseoSans-Medium-OVH5YLTM.ttf) format("truetype");font-weight:400}@font-face{font-family:Sandstone;src:local("LG Smart UI"),local("LGSmartUI-RegularOblique"),local("Museo Sans"),url(/tv/dist/MuseoSans-MediumItalic-BFFRG742.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Sandstone;src:local("LG Smart UI SemiBold"),local("LGSmartUI-SemiBold"),local("Museo Sans"),url(/tv/dist/MuseoSans-Bold-OM6GLZ44.ttf) format("truetype");font-weight:600}@font-face{font-family:Sandstone;src:local("LG Smart UI"),local("LGSmartUI-SemiBoldOblique"),local("Museo Sans"),url(/tv/dist/MuseoSans-BoldItalic-WCLGZLYY.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Sandstone;src:local("LG Smart UI Bold"),local("LGSmartUI-Bold"),local("Museo Sans"),url(/tv/dist/MuseoSans-Bold-OM6GLZ44.ttf) format("truetype");font-weight:700}@font-face{font-family:Sandstone;src:local("LG Smart UI"),local("LGSmartUI-BoldOblique"),local("Museo Sans"),url(/tv/dist/MuseoSans-BoldItalic-WCLGZLYY.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Sandstone Icons;src:local("Sandstone Icons"),local("SandstoneIcons"),url(/tv/dist/Sandstone_Icons-KNOA6QKC.ttf) format("truetype");font-weight:400}@font-face{font-family:LG Icons;src:local("LG Smart UI Regular"),local("LGSmartUI-Regular"),local("Museo Sans"),url(/tv/dist/MuseoSans-Medium-OVH5YLTM.ttf) format("truetype"),local("LG Smart UI Dingbat"),local("LGSmartUIDingbat");font-weight:400}.neutral{color:rgb(var(--sand-text-color-rgb, 230, 230, 230))}.neutral ::selection{color:var(--sand-selection-color, #4c5059);background-color:var(--sand-selection-bg-color, #3399ff)}.neutral[disabled]{opacity:.28;cursor:default}.neutral[disabled] [disabled]{opacity:1}.enact-a11y-high-contrast .neutral.highContrast{color:rgb(var(--sand-text-color-rgb, 230, 230, 230))}.enact-a11y-high-contrast .neutral.highContrast ::selection{color:var(--sand-selection-color, #4c5059);background-color:var(--sand-selection-bg-color, #3399ff)}.enact-a11y-high-contrast .neutral.highContrast[disabled]{opacity:.28;cursor:default}.enact-a11y-high-contrast .neutral.highContrast[disabled] [disabled]{opacity:1}.light{color:rgb(var(--sand-text-color-rgb, 46, 50, 57))}.light ::selection{color:var(--sand-selection-color, #4c5059);background-color:var(--sand-selection-bg-color, #3399ff)}.light[disabled]{opacity:.28;cursor:default}.light[disabled] [disabled]{opacity:1}.game{color:rgb(var(--sand-text-color-rgb, 230, 230, 230))}.game ::selection{color:var(--sand-selection-color, #4c5059);background-color:var(--sand-selection-bg-color, #3399ff)}.game[disabled]{opacity:.28;cursor:default}.game[disabled] [disabled]{opacity:1}.green .game{color:rgb(var(--sand-text-color-rgb, 230, 230, 230))}.green .game ::selection{color:var(--sand-selection-color, #4c5059);background-color:var(--sand-selection-bg-color, #3399ff)}.green .game[disabled]{opacity:.28;cursor:default}.green .game[disabled] [disabled]{opacity:1}.orange .game{color:rgb(var(--sand-text-color-rgb, 230, 230, 230))}.orange .game ::selection{color:var(--sand-selection-color, #4c5059);background-color:var(--sand-selection-bg-color, #3399ff)}.orange .game[disabled]{opacity:.28;cursor:default}.orange .game[disabled] [disabled]{opacity:1}.f{font-family:Sandstone;font-size:1.25rem;line-height:1.375rem;font-weight:400;font-style:normal;letter-spacing:normal;-webkit-tap-highlight-color:transparent}.f.enact-locale-non-latin{font-family:Sandstone;font-weight:400}.f.enact-locale-km,.f.enact-locale-si,.f.enact-locale-th,.f.enact-locale-vi{line-height:1.7em}.f.e,.f>.e{padding:1rem}.f.enact-locale-right-to-left{direction:rtl}.f :focus{outline:none}.neutral.e,.neutral>.e{background-color:var(--sand-bg-color, #000000)}.enact-a11y-high-contrast .neutral.highContrast.e,.enact-a11y-high-contrast .neutral.highContrast>.e{background-color:var(--sand-bg-color, #000000)}.light.e,.light>.e{background-color:var(--sand-bg-color, #cacbcc)}.game.e,.game>.e{background-color:var(--sand-bg-color, #000000)}.green .game.e,.green .game>.e{background-color:var(--sand-bg-color, #000000)}.orange .game.e,.orange .game>.e{background-color:var(--sand-bg-color, #000000)}.s{position:absolute;z-index:10;pointer-events:none}.spotlight-input-mouse .s{pointer-events:auto}.s.C{width:100%;height:2.5rem}.s.C.R{bottom:0}.s.b{width:2.5rem;height:100%}.s.b.j{left:0;right:auto}.enact-locale-right-to-left .s.b.j,.s.b.R{left:auto;right:0}.enact-locale-right-to-left .s.b.R{left:0;right:auto}.t{--scrollbar-track-margin: .25rem;--scrollbar-thumb-size-ratio: 1;--scrollbar-thumb-progress-ratio: 0;--scrollbar-thumb-size: calc(100% * var(--scrollbar-thumb-size-ratio));--scrollbar-thumb-progress: calc(((1 - var(--scrollbar-thumb-size-ratio)) * var(--scrollbar-thumb-progress-ratio)) * 100%);position:relative;height:100%;width:100%;background-color:rgb(var(--sand-progress-bg-color-rgb, 55, 58, 65),50%);border-radius:.25rem;opacity:0;transition:opacity .1s ease-out}.t:hover{opacity:1}.t.rt{opacity:1;--scrollbar-track-margin: .5rem}.t .o{background:rgb(var(--sand-progress-color-rgb, 230, 230, 230),60%);display:block;position:absolute;width:100%;height:100%;border-radius:.25rem}.spotlight-input-key .t .o.spottable:focus,.spotlight-input-mouse .t .o.spottable:focus{position:absolute;background-color:rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));box-shadow:0 .75rem .75rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0),30%);border-radius:.25rem}.spotlight-input-key .t .o.spottable:focus .i,.spotlight-input-mouse .t .o.spottable:focus .i{position:absolute;width:0;height:0;border-top:.25rem solid transparent;border-bottom:.25rem solid rgb(var(--sand-component-focus-text-color-rgb, 76, 80, 89),40%);border-right:18px/2 solid transparent;border-left:18px/2 solid transparent}.spotlight-input-touch .t .o.spottable:active{position:absolute;background-color:rgb(var(--sand-focus-bg-color-rgb, 230, 230, 230));box-shadow:0 .75rem .75rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0),30%);border-radius:.25rem}.spotlight-input-touch .t .o.spottable:active .i{position:absolute;width:0;height:0;border-top:.25rem solid transparent;border-bottom:.25rem solid rgb(var(--sand-component-focus-text-color-rgb, 76, 80, 89),40%);border-right:18px/2 solid transparent;border-left:18px/2 solid transparent}.spotlight-input-touch .t .o{pointer-events:none}.t.a{margin:0 var(--scrollbar-track-margin);width:.25rem}.t.a .o{height:var(--scrollbar-thumb-size);top:var(--scrollbar-thumb-progress);will-change:top}.t.a .o:focus{width:.625rem;left:-.1875rem}.t.a .o:focus .i.S{top:calc(6px - .25rem);left:.125rem}.t.a .o:focus .i.p{transform:rotate(180deg);bottom:calc(6px - .25rem);left:.125rem}.t:not(.a){margin:var(--scrollbar-track-margin) 0;height:.25rem}.t:not(.a) .o{width:var(--scrollbar-thumb-size);left:var(--scrollbar-thumb-progress);will-change:left;top:50%;transform:translateY(-50%)}.spotlight-input-key .t:not(.a) .o.spottable:focus,.spotlight-input-mouse .t:not(.a) .o.spottable:focus{height:.625rem}.spotlight-input-key .t:not(.a) .o.spottable:focus .i.S,.spotlight-input-mouse .t:not(.a) .o.spottable:focus .i.S{transform:rotate(-90deg);left:calc(6px - .25rem);top:.0625rem}.spotlight-input-key .t:not(.a) .o.spottable:focus .i.p,.spotlight-input-mouse .t:not(.a) .o.spottable:focus .i.p{transform:rotate(90deg);right:calc(6px - .25rem);top:.0625rem}.spotlight-input-touch .t:not(.a) .o.spottable:active{height:.625rem}.spotlight-input-touch .t:not(.a) .o.spottable:active .i.S{transform:rotate(-90deg);left:calc(6px - .25rem);top:.0625rem}.spotlight-input-touch .t:not(.a) .o.spottable:active .i.p{transform:rotate(90deg);right:calc(6px - .25rem);top:.0625rem}.w{background:none;border-color:transparent;opacity:1;pointer-events:none;transition:opacity .1s ease-out;will-change:opacity}.enact-locale-right-to-left .w.it{direction:ltr;transform:scaleX(-1)}.w.ft{pointer-events:auto}.w .ct{opacity:1}.m{transform:scale(1.2)}.neutral .m,.enact-a11y-high-contrast .neutral.highContrast .m,.light .m,.game .m,.green .game .m,.orange .game .m{box-shadow:0 .75rem .75rem rgb(var(--sand-shadow-color-rgb, 0, 0, 0),30%)}html,body,#catalog-next-root{width:100%;height:100%;margin:0;overflow:hidden}#catalog-next-root{position:fixed;top:0;left:0;z-index:10000;background:#080808;color:#fff}#catalog-next-root.kids-catalog-root{--sand-bg-color: transparent;--sand-fullscreen-bg-color: transparent;background-color:#030309;background-image:linear-gradient(90deg,#000000e0,#0000002e 50%,#000000e0),var(--screen-bg),var(--screen-bg-fallback);background-position:center center,center center,center center;background-size:cover,cover,cover;background-repeat:no-repeat,no-repeat,no-repeat}#catalog-next-root.kids-catalog-root .sandstone-theme,#catalog-next-root.kids-catalog-root .enact-fit,#catalog-next-root.kids-catalog-root .neutral.l,#catalog-next-root.kids-catalog-root .neutral>.l,#catalog-next-root.kids-catalog-root .game.l,#catalog-next-root.kids-catalog-root .game>.l{--sand-bg-color: transparent;--sand-fullscreen-bg-color: transparent;background-color:transparent!important}#catalog-next-root.next-suspended,#catalog-next-root.next-suspended *{visibility:hidden!important;pointer-events:none!important}.next-categories-panel{padding:8px 18px 24px}.next-category-list{flex:1;height:0;width:100%;min-height:0}.next-search{flex:0 0 68px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-search-field{display:flex;align-items:center;gap:14px}.catalog-search-field img{width:30px;height:30px;object-fit:contain;flex:0 0 auto}.catalog-search-field input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-weight:inherit}.catalog-search-field input::placeholder{color:inherit;opacity:1}.catalog-search-field:focus,.catalog-search-field:focus-within{background:#ffffff26;outline:3px solid rgba(255,255,255,.95)!important;outline-offset:-3px;box-shadow:none!important}.next-category{height:100%;min-height:0;margin:0;box-sizing:border-box;border-radius:12px;padding:14px 18px 14px 28px;background:transparent}.next-category.selected,.next-category:focus{background:#ffffff26;border-radius:12px}.next-category:focus{outline:2px solid var(--matrix-primary);outline-offset:-3px}.enact-live-row.focusable:focus{outline:3px solid rgba(255,255,255,.95)!important;outline-offset:-3px;box-shadow:none!important;transform:none!important}.next-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.next-loading .spinner{margin:0}.next-viewport>.spinner{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}.next-viewport{position:relative;min-width:0;height:100%;overflow:hidden}.next-grid{height:100%;width:100%}.live-list.enact-live-host{overflow:hidden;padding:8px 18px 24px}.live-search-row.next-search{flex:0 0 68px;width:calc(100% - 36px);min-height:0;margin:8px 18px 0;padding:14px 18px 14px 28px;box-sizing:border-box;border-radius:12px;background:transparent}.live-search-row.next-search:focus,.live-search-row.next-search:focus-within{outline:3px solid rgba(255,255,255,.95)!important;outline-offset:-3px;box-shadow:none!important;background:#ffffff26}.enact-live-list{width:100%;height:100%}.live-category-row.enact-live-row,.live-channel-row.enact-live-row{height:100%;min-height:0;width:100%;margin:0;box-sizing:border-box}.enact-live-row .live-channel-icon{width:42px;height:42px;object-fit:contain;flex-shrink:0}.next-card{width:100%;height:100%;font:inherit}.next-card:focus .movie-poster-frame{border-color:var(--matrix-primary,#f00)}.kids-screen{--kids-primary: var(--matrix-primary,#e50914);background:transparent;padding:26px 34px 30px;box-sizing:border-box}.kids-screen:before{display:none}.kids-topbar,.kids-controls,.kids-viewport{position:relative;z-index:1}.kids-topbar{height:92px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,24%) minmax(0,1fr);align-items:center;column-gap:16px}.kids-topbar .kids-heading{min-width:0}.kids-topbar .kids-logo{justify-self:end}.kids-topbar .kids-search-button{width:100%;min-width:0;box-sizing:border-box}.kids-heading{display:flex;align-items:flex-start;gap:18px}.kids-heading h1{margin:4px 0 6px;font-size:34px;line-height:1;color:#fff;font-weight:800}.kids-heading p{margin:0;font-size:18px;color:#ffffffa8;font-weight:700}.kids-back-button{width:58px;height:58px;border-radius:50%;border:0;color:#fff;background:#ffffff0a;font-size:34px;line-height:54px;text-align:center}.kids-back-button:focus{outline:3px solid #fff;outline-offset:2px;background:#ffffff29}.kids-logo{max-width:180px;max-height:82px;object-fit:contain}.kids-controls{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:20px;min-height:54px}.kids-search-button{min-width:210px;height:44px;padding:0 18px;border:0;border-radius:12px;color:#fff;background:transparent;text-align:left;font-size:22px;font-weight:800}.kids-search-button:focus{outline:2px solid #fff;outline-offset:2px;background:#ffffff26}.kids-filter-row{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;max-width:100%;flex-wrap:wrap}.kids-filter-button{height:42px;min-width:118px;padding:0 18px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:#ffffff26;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font-size:18px;font-weight:800}.kids-filter-button b{color:#ffffffc2;font-size:17px}.kids-filter-button.selected{background:var(--kids-primary)}.kids-filter-button:focus{outline:2px solid #fff;outline-offset:2px}.kids-viewport{height:calc(100% - 158px);margin-top:16px;padding:0 8px}.kids-grid{height:100%;width:100%}.kids-card{position:relative}.kids-badge{position:absolute;left:calc(50% - min(6.75vw,125px) + 12px);top:14px;z-index:2;border-radius:7px;padding:4px 9px;color:#fff;font-size:14px;font-weight:900;line-height:1}.kids-badge.movie{background:#1fa34a}.kids-badge.series{background:#e53935}.kids-back-button{display:inline-flex;align-items:center;justify-content:center;font-size:0}.kids-back-button .back-arrow-icon{width:34px;height:34px}\feff  :root{--matrix-web-font: Arial, Helvetica, sans-serif;--matrix-web-button-weight: 400;--matrix-web-title-weight: 500;--matrix-web-emphasis-weight: 600;--matrix-web-scroll-track: rgba(255, 255, 255, .075);--matrix-web-scroll-thumb: rgba(255, 48, 38, .72);--matrix-web-scroll-thumb-hover: rgba(255, 72, 62, .95)}html,body,#app,.screen,button,input,select,textarea,.home-topbar,.home-menu-button,.home-card,.live-breadcrumb,.live-breadcrumb button,.live-breadcrumb-current,.movie-search-row,.movie-category-row,.live-search-row,.live-category-row,.live-channel-row,.movies-grid,.movie-card,#catalog-next-root,#catalog-next-root button,#catalog-next-root input,#catalog-next-root .live-breadcrumb,#catalog-next-root .live-breadcrumb button,#catalog-next-root .live-breadcrumb-current,#catalog-next-root .movie-category-row,#catalog-next-root .next-category,#catalog-next-root .next-search,#catalog-next-root .next-card,#catalog-next-root .kids-filter-button{font-family:var(--matrix-web-font)!important}html,body,#app,.screen{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.live-breadcrumb,.live-breadcrumb button,.live-breadcrumb-current{font-weight:var(--matrix-web-button-weight)!important;letter-spacing:-.02em}.live-breadcrumb-current{font-weight:var(--matrix-web-title-weight)!important}.movie-search-row,.movie-category-row,.live-search-row,.live-category-row,.live-channel-row,#catalog-next-root .movie-category-row,#catalog-next-root .next-category,#catalog-next-root .next-search{font-weight:var(--matrix-web-button-weight)!important;letter-spacing:-.015em}.movie-category-row b,.live-category-row b,#catalog-next-root .next-category-count{font-weight:var(--matrix-web-button-weight)!important}.home-menu button,.home-card,.home-card div,.playlist-card,.playlist-name,.side-button,.primary-button,.secondary-button,.settings-action,.settings-back,.movie-title,.movie-card,.movie-card *,.movie-category-name,.movie-search-row input,.movies-topbar,.series-favorite-action,.series-catalog-note,.live-scroll-text,.live-details h1,.live-details-title,.live-playing-name,.live-action-button,.live-epg-row,.live-epg-empty,.live-fullscreen-channel,.live-fullscreen-epg,.global-search-heading,.global-search-heading h1,.global-search-heading p,.global-search-input,.global-search-input input,.global-search-section h2,.global-result-title,.global-result-subtitle,.movie-details-title,.movie-details-overview,.movie-details-meta,.movie-details-cast,.movie-details-play-button,.movie-details-more-button,.series-season-button,.series-season-option,.series-episode-info,.series-episode,.series-episode span,.movie-player,.movie-player button,.movie-player-time,.movie-player-controls h2,.movie-player-track-menu,.movie-synopsis-card,.live-epg-dialog-card,.parental-dialog-card{font-family:var(--matrix-web-font)!important;font-weight:var(--matrix-web-button-weight)!important;letter-spacing:-.02em}.global-search-heading h1,.global-search-section h2,.movie-details-title,.live-details h1,.live-details-title,.movie-player-controls h2,.movie-synopsis-card h2,.live-epg-dialog-card h2,.parental-dialog-card h2{font-weight:var(--matrix-web-title-weight)!important}.home-menu button,.primary-button,.secondary-button,.live-action-button,.movie-details-play-button,.movie-details-more-button,.series-season-button,.series-season-option,.movie-player button,.global-search-input,.global-result-title{font-weight:var(--matrix-web-button-weight)!important}.movie-category-row.selected,.movie-category-row:focus,.live-category-row.selected,.live-search-row.selected,.live-category-row:focus,.live-channel-row.selected,.live-channel-row:focus,.global-result-card:focus .global-result-title{font-weight:var(--matrix-web-button-weight)!important}.movie-category-list,.movies-grid-panel,.live-list,.series-season-options,.global-search-screen,.global-search-row,#catalog-next-root .g,#catalog-next-root .y,#catalog-next-root .M,#catalog-next-root .E,#catalog-next-root .next-category-list,#catalog-next-root .next-viewport,#catalog-next-root .kids-viewport{scrollbar-width:thin!important;scrollbar-color:var(--matrix-web-scroll-thumb) var(--matrix-web-scroll-track)!important;-ms-overflow-style:auto!important}.movie-category-list::-webkit-scrollbar,.movies-grid-panel::-webkit-scrollbar,.live-list::-webkit-scrollbar,.series-season-options::-webkit-scrollbar,.global-search-screen::-webkit-scrollbar,.global-search-row::-webkit-scrollbar,#catalog-next-root .g::-webkit-scrollbar,#catalog-next-root .y::-webkit-scrollbar,#catalog-next-root .M::-webkit-scrollbar,#catalog-next-root .E::-webkit-scrollbar,#catalog-next-root .next-category-list::-webkit-scrollbar,#catalog-next-root .next-viewport::-webkit-scrollbar,#catalog-next-root .kids-viewport::-webkit-scrollbar{display:block!important;width:12px!important;height:12px!important}.movie-category-list::-webkit-scrollbar-track,.movies-grid-panel::-webkit-scrollbar-track,.live-list::-webkit-scrollbar-track,.series-season-options::-webkit-scrollbar-track,.global-search-screen::-webkit-scrollbar-track,.global-search-row::-webkit-scrollbar-track,#catalog-next-root .g::-webkit-scrollbar-track,#catalog-next-root .y::-webkit-scrollbar-track,#catalog-next-root .M::-webkit-scrollbar-track,#catalog-next-root .E::-webkit-scrollbar-track,#catalog-next-root .next-category-list::-webkit-scrollbar-track,#catalog-next-root .next-viewport::-webkit-scrollbar-track,#catalog-next-root .kids-viewport::-webkit-scrollbar-track{background:var(--matrix-web-scroll-track);border-radius:999px}.movie-category-list::-webkit-scrollbar-thumb,.movies-grid-panel::-webkit-scrollbar-thumb,.live-list::-webkit-scrollbar-thumb,.series-season-options::-webkit-scrollbar-thumb,.global-search-screen::-webkit-scrollbar-thumb,.global-search-row::-webkit-scrollbar-thumb,#catalog-next-root .g::-webkit-scrollbar-thumb,#catalog-next-root .y::-webkit-scrollbar-thumb,#catalog-next-root .M::-webkit-scrollbar-thumb,#catalog-next-root .E::-webkit-scrollbar-thumb,#catalog-next-root .next-category-list::-webkit-scrollbar-thumb,#catalog-next-root .next-viewport::-webkit-scrollbar-thumb,#catalog-next-root .kids-viewport::-webkit-scrollbar-thumb{min-height:44px;border:3px solid transparent;border-radius:999px;background:linear-gradient(180deg,rgba(255,88,78,.95),var(--matrix-web-scroll-thumb)) padding-box}.movie-category-list::-webkit-scrollbar-thumb:hover,.movies-grid-panel::-webkit-scrollbar-thumb:hover,.live-list::-webkit-scrollbar-thumb:hover,.series-season-options::-webkit-scrollbar-thumb:hover,.global-search-screen::-webkit-scrollbar-thumb:hover,.global-search-row::-webkit-scrollbar-thumb:hover,#catalog-next-root .g::-webkit-scrollbar-thumb:hover,#catalog-next-root .y::-webkit-scrollbar-thumb:hover,#catalog-next-root .M::-webkit-scrollbar-thumb:hover,#catalog-next-root .E::-webkit-scrollbar-thumb:hover,#catalog-next-root .next-category-list::-webkit-scrollbar-thumb:hover,#catalog-next-root .next-viewport::-webkit-scrollbar-thumb:hover,#catalog-next-root .kids-viewport::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(255,120,110,1),var(--matrix-web-scroll-thumb-hover)) padding-box}.movie-category-list{padding-right:10px}.movies-grid-panel{padding-right:26px}.movies-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.movies-grid .movie-card{min-width:0}.movies-grid .movie-poster-frame{width:min(13.5vw,250px)!important}#catalog-next-root.kids-catalog-root .next-grid .movie-poster-frame,#catalog-next-root:not(.kids-catalog-root) .next-grid .movie-poster-frame{width:var(--catalog-poster-width, 200px)!important;height:var(--catalog-poster-height, 276px)!important;min-height:var(--catalog-poster-height, 276px)!important;max-width:none!important;flex:0 0 auto!important;box-sizing:border-box}#catalog-next-root.kids-catalog-root .next-grid .movie-title,#catalog-next-root:not(.kids-catalog-root) .next-grid .movie-title{width:var(--catalog-poster-width, 200px)!important;max-width:none!important;font-size:var(--catalog-title-size, 18px)!important;line-height:1.2!important;min-height:2.4em!important;margin-top:8px!important;flex:0 0 auto!important}#catalog-next-root.kids-catalog-root .kids-badge{left:calc(50% - var(--catalog-poster-width, 200px) / 2 + 12px)}#catalog-next-root:not(.kids-catalog-root) .movies-topbar{position:relative;inset:auto;box-sizing:border-box}#catalog-next-root:not(.kids-catalog-root) .next-screen{display:flex!important;flex-direction:column;height:100%;padding:0!important;overflow:hidden}#catalog-next-root:not(.kids-catalog-root) .movies-topbar{flex:0 0 clamp(76px,9vh,104px)!important;height:auto!important;min-height:76px;padding:8px 28px!important;z-index:1}#catalog-next-root:not(.kids-catalog-root) .movies-topbar .live-breadcrumb,#catalog-next-root:not(.kids-catalog-root) .movies-topbar .live-logo{position:static!important;transform:none!important;margin:0!important}#catalog-next-root:not(.kids-catalog-root) .movies-layout{position:relative!important;inset:auto!important;flex:1 1 0;min-height:0;overflow:hidden}#catalog-next-root:not(.kids-catalog-root) .next-categories-panel{display:flex;flex-direction:column;padding:6px 12px!important}#catalog-next-root:not(.kids-catalog-root) .next-search{flex:0 0 clamp(36px,2.5vw,48px)!important;min-height:0!important;height:auto!important;margin:0 0 6px!important;padding:0 16px!important}#catalog-next-root:not(.kids-catalog-root) .next-category{height:clamp(36px,2.5vw,48px)!important;min-height:0!important;margin:0!important;padding:0 16px!important}#catalog-next-root .next-grid .next-card{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-inline:8px}#catalog-next-root .next-grid .movie-poster-frame,#catalog-next-root .next-grid .movie-title{width:min(12.8vw,230px)!important;max-width:calc(100% - 18px)!important}.live-list{padding-right:18px}.global-search-screen{overflow-y:auto!important;overflow-x:hidden!important;padding-right:54px!important}.global-search-content{position:relative!important;inset:auto!important;width:100%;overflow:visible!important;padding:10px 0 52px}.global-search-section{min-width:0;margin-bottom:34px}.global-search-row{overflow-x:auto!important;overflow-y:hidden!important;padding:0 8px 18px 0;scroll-behavior:smooth;overscroll-behavior-x:contain}.global-search-row .global-result-card{flex:0 0 min(13.5vw,250px)}.global-search-row::-webkit-scrollbar{height:12px!important}.global-search-screen::-webkit-scrollbar{width:12px!important}.global-search-screen::-webkit-scrollbar-corner,.global-search-row::-webkit-scrollbar-corner{background:transparent}.series-episodes{overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:22px;scrollbar-width:thin!important;scrollbar-color:var(--matrix-web-scroll-thumb) var(--matrix-web-scroll-track)!important;-ms-overflow-style:auto!important}.series-episodes::-webkit-scrollbar{display:block!important;height:12px!important;width:12px!important}.series-episodes::-webkit-scrollbar-track{background:var(--matrix-web-scroll-track);border-radius:999px}.series-episodes::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:linear-gradient(90deg,rgba(255,88,78,.95),var(--matrix-web-scroll-thumb)) padding-box}.series-episodes::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,rgba(255,120,110,1),var(--matrix-web-scroll-thumb-hover)) padding-box}#catalog-next-root .g::-webkit-scrollbar-corner,#catalog-next-root .y::-webkit-scrollbar-corner,.movies-grid-panel::-webkit-scrollbar-corner,.live-list::-webkit-scrollbar-corner,.series-episodes::-webkit-scrollbar-corner{background:transparent}.movie-player video{cursor:default}.movie-player-back,.live-fullscreen-back{position:absolute;z-index:40;top:28px;left:32px;width:58px;height:58px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#0000007a;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:38px;line-height:1;cursor:pointer;backdrop-filter:blur(8px)}.movie-player-back:hover,.live-fullscreen-back:hover,.movie-player-back:focus,.live-fullscreen-back:focus{background:#ff2319b8;border-color:#ffffffd9;outline:none!important}.movie-player-state-icon{border:0;padding:0;background:transparent;cursor:pointer}.movie-player-state-icon:hover,.movie-player-state-icon:focus{color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.85));outline:none!important}.movie-player-seek{cursor:pointer}.movie-player-seek:before{content:"";position:absolute;inset:-12px 0}.movie-player-track-menu:not([hidden]){z-index:45}.movie-synopsis-dialog,.live-epg-dialog-overlay,.parental-dialog-overlay{cursor:pointer}.movie-synopsis-card,.live-epg-dialog-card,.parental-dialog-card{cursor:default}.live-video-shell{cursor:pointer}.live-screen.is-fullscreen .live-fullscreen-back{display:inline-flex}.live-screen:not(.is-fullscreen) .live-fullscreen-back{display:none}.playlist-screen,.playlist-screen *,.playlist-header,.playlist-header span,.playlist-card,.playlist-card *,.playlist-name,.playlist-footer,.playlist-right,.device-card,.device-card *,.qr-hint,.whatsapp,.whatsapp *,.side-button{font-family:var(--matrix-web-font)!important;font-weight:var(--matrix-web-button-weight)!important;letter-spacing:-.025em}.playlist-header span{font-size:42px;line-height:1.05}.playlist-name{font-size:28px;line-height:1.12}.device-card{font-size:20px;line-height:1.2}.device-value{font-weight:var(--matrix-web-emphasis-weight)!important;letter-spacing:.01em}.qr-hint,.whatsapp{line-height:1.22}.whatsapp span{font-weight:var(--matrix-web-emphasis-weight)!important}.side-button{font-size:22px}.login-screen{display:grid!important;grid-template-columns:minmax(520px,43vw) minmax(620px,1fr)!important;align-items:center!important;min-height:100vh;padding:56px 76px!important;box-sizing:border-box;overflow:hidden;background:radial-gradient(circle at 70% 18%,rgba(255,35,25,.22),transparent 22%),linear-gradient(90deg,#000000e6,#00000047 48%,#000000c2),var(--screen-bg) center center / cover no-repeat,#030309!important}.login-screen,.login-screen *{font-family:var(--matrix-web-font)!important;letter-spacing:-.02em}.login-brand-panel{position:relative;z-index:1;width:min(620px,100%);display:flex;flex-direction:column;align-items:center;justify-self:center}.login-brand-logo.brand-logo-image{width:min(460px,34vw)!important;height:auto!important;max-height:250px;object-fit:contain;filter:drop-shadow(0 0 22px rgba(255,35,0,.58))}.login-tagline{margin-top:18px;color:#ffffffc7;font-size:20px;line-height:1.55;font-weight:400!important;text-align:center;letter-spacing:.42em!important}.login-feature-row{width:100%;margin-top:42px;display:grid;grid-template-columns:repeat(4,1fr)}.login-feature{min-height:82px;border-right:1px solid rgba(255,255,255,.16);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;color:#ffffffd1;font-size:14px;line-height:1.15;font-weight:500!important;text-align:center}.login-feature:last-child{border-right:0}.login-feature img,.login-star-icon{width:38px;height:38px;object-fit:contain;color:#fff;filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.2))}.login-screen svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-star-icon{display:block;filter:drop-shadow(0 0 8px rgba(255,255,255,.2))}.login-contact-row{width:100%;margin-top:52px;display:flex;align-items:center;justify-content:center;gap:28px}.login-contact-row .login-qr,.login-contact-row .qr-box{width:150px!important;height:150px!important;margin:0!important;padding:8px;box-sizing:border-box;border:2px solid rgba(255,30,24,.95)!important;border-radius:12px;background:#fff!important;box-shadow:0 0 18px #ff19165c}.login-qr-hidden{visibility:hidden}.login-contact-divider{width:1px;height:132px;background:#ffffff57}.login-contact-copy{display:flex;align-items:flex-start;gap:18px;min-width:260px;color:#fff}.login-whatsapp-icon{color:#ff1f25;transform:rotate(-18deg);filter:drop-shadow(0 0 12px rgba(255,31,37,.55))}.login-whatsapp-svg{width:48px;height:48px;stroke-width:1.7}.login-contact-label{color:#ffffffc7;font-size:20px;font-weight:400!important}.login-contact-phone{margin-top:2px;font-size:28px;font-weight:600!important}.login-contact-note{margin-top:12px;max-width:260px;color:#ffffffc2;font-size:18px;line-height:1.25;font-weight:400!important}.login-card{position:relative;z-index:1;justify-self:center;width:min(760px,88%)!important;max-width:none!important;padding:58px 74px 42px;box-sizing:border-box;border:1px solid rgba(255,45,45,.45);border-radius:28px;background:radial-gradient(circle at 26% -4%,rgba(255,31,37,.25),transparent 28%),linear-gradient(180deg,#141214d1,#060506db);box-shadow:inset 0 1px #ffffff0d,0 0 42px #ff171c47,0 32px 80px #0000008c;text-align:left!important;backdrop-filter:blur(8px)}.login-card:before{content:"";position:absolute;left:48px;right:48px;top:-1px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,40,48,.95),rgba(255,255,255,.75),rgba(255,40,48,.95),transparent);box-shadow:0 0 18px #ff1e24e6}.login-title{margin:0!important;color:#fff;font-size:38px!important;line-height:1.08;font-weight:600!important;text-align:left}.login-title span{color:#ff272d;font-weight:700!important}.login-subtitle{margin:12px 0 34px;color:#ffffffc7;font-size:20px;font-weight:400!important}.login-card .input-pill{width:100%;height:76px;margin-bottom:18px;padding:0 22px;border:1px solid rgba(255,255,255,.14);border-radius:15px;background:linear-gradient(180deg,#182125eb,#10171aeb);color:#fff;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 24px #00000047}.login-card .login-input-control{gap:18px}.login-card .input-pill-inner{text-align:left!important;font-size:24px;font-weight:400!important}.login-card .input-pill-inner::placeholder{color:#ffffff9e}.login-field-icon{flex:0 0 auto;width:32px;height:32px;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center}.login-eye-icon{margin-left:auto;opacity:.88}.login-inline-svg{width:28px;height:28px}.login-card .login-input-control:focus,.login-card .login-input-control:focus-within{transform:none!important;border-color:#ffffff70;box-shadow:0 0 0 2px #ffffff38,0 0 24px #ff262a61}.login-card .primary-button{height:78px;margin-top:0;border-radius:14px;background:linear-gradient(180deg,#ff242d,#d51118);box-shadow:inset 0 1px #ffffff47,0 10px 28px #ff191e47;font-size:24px;font-weight:600!important;letter-spacing:.01em!important}.login-card .primary-button span{margin-left:26px;width:46px;height:30px;display:inline-flex;align-items:center;justify-content:center;vertical-align:-7px}.login-arrow-svg{width:42px;height:28px;stroke-width:2.1}.login-card .primary-button:focus{background:linear-gradient(180deg,#ff343d,#e0161e)}.login-card-divider{height:1px;margin:34px 0 20px;background:#ffffff42}.login-card .login-device{margin:0!important;display:flex;align-items:center;justify-content:center;gap:13px;color:#ffffffdb;font-size:18px;font-weight:500!important;text-align:center}.login-card .login-device b{color:#fff;font-size:20px;font-weight:700!important;letter-spacing:.02em}.login-device-icon{width:34px;height:28px;color:#ffffffd1;display:inline-flex;align-items:center;justify-content:center}.login-device-svg{width:34px;height:28px;stroke-width:1.7}.login-card .error-box{min-height:24px;margin-top:14px;text-align:center;font-size:16px;font-weight:500!important}.login-card .secondary-button{width:180px;height:48px;margin:8px auto 0}.login-footer-left,.login-footer-right{position:fixed;bottom:34px;z-index:1;color:#ffffff75;font-size:14px;font-weight:400!important;letter-spacing:.45em!important}.login-footer-left{left:82px}.login-footer-right{right:74px;display:flex;align-items:center;gap:20px}.login-footer-right span{width:66px;height:2px;display:inline-block;background:#ff1f25}@media(max-width:1280px){.login-screen{grid-template-columns:40% 60%!important;padding:42px 48px!important}.login-card{width:min(690px,94%)!important;padding:44px 54px 34px}.login-feature-row{margin-top:30px}.login-contact-row{margin-top:36px}}.playlist-screen{display:grid!important;grid-template-columns:minmax(620px,1fr) minmax(360px,440px)!important;gap:58px;align-items:center;min-height:100vh;padding:54px 78px 70px!important;box-sizing:border-box;background:radial-gradient(circle at 36% 24%,rgba(255,35,25,.16),transparent 24%),linear-gradient(90deg,#000000eb,#0000006b 48%,#000000d1),var(--screen-bg) center center / cover no-repeat,#030309!important}.playlist-screen svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.playlist-left{width:100%;min-width:0;padding:0!important}.playlist-header{display:flex;align-items:center;gap:34px!important;margin-left:8px}.playlist-brand-logo.brand-logo-image.small{width:190px!important;height:auto!important;max-height:115px;object-fit:contain;filter:drop-shadow(0 0 16px rgba(255,45,0,.52))}.playlist-header-copy{display:flex!important;flex-direction:column;gap:8px;color:#ffffffc7;font-size:16px!important;line-height:1.2;font-weight:400!important;letter-spacing:.42em!important}.playlist-header-copy i{width:42px;height:2px;margin-bottom:10px;display:block;background:#ff1f25;box-shadow:0 0 10px #ff1f25cc}.playlist-header-copy small{display:block;color:#ffffff94;font-size:16px;font-weight:400!important;letter-spacing:.42em!important}.playlist-list{margin-top:60px!important;padding:10px 0 20px!important;display:flex!important;gap:34px!important;align-items:flex-start;flex-wrap:wrap;max-height:calc(100vh - 315px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:var(--matrix-web-scroll-thumb) transparent!important}.playlist-list::-webkit-scrollbar{width:8px}.playlist-list::-webkit-scrollbar-thumb{border-radius:999px;background:#ff3026a6}.playlist-card{width:132px!important;min-height:168px!important;gap:12px!important;font-size:15px!important}.playlist-card:before{width:96px!important;height:96px!important;background:#ffffff14!important;box-shadow:inset 0 0 0 1px #ffffff08}.playlist-card.selected:before{background:#ff1f2529!important;box-shadow:0 0 0 3px #ff1f25fa,0 0 24px #ff1f259e,inset 0 0 0 1px #ffffff1f!important}.playlist-card:focus:before{background:#ff1f2533!important;box-shadow:0 0 0 3px #fff,0 0 0 6px #ff1f25c7,0 0 28px #ff1f25ad!important}.playlist-play,.playlist-plus{top:24px!important;width:54px!important;height:54px!important;background:#ff171f!important;box-shadow:0 8px 22px #ff171f59}.playlist-plus{background:#ffffff1a!important;box-shadow:none}.playlist-play img,.playlist-plus img{width:34px!important;height:34px!important;filter:brightness(0) invert(1)}.playlist-check{top:-3px!important;right:18px!important;width:34px!important;height:34px!important;filter:drop-shadow(0 0 8px rgba(255,31,37,.65))}.playlist-name{width:118px!important;margin-top:0!important;color:#ffffffeb;font-size:15px!important;line-height:1.12!important;font-weight:500!important;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.playlist-footer{position:relative!important;left:auto!important;bottom:auto!important;width:min(560px,100%);margin-top:28px;padding-top:22px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.14)}.playlist-footer .login-feature{min-height:60px;gap:8px;font-size:12px;color:#ffffff80}.playlist-footer .login-feature img,.playlist-footer .login-star-icon{width:26px;height:26px;opacity:.78}.playlist-right{width:100%;padding:22px!important;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(180deg,#101216e0,#060709e6)!important;box-shadow:0 26px 70px #0000008a,inset 0 1px #ffffff0a;text-align:center;backdrop-filter:blur(8px)}.playlist-right .device-card{width:100%;margin:0 0 14px!important;padding:12px 16px!important;box-sizing:border-box;border-radius:8px;background:#ffffff0a!important;display:flex;align-items:center;justify-content:center;gap:5px;color:#ffffffe0;font-size:14px!important;font-weight:500!important}.playlist-right .device-value{display:inline!important;margin:0 8px 0 0!important;color:#ff252d!important;font-size:17px!important;font-weight:700!important}.playlist-copy-icon{width:21px;height:21px;color:#ffffffad;margin-left:auto}.playlist-right .qr-box{width:146px!important;height:146px!important;margin:8px auto 12px!important;padding:4px;box-sizing:border-box;border:0!important;border-radius:3px;background:#fff!important;object-fit:contain}.playlist-right .qr-hint{color:#ffffffc7;font-size:15px!important;line-height:1.25;font-weight:400!important}.playlist-right .whatsapp{margin:10px 0 16px!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:15px!important;font-weight:600!important}.playlist-right .whatsapp span{color:#21e447!important;font-weight:700!important}.playlist-whatsapp-icon{width:22px;height:22px;color:#21e447;stroke-width:1.8}.playlist-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.side-button{width:100%!important;height:50px!important;margin:0!important;border-radius:8px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;color:#fff;background:#ffffff1a!important;font-size:14px!important;font-weight:500!important}.playlist-action-pay,.playlist-action-back{grid-column:1 / -1}.playlist-action-pay{background:linear-gradient(180deg,#ff242d,#d51118)!important;box-shadow:0 10px 24px #ff171f3d}.playlist-action-back{background:#ffffff12!important}.playlist-action-icon{width:22px;height:22px;color:currentColor}.side-button:focus{background:#ff1f25d1!important;box-shadow:0 0 0 2px #fff,0 0 20px #ff1f258c!important}@media(max-width:1280px){.playlist-screen{grid-template-columns:minmax(560px,1fr) 360px!important;gap:34px;padding:42px 46px 54px!important}.playlist-brand-logo.brand-logo-image.small{width:150px!important}.playlist-list{gap:22px!important}.playlist-card{width:118px!important}}.playlist-screen{grid-template-columns:minmax(620px,860px) minmax(330px,390px)!important;justify-content:center;gap:76px;padding:58px 80px!important}.playlist-left{align-self:center;min-height:520px;background:transparent!important;border-right:0!important;display:flex;flex-direction:column;justify-content:center}.playlist-header{margin-left:0;transform:translateY(-10px)}.playlist-brand-logo.brand-logo-image.small{width:178px!important;max-height:108px}.playlist-header-copy{font-size:14px!important;letter-spacing:.44em!important}.playlist-header-copy small{font-size:14px;letter-spacing:.44em!important}.playlist-list{width:fit-content;max-width:100%;margin-top:48px!important;max-height:none!important;overflow:visible!important}.playlist-card{width:122px!important}.playlist-footer{width:540px;max-width:100%;margin-top:46px}.playlist-right{align-self:center;max-width:390px;padding:20px!important}.playlist-right .qr-box{width:136px!important;height:136px!important}.playlist-right .device-card{min-height:44px}.playlist-actions{gap:9px}.side-button{height:48px!important}@media(max-width:1280px){.playlist-screen{grid-template-columns:minmax(580px,760px) 350px!important;gap:38px;padding:44px 48px!important}.playlist-left{min-height:500px}.playlist-card{width:112px!important}.playlist-footer{width:500px}}.playlist-screen{grid-template-columns:minmax(850px,1060px) minmax(430px,500px)!important;gap:88px;padding:58px 92px!important}.playlist-left{min-height:700px}.playlist-brand-logo.brand-logo-image.small{width:270px!important;max-height:160px}.playlist-header{gap:48px!important}.playlist-header-copy,.playlist-header-copy small{font-size:18px!important}.playlist-header-copy i{width:54px;margin-bottom:14px}.playlist-list{margin-top:72px!important;gap:50px!important}.playlist-card{width:172px!important;min-height:220px!important}.playlist-card:before{width:132px!important;height:132px!important}.playlist-play,.playlist-plus{top:32px!important;width:76px!important;height:76px!important}.playlist-play img,.playlist-plus img{width:48px!important;height:48px!important}.playlist-check{right:20px!important;width:42px!important;height:42px!important}.playlist-name{width:165px!important;font-size:18px!important}.playlist-footer{width:760px;margin-top:64px;padding-top:30px}.playlist-footer .login-feature{min-height:82px;font-size:15px}.playlist-footer .login-feature img,.playlist-footer .login-star-icon{width:36px;height:36px}.playlist-right{max-width:500px;padding:28px!important;border-radius:20px}.playlist-right .device-card{min-height:58px;margin-bottom:22px!important;padding:15px 20px!important;font-size:17px!important}.playlist-right .device-value{font-size:20px!important}.playlist-copy-icon{width:25px;height:25px}.playlist-right .qr-box{width:184px!important;height:184px!important;margin:12px auto 20px!important}.playlist-right .qr-hint{font-size:18px!important}.playlist-right .whatsapp{margin:16px 0 24px!important;font-size:18px!important}.playlist-whatsapp-icon{width:28px;height:28px}.playlist-actions{gap:12px}.side-button{height:62px!important;border-radius:11px!important;font-size:17px!important}.playlist-action-icon{width:26px;height:26px}@media(max-width:1600px){.playlist-screen{grid-template-columns:minmax(720px,880px) minmax(390px,450px)!important;gap:56px;padding:54px 70px!important}.playlist-left{min-height:610px}.playlist-brand-logo.brand-logo-image.small{width:220px!important}.playlist-header-copy,.playlist-header-copy small{font-size:16px!important}.playlist-list{margin-top:58px!important;gap:38px!important}.playlist-card{width:145px!important;min-height:190px!important}.playlist-card:before{width:112px!important;height:112px!important}.playlist-play,.playlist-plus{width:64px!important;height:64px!important;top:28px!important}.playlist-name{width:140px!important;font-size:16px!important}.playlist-footer{width:640px;margin-top:52px}.playlist-right{max-width:450px}}@media(max-width:1500px),(max-height:900px){.login-screen{grid-template-columns:minmax(390px,42vw) minmax(460px,1fr)!important;gap:clamp(24px,3.4vw,52px);padding:clamp(26px,4vh,42px) clamp(34px,4vw,58px)!important}.login-brand-logo.brand-logo-image{width:min(340px,27vw)!important;max-height:180px}.login-tagline{margin-top:12px;font-size:16px;line-height:1.35;letter-spacing:.36em!important}.login-feature-row{margin-top:28px}.login-feature{min-height:60px;gap:8px;font-size:12px}.login-feature img,.login-star-icon{width:30px;height:30px}.login-contact-row{margin-top:30px;gap:20px}.login-contact-row .login-qr,.login-contact-row .qr-box{width:116px!important;height:116px!important;padding:6px}.login-contact-divider{height:102px}.login-contact-copy{gap:12px;min-width:220px}.login-whatsapp-svg{width:38px;height:38px}.login-contact-label{font-size:16px}.login-contact-phone{font-size:22px}.login-contact-note{margin-top:8px;font-size:15px}.login-card{width:min(600px,94%)!important;padding:clamp(28px,4vh,38px) clamp(36px,4vw,50px) clamp(22px,3.2vh,30px);border-radius:22px}.login-title{font-size:30px!important}.login-subtitle{margin:8px 0 22px;font-size:17px}.login-card .input-pill{height:58px;margin-bottom:12px;padding:0 18px;border-radius:12px}.login-card .input-pill-inner{font-size:20px}.login-field-icon{width:26px;height:26px}.login-inline-svg{width:23px;height:23px}.login-card .primary-button{height:60px;border-radius:12px;font-size:20px}.login-card .primary-button span{margin-left:18px;width:34px;height:24px;vertical-align:-6px}.login-arrow-svg{width:32px;height:22px}.login-card-divider{margin:22px 0 14px}.login-card .login-device{gap:9px;font-size:15px}.login-card .login-device b{font-size:17px}.login-device-icon,.login-device-svg{width:26px;height:22px}.login-card .secondary-button{width:150px;height:42px;font-size:16px}.login-footer-left,.login-footer-right{bottom:18px;font-size:11px;letter-spacing:.34em!important}.login-footer-left{left:42px}.login-footer-right{right:38px}.playlist-screen{grid-template-columns:minmax(560px,1fr) minmax(330px,390px)!important;gap:clamp(32px,4vw,56px);padding:clamp(30px,4vh,46px) clamp(42px,4vw,68px)!important;overflow:hidden}.playlist-left{min-height:0;height:calc(100vh - clamp(60px,8vh,92px));justify-content:center}.playlist-header{gap:34px!important;transform:none}.playlist-brand-logo.brand-logo-image.small{width:170px!important;max-height:102px}.playlist-header-copy,.playlist-header-copy small{font-size:13px!important;letter-spacing:.38em!important}.playlist-header-copy{gap:6px}.playlist-header-copy i{width:42px;margin-bottom:8px}.playlist-list{margin-top:38px!important;gap:28px!important;max-height:calc(100vh - 292px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:10px!important}.playlist-card{width:118px!important;min-height:150px!important;gap:10px!important}.playlist-card:before{width:98px!important;height:98px!important}.playlist-play,.playlist-plus{top:22px!important;width:56px!important;height:56px!important}.playlist-play img,.playlist-plus img{width:35px!important;height:35px!important}.playlist-check{right:12px!important;width:32px!important;height:32px!important}.playlist-name{width:122px!important;font-size:14px!important}.playlist-footer{width:560px;margin-top:34px;padding-top:18px}.playlist-footer .login-feature{min-height:58px;gap:7px;font-size:11px}.playlist-footer .login-feature img,.playlist-footer .login-star-icon{width:25px;height:25px}.playlist-right{max-width:390px;max-height:calc(100vh - clamp(60px,8vh,92px));padding:18px!important;border-radius:18px;overflow:hidden}.playlist-right .device-card{min-height:44px;margin-bottom:14px!important;padding:10px 14px!important;font-size:14px!important}.playlist-right .device-value{font-size:17px!important}.playlist-copy-icon{width:20px;height:20px}.playlist-right .qr-box{width:124px!important;height:124px!important;margin:8px auto 12px!important}.playlist-right .qr-hint{font-size:14px!important}.playlist-right .whatsapp{margin:10px 0 14px!important;font-size:14px!important}.playlist-whatsapp-icon{width:22px;height:22px}.playlist-actions{gap:9px}.side-button{height:46px!important;border-radius:9px!important;font-size:14px!important}.playlist-action-icon{width:21px;height:21px}}@media(max-height:760px){.login-screen{padding:20px 32px!important}.login-brand-logo.brand-logo-image{width:min(285px,24vw)!important;max-height:150px}.login-tagline{font-size:14px;line-height:1.25}.login-feature-row{margin-top:20px}.login-contact-row{margin-top:22px}.login-contact-row .login-qr,.login-contact-row .qr-box{width:94px!important;height:94px!important}.login-contact-divider{height:86px}.login-contact-phone{font-size:19px}.login-contact-note{font-size:13px}.login-card{padding:24px 34px 18px}.login-title{font-size:26px!important}.login-subtitle{margin-bottom:16px;font-size:15px}.login-card .input-pill{height:50px;margin-bottom:10px}.login-card .primary-button{height:52px;font-size:18px}.login-card-divider{margin:16px 0 10px}.login-footer-left,.login-footer-right{display:none}.playlist-screen{grid-template-columns:minmax(500px,1fr) minmax(300px,352px)!important;gap:30px;padding:24px 34px!important}.playlist-left{height:calc(100vh - 48px)}.playlist-brand-logo.brand-logo-image.small{width:140px!important;max-height:84px}.playlist-header{gap:26px!important}.playlist-header-copy,.playlist-header-copy small{font-size:11px!important;letter-spacing:.32em!important}.playlist-list{margin-top:28px!important;gap:22px!important;max-height:calc(100vh - 238px)!important}.playlist-card{width:102px!important;min-height:130px!important}.playlist-card:before{width:84px!important;height:84px!important}.playlist-play,.playlist-plus{top:19px!important;width:48px!important;height:48px!important}.playlist-play img,.playlist-plus img{width:30px!important;height:30px!important}.playlist-check{width:28px!important;height:28px!important}.playlist-name{width:106px!important;font-size:12px!important}.playlist-footer{width:460px;margin-top:24px;padding-top:14px}.playlist-footer .login-feature{min-height:48px;font-size:10px}.playlist-footer .login-feature img,.playlist-footer .login-star-icon{width:21px;height:21px}.playlist-right{max-width:352px;max-height:calc(100vh - 48px);padding:14px!important}.playlist-right .device-card{min-height:38px;margin-bottom:10px!important;font-size:12px!important}.playlist-right .device-value{font-size:15px!important}.playlist-right .qr-box{width:104px!important;height:104px!important;margin:6px auto 9px!important}.playlist-right .qr-hint{font-size:12px!important}.playlist-right .whatsapp{margin:8px 0 10px!important;font-size:12px!important}.side-button{height:40px!important;font-size:12px!important}.playlist-action-icon{width:18px;height:18px}}@media(max-width:1700px),(max-height:930px){.playlist-screen{--playlist-left-w: clamp(500px, 48vw, 680px);--playlist-side-w: clamp(330px, 25vw, 400px);display:grid!important;grid-template-columns:var(--playlist-left-w) var(--playlist-side-w)!important;justify-content:space-between!important;align-items:center!important;gap:clamp(24px,3vw,42px)!important;padding:clamp(22px,3.5vh,36px) clamp(38px,4.5vw,70px)!important;min-height:100vh;overflow:hidden!important}.playlist-left{width:var(--playlist-left-w)!important;height:calc(100vh - clamp(44px,7vh,72px))!important;min-height:0!important;align-self:center!important;justify-self:start!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.playlist-header{width:100%;gap:clamp(22px,2.4vw,34px)!important}.playlist-brand-logo.brand-logo-image.small{width:clamp(130px,11vw,180px)!important;max-height:clamp(76px,7vw,108px)!important}.playlist-header-copy,.playlist-header-copy small{font-size:clamp(11px,.92vw,14px)!important;letter-spacing:clamp(.28em,.32vw,.4em)!important}.playlist-list{width:min(100%,420px)!important;max-width:100%!important;margin-top:clamp(26px,5vh,42px)!important;gap:clamp(18px,2.2vw,30px)!important;display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;flex-wrap:wrap!important;overflow:visible!important;max-height:none!important;padding:8px 0 12px!important}.playlist-card{position:relative!important;width:clamp(96px,8.6vw,124px)!important;min-height:clamp(124px,14.2vh,158px)!important;padding:0!important;margin:0!important;flex:0 0 clamp(96px,8.6vw,124px)!important;align-items:center!important;overflow:visible!important}.playlist-card:before{width:clamp(82px,7.2vw,102px)!important;height:clamp(82px,7.2vw,102px)!important;flex:0 0 auto}.playlist-play,.playlist-plus{left:50%!important;top:clamp(18px,2.3vh,24px)!important;width:clamp(46px,4.6vw,58px)!important;height:clamp(46px,4.6vw,58px)!important;transform:translate(-50%)}.playlist-play img,.playlist-plus img{width:clamp(28px,2.8vw,36px)!important;height:clamp(28px,2.8vw,36px)!important}.playlist-check{top:-4px!important;right:clamp(6px,.8vw,12px)!important;width:clamp(26px,2.5vw,32px)!important;height:clamp(26px,2.5vw,32px)!important}.playlist-name{width:clamp(102px,9vw,128px)!important;font-size:clamp(12px,1vw,15px)!important;line-height:1.12!important}.playlist-footer{width:min(100%,560px)!important;margin-top:clamp(22px,4vh,34px)!important;padding-top:clamp(12px,2vh,18px)!important}.playlist-footer .login-feature{min-height:clamp(44px,6vh,60px)!important;font-size:clamp(10px,.82vw,12px)!important}.playlist-footer .login-feature img,.playlist-footer .login-star-icon{width:clamp(20px,1.9vw,26px)!important;height:clamp(20px,1.9vw,26px)!important}.playlist-right{width:var(--playlist-side-w)!important;max-width:var(--playlist-side-w)!important;max-height:calc(100vh - clamp(44px,7vh,72px))!important;justify-self:end!important;align-self:center!important;padding:clamp(14px,2vh,20px)!important;overflow:hidden!important}}@media(max-width:1300px),(max-height:760px){.playlist-screen{--playlist-left-w: clamp(430px, 47vw, 560px);--playlist-side-w: clamp(286px, 27vw, 340px);padding:20px 28px!important;gap:22px!important}.playlist-list{width:min(100%,330px)!important;gap:14px!important}.playlist-right .qr-box{width:clamp(90px,8vw,108px)!important;height:clamp(90px,8vw,108px)!important}.playlist-right .device-card{min-height:36px!important;margin-bottom:8px!important}.playlist-right .whatsapp{margin:7px 0 9px!important}.side-button{height:38px!important}}.live-screen:not(.is-fullscreen){display:flex!important;flex-direction:column;height:100%;overflow:hidden}.live-screen:not(.is-fullscreen) .live-topbar{flex:0 0 clamp(76px,9vh,104px)!important;height:auto!important;min-height:76px;box-sizing:border-box;padding:8px 28px!important;z-index:2}.live-screen:not(.is-fullscreen) .live-layout{position:relative!important;inset:auto!important;height:auto!important;flex:1 1 0;min-height:0;grid-template-columns:clamp(245px,20vw,340px) clamp(270px,22vw,380px) minmax(0,1fr)!important;gap:6px!important;overflow:hidden;padding:0 8px 8px;box-sizing:border-box}.live-screen:not(.is-fullscreen) .live-categories,.live-screen:not(.is-fullscreen) .live-channels{min-width:0;min-height:0;overflow:hidden}.live-screen:not(.is-fullscreen) .live-list.enact-live-host{display:flex;flex-direction:column;padding:6px 12px 12px!important;gap:0}.live-screen:not(.is-fullscreen) .live-search-row{flex:0 0 clamp(36px,2.5vw,48px)!important;height:auto!important;min-height:0!important;margin:0 0 6px!important;padding:0 16px!important}.live-screen:not(.is-fullscreen) .enact-live-list{flex:1 1 0;min-height:0}.live-screen:not(.is-fullscreen) .live-category-row.enact-live-row,.live-screen:not(.is-fullscreen) .live-channel-row.enact-live-row{height:100%!important;min-height:0!important;margin:0!important;padding:0 16px!important;border-radius:9px}.live-screen:not(.is-fullscreen) .live-details{min-width:0;overflow:hidden}@media(max-width:1300px),(max-height:760px){.live-screen:not(.is-fullscreen) .live-layout{grid-template-columns:clamp(210px,21vw,285px) clamp(235px,24vw,315px) minmax(0,1fr)!important}}.live-screen:not(.is-fullscreen){display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:0!important}.live-screen:not(.is-fullscreen)>.live-topbar{position:relative!important;inset:auto!important;flex:0 0 clamp(76px,9vh,104px)!important;height:auto!important;min-height:76px!important;max-height:104px!important;padding:8px clamp(22px,2.8vw,44px)!important;box-sizing:border-box!important;z-index:2!important}.live-screen:not(.is-fullscreen)>.live-topbar .live-breadcrumb,.live-screen:not(.is-fullscreen)>.live-topbar .live-logo{position:static!important;transform:none!important;margin:0!important}.live-screen:not(.is-fullscreen)>.live-layout{position:relative!important;inset:auto!important;flex:1 1 0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 8px 8px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:clamp(245px,20vw,340px) clamp(270px,22vw,380px) minmax(0,1fr)!important;gap:6px!important;overflow:hidden!important}.live-screen:not(.is-fullscreen) .live-categories,.live-screen:not(.is-fullscreen) .live-channels{min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;box-sizing:border-box!important}.live-screen:not(.is-fullscreen) .live-categories{display:flex!important;flex-direction:column!important}.live-screen:not(.is-fullscreen) .live-categories>.live-search-row{flex:0 0 clamp(36px,2.5vw,48px)!important;height:auto!important;min-height:0!important;margin:6px 8px!important;width:auto!important;padding:0 16px!important;box-sizing:border-box!important}.live-screen:not(.is-fullscreen) .live-list.enact-live-host{flex:1 1 0!important;min-height:0!important;height:auto!important;padding:0 8px 8px!important;overflow:hidden!important}.live-screen:not(.is-fullscreen) .enact-live-list{height:100%!important;min-height:0!important}.live-screen:not(.is-fullscreen) .live-category-row.enact-live-row,.live-screen:not(.is-fullscreen) .live-channel-row.enact-live-row{height:100%!important;min-height:0!important;margin:0!important;padding:0 12px!important;border-radius:9px!important;box-sizing:border-box!important;transition:background-color .12s ease,box-shadow .12s ease!important}.live-screen:not(.is-fullscreen) .live-category-row.enact-live-row:focus,.live-screen:not(.is-fullscreen) .live-channel-row.enact-live-row:focus,.live-screen:not(.is-fullscreen) .live-search-row:focus{outline:2px solid rgba(255,255,255,.95)!important;outline-offset:-2px!important;background:#ffffff26!important;box-shadow:none!important}.live-screen:not(.is-fullscreen) .live-category-row.selected,.live-screen:not(.is-fullscreen) .live-channel-row.selected{color:var(--matrix-primary)!important;background:#ffffff1f!important}@media(max-width:1300px),(max-height:760px){.live-screen:not(.is-fullscreen)>.live-layout{grid-template-columns:clamp(210px,21vw,285px) clamp(235px,24vw,315px) minmax(0,1fr)!important}}@media(max-width:1700px),(max-height:930px){#catalog-next-root .movies-topbar{height:clamp(64px,8.5vh,82px)!important;padding:0 clamp(28px,4vw,54px)!important}#catalog-next-root .movies-layout{inset:clamp(64px,8.5vh,82px) 0 0!important;grid-template-columns:clamp(270px,23vw,360px) 1fr!important}#catalog-next-root .next-categories-panel{padding:6px 12px 16px!important}#catalog-next-root .next-search{flex-basis:clamp(44px,5.5vh,58px)!important;min-height:0!important;font-size:clamp(17px,1.15vw,21px)!important}#catalog-next-root .next-category{padding:8px 12px 8px 20px!important;border-radius:9px!important;font-size:clamp(16px,1.05vw,20px)!important}#catalog-next-root .next-grid .next-card{padding-inline:5px!important}#catalog-next-root .next-grid .movie-poster-frame{width:min(100%,258px)!important;max-width:calc(100% - 10px)!important}#catalog-next-root .next-grid .movie-title{width:min(100%,258px)!important;max-width:calc(100% - 10px)!important;margin-top:7px!important;min-height:36px!important;font-size:clamp(13px,.9vw,16px)!important;line-height:1.12!important}#catalog-next-root .brand-logo-image.small.live-logo{width:clamp(112px,10vw,160px)!important;height:auto!important;max-height:clamp(52px,6.2vh,76px)!important}.live-layout{grid-template-columns:clamp(220px,19.5vw,300px) clamp(245px,22vw,350px) minmax(0,1fr)!important;gap:6px!important;padding:0 8px 10px!important}.live-list.enact-live-host,.live-list{padding:4px 7px 10px!important}.live-search-row.next-search,.live-search-row{min-height:36px!important;height:36px!important;margin:2px 5px 4px!important;width:calc(100% - 12px)!important;padding:6px 9px 6px 12px!important;font-size:15px!important;border-radius:8px!important}.live-category-row,.live-channel-row,.live-category-row.enact-live-row,.live-channel-row.enact-live-row{min-height:30px!important;height:30px!important;padding:4px 7px 4px 10px!important;gap:8px!important;font-size:14px!important;border-radius:8px!important}.live-category-row b{min-width:44px!important;text-align:right}.live-channel-logo,.enact-live-row .live-channel-icon{width:16px!important;height:16px!important}.live-video-shell{height:clamp(220px,38vh,360px)!important}.live-details h1,.live-details-title{margin:10px 14px 7px!important;font-size:clamp(20px,1.35vw,24px)!important}.live-epg-list{height:clamp(76px,12vh,112px)!important;margin:0 14px!important}.live-epg-row{font-size:clamp(14px,.95vw,17px)!important;line-height:1.22!important}.live-actions{margin:10px 14px 0!important;gap:9px!important}.live-action-button{min-width:86px!important;height:36px!important;min-height:36px!important;font-size:14px!important}}@media(max-width:1300px),(max-height:760px){#catalog-next-root .movies-layout{grid-template-columns:clamp(235px,24vw,300px) 1fr!important}#catalog-next-root .next-grid .movie-poster-frame,#catalog-next-root .next-grid .movie-title{max-width:calc(100% - 8px)!important}.live-layout{grid-template-columns:clamp(190px,21vw,255px) clamp(220px,24vw,300px) minmax(0,1fr)!important;gap:5px!important}.live-category-row,.live-channel-row,.live-category-row.enact-live-row,.live-channel-row.enact-live-row{min-height:30px!important;height:30px!important;font-size:13px!important}.live-video-shell{height:clamp(190px,32vh,270px)!important}}.live-screen:not(.is-fullscreen) .live-details{display:flex;flex-direction:column;min-height:0;box-sizing:border-box}.live-screen:not(.is-fullscreen) .live-details>.live-video-shell{width:100%;height:auto!important;aspect-ratio:16 / 9;flex:0 1 auto;min-height:0}.live-screen:not(.is-fullscreen) .live-details>h1,.live-screen:not(.is-fullscreen) .live-details>.live-epg-list,.live-screen:not(.is-fullscreen) .live-details>.live-actions{flex-shrink:0}:is(#catalog-next-root,.live-screen) .movie-category-row.next-category{display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;height:clamp(36px,2.5vw,48px)!important;min-height:0!important;margin:0!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:12px!important;gap:18px!important;font:400 25px var(--matrix-web-font)!important;letter-spacing:-.015em!important;text-align:left!important;color:var(--android-gray, #dadada)!important;background:transparent!important;outline:none!important;box-shadow:none!important;transform:none!important;transition:none!important}:is(#catalog-next-root,.live-screen) .movie-category-row.next-category b{font:inherit!important;min-width:46px!important}:is(#catalog-next-root,.live-screen) .movie-category-row.next-category.selected,:is(#catalog-next-root,.live-screen) .movie-category-row.next-category:focus{color:var(--matrix-primary)!important;background:#ffffff26!important}:is(#catalog-next-root,.live-screen) .movie-category-row.next-category:focus{border-color:#ffffff40!important;outline:2px solid var(--matrix-primary)!important;outline-offset:-3px!important}.live-screen:not(.is-fullscreen) .live-channels{display:flex!important;flex-direction:column!important}.live-screen:not(.is-fullscreen) .live-channels>.live-list{padding-top:6px!important}@media(max-width:1700px),(max-height:930px){:is(#catalog-next-root,.live-screen) .movie-category-row.next-category{font-size:clamp(16px,1.05vw,20px)!important;border-radius:9px!important}}.playlist-screen{--playlist-left-w: clamp(690px, 43vw, 940px);--playlist-side-w: clamp(390px, 23.5vw, 520px);display:grid!important;grid-template-columns:var(--playlist-left-w) var(--playlist-side-w)!important;justify-content:center!important;align-items:center!important;gap:clamp(150px,15vw,380px)!important;padding:clamp(50px,8vh,130px) clamp(50px,5.5vw,150px) clamp(42px,6vh,90px)!important;overflow:hidden!important}.playlist-left{width:var(--playlist-left-w)!important;height:min(72vh,700px)!important;min-height:0!important;align-self:center!important;justify-self:start!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.playlist-list{width:min(100%,620px)!important;margin-top:clamp(56px,8vh,112px)!important;gap:clamp(38px,3.8vw,74px)!important;overflow:visible!important;max-height:none!important}.playlist-card{width:clamp(136px,7.2vw,172px)!important;min-height:clamp(188px,10vw,238px)!important;flex-basis:clamp(136px,7.2vw,172px)!important;justify-content:flex-start!important}.playlist-card:before{width:clamp(118px,6.5vw,150px)!important;height:clamp(118px,6.5vw,150px)!important}.playlist-play,.playlist-plus{top:clamp(28px,1.65vw,35px)!important;width:clamp(62px,3.5vw,80px)!important;height:clamp(62px,3.5vw,80px)!important}.playlist-name{width:clamp(150px,8.4vw,210px)!important;font-size:clamp(16px,.98vw,21px)!important;min-height:2.28em!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}.playlist-footer{width:min(100%,760px)!important;margin-top:auto!important}.playlist-right{width:var(--playlist-side-w)!important;max-width:var(--playlist-side-w)!important;justify-self:start!important;padding:clamp(22px,2.8vw,48px)!important;border-radius:22px!important}.playlist-right .qr-box{width:clamp(138px,8.4vw,220px)!important;height:clamp(138px,8.4vw,220px)!important}.playlist-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(10px,.9vw,14px)!important}.playlist-action-pay,.playlist-action-back{grid-column:1 / -1!important}.side-button{width:100%!important;margin:0!important}.series-season-label-short{display:none}@media(max-width:1700px),(max-height:930px){.playlist-screen{--playlist-left-w: clamp(600px, 44vw, 760px);--playlist-side-w: clamp(360px, 23vw, 430px);justify-content:center!important;gap:clamp(115px,12vw,220px)!important;padding:clamp(34px,5.2vh,54px) clamp(32px,3.4vw,64px) clamp(26px,4vh,42px)!important;transform:translate(clamp(18px,2.1vw,42px))}.playlist-left{height:calc(100vh - clamp(68px,10vh,104px))!important;justify-content:flex-start!important}.playlist-list{width:min(100%,440px)!important;margin-top:clamp(42px,6.4vh,64px)!important;gap:clamp(28px,3.2vw,54px)!important}.playlist-card{width:clamp(120px,7.6vw,142px)!important;min-height:clamp(158px,9.7vw,188px)!important;flex-basis:clamp(120px,7.6vw,142px)!important;gap:clamp(10px,1.35vw,16px)!important}.playlist-card:before{width:clamp(102px,6.4vw,122px)!important;height:clamp(102px,6.4vw,122px)!important}.playlist-play,.playlist-plus{top:clamp(22px,1.8vw,28px)!important;width:clamp(54px,3.6vw,64px)!important;height:clamp(54px,3.6vw,64px)!important}.playlist-name{width:clamp(126px,8vw,150px)!important;font-size:clamp(14px,.98vw,18px)!important;min-height:2.25em!important}.playlist-footer{width:min(100%,700px)!important;padding-top:clamp(14px,2vh,20px)!important}.playlist-right{max-height:calc(100vh - clamp(68px,10vh,104px))!important;padding:clamp(18px,2vw,28px)!important}}@media(max-width:1300px),(max-height:760px){.playlist-screen{--playlist-left-w: clamp(500px, 45vw, 590px);--playlist-side-w: clamp(300px, 25vw, 350px);gap:clamp(58px,7.5vw,100px)!important;padding:22px 28px!important;transform:translate(clamp(14px,1.7vw,28px))}.playlist-list{width:min(100%,340px)!important;gap:18px!important}.playlist-card{width:112px!important;min-height:146px!important;flex-basis:112px!important;gap:10px!important}.playlist-card:before{width:94px!important;height:94px!important}.playlist-card:focus:before{box-shadow:0 0 0 3px #fff,0 0 0 5px #ff1f25c7,0 0 22px #ff1f259e!important}.playlist-play,.playlist-plus{top:20px!important;width:54px!important;height:54px!important}.playlist-name{width:132px!important;min-height:36px!important;font-size:15px!important}.playlist-footer{width:min(100%,540px)!important}}@media(max-width:1600px),(max-height:900px){.movie-details-actions{width:clamp(154px,11vw,190px)!important}.series-details-screen .movie-details-actions{width:clamp(150px,12vw,186px)!important}.movie-details-play-button{width:100%!important;min-width:132px!important;flex:0 0 auto!important;padding:0 14px!important;white-space:nowrap!important;overflow:visible!important}.series-details-screen .movie-details-play-button{height:clamp(42px,4.8vh,50px)!important;min-width:130px!important;font-size:clamp(16px,1.15vw,20px)!important}.movie-details-icon-button{width:48px!important;height:48px!important;flex-basis:48px!important}.series-details-screen .movie-details-meta,.series-details-screen .movie-details-cast{font-size:clamp(14px,1.15vw,17px)!important;line-height:1.24!important;margin-top:clamp(8px,1.2vh,13px)!important;color:#ffffffa3!important;font-weight:400!important}.series-season-label-full{display:none}.series-season-label-short{display:inline}}@media(max-width:1380px),(max-height:780px){.movie-details-actions{width:clamp(140px,12vw,166px)!important}.series-details-screen .movie-details-actions{width:clamp(136px,13vw,158px)!important}.movie-details-play-button{min-width:120px!important}.series-details-screen .movie-details-play-button{min-width:118px!important;font-size:clamp(14px,1.1vw,17px)!important}.series-details-screen .movie-details-meta,.series-details-screen .movie-details-cast{font-size:clamp(12px,1vw,15px)!important;line-height:1.2!important;margin-top:7px!important}}.movie-player-back[hidden],.live-fullscreen-back[hidden]{display:none!important}.back-arrow-icon{display:block;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.movie-player-back,.live-fullscreen-back,.global-search-back,.kids-back-button{font-size:0}.movie-player-back .back-arrow-icon,.live-fullscreen-back .back-arrow-icon,.global-search-back .back-arrow-icon,.kids-back-button .back-arrow-icon{width:34px;height:34px}.global-search-input{width:min(720px,58vw)!important;margin-top:clamp(10px,1.2vh,18px)!important;margin-bottom:clamp(18px,2.2vh,34px)!important}.global-search-row .global-result-card{flex-basis:clamp(150px,11.2vw,250px)!important;width:clamp(150px,11.2vw,250px)!important}.global-search-row .global-result-card.live{flex-basis:clamp(150px,10.4vw,210px)!important;width:clamp(150px,10.4vw,210px)!important}.global-result-card.live .global-result-image-wrap img{padding:clamp(7px,.65vw,12px)!important}@media(max-width:1600px),(max-height:900px){.global-search-screen{padding:28px 52px 28px 38px!important}.global-search-input{width:min(720px,50vw)!important;height:58px!important;font-size:22px!important}.global-search-content{padding-top:8px!important}.global-search-section{margin-bottom:28px!important}.global-search-row{gap:22px!important}.global-search-row .global-result-card{flex-basis:clamp(148px,10.8vw,210px)!important;width:clamp(148px,10.8vw,210px)!important}.global-search-row .global-result-card.live{flex-basis:clamp(142px,9.8vw,188px)!important;width:clamp(142px,9.8vw,188px)!important}}@media(max-width:1380px),(max-height:780px){.global-search-screen{padding:24px 46px 24px 30px!important}.global-search-topbar{height:70px!important;gap:16px!important}.global-search-input{width:min(620px,48vw)!important;height:48px!important;font-size:18px!important;margin-top:10px!important;margin-bottom:24px!important}.global-search-section{margin-bottom:24px!important}.global-search-row{gap:18px!important}.global-search-row .global-result-card{flex-basis:clamp(132px,10.2vw,170px)!important;width:clamp(132px,10.2vw,170px)!important}.global-search-row .global-result-card.live{flex-basis:clamp(126px,9.5vw,156px)!important;width:clamp(126px,9.5vw,156px)!important}.global-result-title{font-size:14px!important;min-height:34px!important}}.movie-player-back,.live-fullscreen-back,.global-search-back,.kids-back-button{display:inline-flex;align-items:center;justify-content:center}.live-screen.is-fullscreen .live-topbar,.live-screen.is-fullscreen .live-categories,.live-screen.is-fullscreen .live-channels,.live-screen.is-fullscreen .live-details>:not(.live-video-shell){display:none!important}.live-screen.is-fullscreen .live-layout,.live-screen.is-fullscreen .live-details{display:block!important;position:static!important;padding:0!important;margin:0!important;width:100%!important;height:100%!important}.live-screen.is-fullscreen .live-video-shell{position:fixed!important;inset:0!important;z-index:30!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;background:#000!important}.live-screen.is-fullscreen .live-video-shell video{width:100%!important;height:100%!important;object-fit:contain!important}body #app,body #app .screen,body #app .screen :not([class*=icon]):not([class*=Icon]),body #app button:not([class*=icon]):not([class*=Icon]),body #app input,body #app select,body #app textarea,body #app option,body #app label{font-family:Arial,Helvetica,sans-serif!important}body #app .home-menu button{font-size:clamp(17px,1.15vw,22px)!important;font-weight:700!important;letter-spacing:normal!important}body #app .home-theme1-pill,body #app .home-theme1-poster span,body #app .home-theme2-item,body #app .home-theme4-card{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;letter-spacing:normal!important}body #app .home-theme2-item{font-size:clamp(17px,1.15vw,22px)!important}body #app .home-theme-2 .home-menu{left:clamp(180px,12vw,240px)!important;right:clamp(190px,13vw,260px)!important;top:0!important;transform:none!important;justify-content:center!important;gap:clamp(12px,1.55vw,30px)!important;max-width:none!important}body #app .home-theme-2 .home-theme2-strip{top:clamp(124px,15vh,170px)!important}body #app .home-theme-2 .home-theme2-slides{top:calc(clamp(124px,15vh,170px) + clamp(48px,5.2vh,62px) + clamp(26px,3vh,38px))!important}body #app .home-card,body #app .home-card div{font-weight:800!important;letter-spacing:normal!important}body #app .home-card{font-size:clamp(24px,1.78vw,34px)!important}body #app .home-card.big{font-size:clamp(34px,2.5vw,48px)!important}body #app .live-search-row,body #app .live-category-row,body #app .live-channel-row,body #app .live-category-row.enact-live-row,body #app .live-channel-row.enact-live-row{font-size:clamp(22px,1.55vw,30px)!important;font-weight:700!important;letter-spacing:normal!important}body #app .live-category-row b{font-weight:700!important}body #catalog-next-root,body #catalog-next-root :not([class*=icon]):not([class*=Icon]){font-family:Arial,Helvetica,sans-serif!important}body #catalog-next-root .movie-search-row,body #catalog-next-root .movie-category-row,body #catalog-next-root .next-category,body #catalog-next-root .next-search{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(22px,1.55vw,30px)!important;font-weight:700!important;letter-spacing:normal!important}body #catalog-next-root#catalog-next-root .movie-category-row.next-category,body #catalog-next-root#catalog-next-root .next-search,body #catalog-next-root#catalog-next-root .next-search input{font:700 clamp(22px,1.55vw,30px) Arial,Helvetica,sans-serif!important;letter-spacing:normal!important}body #catalog-next-root .next-search input,body #catalog-next-root .movie-category-row .movie-category-name,body #catalog-next-root .movie-category-row .next-category-count{font-family:Arial,Helvetica,sans-serif!important;font-size:inherit!important;letter-spacing:normal!important}body #catalog-next-root .movie-category-row .movie-category-name,body #catalog-next-root .movie-category-row b,body #catalog-next-root .next-category-count{font-weight:700!important}body #catalog-next-root .movie-title,body #catalog-next-root .next-card,body #catalog-next-root .next-card *{font-family:Arial,Helvetica,sans-serif!important}body #catalog-next-root .movie-title{font-weight:700!important;font-size:clamp(17px,1.08vw,22px)!important;letter-spacing:normal!important}@media(max-width:1450px),(max-height:800px){body #app .home-theme-2 .home-menu{left:170px!important;right:185px!important;gap:clamp(9px,1vw,15px)!important}body #app .home-theme-2 .home-menu button,body #app .home-theme-2 .home-theme2-item{font-size:clamp(15px,1.2vw,18px)!important}body #app .home-theme-2 .home-theme2-strip{top:112px!important}body #app .home-theme-2 .home-theme2-slides{top:calc(134px + clamp(44px,5.2vh,56px))!important}}
