.mon{--mon-ink: #1c2140;--mon-body: #3a4064;--mon-muted: #5e6485;--mon-line: #dce1ea;--mon-tint: #eef2f7;--mon-teal: #0e7a6d;--mon-teal-2: #0a5f55;--mon-ok: #17734a;--mon-ok-bg: #ddf3e8;--mon-warn: #7f5306;--mon-warn-bg: #fbe9c2;--mon-bad: #b93636;--mon-bad-bg: #f8e0e0;--mon-later: #4e5577;--mon-later-bg: #e4e7f0;--mon-info: #0a6e86;--mon-info-bg: #ddf4f8;--mon-odoo: #714b67;--mon-claude: #d97757;--mon-gpt: #111111;--mon-gemini: #8e75b2}.mon-js .mon-reveal{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.mon-js .mon-reveal.in{opacity:1;transform:none}.mon-js .mon-linea{stroke-dasharray:1300;stroke-dashoffset:1300;animation:mon-dibujar 1.7s ease-out .4s forwards}.mon-js .mon-linea-roja{stroke-dasharray:400;stroke-dashoffset:400;animation:mon-dibujar 1s ease-out 1.5s forwards}.mon-js .mon-area{opacity:0;animation:mon-aparecer .8s ease-out 1.8s forwards}.mon-js .mon-anot{opacity:0;transform:translateY(8px);animation:mon-subir .45s ease-out 2.3s forwards}.mon-js .mon-cifra{opacity:0;animation:mon-aparecer .5s ease-out forwards}.mon-js .mon-cifra:nth-child(1){animation-delay:2.5s}.mon-js .mon-cifra:nth-child(2){animation-delay:2.62s}.mon-js .mon-cifra:nth-child(3){animation-delay:2.74s}.mon-js .mon-hacer{opacity:0;animation:mon-aparecer .5s ease-out 2.9s forwards}.mon-js.mon-listo .mon-linea,.mon-js.mon-listo .mon-linea-roja{animation:none;stroke-dashoffset:0}.mon-js.mon-listo .mon-area,.mon-js.mon-listo .mon-anot,.mon-js.mon-listo .mon-cifra,.mon-js.mon-listo .mon-hacer{animation:none;opacity:1;transform:none}.mon-burbuja{transition:opacity .35s ease,transform .35s ease}.mon-js .mon-burbuja.mon-espera{opacity:0;transform:translateY(6px)}.mon-typing span{animation:mon-blink 1s infinite ease-in-out}.mon-typing span:nth-child(2){animation-delay:.15s}.mon-typing span:nth-child(3){animation-delay:.3s}@keyframes mon-dibujar{to{stroke-dashoffset:0}}@keyframes mon-aparecer{to{opacity:1}}@keyframes mon-subir{to{opacity:1;transform:none}}@keyframes mon-blink{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.mon-js .mon-reveal{opacity:1;transform:none;transition:none}.mon-js .mon-linea,.mon-js .mon-linea-roja,.mon-js .mon-area,.mon-js .mon-anot,.mon-js .mon-cifra,.mon-js .mon-hacer{animation:none;opacity:1;transform:none;stroke-dashoffset:0}.mon-js .mon-burbuja.mon-espera{opacity:1;transform:none}.mon-burbuja{transition:none}.mon-typing span{animation:none}}
