

html.no-gpu *::before, html.no-gpu *::after {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

html.no-gpu .nav.nav-scrolled { backdrop-filter: none; -webkit-backdrop-filter: none; background: linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.02) 100%),
                rgba(14, 15, 26, 0.68) !important; }
html.no-gpu[data-nav="pill"] .nav { backdrop-filter: none; -webkit-backdrop-filter: none; background: radial-gradient(circle at 8% 50%,
                        rgba(var(--primary-rgb), 0.22) 0%,
                        rgba(var(--primary-rgb), 0.05) 30%,
                        transparent 55%),
                    rgba(12, 13, 22, 0.73) !important; }
html.no-gpu[data-nav="pill"] .nav.nav-scrolled { backdrop-filter: none; -webkit-backdrop-filter: none; background: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%),
                    rgba(16, 17, 28, 0.65) !important; }
html.no-gpu .nav-dropdown-content { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(11, 11, 14, 0.94); }
html.no-gpu .search-box { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.03); }
html.no-gpu .search-suggestions { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(20, 20, 22, 0.93); }
html.no-gpu .dedicated-search-wrapper { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.02); }
html.no-gpu .banner__button.info { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.06); }
html.no-gpu .hero-wl-btn { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.06); }
html.no-gpu
        .hero-pills { backdrop-filter: none; -webkit-backdrop-filter: none; }
html.no-gpu .hero-pill { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.12); }
html.no-gpu .handle { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(8, 8, 10, 0.83); }
html.no-gpu .custom-select-trigger { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.05); }
html.no-gpu .custom-options { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(20, 20, 22, 0.93); }
html.no-gpu .modal-overlay { backdrop-filter: none; -webkit-backdrop-filter: none; background: radial-gradient(circle at 50% 50%, rgba(var(--primary-rgb), 0.14), rgba(13, 14, 22, 0.94) 80%),
                linear-gradient(-45deg, #08090f, #0d0c18, #070810, #0b0c16); }
html.no-gpu .modal-genre-tag { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(var(--primary-rgb, 139, 118, 255), 0.16); }
html.no-gpu .btn-trailer-mute, html.no-gpu .btn-trailer-link { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 15, 0.88); }
html.no-gpu .meta-item { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.04); }
html.no-gpu #btn-modal-share, html.no-gpu #btn-modal-watchlist, html.no-gpu #btn-modal-like { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(20, 20, 28, 0.78) !important; }
html.no-gpu .btn-premium.secondary { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.04); }
html.no-gpu .modal-close-btn { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(0, 0, 0, 0.70); }
html.no-gpu
            .mnav-panel { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(12, 13, 23, 0.94); }
html.no-gpu .nav-more-menu { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(14, 16, 28, 0.94); }
html.no-gpu .toast { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(20, 20, 20, 0.94); }
html.no-gpu #offline-banner { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 10, 0.94); }
html.no-gpu .profile-stat-card { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(13, 13, 17, 0.83); }
html.no-gpu .ai-panel-overlay { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(0, 0, 0, 0.78); }
html.no-gpu .ai-panel { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 16, 0.90); }
html.no-gpu .ai-tokens-badge { backdrop-filter: none; -webkit-backdrop-filter: none; background: linear-gradient(135deg, rgba(0, 255, 170, 0.12) 0%, rgba(0, 163, 108, 0.06) 100%); }
html.no-gpu
        .ai-history-list { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 16, 0.94); }
html.no-gpu .catalog-back-btn { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(11, 11, 15, 0.88); }
html.no-gpu
        .settings-overlay { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(0, 0, 0, 0.73); }
html.no-gpu .settings-panel { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 11, 18, 0.94); }
html.no-gpu .settings-info-trigger::before { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 11, 18, 0.94); }
html.no-gpu
        .profile-auth-card { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 14, 0.90) !important; }
html.no-gpu .profile-sidebar-card { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(13, 13, 17, 0.90) !important; }
html.no-gpu .profile-main-card { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(13, 13, 17, 0.90) !important; }
html.no-gpu .top-podium-watch { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 11, 20, 0.90); }
html.no-gpu

