.hogui{display:block;overflow:hidden}.hogui .h-cara:not(.h-normal),.hogui .h-chispas,.hogui .h-zzz{opacity:0}.hogui .h-cuerpo{transform-origin:32px 56px}.hogui .h-brazo{transform-origin:49px 41px}.hogui .h-luz{animation:2.2s ease-in-out infinite h-luz}@keyframes h-luz{50%{opacity:.5}}.hogui .h-ojo-der,.hogui .h-latido,.hogui .h-barra{transform-box:fill-box;transform-origin:50%}.hogui .h-barra{transform-origin:bottom}.hogui.a-dormir .h-normal,.hogui.a-corazon .h-normal,.hogui.a-sorpresa .h-normal,.hogui.a-chispazo .h-normal,.hogui.a-estornudo .h-normal,.hogui.a-grafico .h-normal{opacity:0}.hogui.a-dormir .h-dormido,.hogui.a-corazon .h-corazon,.hogui.a-sorpresa .h-sorpresa,.hogui.a-chispazo .h-sorpresa,.hogui.a-grafico .h-grafico{opacity:1}.a-guino .h-ojo-der{animation:1.4s ease-in-out h-guino}@keyframes h-guino{0%,to{transform:scaleY(1)}20%,75%{transform:scaleY(.12)}}.a-mirar .h-mirada{animation:2.4s ease-in-out h-mirar}@keyframes h-mirar{0%,to{transform:translate(0)}15%,40%{transform:translate(-2.3px)}55%,85%{transform:translate(2.3px)}}.a-salto .h-cuerpo{animation:.6s ease-in-out 2 h-salto}@keyframes h-salto{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(1px)scale(1.04,.95)}50%{transform:translateY(-4px)scale(.97,1.03)}85%{transform:translateY(.5px)scale(1.03,.97)}}.a-saludo .h-brazo{animation:2.2s ease-in-out h-saludo}@keyframes h-saludo{0%,to{transform:rotate(0)}18%{transform:rotate(-100deg)}32%,60%{transform:rotate(-80deg)}46%,74%{transform:rotate(-115deg)}88%{transform:rotate(-100deg)}}.a-chispazo .h-chispas{animation:.2s steps(2,end) 8 h-chispas}@keyframes h-chispas{0%{opacity:1}to{opacity:0}}.a-chispazo .h-cuerpo{animation:.1s linear 16 h-temblor}@keyframes h-temblor{0%,to{transform:translate(0)}25%{transform:translate(-1px)rotate(-1.5deg)}75%{transform:translate(1px)rotate(1.5deg)}}.a-chispazo .h-luz{animation:.15s steps(2,end) 10 h-chispas}.a-estornudo .h-cuerpo{animation:1.8s ease-in-out h-estornudo}@keyframes h-estornudo{0%,to{transform:rotate(0)}45%{transform:rotate(-7deg)translateY(-1px)}55%{transform:rotate(9deg)translateY(1.5px)}70%{transform:rotate(-2deg)}}.a-estornudo .h-normal{animation:1.8s step-end h-ver-no}.a-estornudo .h-estornudo{animation:1.8s step-end h-ver-si}@keyframes h-ver-no{0%,48%,85%{opacity:1}50%{opacity:0}}@keyframes h-ver-si{0%,48%,85%{opacity:0}50%{opacity:1}}.a-dormir .h-cuerpo{animation:3.4s ease-in-out h-cabeceo}@keyframes h-cabeceo{0%,to{transform:rotate(0)}30%,80%{transform:rotate(-5deg)translateY(1px)}55%{transform:rotate(-3deg)}}.a-dormir .h-luz{opacity:.3;animation:none}.a-dormir .h-zzz{opacity:1}.a-dormir .h-zzz text{opacity:0;animation:3.4s ease-out h-zzz}.a-dormir .h-zzz text:nth-child(2){animation-delay:.35s}.a-dormir .h-zzz text:nth-child(3){animation-delay:.7s}@keyframes h-zzz{0%{opacity:0;transform:translate(-3px,4px)}25%,70%{opacity:1}to{opacity:0;transform:translate(1px,-1.5px)}}.a-corazon .h-latido{animation:.55s ease-in-out 4 h-latido}@keyframes h-latido{0%,to{transform:scale(1)}40%{transform:scale(1.3)}}.a-sorpresa .h-cuerpo{animation:.5s cubic-bezier(.3,1.6,.6,1) h-brinco}@keyframes h-brinco{0%,to{transform:translateY(0)}35%{transform:translateY(-5px)scale(1.04)}}.a-grafico .h-barra{animation:2.6s ease-out h-barra}.a-grafico .h-barra:nth-child(2){animation-delay:.15s}.a-grafico .h-barra:nth-child(3){animation-delay:.3s}@keyframes h-barra{0%{transform:scaleY(.1)}35%,85%{transform:scaleY(1)}to{transform:scaleY(.6)}}.a-grafico .h-luz{animation:.4s ease-in-out 6 h-luz}@media (prefers-reduced-motion:reduce){.hogui *{animation:none!important}}.a-senalar .h-brazo{animation:2.6s ease-in-out h-senalar}@keyframes h-senalar{0%,to{transform:rotate(0)}15%,85%{transform:rotate(-118deg)}30%,60%{transform:rotate(-128deg)}45%,75%{transform:rotate(-112deg)}}.a-senalar .h-mirada{animation:2.6s ease-in-out h-mirar-arriba}@keyframes h-mirar-arriba{0%,to{transform:translate(0)}15%,85%{transform:translate(1.8px,-1.8px)}}.a-alto .h-brazo{animation:2.6s ease-in-out h-alto}@keyframes h-alto{0%,to{transform:rotate(0)}12%,88%{transform:rotate(-95deg)}30%,50%,70%{transform:rotate(-88deg)}40%,60%{transform:rotate(-100deg)}}.a-alto .h-cuerpo{animation:.5s cubic-bezier(.3,1.6,.6,1) h-brinco}.hogui.a-alto .h-normal{opacity:0}.hogui.a-alto .h-sorpresa{opacity:1}.a-negar .h-cuerpo{animation:.45s ease-in-out 3 h-negar}@keyframes h-negar{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.a-negar .h-mirada{animation:.45s ease-in-out 3 h-mirar}.a-pensar .h-brazo{animation:1.8s ease-in-out infinite h-pensar}@keyframes h-pensar{0%,to{transform:rotate(-62deg)}50%{transform:rotate(-70deg)}}.a-pensar .h-mirada{transform:translate(1.6px,-2px)}.a-pensar .h-luz{animation:.5s ease-in-out infinite h-luz}.a-encoger .h-cuerpo{animation:1.6s ease-in-out h-encoger}@keyframes h-encoger{0%,to{transform:none}25%,70%{transform:translateY(-2px)scale(1.03,.97)rotate(-4deg)}}.a-encoger .h-brazo{animation:1.6s ease-in-out h-encoger-brazo}@keyframes h-encoger-brazo{0%,to{transform:rotate(0)}25%,70%{transform:rotate(-45deg)}}.a-encoger .h-mirada{animation:1.6s ease-in-out h-mirar}.mascotas{padding-top:2rem}.mascotas h2{letter-spacing:-.03em;max-width:22ch;margin:0 0 .75rem;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1}.mascotas h3{letter-spacing:-.01em}.mascotas .sub{font-family:var(--serif);color:var(--muted);max-width:58ch;margin:0 0 2rem;font-size:1.2rem;line-height:1.55}.antetitulo{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:.8rem;font-weight:700;display:flex}.antetitulo:before{content:"";background:currentColor;border-radius:2px;width:18px;height:2px}.bloque{padding:4rem 0 3rem}.franja{background:var(--band);box-shadow:0 0 0 100vmax var(--band);clip-path:inset(0 -100vmax)}.m-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-bottom:3rem;display:grid}.m-hero h1{letter-spacing:-.04em;margin:0 0 1.1rem;font-size:clamp(2.3rem,5.2vw,3.9rem);line-height:1.02}.m-hero .sub{margin-bottom:1.75rem}.ctas{flex-wrap:wrap;gap:.875rem;display:flex}.ctas .btn{transition:transform .2s,box-shadow .2s}@media (hover:hover){.ctas .btn:hover{box-shadow:0 8px 18px -10px color-mix(in srgb,var(--amber) 70%,transparent);transform:translateY(-2px)}.ctas .btn.ghost:hover{box-shadow:inset 0 0 0 2px var(--ink),0 8px 18px -10px color-mix(in srgb,var(--amber) 70%,transparent)}}.nota{color:var(--muted);margin:1rem 0 0;font-size:.95rem}.nota:before{content:"✓ ";color:var(--amber);font-weight:800}.sim-escena{grid-template-columns:clamp(110px,24%,150px) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.sim-hogui{aspect-ratio:1;box-shadow:0 0 0 4px var(--bg),0 0 0 6px var(--amber),0 18px 36px -14px #00000080;border-radius:50%;margin-bottom:.5rem}.sim-hogui>.hogui,.sim-avatar>.hogui,.mini-hogui>.hogui,.cierre-hogui>.hogui{border-radius:50%;width:100%;height:100%}.sim-chat{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -24px #00000073}.sim-cabecera{border-bottom:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--steel) 22%,var(--surface)),var(--surface) 70%);align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.sim-avatar{background:var(--steel);border-radius:50%;flex:none;width:36px;height:36px}.sim-cabecera div{min-width:0;line-height:1.25;display:grid}.sim-cabecera b{font-size:1rem}.sim-cabecera small{color:var(--muted);align-items:center;gap:.35rem;font-size:.78rem;display:flex}.sim-cabecera small:before{content:"";background:#3fb950;border-radius:50%;flex:none;width:7px;height:7px}.sim-marca{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px solid var(--amber);border-radius:999px;margin-left:auto;padding:.1rem .5rem;font-size:.65rem;font-weight:800}.sim-mensajes{background:radial-gradient(120% 60% at 100% 0,color-mix(in srgb,var(--steel) 10%,transparent),transparent 60%),var(--bg);scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;gap:.55rem;height:340px;margin:0;padding:1rem;list-style:none;display:flex;overflow:hidden}.simulacion:not(.animada) .sim-mensajes,.simulacion.real .sim-mensajes{overflow-y:auto}.sim-mensajes li{gap:.3rem;max-width:86%;animation:.3s ease-out sim-llega;display:grid}.sim-mensajes p{border-radius:16px;margin:0;padding:.55rem .8rem;font-size:.92rem;line-height:1.45}.m-hogui{align-self:flex-start;justify-items:start}.m-hogui p{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px}.m-cliente{align-self:flex-end;justify-items:end}.m-cliente p{background:var(--steel);color:var(--steel-ink);border-bottom-right-radius:4px}.m-sistema{align-self:center;max-width:100%}.m-sistema p{color:var(--muted);background:var(--band);border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:700}@keyframes sim-llega{0%{opacity:0;transform:translateY(6px)}}.etiqueta{border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.etiqueta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.etiqueta.fuente{color:var(--steel);border-color:color-mix(in srgb,var(--steel) 45%,transparent);background:color-mix(in srgb,var(--steel) 8%,transparent)}.etiqueta.herramienta{color:var(--ink);border-color:var(--steel);background:color-mix(in srgb,var(--steel) 22%,transparent)}.etiqueta.escalado{color:var(--ink);border-color:var(--amber);background:color-mix(in srgb,var(--amber) 16%,transparent)}.escribiendo p{gap:4px;padding:.75rem .9rem;display:flex}.escribiendo i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite sim-punto}.escribiendo i:nth-child(2){animation-delay:.15s}.escribiendo i:nth-child(3){animation-delay:.3s}@keyframes sim-punto{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.sim-pie{border:1.5px solid var(--line);color:var(--muted);border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;margin:.6rem;padding:.35rem .35rem .35rem 1rem;font-size:.88rem;display:flex}.sim-pie i{background:var(--steel);border-radius:50%;flex:none;width:32px;height:32px}.sim-pie[hidden],.sim-form[hidden],.sim-quedan[hidden],.sim-bajo [hidden]{display:none}.sim-mensajes p{white-space:pre-line;overflow-wrap:anywhere}.sim-form{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.4rem;margin:.6rem .6rem 0;padding:.25rem .3rem .25rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.sim-form:focus-within{border-color:var(--steel);box-shadow:0 0 0 3px color-mix(in srgb,var(--steel) 22%,transparent)}.sim-form input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.55rem 0;font-size:.95rem}.sim-form input::placeholder{color:var(--muted)}.sim-form button{background:var(--steel);width:36px;height:36px;color:var(--steel-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sim-form button svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sim-form button:disabled,.sim-form input:disabled{opacity:.5;cursor:default}@media (hover:hover){.sim-form button:not(:disabled):hover{background:var(--amber);color:#17212b}}.sim-quedan{color:var(--muted);text-align:right;margin:.35rem 1rem .6rem;font-size:.78rem}.escribiendo .pensando{color:var(--muted);margin-left:.4rem;font-size:.8rem}.sim-bajo{justify-items:start;gap:.5rem;margin-top:1rem;display:grid}.sim-probar{background:var(--amber);color:#17212b}.sim-aviso{color:var(--muted);margin:0;font-size:.82rem}.sim-aviso:before{content:"ⓘ ";color:var(--amber)}.sim-cta{animation:.5s cubic-bezier(.3,1.5,.6,1) sim-cta}@keyframes sim-cta{0%{opacity:0;transform:translateY(6px)scale(.96)}}.cierre-blog{color:var(--muted);margin:1rem 0 0;font-size:.95rem}.cierre-blog a{color:var(--steel);font-weight:700}.cierre-blog a:after{content:" →"}.versus{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.lado{border:2px solid var(--line);border-radius:14px;min-width:0;padding:1.5rem 1.5rem 1.25rem}.lado.mascota{border-color:var(--amber);background:color-mix(in srgb,var(--amber) 6%,var(--surface))}.lado.burbuja{background:var(--surface)}.lado-cab{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.lado-cab h3{margin:0;font-size:1.2rem}.icono-burbuja,.mini-hogui{border-radius:50%;flex:none;width:64px;height:64px}.icono-burbuja circle{fill:color-mix(in srgb,var(--muted) 35%,var(--surface))}.icono-burbuja path{fill:var(--surface)}.lado ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lado li{grid-template-columns:1.4rem 1fr;gap:.4rem;line-height:1.45;display:grid}.lado li:before{text-align:center;font-weight:800}.burbuja li{color:var(--muted)}.burbuja li:before{content:"✕";color:var(--muted)}.mascota li:before{content:"✓";color:var(--amber)}.pasos{counter-reset:paso;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.pasos li{counter-increment:paso;background:var(--surface);border-top:4px solid var(--steel);border-radius:12px;padding:1.5rem}.pasos li:before{content:counter(paso);background:var(--amber);color:#17212b;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:.9rem;font-weight:800;display:grid}.pasos h3{margin:0 0 .5rem;font-size:1.15rem;line-height:1.25}.pasos p{color:var(--muted);margin:0;line-height:1.5}.capacidades{grid-template-columns:repeat(6,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.capacidades li{grid-column:span 2}.capacidades li:nth-child(n+4){grid-column:span 3}.capacidades li{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:1.25rem}.capacidades svg{fill:none;width:30px;height:30px;stroke:var(--steel);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:.6rem}.capacidades h3{margin:0 0 .35rem;font-size:1.08rem}.capacidades p{color:var(--muted);margin:0;font-size:.97rem;line-height:1.5}.mas{margin:1.25rem 0 0}.mas a{color:var(--steel);font-weight:700}.mas a:after{content:" →"}.toca{color:var(--ink);background:color-mix(in srgb,var(--amber) 18%,transparent);border:1px solid color-mix(in srgb,var(--amber) 55%,transparent);border-radius:999px;align-items:center;gap:.4rem;margin:0 0 1rem;padding:.35rem .85rem;font-size:.9rem;font-weight:700;display:inline-flex}.toca span{animation:1.6s ease-in-out infinite toca;display:inline-block}@keyframes toca{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.galeria{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.galeria li{background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;align-items:center;min-width:0;padding:1.25rem 1.25rem 1.4rem;display:flex}.galeria h3{margin:0;font-size:1.1rem}.galeria .rubro{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin:.2rem 0 .6rem;font-size:.75rem;font-weight:800}.galeria li>p:not(.rubro){color:var(--muted);margin:0 0 1rem;font-size:.95rem;line-height:1.45}.quiero{border:1.5px solid var(--amber);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin-top:auto;padding:.6rem 1rem;font-size:.92rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.quiero:after{content:"→";transition:transform .2s}@media (hover:hover){.quiero:hover{background:color-mix(in srgb,var(--amber) 18%,transparent)}.quiero:hover:after{transform:translate(3px)}}.galeria li.tocado .quiero{background:var(--amber);color:#17212b;box-shadow:0 8px 18px -10px color-mix(in srgb,var(--amber) 90%,transparent);animation:1.4s ease-out 2 latido;transform:scale(1.04)}.galeria-nota a{color:var(--steel);font-weight:700}.galeria-nota{max-width:70ch;font-family:var(--serif);color:var(--ink);margin:1.25rem 0 0;font-size:1.1rem;line-height:1.55}.personaje{cursor:pointer;background:0 0;border:0;border-radius:18px;width:min(160px,85%);margin:0 auto .75rem;padding:0;transition:transform .2s;display:block}@media (hover:hover){.personaje:hover{transform:translateY(-3px)}}.personaje:active{transform:scale(.97)}.personaje:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.personaje svg{width:100%;height:auto;display:block;overflow:visible}.b-cuerpo{transform-origin:60px 92px}.b-cabeza{transform-origin:60px 62px}.b-birrete{transform-origin:60px 28px}.b-borla{transform-origin:60px 24px}.b-parpado,.v-parpado,.t-parpado,.s-parpado,.r-parpado,.g-parpado{transform-box:fill-box;transform-origin:top;transform:scaleY(0)}.b-pluma{transform-box:fill-box;transform-origin:50%;opacity:0}.d-cuerpo{transform-origin:60px 96px}.d-ojos,.d-destello,.d-chispa,.d-burbuja{transform-box:fill-box;transform-origin:50%}.d-destello,.d-burbuja,.d-boca-grande,.d-cepillo{opacity:0}.c-cuerpo{transform-origin:60px 100px}.c-luz,.c-mano,.c-bocanada{opacity:0}.c-bocanada{transform-box:fill-box;transform-origin:50%}.c-cortina{transform-box:fill-box;transform-origin:top;transform:scaleY(.3)}.c-mano{transform-box:fill-box;transform-origin:bottom}.c-puerta{transform-box:fill-box;transform-origin:0}.c-llave{transform-box:fill-box;transform-origin:top}.v-cuerpo{transform-origin:60px 100px}.v-rueda,.v-sticker{transform-box:fill-box;transform-origin:50%}.v-sticker{transform:scale(0)}.con-stickers .v-sticker{transform:scale(1)}.v-avion{opacity:0}.t-cuerpo{transform-origin:60px 102px}.t-etiqueta{transform-origin:92px 59px}.t-caja,.t-felices,.t-confeti{opacity:0}.t-confeti,.t-ojos{transform-box:fill-box;transform-origin:50%}.s-cuerpo{transform-origin:60px 100px}.s-llama{transform-origin:60px 86px}.s-estrella,.s-nube,.r-corazon,.r-arte,.r-ojos,.r-espiral,.g-gota{transform-box:fill-box;transform-origin:50%}.s-estrella{opacity:.5}.s-nube,.s-apretados,.r-hilo,.r-corazon,.r-cuchara,.r-mareo,.g-brazo,.g-gota,.g-rojo{opacity:0}.r-cuerpo{transform-origin:60px 96px}.r-cuchara{transform-origin:70px 50px}.g-cuerpo{transform-origin:60px 101px}.g-brazo-izq{transform-origin:30px 76px}.g-brazo-der{transform-origin:90px 76px}.galeria.en-vista .b-cuerpo{animation:3.8s ease-in-out infinite b-respira}.galeria.en-vista .b-borla{animation:3s ease-in-out infinite b-borla}.galeria.en-vista .b-parpado{animation:5.2s ease-in-out infinite parpado}.galeria.en-vista .d-cuerpo{animation:3.2s ease-in-out infinite d-flota}.galeria.en-vista .d-ojos{animation:4.4s ease-in-out 1.2s infinite ojos}.galeria.en-vista .c-cuerpo{animation:4.6s ease-in-out infinite c-balanceo}.galeria.en-vista .c-luz{animation:3.4s ease-in-out infinite c-luz}.galeria.en-vista .c-cortina{animation:6s ease-in-out 2s infinite c-cortina}.galeria.en-vista .c-llave{animation:2.8s ease-in-out infinite c-vaiven}.galeria.en-vista .v-cuerpo{animation:2.8s ease-in-out infinite v-mece}.galeria.en-vista .v-parpado{animation:4.8s ease-in-out 2.4s infinite parpado}.galeria.en-vista .t-cuerpo{animation:2.6s ease-in-out infinite t-bota}.galeria.en-vista .t-etiqueta{animation:1.8s ease-in-out infinite t-vaiven}.galeria.en-vista .t-pupilas{animation:4.2s ease-in-out infinite t-mira}.galeria.en-vista .t-parpado{animation:4.4s ease-in-out 1s infinite parpado}.galeria.en-vista .s-cuerpo{animation:2.6s ease-in-out infinite s-flota}.galeria.en-vista .s-llama{animation:.3s ease-in-out infinite alternate s-llama}.galeria.en-vista .s-estrella{animation:2.4s ease-in-out infinite s-titila}.galeria.en-vista .s-estrella:nth-child(2){animation-delay:.8s}.galeria.en-vista .s-estrella:nth-child(3){animation-delay:1.6s}.galeria.en-vista .s-pupilas{animation:4.6s ease-in-out infinite s-mira-idle}.galeria.en-vista .s-parpado{animation:5s ease-in-out .4s infinite parpado}.galeria.en-vista .r-cuerpo{animation:2.8s ease-in-out infinite r-mece}.galeria.en-vista .r-hilo{animation:2.4s ease-in-out infinite r-sube}.galeria.en-vista .r-hilo:nth-child(2){animation-delay:.8s}.galeria.en-vista .r-hilo:nth-child(3){animation-delay:1.6s}.galeria.en-vista .r-parpado{animation:4.6s ease-in-out 3s infinite parpado}.galeria.en-vista .g-cuerpo{animation:1.6s ease-in-out infinite g-respira}.galeria.en-vista .g-parpado{animation:5.4s ease-in-out 1.8s infinite parpado}@keyframes b-respira{0%,to{transform:scale(1)}50%{transform:scale(1.025,.985)}}@keyframes b-borla{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes parpado{0%,91%,to{transform:scaleY(0)}94%,96%{transform:scaleY(1)}}@keyframes d-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ojos{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes c-balanceo{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes c-luz{0%,to{opacity:0}50%{opacity:.7}}@keyframes c-cortina{0%,90%,to{transform:scaleY(.3)}94%,96%{transform:scaleY(1)}}@keyframes c-vaiven{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes v-mece{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes t-bota{0%,55%,to{transform:none}63%{transform:scale(1.08,.9)}72%{transform:translateY(-9px)scale(.94,1.07)}82%{transform:translateY(0)scale(1.05,.95)}90%{transform:none}}@keyframes t-vaiven{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes t-mira{0%,30%,to{transform:none}38%,55%{transform:translate(-2.2px)}63%,80%{transform:translate(2.2px)}}@keyframes s-llama{0%{transform:scaleY(.8)}to{transform:scaleY(1.15)}}@keyframes s-flota{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}@keyframes s-titila{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes s-mira-idle{0%,40%,to{transform:none}50%,65%{transform:translate(-1.2px,-.8px)}75%,90%{transform:translate(1.2px,-.8px)}}@keyframes r-mece{0%,to{transform:rotate(-3deg)}25%{transform:translateY(-2px)}50%{transform:rotate(3deg)}75%{transform:translateY(-2px)}}@keyframes r-sube{0%{opacity:0;transform:translateY(6px)}40%{opacity:.9}to{opacity:0;transform:translateY(-10px)}}@keyframes g-respira{0%,to{transform:scale(1)}50%{transform:scale(1.05,.95)}}.personaje[data-accion=especial] .b-cabeza{animation:2.8s ease-in-out b-giro}.personaje[data-accion=especial] .b-parpado-der{animation:2.8s ease-in-out b-guino}.personaje[data-accion=especial] .b-birrete{animation:2.8s ease-in-out b-birrete}.personaje[data-accion=especial] .b-pluma,.personaje[data-accion=pluma] .b-pluma{animation:2.4s ease-in b-pluma}.personaje[data-accion=guino] .b-parpado-der{animation:1.2s ease-in-out b-guino-corto}.personaje[data-accion=giro] .b-cabeza{animation:1.8s ease-in-out b-giro-corto}.personaje[data-accion=parpadeo] .b-parpado,.personaje[data-accion=parpadeo] .v-parpado,.personaje[data-accion=parpadeo] .t-parpado,.personaje[data-accion=parpadeo] .s-parpado,.personaje[data-accion=parpadeo] .r-parpado,.personaje[data-accion=parpadeo] .g-parpado{animation:.9s ease-in-out doble-parpadeo}.personaje[data-accion=parpadeo] .d-ojos{animation:.9s ease-in-out doble-cierre}@keyframes b-giro{0%,55%,to{transform:rotate(0)}15%{transform:rotate(-15deg)}35%{transform:rotate(13deg)}}@keyframes b-guino{0%,52%,72%,to{transform:scaleY(0)}57%,67%{transform:scaleY(1)}}@keyframes b-birrete{0%,to{transform:none}10%{transform:translateY(-8px)rotate(-8deg)}28%,55%{transform:translate(24px,54px)rotate(75deg)}75%{transform:translateY(-10px)rotate(5deg)}88%{transform:translateY(1px)}}@keyframes b-pluma{0%{opacity:0;transform:translate(0)}10%{opacity:1}40%{transform:translate(-7px,14px)rotate(-25deg)}70%{transform:translate(4px,28px)rotate(18deg)}90%{opacity:1;transform:translate(-2px,34px)rotate(-6deg)}to{opacity:0;transform:translate(-2px,36px)}}@keyframes b-guino-corto{0%,20%,75%,to{transform:scaleY(0)}30%,65%{transform:scaleY(1)}}@keyframes b-giro-corto{0%,to{transform:rotate(0)}30%{transform:rotate(-16deg)}70%{transform:rotate(14deg)}}@keyframes doble-parpadeo{0%,40%,to{transform:scaleY(0)}20%,60%,80%{transform:scaleY(1)}}@keyframes doble-cierre{0%,40%,to{transform:scaleY(1)}20%,70%{transform:scaleY(.1)}}.personaje[data-accion=especial] .d-boca,.personaje[data-accion=sonrisa] .d-boca{animation:3s ease-in-out d-ocultar}.personaje[data-accion=especial] .d-boca-grande,.personaje[data-accion=sonrisa] .d-boca-grande{animation:3s ease-in-out d-mostrar}.personaje[data-accion=sonrisa] .d-boca,.personaje[data-accion=sonrisa] .d-boca-grande{animation-duration:1.8s}.personaje[data-accion=especial] .d-chispa,.personaje[data-accion=sonrisa] .d-chispa{animation:.6s ease-in-out 3 d-chispa}.personaje[data-accion=especial] .d-destello,.personaje[data-accion=destellos] .d-destello{animation:1.3s ease-out backwards d-destello}.personaje[data-accion=especial] .d-destello:nth-child(2),.personaje[data-accion=destellos] .d-destello:nth-child(2){animation-delay:.25s}.personaje[data-accion=especial] .d-destello:nth-child(3),.personaje[data-accion=destellos] .d-destello:nth-child(3){animation-delay:.45s}.personaje[data-accion=especial] .d-cepillo{animation:3s ease-in-out d-cepillo}.personaje[data-accion=especial] .d-burbuja,.personaje[data-accion=burbujas] .d-burbuja{animation:1.8s ease-out backwards d-burbuja}.personaje[data-accion=especial] .d-burbuja{animation-delay:.9s}.personaje[data-accion=especial] .d-burbuja:nth-child(2){animation-delay:1.2s}.personaje[data-accion=especial] .d-burbuja:nth-child(3){animation-delay:1.4s}.personaje[data-accion=burbujas] .d-burbuja:nth-child(2){animation-delay:.3s}.personaje[data-accion=burbujas] .d-burbuja:nth-child(3){animation-delay:.5s}@keyframes d-ocultar{0%,to{opacity:1}10%,85%{opacity:0}}@keyframes d-mostrar{0%,to{opacity:0}10%,85%{opacity:1}}@keyframes d-chispa{0%,to{transform:scale(.4)}50%{transform:scale(1.3)rotate(45deg)}}@keyframes d-destello{0%{opacity:0;transform:scale(.2)rotate(0)}40%{opacity:1;transform:scale(1.25)rotate(45deg)}to{opacity:0;transform:scale(.6)rotate(90deg)}}@keyframes d-cepillo{0%{opacity:0;transform:translate(22px)}14%{opacity:1;transform:translate(0)}24%,44%,64%{transform:translate(-9px,2px)}34%,54%,74%{transform:translate(2px,-2px)}86%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(22px)}}@keyframes d-burbuja{0%{opacity:0;transform:translateY(0)scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-28px)scale(1.2)}}.personaje[data-accion=especial] .c-puerta{animation:3.2s ease-in-out c-puerta}.personaje[data-accion=especial] .c-mano{animation:3.2s ease-in-out c-mano}.personaje[data-accion=especial] .c-bocanada,.personaje[data-accion=humo] .c-bocanada{animation:2s ease-out backwards c-humo}.personaje[data-accion=especial] .c-bocanada:nth-child(2),.personaje[data-accion=humo] .c-bocanada:nth-child(2){animation-delay:.35s}.personaje[data-accion=especial] .c-bocanada:nth-child(3),.personaje[data-accion=humo] .c-bocanada:nth-child(3){animation-delay:.7s}.personaje[data-accion=especial] .c-llave,.personaje[data-accion=llave] .c-llave{animation:1.4s ease-in-out c-llave}.personaje[data-accion=especial] .c-llave{animation-delay:1.4s}.personaje[data-accion=especial] .c-luz,.personaje[data-accion=ventana] .c-luz{animation:.3s steps(2,end) 4 c-titila}.personaje[data-accion=guino] .c-cortina-izq{animation:1.1s ease-in-out c-guino}@keyframes c-puerta{0%,to{transform:scaleX(1)}15%,80%{transform:scaleX(.12)}}@keyframes c-mano{0%,15%{opacity:0;transform:translateY(5px)}22%{opacity:1;transform:translateY(0)rotate(0)}32%,52%{transform:rotate(-15deg)}42%,62%{transform:rotate(12deg)}72%{opacity:1;transform:rotate(0)}78%,to{opacity:0}}@keyframes c-humo{0%{opacity:0;transform:translateY(6px)scale(.5)}30%{opacity:1}to{opacity:0;transform:translate(7px,-14px)scale(1.5)}}@keyframes c-llave{0%,to{transform:scaleX(1)}25%,75%{transform:scaleX(-1)rotate(8deg)}50%{transform:scaleX(1)rotate(-8deg)}}@keyframes c-titila{0%{opacity:0}to{opacity:1}}@keyframes c-guino{0%,20%,80%,to{transform:scaleY(.3)}35%,65%{transform:scaleY(1)}}.personaje[data-accion=especial] .v-cuerpo{animation:.55s ease-in-out 3 v-salto}.personaje[data-accion=salto] .v-cuerpo{animation:.55s ease-in-out 2 v-salto}.personaje[data-accion=especial] .v-sticker{animation:.45s cubic-bezier(.3,1.6,.6,1) backwards v-pega}.personaje[data-accion=especial] .v-sticker:first-child{animation-delay:.5s}.personaje[data-accion=especial] .v-sticker:nth-child(2){animation-delay:.9s}.personaje[data-accion=especial] .v-sticker:nth-child(3){animation-delay:1.3s}.personaje[data-accion=especial] .v-rueda,.personaje[data-accion=ruedas] .v-rueda{animation:.45s linear 4 v-gira}.personaje[data-accion=ruedas] .v-cuerpo{animation:1.8s ease-in-out v-rueda}.personaje[data-accion=especial] .v-avion,.personaje[data-accion=avion] .v-avion{animation:2.6s ease-in-out v-avion}.personaje[data-accion=especial] .v-avion{animation-delay:.5s;animation-fill-mode:backwards}@keyframes v-salto{0%,to{transform:translateY(0)}30%{transform:translateY(1px)scale(1.04,.96)}60%{transform:translateY(-10px)scale(.97,1.03)}}@keyframes v-pega{0%{transform:scale(0)rotate(-30deg)}}@keyframes v-gira{to{transform:rotate(360deg)}}@keyframes v-rueda{0%,to{transform:translate(0)}30%{transform:translate(-7px)}70%{transform:translate(7px)}}@keyframes v-avion{0%{opacity:0;transform:translate(6px,44px)rotate(-25deg)}12%{opacity:1}50%{transform:translate(58px,25px)rotate(0)}88%{opacity:1}to{opacity:0;transform:translate(112px,38px)rotate(20deg)}}.personaje[data-accion=especial] .t-caja{animation:3s ease-in t-caja}.personaje[data-accion=especial] .t-cuerpo{animation:3s ease-in-out t-recibe}.personaje[data-accion=especial] .t-ojos{animation:3s ease-in-out t-wow}.personaje[data-accion=especial] .t-felices{animation:3s ease-in-out t-felices}.personaje[data-accion=especial] .t-etiqueta{animation:1.8s ease-in-out .9s t-columpio}.personaje[data-accion=especial] .t-confeti{animation:1.6s ease-out 1.3s backwards t-confeti}.personaje[data-accion=hipo] .t-caja{animation:1.4s ease-in-out t-hipo}.personaje[data-accion=hipo] .t-cuerpo{animation:1.4s ease-in-out t-susto}.personaje[data-accion=hipo] .t-ojos{animation:1.4s ease-in-out t-ojazos}.personaje[data-accion=baile] .t-cuerpo{animation:1.6s ease-in-out t-baile}.personaje[data-accion=baile] .t-pupilas{animation:1.6s step-end t-mira-baile}.personaje[data-accion=etiqueta] .t-etiqueta{animation:1.6s ease-in-out t-helice}.personaje[data-accion=etiqueta] .t-cuerpo{animation:1.6s ease-in-out t-eleva}@keyframes t-caja{0%{opacity:0;transform:translateY(-14px)}8%{opacity:1;transform:translateY(-14px)}28%{opacity:1;transform:translateY(40px)}29%,to{opacity:0;transform:translateY(40px)}}@keyframes t-recibe{0%,27%,to{transform:none}33%{transform:scale(1.2,.74)}40%{transform:translateY(-4px)scale(.9,1.12)}52%{transform:translateY(-26px)rotate(-10deg)scale(.95,1.06)}62%{transform:scale(1.14,.86)}68%{transform:rotate(-9deg)}74%{transform:translateY(-3px)rotate(9deg)}80%{transform:rotate(-7deg)}86%{transform:translateY(-2px)rotate(6deg)}93%{transform:none}}@keyframes t-wow{0%,29%{opacity:1;transform:scale(1)}34%,46%{opacity:1;transform:scale(1.45)}50%,94%{opacity:0;transform:scale(1)}to{opacity:1}}@keyframes t-felices{0%,47%{opacity:0}50%,94%{opacity:1}to{opacity:0}}@keyframes t-columpio{0%,to{transform:rotate(0)}15%{transform:rotate(45deg)}35%{transform:rotate(-38deg)}55%{transform:rotate(25deg)}75%{transform:rotate(-12deg)}90%{transform:rotate(5deg)}}@keyframes t-confeti{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}15%{opacity:1}70%{opacity:1;transform:translate(var(--x),var(--y)) scale(1) rotate(200deg)}to{opacity:0;transform:translate(var(--x),calc(var(--y) + 12px)) rotate(260deg)}}@keyframes t-hipo{0%{opacity:0;transform:translateY(40px)}12%{opacity:1;transform:translateY(40px)}24%{transform:translateY(16px)rotate(-12deg)}40%,62%{transform:translateY(26px)rotate(6deg)}88%{opacity:1;transform:translateY(42px)}89%,to{opacity:0;transform:translateY(42px)}}@keyframes t-susto{0%,to{transform:none}14%{transform:scale(1.1,.86)}24%{transform:translateY(-10px)scale(.92,1.1)}36%{transform:scale(1.05,.95)}44%,to{transform:none}}@keyframes t-ojazos{0%,14%,80%,to{transform:scale(1)}22%,70%{transform:scale(1.4)}}@keyframes t-baile{0%,to{transform:none}12%{transform:translateY(-6px)rotate(-12deg)}25%{transform:scale(1.06,.94)rotate(10deg)}37%{transform:translateY(-6px)rotate(-12deg)}50%{transform:scale(1.06,.94)rotate(10deg)}62%{transform:translateY(-6px)rotate(-12deg)}75%{transform:scale(1.06,.94)rotate(10deg)}88%{transform:none}}@keyframes t-mira-baile{0%,50%{transform:translate(-2px)}25%,75%{transform:translate(2px)}to{transform:none}}@keyframes t-helice{0%{transform:rotate(0)}85%,to{transform:rotate(1080deg)}}@keyframes t-eleva{0%,to{transform:none}35%,70%{transform:translateY(-10px)rotate(-4deg)}52%{transform:translateY(-12px)rotate(4deg)}}.personaje[data-accion=especial] .s-cuerpo{animation:3.2s ease-in-out s-despega}.personaje[data-accion=especial] .s-llama{animation:.2s ease-in-out infinite alternate s-llama-grande}.personaje[data-accion=especial] .s-ojos{animation:3.2s step-end s-cierra}.personaje[data-accion=especial] .s-apretados{animation:3.2s step-end s-aprieta}.personaje[data-accion=especial] .s-pupilas{animation:.4s linear 2.2s 2 s-mareado}.personaje[data-accion=especial] .s-nube{animation:1.4s ease-out 1s backwards s-nube}.personaje[data-accion=especial] .s-nube:nth-child(2){animation-delay:1.1s}.personaje[data-accion=especial] .s-nube:nth-child(3){animation-delay:1.2s}.personaje[data-accion=especial] .s-estrella{animation:.5s ease-in-out 1.3s 3 s-brilla}.personaje[data-accion=estornudo] .s-cuerpo{animation:1.3s ease-in-out s-estornudo}.personaje[data-accion=estornudo] .s-llama{animation:1.3s ease-in-out s-achis}.personaje[data-accion=estornudo] .s-ojos{animation:1.3s step-end s-cierra-corto}.personaje[data-accion=estornudo] .s-apretados{animation:1.3s step-end s-aprieta-corto}.personaje[data-accion=estornudo] .s-nube{animation:1s ease-out .45s backwards s-nube}.personaje[data-accion=mira] .s-pupilas{animation:1.6s ease-in-out s-mira}.personaje[data-accion=mira] .s-cuerpo{animation:1.6s ease-in-out s-asoma}.personaje[data-accion=despegue] .s-cuerpo{animation:1.2s ease-in-out s-saltito}@keyframes s-despega{0%,to{transform:none}3%,11%,19%{transform:translate(-2px,2px)scale(1.04,.94)}7%,15%,23%{transform:translate(2px,2px)scale(1.04,.94)}29%{transform:translateY(5px)scale(1.1,.86)}40%{transform:translateY(-44px)scale(.88,1.16)}52%{transform:translateY(-40px)}64%{transform:translateY(3px)rotate(16deg)scale(1.06,.94)}72%{transform:rotate(-12deg)}80%{transform:rotate(9deg)}88%{transform:rotate(-5deg)}95%{transform:rotate(2deg)}}@keyframes s-llama-grande{0%{transform:scaleY(1.2)}to{transform:scaleY(1.8)}}@keyframes s-cierra{0%,30%{opacity:0}31%,to{opacity:1}}@keyframes s-aprieta{0%,30%{opacity:1}31%,to{opacity:0}}@keyframes s-mareado{0%{transform:translate(1.4px)}25%{transform:translateY(1.4px)}50%{transform:translate(-1.4px)}75%{transform:translateY(-1.4px)}to{transform:translate(1.4px)}}@keyframes s-nube{0%{opacity:0;transform:scale(.4)}30%{opacity:1}to{opacity:0;transform:translateY(4px)scale(1.9)}}@keyframes s-brilla{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.6)rotate(45deg)}}@keyframes s-estornudo{0%,to{transform:none}20%,32%{transform:translateY(2px)rotate(4deg)scale(.95,1.06)}38%{transform:translateY(-16px)rotate(-8deg)scale(.92,1.1)}55%{transform:translateY(0)scale(1.08,.92)}68%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}}@keyframes s-achis{0%,30%,to{transform:scaleY(1)}20%{transform:scaleY(.4)}38%{transform:scaleY(2.2)}55%{transform:scaleY(1.2)}}@keyframes s-cierra-corto{0%,15%,60%,to{opacity:1}16%,59%{opacity:0}}@keyframes s-aprieta-corto{0%,15%,60%,to{opacity:0}16%,59%{opacity:1}}@keyframes s-mira{0%,to{transform:none}15%,40%{transform:translate(-1.4px)}55%,85%{transform:translate(1.4px)}}@keyframes s-asoma{0%,to{transform:none}15%,40%{transform:rotate(-8deg)}55%,85%{transform:rotate(8deg)}}@keyframes s-saltito{0%,to{transform:none}15%{transform:scale(1.06,.92)}40%,60%{transform:translateY(-14px)scale(.95,1.06)}80%{transform:scale(1.05,.95)}}.personaje[data-accion=especial] .r-cuchara{animation:3.2s ease-in-out r-revuelve}.personaje[data-accion=especial] .r-cuerpo{animation:3.2s ease-in-out r-mareada}.personaje[data-accion=especial] .r-ojos{animation:3.2s step-end r-sin-ojos}.personaje[data-accion=especial] .r-mareo{animation:3.2s step-end r-con-espiral}.personaje[data-accion=especial] .r-espiral{animation:.6s linear infinite r-gira}.personaje[data-accion=especial] .r-arte{animation:.45s ease-in-out 2.2s 2 r-late}.personaje[data-accion=especial] .r-corazon{animation:1.2s ease-out 2s backwards r-corazon}.personaje[data-accion=especial] .r-corazon:nth-child(2){animation-delay:2.15s}.personaje[data-accion=especial] .r-corazon:nth-child(3){animation-delay:2.3s}.personaje[data-accion=quema] .r-cuerpo{animation:1.5s ease-in-out r-quema}.personaje[data-accion=quema] .r-ojos{animation:1.5s ease-in-out r-ojazos}.personaje[data-accion=quema] .r-hilo{animation:.7s ease-out 2 r-sube}.personaje[data-accion=remover] .r-cuchara{animation:1.8s ease-in-out r-revuelve}.personaje[data-accion=remover] .r-cuerpo{animation:1.8s ease-in-out r-tambalea}.personaje[data-accion=arte] .r-arte{animation:.45s ease-in-out 2 r-late}.personaje[data-accion=arte] .r-cuerpo{animation:1s ease-in-out r-suspiro}.personaje[data-accion=corazones] .r-corazon{animation:1.6s ease-out backwards r-corazon}.personaje[data-accion=corazones] .r-corazon:nth-child(2){animation-delay:.3s}.personaje[data-accion=corazones] .r-corazon:nth-child(3){animation-delay:.6s}.personaje[data-accion=corazones] .r-cuerpo{animation:2.2s ease-in-out r-suspiro}@keyframes r-revuelve{0%{opacity:0;transform:translate(10px,-12px)}10%{opacity:1;transform:none}18%,34%,50%{transform:rotate(-14deg)}26%,42%,58%{transform:rotate(12deg)}68%{opacity:1;transform:none}80%,to{opacity:0;transform:translate(10px,-12px)}}@keyframes r-mareada{0%,20%,to{transform:none}30%{transform:rotate(-6deg)}38%{transform:rotate(9deg)}46%{transform:translate(-3px)rotate(-12deg)}54%{transform:translate(3px)rotate(12deg)}62%{transform:rotate(-8deg)}68%{transform:translateY(-12px)scale(.95,1.06)}76%{transform:scale(1.08,.92)}84%{transform:none}}@keyframes r-sin-ojos{0%,24%{opacity:1}25%,66%{opacity:0}67%,to{opacity:1}}@keyframes r-con-espiral{0%,24%{opacity:0}25%,66%{opacity:1}67%,to{opacity:0}}@keyframes r-gira{to{transform:rotate(360deg)}}@keyframes r-late{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}@keyframes r-corazon{0%{opacity:0;transform:translateY(8px)scale(.4)}25%{opacity:1}to{opacity:0;transform:translateY(-22px)scale(1.25)}}@keyframes r-quema{0%,to{transform:none}10%{transform:scale(1.08,.9)}22%{transform:translateY(-22px)scale(.9,1.12)}36%{transform:translateY(0)scale(1.1,.88)}44%,56%,68%{transform:translate(-2.5px)}50%,62%,74%{transform:translate(2.5px)}82%{transform:none}}@keyframes r-ojazos{0%,to{transform:scale(1)}15%,70%{transform:scale(1.35)}}@keyframes r-tambalea{0%,to{transform:none}25%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}75%{transform:rotate(-4deg)}}@keyframes r-suspiro{0%,to{transform:none}40%,60%{transform:translateY(-3px)scale(1.04,1.02)rotate(-3deg)}}.personaje[data-accion=especial] .g-cuerpo{animation:3.2s ease-in-out g-proeza}.personaje[data-accion=especial] .g-rojo{animation:3.2s ease-in-out g-colorada}.personaje[data-accion=especial] .g-brazo-izq{animation:3.2s ease-in-out g-flex-izq}.personaje[data-accion=especial] .g-brazo-der{animation:3.2s ease-in-out g-flex-der}.personaje[data-accion=especial] .g-gota{animation:1s ease-out .3s backwards g-gota}.personaje[data-accion=especial] .g-gota:nth-child(2){animation-delay:.5s}.personaje[data-accion=especial] .g-gota:nth-child(3){animation-delay:.7s}.personaje[data-accion=flex] .g-brazo-izq{animation:1.6s ease-in-out g-flex-izq-corto}.personaje[data-accion=flex] .g-brazo-der{animation:1.6s ease-in-out g-flex-der-corto}.personaje[data-accion=flex] .g-cuerpo{animation:1.6s ease-in-out g-presume}.personaje[data-accion=gotas] .g-cuerpo{animation:1.7s ease-in-out g-tiembla}.personaje[data-accion=gotas] .g-rojo{animation:1.7s ease-in-out g-colorada-corta}.personaje[data-accion=gotas] .g-gota{animation:1s ease-out .3s backwards g-gota}.personaje[data-accion=gotas] .g-gota:nth-child(2){animation-delay:.5s}.personaje[data-accion=gotas] .g-gota:nth-child(3){animation-delay:.7s}.personaje[data-accion=salto] .g-cuerpo{animation:1.2s ease-in-out g-salto}@keyframes g-proeza{0%,to{transform:none}5%{transform:scale(1.08,.9)}7%,11%,15%,19%,23%,27%,31%{transform:translate(-2px)scale(1.1,.88)}9%,13%,17%,21%,25%,29%,33%{transform:translate(2px)scale(1.1,.88)}38%{transform:translateY(-6px)scale(.88,1.14)}48%{transform:translateY(-34px)rotate(-6deg)scale(.94,1.08)}58%{transform:translateY(0)scale(1.18,.8)}64%{transform:scale(.96,1.05)}70%,to{transform:none}}@keyframes g-colorada{0%,4%{opacity:0}20%,36%{opacity:.9}50%,to{opacity:0}}@keyframes g-colorada-corta{0%,to{opacity:0}30%,75%{opacity:.85}}@keyframes g-flex-izq{0%,56%{opacity:0;transform:scale(.3)}62%{opacity:1;transform:none}70%,86%{transform:rotate(18deg)}78%,92%{transform:rotate(-8deg)}97%{opacity:1;transform:none}to{opacity:0;transform:scale(.3)}}@keyframes g-flex-der{0%,56%{opacity:0;transform:scale(.3)}62%{opacity:1;transform:none}70%,86%{transform:rotate(-18deg)}78%,92%{transform:rotate(8deg)}97%{opacity:1;transform:none}to{opacity:0;transform:scale(.3)}}@keyframes g-flex-izq-corto{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:none}30%,62%{transform:rotate(18deg)}46%,78%{transform:rotate(-8deg)}90%{opacity:1;transform:none}to{opacity:0;transform:scale(.3)}}@keyframes g-flex-der-corto{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:none}30%,62%{transform:rotate(-18deg)}46%,78%{transform:rotate(8deg)}90%{opacity:1;transform:none}to{opacity:0;transform:scale(.3)}}@keyframes g-presume{0%,to{transform:none}30%,62%{transform:translateY(-3px)scale(1.04,1.03)}46%,78%{transform:scale(1.01)}}@keyframes g-tiembla{0%,to{transform:none}10%{transform:scale(1.08,.9)}15%,25%,35%,45%,55%,65%,75%{transform:translate(-2px)scale(1.09,.89)}20%,30%,40%,50%,60%,70%,80%{transform:translate(2px)scale(1.09,.89)}90%{transform:scale(.97,1.03)}}@keyframes g-salto{0%,to{transform:none}15%{transform:scale(1.12,.86)}40%{transform:translateY(-22px)scale(.92,1.1)}62%{transform:translateY(0)scale(1.14,.84)}78%{transform:scale(.98,1.02)}}@keyframes g-gota{0%{opacity:0;transform:translateY(-4px)scale(.5)}30%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}.personaje[data-pose=especial] .b-parpado-der{transform:scaleY(1)}.personaje[data-pose=especial] .b-pluma{opacity:1;transform:translate(-2px,34px)}.personaje[data-pose=especial] .d-boca{opacity:0}.personaje[data-pose=especial] .d-boca-grande,.personaje[data-pose=especial] .d-cepillo{opacity:1}.personaje[data-pose=especial] .d-destello{opacity:1;transform:scale(1)}.personaje[data-pose=especial] .c-puerta{transform:scaleX(.12)}.personaje[data-pose=especial] .c-mano,.personaje[data-pose=especial] .c-bocanada,.personaje[data-pose=especial] .c-luz{opacity:1}.personaje[data-pose=especial] .v-avion{opacity:1;transform:translate(58px,25px)}.personaje[data-pose=especial] .t-ojos{opacity:0}.personaje[data-pose=especial] .t-felices{opacity:1}.personaje[data-pose=especial] .t-confeti{opacity:1;transform:translate(var(--x),var(--y))}.personaje[data-pose=especial] .s-nube,.personaje[data-pose=especial] .s-estrella{opacity:1}.personaje[data-pose=especial] .s-llama{transform:scaleY(1.5)}.personaje[data-pose=especial] .s-cuerpo{transform:rotate(8deg)}.personaje[data-pose=especial] .r-cuchara,.personaje[data-pose=especial] .r-mareo{opacity:1}.personaje[data-pose=especial] .r-ojos{opacity:0}.personaje[data-pose=especial] .r-corazon{opacity:1;transform:translateY(-14px)}.personaje[data-pose=especial] .g-brazo,.personaje[data-pose=especial] .g-gota{opacity:1}.personaje[data-pose=especial] .g-rojo{opacity:.85}#demo .lead{border-top:0;margin-top:0;padding-top:0}#demo .field select{width:100%}.opcional{color:var(--muted);font-weight:400}.faq{border-top:2px solid var(--ink);max-width:820px}.faq details{border-bottom:1px solid var(--line);padding:1.1rem 0}.faq summary{cursor:pointer;justify-content:space-between;gap:1rem;font-size:1.15rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--steel);font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{font-family:var(--serif);max-width:64ch;margin:.6rem 0 0;font-size:1.1rem;line-height:1.6}.cierre{background:var(--steel);color:var(--steel-ink);border-radius:16px;align-items:center;gap:1.5rem;margin-top:2rem;padding:2rem;display:flex}.cierre-hogui{width:84px;height:84px;box-shadow:0 0 0 3px var(--amber);border-radius:50%;flex:none}.cierre h2{max-width:none;margin:0 0 .3rem;font-size:clamp(1.4rem,2.6vw,1.9rem)}.cierre p{opacity:.85;margin:0}.cierre .btn{background:var(--steel-ink);color:var(--steel);flex:none;margin-left:auto}@media (width<=960px){.m-hero{grid-template-columns:1fr}.galeria{grid-template-columns:repeat(2,1fr)}.capacidades{grid-template-columns:1fr 1fr}.capacidades li,.capacidades li:nth-child(n+4){grid-column:auto}.capacidades li:last-child{grid-column:1/-1}}@media (width<=760px){.mascotas{padding-top:1.25rem}.bloque{padding:3rem 0 2.25rem}.mascotas .sub{margin-bottom:1.5rem;font-size:1.1rem}.ctas .btn{text-align:center;flex:100%;padding:.9rem 1.2rem}.versus,.pasos,.capacidades{grid-template-columns:1fr}.cierre{flex-direction:column;align-items:flex-start;padding:1.5rem}.cierre .btn{text-align:center;width:100%;margin-left:0}.faq summary{padding:.2rem 0;font-size:1.05rem}}@media (width<=560px){.sim-escena{grid-template-columns:1fr}.sim-hogui{justify-self:center;width:110px;margin-bottom:0}.sim-mensajes{height:320px;padding:.8rem}.sim-mensajes li{max-width:92%}.galeria{gap:.75rem}.galeria li{padding:1rem .7rem 1.1rem}.galeria-nota{font-size:1.02rem}.lado{padding:1.25rem 1.1rem 1.1rem}}@media (width<=380px){.galeria{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ctas .btn{transition:none}.sim-mensajes li,.escribiendo i,.toca span,.galeria *,.sim-cta{animation:none!important}.personaje,.quiero,.quiero:after{transition:none}.galeria li.tocado .quiero{animation:none;transform:none}}
