.custom-video-player{container-type:inline-size}.custom-video-player .video-player-tech,.custom-video-player video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.custom-video-player .video-player-tech{pointer-events:none}.custom-video-player.custom-video-player--audio .video-player-tech{opacity:0;pointer-events:none}.custom-video-player.custom-video-player--audio{background-color:var(--color-gray-100)}.custom-video-player.custom-video-player--audio .video-player-big-play{background-color:rgb(255 255 255/.95);color:var(--color-gray-900);box-shadow:0 4px 24px rgb(0 0 0/.12)}.custom-video-player.custom-video-player--audio .video-player-controls{background:linear-gradient(0deg,rgb(0 0 0/.82),rgb(0 0 0/.45) 55%,transparent)}.custom-video-player:fullscreen{width:100%;height:100%;border-radius:0;background:#000}.custom-video-player .video-player-big-play{top:50%;left:50%;width:clamp(56px,10.65cqw,160px);height:clamp(56px,10.65cqw,160px);transform:translate(-50%,-50%);transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.custom-video-player .video-player-big-play:hover{transform:translate(-50%,-50%) scale(1.04)}.custom-video-player .video-player-big-play:active{transform:translate(-50%,-50%) scale(1)}.custom-video-player .video-player-big-play-icon{width:38%;height:38%;min-width:1.375rem;min-height:1.375rem;max-width:3.75rem;max-height:3.75rem;translate:5% 0}@keyframes video-seek-hint-fade{0%{opacity:0;transform:scale(.92)}18%{opacity:1;transform:scale(1)}82%{opacity:1}to{opacity:0;transform:scale(1)}}.custom-video-player .video-player-seek-hint{animation:video-seek-hint-fade .7s ease-out forwards}@media (prefers-reduced-motion:reduce){.custom-video-player .video-player-seek-hint{animation:none;opacity:1}}.video-player-range{--progress:0%;--buffered:0%;--track-color:var(--color-blue-600);appearance:none;height:32px;margin:0;background:transparent;cursor:pointer;direction:ltr;touch-action:pan-y}.video-player-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--track-color) var(--progress),#ffffff55 var(--progress),#ffffff55 var(--buffered),#ffffff30 var(--buffered))}.video-player-range::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--track-color) var(--progress),#ffffff55 var(--progress),#ffffff55 var(--buffered),#ffffff30 var(--buffered))}.video-player-range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5px;border:0;border-radius:50%;background:white}.video-player-range::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:white}.video-player-range:focus-visible{outline:2px solid white;outline-offset:2px;border-radius:4px}.video-player-range:disabled{cursor:not-allowed;opacity:.5}.video-player-volume{--track-color:white}.video-player-volume::-webkit-slider-thumb{width:10px;height:10px;margin-top:-2px}.video-player-volume::-moz-range-thumb{width:10px;height:10px}@container (max-width: 480px){.video-player-controls{padding:0 8px 4px}.video-player-controls button{min-height:40px}.video-player-settings{left:-40px;width:min(240px,calc(100cqw - 24px));max-height:calc(56.25cqw - 56px);overflow-y:auto;padding:8px}.video-player-rate-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 360px){.video-player-autoplay{margin-top:6px;padding-top:4px}}