: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:calc(var(--space-12) + var(--space-2));--vu-seek-lane:var(--space-4);--vu-seek-lane-active:calc(var(--space-12) / 2);--vu-seek-knob-size:var(--space-12);--vu-seek-knob-rest:0}:where([data-video-seek=large]){--vu-seek-pad:var(--space-24);--vu-seek-lane:calc(var(--space-12) / 2);--vu-seek-lane-active:var(--space-8);--vu-seek-knob-size:calc(var(--space-12) + var(--space-2));--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(.video-stage[data-fill]){min-height:var(--stage-min-height);border-radius:0;flex:1}@media (width<840px){:where(.video-stage[data-fill]){aspect-ratio:16/9;flex:none;min-height:0}:where(.seek[data-variant=label]){--vu-seek-pad:var(--space-24);--vu-seek-knob-rest:1}}:where(.seek){--lane:var(--vu-seek-lane);height:calc(var(--vu-seek-pad) + var(--lanes,1) * var(--space-4));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)}: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 var(--line-width) 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){--vu-seek-range:var(--muted);--vu-seek-dim:var(--scrim);--vu-seek-grip:var(--ink);--vu-seek-grip-on:var(--green);--vu-seek-edge-on:var(--white)}:where(.seek[data-variant=review]){--vu-seek-range:color-mix(in srgb, var(--ink) 25%, transparent);--vu-seek-dim:color-mix(in srgb, var(--black) 60%, transparent);--vu-seek-grip:var(--green);--vu-seek-grip-on:var(--ink);--vu-seek-edge-on:var(--ink)}:where(.seek-range){background:var(--vu-seek-range);pointer-events:none;position:absolute;top:0;bottom:0}:where(.seek-dim){background:var(--vu-seek-dim);pointer-events:none;z-index:var(--z-raised);position:absolute;top:0;bottom:0}:where(.seek[data-variant=review] .seek-dim){z-index:calc(var(--z-raised) + 2)}:where(.seek-grip,.seek-edge){width:var(--seek-handle-width);cursor:ew-resize;position:absolute;top:0;bottom:0;translate:-50%}:where(.seek-grip){z-index:calc(var(--z-raised) + 3)}:where(.seek-edge){z-index:calc(var(--z-raised) + 2)}:where(.seek[data-variant=review] .seek-edge){z-index:calc(var(--z-raised) + 3)}:where(.seek-grip,.seek-edge):before{content:"";width:var(--space-4);outline:var(--line-width) solid var(--black);position:absolute;top:50%;transform:translateY(-50%)}:where(.seek-grip):before{left:calc(50% - var(--space-2));height:calc(var(--lanes,1) * var(--lane));background:var(--vu-seek-grip)}:where(.seek-grip[data-on],.seek-grip:hover):before{background:var(--vu-seek-grip-on)}:where(.seek-edge):before{height:calc(var(--lanes,1) * var(--lane) + var(--seek-handle-overhang));background:var(--wait)}:where(.seek-edge[data-edge=start]):before{right:50%}:where(.seek-edge[data-edge=end]):before{left:50%}:where(.seek-edge[data-on],.seek-edge:hover):before{background:var(--vu-seek-edge-on)}@media (width<840px){:where(.seek[data-variant=label]) :where(.seek-grip,.seek-edge){width:var(--space-32)}}@media (pointer:coarse){:where(.seek[data-variant=review]) :where(.seek-grip,.seek-edge){width:var(--control-medium-size)}}:where(.seek-mark){top:calc(var(--space-12) * -1);width:var(--space-12);height:var(--space-12);margin-left:calc(var(--space-12) / -2);border:var(--line-width-thick) solid var(--bg);background:var(--no);cursor:pointer;z-index:calc(var(--z-raised) + 4);border-radius:50%;padding:0;position:absolute}:where(.seek-mark:focus-visible){outline:var(--line-width-thick) solid var(--green);outline-offset:var(--line-width)}:where(.seek-tip-time){font-variant-numeric:tabular-nums}: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);height:var(--vu-seek-knob-size);margin-top:calc(var(--vu-seek-knob-size) / -2);margin-left:calc(var(--vu-seek-knob-size) / -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){bottom:calc(100% + var(--space-4));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;transform:translate(-50%)}:where(.video-caption){top:var(--space-8);left:var(--space-8);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}:where(.player-rate){display:inline-flex;position:relative}:where(.rate-pop){right:0;bottom:calc(100% + calc(var(--space-12) / 2));z-index:var(--z-popover);align-items:stretch;gap:calc(var(--space-12) / 2);width:calc(var(--side-panel-width) - var(--space-48) - var(--space-12));max-width:calc(100vw - var(--space-32));padding:var(--space-8) var(--space-8) var(--space-12);border-radius:var(--radius);background:var(--vu-rate-bg);color:var(--vu-rate-ink);flex-direction:column;display:flex;position:absolute}:where(.rate-now){text-align:center;font-variant-numeric:tabular-nums;font-size:var(--text-xl);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){min-width:0;height:var(--control-medium-size);appearance:none;touch-action:none;cursor:pointer;background:0 0;flex:1;margin:0;display:block}:where(.rate-slider)::-webkit-slider-runnable-track{height:var(--space-4);border-radius:var(--radius);background:var(--vu-rate-track)}:where(.rate-slider)::-moz-range-track{height:var(--space-4);border-radius:var(--radius);background:var(--vu-rate-track)}:where(.rate-slider)::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--space-16) + var(--space-2));height:calc(var(--space-16) + var(--space-2));margin-top:calc(var(--space-2) - calc(var(--space-16) + var(--space-2)) / 2);background:var(--vu-rate-thumb);border:none;border-radius:50%}:where(.rate-slider)::-moz-range-thumb{width:calc(var(--space-16) + var(--space-2));height:calc(var(--space-16) + var(--space-2));background:var(--vu-rate-thumb);border:none;border-radius:50%}:where(.rate-end){font-variant-numeric:tabular-nums;font-size:var(--text-xs);opacity:.7;flex:none}: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_1n979_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_1n979_10{align-items:center;display:inline-flex}._value_1n979_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_1n979_22{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;display:none}._spacer_1n979_29{flex:1}._rate_1n979_32{display:inline-flex}@media (width>=600px){._controls_1n979_2{gap:var(--space-4) var(--space-12);padding:var(--space-4) var(--space-8) var(--space-8)}._value_1n979_14{font-size:var(--text-lg)}._time_1n979_22{display:inline}}._controls_1n979_2:where([data-size=small]) ._value_1n979_14{font-size:var(--text-sm)}@media (width<840px){._controls_1n979_2:where([data-wrap-narrow]){flex-wrap:wrap}}._guide_1eb8u_1{padding-left:var(--space-16);font-size:var(--text-md);margin:0;line-height:1.6}._guide_1eb8u_1 li::marker{font-family:var(--display);font-weight:800}._progress_x9b94_1{gap:var(--space-4);padding:var(--space-8) var(--space-12);background:var(--surface);box-shadow:inset 0 0 0 var(--line-width) var(--line);border-radius:var(--radius);flex-direction:column;display:flex}._progress_x9b94_1[data-status=failed]{box-shadow:inset 0 0 0 var(--line-width) var(--no)}._progress_x9b94_1[data-status=done]{box-shadow:inset 0 0 0 var(--line-width) var(--ok)}._text_x9b94_16{font-size:var(--text-md);margin:0;font-weight:700}._bar_x9b94_21{height:var(--space-8);background:var(--line);border-radius:var(--radius);overflow:hidden}._fill_x9b94_27{background:var(--green);height:100%}._actions_x9b94_31{gap:var(--space-8);flex-wrap:wrap;display:flex}._file_x9b94_36{display:none}
