:root{--edra-gap: .25rem;--blockquote-border: #a855f7;--blockquote-color: #d4d4d8}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{line-height:1.2!important;margin-top:1rem!important;text-wrap:pretty}.prose h1,.prose h2{margin-top:1rem!important;margin-bottom:1rem!important}.prose h1{font-size:2.25rem!important;line-height:2.5rem!important;font-weight:800!important;letter-spacing:-.015em!important}.prose h2{font-size:1.5rem!important;font-weight:700!important}.prose h3{font-size:1.25rem!important;font-weight:600!important}.prose h4,.prose h5,.prose h6{font-size:1rem!important;font-weight:600!important}.prose blockquote{margin:1rem 0!important;padding:.5rem 0 .5rem .75rem!important;font-style:italic!important;color:var(--blockquote-color)!important;position:relative!important;border-left:none!important;background:transparent!important}.prose blockquote:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:.4rem!important;background-color:var(--blockquote-border)!important;border-radius:.5rem!important}.prose blockquote p{margin:0!important}html:not(.dark) .prose blockquote{color:#52525b!important}.prose hr{border:none!important;border-top:1px solid #3f3f46!important;margin:1rem 0!important}html:not(.dark) .prose hr{border-top-color:#e5e7eb!important}.edra-media-container{position:relative;display:flex;flex-direction:column;margin:1.5rem 0;max-width:100%;box-sizing:border-box;clear:both}.edra-media-container.align-left{float:left;padding-right:2rem!important;margin-right:0!important;margin-bottom:1rem!important;margin-top:.5rem!important;max-width:100%;clear:none}.edra-media-container.align-right{float:right;padding-left:2rem!important;margin-left:0!important;margin-bottom:1rem!important;margin-top:.5rem!important;max-width:100%;clear:none}.edra-media-container.align-center{margin-left:auto;margin-right:auto;float:none;clear:both;display:block;padding:0!important}.edra-media-group{position:relative;display:inline-block;width:100%}.edra-media-container img{height:auto;width:100%!important;display:block;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.edra-media-caption{margin-top:.5rem;text-align:center;font-size:.875rem;color:#6b7280;width:100%;background:transparent;border:none;font-style:italic}:global(.dark) .edra-media-caption{color:#a1a1aa}.prose ul,.prose ol{padding-left:1.5rem!important;margin:.25rem 0!important}.prose ul ul,.prose ol ol,.prose ul ol,.prose ol ul{padding-left:1.5rem!important;margin:0!important}.prose li{margin:0!important;padding:0!important}.prose li>p{margin:0!important}.prose ul{list-style-type:disc}.prose ul ul{list-style-type:circle}.prose ul ul ul{list-style-type:square}.prose ol{list-style-type:decimal}.prose ol ol{list-style-type:lower-alpha}.prose ol ol ol{list-style-type:lower-roman}article.prose{width:100%;max-width:100%}.prose table{display:block;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-collapse:collapse;border:1px solid #3f3f46;margin:1rem 0;border-radius:.25rem}.prose tbody,.prose thead{display:table;width:100%}@media(max-width:767px){article.prose{contain:inline-size}.prose table{font-size:.75rem;max-width:calc(100vw - 2rem);white-space:nowrap}}.prose table td,.prose table th{border:1px solid #3f3f46!important;padding:.5rem .75rem!important;text-align:left!important;vertical-align:top!important}.prose table th{font-weight:600!important;background-color:#3f3f464d!important}.prose table tr:nth-child(2n){background-color:#3f3f461a}.prose table td p,.prose table th p{margin:0!important}@media(prefers-color-scheme:light){.prose table,.prose table td,.prose table th{border-color:#e5e7eb!important}.prose table th{background-color:#e5e7eb80!important}.prose table tr:nth-child(2n){background-color:#e5e7eb4d}}.dark .prose table,.dark .prose table td,.dark .prose table th{border-color:#3f3f46!important}.dark .prose table th{background-color:#3f3f464d!important}.dark .prose table tr:nth-child(2n){background-color:#3f3f4626}.clearfix:after{content:"";clear:both;display:table}@media(max-width:767px){.edra-media-container{margin:.25rem 0!important;float:none!important;clear:both!important;display:block!important;width:100%!important}.edra-media-container.align-left,.edra-media-container.align-right{float:none!important;padding:0!important;margin:.25rem 0!important}}pre[class*=language-]{border-radius:.75rem!important;margin:1.5rem 0!important;padding:1rem 1rem 1rem 3.5rem!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 10px 15px -3px #00000080!important;position:relative!important;counter-reset:linenumber!important;line-height:1.5rem!important;font-size:.875rem!important;color:#fcfcfa!important}code[class*=language-]{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:inherit!important;line-height:inherit!important;text-shadow:none!important;white-space:pre!important;display:block!important;padding:0!important;background:transparent!important}.prose pre code:before,.prose pre code:after{content:""!important}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose hr{clear:both}.line-numbers-rows{position:absolute!important;pointer-events:none!important;top:1rem!important;left:0!important;width:3rem!important;letter-spacing:-1px!important;border-right:1px solid rgba(255,255,255,.05)!important;user-select:none!important;height:calc(100% - 2rem)!important}.line-numbers-rows>span{display:block!important;counter-increment:linenumber!important;height:1.5rem!important}.line-numbers-rows>span:before{content:counter(linenumber)!important;color:#727072!important;display:block!important;padding-right:.8rem!important;text-align:right!important;font-size:.8125rem!important;line-height:1.5rem!important}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#727072}.token.punctuation{color:#939293}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ff6188}.token.boolean,.token.number{color:#ab9df2}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#ffd866}.token.operator,.token.entity,.token.url,.token.variable{color:#78dce8}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#a9dc76}.token.keyword{color:#ff6188}.token.regex,.token.important{color:#fc9867}
