.prose h1,.prose h2{line-height:1.5!important}.prose blockquote,.prose figure,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose hr,.prose img,.prose li,.prose ol,.prose p,.prose pre,.prose table,.prose ul{margin-top:0!important;margin-bottom:0!important}.prose p{min-height:1em}.prose p:empty:before{content:"\00a0"}.dark .prose,.dark .prose p{color:#f3f4f6!important}.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6{color:#fff!important}.dark .prose a{color:#60a5fa!important}.dark .prose code,.dark .prose pre{background-color:#1f2937!important;color:#f3f4f6!important}.dark .prose blockquote{border-left-color:#4b5563!important;color:#d1d5db!important}.dark .prose table td,.dark .prose table th{border-color:#4b5563!important}.dark .prose table th{background-color:#1f2937!important}.dark .prose strong{color:#fff!important}.dark .prose em{color:#f3f4f6!important}.dark .prose ol li::marker,.dark .prose ul li::marker{color:#d1d5db!important}.prose ul[data-type=taskList]{list-style:none;padding-left:0}.prose ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5rem}.prose ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.25rem}.prose ul[data-type=taskList] li>label input[type=checkbox]{cursor:pointer;accent-color:#3b82f6}.prose ul[data-type=taskList] li[data-checked=true]>div>p{text-decoration:line-through;color:#9ca3af}.prose mark{border-radius:.15em;padding:.1em .2em}.dark .prose del,.dark .prose s{color:#9ca3af!important}.prose sup{vertical-align:super;font-size:.75em}.prose sub{vertical-align:sub;font-size:.75em}.dark .prose hr{border-color:#4b5563!important}details summary span.faq-chevron{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}details[open] summary span.faq-chevron{transform:rotate(180deg)}html{scroll-behavior:smooth}.prose h2[id],.prose h3[id]{scroll-margin-top:90px}.prose .code-block-wrapper{margin:1.25rem 0;border-radius:.5rem;overflow:hidden;border:1px solid #e5e7eb}.dark .prose .code-block-wrapper{border-color:#374151}.prose .code-block-header{display:flex;align-items:center;justify-content:flex-end;padding:.4rem .75rem;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb}.dark .prose .code-block-header{background-color:#111827;border-bottom-color:#374151}.prose .code-copy-btn{font-size:.72rem;font-weight:500;padding:.2rem .6rem;border-radius:.375rem;color:#4b5563;background-color:#fff;border:1px solid #d1d5db;cursor:pointer;transition:background-color .15s,color .15s}.prose .code-copy-btn:hover{background-color:#f3f4f6}.dark .prose .code-copy-btn{color:#d1d5db;background-color:#1f2937;border-color:#4b5563}.dark .prose .code-copy-btn:hover{background-color:#374151}.prose .code-copy-btn.copied{color:#16a34a;border-color:#16a34a}.dark .prose .code-copy-btn.copied{color:#4ade80;border-color:#4ade80}.prose .code-block-wrapper pre{margin:0!important;border-radius:0;border:0}.prose .hljs{background:transparent}.prose .hljs-comment,.prose .hljs-quote{color:#6a737d;font-style:italic}.prose .hljs-doctag,.prose .hljs-keyword,.prose .hljs-literal,.prose .hljs-selector-tag,.prose .hljs-type{color:#d73a49}.prose .hljs-addition,.prose .hljs-regexp,.prose .hljs-string{color:#032f62}.prose .hljs-attr,.prose .hljs-attribute,.prose .hljs-number,.prose .hljs-template-variable,.prose .hljs-variable{color:#005cc5}.prose .hljs-built_in,.prose .hljs-bullet,.prose .hljs-class .hljs-title,.prose .hljs-symbol,.prose .hljs-title,.prose .hljs-title.class_,.prose .hljs-title.function_{color:#6f42c1}.prose .hljs-name,.prose .hljs-section,.prose .hljs-tag{color:#22863a}.prose .hljs-meta{color:#6a737d}.prose .hljs-deletion{color:#b31d34}.dark .prose .hljs-comment,.dark .prose .hljs-quote{color:#8b949e}.dark .prose .hljs-doctag,.dark .prose .hljs-keyword,.dark .prose .hljs-literal,.dark .prose .hljs-selector-tag,.dark .prose .hljs-type{color:#ff7b72}.dark .prose .hljs-addition,.dark .prose .hljs-regexp,.dark .prose .hljs-string{color:#a5d6ff}.dark .prose .hljs-attr,.dark .prose .hljs-attribute,.dark .prose .hljs-number,.dark .prose .hljs-template-variable,.dark .prose .hljs-variable{color:#79c0ff}.dark .prose .hljs-built_in,.dark .prose .hljs-bullet,.dark .prose .hljs-class .hljs-title,.dark .prose .hljs-symbol,.dark .prose .hljs-title,.dark .prose .hljs-title.class_,.dark .prose .hljs-title.function_{color:#d2a8ff}.dark .prose .hljs-name,.dark .prose .hljs-section,.dark .prose .hljs-tag{color:#7ee787}