:where(:root,[data-theme]){--vu-stage-bg:var(--black);--vu-caption-bg:var(--scrim);--vu-caption-ink:var(--white);--vu-rate-bg:var(--surface);--vu-rate-ink:var(--ink);--vu-rate-track:var(--line);--vu-rate-thumb:var(--ink);--vu-rate-button-bg:var(--bg);--vu-rate-on-bg:var(--ink);--vu-rate-on-ink:var(--bg);--vu-seek-rail:var(--line);--vu-seek-played:var(--muted);--vu-seek-rep:var(--ok);--vu-seek-knob:var(--ink);--vu-seek-ring:var(--ink);--vu-seek-tip-bg:var(--surface);--vu-seek-tip-ink:var(--ink);--vu-seek-pad:14px;--vu-seek-lane:4px;--vu-seek-lane-active:6px;--vu-seek-knob-size:12px;--vu-seek-knob-rest:0}:where([data-video-seek=large]){--vu-seek-pad:24px;--vu-seek-lane:6px;--vu-seek-lane-active:8px;--vu-seek-knob-size:14px;--vu-seek-knob-rest:1}:where([data-video-marks=no]){--vu-seek-rep:var(--no)}:where(.video-stage){background:var(--vu-stage-bg);position:relative;overflow:hidden}:where(.video-stage) :where(video,canvas){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}:where(.video-stage) :where(canvas){pointer-events:none}:where(.seek){--lane:var(--vu-seek-lane,4px);height:calc(var(--vu-seek-pad,14px) + var(--lanes,1) * 4px);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}:where(.seek:hover,.seek.drag){--lane:var(--vu-seek-lane-active,6px)}:where(.seek-rail){height:calc(var(--lanes,1) * var(--lane));background:var(--vu-seek-rail);transition:height .1s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:where(.seek-played){background:var(--vu-seek-played);position:absolute;top:0;bottom:0;left:0}:where(.seek-rep){background:var(--vu-seek-rep);position:absolute;top:0;bottom:0}:where(.seek-rep[data-current]){box-shadow:0 0 0 1px var(--vu-seek-ring);z-index:var(--z-raised)}:where(.seek-rep[data-tone=ok]){background:var(--ok)}:where(.seek-rep[data-tone=no]){background:var(--no)}:where(.seek-rep[data-tone=wait]){background:var(--wait)}:where(.seek[data-variant=record] .seek-rep){opacity:.55}:where(.seek[data-variant=record] .seek-rep[data-tone=no],.seek[data-variant=review] .seek-rep[data-tone=no]){top:calc(var(--space-4) * -1)}:where(.seek[data-variant=record] .seek-rep[data-selected]){z-index:var(--z-raised);box-shadow:inset 0 0 0 var(--line-width) var(--ink);opacity:1}:where(.seek[data-variant=review] .seek-rep),:where(.seek[data-variant=review] .seek-rep[data-current]){z-index:var(--z-raised)}:where(.seek[data-variant=review] .seek-rep[data-selected]){outline:var(--line-width-thick) solid var(--ink);z-index:calc(var(--z-raised) + 1)}:where(.seek[data-variant=label] .seek-rep[data-selected]){outline:var(--line-width-thick) solid var(--white);z-index:var(--z-raised)}:where(.seek[data-variant=label] .seek-rep:not([data-lane="0"])){filter:brightness(1.35)saturate(.8)}:where(.seek:focus-visible){outline:var(--line-width-thick) solid var(--green);outline-offset:var(--line-width-thick)}:where(.seek-knob){width:var(--vu-seek-knob-size,12px);height:var(--vu-seek-knob-size,12px);margin-top:calc(var(--vu-seek-knob-size,12px) / -2);margin-left:calc(var(--vu-seek-knob-size,12px) / -2);background:var(--vu-seek-knob);pointer-events:none;transform:scale(var(--vu-seek-knob-rest,0));transition:transform var(--duration-fast);z-index:calc(var(--z-raised) + 1);border-radius:50%;position:absolute;top:50%}:where(.seek:hover,.seek.drag) :where(.seek-knob){transform:scale(1)}:where(.seek-tip){padding:var(--space-4) var(--space-8);border-radius:var(--radius);background:var(--vu-seek-tip-bg);color:var(--vu-seek-tip-ink);font-size:var(--text-xs);text-align:center;white-space:nowrap;pointer-events:none;z-index:calc(var(--z-raised) + 2);position:absolute;bottom:calc(100% + 4px);transform:translate(-50%)}:where(.video-caption){z-index:calc(var(--z-raised) + 1);padding:var(--space-2) var(--space-8);border-radius:var(--radius);background:var(--vu-caption-bg);color:var(--vu-caption-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;top:8px;left:8px}:where(.player-rate){display:inline-flex;position:relative}:where(.rate-pop){z-index:var(--z-popover);border-radius:var(--radius);background:var(--vu-rate-bg);width:300px;max-width:calc(100vw - 32px);color:var(--vu-rate-ink);flex-direction:column;align-items:stretch;gap:6px;padding:10px 10px 12px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}:where(.rate-now){text-align:center;font-variant-numeric:tabular-nums;font-size:20px;font-weight:var(--weight-semibold)}:where(.rate-row){align-items:center;gap:var(--space-4);display:flex}:where(.rate-step){background:var(--vu-rate-button-bg);flex:none}:where(.rate-slider){appearance:none;touch-action:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:32px;margin:0;display:block}:where(.rate-slider)::-webkit-slider-runnable-track{background:var(--vu-rate-track);border-radius:2px;height:4px}:where(.rate-slider)::-moz-range-track{background:var(--vu-rate-track);border-radius:2px;height:4px}:where(.rate-slider)::-webkit-slider-thumb{-webkit-appearance:none;background:var(--vu-rate-thumb);border:none;border-radius:50%;width:18px;height:18px;margin-top:-7px}:where(.rate-slider)::-moz-range-thumb{background:var(--vu-rate-thumb);border:none;border-radius:50%;width:18px;height:18px}:where(.rate-end){font-variant-numeric:tabular-nums;opacity:.7;flex:none;font-size:11px}:where(.rate-presets){gap:var(--space-4);display:flex}:where(.rate-preset){background:var(--vu-rate-button-bg);flex:1;min-width:0}:where(.rate-preset[aria-pressed=true]){background:var(--vu-rate-on-bg);color:var(--vu-rate-on-ink)}._rateButton_avien_2{min-width:var(--tap-target);height:var(--control-small-size);padding:0 var(--space-4);border:var(--line-width) solid var(--line);border-radius:var(--radius);color:var(--ink);font-family:var(--display);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0}._rateButton_avien_2:hover,._rateButton_avien_2[aria-expanded=true]{background:var(--surface)}._rateButton_avien_2:focus-visible,._rateStep_avien_21:focus-visible{outline:var(--line-width-thick) solid var(--green);outline-offset:var(--line-width-thick)}._rateStep_avien_21{width:var(--control-medium-size);height:var(--control-medium-size);border-radius:var(--radius);color:var(--ink);cursor:pointer;border:0;place-items:center;padding:0;display:inline-grid}._rateStep_avien_21:disabled{opacity:.45;cursor:not-allowed}._preset_avien_41{height:var(--control-small-size);border-radius:var(--radius);color:var(--ink);font-family:var(--display);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;cursor:pointer;border:0;padding:0}._preset_avien_41:hover{outline:var(--line-width) solid var(--line)}._preset_avien_41[aria-pressed=true]{color:var(--vu-rate-on-ink)}._controls_yutcq_2{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4);color:var(--ink);flex-wrap:nowrap;display:flex}._group_yutcq_10{align-items:center;display:inline-flex}._value_yutcq_14{padding:0 var(--space-2);font-family:var(--display);font-size:var(--text-md);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}._time_yutcq_22{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;display:none}._spacer_yutcq_29{flex:1}._rate_yutcq_32{display:inline-flex}@media (width>=600px){._controls_yutcq_2{gap:var(--space-4) var(--space-12);padding:var(--space-4) var(--space-8) var(--space-8)}._value_yutcq_14{font-size:var(--text-lg)}._time_yutcq_22{display:inline}}._controls_yutcq_2:where([data-size=small]) ._value_yutcq_14{font-size:var(--text-sm)}
