:root{--pa-ease:cubic-bezier(.22, 1, .36, 1)}html.pa-js [data-pantalla]:not(.pa-on) :is(.pa-aparece,.pa-enfoque,[data-contar]){opacity:0}html.pa-js [data-pantalla]:not(.pa-on) .pa-barra-x{transform:scaleX(0)}html.pa-js [data-pantalla]:not(.pa-on) .pa-barra-y{transform:scaleY(0)}html.pa-js [data-pantalla]:not(.pa-on) .pa-anillo{stroke-dashoffset:var(--f)}.pa-esqueleto,.pa-escribiendo{opacity:0;pointer-events:none}html.pa-js [data-pantalla]:not(.pa-on) .pa-esqueleto{opacity:1}html.pa-js .pa-on .pa-aparece{animation:pa-aparece .45s var(--pa-ease) var(--d,0s) backwards}html.pa-js .pa-on .pa-barra-x{transform-origin:0;animation:pa-barra-x .7s var(--pa-ease) var(--d,0s) backwards}html.pa-js .pa-on .pa-barra-y{transform-origin:bottom;animation:pa-barra-y .65s var(--pa-ease) var(--d,0s) backwards}html.pa-js .pa-on .pa-anillo{animation:pa-anillo 1.1s var(--pa-ease) var(--d,0s) backwards}html.pa-js .pa-on .pa-enfoque{animation:pa-enfoque .75s var(--pa-ease) var(--d,0s) backwards}html.pa-js .pa-on .pa-esqueleto{animation:pa-esqueleto .52s ease-out var(--d,0s) backwards}html.pa-js [data-pantalla] .pa-esqueleto>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;inset:0;transform:translate(-100%)}html.pa-js .pa-on .pa-esqueleto>span:after{animation:.26s linear 2 pa-brillo}html.pa-js .pa-on .pa-escribiendo{animation:pa-escribiendo .65s ease-out var(--d,0s) backwards}html.pa-js .pa-on .pa-escribiendo>span{animation:pa-punto .3s ease-in-out calc(var(--d,0s) + var(--i,0s)) 2 alternate}@keyframes pa-aparece{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes pa-barra-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pa-barra-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pa-anillo{0%{stroke-dashoffset:var(--f)}to{stroke-dashoffset:0}}@keyframes pa-enfoque{0%{opacity:0;transform:scale(1.14)}55%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes pa-esqueleto{0%,70%{opacity:1}to{opacity:0}}@keyframes pa-brillo{to{transform:translate(100%)}}@keyframes pa-escribiendo{0%{opacity:0;transform:translateY(5px)}18%,82%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes pa-punto{0%{opacity:.45;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){html.pa-js [data-pantalla] :is(.pa-aparece,.pa-enfoque,.pa-barra-x,.pa-barra-y,.pa-anillo,[data-contar]){opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}html.pa-js [data-pantalla] :is(.pa-esqueleto,.pa-escribiendo){opacity:0!important;animation:none!important}}
