.typing-dots[data-v-ecde8ccd]{display:inline-flex;gap:.25rem;color:#059669}.typing-dots span[data-v-ecde8ccd]{height:.3rem;width:.3rem;animation:typing-dot-ecde8ccd 1s infinite ease-in-out;border-radius:9999px;background:currentColor;opacity:.35}.typing-dots span[data-v-ecde8ccd]:nth-child(2){animation-delay:.12s}.typing-dots span[data-v-ecde8ccd]:nth-child(3){animation-delay:.24s}.assistant-markdown[data-v-ecde8ccd]{color:#0f172a;font-size:.95rem;line-height:1.65}.assistant-markdown--revealing[data-v-ecde8ccd]:after{display:inline-block;width:.45rem;height:1rem;margin-left:.12rem;border-radius:9999px;background:#10b981;content:"";transform:translateY(.15rem);animation:caret-blink-ecde8ccd .9s steps(2,start) infinite}.assistant-markdown[data-v-ecde8ccd] *{overflow-wrap:anywhere}.assistant-markdown[data-v-ecde8ccd] p{margin:0 0 .95rem}.assistant-markdown[data-v-ecde8ccd] p:last-child{margin-bottom:0}.assistant-markdown[data-v-ecde8ccd] strong{font-weight:700;color:#0f172a}.assistant-markdown[data-v-ecde8ccd] em{color:#334155}.assistant-markdown[data-v-ecde8ccd] code{border-radius:.375rem;background:#f1f5f9;padding:.125rem .35rem;color:#0f172a;font-size:.85em;font-weight:600}.assistant-markdown[data-v-ecde8ccd] ul{margin:0 0 1rem;display:grid;gap:.4rem;padding-left:1rem}.assistant-markdown[data-v-ecde8ccd] li{padding-left:.15rem}.assistant-markdown[data-v-ecde8ccd] h1,.assistant-markdown[data-v-ecde8ccd] h2,.assistant-markdown[data-v-ecde8ccd] h3{margin:0 0 .75rem;color:#0f172a;font-weight:750;line-height:1.25}.assistant-markdown[data-v-ecde8ccd] h1{font-size:1.15rem}.assistant-markdown[data-v-ecde8ccd] h2{font-size:1.05rem}.assistant-markdown[data-v-ecde8ccd] h3{font-size:1rem}.assistant-markdown[data-v-ecde8ccd] .assistant-markdown-table-wrap{margin:.85rem 0 1rem;overflow-x:auto;border-radius:.75rem;border:1px solid rgb(226 232 240);background:#fff;box-shadow:0 16px 35px -30px #0f172ab3}.assistant-markdown[data-v-ecde8ccd] table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.875rem}.assistant-markdown[data-v-ecde8ccd] thead{background:#f8fafc}.assistant-markdown[data-v-ecde8ccd] th,.assistant-markdown[data-v-ecde8ccd] td{border-bottom:1px solid rgb(226 232 240);padding:.7rem .85rem;vertical-align:top;white-space:nowrap}.assistant-markdown[data-v-ecde8ccd] th{color:#475569;font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.assistant-markdown[data-v-ecde8ccd] td{color:#1e293b}.assistant-markdown[data-v-ecde8ccd] tbody tr:last-child td{border-bottom:0}.assistant-markdown[data-v-ecde8ccd] .align-left{text-align:left}.assistant-markdown[data-v-ecde8ccd] .align-center{text-align:center}.assistant-markdown[data-v-ecde8ccd] .align-right{text-align:right}.assistant-thinking[data-v-ecde8ccd]{display:flex;min-width:2.6rem;align-items:center;padding:.25rem 0;color:#059669}@keyframes typing-dot-ecde8ccd{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-.2rem);opacity:.9}}@keyframes caret-blink-ecde8ccd{0%,45%{opacity:.95}46%,to{opacity:0}}.assistant-icon-active[data-v-88e59b54]{animation:assistant-pulse-88e59b54 1.6s ease-in-out infinite}.assistant-progress[data-v-88e59b54]{animation:assistant-progress-88e59b54 1.15s ease-in-out infinite}@keyframes assistant-pulse-88e59b54{0%,to{box-shadow:0 0 hsl(var(--primary) / .3)}50%{box-shadow:0 0 0 6px hsl(var(--primary) / .08)}}@keyframes assistant-progress-88e59b54{0%{transform:translate(-120%)}to{transform:translate(320%)}}.sidebar-nav a[data-v-90207956]:hover,.sidebar-nav button[data-v-90207956]:hover{background-color:hsl(var(--sidebar-accent));color:hsl(var(--sidebar-accent-foreground))}.sidebar-nav a.bg-primary\/10[data-v-90207956],.sidebar-nav [class*="bg-primary/10"][data-v-90207956]{background-color:hsl(var(--sidebar-accent))!important;color:hsl(var(--sidebar-accent-foreground))!important}
