.markdown-viewer{max-width:100%;overflow-x:auto}.markdown-viewer-error{border-radius:4px;margin-bottom:16px}.markdown-viewer-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:40px 20px;display:flex}.markdown-viewer-loading p{color:#86909c;margin:0;font-family:MiSans,Noto Sans,sans-serif;font-size:14px}.markdown-viewer-content{max-width:100%;overflow-x:auto}.markdown-viewer-content h1,.markdown-viewer-content h2,.markdown-viewer-content h3,.markdown-viewer-content h4,.markdown-viewer-content h5,.markdown-viewer-content h6{color:var(--color-text-primary,#1d2129);margin-top:24px;margin-bottom:16px;font-family:MiSans,Noto Sans,sans-serif;font-weight:600;line-height:1.25}.markdown-viewer-content h1:first-child,.markdown-viewer-content h2:first-child{margin-top:0}.markdown-viewer-content h1{border-bottom:1px solid var(--color-border-lightest,#f0f0f0);padding-bottom:8px;font-size:2em}.markdown-viewer-content h2{border-bottom:1px solid var(--color-border-lightest,#f0f0f0);padding-bottom:6px;font-size:1.5em}.markdown-viewer-content h3{font-size:1.25em}.markdown-viewer-content h4{font-size:1em}.markdown-viewer-content h5{font-size:.875em}.markdown-viewer-content h6{color:var(--color-text-secondary,#4e5969);font-size:.85em}.markdown-viewer-content p{color:var(--color-text-primary,#1d2129);font-family:MiSans,Noto Sans,sans-serif;line-height:1.6;font-size:var(--font-size-md,14px);margin-bottom:16px}.markdown-viewer-content ul,.markdown-viewer-content ol{margin-bottom:16px;padding-left:24px}.markdown-viewer-content li{font-family:MiSans,Noto Sans,sans-serif;line-height:1.6;font-size:var(--font-size-md,14px);margin-bottom:4px}.markdown-viewer-content blockquote{margin:var(--spacing-lg,16px) 0;color:var(--color-text-secondary,#4e5969);border-left:4px solid var(--color-border-lightest,#f0f0f0);background-color:var(--color-bg-secondary,#f1f2f5);padding:0 16px}.markdown-viewer-content code{background-color:var(--color-bg-secondary,#f1f2f5);border-radius:3px;padding:2px 4px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:85%}.markdown-viewer-content pre{margin:var(--spacing-lg,16px) 0;padding:var(--spacing-lg,16px);background-color:var(--color-bg-secondary,#f1f2f5);border-radius:var(--border-radius,4px);border:1px solid var(--color-border-lightest,#f0f0f0);font-size:85%;line-height:1.45;overflow:auto}.markdown-viewer-content pre code{background-color:transparent;border-radius:0;padding:0}.markdown-viewer-content table{margin:var(--spacing-lg,16px) 0;border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown-viewer-content table th,.markdown-viewer-content table td{padding:var(--spacing-sm,8px) 12px;border:1px solid var(--color-border-lightest,#f0f0f0);text-align:left;font-family:MiSans,Noto Sans,sans-serif;font-size:var(--font-size-md,14px)}.markdown-viewer-content table th{background-color:var(--color-bg-secondary,#f1f2f5);font-weight:600}.markdown-viewer-content table tr:nth-child(2n){background-color:var(--color-bg-tertiary,#fafafa)}.markdown-viewer-content img{border-radius:var(--border-radius,4px);max-width:100%;height:auto;margin:var(--spacing-lg,16px) 0}.markdown-viewer-content a{color:var(--color-primary,#3b82f6);text-decoration:none}.markdown-viewer-content a:hover{text-decoration:underline}.markdown-viewer-content hr{margin:var(--spacing-xxl,24px) 0;border:none;border-top:1px solid var(--color-border-lightest,#f0f0f0)}.markdown-viewer-content strong{font-weight:600}.markdown-viewer-content em{font-style:italic}@media (max-width:768px){.markdown-viewer-content h1{font-size:1.5em}.markdown-viewer-content h2{font-size:1.25em}.markdown-viewer-content h3{font-size:1.1em}.markdown-viewer-content table{font-size:var(--font-size-xs,12px)}.markdown-viewer-content table th,.markdown-viewer-content table td{padding:6px 8px}}@media (max-width:480px){.markdown-viewer-content h1{font-size:1.25em}.markdown-viewer-content h2{font-size:1.1em}.markdown-viewer-content h3{font-size:1em}.markdown-viewer-content p,.markdown-viewer-content li{font-size:var(--font-size-sm,13px)}}
