.kv-stage{min-width:0}.kv-frame{aspect-ratio:16/9;background:#e9e9e6;position:relative;overflow:hidden}.kv-frame:fullscreen{aspect-ratio:auto;background:#000}.kv-video{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.kv-bar{align-items:center;gap:2px;margin-top:2px;display:flex}.kv-track{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:1;align-items:center;column-gap:3px;min-width:0;height:22px;display:grid}@media (pointer:coarse){.kv-track{height:30px}}.kv-seg{background:#11111129;height:2px;transition:height .12s;position:relative;overflow:hidden}.kv-track:hover .kv-seg,.kv-track:focus-visible .kv-seg,.kv-track[data-scrub] .kv-seg{height:6px}.kv-fill{transform-origin:0;background:#111;position:absolute;inset:0;transform:scaleX(0)}.kv-fill[data-now]{background:#e4321b}.kv-icon{color:#0000008c;cursor:pointer;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@media (pointer:coarse){.kv-icon{width:40px;height:40px}}.kv-icon:hover,.kv-icon:focus-visible,.kv-dl:hover,.kv-dl:focus-visible{color:#111}.kv-glyph{fill:currentColor;width:11px;height:11px}.kv-edge{color:#111;opacity:0;cursor:pointer;background:#ffffffd9;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;transition:opacity .15s;display:inline-flex;position:absolute;top:50%}.kv-edge-prev{left:8px}.kv-edge-next{right:8px}.kv-frame:hover .kv-edge,.kv-edge:focus-visible{opacity:1}@media (pointer:coarse){.kv-edge{opacity:.7}}.kv-frame:fullscreen .kv-edge{display:none}.kv-now{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.kv-now-right{align-items:baseline;gap:1em;display:inline-flex}.kv-mute{color:#00000080}.kv-dl{color:#0000008c;white-space:nowrap;align-items:baseline;gap:.4em;display:inline-flex}.kv-dl .kv-glyph{align-self:center}.kv-tile{cursor:pointer;text-align:left;width:100%;display:block}.kv-tile-icon{color:#111;opacity:0;background:#fff;padding:6px;transition:opacity .15s;display:inline-flex;position:absolute;bottom:6px;right:6px}.kv-tile:hover .kv-tile-icon,.kv-tile:focus-visible .kv-tile-icon{opacity:1}.kv-tile:focus-visible{outline-offset:2px;outline:2px solid #111}.kv-overlay{z-index:80;padding:max(12px, env(safe-area-inset-top)) var(--m,16px) max(12px, env(safe-area-inset-bottom));background:#fff;outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kv-stage-big{width:min(100%,177.778svh - 17.7778rem)}.kv-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:81;color:#fff;cursor:pointer;background:#111;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex;position:fixed}.kv-close .kv-glyph{width:12px;height:12px}.kv-close:hover,.kv-close:focus-visible{background:#e4321b}.kv-vl{gap:1.25rem var(--g);display:grid}.kv-vl-stage{top:var(--bar);z-index:5;background:#fff;padding-top:8px;position:sticky}@media (min-width:1024px){.kv-vl{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start}.kv-vl-stage{top:calc(var(--bar) + 1rem);padding-top:0}.kv-list{max-height:calc(100svh - var(--bar) - 4rem);overflow-y:auto}}.kv-list-group+.kv-list-group{margin-top:1rem}.kv-list-head{border-bottom:1px solid #111;justify-content:space-between;padding-bottom:2px;display:flex}.kv-row{color:#00000073;text-align:left;cursor:pointer;border-bottom:1px solid #0000001f;align-items:center;gap:1em;width:100%;min-height:30px;display:flex}@media (pointer:coarse){.kv-row{min-height:40px}}.kv-row:hover,.kv-row:focus-visible{color:#000000bf}.kv-row[aria-current=true]{color:#111}.kv-row-n{min-width:1.6em}.kv-row-dot{background:#e4321b;width:7px;height:7px}.kv-grid{grid-auto-flow:dense}.kv-expand{grid-column:1/-1}.kv-expand .kv-frame{max-height:78svh}.kv-video-cover{object-fit:cover}.kv-run-cap{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.35rem;display:flex}.kv-frame-open{cursor:zoom-in}
