.gpt{position:absolute;inset:0}.eu-chatgpt{--gpt-yo:#ffffff14;--gpt-ventana:#212121;--gpt-caja:#303030}html[data-tema-publico=claro] .tema-publico .eu-chatgpt{--gpt-yo:#f1f1f2;--gpt-ventana:#fff;--gpt-caja:#fff}.gpt-ventana{background:var(--gpt-ventana);flex-direction:column;display:flex;inset:3%}.gpt-barra{justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.gpt-modelo{align-items:center;gap:4px;font-size:18px;font-weight:600;display:inline-flex}.gpt-modelo svg{width:18px;height:18px;color:var(--eu-tenue)}.gpt-conectado{border:1px solid var(--eu-borde);min-height:34px;color:var(--eu-tenue);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:15px;display:inline-flex}.gpt-punto{background:var(--eu-ok);border-radius:50%;width:8px;height:8px}.gpt-hilo{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}.gpt-hilo-adentro{flex-direction:column;gap:12px;width:100%;max-width:720px;margin:0 auto;padding:0 18px 12px;display:flex}.gpt-yo{background:var(--gpt-yo);border-radius:20px;align-self:flex-end;max-width:82%;padding:10px 16px;font-size:16px}.gpt-ia{font-size:16px;line-height:1.5}.gpt-ia p{margin:0 0 6px}.gpt-herr{color:var(--eu-tenue);align-self:flex-start;align-items:center;gap:8px;font-size:15px;display:inline-flex}.gpt-herr-marca{color:#faf8ff;background:#0a0623;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.gpt-girando{border:2px solid var(--eu-borde);border-top-color:var(--eu-tenue);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite gpt-gira}@keyframes gpt-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gpt-girando{animation:none}}.gpt-citas{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.gpt-citas li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.gpt-citas .eu-mono{min-width:52px;color:var(--eu-tenue)}.gpt-borrador{border-left:3px solid var(--eu-acento);background:var(--gpt-yo);border-radius:0 12px 12px 0;margin:6px 0 8px;padding:10px 14px;font-size:15px}.gpt-final{font-weight:600}.gpt-componer{border:1px solid var(--eu-borde);background:var(--gpt-caja);border-radius:28px;align-items:center;gap:10px;min-height:56px;margin:4px 14px 14px;padding:6px 8px 6px 12px;display:flex;box-shadow:0 6px 20px -12px #00000059}.gpt-mas{width:32px;height:32px;color:var(--eu-tenue);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.gpt-texto{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;overflow:hidden}.gpt-texto[data-vacio]{color:var(--eu-tenue)}.gpt-cursor{vertical-align:-3px;background:currentColor;width:2px;height:18px;margin-left:2px;display:inline-block}.gpt-enviar{background:var(--eu-borde);width:38px;height:38px;color:var(--eu-tenue);border-radius:50%;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.gpt-enviar[data-on]{background:var(--eu-tinta);color:var(--eu-fondo)}.gpt-enviar svg{width:20px;height:20px}.gpt-destello{box-shadow:inset 0 0 0 2px var(--eu-ok);pointer-events:none;border-radius:28px;position:absolute;inset:0}@container eu (min-width:760px){.gpt-ventana{inset:5% 9%}}.gpt-ventana{z-index:2;color:var(--eu-tinta)}.gpt-resplandor-a{--marca:#6d28d9;width:55%;height:60%;top:0;left:4%}.gpt-resplandor-b{width:45%;height:60%;bottom:0;right:2%}.eu-chatgpt .disp{--marca:#c9a227}.gpt-telefono{width:52%;height:50%;top:9%;right:5%}.gpt-mensajes{background:#fff;flex-direction:column;gap:8px;padding:30px 12px 12px;display:flex}.gpt-mensajes-cabeza{flex-direction:column;align-items:center;gap:4px;display:flex}.gpt-mensajes-avatar{background:var(--marca);width:38px;height:38px;color:var(--p-tinta);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.gpt-mensajes-hora{align-self:center;font-size:15px}.gpt-mensajes-globo{color:#15121c;background:#e9e9eb;border-radius:18px 18px 18px 6px;align-self:flex-start;max-width:92%;padding:10px 12px;font-size:15px}.gpt-mensajes-link{background:var(--marca-suave);color:var(--marca-texto);border-radius:10px;align-self:flex-start;padding:6px 10px;font-size:15px}@container eu (max-width:759px){.gpt-mensajes-globo{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container eu (min-width:760px){.gpt-ventana{left:4%!important;right:30%!important}.gpt-telefono{width:23%;height:80%;top:10%;bottom:auto;right:4%}}
