@keyframes aubs-fade-up{0%{filter:blur(var(--blur-sm));opacity:0;transform:translateY(24px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes aubs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aubs-fade-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes aubs-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes aubs-slide-left{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes aubs-nudge-right{0%{transform:translateX(0)}to{transform:translateX(4px)}}@keyframes aubs-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes aubs-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.aubs-reveal{filter:blur(var(--blur-sm));opacity:0;transform:translateY(24px);transition:opacity var(--duration-reveal) var(--ease-snappy),transform var(--duration-reveal) var(--ease-snappy),filter var(--duration-reveal) var(--ease-snappy)}.aubs-reveal.is-visible{filter:blur(0);opacity:1;transform:translateY(0)}.aubs-reveal--fade{filter:none;opacity:0;transform:none;transition:opacity var(--duration-reveal) var(--ease-snappy)}.aubs-reveal--fade.is-visible{opacity:1}.aubs-reveal--scale{filter:none;opacity:0;transform:scale(.95);transition:opacity var(--duration-reveal) var(--ease-snappy),transform var(--duration-reveal) var(--ease-snappy)}.aubs-reveal--scale.is-visible{opacity:1;transform:scale(1)}.aubs-reveal--left{filter:none;opacity:0;transform:translateX(24px);transition:opacity var(--duration-reveal) var(--ease-snappy),transform var(--duration-reveal) var(--ease-snappy)}.aubs-reveal--left.is-visible{opacity:1;transform:translateX(0)}.aubs-reveal--fast{transition-duration:var(--duration-slow)}.aubs-reveal--slow{transition-duration:1.2s}.aubs-stagger>:first-child{transition-delay:0s}.aubs-stagger>:nth-child(2){transition-delay:.1s}.aubs-stagger>:nth-child(3){transition-delay:.2s}.aubs-stagger>:nth-child(4){transition-delay:.3s}.aubs-stagger>:nth-child(5){transition-delay:.4s}.aubs-stagger>:nth-child(6){transition-delay:.5s}.aubs-stagger-js>*{transition-delay:var(--stagger-delay,0s)}.aubs-arrow{transition:transform var(--duration-fast) var(--ease-out)}.aubs-arrow-parent:hover .aubs-arrow{transform:translateX(4px)}.aubs-arrow--down{transition:transform var(--duration-fast) var(--ease-out)}.aubs-arrow-parent:hover .aubs-arrow--down{transform:translateY(4px)}.aubs-hover-lift{transition:transform var(--duration-slow) var(--ease-smooth)}.aubs-hover-lift:hover{transform:translateY(-4px)}.aubs-hover-scale{transition:transform var(--duration-slow) var(--ease-smooth)}.aubs-hover-scale:hover{transform:scale(1.03)}.aubs-hover-fade:hover{opacity:.7;transition:var(--transition-opacity)}.aubs-sweep{overflow:hidden;position:relative}.aubs-sweep-bg{background:var(--color-bg-subtle);inset:0;position:absolute;transform:translateX(-100%);transition:transform var(--duration-slow) var(--ease-smooth);z-index:0}.aubs-sweep:hover .aubs-sweep-bg{transform:translateX(0)}.aubs-pulse{animation:aubs-pulse 2s var(--ease-in-out) infinite}.aubs-spin{animation:aubs-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.aubs-reveal,.aubs-reveal--fade,.aubs-reveal--left,.aubs-reveal--scale{filter:none;opacity:1;transform:none;transition:none}.aubs-hover-lift:hover,.aubs-hover-scale:hover{transform:none}.aubs-pulse,.aubs-spin{animation:none}.aubs-sweep-bg{transition:none}}