.ah-stats-sweep{z-index:1;pointer-events:none;opacity:0;position:absolute;inset:0}.ah-stats-sweep:before{content:"";background-color:var(--color-primary);width:2px;box-shadow:0 0 18px 3px color-mix(in srgb, var(--color-primary) 55%, transparent);position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){[data-build-seq]:not([data-built]) .ah-stats-card{opacity:0;transform:translateY(28px)}[data-build-seq]:not([data-built]) :is(.ah-stat-icon,.ah-stat-body){opacity:0}[data-built] .ah-stats-card{animation:ah-card-in .7s var(--ease-out-expo) both}[data-built] .ah-stats-sweep{animation:ah-sweep 1.2s var(--ease-smooth) .32s backwards}[data-built] .ah-stat-icon{animation:ah-icon-pop .55s var(--ease-out-expo) calc(.42s + var(--i,0) * .17s) backwards}[data-built] .ah-stat-body{animation:ah-body-in .55s var(--ease-out-expo) calc(.52s + var(--i,0) * .17s) backwards}[data-built] .ah-stat-ring{animation:ah-ring-ping .7s var(--ease-out-expo) calc(.6s + var(--i,0) * .17s) backwards}}.ah-count[data-running]{font-variant-numeric:tabular-nums}@keyframes ah-card-in{0%{opacity:0;transform:translateY(28px)}}@keyframes ah-sweep{0%{opacity:0;transform:translate(0)}12%,84%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes ah-icon-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ah-body-in{0%{opacity:0;transform:translateY(10px)}}@keyframes ah-ring-ping{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.ah-product-media:before,.ah-product-media:after{content:"";z-index:2;border:2px solid var(--color-primary);opacity:0;pointer-events:none;width:22px;height:22px;transition:opacity .35s var(--ease-out-expo), transform .35s var(--ease-out-expo);position:absolute}.ah-product-media:before{border-top:0;border-right:0;bottom:12px;left:12px;transform:translate(-5px,5px)}.ah-product-media:after{border-top:0;border-left:0;bottom:12px;right:12px;transform:translate(5px,5px)}.ah-product-card:hover .ah-product-media:before,.ah-product-card:focus-within .ah-product-media:before,.ah-product-card:hover .ah-product-media:after,.ah-product-card:focus-within .ah-product-media:after{opacity:1;transform:translate(0)}}
