.markdown-renderer[data-v-0b361114]{color:var(--text-primary);font-size:14px;line-height:1.6}.markdown-renderer .doc-loading[data-v-0b361114]{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;height:80px;justify-content:center}.markdown-renderer .doc-loading .loading-spinner[data-v-0b361114]{animation:spin-0b361114 1s linear infinite;border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-color);height:18px;margin-bottom:8px;width:18px}.markdown-renderer .doc-loading p[data-v-0b361114]{font-size:13px;margin:0}@keyframes spin-0b361114{to{transform:rotate(1turn)}}.markdown-renderer .doc-error[data-v-0b361114]{background:#ef44441a;border-radius:4px;color:#ef4444;font-size:13px;padding:12px}.markdown-renderer .no-content[data-v-0b361114]{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;height:100px;justify-content:center}.markdown-renderer .doc-body[data-v-0b361114] h1{border-bottom:2px solid var(--accent-color);color:var(--text-primary);font-size:22px;font-weight:700;margin:20px 0 12px;padding-bottom:6px}.markdown-renderer .doc-body[data-v-0b361114] h2{color:var(--text-primary);font-size:18px;font-weight:600;margin:16px 0 10px}.markdown-renderer .doc-body[data-v-0b361114] h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:14px 0 8px}.markdown-renderer .doc-body[data-v-0b361114] h4{color:var(--text-primary);font-size:15px;font-weight:600;margin:12px 0 6px}.markdown-renderer .doc-body[data-v-0b361114] p{margin:8px 0}.markdown-renderer .doc-body[data-v-0b361114] ol,.markdown-renderer .doc-body[data-v-0b361114] ul{margin:8px 0;padding-left:20px}.markdown-renderer .doc-body[data-v-0b361114] li{line-height:1.5;margin:4px 0}.markdown-renderer .doc-body[data-v-0b361114] code{background:var(--bg-dark);border:1px solid var(--border-color);border-radius:3px;color:var(--accent-color);font-family:Fira Code,Courier New,monospace;font-size:12px;padding:2px 6px}.markdown-renderer .doc-body[data-v-0b361114] pre{background:var(--bg-dark);border:1px solid var(--border-color);border-radius:6px;margin:12px 0;overflow-x:auto;padding:12px}.markdown-renderer .doc-body[data-v-0b361114] pre code{background:none;border:none;color:var(--text-primary);font-size:12px;line-height:1.5;padding:0}.markdown-renderer .doc-body[data-v-0b361114] a{border-bottom:1px solid transparent;color:var(--accent-color);text-decoration:none;transition:all .2s ease}.markdown-renderer .doc-body[data-v-0b361114] a:hover{background:#508bfe1a;border-bottom-color:var(--accent-color)}.markdown-renderer .doc-body[data-v-0b361114] img{border:1px solid var(--border-color);border-radius:6px;box-shadow:0 2px 8px #0006;margin:12px 0;max-width:100%}.markdown-renderer .doc-body[data-v-0b361114] blockquote{background:linear-gradient(135deg,#508bfe1a,#508bfe05);border-left:3px solid var(--accent-color);border-radius:0 4px 4px 0;color:var(--text-secondary);margin:12px 0;padding:8px 12px}.markdown-renderer .doc-body[data-v-0b361114] blockquote p{margin:0}.markdown-renderer .doc-body[data-v-0b361114] hr{border:none;border-top:1px solid var(--border-color);margin:16px 0}.markdown-renderer .doc-body[data-v-0b361114] table{border-collapse:collapse;border-radius:4px;box-shadow:0 1px 4px #0000004d;font-size:13px;margin:12px 0;overflow:hidden;width:100%}.markdown-renderer .doc-body[data-v-0b361114] thead{background:#508bfe26}.markdown-renderer .doc-body[data-v-0b361114] th{border-bottom:1px solid var(--accent-color);color:var(--text-primary);font-weight:600;padding:8px 10px;text-align:left}.markdown-renderer .doc-body[data-v-0b361114] td{border-bottom:1px solid var(--border-color);padding:8px 10px}.markdown-renderer .doc-body[data-v-0b361114] tbody tr:hover{background:var(--bg-light)}@media(max-width:768px){.markdown-renderer[data-v-0b361114]{font-size:13px}.markdown-renderer .doc-body[data-v-0b361114] h1{font-size:20px}.markdown-renderer .doc-body[data-v-0b361114] h2{font-size:17px}.markdown-renderer .doc-body[data-v-0b361114] h3{font-size:15px}.markdown-renderer .doc-body[data-v-0b361114] h4{font-size:14px}}
