.nav-pill-active{background:linear-gradient(135deg,#ff0f23,#e2231a 52%,#b3000b)!important;color:#ffffff!important}.nav-container-dark{background-color:#1c1c1e!important}.carousel-perspective{perspective:1200px}.btn-gradient-next{background:linear-gradient(135deg,#ff0f23,#b3000b)!important}.blur-image-low-res{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.preserve-3d{transform-style:preserve-3d}.dynamic-card{transform:translateX(var(--tx)) translateZ(var(--tz)) rotateY(var(--ry)) scale(var(--scale));opacity:var(--opacity);z-index:var(--zIndex)}.animate-10s{animation-duration:10s!important}.scale-102{transform:scale(1.02)}.animate-progress{animation:hero-progress-fill linear forwards;animation-duration:var(--duration,5s)}.dynamic-delay{transition-delay:var(--delay,0s)!important}.modal-primary-play-surface{background:linear-gradient(135deg,rgba(184,59,59,.95),rgba(130,28,39,.98) 52%,rgba(76,14,23,1))!important;box-shadow:0 8px 24px rgba(90,17,27,.28),0 0 28px rgba(184,59,59,.14)!important}.modal-tab-surface{background:linear-gradient(135deg,rgba(184,59,59,.18),rgba(90,17,27,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(90,17,27,.16)!important}.modal-panel-surface{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02))!important}.modal-panel-surface,.modal-tinted-panel-surface{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.modal-tinted-panel-surface{background:linear-gradient(180deg,rgba(120,24,33,.22),rgba(255,255,255,.025))!important}.modal-active-utility-surface{background:linear-gradient(135deg,rgba(184,59,59,.18),rgba(90,17,27,.62))!important;border-color:rgba(184,59,59,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.card-gloss-effect{background:radial-gradient(circle at var(--gloss-x) var(--gloss-y),hsl(0 0% 100%/.18) 0,transparent 55%)!important}.progress-fill-dynamic{width:var(--progress,0)!important}.metallic-number{font-family:Georgia,serif!important;margin-right:-16px!important;z-index:0!important}.top10-card-shadow{box-shadow:0 8px 32px hsl(230 60% 5%/.5),0 2px 8px hsl(230 60% 5%/.3),inset 0 1px 0 hsl(0 0% 100%/.05)!important}.btn-cinematic-play{background:linear-gradient(135deg,#ff0f23,#e2231a 50%,#b3000b)!important}.ranking-number-offset{font-family:Georgia,serif!important;margin-right:-16px!important;z-index:0!important}.crown-float{animation:crown-float 3s ease-in-out infinite!important}@keyframes crown-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.will-change-transform{will-change:transform!important}.animate-delay-100{animation-delay:.1s!important}.animate-delay-150{animation-delay:.15s!important}.animate-delay-200{animation-delay:.2s!important}.animate-delay-300{animation-delay:.3s!important}.modal-surface-main{background:linear-gradient(180deg,hsl(230 18% 5%/.95),hsl(230 18% 5%) 40px)!important;border-radius:28px 28px 0 0!important}.modal-drag-indicator{background:linear-gradient(90deg,transparent,hsl(var(--accent-hue,210) 40% 60%/.5),transparent)!important}.animate-ken-burns-mobile{animation:kenBurnsMobile 20s ease-in-out infinite!important}@keyframes kenBurnsMobile{0%{transform:scale(1)}50%{transform:scale(1.1) translate(-2%,-1%)}to{transform:scale(1)}}.video-player-flash--left{left:14%;top:50%;transform:translate(-50%,-50%);--tx-start:15px;--tx-end:-25px}.video-player-flash--right{right:14%;top:50%;transform:translate(50%,-50%);--tx-start:-15px;--tx-end:25px}.video-player-flash--center{left:50%;top:50%;transform:translate(-50%,-50%)}.video-player-gestures{bottom:var(--player-chrome-height,112px)!important}.video-player-gestures button{outline:none!important;box-shadow:none!important}.video-player-video,[data-media-player],[data-media-provider],media-player,media-provider{display:block!important;position:relative!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:auto!important}.video-player-video video,[data-media-player] video,[data-media-provider] video,media-player video,media-provider video,video{width:100%!important;height:100%!important;object-fit:contain!important}.video-player--fullscreen .video-player-video,.video-player--mobile-portrait .video-player-video{object-fit:contain}.video-player-media-frame{display:block!important;position:relative!important;width:100%!important;height:100%!important}.video-player-media-frame--paused:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:15;background:radial-gradient(ellipse at center,transparent 35%,rgba(0,0,0,.48) 100%)}.video-player-embed,.video-player-video,video{transition:transform .48s cubic-bezier(.25,1,.5,1),filter .48s ease-in-out!important;will-change:transform,filter}.video-player-media-frame--paused .video-player-embed,.video-player-media-frame--paused .video-player-video,.video-player-media-frame--paused video{transform:scale(1.08)!important;filter:grayscale(1)!important}.video-player-brand-logo img{filter:drop-shadow(0 10px 28px rgba(0,0,0,.75))}.player-top-bar{background:linear-gradient(180deg,rgba(0,0,0,.72) 0,transparent)}.player-title-label{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.88);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 7rem)}.player-icon-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;color:rgba(255,255,255,.9);background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);transition:background .18s ease,transform .15s ease,box-shadow .18s ease;flex-shrink:0}.player-icon-btn:hover{background:rgba(255,255,255,.14);transform:scale(1.07)}.player-icon-btn:active{transform:scale(.93)}.player-center-play{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;background:rgba(229,9,20,.18);border:2px solid rgba(255,255,255,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 0 rgba(229,9,20,0),0 8px 32px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.2);color:#fff;transition:transform .2s ease,box-shadow .25s ease,background .2s ease}.player-center-play:hover{transform:scale(1.08);background:rgba(229,9,20,.32);box-shadow:0 0 30px rgba(229,9,20,.35),0 8px 32px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.2)}.player-center-play:active{transform:scale(.94)}.player-center-play-icon{width:2rem;height:2rem;fill:currentColor}.player-skip-badge{display:inline-flex;align-items:center;padding:.45rem 1rem;border-radius:9999px;font-size:.78125rem;font-weight:700;letter-spacing:.03em;color:#fff;background:rgba(0,0,0,.72);border:1.5px solid rgba(255,255,255,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 16px rgba(0,0,0,.4);transition:background .18s ease,transform .15s ease}.player-skip-badge:hover{background:rgba(229,9,20,.85);border-color:transparent;transform:scale(1.04)}.player-skip-badge:active{transform:scale(.96)}.player-chrome{z-index:60;display:flex;flex-direction:column;justify-content:flex-end}.player-chrome,.player-chrome-gradient{position:absolute;inset-inline:0;bottom:0;pointer-events:none}.player-chrome-gradient{height:260px;background:linear-gradient(0deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.75) 30%,rgba(0,0,0,.35) 65%,rgba(0,0,0,.08) 85%,transparent);z-index:-1;transition:opacity .4s cubic-bezier(.25,1,.5,1)}.player-controls-container{pointer-events:auto;width:100%;display:flex;flex-direction:column;padding:0 max(1.5rem,env(safe-area-inset-left)) max(1.5rem,calc(env(safe-area-inset-bottom) + 1rem)) max(1.5rem,env(safe-area-inset-right));box-sizing:border-box}@media (min-width:768px){.player-controls-container{padding:0 max(3.5rem,env(safe-area-inset-left)) max(3rem,calc(env(safe-area-inset-bottom) + 2rem)) max(3.5rem,env(safe-area-inset-right))}}.player-flat-btn{display:flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;color:rgba(255,255,255,.85)!important;cursor:pointer;padding:.5rem;border-radius:50%;outline:none;transition:transform .2s cubic-bezier(.25,1,.5,1),color .2s ease,filter .2s ease;flex-shrink:0}.player-flat-btn:hover{color:#ffffff!important;transform:scale(1.15);filter:drop-shadow(0 0 8px rgba(255,255,255,.35))}.player-flat-btn:active{transform:scale(.92)}.player-flat-btn svg{width:1.5rem;height:1.5rem;stroke-width:2.2px}@media (min-width:768px){.player-flat-btn svg{width:1.85rem;height:1.85rem}}.player-flat-btn--large svg{width:2rem;height:2rem}@media (min-width:768px){.player-flat-btn--large svg{width:2.5rem;height:2.5rem}}.player-scrubber-root{width:100%;-webkit-user-select:none;user-select:none;display:flex;align-items:center}.player-scrubber-track{position:relative;width:100%;height:24px;display:flex;align-items:center;cursor:pointer;touch-action:none}.player-scrubber-rail{position:absolute;left:0;right:0;height:4px;background:rgba(255,255,255,.22);border-radius:9999px;overflow:hidden;transition:height .18s cubic-bezier(.25,1,.5,1)}.player-scrubber-track:hover .player-scrubber-rail{height:8px}.player-scrubber-played{background:var(--poster-color,#e50914)!important;box-shadow:0 0 10px var(--poster-color,rgba(229,9,20,.75)),0 0 3px var(--poster-color,rgba(229,9,20,.9))!important}.player-scrubber-buffered,.player-scrubber-played{position:absolute;top:0;bottom:0;left:0;border-radius:9999px}.player-scrubber-buffered{background:rgba(255,255,255,.4)}.player-scrubber-thumb{position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:14px;height:14px;background:var(--poster-color,#e50914)!important;border-radius:50%;box-shadow:0 0 12px var(--poster-color,rgba(229,9,20,.8)),0 2px 6px rgba(0,0,0,.6)!important;transition:transform .16s cubic-bezier(.25,1,.5,1);pointer-events:none}.player-scrubber-track:hover .player-scrubber-thumb{transform:translate(-50%,-50%) scale(1.25)}.player-scrubber-tooltip{padding:.35rem .75rem;font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums;color:#ffffff;background:rgba(12,12,16,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:.375rem;box-shadow:0 8px 24px rgba(0,0,0,.7);white-space:nowrap}.player-volume-container{display:flex;align-items:center;gap:.25rem}.player-volume-slider-wrapper{width:0;overflow:hidden;display:flex;align-items:center;transition:width .26s cubic-bezier(.25,1,.5,1),margin .26s ease}.player-volume-container:focus-within .player-volume-slider-wrapper,.player-volume-container:hover .player-volume-slider-wrapper{width:76px;margin-left:.35rem;margin-right:.5rem}.player-volume-input{-webkit-appearance:none;appearance:none;width:76px;height:4px;border-radius:9999px;background:rgba(255,255,255,.25);outline:none;cursor:pointer;position:relative}.player-volume-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.4);cursor:pointer;-webkit-transition:transform .12s ease;transition:transform .12s ease}.player-volume-input::-webkit-slider-thumb:hover{transform:scale(1.3)}.player-volume-input::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(0,0,0,.4);cursor:pointer}.player-transport-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.25rem}.player-transport-left,.player-transport-right{display:flex;align-items:center;gap:.5rem}@media (min-width:768px){.player-transport-left,.player-transport-right{gap:1.25rem}}.player-time-display{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.8);letter-spacing:.02em;white-space:nowrap;margin-left:.5rem}@media (min-width:768px){.player-time-display{font-size:.9375rem;margin-left:.8rem}}.player-settings-panel{min-width:180px;background:rgba(10,10,14,.86)!important;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.12)!important;border-radius:.75rem!important;box-shadow:0 16px 48px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:hidden;z-index:70}.player-settings-header{display:flex;border-bottom:1px solid rgba(255,255,255,.08);padding:.4rem .5rem 0;background:rgba(0,0,0,.2)}.player-settings-tab{flex:1;padding:.5rem .8rem;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:-1px;transition:color .18s ease,border-color .18s ease;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer}.player-settings-tab.active,.player-settings-tab:hover{color:#ffffff;border-bottom-color:var(--poster-color,#e50914)!important}.player-settings-options{padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.player-settings-option{display:flex;align-items:center;width:100%;padding:.5rem .85rem;font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.75);border-radius:.5rem;transition:background .15s ease,color .15s ease;text-align:left;border:none;background:transparent;cursor:pointer}.player-settings-option:hover{background:rgba(255,255,255,.08);color:#ffffff}.player-settings-option.active{color:#ffffff;background:color-mix(in srgb,var(--poster-color,#e50914) 15%,transparent)!important;border:1px solid color-mix(in srgb,var(--poster-color,#e50914) 25%,transparent)!important}.player-mini-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(255,255,255,.15);pointer-events:none}.player-mini-progress-fill{height:100%;background:var(--poster-color,#e50914)!important;box-shadow:0 0 8px var(--poster-color,rgba(229,9,20,.8)),0 0 2px var(--poster-color,rgba(229,9,20,1))!important;transition:width .25s linear}@keyframes player-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.player-buffering-ring{width:3.75rem;height:3.75rem;border-radius:50%;border:4px solid rgba(255,255,255,.1);border-top-color:var(--poster-color,#e50914)!important;animation:player-spin .75s linear infinite;box-shadow:0 0 30px var(--poster-color,rgba(229,9,20,.45))!important}@media (prefers-reduced-motion:reduce){.player-buffering-ring{animation-duration:1.4s}}@keyframes spin-cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-ccw{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes screwdriver-jiggle{0%,to{transform:rotate(-10deg) translateY(0)}25%{transform:rotate(10deg) translateY(-2px)}50%{transform:rotate(-8deg) translateY(1px)}75%{transform:rotate(8deg) translateY(-1px)}}.gear-cw{animation:spin-cw 4s linear infinite}.gear-ccw,.gear-cw{transform-origin:center}.gear-ccw{animation:spin-ccw 3s linear infinite}.gear-cw-slow{animation:spin-cw 6s linear infinite;transform-origin:center}.screwdriver-anim{animation:screwdriver-jiggle .8s ease-in-out infinite;transform-origin:bottom center}.hero-carousel-wrapper{min-height:480px;position:relative;overflow:hidden}@media (max-width:767px){.hero-carousel-wrapper{height:clamp(460px,66vh,620px)}@supports (height:66svh){.hero-carousel-wrapper{height:clamp(460px,66svh,620px)}}}@media (min-width:768px){.hero-carousel-wrapper{height:100vh;height:100svh;min-height:620px}}@supports (height:100dvh){@media (min-width:768px){.hero-carousel-wrapper{height:100dvh}}}.player-ambient-glow{background:radial-gradient(circle at center,var(--poster-gradient-middle) 0,transparent 70%)!important}.player-chrome--visible{--player-chrome-height:120px!important}.player-chrome--hidden{--player-chrome-height:44px!important}.player-skip-container{bottom:calc(var(--player-chrome-height, 120px) + 1.5rem)!important;right:2rem!important}.video-player--force-landscape{position:fixed!important;top:50%!important;left:50%!important;width:100dvh!important;height:100dvw!important;transform:translate(-50%,-50%) rotate(90deg)!important;transform-origin:center center!important;z-index:9999!important;max-width:none!important;max-height:none!important;background-color:#000000!important}.video-player--force-landscape .player-chrome,.video-player--force-landscape .video-player-gestures{pointer-events:auto!important}.player-accent-highlight{color:var(--poster-color,#e50914)!important}.player-accent-bg{background-color:var(--poster-color,#e50914)!important}.player-accent-border{border-color:var(--poster-color,#e50914)!important}.player-accent-glow{box-shadow:0 0 15px var(--poster-color,rgba(229,9,20,.5))!important}.player-ambient-glow--active{animation:ambient-pulse 8s ease-in-out infinite alternate!important}@keyframes ambient-pulse{0%{opacity:.22;transform:scale(1)}50%{opacity:.35;transform:scale(1.04)}to{opacity:.22;transform:scale(1)}}.player-glass-panel{background:rgba(12,12,16,.76)!important;-webkit-backdrop-filter:blur(24px) saturate(1.8)!important;backdrop-filter:blur(24px) saturate(1.8)!important;border:1.5px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 60px rgba(0,0,0,.85)!important;border-radius:20px!important}.video-player-ripple-container{pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.12) 0,transparent 70%);animation:gesture-ripple-fade .5s cubic-bezier(.25,1,.5,1) forwards}@keyframes gesture-ripple-fade{0%{opacity:.1;transform:scale(.6)}40%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}.video-player-ripple-arrow{color:#ffffff;filter:drop-shadow(0 0 8px var(--poster-color,rgba(229,9,20,.6)));animation:arrow-ripple .5s cubic-bezier(.25,1,.5,1) forwards}@keyframes arrow-ripple{0%{transform:scale(.8) translate(var(--tx-start,0));opacity:0}50%{transform:scale(1.1) translate(0);opacity:1}to{transform:scale(1.3) translate(var(--tx-end,0));opacity:0}}.subtitles-small video::cue,.subtitles-small::cue{font-size:.75rem!important;line-height:1.2!important}.subtitles-medium video::cue,.subtitles-medium::cue{font-size:1.15rem!important;line-height:1.3!important}.subtitles-large video::cue,.subtitles-large::cue{font-size:1.6rem!important;line-height:1.4!important}.content-visibility-auto{content-visibility:auto!important}.deferred-placeholder-intrinsic{min-height:220px!important}.deferred-loaded-intrinsic,.deferred-placeholder-intrinsic{contain-intrinsic-size:0 220px!important}.contain-layout{contain:layout!important}