@keyframes re-pop{0%{opacity:0;transform:translate3d(0,10px,0) scale(.98)}to{opacity:1;transform:none}}@keyframes re-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes re-dash{to{stroke-dashoffset:0}}@keyframes re-flow{0%{background-position:0 0}to{background-position:0 24px}}@keyframes re-flow-x{0%{background-position:0 0}to{background-position:24px 0}}@keyframes re-blink{50%{opacity:.35}}.re-pop{animation:re-pop .42s cubic-bezier(.2,.7,.2,1) both}.re-chip{animation:re-pop .36s cubic-bezier(.2,.7,.2,1) both}.re-dot{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:re-dot 1s ease-in-out infinite}.re-blink{animation:re-blink 1.4s ease-in-out infinite}.re-noscroll{scrollbar-width:none}.re-noscroll::-webkit-scrollbar{display:none}.re-step{opacity:0;transform:translate3d(0,10px,0);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}.is-on .re-step,.re-step.is-on{opacity:1;transform:none}.re-strike{position:relative;transition:color .5s ease,opacity .5s ease;transition-delay:var(--d, 0ms)}.re-strike:after{content:"";position:absolute;left:0;right:0;top:52%;height:1.5px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s ease;transition-delay:var(--d, 0ms)}.is-on .re-strike{color:var(--faint)}.is-on .re-strike:after{transform:scaleX(1)}.re-flow-v{background-image:linear-gradient(to bottom,var(--accent) 50%,transparent 50%);background-size:2px 12px;background-repeat:repeat-y;animation:re-flow 1.2s linear infinite}.re-flow-h{background-image:linear-gradient(to right,var(--accent) 50%,transparent 50%);background-size:12px 2px;background-repeat:repeat-x;animation:re-flow-x 1.2s linear infinite}.re-draw{stroke-dasharray:400;stroke-dashoffset:400}.is-on .re-draw{animation:re-dash 1.4s ease forwards;animation-delay:var(--d, 0ms)}.re-bar{width:0;transition:width .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}.is-on .re-bar{width:var(--w)}@media(prefers-reduced-motion:reduce){.re-pop,.re-chip,.re-dot,.re-blink,.re-flow-v,.re-flow-h{animation:none}.re-step{opacity:1;transform:none}.re-draw{stroke-dashoffset:0}.re-bar{width:var(--w)}}.no-js .re-step{opacity:1;transform:none}.no-js .re-bar{width:var(--w)}
