/*! Copyright (c)2023 Bad Math (http://www.badmath.com) */

body,html{font-size:16px;margin:0;padding:0}.player{padding:.3125em .3125em 0;width:30em;height:26.5625em}.player-container{margin:0;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative}.player-container.hideControls{padding:0}.player-container.fullScreen{width:100%;height:100%;background-color:#ced7d7;position:absolute;top:0;left:0}@media screen and (max-width:823px){html .videoPlayer .player{margin:0 auto;float:none}}@media screen and (max-width:479px){html .player-container{width:100%;position:relative;height:100%;margin:0;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}html .videoPlayer .player{width:auto;left:.3125em;right:.3125em;padding:0;position:absolute}html .player-widget .inPoint,html .player-widget .outPoint{display:inline-block;width:50%}html .player-widget .playerDiv,html .player-widget .playerDiv>*{border-radius:0}html .player-widget .progressBar{right:4.25em;height:.5em}html .player-widget .textProgress{right:0}html .player-widget .textProgress .tcTextField.currentPos{display:block}html .player-widget .pointField span.tcTextField{border:.0625em solid #222424;display:inline-block;padding:.2em}html .player-widget .outPoint{text-align:right}}.player-widget{position:relative;width:100%;margin-left:auto;margin-right:auto}.player-container.fullScreen .player-widget{margin-top:15px}.hideControls .inClipIndicator{display:none!important}.player-container.inClip .player-widget .inClipIndicator{position:absolute;top:.75em;right:.75em;height:1em;width:1em;border-radius:50%;background-color:#ebc500;z-index:2}.player-widget .contents{position:absolute;top:0;left:0;bottom:0;right:0}@media screen and (max-width:480px),screen and (max-height:480px){.player-container .fullScreenButton{display:none}}.player-container .fullScreenButton{background:url(images/fullscreen.1a679acd.png)center center no-repeat;background-size:2.75em 2.75em;color:transparent;position:absolute;cursor:pointer;height:2.75em;top:.25em;right:0;width:2.75em}.player-container.fullScreen .fullScreenButton{background:url(images/fullscreen-close.410eac7e.png)center center no-repeat}.player-container .fullScreenButton:before{content:'Full Screen';position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.player-container.fullScreen .fullScreenButton:before{content:'Exit Full Screen'}.player-container button{border:none;padding:0;margin:0;cursor:pointer;font-size:1em;outline:0}.player-widget .playButton{background:0 0;border-bottom:1.25em solid transparent;border-top:1.25em solid transparent;border-left:2.5em solid #222424;color:transparent;overflow:hidden;position:absolute;left:.5em;top:.625em;height:0;width:0;cursor:pointer}.player-widget .playButton:hover{border-left-color:#ebebeb}.player-widget .playButton.playing{height:2em;width:.5em;margin:.25em 0 0;border-top:none!important;border-bottom:none!important;border-left:.75em solid #222424;border-right:.75em solid #222424}.player-widget .playButton.playing:hover{border-left-color:#ebebeb;border-right-color:#ebebeb}.player-widget .playButton.touched.playing:hover,.player-widget .playButton.touched:hover{border-left-color:#222424;border-right-color:#222424}.player-widget .playButton:before{content:'Play'}.player-widget .playButton.playing:before{content:'Pause'}.player-widget .textProgress{position:absolute;right:8.5em;top:.6364em;font-family:"Consolas W01 Mono",monospace;font-weight:700;font-size:.8125em;padding:.091em .182em}.player-widget .textProgress span{display:block}.player-widget .textProgress .duration{border-top:.154em solid #222424}.player-widget .textProgress .duration,.player-widget .textProgress .duration .tcField{color:#222}.player-widget .tcField{font-family:"Consolas W01 Mono",monospace;font-weight:700;font-size:1em;background:0 0;width:1.182em;padding:0;border:0;height:1em;margin-right:-.0625em}.player-widget .writable .tcField:hover{background-color:#b9c1c1}.disableClipTrimming .player-widget .tcField{cursor:default}.disableClipTrimming .player-widget .writable .tcField:hover{background-color:transparent}.player-widget .pointField{position:absolute;top:3.875em;height:2.1875em;width:50%;display:inline-block;background-color:#b9c1c1}.disableClipTrimming .player-widget .pointField{padding-bottom:.125em}.player-widget .inPoint{left:0}.player-widget .outPoint{text-align:right;right:0}.player-widget .pointField span.tcTextField{display:inline-block;position:relative;top:.5em;font-size:.8125em;background-color:#e5e7ea;padding:.231em .231em .308em;border:.154em solid #222424}.player-widget .pointField span.tcTextField.inPointPos{left:.5em}.player-widget .pointField span.tcTextField.outPointPos{right:.5em}.player-widget .pointField span.tcTextField:before{font-weight:700;font-family:"Consolas W01 Mono",monospace;position:absolute;text-transform:uppercase;background-color:#b9c1c1;padding:0 .5em;color:rgba(0,0,0,.75);border-bottom:.4em solid transparent;border-top:.4em solid transparent;height:0;line-height:0;margin-top:.231em;cursor:default}.player-widget .pointField span.tcTextField.inPointPos:before{left:100%;content:"Start";margin-left:.154em;border-right:.8em solid #a7a9a9}.player-widget .pointField span.tcTextField.outPointPos:before{right:100%;text-align:right;content:"End";margin-right:.154em;border-left:.8em solid #a7a9a9}.player-widget .pointField:before{border-top:2px solid #a7a9a9;content:"";position:absolute;top:1.1875em}.player-widget .pointField.inPoint:before{left:2.25em;right:0}.player-widget .pointField.outPoint:before{right:2.25em;left:0}.player-widget .pointField:after{border-top:.154em solid #222424;height:.875em;top:-.5625em;position:absolute;content:""}.player-widget .pointField.inPoint:after{left:2.25em;right:0;border-left:.154em solid #222424}.player-widget .pointField.outPoint:after{right:2.25em;left:0;border-right:.154em solid #222424}.player-widget .pointField span.setPointWrapper{background-color:#b9c1c1;padding:.25em .75em .25em 1em;position:absolute;top:2.0625em;display:block}.player-widget .pointField.inPoint span.setPointWrapper{left:0;padding-left:.5em}.player-widget .pointField.outPoint span.setPointWrapper{right:0;padding-right:.25em}.disableClipTrimming .player-widget .pointField span.setPointWrapper{display:none}.player-widget .setPoint{display:block;background-color:#dcdede;font-size:1em;line-height:.625em;width:3.625em;padding:.0625em 0 .25em;box-shadow:.1875em .1875em 0 rgba(0,0,0,.15);border-radius:.25em;margin:0 .25em .25em 0;-webkit-box-sizing:content-box;box-sizing:content-box}.player-widget .setPoint:before{font-size:.8125em;font-family:"Consolas W01 Mono",monospace;font-weight:700;content:'Set to current';color:rgba(0,0,0,.5);text-transform:uppercase;text-align:center}.player-widget .setPoint:hover:before{color:#000}.player-widget .setPoint:active{margin:.125em;box-shadow:inset 0 0 .125em rgba(0,0,0,.15)}.player-widget .progressBar{height:.75em;left:5.125em;top:1.3125em;right:12.875em;border:none;background-color:#a7a9a9;position:absolute}.player-widget .progressBarOverlay{height:1.8em;left:5.125em;top:.25em;right:12.875em;position:absolute}.player-widget .progressBar .clipHandle{cursor:col-resize}.disableClipTrimming .player-widget .progressBar .clipHandle{cursor:not-allowed}.player-widget .progressBar .clipHandleOverlay.bottom{cursor:col-resize;position:absolute;top:.75em;width:1.3em;height:1.7em;z-index:4}.player-widget .progressBar .clipHandleOverlay.top{cursor:col-resize;position:absolute;top:-.625em;width:.125em;height:1.625em;z-index:4}.disableClipTrimming .player-widget .progressBar .clipHandleOverlay{cursor:not-allowed}.player-widget .progressBar .clipHandleOverlay.inHandleOverlay.bottom{left:-1.3em}.player-widget .progressBar .clipHandleOverlay.outHandleOverlay.bottom{right:-1.3em}.player-widget .progressBar .clipHandleOverlay.inHandleOverlay.top{left:0}.player-widget .progressBar .clipHandleOverlay.outHandleOverlay.top{right:0}.player-widget .progressBar .clipHandle{background-color:#222424;height:2em;width:.125em;position:absolute;top:-.625em;z-index:3}.player-widget .progressBar .clipHandle.inHandle{left:0}.player-widget .progressBar .clipHandle.inHandle:after{content:'';width:0;height:0;border-style:solid;border-width:0 0 1em 1em;border-color:transparent transparent #222424;position:absolute;top:1.75em;right:0}.player-widget .progressBar .clip:before{content:'';display:block;position:absolute;height:.0625em;left:.125em;right:.125em;top:1.9375em;border-top:.25em solid #ced7d7;z-index:2}.player-widget .progressBar .clipHandle.outHandle{right:0}.player-widget .progressBar .clipHandle.outHandle:after{content:'';width:0;height:0;border-style:solid;border-width:1em 0 0 1em;border-color:transparent transparent transparent #222424;position:absolute;top:1.75em;left:0}.player-widget .playerDiv:before,.player-widget:before{display:block;content:""}.player-widget .progressBar .buffered{height:100%;position:absolute;width:100%;z-index:3}.player-widget .progressBar .buffered .bufferedSection{height:100%;position:absolute;background-color:#fff;opacity:.3}.player-widget .progressBar .clip{height:100%;position:absolute;background-color:#ebc600}.fullClip .player-widget .progressBar .clip{background-color:transparent}.player-widget .progressBar .played{height:100%;position:absolute;background-color:#333}.player-widget .progressBar .playHead{position:absolute;z-index:4;top:-.4375em;cursor:pointer;background-color:#ebebeb;border-radius:1.5em;margin-left:-.75em;height:1.5em;width:1.5em;box-shadow:.125em .125em 0 rgba(0,0,0,.15)}.player-widget .statusText2{display:block;z-index:100000;color:#ff0;font-size:1.25em;position:absolute;top:.5em;left:.5em}.player-widget .bufferStatus{display:none;z-index:100000;color:#ff0;font-size:1.25em;position:absolute;top:.5em;left:.5em}.player-widget:before{padding-top:75%;transition:padding-top .375s ease-in-out}.aspect5625 .player-widget:before{padding-top:56.25%}.aspect6864 .player-widget:before{padding-top:68.64%}.aspect6666 .player-widget:before{padding-top:66.66%}.aspect7272 .player-widget:before{padding-top:72.72%}.player-widget .playerDiv:before{padding-top:75%;transition:padding-top .375s ease-in-out}.aspect5625 .player-widget .playerDiv:before{padding-top:56.25%}.aspect6864 .player-widget .playerDiv:before{padding-top:68.64%}.aspect6666 .player-widget .playerDiv:before{padding-top:66.66%}.aspect7272 .player-widget .playerDiv:before{padding-top:72.72%}.hideControls .player-widget:before{padding-top:90%}.player-widget .playerDiv{position:absolute;width:100%;height:100%;margin:0;top:0;float:none;background-color:#000;border-radius:2.083%/2.777%}.hideControls .player-widget>.playerDiv{margin:0;border:0}.player-widget .playerDiv>*{border-radius:2.083%/2.777%;overflow:hidden}.player-widget .playerDiv .flashContainer,.player-widget .playerDiv .flashContainer object,.player-widget .playerDiv .playerElement{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;width:100%;height:100%}.player-widget .playerDiv video.playerElement.hidden,.player-widget .playerDiv video.playerElement.loading{-webkit-transform:translateX(-2048px)}.player-widget .playerDiv .largePlayButton{background:url(images/largePlay.7f53b841.png)center center no-repeat;background-size:5em 5em;z-index:2;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.65;cursor:pointer}.player-widget .playerDiv .spinnerContainer{z-index:2;position:absolute;top:0;left:0;bottom:0;right:0}.player-widget .controls{position:relative}.player-widget .controls:after{content:'Clip selection';font-family:"Consolas W01 Mono",monospace;font-size:.8125em;font-weight:700;position:absolute;text-align:center;text-transform:uppercase;top:5.6875em;width:8.5em;margin-left:-4em;left:50%;background-color:#b9c1c1;color:rgba(0,0,0,.75);cursor:default}.player-widget .fineTuningBar{width:13.125em;height:1.875em;background:url(images/fine_adjust_bar.f89777ee.png)center top no-repeat #b2b2b2;background-size:13.125em 1.875em;position:absolute;top:6.5em;left:50%;margin-left:-6.5625em}.hideFineTuning .player-widget .fineTuningBar{display:none}.player-widget .fineTuningBar:after{content:"Fine-tune current position";font-family:"Consolas W01 Mono",monospace;font-size:.8125em;font-weight:700;position:absolute;left:0;right:0;text-align:center;text-transform:uppercase;top:100%;opacity:.5}.player-widget .fineTuningBar .pointer{left:50%;position:absolute;top:.1875em;cursor:pointer;background-color:#ebebeb;border-radius:1.5em;margin-left:-.75em;height:1.5em;width:1.5em;box-shadow:.125em .125em 0 rgba(0,0,0,.15)}.player-container .debug{font-size:1.5em;color:green}.player-container .debug:before{content:'Debug Info:';display:block}.volumeControl{position:absolute;height:2.75em;top:.25em;right:3em;width:2.75em}.volumeControl .volumeButton{background:url(images/volume.17e3ecb9.png)center .25em no-repeat;background-size:2.75em 5.5em;color:transparent;height:2.75em;position:absolute;width:2.75em;top:-.25em;padding-top:.25em;cursor:pointer}.volumeControl.muted .volumeButton{background-position:center -2.5em}.volumeControl.muted .volumeLevel{height:0!important}.audioDisabled .volumeButton{opacity:.5}.volumeControl .volumeButton:before{content:'Volume';position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.volumeControl.muted .volumeButton:before{content:'Volume (muted)'}.volumeControl .volumeBar{position:absolute;display:none;height:6em;width:2em;bottom:3em;left:.375em;z-index:2;background-color:#ced7d7;cursor:pointer}.volumeControl .volumeBar .volumeLevel,.volumeControl .volumeBar .volumeLevelBG{position:absolute;bottom:0;width:50%;left:0;margin:.5em .5em 0}.volumeControl .volumeBar .volumeLevel{background-color:#ebc600;z-index:2}.volumeControl .volumeBar .volumeLevelBG{background-color:#a7a9a9;z-index:1;height:5.5em}.thumbnailPreview{display:none;background-size:100% auto;position:absolute;bottom:0;left:0;top:0;right:0;z-index:2;background-color:#000}.thumbnailPreview img{width:100%}#callbacks{border:.0625em solid #000;float:right;height:600px;overflow:auto;position:absolute;right:0;top:0;width:50%}.logDisplay{display:none;background-color:#ededed;height:2em;border-style:solid;border-color:#ededed;border-width:.46em 0 .54em;top:100%;overflow:auto;position:absolute;width:100%;z-index:2147483647;margin-top:.25em;border-collapse:collapse;font-size:.8125em;font-weight:700;line-height:1em;border-radius:0!important}.player-container.fullScreen .logDisplay{display:block}.player-container.fullScreen .controls{margin-top:2.625em}.logDisplay span{padding:0 .5em;vertical-align:top}.logDisplay span.timecode{width:4em;height:100%;float:left}.logDisplay span.desc{display:block;padding-left:5em}.logDisplay.overflowing td.desc{padding-right:1.25em}.logDisplay.overflowing td.desc:after{content:'...';position:absolute;bottom:0;right:.5em;padding-left:.125em;background-color:#ededed}.tcOverlay{background-color:rgba(206,215,215,.75);border-radius:1em;position:absolute;top:50px;left:50%;margin-left:-6.0625em;text-align:center;padding:.5em 0 1em;z-index:2147483649}.tcOverlay h4{margin:0 .5em;font-size:1em;text-transform:uppercase}.tcOverlay .tcSpinner{font-family:"Consolas W01 Mono",monospace;padding:0 .25em}.tcOverlay .ui-spinner{display:inline-block;padding:3.5em .25em;position:relative}.tcOverlay .tcOverlayField{width:2em;font-size:1.5em;font-family:"Consolas W01 Mono",monospace;vertical-align:middle;text-align:center;padding:0;margin:.25em 0}.tcOverlay .ui-spinner-button{left:50%;margin-left:-1.5em;position:absolute}.tcOverlay .ui-spinner-up{top:0}.tcOverlay .ui-spinner-down{bottom:0}.tcOverlay .ui-spinner-button .ui-icon{border-left:.375em solid transparent;border-right:.375em solid transparent;color:transparent;display:block;font-size:3em;height:0;width:0;margin:.25em .125em}.tcOverlay .ui-spinner-up .ui-icon{border-bottom:.75em solid #000}.tcOverlay .ui-spinner-down .ui-icon{border-top:.75em solid #000}.underlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483648;background-color:#000;opacity:.2}.pointField .tcTextField,.textProgress{position:relative}.touchShield{background-color:#fff;bottom:-.5em;left:-.5em;opacity:0;position:absolute;right:-.5em;top:-.5em}.iosPlayerContainer{position:fixed;left:-1000px;top:0;background-color:#000;z-index:300}.iosPlayerContainer video{height:100%!important;width:100%!important}