pre code.hljs{border-radius:.5rem;padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}pre{border-radius:.5rem;margin:1.5em 0;transition:all .3s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dark pre{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0000002e}code{font-family:Fira Code,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9em;line-height:1.5}:not(pre)>code{border-radius:3px;padding:.2em .4em;font-size:.9em}.light :not(pre)>code{color:#333;background:#f0f0f0}.dark :not(pre)>code{color:#abb2bf;background:#2c313c}.hljs{color:#383a42;background:#fafafa;transition:background-color .3s,color .3s}.hljs-comment,.hljs-quote{color:#a0a1a7;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#a626a4}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e45649}.hljs-literal{color:#0184bb}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#50a14f}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#986801}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#4078f2}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#c18401}.dark .hljs{color:#abb2bf;background:#282c34}.dark .hljs-comment,.dark .hljs-quote{color:#5c6370;font-style:italic}.dark .hljs-doctag,.dark .hljs-keyword,.dark .hljs-formula{color:#c678dd}.dark .hljs-section,.dark .hljs-name,.dark .hljs-selector-tag,.dark .hljs-deletion,.dark .hljs-subst{color:#e06c75}.dark .hljs-literal{color:#56b6c2}.dark .hljs-string,.dark .hljs-regexp,.dark .hljs-addition,.dark .hljs-attribute,.dark .hljs-meta .hljs-string{color:#98c379}.dark .hljs-attr,.dark .hljs-variable,.dark .hljs-template-variable,.dark .hljs-type,.dark .hljs-selector-class,.dark .hljs-selector-attr,.dark .hljs-selector-pseudo,.dark .hljs-number{color:#d19a66}.dark .hljs-symbol,.dark .hljs-bullet,.dark .hljs-link,.dark .hljs-meta,.dark .hljs-selector-id,.dark .hljs-title{color:#61afef}.dark .hljs-built_in,.dark .hljs-title.class_,.dark .hljs-class .hljs-title{color:#e5c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.hljs-line-highlighted{background-color:#2dd4bf14;border-left:3px solid #2dd4bf}.dark .hljs-line-highlighted{background-color:#2dd4bf26}.prose{color:#374151;font-size:1rem;line-height:1.75;width:100%!important;max-width:none!important}.dark .prose{color:#e5e7eb}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#111827;margin-top:2em;margin-bottom:1em;font-weight:700;line-height:1.25;width:100%!important}.dark .prose h1,.dark .prose h2,.dark .prose h3,.dark .prose h4,.dark .prose h5,.dark .prose h6{color:#fff}.prose h1 code,.prose h2 code,.prose h3 code,.prose h4 code{font-size:.9em}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose blockquote{color:#4b5563;border-left-width:4px;border-left-color:#e5e7eb;margin-top:1.6em;margin-bottom:1.6em;padding-left:1rem;font-style:italic}.dark .prose blockquote{color:#d1d5db;border-left-color:#4b5563}.prose a{color:#10b981;font-weight:500;text-decoration:underline}.prose a:hover{color:#059669}.dark .prose a{color:#34d399}.dark .prose a:hover{color:#6ee7b7}.prose img{border-radius:.375rem;margin-top:2em;margin-bottom:2em}.prose hr{border-color:#e5e7eb;margin-top:3em;margin-bottom:3em}.dark .prose hr{border-color:#4b5563}.prose table{table-layout:auto;border-collapse:collapse;border:1px solid #e5e7eb;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7}.dark .prose table{border:1px solid #4b5563}.prose thead{color:#111827;border-bottom-width:1px;border-bottom-color:#e5e7eb;font-weight:600}.dark .prose thead{color:#fff;border-bottom-color:#4b5563}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.dark .prose tbody tr{border-bottom-color:#374151}.prose tbody tr:last-child{border-bottom-width:0}.prose td,.prose th{vertical-align:top;border:1px solid #e5e7eb;padding:.75em}.dark .prose th,.dark .prose td{border-color:#4b5563}.prose pre{color:#e5e7eb;background-color:#1f2937;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding:1.14286em;font-size:.875em;line-height:1.7;overflow-x:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;width:100%!important;max-width:none!important}.dark .prose pre{background-color:#111827;box-shadow:0 4px 6px -1px #00000080,0 2px 4px -2px #00000080}.prose code{color:#1f2937;background-color:#f3f4f6;border-radius:.25rem;padding:.25em .5em;font-size:.875em;font-weight:500}.dark .prose code{color:#e5e7eb;background-color:#374151}.prose pre code{color:inherit;font-weight:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.prose code,.prose pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prose ul,.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;width:100%!important;display:block!important}.prose ol{list-style-type:decimal!important;list-style-position:outside!important}.prose ol ol{list-style-type:lower-alpha!important}.prose ol ol ol{list-style-type:lower-roman!important}.prose ul{list-style-type:disc!important}.prose ul ul{list-style-type:circle!important}.prose ul ul ul{list-style-type:square!important}.prose li{margin-top:.5em;margin-bottom:.5em;display:list-item!important}.prose ol>li{padding-left:.25em!important}.prose ul>li{padding-left:.375em}.prose ol>li>p:first-child,.prose ul>li>p:first-child{margin-top:0!important;display:inline!important}.prose li>p:not(:first-child){margin-top:.5em!important;display:block!important}.prose li+li{margin-top:.25em}.prose ol>li>ol,.prose ol>li>ul,.prose ul>li>ol,.prose ul>li>ul{margin-top:.5em!important;margin-bottom:.5em!important;display:block!important}.prose li+h1,.prose li+h2,.prose li+h3,.prose li+h4{margin-top:1.5em!important}.prose li>pre{margin-top:1em;margin-bottom:1em}.prose ol>li>em:first-child,.prose ol>li>strong:first-child,.prose ol>li>a:first-child,.prose ol>li>code:first-child,.prose ol>li>mark:first-child,.prose ol>li>span:first-child,.prose ul>li>em:first-child,.prose ul>li>strong:first-child,.prose ul>li>a:first-child,.prose ul>li>code:first-child,.prose ul>li>mark:first-child,.prose ul>li>span:first-child{margin-top:0!important;display:inline!important}.prose li>*{display:inline-block}.prose li>p:first-child>em:first-child,.prose li>p:first-child>strong:first-child,.prose em,.prose strong{display:inline!important}
