.universal-markdown{font-family:var(--font-sans,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:.95rem;line-height:1.55;color:rgb(var(--fg));max-width:none;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;hyphens:auto;white-space:normal}.universal-markdown-content{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;max-width:inherit;word-wrap:inherit;overflow-wrap:inherit;word-break:inherit;hyphens:inherit;white-space:inherit}.universal-markdown .prose.chatgpt5-prose{max-width:none!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.universal-markdown .prose,.universal-markdown.prose{overflow-wrap:break-word!important}.universal-markdown h1,.universal-markdown h2,.universal-markdown h3,.universal-markdown h4,.universal-markdown h5,.universal-markdown h6{color:rgb(var(--fg))!important;font-weight:600!important;margin-top:1.5rem!important;margin-bottom:.75rem!important;line-height:1.25!important;scroll-margin-top:2rem;text-decoration:none!important;border-bottom:none!important;position:relative!important}.universal-markdown h1 a,.universal-markdown h2 a,.universal-markdown h3 a,.universal-markdown h4 a,.universal-markdown h5 a,.universal-markdown h6 a{opacity:1!important;transition:opacity .2s ease!important;position:relative!important;font-size:inherit!important;font-weight:inherit!important;margin-left:0!important}.universal-markdown h1:hover a,.universal-markdown h2:hover a,.universal-markdown h3:hover a,.universal-markdown h4:hover a,.universal-markdown h5:hover a,.universal-markdown h6:hover a{opacity:1!important}.universal-markdown h1 a,.universal-markdown h2 a,.universal-markdown h3 a,.universal-markdown h4 a,.universal-markdown h5 a,.universal-markdown h6 a{color:inherit!important;text-decoration:none!important;border-bottom:none!important}.universal-markdown h1 a:hover,.universal-markdown h2 a:hover,.universal-markdown h3 a:hover,.universal-markdown h4 a:hover,.universal-markdown h5 a:hover,.universal-markdown h6 a:hover{color:rgb(var(--fg))!important;text-decoration:none!important}.universal-markdown h1{font-size:1.5rem!important;font-weight:700!important;border-bottom:1px solid rgb(var(--border))!important;padding-bottom:.75rem!important}.universal-markdown h2{font-size:1.35rem!important;font-weight:700!important}.universal-markdown h3{font-size:1.25rem!important;font-weight:700!important}.universal-markdown h4{font-size:1.1rem!important;font-weight:600!important}.universal-markdown h5{font-size:1rem!important;font-weight:600!important}.universal-markdown h6{font-size:.875rem!important;font-weight:600!important}.universal-markdown p{margin-top:.5rem!important;margin-bottom:.5rem!important;line-height:1.6!important}.universal-markdown em,.universal-markdown p{color:rgb(var(--fg))!important}.universal-markdown p:first-child{margin-top:0!important}.universal-markdown p:last-child{margin-bottom:0!important}.universal-markdown ol,.universal-markdown ul{margin-top:.5rem!important;margin-bottom:.5rem!important;padding-left:1.25rem!important}.universal-markdown ol{list-style-type:decimal!important}.universal-markdown li{margin-top:.25rem!important;margin-bottom:.25rem!important;line-height:1.6!important;color:rgb(var(--fg))!important;padding-left:0!important}.universal-markdown li:first-child{margin-top:0!important}.universal-markdown li:last-child{margin-bottom:0!important}.universal-markdown li p,.universal-markdown ol ol,.universal-markdown ol ul,.universal-markdown ul ol,.universal-markdown ul ul{margin-top:.25rem!important;margin-bottom:.25rem!important}.universal-markdown li p:first-child{margin-top:0!important}.universal-markdown li p:last-child{margin-bottom:0!important}.universal-markdown pre{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;overflow-x:auto!important;margin:0!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:.875rem!important;line-height:1.5!important;position:relative!important}.universal-markdown code{background:rgb(var(--muted))!important;padding:.125rem .25rem!important;border-radius:.25rem!important;display:inline!important}.universal-markdown code,.universal-markdown pre code{font-size:.875rem!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;color:rgb(var(--fg))!important}.universal-markdown pre code{background:transparent!important;padding:0!important;display:block!important;line-height:1.5!important}.universal-markdown li code,.universal-markdown p code{background:rgb(var(--muted))!important;color:rgb(var(--muted-foreground))!important;padding:.125rem .375rem!important;border-radius:.25rem!important;font-size:.875rem!important;font-weight:500!important}.universal-markdown pre[class*=language-]{background:rgb(var(--card))!important;border:1px solid rgb(var(--border))!important;border-radius:.5rem!important;padding:1rem!important;margin:1rem 0!important;overflow-x:auto!important;position:relative!important}.universal-markdown pre[class*=language-] code{background:transparent!important;padding:0!important;color:rgb(var(--fg))!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:.875rem!important;line-height:1.5!important}.universal-markdown blockquote{border-left:4px solid rgb(var(--border))!important;color:rgb(var(--muted-foreground))!important;font-style:italic!important;background:rgb(var(--card))!important;padding:.75rem 1rem!important;border-radius:0 .375rem .375rem 0!important}.universal-markdown blockquote,.universal-markdown table{margin-top:.75rem!important;margin-bottom:.75rem!important}.universal-markdown table{border-collapse:collapse!important;width:100%!important;border:1px solid rgb(var(--border))!important;border-radius:.5rem!important;overflow:hidden!important}.universal-markdown td,.universal-markdown th{border:1px solid rgb(var(--border))!important;padding:.75rem!important;text-align:left!important;vertical-align:top!important}.universal-markdown th{font-weight:600!important;color:rgb(var(--fg))!important}.universal-markdown tbody tr:nth-child(2n),.universal-markdown th{background:rgb(var(--card))!important}.universal-markdown tbody tr:hover{background:rgb(var(--muted))!important}.universal-markdown a{text-decoration:underline!important;text-underline-offset:2px!important;transition:color .2s ease!important}.universal-markdown a,.universal-markdown a:hover{color:rgb(var(--primary))!important}.universal-markdown strong{font-weight:600!important;color:rgb(var(--fg))!important}.universal-markdown em{font-style:italic!important;color:rgb(var(--muted-foreground))!important}.universal-markdown hr{border:none!important;border-top:1px solid rgb(var(--border))!important;margin:1.5rem 0!important}.universal-markdown input[type=checkbox]{margin-right:.5rem!important;accent-color:rgb(var(--primary))!important}.universal-markdown .callout{margin:1rem 0!important;padding:1rem!important;border-radius:.5rem!important;border-left:4px solid!important}@media (max-width:768px){.universal-markdown{font-size:14px!important}.universal-markdown h1{font-size:1.375rem!important}.universal-markdown h2{font-size:1.125rem!important}.universal-markdown h3{font-size:1rem!important}.universal-markdown pre{font-size:.8125rem!important;padding:.75rem!important}.universal-markdown table{font-size:.875rem!important}.universal-markdown td,.universal-markdown th{padding:.5rem!important}}.universal-markdown.claude-response{line-height:1.6!important}.universal-markdown.claude-response p{margin-bottom:.75rem!important;line-height:1.6!important}.universal-markdown.claude-response h1,.universal-markdown.claude-response h2,.universal-markdown.claude-response h3,.universal-markdown.claude-response h4,.universal-markdown.claude-response h5,.universal-markdown.claude-response h6{margin-top:1.5rem!important;margin-bottom:.75rem!important;line-height:1.4!important;color:rgb(var(--fg))!important;font-weight:600!important}.universal-markdown.claude-response h2{font-size:1.25rem!important}.universal-markdown.claude-response h3{font-size:1.125rem!important}.universal-markdown.claude-response h4,.universal-markdown.claude-response p{font-size:1rem!important}.universal-markdown.chatgpt5nano-response{line-height:1.6!important}.universal-markdown.chatgpt5nano-response p{margin-bottom:.75rem!important;line-height:1.6!important;font-size:1rem!important}.universal-markdown.chatgpt5nano-response h1,.universal-markdown.chatgpt5nano-response h2,.universal-markdown.chatgpt5nano-response h3,.universal-markdown.chatgpt5nano-response h4,.universal-markdown.chatgpt5nano-response h5,.universal-markdown.chatgpt5nano-response h6{margin-top:1.5rem!important;margin-bottom:.75rem!important;line-height:1.4!important;color:rgb(var(--fg))!important;font-weight:600!important}.universal-markdown.chatgpt5nano-response h2{font-size:1.25rem!important}.universal-markdown.chatgpt5nano-response h3{font-size:1.125rem!important}.universal-markdown.chatgpt5nano-response h4{font-size:1rem!important}.universal-markdown.chatgpt5nano-response ol,.universal-markdown.chatgpt5nano-response ul{margin-bottom:.75rem!important;padding-left:1.5rem!important}.universal-markdown.chatgpt5nano-response li{margin-bottom:.25rem!important;line-height:1.6!important}.universal-markdown.chatgpt5nano-response strong{font-weight:600!important;color:rgb(var(--fg))!important}.universal-markdown.chatgpt5nano-response em{font-style:italic!important;color:rgb(var(--muted-foreground))!important}.universal-markdown.claude-response ol,.universal-markdown.claude-response ul{margin-bottom:.75rem!important;padding-left:1.5rem!important}.universal-markdown.claude-response li{margin-bottom:.25rem!important;line-height:1.6!important}.universal-markdown.claude-response strong{font-weight:600!important;color:rgb(var(--fg))!important}.universal-markdown.claude-response em{font-style:italic!important;color:rgb(var(--muted-foreground))!important}