:where(._8NQYiq_player){position:relative}._8NQYiq_video{width:100%;height:100%;max-height:inherit;object-fit:inherit;border-radius:inherit;display:block}._8NQYiq_center,._8NQYiq_controls{color:#fff;z-index:30}._8NQYiq_center{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#00000073;border-radius:50%;place-items:center;width:64px;height:64px;transition:opacity .18s,background .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._8NQYiq_center svg{width:26px;height:26px}._8NQYiq_player[data-playing=true] ._8NQYiq_center,._8NQYiq_controls{opacity:0;pointer-events:none}._8NQYiq_player:hover ._8NQYiq_center,._8NQYiq_player:hover ._8NQYiq_controls{opacity:1;pointer-events:auto}._8NQYiq_player:has(:focus-visible) ._8NQYiq_center{opacity:1;pointer-events:auto}._8NQYiq_player:has(:focus-visible) ._8NQYiq_controls{opacity:1;pointer-events:auto}._8NQYiq_controls{border-radius:inherit;background:linear-gradient(#0000,#000000a6);align-items:center;gap:10px;padding:28px 12px 8px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}._8NQYiq_controls button{cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}._8NQYiq_controls button:hover,._8NQYiq_center:hover{background:#000000a6}._8NQYiq_controls svg{width:20px;height:20px}._8NQYiq_time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}._8NQYiq_progress{accent-color:#fff;cursor:pointer;flex:1;min-width:20px;height:32px}._8NQYiq_player button:focus-visible,._8NQYiq_progress:focus-visible{outline-offset:2px;outline:2px solid #fff}._8NQYiq_error{z-index:30;color:#fff;background:#000000bf;padding:8px;font-size:14px;position:absolute;top:12px;left:12px;right:12px}._8NQYiq_player:fullscreen{background:#000;border-radius:0;width:100vw;height:100dvh;max-height:none}._8NQYiq_player:fullscreen ._8NQYiq_video{object-fit:contain}@media (hover:none){._8NQYiq_player[data-playing=true] ._8NQYiq_center,._8NQYiq_player ._8NQYiq_controls{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){._8NQYiq_center,._8NQYiq_controls{transition:none}}@media (max-width:640px){._8NQYiq_controls{gap:2px;padding-inline:4px}._8NQYiq_time{display:none}._8NQYiq_center{width:48px;height:48px}}
