.gm-pv{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:#0e0e0d;color:#fff;overscroll-behavior:contain;animation:gm-pv-in var(--dur-base,.18s) var(--out,cubic-bezier(.16,1,.3,1))}@keyframes gm-pv-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gm-pv{animation:none}}.gm-pv__bar,.gm-pv__top{flex:none;display:flex;align-items:center;gap:8px;padding-inline:12px}.gm-pv__top{justify-content:flex-end;padding-block:max(8px,env(safe-area-inset-top)) 8px}.gm-pv__bar{justify-content:center;gap:16px;padding-block:8px max(12px,env(safe-area-inset-bottom))}.gm-pv__key{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/.12);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.gm-pv__key:hover{background:rgb(255 255 255/.2)}.gm-pv__key:focus-visible{outline:2px solid #fff;outline-offset:2px}.gm-pv__key:disabled{opacity:.3;cursor:default}.gm-pv__key:disabled:hover{background:rgb(255 255 255/.12)}.gm-pv__count{min-width:7ch;text-align:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.gm-pv__track{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x pinch-zoom}.gm-pv__track::-webkit-scrollbar{display:none}.gm-pv__slide{flex:0 0 100%;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 8px;scroll-snap-align:center;scroll-snap-stop:always}.gm-pv__slide img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none}.gm-pv__miss{display:grid;place-content:center;justify-items:center;gap:12px;inline-size:min(100%,560px);aspect-ratio:4/3;max-block-size:100%;padding:16px;box-sizing:border-box;border-radius:20px;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08);color:rgb(255 255 255/.72);font-size:15px;font-weight:600;text-align:center}.gm-pv__miss>svg{opacity:.8}.gm-pv__track:last-child{margin-block-end:max(12px,env(safe-area-inset-bottom))}.gm-pv__said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}