.user-bubble-wrapper[data-v-9a9be7f4]{max-width:75%}.user-bubble[data-v-9a9be7f4]{background-color:rgb(var(--v-theme-primary));border-radius:12px 12px 4px;color:rgb(var(--v-theme-on-primary));padding:10px 14px;word-wrap:break-word;line-height:1.5}.assistant-bubble-wrapper[data-v-9a9be7f4]{max-width:85%}.assistant-bubble[data-v-9a9be7f4]{background-color:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.assistant-bubble .message-content[data-v-9a9be7f4] p{line-height:1.5;margin-bottom:6px}.assistant-bubble .message-content[data-v-9a9be7f4] p:last-child{margin-bottom:0}.assistant-bubble .message-content[data-v-9a9be7f4] ol,.assistant-bubble .message-content[data-v-9a9be7f4] ul{margin-bottom:6px;padding-left:18px}.assistant-bubble .message-content[data-v-9a9be7f4] li{margin-bottom:3px}.assistant-bubble .message-content[data-v-9a9be7f4] strong{font-weight:600}.assistant-bubble .message-content[data-v-9a9be7f4] h3,.assistant-bubble .message-content[data-v-9a9be7f4] h4{font-size:.9375rem;font-weight:600;margin-block:10px 4px}.assistant-bubble .message-content[data-v-9a9be7f4] table{border-collapse:collapse;font-size:.8125rem;inline-size:100%;margin-bottom:6px}.assistant-bubble .message-content[data-v-9a9be7f4] td,.assistant-bubble .message-content[data-v-9a9be7f4] th{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));padding:4px 8px;text-align:start}.assistant-bubble .message-content[data-v-9a9be7f4] th{font-weight:600}.assistant-bubble .message-content[data-v-9a9be7f4] code{background-color:rgba(var(--v-theme-on-surface),.07);border-radius:4px;font-family:monospace;font-size:.8125rem;padding:1px 5px}.assistant-bubble .message-content[data-v-9a9be7f4] pre{background-color:rgba(var(--v-theme-on-surface),.07);border-radius:6px;margin-bottom:6px;overflow-x:auto;padding:8px 10px}.assistant-bubble .message-content[data-v-9a9be7f4] pre code{background:none;padding:0}.assistant-bubble .message-content[data-v-9a9be7f4] blockquote{border-inline-start:3px solid rgba(var(--v-theme-primary),.4);color:rgba(var(--v-theme-on-surface),.75);margin-block:4px 6px;padding-inline-start:10px}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge{align-items:center;background:transparent;border:1px solid;border-radius:10px;color:rgb(var(--v-theme-primary));cursor:pointer;display:inline-flex;font-size:.6875rem;font-weight:600;line-height:1.5rem;margin-inline:2px;padding:0 7px;transition:background-color .15s ease;vertical-align:baseline}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge:hover{background-color:rgba(var(--v-theme-primary),.1)}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:1px}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--primary{color:rgb(var(--v-theme-primary))}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--primary:hover{background-color:rgba(var(--v-theme-primary),.1)}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--info{color:rgb(var(--v-theme-info))}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--info:hover{background-color:rgba(var(--v-theme-info),.1)}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--success{color:rgb(var(--v-theme-success))}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--success:hover{background-color:rgba(var(--v-theme-success),.1)}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--warning{color:rgb(var(--v-theme-warning))}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--warning:hover{background-color:rgba(var(--v-theme-warning),.1)}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--error{color:rgb(var(--v-theme-error))}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--error:hover{background-color:rgba(var(--v-theme-error),.1)}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--secondary{color:rgb(var(--v-theme-secondary))}.assistant-bubble .message-content[data-v-9a9be7f4] .citation-badge--secondary:hover{background-color:rgba(var(--v-theme-secondary),.1)}.assistant-bubble .message-content--streaming[data-v-9a9be7f4] li:last-child:after,.assistant-bubble .message-content--streaming[data-v-9a9be7f4] p:last-child:after{animation:caret-blink-9a9be7f4 1s step-end infinite;background-color:rgb(var(--v-theme-primary));block-size:.9em;content:"";display:inline-block;inline-size:2px;margin-inline-start:3px;vertical-align:text-bottom}@keyframes caret-blink-9a9be7f4{0%,to{opacity:1}50%{opacity:0}}.copy-btn[data-v-9a9be7f4]{min-inline-size:0;opacity:.6;transition:opacity .15s ease}.copy-btn[data-v-9a9be7f4]:hover{opacity:1}.typing-dot[data-v-9a9be7f4]{animation:typing-bounce-9a9be7f4 1s infinite;background-color:rgba(var(--v-theme-on-surface),.38);border-radius:50%;display:inline-block;height:6px;width:6px}@keyframes typing-bounce-9a9be7f4{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}
