.bubble .th-markdown{gap:var(--space-3);color:var(--fg-1);font-size:var(--text-base);flex-direction:column;line-height:1.5;display:flex}.bubble .th-markdown>:first-child{margin-top:0}.bubble .th-markdown>:last-child{margin-bottom:0}.bubble .th-markdown p{margin:0}.bubble .th-markdown strong{color:var(--fg-1);font-weight:700}.bubble .th-markdown em{color:var(--fg-1)}.bubble .th-markdown a{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.bubble .th-markdown a:hover{color:var(--fg-1)}.bubble .th-markdown h1,.bubble .th-markdown h2,.bubble .th-markdown h3,.bubble .th-markdown h4{color:var(--fg-1);margin:0;font-weight:700;line-height:1.3}.bubble .th-markdown h1{font-size:var(--text-lg)}.bubble .th-markdown h2{font-size:var(--text-md)}.bubble .th-markdown h3{font-size:var(--text-sm)}.bubble .th-markdown h4{font-size:var(--text-sm);color:var(--fg-2)}.bubble .th-markdown ul,.bubble .th-markdown ol{gap:var(--space-1);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.bubble .th-markdown li{color:var(--fg-1)}.bubble .th-markdown li::marker{color:var(--fg-3)}.bubble .th-markdown hr{border:0;border-top:1px solid var(--border);margin:0}.bubble .th-markdown blockquote{border-inline-start:3px solid var(--border-strong);color:var(--fg-2);margin:0;padding-inline-start:var(--space-3)}.bubble .th-markdown code{font-family:var(--font-mono,ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace);font-size:var(--text-xs);color:var(--fg-1);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-xs);padding:1px var(--space-1)}.bubble .th-markdown pre{padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;overflow-x:auto}.bubble .th-markdown pre code{font-size:var(--text-xs);white-space:pre;background:0 0;border:0;padding:0;line-height:1.5}.bubble .th-markdown .th-markdown-table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.bubble .th-markdown table{border-collapse:collapse;width:100%;min-width:max-content;font-size:var(--text-xs)}.bubble .th-markdown thead th{text-align:start;color:var(--fg-2);background:var(--surface);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-strong);white-space:nowrap;font-weight:700}.bubble .th-markdown tbody td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);color:var(--fg-1);white-space:nowrap}.bubble .th-markdown tbody tr:last-child td{border-bottom:0}.bubble .th-markdown tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--fg-1) 3%, transparent)}
