.pv-trigger{display:block;width:100%;padding:0;border:0;background:none;line-height:0;position:relative;cursor:zoom-in;color:inherit;font:inherit}.pv-zoomable{cursor:zoom-in}.pv-trigger__hint{position:absolute;right:5px;bottom:5px;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;background:rgba(8,8,11,.62);color:#fff;opacity:0;transition:opacity .16s ease;pointer-events:none}.pv-trigger__hint svg{width:13px;height:13px}.pv-trigger:focus-visible .pv-trigger__hint,.pv-trigger:hover .pv-trigger__hint{opacity:1}@media (hover:none){.pv-trigger__hint{opacity:.82}}.pv-trigger:focus-visible{outline:2px solid #fff;outline-offset:3px}.pv{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;overflow:hidden;overscroll-behavior:contain;background:rgba(8,8,11,var(--pv-a,1));color:#fff;--pv-top:calc(52px + env(safe-area-inset-top, 0px));--pv-bot:calc(66px + env(safe-area-inset-bottom, 0px));--pv-side:max(12px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}@supports (height:100dvh){.pv{height:100dvh}}.pv::backdrop{background:rgba(0,0,0,.55)}.pv[open]{animation:pv-fade .18s ease both}.pv[open].pv--leaving{animation:none;opacity:0;transition:opacity .2s ease-out}@keyframes pv-fade{0%{opacity:0}to{opacity:1}}.pv__stage{position:absolute;inset:0;z-index:1;touch-action:none;-webkit-user-select:none;user-select:none}.pv__track{display:flex;height:100%;will-change:transform}.pv__slide{position:relative;flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--pv-top) var(--pv-side) var(--pv-bot);box-sizing:border-box}.pv__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:6px;transform-origin:center center;will-change:transform;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.pv__slide[data-loading]:after{content:"";position:absolute;width:26px;height:26px;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.22);border-top-color:#fff;animation:pv-spin .7s linear infinite}@keyframes pv-spin{to{transform:rotate(1turn)}}.pv__bar{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top, 0px) + 8px) var(--pv-side) 10px;background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);pointer-events:none}.pv__bar>*{pointer-events:auto}.pv__count{margin:0;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:hsla(0,0%,100%,.8);padding-left:4px}.pv__acts{display:flex;gap:8px}.pv__btn{width:42px;height:42px;flex:none;border:0;border-radius:999px;background:hsla(0,0%,100%,.13);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .15s ease}.pv__btn:hover{background:hsla(0,0%,100%,.24)}.pv__btn svg{width:19px;height:19px}.pv__foot{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px var(--pv-side) calc(env(safe-area-inset-bottom, 0px) + 12px);background:linear-gradient(0deg,rgba(0,0,0,.66),transparent);pointer-events:none}.pv__cap{margin:0;max-width:min(640px,92%);text-align:center;font-size:13px;line-height:1.35;color:hsla(0,0%,100%,.82)}.pv__dots{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;pointer-events:auto}.pv__dot{width:28px;height:28px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer}.pv__dot:before{content:"";width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.34);transition:background .15s ease,transform .15s ease}.pv__dot[aria-current=true]:before{background:#fff;transform:scale(1.3)}.pv--single .pv__count,.pv--single .pv__dots{display:none}.pv__arrow{position:absolute;z-index:2;top:50%;margin-top:-23px;width:46px;height:46px;border:0;border-radius:999px;background:hsla(0,0%,100%,.13);color:#fff;display:none;place-items:center;cursor:pointer;transition:background .15s ease,opacity .15s ease}.pv__arrow svg{width:22px;height:22px}.pv__arrow:hover{background:hsla(0,0%,100%,.24)}.pv__arrow[disabled]{opacity:.25;cursor:default}.pv__arrow--prev{left:calc(var(--pv-side) + 2px)}.pv__arrow--next{right:calc(var(--pv-side) + 2px)}@media (hover:hover) and (pointer:fine){.pv__arrow{display:grid}}@media (min-width:900px){.pv__arrow{display:grid}}.pv--single .pv__arrow{display:none}.pv__arrow:focus-visible,.pv__btn:focus-visible,.pv__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (hover:hover) and (pointer:fine){.pv__img{cursor:zoom-in}.pv--zoomed .pv__img{cursor:grab}.pv--panning .pv__img{cursor:grabbing}}.pv__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.pv[open],.pv__slide[data-loading]:after{animation:none}.pv-trigger__hint,.pv__img,.pv__stage,.pv__track{transition:none!important}}