code[class*=language-],pre[class*=language-]{color:#e2e8f0;background:none;text-shadow:none;font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.6;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none}@media (prefers-color-scheme:dark){code[class*=language-],pre[class*=language-]{color:#e2e8f0}}.dark code[class*=language-],.dark pre[class*=language-]{color:#e2e8f0}pre[class*=language-]{padding:0;margin:0;overflow:auto;border-radius:0;background:transparent;border:none}@media (prefers-color-scheme:dark){pre[class*=language-]{background:transparent;border:none}}.dark pre[class*=language-]{background:transparent;border:none}:not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;white-space:normal;background:#374151;color:#e5e7eb;border:none}@media (prefers-color-scheme:dark){:not(pre)>code[class*=language-]{background:#374151;color:#e5e7eb;border:none}}.dark :not(pre)>code[class*=language-]{background:#374151;color:#e5e7eb;border:none}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6a737d;font-style:italic}.token.punctuation{color:#24292e}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#005cc5}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#032f62}.language-css .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.entity,.token.keyword,.token.operator,.token.url{color:#d73a49}.token.class-name,.token.function{color:#6f42c1}.token.important,.token.regex,.token.variable{color:#e36209}@media (prefers-color-scheme:dark){.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#666}.token.punctuation{color:#333}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#06c}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#060}.language-css .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.entity,.token.keyword,.token.operator,.token.url{color:#c33}.token.class-name,.token.function{color:#60c}.token.important,.token.regex,.token.variable{color:#c60}}.dark .token.cdata,.dark .token.comment,.dark .token.doctype,.dark .token.prolog{color:#666}.dark .token.punctuation{color:#333}.dark .token.boolean,.dark .token.constant,.dark .token.deleted,.dark .token.number,.dark .token.property,.dark .token.symbol,.dark .token.tag{color:#06c}.dark .token.attr-name,.dark .token.builtin,.dark .token.char,.dark .token.inserted,.dark .token.selector,.dark .token.string{color:#060}.dark .language-css .token.string,.dark .style .token.string,.dark .token.atrule,.dark .token.attr-value,.dark .token.entity,.dark .token.keyword,.dark .token.operator,.dark .token.url{color:#c33}.dark .token.class-name,.dark .token.function{color:#60c}.dark .token.important,.dark .token.regex,.dark .token.variable{color:#c60}.line-numbers .line-numbers-rows{border-right:1px solid #d5d5c5}@media (prefers-color-scheme:dark){.line-numbers .line-numbers-rows{border-right-color:#d5d5c5}}.dark .line-numbers .line-numbers-rows{border-right-color:#d5d5c5}.line-numbers-rows>span:before{color:#999}@media (prefers-color-scheme:dark){.line-numbers-rows>span:before{color:#999}}.dark .line-numbers-rows>span:before{color:#999}.highlight-line{background-color:rgba(255,255,0,.2);display:block;margin:0 -1rem;padding:0 1rem}@media (prefers-color-scheme:dark){.highlight-line{background-color:rgba(255,255,0,.15)}}.dark .highlight-line{background-color:rgba(255,255,0,.15)}@media (max-width:768px){pre[class*=language-]{padding:.75rem;font-size:13px;overflow-x:auto}code[class*=language-],pre[class*=language-]{font-size:13px}}.custom-code-block-container{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;margin:0!important;padding:0!important;display:block!important}.custom-code-block{background:#1a202c!important;font-family:JetBrains Mono,SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Consolas,Liberation Mono,Menlo,monospace!important}.custom-code-block,.custom-code-block-collapsed{border:none!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;outline:none!important;margin:0!important}.custom-code-block-collapsed{background:#2d3748!important}div[class*=relative]{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}div>div>pre[class*=language-],div>pre[class*=language-]{margin:0!important}*>.custom-code-block-container,:has(.custom-code-block-container){border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}article .custom-code-block-container,div .custom-code-block-container,main .custom-code-block-container{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important}.prose .custom-code-block-container,.prose code,.prose pre{border:none!important;box-shadow:none!important;outline:none!important}.prose .custom-code-block{background:#1e293b!important;border:none!important}.custom-code-block .token.cdata,.custom-code-block .token.comment,.custom-code-block .token.doctype,.custom-code-block .token.prolog{color:#718096!important;font-style:italic}.custom-code-block .token.punctuation{color:#e2e8f0!important}.custom-code-block .token.boolean,.custom-code-block .token.constant,.custom-code-block .token.deleted,.custom-code-block .token.number,.custom-code-block .token.property,.custom-code-block .token.symbol,.custom-code-block .token.tag{color:#63b3ed!important}.custom-code-block .token.attr-name,.custom-code-block .token.builtin,.custom-code-block .token.char,.custom-code-block .token.inserted,.custom-code-block .token.selector,.custom-code-block .token.string{color:#68d391!important}.custom-code-block .language-css .token.string,.custom-code-block .style .token.string,.custom-code-block .token.atrule,.custom-code-block .token.attr-value,.custom-code-block .token.entity,.custom-code-block .token.keyword,.custom-code-block .token.operator,.custom-code-block .token.url{color:#fc8181!important}.custom-code-block .token.class-name,.custom-code-block .token.function{color:#b794f6!important}.custom-code-block .token.important,.custom-code-block .token.regex,.custom-code-block .token.variable{color:#f6e05e!important}