[data-v-090e09f9] .chat-content h1{color:var(--text-primary);font-size:1.25rem;font-weight:600;line-height:1.4;margin:1.5rem 0 1rem}[data-v-090e09f9] .chat-content h2{color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.4;margin:1.25rem 0 .75rem}[data-v-090e09f9] .chat-content h3{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.4;margin:1rem 0 .5rem}[data-v-090e09f9] .chat-content h4{color:var(--text-primary);font-size:.9375rem;font-weight:600;line-height:1.4;margin:.875rem 0 .5rem}[data-v-090e09f9] .chat-content p{color:var(--text-primary);line-height:1.6;margin-bottom:1rem}[data-v-090e09f9] .chat-content p:last-child{margin-bottom:0}[data-v-090e09f9] .chat-content ol,[data-v-090e09f9] .chat-content ul{line-height:1.6;margin:1rem 0;padding-left:1.5rem}[data-v-090e09f9] .chat-content ul{list-style-type:disc}[data-v-090e09f9] .chat-content ol{list-style-type:decimal}[data-v-090e09f9] .chat-content li{color:var(--text-primary);margin-bottom:.5rem}[data-v-090e09f9] .chat-content li:last-child{margin-bottom:0}[data-v-090e09f9] .chat-content ol ol,[data-v-090e09f9] .chat-content ol ul,[data-v-090e09f9] .chat-content ul ol,[data-v-090e09f9] .chat-content ul ul{margin:.5rem 0;padding-left:1.25rem}[data-v-090e09f9] .chat-content strong{color:var(--text-primary);font-weight:600}[data-v-090e09f9] .chat-content em{color:var(--text-secondary);font-style:italic}[data-v-090e09f9] .chat-content code{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.375rem;color:#db2777;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;font-weight:500;padding:.125rem .375rem}[data-v-090e09f9] .chat-content pre{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5rem;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.5;margin:1rem 0;overflow-x:auto;padding:1rem}[data-v-090e09f9] .chat-content pre code{background:none;border:none;border-radius:0;color:var(--text-primary);font-weight:400;padding:0}[data-v-090e09f9] .chat-content blockquote{background:var(--bg-secondary);border-left:3px solid var(--border-color);border-radius:0 .375rem .375rem 0;color:var(--text-secondary);font-style:italic;margin:1rem 0;padding:.75rem 1rem}[data-v-090e09f9] .chat-content a{color:#3b82f6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease}[data-v-090e09f9] .chat-content a:hover{color:#2563eb;text-decoration-thickness:2px}[data-v-090e09f9] .chat-content hr{border:none;border-top:1px solid var(--border-color);margin:1.5rem 0}@media(max-width:640px){[data-v-090e09f9] .chat-content h1{font-size:1.125rem;margin:1.25rem 0 .75rem}[data-v-090e09f9] .chat-content h2{font-size:1rem;margin:1rem 0 .5rem}[data-v-090e09f9] .chat-content ol,[data-v-090e09f9] .chat-content ul{padding-left:1.25rem}[data-v-090e09f9] .chat-content pre{font-size:.8125rem;padding:.75rem}}[data-v-363ff7f1] h1,[data-v-363ff7f1] h2,[data-v-363ff7f1] h3,[data-v-363ff7f1] h4,[data-v-363ff7f1] h5,[data-v-363ff7f1] h6{color:var(--text-primary);font-weight:600;margin-bottom:.75rem;margin-top:1rem}[data-v-363ff7f1] h1{font-size:1.25rem}[data-v-363ff7f1] h2{font-size:1.125rem}[data-v-363ff7f1] h3{font-size:1rem}[data-v-363ff7f1] h4{font-size:.875rem}[data-v-363ff7f1] p{color:var(--text-primary);line-height:1.6;margin-bottom:.75rem}[data-v-363ff7f1] a{color:#3b82f6;text-decoration:underline}[data-v-363ff7f1] a:hover{color:#1d4ed8}[data-v-363ff7f1] strong{color:var(--text-primary);font-weight:600}[data-v-363ff7f1] em{color:var(--text-secondary);font-style:italic}[data-v-363ff7f1] code{background-color:var(--bg-secondary);border-radius:.25rem;color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,SF Mono,monospace;font-size:.875rem;padding:.125rem .25rem}[data-v-363ff7f1] pre{background-color:var(--bg-secondary);border-radius:.5rem;color:var(--text-primary);margin-bottom:.75rem;overflow-x:auto;padding:.75rem}[data-v-363ff7f1] pre code{background-color:transparent;padding:0}[data-v-363ff7f1] blockquote{border-left:4px solid var(--border-color);color:var(--text-secondary);font-style:italic;margin:.75rem 0;padding-left:1rem}[data-v-363ff7f1] ol,[data-v-363ff7f1] ul{margin-bottom:.75rem;padding-left:1.5rem}[data-v-363ff7f1] li{color:var(--text-primary);margin-bottom:.25rem}[data-v-363ff7f1] ul li{list-style-type:disc}[data-v-363ff7f1] ol li{list-style-type:decimal}[data-v-363ff7f1] hr{border-color:var(--border-color);margin:1rem 0}[data-v-363ff7f1] del{color:var(--text-muted);text-decoration:line-through}
