.msg[data-v-28eb6709]{max-width:85%;color:rgb(var(--v-theme-on-surface));font-size:14px;line-height:1.55}.msg.me[data-v-28eb6709]{background:rgb(var(--v-theme-primary-lighten));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px}.msg.ai[data-v-28eb6709]{background:rgb(var(--v-theme-surface));border-radius:14px 14px 14px 4px;align-self:flex-start;min-width:0;padding:11px 14px;box-shadow:0 1px 2px #0000000d}.time[data-v-28eb6709]{color:#9ca3af;font-size:11px}.time.r[data-v-28eb6709]{align-self:flex-end}.failed[data-v-28eb6709]{align-items:center;gap:6px;margin:0;display:flex}.assistant-md[data-v-28eb6709]{overflow-x:auto}.assistant-md[data-v-28eb6709] p{margin:0 0 8px}.assistant-md[data-v-28eb6709] p:last-child{margin:0}.assistant-md[data-v-28eb6709] ol,.assistant-md[data-v-28eb6709] ul{margin:4px 0 8px;padding-left:18px}.assistant-md[data-v-28eb6709] a{color:rgb(var(--v-theme-primary));font-weight:500;text-decoration:none}.assistant-md[data-v-28eb6709] table{border-collapse:collapse;width:100%;margin:6px 0}.assistant-md[data-v-28eb6709] th{color:#6b7280;text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:6px 10px;font-size:13px;font-weight:400}.assistant-md[data-v-28eb6709] td{text-align:left;border-bottom:1px solid #f3f4f6;padding:8px 10px}.assistant-md[data-v-28eb6709] tr:last-child td{border-bottom:0}.assistant-md[data-v-28eb6709] td:first-child,.assistant-md[data-v-28eb6709] th:first-child{padding-left:0}.assistant-md[data-v-28eb6709] td:last-child,.assistant-md[data-v-28eb6709] th:last-child{padding-right:0}.assistant-md[data-v-28eb6709] .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.src[data-v-28eb6709]{border-top:1px solid #0000000f;margin-top:10px;padding-top:8px}.src summary[data-v-28eb6709]{cursor:pointer;color:#6b7280;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.src summary[data-v-28eb6709]::-webkit-details-marker{display:none}.src[open] summary .chev[data-v-28eb6709]{transform:rotate(180deg)}.src ul[data-v-28eb6709]{margin:6px 0 0;padding:0;list-style:none}.src li[data-v-28eb6709]{color:#374151;align-items:flex-start;gap:6px;padding:3px 0;font-size:12px;display:flex}.src li .v-icon[data-v-28eb6709]{margin-top:1px}.src li code[data-v-28eb6709]{color:#374151;background:#f3f4f6;border-radius:4px;padding:0 4px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.typing[data-v-28eb6709]{gap:4px;display:flex}.typing span[data-v-28eb6709]{background:#6b7280;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite assistant-typing-28eb6709}.typing span[data-v-28eb6709]:nth-child(2){animation-delay:.15s}.typing span[data-v-28eb6709]:nth-child(3){animation-delay:.3s}@keyframes assistant-typing-28eb6709{0%,80%,to{opacity:.3}40%{opacity:1}}.rate-row[data-v-28eb6709]{color:#6b7280;align-items:center;gap:2px;margin-top:8px;font-size:12px;display:flex}.rate-row>span[data-v-28eb6709]{margin-right:4px}.rate[data-v-28eb6709]{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.rate[data-v-28eb6709]:hover{background:#0000000d}.rate--yes[data-v-28eb6709]{color:rgb(var(--v-theme-success))}.rate--no[data-v-28eb6709]{color:rgb(var(--v-theme-error))}.assistant-chat[data-v-4c0f73d6]{flex-direction:column;min-height:0;display:flex}.conv[data-v-4c0f73d6]{background:#f9fafb;flex:1;padding:20px 24px;overflow-y:auto}.conv[data-v-4c0f73d6],.inner[data-v-4c0f73d6]{flex-direction:column;gap:12px;display:flex}.inner[data-v-4c0f73d6]{width:100%;max-width:760px;margin:0 auto}.live-steps[data-v-4c0f73d6]{color:#374151;align-self:flex-start;font-size:12px}.live-steps>div[data-v-4c0f73d6]{align-items:flex-start;gap:6px;padding:3px 0;display:flex}.live-steps .v-icon[data-v-4c0f73d6]{margin-top:1px}.foot[data-v-4c0f73d6]{border-top:1px solid #0000000d;flex-direction:column;gap:6px;padding:12px 18px 10px}.compose[data-v-4c0f73d6],.foot[data-v-4c0f73d6]{background:rgb(var(--v-theme-surface));display:flex}.compose[data-v-4c0f73d6]{border:1px solid #d1d5db;border-radius:12px;align-items:flex-end;gap:8px;width:100%;max-width:760px;margin:0 auto;padding:6px 6px 6px 14px}.compose[data-v-4c0f73d6]:focus-within{border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 3px #d32f2f1f}.compose textarea[data-v-4c0f73d6]{resize:none;font:inherit;max-height:140px;color:rgb(var(--v-theme-on-surface));background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:14px;line-height:1.5}.send[data-v-4c0f73d6]{background:rgb(var(--v-theme-primary));width:40px;height:40px;color:rgb(var(--v-theme-on-primary));cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.send[data-v-4c0f73d6]:hover{background:rgb(var(--v-theme-primary-hover))}.send[data-v-4c0f73d6]:disabled{color:#6b7280;cursor:default;background:#e5e7eb}.compose-hint[data-v-4c0f73d6]{color:#9ca3af;justify-content:space-between;gap:12px;width:100%;max-width:760px;margin:0 auto;font-size:12px;display:flex}.empty[data-v-4c0f73d6]{text-align:center;color:#6b7280;flex:1;justify-content:safe center;align-items:center;min-height:0;padding:24px;overflow-y:auto}.empty-icon[data-v-4c0f73d6]{color:#d1d5db}.empty h3[data-v-4c0f73d6]{color:#212121;text-wrap:balance;margin:6px 0 14px;font-size:18px;font-weight:600}.starters[data-v-4c0f73d6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:560px;margin-bottom:16px;display:grid}.starter[data-v-4c0f73d6]{text-align:left;background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));cursor:pointer;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:8px;padding:12px;font-size:13px;line-height:1.4;transition:border-color .15s,background .15s;display:flex}.starter[data-v-4c0f73d6]:hover{border-color:rgb(var(--v-theme-primary));background:rgb(var(--v-theme-primary-lighten))}.empty-compose[data-v-4c0f73d6]{text-align:left;flex-direction:column;gap:6px;width:100%;max-width:560px;display:flex}
