.z2skzG_overlay{pointer-events:none;overflow:hidden;container-type:size}.z2skzG_piece{top:0;left:var(--x);width:var(--w);height:var(--h);border-radius:var(--r);background:var(--c);opacity:0;will-change:transform;animation:z2skzG_solve-fall var(--dur) cubic-bezier(.25, .4, .5, 1) var(--delay) both;position:absolute}@keyframes z2skzG_solve-fall{0%{opacity:1;transform:translateY(-14px)rotate(0)}75%{opacity:1}to{transform:translate3d(var(--dx), calc(100cqh + 14px), 0) rotate(var(--rot));opacity:0}}
