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