.aiva-md{font-size:14px;line-height:1.6;color:#292f51;overflow-wrap:anywhere;word-break:normal}.aiva-md>:first-child{margin-top:0}.aiva-md>:last-child{margin-bottom:0}.aiva-md p{margin:0 0 8px}.aiva-md h1,.aiva-md h2,.aiva-md h3,.aiva-md h4,.aiva-md h5,.aiva-md h6{margin:12px 0 6px;font-weight:700;line-height:1.35;color:#292f51}.aiva-md h1{font-size:17px}.aiva-md h2{font-size:16px}.aiva-md h3,.aiva-md h4,.aiva-md h5,.aiva-md h6{font-size:14px}.aiva-md ol,.aiva-md ul{margin:0 0 8px;padding-inline-start:1.3em}.aiva-md ul{list-style:disc}.aiva-md ol{list-style:decimal}.aiva-md li{margin:2px 0}.aiva-md li>ol,.aiva-md li>ul{margin:2px 0 0}.aiva-md li>p{margin:0}.aiva-md strong{font-weight:700}.aiva-md .aiva-link,.aiva-md a{color:#3273ce;text-decoration:none}.aiva-md a:hover{text-decoration:underline}.aiva-md code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;background:#f3f5f8;border-radius:4px;padding:1px 5px;unicode-bidi:isolate}.aiva-md pre{margin:0 0 8px;padding:10px 12px;background:#f3f5f8;border-radius:8px;overflow-x:auto;direction:ltr;text-align:left}.aiva-md pre code{background:none;padding:0;font-size:12.5px;line-height:1.5;white-space:pre}.aiva-md blockquote{margin:0 0 8px;padding:8px 12px;background:#f7f8fa;border-radius:8px;color:#5b6178}.aiva-md hr{border:0;border-top:1px solid #eef0f4;margin:12px 0}.aiva-md .aiva-table-wrap{max-width:100%;overflow-x:auto;margin:4px 0 8px;border:1px solid #e6e8eb;border-radius:8px}.aiva-md table{border-collapse:collapse;min-width:100%;font-size:13px;line-height:1.45}.aiva-md td,.aiva-md th{padding:6px 10px;text-align:start;vertical-align:top;border-bottom:1px solid #eef0f4}.aiva-md th{background:#f7f8fa;font-weight:700;white-space:nowrap}.aiva-md td{min-width:72px}.aiva-md tr:last-child td{border-bottom:0}.aiva-md input[type=checkbox]{margin-inline-end:6px;vertical-align:middle}.aiva-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 10px;border:1px solid #d6e3f5;border-radius:999px;background:#ffffff;color:#3273ce;font-size:12px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .2s,background-color .2s}.aiva-chip:hover{border-color:#3273ce;background:#f5f9ff;color:#3273ce}@keyframes aiva-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}.aiva-dot{width:6px;height:6px;border-radius:50%;background:#3374cf;display:inline-block;animation:aiva-dot .6s ease-in-out infinite}.aiva-dot:nth-child(2){animation-delay:.12s}.aiva-dot:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.aiva-dot{animation:none;opacity:.8}}.aiva-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5d8e3 transparent}.aiva-scroll::-webkit-scrollbar{width:6px}.aiva-scroll::-webkit-scrollbar-thumb{background:#d5d8e3;border-radius:3px}.aiva-actions{opacity:.55;transition:opacity .15s}.aiva-actions:focus-within,.aiva-reply:hover .aiva-actions{opacity:1}@media (hover:none){.aiva-actions{opacity:1}}@keyframes aiva-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.aiva-pop{animation:aiva-pop .2s ease-out both}@media (prefers-reduced-motion:reduce){.aiva-pop{animation:none}}.aiva-history-row .aiva-history-menu{opacity:0}.aiva-history-row.is-active .aiva-history-menu,.aiva-history-row:focus-within .aiva-history-menu,.aiva-history-row:hover .aiva-history-menu{opacity:1}@media (hover:none){.aiva-history-row .aiva-history-menu{opacity:1}}[dir=rtl] .aiva-send-icon{transform:scaleX(-1)}