@keyframes loaderSpinner{0%{transform:rotate(0)}50%{color:#fff}to{transform:rotate(1turn)}}.o-spinner{animation:loaderSpinner 1.2s linear infinite;border-color:currentcolor currentcolor transparent transparent;border-radius:50%;border-style:solid;border-width:.125rem;display:block;pointer-events:none;transform:translateZ(0);transition:opacity .6s cubic-bezier(.38,.005,.215,1);z-index:1}.c-controls-progress{position:relative;width:100%}.c-controls-progress_inner{background-color:var(--bar-background-color,hsla(0,0%,100%,.8));overflow:hidden;position:relative;transform-origin:left bottom}.c-controls-progress_bar{background-color:var(--bar-color,#fff);height:var(--bar-height,2px);transform:scaleX(0);transform-origin:left center}.c-controls-progress:before{content:"";inset:-10px 0;position:absolute}.c-controls-progress.-hovered{cursor:col-resize}.c-controls-fullscreen{align-items:center;background:none;border:none;color:currentColor;cursor:pointer;display:flex;justify-content:center;padding:0}.c-controls-fullscreen_icon{height:.75rem;stroke:currentColor;width:.75rem}.c-controls-fullscreen:hover{opacity:.8}.c-controls-fullscreen:active{opacity:.6}.c-player{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:.625rem;overflow:hidden;position:relative}.c-player:not(.is-fullscreen){aspect-ratio:var(--aspect-ratio,16/9)}.c-player.-fullscreen-only:not(.is-fullscreen){display:none}.c-player_cover{height:100%;inset:0;pointer-events:none;position:absolute;transition:opacity .6s linear;width:100%;z-index:5}.c-player_cover-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.is-started .c-player_cover{opacity:0}.c-player_video iframe,.c-player_video video{background:#000;height:100%;inset:0;position:absolute;width:100%}.c-player_ui{-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.c-player_spinner{left:50%;position:absolute;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.c-player_backdrop{cursor:pointer;inset:0;position:absolute;z-index:10}.-progress-hovered .c-player_backdrop{cursor:col-resize}.c-player_controls{--tw-text-opacity:1;align-items:center;bottom:0;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;justify-content:space-between;left:0;padding:1.25rem 1rem 1rem;position:absolute;right:0;z-index:10}.c-player_time{font-size:.625rem;line-height:1}.c-player_time-current{opacity:.5}.c-player_sound{line-height:0}.c-player_fullscreen{height:.6875rem;width:.625rem}.c-player_progress{--bar-height:2px;--bar-background-color:hsla(0,0%,100%,.3);--bar-color:#fff;left:0;position:absolute;right:0;top:0}
