@charset "UTF-8";.caption-picker{display:grid;gap:var(--spacing-m);padding:var(--spacing-l)}.caption-picker__container{display:flex;gap:var(--spacing-m);align-items:start}.caption-picker__allowed-extensions{color:var(--color-grey-500)}.accessibility-warning{display:grid;gap:var(--spacing-s)}.accessibility-warning__card{display:grid;gap:var(--spacing-s);border-radius:var(--border-radius);padding:var(--spacing-s) var(--spacing-m);background-color:#333;box-shadow:0 0 .5rem #0005}.accessibility-warning__title{display:flex;align-items:center;gap:var(--spacing-s);font-weight:700;color:var(--color-text-negative)}.accessibility-warning__icon{width:1.25rem;height:1.25rem;fill:currentColor}.accessibility-warning__description{font-size:.875rem;color:var(--color-text-light)}.cue{position:absolute;top:var(--cue-top);bottom:var(--cue-bottom);left:var(--cue-left);width:var(--cue-width);text-align:var(--cue-align, center);font-size:5cqh;scale:calc(var(--cue-size, 100) / 100)}.cue__text{display:inline-block;white-space:pre;animation-fill-mode:forwards;paint-order:stroke fill}.font-input{position:relative;flex-direction:row}.font-input__input{flex-grow:1}.font-input__input::-webkit-calendar-picker-indicator{transform:translateY(-.25rem)}.font-input__help-text{position:absolute;inset-inline-end:calc(-1 * var(--spacing-s));z-index:3;margin-block:var(--spacing-s);border:var(--border-popover);border-radius:var(--border-radius);padding:var(--spacing-xs) var(--spacing-s);width:min(15rem,100%);background-color:var(--color-popover-bg);box-shadow:0 0 .5rem #0005}.font-input__help-button{height:100%}.options-bar__options{display:flex;border-radius:var(--border-radius);overflow:clip;background-color:var(--color-control-bg)}.range-slider__label{margin-block-end:var(--spacing-s)}.range-slider__slider-container{container-type:inline-size;position:relative;display:grid;grid-template-columns:1fr;align-items:center;gap:var(--spacing-xxs);margin:2px;width:100%}.range-slider__input{grid-row:1;margin:0}.range-slider__min,.range-slider__max{grid-row:2;grid-column:1;width:max-content;min-width:1rem;text-align:center;font-size:.875rem;color:var(--color-grey-500)}.range-slider__max{justify-self:end}.range-slider__value{position:absolute;inset-block-end:100%;margin-block:var(--spacing-s);border-radius:var(--border-radius);padding:var(--spacing-xxs) var(--spacing-s);background-color:var(--color-primary);box-shadow:1px 1px 3px #0005;transform:translate(calc((var(--range-value) - var(--range-min)) / (var(--range-max) - var(--range-min)) * (100cqw - 100%)));opacity:0;pointer-events:none;transition:opacity calc(.2s * var(--animation-duration-multiplier)) ease}.range-slider:has(.range-slider__input:hover,.range-slider__input:focus-visible,.range-slider__input:active) .range-slider__value{opacity:1}@supports (position-anchor: --thumb-range){.range-slider__input::-webkit-slider-thumb{anchor-name:--range-thumb}.range-slider__value{position:absolute;inset-block-end:unset;position-anchor:--range-thumb;position-area:start center;position-try:end center;transform:none}}.shadow-controls{position:relative;display:grid;gap:var(--spacing-m);border-radius:var(--border-radius);padding:var(--spacing-m);background-color:var(--color-control-group-bg)}.shadow-controls__remove-button{position:absolute;top:var(--spacing-s);inset-inline-end:var(--spacing-s)}.tab{container-type:size;contain:size;display:block;width:100%;height:100%;overflow:auto;scroll-behavior:smooth}.tabs{display:grid;grid-template-rows:max-content 1fr;height:100%}.tabs__handles-container{display:flex;margin:0;padding:0;border-bottom:1px solid #555555;list-style:none;background-color:#333}.tabs__handle:has(input:checked){border-bottom:2px solid var(--color-control-active);background-color:#555}.tabs__handle:hover{background-color:#444}.tabs__handle:has(:focus-visible){outline:2px solid var(--color-primary);outline-offset:-2px}.tabs__handle-label{position:relative;display:block;padding:var(--spacing-xs) var(--spacing-m);cursor:pointer}.tabs__handle-input,.tabs__active-indicator{display:none}@supports (anchor-name: --active-tab){.tabs__handle:has(input:checked){anchor-name:--active-tab;border:none;background-color:#555}.tabs__active-indicator{display:block;position:absolute;left:anchor(--active-tab left);bottom:anchor(--active-tab bottom);height:2px;width:anchor-size(--active-tab width);background-color:var(--color-control-active);transition-duration:calc(.2s * var(--animation-duration-multiplier))}}.timeline-caption-clip{border-radius:.1875rem;width:100%;height:calc(100% - var(--spacing-xs));background-color:#639;outline-offset:-2px;-webkit-user-select:none;user-select:none;cursor:grab}.timeline-caption-clip__id{padding:var(--spacing-xxs) var(--spacing-xs);background-color:#0003}.timeline-caption-clip--selected{outline:2px solid var(--color-primary)}.timeline-caption-clip:hover{background-color:color-mix(in srgb,rebeccapurple,white 10%)}.timeline-caption-clip:active{cursor:grabbing}.timeline-controls{display:flex;justify-content:end;gap:var(--spacing-xs);padding:var(--spacing-xs)}.timeline-video-clip{border-radius:.1875rem;width:100%;height:calc(100% - var(--spacing-xs));background-color:#556b2f;-webkit-user-select:none;user-select:none}.timeline-video-clip__id{padding:var(--spacing-xxs) var(--spacing-xs);background-color:#0003}.toggle-button{border-radius:var(--border-radius);padding-inline:var(--spacing-m);padding-block:var(--spacing-xs);background-color:var(--color-control-bg)}.toggle-button svg{width:1em;fill:currentColor}.toggle-button:has(input:checked){background-color:var(--color-control-active)}.toggle-button__input{display:none}.cue-styles{display:grid;grid-template-columns:1fr 14rem;align-content:start;min-height:100cqh}.cue-styles__form{position:relative;display:grid;align-content:start;gap:1px;padding-inline-end:2px;background-color:var(--color-control-section-border)}.cue-styles__text-section{grid-column:1/-1;border-bottom:2px solid var(--color-control-section-border)}.cue-styles__empty{grid-column:1/-1;display:grid;place-items:center;border-radius:var(--border-radius);margin:var(--spacing-m);padding:var(--spacing-s);background-color:var(--color-control-group-bg)}.cue-text-editor__editor{border:2px solid var(--color-input-border);border-radius:var(--border-radius);padding:var(--spacing-s)}.cue-text-editor__editor:focus-within{border-color:var(--color-input-focus-border)}.cue-text-editor__editor p{position:static;margin:0;white-space:pre-line;zoom:.5}.cue-text-editor__editor>*{outline:none}.cue-text-editor-menu{display:flex;gap:var(--spacing-s);flex-wrap:wrap}.export{display:grid;gap:var(--spacing-l);justify-items:start;padding:var(--spacing-m)}.export__form{display:flex;gap:var(--spacing-s);justify-items:start;align-items:end}.global-styles{display:grid;grid-template-columns:1fr 14rem;border-block-start:2px solid var(--color-control-section-border)}.global-styles__form{position:relative;display:grid;gap:1px;padding-inline-end:2px;background-color:var(--color-control-section-border)}.global-styles__section{display:grid;gap:var(--spacing-m);padding:var(--spacing-m);background-color:var(--color-panel-bg)}.global-styles__control-row{display:flex;gap:var(--spacing-m);flex-wrap:wrap;width:100%}.global-styles__warning{position:absolute;left:calc(100% + var(--spacing-s));width:calc(14rem - 2 * var(--spacing-s))}.global-styles__padding-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:var(--spacing-s)}.global-styles__transition-container{display:flex;flex-wrap:wrap;gap:var(--spacing-m);width:100%}.global-styles__transition-controls{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-s);border-radius:var(--border-radius);padding:var(--spacing-s);background-color:var(--color-control-group-bg);width:max(50% - var(--spacing-m) / 2,13rem)}.global-styles__transition-controls-legend{float:left;margin:0}.global-styles__transition-controls-preset{grid-column:1/-1}.global-styles__transition-controls-input{width:100%}.presets{display:grid;gap:var(--spacing-m)}.presets__select{--border-width: 2px;position:relative;z-index:2;border:var(--border-width) solid var(--color-input-border);border-radius:var(--border-radius);background-color:var(--color-input-bg)}.presets__select-button{display:flex;gap:var(--spacing-s);justify-content:center;align-items:center;padding-inline-end:calc(var(--spacing-s) - var(--border-width));width:100%}.presets__select-marker{border-bottom:2px solid var(--color-text);border-right:2px solid var(--color-text);width:.5rem;height:.5rem;transform:translateY(-25%) rotate(45deg)}.presets__select-marker--active{transform:scale(-1) translateY(-25%) rotate(45deg)}.presets__select-popover{background:linear-gradient(var(--color-dropdown-bg) 30%,transparent) center top local,linear-gradient(transparent,var(--color-dropdown-bg) 70%) center bottom local,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--color-grey-1000),transparent 80%),transparent) center top scroll,radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--color-grey-1000),transparent 80%),transparent) center bottom scroll;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll;position:absolute;top:calc(100% + var(--spacing-s));inset-inline:calc(var(--border-width) * -1);z-index:1;display:flex;flex-direction:column;gap:var(--spacing-l);border-radius:var(--border-radius);border:2px solid var(--color-dropdown-border);padding:var(--spacing-s);max-height:70cqh;background-color:var(--color-dropdown-bg);overflow-y:auto}.presets__preset-section{display:flex;flex-direction:column;gap:var(--spacing-s)}.presets__add-buttons{display:flex;gap:var(--spacing-s);align-self:start}.presets__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:var(--spacing-s);margin:0;padding:0}.presets__option{display:grid;grid-template-columns:1fr;gap:var(--spacing-s);border-radius:var(--border-radius);padding:var(--spacing-s);background-color:var(--color-dropdown-option-bg)}.presets__option-more-button{grid-column:2;padding:var(--spacing-s);font-weight:700;cursor:pointer}.presets__option-more-icon{width:1rem;height:1rem;fill:currentColor}.presets__option-preview{container-type:inline-size;position:relative;overflow:clip;display:grid;place-items:center;border-radius:var(--border-radius);width:100%;min-height:3rem;background-color:var(--color-dropdown-option-bg);cursor:pointer}.presets__option-preview__text{font-size:clamp(14px,12cqw,3rem)}.presets__option-preview__text__saving{animation:--preset-save calc(.5s * var(--animation-duration-multiplier)) ease-in-out}.presets__selected-option{display:grid;border-radius:var(--border-radius);padding:var(--spacing-s);width:100%;background-color:var(--color-dropdown-option-bg)}.presets__unsaved-indicator{position:absolute;inset-inline-end:var(--spacing-s);inset-block-start:var(--spacing-s);border-radius:100%;width:.5rem;height:.5rem;background-color:var(--color-primary)}.presets__save-buttons{justify-self:end;display:flex;gap:var(--spacing-s)}@keyframes --preset-save{0%{transform:scale(1)}30%{transform:scale(1.2)}60%{transform:scale(1)}80%{transform:scale(1.1)}to{transform:scale(1)}}.text-controls{display:grid;grid-template-columns:1fr 14rem}.text-controls__cue-list{position:relative;display:grid;gap:var(--spacing-m);margin:0;border-right:2px solid var(--color-control-section-border);padding:var(--spacing-m);list-style:none}.text-controls__cue{position:relative;display:grid;grid-template-columns:min-content 1fr;gap:var(--spacing-s);border-radius:.375rem;padding:var(--spacing-s);width:100%;background-color:var(--color-control-group-bg)}.text-controls__cue--selected{outline:2px solid var(--color-primary)}.text-controls__cue--active:before{content:"";position:absolute;inset:var(--spacing-xs) auto var(--spacing-xs) var(--spacing-xxs);border-radius:99rem;width:.25rem;background-color:var(--color-primary)}.text-controls__input{width:7rem;text-align:right}.text-controls__textarea{grid-column:2;grid-row:1/4;height:8rem;resize:none}.text-controls__empty{display:grid;place-items:center;border-radius:.375rem;padding:var(--spacing-s);background-color:var(--color-control-group-bg)}.text-controls__warning{position:absolute;left:calc(100% + var(--spacing-s));width:calc(14rem - 2 * var(--spacing-s))}.timeline{display:grid;grid-template-rows:auto 1fr;height:100%;-webkit-user-select:none;user-select:none}.timeline-editor .timeline-editor-edit-row .timeline-editor-action{background-color:transparent}.timeline-editor .timeline-editor-edit-row .timeline-editor-action-left-stretch{height:calc(100% - var(--spacing-xs))}.timeline-editor .timeline-editor-edit-row .timeline-editor-action-left-stretch:hover{border-left:2px solid white}.timeline-editor .timeline-editor-edit-row .timeline-editor-action-left-stretch:after{border:none}.timeline-editor .timeline-editor-edit-row .timeline-editor-action-right-stretch{height:calc(100% - var(--spacing-xs))}.timeline-editor .timeline-editor-edit-row .timeline-editor-action-right-stretch:hover{border-right:2px solid white}.timeline-editor .timeline-editor-edit-row .timeline-editor-action-right-stretch:after{border:none}.video-picker{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;height:8rem;width:100%;background-color:var(--color-control-group-bg)}.video-picker__button{display:block;margin:var(--spacing-l)}.video-picker__icon{margin:var(--spacing-l);height:4rem;fill:var(--color-grey-500)}.video-picker__preview{position:relative;margin:var(--spacing-s);aspect-ratio:16/9;height:7rem;background-color:#000}.video-picker__preview-video{width:100%;height:100%}.video-picker__delete-button{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs)}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *:after,.plyr--full-ui *:before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}}@media (min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * .7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control:after,a.plyr__control:before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, .9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:var(--plyr-menu-arrow-size, 4px) solid transparent;border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, .9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7) - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 1.5) calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:var(--plyr-menu-item-arrow-size, 4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px) * .7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * .7) * 2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * .7) / 2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * .7)}.plyr__menu__container .plyr__control[role=menuitemradio]:before,.plyr__menu__container .plyr__control[role=menuitemradio]:after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * .7) - 2px) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * .7) * 3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value, 0%),transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * .7));transform:translate(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * .5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 50%,var(--plyr-progress-loading-background, rgba(34.68, 39.576, 46.92, .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(34.68, 39.576, 46.92, .1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193.4175, 199.8435, 209.4825, .6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(34.68, 39.576, 46.92, .15), 0 0 0 1px rgba(34.68, 39.576, 46.92, .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, .5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, .25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, .15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size, 4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.video-player{--plyr-controls-height: 3.25rem;position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:var(--plyr-controls-height);width:100%;height:100%}.video-player__cue-container{container-type:size;container-name:--cue-container;position:absolute;z-index:1;overflow:clip;pointer-events:none}.plyr{--plyr-color-main: dodgerblue;--plyr-video-controls-background: #333333;overflow:visible;height:100%}.plyr--video .plyr__controls{top:100%;bottom:unset;padding:var(--plyr-control-spacing, 10px)}.editor{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto min(15rem,50vh);gap:var(--spacing-s);padding:var(--spacing-s);height:100vh}.editor__section{contain:size;background-color:var(--color-panel-bg)}.editor__video{display:flex;justify-content:center;align-items:center}.editor__timeline{grid-column:1/-1}.import{display:flex;flex-direction:column;justify-items:start;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-l);width:100%;height:100vh;background-color:var(--color-panel-bg)}.import__main,.import__header{display:grid;padding-block:var(--spacing-l);width:min(100%,50rem)}.import__wrapper{padding-inline:var(--spacing-l)}.styling{height:100%}.styling__section{display:grid;gap:var(--spacing-m);padding:var(--spacing-m);background-color:var(--color-panel-bg)}:root{--contexify-zIndex:666;--contexify-menu-minWidth:220px;--contexify-menu-padding:6px;--contexify-menu-radius:6px;--contexify-menu-bgColor:#fff;--contexify-menu-shadow:1px 2px 2px rgba(0,0,0,.1),2px 4px 4px rgba(0,0,0,.1),3px 6px 6px rgba(0,0,0,.1);--contexify-menu-negatePadding:var(--contexify-menu-padding);--contexify-separator-color:rgba(0,0,0,.2);--contexify-separator-margin:5px;--contexify-itemContent-padding:6px;--contexify-activeItem-radius:4px;--contexify-item-color:#333;--contexify-activeItem-color:#fff;--contexify-activeItem-bgColor:#3498db;--contexify-rightSlot-color:#6f6e77;--contexify-activeRightSlot-color:#fff;--contexify-arrow-color:#6f6e77;--contexify-activeArrow-color:#fff}@keyframes contexify_feedback{0%{opacity:.4}to{opacity:1}}.contexify{position:fixed;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--contexify-menu-bgColor);box-sizing:border-box;box-shadow:var(--contexify-menu-shadow);border-radius:var(--contexify-menu-radius);padding:var(--contexify-menu-padding);min-width:var(--contexify-menu-minWidth);z-index:var(--contexify-zIndex)}.contexify_submenu-isOpen,.contexify_submenu-isOpen>.contexify_itemContent{color:var(--contexify-activeItem-color);background-color:var(--contexify-activeItem-bgColor);border-radius:var(--contexify-activeItem-radius)}.contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeArrow-color)}.contexify_submenu-isOpen>.contexify_submenu{pointer-events:auto;opacity:1}.contexify .contexify_submenu{position:absolute;pointer-events:none;transition:opacity .265s;top:calc(-1 * var(--contexify-menu-negatePadding));left:100%}.contexify .contexify_submenu-bottom{bottom:calc(-1 * var(--contexify-menu-negatePadding));top:unset}.contexify .contexify_submenu-right{right:100%;left:unset}.contexify_rightSlot{margin-left:auto;display:-ms-flexbox;display:flex;color:var(--contexify-rightSlot-color)}.contexify_separator{height:1px;cursor:default;margin:var(--contexify-separator-margin);background-color:var(--contexify-separator-color)}.contexify_willLeave-disabled{pointer-events:none}.contexify_item{cursor:pointer;position:relative}.contexify_item:focus{outline:0}.contexify_item:focus .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeRightSlot-color)}.contexify_item:not(.contexify_item-disabled)[aria-haspopup]>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-arrow-color)}.contexify_item:not(.contexify_item-disabled)[aria-haspopup].contexify_submenu-isOpen>.contexify_itemContent .contexify_rightSlot,.contexify_item:not(.contexify_item-disabled)[aria-haspopup]:hover>.contexify_itemContent .contexify_rightSlot,.contexify_item[aria-haspopup]:focus>.contexify_itemContent .contexify_rightSlot{color:var(--contexify-activeArrow-color)}.contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent,.contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent{color:var(--contexify-activeItem-color);background-color:var(--contexify-activeItem-bgColor);border-radius:var(--contexify-activeItem-radius)}.contexify_item:not(.contexify_item-disabled):hover>.contexify_submenu{pointer-events:auto;opacity:1}.contexify_item-disabled{cursor:default;opacity:.5}.contexify_itemContent{padding:var(--contexify-itemContent-padding);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;color:var(--contexify-item-color);position:relative}.contexify_item-feedback{animation:contexify_feedback .12s both}.contexify_theme-dark{--contexify-menu-bgColor:rgba(40,40,40,.98);--contexify-separator-color:#4c4c4c;--contexify-item-color:#fff}.contexify_theme-light{--contexify-separator-color:#eee;--contexify-item-color:#666;--contexify-activeItem-color:#3498db;--contexify-activeItem-bgColor:#e0eefd;--contexify-activeRightSlot-color:#3498db;--contexify-active-arrow-color:#3498db}@keyframes contexify_scaleIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes contexify_scaleOut{0%{opacity:1}to{opacity:0;transform:scale3d(.3,.3,.3)}}.contexify_willEnter-scale{transform-origin:top left;animation:contexify_scaleIn .3s}.contexify_willLeave-scale{transform-origin:top left;animation:contexify_scaleOut .3s}@keyframes contexify_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes contexify_fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.contexify_willEnter-fade{animation:contexify_fadeIn .3s ease}.contexify_willLeave-fade{animation:contexify_fadeOut .3s ease}@keyframes contexify_flipInX{0%{transform:perspective(800px) rotateX(45deg)}to{transform:perspective(800px)}}@keyframes contexify_flipOutX{0%{transform:perspective(800px)}to{transform:perspective(800px) rotateX(45deg);opacity:0}}.contexify_willEnter-flip{animation:contexify_flipInX .3s}.contexify_willEnter-flip,.contexify_willLeave-flip{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;transform-origin:top center}.contexify_willLeave-flip{animation:contexify_flipOutX .3s}@keyframes contexify_slideIn{0%{opacity:0;transform:scaleY(.3)}to{opacity:1}}@keyframes contexify_slideOut{0%{opacity:1}to{opacity:0;transform:scaleY(.3)}}.contexify_willEnter-slide{transform-origin:top center;animation:contexify_slideIn .3s}.contexify_willLeave-slide{transform-origin:top center;animation:contexify_slideOut .3s}:root{--color-primary: dodgerblue;--color-grey: #aaaaaa;--color-negative: red;--color-grey-0: color-mix(in srgb, #ffffff, var(--color-grey) 0%);--color-primary-0: color-mix(in srgb, #ffffff, var(--color-primary) 0%);--color-negative-0: color-mix(in srgb, #ffffff, var(--color-negative) 0%);--color-grey-50: color-mix(in srgb, #ffffff, var(--color-grey) 10%);--color-primary-50: color-mix(in srgb, #ffffff, var(--color-primary) 10%);--color-negative-50: color-mix(in srgb, #ffffff, var(--color-negative) 10%);--color-grey-100: color-mix(in srgb, #ffffff, var(--color-grey) 20%);--color-primary-100: color-mix(in srgb, #ffffff, var(--color-primary) 20%);--color-negative-100: color-mix(in srgb, #ffffff, var(--color-negative) 20%);--color-grey-150: color-mix(in srgb, #ffffff, var(--color-grey) 30%);--color-primary-150: color-mix(in srgb, #ffffff, var(--color-primary) 30%);--color-negative-150: color-mix(in srgb, #ffffff, var(--color-negative) 30%);--color-grey-200: color-mix(in srgb, #ffffff, var(--color-grey) 40%);--color-primary-200: color-mix(in srgb, #ffffff, var(--color-primary) 40%);--color-negative-200: color-mix(in srgb, #ffffff, var(--color-negative) 40%);--color-grey-250: color-mix(in srgb, #ffffff, var(--color-grey) 50%);--color-primary-250: color-mix(in srgb, #ffffff, var(--color-primary) 50%);--color-negative-250: color-mix(in srgb, #ffffff, var(--color-negative) 50%);--color-grey-300: color-mix(in srgb, #ffffff, var(--color-grey) 60%);--color-primary-300: color-mix(in srgb, #ffffff, var(--color-primary) 60%);--color-negative-300: color-mix(in srgb, #ffffff, var(--color-negative) 60%);--color-grey-350: color-mix(in srgb, #ffffff, var(--color-grey) 70%);--color-primary-350: color-mix(in srgb, #ffffff, var(--color-primary) 70%);--color-negative-350: color-mix(in srgb, #ffffff, var(--color-negative) 70%);--color-grey-400: color-mix(in srgb, #ffffff, var(--color-grey) 80%);--color-primary-400: color-mix(in srgb, #ffffff, var(--color-primary) 80%);--color-negative-400: color-mix(in srgb, #ffffff, var(--color-negative) 80%);--color-grey-450: color-mix(in srgb, #ffffff, var(--color-grey) 90%);--color-primary-450: color-mix(in srgb, #ffffff, var(--color-primary) 90%);--color-negative-450: color-mix(in srgb, #ffffff, var(--color-negative) 90%);--color-grey-500: color-mix(in srgb, #000000, var(--color-grey) 100%);--color-primary-500: color-mix(in srgb, #000000, var(--color-primary) 100%);--color-negative-500: color-mix(in srgb, #000000, var(--color-negative) 100%);--color-grey-550: color-mix(in srgb, #000000, var(--color-grey) 90%);--color-primary-550: color-mix(in srgb, #000000, var(--color-primary) 90%);--color-negative-550: color-mix(in srgb, #000000, var(--color-negative) 90%);--color-grey-600: color-mix(in srgb, #000000, var(--color-grey) 80%);--color-primary-600: color-mix(in srgb, #000000, var(--color-primary) 80%);--color-negative-600: color-mix(in srgb, #000000, var(--color-negative) 80%);--color-grey-650: color-mix(in srgb, #000000, var(--color-grey) 70%);--color-primary-650: color-mix(in srgb, #000000, var(--color-primary) 70%);--color-negative-650: color-mix(in srgb, #000000, var(--color-negative) 70%);--color-grey-700: color-mix(in srgb, #000000, var(--color-grey) 60%);--color-primary-700: color-mix(in srgb, #000000, var(--color-primary) 60%);--color-negative-700: color-mix(in srgb, #000000, var(--color-negative) 60%);--color-grey-750: color-mix(in srgb, #000000, var(--color-grey) 50%);--color-primary-750: color-mix(in srgb, #000000, var(--color-primary) 50%);--color-negative-750: color-mix(in srgb, #000000, var(--color-negative) 50%);--color-grey-800: color-mix(in srgb, #000000, var(--color-grey) 40%);--color-primary-800: color-mix(in srgb, #000000, var(--color-primary) 40%);--color-negative-800: color-mix(in srgb, #000000, var(--color-negative) 40%);--color-grey-850: color-mix(in srgb, #000000, var(--color-grey) 30%);--color-primary-850: color-mix(in srgb, #000000, var(--color-primary) 30%);--color-negative-850: color-mix(in srgb, #000000, var(--color-negative) 30%);--color-grey-900: color-mix(in srgb, #000000, var(--color-grey) 20%);--color-primary-900: color-mix(in srgb, #000000, var(--color-primary) 20%);--color-negative-900: color-mix(in srgb, #000000, var(--color-negative) 20%);--color-grey-950: color-mix(in srgb, #000000, var(--color-grey) 10%);--color-primary-950: color-mix(in srgb, #000000, var(--color-primary) 10%);--color-negative-950: color-mix(in srgb, #000000, var(--color-negative) 10%);--color-grey-1000: color-mix(in srgb, #000000, var(--color-grey) 0%);--color-primary-1000: color-mix(in srgb, #000000, var(--color-primary) 0%);--color-negative-1000: color-mix(in srgb, #000000, var(--color-negative) 0%);--color-text: var(--color-grey-0);--color-text-negative: var(--color-negative-200);--color-text-light: var(--color-grey-200);--color-bg: var(--color-grey-1000);--color-panel-bg: var(--color-grey-900);--color-control-section-border: var(--color-grey-750);--color-control-group-bg: var(--color-grey-800);--color-control-bg: var(--color-grey-750);--color-control-hover: var(--color-primary-400);--color-control-active: var(--color-primary-500);--color-control-negative: var(--color-negative-600);--color-control-disabled: var(--color-grey-750);--color-input-border: var(--color-control-bg);--color-input-focus-border: var(--color-control-hover);--color-input-bg: var(--color-grey-900);--color-dropdown-bg: var(--color-grey-800);--color-dropdown-border: var(--color-grey-750);--color-dropdown-option-bg: var(--color-grey-850);--color-popover-bg: var(--color-grey-900);--color-popover-border: var(--color-grey-750);--spacing-xxs: .125rem;--spacing-xs: .25rem;--spacing-s: .5rem;--spacing-m: 1rem;--spacing-l: 2rem;--spacing-xl: 4rem;--border-radius: .375rem;--border-popover: 1px solid var(--color-popover-border);--contexify-menu-padding: var(--spacing-xs);--contexify-menu-radius: var(--border-radius);--contexify-menu-bgColor: var(--color-popover-bg);--contexify-itemContent-padding: var(--spacing-xxs) var(--spacing-s);--contexify-activeItem-radius: calc(var(--border-radius) - var(--contexify-menu-padding));--contexify-item-color: var(--color-text);--contexify-activeItem-color: var(--color-text);--contexify-activeItem-bgColor: var(--color-control-active);--animation-duration-multiplier: 1}@media (prefers-reduced-motion: reduce){:root{--animation-duration-multiplier: 0}}.full-width{flex-grow:1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{transform:translateY(300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(300%);opacity:0}}@keyframes slide-in-top{0%{transform:translateY(-300%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out-top{0%{transform:translateY(0);opacity:1}to{transform:translateY(-300%);opacity:0}}@keyframes blur-in{0%{filter:blur(10rem)}to{filter:blur(0)}}@keyframes blur-out{0%{filter:blur(0)}to{filter:blur(10rem)}}@keyframes slide-in-left{0%{transform:translate(-300%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(300%);opacity:0}}@keyframes scale-up-in{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale-down-out{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes scale-down-in{0%{transform:scale(50);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale-up-out{0%{transform:scale(1);opacity:1}to{transform:scale(50);opacity:0}}*{box-sizing:border-box}:root{color-scheme:dark}:focus{outline-offset:1px}body{background:var(--color-bg);color:var(--color-text);margin:0;line-height:1.5;width:100vw;height:100vh;overflow:clip;font-family:system-ui,sans-serif;accent-color:var(--color-control-active);caret-color:var(--color-primary)}h1,h2,h3,h4,h5,h6{margin:0}h2{font-size:1.25em;font-weight:700}h3{font-size:1em;font-weight:700}a{display:inline-flex;gap:var(--spacing-s)}a svg{fill:currentColor;width:1rem}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;background:none;font:inherit;cursor:pointer}.button{display:flex;justify-content:center;align-items:center;gap:var(--spacing-s);border-radius:var(--border-radius);border:none;padding:var(--spacing-xs) var(--spacing-m);background-color:var(--color-control-bg);cursor:pointer}.button svg{display:block;fill:currentColor;width:1rem}.button:hover{background-color:var(--color-control-hover)}.button:active{background-color:var(--color-control-active)}.button--negative:hover{background-color:var(--color-control-negative)}.button--primary{background-color:var(--color-primary)}.button--icon{padding:var(--spacing-xs);aspect-ratio:1/1}.button:disabled{cursor:not-allowed;background-color:var(--color-control-disabled)}label,legend{padding:0;font-weight:400}label{display:flex;flex-direction:column;justify-content:end;gap:var(--spacing-s)}label:has([type=checkbox],[type=radio]){flex-direction:row;justify-content:start}input,select,textarea{font:inherit}input:user-invalid,select:user-invalid,textarea:user-invalid{outline-color:#c00}input[type=text],input[type=number],select,textarea{--border-width: 2px;border:var(--border-width) solid var(--color-input-border);border-radius:var(--border-radius);padding-inline:calc(var(--spacing-s) - var(--border-width));padding-block:calc(var(--spacing-xs) - var(--border-width));min-height:2rem;background-color:var(--color-input-bg)}input[type=color]{min-height:2rem}fieldset{display:flex;flex-direction:column;gap:var(--spacing-s);margin:0;padding:0;border:none}legend{margin-bottom:var(--spacing-s)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.contexify{border:var(--border-popover)}.styling-section{display:grid;gap:var(--spacing-m);padding:var(--spacing-m);background-color:var(--color-panel-bg)}.control-row{display:flex;gap:var(--spacing-m);flex-wrap:wrap;width:100%}
