._toastItem.svelte-l65oht{width:var(--toastWidth, 16rem);height:var(--toastHeight, auto);min-height:var(--toastMinHeight, 3.5rem);margin:var(--toastMargin, 0 0 0.5rem 0);padding:var(--toastPadding, 0);background:var(--toastBackground, rgba(66, 66, 66, 0.9));color:var(--toastColor, #fff);box-shadow:var(
    --toastBoxShadow,
    0 4px 6px -1px rgba(0, 0, 0, 0.1),
    0 2px 4px -1px rgba(0, 0, 0, 0.06)
  );border:var(--toastBorder, none);border-radius:var(--toastBorderRadius, 0.125rem);position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;will-change:transform, opacity;-webkit-tap-highlight-color:transparent}._toastMsg.svelte-l65oht{padding:var(--toastMsgPadding, 0.75rem 0.5rem);flex:1 1 0%}.pe.svelte-l65oht,._toastMsg.svelte-l65oht a{pointer-events:auto}._toastBtn.svelte-l65oht{width:var(--toastBtnWidth, 2rem);height:var(--toastBtnHeight, 100%);cursor:pointer;outline:none}._toastBtn.svelte-l65oht::after{content:var(--toastBtnContent, '✕');font:var(--toastBtnFont, 1rem sans-serif);display:flex;align-items:center;justify-content:center}._toastBar.svelte-l65oht{top:var(--toastBarTop, auto);right:var(--toastBarRight, auto);bottom:var(--toastBarBottom, 0);left:var(--toastBarLeft, 0);height:var(--toastBarHeight, 6px);width:var(--toastBarWidth, 100%);position:absolute;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;pointer-events:none}._toastBar.svelte-l65oht::-webkit-progress-bar{background:transparent}._toastBar.svelte-l65oht::-webkit-progress-value{background:var(--toastProgressBackground, var(--toastBarBackground, rgba(33, 150, 243, 0.75)))}._toastBar.svelte-l65oht::-moz-progress-bar{background:var(--toastProgressBackground, var(--toastBarBackground, rgba(33, 150, 243, 0.75)))}
._toastContainer.svelte-yh90az{top:var(--toastContainerTop, 1.5rem);right:var(--toastContainerRight, 2rem);bottom:var(--toastContainerBottom, auto);left:var(--toastContainerLeft, auto);position:fixed;margin:0;padding:0;list-style-type:none;pointer-events:none;z-index:var(--toastContainerZIndex, 9999)}
.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:rgba(0, 0, 0, 0.15);transition:background-color 0.3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:rgba(0, 0, 0, 0.25)}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;cursor:col-resize}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;cursor:row-resize}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translateX(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}div.splitpanes--horizontal.splitpanes--dragging{cursor:row-resize}div.splitpanes--vertical.splitpanes--dragging{cursor:col-resize}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width 0.2s ease-out}.splitpanes--horizontal .splitpanes__pane{transition:height 0.2s ease-out}.splitpanes--vertical>.splitpanes__pane{transition:width 0.2s ease-out}.splitpanes--horizontal>.splitpanes__pane{transition:height 0.2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none;pointer-events:none}.splitpanes--freeze .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px}
.error.svelte-1rw9jfe{border:1px solid red}.trace.svelte-1rw9jfe{font-family:monospace}
.bg-secondary.svelte-gjymie:hover{background-color:#0fbc8c !important}
.bg-secondary.svelte-nqfzau:hover{background-color:#366597 !important}
.text-warning.svelte-1rcjx1p>i.svelte-1rcjx1p{animation:svelte-1rcjx1p-fade 1s linear infinite}@keyframes svelte-1rcjx1p-fade{50%{opacity:0.2}}
#PositionMenu.svelte-1ba59sw{background:transparent;border:none;position:absolute;top:30px}
ul.svelte-fy9ixr{align-items:baseline}.nav-link.svelte-fy9ixr{font-size:0.75vw}
.EditorPreviewText.svelte-11io967{overflow-y:auto;overflow-x:hidden}
#SubtitlePreviewWrapper.svelte-yupqtg{position:absolute;pointer-events:none;overflow:hidden;height:100%;width:100%;top:0}#SubtitlePreview.svelte-yupqtg{position:relative;user-select:none}
#SubtitlePreviewWrapper.svelte-1h0nobc{position:absolute;pointer-events:none;overflow:hidden;height:100%;width:100%;top:0}#SubtitlePreview.svelte-1h0nobc{user-select:none}
#SubtitlePreviewWrapper.svelte-1tix8d6{position:absolute;pointer-events:none;overflow:hidden;height:100%;width:100%;top:0}#SubtitlePreview.svelte-1tix8d6{position:absolute;left:50%;margin-left:-3px;user-select:none;text-wrap:nowrap}.preview-event-wrapper.svelte-1tix8d6{position:absolute;will-change:transform, left;transition:left 250ms linear}#center-line.svelte-1tix8d6{border-left:5px solid #ff000096;position:absolute;left:50%;margin-left:-3px;top:0}#countdown-clock.svelte-1tix8d6{background-color:red;position:absolute;will-change:width;left:50%;transition:width 0.25s linear;margin-left:-3px}
#SubtitlePreviewWrapper.svelte-d124bc{position:absolute;pointer-events:none;overflow:hidden;height:100%;width:100%;top:0}#SubtitlePreview.svelte-d124bc{user-select:none}
/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Player
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

[data-media-player] {
  width: 100%;
  display: inline-flex;
  align-items: center;
  position: relative;
  contain: style;
  box-sizing: border-box;
  user-select: none;
}

[data-media-player] * {
  box-sizing: border-box;
}

:where([data-media-player][data-view-type='video']) {
  aspect-ratio: 16 / 9;
}

[data-media-player]:focus,
[data-media-player]:focus-visible {
  outline: none;
}

[data-media-player][data-view-type='video'][data-started]:not([data-controls]) {
  pointer-events: auto;
  cursor: none;
}

[data-media-player] slot {
  display: contents;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Provider
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

[data-media-provider] {
  display: flex;
  position: relative;
  box-sizing: border-box;
  align-items: center;
  border-radius: inherit;
  width: 100%;
  aspect-ratio: inherit;
  overflow: hidden;
}

[data-media-player]:not([data-view-type='audio']) [data-media-provider],
[data-media-player][data-fullscreen] [data-media-provider] {
  height: 100%;
}

[data-media-player][data-view-type='audio'] [data-media-provider] {
  display: contents;
  background-color: unset;
}

[data-media-provider] audio {
  width: 100%;
}

:where(video:not([width]):not([height]), iframe:not([width]):not([height])) {
  width: 100%;
  aspect-ratio: 16 / 9;
}

:where([data-media-provider] video),
:where([data-media-provider] iframe) {
  aspect-ratio: inherit;
  display: inline-block;
  height: auto;
  object-fit: contain;
  touch-action: manipulation;
  border-radius: inherit;
  width: 100%;
}

[data-media-provider] iframe {
  height: 100%;
}

[data-media-player][data-view-type='audio'] video,
[data-media-player][data-view-type='audio'] iframe {
  display: none;
}

[data-media-player][data-fullscreen] video {
  height: 100%;
}

[data-media-provider] iframe:not([src]) {
  display: none;
}

iframe.vds-youtube[data-no-controls] {
  height: 1000%;
}

.vds-blocker {
  position: absolute;
  inset: 0;
  width: 100%;
  height: auto;
  aspect-ratio: inherit;
  pointer-events: auto;
  border-radius: inherit;
  z-index: 1;
}

[data-ended] .vds-blocker {
  background-color: black;
}

.vds-icon:focus {
  outline: none;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Google Cast
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.vds-google-cast {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  color: #dedede;
  font-family: sans-serif;
  font-weight: 500;
}

.vds-google-cast svg {
  --size: max(18%, 40px);
  width: var(--size);
  height: var(--size);
  margin-bottom: 8px;
}

.vds-google-cast-info {
  font-size: calc(var(--media-height) / 100 * 6);
}

.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);
  pointer-events: none;
  max-width: 100%;
  min-width: 200px;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  border-radius: inherit;
  z-index: 1;
}

[data-media-player][data-layout='plyr']:not([data-fullscreen]) {
  border-radius: var(--plyr-border-radius, 10px);
}

.plyr button,
.plyr [role='button'] {
  font: inherit;
  line-height: inherit;
  width: auto;
  pointer-events: auto;
}

.plyr:focus {
  outline: 0;
}

.plyr {
  box-sizing: border-box;
}

.plyr *,
.plyr *::after,
.plyr *::before {
  box-sizing: inherit;
}

.plyr a,
.plyr button,
.plyr [role='button'],
.plyr input,
.plyr [role='slider'],
.plyr label {
  touch-action: manipulation;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Badge
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.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;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Captions
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr__captions {
  animation: plyr-fade-in 0.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 0.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, 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: 0.2em 0.5em;
  white-space: pre-wrap;
}

.plyr__caption div {
  display: inline;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Controls
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr__control {
  background: transparent;
  border: 0;
  border-radius: var(--plyr-control-radius, 4px);
  contain: layout style;
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: all 0.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 :focus {
  outline: 0;
}

.plyr *:focus-visible,
.plyr *[data-focus] {
  outline: 2px dashed var(--plyr-focus-visible-color, 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[aria-pressed='false'] .icon--pressed,
.plyr__control[aria-pressed='true'] .icon--not-pressed,
.plyr__control[aria-pressed='false'] .label--pressed,
.plyr__control[aria-pressed='true'] .label--not-pressed {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
  pointer-events: auto;
}

.plyr__controls .plyr__progress__container {
  flex: 1 1 0%;
  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;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Menu
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr__menu {
  display: flex;
  position: relative;
}

.plyr__menu [aria-disabled='true'],
.plyr__menu [role='menu'][aria-hidden='true'] {
  display: none !important;
}

.plyr__menu .plyr__control svg {
  transition: transform 0.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 {
  --media-menu-x-offset: 3px;
  --media-menu-y-offset: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  animation: plyr-popup 0.2s ease;
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9));
  border-radius: var(--plyr-menu-radius, 8px);
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  color: var(--plyr-menu-color, hsl(216, 15%, 34%));
  font-size: var(--plyr-font-size-base, 15px);
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  transition:
    height 0.35s cubic-bezier(0.4, 0, 0.2, 1),
    width 0.35s cubic-bezier(0.4, 0, 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, 0.9));
  content: '';
  height: 0;
  position: absolute;
  right: calc(
    ((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) -
      (var(--plyr-menu-arrow-size, 4px) / 2)
  );
  top: 100%;
  width: 0;
}

.plyr__menu__container > div > div {
  padding: calc(var(--plyr-control-spacing, 10px) * 0.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) * 0.7) / 1.5)
    calc(calc(var(--plyr-control-spacing, 10px) * 0.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) * 0.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) * 0.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[data-focus]::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) * 0.7);
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);
  position: relative;
  width: calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.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) * 0.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) * 0.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[data-focus]::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) * 0.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: rgba(0, 0, 0, 0.1);
  content: '';
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all 0.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 0.3s ease,
    opacity 0.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, 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'][data-focus]::before,
