.attach[data-v-db0698a0]{flex-direction:column;gap:6px;display:flex}.attach__control[data-v-db0698a0]{border:1px dashed var(--chat-line);color:var(--chat-muted,inherit);cursor:pointer;border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:.85em}.attach__control--busy[data-v-db0698a0]{cursor:progress}.attach__input[data-v-db0698a0]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attach__control[data-v-db0698a0]:focus-within{outline:2px solid var(--chat-focus);outline-offset:2px}.attach__list[data-v-db0698a0]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.attach__item[data-v-db0698a0]{align-items:baseline;gap:8px;font-size:.85em;display:flex}.attach__name[data-v-db0698a0]{overflow-wrap:anywhere;font-weight:600}.attach__size[data-v-db0698a0]{color:var(--chat-muted,inherit)}.attach__remove[data-v-db0698a0]{color:var(--chat-accent);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.attach__remove[data-v-db0698a0]:focus-visible{outline:2px solid var(--chat-focus);outline-offset:2px}.typing[data-v-efeb9ba8]{align-items:center;gap:4px;height:21px;display:inline-flex}.typing__dot[data-v-efeb9ba8]{background:var(--chat-ink-faint);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typing-pulse-efeb9ba8}.typing__dot[data-v-efeb9ba8]:nth-child(2){animation-delay:.2s}.typing__dot[data-v-efeb9ba8]:nth-child(3){animation-delay:.4s}.typing__label[data-v-efeb9ba8]{color:var(--chat-ink-faint);margin-left:4px;font-size:14px}@keyframes typing-pulse-efeb9ba8{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.typing__dot[data-v-efeb9ba8]{opacity:.6;animation:none}}.msg[data-v-a8ba73e1]{margin-bottom:8px;display:flex}.msg--right[data-v-a8ba73e1]{justify-content:flex-end;margin-top:26px}.msg__bubble[data-v-a8ba73e1]{background:0 0;border:0;width:100%;padding:0}.msg--right .msg__bubble[data-v-a8ba73e1]{background:var(--chat-accent-wash);border-radius:14px;width:fit-content;max-width:78%;padding:9px 14px}.msg__speaker[data-v-a8ba73e1]{color:var(--chat-ink-faint);letter-spacing:.6px;text-transform:uppercase;margin:0 0 4px;font-size:12px}.msg__text[data-v-a8ba73e1]{margin:0}.msg__text--warn[data-v-a8ba73e1]{color:var(--chat-danger);font-size:14px}.msg__time[data-v-a8ba73e1]{color:var(--chat-ink-faint);margin-top:4px;font-size:12px;display:block}.transcript[data-v-9fb0afc2]{border:1px solid var(--chat-line);border-radius:8px;flex:1;min-height:0;overflow:hidden auto}.transcript__list[data-v-9fb0afc2]{margin:0;padding:8px;list-style:none}.action__title[data-v-d16198e1]{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.action__label[data-v-d16198e1]{font-weight:600}.action__effect[data-v-d16198e1]{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:0 6px;font-size:12px}.action__effect--write[data-v-d16198e1]{border-color:var(--accent-line);color:var(--accent)}.action__args[data-v-d16198e1]{grid-template-columns:max-content 1fr;gap:2px 12px;margin:6px 0 0;font-size:14px;display:grid}.action__term[data-v-d16198e1]{color:var(--ink-faint)}.action__value[data-v-d16198e1]{overflow-wrap:anywhere;margin:0}.action__state[data-v-d16198e1]{color:var(--ink-soft);margin:6px 0 0;font-size:12px}.action__state--declined[data-v-d16198e1],.action__state--failed[data-v-d16198e1]{color:var(--danger)}.result__scroll[data-v-b67388a8]{overflow-x:auto}.result__table[data-v-b67388a8]{border-collapse:collapse;width:100%;margin-top:6px;font-size:14px}.result__caption[data-v-b67388a8]{color:var(--ink-soft);text-align:left;padding:0 0 4px;font-size:14px}.result__table th[data-v-b67388a8],.result__table td[data-v-b67388a8]{border-bottom:1px solid var(--line-soft);text-align:left;padding:4px 8px}.result__table th[data-v-b67388a8]{background:var(--paper)}.result__summary[data-v-b67388a8]{color:var(--ink-faint);margin:8px 0 0;font-size:12px}.report__card[data-v-33cb2567]{border:1px solid var(--chat-line,#ddd);background:var(--chat-surface,#fff);text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.report__card[data-v-33cb2567]:hover:not(:disabled){border-color:var(--chat-accent,#7c5cff)}.report__icon[data-v-33cb2567]{opacity:.6;flex:none;font-size:1.2em;line-height:1}.report__body[data-v-33cb2567]{flex-direction:column;flex:1;min-width:0;display:flex}.report__title[data-v-33cb2567]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.report__meta[data-v-33cb2567],.report__warn[data-v-33cb2567]{color:var(--chat-muted,#666);font-size:.85em}.report__action[data-v-33cb2567]{color:var(--chat-accent,#7c5cff);flex:none;font-size:.9em;font-weight:600}.report__warn[data-v-33cb2567]{margin:6px 0 0}.answer__title[data-v-1d325f9d]{font-size:inherit;margin:0 0 6px;font-weight:600}.answer__number[data-v-1d325f9d]{color:var(--ink-soft);margin:0;font-size:14px}.answer__value[data-v-1d325f9d]{color:var(--ink);letter-spacing:-.4px;font-size:32px;font-weight:600;display:block}.answer__caption[data-v-1d325f9d]{color:var(--ink-soft);margin:0;font-size:14px}.answer__pending[data-v-1d325f9d],.answer__empty[data-v-1d325f9d]{color:var(--ink-soft);margin:0}.answer__prose[data-v-1d325f9d]{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.answer__figure[data-v-1d325f9d]{margin:0}.answer__chart[data-v-1d325f9d]{height:230px;margin-top:6px}.answer__views[data-v-1d325f9d]{gap:4px;margin-bottom:6px;display:flex}.answer__view[data-v-1d325f9d]{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);border-radius:999px;padding:2px 10px;font-size:12px}.answer__view[aria-pressed=true][data-v-1d325f9d]{border-color:var(--accent-line);background:var(--accent-wash);color:var(--ink)}.answer__view[data-v-1d325f9d]:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--accent-line)}.answer__export[data-v-1d325f9d]{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:999px;padding:2px 10px;font-size:12px}.answer__export[data-v-1d325f9d]:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-wash)}.answer__meta[data-v-1d325f9d]{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.answer__sql summary[data-v-1d325f9d]{cursor:pointer;color:var(--ink-soft);font-size:12px}.answer__sql pre[data-v-1d325f9d]{background:var(--paper);border-radius:4px;padding:8px;font-size:12px;overflow-x:auto}.convo-list[data-v-16817c26]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.convo-list__item[data-v-16817c26]{border:1px solid var(--line);background:var(--paper);width:100%;color:inherit;text-align:left;border-radius:6px;justify-content:space-between;gap:12px;padding:6px 10px;font-size:13px;display:flex}.convo-list__item[data-v-16817c26]:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-wash)}.convo-list__item[aria-current=true][data-v-16817c26]{border-color:var(--accent-line);font-weight:600}.convo-list__title[data-v-16817c26]{overflow-wrap:anywhere;min-width:0}.convo-list__when[data-v-16817c26]{color:var(--ink-faint);white-space:nowrap;font-size:12px}.convo-list__item--stacked[data-v-16817c26]{flex-direction:column;align-items:stretch;gap:2px}.convo-list__item--stacked .convo-list__title[data-v-16817c26]{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.convo-list__item--stacked .convo-list__when[data-v-16817c26]{font-size:11px}.notice__text[data-v-943b4848]{margin:0}.notice__warnings[data-v-943b4848]{margin-top:6px}.notice__lead[data-v-943b4848]{color:var(--danger);margin:0;font-size:14px}.notice__list[data-v-943b4848]{color:var(--ink-faint);margin:4px 0 0;padding-left:16px;font-size:12px}.notice__suggestions-label[data-v-943b4848]{color:var(--ink-faint);margin:6px 0 0;font-size:12px}.notice__chips[data-v-943b4848]{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.notice__chip[data-v-943b4848]{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:999px;padding:4px 12px;font-size:12px}.notice__chip[data-v-943b4848]:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-wash)}.notice__interrupted[data-v-943b4848]{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;font-size:14px;display:flex}.notice__past[data-v-943b4848]{margin-top:6px}
