@keyframes sf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}@keyframes sf-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sf-pop-in{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}@keyframes sf-bump{0%{transform:scale(1)}35%{transform:scale(1.22)}70%{transform:scale(.94)}to{transform:scale(1)}}@keyframes sf-bar-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes sf-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)scale(1.12)}45%{transform:rotate(10deg)scale(1.08)}70%{transform:rotate(-5deg)}}@keyframes sf-shine{0%{background-position:160% 0}to{background-position:-60% 0}}.sf-rise{animation:.42s cubic-bezier(.22,1,.36,1) both sf-rise;animation-delay:calc(min(var(--i,0), 8) * 35ms)}.sf-fade{animation:.2s ease-out both sf-fade}.sf-bump{animation:.38s cubic-bezier(.22,1,.36,1) sf-bump}.sf-bar-in{animation:.32s cubic-bezier(.22,1,.36,1) both sf-bar-in}.sf-sheet{animation:.38s cubic-bezier(.32,.72,0,1) both sf-sheet-up}@media (width>=640px){.sf-sheet{animation:.24s cubic-bezier(.22,1,.36,1) both sf-pop-in}}.sf-tag-wiggle{transform-origin:50% 80%;animation:.7s ease-in-out .5s both sf-wiggle;display:inline-block}.sf-tag-shine{background-image:linear-gradient(100deg,#0000 30%,#ffffffd9 50%,#0000 70%);background-repeat:no-repeat;background-size:220% 100%;animation:1.1s ease-out .6s both sf-shine}.sf-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.sf-rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.sf-rise,.sf-fade,.sf-bump,.sf-bar-in,.sf-sheet,.sf-tag-wiggle,.sf-tag-shine{animation:none!important}.sf-motion,.sf-motion *{transition:none!important}}
