.redlof-app{width:100vw;height:100vh;height:100svh;background-color:transparent;padding:0;margin:0;position:fixed;bottom:0px;left:0px;overflow:hidden;-webkit-overflow-scrolling:touch;pointer-events:none;z-index:10000}.redlof-app #stage{width:100vw;height:100vh;height:100svh;max-width:calc(100vh/9*16);max-width:calc(100svh/9*16);background-color:transparent;padding:0;margin:0;position:absolute;right:0px;bottom:0px;overflow:hidden;pointer-events:none}.redlof-app #subtitleStage{width:100vw;height:100vh;height:100svh;max-width:calc(100vh/9*16);max-width:calc(100svh/9*16);background:transparent;padding:0;margin:0;position:absolute;left:50%;transform:translate(-50%);bottom:0px;overflow:hidden;pointer-events:none}.redlof-app #top-right{width:clamp(1vw,11vh - 2px,13.125vw - 2px);height:100vh;height:100svh;background:transparent;padding:0;margin:0;margin-right:clamp(1px,1vh,1.125vw);position:absolute;top:0px;right:0px;pointer-events:none}.redlof-app #scale,.redlof-app #subtitleScale{background:transparent;padding:0;margin:0;position:absolute;left:0px;bottom:0px;backface-visibility:hidden;transform-origin:bottom left;overflow:hidden;pointer-events:none}.redlof-app .element{position:absolute;border:none;padding:0;margin:0;backface-visibility:hidden;transform-origin:bottom right;will-change:transform,opacity;transform:translateZ(0);opacity:0;visibility:hidden;pointer-events:none}.redlof-app #redlof-presenter-video{bottom:0px;right:0px;opacity:1;z-index:300;pointer-events:none;background-color:transparent}.redlof-app #subtitleContainer{visibility:hidden;z-index:500;width:100%;height:auto;position:absolute;justify-content:center;align-items:center;display:flex}.redlof-app .subtitle{z-index:500;border:none;max-width:100%;background-color:var(--subtitle-background-color);display:flex;border-radius:2px}.redlof-app .subtitle span{z-index:500;color:var(--subtitle-color-text);margin:4px 10px;font-family:var(--subtitle-font-family);font-weight:var(--subtitle-font-weight);font-size:1.2em;text-align:center}.redlof-app .btn-start{display:none;margin:0;padding:0 0 0 7px;background-color:#ffffff80;border:1px solid transparent;width:100px;height:100px;border-radius:50px;justify-content:center;justify-items:center;align-items:center;display:flex;position:absolute;cursor:pointer;left:calc(50% - 50px);top:calc(50% - 50px);z-index:1100;transition:background-color .24s linear,border .24s linear;pointer-events:initial}.redlof-app .btn-start:hover{border:1px solid #ba4400;background-color:#ba4400}.redlof-app #loaderWrapper{display:none;width:100px;height:100px;margin:0;padding:9px;background-color:#f57d3c;border:1px solid #f57d3c;border-radius:60px;position:absolute;left:calc(50% - 60px);top:calc(50% - 60px);z-index:1001;justify-content:center;justify-items:center;align-items:center}.redlof-app #loaderWrapper .h3{position:absolute;color:#fff;text-align:center;padding:4px 0 0 6px}.redlof-app #loader{width:100%;height:100%;margin:0;padding:0;animation:1s linear infinite normal presenterLoaderanimation}@keyframes presenterLoaderanimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.redlof-app #blur{display:none;width:100vw;height:100vh;padding:0;margin:0;position:absolute;left:0;top:0;z-index:1000}[data-redlof-app] .cls-1{fill:var(--icon-foreground-color)}[data-redlof-app] .cls-2{fill:var(--icon-background-color)}[data-redlof-app] #presenterButton{width:var(--icon-size);height:var(--icon-size);margin:20px;border-radius:var(--icon-size);animation:presenterPulsing 2.25s infinite cubic-bezier(.66,0,0,1);transition:all .5s ease-in-out;cursor:pointer;position:relative}[data-redlof-app] #presenterButton:hover{animation:none}[data-redlof-app] #presenterButton:hover .cls-1{fill:var(--icon-foreground-color-hover)}[data-redlof-app] #presenterButton:hover .cls-2{fill:var(--icon-background-color-hover)}[data-redlof-app] #presenterButton:hover #presenterHead{animation:presenterHeadAnim .35s;animation-fill-mode:forwards}[data-redlof-app] #presenterButton:hover #presenterBody{animation:presenterBodyAnim .35s;animation-fill-mode:forwards}[data-redlof-app] #presenterButton .tooltiptext{visibility:hidden;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:auto;inline-size:max-content;background-color:var(--icon-tooltip-background-color);color:var(--icon-tooltip-foreground-color);text-align:left;padding:5px 8px;border-radius:2px;position:absolute;z-index:10000;bottom:calc(100% + 10px);left:50%;margin-left:-30px;opacity:0;transition:opacity .8s;user-select:none}[data-redlof-app] #presenterButton .tooltiptext:after{content:"";position:absolute;top:100%;left:0;margin-left:25px;border-width:5px;border-style:solid;border-color:#464f59 transparent transparent transparent}[data-redlof-app] #presenterButton:hover .tooltiptext{visibility:visible;opacity:1}[data-redlof-app] #presenterButton:hover #Line_1{animation:presenterButtonPulse .8s infinite;animation-delay:.1s}[data-redlof-app] #presenterButton:hover #Line_2{animation:presenterButtonPulse .8s infinite;animation-delay:.2s}[data-redlof-app] #presenterButton:hover #Line_3{animation:presenterButtonPulse .8s infinite;animation-delay:.3s}@keyframes presenterButtonPulse{0%{transform:scaleY(1);transform-origin:0% 35%}50%{transform:scaleY(.7);transform-origin:0% 35%}to{transform:scaleY(1);transform-origin:0% 35%}}@keyframes presenterHeadAnim{0%{transform:scale(1);transform-origin:33% 50%}to{transform:scale(1.2);transform-origin:33% 50%}}@keyframes presenterBodyAnim{0%{transform:scaleX(1);transform-origin:17% 50%}to{transform:scaleX(1.1);transform-origin:17% 50%}}@keyframes presenterPulsing{0%{box-shadow:0 0 #e84c3db3;box-shadow:0 0 #839ba9d9}to{box-shadow:0 0 0 20px #e84c3d00;box-shadow:0 0 0 20px #839ba900}}iframe.ry0oxhp4pala6{border-style:none;border:0;width:100%;height:100%}input[type=range].r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5:focus{outline:none}.btn-start.r1dvlz551k5fsr5 svg.r1dvlz551k5fsr5 path.r1dvlz551k5fsr5{fill:#21242c;transition:fill .2s ease-in-out}.playerNavigation.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5{color:#000;width:100vw;height:40px;position:fixed;bottom:-40px;transition:bottom 1.2s;transition-timing-function:cubic-bezier(.4,.05,.6,.95);background-color:#000;display:flex;justify-content:space-between;align-items:center;-webkit-box-shadow:1px 2px 10px rgba(0,0,0,.4);box-shadow:1px 2px 10px #0006;z-index:1000}.playerNavigation.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5:hover,.playerActive.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5{bottom:40px}.playerBtn.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5{width:36px;height:36px;display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;cursor:pointer;margin:0}.playerBtn.r1dvlz551k5fsr5 svg.r1dvlz551k5fsr5 path.r1dvlz551k5fsr5{fill:#f57d3c;transition:fill .2s ease-in-out}.playerBtn.r1dvlz551k5fsr5 svg.r1dvlz551k5fsr5:hover path.r1dvlz551k5fsr5{fill:#000}#subBtn.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5{font-size:20px;color:#f57d3c;padding-right:5px;transition:color .2s ease-in-out}#subBtn.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5:hover{color:#000}#durationTime.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5{color:#fff;font-size:11px;display:flex;position:absolute;font-family:Verdana,Geneva,Tahoma,sans-serif;right:94px;pointer-events:none}#videoDuration.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5{-webkit-appearance:none;appearance:none;width:calc(100vw - 262px);height:14px;border-radius:7px;position:relative;background-color:#f57d3c;cursor:pointer;padding-right:4px;margin:0 10px 0 16px;transition:background-color .2s ease-in-out}#videoDuration.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5:hover{background-color:#000}#videoDuration.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background-color:#fff;background-clip:content-box;border-radius:5px;border:none;cursor:pointer;transform-origin:center;transform:translate(2px) scale(3);padding:3px;box-shadow:none}#videoDuration.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:4px;height:4px;background-color:#fff;background-clip:content-box;border-radius:5px;border:none;cursor:pointer;transform-origin:center;transform:translate(2px) scale(3);padding:3px}#audioVolume.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5{-webkit-appearance:none;appearance:none;width:80px;height:14px;border-radius:7px;position:relative;background-color:#f57d3c;cursor:pointer;padding-right:4px;transition:background-color .2s ease-in-out}#audioVolume.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5:hover{background-color:#000}#audioVolume.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background-color:#fff;background-clip:content-box;border-radius:5px;border:none;cursor:pointer;transform-origin:center;transform:translate(2px) scale(3);padding:3px;box-shadow:none}#audioVolume.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:4px;height:4px;background-color:#fff;background-clip:content-box;border-radius:5px;border:none;cursor:pointer;transform-origin:center;transform:translate(2px) scale(3);padding:3px}.controlsLeft.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5{width:100vw;height:40px;display:flex;justify-content:left;align-items:center}.controlsRight.r1dvlz551k5fsr5.r1dvlz551k5fsr5.r1dvlz551k5fsr5{width:200px;height:40px;display:flex;justify-content:right;align-items:center}.videoControls.rgk8f4t1oexlax.rgk8f4t1oexlax{display:none;position:absolute;left:0px;bottom:0px;border:none;background-color:transparent;width:auto;height:auto;justify-content:center;justify-items:center;align-items:center;vertical-align:middle;padding-bottom:clamp(1px,34vh,28vw);padding-bottom:clamp(1px,34svh,28vw)}.controlBtn.rgk8f4t1oexlax.rgk8f4t1oexlax{background-color:var(--button-background-color);border:var(--button-border);border-radius:var(--button-border-radius);width:clamp(1vw,8vh - 2px,10vw - 2px);height:clamp(1vw,8vh - 2px,10vw - 2px);color:var(--button-foreground-color);justify-content:center;justify-items:center;align-items:center;display:flex;margin:0;margin-top:clamp(1px,1vh,1.125vw);cursor:pointer;transition:color .24s linear,background-color .24s linear,border .24s linear;pointer-events:initial;-webkit-box-shadow:var(--button-shadow);box-shadow:var(--button-shadow)}.controlBtn.rgk8f4t1oexlax svg path.rgk8f4t1oexlax{fill:var(--button-foreground-color);transition:fill .24s linear}.controlBtn.rgk8f4t1oexlax.rgk8f4t1oexlax:hover{border:var(--button-border-hover);background-color:var(--button-background-color-hover);color:var(--button-foreground-color-hover)}.controlBtn.rgk8f4t1oexlax:hover svg path.rgk8f4t1oexlax{fill:var(--button-foreground-color-hover)}.controlBtn.rgk8f4t1oexlax h1.rgk8f4t1oexlax{font-size:clamp(.3vw,3.2vh,4vw);font-family:var(--button-font-family);font-weight:var(--button-font-weight);margin:0}
.controlBtn:focus-visible {
outline: 2px solid #ff9966 !important;	
}