:root{--curva-ios:cubic-bezier(.23, 1, .32, 1);--curva-cajon:cubic-bezier(.32, .72, 0, 1);--curva-rebote:cubic-bezier(.34, 1.56, .64, 1);--t-rapido:.12s;--t-normal:.2s;--t-lento:.3s}@media (prefers-reduced-motion:no-preference){@keyframes cajon-entra{0%{transform:translate(100%)}to{transform:none}}.cajon-entra{animation:cajon-entra var(--t-lento) var(--curva-cajon) both}@supports (interpolate-size:allow-keywords){.pregunta{interpolate-size:allow-keywords}.pregunta::details-content{opacity:0;block-size:0;transition:block-size var(--t-normal) var(--curva-ios), opacity var(--t-normal) var(--curva-ios), content-visibility var(--t-normal) allow-discrete;overflow:clip}.pregunta[open]::details-content{opacity:1;block-size:auto}}@layer base{button,a,summary,[role=tab],[role=button],[role=menuitem]{transition:background-color var(--t-rapido) var(--curva-ios), color var(--t-rapido) var(--curva-ios), border-color var(--t-rapido) var(--curva-ios), box-shadow var(--t-rapido) var(--curva-ios), opacity var(--t-rapido) var(--curva-ios), transform .16s var(--curva-ios)}[class*=hover\:bg-]:not(.boton-solido,.boton-contorno){transition:background-color var(--t-rapido) var(--curva-ios), color var(--t-rapido) var(--curva-ios), box-shadow var(--t-rapido) var(--curva-ios), transform .16s var(--curva-ios)}}button[type=submit]:not(.boton-solido,.boton-contorno):active:not(:disabled){transform:scale(.97)}@keyframes entra-suave{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}details:not(.pregunta)[open]>:not(summary){animation:entra-suave var(--t-normal) var(--curva-ios) both}details>summary svg{transition:transform var(--t-normal) var(--curva-ios)}[data-entra]{animation:entra-suave var(--t-normal) var(--curva-ios) both}@keyframes aviso-entra{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes aviso-sale{to{opacity:0;transform:translateY(4px)scale(.98)}}[data-testid=toast-tray]>*{animation:aviso-entra var(--t-normal) var(--curva-ios) both}[data-testid=toast-tray]>[data-saliendo]{animation:aviso-sale var(--t-rapido) var(--curva-ios) forwards}@keyframes panel-nace{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.panel-nace{animation:panel-nace .16s var(--curva-ios) both}@keyframes icono-rebota{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.icono-rebota{animation:icono-rebota .4s var(--curva-rebote) both}}@keyframes fundido-entra{0%{opacity:0}}@keyframes registrado-salir-quieto{0%,92%{opacity:1;grid-template-rows:1fr}99.9%{opacity:0;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr;margin-top:0}}@keyframes fundido-sale{to{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.finantic-enter,.panel-nace,.dialogo-entra,.cajon-entra,.icono-rebota,dialog[open],dialog[open]::backdrop,.velo-desenfocado,#notification-tray>*,#messages>*,.aparece-mensaje,[data-testid=toast-tray]>*{animation-name:fundido-entra!important;animation-duration:.12s!important;animation-timing-function:ease-out!important;animation-fill-mode:both!important}.salida-registrada{animation-name:registrado-salir-quieto!important;animation-duration:3.4s!important;animation-timing-function:linear!important;animation-fill-mode:both!important}[data-testid=toast-tray]>[data-saliendo]{animation-name:fundido-sale!important;animation-duration:.12s!important;animation-fill-mode:forwards!important}.ia-particulas,.punto-trabajando,.texto-brillante{animation-name:pulso-quieto!important;animation-duration:1.2s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important}}@keyframes pulso-quieto{0%,to{opacity:1}50%{opacity:.5}}
