.markdown-message{min-width:0;max-width:100%;white-space:normal}.markdown-message>:first-child{margin-top:0}.markdown-message>:last-child{margin-bottom:0}.markdown-message p,.markdown-message ul,.markdown-message ol,.markdown-message blockquote,.markdown-message pre,.markdown-message .markdown-table-scroll{margin:0 0 .9rem}.markdown-message h1,.markdown-message h2,.markdown-message h3,.markdown-message h4,.markdown-message h5,.markdown-message h6{margin:1.35rem 0 .55rem;color:var(--ink);font-family:inherit;font-weight:750;letter-spacing:-.025em;line-height:1.3}.markdown-message h1{font-size:1.35rem}.markdown-message h2{font-size:1.18rem}.markdown-message h3{font-size:1.05rem}.markdown-message h4,.markdown-message h5,.markdown-message h6{font-size:.96rem}.markdown-message ul,.markdown-message ol{padding-inline-start:1.5rem}.markdown-message li{padding-inline-start:.12rem}.markdown-message li+li{margin-top:.28rem}.markdown-message li>p{margin-bottom:.38rem}.markdown-message .contains-task-list{padding-inline-start:0;list-style:none}.markdown-message .task-list-item{display:flex;align-items:flex-start;gap:.55rem}.markdown-message .task-list-item input{width:1rem;height:1rem;margin:.35rem 0 0;flex:0 0 auto;accent-color:var(--primary)}.markdown-message blockquote{padding:.15rem 0 .15rem .9rem;color:var(--ink-soft);border-inline-start:3px solid var(--line-strong)}.markdown-message blockquote>:last-child{margin-bottom:0}.markdown-message a{color:var(--primary);font-weight:650;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.18em}.markdown-message a:hover{color:var(--primary-hover)}.markdown-message :not(pre)>code{padding:.14rem .36rem;color:color-mix(in oklch,var(--primary) 72%,var(--ink));background:var(--surface-tint);border-radius:5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em;overflow-wrap:anywhere}.markdown-message pre{max-width:100%;padding:.9rem 1rem;overflow-x:auto;color:var(--ink);background:color-mix(in oklch,var(--surface-tint) 82%,var(--surface));border:1px solid var(--line);border-radius:10px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.markdown-message pre code{display:block;width:max-content;min-width:100%;padding:0;color:inherit;background:transparent;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.65;overflow-wrap:normal;white-space:pre;word-break:normal}.markdown-message .markdown-table-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.markdown-message table{width:max-content;min-width:100%;border-collapse:collapse;font-size:.86rem;line-height:1.5}.markdown-message th,.markdown-message td{padding:.58rem .7rem;text-align:start;vertical-align:top;border-bottom:1px solid var(--line)}.markdown-message th{color:var(--ink-soft);background:var(--surface-tint);font-weight:750}.markdown-message hr{height:1px;margin:1.3rem 0;background:var(--line);border:0}.markdown-message img{display:block;max-width:100%;height:auto;margin:.9rem 0;border-radius:10px}.markdown-message del{color:var(--ink-muted)}@media(max-width:600px){.markdown-message h1{font-size:1.2rem}.markdown-message h2{font-size:1.1rem}.markdown-message pre{padding:.78rem .85rem}.markdown-message th,.markdown-message td{padding:.5rem .6rem}}
