._01s1G_dialog{border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 40%, var(--color-modal-glow) 0%, var(--color-ink) 75%);color:#fff;border:0;width:min(100% - 1rem,80rem);max-width:none;height:min(100dvh - 1rem,58rem);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0000008c}._01s1G_dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}._01s1G_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140e09b8}._01s1G_top{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}._01s1G_counter{font-size:var(--text-sm);font-variant-numeric:tabular-nums}._01s1G_iconButton,._01s1G_nav{width:var(--touch-target);height:var(--touch-target);color:#fff;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._01s1G_iconButton:hover,._01s1G_nav:hover{background:#ffffff3d}._01s1G_iconButton:focus-visible,._01s1G_nav:focus-visible,._01s1G_stripButton:focus-visible{outline-color:var(--color-footer-link)}._01s1G_stage{min-height:0;padding:0 var(--space-3) var(--space-3);justify-content:center;align-items:center;display:flex;position:relative}._01s1G_image{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%;animation:.2s _01s1G_fade}@keyframes _01s1G_fade{0%{opacity:.4}}._01s1G_nav{z-index:1;font-size:2rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}._01s1G_prev{inset-inline-start:var(--space-3)}._01s1G_next{inset-inline-end:var(--space-3)}._01s1G_strip{gap:var(--space-2);padding:var(--space-3) var(--space-4);justify-content:center;display:flex;overflow-x:auto}._01s1G_stripButton{border-radius:var(--radius-sm);opacity:.6;background:0 0;border:2px solid #0000;flex:none;width:3.5rem;height:3.5rem;padding:0;overflow:hidden}._01s1G_stripButton[aria-current=true]{border-color:var(--color-accent);opacity:1}._01s1G_stripButton img{object-fit:cover;width:100%;height:100%}@media (min-width:64em){._01s1G_dialog{width:min(100% - 4rem,80rem);height:min(100dvh - 4rem,58rem)}}@media (max-width:40em){._01s1G_nav{display:none}}
.TQnCza_gallery{gap:var(--space-3);flex-direction:column;display:flex}.TQnCza_placeholder{aspect-ratio:1;background:var(--color-surface-alt);border-radius:var(--radius-md)}.TQnCza_main{aspect-ratio:1;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:zoom-in;width:100%;padding:0;display:block;position:relative;overflow:hidden}.TQnCza_picture{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.TQnCza_zoomHint{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:#fff;font-size:var(--text-xs);opacity:0;background:#1f1710b3;transition:opacity .2s;position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--space-2)}.TQnCza_main:hover .TQnCza_zoomHint,.TQnCza_main:focus-visible .TQnCza_zoomHint{opacity:1}.TQnCza_thumbs{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.TQnCza_thumb{aspect-ratio:1;background:var(--color-surface-alt);border:2px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;width:100%;padding:0;display:block;position:relative;overflow:hidden}.TQnCza_thumb:hover{border-color:var(--color-border-strong)}.TQnCza_thumb[aria-current=true]{border-color:var(--color-accent)}.TQnCza_more{color:#fff;font-size:var(--text-lg);background:#1f17109e;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}@media (hover:none){.TQnCza_zoomHint{display:none}}
