*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scrollbar-track:#0d121c;--scrollbar-thumb:#47747b;--scrollbar-thumb-hover:#4fe3d0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{color:#f1f1f1;background:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;overflow:clip auto}#root{width:100%;min-height:100vh}:focus-visible{outline-offset:0px;outline:1px solid #8b5cf680}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:2px solid var(--scrollbar-track);border-radius:999px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-button{width:0;height:0;display:none}@media (forced-colors:active){*{scrollbar-color:auto}}::selection{color:#fff;background:#8b5cf64d}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input{color:inherit;background:0 0;border:none;font-family:inherit}input:focus{outline:none}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}ul,ol{list-style:none}@media (hover:none) and (pointer:coarse){button{min-width:44px;min-height:44px}.channel-card:hover{transform:none}.channels-list,.programs-grid,.upcoming-programs{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}}@supports (padding:max(0px)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}@media (width<=768px){button,.channel-card,.filter-tab,.control-btn{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}}@media (height<=500px) and (orientation:landscape){.video-player-container{min-height:100vh}.video-controls{padding:8px 12px}.control-btn{width:36px;height:36px}}.atalhos-fundo{z-index:10000;background:#000000b3;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.atalhos-caixa{color:#fff;background:#14161c;border:1px solid #2a2d36;border-radius:16px;width:min(520px,100%);max-height:90vh;padding:24px 28px;overflow:auto}.atalhos-caixa h2{margin:0 0 16px;font-size:20px}.atalhos-caixa dl{margin:0}.atalhos-linha{border-bottom:1px solid #22252d;gap:16px;padding:8px 0;display:flex}.atalhos-linha dt{min-width:96px}.atalhos-linha dd{color:#b8c0cc;margin:0}.atalhos-caixa kbd{background:#2a2d36;border-radius:6px;padding:2px 8px;font-family:inherit;font-size:13px}.atalhos-caixa button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:8px;margin-top:18px;padding:10px 18px;font-weight:600}:root{--focus-ring-color:#a855f7;--focus-ring-color-rgb:168, 85, 247;--focus-ring-secondary:#06b6d4;--focus-ring-secondary-rgb:6, 182, 212;--focus-ring-width:5px;--focus-ring-offset:3px;--focus-glow-size:35px;--focus-transition:all .15s cubic-bezier(.4, 0, .2, 1);--focus-scale:1.08;--focus-scale-card:1.15}[data-focusable=true]{transition:var(--focus-transition);position:relative;outline:none!important}[data-focusable=true].dpad-focused,[data-focusable=true]:focus-visible,[data-focusable=true]:focus,[data-focused=true]{z-index:100!important;outline:none!important}.dpad-focus-indicator{pointer-events:none;z-index:10;border-radius:16px;position:absolute;inset:-8px}.dpad-focus-indicator .focus-ring{border:5px solid var(--focus-ring-color);border-radius:inherit;box-shadow:0 0 0 3px var(--focus-ring-secondary), 0 0 30px rgba(var(--focus-ring-color-rgb), 1), 0 0 60px rgba(var(--focus-ring-secondary-rgb), .7), inset 0 0 25px rgba(var(--focus-ring-color-rgb), .4);animation:1.2s ease-in-out infinite focusPulse;position:absolute;inset:0}.dpad-card-focused,.movie-card.dpad-card-focused,.movie-card.dpad-focused,.movie-card[data-focused=true]{z-index:200!important;filter:brightness(1.1)!important;transform:scale(1.15)translateY(-15px)!important}.dpad-card-focused .movie-poster,.movie-card.dpad-card-focused .movie-poster,.movie-card.dpad-focused .movie-poster,.movie-card[data-focused=true] .movie-poster{box-shadow:0 0 0 5px var(--focus-ring-color), 0 0 0 9px var(--focus-ring-secondary), 0 0 50px rgba(var(--focus-ring-color-rgb), 1), 0 0 80px rgba(var(--focus-ring-secondary-rgb), .6), 0 25px 50px #0009!important;border-radius:12px!important}[data-focusable=true].dpad-focused:before,[data-focusable=true]:focus-visible:before,[data-focusable=true]:focus:before{content:"";inset:calc(var(--focus-ring-offset) * -1);border-radius:inherit;border:var(--focus-ring-width) solid var(--focus-ring-color);box-shadow:0 0 var(--focus-glow-size) rgba(var(--focus-ring-color-rgb), .8), 0 0 calc(var(--focus-glow-size) * 2) rgba(var(--focus-ring-secondary-rgb), .5), inset 0 0 var(--focus-glow-size) rgba(var(--focus-ring-color-rgb), .2);pointer-events:none;z-index:1;animation:1.2s ease-in-out infinite focusPulse;position:absolute}@keyframes focusPulse{0%,to{box-shadow:0 0 var(--focus-glow-size) rgba(var(--focus-ring-color-rgb), .8), 0 0 calc(var(--focus-glow-size) * 2) rgba(var(--focus-ring-secondary-rgb), .5), inset 0 0 var(--focus-glow-size) rgba(var(--focus-ring-color-rgb), .2);opacity:1;transform:scale(1)}50%{box-shadow:0 0 calc(var(--focus-glow-size) * 1.8) rgba(var(--focus-ring-color-rgb), 1), 0 0 calc(var(--focus-glow-size) * 2.5) rgba(var(--focus-ring-secondary-rgb), .7), inset 0 0 calc(var(--focus-glow-size) * 1.5) rgba(var(--focus-ring-color-rgb), .3);opacity:.95;transform:scale(1.02)}}.movie-card[data-focusable=true].dpad-focused,.movie-card[data-focusable=true][data-focused=true],.movie-card[data-focusable=true]:focus,.movie-card.dpad-card-focused,.mode-card[data-focusable=true].dpad-focused,.mode-card[data-focusable=true][data-focused=true],.category-card[data-focusable=true].dpad-focused,.platform-card[data-focusable=true].dpad-focused,.platform-card[data-focusable=true][data-focused=true],.series-card[data-focusable=true].dpad-focused,.series-card[data-focusable=true][data-focused=true]{transform:scale(var(--focus-scale-card)) translateY(-15px)!important;z-index:200!important;box-shadow:0 0 0 5px var(--focus-ring-color), 0 0 0 10px rgba(var(--focus-ring-secondary-rgb), .6), 0 0 60px rgba(var(--focus-ring-color-rgb), 1), 0 0 100px rgba(var(--focus-ring-secondary-rgb), .5), 0 30px 60px #0009!important;filter:brightness(1.1)contrast(1.05)!important;outline:none!important}.channel-card[data-focusable=true].dpad-focused,.channel-card[data-focusable=true][data-focused=true],.channel-card[data-focusable=true]:focus{box-shadow:none!important;filter:none!important;background:#8b5cf614!important;border-left:2px solid #8b5cf6!important;outline:none!important;transform:none!important}.movie-card[data-focusable=true].dpad-focused .movie-poster,.movie-card[data-focusable=true][data-focused=true] .movie-poster,.movie-card[data-focusable=true]:focus .movie-poster,.movie-card.dpad-card-focused .movie-poster{box-shadow:0 0 0 4px var(--focus-ring-color), 0 0 0 8px var(--focus-ring-secondary), 0 0 50px rgba(var(--focus-ring-color-rgb), 1)!important;border-radius:12px!important}.movie-card[data-focusable=true].dpad-focused .movie-overlay,.movie-card[data-focusable=true][data-focused=true] .movie-overlay,.movie-card.dpad-card-focused .movie-overlay{opacity:1!important}.movie-card[data-focusable=true].dpad-focused .movie-info,.movie-card[data-focusable=true][data-focused=true] .movie-info,.movie-card.dpad-card-focused .movie-info{background:linear-gradient(135deg, rgba(var(--focus-ring-color-rgb), .3), rgba(var(--focus-ring-secondary-rgb), .1))!important;border-radius:0 0 12px 12px!important;padding:10px!important}.movie-card[data-focusable=true].dpad-focused .movie-title,.movie-card[data-focusable=true][data-focused=true] .movie-title,.movie-card.dpad-card-focused .movie-title{color:#fff!important;text-shadow:0 0 15px rgba(var(--focus-ring-color-rgb), 1), 0 0 30px rgba(var(--focus-ring-secondary-rgb), .8)!important;font-weight:700!important}.movie-card[data-focusable=true].dpad-focused .movie-subtitle,.movie-card[data-focusable=true][data-focused=true] .movie-subtitle,.movie-card.dpad-card-focused .movie-subtitle{color:rgba(var(--focus-ring-secondary-rgb), 1)!important;font-weight:500!important}.movie-card[data-focusable=true].dpad-focused:before,.mode-card[data-focusable=true].dpad-focused:before,.category-card[data-focusable=true].dpad-focused:before,.platform-card[data-focusable=true].dpad-focused:before,.series-card[data-focusable=true].dpad-focused:before{content:none}.episode-card[data-focusable=true].dpad-focused{box-shadow:0 0 20px rgba(var(--focus-ring-color-rgb), .4), inset 0 0 20px rgba(var(--focus-ring-color-rgb), .1);transform:scale(1.02);background:linear-gradient(135deg, rgba(var(--focus-ring-color-rgb), .3), rgba(var(--focus-ring-color-rgb), .1))!important;border-color:var(--focus-ring-color)!important}.nav-link[data-focusable=true].dpad-focused,.filter-tab[data-focusable=true].dpad-focused,.mobile-tab[data-focusable=true].dpad-focused,.season-tab[data-focusable=true].dpad-focused{background:linear-gradient(135deg, rgba(var(--focus-ring-color-rgb), .2), rgba(var(--focus-ring-color-rgb), .1));border-color:var(--focus-ring-color);color:#fff;box-shadow:0 0 15px rgba(var(--focus-ring-color-rgb), .5), inset 0 0 15px rgba(var(--focus-ring-color-rgb), .1);transform:scale(1.05)}.play-btn[data-focusable=true].dpad-focused,.favorite-btn[data-focusable=true].dpad-focused,.control-btn[data-focusable=true].dpad-focused,.header-btn[data-focusable=true].dpad-focused,.header-back-btn[data-focusable=true].dpad-focused,.header-home-btn[data-focusable=true].dpad-focused,.header-logo[data-focusable=true].dpad-focused,.collapse-btn[data-focusable=true].dpad-focused,.close-btn[data-focusable=true].dpad-focused,.modal-close[data-focusable=true].dpad-focused{box-shadow:0 0 20px rgba(var(--focus-ring-color-rgb), .6), 0 0 40px rgba(var(--focus-ring-color-rgb), .3);transform:scale(1.15);background:rgba(var(--focus-ring-color-rgb), .3)!important}.search-input[data-focusable=true].dpad-focused{box-shadow:0 0 0 3px rgba(var(--focus-ring-color-rgb), .3), 0 0 20px rgba(var(--focus-ring-color-rgb), .4);border-color:var(--focus-ring-color)!important}.video-controls button[data-focusable=true].dpad-focused,.player-controls button[data-focusable=true].dpad-focused{box-shadow:0 0 25px rgba(var(--focus-ring-color-rgb), .7), 0 0 50px rgba(var(--focus-ring-color-rgb), .4);border-radius:50%;transform:scale(1.2);background:rgba(var(--focus-ring-color-rgb), .4)!important}.volume-slider[data-focusable=true].dpad-focused{box-shadow:0 0 15px rgba(var(--focus-ring-color-rgb), .5)}.home-selector .mode-card[data-focusable=true].dpad-focused{box-shadow:0 0 0 4px var(--focus-ring-color), 0 0 60px rgba(var(--focus-ring-color-rgb), .6), 0 30px 60px #00000080;transform:scale(1.05)translateY(-10px)}.home-selector .mode-card[data-focusable=true].dpad-focused .card-glow{opacity:1;transform:scale(1.2)}.sidebar .channel-card[data-focusable=true].dpad-focused{box-shadow:none!important;background:#8b5cf614!important;border-left:2px solid #8b5cf6!important;transform:none!important}.movies-grid .movie-card[data-focusable=true].dpad-focused .movie-poster{box-shadow:0 0 30px rgba(var(--focus-ring-color-rgb), .6)}.movies-grid .movie-card[data-focusable=true].dpad-focused .movie-overlay{opacity:1}.movies-grid .movie-card[data-focusable=true].dpad-focused .play-btn{transform:scale(1.1)}.series-modal .season-tab[data-focusable=true].dpad-focused{background:var(--focus-ring-color);color:#fff;transform:scale(1.05)}.series-modal .episode-card[data-focusable=true].dpad-focused{background:linear-gradient(135deg, rgba(var(--focus-ring-color-rgb), .25), rgba(var(--focus-ring-color-rgb), .1));box-shadow:-10px 0 30px rgba(var(--focus-ring-color-rgb), .4);transform:translate(10px)}.series-modal .episode-card[data-focusable=true].dpad-focused .episode-number{background:var(--focus-ring-color);transform:scale(1.1)}.program-guide .program-item[data-focusable=true].dpad-focused{background:linear-gradient(135deg, rgba(var(--focus-ring-color-rgb), .3), rgba(var(--focus-ring-color-rgb), .1));border:2px solid var(--focus-ring-color);z-index:10;transform:scale(1.02)}.program-guide .channel-row[data-focusable=true].dpad-focused{background:rgba(var(--focus-ring-color-rgb), .1);border-left:4px solid var(--focus-ring-color)}.category-tabs .category-tab[data-focusable=true].dpad-focused,.category-list .category-item[data-focusable=true].dpad-focused{background:linear-gradient(135deg, var(--focus-ring-color), rgba(var(--focus-ring-color-rgb), .7));color:#fff;box-shadow:0 0 20px rgba(var(--focus-ring-color-rgb), .5);transform:scale(1.05)}.featured-platforms .platform-card[data-focusable=true].dpad-focused{box-shadow:0 0 0 3px var(--focus-ring-color), 0 0 40px rgba(var(--focus-ring-color-rgb), .6), 0 15px 30px #0006;transform:scale(1.1)}.content-nav .nav-btn[data-focusable=true].dpad-focused,.content-nav .nav-btn[data-focusable=true]:focus-visible{box-shadow:0 0 20px rgba(var(--focus-ring-color-rgb), .5), inset 0 0 15px rgba(var(--focus-ring-color-rgb), .1);transform:scale(1.08);background:linear-gradient(135deg, rgba(var(--focus-ring-color-rgb), .3), rgba(var(--focus-ring-color-rgb), .1))!important;border-color:var(--focus-ring-color)!important}.category-dropdown-btn[data-focusable=true].dpad-focused,.category-dropdown-btn[data-focusable=true]:focus-visible{box-shadow:0 0 15px rgba(var(--focus-ring-color-rgb), .4);transform:scale(1.05);background:rgba(var(--focus-ring-color-rgb), .2)!important;border-color:var(--focus-ring-color)!important}.dropdown-item[data-focusable=true].dpad-focused,.dropdown-item[data-focusable=true]:focus-visible{box-shadow:-5px 0 15px rgba(var(--focus-ring-color-rgb), .3);transform:translate(5px);background:linear-gradient(135deg, rgba(var(--focus-ring-color-rgb), .3), rgba(var(--focus-ring-color-rgb), .1))!important;color:#fff!important}.category-chip[data-focusable=true].dpad-focused,.category-chip[data-focusable=true]:focus-visible{box-shadow:0 0 20px rgba(var(--focus-ring-color-rgb), .5);transform:scale(1.05);background:var(--focus-ring-color)!important;color:#fff!important}.see-all-categories-btn[data-focusable=true].dpad-focused,.see-all-categories-btn[data-focusable=true]:focus-visible,.see-all-btn[data-focusable=true].dpad-focused,.see-all-btn[data-focusable=true]:focus-visible{box-shadow:0 0 20px rgba(var(--focus-ring-color-rgb), .5);transform:scale(1.08);background:rgba(var(--focus-ring-color-rgb), .2)!important;border-color:var(--focus-ring-color)!important}.carousel-nav[data-focusable=true].dpad-focused,.carousel-nav[data-focusable=true]:focus-visible{box-shadow:0 0 25px rgba(var(--focus-ring-color-rgb), .7);transform:scale(1.2);background:rgba(var(--focus-ring-color-rgb), .8)!important}.load-more-card[data-focusable=true].dpad-focused,.load-more-card[data-focusable=true]:focus-visible{box-shadow:0 0 30px rgba(var(--focus-ring-color-rgb), .5);transform:scale(1.05);background:linear-gradient(135deg, rgba(var(--focus-ring-color-rgb), .3), rgba(var(--focus-ring-color-rgb), .1))!important;border-color:var(--focus-ring-color)!important}.reset-btn[data-focusable=true].dpad-focused,.reset-btn[data-focusable=true]:focus-visible{box-shadow:0 0 25px rgba(var(--focus-ring-color-rgb), .6);transform:scale(1.08);background:var(--focus-ring-color)!important}.categories-modal .category-item[data-focusable=true].dpad-focused,.categories-modal .category-item[data-focusable=true]:focus-visible{box-shadow:0 0 20px rgba(var(--focus-ring-color-rgb), .4);transform:scale(1.03);background:linear-gradient(135deg, rgba(var(--focus-ring-color-rgb), .3), rgba(var(--focus-ring-color-rgb), .15))!important;border-color:var(--focus-ring-color)!important}.center-play[data-focusable=true].dpad-focused,.center-play[data-focusable=true]:focus-visible{box-shadow:0 0 50px rgba(var(--focus-ring-color-rgb), .7), 0 0 100px rgba(var(--focus-ring-color-rgb), .4);transform:scale(1.2);background:rgba(var(--focus-ring-color-rgb), .4)!important}.skip-intro-btn[data-focusable=true].dpad-focused,.skip-intro-btn[data-focusable=true]:focus-visible{box-shadow:0 0 30px rgba(var(--focus-ring-color-rgb), .7);transform:scale(1.1);background:var(--focus-ring-color)!important}.next-episode-btn[data-focusable=true].dpad-focused,.next-episode-btn[data-focusable=true]:focus-visible{box-shadow:0 0 30px rgba(var(--focus-ring-color-rgb), .7);transform:scale(1.05);background:var(--focus-ring-color)!important}.next-dismiss-btn[data-focusable=true].dpad-focused,.next-dismiss-btn[data-focusable=true]:focus-visible{transform:scale(1.2);box-shadow:0 0 15px #ffffff4d;background:#fff3!important}.external-dropdown button[data-focusable=true].dpad-focused,.external-dropdown button[data-focusable=true]:focus-visible{transform:translate(5px);background:rgba(var(--focus-ring-color-rgb), .3)!important}.settings-dropdown select[data-focusable=true].dpad-focused,.settings-dropdown select[data-focusable=true]:focus-visible,.settings-dropdown input[data-focusable=true].dpad-focused,.settings-dropdown input[data-focusable=true]:focus-visible{box-shadow:0 0 15px rgba(var(--focus-ring-color-rgb), .5);border-color:var(--focus-ring-color)!important}.video-player .control-bar button[data-focusable=true].dpad-focused{background:rgba(var(--focus-ring-color-rgb), .3);box-shadow:0 0 30px rgba(var(--focus-ring-color-rgb), .6);transform:scale(1.3)}.video-player .progress-bar[data-focusable=true].dpad-focused{box-shadow:0 0 20px rgba(var(--focus-ring-color-rgb), .5);transform:scaleY(1.5)}.dpad-navigation-hint{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;opacity:0;background:#000c;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:20px;padding:12px 24px;animation:.3s 1s forwards hintFadeIn;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes hintFadeIn{to{opacity:1}}.dpad-navigation-hint .hint-item{color:#ffffffb3;align-items:center;gap:8px;font-size:.85rem;display:flex}.dpad-navigation-hint .hint-key{color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:6px;padding:4px 10px;font-family:monospace;font-size:.8rem}.dpad-navigation-hint .hint-key svg{width:16px;height:16px}.dpad-navigation-hint.auto-hide{animation:.3s forwards hintFadeIn,.3s 5s forwards hintFadeOut}@keyframes hintFadeOut{to{opacity:0;pointer-events:none}}[data-focusable=true][disabled],[data-focusable=true][data-disabled=true],[data-focusable=true].disabled{opacity:.5;pointer-events:none}.dpad-scroll-container{scroll-behavior:smooth;scroll-snap-type:y proximity}.dpad-scroll-container>[data-focusable=true]{scroll-snap-align:start;scroll-margin-top:100px}@media (width>=1400px){:root{--focus-ring-width:4px;--focus-glow-size:30px;--focus-scale-card:1.1}}@media (pointer:coarse){[data-focusable=true].dpad-focused:before{--focus-ring-width:4px}}@media (prefers-reduced-motion:reduce){[data-focusable=true],[data-focusable=true]:before{transition:none!important;animation:none!important}}.focus-trap-container{position:relative}.focus-trap-container:before,.focus-trap-container:after{content:"";opacity:0;width:1px;height:1px;position:absolute}.modo-tv .dpad-focused{outline-offset:3px;z-index:5;border-radius:10px;position:relative;box-shadow:0 0 0 8px #a78bfa47;outline:5px solid #a78bfa!important}.modo-tv :focus{outline:none}.modo-tv .dpad-focused:focus{outline:5px solid #a78bfa}.modo-tv .volume-slider-mac,.modo-tv .video-player-container [title^=Transmitir],.modo-tv .video-player-container [title^="Picture in Picture"],.modo-tv .video-player-container [title^=Tela\ cheia],.modo-tv .video-player-container [title^="Sair da tela cheia"]{display:none!important}.modo-tv *{-webkit-backdrop-filter:none!important}.modo-tv .painel-de-canais-container{background:#0b0e14fa!important;box-shadow:0 12px 30px #000c!important}.modo-tv .vod-sub-barra{background:#121422fa!important}.modo-tv .barra-topo-container{background:#0b0e14fa!important}html:not(.modo-tv) button.dpad-focused,html:not(.modo-tv) button[data-focused=true],html:not(.modo-tv) button[data-focusable=true]:focus,html:not(.modo-tv) button[data-focusable=true]:focus-visible{box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;outline:none!important;transition:none!important;animation:none!important;transform:none!important}html:not(.modo-tv) button.dpad-focused:before,html:not(.modo-tv) button[data-focused=true]:before,html:not(.modo-tv) button[data-focusable=true]:focus:before,html:not(.modo-tv) button[data-focusable=true]:focus-visible:before{content:none!important;box-shadow:none!important;animation:none!important;display:none!important}html:not(.modo-tv) .video-player-container .control-btn.active.dpad-focused,html:not(.modo-tv) .video-player-container .control-btn.active[data-focused=true],html:not(.modo-tv) .video-player-container .control-btn.active:focus{color:#4fe3d0!important;background:#4ff3e02e!important;border-color:#4ff3e059!important}html:not(.modo-tv) .video-player-container .center-play-btn:focus,html:not(.modo-tv) .video-player-container .center-play-btn.dpad-focused,html:not(.modo-tv) .video-player-container .center-play-btn[data-focused=true]{color:#fff!important;opacity:.85!important;background:#000000b3!important;border-color:#ffffff40!important}.tela{color:#fff;background:radial-gradient(circle at 80% -10%,#a35cf01f,#0000 36rem),radial-gradient(circle at 10% 0,#4ff3e014,#0000 30rem),#0a0b14;min-height:100vh;padding-bottom:4rem}.tela-miolo{padding:0 clamp(1rem,3vw,3rem)}.tela-titulo{letter-spacing:-.02em;margin:1.2rem 0 .4rem;font-size:1.7rem;font-weight:800}.tela-sub{color:#ffffff8c;margin-bottom:1rem;font-size:.92rem}.tela-vazio{text-align:center;color:#ffffff8c;padding:4rem 1rem}.tela-vazio h2{color:#fff;margin-bottom:.4rem;font-size:1.2rem}.sem-lista svg{opacity:.45;margin-bottom:.6rem}.sem-lista p{max-width:34rem;margin:0 auto;line-height:1.5}.sem-lista-acao{color:#0a0a0a;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;margin-top:1.1rem;padding:.65rem 1.4rem;font-weight:600}.sem-lista-acao:hover,.sem-lista-acao:focus-visible{outline-offset:2px;background:#e6e6ef;outline:2px solid #ffffff80}.heroi{align-items:flex-end;height:clamp(300px,46vh,460px);margin:-76px 0 1.2rem;display:flex;position:relative;overflow:hidden}.heroi-vazio{background:linear-gradient(#14162a,#0000)}.heroi-fundo{object-fit:cover;object-position:center 20%;width:100%;height:100%;animation:.5s heroi-entra;position:absolute;inset:0}.heroi-fundo.borrado{filter:blur(34px)saturate(1.3);opacity:.65;transform:scale(1.3)}@keyframes heroi-entra{0%{opacity:0}to{opacity:1}}.heroi-vinheta{background:linear-gradient(90deg,#0a0b14eb 0%,#0a0b148c 45%,#0000 75%),linear-gradient(#0000 55%,#0a0b14 100%);position:absolute;inset:0}.heroi-texto{z-index:1;max-width:760px;padding:0 clamp(1rem,3vw,3rem) 2rem;position:relative}.heroi-selos{flex-wrap:wrap;gap:8px;margin-bottom:.6rem;display:flex}.heroi-selos span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff24;border-radius:12px;padding:3px 10px;font-size:.74rem;font-weight:700}.heroi h1{letter-spacing:-.03em;text-shadow:0 2px 20px #0009;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.05}.heroi p{color:#ffffffd1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.7rem;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.fileira{margin:0 0 1.6rem}.fileira>header{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;padding:0 clamp(1rem,3vw,3rem);display:flex}.fileira h2{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.fileira-ver{color:#4ff3e0;border-radius:10px;padding:4px 8px;font-size:.82rem;font-weight:600}.fileira-ver:hover{background:#4ff3e01f}.fileira-corpo{position:relative}.fileira-trilho{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;padding:6px clamp(1rem,3vw,3rem) 10px;display:flex;overflow-x:auto}.fileira-trilho::-webkit-scrollbar{display:none}.fileira-seta{z-index:3;color:#fff;opacity:0;-webkit-backdrop-filter:blur(16px);background:#14162699;border:1px solid #ffffff1f;border-radius:14px;width:44px;font-size:2rem;line-height:1;transition:opacity .15s;position:absolute;top:8px;bottom:36px}.fileira-seta.esq{left:6px}.fileira-seta.dir{right:6px}.fileira-corpo:hover .fileira-seta{opacity:1}.fileira-seta:hover{background:#4ff3e040}.cartao-capa{text-align:left;scroll-snap-align:start;flex-direction:column;flex:none;gap:6px;width:154px;display:flex}.cartao-capa-img{aspect-ratio:2/3;background:linear-gradient(135deg,#1b1e36,#12142a);border:2px solid #0000;border-radius:14px;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.cartao-capa-img span{color:#ffffff40;font-size:2.2rem;font-weight:800}.cartao-capa-img img{object-fit:cover;width:100%;height:100%}.cartao-capa:hover .cartao-capa-img,.cartao-capa:focus-visible .cartao-capa-img{border-color:#4ff3e0;transform:translateY(-4px);box-shadow:0 10px 28px #4ff3e038}.cartao-capa strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cartao-capa small{color:#ffffff8c;font-size:.74rem}.cartao-capa-prog,.cartao-largo-prog{background:#fff3;height:4px;position:absolute;bottom:0;left:0;right:0}.cartao-capa-prog b,.cartao-largo-prog b{background:#4ff3e0;height:100%;display:block}.cartao-capa-coracao{color:#ff5d7a;background:#0000008c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.9rem;display:grid;position:absolute;top:6px;right:6px}.cartao-largo{text-align:left;scroll-snap-align:start;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;flex:none;gap:4px;width:248px;padding:16px 14px 18px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.cartao-largo:hover,.cartao-largo:focus-visible{background:#4ff3e014;border-color:#4ff3e0;transform:translateY(-3px)}.cartao-largo-logo{background:#ffffff0d;border-radius:12px;place-items:center;height:74px;margin-bottom:6px;display:grid}.cartao-largo-logo img{object-fit:contain;max-width:70%;max-height:58px}.cartao-largo-logo span{color:#ffffff4d;font-size:1.8rem;font-weight:800}.cartao-largo strong{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.cartao-largo small{color:#fff9;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.selo-vivo{z-index:2;letter-spacing:.04em;background:#e5484d;border-radius:10px;align-items:center;gap:5px;padding:2px 8px;font-size:.64rem;font-style:normal;font-weight:800;display:flex;position:absolute;top:10px;left:10px}.selo-vivo i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s infinite selo-pulsa}@keyframes selo-pulsa{50%{opacity:.3}}.campo-busca{-webkit-backdrop-filter:blur(16px);color:#fff9;background:#ffffff12;border:1px solid #ffffff1f;border-radius:22px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.campo-busca:focus-within{color:#fff;border-color:#4ff3e0}.campo-busca svg{flex-shrink:0;width:18px;height:18px}.campo-busca input{color:#fff;flex:1;min-width:0;font-size:1rem}.campo-busca button{color:#fff9;padding:0 4px;font-size:1.3rem}.pilulas{flex-wrap:wrap;gap:8px;margin:.6rem 0 1.2rem;display:flex}.pilulas button{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;padding:6px 14px;font-size:.82rem;font-weight:600}.pilulas button:hover{background:#ffffff21}.pilulas button.on{color:#fff;background:linear-gradient(135deg,#4ff3e04d,#a35cf059);border-color:#ffffff40}@media (width<=768px){.heroi{height:260px;margin-top:0}.tela-com-barra{padding-top:0}}.grade-titulo{margin:1.4rem 0 .7rem;font-size:1.1rem;font-weight:700}.grade{flex-wrap:wrap;gap:16px;display:flex}.grade-item{position:relative}.grade-tirar{z-index:4;color:#ff5d7a;opacity:0;background:#0009;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.95rem;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:8px;right:8px}.grade-item:hover .grade-tirar{opacity:1}.grade-tirar:hover{background:#000000d9;transform:scale(1.12)}.equalizador{align-items:flex-end;gap:3px;height:28px;display:flex;position:absolute;bottom:8px;left:8px}.equalizador i{background:#4ff3e0;border-radius:2px;width:4px;animation:.9s ease-in-out infinite eq}.equalizador i:nth-child(2){background:#a35cf0;animation-delay:-.3s}.equalizador i:nth-child(3){animation-delay:-.6s}.equalizador i:nth-child(4){background:#a35cf0;animation-delay:-.15s}@keyframes eq{0%,to{height:20%}50%{height:100%}}.radio-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:1rem 0 1.6rem;display:flex}.radio-topo .campo-busca{width:min(340px,100%)}.radio-agora{align-items:center;gap:16px;min-width:0;display:flex}.radio-agora small{letter-spacing:.06em;text-transform:uppercase;color:#4ff3e0;font-size:.74rem;font-weight:700}.radio-agora h1{letter-spacing:-.02em;font-size:1.8rem;font-weight:800;line-height:1.1}.radio-agora p{color:#fff9;font-size:.86rem}.radio-agora-logo{background:#ffffff14;border-radius:20px;flex-shrink:0;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.radio-agora-logo img{object-fit:contain;width:80%;height:80%}.radio-agora-logo span{color:#ffffff4d;font-size:2rem;font-weight:800}.radio-parar{background:#e5484d33;border:1px solid #e5484d80;border-radius:18px;padding:8px 18px;font-size:.84rem;font-weight:700}.radio-parar:hover{background:#e5484d66}.cartao-radio{text-align:center;scroll-snap-align:start;flex-direction:column;flex:none;gap:8px;width:132px;display:flex}.cartao-radio-logo{background:#ffffff12;border:2px solid #0000;border-radius:22px;place-items:center;width:132px;height:132px;transition:transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.cartao-radio-logo img{object-fit:contain;width:78%;height:78%}.cartao-radio-logo span{color:#ffffff47;font-size:2.4rem;font-weight:800}.cartao-radio:hover .cartao-radio-logo,.cartao-radio.tocando .cartao-radio-logo{border-color:#4ff3e0;transform:translateY(-3px)}.cartao-radio strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cartao-radio-logo .toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:1000;background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:14px 20px;animation:.3s slideIn,.3s 2.7s forwards fadeOut;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 40px #0006}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.toast-icon{flex-shrink:0;width:24px;height:24px}.toast-icon svg{width:100%;height:100%}.toast-success .toast-icon{color:#22c55e}.toast-error .toast-icon{color:#ef4444}.toast-info .toast-icon{color:#3b82f6}.toast-message{color:#fff;font-size:14px;font-weight:500}@media (width<=768px){.toast{gap:10px;padding:12px 16px;bottom:16px;left:16px;right:16px}.toast-icon{width:20px;height:20px}.toast-message{font-size:13px}}@media (width<=480px){.toast{border-radius:10px;padding:10px 14px;bottom:10px;left:10px;right:10px}.toast-icon{width:18px;height:18px}.toast-message{font-size:12px}}.navegacao-mobile{display:none}@media (width<=768px){.navegacao-mobile{z-index:900;padding:6px 6px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#0a0a0ef0;border-top:1px solid #ffffff14;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.navegacao-mobile-item{color:#ffffff8c;min-height:52px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;transition:color .15s,background .15s;display:flex}.navegacao-mobile-item svg{width:22px;height:22px}.navegacao-mobile-item:active{background:#ffffff0f}.navegacao-mobile-item.ativa{color:#fff;background:linear-gradient(135deg,#2f75ff33,#934ce83d)}.navegacao-mobile-item.ativa svg{color:#b4a0ff}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}:is(body:has(.movie-player-overlay) .navegacao-mobile,body:has(.tv-page.theater-mode) .navegacao-mobile,body:has(:fullscreen) .navegacao-mobile){display:none}:is(body:has(.movie-player-overlay),body:has(.tv-page.theater-mode)){padding-bottom:0}}.account-nav-button{color:#dbe1f2;cursor:pointer;font:inherit;background:#ffffff06;border:1px solid #ffffff1c;border-radius:30px;align-items:center;gap:7px;padding:5px 9px 5px 5px;font-size:11px;display:flex}.account-nav-button>span{color:#cfb9ff;background:#9d76d82b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.account-profile{background:#0b0e18}.account-profile h1{margin:12px 0 18px}.account-profile-info{color:#aab2c9;font-size:13px}.account-profile-info span{color:#68c9b0;margin-left:12px;font-size:10px}.account-profile-stats{flex-wrap:wrap;gap:16px;margin:28px 0;display:flex}.account-profile-stats>span{color:#a7afc5;border:1px solid #ffffff13;border-radius:14px;align-items:baseline;gap:10px;min-width:140px;padding:20px;font-size:13px;display:flex}.account-profile-stats b{color:#eee8ff;font-size:25px}.account-profile-actions{flex-wrap:wrap;gap:12px;margin-bottom:34px;display:flex}.account-profile-actions button{color:#d4dbed;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #fff2;border-radius:10px;padding:11px 16px;font-size:12px}.account-vote-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:24px 0;display:grid}.account-vote-list>button{color:#dce2f2;text-align:left;cursor:pointer;background:#141925;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.account-vote-list img{object-fit:cover;border-radius:5px;width:40px;height:60px}.account-vote-list>button>span:first-of-type{flex:1;gap:6px;display:grid}.account-vote-list small{color:#8e9ab2}.account-vote-list svg{width:18px;height:18px}.account-vote-list>button>span:last-child{align-items:center;gap:5px;font-size:11px;display:flex}.account-notice{z-index:5000;color:#e3ecfa;background:#1b2536;border:1px solid #ffffff24;border-radius:12px;max-width:min(440px,90vw);padding:15px 20px;font-size:13px;position:fixed;bottom:28px;right:22px;box-shadow:0 10px 40px #0008}.account-notice.error{border-color:#fa8a9b88}@media (width<=800px){.account-nav-button b{display:none}}.account-adult-settings{background:#141925;border:1px solid #ffffff16;border-radius:16px;max-width:680px;margin:34px 0;padding:24px}.account-adult-settings>h2{margin:0 0 8px;font-size:19px}.account-adult-settings>p,.account-adult-modal>p{color:#98a2bc;font-size:12px;line-height:1.65}.account-adult-toggle{cursor:pointer;align-items:center;gap:13px;margin:22px 0;display:flex}.account-adult-toggle input{accent-color:#a78bfa;width:19px;height:19px}.account-adult-toggle span{gap:4px;display:grid}.account-adult-toggle strong{color:#e5e9f5;font-size:13px}.account-adult-toggle small{color:#939db4;font-size:11px}.account-adult-pin-form{background:#0d1220;border:1px solid #ffffff12;border-radius:12px;gap:12px;max-width:460px;margin:18px 0 0;padding:18px;display:grid}.account-adult-pin-form h3{margin:0;font-size:14px}.account-adult-pin-form label,.account-adult-modal label{color:#adb5cc;gap:7px;font-size:12px;display:grid}.account-adult-pin-form input,.account-adult-modal input{color:#e6eaf7;width:100%;min-height:42px;font:inherit;letter-spacing:6px;text-align:center;background:#090d18;border:1px solid #fff2;border-radius:9px;padding:10px 12px;font-size:16px}.account-adult-pin-form button,.account-adult-modal .account-primary{width:auto}.account-adult-change-pin{color:#c9b4ff;margin-top:16px;font-size:12px}.account-adult-change-pin summary{cursor:pointer;width:max-content}.account-adult-error{color:#ffb6c0;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.account-adult-error button{color:#ddd4f4;cursor:pointer;background:#ffffff08;border:1px solid #ffffff20;border-radius:8px;padding:8px 11px}.account-adult-modal-backdrop{z-index:6000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050710d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-adult-modal{background:#151a28;border:1px solid #ffffff1c;border-radius:18px;width:min(390px,100%);padding:24px;box-shadow:0 24px 80px #0009}.account-adult-modal h3{margin:0;font-size:18px}.account-adult-modal label{margin:20px 0}.account-adult-modal-actions{justify-content:flex-end;gap:10px;display:flex}.account-adult-modal-actions button{color:#d7dced;cursor:pointer;min-height:40px;font:inherit;background:#ffffff08;border:1px solid #ffffff20;border-radius:9px;padding:9px 14px;font-size:12px}.account-password-form{background:#141925;border:1px solid #ffffff15;border-radius:16px;gap:12px;max-width:460px;margin:30px 0 40px;padding:24px;display:grid}.account-password-form h2{margin:0 0 8px;font-size:19px}.account-password-form label,.admin-user-row label{color:#adb5cc;gap:7px;font-size:12px;display:grid}.account-password-form input,.admin-user-row input,.admin-user-row select,.admin-user-search input{color:#e6eaf7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;font:inherit;background:#0d1220;border:1px solid #fff2;border-radius:9px;padding:10px 12px;font-size:13px}.admin-user-search{gap:10px;margin:25px 0;display:flex}.admin-user-search input{width:min(380px,70%)}.admin-user-search button,.admin-user-row>button{color:#dccbff;cursor:pointer;background:#a78bfa18;border:1px solid #aa8de54f;border-radius:9px;padding:10px 16px}.admin-users{gap:12px;margin-bottom:24px;display:grid}.admin-user-row{background:#151a26;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(180px,1.3fr) minmax(100px,.7fr) minmax(130px,.7fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.admin-user-row>div{gap:5px;min-width:0;display:grid}.admin-user-row strong{color:#e7e9f4;font-size:14px}.admin-user-row small{color:#919cb4;overflow-wrap:anywhere;font-size:11px}.admin-user-row>div>span{color:#9d8aba;font-size:10px}.admin-user-row button:disabled{opacity:.5;cursor:default}@media (width<=760px){.admin-user-row{grid-template-columns:1fr 1fr;gap:14px}.admin-user-row>div,.admin-user-row>button{grid-column:1/-1}}.account-welcome{isolation:isolate;color:#f3f6fa;background:#070b12;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.auth-background{z-index:-1;pointer-events:none;background:#080d16;position:absolute;inset:0;overflow:hidden}.auth-background:after{content:"";background:linear-gradient(90deg,#050910dc 0%,#05091079 36%,#050910a6 64%,#050910e8 100%),linear-gradient(#070b129c 0%,#070b1240 30%,#070b1226 58%,#070b12 100%);position:absolute;inset:0}.auth-poster-wall{--poster-width:clamp(146px, max(11vw, 21vh), 400px);transform-origin:0 0;opacity:.85;gap:12px;width:max-content;display:grid;position:absolute;top:-20%;left:-14%;transform:rotate(-10deg)}.auth-poster-track{will-change:transform;width:max-content;animation:105s linear infinite auth-conveyor;display:flex}.auth-poster-track:nth-child(2){animation-duration:125s;animation-direction:reverse;animation-delay:-41s}.auth-poster-track:nth-child(3){animation-duration:115s;animation-delay:-52s}.auth-poster-track:nth-child(4){animation-duration:135s;animation-direction:reverse;animation-delay:-69s}.auth-poster-track:nth-child(5){animation-duration:145s;animation-delay:-23s}.auth-poster-batch{flex-shrink:0;gap:12px;padding-right:12px;display:flex}.auth-poster-batch img{flex:0 0 var(--poster-width);width:var(--poster-width);height:calc(var(--poster-width) * 1.5);object-fit:cover;filter:saturate(.85);border-radius:5px;max-width:none;box-shadow:0 5px 18px #0008}.auth-background[data-paused=true] .auth-poster-track{animation-play-state:paused}@keyframes auth-conveyor{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.account-auth-header,.account-auth-main,.account-auth-footer{width:min(1280px,100% - 96px);margin-inline:auto}.account-auth-header{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.account-brand{object-fit:contain;width:210px;height:84px;display:block}.account-explore{color:#e4eaf2;background:#080d1480;border:1px solid #ffffff30;border-radius:8px;align-items:center;gap:16px;padding:10px 18px;font-size:13px;font-weight:600;display:flex}.account-explore:hover{background:#ffffff12;border-color:#ffffff65}.account-explore span{font-size:21px;font-weight:400;line-height:1}.account-auth-main{flex:1;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:clamp(40px,7vw,120px);padding:18px 0 24px;display:grid}.account-intro{align-self:center;padding-bottom:18px}.account-intro-label{color:#bbd2e4;letter-spacing:2.8px;margin-bottom:20px;font-size:11px;font-weight:650;display:inline-block}.account-intro h1{letter-spacing:-2px;text-shadow:0 3px 25px #0008;margin:0 0 24px;font-size:clamp(42px,4.6vw,68px);font-weight:750;line-height:1.06}.account-intro>p{color:#cad2dc;text-shadow:0 1px 8px #000;max-width:410px;margin:0;font-size:17px;line-height:1.7}.account-intro-features{color:#b8c2d0;flex-wrap:wrap;gap:20px;margin-top:36px;font-size:12px;display:flex}.account-intro-features span{align-items:center;gap:8px;display:inline-flex}.account-intro-features span:before{content:"";background:#51c8ed;border-radius:50%;width:4px;height:4px;display:block}.account-form-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c111bef;border:1px solid #ffffff18;border-radius:14px;width:100%;padding:36px;position:relative;box-shadow:0 20px 70px #0007}.account-form-card h2{color:#f7f8fc;letter-spacing:-.7px;margin:0 0 8px;font-size:30px;font-weight:700;line-height:1.2}.account-form-description{color:#9ca9ba;font-size:13px;line-height:1.65}.account-form-card>.account-form-description{margin-bottom:28px}.account-form-card form{gap:18px;display:grid}.account-form-card label{color:#c4ccd8;gap:8px;font-size:12px;font-weight:550;display:grid}.account-form-card input{color:#f2f6fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;height:48px;font:inherit;background:#121925;border:1px solid #ffffff24;border-radius:7px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.account-form-card input::placeholder{color:#69788d;font-weight:400}.account-form-card input:focus{border-color:#30bce7;box-shadow:0 0 0 3px #23b9e816}.account-form-card input:-webkit-autofill{-webkit-text-fill-color:#f2f6fb;caret-color:#fff;box-shadow:inset 0 0 0 100px #121925}.account-password-field{position:relative}.account-password-field input{padding-right:48px}.account-show-password{color:#9caabb;border-radius:6px;place-items:center;width:44px;display:grid;position:absolute;inset:0 2px 0 auto}.account-show-password svg{width:20px;height:20px}.account-show-password:hover{color:#fff}.account-primary{color:#061826;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#31cbe3,#279ae8);border:1px solid #36c8ee65;border-radius:7px;justify-content:center;align-items:center;gap:16px;margin-top:4px;padding:12px 16px;font-size:14px;font-weight:750;display:inline-flex}.account-primary:hover:not(:disabled){filter:brightness(1.1)}.account-primary:disabled{opacity:.55;cursor:wait}.account-primary svg{width:18px;height:18px}.account-switch{color:#8c99ad;margin:25px 0 0;font-size:13px}.account-switch button{color:#f0f5fa;font:inherit;padding:4px 0 4px 4px;font-weight:650}.account-switch button:hover{text-underline-offset:4px;text-decoration:underline}.account-switch button:disabled{opacity:.45}.account-forgot-password{color:#65cce9;font:inherit;margin:14px 0 -6px auto;padding:4px 0;font-size:12px;display:block}.account-forgot-password:hover{color:#b9effb;text-underline-offset:3px;text-decoration:underline}.account-forgot-password:disabled{opacity:.45}.account-confirmation-note{color:#78869a;margin:10px 0 0;font-size:11px;line-height:1.6}.account-guest{color:#9ba7b9;width:100%;font:inherit;text-align:center;border-top:1px solid #ffffff12;margin-top:22px;padding:19px 0 0;font-size:12px;display:block}.account-guest:hover{color:#eaf1f7}.account-error,.account-message{border-radius:7px;margin:0;padding:11px 13px;font-size:12px;line-height:1.6}.account-error{color:#ffb6c0;background:#ff587b12;border:1px solid #ff587b25}.account-message{color:#c9dce8;background:#29b1de10;border:1px solid #29b1de20;margin:14px 0}.account-code{letter-spacing:9px;text-align:center;font-size:24px!important}.account-verify-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;display:flex}.account-verify-actions button{color:#62cdeb;font:inherit;padding:4px 0;font-size:12px}.account-auth-footer{color:#758297;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 16px;font-size:11px;display:flex}.account-auth-footer button{color:#b0bdcc;align-items:center;gap:8px;padding:7px 0 7px 10px;font-size:11px;display:flex}.account-auth-footer svg{width:15px;height:15px}.account-welcome :focus-visible{outline-offset:4px;outline:2px solid #55c9e9}.account-eyebrow{color:#82cce7;letter-spacing:1.8px;font-size:10px;font-weight:750}.account-loading{color:#a0acc9;background:#090c16;place-items:center;min-height:100dvh;display:grid}.account-modal-backdrop{z-index:4000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050710c9;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.account-welcome.compact{background:0 0;width:min(430px,100%);min-height:0;padding:0;display:block;overflow:visible}.account-compact-logo{object-fit:contain;width:154px;height:62px;margin:-12px 0 15px -9px}.account-modal-close{color:#abb8ca;width:32px;height:32px;font-size:25px;position:absolute;top:10px;right:14px}@media (width<=900px){.account-auth-header,.account-auth-main,.account-auth-footer{width:calc(100% - 48px)}.account-auth-main{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.account-intro h1{font-size:42px}.account-intro>p{font-size:14px}.account-intro-features{gap:12px;font-size:11px}.account-form-card{padding:30px}}@media (width<=700px){.account-auth-header{min-height:88px}.account-brand{width:164px;height:66px;margin-left:-6px}.account-explore{gap:10px;padding:9px 12px;font-size:11px}.account-auth-main{flex-direction:column;justify-content:center;gap:26px;padding:18px 0 30px;display:flex}.account-intro{width:min(420px,100%);padding:0 4px}.account-intro-label,.account-intro-features,.account-intro>p{display:none}.account-intro h1{letter-spacing:-.9px;margin:0;font-size:33px;line-height:1.12}.account-intro h1 br{display:none}.account-form-card{background:#0b111bec;max-width:420px;padding:28px}.auth-background:after{background:linear-gradient(#070b1277 0%,#070b12b0 55%,#070b12f0)}.account-auth-footer{padding-bottom:18px}}@media (width<=390px){.account-auth-header,.account-auth-main,.account-auth-footer{width:calc(100% - 32px)}.account-form-card{padding:24px}.account-intro h1{font-size:29px}.account-auth-header{gap:10px}.account-brand{width:138px}.account-explore{white-space:nowrap;gap:8px;padding:8px 10px;font-size:10px}}.android-auth :is(button,input,a):focus-visible{outline-offset:4px;outline:3px solid #31cbe3}.android-auth{padding-bottom:56px}.page-container{background:#0a0a0a;flex-direction:column;min-height:100dvh;display:flex}.tv-page{background:#000;width:100vw;height:100dvh;padding-top:0;position:fixed;inset:0;overflow:hidden}.tv-page.theater-mode{background:#000}.stage-aovivo-mac{background:#000;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.stage-aovivo-mac>.video-player-container,.stage-aovivo-mac>.multitela-stage-mac{flex:1 1 0;width:auto;min-width:0}.stage-aovivo-mac.com-painel-canais>.video-player-container.theater{z-index:auto;position:relative;inset:auto}.multitela-stage-mac{background:#000;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:100%;height:100%;display:grid;position:relative}.multitela-stage-mac.modo-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.multitela-stage-mac.modo-3 .multitela-lado-mac:first-child{grid-row:1/-1}.multitela-stage-mac.modo-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.multitela-lado-mac{cursor:pointer;box-sizing:border-box;background:#000;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.multitela-lado-mac.ativo{box-shadow:inset 0 0 0 3px #4fe3d0}.multitela-moldura-mac{z-index:120;pointer-events:none;opacity:0;justify-content:space-between;align-items:center;transition:opacity .22s;display:flex;position:absolute;top:76px;left:16px;right:16px}.multitela-moldura-mac.visivel{opacity:1}.multitela-rotulo-mac{-webkit-backdrop-filter:blur(20px);color:#fff;-webkit-user-select:none;user-select:none;background:#0b0e14c7;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.multitela-som-icone{font-size:12px}.multitela-badge{color:#4fe3d0;letter-spacing:.3px;background:#4ff3e033;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.multitela-fechar{pointer-events:auto;color:#fff;cursor:pointer;background:#0b0e14c7;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:all .15s;display:flex}.multitela-fechar:hover{color:#ef4444;background:#ef44444d;border-color:#ef4444;transform:scale(1.1)}.multitela-cartao-flutuante{z-index:120;opacity:0;pointer-events:none;transition:opacity .22s,padding-left .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:80px;right:22px}.multitela-cartao-flutuante.visivel{opacity:1;pointer-events:auto}.multitela-lado-mac.vazio{background:#080c14}.multitela-badge.vazio{color:#facc15;background:#eab30833}.multitela-placeholder-escolha{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#4ff3e00f 0%,#0a0e14f2 70%,#06080c 100%);border:2px dashed #4ff3e040;border-radius:16px;justify-content:center;align-items:center;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.multitela-placeholder-escolha:hover{background:radial-gradient(circle,#4ff3e01a 0%,#0a0e14f2 70%,#06080c 100%);border-color:#4ff3e08c;box-shadow:0 0 35px #4ff3e026}.multitela-placeholder-conteudo{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:380px;padding:32px 24px;display:flex}.multitela-placeholder-icone{color:#4fe3d0;background:#4ff3e01a;border:1px solid #4ff3e04d;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;animation:2.4s ease-in-out infinite pulsarIconeMultiTela;display:flex;box-shadow:0 8px 28px #4ff3e02e}.multitela-placeholder-icone svg{width:36px;height:36px}@keyframes pulsarIconeMultiTela{0%,to{transform:scale(1);box-shadow:0 8px 28px #4ff3e02e}50%{transform:scale(1.06);box-shadow:0 14px 36px #4ff3e052}}.multitela-placeholder-titulo{color:#fff;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.multitela-placeholder-desc{color:#94a3b8;margin:0;font-size:14px;line-height:1.5}.multitela-btn-abrir-canais{color:#0b0f19;cursor:pointer;background:linear-gradient(135deg,#4fe3d0,#0ea5e9);border:none;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:10px 22px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #4ff3e04d}.multitela-btn-abrir-canais:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 6px 24px #4ff3e073}.multitela-stage-mac.modo-3 .multitela-placeholder-conteudo,.multitela-stage-mac.modo-4 .multitela-placeholder-conteudo{gap:8px;padding:12px 8px}.multitela-stage-mac.modo-4 .multitela-placeholder-icone{border-radius:15px;width:48px;height:48px}.multitela-stage-mac.modo-4 .multitela-placeholder-icone svg{width:25px;height:25px}.multitela-stage-mac.modo-4 .multitela-placeholder-titulo{font-size:14px}.multitela-stage-mac.modo-4 .multitela-placeholder-desc{font-size:11px}.multitela-picker-backdrop{z-index:3000;-webkit-backdrop-filter:blur(12px);background:#04050ac7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.multitela-picker{color:#fff;background:linear-gradient(145deg,#171927fa,#0d0f19fa);border:1px solid #b09dff47;border-radius:22px;width:min(620px,100%);padding:24px;box-shadow:0 28px 90px #0009}.multitela-picker-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.multitela-picker-header h2{margin:0 0 7px;font-size:24px}.multitela-picker-header p:last-child{color:#a9adbd;margin:0;font-size:13px}.multitela-picker-eyebrow{color:#a78bfa;letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:800}.multitela-picker-close{color:#ddd;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;width:32px;height:32px;font-size:20px}.multitela-picker-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.multitela-picker-option{color:#f4f4f7;cursor:pointer;text-align:center;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:15px;justify-items:center;gap:9px;min-width:0;padding:14px 10px 13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.multitela-picker-option:hover,.multitela-picker-option.ativo{background:#8b5cf626;border-color:#a78bfa;transform:translateY(-2px)}.multitela-picker-option strong{font-size:14px}.multitela-picker-option small{color:#a9adbd;min-height:30px;font-size:10px;line-height:1.45}.multitela-preview{background:#07080d;border:1px solid #fff3;border-radius:8px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:72px;height:48px;padding:4px;display:grid}.multitela-preview i{background:linear-gradient(145deg,#6756a5,#25283b);border-radius:3px}.multitela-preview.modo-2{grid-template-rows:1fr}.multitela-preview.modo-3 i:first-child{grid-row:1/-1}.multitela-picker-exit{color:#eee;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;min-height:38px;margin-top:15px;padding:0 15px}@media (width<=520px){.multitela-picker{padding:18px 14px}.multitela-picker-options{gap:6px}.multitela-picker-option{padding:11px 6px}.multitela-picker-option small{font-size:9px}}.movies-page{overflow:visible}.movies-page .catalog-container{flex-direction:column;flex:1;min-height:0;display:flex}.movies-page.playing{padding-top:64px}.movies-page .movie-player-container{background:#000;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.mobile-content{flex:1;min-height:0;display:none;position:relative}.desktop-only{display:flex}.mobile-overlay{z-index:99;background:#000000b3;animation:.2s fadeIn;display:none;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=768px){body:has(.tv-page){padding-bottom:0}.tv-page{padding-top:52px}.tv-page.theater-mode{padding-top:0}.tv-layout{height:calc(100vh - 117px);height:calc(100dvh - 52px - 65px - env(safe-area-inset-bottom));flex-direction:column;flex:none;max-height:none}.tv-page.theater-mode .tv-layout{height:100dvh;max-height:none}.movies-page.playing{padding-top:52px}.desktop-only{display:none!important}.mobile-content{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.mobile-player{aspect-ratio:16/9;background:#000;flex:none;width:100%;position:relative}.mobile-player>*{height:100%}.tv-page:not(.theater-mode) .mobile-player .program-description,.tv-page:not(.theater-mode) .mobile-player .next-program{display:none}.tv-page:not(.theater-mode) .mobile-player .program-content{flex-direction:row;justify-content:space-between;align-items:flex-start}.tv-page:not(.theater-mode) .mobile-player .program-actions{width:auto}.tv-page.theater-mode .mobile-player{aspect-ratio:auto;flex:1}.tv-page.theater-mode .mobile-canais{display:none}.mobile-canais{background:#0a0a0a;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.mobile-overlay{display:block}.sidebar-wrapper{transition:transform .3s;position:fixed;top:52px;bottom:65px;left:0;transform:translate(-100%)}.sidebar-wrapper.open{transform:translate(0)}.main-content{flex:1;min-height:0}}.theater-mode .app-header{display:none}.movies-page .catalog-container.hidden-catalog{visibility:hidden;pointer-events:none;position:fixed}.movie-player-overlay{z-index:1000;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.movie-player-overlay .movie-player-container{background:#000;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding-top:0;display:flex;overflow:hidden}.tv-page.deitado .desktop-only{display:none!important}.tv-page.deitado .mobile-content{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.tv-page.deitado .mobile-canais{background:#0a0a0a;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.tv-page.deitado.tocando .mobile-player{z-index:1100;aspect-ratio:auto;background:#000;width:100%;height:100%;position:fixed;inset:0}.tv-page.deitado.tocando .mobile-player>*{height:100%}.tv-page.deitado.tocando .mobile-canais,.tv-page.deitado.tocando .app-header{display:none}body:has(.tv-page.deitado.tocando) .navegacao-mobile{display:none}html[data-upscaling=hd] .video-element:not([data-nativo="1"]),html[data-upscaling=hd] .movie-player video:not([data-nativo="1"]),html[data-upscaling=hd] video.movie-video:not([data-nativo="1"]),html[data-upscaling=hd] .movie-video:not([data-nativo="1"]){filter:url(#saimo-upscale-hd)contrast(1.02)saturate(1.03)}html[data-upscaling=hd] :fullscreen video:not([data-nativo="1"]){filter:url(#saimo-upscale-hd)contrast(1.02)saturate(1.03)}html[data-upscaling=hd] video:fullscreen:not([data-nativo="1"]){filter:url(#saimo-upscale-hd)contrast(1.02)saturate(1.03)}html[data-upscaling="4k"] .video-element:not([data-nativo="1"]),html[data-upscaling="4k"] .movie-player video:not([data-nativo="1"]),html[data-upscaling="4k"] video.movie-video:not([data-nativo="1"]),html[data-upscaling="4k"] .movie-video:not([data-nativo="1"]){filter:url(#saimo-upscale-4k)contrast(1.04)saturate(1.05)}html[data-upscaling="4k"] :fullscreen video:not([data-nativo="1"]){filter:url(#saimo-upscale-4k)contrast(1.04)saturate(1.05)}html[data-upscaling="4k"] video:fullscreen:not([data-nativo="1"]){filter:url(#saimo-upscale-4k)contrast(1.04)saturate(1.05)}
