.video-player{isolation:isolate;color:#f3f3f1;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101112;border-radius:12px;position:relative;overflow:hidden}.video-player video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;min-height:200px;max-height:75vh;display:block}.video-player-poster,.video-player-surface{width:100%;height:100%;position:absolute;inset:0}.video-player-poster{object-fit:contain;pointer-events:none}.video-player-surface{cursor:pointer}.video-player[data-controls=hidden] .video-player-surface{cursor:none}.video-player-poster-bar{pointer-events:none;background:linear-gradient(#0000,#101112cc);align-items:center;gap:16px;padding:48px 16px 12px;display:flex;position:absolute;inset:auto 0 0}.video-player-poster-bar .video-player-sound{pointer-events:auto;flex-shrink:0}.video-player-poster-caption{text-align:right;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #101112;justify-content:flex-end;align-items:baseline;gap:.5rem;min-width:0;margin-inline-start:auto;font-size:14px;line-height:1.5;display:flex}.video-player-poster-caption span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.video-player-poster-caption span+span{flex-shrink:0}.video-player-poster-caption span+span:before{content:"·";margin-inline-end:.5rem}.video-player-overlay{text-align:center;background:#1011128c;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.video-player-overlay[data-error]{background:#101112}.video-player-overlay p{max-width:36ch;margin:0;line-height:1.5}.video-player button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.video-player button:hover{background:#ffffff1f}.video-player button:disabled{cursor:default;opacity:.5}.video-player:focus-visible{outline-offset:4px;outline:2px solid #fff}.video-player button:focus-visible,.video-player input:focus-visible{outline-offset:2px;outline:2px solid #fff}.video-player svg{width:22px;height:22px}.video-player .video-player-start,.video-player-loading{corner-shape:round;color:#151617;background:#fffffff0;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0003}.video-player .video-player-start:hover{background:#fff}.video-player-start svg{width:28px;height:28px;margin-left:3px}.video-player-loading{pointer-events:none}.video-player-spinner{corner-shape:round;border:3px solid #15161733;border-top-color:#151617;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite video-player-spin}@keyframes video-player-spin{to{transform:rotate(360deg)}}.video-player .video-player-action{color:#151617;background:#fffffff0;gap:8px;padding-inline:18px;font-weight:500}.video-player .video-player-action:hover{background:#fff}.video-player-controls{opacity:1;pointer-events:none;background:linear-gradient(#0000,#101112d9);padding:32px 16px 12px;transition:opacity .2s;position:absolute;inset:auto 0 0}.video-player-controls[data-visible=true] .video-player-bar,.video-player-controls[data-visible=true] .video-player-scrubber{pointer-events:auto}.video-player-controls[hidden]{display:none}.video-player-controls[data-visible=false],.video-player-touch-controls[data-visible=false]{opacity:0;pointer-events:none}:is(.video-player-controls:has(:focus-visible),.video-player-touch-controls:has(:focus-visible)){opacity:1}.video-player-bar{align-items:center;gap:4px;display:flex}.video-player-time{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline:8px;font-size:14px}.video-player-time span{color:#f3f3f1b3}.video-player-caption{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-inline:auto 8px;font-size:14px;overflow:hidden}.video-player input{accent-color:#fff;cursor:pointer;min-height:44px;margin:0}.video-player-scrubber{align-items:center;height:36px;display:flex;position:relative}.video-player-seek{appearance:none;background:0 0;width:100%}.video-player-seek::-webkit-slider-runnable-track{corner-shape:round;background:linear-gradient(to right, #f3f3f1 var(--played), transparent var(--played)), linear-gradient(to right, #ffffff80 var(--buffered), #ffffff40 var(--buffered));border-radius:2px;height:3px}.video-player-seek::-moz-range-track{corner-shape:round;background:linear-gradient(to right, #f3f3f1 var(--played), transparent var(--played)), linear-gradient(to right, #ffffff80 var(--buffered), #ffffff40 var(--buffered));border-radius:2px;height:3px}.video-player-seek::-webkit-slider-thumb{appearance:none;corner-shape:round;background:#f3f3f1;border-radius:50%;width:14px;height:14px;margin-top:-5.5px;box-shadow:0 1px 4px #0006}.video-player-seek::-moz-range-thumb{corner-shape:round;background:#f3f3f1;border:0;border-radius:50%;width:14px;height:14px}.video-player-seek-preview{font-variant-numeric:tabular-nums;pointer-events:none;background:#101112e6;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:36px;transform:translate(-50%)}.video-player-sound{align-items:center;display:flex}.video-player-volume{width:72px}.video-player-touch-controls{display:none}.video-player:fullscreen{border-radius:0;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.video-player:fullscreen video{aspect-ratio:auto;width:100%;height:100%;max-height:100%}.video-player-unavailable{text-align:center;padding:24px}.video-player:not([data-enhanced]) :is(.video-player-controls,.video-player-surface,.video-player-overlay,.video-player-start,.video-player-poster,.video-player-poster-bar){display:none}.ds-wall .video-player[data-presentation]{border-radius:0;height:100%}.ds-wall .video-player[data-presentation] video{aspect-ratio:auto;object-fit:cover;height:100%;min-height:0;max-height:none}@media (max-width:600px),(pointer:coarse){.video-player-overlay{gap:10px;padding:16px;font-size:14px}.video-player-volume,.video-player-caption,.video-player .video-player-toggle{display:none}.video-player-poster-bar{gap:8px;padding:32px 12px 6px}.video-player-poster-caption{font-size:12px}.video-player-controls{padding:24px 12px 6px}.video-player-scrubber{height:32px}.video-player-time{flex:1;font-size:12px}.video-player-touch-controls{align-items:center;gap:clamp(12px,5vw,40px);transition:opacity .2s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.video-player-touch-controls button{corner-shape:round;background:#10111273;border-radius:50%}.video-player-touch-controls .video-player-touch-play,.video-player .video-player-touch-play:hover{color:#151617;background:#fffffff0;width:64px;height:64px}.video-player-touch-play svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.video-player-controls,.video-player-touch-controls{transition:none}.video-player-spinner{animation:none}}
