.MentionChip{background-color:var(--accent-a4);color:var(--gray-12);border-radius:var(--radius-2);vertical-align:-1px;align-items:center;gap:4px;padding:2px 4px;font-weight:500;display:inline-flex!important}.mermaid-diagram{border-radius:var(--radius-3);margin:1rem 0;overflow:hidden}.mermaid-diagram svg{max-width:100%;height:auto;margin:0 auto;display:block}.markdown-content{font-size:var(--font-size-2);line-height:1.6;display:flow-root}.markdown-content .rt-AvatarImage{margin:0!important}.markdown-content--size-1{font-size:var(--font-size-1)}.markdown-content--size-1 code,.markdown-content--size-1 pre{font-size:11px}.markdown-content--size-1 table,.markdown-content--size-1 a{font-size:11px!important}.markdown-content--size-2{font-size:var(--font-size-2)}.markdown-content--size-3{font-size:var(--font-size-3)}.markdown-content--size-3 code,.markdown-content--size-3 pre{font-size:15px}.markdown-content--size-3 table,.markdown-content--size-3 a{font-size:15px!important}.markdown-content a{background-color:var(--accent-a3);color:var(--accent-11);border-radius:var(--radius-2);vertical-align:baseline;margin:.25em .5em .25em 0;padding:.1em .4em;font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;transition:all .15s;display:inline-block}.markdown-content a:hover{background-color:var(--accent-a4);color:var(--accent-12)}.markdown-content a:active{background-color:var(--accent-a5)}.markdown-content img{border-radius:var(--radius-2);border:1px solid var(--gray-5);max-width:100%;height:auto;margin:0 0 8px;display:block}.markdown-content p,.markdown-content>div{padding:4px 0;line-height:1.6}.markdown-content ul,.markdown-content ol{margin:0 0 4px;padding-left:20px;line-height:1.4}.markdown-content ul.contains-task-list{padding-left:0;list-style:none}.markdown-content li.task-list-item{align-items:center;min-height:24px;list-style:none;display:flex}.markdown-content li.task-list-item>div{align-items:center!important;display:inline-flex!important}.markdown-content li.task-list-item input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;border:1px solid var(--gray-8)!important;background-color:var(--gray-3)!important;cursor:pointer!important;opacity:1!important;filter:none!important;border-radius:3px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;margin:0 6px 0 0!important;padding:0!important;display:inline-flex!important;position:relative!important}.markdown-content li.task-list-item input[type=checkbox]:checked{background-color:var(--accent-9)!important;border-color:var(--accent-9)!important}.markdown-content li.task-list-item input[type=checkbox]:checked:after{content:"✓";font-family:var(--default-font-family);color:#fff;font-size:9px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.markdown-content li{margin:0;padding:1px 0;line-height:1.4}.markdown-content li p,.markdown-content li div{line-height:1.4;margin:0!important;padding:0!important}.markdown-content li ul,.markdown-content li ol{margin:0;padding-top:2px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:var(--default-font-family);margin:12px 0 8px;font-weight:600;line-height:1.35}.markdown-content h1{font-size:var(--font-size-6)}.markdown-content h2{font-size:var(--font-size-5)}.markdown-content h3{font-size:var(--font-size-4)}.markdown-content h4{font-size:var(--font-size-3)}.markdown-content h5{font-size:var(--font-size-2);font-weight:500}.markdown-content h6{font-size:var(--font-size-1);text-transform:uppercase;letter-spacing:.02em;font-weight:500}.markdown-content pre{font-family:var(--mono-font-family,"SFMono-Regular", ui-monospace, monospace);font-size:var(--font-size-1);background-color:var(--gray-2);border:1px solid var(--gray-5);border-radius:var(--radius-2);margin:0 0 8px;padding:10px 12px;line-height:1.45;overflow-x:auto}.markdown-content code{font-family:var(--mono-font-family,"SFMono-Regular", ui-monospace, monospace);background-color:var(--gray-3);border:1px solid var(--gray-5);border-radius:var(--radius-1);color:var(--gray-12);padding:2px 6px;font-size:.9em}.markdown-content hr{border:none;border-top:2px solid var(--gray-6);margin:24px 0}.markdown-content table{border-collapse:collapse;width:100%;margin:0 0 8px;font-size:.875rem}.markdown-content table thead{background-color:var(--gray-a3)}.markdown-content table thead th{text-align:left;font-weight:600}.markdown-content table th,.markdown-content table td{border:1px solid var(--gray-a6);vertical-align:top;white-space:pre-wrap;padding:.75rem 1rem}.markdown-content table th>span:not(:last-child),.markdown-content table td>span:not(:last-child){margin-right:.25em}.markdown-content table th>div,.markdown-content table td>div{margin-bottom:.5em;display:block}.markdown-content table th>div:last-child,.markdown-content table td>div:last-child{margin-bottom:0}.markdown-content table tbody tr:hover{background-color:var(--accent-a3)}.markdown-content table [colspan],.markdown-content table [rowspan]{background-color:var(--gray-a2);font-weight:500}
