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