.markdown-content[data-v-7bee9bdd]{line-height:1.6}.markdown-content[data-v-7bee9bdd] h1,.markdown-content[data-v-7bee9bdd] h2,.markdown-content[data-v-7bee9bdd] h3,.markdown-content[data-v-7bee9bdd] h4,.markdown-content[data-v-7bee9bdd] h5,.markdown-content[data-v-7bee9bdd] h6{margin:.5em 0 .3em;font-weight:600;line-height:1.3}.markdown-content[data-v-7bee9bdd] h1{font-size:1.4em}.markdown-content[data-v-7bee9bdd] h2{font-size:1.3em}.markdown-content[data-v-7bee9bdd] h3{font-size:1.2em}.markdown-content[data-v-7bee9bdd] h4{font-size:1.1em}.markdown-content[data-v-7bee9bdd] h5{font-size:1em}.markdown-content[data-v-7bee9bdd] h6{font-size:.9em}.markdown-content[data-v-7bee9bdd] p{margin:.5em 0}.markdown-content[data-v-7bee9bdd] ul,.markdown-content[data-v-7bee9bdd] ol{margin:.5em 0;padding-left:1.5em}.markdown-content[data-v-7bee9bdd] li{margin:.2em 0}.markdown-content[data-v-7bee9bdd] blockquote{margin:.5em 0;padding:.5em 1em;border-left:4px solid #e5e7eb;background-color:#f9fafb;color:#6b7280}.markdown-content[data-v-7bee9bdd] code{background-color:#f3f4f6;padding:.2em .4em;border-radius:.25em;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-content[data-v-7bee9bdd] pre{background-color:#1f2937;color:#f9fafb;padding:1em;border-radius:.5em;overflow-x:auto;margin:.5em 0}.markdown-content[data-v-7bee9bdd] pre code{background-color:transparent;padding:0;color:inherit}.markdown-content[data-v-7bee9bdd] a{color:#3b82f6;text-decoration:underline}.markdown-content[data-v-7bee9bdd] a:hover{color:#2563eb}.markdown-content[data-v-7bee9bdd] strong{font-weight:600}.markdown-content[data-v-7bee9bdd] em{font-style:italic}.markdown-content[data-v-7bee9bdd] table{border-collapse:collapse;width:100%;margin:.5em 0}.markdown-content[data-v-7bee9bdd] th,.markdown-content[data-v-7bee9bdd] td{border:1px solid #e5e7eb;padding:.5em;text-align:left}.markdown-content[data-v-7bee9bdd] th{background-color:#f9fafb;font-weight:600}.markdown-content[data-v-7bee9bdd] hr{border:none;border-top:1px solid #e5e7eb;margin:1em 0}.loading-spinner-white[data-v-4179afa9]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-4179afa9 1s linear infinite}@keyframes spin-4179afa9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}textarea[data-v-4179afa9]:disabled{background-color:#f9fafb;cursor:not-allowed}textarea[data-v-4179afa9]:not(:disabled):focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ai-provider-selector[data-v-88c9a26b]{background:#f8fafc;border-radius:8px;padding:16px;border:1px solid #e5e7eb}.selector-row[data-v-88c9a26b]{display:flex;gap:20px;margin-bottom:16px}.selector-item[data-v-88c9a26b]{flex:1;min-width:0}.selector-label[data-v-88c9a26b]{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.selector-select[data-v-88c9a26b]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:white;color:#1f2937;transition:border-color .2s ease}.selector-select[data-v-88c9a26b]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.selector-select[data-v-88c9a26b]:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.selector-desc[data-v-88c9a26b]{margin-top:6px;font-size:12px;color:#6b7280;line-height:1.4;min-height:16px}.current-selection[data-v-88c9a26b]{padding:12px;background:white;border-radius:6px;border:1px solid #e5e7eb}.selection-info[data-v-88c9a26b]{display:flex;align-items:center;gap:8px}.selection-label[data-v-88c9a26b]{font-size:12px;color:#6b7280;font-weight:500}.selection-value[data-v-88c9a26b]{font-size:14px;color:#1f2937;font-weight:500}@media (max-width: 640px){.selector-row[data-v-88c9a26b]{flex-direction:column;gap:16px}.ai-provider-selector[data-v-88c9a26b]{padding:12px}}.overflow-y-auto[data-v-bc1d6863]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-bc1d6863]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.overflow-y-auto[data-v-bc1d6863]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.overflow-y-auto[data-v-bc1d6863]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes spin-bc1d6863{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-bc1d6863]{animation:spin-bc1d6863 1s linear infinite}
