.agent-message-module__ZsOcMW__outputContainer{color:var(--agent-text-primary);font-family:Poppins,Inter,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;animation:.3s ease-out agent-message-module__ZsOcMW__fadeInUp}.agent-message-module__ZsOcMW__outputContainer h1{font-size:1.875rem;font-weight:600}.agent-message-module__ZsOcMW__outputContainer h2{font-size:1.5rem;font-weight:600}.agent-message-module__ZsOcMW__outputContainer h3{font-size:1.25rem;font-weight:600}.agent-message-module__ZsOcMW__outputContainer h4{font-size:1.125rem;font-weight:600}.agent-message-module__ZsOcMW__outputContainer h5,.agent-message-module__ZsOcMW__outputContainer h6{font-size:1rem;font-weight:600}.agent-message-module__ZsOcMW__outputContainer p{line-height:1.7}.agent-message-module__ZsOcMW__outputContainer p:first-child{margin-top:0}.agent-message-module__ZsOcMW__outputContainer p:last-child{margin-bottom:0}.agent-message-module__ZsOcMW__outputContainer strong,.agent-message-module__ZsOcMW__outputContainer b{color:var(--agent-text-emphasis);font-weight:600}.agent-message-module__ZsOcMW__outputContainer em,.agent-message-module__ZsOcMW__outputContainer i{color:var(--agent-text-secondary);font-style:italic}.agent-message-module__ZsOcMW__outputContainer u{text-decoration:underline;-webkit-text-decoration-color:var(--agent-inline-code-bg);text-decoration-color:var(--agent-inline-code-bg);text-underline-offset:2px}.agent-message-module__ZsOcMW__outputContainer a{color:var(--agent-link-color);border-bottom:1px solid #0000;font-weight:500;text-decoration:none;transition:all .2s}.agent-message-module__ZsOcMW__outputContainer a:hover{border-bottom-color:var(--agent-link-color);background-color:var(--agent-link-hover-bg);border-radius:4px;margin:-2px -4px;padding:2px 4px}.agent-message-module__ZsOcMW__outputContainer a:focus{outline:2px solid var(--agent-link-color);outline-offset:2px;border-radius:4px}.agent-message-module__ZsOcMW__outputContainer ul,.agent-message-module__ZsOcMW__outputContainer ol{padding-left:1.5rem}.agent-message-module__ZsOcMW__outputContainer ul{list-style:none}.agent-message-module__ZsOcMW__outputContainer ul li{margin:.5rem 0;padding-left:1rem;position:relative}.agent-message-module__ZsOcMW__outputContainer ul li:before{content:"•";font-weight:700;position:absolute;top:0;left:0}.agent-message-module__ZsOcMW__outputContainer ol{counter-reset:ol-counter;list-style:none}.agent-message-module__ZsOcMW__outputContainer ol li{counter-increment:ol-counter;margin:.5rem 0;padding-left:2rem;position:relative}.agent-message-module__ZsOcMW__outputContainer ol li:before{content:counter(ol-counter)".";min-width:1.5rem;font-weight:600;position:absolute;top:0;left:0}.agent-message-module__ZsOcMW__outputContainer ul ul,.agent-message-module__ZsOcMW__outputContainer ol ol,.agent-message-module__ZsOcMW__outputContainer ul ol,.agent-message-module__ZsOcMW__outputContainer ol ul{margin:.25rem 0;font-size:.95rem}.agent-message-module__ZsOcMW__outputContainer ul ul li:before{content:"◦";color:var(--agent-text-muted)}.agent-message-module__ZsOcMW__outputContainer pre{background-color:var(--agent-code-bg);white-space:pre-wrap;word-wrap:break-word;margin:.75rem 0;padding:1rem;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.5;position:relative;overflow-x:auto}.agent-message-module__ZsOcMW__outputContainer pre code{color:var(--agent-text-secondary);white-space:pre-wrap;word-wrap:break-word;background:0 0;border:none;padding:0}.agent-message-module__ZsOcMW__outputContainer pre code.agent-message-module__ZsOcMW__hljs{color:var(--agent-text-secondary);padding:0;background:var(--agent-code-bg)!important}.agent-message-module__ZsOcMW__outputContainer .agent-message-module__ZsOcMW__code-copy-btn{color:#fff;cursor:pointer;opacity:0;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;padding:.25rem;transition:opacity .2s;position:absolute;top:.5rem;right:.5rem}.agent-message-module__ZsOcMW__outputContainer pre:hover .agent-message-module__ZsOcMW__code-copy-btn{opacity:1}.agent-message-module__ZsOcMW__outputContainer .agent-message-module__ZsOcMW__code-copy-btn:hover{background:#fff3}.agent-message-module__ZsOcMW__outputContainer code{background-color:var(--agent-inline-code-bg);color:var(--agent-text-secondary);border-radius:4px;padding:.125rem .375rem;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.875em;font-weight:500}.agent-message-module__ZsOcMW__outputContainer blockquote{border-left:4px solid var(--agent-blockquote-border);background-color:var(--agent-blockquote-bg);color:var(--agent-text-secondary);border-radius:0 8px 8px 0;padding:1rem 1.25rem;font-style:italic}.agent-message-module__ZsOcMW__outputContainer blockquote p{margin:.5rem 0}.agent-message-module__ZsOcMW__outputContainer blockquote p:first-child{margin-top:0}.agent-message-module__ZsOcMW__outputContainer blockquote p:last-child{margin-bottom:0}.agent-message-module__ZsOcMW__outputContainer table{border-collapse:collapse;background-color:var(--agent-table-bg);border-radius:8px;width:100%;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.agent-message-module__ZsOcMW__outputContainer thead{background-color:var(--agent-table-header-bg)}.agent-message-module__ZsOcMW__outputContainer th{text-align:left;border:1px solid var(--agent-table-border);color:var(--agent-text-emphasis);border-bottom:2px solid var(--agent-think-border);padding:.75rem 1rem;font-weight:600}.agent-message-module__ZsOcMW__outputContainer td{color:var(--agent-text-secondary);border:1px solid var(--agent-table-border);padding:.75rem 1rem}.agent-message-module__ZsOcMW__outputContainer tbody tr:hover{background-color:var(--agent-table-hover-bg)}.agent-message-module__ZsOcMW__outputContainer tbody tr:last-child td{border-bottom:none}.agent-message-module__ZsOcMW__outputContainer think{color:var(--agent-text-secondary);background:var(--agent-think-bg);border:1px solid var(--agent-think-border);border-left:4px solid var(--agent-think-accent);white-space:pre-line;overflow-wrap:break-word;word-break:break-word;border-radius:8px;margin:1rem 0;padding:1rem 1.25rem;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-style:normal;display:block;position:relative;box-shadow:0 2px 4px #0000001a}.agent-message-module__ZsOcMW__outputContainer think:before{content:"💭 Thinking...";background:var(--agent-code-bg);color:var(--agent-think-accent);padding:0 8px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:12px}.agent-message-module__ZsOcMW__hideThought .agent-message-module__ZsOcMW__outputContainer think{display:none}.agent-message-module__ZsOcMW__outputContainer .agent-message-module__ZsOcMW__mention{background:var(--agent-mention-bg);color:var(--agent-mention-text);border:1px solid var(--agent-mention-border);border-radius:9999px;align-items:center;margin:0 .25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.agent-message-module__ZsOcMW__outputContainer .agent-message-module__ZsOcMW__mention:hover{background:var(--agent-mention-hover-bg);transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.agent-message-module__ZsOcMW__outputContainer .agent-message-module__ZsOcMW__mention:before{content:"🔗";margin-right:.25rem;font-size:.75rem}.agent-message-module__ZsOcMW__outputContainer hr{background:linear-gradient(90deg,transparent 0%,var(--agent-link-color)50%,transparent 100%);border:none;height:2px;margin:2rem 0}.agent-message-module__ZsOcMW__outputContainer ::selection{background-color:var(--agent-selection-bg);color:var(--agent-selection-text)}@media (max-width:768px){.agent-message-module__ZsOcMW__outputContainer{font-size:.9rem}.agent-message-module__ZsOcMW__outputContainer h1{font-size:1.5rem}.agent-message-module__ZsOcMW__outputContainer h2{font-size:1.25rem}.agent-message-module__ZsOcMW__outputContainer h3{font-size:1.125rem}.agent-message-module__ZsOcMW__outputContainer pre{padding:.75rem;font-size:.8rem}.agent-message-module__ZsOcMW__outputContainer table{font-size:.875rem}.agent-message-module__ZsOcMW__outputContainer th,.agent-message-module__ZsOcMW__outputContainer td{padding:.5rem .75rem}}@keyframes agent-message-module__ZsOcMW__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
