@keyframes ayu-vuela{0%{transform:translate(0) rotate(0deg) scale(.6);opacity:0}8%{opacity:1;transform:translate(calc(var(--dx) * .08),calc(var(--dy) * -.12)) rotate(calc(var(--rot) * .1)) scale(1)}to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(.9);opacity:0}}.ayu-confeti{position:fixed;inset:0;pointer-events:none;z-index:80;overflow:hidden}.ayu-pieza{position:absolute;display:block;background:var(--c);border-radius:2px;animation-name:ayu-vuela;animation-timing-function:cubic-bezier(.2,.6,.35,1);animation-fill-mode:both;will-change:transform,opacity}.ayu-circle{border-radius:999px}.ayu-star{border-radius:0;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@keyframes ayu-hoja{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ayu-cajon{0%{transform:translateX(28px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ayu-fondo{0%{opacity:0}to{opacity:1}}.ayu-hoja{animation:ayu-hoja .28s cubic-bezier(.22,1,.36,1) both}@media (min-width:1024px){.ayu-hoja{animation-name:ayu-cajon}}.ayu-fondo{animation:ayu-fondo .2s ease-out both}.ayu-cielo{background:radial-gradient(120% 140% at 0 0,color-mix(in oklab,var(--brand) 16%,var(--surface)) 0,color-mix(in oklab,var(--sky) 8%,var(--surface)) 60%,var(--surface) 100%)}.ayu-lectura [data-word-active=true],.ayu-lectura mark{border-radius:6px}@keyframes ayu-llama{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--grape) 0%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--grape) 22%,transparent)}}.ayu-llama{animation:ayu-llama 1.2s ease-in-out 2}@keyframes ayu-sube{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ayu-barra{animation:ayu-sube .26s cubic-bezier(.22,1,.36,1) both}@media (min-width:640px){.ayu-barra{animation:cya-rise .32s ease-out both}}@keyframes ayu-sello{0%{transform:scale(.3) rotate(-25deg);opacity:0}60%{transform:scale(1.15) rotate(6deg);opacity:1}to{transform:scale(1) rotate(0)}}.ayu-sello{animation:ayu-sello .48s cubic-bezier(.34,1.56,.64,1) both}@keyframes ayu-combo{0%{transform:scale(.5);opacity:0}55%{transform:scale(1.25);opacity:1}to{transform:scale(1)}}.ayu-combo{animation:ayu-combo .46s cubic-bezier(.34,1.56,.64,1) both}@keyframes ayu-flama{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.12,1.18) rotate(-4deg)}}.ayu-flama{animation:ayu-flama 1s ease-in-out infinite;transform-origin:50% 90%}.ayu-tachada{position:relative}.ayu-tachada:after{content:"";position:absolute;left:14px;right:14px;top:50%;height:3px;border-radius:3px;background:color-mix(in oklab,var(--ink-3) 70%,transparent);transform:rotate(-.6deg);transform-origin:left center;animation:ayu-raya .36s ease-out both}@keyframes ayu-raya{0%{transform:rotate(-.6deg) scaleX(0)}to{transform:rotate(-.6deg) scaleX(1)}}@keyframes ayu-sacude{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.ayu-sacude{animation:ayu-sacude .38s ease-in-out}.ayu-sugerencia{animation:cya-rise .32s ease-out .18s both}@media (prefers-reduced-motion:reduce){.ayu-confeti{display:none}.ayu-barra,.ayu-combo,.ayu-flama,.ayu-fondo,.ayu-hoja,.ayu-llama,.ayu-sacude,.ayu-sello,.ayu-sugerencia,.ayu-tachada:after{animation:none!important}}:root:is([data-a11y-motion=reduce],[data-motion=reduce],[data-movimiento=reducido],[data-animaciones=reducidas],[data-animaciones=no],.reduce-motion,.cya-movimiento-reducido) .ayu-tachada:after,:root:is([data-a11y-motion=reduce],[data-motion=reduce],[data-movimiento=reducido],[data-animaciones=reducidas],[data-animaciones=no],.reduce-motion,.cya-movimiento-reducido) :is(.ayu-hoja,.ayu-fondo,.ayu-llama,.ayu-barra,.ayu-sugerencia,.ayu-sello,.ayu-combo,.ayu-flama,.ayu-sacude,.cya-shake,.cya-pop,.cya-rise,.axo-mood-celebra,.axo-mood-animando,.axo-chispa){animation:none!important}:root:is([data-a11y-motion=reduce],[data-motion=reduce],[data-movimiento=reducido],[data-animaciones=reducidas],[data-animaciones=no],.reduce-motion,.cya-movimiento-reducido) .ayu-confeti{display:none}