.nav-item.hover-dropdown{position:relative}.nav-item.hover-dropdown .dropdown-menu{min-width:280px;padding:0;border:0;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.15),0 2px 10px rgba(0,0,0,.1)}.dropdown-items-container{padding:.5rem 0}.nav-item.hover-dropdown .dropdown-item{display:flex;align-items:center;gap:12px;padding:.85rem 1.25rem;white-space:normal;border-left:3px solid transparent}.dropdown-header-custom{background:linear-gradient(135deg,#474544 0%,#343a40 100%);padding:1rem 1.25rem;border-bottom:3px solid #BD926F}.dropdown-header-custom h6,.dropdown-header-custom .dropdown-heading{margin:0;color:#fff;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.dropdown-footer-link{display:flex;align-items:center;justify-content:center;gap:6px;padding:.75rem 1.25rem;background:#f8f5f2;color:#BD926F;font-size:.85rem;font-weight:600;text-decoration:none;white-space:normal}.dropdown-footer-link:hover{background:#BD926F;color:#fff;text-decoration:none}.dropdown-item-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#f8f5f2;color:#BD926F}.dropdown-item-text{display:flex;flex-direction:column;gap:2px;min-width:0}.dropdown-item-title{display:block;font-weight:600;line-height:1.15;color:#3d3a38}.dropdown-item-desc{display:block;font-size:.8rem;line-height:1.15;color:#6c757d}.dropdown-divider-custom{height:1px;background:linear-gradient(90deg,transparent,#e8e4de,transparent);margin:.5rem 1rem}.nav-item.hover-dropdown .dropdown-item:focus,.nav-item.hover-dropdown .dropdown-item:hover{background:#f8f5f2;color:#BD926F;border-left-color:#BD926F;text-decoration:none}.nav-item.hover-dropdown .dropdown-item:hover .dropdown-item-icon{background:#BD926F;color:#fff}@media(max-width:767.98px){.nav-item.hover-dropdown .dropdown-menu{position:static;box-shadow:none;border-radius:0;min-width:100%}.nav-item.hover-dropdown .dropdown-item{padding-left:1rem;padding-right:1rem}}.pwa-loading-overlay{position:fixed;top:50px;left:0;right:0;bottom:56px;background:#343a40;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1040;opacity:1;transition:opacity .3s ease-out}@media(min-width:992px){.pwa-loading-overlay{top:0;bottom:0}}.pwa-loading-overlay.hide{opacity:0;pointer-events:none}.pwa-loading-overlay.hidden{display:none!important}.pwa-loading-logo{width:80px;height:80px;margin-bottom:20px;animation:pwa-pulse 1.5s ease-in-out infinite}.pwa-loading-text{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:16px;color:#e8e4de;margin-bottom:16px}.pwa-loading-spinner{width:32px;height:32px;border:3px solid #555;border-top-color:#BD926F;border-radius:50%;animation:pwa-spin .8s linear infinite}@keyframes pwa-spin{to{transform:rotate(360deg)}}@keyframes pwa-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.no-js .pwa-loading-overlay{display:none}html[data-theme=dark]{--thf-critical-bg:#14171a;--thf-critical-surface:#1d2125;--thf-critical-text:#e6e7e8;background:var(--thf-critical-bg);color-scheme:dark}html[data-theme=dark][data-theme-palette=cinema]{--thf-critical-bg:#191817;--thf-critical-surface:#2b2521;--thf-critical-text:#f0ede8}html[data-theme=dark][data-theme-palette=classic]{--thf-critical-bg:#14171a;--thf-critical-surface:#1d2125;--thf-critical-text:#e6e7e8}html[data-theme=dark][data-theme-palette=noir]{--thf-critical-bg:#050607;--thf-critical-surface:#0d0f10;--thf-critical-text:#f4f5f5}html[data-theme=dark] #main-content,html[data-theme=dark] .content-wrapper,html[data-theme=dark] .main-content,html[data-theme=dark] .page-content,html[data-theme=dark] .video-page-container,html[data-theme=dark] .wrapper,html[data-theme=dark] body,html[data-theme=dark] main{background:var(--thf-critical-bg)!important;background-color:var(--thf-critical-bg)!important;color:var(--thf-critical-text)!important}html[data-theme=dark] .channel-header-section,html[data-theme=dark] .channel-tabs,html[data-theme=dark] .home-section,html[data-theme=dark] .playlist-card,html[data-theme=dark] .suggestion-item,html[data-theme=dark] .video-card,html[data-theme=dark] .video-description-box{background:var(--thf-critical-surface)!important;background-color:var(--thf-critical-surface)!important;color:var(--thf-critical-text)!important}@media all and (display-mode:standalone){nav.main-header.navbar.my-navbar{height:auto!important;flex-wrap:nowrap!important;align-items:center!important}nav.main-header.navbar.my-navbar .navbar-brand{min-width:0!important;flex:1 1 auto!important;max-width:60%!important}nav.main-header.navbar.my-navbar .navbar-brand img{max-width:100%!important;height:auto!important}nav.main-header.navbar.my-navbar .d-flex.d-md-none{flex:0 0 auto!important;flex-shrink:0!important;min-width:0!important}}@media all and (display-mode:standalone) and (max-width:1100px){nav.main-header.navbar.my-navbar{padding-top:env(safe-area-inset-top,0)!important;min-height:calc(70px + env(safe-area-inset-top,0px))!important}body.dashboard-page .wrapper{padding-top:calc(85px + env(safe-area-inset-top,0px))!important}}body.is-pwa-standalone nav.main-header.navbar.my-navbar,html.is-pwa-standalone :where(body) nav.main-header.navbar.my-navbar{height:auto!important;flex-wrap:nowrap!important;align-items:center!important}body.is-pwa-standalone nav.main-header.navbar.my-navbar .navbar-brand,html.is-pwa-standalone :where(body) nav.main-header.navbar.my-navbar .navbar-brand{min-width:0!important;flex:1 1 auto!important;max-width:60%!important}body.is-pwa-standalone nav.main-header.navbar.my-navbar .navbar-brand img,html.is-pwa-standalone :where(body) nav.main-header.navbar.my-navbar .navbar-brand img{max-width:100%!important;height:auto!important}body.is-pwa-standalone nav.main-header.navbar.my-navbar .d-flex.d-md-none,html.is-pwa-standalone :where(body) nav.main-header.navbar.my-navbar .d-flex.d-md-none{flex:0 0 auto!important;flex-shrink:0!important;min-width:0!important}@media(max-width:1100px){body.is-pwa-standalone nav.main-header.navbar.my-navbar,html.is-pwa-standalone :where(body) nav.main-header.navbar.my-navbar{padding-top:env(safe-area-inset-top,0)!important;min-height:calc(70px + env(safe-area-inset-top,0px))!important}body.is-pwa-standalone.dashboard-page .wrapper,html.is-pwa-standalone :where(body).dashboard-page .wrapper{padding-top:calc(85px + env(safe-area-inset-top,0px))!important}}body.dashboard-page,.dashboard-page .wrapper{overflow-x:hidden}.dashboard-page .search-slideout{position:fixed;top:0;right:0;width:520px;max-width:100%;height:100%;transform:translateX(100%);z-index:9999}.dashboard-page .search-backdrop{opacity:0;pointer-events:none}body.has-v1-sidebar.dashboard-page .wrapper{margin-left:280px;transition:none}body.has-v1-sidebar.dashboard-page.v1-sidebar-collapsed .wrapper{margin-left:70px}@media(min-width:1101px) and (max-width:1400px){body.has-v1-sidebar.dashboard-page:not(.v1-sidebar-collapsed) .wrapper{margin-left:240px}}@media(min-width:1400px){body.has-v1-sidebar.dashboard-page:not(.v1-sidebar-collapsed) .wrapper{margin-left:300px}}@media(max-width:1100px){body.has-v1-sidebar.dashboard-page .wrapper{margin-left:0}}.top-cards-row{align-items:stretch;min-height:430px}.top-cards-row>.col-md-6{min-height:190px}#featuredEventCard .featured-card,#featuredEventCard .featured-card-wrapper,.dashboard-card-wrapper,.dashboard-card-wrapper>.card{min-height:190px}#gridViewContainer{min-height:calc(100vh - 260px)}@media(min-width:768px){.top-cards-row{min-height:280px}.top-cards-row>.col-md-6{min-height:280px}#featuredEventCard .featured-card,#featuredEventCard .featured-card-wrapper,.dashboard-card-wrapper,.dashboard-card-wrapper>.card{min-height:280px}#gridViewContainer{min-height:calc(100vh - 220px)}}@media(min-width:1200px){.top-cards-row{min-height:320px}.top-cards-row>.col-md-6{min-height:320px}#featuredEventCard .featured-card,#featuredEventCard .featured-card-wrapper{min-height:320px}#gridViewContainer{min-height:calc(100vh - 240px)}}@media(max-width:767.98px){body.dashboard-page.app-view-active #featuredEventCard,body.dashboard-page.app-view-active #featuredEventCard .featured-card,body.dashboard-page.app-view-active #featuredEventCard .featured-card-wrapper,body.dashboard-page.app-view-active .dashboard-card-wrapper,body.dashboard-page.app-view-active .dashboard-card-wrapper>.card,body.dashboard-page.app-view-active .top-cards-row,body.dashboard-page.app-view-active .top-cards-row>.col-md-6{min-height:0!important}}body,html{font-family:'Roboto','Roboto-fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.messenger-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;transition:opacity .2s ease}.messenger-icon-btn i{font-size:1.3rem}.messenger-icon-btn:hover{opacity:.8}.messenger-unread-badge{position:absolute;top:0;right:-2px;background:#C9A227;color:#333;font-size:.6rem;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.messenger-unread-badge:empty,.messenger-unread-badge[data-count="0"]{display:none}.messenger-drawer,.messenger-drawer-overlay{position:fixed;visibility:hidden}.messenger-drawer{right:-100%;top:0;z-index:99998}.messenger-drawer.open{right:0;visibility:visible;pointer-events:auto}.messenger-drawer-overlay{inset:0;z-index:99997;opacity:0}.messenger-drawer-overlay.visible{opacity:1;visibility:visible;pointer-events:auto}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{display:inline-block;width:1em;height:1em;line-height:1;text-align:center;font-style:normal;vertical-align:-.125em}.fa-fw{width:1.25em}nav.main-header.navbar.my-navbar{min-height:56px;box-sizing:border-box;flex-wrap:nowrap;align-items:center}@media(min-width:992px){nav.main-header.navbar.my-navbar{min-height:64px}}nav.main-header .navbar-brand{margin-top:0;margin-bottom:0;line-height:1}nav.main-header .navbar-brand img{display:block}nav.main-header .navbar-collapse{align-items:center}nav.main-header .navbar-nav{flex-wrap:nowrap;align-items:center}@media(max-width:767.98px){.search-slideout{top:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:none!important;height:100vh!important;height:100dvh!important;transform:translateX(100%)!important;border-left:1px solid var(--search-border,#727070)!important;border-top:none!important}.search-slideout.open{transform:translateX(0)!important}.search-slideout .resize-handle{display:none!important}.search-backdrop{display:block!important}}@media all and (display-mode:standalone) and (max-width:767.98px){.search-slideout{top:0!important;padding-top:env(safe-area-inset-top,0)!important}}body.is-pwa-standalone .search-backdrop,html.is-pwa-standalone :where(body) .search-backdrop{z-index:500090!important}body.is-pwa-standalone .search-slideout,html.is-pwa-standalone :where(body) .search-slideout{z-index:500100!important}
