.mic[data-v-798c6a95]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.mic-btn.on[data-v-798c6a95]{border-color:var(--bad);color:var(--bad)}.mic-btn.on svg[data-v-798c6a95]{fill:currentColor}.dot[data-v-798c6a95]{background:var(--bad);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse-798c6a95}.time[data-v-798c6a95]{color:var(--muted);font-variant-numeric:tabular-nums}.mic-error[data-v-798c6a95]{color:var(--bad);flex-basis:100%}.sr-only[data-v-798c6a95]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pulse-798c6a95{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.dot[data-v-798c6a95]{animation:none}}.chat-thread[data-v-b56afecf]{flex-direction:column;min-height:0;display:flex}.chat-thread.contained[data-v-b56afecf]{height:100%}.thread[data-v-b56afecf]{gap:var(--s-4);padding-bottom:var(--s-4);align-content:start;display:grid}.contained .thread[data-v-b56afecf]{overscroll-behavior:contain;min-height:0;padding:var(--s-3) var(--s-4) var(--s-4);flex:1;overflow-y:auto}.chat-thread:not(.contained) .thread[data-v-b56afecf]{min-height:calc(100dvh - 22rem - var(--bottom-nav-h,0px))}.msg[data-v-b56afecf]{gap:6px;min-width:0;display:grid}.msg.user[data-v-b56afecf]{justify-items:start}.msg.user.mine[data-v-b56afecf]{justify-items:end}.who[data-v-b56afecf]{align-items:center;gap:6px;display:flex}.avatar[data-v-b56afecf],.who[data-v-b56afecf]{color:var(--muted)}.avatar[data-v-b56afecf]{background:var(--sunken);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.mine .avatar[data-v-b56afecf]{background:var(--accent-soft);color:var(--accent)}.bubble[data-v-b56afecf]{overflow-wrap:anywhere;white-space:pre-wrap;max-width:min(85%,60ch);padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);background:var(--raised);border:1px solid var(--line);margin:0}.mine .bubble[data-v-b56afecf]{background:var(--accent-soft);border-color:var(--line-strong)}.mode-tag[data-v-b56afecf]{font-size:var(--text-xs);align-items:center;gap:3px;font-weight:600;display:inline-flex}.mode-tag.research[data-v-b56afecf]{color:var(--research)}.chips[data-v-b56afecf]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ctx-chip[data-v-b56afecf]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--sunken);max-width:100%;min-height:26px;color:var(--muted);font-size:var(--text-xs);align-items:center;gap:4px;padding:2px 4px 2px 8px;display:inline-flex}.ctx-chip>span[data-v-b56afecf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chips.sent .ctx-chip[data-v-b56afecf]{padding-right:8px}.chip-x[data-v-b56afecf]{border-radius:var(--r-sm);width:22px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.chip-x[data-v-b56afecf]:hover{color:var(--ink);background:var(--line)}.answer[data-v-b56afecf]{max-width:80ch}.from[data-v-b56afecf]{gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--raised);border-left-width:4px;min-width:0;display:grid}.from-head[data-v-b56afecf]{gap:var(--s-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.from-label[data-v-b56afecf]{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:inline-flex}.from.canon[data-v-b56afecf]{border-left-color:var(--accent)}.from.canon .from-label[data-v-b56afecf]{color:var(--accent)}.from.canon.neutral[data-v-b56afecf]{background:var(--sunken);border-left-style:dashed}.from.research[data-v-b56afecf]{border-left-color:var(--research);background:var(--research-soft)}.from.research .from-label[data-v-b56afecf]{color:var(--research)}.from.followup[data-v-b56afecf]{border-left-color:var(--accent);border-left-style:dotted}.from.followup.research[data-v-b56afecf]{border-left-color:var(--research)}.cited summary[data-v-b56afecf],.from.followup .from-label[data-v-b56afecf]{color:var(--muted)}.answer-text[data-v-b56afecf]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.asked[data-v-b56afecf],.verdict-text[data-v-b56afecf]{margin:0}.model[data-v-b56afecf]{overflow-wrap:anywhere}.cited summary[data-v-b56afecf]{cursor:pointer;font-weight:600}.cited[data-v-b56afecf]{gap:var(--s-2);display:grid}.cited-fact[data-v-b56afecf]{padding:var(--s-3);margin-top:var(--s-2);border-radius:var(--r-md);background:var(--sunken);gap:6px;display:grid}.options[data-v-b56afecf]{flex-wrap:wrap;gap:6px;display:flex}.option[data-v-b56afecf]{font:inherit;font-size:var(--text-sm);border:1px solid var(--line-strong);background:var(--raised);min-height:34px;color:var(--ink);cursor:pointer;border-radius:999px;padding:4px 12px;font-weight:500}.option[data-v-b56afecf]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.thinking[data-v-b56afecf]{align-items:center;gap:var(--s-2);margin:0;display:flex}.composer[data-v-b56afecf]{gap:var(--s-2);padding:var(--s-3) 0;background:var(--canvas);border-top:1px solid var(--line);display:grid}.chat-thread:not(.contained) .composer[data-v-b56afecf]{bottom:var(--bottom-nav-h,0);z-index:5;position:sticky}.contained .composer[data-v-b56afecf]{padding:var(--s-3) var(--s-4);background:var(--surface)}.composer .notice[data-v-b56afecf]{margin:0}.composer-top[data-v-b56afecf]{gap:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.modes[data-v-b56afecf]{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--sunken);padding:2px}.mode[data-v-b56afecf],.modes[data-v-b56afecf],.quick[data-v-b56afecf]{display:inline-flex}.mode[data-v-b56afecf]{border-radius:var(--r-sm);min-height:30px;color:var(--muted);font:600 var(--text-sm) var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 12px}.mode[aria-checked=true].canon[data-v-b56afecf]{background:var(--raised);color:var(--accent);box-shadow:0 0 0 1px var(--line)}.mode[aria-checked=true].research[data-v-b56afecf]{background:var(--raised);color:var(--research);box-shadow:0 0 0 1px var(--line)}.mode-hint[data-v-b56afecf]{flex:200px;min-width:0}.quick[data-v-b56afecf]{border:1px solid var(--line-strong);background:var(--raised);min-height:30px;color:var(--ink);font:500 var(--text-sm) var(--font-ui);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 10px}.quick[data-v-b56afecf]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.quick[data-v-b56afecf]:disabled{opacity:.55;cursor:default}.contained .quick[data-v-b56afecf]{margin-left:auto}.contained .mode-hint[data-v-b56afecf]{display:none}.composer-row[data-v-b56afecf]{gap:var(--s-2);align-items:flex-end;display:flex}.composer-row textarea[data-v-b56afecf]{resize:none;field-sizing:content;min-width:0;min-height:0;max-height:8lh;font:inherit;flex:1;padding-block:9px}@media (width<=720px){.mode[data-v-b56afecf]{min-height:38px}.mode-hint[data-v-b56afecf]{display:none}.bubble[data-v-b56afecf]{max-width:92%}}