.wp-glass-container { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(14, 15, 26, 0.93); }
html.no-gpu .upcoming-type-badge { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 11, 19, 0.90); }
html.no-gpu .tka-feat-genre { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.1); }
html.no-gpu .tka-btn-info { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.1); }
html.no-gpu .tka-card-score { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 11, 19, 0.94); }
html.no-gpu
.tka-searchbar { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.05); }
html.no-gpu
.tka-modal-overlay { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(6, 7, 13, 0.94); }
html.no-gpu .tka-modal-close { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 11, 19, 0.78); }
html.no-gpu .rowsel-menu { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(16, 16, 22, 0.94); }
html.no-gpu

        .release-badge { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 15, 0.93); }
html.no-gpu .tc-join { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 11, 19, 0.94); }
html.no-gpu
.dv-glass { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.055); }
html.no-gpu .modal-meta-bar .meta-item { backdrop-filter: none; -webkit-backdrop-filter: none; }
html.no-gpu
.dv-act { backdrop-filter: none; -webkit-backdrop-filter: none; }
html.no-gpu .dv-act-side .btn-premium { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.07); }
html.no-gpu .dv-body .cast-card { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.045); }
html.no-gpu

.dv-body .rec-thumb::before { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.16); }
html.no-gpu
.cmt-composer { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.05); }
html.no-gpu .cmt-avatar { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.09); }
html.no-gpu

.nav.is-scrolled { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(9, 9, 16, 0.90); }
html.no-gpu

.nav-dropdown-content.nav-dd-table { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(13, 13, 22, 0.94); }
html.no-gpu

html.no-gpu .btn-premium.secondary, html.no-gpu .dv-act-side .btn-premium, html.no-gpu .rowsel-trigger, html.no-gpu .top10-switch, html.no-gpu .time-seg { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.075); }
html.no-gpu .tc-notice { backdrop-filter: none; -webkit-backdrop-filter: none; }
html.no-gpu .dv-ident .meta-item, html.no-gpu .dv-ident .modal-genre-tag { backdrop-filter: none; -webkit-backdrop-filter: none; }
html.no-gpu .gp-bar { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(8, 8, 14, 0.94); }
html.no-gpu

.gp-exit { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(8, 8, 14, 0.88); }
html.no-gpu .rnd-scrim { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(4, 4, 9, 0.94); }
html.no-gpu .rnd-x { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(8, 8, 14, 0.84); }
html.no-gpu

.rnd-load { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(11, 11, 19, 0.80); }
html.no-gpu .sk-pin-scrim { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(4, 4, 9, 0.94); }
html.no-gpu

.to-top { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(14, 14, 22, 0.92); }
html.no-gpu .dv-ident .meta-item, html.no-gpu .dv-ident .modal-genre-tag { backdrop-filter: none; -webkit-backdrop-filter: none; }
html.no-gpu

.srch-bar { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, .055); }
html.no-gpu .srch-genres .genre-chip { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, .045); }
html.no-gpu

.sk-select { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, .05); }
html.no-gpu .ad-notice-in { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(14, 14, 22, 0.94); }

html.no-gpu
        .nav { backdrop-filter: none; -webkit-backdrop-filter: none; }
html.no-gpu .search-box { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.03); }
html.no-gpu .search-suggestions { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(20, 20, 22, 0.93); }
html.no-gpu
        .dedicated-search-wrapper { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.02); }
html.no-gpu .banner__button.info { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.06); }
html.no-gpu
        .handle { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(20, 20, 22, 0.78); }
html.no-gpu
        .row__poster-container { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.02); }
