.sq-stage{overflow:hidden}.sq-grid{position:absolute;left:50%;top:50%;width:min(720px,78%);translate:-50% -50%;display:grid;grid-template-columns:repeat(var(--sq-cols,4),minmax(0,1fr));gap:var(--sq-gap,14px)}.sq-cell{position:relative;aspect-ratio:4/3}.sq-arrive{position:absolute;inset:0;transform-origin:50% 50%}.sq-pic{position:absolute;inset:0}.sq-f{position:absolute;display:block;margin:0;border:0}.sq-f.sq-disc{aspect-ratio:1}@media(prefers-reduced-motion:reduce){.sq-arrive{opacity:1!important;transform:none!important;filter:none!important}}