@keyframes spinner-morph{0%{opacity:1;border-radius:50%;transform:scale(1)}50%{opacity:.8;border-radius:40%;transform:scale(1.2)}to{opacity:0;border-radius:10px;transform:scale(0)}}@keyframes image-morph-in{0%{opacity:0;filter:blur(10px);transform:scale(.5)rotate(-10deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}.animate-morph-spinner{animation:.8s cubic-bezier(.16,1,.3,1) forwards spinner-morph}.animate-morph-image{filter:brightness(1.5)contrast(1.2);animation:.8s cubic-bezier(.16,1,.3,1) forwards image-morph-in}.loading-overlay-root{z-index:var(--z-index);will-change:opacity;transition-duration:var(--fade-ms)}.particle-container{z-index:var(--z-index-plus-1)}.particle-item{top:var(--p-top);left:var(--p-left);animation:var(--p-anim);animation-delay:var(--p-delay);transform:translate(0,0)}.particle-dot{background-color:var(--p-color);color:var(--p-color);animation:var(--p-pulse)}.spinner-ring{background:var(--ring-bg);WebkitMaskImage:radial-gradient(closest-side, transparent 93%, black 94%);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;transform:translate(0,0);-webkit-mask-image:radial-gradient(closest-side,#0000 93%,#000 94%);mask-image:radial-gradient(closest-side,#0000 93%,#000 94%)}.progressive-media-base{image-rendering:high-quality;image-orientation:from-image}.progressive-image-transform{transform:translate(0,0)}.progressive-video-base{image-rendering:high-quality;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;transform:translate(0,0)}.scrollable-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.lib-card-video.lib-card-video,.character-card.character-card{background-color:var(--theme-surface,#121212)}.contain-paint{contain:paint}.contain-layout{contain:layout}.contain-strict{contain:strict}.preview-isolation-layer{contain:none;isolation:isolate;transform:translateZ(0);visibility:visible!important}.gpu-promoted{transform:translate(0,0)}.video-transition-fade{transition:opacity .7s cubic-bezier(.4,0,.2,1)}.video-entry-fade{opacity:0}.video-transition-zoom{transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.video-entry-zoom{opacity:0;transform:scale(.98)}.video-transition-slide{transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.video-entry-slide{opacity:0;transform:translate(10px)}.video-transition-blur{transition:opacity .56s cubic-bezier(.22,1,.36,1),filter .56s cubic-bezier(.22,1,.36,1)}.video-entry-blur{opacity:0;filter:blur(10px)}#main-content.is-scrolling .banner-header-container .progressive-image-style,#main-content.is-scrolling [data-component=artifact-image] .progressive-image-style,#main-content.is-scrolling [data-component=character-media-stack] .progressive-image-style,#main-content.is-scrolling .banner-header-container .progressive-video-style,#main-content.is-scrolling [data-component=artifact-image] .progressive-video-style,#main-content.is-scrolling [data-component=character-media-stack] .progressive-video-style,#main-content.is-scrolling .banner-header-container .video-transition-fade,#main-content.is-scrolling [data-component=artifact-image] .video-transition-fade,#main-content.is-scrolling [data-component=character-media-stack] .video-transition-fade,#main-content.is-scrolling .banner-header-container .video-stack-layer,#main-content.is-scrolling [data-component=artifact-image] .video-stack-layer,#main-content.is-scrolling [data-component=character-media-stack] .video-stack-layer{transition-duration:.18s!important}#main-content.is-scrolling .banner-header-container .video-stack-layer,#main-content.is-scrolling [data-component=artifact-image] .video-stack-layer,#main-content.is-scrolling [data-component=character-media-stack] .video-stack-layer{will-change:auto!important}.progressive-video-no-native-controls{-webkit-media-controls:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;background:0 0!important}.video-perceptual-enhance{filter:contrast(1.02)saturate(1.04)}.video-force-fade{transition-property:opacity!important}[data-component=character-media-stack] .progressive-video-style{object-position:50% top}
