lw-video.vp{aspect-ratio:16/9;border-radius:var(--lw-radius-lg);isolation:isolate;background:var(--lw-neutral-950);color:var(--lw-neutral-0);box-shadow:var(--lw-shadow-frame);display:block;position:relative;overflow:hidden;container-type:inline-size}lw-video.vp:fullscreen{box-shadow:none;aspect-ratio:auto;border-radius:0;width:100%;height:100%}.vp-poster{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.vp-poster img{object-fit:cover;width:100%;height:100%;transition:transform var(--lw-dur-slow) var(--lw-ease-out);display:block}.vp-poster:hover img{transform:scale(1.03)}.vp-poster:focus-visible{outline:2px solid #0000}.vp-poster:focus-visible .vp-big{box-shadow:var(--lw-focus-ring-inverse), var(--lw-shadow-lg)}.vp-scrim{background:linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--lw-neutral-950) 72%, transparent));position:absolute;inset:0}.vp-big,.vp-replay{aspect-ratio:1;width:clamp(60px,13cqi,88px);color:var(--lw-neutral-0);background:linear-gradient(135deg, var(--lw-teal-600), var(--lw-cyan-600));box-shadow:0 0 0 8px color-mix(in srgb, var(--lw-teal-400) 30%, transparent), var(--lw-shadow-lg);transition:transform var(--lw-dur) var(--lw-ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.vp-big svg{translate:3px}.vp-poster:hover .vp-big,.vp-poster:focus-visible .vp-big{transform:scale(1.08)}.vp-chip{border-radius:var(--lw-radius-pill);font:var(--lw-fw-semibold) var(--lw-fs-small)/1.2 var(--lw-font-body);color:var(--lw-neutral-0);background:color-mix(in srgb, var(--lw-neutral-950) 72%, transparent);backdrop-filter:blur(6px);align-items:center;gap:8px;padding:7px 14px;display:inline-flex;position:absolute;bottom:clamp(12px,3cqi,20px);left:clamp(12px,3cqi,20px)}.vp-chip i{opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.vp-big{animation:vp-pulse 2.4s var(--lw-ease-out) infinite}.vp-poster:hover .vp-big,.vp-poster:focus-visible .vp-big{animation:none}@keyframes vp-pulse{0%,to{box-shadow:0 0 0 8px color-mix(in srgb, var(--lw-teal-400) 30%, transparent), var(--lw-shadow-lg)}50%{box-shadow:0 0 0 18px color-mix(in srgb, var(--lw-teal-400) 0%, transparent), var(--lw-shadow-lg)}}}.vp-native{width:100%;height:100%;display:block}lw-video.vp-btnwrap{display:inline-block}.vp-open{min-height:var(--lw-control-h-sm);border-radius:var(--lw-radius-md);cursor:pointer;font:var(--lw-fw-semibold) var(--lw-fs-small)/1 var(--lw-font-body);color:var(--lw-neutral-950);background:var(--lw-color-bg);border:1px solid var(--lw-color-action-secondary-border);box-shadow:var(--lw-shadow-sm);transition:background var(--lw-dur-fast) var(--lw-ease-out);align-items:center;gap:8px;padding:0 16px;display:inline-flex}.vp-open:hover{background:var(--lw-neutral-50)}.vp-open:focus-visible{box-shadow:var(--lw-focus-ring);outline:2px solid #0000}lw-video.vp-thumb{border-radius:var(--lw-radius-md);box-shadow:var(--lw-shadow-md)}.vp-thumb .vp-big{width:clamp(40px,17cqi,56px);box-shadow:0 0 0 5px color-mix(in srgb, var(--lw-teal-400) 30%, transparent), var(--lw-shadow-md)}.vp-thumb .vp-big svg{width:45%;height:45%}.vp-thumb .vp-chip{font-size:var(--lw-fs-xs);padding:4px 10px;bottom:8px;left:8px}@media (prefers-reduced-motion:no-preference){.vp-thumb .vp-big{animation:none}}.vp-dialog{background:0 0;border:0;width:min(1100px,94vw,149.333vh);max-width:none;padding:0;overflow:visible}.vp-dialog::backdrop{background:color-mix(in srgb, var(--lw-neutral-950) 86%, transparent)}.vp-dlg-box{position:relative}.vp-dlg-stage{aspect-ratio:16/9;border-radius:var(--lw-radius-lg);background:var(--lw-neutral-950);color:var(--lw-neutral-0);box-shadow:var(--lw-shadow-lg);position:relative;overflow:hidden;container-type:inline-size}.vp-dlg-stage:fullscreen{aspect-ratio:auto;border-radius:0}.vp-dlg-x{background:color-mix(in srgb, var(--lw-neutral-0) 16%, transparent);width:44px;height:44px;color:var(--lw-neutral-0);cursor:pointer;transition:background var(--lw-dur-fast) var(--lw-ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-52px;right:0}.vp-dlg-x:hover{background:color-mix(in srgb, var(--lw-neutral-0) 30%, transparent)}.vp-dlg-x:focus-visible{box-shadow:var(--lw-focus-ring-inverse);outline:2px solid #0000}@media (prefers-reduced-motion:no-preference){.vp-dialog[open]{animation:vp-pop var(--lw-dur-slow) var(--lw-ease-out)}@keyframes vp-pop{0%{opacity:0;transform:scale(.96)}}}.vp-ui{position:absolute;inset:0}.vp-video{object-fit:contain;background:var(--lw-neutral-950);cursor:pointer;width:100%;height:100%;display:block}.vp-ui.is-idle,.vp-ui.is-idle .vp-video{cursor:none}.vp-cc{border-radius:var(--lw-radius-sm);max-width:86%;font:var(--lw-fw-medium) clamp(14px, 2.4cqi, 22px)/1.35 var(--lw-font-body);text-align:center;color:var(--lw-neutral-0);background:color-mix(in srgb, var(--lw-neutral-950) 80%, transparent);pointer-events:none;transition:bottom var(--lw-dur) var(--lw-ease-out);margin:0;padding:6px 14px;position:absolute;bottom:clamp(72px,15cqi,92px);left:50%;translate:-50%}.vp-ui.is-idle .vp-cc{bottom:16px}.vp-flash{background:color-mix(in srgb, var(--lw-neutral-950) 55%, transparent);opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.vp-flash svg,.vp-btn svg,.vp-btn b{grid-area:1/1}.vp-flash[data-icon=play] .i-pause,.vp-flash[data-icon=pause] .i-play{display:none}.vp-flash.go{animation:vp-flash .6s var(--lw-ease-out)}@keyframes vp-flash{0%{opacity:.95;scale:.8}to{opacity:0;scale:1.25}}.vp-spin{pointer-events:none;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.vp-ui.is-waiting .vp-spin{display:block}.vp-spin svg{animation:.9s linear infinite vp-rot}@keyframes vp-rot{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.vp-flash.go,.vp-spin svg{animation:none}}.vp-replay{cursor:pointer;border:0;padding:0;display:none}.vp-ui.is-ended .vp-replay{display:grid}.vp-replay:hover{transform:scale(1.08)}.vp-bar{background:linear-gradient(0deg, color-mix(in srgb, var(--lw-neutral-950) 88%, transparent), transparent);transition:opacity var(--lw-dur) var(--lw-ease-out), translate var(--lw-dur) var(--lw-ease-out);padding:32px clamp(8px,2cqi,16px) clamp(6px,1.4cqi,12px);position:absolute;inset:auto 0 0}.vp-ui.is-idle .vp-bar{opacity:0;pointer-events:none;translate:0 8px}.vp-row{align-items:center;gap:2px;display:flex}.vp-gap{flex:1}.vp-btn{width:var(--lw-control-h-sm);height:var(--lw-control-h-sm);border-radius:var(--lw-radius-md);color:var(--lw-neutral-0);cursor:pointer;transition:background var(--lw-dur-fast) var(--lw-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.vp-btn:hover{background:color-mix(in srgb, var(--lw-neutral-0) 16%, transparent)}.vp-btn:focus-visible,.vp-replay:focus-visible{box-shadow:var(--lw-focus-ring-inverse);outline:2px solid #0000}.vp-btn b{font:var(--lw-fw-bold) 9px/1 var(--lw-font-body);translate:0 1px}.vp-play .i-play,.vp-ui.is-paused .vp-play .i-pause,.vp-mute .i-off,.vp-ui.is-muted .vp-mute .i-on,.vp-fs .i-min,.vp-ui.is-fs .vp-fs .i-max{display:none}.vp-ui.is-paused .vp-play .i-play,.vp-ui.is-muted .vp-mute .i-off,.vp-ui.is-fs .vp-fs .i-min{display:block}.vp-ccb{position:relative}.vp-ccb[aria-pressed=true]:after{content:"";background:var(--lw-teal-400);border-radius:2px;height:3px;position:absolute;bottom:5px;left:10px;right:10px}.vp-time{font:var(--lw-fw-medium) var(--lw-fs-small)/1 var(--lw-font-body);font-variant-numeric:tabular-nums;white-space:nowrap;color:color-mix(in srgb, var(--lw-neutral-0) 88%, transparent);margin-left:8px}.vp-seek{--track:linear-gradient(90deg, var(--lw-teal-400), var(--lw-cyan-400)) 0 / var(--p,0%) 100% no-repeat, linear-gradient(color-mix(in srgb, var(--lw-neutral-0) 38%, transparent) 0 0) 0 / var(--b,0%) 100% no-repeat, color-mix(in srgb, var(--lw-neutral-0) 20%, transparent);-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0 0 2px;display:block}.vp-seek::-webkit-slider-runnable-track{background:var(--track);border-radius:2px;height:4px}.vp-seek::-moz-range-track{background:var(--track);border-radius:2px;height:4px}.vp-seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--lw-neutral-0);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lw-teal-400) 35%, transparent);transition:transform var(--lw-dur-fast) var(--lw-ease-out);border-radius:50%;margin-top:-5px}.vp-seek::-moz-range-thumb{background:var(--lw-neutral-0);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lw-teal-400) 35%, transparent);border:0;border-radius:50%}.vp-seek:hover::-webkit-slider-thumb{transform:scale(1.2)}.vp-seek:focus-visible{outline:2px solid #0000}.vp-seek:focus-visible::-webkit-slider-thumb{box-shadow:var(--lw-focus-ring-inverse)}.vp-seek:focus-visible::-moz-range-thumb{box-shadow:var(--lw-focus-ring-inverse)}@container (width<=440px){.vp-time{display:none}.vp-chip{font-size:var(--lw-fs-xs);padding:6px 12px}}
