.f8sy1q_grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(8px,1vw,14px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.f8sy1q_grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.f8sy1q_cell{min-width:0}.f8sy1q_tile{background:var(--wash);cursor:pointer;aspect-ratio:1;border:0;border-radius:2px;width:100%;padding:0;display:block;overflow:hidden}.f8sy1q_tile:focus-visible{outline:3px solid var(--ball);outline-offset:3px}@media (hover:hover) and (pointer:fine){.f8sy1q_tile{transition:transform .25s,box-shadow .25s}.f8sy1q_tile:hover,.f8sy1q_tile:focus-visible{transform:translateY(-3px);box-shadow:0 6px 18px #16181b2e}}@media (prefers-reduced-motion:reduce){.f8sy1q_tile:hover,.f8sy1q_tile:focus-visible{transform:none}}.f8sy1q_thumb{object-fit:cover;width:100%;height:100%;display:block}.f8sy1q_dialog{background:0 0;border:none;width:100%;max-width:100vw;height:100%;max-height:100dvh;padding:0}.f8sy1q_dialog::backdrop{background:#222224f2}.f8sy1q_viewer{flex-direction:column;gap:10px;height:100%;padding:clamp(10px,2vw,22px);display:flex}.f8sy1q_viewerHead{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.f8sy1q_counter{font-family:var(--head);color:var(--white);margin:0;font-size:15px;font-weight:700}.f8sy1q_close{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:44px;height:44px;display:grid}.f8sy1q_close:focus-visible{outline:3px solid var(--white);outline-offset:2px}.f8sy1q_mark{width:20px;height:20px;position:relative;rotate:45deg}.f8sy1q_mark:before,.f8sy1q_mark:after{content:"";background:var(--white);position:absolute}.f8sy1q_mark:before{height:2px;inset:45% 0}.f8sy1q_mark:after{width:2px;inset:0 45%}.f8sy1q_stage{flex:1;justify-content:center;align-items:center;gap:clamp(4px,1.5vw,18px);min-height:0;display:flex}.f8sy1q_frame{width:100%;max-width:100%;max-height:100%;position:relative;overflow:hidden}.f8sy1q_preview,.f8sy1q_full{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.f8sy1q_preview{filter:blur(12px);scale:1.06}.f8sy1q_full{opacity:0;transition:opacity .28s}.f8sy1q_full[data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.f8sy1q_full{transition:none}}.f8sy1q_step{border:1.5px solid var(--white);width:48px;height:48px;color:var(--white);cursor:pointer;background:#22222499;border-radius:2px;flex:none;font-size:22px;line-height:1;transition:background .2s,border-color .2s}.f8sy1q_step:hover{background:var(--outfield);border-color:var(--outfield)}.f8sy1q_step:focus-visible{outline:3px solid var(--white);outline-offset:2px}.f8sy1q_caption{text-align:center;font-family:var(--head);color:var(--white);flex:none;margin:0;font-size:15px;font-weight:700;line-height:1.5}@media (max-width:620px){.f8sy1q_stage{position:relative}.f8sy1q_step{position:absolute;bottom:8px}.f8sy1q_prev{left:4px}.f8sy1q_next{right:4px}}