html.no-gpu .poster-meta-badge { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(54, 54, 54, 0.47); }
html.no-gpu .meta-year { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.15); }
html.no-gpu .custom-select-trigger { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.05); }
html.no-gpu .custom-options { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(20, 20, 22, 0.93); }
html.no-gpu .modal-overlay { backdrop-filter: none; -webkit-backdrop-filter: none; background: radial-gradient(circle at 50% 50%, rgba(124, 92, 255, 0.15), rgba(15, 15, 20, 0.94) 80%),
                linear-gradient(-45deg, #0a0a0f, #150f11, #08080c, #141414); }
html.no-gpu .meta-pill { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.04); }
html.no-gpu .btn-premium.secondary { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.06); }
html.no-gpu .modal-scroll-area { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 14, 0.94); }
html.no-gpu .modal-close-btn { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(0, 0, 0, 0.70); }
html.no-gpu
        .toast { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(20, 20, 20, 0.94); }
html.no-gpu
        #offline-banner { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 10, 0.94); }

html.no-gpu
        .player-header { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(11, 14, 24, 0.94) !important; }
html.no-gpu .meta-pill { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.03); }
html.no-gpu .header-btn { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.03); }
html.no-gpu .custom-select-trigger { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.03); }
html.no-gpu .custom-options { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(11, 14, 24, 0.78); }
html.no-gpu
        .sidebar-overlay { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(0, 0, 0, 0.78); }
html.no-gpu .episodes-sidebar { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(11, 14, 24, 0.94); }
html.no-gpu
        #offline-banner { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 10, 0.94); }
html.no-gpu .server-select-trigger { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(255, 255, 255, 0.03); }
html.no-gpu .server-options { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(11, 14, 24, 0.93); }
html.no-gpu
        .modal-overlay { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(0, 0, 0, 0.88); }
html.no-gpu .info-tooltip-content { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(11, 14, 24, 0.94); }
html.no-gpu

.watch-ads { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(8, 9, 16, 0.94); }
html.no-gpu

.nopopup-notice { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(11, 14, 24, 0.94); }

html.no-gpu

.actor-modal-overlay { backdrop-filter: none; -webkit-backdrop-filter: none; background: radial-gradient(circle at 50% 50%, rgba(var(--primary-rgb), 0.1), rgba(10, 10, 15, 0.94) 80%),
        linear-gradient(-45deg, #09090d, #140e10, #08080c, #111111); }
html.no-gpu .actor-modal-close-btn { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(0, 0, 0, 0.70); }
html.no-gpu
.actor-modal-left { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 14, 0.94); }
html.no-gpu
.actor-modal-right { backdrop-filter: none; -webkit-backdrop-filter: none; background: rgba(10, 10, 14, 0.94); }

html.no-gpu .bg-orb-dynamic,
html.no-gpu .modal-ambient { display: none !important; }

html.no-gpu .catalog-card-bg,
html.no-gpu .catalog-card:hover .catalog-card-bg {
  filter: none !important;
  background-image: none !important;
  background-color: rgba(16, 17, 28, 0.86) !important;
  transform: none !important;
}
html.no-gpu .catalog-detail-bg {
  filter: none !important;
  background-image: none !important;
  background-color: rgba(12, 13, 22, 0.92) !important;
  transform: none !important;
}
html.no-gpu .rnd-bg.is-poster {
  filter: none !important;
  background-image: none !important;
  background-color: rgba(14, 15, 26, 0.9) !important;
  transform: none !important;
}

html.no-gpu * { will-change: auto !important; }

html.no-gpu .row__poster-container::after { display: none !important; }

html.no-gpu .catalog-card:hover {
  box-shadow: 0 4px 14px rgba(0, 0, 0, .5) !important;
  transform: none !important;
}

html.no-gpu .catalog-card:hover .catalog-card-logo {
  filter: none !important;
  transform: none !important;
}

html.no-gpu .catalog-card,
html.no-gpu .catalog-card *,
html.no-gpu .row__poster-container,
html.no-gpu .row__poster-container *,
html.no-gpu .modal-overlay,
html.no-gpu .dv-hero,
html.no-gpu .dv-hero * {
  transition-property: opacity !important;
  transition-duration: .12s !important;
}

html.no-gpu .hero-slide,
html.no-gpu .hero-slide.active {
  transform: none !important;
  transition: opacity .9s ease !important;
}

html.no-gpu .footer-glow,
html.no-gpu .search-hero-glow,
html.no-gpu .nav.nav-entrance::after { display: none !important; }

