.TrailerPlayer-module__55K-Zq__overlay{top:var(--vv-offset-top,0);left:var(--vv-offset-left,0);width:var(--vv-width,100vw);height:var(--vv-height,100vh);overscroll-behavior:none;touch-action:manipulation;z-index:var(--z-layer-content);position:fixed;overflow:hidden}.TrailerPlayer-module__55K-Zq__debugPanel{top:calc(var(--spacing-2xl) + 28px);z-index:var(--z-layer-hud);pointer-events:none;position:absolute;left:50%;translate:-50%}.TrailerPlayer-module__55K-Zq__debugBadge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-hairline);color:var(--color-text-highlight);font-family:var(--font-family-secondary);font-size:var(--font-size-ui-small);line-height:var(--line-height-ui-small);letter-spacing:var(--letter-spacing-ui-small);text-align:center;white-space:nowrap;background:#181503d9;margin:0}.TrailerPlayer-module__55K-Zq__videoContainer{background-color:var(--color-bg);transition:top .3s,left .3s,width .3s,height .3s;position:absolute;overflow:hidden}.TrailerPlayer-module__55K-Zq__videoContainerDebug{transition:none}.TrailerPlayer-module__55K-Zq__videoSource{display:none}.TrailerPlayer-module__55K-Zq__videoCanvas{width:100%;height:100%;display:block}.TrailerPlayer-module__55K-Zq__videoTimeline{left:0;right:0;bottom:env(safe-area-inset-bottom,0);width:100%;height:160px;padding:var(--spacing-md);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px));gap:var(--spacing-xs);cursor:pointer;z-index:var(--z-layer-local);flex-direction:column;display:flex;position:absolute}.TrailerPlayer-module__55K-Zq__videoTimestamps{justify-content:space-between;width:100%;display:flex;position:relative}.TrailerPlayer-module__55K-Zq__videoTimestamps p{color:var(--color-accent);font-family:var(--font-family-mono);font-size:var(--font-size-ui-small);letter-spacing:.04em;line-height:1}.TrailerPlayer-module__55K-Zq__videoFrames{justify-content:space-between;gap:var(--spacing-md);border-top:1px dashed var(--color-accent);border-bottom:1px dashed var(--color-accent);width:100%;height:100%;padding:var(--spacing-sm) 0;display:flex}.TrailerPlayer-module__55K-Zq__frame{cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;min-width:0;padding:0;position:relative}.TrailerPlayer-module__55K-Zq__frame:focus,.TrailerPlayer-module__55K-Zq__frame:focus-visible{outline:none}.TrailerPlayer-module__55K-Zq__frame img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.TrailerPlayer-module__55K-Zq__frame:after{content:"";opacity:1;pointer-events:none;background:#18150380;transition:opacity .4s;position:absolute;inset:0}.TrailerPlayer-module__55K-Zq__frameActive:after{opacity:0}@media (hover:hover) and (pointer:fine){.TrailerPlayer-module__55K-Zq__frame:hover:after{opacity:0}}.TrailerPlayer-module__55K-Zq__videoMarker{bottom:var(--spacing-sm);background:var(--color-accent);width:2px;height:150px;z-index:var(--z-layer-local);position:absolute;left:0}.TrailerPlayer-module__55K-Zq__videoMarker:before{content:"";background:var(--color-accent);border-radius:100%;width:10px;height:10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.TrailerPlayer-module__55K-Zq__videoTimelineMobile{height:100px}.TrailerPlayer-module__55K-Zq__videoFramesMobile{gap:var(--spacing-xs);border-bottom:none}.TrailerPlayer-module__55K-Zq__videoMarkerMobile{height:100px}.TrailerPlayer-module__55K-Zq__cursor{text-transform:uppercase;pointer-events:none;z-index:var(--z-layer-local);opacity:1;transition:transform 1s cubic-bezier(.075,.82,.165,1),opacity .35s;position:absolute;top:0;left:0}.TrailerPlayer-module__55K-Zq__cursorHidden{opacity:0}.TrailerPlayer-module__55K-Zq__cursor p{padding:3px var(--spacing-xs) 2px;color:var(--color-bg);background-color:var(--color-accent);font-family:var(--font-family-primary);font-size:var(--font-size-ui-small);letter-spacing:0;border-radius:var(--radius-hairline);margin:0;line-height:1}@media (max-width:1024px){.TrailerPlayer-module__55K-Zq__cursor{display:none}.TrailerPlayer-module__55K-Zq__videoTimeline{bottom:calc(env(safe-area-inset-bottom,0px) + var(--spacing-2xl));padding-bottom:var(--spacing-md)}}
.page-module__pyqysa__main{min-height:var(--app-height,100vh);position:relative;overflow:hidden}:is(html.viewport-lock-page,html.viewport-lock-page body){overscroll-behavior:none;height:100%;overflow:hidden}html.viewport-lock-page .page-wrapper{touch-action:manipulation;overflow:hidden}