.plyr__menu__container .plyr__control[role='menuitemradio']:hover::before {
  background: rgba(35, 40, 47, 0.1);
}

.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px) * -1);
  padding-left: calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);
  pointer-events: none;
}

.plyr__menu__container .plyr__control[data-open] .plyr__menu__value {
  display: none;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Sliders
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr .plyr__slider {
  --value: var(--slider-fill);
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  contain: layout style;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, hsl(198, 100%, 50%)));
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(
    (var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px)
  );
  min-width: 0;
  pointer-events: auto;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
  /** Prevent thumb flowing out of slider. */
  margin: 0 calc(var(--plyr-range-thumb-height, 13px) / 2);
}

.plyr .plyr__slider__track {
  background: transparent;
  border: 0;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
  background-image: linear-gradient(
    to right,
    currentColor var(--value, 0%),
    transparent var(--value, 0%)
  );
  width: 100%;
  z-index: 1;
}

.plyr .plyr__slider__thumb {
  position: absolute;
  top: 50%;
  left: var(--value);
  will-change: left;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: var(
    --plyr-range-thumb-shadow,
    0 1px 1px rgba(35, 40, 47, 0.15),
    0 0 0 1px rgba(35, 40, 47, 0.2)
  );
  height: var(--plyr-range-thumb-height, 13px);
  -webkit-transition: all 0.2s ease;
  transition:
    opacity 0.2s ease,
    box-shadow 0.2s ease;
  transform: translate(-50%, -50%);
  width: var(--plyr-range-thumb-height, 13px);
  -webkit-appearance: none;
  appearance: none;
  z-index: 2;
}

.plyr .plyr__slider:focus {
  outline: 0;
}

.plyr .plyr__slider:focus-visible .plyr__slider__track,
.plyr .plyr__slider[data-focus] .plyr__slider__track {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, hsl(198, 100%, 50%)));
  outline-offset: 2px;
}

.plyr__volume {
  align-items: center;
  display: flex;
  position: relative;
  flex: 1 1 0%;
  max-width: 128px;
}

.plyr__volume .plyr__slider {
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr__volume + .plyr__controls__item {
  margin-left: calc(var(--plyr-control-spacing, 10px));
}

.plyr__progress .plyr__tooltip {
  left: var(--slider-pointer);
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress {
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

.plyr__progress .plyr__slider {
  position: relative;
  z-index: 2;
}

[data-live] .plyr__progress .plyr__slider {
  color: var(--plyr-progress-live-color, white);
}

[data-live-edge] .plyr__progress .plyr__slider {
  color: var(--plyr-progress-live-edge-color, var(--plyr-color-main, hsl(198, 100%, 50%)));
}

.plyr__slider__buffer {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  border-radius: 100px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}

.plyr--loading .plyr__slider__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(
    -45deg,
    var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%,
    transparent 25%,
    transparent 50%,
    var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%,
    var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.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__slider__buffer {
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

.plyr--audio.plyr--loading .plyr__slider__buffer {
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.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__progress__marker-label {
  color: #fff;
  font-size: var(--plyr-font-size-progress-marker, var(--plyr-font-size-small, 13px));
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Poster
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.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 0.2s ease;
  width: 100%;
  z-index: 1;
  pointer-events: none;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster,
.plyr__poster[data-remotion-poster][data-visible] {
  opacity: 1;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Time
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr__time {
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
  border-radius: var(--plyr-time-radius, 5px);
  pointer-events: auto;
}

.plyr__time:focus {
  outline: none;
}

.plyr__time:focus-visible {
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, hsl(198, 100%, 50%)));
}

.plyr__time + .plyr__time::before {
  content: '⁄';
  margin-right: var(--plyr-control-spacing, 10px);
}

@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Tooltip
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.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, 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(0.8);
  transform-origin: 50% 100%;
  transition:
    transform 0.2s 0.1s ease,
    opacity 0.2s 0.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: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:hover .plyr__tooltip,
.plyr .plyr__control:focus-visible .plyr__tooltip,
.plyr__tooltip--visible,
.plyr__slider[data-active] .plyr__tooltip {
  opacity: 1;
  transform: translate(-50%, 0) 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: translate(0, 10px) scale(0.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) * 0.7)
  );
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translate(0, 10px) scale(0.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) * 0.7)
  );
  transform: translateX(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, 0) scale(1);
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Audio Controls
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr--audio {
  display: block;
  width: 100%;
}

.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);
  border: var(--plyr-audio-border, 1px solid #edecec);
}

.plyr--audio .plyr__control:focus-visible,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[role='button'][aria-expanded='true'] {
  background: var(
    --plyr-audio-control-background-hover,
    var(--plyr-color-main, hsl(198, 100%, 50%))
  );
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr.plyr--audio .plyr__slider__track {
  background-color: var(
    --plyr-audio-range-track-background,
    var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))
  );
}

.plyr.plyr--audio .plyr__slider:active .plyr__slider__thumb,
.plyr.plyr--audio .plyr__slider[data-dragging] .plyr__slider__thumb {
  box-shadow:
    var(
      --plyr-range-thumb-shadow,
      0 1px 1px rgba(35, 40, 47, 0.15),
      0 0 0 1px rgba(35, 40, 47, 0.2)
    ),
    0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)
      var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1));
}

