slide-over{--slide-over-width: 100%;--slide-over-top: 0;--slide-over-left: 0;--slide-over-shadow: 0 0 0 100vmax rgba(0, 0, 0, .5);--slide-over-shadow-closed: 0 0 0 100vmax rgba(0, 0, 0, 0);display:block}slide-over.popover{--slide-over-width: auto}@media(min-width:600px){slide-over{--slide-over-width: 20rem;--slide-over-left: auto}slide-over.popover{--slide-over-width: auto}}slide-over:not(.popover) dialog{position:fixed;margin:0;right:0;top:var(--slide-over-top);bottom:0;left:var(--slide-over-left);height:calc(100vh - var(--slide-over-top));max-height:100%;width:var(--slide-over-width);max-width:100%;border:0}slide-over.popover dialog{border:0;margin:auto;max-width:600px}@media(max-width:600px){slide-over.popover dialog{border:0;max-width:none;width:90%}}html:has(slide-over.slide-over-scroll-trap dialog[open]){overflow:hidden}slide-over dialog[open]{animation:slideoverMoveInRight .2s cubic-bezier(.4,0,.2,1) forwards;box-shadow:var(--slide-over-shadow)}slide-over dialog[open].closing{animation:slideoverMoveOutRight .1s cubic-bezier(.4,0,.2,1) forwards}slide-over.popover dialog[open]{animation:fadeIn .2s cubic-bezier(.4,0,.2,1) forwards;box-shadow:var(--slide-over-shadow)}slide-over.popover dialog[open].closing{animation:fadeOut .1s cubic-bezier(.4,0,.2,1) forwards}@media(prefers-reduced-motion){slide-over dialog[open]{animation:none}slide-over dialog[open].closing{animation:none}}slide-over dialog::backdrop{background:#00000080}slide-over dialog dialog::backdrop{background:transparent}slide-over:defined dialog::backdrop{background:transparent}@keyframes slideoverMoveOutRight{0%{display:block;transform:translateZ(0);box-shadow:var(--slide-over-shadow)}99%{display:block}to{display:none;transform:translate3d(100%,0,0);box-shadow:var(--slide-over-shadow-closed)}}@keyframes slideoverMoveInRight{0%{display:none;transform:translate3d(100%,0,0);box-shadow:var(--slide-over-shadow-closed)}1%{display:block}to{display:block;transform:translateZ(0);box-shadow:var(--slide-over-shadow)}}@keyframes fadeOut{0%{display:block;opacity:1;box-shadow:var(--slide-over-shadow)}99%{display:block}to{display:none;opacity:0;box-shadow:var(--slide-over-shadow-closed)}}@keyframes fadeIn{0%{display:none;opacity:0;box-shadow:var(--slide-over-shadow-closed)}1%{display:block}to{display:block;opacity:1;box-shadow:var(--slide-over-shadow)}}.video-player .progress-container{position:relative;height:4px;width:100%;background:#ffffff4d;cursor:pointer}.video-player .progress-bar{position:absolute;top:0;left:0;height:100%;width:0%;background:#e81624;pointer-events:none}.video-player .progress-knob{position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);width:10px;height:10px;background:#e81624;cursor:pointer;transition:transform .15s ease,opacity .15s ease;touch-action:none;-webkit-user-select:none}.video-player.dragging{cursor:grabbing;user-select:none}.progress-knob{will-change:left}.video-player .progress-container:hover .progress-knob{transform:translate(-50%,-50%) scale(1.3)}.video-container .controls-overlay{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.video-container.show-controls .controls-overlay{opacity:1;pointer-events:auto}::cue{font-family:var(--font-noto);font-weight:500;font-size:clamp(14px,2.5vw,22px);color:#fff;background:transparent;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,0px 0px 2px #000;text-align:center}.podcast-player .progress-container{position:relative;height:4px;width:100%;background:#ffffff4d;border-radius:2px;cursor:pointer}.podcast-player .progress-bar{position:absolute;top:0;left:0;height:100%;width:0%;background:#e81624;pointer-events:none}.podcast-player .progress-knob{position:absolute;top:50%;left:0%;transform:translate(-50%,-50%);width:8px;height:8px;background:#e81624;cursor:pointer;transition:transform .15s ease,opacity .15s ease;will-change:left;touch-action:none;-webkit-user-select:none}.podcast-player.dragging{cursor:grabbing;user-select:none}.podcast-player .progress-container:hover .progress-knob{transform:translate(-50%,-50%) scale(1.3)}drop-down::defined [popover]{position:relative;border:0;inset:auto}
