.nto-markdown{line-height:1.6;overflow-wrap:anywhere}.nto-markdown>:first-child{margin-top:0}.nto-markdown>:last-child{margin-bottom:0}.nto-markdown p,.nto-markdown ul,.nto-markdown ol,.nto-markdown pre,.nto-markdown blockquote,.nto-markdown table{margin:.4em 0}.nto-markdown h1,.nto-markdown h2,.nto-markdown h3,.nto-markdown h4{margin:.6em 0 .3em;font-weight:600;line-height:1.3}.nto-markdown h1{font-size:1.25em}.nto-markdown h2{font-size:1.15em}.nto-markdown h3,.nto-markdown h4{font-size:1.05em}.nto-markdown ul{list-style:disc;padding-left:1.4em}.nto-markdown ol{list-style:decimal;padding-left:1.4em}.nto-markdown li.task-item{list-style:none;margin-left:-1.2em}.nto-markdown li.task-item input{margin-right:.4em;vertical-align:middle}.nto-markdown a{color:var(--primary)}.nto-markdown a:hover{color:var(--primary-hover);text-decoration:underline}.nto-markdown a.mention{font-weight:500;text-decoration:none;background:var(--primary-soft);border-radius:4px;padding:0 2px}.nto-markdown code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-subtle);border-radius:4px;padding:.1em .3em}.nto-markdown pre{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-control);padding:.6em .8em;overflow-x:auto;user-select:text}.nto-markdown pre code{background:none;padding:0}.nto-markdown blockquote{border-left:3px solid var(--border-strong);padding-left:.8em;color:var(--text-muted)}.nto-markdown table{border-collapse:collapse}.nto-markdown th,.nto-markdown td{border:1px solid var(--border);padding:.25em .6em}.nto-markdown th{background:var(--bg-subtle);font-weight:600}.nto-markdown hr{border:none;border-top:1px solid var(--border);margin:.8em 0}.nto-markdown img.md-image{max-width:100%;max-height:320px;border-radius:var(--radius-control);border:1px solid var(--border)}.nto-markdown .md-image-placeholder{color:var(--text-muted)}
