.markdown-body{color:#111827;overflow-wrap:anywhere;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.8}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:#030712;margin:1.35em 0 .55em;font-weight:700;line-height:1.35}.markdown-body h1{letter-spacing:-.025em;font-size:2rem}.markdown-body h2{letter-spacing:-.015em;font-size:1.55rem}.markdown-body h3{font-size:1.25rem}.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:1.05rem}.markdown-body blockquote,.markdown-body details,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin:0 0 1em}.markdown-body ol,.markdown-body ul{padding-left:1.6em}.markdown-body ul{list-style:outside}.markdown-body ol{list-style:decimal}.markdown-body li+li{margin-top:.3em}.markdown-body ul.contains-task-list{padding-left:0;list-style:none}.markdown-body .task-list-item-label{align-items:flex-start;gap:.5rem;display:inline-flex}.markdown-body input[type=checkbox]{margin-top:.48em}.markdown-body blockquote{color:#4b5563;border-left:3px solid #d1d5db;padding-left:1em}.markdown-body code{background:#f3f4f6;border-radius:.35rem;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.markdown-body pre{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;max-width:100%;padding:1rem;font-size:.9em;line-height:1.6;overflow:auto}.markdown-body pre code{white-space:pre;background:0 0;border:0;padding:0;font-size:1em}.markdown-body a{color:#2563eb;text-underline-offset:3px;-webkit-text-decoration:underline #93c5fd;text-decoration:underline #93c5fd}.markdown-body strong{font-weight:700}.markdown-body img{box-sizing:content-box;border-radius:.5rem;max-width:100%}.markdown-body table{border-spacing:0;border-collapse:collapse;width:100%;display:block;overflow-x:auto}.markdown-body table td,.markdown-body table th{text-align:left;border:1px solid #d1d5db;padding:.55rem .75rem}.markdown-body table th{background:#f3f4f6;font-weight:650}.markdown-body hr{border:0;border-top:1px solid #e5e7eb;margin:2rem 0}@media (width<=640px){.document-page{min-height:0}.markdown-body{font-size:15px;line-height:1.72}.markdown-body h1{font-size:1.7rem}.markdown-body h2{font-size:1.35rem}}
