.ai-chat[data-v-e2e6d9be]{--c:var(--brand-1,#0b4a6f);background:color-mix(in srgb,var(--c) 3%,#fff);border:1px solid color-mix(in srgb,var(--c) 25%,transparent);border-radius:14px;display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0;padding:1.25rem}.ai-chat__header[data-v-e2e6d9be]{align-items:center;display:flex;gap:.6rem}.ai-chat__badge[data-v-e2e6d9be]{align-items:center;background:var(--c);border-radius:50%;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;height:32px;justify-content:center;width:32px}.ai-chat__title[data-v-e2e6d9be]{font-weight:600}.ai-chat__greeting[data-v-e2e6d9be]{color:#444;margin:0 0 .5rem}.ai-chat__followups[data-v-e2e6d9be],.ai-chat__starters[data-v-e2e6d9be]{display:flex;flex-wrap:wrap;gap:.4rem}.ai-chat__chip[data-v-e2e6d9be]{background:color-mix(in srgb,var(--c) 8%,#fff);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);border-radius:999px;color:var(--c);cursor:pointer;font-size:.85rem;padding:.35rem .7rem}.ai-chat__chip[data-v-e2e6d9be]:hover{background:color-mix(in srgb,var(--c) 16%,#fff)}.ai-chat__messages[data-v-e2e6d9be]{gap:.75rem;list-style:none;margin:0;max-height:420px;overflow-y:auto;padding:0}.ai-chat__messages[data-v-e2e6d9be],.ai-chat__msg[data-v-e2e6d9be]{display:flex;flex-direction:column}.ai-chat__msg[data-v-e2e6d9be]{gap:.4rem}.ai-chat__msg--user[data-v-e2e6d9be]{align-items:flex-end}.ai-chat__question[data-v-e2e6d9be]{background:var(--c);border-radius:12px 12px 2px;color:#fff;max-width:85%;padding:.5rem .8rem}.ai-chat__answer[data-v-e2e6d9be]{background:#fff;border:1px solid #eee;border-radius:12px 12px 12px 2px;max-width:95%;padding:.6rem .85rem}.ai-chat__sources[data-v-e2e6d9be]{display:flex;flex-wrap:wrap;font-size:.78rem;gap:.5rem;list-style:none;margin:0;padding:0}.ai-chat__sources a[data-v-e2e6d9be]{color:var(--c);text-decoration:underline}.ai-chat__typing[data-v-e2e6d9be]{display:inline-flex;gap:4px;padding:.6rem .85rem}.ai-chat__typing span[data-v-e2e6d9be]{animation:ai-chat-bounce-e2e6d9be 1s ease-in-out infinite;background:color-mix(in srgb,var(--c) 50%,#ccc);border-radius:50%;height:7px;width:7px}.ai-chat__typing span[data-v-e2e6d9be]:nth-child(2){animation-delay:.15s}.ai-chat__typing span[data-v-e2e6d9be]:nth-child(3){animation-delay:.3s}@keyframes ai-chat-bounce-e2e6d9be{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.ai-chat__notice[data-v-e2e6d9be]{background:#fff6e6;border-radius:8px;color:#7a5200;font-size:.9rem;margin:0;padding:.5rem .75rem}.ai-chat__lead[data-v-e2e6d9be]{border:1px dashed color-mix(in srgb,var(--c) 30%,transparent);border-radius:10px;display:flex;flex-direction:column;gap:.4rem;padding:.75rem}.ai-chat__lead-text[data-v-e2e6d9be]{color:#555;font-size:.85rem;margin:0 0 .2rem}.ai-chat__lead-actions[data-v-e2e6d9be]{display:flex;gap:.5rem}.ai-chat__input[data-v-e2e6d9be],.ai-chat__textarea[data-v-e2e6d9be]{border:1px solid #ddd;border-radius:8px;font:inherit;padding:.5rem .7rem;width:100%}.ai-chat__inputrow[data-v-e2e6d9be]{align-items:flex-end;display:flex;gap:.5rem}.ai-chat__textarea[data-v-e2e6d9be]{resize:vertical}.ai-chat__send[data-v-e2e6d9be]{background:var(--c);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.55rem 1rem;white-space:nowrap}.ai-chat__send[data-v-e2e6d9be]:disabled{cursor:default;opacity:.5}.ai-chat__skip[data-v-e2e6d9be]{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:.55rem 1rem}.ai-chat__cta[data-v-e2e6d9be]{align-self:flex-start;background:var(--c);border-radius:8px;color:#fff;font-weight:600;padding:.6rem 1.1rem;text-decoration:none}
