.markdown-renderer{line-height:1.6;color:#e5e7eb}.prose{line-height:1.6}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-weight:600;line-height:1.3;color:#ffffff}.prose h1{font-size:1.875rem;margin:1.5rem 0 .75rem}.prose h2{font-size:1.5rem;margin:1.25rem 0 .75rem}.prose h3{font-size:1.25rem;margin:1rem 0 .5rem}.prose p{margin:.75rem 0;line-height:1.6;color:#d1d5db}.prose ol,.prose ul{margin:1rem 0;padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin:.25rem 0;line-height:1.5;color:#d1d5db}.prose ul li::marker{color:#60a5fa}.prose ol li::marker{color:#60a5fa;font-weight:700}.prose ol li+li,.prose ul li+li{margin-top:.25rem}.prose ol>li>p,.prose ul>li>p{margin:0 0 .25rem}.prose strong{color:#ffffff;font-weight:600}.prose pre{background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;padding:1rem;margin:1rem 0;overflow-x:auto}.prose pre code{background:none;padding:0}.prose code,.prose pre code{color:#e5e7eb;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.prose code{background-color:#374151;padding:.125rem .375rem;border-radius:.25rem}.prose blockquote{border-left:4px solid #3b82f6;background-color:rgba(31,41,55,.5);padding:.5rem 1rem;margin:1rem 0;border-radius:0 .5rem .5rem 0;font-style:italic;color:#9ca3af}.prose table{width:100%;border-collapse:collapse;margin:1rem 0;border:1px solid #374151;border-radius:.5rem;overflow:hidden}.prose thead{background-color:#374151}.prose tbody{background-color:#1f2937}.prose th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#ffffff;border-bottom:1px solid #4b5563}.prose td{padding:.75rem 1rem;color:#d1d5db;border-bottom:1px solid #374151}.prose tr:last-child td{border-bottom:none}.prose a{color:#60a5fa;text-decoration:none}.prose a:hover{color:#93c5fd;text-decoration:underline}.prose hr{border:none;border-top:1px solid #374151;margin:1.5rem 0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose>*+*{margin-top:.75rem}.decision-answer .markdown-renderer,.decision-answer .prose,.decision-answer .prose li,.decision-answer .prose p{color:#29483f}.decision-answer .prose h1,.decision-answer .prose h2,.decision-answer .prose h3,.decision-answer .prose h4,.decision-answer .prose h5,.decision-answer .prose h6,.decision-answer .prose strong{color:#123c2f}.decision-answer .prose blockquote{background:#eef1e8;border-left-color:#7cb342;color:#48675e}