.st-lightbox{position:relative}.st-lightbox__trigger{cursor:zoom-in}.st-lightbox__trigger:focus-visible{outline:2px solid currentColor;outline-offset:4px}.st-lightbox__editor-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.25rem;min-height:5rem;margin-top:0.75rem;padding:1rem;border:2px dashed rgb(148 163 184 / 0.75);border-radius:0.75rem;background:rgb(248 250 252 / 0.9);color:#334155;text-align:center;cursor:pointer}.st-lightbox__editor-status span{font-size:0.875rem;opacity:0.75}.st-lightbox__editor-status--overlay{position:absolute;right:0.5rem;bottom:0.5rem;left:0.5rem;z-index:5;min-height:0;margin-top:0;padding:0.5rem 0.75rem;border-width:1px;border-radius:0.5rem;background:rgb(248 250 252 / 0.92);box-shadow:0 2px 8px rgb(15 23 42 / 0.18);line-height:1.25}.st-lightbox__editor-status--overlay span{font-size:0.75rem}html.st-lightbox-open{overflow:hidden}.st-lightbox__dialog{position:fixed;inset:0;z-index:2147483000;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:#fff}.st-lightbox__dialog::backdrop{background:transparent}.st-lightbox__dialog:not([open]){display:none}.st-lightbox__backdrop{position:absolute;inset:0;background:transparent;-webkit-backdrop-filter:blur(var(--st-backdrop-blur,0));backdrop-filter:blur(var(--st-backdrop-blur,0))}.st-lightbox__tint{position:absolute;inset:0;background-color:#020617;background-color:var(--st-overlay-color,#020617);opacity:var(--st-overlay-opacity,0.88)}.st-lightbox__stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(3.25rem,8vw) minmax(0,1fr) minmax(3.25rem,8vw);grid-template-rows:4.5rem minmax(0,1fr) 1rem;width:100%;height:100%;pointer-events:none}.st-lightbox__toolbar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1rem;pointer-events:auto}.st-lightbox__counter{min-width:4rem;font:500 0.875rem/1.2 system-ui,sans-serif;letter-spacing:0.04em;text-shadow:0 1px 3px rgb(0 0 0 / 0.5)}.st-lightbox__close,.st-lightbox__nav{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgb(255 255 255 / 0.22);border-radius:999px;background:rgb(0 0 0 / 0.26);color:#fff;cursor:pointer;pointer-events:auto;transition:background-color 160ms ease,opacity 160ms ease,transform 160ms ease;-webkit-tap-highlight-color:transparent}.st-lightbox__close:hover,.st-lightbox__nav:hover{background:rgb(255 255 255 / 0.18);transform:scale(1.05)}.st-lightbox__close:focus-visible,.st-lightbox__nav:focus-visible{outline:2px solid #fff;outline-offset:3px}.st-lightbox__close svg,.st-lightbox__nav svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.st-lightbox__nav{align-self:center;justify-self:center}.st-lightbox__nav--previous{grid-column:1;grid-row:2}.st-lightbox__nav--next{grid-column:3;grid-row:2}.st-lightbox__nav:disabled{opacity:0.2;cursor:default;transform:none}.st-lightbox__figure{grid-column:2;grid-row:2;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0.75rem;min-width:0;min-height:0;margin:0;pointer-events:auto}.st-lightbox__media-wrap{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;opacity:1;transform:translate3d(0,0,0) scale(1);transition:opacity var(--st-transition-phase,150ms) ease,transform var(--st-transition-phase,150ms) cubic-bezier(0.22,1,0.36,1);will-change:opacity,transform}.st-lightbox__media-wrap--fade.is-changing{opacity:0}.st-lightbox__media-wrap--zoom.is-changing{opacity:0;transform:scale(0.94)}.st-lightbox__media-wrap--slide.is-changing[data-direction="next"]{opacity:0;transform:translate3d(-4rem,0,0)}.st-lightbox__media-wrap--slide.is-changing[data-direction="previous"]{opacity:0;transform:translate3d(4rem,0,0)}.st-lightbox__image{display:block;max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}.st-lightbox__caption{min-height:1.25rem;margin:0;color:rgb(255 255 255 / 0.92);font:400 0.9375rem/1.4 system-ui,sans-serif;text-align:center;text-wrap:balance;text-shadow:0 1px 3px rgb(0 0 0 / 0.7)}.st-lightbox__caption:empty{display:none}.st-lightbox__data{display:none !important}@media (max-width:640px){.st-lightbox__stage{grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;grid-template-rows:4rem minmax(0,1fr) 0.5rem}.st-lightbox__toolbar{padding:0.625rem}.st-lightbox__close,.st-lightbox__nav{width:2.5rem;height:2.5rem}.st-lightbox__figure{gap:0.5rem}}@media (prefers-reduced-motion:reduce){.st-lightbox__media-wrap,.st-lightbox__close,.st-lightbox__nav{transition-duration:0.01ms !important}}