.agent-editor-content{white-space:pre-wrap;word-break:break-word}.agent-editor-content p{margin:0}.agent-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0;color:var(--color-text-tertiary,#94a3b8)}.agent-editor-content .ProseMirror-selectednode>span{outline-offset:1px;border-radius:6px;outline:2px solid #f59e0b66}.agent-markdown code:not(pre code){background-color:var(--color-surface-subtle,#f5f5f5);color:var(--color-text-secondary,#525252);border-radius:4px;padding:.15em .4em;font-size:.9em}.agent-markdown pre{background-color:var(--color-surface-subtle,#f5f5f5);border-radius:6px;padding:.75em 1em;font-size:12px;overflow-x:auto}.agent-markdown h1,.agent-markdown h2,.agent-markdown h3,.agent-markdown h4{color:var(--text-strong);line-height:1.4;margin-top:1.5em!important;margin-bottom:.4em!important;font-size:16px!important;font-weight:600!important}.agent-markdown p{margin-top:.5em;margin-bottom:.5em}.agent-answer{color:color-mix(in oklab, var(--text-strong) 88%, transparent);font-size:15px;line-height:1.6}.agent-markdown ol,.agent-markdown ul{margin-top:.5em;margin-bottom:.75em;padding-left:1.4em;list-style-position:outside!important}.agent-markdown ol{list-style-type:decimal!important}.agent-markdown ul{list-style-type:disc!important}.agent-markdown li{padding-top:.15em!important;padding-bottom:.15em!important;padding-left:.2em!important}.agent-markdown li::marker{color:var(--text-light);font-variant-numeric:tabular-nums}.agent-markdown [data-streamdown=table-wrapper]{background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column-reverse!important;gap:2px!important;margin:.5em 0!important;padding:0!important}.agent-markdown [data-streamdown=table-wrapper]>div:not(.border-collapse){opacity:0;transition:opacity .15s;justify-content:flex-end!important;gap:4px!important}.agent-markdown [data-streamdown=table-wrapper]:is(:hover,:focus-within)>div:not(.border-collapse){opacity:1}.agent-markdown [data-streamdown=table-wrapper]>div:not(.border-collapse)>button,.agent-markdown [data-streamdown=table-wrapper]>div:not(.border-collapse)>div>button{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.agent-markdown [data-streamdown=table-wrapper]>div:not(.border-collapse)>button:hover,.agent-markdown [data-streamdown=table-wrapper]>div:not(.border-collapse)>div>button:hover{background-color:var(--color-surface-subtle,#f5f5f5)}.agent-markdown [data-streamdown=table-wrapper]>div:not(.border-collapse)>button svg,.agent-markdown [data-streamdown=table-wrapper]>div:not(.border-collapse)>div>button svg{width:14px;height:14px}.agent-markdown [data-streamdown=table-wrapper] .border-collapse{margin:0}.agent-markdown .border-collapse{max-width:100%;margin-top:.5em;margin-bottom:.5em;border:1px solid var(--color-border-default,#e5e5e5)!important;background:0 0!important;border-radius:10px!important;overflow:auto hidden!important}.agent-markdown table{border-spacing:0;border:none;border-radius:0;width:max-content;min-width:100%;margin:0;font-size:14px;overflow:visible;border-collapse:separate!important}.agent-markdown table>*>tr{border:none!important}.agent-markdown th,.agent-markdown td{text-align:left;border:none;padding:.5em .75em;font-size:14px}.agent-markdown th{color:var(--text-light);border-bottom:1px solid var(--color-border-default,#e5e5e5);white-space:nowrap;background-color:#0000;padding:.6em .75em;font-weight:500}.agent-markdown td{border-bottom:1px solid var(--border-subtle);vertical-align:top;font-variant-numeric:tabular-nums;max-width:28rem}.agent-markdown tr:last-child td{border-bottom:none}
