.video-player{--vp-surface:hsla(var(--tint-h), var(--tint-s), calc(15% * var(--shade)), .85);--vp-surface-hover:hsla(var(--tint-h), var(--tint-s), calc(20% * var(--shade)), .9);--vp-surface-active:hsla(var(--tint-h), var(--tint-s), calc(12.5% * var(--shade)), .9);--vp-panel:hsla(var(--tint-h), var(--tint-s), calc(13% * var(--shade)), .96);--vp-outline:hsla(var(--tint-h), var(--tint-s), calc(28% * var(--shade)), .7);--vp-outline-hover:hsla(var(--tint-h), var(--tint-s), calc(38% * var(--shade)), .8);--vp-muted:#a6a6a6;--vp-accent:var(--app-accent);--vp-accent-fill:var(--app-accent-fill);--vp-ease:var(--app-ease)}.vp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.video-button{background:var(--vp-surface);outline:.1rem solid var(--vp-outline);color:#fff;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;z-index:1;transition:background-color .1s ease, outline-color .1s ease, transform .35s var(--vp-ease);border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.video-button:hover{background:var(--vp-surface-hover);outline-color:var(--vp-outline-hover)}.video-button:active{background:var(--vp-surface-active);transition-duration:.1s;transform:scale(.93)}.video-button:focus-visible{outline-color:var(--vp-accent)}.video-button.active{z-index:2;background:var(--vp-surface-hover);outline-color:var(--vp-accent)}.video-button svg{fill:currentColor;flex-shrink:0;width:1.5rem;height:1.5rem}.vp-skip-button{border-radius:.6rem;width:3.25rem;height:3.25rem}.vp-skip-button svg{width:1.85rem;height:1.85rem}.important-video-button{border-radius:.85rem;width:4.5rem;height:4.5rem}.video-button.vp-play-compact .vp-playicon{width:1.35rem;height:1.35rem}.vp-text-button{font-variant-numeric:tabular-nums;gap:.4rem;width:auto;min-width:2.75rem;padding:0 .8rem;font-size:.95rem;font-weight:500}.has-indicator:after{content:"";background:var(--vp-accent);width:0;height:.15rem;transition:width .35s var(--vp-ease);border-radius:10rem;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.has-indicator.indicator-on:after{width:1.1rem}.has-indicator svg{transition:transform .35s var(--vp-ease)}.has-indicator.indicator-on svg{transform:translateY(-.15rem)}.video-button .vp-playicon{width:2rem;height:2rem;overflow:visible}.video-button .vp-playicon polygon{fill:currentColor;stroke:currentColor;stroke-width:3px;stroke-linejoin:round}.video-button .arrow{transform-origin:50% 55%;transform-box:fill-box}.video-button .spin .arrow{--spin-angle:55deg;animation:.3s ease-in-out vp-spin}.video-button .spin .arrow.reverse{--spin-angle:-55deg}@keyframes vp-spin{50%{transform:rotate(var(--spin-angle))}}.vp-scrub{--value:0;--buffered:0;--stretch:1;--squash:0;--thumb:0;--rail:.3rem;cursor:pointer;touch-action:none;height:1.5rem;transform:scaleX(var(--stretch)) scaleY(calc(2 - var(--stretch)));transform-origin:var(--stretch-origin,left center);transition:transform .45s var(--vp-ease);outline:none;align-items:center;display:flex;position:relative}.vp-scrub:hover,.vp-scrub:focus-visible{--thumb:1;--rail:.45rem}.vp-scrub.scrubbing{--thumb:1.3;--rail:.6rem;transition:transform 80ms linear}.vp-scrub:focus-visible .vp-scrub-rail{outline:.1rem solid var(--vp-accent);outline-offset:.2rem}.vp-scrub-rail{height:var(--rail);transition:height .3s var(--vp-ease);background:#ffffff38;border-radius:10rem;flex:1;position:relative;overflow:hidden}.vp-scrub-buffer,.vp-scrub-fill{transform-origin:0;position:absolute;inset:0}.vp-scrub-buffer{transform:scaleX(var(--buffered));background:#ffffff47}.vp-scrub-fill{background:var(--vp-accent);transform:scaleX(var(--value))}.vp-scrub-thumb{top:50%;left:calc(var(--value) * 100%);pointer-events:none;width:1rem;height:1rem;transform:translate(-50%, -50%) scale(calc(var(--thumb) * (1 + var(--squash))), calc(var(--thumb) * (1 - var(--squash) * .45)));transition:transform .3s var(--vp-ease);background:#fff;border-radius:50%;position:absolute;box-shadow:0 .1rem .4rem #00000073}.vp-timeline{width:100%;width:-moz-available;align-items:center;gap:.85rem;width:stretch;display:flex}.vp-timeline .progress-preview-host{flex:1;width:auto;min-width:0}.vp-timeline.live .vp-time:first-child{display:none}.vp-timeline.live .vp-scrub{--value:1;--buffered:1;--thumb:0;cursor:default}.vp-timeline.live .vp-time-remaining{color:var(--vp-accent);font-weight:500}.vp-timeline.rewind>.vp-scrub{flex:1;min-width:0}.vp-timeline.rewind .vp-clock{white-space:nowrap;min-width:4.5rem}.vp-timeline.rewind .vp-behind{white-space:nowrap;min-width:0;max-width:4rem;transition:max-width .35s var(--vp-ease), opacity .25s ease;overflow:hidden}.vp-timeline.rewind.at-live .vp-behind{opacity:0;max-width:0}.vp-golive{background:var(--vp-surface,#ffffff1f);color:#9e9e9e;font:inherit;cursor:pointer;transition:background-color .25s ease, color .25s ease, transform .35s var(--vp-ease);border:none;border-radius:10rem;flex-shrink:0;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.85rem;font-weight:500;display:inline-flex}.vp-golive:hover{color:#fff;background:#ffffff38}.vp-golive:active{transition-duration:.1s;transform:scale(.94)}.vp-golive:focus-visible{outline:.1rem solid var(--vp-accent);outline-offset:.15rem}.vp-golive:disabled{color:var(--vp-accent);cursor:default;background:0 0}.vp-golive-dot{background:#8c8c8c;border-radius:50%;width:.5rem;height:.5rem;transition:background-color .25s}.vp-golive:disabled .vp-golive-dot{background:var(--vp-accent)}.vp-time{color:#fff;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;min-width:3.25rem;font-size:.9rem}.vp-time-remaining{text-align:right;color:var(--vp-muted)}.vp-volume{--level:1;--overdrag:0px;--icon:2.75rem;width:var(--icon);background:var(--vp-surface);outline:.1rem solid var(--vp-outline);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;height:2.75rem;transition:width .45s var(--vp-ease), background-color .1s ease, outline-color .1s ease, transform .35s var(--vp-ease);border-radius:.5rem;flex-shrink:0;position:relative;overflow:hidden}.vp-volume:hover{background:var(--vp-surface-hover);outline-color:var(--vp-outline-hover)}.vp-volume:not(.open):active{transition-duration:.45s,.1s,.1s,.1s;transform:scale(.93)}.vp-volume.open{width:calc(10rem + var(--overdrag));cursor:ew-resize}.vp-volume.stretching{transition:none}.vp-volume:has(:focus-visible){outline-color:var(--vp-accent)}.vp-vol-icon,.vp-vol-icon-dark{width:var(--icon);place-items:center;height:2.75rem;display:grid;position:absolute;top:0;left:0}:is(.vp-vol-icon,.vp-vol-icon-dark) svg{fill:currentColor;width:1.5rem;height:1.5rem}.vp-vol-icon{color:#fff;cursor:pointer;background:0 0;border:none;padding:0}.vp-vol-icon:focus-visible{outline:none}.vp-vol-fill{z-index:1;width:calc(var(--level) * 100%);pointer-events:none;transition:width .25s var(--vp-ease);background:#ffffffeb;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.dragging .vp-vol-fill{transition:none}.vp-vol-icon-dark{color:hsl(var(--tint-h), var(--tint-s), calc(15% * var(--shade)))}.vp-vol-track{top:0;bottom:0;left:var(--icon);pointer-events:none;position:absolute;right:0}.vp-vol-track:focus-visible{outline:none}.vp-speaker{overflow:visible}.vp-speaker .vp-speaker-body{fill:currentColor;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round}.vp-speaker .vp-speaker-wave{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;transform-box:view-box;transform-origin:11px 12px;transition:opacity .2s ease, transform .45s var(--vp-ease,cubic-bezier(.32, .72, 0, 1))}.vp-speaker .vp-speaker-wave.big{transition-delay:0s,40ms}.vp-speaker.low .vp-speaker-wave.big,.vp-speaker.muted .vp-speaker-wave{opacity:0;transform:translate(-2.5px)scale(.55)}.vp-speaker.muted .vp-speaker-wave.small{transition-delay:50ms}.vp-speaker .vp-speaker-slash{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .35s var(--vp-ease,cubic-bezier(.32, .72, 0, 1))}.vp-speaker .vp-speaker-slash.cut{stroke:#000;stroke-width:4.8px}.vp-speaker.muted .vp-speaker-slash{stroke-dashoffset:0;transition-delay:80ms}@media (prefers-reduced-motion:reduce){.vp-speaker *{transition-duration:.01ms!important}}.vp-version-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--tint-h), var(--tint-s), calc(30% * var(--shade))) transparent;max-height:min(50vh,20rem);overflow-y:auto}.vp-menu-wrap{position:relative}.vp-menu{z-index:3;box-sizing:border-box;background:var(--vp-panel);outline:.1rem solid var(--vp-outline);color:#fff;text-align:left;clip-path:inset(calc(100% - 2.75rem) 0 0 calc(100% - 2.75rem) round .5rem);opacity:0;visibility:hidden;width:16rem;transition:clip-path .35s var(--vp-ease), opacity .15s ease .15s, visibility 0s linear .35s;border-radius:.6rem;padding:.5rem;position:absolute;bottom:calc(100% + .6rem);right:0;box-shadow:0 1rem 2.5rem #00000080}.vp-menu.open{clip-path:inset(-1rem round .6rem);opacity:1;visibility:visible;transition:clip-path .45s var(--vp-ease), opacity .1s ease, visibility 0s}.vp-menu>*{transition:opacity .2s ease, transform .4s var(--vp-ease)}.vp-menu:not(.open)>*{opacity:0;transform:translateY(.4rem)}.vp-menu-title{color:var(--vp-muted);margin:.35rem .5rem .4rem;font-size:.85rem;font-weight:500}.vp-menu-title:not(:first-child){margin-top:.85rem}.vp-options{--row:2.4rem;flex-direction:column;display:flex;position:relative}.vp-options-thumb{left:0;right:0;top:calc(var(--i) * var(--row));bottom:calc((var(--n) - 1 - var(--i)) * var(--row));background:hsla(var(--tint-h), var(--tint-s), calc(22% * var(--shade)), 1);outline:.1rem solid var(--vp-outline);transition:top .35s var(--vp-ease), bottom .35s var(--vp-ease);border-radius:.4rem;position:absolute}.to-down .vp-options-thumb{transition:bottom .25s var(--vp-ease), top .4s var(--vp-ease) 50ms}.to-up .vp-options-thumb{transition:top .25s var(--vp-ease), bottom .4s var(--vp-ease) 50ms}.vp-option{z-index:1;height:var(--row);color:#fff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4rem;align-items:center;padding:0 .7rem;font-size:.95rem;transition:background-color .1s;display:flex;position:relative}.vp-option:hover:not([aria-checked=true]){background:#ffffff0d}.vp-option:focus-visible{outline:.1rem solid var(--vp-accent)}.vp-option svg{width:0;height:1.1rem;fill:var(--vp-accent);opacity:0;transition:width .35s var(--vp-ease), margin-right .35s var(--vp-ease), opacity .2s ease;flex-shrink:0;margin-right:0}.vp-option[aria-checked=true] svg{opacity:1;width:1.1rem;margin-right:.5rem}.vp-option .vp-option-detail{color:var(--vp-muted);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.75rem;font-size:.85rem}.vp-segment{grid-template-columns:repeat(var(--n), 1fr);background:hsla(var(--tint-h), var(--tint-s), calc(8% * var(--shade)), .9);outline:.1rem solid var(--vp-outline);border-radius:.5rem;padding:.25rem;display:grid;position:relative}.vp-segment button{z-index:1;height:2rem;color:var(--vp-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.35rem;font-size:.9rem;font-weight:500;transition:color .2s;position:relative}.vp-segment button[aria-checked=true]{color:#fff}.vp-segment button:focus-visible{outline:.1rem solid var(--vp-accent)}.vp-segment-thumb{top:.25rem;bottom:.25rem;left:calc(.25rem + var(--i) * (100% - .5rem) / var(--n));right:calc(.25rem + (var(--n) - 1 - var(--i)) * (100% - .5rem) / var(--n));background:hsla(var(--tint-h), var(--tint-s), calc(22% * var(--shade)), 1);outline:.1rem solid var(--vp-outline-hover);transition:left .35s var(--vp-ease), right .35s var(--vp-ease);border-radius:.35rem;position:absolute}.to-right .vp-segment-thumb{transition:right .25s var(--vp-ease), left .4s var(--vp-ease) 50ms}.to-left .vp-segment-thumb{transition:left .25s var(--vp-ease), right .4s var(--vp-ease) 50ms}.vp-buffering{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vp-buffering svg{opacity:0;width:8.25rem;height:8.25rem;transition:opacity .2s ease, transform .4s var(--vp-ease);animation:1.4s linear infinite vp-rotate;transform:scale(.8)}.vp-buffering .vp-buffering-track{fill:none;stroke:#00000059;stroke-width:4.5px}.vp-buffering .vp-buffering-arc{fill:none;stroke:var(--vp-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 140;stroke-dashoffset:0;animation:1.4s ease-in-out infinite vp-dash}.vp-buffering.visible svg{opacity:1;transform:none}.vp-buffering:not(.visible) svg,.vp-buffering:not(.visible) .vp-buffering-arc{animation-play-state:paused}@keyframes vp-rotate{to{rotate:360deg}}@keyframes vp-dash{0%{stroke-dasharray:1 140;stroke-dashoffset:0}50%{stroke-dasharray:90 140;stroke-dashoffset:-30px}to{stroke-dasharray:90 140;stroke-dashoffset:-138px}}@media (prefers-reduced-motion:reduce){.video-player *,.video-player :before,.video-player :after{transition-duration:.01ms!important;transition-delay:0s!important}.video-button .spin .arrow{animation:none}}.record-icon{width:1.5rem;height:1.5rem}.record-icon .record-ring{fill:none;stroke:currentColor;stroke-width:2px}.record-icon .record-dot{fill:currentColor}.record-icon.active{color:#ef3939}.record-icon.active .record-dot{animation:1.6s ease-in-out infinite record-breathe}@keyframes record-breathe{50%{opacity:.45}}.record-button.done .record-icon{color:var(--vp-accent)}@media (prefers-reduced-motion:reduce){.record-icon.active .record-dot{animation:none}}.vp-gear svg{transition:transform .5s var(--vp-ease)}.vp-gear.active svg{transform:rotate(60deg)}.vp-set-page{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--tint-h), var(--tint-s), calc(30% * var(--shade))) transparent;max-height:min(60vh,26rem);animation:vp-set-in .3s var(--vp-ease);flex-direction:column;display:flex;overflow-y:auto}@keyframes vp-set-in{0%{opacity:0;transform:translate(.6rem)}}.vp-set-row,.vp-set-back,.vp-set-toggle{color:#fff;min-height:2.4rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4rem;align-items:center;gap:.5rem;padding:0 .6rem 0 .7rem;font-size:.95rem;transition:background-color .1s;display:flex}:is(.vp-set-row,.vp-set-back,.vp-set-toggle):hover{background:#ffffff0f}:is(.vp-set-row,.vp-set-back,.vp-set-toggle):focus-visible{outline:.1rem solid var(--vp-accent)}:is(.vp-set-row,.vp-set-back,.vp-set-toggle) svg{fill:currentColor;flex-shrink:0;width:1.2rem;height:1.2rem}.vp-set-row .vp-set-label{flex-shrink:0}.vp-set-row .vp-set-value{min-width:0;color:var(--vp-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem;overflow:hidden}.vp-set-row svg{fill:var(--vp-muted)}.vp-set-back{color:var(--vp-muted);margin-bottom:.35rem;padding-left:.3rem;font-size:.9rem;font-weight:500}.vp-set-toggle{min-height:3rem;margin-top:.25rem}.vp-set-toggle .vp-set-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.vp-set-toggle .vp-set-detail{color:var(--vp-muted);font-size:.8rem}.vp-switch{background:hsla(var(--tint-h), var(--tint-s), calc(25% * var(--shade)), 1);outline:.1rem solid var(--vp-outline);border-radius:10rem;flex-shrink:0;width:2.3rem;height:1.3rem;margin-left:auto;transition:background-color .25s;position:relative}.vp-switch:after{content:"";width:.9rem;height:.9rem;transition:transform .35s var(--vp-ease), background-color .25s ease;background:#d9d9d9;border-radius:50%;position:absolute;top:.2rem;left:.2rem}[aria-checked=true]>.vp-switch{background:var(--vp-accent-fill)}[aria-checked=true]>.vp-switch:after{background:#fff;transform:translate(1rem)}.vp-set-note{color:#d9d9d9;margin:.3rem .6rem .5rem;font-size:.85rem;line-height:1.4}.vp-set-note.small{color:var(--vp-muted);margin-top:.5rem;font-size:.8rem}.vp-set-note.warn{background:hsla(var(--accent-h), var(--accent-s), 60%, .12);color:hsl(var(--accent-h), var(--accent-s), 82%);border-radius:.4rem;margin-top:.6rem;padding:.5rem .6rem;font-size:.8rem}.vp-menu .vp-segment+.vp-set-note{margin-bottom:.2rem}.vp-antilag{z-index:2;background:var(--vp-panel);outline:.1rem solid var(--vp-outline);color:#fff;pointer-events:none;opacity:0;min-width:11rem;transition:opacity .2s ease, transform .35s var(--vp-ease);border-radius:.6rem;flex-direction:column;gap:.4rem;padding:.55rem .9rem .65rem;font-size:.85rem;display:flex;position:absolute;top:1.25rem;left:50%;transform:translate(-50%,-.5rem)}.vp-antilag.visible{opacity:1;transform:translate(-50%)}.vp-antilag strong{color:var(--vp-accent);font-weight:600}.vp-antilag-bar{background:#ffffff26;border-radius:10rem;height:.2rem;position:relative;overflow:hidden}.vp-antilag-bar:after{content:"";border-radius:inherit;background:var(--vp-accent);transform:scaleX(var(--f,0));transform-origin:0;transition:transform .25s linear;position:absolute;inset:0}.vp-channel-number{z-index:6;background:var(--vp-panel);outline:.1rem solid var(--vp-outline);color:#fff;pointer-events:none;animation:vp-set-in .25s var(--vp-ease);border-radius:.75rem;flex-direction:column;align-items:flex-end;padding:.6rem 1rem;display:flex;position:absolute;top:1.25rem;right:1.5rem}.vp-channel-number span{color:var(--vp-muted);font-size:.8rem}.vp-channel-number strong{font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:600;line-height:1.1}
