._chat_d241338{--alto:100dvh;--arriba:0px;border-radius:var(--radio-grande);background:var(--blanco);height:clamp(540px,74vh,680px);color:var(--tinta);box-shadow:var(--sombra-alta);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}._abierto_d241338{top:var(--arriba);z-index:50;height:var(--alto);animation:_subir_d241338 .42s var(--curva) both;border-radius:0;position:fixed;left:0;right:0}._cabecera_d241338{border-bottom:1px solid var(--linea);background:linear-gradient(180deg, var(--blanco), #fbfcfc);align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}._avatar_d241338{background:radial-gradient(circle at 30% 25%, #0a5786, var(--azul) 55%, var(--azul-noche));width:40px;height:40px;color:var(--rosa);font-family:var(--titulo);box-shadow:0 0 0 3px var(--blanco), 0 0 0 4px color-mix(in srgb, var(--rosa) 60%, transparent);border-radius:50%;flex:none;place-items:center;font-size:1.05rem;font-weight:600;display:grid}._quien_d241338{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}._quien_d241338 strong{font-family:var(--titulo);font-weight:600}._quien_d241338 span{color:var(--tinta-tenue);align-items:center;gap:.4rem;font-size:.78rem;display:flex}._punto_d241338{background:#23a26d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #23a26d2e}._icono_d241338{width:36px;height:36px;color:var(--tinta-suave);background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid}._icono_d241338:hover{background:var(--niebla)}._icono_d241338 svg,._enviar_d241338 svg,._listo_d241338 svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}._lista_d241338{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--linea) transparent;background:linear-gradient(180deg, #fbfcfc, var(--blanco) 120px);flex:1;overflow-y:auto}._contenido_d241338{flex-direction:column;justify-content:flex-end;gap:.65rem;min-height:100%;padding:1.1rem 1rem 1.25rem;display:flex}._mensaje_d241338{overflow-wrap:anywhere;max-width:88%;animation:_entrar_d241338 .36s var(--curva) both;padding:.7rem .95rem;font-size:.94rem;line-height:1.55}._agente_d241338{background:var(--niebla);border-radius:18px 18px 18px 6px;align-self:flex-start}._visitante_d241338{background:var(--azul);max-width:80%;color:var(--blanco);white-space:pre-wrap;border-radius:18px 18px 6px;align-self:flex-end}._presentacion_d241338{text-align:center;animation:_entrar_d241338 .6s var(--curva) both;justify-items:center;gap:.9rem;margin:auto 0;padding:1rem 1.5rem;display:grid}._presentacion_d241338 p{max-width:19rem;color:var(--tinta-suave);font-size:.9rem}._avatarGrande_d241338{background:radial-gradient(circle at 30% 25%, #0a5786, var(--azul) 55%, var(--azul-noche));width:64px;height:64px;color:var(--rosa);font-family:var(--titulo);box-shadow:0 0 0 5px var(--blanco), 0 0 0 6px color-mix(in srgb, var(--rosa) 55%, transparent), 0 12px 30px -8px #011d3073;border-radius:50%;place-items:center;font-size:1.6rem;font-weight:600;display:grid}._pensando_d241338{gap:5px;padding:.3rem .1rem;display:inline-flex}._pensando_d241338 i{background:var(--tinta-tenue);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite _latir_d241338}._pensando_d241338 i:nth-child(2){animation-delay:.15s}._pensando_d241338 i:nth-child(3){animation-delay:.3s}._chips_d241338{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.15rem;display:flex}._chip_d241338{border:1px solid color-mix(in srgb, var(--azul) 28%, var(--linea));background:var(--blanco);color:var(--azul);animation:_entrar_d241338 .4s var(--curva) both;animation-delay:calc(var(--i,0) * 70ms + 80ms);transition:background .2s, border-color .2s, transform .2s var(--curva);border-radius:999px;padding:.5em .95em;font-size:.85rem;font-weight:500}._chip_d241338:hover{border-color:var(--azul);background:var(--niebla)}._chip_d241338:active{transform:scale(.97)}._error_d241338{border-radius:var(--radio);background:color-mix(in srgb, var(--alerta) 8%, var(--blanco));color:var(--alerta);animation:_entrar_d241338 .3s var(--curva) both;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;font-size:.86rem;display:flex}._error_d241338 button,._cerrada_d241338 button{color:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;font-weight:600;text-decoration:underline}._verificacion_d241338:empty{display:none}._verificacion_d241338{justify-content:center;padding-top:.5rem;display:flex}._redactor_d241338{border:1px solid var(--linea);background:var(--blanco);border-radius:18px;align-items:flex-end;gap:.5rem;margin:.6rem .85rem 0;padding:.4rem .4rem .4rem .95rem;transition:border-color .2s,box-shadow .2s;display:flex}._redactor_d241338:focus-within{border-color:color-mix(in srgb, var(--azul) 45%, var(--linea));box-shadow:0 0 0 4px color-mix(in srgb, var(--rosa) 35%, transparent)}._redactor_d241338 textarea{resize:none;field-sizing:content;background:0 0;border:0;outline:0;flex:1;min-height:38px;max-height:140px;padding:.45rem 0;font-size:16px;line-height:1.45}._redactor_d241338 textarea::placeholder{color:var(--tinta-tenue)}._enviar_d241338{background:var(--azul);width:38px;height:38px;color:var(--blanco);transition:background .2s, transform .2s var(--curva), opacity .2s;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._enviar_d241338:hover:not(:disabled){background:var(--azul-profundo);transform:translate(1px)}._enviar_d241338:disabled{opacity:.35;cursor:default}._cerrada_d241338{background:var(--niebla);color:var(--tinta-suave);border-radius:14px;justify-content:center;align-items:center;gap:.6rem;margin:.6rem .85rem 0;padding:.8rem;font-size:.88rem;display:flex}._leyenda_d241338{text-align:center;color:var(--tinta-tenue);padding:.5rem 1rem .75rem;font-size:.72rem}._abierto_d241338 ._leyenda_d241338{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}._formulario_d241338,._humano_d241338,._listo_d241338{border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);box-shadow:var(--sombra);animation:_entrar_d241338 .45s var(--curva) both;margin:.65rem 0 .2rem;padding:.95rem}._formulario_d241338{gap:.6rem;display:grid}._titulo_d241338{font-family:var(--titulo);color:var(--azul);font-size:.95rem;font-weight:600}._formulario_d241338 label{color:var(--tinta-suave);gap:.25rem;font-size:.78rem;font-weight:600;display:grid}._formulario_d241338 input:not([type=checkbox]){border:1px solid var(--linea);background:var(--blanco);border-radius:10px;width:100%;padding:.55rem .7rem;font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s}._formulario_d241338 input:not([type=checkbox]):focus{border-color:var(--azul);box-shadow:0 0 0 3px color-mix(in srgb, var(--rosa) 40%, transparent);outline:0}._par_d241338{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._formulario_d241338 ._acepto_d241338{align-items:flex-start;gap:.5rem;font-weight:400;line-height:1.4;display:flex}._acepto_d241338 input{accent-color:var(--azul);margin-top:.15rem}._falta_d241338{color:var(--alerta);font-size:.8rem}._trampa_d241338{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}._formulario_d241338 button,._humano_d241338 a{border:1px solid var(--azul);background:var(--azul);min-height:40px;color:var(--blanco);transition:background .2s, transform .2s var(--curva), opacity .2s;border-radius:999px;justify-content:center;align-items:center;padding:.5em 1.1em;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}._formulario_d241338 button:hover,._humano_d241338 a:hover{background:var(--azul-profundo)}._formulario_d241338 button:disabled{opacity:.5}._humano_d241338>div{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}._humano_d241338 a+a{border-color:var(--linea);background:var(--blanco);color:var(--azul)}._humano_d241338 a+a:hover{border-color:var(--azul);background:var(--niebla)}._listo_d241338 svg{background:color-mix(in srgb, var(--exito) 14%, transparent);stroke-width:2.6px;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}._listo_d241338{color:var(--exito);align-items:center;gap:.6rem;font-size:.88rem;display:flex}@keyframes _entrar_d241338{0%{opacity:0;transform:translateY(6px)}}@keyframes _subir_d241338{0%{opacity:.6;transform:translateY(24px)scale(.985)}}@keyframes _latir_d241338{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (max-width:720px){._chat_d241338:not(._abierto_d241338){height:520px}._presentacion_d241338{padding-inline:.5rem}._mensaje_d241338{max-width:92%}._par_d241338{grid-template-columns:1fr}}
