.gallery-dialog.svelte-6bjpqr{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.gallery-dialog.svelte-6bjpqr::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100c0af0}.gallery-shell.svelte-6bjpqr{box-sizing:border-box;background:radial-gradient(circle at 50% 42%,#fff8ee1a,#0000 48%),#140f0cf5;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;display:grid;overflow:hidden}.gallery-header.svelte-6bjpqr{min-width:0;padding:max(.65rem, env(safe-area-inset-top)) clamp(.8rem, 2.5vw, 1.5rem) .65rem;background:#0f0b09c7;border-bottom:1px solid #ffffff21;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(.65rem,2vw,1.25rem);display:grid}.gallery-heading.svelte-6bjpqr{min-width:0}.gallery-heading.svelte-6bjpqr p:where(.svelte-6bjpqr),.gallery-heading.svelte-6bjpqr h2:where(.svelte-6bjpqr),.gallery-footer.svelte-6bjpqr p:where(.svelte-6bjpqr),.gallery-stage.svelte-6bjpqr figure:where(.svelte-6bjpqr){z-index:1;margin:0;position:relative}.gallery-stage-dismiss.svelte-6bjpqr{z-index:0;cursor:zoom-out;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;inset:0}.gallery-heading.svelte-6bjpqr p:where(.svelte-6bjpqr){color:color-mix(in srgb, var(--mkt-color-primary) 65%, #fff);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:850}.gallery-heading.svelte-6bjpqr h2:where(.svelte-6bjpqr){font-family:var(--mkt-font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1rem,3vw,1.35rem);font-weight:650;overflow:hidden}.gallery-counter.svelte-6bjpqr{text-align:center;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;min-width:4.6rem;padding:.38rem .7rem;font-size:.78rem;font-weight:750}.gallery-close.svelte-6bjpqr,.gallery-arrow.svelte-6bjpqr,.gallery-thumbnails.svelte-6bjpqr button:where(.svelte-6bjpqr){color:#fff;font:inherit;cursor:pointer;background:#140f0cc7;border:1px solid #ffffff38}.gallery-close.svelte-6bjpqr{border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.8rem;line-height:1;display:grid}.gallery-stage.svelte-6bjpqr{pointer-events:none;touch-action:pan-y pinch-zoom;place-items:center;min-width:0;min-height:0;padding:clamp(.6rem,2.5vw,1.5rem) clamp(3.2rem,7vw,5.8rem);display:grid;position:relative;overflow:hidden}.gallery-stage.svelte-6bjpqr figure:where(.svelte-6bjpqr){place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.gallery-asset{object-fit:contain;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;animation:.17s ease-out both svelte-6bjpqr-gallery-image-in;display:block}.gallery-empty.svelte-6bjpqr{color:#ffffffb8;text-align:center;padding:1rem}.gallery-arrow.svelte-6bjpqr{z-index:2;pointer-events:auto;border-radius:50%;place-items:center;width:clamp(44px,5vw,58px);height:clamp(44px,5vw,58px);font-size:2.3rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 12px 35px #00000047}.gallery-arrow-previous.svelte-6bjpqr{left:clamp(.55rem,2vw,1.4rem)}.gallery-arrow-next.svelte-6bjpqr{right:clamp(.55rem,2vw,1.4rem)}.gallery-footer.svelte-6bjpqr{min-width:0;padding:.65rem clamp(.8rem, 2.5vw, 1.5rem) max(.65rem, env(safe-area-inset-bottom));background:#0f0b09d1;border-top:1px solid #ffffff21;grid-template-columns:minmax(8rem,1fr) minmax(0,auto) minmax(8rem,1fr);align-items:center;gap:.8rem;display:grid}.gallery-footer.svelte-6bjpqr>p:where(.svelte-6bjpqr){color:#ffffffad;font-size:.75rem}.gallery-thumbnails.svelte-6bjpqr{scrollbar-width:none;gap:.45rem;min-width:0;max-width:min(58vw,680px);padding:2px;display:flex;overflow-x:auto}.gallery-thumbnails.svelte-6bjpqr::-webkit-scrollbar{display:none}.gallery-thumbnails.svelte-6bjpqr button:where(.svelte-6bjpqr){opacity:.62;border-radius:.55rem;flex:0 0 58px;width:58px;height:58px;padding:0;overflow:hidden}.gallery-thumbnails.svelte-6bjpqr button.active:where(.svelte-6bjpqr){border-color:color-mix(in srgb, var(--mkt-color-primary) 70%, #fff);opacity:1;box-shadow:0 0 0 2px var(--mkt-color-primary)}.gallery-thumbnails.svelte-6bjpqr img{object-fit:cover;width:100%;height:100%;display:block}.gallery-report.svelte-6bjpqr{justify-self:end;min-width:0}.gallery-report.svelte-6bjpqr .report-btn{color:#ffffffd1;white-space:normal;background:#ffffff12;border-color:#fff3}.gallery-close.svelte-6bjpqr:focus-visible,.gallery-arrow.svelte-6bjpqr:focus-visible,.gallery-thumbnails.svelte-6bjpqr button:where(.svelte-6bjpqr):focus-visible{outline:3px solid color-mix(in srgb, var(--mkt-color-primary) 70%, #fff);outline-offset:3px}@media (min-width:821px){.gallery-stage.svelte-6bjpqr figure:where(.svelte-6bjpqr){grid-template:minmax(0,1fr)/minmax(0,1fr)}}@media (max-width:640px){.gallery-header.svelte-6bjpqr{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;padding-inline:.65rem}.gallery-heading.svelte-6bjpqr p:where(.svelte-6bjpqr){display:none}.gallery-counter.svelte-6bjpqr{min-width:0;padding-inline:.5rem}.gallery-close.svelte-6bjpqr{width:44px;height:44px}.gallery-stage.svelte-6bjpqr{padding-inline:2.9rem}.gallery-arrow.svelte-6bjpqr{width:42px;height:42px;font-size:1.9rem}.gallery-arrow-previous.svelte-6bjpqr{left:.35rem}.gallery-arrow-next.svelte-6bjpqr{right:.35rem}.gallery-footer.svelte-6bjpqr{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding-inline:.65rem}.gallery-footer.svelte-6bjpqr>p:where(.svelte-6bjpqr){display:none}.gallery-thumbnails.svelte-6bjpqr{max-width:none}.gallery-thumbnails.svelte-6bjpqr button:where(.svelte-6bjpqr){flex-basis:52px;width:52px;height:52px}.gallery-report.svelte-6bjpqr .report-btn{max-width:8.5rem;padding:.36rem .58rem;font-size:.7rem}}@media (max-height:560px){.gallery-footer.svelte-6bjpqr>p:where(.svelte-6bjpqr),.gallery-thumbnails.svelte-6bjpqr{display:none}.gallery-footer.svelte-6bjpqr{grid-template-columns:1fr;padding-block:.45rem}.gallery-report.svelte-6bjpqr{justify-self:end}}.gallery-close.with-label.svelte-6bjpqr{width:auto;min-width:44px;padding-inline:.75rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.gallery-asset{animation:none}}@keyframes svelte-6bjpqr-gallery-image-in{0%{opacity:.45;transform:scale(.985)}to{opacity:1;transform:none}}
