.shot-zoom-module__Io0HFa__trigger{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.shot-zoom-module__Io0HFa__trigger:focus-visible{outline-offset:4px}.shot-zoom-module__Io0HFa__hint{color:#fff;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:#060d1f8c;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 10px;font-size:13px;font-weight:600;transition:opacity .2s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:inset 0 1px #ffffff24,0 8px 20px -10px #060d1f99}@media (hover:hover) and (pointer:fine){.shot-zoom-module__Io0HFa__hint{opacity:0;transform:translateY(4px)}.shot-zoom-module__Io0HFa__trigger:hover .shot-zoom-module__Io0HFa__hint,.shot-zoom-module__Io0HFa__trigger:focus-visible .shot-zoom-module__Io0HFa__hint{opacity:1;transform:none}}.shot-zoom-module__Io0HFa__dialog{color:#0b1633;overscroll-behavior:contain;background:0 0;border:0;place-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:clamp(16px,4vw,48px);display:grid;overflow:auto}.shot-zoom-module__Io0HFa__dialog:not([open]){display:none}.shot-zoom-module__Io0HFa__dialog::backdrop{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:radial-gradient(120% 90% at 50% 40%,#ffffff9e,#f3f5f8c7),#fff3}.shot-zoom-module__Io0HFa__panel{background:#fff;border:1px solid #0b163314;border-radius:22px;width:min(1200px,100%);margin:0;padding:10px;position:relative;box-shadow:0 1px 2px #060d1f0f,0 40px 100px -30px #060d1f59,0 12px 32px -16px #060d1f33}.shot-zoom-module__Io0HFa__image{object-fit:contain;background:#fff;border-radius:14px;width:100%;height:auto;max-height:calc(100dvh - 2*clamp(16px,4vw,48px) - 72px);display:block}.shot-zoom-module__Io0HFa__caption{color:#3d4759;padding:12px 8px 4px;font-size:14px;line-height:1.4}.shot-zoom-module__Io0HFa__close{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));color:#0b1633;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);cursor:pointer;background:#ffffffb8;border:1px solid #0b16331a;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .16s,transform .16s;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffffe6,0 8px 20px -12px #060d1f59}.shot-zoom-module__Io0HFa__close:hover{background:#fff}.shot-zoom-module__Io0HFa__close:active{transform:scale(.96)}.shot-zoom-module__Io0HFa__close:focus-visible{outline-offset:3px;outline:2px solid #0045d1}@media (prefers-reduced-motion:no-preference){.shot-zoom-module__Io0HFa__dialog,.shot-zoom-module__Io0HFa__dialog::backdrop{transition:opacity .16s ease, overlay .16s ease allow-discrete, display .16s ease allow-discrete;opacity:0}.shot-zoom-module__Io0HFa__dialog[open],.shot-zoom-module__Io0HFa__dialog[open]::backdrop{opacity:1;transition-duration:.24s}@starting-style{.shot-zoom-module__Io0HFa__dialog[open],.shot-zoom-module__Io0HFa__dialog[open]::backdrop{opacity:0}}.shot-zoom-module__Io0HFa__panel{transition:transform .16s;transform:scale(.96)translateY(8px)}.shot-zoom-module__Io0HFa__dialog[open] .shot-zoom-module__Io0HFa__panel{transition:transform .24s cubic-bezier(.22,1,.36,1);transform:none}@starting-style{.shot-zoom-module__Io0HFa__dialog[open] .shot-zoom-module__Io0HFa__panel{transform:scale(.96)translateY(8px)}}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.shot-zoom-module__Io0HFa__dialog::backdrop{background:#f3f5f8f5}}
