.hero-loop-module__i0K8bG__stage{--loop:9s;--loop-delay:1.4s}.hero-loop-module__i0K8bG__swap{display:inline-grid}.hero-loop-module__i0K8bG__swap>*{grid-area:1/1}.hero-loop-module__i0K8bG__saleOut,.hero-loop-module__i0K8bG__saleIn,.hero-loop-module__i0K8bG__syncOut,.hero-loop-module__i0K8bG__syncIn,.hero-loop-module__i0K8bG__arriveOut,.hero-loop-module__i0K8bG__arriveIn,.hero-loop-module__i0K8bG__pendingMid,.hero-loop-module__i0K8bG__tap,.hero-loop-module__i0K8bG__ring,.hero-loop-module__i0K8bG__list,.hero-loop-module__i0K8bG__flash,.hero-loop-module__i0K8bG__bar,.hero-loop-module__i0K8bG__sackX,.hero-loop-module__i0K8bG__sackY,.hero-loop-module__i0K8bG__sackShow{animation-duration:var(--loop);animation-delay:var(--loop-delay);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.hero-loop-module__i0K8bG__saleIn,.hero-loop-module__i0K8bG__syncIn,.hero-loop-module__i0K8bG__arriveIn,.hero-loop-module__i0K8bG__pendingMid{opacity:0}.hero-loop-module__i0K8bG__saleOut{animation-name:hero-loop-module__i0K8bG__sale-out}.hero-loop-module__i0K8bG__saleIn{animation-name:hero-loop-module__i0K8bG__sale-in}.hero-loop-module__i0K8bG__syncOut{animation-name:hero-loop-module__i0K8bG__sync-out}.hero-loop-module__i0K8bG__syncIn{animation-name:hero-loop-module__i0K8bG__sync-in}.hero-loop-module__i0K8bG__arriveOut{animation-name:hero-loop-module__i0K8bG__arrive-out}.hero-loop-module__i0K8bG__arriveIn{animation-name:hero-loop-module__i0K8bG__arrive-in}.hero-loop-module__i0K8bG__pendingMid{animation-name:hero-loop-module__i0K8bG__pending-mid}@keyframes hero-loop-module__i0K8bG__sale-out{0%,12%{opacity:1;transform:none}15%,90%{opacity:0;transform:translateY(-6px)}96%,to{opacity:1;transform:none}}@keyframes hero-loop-module__i0K8bG__sale-in{0%,12%{opacity:0;transform:translateY(6px)}15%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes hero-loop-module__i0K8bG__sync-out{0%,30%{opacity:1;transform:none}33%,90%{opacity:0;transform:translateY(-6px)}96%,to{opacity:1;transform:none}}@keyframes hero-loop-module__i0K8bG__sync-in{0%,30%{opacity:0;transform:translateY(6px)}33%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes hero-loop-module__i0K8bG__arrive-out{0%,54%{opacity:1;transform:none}57%,90%{opacity:0;transform:translateY(-6px)}96%,to{opacity:1;transform:none}}@keyframes hero-loop-module__i0K8bG__arrive-in{0%,54%{opacity:0;transform:translateY(6px)}57%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes hero-loop-module__i0K8bG__pending-mid{0%,12%{opacity:0;transform:translateY(6px)}15%,30%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-6px)}}.hero-loop-module__i0K8bG__tap{animation-name:hero-loop-module__i0K8bG__tap}.hero-loop-module__i0K8bG__ring{border-radius:inherit;box-shadow:0 0 0 2px var(--color-accent);opacity:0;pointer-events:none;animation-name:hero-loop-module__i0K8bG__ring;position:absolute;inset:0}@keyframes hero-loop-module__i0K8bG__tap{0%,6%{transform:none}8%{transform:scale(.94)}11%,to{transform:none}}@keyframes hero-loop-module__i0K8bG__ring{0%,7%{opacity:0;transform:none}8%{opacity:1;transform:none}14%,to{opacity:0;transform:scale(1.1,1.5)}}.hero-loop-module__i0K8bG__list{animation-name:hero-loop-module__i0K8bG__list;transform:translateY(-1.5rem)}@keyframes hero-loop-module__i0K8bG__list{0%,12%{opacity:1;transform:translateY(-1.5rem)}15%,90%{opacity:1;transform:none}93%{opacity:0;transform:none}93.5%{opacity:0;transform:translateY(-1.5rem)}96%,to{opacity:1;transform:translateY(-1.5rem)}}.hero-loop-module__i0K8bG__flash{background:color-mix(in srgb, var(--color-primary) 16%, transparent);opacity:0;pointer-events:none;border-radius:6px;animation-name:hero-loop-module__i0K8bG__flash;position:absolute;inset:0}@keyframes hero-loop-module__i0K8bG__flash{0%,54%{opacity:0}57%{opacity:1}78%,to{opacity:0}}.hero-loop-module__i0K8bG__bar{transform-origin:bottom;animation-name:hero-loop-module__i0K8bG__bar;transform:scaleY(.84)}@keyframes hero-loop-module__i0K8bG__bar{0%,54%{transform:scaleY(.84)}58%,90%{transform:none}96%,to{transform:scaleY(.84)}}.hero-loop-module__i0K8bG__sackX{z-index:20;pointer-events:none;animation-name:hero-loop-module__i0K8bG__sack-x;position:absolute;bottom:-13px;right:-13px}.hero-loop-module__i0K8bG__sackY{animation-name:hero-loop-module__i0K8bG__sack-y;display:block}.hero-loop-module__i0K8bG__sackShow{opacity:0;filter:drop-shadow(0 4px 6px #00000059);animation-name:hero-loop-module__i0K8bG__sack-show;display:block}@keyframes hero-loop-module__i0K8bG__sack-x{0%,36%{transform:translate(-88px)}54%,to{transform:translate(-250px)}}@keyframes hero-loop-module__i0K8bG__sack-y{0%,36%{animation-timing-function:cubic-bezier(.3,.6,.5,1);transform:translateY(-30px)}45%{animation-timing-function:cubic-bezier(.5,0,.7,.4);transform:translateY(-240px)}54%,to{transform:translateY(-84px)}}@keyframes hero-loop-module__i0K8bG__sack-show{0%,35%{opacity:0;transform:scale(.4)}38%,52%{opacity:1;transform:none}55%,to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.hero-loop-module__i0K8bG__stage *,.hero-loop-module__i0K8bG__stage :before,.hero-loop-module__i0K8bG__stage :after{animation:none!important}}
.demo-steps-module___vYLWW__steps{view-timeline:--collection-steps block;position:relative}.demo-steps-module___vYLWW__rail{background:var(--color-border);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:1.75rem;bottom:1.75rem;left:1rem}.demo-steps-module___vYLWW__fill{border-radius:inherit;background:var(--color-primary);transform-origin:top;position:absolute;inset:0}.demo-steps-module___vYLWW__carrier{z-index:5;position:absolute;inset:0;transform:translateY(100%)}.demo-steps-module___vYLWW__sack{position:absolute;top:0;left:50%;translate:-50% -50%}.demo-steps-module___vYLWW__number{z-index:10;background:var(--color-primary);color:var(--color-primary-foreground);position:relative}@supports (animation-timeline:view()){.demo-steps-module___vYLWW__fill,.demo-steps-module___vYLWW__carrier,.demo-steps-module___vYLWW__number{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--collection-steps;animation-range:entry 40% cover 60%}.demo-steps-module___vYLWW__fill{animation-name:demo-steps-module___vYLWW__rail-fill}.demo-steps-module___vYLWW__carrier{animation-name:demo-steps-module___vYLWW__rail-carry}.demo-steps-module___vYLWW__second{animation-name:demo-steps-module___vYLWW__number-second}.demo-steps-module___vYLWW__third{animation-name:demo-steps-module___vYLWW__number-third}}@keyframes demo-steps-module___vYLWW__rail-fill{0%{transform:scaleY(0)}}@keyframes demo-steps-module___vYLWW__rail-carry{0%{transform:none}to{transform:translateY(100%)}}@keyframes demo-steps-module___vYLWW__number-second{0%,48%{background:var(--color-muted);color:var(--color-muted-foreground)}52%,to{background:var(--color-primary);color:var(--color-primary-foreground)}}@keyframes demo-steps-module___vYLWW__number-third{0%,94%{background:var(--color-muted);color:var(--color-muted-foreground)}98%,to{background:var(--color-primary);color:var(--color-primary-foreground)}}@media (prefers-reduced-motion:reduce){.demo-steps-module___vYLWW__fill,.demo-steps-module___vYLWW__carrier,.demo-steps-module___vYLWW__number{animation:none!important}}