.chat[data-v-1cca2c38]{color:var(--gt-text);display:grid;gap:.5rem;line-height:1.55}.chat__log[data-v-1cca2c38]{align-content:start;list-style:none;margin:0;padding:0}.chat__log[data-v-1cca2c38],.exchange[data-v-1cca2c38]{display:grid;gap:.9rem}.msg[data-v-1cca2c38]{align-items:flex-end;display:flex;gap:.5rem}.msg--me[data-v-1cca2c38]{justify-content:flex-end}.msg__avatar[data-v-1cca2c38]{--buddy-size:2rem;flex:0 0 2rem}.bubble[data-v-1cca2c38]{background:var(--gt-surface);border:2px solid var(--gt-border);border-radius:1.1rem 1.1rem 1.1rem .3rem;max-width:min(36rem,85%);overflow-wrap:anywhere;padding:.7rem .95rem}.bubble[data-v-1cca2c38],.bubble p[data-v-1cca2c38]{margin:0}.bubble__text+.bubble__text[data-v-1cca2c38]{margin-top:.6rem}.bubble--me[data-v-1cca2c38]{background:var(--gt-accent);border-color:var(--gt-accent-edge);border-radius:1.1rem 1.1rem .3rem;color:var(--gt-accent-text,var(--gt-text));white-space:pre-wrap}.bubble--pending[data-v-1cca2c38]{opacity:.75}.bubble--error[data-v-1cca2c38]{border-color:var(--gt-error)}.cite[data-v-1cca2c38]{background:var(--gt-tint);border-radius:.4rem;color:var(--gt-link);font-size:.7rem;font-weight:800;margin-left:.15rem;padding:0 .3rem}.followups[data-v-1cca2c38]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.followup[data-v-1cca2c38]{background:var(--gt-soft);border:2px solid var(--gt-border);border-radius:999px;color:var(--gt-text);cursor:pointer;font:inherit;font-size:.85rem;min-height:2.25rem;padding:.35rem .75rem;text-align:left}.followup[data-v-1cca2c38]:hover{border-color:var(--gt-accent-edge)}.sources[data-v-1cca2c38]{color:var(--gt-muted);font-size:.82rem;margin-top:.6rem}.sources>summary[data-v-1cca2c38]{align-items:center;cursor:pointer;display:inline-flex;font-weight:750;min-height:1.75rem}.sources ol[data-v-1cca2c38]{display:grid;gap:.35rem;margin:.35rem 0 0;padding-left:1.2rem}.source a[data-v-1cca2c38]{color:var(--gt-link);font-weight:700}.source__excerpt summary[data-v-1cca2c38]{cursor:pointer;font-size:.78rem}.prose[data-v-1cca2c38]{margin:.3rem 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.revision[data-v-1cca2c38]{color:var(--gt-muted);font-size:.72rem;margin:.2rem 0 0}.typing[data-v-1cca2c38]{display:inline-flex;gap:.3rem;padding:.85rem 1rem}.typing span[data-v-1cca2c38]{animation:typing-1cca2c38 1.2s ease-in-out infinite;background:var(--gt-muted);border-radius:50%;height:.45rem;width:.45rem}.typing span[data-v-1cca2c38]:nth-child(2){animation-delay:.15s}.typing span[data-v-1cca2c38]:nth-child(3){animation-delay:.3s}@keyframes typing-1cca2c38{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.typing span[data-v-1cca2c38]{animation:none}}.composer[data-v-1cca2c38]{align-items:flex-end;background:var(--gt-surface);border:2px solid var(--gt-border);border-radius:1.4rem;bottom:0;box-shadow:0 -6px 18px color-mix(in srgb,var(--gt-text) 6%,transparent);display:flex;gap:.5rem;margin-top:.5rem;padding:.6rem;position:sticky;z-index:5}.composer__input[data-v-1cca2c38]{background:transparent;border:0;color:var(--gt-text);flex:1;font:inherit;line-height:1.45;max-height:10rem;min-height:2.75rem;min-width:0;padding:.55rem .6rem;resize:none}.composer__input[data-v-1cca2c38]:focus{outline:none}.composer[data-v-1cca2c38]:focus-within{border-color:var(--gt-accent-edge);box-shadow:0 0 0 3px var(--gt-tint)}.composer__send[data-v-1cca2c38]{background:var(--gt-accent);border:0;border-radius:50%;color:var(--gt-accent-text,var(--gt-text));cursor:pointer;display:inline-grid;flex:0 0 2.75rem;font-size:1.15rem;height:2.75rem;place-items:center}.composer__send[data-v-1cca2c38]:disabled{cursor:default;opacity:.45}.composer__send[data-v-1cca2c38]:focus-visible{outline:3px solid var(--gt-accent-edge);outline-offset:2px}.composer__cancel[data-v-1cca2c38]{min-height:2.75rem}.chat__tools[data-v-1cca2c38]{align-items:center;color:var(--gt-muted);display:flex;font-size:.8rem;justify-content:space-between;min-height:1.5rem}.chat__clear[data-v-1cca2c38]{background:none;border:0;color:var(--gt-link);cursor:pointer;font:inherit;font-weight:750;margin-left:auto;min-height:2.25rem}.consent-link[data-v-1cca2c38]{margin:.5rem 0 0}.consent-link a[data-v-1cca2c38]{color:var(--gt-link);font-weight:750;text-decoration:underline}.support-id[data-v-1cca2c38]{color:var(--gt-muted);font-size:.72rem;margin:.4rem 0 0}.support-id__value[data-v-1cca2c38]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media(max-width:767px){.composer[data-v-1cca2c38]{bottom:calc(4.25rem + 2px + env(safe-area-inset-bottom))}.bubble[data-v-1cca2c38]{max-width:88%}}
