:where(.vp){--vp-accent:#ff3d6e;--vp-bar:rgba(255,255,255,.26);--vp-buffer:rgba(255,255,255,.5);--vp-bg:rgba(14,14,18,.72);--vp-fg:#fff;--vp-radius:8px;width:100%;}.vp{position:relative;container-type:inline-size; border-radius:var(--vp-radius);color:var(--vp-fg);font:500 13px/1.2 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.vp video{display:block;width:100%;height:auto;aspect-ratio:auto 16 / 9;border-radius:inherit;touch-action:manipulation;}.vp:fullscreen{border-radius:0}.vp:fullscreen video{height:100%;object-fit:contain} .vp:-webkit-full-screen{border-radius:0}.vp:-webkit-full-screen video{height:100%;object-fit:contain}.vp:focus{outline:none}.vp:focus-visible,.vp :focus-visible{outline:2px solid var(--vp-accent);outline-offset:-2px}.vp-idle{cursor:none}.vp-sprite{position:absolute;width:0;height:0;overflow:hidden} .vp-ctrl{position:absolute;left:0;right:0;bottom:0;padding:28px 6px 2px;border-radius:0 0 var(--vp-radius) var(--vp-radius);background:linear-gradient(to top,var(--vp-bg),transparent);transition:opacity .25s}.vp-idle .vp-ctrl{opacity:0;pointer-events:none}.vp-row{display:flex;align-items:center}.vp-gap{flex:1}.vp-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 6px;border:0;border-radius:var(--vp-radius);background:none;color:inherit;font:inherit;cursor:pointer}.vp-txt{font-weight:700}.vp-ico{width:24px;height:24px;fill:currentColor}.vp-time{padding:0 6px;white-space:nowrap;font-variant-numeric:tabular-nums}@media (hover:hover){.vp-btn:hover,.vp-mi:hover{background:var(--vp-bar)}} .vp-prog{position:relative;height:16px;margin:0 8px;cursor:pointer;touch-action:none}.vp-prog::before{content:"";position:absolute;left:-8px;right:-8px;top:-28px;bottom:0}.vp-track{position:absolute;left:0;right:0;top:6px;height:4px;overflow:hidden;border-radius:2px;background:var(--vp-bar);transition:transform .15s}.vp-buf,.vp-played{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:0 0}.vp-buf{background:var(--vp-buffer)}.vp-played{background:var(--vp-accent)}.vp-head{position:absolute;top:3px;left:0;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--vp-accent);transform:scale(0);transition:transform .15s}.vp-prog:hover .vp-track,.vp-scrub .vp-track{transform:scaleY(1.5)}.vp-prog:hover .vp-head{transform:scale(1)}.vp-scrub .vp-head{transform:scale(1.4)}@media (hover:none){.vp-head{transform:scale(1)}} .vp-pv{position:absolute;left:0;z-index:1;display:none;padding:3px;border-radius:var(--vp-radius);background:var(--vp-bg);pointer-events:none;text-align:center}.vp-pv.vp-show{display:block}.vp-pv-img{border-radius:calc(var(--vp-radius) - 3px);background:var(--vp-bg) no-repeat}.vp-pv-notile .vp-pv-img{display:none}.vp-pv-t{padding:3px 6px 1px;font-variant-numeric:tabular-nums;white-space:nowrap} .vp-vol{display:flex;align-items:center}.vp-range{width:0;margin:0;opacity:0;accent-color:var(--vp-accent);cursor:pointer;transition:width .2s,opacity .2s,margin .2s}.vp-vol:hover .vp-range,.vp-vol:focus-within .vp-range{width:72px;margin:0 6px;opacity:1} .vp-mwrap{position:relative}.vp-menu{position:absolute;right:0;bottom:100%;z-index:2;display:none;flex-direction:column;min-width:100%;max-height:60vh;margin-bottom:6px;padding:4px;overflow-y:auto;border-radius:var(--vp-radius);background:var(--vp-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vp-open .vp-menu{display:flex}.vp-mi{min-height:32px;padding:0 14px;border:0;border-radius:calc(var(--vp-radius) - 2px);background:none;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.vp-mi.vp-on{color:var(--vp-accent);font-weight:700} .vp-big{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;background:var(--vp-bg);display:none}.vp-big .vp-ico{width:36px;height:36px}.vp-paused .vp-big{display:inline-flex}.vp-scrub .vp-big{display:none}.vp-bubble{position:absolute;top:50%;right:12%;margin-top:-22px;padding:10px 16px;border-radius:var(--vp-radius);background:var(--vp-bg);font-size:20px;font-weight:700;opacity:0;pointer-events:none;transition:opacity .15s}.vp-bubble.vp-left{right:auto;left:12%}.vp-bubble.vp-show{opacity:1} .vp-spin{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border:4px solid var(--vp-bar);border-top-color:var(--vp-fg);border-radius:50%;visibility:hidden;pointer-events:none}.vp-wait .vp-spin{visibility:visible;transition:visibility 0s .4s;animation:vp-rot .8s linear infinite}.vp-wait .vp-big{display:none}@keyframes vp-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vp-wait .vp-spin{animation-duration:2.4s}} .vp-reload{position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;padding:16px;border-radius:inherit;background:var(--vp-bg);font-size:16px;font-weight:700;white-space:normal} .vp-tick{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--vp-bg)} .vp-next,.vp-tourbtn{position:absolute;top:8px;right:8px;gap:6px;height:36px;padding:0 14px;background:var(--vp-bg);font-weight:700;transition:opacity .25s}.vp-next{display:none}.vp-next.vp-show{display:inline-flex}.vp-tourbtn{padding-left:8px}.vp-tourbtn .vp-ico{width:18px;height:18px}.vp-idle .vp-next,.vp-idle .vp-tourbtn{opacity:0;pointer-events:none} .vp-panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;flex-direction:column;padding:4px 8px 8px;border-radius:inherit;background:var(--vp-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vp-panel.vp-open{display:flex}.vp-panelon .vp-ctrl,.vp-panelon .vp-big,.vp-panelon .vp-bubble,.vp-panelon .vp-next,.vp-panelon .vp-tourbtn,.vp-endon .vp-ctrl,.vp-endon .vp-big,.vp-endon .vp-bubble,.vp-endon .vp-next,.vp-err .vp-ctrl,.vp-err .vp-big,.vp-err .vp-bubble,.vp-err .vp-next,.vp-err .vp-tourbtn{visibility:hidden}.vp-panel-head{display:flex;align-items:center;padding-left:4px;font-size:15px;font-weight:700}.vp-panel-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-grid{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;align-content:start;padding:2px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.vp-scene{display:block;padding:0;border:0;border-radius:calc(var(--vp-radius) - 2px);background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.vp-scene-img{position:relative;display:block;aspect-ratio:16 / 9;border-radius:inherit;background:var(--vp-bar) no-repeat}.vp-scene-t{position:absolute;right:4px;bottom:4px;padding:1px 5px;border-radius:4px;background:var(--vp-bg);font-size:12px;font-variant-numeric:tabular-nums}.vp-scene-k{display:block;padding:3px 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-scene.vp-on .vp-scene-img{box-shadow:0 0 0 2px var(--vp-accent)}.vp-scene.vp-on .vp-scene-k{color:var(--vp-accent)}@media (hover:hover){.vp-scene:hover .vp-scene-img{box-shadow:0 0 0 2px var(--vp-fg)}}@container (min-width:640px){.vp-grid{grid-template-columns:repeat(6,1fr)}} .vp-end{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;flex-direction:column;padding:4px 8px 8px;border-radius:inherit;background:var(--vp-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);container-type:size}.vp-end.vp-open{display:flex}.vp-end-head{display:flex;flex:none;align-items:center;justify-content:space-between}.vp-end-replay{gap:6px;padding:0 12px 0 8px;font-weight:700}.vp-end-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;width:100%;max-width:max(280px,calc((50cqh - 62px) * 32 / 9 + 12px));min-height:0;margin:auto;padding:2px;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.vp-end-c3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:max(280px,calc((50cqh - 62px) * 16 / 3 + 20px))}.vp-end-c2 .vp-end-tile:nth-child(n+5){display:none}.vp-end-tile{display:block;min-width:0;border-radius:calc(var(--vp-radius) - 2px);color:inherit;text-decoration:none}.vp-end-img{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:inherit;background:var(--vp-bar)}.vp-end-img img{display:block;width:100%;height:100%;object-fit:cover}.vp-end-d{position:absolute;right:4px;bottom:4px;padding:1px 5px;border-radius:4px;background:var(--vp-bg);font-size:12px;font-variant-numeric:tabular-nums}.vp-end-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-top:4px;line-height:16px;overflow-wrap:anywhere}@media (hover:hover){.vp-end-tile:hover .vp-end-img{box-shadow:0 0 0 2px var(--vp-fg)}}@media (max-width:479px){.vp-btn{min-width:36px;padding:0 4px}.vp-time{padding:0 4px;font-size:12px}}@container (max-width:359px){.vp-speed{display:none}}