.cv2-fv{--ease-out:cubic-bezier(.23, 1, .32, 1);z-index:90;color:var(--bone,#edebe5);overscroll-behavior:none;position:fixed;inset:0}.cv2-fv .ic{width:var(--is,20px);height:var(--is,20px);flex:none;place-items:center;display:inline-grid}.cv2-fv .ic svg{width:100%;height:100%;display:block}.cv2-fv .fv-bg{background:#050606;position:absolute;inset:0}.cv2-fv .fv-st{cursor:var(--c-ptr,pointer);touch-action:none;position:absolute;inset:0;overflow:hidden}.cv2-fv .fv-st img{cursor:var(--c-zoom,zoom-in)}.cv2-fv .fv-st:active img{cursor:var(--c-grabbing,grabbing)}.cv2-fv .fv-st.is-zoom img{cursor:var(--c-grab,grab)}.cv2-fv .fv-st.is-zoom.is-pan img{cursor:var(--c-grabbing,grabbing)}.cv2-fv .fv-strip{touch-action:none;will-change:transform;-webkit-user-select:none;user-select:none;height:100%;display:flex}.cv2-fv .fv-sl{transform-origin:50%;flex:none;place-items:center;width:100%;height:100%;display:grid}.cv2-fv .fv-sl img{transform-origin:50%}.cv2-fv .fv-sl img.zt{transition:transform .28s var(--ease-out)}.cv2-fv.is-out{pointer-events:none}.cv2-fv img{max-width:94vw;max-height:calc(88 * var(--sv,1svh));object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.cv2-fv .fv-ui{pointer-events:none;position:absolute;inset:0}.cv2-fv button{width:48px;height:48px;color:var(--bone,#edebe5);--is:20px;pointer-events:auto;border:1px solid color-mix(in srgb, var(--bone,#edebe5) 14%, transparent);background:#0a0b0b80;border-radius:50%;place-items:center;transition:border-color .2s;display:grid;position:absolute}.cv2-fv button:focus-visible{outline:2px solid var(--jade,#60b08d);outline-offset:2px}.cv2-fv .x{top:calc(16px + var(--sa-t,env(safe-area-inset-top)));right:calc(16px + env(safe-area-inset-right))}.cv2-fv .l,.cv2-fv .r{top:50%;translate:0 -50%}.cv2-fv .l{left:16px}.cv2-fv .l .ic{rotate:180deg}.cv2-fv .r{right:16px}.cv2-fv .n{bottom:calc(20px + var(--sa-b,env(safe-area-inset-bottom)));font:400 15px/1 var(--font-ui);color:var(--dim,#aab1ad);font-variant-numeric:tabular-nums;position:absolute;left:50%;translate:-50%}@media (hover:none){.cv2-fv .l,.cv2-fv .r{display:none}}@media (hover:hover) and (pointer:fine){.cv2-fv button:hover{border-color:var(--jade,#60b08d)}}
