.dp-player{position:fixed;inset:0;z-index:1000;padding:10px;gap:10px;box-sizing:border-box;background:#000;display:none;overflow:hidden;overscroll-behavior:none}.dp-player.is-open{display:flex}.dp-player__stage{flex:1 1 auto;position:relative;display:flex;align-items:center;justify-content:center;background:#000;min-width:0;border-radius:8px;overflow:hidden}.dp-player__video{max-height:100%;max-width:100%;height:100%;width:auto;background:#000;border-radius:8px}.dp-play-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0;border:0;cursor:pointer;padding:0;z-index:4;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.dp-play-center[hidden]{display:none}.dp-player__panel{flex:0 0 25%;max-width:25%;background:var(--dp-panel-bg,#fff);border-radius:8px;padding:24px;overflow-y:auto;display:flex;flex-direction:column}.dp-fav{align-self:flex-start;margin:12px 0 0 12px;background:var(--dp-accent);border:0;cursor:pointer;font-weight:700;text-transform:uppercase;font-size:12px;font-family:inherit;color:#fff;letter-spacing:.03em;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:7px;transition:background .2s}.dp-fav:hover{background:var(--dp-accent);filter:brightness(.92)}.dp-fav .dp-fav__star{display:none}.dp-fav__star{font-size:20px;line-height:1;color:var(--dp-accent);transition:color .2s,transform .15s}.dp-fav.is-active .dp-fav__star{color:#ffd98a;transform:scale(1.12)}.dp-player__tags{margin-top:24px;margin-left:12px;display:flex;flex-direction:column;gap:4px}.dp-player__tags a.dp-tag--spaced{margin-bottom:14px}.dp-player__tags a{font-weight:600}.dp-player__tags a:hover{color:var(--dp-accent)}.dp-player__links{margin-top:auto;padding-top:20px;margin-left:12px;margin-bottom:12px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.dp-player__links a{background:#424242;color:#fff;font-weight:700;text-transform:uppercase;font-size:12px;font-family:inherit;padding:10px 15px;border-radius:7px;letter-spacing:.03em;transition:background .2s}.dp-player__links a:hover{background:#353535;color:#fff}.dp-quality{position:absolute;z-index:2;right:16px;bottom:16px;left:auto;transform:none;display:flex;flex-direction:row;gap:8px}.dp-quality button{width:38px;height:38px;border-radius:50%;border:0;background:#29292b;color:#fff;cursor:pointer;font-weight:700;font-size:12px;font-family:inherit;display:flex;align-items:center;justify-content:center;transition:background .18s}.dp-quality button:hover{background:#1c1c1c}.dp-quality button.is-active,.dp-quality button.is-active:hover{background:#fff;color:#666}.dp-quality button.is-active,.dp-quality button:disabled{cursor:default;opacity:1;pointer-events:none}.dp-player__controls{position:absolute;inset:0;pointer-events:none;transition:opacity .55s}.dp-player.controls-hidden .dp-player__controls{opacity:0}.dp-player__controls>*{pointer-events:auto}.dp-ctl{position:absolute;background:#29292b;color:#fff;border:0;z-index:2;width:38px;height:38px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;transition:background .18s}.dp-ctl:hover{background:#1c1c1c}.dp-close{top:16px;left:16px}.dp-nav{right:16px}.dp-next{top:calc(50% + 8px)}.dp-prev{top:calc(50% - 52px)}.dp-volume-wrap{position:absolute;z-index:2;bottom:17px;right:16px;display:flex;flex-direction:column;align-items:center}.dp-volume-wrap .dp-mute{position:static}.dp-volume-track{display:none;background:rgba(0,0,0,.6);border-radius:22px;padding:12px 8px;margin-bottom:6px}.dp-volume-wrap:focus-within .dp-volume-track,.dp-volume-wrap:hover .dp-volume-track{display:block}.dp-volume{writing-mode:vertical-lr;direction:rtl;width:6px;height:100px;accent-color:var(--dp-accent);cursor:pointer;margin:0}.dp-flash{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6);width:92px;height:92px;border-radius:50%;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:6}.dp-flash.is-on{animation:.7s forwards dpFlash}@keyframes dpFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}25%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}.dp-spinner{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;width:52px;height:52px;border-radius:50%;border:4px solid rgba(255,255,255,.25);border-top-color:#fff;animation:.9s linear infinite dpSpin;z-index:7;pointer-events:none}@keyframes dpSpin{to{transform:rotate(360deg)}}.dp-snap{position:absolute;top:0;left:0;z-index:1;display:block;background-size:cover;background-position:center;background-color:#000;border-radius:8px;pointer-events:none;will-change:transform}.dp-timeline{position:absolute;z-index:2;left:16px;right:150px;bottom:37px;height:4px;background:rgba(255,255,255,.22);border-radius:2px;cursor:pointer}.dp-timeline__buffer{position:absolute;left:0;top:0;height:100%;width:0;background:rgba(255,255,255,.45);border-radius:2px}.dp-timeline__fill{position:absolute;left:0;top:0;height:100%;width:0;background:#fff;border-radius:2px}.dp-player.dp-fit-anim .dp-nav,.dp-player.dp-fit-anim .dp-quality,.dp-player.dp-fit-anim .dp-time,.dp-player.dp-fit-anim .dp-timeline{transition:left .22s,right .22s,top .22s,bottom .22s}.dp-time{position:absolute;z-index:2;right:76px;bottom:32px;width:auto;white-space:nowrap;text-align:right;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.7);pointer-events:none}.dp-player__gate{position:absolute;inset:0;display:none;align-items:center;justify-content:center;flex-direction:column;background:rgba(0,0,0,.85);color:#fff;text-align:center;padding:24px;gap:20px}.dp-player.is-gated .dp-player__gate{display:flex}@media (max-width:760px){.dp-nav,.dp-player__panel,.dp-quality{display:none}.dp-volume-track,.dp-volume-wrap:focus-within .dp-volume-track,.dp-volume-wrap:hover .dp-volume-track{display:none}.dp-player__stage{background:#000;flex-basis:100%}.dp-player__video{width:100%;height:100%;object-fit:cover}.dp-timeline{left:14px;right:82px;bottom:13px;height:6px}.dp-time{left:auto;right:14px;bottom:10px;width:auto;text-align:right;font-size:12px}.dp-close{left:auto;right:14px;top:14px}.dp-volume-wrap{left:auto;right:14px;bottom:96px;top:auto}.dp-player__mobile-fav{position:absolute;right:14px;bottom:44px;z-index:6;color:#fff;padding:0;transition:opacity .55s,background .18s}.dp-player__mobile-fav .dp-fav__star{display:block;color:inherit}.dp-player__mobile-fav .dp-fav__label{display:none}.dp-player__mobile-fav.is-active{color:#f5cf86}.dp-player__mtags{position:absolute;left:14px;right:82px;bottom:40px;z-index:5;display:flex;flex-direction:column;gap:4px;transition:opacity .55s}.dp-player__mtags .row{display:flex;gap:8px;flex-wrap:nowrap;overflow:hidden}.dp-player__mtags a,.dp-player__mtags button{color:#fff;font-weight:700;background:0 0;border:0;white-space:nowrap;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;text-shadow:0 1px 3px rgba(0,0,0,.6)}.dp-player__mtags .dp-more-tags{cursor:pointer}.dp-player.controls-hidden .dp-player__mobile-fav,.dp-player.controls-hidden .dp-player__mtags{opacity:0;pointer-events:none}}@media (min-width:761px){.dp-player__mobile-fav,.dp-player__mtags{display:none}.dp-volume-wrap{top:16px;left:62px;bottom:auto;right:auto;flex-direction:row-reverse;align-items:center}.dp-volume-track{margin:0 0 0 8px;padding:8px 12px}.dp-volume{writing-mode:horizontal-tb;direction:ltr;width:100px;height:6px}.dp-player.controls-hidden .dp-player__controls{opacity:1}.dp-player.controls-hidden .dp-time,.dp-player.controls-hidden .dp-timeline{opacity:0;transition:opacity .4s}.dp-nav{left:74%;right:auto;transform:translateX(-50%)}}.dp-player__gate{z-index:8}.dp-close{z-index:12}.dp-player.is-gated .dp-player__controls{opacity:1}@media (min-width:761px) and (max-width:1024px) and (orientation:portrait){.dp-player__panel{display:none}.dp-player__stage{flex:1 1 auto}}.dp-player.is-gated .dp-close{z-index:14;opacity:1;pointer-events:auto}.dp-player.is-gated .dp-player__mobile-fav{z-index:14}.dp-mini{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.dp-mini[hidden]{display:none}.dp-mini__box{position:relative;background:#fff;color:#111;border-radius:14px;padding:30px 26px 26px;max-width:320px;width:calc(100% - 48px);text-align:center;box-shadow:0 12px 40px rgba(0,0,0,.4)}.dp-mini__msg{margin:0;font-size:15px;line-height:1.5}.dp-mini__close{position:absolute;top:6px;right:12px;background:0 0;border:0;font-size:24px;cursor:pointer;color:#999;line-height:1;padding:4px}.dp-mini__close:hover{color:#333}.dp-mute{color:#fff}.dp-mute svg{display:block;width:20px;height:20px}@media (max-width:380px){.dp-ctl{width:34px;height:34px;font-size:16px}.dp-player__mobile-fav .dp-fav__star{width:19px;height:19px}.dp-timeline{right:66px;bottom:12px}.dp-time{font-size:11px}.dp-player__mtags{right:66px;bottom:34px;font-size:14px}}.dp-player__filename{margin:0;color:#9a9a9a;font-size:12px;line-height:1.3;user-select:text;cursor:text;word-break:break-word}