.ld{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-height:70vh;padding:40px 0}.ld.sm{min-height:0;padding:28px 0}.ld img{width:64px;height:auto;transform-origin:50% 100%;animation:ld-hop 1.4s cubic-bezier(.33,0,.3,1) infinite}.ld.sm img{width:44px}.ld-sh{width:42px;height:6px;border-radius:3px;background:rgba(27,26,23,.13);animation:ld-sh 1.4s cubic-bezier(.33,0,.3,1) infinite}.ld.sm .ld-sh{width:30px;height:5px}@keyframes ld-hop{0%{transform:translateY(0) scale(1.06,.94)}12%{transform:translateY(0) scale(1)}50%{transform:translateY(-28px) scale(.98,1.03)}88%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1.06,.94)}}@keyframes ld-sh{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.55);opacity:.45}}@media (prefers-reduced-motion:reduce){.ld img,.ld-sh{animation:none}}