.footsteps-loader{padding:var(--space-4) 0;pointer-events:none;opacity:1;flex-direction:column;align-items:center;gap:2px;animation:.35s loader-in;display:flex}.footsteps-loader.leaving{opacity:0;transition:opacity 1.2s ease-out}.loader-label{font-family:var(--font-body);font-weight:600;font-size:var(--text-xs);color:var(--ink-3);letter-spacing:.01em}.walk{aspect-ratio:310/36;width:min(312px,80vw);height:auto;display:block}.walk .st{opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite loader-step}.walk .wh{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite loader-arrive}@keyframes loader-in{0%{opacity:0}}@keyframes loader-step{0%{opacity:0;transform:scale(.6)}7%{opacity:1;transform:scale(1)}36%{opacity:1}72%,to{opacity:0}}@keyframes loader-arrive{0%,62%{opacity:.55;transform:scale(.92)}75%{opacity:1;transform:scale(1.06)}88%,to{opacity:.55;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.walk .st{opacity:.75;animation:none}.walk .wh{opacity:1;animation:none}}
