.mobile-app{--app-responsive-gutter:clamp(10px,1.55vw,28px);width:100%;max-width:1600px;min-width:0;margin-inline:auto;overflow-x:clip;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-app img{max-width:100%}.mobile-app .app-topbar{padding-inline:var(--app-responsive-gutter)!important;min-height:clamp(60px,5vw,76px)}.mobile-app .app-category-nav{padding-inline:var(--app-responsive-gutter)!important;gap:clamp(18px,2.5vw,32px)}.mobile-app .app-section{width:100%;min-width:0;margin-block:clamp(18px,2.1vw,30px)!important}.mobile-app .app-section-heading{padding-inline:var(--app-responsive-gutter)!important;gap:10px}.mobile-app .app-empty{margin-inline:var(--app-responsive-gutter)!important}.mobile-app .app-feature{width:auto;max-width:none;min-width:0;margin:clamp(8px,1.35vw,20px) var(--app-responsive-gutter) clamp(22px,2.8vw,38px)!important;min-height:clamp(360px,47vw,660px)!important;border-radius:clamp(12px,1.6vw,24px);overflow:hidden}.mobile-app .app-feature-art{background-position:50%;background-size:cover}.mobile-app .app-feature-clean-info{max-width:min(72%,760px)}.mobile-app .app-feature-clean-copy{min-width:0}.mobile-app .app-feature-clean-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.mobile-app .app-feature-dots-below{width:100%;padding-inline:var(--app-responsive-gutter)}.mobile-app .app-media-card,.mobile-app .app-media-card-link{min-width:0;max-width:100%}.mobile-app .app-poster-wrap{width:100%}.mobile-app .app-poster-wrap img{width:100%;height:100%;object-fit:cover}.mobile-app .app-media-title{overflow-wrap:anywhere;word-break:normal}.mobile-app .app-browse-page{width:100%;max-width:1500px;margin-inline:auto;padding:clamp(20px,3vw,42px) var(--app-responsive-gutter) 48px!important}.mobile-app .app-browse-page .app-browse-intro,.mobile-app .app-browse-page .app-browse-results-heading{margin-inline:0!important}.mobile-app .app-browse-page .app-browse-grid{width:100%;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,24px) clamp(10px,1.2vw,18px)!important}.mobile-app .app-search-form{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr)) auto auto;gap:12px}.mobile-app .app-search-form input,.mobile-app .app-search-form label,.mobile-app .app-search-form select{min-width:0;max-width:100%}.mobile-app .app-genre-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(9px,1.3vw,16px)}.mobile-app .app-route-shell{width:100%;max-width:none;min-width:0;margin-inline:auto}.mobile-app .app-route-shell>.shell{width:100%;max-width:none;padding-inline:var(--app-responsive-gutter)!important}.mobile-app .app-route-shell .poster-grid,.mobile-app .app-saved-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,24px) clamp(10px,1.2vw,18px)!important}.mobile-app .app-detail-page,.mobile-app .app-detail-page.detail-shell,.mobile-app .app-detail-page.tv-detail-shell{width:100%;max-width:1500px;margin-inline:auto}.mobile-app .app-detail-route-content .detail-related-section{padding-inline:var(--app-responsive-gutter)!important}.mobile-app .app-detail-route-content .detail-related-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:clamp(12px,1.35vw,20px)!important}.mobile-app .app-continue-watching .app-horizontal-list{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:clamp(150px,17vw,220px)!important;grid-template-columns:none!important;grid-template-rows:auto!important;grid-gap:clamp(10px,1.2vw,16px)!important;gap:clamp(10px,1.2vw,16px)!important;overflow-x:auto!important;overflow-y:hidden!important;padding-inline:var(--app-responsive-gutter)!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important}.mobile-app .app-continue-watching .app-continue-card,.mobile-app .app-continue-watching .app-continue-item{min-width:0}.mobile-app .app-continue-watching .app-continue-card{display:flex;flex-direction:column}.mobile-app .app-continue-watching .app-continue-art{width:100%;aspect-ratio:16/9;overflow:hidden}.mobile-app .app-continue-watching .app-continue-art img{width:100%;height:100%;object-fit:cover}@media(max-width:620px){.mobile-app{--app-responsive-gutter:8px}.mobile-app .app-topbar{min-height:58px}.mobile-app .app-category-nav{gap:clamp(17px,5vw,24px);padding-top:13px!important;padding-bottom:10px!important}.mobile-app .app-feature{min-height:clamp(350px,112vw,470px)!important;margin-top:7px!important;border-radius:11px}.mobile-app .app-feature-clean-info{left:10px!important;right:10px!important;bottom:12px!important;max-width:calc(100% - 20px)}.mobile-app .app-feature-clean-poster{width:clamp(48px,15vw,66px);height:auto;aspect-ratio:2/3;object-fit:cover}.mobile-app .app-feature-clean-title{font-size:clamp(13px,3.8vw,18px)}.mobile-app .app-feature-next-preview{max-width:27%;right:8px!important;top:8px!important}.mobile-app .app-section-heading h2{font-size:clamp(18px,5vw,22px)!important}.mobile-app .app-section-heading>a{font-size:10px}.mobile-app .app-home-grid .app-horizontal-list,.mobile-app .app-section.app-home-grid .app-horizontal-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:14px 8px!important;padding:2px var(--app-responsive-gutter) 10px!important}.mobile-app .app-home-grid .app-horizontal-list>.app-media-card:nth-child(n+7),.mobile-app .app-section.app-home-grid .app-horizontal-list>.app-media-card:nth-child(n+7){display:none!important}.mobile-app .app-home-grid .app-media-title,.mobile-app .app-section.app-home-grid .app-media-title{font-size:11px!important;line-height:1.3!important}.mobile-app .app-section.app-home-grid .app-media-title-panel{padding:7px 6px 8px!important}.mobile-app .app-browse-page{padding:18px var(--app-responsive-gutter) 34px!important}.mobile-app .app-browse-page .app-browse-grid,.mobile-app .app-route-shell .poster-grid,.mobile-app .app-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 8px!important}.mobile-app .app-browse-page .app-browse-grid .app-media-title{font-size:11px!important}.mobile-app .app-search-form{grid-template-columns:minmax(0,1fr)!important}.mobile-app .app-search-form>*{grid-column:auto!important}.mobile-app .app-genre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app .app-detail-route-content .detail-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px 8px!important}.mobile-app .app-detail-route-content .detail-related-grid>.app-media-card:nth-child(n+7){display:none!important}.mobile-app .app-bottom-nav{left:0;right:0;width:100%;border-radius:0}.mobile-app .app-bottom-nav a{font-size:9px}.mobile-app .app-bottom-nav a span{font-size:19px}.mobile-app .app-continue-watching .app-horizontal-list{grid-auto-columns:42vw!important;grid-template-columns:none!important;grid-auto-flow:column!important}}@media(min-width:621px) and (max-width:1000px){.mobile-app{--app-responsive-gutter:clamp(14px,2.2vw,22px)}.mobile-app .app-feature{min-height:clamp(430px,54vw,560px)!important}.mobile-app .app-browse-page .app-browse-grid,.mobile-app .app-home-grid .app-horizontal-list,.mobile-app .app-route-shell .poster-grid,.mobile-app .app-saved-grid,.mobile-app .app-section.app-home-grid .app-horizontal-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px 11px!important}.mobile-app .app-home-grid .app-horizontal-list>.app-media-card:nth-child(n+9),.mobile-app .app-section.app-home-grid .app-horizontal-list>.app-media-card:nth-child(n+9){display:none!important}.mobile-app .app-detail-route-content .detail-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mobile-app .app-detail-route-content .detail-related-grid>.app-media-card:nth-child(n+9){display:none!important}.mobile-app .app-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-app .app-search-form>label:first-child{grid-column:1/-1}.mobile-app .app-genre-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1001px){.mobile-app{--app-responsive-gutter:clamp(22px,2vw,30px)}.mobile-app .app-feature{min-height:clamp(560px,43vw,700px)!important}.mobile-app .app-browse-page .app-browse-grid,.mobile-app .app-home-grid .app-horizontal-list,.mobile-app .app-route-shell .poster-grid,.mobile-app .app-saved-grid,.mobile-app .app-section.app-home-grid .app-horizontal-list{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px 14px!important}.mobile-app .app-detail-route-content .detail-related-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.mobile-app .app-bottom-nav{left:50%;right:auto;width:min(100%,760px);transform:translateX(-50%);border:1px solid rgba(255,255,255,.13);border-bottom:0;border-radius:16px 16px 0 0}}@media(min-width:1601px){.mobile-app{box-shadow:0 0 90px rgba(0,0,0,.28)}.mobile-app .app-feature{min-height:700px!important}}@media(max-width:380px){.mobile-app .app-brand-wordmark{font-size:11px!important}.mobile-app .app-topbar-actions{gap:6px!important}.mobile-app .app-feature-clean-meta{gap:4px 6px!important;font-size:9px!important}.mobile-app .app-feature-next-preview{display:none!important}.mobile-app .app-section-heading{align-items:center}.mobile-app .app-section-heading h2{font-size:18px!important}.mobile-app .app-card-rating-overlay{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;font-size:9px!important}.mobile-app .app-media-title-panel .app-media-title{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.mobile-app *,.mobile-app :after,.mobile-app :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:700px){.cinema-watch-player{width:calc(100% - 28px);max-width:calc(100% - 28px);margin-left:auto!important;margin-right:auto!important;box-sizing:border-box;overflow:hidden;background:#000!important}.cinema-watch-player .playback-video-frame,.cinema-watch-player .playback-video-frame iframe,.cinema-watch-player .playback-video-frame video,.cinema-watch-player iframe,.cinema-watch-player video{background-color:#000!important}.cinema-watch-player .playback-source-buttons{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}}.WhatsAppFloat_widget__O34Op{position:fixed;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:14px;font-family:DM Sans,sans-serif}.WhatsAppFloat_launcher__KyNbd{position:relative;display:grid;width:64px;height:64px;place-items:center;padding:0;border:2px solid rgba(255,255,255,.88);border-radius:50%;background:#20c967;color:white;cursor:pointer;box-shadow:0 8px 30px rgba(0,0,0,.38),0 0 0 5px rgba(32,201,103,.12);transition:transform .2s ease,box-shadow .2s ease;animation:WhatsAppFloat_whatsappFloatPulse__XHZLM 2.3s ease-in-out infinite}.WhatsAppFloat_launcher__KyNbd:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 34px rgba(0,0,0,.42),0 0 0 7px rgba(32,201,103,.14)}.WhatsAppFloat_launcher__KyNbd:focus-visible{outline:3px solid #f8d36a;outline-offset:5px}.WhatsAppFloat_whatsappLogo__Kv33G{position:relative;z-index:1;width:32px;height:32px;fill:currentColor}.WhatsAppFloat_launcherPulse__cHSt8{position:absolute;inset:-5px;border:2px solid rgba(32,201,103,.65);border-radius:50%;animation:WhatsAppFloat_whatsappRingPulse__We5_H 2.3s ease-out infinite;pointer-events:none}.WhatsAppFloat_redDot__zYVBi{position:absolute;top:3px;right:-5px;z-index:2;width:15px;height:15px;border:2px solid #08090d;border-radius:50%;background:#ed1c36;box-shadow:0 0 0 2px rgba(237,28,54,.18);animation:WhatsAppFloat_whatsappDotPulse__3weI5 1.2s ease-in-out infinite}.WhatsAppFloat_panel__PdqUU{width:min(350px,calc(100vw - 36px));overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(145deg,#151b25,#0c1017);box-shadow:0 20px 65px rgba(0,0,0,.52);animation:WhatsAppFloat_whatsappPanelEnter__42x__ .2s ease-out both}.WhatsAppFloat_panelHeader__WDSLF{display:flex;align-items:center;gap:11px;padding:18px 18px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(110deg,rgba(32,201,103,.13),transparent 70%)}.WhatsAppFloat_onlineDot__m_V_T{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#20c967;box-shadow:0 0 12px rgba(32,201,103,.55)}.WhatsAppFloat_panelHeader__WDSLF span,.WhatsAppFloat_panelHeader__WDSLF strong{display:block}.WhatsAppFloat_panelHeader__WDSLF strong{color:#f5f7fb;font-size:12px;letter-spacing:1px}.WhatsAppFloat_panelHeader__WDSLF div>span{margin-top:4px;color:#9da8b9;font-size:12px}.WhatsAppFloat_option__PAGZJ{display:flex;align-items:center;width:calc(100% - 20px);gap:12px;margin:10px;padding:13px 12px;border:1px solid #2a3341;border-radius:12px;background:#111722;color:#f6f7fb;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.WhatsAppFloat_option__PAGZJ:hover{transform:translateY(-1px);border-color:rgba(32,201,103,.6);background:#17221f}.WhatsAppFloat_option__PAGZJ:focus-visible{outline:2px solid #20c967;outline-offset:2px}.WhatsAppFloat_optionIcon__zBmHR{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:11px;background:rgba(32,201,103,.13);color:#31d879}.WhatsAppFloat_optionIcon__zBmHR svg{width:21px;height:21px;fill:currentColor}.WhatsAppFloat_optionText__svd3e{display:grid;min-width:0;grid-gap:5px;gap:5px;flex:1 1}.WhatsAppFloat_optionText__svd3e strong{font-size:11px;letter-spacing:.55px}.WhatsAppFloat_optionText__svd3e small{color:#9ca7b8;font-size:11px;line-height:1.45}.WhatsAppFloat_arrow__tfknq{color:#31d879;font-size:17px}.WhatsAppFloat_notice__6VI7e{margin:0 18px 16px;color:#f8d36a;font-size:11px;line-height:1.5}@keyframes WhatsAppFloat_whatsappFloatPulse__XHZLM{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes WhatsAppFloat_whatsappRingPulse__We5_H{0%{transform:scale(.94);opacity:.8}75%,to{transform:scale(1.28);opacity:0}}@keyframes WhatsAppFloat_whatsappDotPulse__3weI5{0%,to{transform:scale(1);box-shadow:0 0 0 2px rgba(237,28,54,.18)}50%{transform:scale(1.22);box-shadow:0 0 0 5px rgba(237,28,54,.12)}}@keyframes WhatsAppFloat_whatsappPanelEnter__42x__{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.WhatsAppFloat_widget__O34Op{right:max(15px,env(safe-area-inset-right));bottom:max(15px,env(safe-area-inset-bottom));gap:12px}.WhatsAppFloat_launcher__KyNbd{width:58px;height:58px}.WhatsAppFloat_whatsappLogo__Kv33G{width:29px;height:29px}.WhatsAppFloat_panel__PdqUU{width:min(340px,calc(100vw - 30px))}}@media (prefers-reduced-motion:reduce){.WhatsAppFloat_launcherPulse__cHSt8,.WhatsAppFloat_launcher__KyNbd,.WhatsAppFloat_panel__PdqUU,.WhatsAppFloat_redDot__zYVBi{animation:none}.WhatsAppFloat_launcher__KyNbd,.WhatsAppFloat_option__PAGZJ{transition:none}.WhatsAppFloat_launcher__KyNbd:hover,.WhatsAppFloat_option__PAGZJ:hover{transform:none}}.WhatsAppFloat_appWidget__6dqEj{right:max(12px,env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));gap:0}.WhatsAppFloat_appWidget__6dqEj .WhatsAppFloat_panel__PdqUU{width:min(350px,calc(100vw - 24px))}