.n-charla{--ncharla-ink:#EBF8FF;--ncharla-soft:color-mix(in srgb, var(--ncharla-ink) 72%, transparent);--ncharla-muted:color-mix(in srgb, var(--ncharla-ink) 50%, transparent);--ncharla-line:color-mix(in srgb, var(--ncharla-ink) 14%, transparent);--ncharla-field:color-mix(in srgb, var(--ncharla-ink) 8%, transparent);--ncharla-bubble:color-mix(in srgb, var(--ncharla-ink) 9%, transparent);--ncharla-card:rgba(7, 0, 53, .55);--ncharla-dark:var(--color-ink, #070035);--ncharla-cli:#A9E2CF;--ncharla-chip:#C6BEF4;--ncharla-ease:var(--ease, cubic-bezier(.22, 1, .36, 1));box-sizing:border-box;width:100%;padding:clamp(16px, 2vw, 28px);border-radius:28px;background:var(--ncharla-card);box-shadow:inset 0 0 0 1px var(--ncharla-line);color:var(--ncharla-ink)}.n-charla *,.n-charla *::before,.n-charla *::after{box-sizing:border-box}.n-charla p,.n-charla ol,.n-charla li{margin:0}.n-charla ol{padding:0;list-style:none}.n-charla-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.n-charla-q{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px 0 12px;border-radius:999px;background:var(--ncharla-field);font-size:14.5px;font-weight:500;line-height:1.2;white-space:nowrap}.n-charla-q svg{width:15px;height:15px;flex:none;color:var(--ncharla-soft)}.n-charla-tag{font-size:11.5px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--ncharla-muted);text-align:right}.n-charla-msgs{display:flex;flex-direction:column;gap:12px}.n-charla-msg{display:flex;flex-direction:column;gap:7px;max-width:84%}.n-charla .n-charla-msg p{margin:0;padding:12px 16px;border-radius:18px;font-size:15px;line-height:1.45;text-wrap:pretty}.n-charla-msg--ia{align-self:flex-start;align-items:flex-start}.n-charla .n-charla-msg--ia p{background:var(--ncharla-bubble);color:var(--ncharla-ink);border-top-left-radius:6px}.n-charla-msg--cli{align-self:flex-end;align-items:flex-end}.n-charla .n-charla-msg--cli p{background:var(--ncharla-cli);color:var(--ncharla-dark);border-top-right-radius:6px}.n-charla-chip{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 12px 4px 9px;border-radius:14px;background:var(--ncharla-chip);color:var(--ncharla-dark);font-size:12.5px;font-weight:500;line-height:1.25}.n-charla-chip svg{flex:none;width:14px;height:14px}.n-charla-nota{display:inline-flex;align-items:center;gap:7px;padding-left:2px;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.03em;text-transform:uppercase;color:var(--ncharla-muted)}.n-charla-nota::before{content:"";flex:none;width:14px;height:1.5px;background:var(--ncharla-cli)}.n-charla p.n-charla-pie{margin:16px 4px 0;font-size:var(--font-kicker,14px);line-height:1.5;color:var(--ncharla-muted);text-wrap:pretty;transition:opacity .6s var(--ncharla-ease)}.n-charla.is-js .n-charla-msg{opacity:0;translate:0 10px;transition:opacity .5s var(--ncharla-ease),translate .6s var(--ncharla-ease)}.n-charla.is-js .n-charla-msg.is-on{opacity:1;translate:0 0}.n-charla.is-js .n-charla-msg :is(.n-charla-chip,.n-charla-nota){opacity:0;translate:-6px 0;transition:opacity .45s var(--ncharla-ease) .35s,translate .5s var(--ncharla-ease) .35s}.n-charla.is-js .n-charla-msg.is-on :is(.n-charla-chip,.n-charla-nota){opacity:1;translate:0 0}.n-charla.is-js .n-charla-msg.is-on .n-charla-nota{transition-delay:.6s}.n-charla.is-js:not(.is-hecho) .n-charla-pie{opacity:0}@media (max-width:640px){.n-charla-head{flex-direction:column;align-items:flex-start}.n-charla-tag{text-align:left}.n-charla-msg{max-width:92%}}@media (prefers-reduced-motion:reduce){.n-charla-msg,.n-charla-msg .n-charla-chip,.n-charla-msg .n-charla-nota,.n-charla .n-charla-pie{transition:none}}