.chat-prose,.chat-message-content .studio-prose{color:var(--text-strong);font-size:.88rem;line-height:1.58}.chat-prose>:first-child,.chat-message-content .studio-prose>:first-child,.studio-prose>:first-child{margin-top:0}.chat-prose>:last-child,.chat-message-content .studio-prose>:last-child,.studio-prose>:last-child{margin-bottom:0}.chat-prose p,.chat-message-content .studio-prose p{margin:.7rem 0}.chat-prose h1,.chat-message-content .studio-prose h1,.chat-prose h2,.chat-message-content .studio-prose h2,.chat-prose h3,.chat-message-content .studio-prose h3,.chat-prose h4,.chat-message-content .studio-prose h4{font-family:var(--font-display,inherit);letter-spacing:-.015em;margin:1.15rem 0 .55rem;font-weight:650;line-height:1.25}.chat-prose h1,.chat-message-content .studio-prose h1{font-size:1.35rem}.chat-prose h2,.chat-message-content .studio-prose h2{font-size:1.15rem}.chat-prose h3,.chat-message-content .studio-prose h3{font-size:1rem}.chat-prose ul,.chat-message-content .studio-prose ul,.chat-prose ol,.chat-message-content .studio-prose ol{margin:.65rem 0;padding-left:1.45rem}.chat-message-content .studio-prose ul{list-style:outside}.chat-message-content .studio-prose ol{list-style:decimal}.chat-prose li,.chat-message-content .studio-prose li{margin:.28rem 0}.chat-prose a,.chat-message-content .studio-prose a,.studio-prose a{color:var(--accent-strong);text-underline-offset:.2em;text-decoration:underline}.chat-prose blockquote,.chat-message-content .studio-prose blockquote{border-left:3px solid var(--accent);color:var(--text-soft);margin:.85rem 0;padding:.2rem 0 .2rem .9rem}.chat-prose .evtx-table-scroll,.chat-message-content .studio-prose .evtx-table-scroll,.studio-prose .evtx-table-scroll{border:1px solid var(--line-subtle);background:var(--surface-1);-webkit-overflow-scrolling:touch;border-radius:.9rem;max-width:100%;margin:.9rem 0;position:relative;overflow-x:auto}.chat-prose table,.chat-message-content .studio-prose table,.studio-prose table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:100%;font-size:.82rem;line-height:1.45}.chat-prose th,.chat-message-content .studio-prose th,.chat-prose td,.chat-message-content .studio-prose td,.studio-prose th,.studio-prose td{border-bottom:1px solid var(--line-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.65rem .75rem}.chat-prose th,.chat-message-content .studio-prose th,.studio-prose th{white-space:normal;word-break:normal;background:var(--surface-2);min-width:0;font-weight:650}.chat-prose tr:last-child td,.chat-message-content .studio-prose tr:last-child td,.studio-prose tr:last-child td{border-bottom:0}.chat-prose .evtx-code-block-wrap,.chat-message-content .studio-prose .evtx-code-block-wrap,.studio-prose .evtx-code-block-wrap{margin:.85rem 0;position:relative}.chat-prose .evtx-code-block-wrap pre,.chat-message-content .studio-prose .evtx-code-block-wrap pre,.studio-prose .evtx-code-block-wrap pre{border:1px solid var(--line-subtle);background:var(--surface-2);border-radius:.8rem;margin:0;padding:2.4rem .85rem .85rem;font-size:.8rem;overflow-x:auto}.chat-prose .evtx-code-copy,.chat-message-content .studio-prose .evtx-code-copy,.studio-prose .evtx-code-copy{z-index:1;border:1px solid var(--line-subtle);background:var(--surface-0);min-height:2rem;color:var(--text-soft);cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.7rem;position:absolute;top:.4rem;right:.45rem}.chat-prose :not(pre)>code,.chat-message-content .studio-prose :not(pre)>code,.studio-prose :not(pre)>code{background:var(--surface-2);border-radius:.35rem;padding:.12rem .32rem;font-size:.86em}.chat-prose img,.chat-message-content .studio-prose img,.chat-prose svg,.chat-message-content .studio-prose svg,.studio-prose img{max-width:100%;height:auto}.chat-prose .katex-display,.chat-message-content .studio-prose .katex-display,.studio-prose .katex-display{max-width:100%;padding:.2rem 0;overflow:auto hidden}.evtx-table-scroll:focus-visible,.evtx-code-copy:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}
