pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.prose h1{font-size:1.8rem!important;font-weight:900!important;margin-bottom:1.2rem!important;margin-top:2rem!important;line-height:1.3!important;color:inherit!important}.prose h2{font-size:1.5rem!important;font-weight:800!important;margin-bottom:1rem!important;margin-top:1.5rem!important;color:inherit!important}.prose h3{font-size:1.2rem!important;font-weight:700!important;margin-bottom:.8rem!important;color:inherit!important}.prose p{font-size:.95rem!important;line-height:1.75!important;color:inherit!important}.prose a{color:#6366f1!important;text-decoration:none!important;font-weight:600!important;border-bottom:1px dashed #6366f1!important;transition:all .3s ease!important}.prose a:hover{color:#4f46e5!important;border-bottom-style:solid!important;background-color:#6366f11a!important;padding:0 .2rem!important;border-radius:.2rem!important}.dark .prose a{color:#818cf8!important;border-bottom-color:#818cf8!important}.dark .prose a:hover{color:#a5b4fc!important;background-color:#818cf826!important}.prose ul{list-style-type:disc!important;padding-left:1.5rem!important;font-size:.95rem!important}.prose ol{list-style-type:decimal!important;padding-left:1.5rem!important;font-size:.95rem!important}.prose li{display:list-item!important;margin-bottom:.5rem!important}.prose ul ul,.prose ol ul{list-style-type:circle!important;margin-top:.25rem!important;margin-bottom:.25rem!important}.prose ol ol,.prose ul ol{list-style-type:lower-alpha!important;margin-top:.25rem!important;margin-bottom:.25rem!important}.prose del{text-decoration-color:inherit!important;opacity:.6}.prose blockquote{border-left:4px solid #6366f1!important;background-color:#6366f10d!important;padding:1rem 1.5rem!important;margin:1.5rem 0!important;border-radius:0 1.25rem 1.25rem 0!important;font-style:italic!important;color:#64748b!important}.prose blockquote p{margin:0!important;color:inherit!important}.dark .prose blockquote{border-left-color:#818cf8!important;background-color:#818cf81a!important;color:#94a3b8!important}.prose pre{background-color:#282c34!important;color:#abb2bf!important;padding:1rem!important;border-radius:.75rem!important;overflow-x:auto!important;box-shadow:inset 0 0 10px #0000004d!important;margin-top:1rem!important;margin-bottom:1rem!important}.prose pre code,.prose p code,.prose li code{font-family:JetBrains Mono,Fira Code,Cascadia Code,Source Code Pro,Menlo,Consolas,ui-monospace,monospace!important;font-variant-ligatures:contextual!important}.prose pre code{background-color:transparent!important;padding:0!important;color:inherit!important;font-size:.85em!important}.prose table{display:block!important;overflow-x:auto!important;white-space:nowrap!important;border-collapse:collapse!important;width:100%!important;margin:1.5rem 0!important;font-size:.95rem!important}.prose thead{background-color:#6366f114!important}.prose th,.prose td{border:1px solid #cbd5e1!important;padding:.5rem .85rem!important;text-align:left!important;white-space:normal!important}.prose th{font-weight:700!important}.dark .prose th,.dark .prose td{border-color:#475569!important}.prose code:before,.prose code:after{content:none!important}.prose p code,.prose li code{background-color:#6366f11a!important;color:#6366f1!important;padding:.1rem .3rem!important;border-radius:.25rem!important;font-weight:600!important;font-size:.85em!important}.dark .prose p code,.dark .prose li code{background-color:#6366f133!important;color:#818cf8!important}.prose img{display:block!important;margin:1.5rem auto!important;border-radius:1rem!important;box-shadow:0 10px 30px #0000001a!important;max-width:100%!important;height:auto!important}.prose pre code .hljs-comment,.prose pre code .hljs-quote{color:#5c6370!important;font-style:italic!important}.prose pre code .hljs-doctag,.prose pre code .hljs-keyword,.prose pre code .hljs-formula,.prose pre code .hljs-keyword.type_,.prose pre code .hljs-type{color:#c678dd!important}.prose pre code .hljs-section,.prose pre code .hljs-name,.prose pre code .hljs-selector-tag,.prose pre code .hljs-deletion,.prose pre code .hljs-subst{color:#e06c75!important}.prose pre code .hljs-literal{color:#56b6c2!important}.prose pre code .hljs-string,.prose pre code .hljs-regexp,.prose pre code .hljs-addition,.prose pre code .hljs-attribute,.prose pre code .hljs-meta-string{color:#98c379!important}.prose pre code .hljs-built_in,.prose pre code .hljs-class .hljs-title,.prose pre code .hljs-title.class_{color:#e6c07b!important}.prose pre code .hljs-attr,.prose pre code .hljs-variable,.prose pre code .hljs-template-variable,.prose pre code .hljs-selector-class,.prose pre code .hljs-selector-attr,.prose pre code .hljs-selector-pseudo,.prose pre code .hljs-number{color:#d19a66!important}.prose pre code .hljs-symbol,.prose pre code .hljs-bullet,.prose pre code .hljs-link,.prose pre code .hljs-meta,.prose pre code .hljs-selector-id,.prose pre code .hljs-title,.prose pre code .hljs-title.function_{color:#61aeee!important}@media(min-width:768px){.prose h1{font-size:3rem!important;font-weight:950!important;margin-bottom:2rem!important;margin-top:3rem!important;line-height:1.1!important}.prose h2{font-size:2.2rem!important;margin-bottom:1.5rem!important;margin-top:2rem!important}.prose h3{font-size:1.5rem!important;margin-bottom:1rem!important}.prose p{font-size:1.15rem!important;line-height:1.85!important}.prose ul,.prose ol{padding-left:2rem!important;font-size:1.1rem!important}.prose pre{padding:1.25rem!important;margin-top:1.5rem!important;margin-bottom:1.5rem!important}.prose pre code{font-size:.9em!important}.prose p code,.prose li code{padding:.2rem .4rem!important;font-size:.9em!important;border-radius:.375rem!important}.prose img{margin:2rem auto!important;border-radius:2rem!important;box-shadow:0 20px 50px #00000026!important}}
