.as-a{animation:.7s cubic-bezier(.16,1,.3,1) both as-rise;animation-delay:var(--d,0s)}.as-pop{animation:.55s cubic-bezier(.34,1.56,.64,1) both as-pop;animation-delay:var(--d,0s)}.as-type{animation:1.1s steps(32,end) both as-type;animation-delay:var(--d,0s)}.as-grow{transform-origin:0;animation:.9s cubic-bezier(.16,1,.3,1) both as-grow;animation-delay:var(--d,0s)}.as-bar{transform-origin:bottom;animation:.9s cubic-bezier(.16,1,.3,1) both as-bar;animation-delay:var(--d,0s)}.as-draw{stroke-dasharray:220;animation:.9s ease-out both as-draw;animation-delay:var(--d,0s)}.as-flow{stroke-dasharray:3 7;animation:1.2s linear infinite as-flow,.4s both as-fade;animation-delay:0s, var(--d,0s)}.as-out{animation:.35s both as-out;animation-delay:var(--d,0s)}.as-caret{animation:1s step-end infinite as-caret}.as-ping{animation:1.8s cubic-bezier(0,0,.2,1) infinite as-ping;animation-delay:var(--d,0s)}.as-scene{animation:.6s cubic-bezier(.16,1,.3,1) both as-scene}.as-progress{transform-origin:0;animation:as-grow var(--dur,6s) linear both}.as-panel:hover .as-progress{animation-play-state:paused}.as-panel:has(:focus-visible) .as-progress{animation-play-state:paused}.as-marquee{animation:38s linear infinite as-marquee}.as-strip:hover .as-marquee{animation-play-state:paused}.as-mask{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}@keyframes as-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes as-pop{0%{opacity:0;transform:scale(.6) rotate(var(--rot,0deg))}65%{opacity:1;transform:scale(1.06) rotate(var(--rot,0deg))}to{opacity:1;transform:scale(1) rotate(var(--rot,0deg))}}@keyframes as-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes as-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes as-bar{0%{transform:scaleY(.05)}to{transform:scaleY(1)}}@keyframes as-draw{0%{stroke-dashoffset:220px}to{stroke-dashoffset:0}}@keyframes as-flow{to{stroke-dashoffset:-20px}}@keyframes as-fade{0%{opacity:0}to{opacity:1}}@keyframes as-out{to{opacity:0;transform:scale(.96)}}@keyframes as-caret{50%{opacity:0}}@keyframes as-ping{75%,to{opacity:0;transform:scale(2.2)}}@keyframes as-scene{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes as-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.as-marquee{animation:none}}
