.nav-pill-active{color:#fff!important;background:linear-gradient(135deg,#ff8a3d 0%,#ff5b2e 52%,#ff4d6d 100%)!important}.nav-container-dark{background-color:#1c1c1e!important}.carousel-perspective{perspective:1200px}.btn-gradient-next{background:linear-gradient(135deg,#ff8a3d,#ff4d6d)!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:linear forwards hero-progress-fill;animation-duration:var(--duration,5s)}.dynamic-delay{transition-delay:var(--delay,0s)!important}.modal-primary-play-surface{background:linear-gradient(135deg,#b83b3bf2 0%,#821c27fa 52%,#4c0e17 100%)!important;box-shadow:0 8px 24px #5a111b47,0 0 28px #b83b3b24!important}.modal-tab-surface{background:linear-gradient(135deg,#b83b3b2e 0%,#5a111be6 100%)!important;box-shadow:inset 0 1px #ffffff14,0 10px 24px #5a111b29!important}.modal-panel-surface{background:linear-gradient(#ffffff0e 0%,#ffffff05 100%)!important;box-shadow:inset 0 1px #ffffff0a!important}.modal-tinted-panel-surface{background:linear-gradient(#78182138 0%,#ffffff06 100%)!important;box-shadow:inset 0 1px #ffffff0a!important}.modal-active-utility-surface{background:linear-gradient(135deg,#b83b3b2e 0%,#5a111b9e 100%)!important;border-color:#b83b3b52!important;box-shadow:inset 0 1px #ffffff0d!important}.card-gloss-effect{background:radial-gradient(circle at var(--gloss-x) var(--gloss-y), #ffffff2e 0%, transparent 55%)!important}.progress-fill-dynamic{width:var(--progress,0%)!important}@keyframes crown-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.metallic-number{z-index:0!important;margin-right:-16px!important;font-family:Georgia,serif!important}.top10-card-shadow{box-shadow:0 8px 32px #05081480,0 2px 8px #0508144d,inset 0 1px #ffffff0d!important}.btn-cinematic-play{background:linear-gradient(135deg,#ff8a3d 0%,#ff5b2e 50%,#ff4d6d 100%)!important}.ranking-number-offset{z-index:0!important;margin-right:-16px!important;font-family:Georgia,serif!important}.crown-float{animation:3s ease-in-out infinite crown-float!important}.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(#0a0b0ff2 0%,#0a0b0f 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:20s ease-in-out infinite kenBurnsMobile!important}@keyframes kenBurnsMobile{0%{transform:scale(1)}50%{transform:scale(1.1)translate(-2%,-1%)}to{transform:scale(1)}}.video-player-flash--left{--tx-start:15px;--tx-end:-25px;top:50%;left:14%;transform:translate(-50%,-50%)}.video-player-flash--right{--tx-start:-15px;--tx-end:25px;top:50%;right:14%;transform:translate(50%,-50%)}.video-player-flash--center{top:50%;left:50%;transform:translate(-50%,-50%)}.video-player-gestures{bottom:var(--player-chrome-height,112px)!important}.video-player-gestures button{box-shadow:none!important;outline:none!important}media-player,[data-media-player],media-provider,[data-media-provider],.video-player-video{aspect-ratio:auto!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:relative!important}media-player video,[data-media-player] video,media-provider video,[data-media-provider] video,.video-player-video video,video{object-fit:contain!important;width:100%!important;height:100%!important}.video-player--mobile-portrait .video-player-video,.video-player--fullscreen .video-player-video{object-fit:contain}.video-player-media-frame{width:100%!important;height:100%!important;display:block!important;position:relative!important}.video-player-media-frame--paused:after{content:"";pointer-events:none;z-index:15;background:radial-gradient(#0000 35%,#0000007a 100%);position:absolute;top:0;bottom:0;left:0;right:0}.video-player-video,video,.video-player-embed{will-change:transform, filter;transition:transform .48s cubic-bezier(.25,1,.5,1),filter .48s ease-in-out!important}.video-player-media-frame--paused .video-player-video,.video-player-media-frame--paused video,.video-player-media-frame--paused .video-player-embed{filter:grayscale()!important;transform:scale(1.08)!important}.video-player-brand-logo img{filter:drop-shadow(0 10px 28px #000000bf)}.player-top-bar{background:linear-gradient(#000000b8 0%,#0000 100%)}.player-title-label{color:#ffffffe0;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 7rem);font-size:.8125rem;font-weight:600;overflow:hidden}.player-icon-btn{color:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .18s,transform .15s,box-shadow .18s;display:flex}.player-icon-btn:hover{background:#ffffff24;transform:scale(1.07)}.player-icon-btn:active{transform:scale(.93)}.player-center-play{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#e509142e;border:2px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;transition:transform .2s,box-shadow .25s,background .2s;display:flex;box-shadow:0 0 #e5091400,0 8px 32px #00000080,inset 0 1px #fff3}.player-center-play:hover{background:#e5091452;transform:scale(1.08);box-shadow:0 0 30px #e5091459,0 8px 32px #0000008c,inset 0 1px #fff3}.player-center-play:active{transform:scale(.94)}.player-center-play-icon{fill:currentColor;width:2rem;height:2rem}.player-skip-badge{letter-spacing:.03em;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;border:1.5px solid #ffffffd1;border-radius:9999px;align-items:center;padding:.45rem 1rem;font-size:.78125rem;font-weight:700;transition:background .18s,transform .15s;display:inline-flex;box-shadow:0 4px 16px #0006}.player-skip-badge:hover{background:#e50914d9;border-color:#0000;transform:scale(1.04)}.player-skip-badge:active{transform:scale(.96)}.player-chrome{left:0;right:0;z-index:60;pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:0}.player-chrome-gradient{left:0;right:0;pointer-events:none;z-index:-1;background:linear-gradient(#0000 0%,#00000014 15%,#00000059 35%,#000000bf 70%,#000000f2 100%);height:260px;transition:opacity .4s cubic-bezier(.25,1,.5,1);position:absolute;bottom:0}.player-controls-container{pointer-events:auto;width:100%;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;flex-direction:column;display:flex}@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{cursor:pointer;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;transition:transform .2s cubic-bezier(.25,1,.5,1),color .2s,filter .2s;display:flex;color:#ffffffd9!important;background:0 0!important;border:none!important}.player-flat-btn:hover{filter:drop-shadow(0 0 8px #ffffff59);transform:scale(1.15);color:#fff!important}.player-flat-btn:active{transform:scale(.92)}.player-flat-btn svg{stroke-width:2.2px;width:1.5rem;height:1.5rem}@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{-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex}.player-scrubber-track{cursor:pointer;touch-action:none;align-items:center;width:100%;height:24px;display:flex;position:relative}.player-scrubber-rail{background:#ffffff38;border-radius:9999px;height:4px;transition:height .18s cubic-bezier(.25,1,.5,1);position:absolute;left:0;right:0;overflow:hidden}.player-scrubber-track:hover .player-scrubber-rail{height:8px}.player-scrubber-played{border-radius:9999px;position:absolute;top:0;bottom:0;left:0;background:var(--poster-color,#e50914)!important;box-shadow:0 0 10px var(--poster-color,#e50914bf), 0 0 3px var(--poster-color,#e50914e6)!important}.player-scrubber-buffered{background:#fff6;border-radius:9999px;position:absolute;top:0;bottom:0;left:0}.player-scrubber-thumb{pointer-events:none;border-radius:50%;width:14px;height:14px;transition:transform .16s cubic-bezier(.25,1,.5,1);position:absolute;top:50%;transform:translate(-50%,-50%)scale(0);background:var(--poster-color,#e50914)!important;box-shadow:0 0 12px var(--poster-color,#e50914cc), 0 2px 6px #0009!important}.player-scrubber-track:hover .player-scrubber-thumb{transform:translate(-50%,-50%)scale(1.25)}.player-scrubber-tooltip{font-variant-numeric:tabular-nums;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#0c0c10eb;border:1px solid #ffffff1f;border-radius:.375rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800;box-shadow:0 8px 24px #000000b3}.player-volume-container{align-items:center;gap:.25rem;display:flex}.player-volume-slider-wrapper{align-items:center;width:0;transition:width .26s cubic-bezier(.25,1,.5,1),margin .26s;display:flex;overflow:hidden}.player-volume-container:hover .player-volume-slider-wrapper,.player-volume-container:focus-within .player-volume-slider-wrapper{width:76px;margin-left:.35rem;margin-right:.5rem}.player-volume-input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff40;border-radius:9999px;outline:none;width:76px;height:4px;position:relative}.player-volume-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .12s;box-shadow:0 1px 4px #0006}.player-volume-input::-webkit-slider-thumb:hover{transform:scale(1.3)}.player-volume-input::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #0006}.player-transport-row{justify-content:space-between;align-items:center;width:100%;margin-top:.25rem;display:flex}.player-transport-left,.player-transport-right{align-items:center;gap:.5rem;display:flex}@media (min-width:768px){.player-transport-left,.player-transport-right{gap:1.25rem}}.player-time-display{font-variant-numeric:tabular-nums;color:#fffc;letter-spacing:.02em;white-space:nowrap;margin-left:.5rem;font-size:.8125rem;font-weight:700}@media (min-width:768px){.player-time-display{margin-left:.8rem;font-size:.9375rem}}.player-settings-panel{-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);z-index:70;min-width:180px;overflow:hidden;background:#0a0a0edb!important;border:1px solid #ffffff1f!important;border-radius:.75rem!important;box-shadow:0 16px 48px #000c,inset 0 1px #ffffff14!important}.player-settings-header{background:#0003;border-bottom:1px solid #ffffff14;padding:.4rem .5rem 0;display:flex}.player-settings-tab{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;margin-bottom:-1px;padding:.5rem .8rem;font-size:.6875rem;font-weight:800;transition:color .18s,border-color .18s}.player-settings-tab.active,.player-settings-tab:hover{color:#fff;border-bottom-color:var(--poster-color,#e50914)!important}.player-settings-options{flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.player-settings-option{color:#ffffffbf;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;width:100%;padding:.5rem .85rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s;display:flex}.player-settings-option:hover{color:#fff;background:#ffffff14}.player-settings-option.active{color:#fff;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{pointer-events:none;background:#ffffff26;height:3px;position:absolute;bottom:0;left:0;right:0}.player-mini-progress-fill{height:100%;transition:width .25s linear;background:var(--poster-color,#e50914)!important;box-shadow:0 0 8px var(--poster-color,#e50914cc), 0 0 2px var(--poster-color,#e50914)!important}@keyframes player-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.player-buffering-ring{border:4px solid #ffffff1a;border-radius:50%;width:3.75rem;height:3.75rem;animation:.75s linear infinite player-spin;border-top-color:var(--poster-color,#e50914)!important;box-shadow:0 0 30px var(--poster-color,#e5091473)!important}@media (prefers-reduced-motion:reduce){.player-buffering-ring{animation-duration:1.4s}}@keyframes spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@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{transform-origin:50%;animation:4s linear infinite spin-cw}.gear-ccw{transform-origin:50%;animation:3s linear infinite spin-ccw}.gear-cw-slow{transform-origin:50%;animation:6s linear infinite spin-cw}.screwdriver-anim{transform-origin:bottom;animation:.8s ease-in-out infinite screwdriver-jiggle}.hero-carousel-wrapper{min-height:calc(460px + 6.5rem + env(safe-area-inset-top));position:relative;overflow:hidden}@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{transform-origin:50%!important;z-index:9999!important;background-color:#000!important;width:100dvh!important;max-width:none!important;height:100dvw!important;max-height:none!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(90deg)!important}.video-player--force-landscape .video-player-gestures,.video-player--force-landscape .player-chrome{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,#e5091480)!important}.player-ambient-glow--active{animation:8s ease-in-out infinite alternate ambient-pulse!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{-webkit-backdrop-filter:blur(24px)saturate(1.8)!important;backdrop-filter:blur(24px)saturate(1.8)!important;background:#0c0c10c2!important;border:1.5px solid #ffffff14!important;border-radius:20px!important;box-shadow:0 24px 60px #000000d9!important}.video-player-ripple-container{pointer-events:none;background:radial-gradient(circle,#ffffff1f 0%,#0000 70%);animation:.5s cubic-bezier(.25,1,.5,1) forwards gesture-ripple-fade}@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:#fff;filter:drop-shadow(0 0 8px var(--poster-color,#e5091499));animation:.5s cubic-bezier(.25,1,.5,1) forwards arrow-ripple}@keyframes arrow-ripple{0%{transform:scale(.8) translate(var(--tx-start,0px));opacity:0}50%{opacity:1;transform:scale(1.1)translate(0)}to{transform:scale(1.3) translate(var(--tx-end,0px));opacity:0}}.subtitles-small::cue,.subtitles-small video::cue{font-size:.75rem!important;line-height:1.2!important}.subtitles-medium::cue,.subtitles-medium video::cue{font-size:1.15rem!important;line-height:1.3!important}.subtitles-large::cue,.subtitles-large video::cue{font-size:1.6rem!important;line-height:1.4!important}.content-visibility-auto{content-visibility:auto!important}.deferred-placeholder-intrinsic{contain-intrinsic-size:0 220px!important;min-height:220px!important}.deferred-loaded-intrinsic{contain-intrinsic-size:0 220px!important}.contain-layout{contain:layout!important}
