.chat-markdown{overflow-wrap:anywhere}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p,.chat-markdown ul,.chat-markdown ol,.chat-markdown pre,.chat-markdown table,.chat-markdown blockquote{margin:0 0 .7em}.chat-markdown ul,.chat-markdown ol{padding-left:1.25em}.chat-markdown ul{list-style:disc}.chat-markdown ol{list-style:decimal}.chat-markdown li+li{margin-top:.2em}.chat-markdown li>ul,.chat-markdown li>ol{margin:.2em 0 0}.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4{margin:1.1em 0 .45em;font-weight:650;line-height:1.3;color:var(--ink)}.chat-markdown h1{font-size:1.2em}.chat-markdown h2{font-size:1.1em}.chat-markdown h3,.chat-markdown h4{font-size:1em}.chat-markdown strong{font-weight:600;color:var(--ink)}.chat-markdown a{color:var(--link);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--link) 35%,transparent);text-underline-offset:2px}.chat-markdown a:hover{text-decoration-color:var(--link)}.chat-markdown :not(pre)>code{font-family:var(--font-mono);font-size:.86em;padding:.1em .35em;border-radius:4px;background:var(--ground);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 8%,transparent)}.chat-markdown pre{overflow-x:auto;padding:10px 12px;border-radius:8px;background:var(--ground);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 7%,transparent);font-family:var(--font-mono);font-size:12px;line-height:1.55}.chat-markdown table{width:100%;table-layout:auto;border-collapse:collapse;font-size:12.5px}.chat-markdown th,.chat-markdown td{padding:5px 10px;border-bottom:1px solid color-mix(in oklab,var(--ink) 12%,transparent);text-align:left;vertical-align:top;overflow-wrap:anywhere}.chat-markdown th{white-space:nowrap;font-weight:650;color:var(--ink-2);border-bottom-color:color-mix(in oklab,var(--ink) 22%,transparent)}.chat-markdown tbody tr:last-child td{border-bottom:0}.chat-markdown blockquote{padding-left:.8em;border-left:2px solid var(--rule);color:var(--ink-2)}.chat-markdown hr{margin:1em 0;border:0;border-top:1px solid var(--rule)}.chat-markdown input[type=checkbox]{margin-right:.4em;vertical-align:middle}.chat-markdown li.task-list-item{list-style:none;margin-left:-1.25em}.draft-article{font-size:17px;line-height:1.7;color:var(--ink);overflow-wrap:anywhere}.draft-article>:first-child{margin-top:0}.draft-article>:last-child{margin-bottom:0}.draft-article p,.draft-article ul,.draft-article ol,.draft-article table,.draft-article blockquote{margin:0 0 1em}.draft-article h2{margin:1.8em 0 .5em;font-size:1.35em;font-weight:650;line-height:1.25;letter-spacing:-.01em}.draft-article h3,.draft-article h4{margin:1.4em 0 .4em;font-size:1.1em;font-weight:650;line-height:1.3}.draft-article ul,.draft-article ol{padding-left:1.3em}.draft-article ul{list-style:disc}.draft-article ol{list-style:decimal}.draft-article li+li{margin-top:.3em}.draft-article strong{font-weight:600}.draft-article code{border-radius:4px;background:var(--tint);padding:.1em .35em;font-size:.85em}.draft-article a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.draft-article table{width:100%;border-collapse:collapse;font-size:.9em}.draft-article th,.draft-article td{border:1px solid var(--rule);padding:.5em .75em;text-align:left;vertical-align:top}.draft-article th{background:var(--tint);font-weight:600}.draft-article blockquote{border-left:3px solid var(--rule);padding-left:1em;color:var(--ink-2)}
