.dashboard-actions[data-v-0eaf8ab4]{align-items:center;gap:.75rem;display:flex}.ai-analysis-button[data-v-0eaf8ab4]{white-space:nowrap}.ai-chat[data-v-0eaf8ab4]{gap:1rem;display:grid}.ai-chat__toolbar[data-v-0eaf8ab4]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ai-chat__toolbar-copy p[data-v-0eaf8ab4]{color:#52607a;margin:.35rem 0 0}.ai-chat__toolbar-actions[data-v-0eaf8ab4]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ai-chat__notice[data-v-0eaf8ab4]{border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.ai-chat__notice--warning[data-v-0eaf8ab4]{color:#9a6700;background:#fff7e6}.ai-chat__notice--error[data-v-0eaf8ab4]{color:#c0392b;background:#ffe8e8}.ai-chat__quick[data-v-0eaf8ab4]{gap:.6rem;display:grid}.ai-chat__quick-list[data-v-0eaf8ab4]{flex-wrap:wrap;gap:.6rem;display:flex}.ai-chat__quick-item[data-v-0eaf8ab4]{color:#183153;cursor:pointer;background:#f7fbff;border:1px solid #d5def0;border-radius:999px;padding:.55rem .85rem;transition:all .2s}.ai-chat__quick-item[data-v-0eaf8ab4]:hover:enabled{background:#eef6ff;border-color:#7ab7ff}.ai-chat__quick-item[data-v-0eaf8ab4]:disabled{opacity:.6;cursor:not-allowed}.ai-chat__timeline[data-v-0eaf8ab4]{gap:1rem;max-height:32rem;padding-right:.25rem;display:grid;overflow:auto}.ai-chat__empty[data-v-0eaf8ab4]{color:#6a7895;text-align:center;border:1px dashed #cfd9ec;border-radius:1rem;padding:1.25rem}.ai-chat__message[data-v-0eaf8ab4]{display:flex}.ai-chat__message--user[data-v-0eaf8ab4]{justify-content:flex-end}.ai-chat__message--assistant[data-v-0eaf8ab4],.ai-chat__message--system[data-v-0eaf8ab4]{justify-content:flex-start}.ai-chat__bubble[data-v-0eaf8ab4],.ai-answer[data-v-0eaf8ab4],.ai-chat__system-note[data-v-0eaf8ab4],.ai-chat__typing[data-v-0eaf8ab4]{border-radius:1rem;padding:1rem 1.1rem}.ai-chat__bubble[data-v-0eaf8ab4]{color:#fff;background:#0f4c81;max-width:min(42rem,100%)}.ai-chat__bubble-role[data-v-0eaf8ab4]{letter-spacing:.03em;text-transform:uppercase;opacity:.72;margin-bottom:.45rem;font-size:.8rem;font-weight:700}.ai-chat__bubble-time[data-v-0eaf8ab4]{opacity:.7;margin-top:.6rem;font-size:.78rem;display:inline-block}.ai-chat__system-note[data-v-0eaf8ab4]{color:#33507a;background:#eff5ff;max-width:min(42rem,100%)}.ai-chat__typing[data-v-0eaf8ab4]{color:#33507a;background:#f5f8ff;align-items:center;gap:.6rem;display:flex}.ai-answer[data-v-0eaf8ab4]{background:#f8fbff;border:1px solid #dbe7f7;width:100%}.ai-answer__section+.ai-answer__section[data-v-0eaf8ab4]{margin-top:1rem}.ai-answer__section h4[data-v-0eaf8ab4]{margin:0 0 .65rem;font-size:1rem}.ai-answer__section p[data-v-0eaf8ab4]{color:#34415b;margin:.35rem 0 0}.ai-answer__cards[data-v-0eaf8ab4]{gap:.75rem;display:grid}.ai-answer__card[data-v-0eaf8ab4]{background:#fff;border:1px solid #dbe7f7;border-radius:.9rem;padding:.9rem 1rem}.ai-answer__row-head[data-v-0eaf8ab4]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ai-answer__tag[data-v-0eaf8ab4]{color:#1f5f9b;background:#e8f3ff;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.ai-answer__footer[data-v-0eaf8ab4]{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.ai-chat__composer[data-v-0eaf8ab4]{gap:.65rem;display:grid}.ai-chat__input[data-v-0eaf8ab4]{resize:vertical;width:100%;min-height:7rem;font:inherit;color:#1f2a44;background:#fff;border:1px solid #cfd9ec;border-radius:1rem;padding:.9rem 1rem}.ai-chat__input[data-v-0eaf8ab4]:focus{outline-offset:0;outline:2px solid #9fcbff}.ai-chat__composer-footer[data-v-0eaf8ab4]{color:#66748f;justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;display:flex}@media (width<=768px){.dashboard-actions[data-v-0eaf8ab4],.ai-chat__toolbar[data-v-0eaf8ab4],.ai-chat__notice[data-v-0eaf8ab4],.ai-chat__composer-footer[data-v-0eaf8ab4]{flex-direction:column;align-items:stretch}.ai-chat__toolbar-actions[data-v-0eaf8ab4]{justify-content:flex-start}.ai-answer__row-head[data-v-0eaf8ab4],.ai-answer__footer[data-v-0eaf8ab4]{flex-direction:column;align-items:flex-start}}
