/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.invisible-image-zoom{--image-zoom-max-width:92vw;--image-zoom-max-height:85vh;--image-zoom-backdrop:var(--color-surface-backdrop);font-family:var(--font-family-default);display:block}.invisible-image-zoom__trigger{cursor:zoom-in;border-style:var(--tw-border-style);text-align:left;background-color:#0000;border-width:0;width:100%;padding:0;display:block;position:relative}.invisible-image-zoom__hint{right:var(--size-2);bottom:var(--size-2);width:var(--size-8);height:var(--size-8);border-radius:var(--radius-control);background:var(--color-surface-overlay);color:var(--color-text-muted);box-shadow:var(--elevation-raised);opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute}.invisible-image-zoom__trigger:hover .invisible-image-zoom__hint,.invisible-image-zoom__trigger:focus-visible .invisible-image-zoom__hint{opacity:1}.invisible-image-zoom__overlay{z-index:var(--layer-modal);padding:var(--size-6);justify-content:center;align-items:center;display:none;position:fixed;inset:0}.invisible-image-zoom--open .invisible-image-zoom__overlay{display:flex}.invisible-image-zoom__backdrop{background:var(--image-zoom-backdrop);position:absolute;inset:0}.invisible-image-zoom__figure{align-items:center;gap:var(--size-2);max-width:var(--image-zoom-max-width);max-height:var(--image-zoom-max-height);flex-direction:column;display:flex;position:relative}.invisible-image-zoom__img{cursor:zoom-out;max-width:100%;max-height:var(--image-zoom-max-height);object-fit:contain;border-radius:var(--radius-surface);box-shadow:var(--elevation-overlay);display:block}.invisible-image-zoom__placeholder{width:var(--size-32);height:var(--size-24);background:var(--color-surface-sunken);border-radius:var(--radius-surface);justify-content:center;align-items:center;display:inline-flex}.invisible-image-zoom__caption{text-align:center;font-size:var(--text-sm);color:var(--color-text-inverse);position:relative}.invisible-image-zoom__close{cursor:pointer;border-style:var(--tw-border-style);top:var(--size-4);right:var(--size-4);width:var(--size-10);height:var(--size-10);border-radius:var(--radius-full);background:var(--color-surface-overlay);color:var(--color-text-default);box-shadow:var(--elevation-raised);border-width:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.invisible-image-zoom__close:hover{background:var(--color-action-secondary)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}