.plyr--audio .plyr__slider__buffer {
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Video Controls
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr--video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr--video .plyr__controls {
  background: var(
    --plyr-video-controls-background,
    linear-gradient(rgba(0, 0, 0, 0), rgba(0, 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 0.4s ease-in-out,
    transform 0.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[data-hocus],
.plyr--video .plyr__control[role='button'][aria-expanded='true'] {
  background: var(
    --plyr-video-control-background-hover,
    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, hsl(198, 100%, 50%))
  );
  border: 0;
  border-radius: 100%;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

.plyr__control--overlaid:hover,
.plyr__control--overlaid:focus,
.plyr__control--overlaid[data-hocus] {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr.plyr--video .plyr__slider__track {
  background-color: var(
    --plyr-video-range-track-background,
    var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))
  );
}

.plyr.plyr--video .plyr__slider:active .plyr__slider__thumb,
.plyr.plyr--video .plyr__slider[data-dragging] .plyr__slider__thumb {
  box-shadow:
    var(
      --plyr-range-thumb-shadow,
      0 1px 1px rgba(35, 40, 47, 0.15),
      0 0 0 1px rgba(35, 40, 47, 0.2)
    ),
    0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px)
      var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5));
}

.plyr--video .plyr__slider__buffer {
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25));
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Fullscreen
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr.plyr--fullscreen-active {
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr.plyr--fullscreen-active .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr.plyr--fullscreen-active .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr.plyr--fullscreen-active.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr.plyr--fullscreen-active .plyr__captions {
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Preview
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr__slider__preview {
  background-color: var(--plyr-tooltip-background, #fff);
  border-radius: var(--plyr-menu-radius, 8px);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));
  margin-bottom: calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  transform: scale(0.8);
  transition:
    transform 0.2s 0.1s ease,
    opacity 0.2s 0.1s ease;
  z-index: 2;
}

.plyr__slider__preview[data-visible] {
  opacity: 1;
  transform: scale(1);
}

.plyr__slider__preview::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: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__slider__preview__thumbnail {
  --aspect-ratio: calc(var(--plyr-thumbnail-aspect-ratio, 16 / 9));
  --min-width: var(--plyr-thumbnail-min-width, 140px);
  --max-width: var(--plyr-thumbnail-max-width, 180px);
  background: hsl(216, 15%, 79%);
  border-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  overflow: hidden;
  position: relative;
  display: block;
  width: var(--thumbnail-width);
  height: var(--thumbnail-height);
  contain: strict;
  z-index: 0;
  min-width: var(--min-width);
  min-height: var(--plyr-thumbnail-min-height, calc(var(--min-width) / var(--aspect-ratio)));
  max-width: var(--max-width);
  max-height: var(--plyr-thumbnail-max-height, calc(var(--max-width) / var(--aspect-ratio)));
}

.plyr__slider__preview__thumbnail img,
.plyr__slider__preview__thumbnail::after {
  max-height: none;
  max-width: none;
  object-fit: contain;
  will-change: width, height, transform;
}

.plyr__slider__preview__thumbnail::after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
  content: '';
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr__slider__preview__time-container {
  background: var(
    --plyr-video-controls-background,
    linear-gradient(rgba(0, 0, 0, 0), rgba(0, 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__slider__preview__time {
  color: #fff;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Preview Scrubbing
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  left: 0;
  margin: auto;
  opacity: 0;
  contain: strict;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: var(--thumbnail-width);
  height: var(--thumbnail-height);
  min-width: 100%;
  min-height: 100%;
  z-index: 1;
}

[data-seeking] .plyr__preview-scrubbing {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  max-height: none;
  max-width: none;
  object-fit: contain;
  will-change: width, height, transform;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Gesture
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr__gesture {
  contain: content;
  display: block;
  height: 100%;
  inset: 0;
  opacity: 0;
  pointer-events: none !important;
  position: absolute;
  visibility: hidden;
  width: 100%;
  z-index: 0;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Live Button
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.plyr__live-button {
  background-color: unset !important;
  margin-left: calc(var(--plyr-control-spacing, 10px) * 1.5) !important;
}

.plyr__live-button[data-focus] {
  outline-offset: -5px;
}

.plyr__live-button[data-edge] {
  cursor: unset;
}

.plyr__live-button__text {
  background-color: var(--plyr-live-button-bg, #8a8a8a);
  border-radius: var(--plyr-live-button-border-radius, 2px);
  color: var(--plyr-live-button-color, #161616);
  font-family: var(--plyr-font-family, sans-serif);
  font-size: var(--plyr-font-size-live-button, 12px);
  font-weight: var(--plyr-font-weight-live-button, 600);
  letter-spacing: var(--plyr-live-button-letter-spacing, 1.5px);
  padding: var(--plyr-live-button-padding, 1px 4px);
  transition: color 0.3s ease;
}

.plyr__live-button[data-edge] .plyr__live-button__text {
  background-color: var(--plyr-live-button-edge-bg, #dc2626);
  color: var(--plyr-live-button-edge-color, #f5f5f5);
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Utils
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

.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],
.plyr [role][aria-hidden='true'] {
  display: none !important;
}

/*
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Keyframes
 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 */

@keyframes plyr-progress {
  to {
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}

@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes plyr-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.plyr.svelte-vcltnv{--plyr-color-main:#0fbc8c;--plyr-border-radius:0}
#PlayerWrapper.svelte-suhi4c{position:relative}
.circle.svelte-dqjlks{height:var(--size);width:var(--size);border-color:var(--color) transparent var(--color) var(--color);border-width:calc(var(--size) / 15);border-style:solid;border-image:initial;border-radius:50%;animation:var(--duration) linear 0s infinite normal none running svelte-dqjlks-rotate}.pause-animation.svelte-dqjlks{animation-play-state:paused}@keyframes svelte-dqjlks-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.circle.svelte-1w4sjib{width:var(--size);height:var(--size);box-sizing:border-box;position:relative;border:3px solid transparent;border-top-color:var(--colorOuter);border-radius:50%;animation:svelte-1w4sjib-circleSpin var(--durationOuter) linear infinite}.circle.svelte-1w4sjib::before,.circle.svelte-1w4sjib::after{content:'';box-sizing:border-box;position:absolute;border:3px solid transparent;border-radius:50%}.circle.svelte-1w4sjib::after{border-top-color:var(--colorInner);top:9px;left:9px;right:9px;bottom:9px;animation:svelte-1w4sjib-circleSpin var(--durationInner) linear infinite}.circle.svelte-1w4sjib::before{border-top-color:var(--colorCenter);top:3px;left:3px;right:3px;bottom:3px;animation:svelte-1w4sjib-circleSpin var(--durationCenter) linear infinite}.pause-animation.svelte-1w4sjib,.pause-animation.svelte-1w4sjib::after,.pause-animation.svelte-1w4sjib::before{animation-play-state:paused}@keyframes svelte-1w4sjib-circleSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.wrapper.svelte-7wj78d{width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;line-height:0;box-sizing:border-box}.inner.svelte-7wj78d{transform:scale(calc(var(--floatSize) / 52))}.ball-container.svelte-7wj78d{animation:svelte-7wj78d-ballTwo var(--duration) infinite;width:44px;height:44px;flex-shrink:0;position:relative}.single-ball.svelte-7wj78d{width:44px;height:44px;position:absolute}.ball.svelte-7wj78d{width:20px;height:20px;border-radius:50%;position:absolute;animation:svelte-7wj78d-ballOne var(--duration) infinite ease}.pause-animation.svelte-7wj78d{animation-play-state:paused}.ball-top-left.svelte-7wj78d{background-color:var(--ballTopLeftColor);top:0;left:0}.ball-top-right.svelte-7wj78d{background-color:var(--ballTopRightColor);top:0;left:24px}.ball-bottom-left.svelte-7wj78d{background-color:var(--ballBottomLeftColor);top:24px;left:0}.ball-bottom-right.svelte-7wj78d{background-color:var(--ballBottomRightColor);top:24px;left:24px}@keyframes svelte-7wj78d-ballOne{0%{position:absolute}50%{top:12px;left:12px;position:absolute;opacity:0.5}100%{position:absolute}}@keyframes svelte-7wj78d-ballTwo{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(360deg) scale(1.3)}100%{transform:rotate(720deg) scale(1)}}
.wrapper.svelte-1bsg8wv{position:relative;width:var(--size);height:var(--size)}.circle.svelte-1bsg8wv{position:absolute;width:var(--size);height:var(--size);background-color:var(--color);border-radius:100%;opacity:0.6;top:0;left:0;animation-fill-mode:both;animation-name:svelte-1bsg8wv-bounce !important}.pause-animation.svelte-1bsg8wv{animation-play-state:paused}@keyframes svelte-1bsg8wv-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}
.svelte-rhgdjk{overflow:hidden;position:relative;text-indent:-9999px;display:inline-block;background:#f86;border-radius:50%;transform:rotateZ(90deg);transform-origin:50% 50%;animation:svelte-rhgdjk-plus-loader-background var(--duration) infinite ease-in-out}.svelte-rhgdjk::after{background:#f86;border-radius:50% 0 0 50%;content:'';position:absolute;right:50%;top:0;width:50%;height:100%;transform-origin:100% 50%;animation:svelte-rhgdjk-plus-loader-top var(--duration) infinite linear}.svelte-rhgdjk::before{background:#fc6;border-radius:50% 0 0 50%;content:'';position:absolute;right:50%;top:0;width:50%;height:100%;transform-origin:100% 50%;animation:svelte-rhgdjk-plus-loader-bottom var(--duration) infinite linear}.pause-animation.svelte-rhgdjk,.pause-animation.svelte-rhgdjk::before,.pause-animation.svelte-rhgdjk::after{animation-play-state:paused}@keyframes svelte-rhgdjk-plus-loader-top{2.5%{background:#f86;transform:rotateY(0deg);animation-timing-function:ease-in}13.75%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:step-start}13.76%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:ease-out}25%{background:#fc6;transform:rotateY(180deg)}27.5%{background:#fc6;transform:rotateY(180deg);animation-timing-function:ease-in}41.25%{background:#ffae0d;transform:rotateY(90deg);animation-timing-function:step-start}41.26%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:ease-out}50%{background:#6d7;transform:rotateY(0deg)}52.5%{background:#6d7;transform:rotateY(0deg);animation-timing-function:ease-in}63.75%{background:#2cc642;transform:rotateY(90deg);animation-timing-function:step-start}63.76%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:ease-out}75%{background:#4ae;transform:rotateY(180deg)}77.5%{background:#4ae;transform:rotateY(180deg);animation-timing-function:ease-in}91.25%{background:#1386d2;transform:rotateY(90deg);animation-timing-function:step-start}91.26%{background:#ff430d;transform:rotateY(90deg);animation-timing-function:ease-in}100%{background:#f86;transform:rotateY(0deg);animation-timing-function:step-start}}@keyframes svelte-rhgdjk-plus-loader-bottom{0%{background:#fc6;animation-timing-function:step-start}50%{background:#fc6;animation-timing-function:step-start}75%{background:#4ae;animation-timing-function:step-start}100%{background:#4ae;animation-timing-function:step-start}}@keyframes svelte-rhgdjk-plus-loader-background{0%{background:#f86;transform:rotateZ(180deg)}25%{background:#f86;transform:rotateZ(180deg);animation-timing-function:step-start}27.5%{background:#6d7;transform:rotateZ(90deg)}50%{background:#6d7;transform:rotateZ(90deg);animation-timing-function:step-start}52.5%{background:#6d7;transform:rotateZ(0deg)}75%{background:#6d7;transform:rotateZ(0deg);animation-timing-function:step-start}77.5%{background:#f86;transform:rotateZ(270deg)}100%{background:#f86;transform:rotateZ(270deg);animation-timing-function:step-start}}
.wrapper.svelte-1w1ueev{width:var(--size);height:var(--size)}.circle.svelte-1w1ueev{width:var(--size);height:var(--size);background-color:var(--color);animation-duration:var(--duration);border-radius:100%;display:inline-block;animation:svelte-1w1ueev-scaleOut var(--duration) ease-in-out infinite}.pause-animation.svelte-1w1ueev{animation-play-state:paused}@keyframes svelte-1w1ueev-scaleOut{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}
.wrapper.svelte-nfuakd{width:var(--size);height:var(--stroke);transform:scale(calc(var(--floatSize) / 75));display:flex;justify-content:center;align-items:center}.line.svelte-nfuakd{width:var(--size);height:var(--stroke);background:var(--color);border-radius:var(--stroke);transform-origin:center center;animation:svelte-nfuakd-spineLine var(--duration) ease infinite}.pause-animation.svelte-nfuakd{animation-play-state:paused}@keyframes svelte-nfuakd-spineLine{0%{transform:rotate(-20deg);height:5px;width:75px}5%{height:5px;width:75px}30%{transform:rotate(380deg);height:5px;width:75px}40%{transform:rotate(360deg);height:5px;width:75px}55%{transform:rotate(0deg);height:5px;width:5px}65%{transform:rotate(0deg);height:5px;width:85px}68%{transform:rotate(0deg);height:5px}75%{transform:rotate(0deg);height:5px;width:1px}78%{height:5px;width:5px}90%{height:5px;width:75px;transform:rotate(0deg)}99%,100%{height:5px;width:75px;transform:rotate(-20deg)}}
.wrapper.svelte-cihful{height:var(--size);width:var(--size);display:inline-block;text-align:center;font-size:10px}.rect.svelte-cihful{height:100%;width:10%;display:inline-block;margin-right:4px;transform:scaleY(0.4);background-color:var(--color);animation:svelte-cihful-stretch var(--duration) ease-in-out infinite}.pause-animation.svelte-cihful{animation-play-state:paused}@keyframes svelte-cihful-stretch{0%,40%,100%{transform:scaleY(0.4)}20%{transform:scaleY(1)}}
.wrapper.svelte-bnawe9{height:calc(var(--size) / 15);width:calc(var(--size) * 2);background-color:var(--rgba);position:relative;overflow:hidden;background-clip:padding-box}.lines.svelte-bnawe9{height:calc(var(--size) / 15);background-color:var(--color)}.small-lines.svelte-bnawe9{position:absolute;overflow:hidden;background-clip:padding-box;display:block;border-radius:2px;will-change:left, right;animation-fill-mode:forwards}.small-lines.\31 .svelte-bnawe9{animation:var(--duration) cubic-bezier(0.65, 0.815, 0.735, 0.395) 0s infinite normal none
			running svelte-bnawe9-long}.small-lines.\32 .svelte-bnawe9{animation:var(--duration) cubic-bezier(0.165, 0.84, 0.44, 1) calc((var(--duration) + 0.1) / 2)
			infinite normal none running svelte-bnawe9-short}.pause-animation.svelte-bnawe9{animation-play-state:paused}@keyframes svelte-bnawe9-long{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes svelte-bnawe9-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}
.wrapper.svelte-c0n7a9{width:var(--size);height:var(--size)}.circle.svelte-c0n7a9{border-radius:100%;animation-fill-mode:both;position:absolute;opacity:0;width:var(--size);height:var(--size);background-color:var(--color);animation:svelte-c0n7a9-bounce var(--duration) linear infinite}.pause-animation.svelte-c0n7a9{animation-play-state:paused}@keyframes svelte-c0n7a9-bounce{0%{opacity:0;transform:scale(0)}5%{opacity:1}100%{opacity:0;transform:scale(1)}}
.wrapper.svelte-kxapcj{position:relative;width:var(--size);height:var(--size)}.border.svelte-kxapcj{border-color:var(--color);position:absolute;top:0px;left:0px;width:var(--size);height:var(--size);opacity:0.4;perspective:800px;border-width:6px;border-style:solid;border-image:initial;border-radius:100%}.border.\31 .svelte-kxapcj{animation:var(--duration) linear 0s infinite normal none running svelte-kxapcj-ringOne}.border.\32 .svelte-kxapcj{animation:var(--duration) linear 0s infinite normal none running svelte-kxapcj-ringTwo}.pause-animation.svelte-kxapcj{animation-play-state:paused}@keyframes svelte-kxapcj-ringOne{0%{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}100%{transform:rotateX(360deg) rotateY(180deg) rotateZ(360deg)}}@keyframes svelte-kxapcj-ringTwo{0%{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}100%{transform:rotateX(180deg) rotateY(360deg) rotateZ(360deg)}}
.wrapper.svelte-14x3x60{height:var(--size);width:var(--size);display:flex;align-items:center;justify-content:center}.dot.svelte-14x3x60{height:var(--dotSize);width:var(--dotSize);background-color:var(--color);margin:2px;display:inline-block;border-radius:100%;animation:svelte-14x3x60-sync var(--duration) ease-in-out infinite alternate both running}.pause-animation.svelte-14x3x60{animation-play-state:paused}@-webkit-keyframes svelte-14x3x60-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes svelte-14x3x60-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
.wrapper.svelte-1lgkc8y{width:var(--size);height:calc(var(--size) / 2);overflow:hidden}.rainbow.svelte-1lgkc8y{width:var(--size);height:var(--size);border-left-color:transparent;border-bottom-color:transparent;border-top-color:var(--color);border-right-color:var(--color);box-sizing:border-box;transform:rotate(-200deg);border-radius:50%;border-style:solid;animation:var(--duration) ease-in-out 0s infinite normal none running svelte-1lgkc8y-rotate}.pause-animation.svelte-1lgkc8y{animation-play-state:paused}@keyframes svelte-1lgkc8y-rotate{0%{border-width:10px}25%{border-width:3px}50%{transform:rotate(115deg);border-width:10px}75%{border-width:3px}100%{border-width:10px}}
.wrapper.svelte-x7zza7{width:calc(var(--size) * 1.3);height:calc(var(--size) * 1.3);display:flex;justify-content:center;align-items:center}.firework.svelte-x7zza7{border:calc(var(--size) / 10) dotted var(--color);width:var(--size);height:var(--size);border-radius:50%;animation:svelte-x7zza7-fire var(--duration) cubic-bezier(0.165, 0.84, 0.44, 1) infinite}.pause-animation.svelte-x7zza7{animation-play-state:paused}@keyframes svelte-x7zza7-fire{0%{opacity:1;transform:scale(0.1)}25%{opacity:0.85}100%{transform:scale(1);opacity:0}}
.wrapper.svelte-1w8rpx6{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:calc(var(--size) / 2.5)}.cube.svelte-1w8rpx6{position:absolute;top:0px;width:calc(var(--size) / 5);height:calc(var(--size) / 2.5);background-color:var(--color);animation:svelte-1w8rpx6-motion var(--duration) cubic-bezier(0.895, 0.03, 0.685, 0.22) infinite}.pause-animation.svelte-1w8rpx6{animation-play-state:paused}@keyframes svelte-1w8rpx6-motion{0%{opacity:1}50%{opacity:0}100%{opacity:1}}
.wrapper.svelte-1rvptk{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.ring.svelte-1rvptk{position:absolute;border:2px solid var(--color);border-radius:50%;background-color:transparent;animation:svelte-1rvptk-motion var(--duration) ease infinite}.pause-animation.svelte-1rvptk{animation-play-state:paused}@keyframes svelte-1rvptk-motion{0%{transform:translateY(var(--motionOne))}50%{transform:translateY(var(--motionTwo))}100%{transform:translateY(var(--motionThree))}}
.wrapper.svelte-1uhddr4{height:var(--size);width:var(--size);display:flex;justify-content:center;align-items:center}.spinner.svelte-1uhddr4{height:var(--size);width:var(--size);animation:svelte-1uhddr4-rotate var(--duration) infinite linear}.dot.svelte-1uhddr4{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:var(--color);border-radius:100%;animation:svelte-1uhddr4-bounce var(--duration) infinite ease-in-out}.pause-animation.svelte-1uhddr4{animation-play-state:paused}@keyframes svelte-1uhddr4-rotate{100%{transform:rotate(360deg)}}@keyframes svelte-1uhddr4-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}
.square.svelte-x90y{height:var(--size);width:var(--size);background-color:var(--color);animation:svelte-x90y-squareDelay var(--duration) 0s infinite cubic-bezier(0.09, 0.57, 0.49, 0.9);animation-fill-mode:both;perspective:100px;display:inline-block}.pause-animation.svelte-x90y{animation-play-state:paused}@keyframes svelte-x90y-squareDelay{25%{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}50%{-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}100%{-webkit-transform:rotateX(0) rotateY(0);transform:rotateX(0) rotateY(0)}}
.wrapper.svelte-5bpnhx{position:relative;display:flex;justify-content:center;align-items:center;width:var(--size);height:var(--size)}.shadow.svelte-5bpnhx{color:var(--color);font-size:var(--size);overflow:hidden;width:var(--size);height:var(--size);border-radius:50%;margin:28px auto;position:relative;transform:translateZ(0);animation:svelte-5bpnhx-load var(--duration) infinite ease, svelte-5bpnhx-round var(--duration) infinite ease}.pause-animation.svelte-5bpnhx{animation-play-state:paused}@keyframes svelte-5bpnhx-load{0%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em,
				0 -0.83em 0 -0.477em}5%,95%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em,
				0 -0.83em 0 -0.477em}10%,59%{box-shadow:0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em,
				-0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em}20%{box-shadow:0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em,
				-0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em}38%{box-shadow:0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em,
				-0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em}100%{box-shadow:0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em,
				0 -0.83em 0 -0.477em}}@keyframes svelte-5bpnhx-round{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.wrapper.svelte-e653jg{height:var(--size);width:var(--size);border-radius:100%;animation:svelte-e653jg-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;position:relative}.circle-one.svelte-e653jg{top:var(--moonSize);background-color:var(--color);width:calc(var(--size) / 7);height:calc(var(--size) / 7);border-radius:100%;animation:svelte-e653jg-moonStretchDelay var(--duration) 0s infinite linear;animation-fill-mode:forwards;opacity:0.8;position:absolute}.circle-two.svelte-e653jg{opacity:0.1;border:calc(var(--size) / 7) solid var(--color);height:var(--size);width:var(--size);border-radius:100%;box-sizing:border-box}.pause-animation.svelte-e653jg{animation-play-state:paused}@keyframes svelte-e653jg-moonStretchDelay{100%{transform:rotate(360deg)}}
.wrapper.svelte-1cx3779.svelte-1cx3779{height:var(--size);width:var(--size);position:relative;display:flex;justify-content:center;align-items:center}.wrapper.svelte-1cx3779 .svelte-1cx3779{line-height:0;box-sizing:border-box}.spinner-inner.svelte-1cx3779.svelte-1cx3779{height:var(--size);width:var(--size);transform:scale(calc(var(--size) / 70))}.mask.svelte-1cx3779.svelte-1cx3779{position:absolute;border-radius:2px;overflow:hidden;perspective:1000;backface-visibility:hidden}.plane.svelte-1cx3779.svelte-1cx3779{background:var(--color);width:400%;height:100%;position:absolute;z-index:100;perspective:1000;backface-visibility:hidden}#top.svelte-1cx3779 .plane.svelte-1cx3779{z-index:2000;animation:svelte-1cx3779-trans1 var(--duration) ease-in infinite 0s backwards}#middle.svelte-1cx3779 .plane.svelte-1cx3779{transform:translate3d(0px, 0, 0);background:var(--rgba);animation:svelte-1cx3779-trans2 var(--duration) linear infinite calc(var(--duration) / 4) backwards}#bottom.svelte-1cx3779 .plane.svelte-1cx3779{z-index:2000;animation:svelte-1cx3779-trans3 var(--duration) ease-out infinite calc(var(--duration) / 2) backwards}#top.svelte-1cx3779.svelte-1cx3779{width:53px;height:20px;left:20px;top:5px;transform:skew(-15deg, 0);z-index:100}#middle.svelte-1cx3779.svelte-1cx3779{width:33px;height:20px;left:20px;top:21px;transform:skew(-15deg, 40deg)}#bottom.svelte-1cx3779.svelte-1cx3779{width:53px;height:20px;top:35px;transform:skew(-15deg, 0)}.pause-animation.svelte-1cx3779 .plane.svelte-1cx3779{animation-play-state:paused}@keyframes svelte-1cx3779-trans1{from{transform:translate3d(53px, 0, 0)}to{transform:translate3d(-250px, 0, 0)}}@keyframes svelte-1cx3779-trans2{from{transform:translate3d(-160px, 0, 0)}to{transform:translate3d(53px, 0, 0)}}@keyframes svelte-1cx3779-trans3{from{transform:translate3d(53px, 0, 0)}to{transform:translate3d(-220px, 0, 0)}}
span.svelte-1jnfmql.svelte-1jnfmql{width:var(--size);height:calc(var(--size) / 4);position:relative;display:block}div.svelte-1jnfmql.svelte-1jnfmql{width:calc(var(--size) / 4);height:calc(var(--size) / 4);position:absolute;left:0%;top:0;border-radius:2px;background:var(--color);transform:translateX(-50%) rotate(45deg) scale(0);animation:svelte-1jnfmql-diamonds var(--duration) linear infinite}div.svelte-1jnfmql.svelte-1jnfmql:nth-child(1){animation-delay:calc(var(--duration) * 2 / 3 * -1)}div.svelte-1jnfmql.svelte-1jnfmql:nth-child(2){animation-delay:calc(var(--duration) * 2 / 3 * -2)}div.svelte-1jnfmql.svelte-1jnfmql:nth-child(3){animation-delay:calc(var(--duration) * 2 / 3 * -3)}.pause-animation.svelte-1jnfmql div.svelte-1jnfmql{animation-play-state:paused}@keyframes svelte-1jnfmql-diamonds{50%{left:50%;transform:translateX(-50%) rotate(45deg) scale(1)}100%{left:100%;transform:translateX(-50%) rotate(45deg) scale(0)}}
div.svelte-db2m9w{position:relative;width:var(--size);height:var(--size);background-color:transparent;box-shadow:inset 0px 0px 0px 2px var(--color);border-radius:50%}div.svelte-db2m9w::before,div.svelte-db2m9w::after{position:absolute;content:'';background-color:var(--color)}div.svelte-db2m9w::after{width:calc(var(--size) / 2.4);height:2px;top:calc(var(--size) / 2);left:calc(var(--size) / 2);transform-origin:1px 1px;animation:svelte-db2m9w-rotate calc(var(--duration) / 4) linear infinite}div.svelte-db2m9w::before{width:calc(var(--size) / 3);height:2px;top:calc((var(--size) / 2));left:calc((var(--size) / 2));transform-origin:1px 1px;animation:svelte-db2m9w-rotate var(--duration) linear infinite}.pause-animation.svelte-db2m9w,.pause-animation.svelte-db2m9w::before,.pause-animation.svelte-db2m9w::after{animation-play-state:paused}@keyframes svelte-db2m9w-rotate{100%{transform:rotate(360deg)}}
.wrapper.svelte-1vzsw15{position:relative;display:flex;justify-content:center;align-items:center;width:calc(var(--size) * 2.5);height:var(--size);overflow:hidden}.bar.svelte-1vzsw15{position:absolute;top:calc(var(--size) / 10);width:calc(var(--size) / 5);height:calc(var(--size) / 10);margin-top:calc(var(--size) - var(--size) / 10);transform:skewY(0deg);background-color:var(--color);animation:svelte-1vzsw15-motion var(--duration) ease-in-out infinite}.pause-animation.svelte-1vzsw15{animation-play-state:paused}@keyframes svelte-1vzsw15-motion{25%{transform:skewY(25deg)}50%{height:100%;margin-top:0}75%{transform:skewY(-25deg)}}
.wrapper.svelte-bv9t2p{display:inherit;position:relative;width:var(--size);height:var(--size)}.circle.svelte-bv9t2p{position:absolute;width:var(--size);height:var(--size);border:thick solid var(--rgba);border-radius:50%;opacity:1;top:0px;left:0px;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1), cubic-bezier(0.3, 0.61, 0.355, 1);animation-direction:normal, normal;animation-fill-mode:none, none;animation-play-state:running, running;animation-name:svelte-bv9t2p-puff-1, svelte-bv9t2p-puff-2;box-sizing:border-box}.pause-animation.svelte-bv9t2p{animation-play-state:paused}@keyframes svelte-bv9t2p-puff-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes svelte-bv9t2p-puff-2{0%{opacity:1}100%{opacity:0}}
.wrapper.svelte-f6hkgc{width:var(--size);height:calc(var(--size) * 1.5);margin-left:var(--size);background:var(--color);display:inline-block;position:relative;box-sizing:border-box;animation:svelte-f6hkgc-bump var(--duration) ease-in infinite alternate}.wrapper.svelte-f6hkgc::after{content:'';box-sizing:border-box;left:50%;top:100%;transform:translate(-50%, 0);position:absolute;border:var(--size) solid transparent;border-top-color:var(--color)}.pause-animation.svelte-f6hkgc{animation-play-state:paused}@keyframes svelte-f6hkgc-bump{0%{transform:translate(-50%, 5px)}100%{transform:translate(-50%, -5px)}}
.wrapper.svelte-1ju64u{width:var(--size);height:calc(var(--size) * 1.5);margin-left:var(--size);margin-top:var(--size);background:var(--color);display:inline-block;position:relative;box-sizing:border-box;animation:svelte-1ju64u-bump var(--duration) ease-in infinite alternate}.wrapper.svelte-1ju64u::after{content:'';box-sizing:border-box;left:50%;bottom:100%;transform:translate(-50%, 0);position:absolute;border:var(--size) solid transparent;border-bottom-color:var(--color)}.pause-animation.svelte-1ju64u{animation-play-state:paused}@keyframes svelte-1ju64u-bump{0%{transform:translate(-50%, 5px)}100%{transform:translate(-50%, -5px)}}
#HtmlTextPreview.svelte-17bqq35{height:10vh;overflow-y:auto}
button.svelte-1ds4zsk{font-size:0.8vw}
.textPreview.svelte-1rxponr{font-size:small;height:75px;overflow-y:auto;overflow-x:hidden}
#EventTemplateListWrapper.svelte-1j9go8c{overflow-x:hidden;overflow-y:auto;height:9em}
#PinnedVoiceWrapper.svelte-1k21oxc{background-color:rgba(255, 255, 255, 0.03)}
#SpeakerWrapper.svelte-1clnxr8.svelte-1clnxr8{background-color:rgba(255, 255, 255, 0.03)}.speakerCard.svelte-1clnxr8 .btn-group.svelte-1clnxr8{display:none}.speakerCard.svelte-1clnxr8:hover .btn-group.svelte-1clnxr8{display:block}
#TagsWrapper.svelte-37wtfz{background-color:rgba(255, 255, 255, 0.03)}
.dropdown-menu.svelte-13b2w0e{position:absolute;right:0px;top:35px}
#QuickToolsNav.svelte-1qwo2nu{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;display:-webkit-box;will-change:transform}.hidden.svelte-1qwo2nu{display:none}
i.svelte-102kfjj{pointer-events:none;font-size:0.8vw}
.dropdown-menu.svelte-1azvdqe{z-index:9999}i.svelte-1azvdqe{pointer-events:none;font-size:0.8vw}
#EventGroups.svelte-ia0w86{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;display:-webkit-box}
#EventNavSelectInput.svelte-116bse9{background:none;border:none;width:8.2ex;text-align:right}
#QuillEditor.svelte-wbogvn{background-color:#fbfbfb;color:#000;height:auto;min-height:160px;word-break:break-word}
button.svelte-m01068,input.svelte-m01068{font-size:0.9vw !important;padding:3px 6px !important}
.EventPositionInput.svelte-1jl6rb{transform:scale(0.7) translate(0%, 10%)}.form-range.svelte-1jl6rb{height:0.5rem;color:aquamarine}.form-label.svelte-1jl6rb{font-size:10px;margin:0}
button.svelte-6hbqcm{padding:2px;margin:0}
.notesInput.svelte-9dbo71{resize:both;font-size:1vw;height:100px;width:250px}button.svelte-9dbo71{padding:2px;margin:0}.closeButton.svelte-9dbo71{position:absolute;top:0;right:3px}
button.svelte-10xukqc{padding:2px;margin:0}
button.svelte-10xukqc{padding:2px;margin:0}
.speakerWrapper.svelte-akodta{overflow-x:auto;white-space:nowrap}
.speakerWrapper.svelte-akodta{overflow-x:auto;white-space:nowrap}
.tagWrapper.svelte-18a6s09{overflow-x:auto;white-space:nowrap}
.eventItem.svelte-1kz02dk{min-height:229px !important}.newEventButton.svelte-1kz02dk{box-shadow:0.3rem 0.3rem 0.3rem rgb(0 0 0 / 50%);float:left;-webkit-text-stroke:1px}
.EditorPreviewText.svelte-1lsaluu{height:160px;overflow-y:auto;overflow-x:hidden}
.newEventButton.svelte-y8hi25{box-shadow:0.3rem 0.3rem 0.3rem rgb(0 0 0 / 50%);float:left;-webkit-text-stroke:1px}.eventItem.svelte-y8hi25{min-height:229px}
.EditorPreviewText.svelte-14k094b{font-size:0.8vw;height:160px;overflow-y:auto;overflow-x:hidden}
.newEventButton.svelte-1339140{box-shadow:0.3rem 0.3rem 0.3rem rgb(0 0 0 / 50%);float:left;-webkit-text-stroke:1px}.eventItem.svelte-1339140{min-height:229px !important}
#QuillEditor.svelte-1lokbz0{height:auto;min-height:160px;word-break:break-word}
.small.svelte-1lwg2ov{font-size:11px}.slider-label.svelte-1lwg2ov{margin:-5px 0}
.newEventButton.svelte-mrk8py.svelte-mrk8py{box-shadow:0.3rem 0.3rem 0.3rem rgb(0 0 0 / 50%);float:left;-webkit-text-stroke:1px}.eventItem.svelte-mrk8py.svelte-mrk8py{min-height:229px}.speakerStyleSelect.svelte-mrk8py.svelte-mrk8py{padding:0;background:none;border:none;border-bottom:1px solid}select.svelte-mrk8py>option.svelte-mrk8py{color:var(--bs-light)}.glowing-button.svelte-mrk8py.svelte-mrk8py{animation:svelte-mrk8py-glowing 2000ms infinite;box-shadow:0 0 3px #0fbc8c}@keyframes svelte-mrk8py-glowing{0%{background-color:#0fbc8c;box-shadow:0 0 3px #0fbc8c}50%{background-color:#11dda3;box-shadow:0 0 10px #11dda3}100%{background-color:#0de9aa;box-shadow:0 0 3px #0de9aa}}
#EditorContextMenu.svelte-15lxo72{position:fixed;display:grid;max-width:340px;z-index:10000}
#EventList.svelte-3eow5r{overflow-y:auto;overflow-x:hidden;will-change:transform}#eventsWrapper.svelte-3eow5r{list-style:none;margin:0;padding:0}
.btn-group.svelte-lc1mv3{position:fixed;right:0;z-index:999}
.timelineEvent.svelte-t9nwxs{position:absolute;height:100%;font-size:0.8vw;overflow:hidden}.eventTimelineText.svelte-t9nwxs{padding:5px;overflow:hidden;cursor:move;font-size:0.7rem}.eventHandle.svelte-t9nwxs{height:100%;padding:0;font-size:8px;cursor:col-resize}
.compareEvent.svelte-18qwrt1{position:absolute;height:100%;font-size:0.8vw;pointer-events:none}.eventTimelineText.svelte-18qwrt1{padding:5px;overflow:hidden;cursor:move;font-size:0.7rem}
.TimelineMarker.svelte-1yowg82{position:absolute;height:100%;width:2px;bottom:0px}.bi-caret-up-fill.svelte-1yowg82{transform:translateX(-7.25px);height:15px}
#playhead.svelte-1hb9zji{position:absolute;height:100%;width:1px;background-color:#ffd700;bottom:0px;transition:left 0.75s ease}.bi-caret-up-fill.svelte-1hb9zji{transform:translateX(-7.25px);color:#ffd700;height:15px}
button.svelte-1nu0wrb,input.svelte-1nu0wrb,span.svelte-1nu0wrb{font-size:0.65vw;padding:1px 4px}#TracksWrapper.svelte-1nu0wrb{overflow-y:hidden;overflow-x:scroll}#TimelineRuler.svelte-1nu0wrb{min-width:100%;height:10px;background-image:url("../assets/img/Ruler.jpg");background-size:contain;position:relative;margin:0;padding:0;cursor:grab}
#UsageTable.svelte-fo107r{max-height:500px;overflow-y:auto}
#TranscriptTableDashboard.svelte-wh3gcw{max-height:500px;margin-bottom:2%}
#TranslationTableDashboard.svelte-14k3iq7{max-height:500px;margin-bottom:2%}
.table-responsive.svelte-1tx97he{max-height:50vh}
.modal-body.svelte-ksri3n{min-height:85vh}
#advancedOptions.svelte-1bzi5k6{overflow-y:auto;overflow-x:none;max-height:30vh}
#PositionPreviewStage.svelte-8ys7bi{position:relative;width:100%}#PositionPreviewWrapper.svelte-8ys7bi{position:absolute;pointer-events:none;overflow:hidden;height:100%;width:100%;top:0;padding:2%}#PositionPreview.svelte-8ys7bi{position:relative;display:inline-block;user-select:none}
table.svelte-qopkf1{display:flex;flex-flow:column;width:100%;height:60vh}thead.svelte-qopkf1{flex:0 0 auto}tbody.svelte-qopkf1{flex:1 1 auto;display:block;overflow-y:auto;overflow-x:hidden}tr.svelte-qopkf1{width:100%;display:table;table-layout:fixed}
input[type="file"].svelte-1kyhdeb{display:none}.custom-file-upload.svelte-1kyhdeb{cursor:pointer;color:#fff;background-color:#444;border-color:#444;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:0.9375rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out,
        background-color 0.15s ease-in-out,
        border-color 0.15s ease-in-out,
        box-shadow 0.15s ease-in-out;margin:0}.custom-file-upload.svelte-1kyhdeb:hover{color:#fff;background-color:#313131;border-color:#2b2b2b;text-decoration:none}
#advancedOptions.svelte-ajh17q{overflow-y:auto;overflow-x:none;max-height:50vh}
#advancedOptions.svelte-17j38{overflow-y:auto;overflow-x:none;max-height:50vh}
#advancedOptions.svelte-1ywix2c{overflow-y:auto;overflow-x:none;max-height:50vh}
#targetFolderInputGroup.svelte-1gbxvpd{background-color:#00000014}
.welcome-option.svelte-1v9jqkq:hover{background-color:var(--bs-primary);color:var(--bs-light)}.option-icon.svelte-1v9jqkq{margin-top:6rem;font-size:5vw}
.table-responsive.svelte-1b9xrjw{max-height:500px;overflow:auto}
#TagTableWrapper.svelte-e4yio5{max-height:30vh;overflow-y:auto}
.folders-container.svelte-nvdy6k{min-width:max-content}.list-group-item.svelte-nvdy6k{padding:0.5rem 0.25rem;background:transparent}.folder-name.svelte-nvdy6k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}
.folder-nav-container.svelte-17xzsro{width:100%;overflow:hidden}.nav-sidebar.svelte-17xzsro{height:80vh;overflow-y:auto;overflow-x:auto;max-width:100%;padding-bottom:20px}.folders-container.svelte-17xzsro{min-width:max-content}.list-group-item.svelte-17xzsro{padding:0.5rem 0.25rem;background:transparent}.active-folder.svelte-17xzsro{background-color:rgba(33, 150, 243, 0.1);border-radius:4px}button.root-drive-item.svelte-17xzsro,button.root-drive-item.svelte-17xzsro:hover,button.root-drive-item.svelte-17xzsro:focus,.btn-link.svelte-17xzsro{text-decoration:none}.spin.svelte-17xzsro{animation:svelte-17xzsro-spin 1s linear infinite}@keyframes svelte-17xzsro-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
#workspace-table-view.svelte-19pjd29{height:80vh;overflow-y:auto}.loading-container.svelte-19pjd29{height:80vh}table.svelte-19pjd29{position:relative}thead.svelte-19pjd29{position:sticky;top:0;z-index:1}tr[data-record-type="folder"].svelte-19pjd29{cursor:pointer}.col-icon.svelte-19pjd29{width:40px;min-width:40px}.col-name.svelte-19pjd29{width:30%;min-width:250px}.col-state.svelte-19pjd29{width:15%;min-width:150px}.col-sm.svelte-19pjd29{width:9%;min-width:120px}
#thumbnail-view.svelte-1hepn1r{height:80vh;overflow-y:auto}.loading-container.svelte-1hepn1r{height:80vh}.folder-card.svelte-1hepn1r{cursor:pointer;transition:all 0.2s ease-in-out;border:1px solid rgba(0, 0, 0, 0.125)}.record-card.svelte-1hepn1r{cursor:pointer;transition:all 0.2s ease-in-out;border:1px solid rgba(0, 0, 0, 0.125)}.selected.svelte-1hepn1r{background-color:rgba(13, 110, 253, 0.1);border-color:#0d6efd;box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25)}.card.dragging.svelte-1hepn1r{opacity:0.5}.card.drop-target.svelte-1hepn1r{border-color:#0d6efd;background-color:rgba(13, 110, 253, 0.1);box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25)}.card-header.svelte-1hepn1r{background-color:rgba(0, 0, 0, 0.03);border-bottom:1px solid rgba(0, 0, 0, 0.125);padding:0.75rem}.detail-row.svelte-1hepn1r{display:flex;justify-content:space-between;margin-bottom:0.5rem}.empty-state.svelte-1hepn1r{color:#6c757d}.section-title.svelte-1hepn1r{font-weight:600;color:#495057}.title-container.svelte-1hepn1r{flex:1;min-width:0;align-items:flex-start}.record-title.svelte-1hepn1r{word-wrap:break-word;word-break:break-word;hyphens:auto;line-height:1.2}
.loading-container.svelte-1tapgh5.svelte-1tapgh5{height:80vh}.kanban-container.svelte-1tapgh5.svelte-1tapgh5{height:80vh;overflow-x:auto;padding:1rem 0}.kanban-board.svelte-1tapgh5.svelte-1tapgh5{display:flex;min-height:100%;gap:1rem}.kanban-column.svelte-1tapgh5.svelte-1tapgh5{flex:0 0 280px;background-color:var(--bs-light);border-radius:0.375rem;display:flex;flex-direction:column;max-height:100%;border:1px solid var(--bs-border-color)}.kanban-column.drag-over.svelte-1tapgh5.svelte-1tapgh5{background-color:var(--bs-primary-bg-subtle);border:1px dashed var(--bs-primary)}.column-header.svelte-1tapgh5.svelte-1tapgh5{padding:0.75rem;background-color:var(--bs-light-bg-subtle);border-bottom:1px solid var(--bs-border-color);border-radius:0.375rem 0.375rem 0 0;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1}.column-header.svelte-1tapgh5 h5.svelte-1tapgh5{margin:0;font-size:1rem;font-weight:600;color:var(--bs-body-color)}.column-content.svelte-1tapgh5.svelte-1tapgh5{padding:0.75rem;overflow-y:auto;flex-grow:1;display:flex;flex-direction:column;gap:0.75rem}.kanban-card.svelte-1tapgh5.svelte-1tapgh5{cursor:pointer;user-select:none;position:relative;background-color:var(--bs-card-bg, var(--bs-body-bg));border-color:var(--bs-card-border-color, var(--bs-border-color))}.kanban-card.svelte-1tapgh5.svelte-1tapgh5:hover{box-shadow:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.15)}.kanban-card.dragging.svelte-1tapgh5.svelte-1tapgh5{opacity:0.5}.kanban-card.drag-above.svelte-1tapgh5.svelte-1tapgh5{border-top:2px solid var(--bs-primary);margin-top:-2px}.kanban-card.drag-below.svelte-1tapgh5.svelte-1tapgh5{border-bottom:2px solid var(--bs-primary);margin-bottom:-2px}.kanban-card.selected.svelte-1tapgh5.svelte-1tapgh5{border-color:var(--bs-primary);border-width:2px}.card-title.svelte-1tapgh5.svelte-1tapgh5{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bs-body-color)}.card-info.svelte-1tapgh5.svelte-1tapgh5{font-size:0.8rem;display:flex;flex-direction:column;gap:0.25rem}.card-info.svelte-1tapgh5 div.svelte-1tapgh5{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-header.svelte-1tapgh5.svelte-1tapgh5{padding-top:0.5rem;padding-bottom:0.5rem;background-color:var(--bs-card-cap-bg, rgba(var(--bs-body-color-rgb), 0.03))}.card-body.svelte-1tapgh5.svelte-1tapgh5{padding:0.5rem}
#workspaceWrapper.svelte-lyq2zd{max-height:90vh;height:90vh}
table.svelte-qopkf1{display:flex;flex-flow:column;width:100%;height:60vh}thead.svelte-qopkf1{flex:0 0 auto}tbody.svelte-qopkf1{flex:1 1 auto;display:block;overflow-y:auto;overflow-x:hidden}tr.svelte-qopkf1{width:100%;display:table;table-layout:fixed}
textarea.svelte-cggnmo{font-family:plexMono}
table.svelte-1vb7od{display:flex;flex-flow:column;width:100%;height:60vh}thead.svelte-1vb7od{flex:0 0 auto}tbody.svelte-1vb7od{flex:1 1 auto;display:block;overflow-y:auto;overflow-x:hidden}tr.svelte-1vb7od{width:100%;display:table;table-layout:fixed}
.scrollArea.svelte-yamxiv{height:500px;overflow-y:auto;background-color:rgba(0, 0, 0, 0.1)}
tbody.svelte-1a67nnn.svelte-1a67nnn{display:block;height:250px;overflow:auto}thead.svelte-1a67nnn.svelte-1a67nnn,tbody.svelte-1a67nnn tr.svelte-1a67nnn{display:table;width:100%;table-layout:fixed}
#systemLogoImg.svelte-1z12tuv{height:2rem;border-radius:50%}
#StyleGuideEditSection.svelte-z9syd6{max-height:70vh;overflow-y:auto}
#LoginScreen.svelte-2qzcjx.svelte-2qzcjx{background-color:#1a1a1a;background-image:linear-gradient(135deg, #1a1a1a 25%, #333333 100%);background-attachment:fixed;background-size:cover;color:#f0f0f0;font-family:'Roboto', sans-serif}.LoginPageWrapper.svelte-2qzcjx.svelte-2qzcjx{height:100vh}.LoginFormWrapper.svelte-2qzcjx.svelte-2qzcjx{background:rgba(32, 33, 33, 0.95);border-radius:10px;padding:40px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.2)}.LoginFormWrapper.svelte-2qzcjx img.svelte-2qzcjx{border-radius:50%;border:2px solid #f0f0f0}h4.svelte-2qzcjx.svelte-2qzcjx{font-weight:300;letter-spacing:1px}small.svelte-2qzcjx.svelte-2qzcjx{display:block;margin-top:20px;font-size:0.85rem;color:#cccccc}
#LoginScreen.svelte-d17ehu{background-color:#080d08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 2 1'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%23080d08'/%3E%3Cstop offset='1' stop-color='%23222222'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23383838' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23383838' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='2' y2='2'%3E%3Cstop offset='0' stop-color='%23383838' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23383838' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='2' height='1'/%3E%3Cg fill-opacity='0.5'%3E%3Cpolygon fill='url(%23b)' points='0 1 0 0 2 0'/%3E%3Cpolygon fill='url(%23c)' points='2 1 2 0 0 0'/%3E%3C/g%3E%3C/svg%3E") !important;background-attachment:fixed;background-size:cover}.LoginPageWrapper.svelte-d17ehu{height:100vh}.LoginFormWrapper.svelte-d17ehu{background:#202121;border-style:none;padding-top:10%;padding-bottom:10%;padding-right:5%;padding-left:5%}
