.markdown-content{color:var(--ai-query-foreground,var(--foreground));font-family:inherit}.markdown-content code:not(pre code){background-color:var(--ai-query-surface,var(--muted));border:1px solid var(--ai-query-border,var(--border));color:var(--ai-query-foreground,var(--foreground));border-radius:4px;padding:.1em .35em;font-size:.92em;font-weight:500}.markdown-content a{color:var(--ai-query-accent,var(--primary));text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--ai-query-accent,var(--primary)) 45%, transparent);text-decoration-color:color-mix(in oklch, var(--ai-query-accent,var(--primary)) 45%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s ease-out}.markdown-content a:hover{-webkit-text-decoration-color:var(--ai-query-accent,var(--primary));text-decoration-color:var(--ai-query-accent,var(--primary))}.markdown-content blockquote{border-left:1px solid var(--ai-query-border-strong,var(--border));color:var(--ai-query-muted-strong,var(--muted-foreground));padding-left:.875rem;font-style:normal}.markdown-content pre{white-space:pre-wrap;word-break:break-word;overflow-x:auto}.markdown-content pre code{white-space:pre-wrap;word-break:break-word}.markdown-content table{border-collapse:separate;border-spacing:0;max-width:100%;color:var(--ai-query-foreground,var(--foreground));display:block;overflow-x:auto}.markdown-content th,.markdown-content td{border-bottom:1px solid var(--ai-query-border,var(--border));color:var(--ai-query-foreground,var(--foreground));vertical-align:top;padding:6px 10px}.markdown-content th{background-color:var(--ai-query-surface,var(--muted));color:var(--ai-query-muted,var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.markdown-content tbody tr:nth-child(2n){background-color:color-mix(in oklch, var(--ai-query-surface,var(--muted)) 55%, transparent)}.markdown-content tbody tr:nth-child(odd){background-color:#0000}.markdown-content tbody tr:last-child td{border-bottom:none}
