.PulseImage-module__WAxiGG__trigger:focus-visible .PulseImage-module__WAxiGG__hint{opacity:1;transform:translateY(0)}.PulseImage-module__WAxiGG__dialog{color:#fff;overscroll-behavior:contain;background:#0a0a0ef5;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.PulseImage-module__WAxiGG__dialog::backdrop{background:#0a0a0ef0}.PulseImage-module__WAxiGG__stage{inset:max(76px, env(safe-area-inset-top)) 24px max(90px, env(safe-area-inset-bottom));touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.PulseImage-module__WAxiGG__image{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.PulseImage-module__WAxiGG__controls{bottom:max(24px, env(safe-area-inset-bottom));background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:calc(100% - 24px);padding:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.PulseImage-module__WAxiGG__control,.PulseImage-module__WAxiGG__close{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.PulseImage-module__WAxiGG__control:hover:not(:disabled),.PulseImage-module__WAxiGG__close:hover{background:#ffffff24}.PulseImage-module__WAxiGG__control:focus-visible,.PulseImage-module__WAxiGG__close:focus-visible{outline-offset:2px;outline:2px solid #fff}.PulseImage-module__WAxiGG__control:disabled{opacity:.35;cursor:default}.PulseImage-module__WAxiGG__reset{width:auto;font:500 12px var(--font-display,sans-serif);padding-inline:12px}.PulseImage-module__WAxiGG__scale{text-align:center;min-width:42px;font:500 12px var(--font-mono,monospace);font-variant-numeric:tabular-nums}.PulseImage-module__WAxiGG__close{top:max(24px, env(safe-area-inset-top));background:#ffffff14;border:1px solid #ffffff24;position:absolute;right:24px}.PulseImage-module__WAxiGG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.PulseImage-module__WAxiGG__stage{inset:max(72px, env(safe-area-inset-top)) 8px max(88px, env(safe-area-inset-bottom))}.PulseImage-module__WAxiGG__controls{bottom:max(16px, env(safe-area-inset-bottom));gap:0}.PulseImage-module__WAxiGG__close{top:max(16px, env(safe-area-inset-top));right:16px}}@media (prefers-reduced-motion:reduce){.PulseImage-module__WAxiGG__trigger,.PulseImage-module__WAxiGG__hint{transition:none}}
