.gjpv-tap img{cursor:zoom-in}html.gjpv-open,html.gjpv-open body{overflow:hidden!important}.gjpv{position:fixed;inset:0;z-index:2147483000;background:#000;color:#fff;-webkit-tap-highlight-color:transparent}.gjpv[hidden]{display:none!important}.gjpv__sc{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-x pinch-zoom}.gjpv__sc::-webkit-scrollbar{display:none}.gjpv__s{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.gjpv__s img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.gjpv__hi{opacity:0;transition:opacity .2s}.gjpv__hi.is-on{opacity:1}.gjpv__bar{position:absolute;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 14px);display:flex;align-items:center;justify-content:space-between;padding:0 calc(env(safe-area-inset-right,0px) + 14px) 0 calc(env(safe-area-inset-left,0px) + 16px);pointer-events:none}.gjpv__n{font:600 14px/1 Poppins,system-ui,sans-serif;letter-spacing:.02em;background:rgba(0,0,0,.45);padding:7px 11px;border-radius:999px}.gjpv__x{pointer-events:auto;width:46px;height:46px;border-radius:50%;border:0;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,.25)}.gjpv__x:focus-visible,.gjpv__nav:focus-visible{outline:2px solid #f47a20;outline-offset:2px}.gjpv__nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:0;background:rgba(0,0,0,.45);color:#fff;font:400 34px/1 system-ui,sans-serif;display:flex;align-items:center;justify-content:center;padding-bottom:4px;cursor:pointer}.gjpv__nav--p{left:calc(env(safe-area-inset-left,0px) + 16px)}.gjpv__nav--n{right:calc(env(safe-area-inset-right,0px) + 16px)}.gjpv__ct{position:absolute;left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);text-align:center;font:400 11px/1.35 Poppins,system-ui,sans-serif;color:rgba(255,255,255,.72);padding:0 64px;pointer-events:none;text-shadow:0 1px 2px #000}.gjpv__hint{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 104px);transform:translateX(-50%);background:rgba(0,0,0,.6);font:500 13px/1.3 Poppins,system-ui,sans-serif;padding:8px 14px;border-radius:999px;white-space:nowrap;opacity:0;transition:opacity .4s;pointer-events:none}.gjpv__hint.is-on{opacity:1}@media (pointer:coarse){.gjpv__nav{display:none}}@media (max-width:767px) and (orientation:portrait){.gjpv__bar{top:calc(env(safe-area-inset-top,0px) + 56px)}.gjpv__ct{bottom:calc(env(safe-area-inset-bottom,0px) + 56px);padding:0 20px}}