.ai-logo[data-v-3fdfa8b8]{border-radius:50%;box-shadow:var(--shadow-soft);display:block;flex:none}.ai-md[data-v-53f97234]{position:relative;word-break:break-word}.ai-md-body[data-v-53f97234]>:first-child{margin-top:0}.ai-md-body[data-v-53f97234]>:last-child{margin-bottom:0}.ai-md-body[data-v-53f97234] p{line-height:1.65;margin:0 0 .65em}.ai-md-body[data-v-53f97234] ol,.ai-md-body[data-v-53f97234] ul{margin:0 0 .65em;padding-left:1.25em}.ai-md-body[data-v-53f97234] li{margin:.2em 0}.ai-md-body[data-v-53f97234] ul{list-style:disc}.ai-md-body[data-v-53f97234] ol{list-style:decimal}.ai-md-body[data-v-53f97234] strong{color:inherit;font-weight:700}.ai-md-body[data-v-53f97234] em{font-style:italic}.ai-md-body[data-v-53f97234] a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}.ai-md-body[data-v-53f97234] code{background:color-mix(in srgb,currentColor 8%,transparent);border-radius:4px;font-family:var(--font-mono);font-size:.9em;padding:.1em .35em}.ai-md-body[data-v-53f97234] pre{background:color-mix(in srgb,currentColor 6%,transparent);border-radius:8px;font-size:.85em;line-height:1.5;margin:0 0 .65em;overflow-x:auto;padding:.75em .9em}.ai-md-body[data-v-53f97234] pre code{background:none;padding:0}.ai-md-body[data-v-53f97234] blockquote{border-left:3px solid color-mix(in srgb,currentColor 25%,transparent);margin:0 0 .65em;opacity:.9;padding-left:.85em}.ai-cursor[data-v-53f97234]{animation:ai-caret-53f97234 1s step-end infinite;background:currentColor;display:inline-block;height:1.05em;margin-left:1px;vertical-align:-.15em;width:2px}.ai-md-thinking[data-v-53f97234]{align-items:center;display:inline-flex;gap:4px;min-height:1.2em}.ai-md-thinking .dot[data-v-53f97234]{animation:ai-bounce-53f97234 1s ease-in-out infinite;background:currentColor;border-radius:50%;height:5px;opacity:.45;width:5px}.ai-md-thinking .dot[data-v-53f97234]:nth-child(2){animation-delay:.15s}.ai-md-thinking .dot[data-v-53f97234]:nth-child(3){animation-delay:.3s}@keyframes ai-caret-53f97234{50%{opacity:0}}@keyframes ai-bounce-53f97234{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.85;transform:translateY(-3px)}}
