.THfLPG_codeContainer{font-family:JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:14px;line-height:1.5}.THfLPG_codeLine{cursor:text;transition:background-color .1s ease-in-out}.THfLPG_codeLine:hover{background-color:#8080801a;transition:background-color 1ms ease-in-out}.THfLPG_lightBg{color:#2b2b2b;background-color:#fff;border-radius:0 0 .5rem .5rem}.THfLPG_darkBg{color:#bcbec4;background-color:#1e1f22;border-radius:0 0 .5rem .5rem}.THfLPG_lightLineNumBg{color:#888;border-right:1px solid #ddd}.THfLPG_darkLineNumBg{color:#4b5059;border-right:1px solid #393b40}.THfLPG_lightLineNumBg,.THfLPG_darkLineNumBg{padding-right:10px!important}.THfLPG_lightLineNumBg+div,.THfLPG_darkLineNumBg+div{padding-left:3px!important}.THfLPG_lineNumber{-webkit-user-select:none;user-select:none;text-align:right;min-width:2em;padding-right:1em;display:inline-block}:is(.THfLPG_highlightBase .token,.THfLPG_highlightBase .hljs-keyword,.THfLPG_highlightBase .hljs-string,.THfLPG_highlightBase .hljs-comment,.THfLPG_highlightBase .hljs-number,.THfLPG_highlightBase .hljs-literal,.THfLPG_highlightBase .hljs-variable,.THfLPG_highlightBase .hljs-function,.THfLPG_highlightBase .hljs-title,.THfLPG_highlightBase .hljs-params,.THfLPG_highlightBase .hljs-built_in,.THfLPG_highlightBase .hljs-type,.THfLPG_highlightBase .hljs-tag,.THfLPG_highlightBase .hljs-name,.THfLPG_highlightBase .hljs-attr,.THfLPG_highlightBase .hljs-attribute,.THfLPG_highlightBase .hljs-class,.THfLPG_highlightBase .hljs-symbol,.THfLPG_highlightBase .hljs-meta,.THfLPG_highlightBase .hljs-subst){font-style:normal}:is(.THfLPG_highlightBase .dark .hljs-keyword,.THfLPG_highlightBase .dark .token.keyword){color:#cf8e6d}:is(.THfLPG_highlightBase .dark .hljs-string,.THfLPG_highlightBase .dark .token.string){color:#6aab73}:is(.THfLPG_highlightBase .dark .hljs-comment,.THfLPG_highlightBase .dark .token.comment){color:#7a7e85;font-style:italic}:is(.THfLPG_highlightBase .dark .hljs-number,.THfLPG_highlightBase .dark .token.number){color:#2aacb8}:is(.THfLPG_highlightBase .dark .hljs-literal,.THfLPG_highlightBase .dark .token.boolean){color:#cf8e6d}:is(.THfLPG_highlightBase .dark .hljs-variable,.THfLPG_highlightBase .dark .token.variable){color:#c77dbb}:is(.THfLPG_highlightBase .dark .hljs-function,.THfLPG_highlightBase .dark .token.function){color:#56a8f5}:is(.THfLPG_highlightBase .dark .hljs-title,.THfLPG_highlightBase .dark .token.class-name){color:#c77dbb}.THfLPG_highlightBase .dark .hljs-params{color:#bcbec4}.THfLPG_highlightBase .dark .hljs-built_in{color:#8888c6}.THfLPG_highlightBase .dark .hljs-type{color:#16baac}.THfLPG_highlightBase .dark .hljs-tag{color:#d5b778}.THfLPG_highlightBase .dark .hljs-name{color:#d5b778}:is(.THfLPG_highlightBase .dark .hljs-attr,.THfLPG_highlightBase .dark .token.attr-name){color:#9c9cff}.THfLPG_highlightBase .dark .hljs-attribute{color:#6aab73}.THfLPG_highlightBase .dark .hljs-class{color:#c77dbb}.THfLPG_highlightBase .dark .hljs-symbol{color:#2aacb8}.THfLPG_highlightBase .dark .hljs-meta{color:#b3ae60}.THfLPG_highlightBase .dark .hljs-selector-tag{color:#cf8e6d}.THfLPG_highlightBase .dark .hljs-section{color:#56a8f5}.THfLPG_highlightBase .dark .hljs-regexp{color:#42c3d4}.THfLPG_highlightBase .dark .token.operator{color:#bcbec4}.THfLPG_highlightBase .dark .token.punctuation{color:#bcbec4}.THfLPG_highlightBase .dark .token.important{color:#cf8e6d;font-weight:700}.THfLPG_highlightBase .dark .language-html .token.tag{color:#d5b778}.THfLPG_highlightBase .dark .language-html .token.attr-name{color:#9c9cff}.THfLPG_highlightBase .dark .language-html .token.attr-value{color:#6aab73}:is(.THfLPG_highlightBase .dark .language-javascript .token.string,.THfLPG_highlightBase .dark .language-js .token.string,.THfLPG_highlightBase .dark .language-typescript .token.string,.THfLPG_highlightBase .dark .language-ts .token.string){color:#6aab73}:is(.THfLPG_highlightBase .dark .language-javascript .token.keyword,.THfLPG_highlightBase .dark .language-js .token.keyword,.THfLPG_highlightBase .dark .language-typescript .token.keyword,.THfLPG_highlightBase .dark .language-ts .token.keyword){color:#cf8e6d}:is(.THfLPG_highlightBase .dark .language-javascript .token.function,.THfLPG_highlightBase .dark .language-js .token.function,.THfLPG_highlightBase .dark .language-typescript .token.function,.THfLPG_highlightBase .dark .language-ts .token.function){color:#56a8f5}:is(.THfLPG_highlightBase .dark .language-javascript .token.operator,.THfLPG_highlightBase .dark .language-js .token.operator,.THfLPG_highlightBase .dark .language-typescript .token.operator,.THfLPG_highlightBase .dark .language-ts .token.operator){color:#bcbec4}.THfLPG_highlightBase .dark .language-css .token.property{color:#c77dbb}.THfLPG_highlightBase .dark .language-css .token.selector{color:#cf8e6d}.THfLPG_highlightBase .dark .language-css .token.important{color:#cf8e6d;font-weight:700}:is(.THfLPG_highlightBase .hljs-keyword,.THfLPG_highlightBase .token.keyword){color:#0033b3}:is(.THfLPG_highlightBase .hljs-string,.THfLPG_highlightBase .token.string){color:#067d17}:is(.THfLPG_highlightBase .hljs-comment,.THfLPG_highlightBase .token.comment){color:#8c8c8c;font-style:italic}:is(.THfLPG_highlightBase .hljs-number,.THfLPG_highlightBase .token.number){color:#1750eb}:is(.THfLPG_highlightBase .hljs-literal,.THfLPG_highlightBase .token.boolean){color:#0033b3}:is(.THfLPG_highlightBase .hljs-variable,.THfLPG_highlightBase .token.variable){color:#871094}:is(.THfLPG_highlightBase .hljs-function,.THfLPG_highlightBase .token.function){color:#74531f}:is(.THfLPG_highlightBase .hljs-title,.THfLPG_highlightBase .token.class-name){color:#871094}.THfLPG_highlightBase .hljs-params{color:#2b2b2b}.THfLPG_highlightBase .hljs-built_in{color:#337bff}.THfLPG_highlightBase .hljs-type{color:#337bff}.THfLPG_highlightBase .hljs-tag{color:navy}.THfLPG_highlightBase .hljs-name{color:navy}:is(.THfLPG_highlightBase .hljs-attr,.THfLPG_highlightBase .token.attr-name){color:#871094}.THfLPG_highlightBase .hljs-attribute{color:#067d17}.THfLPG_highlightBase .hljs-class{color:#2b2b2b}.THfLPG_highlightBase .hljs-symbol{color:#1750eb}.THfLPG_highlightBase .hljs-meta{color:#9e880d}.THfLPG_highlightBase .hljs-selector-tag{color:#0033b3}.THfLPG_highlightBase .hljs-section{color:#74531f}.THfLPG_highlightBase .hljs-regexp{color:#2aacb8}.THfLPG_highlightBase .token.operator{color:#222}.THfLPG_highlightBase .token.punctuation{color:#222}:is(.THfLPG_highlightBase .token.important,.THfLPG_highlightBase .token.bold,.THfLPG_highlightBase .hljs-strong){font-weight:700}:is(.THfLPG_highlightBase .token.italic,.THfLPG_highlightBase .hljs-emphasis){font-style:italic}.THfLPG_highlightBase .language-html .token.tag{color:navy}.THfLPG_highlightBase .language-html .token.attr-name{color:#871094}.THfLPG_highlightBase .language-html .token.attr-value{color:#067d17}:is(.THfLPG_highlightBase .language-javascript .token.string,.THfLPG_highlightBase .language-js .token.string,.THfLPG_highlightBase .language-typescript .token.string,.THfLPG_highlightBase .language-ts .token.string){color:#067d17}:is(.THfLPG_highlightBase .language-javascript .token.keyword,.THfLPG_highlightBase .language-js .token.keyword,.THfLPG_highlightBase .language-typescript .token.keyword,.THfLPG_highlightBase .language-ts .token.keyword){color:#0033b3}:is(.THfLPG_highlightBase .language-javascript .token.function,.THfLPG_highlightBase .language-js .token.function,.THfLPG_highlightBase .language-typescript .token.function,.THfLPG_highlightBase .language-ts .token.function){color:#74531f}.THfLPG_highlightBase .language-css .token.property{color:#0033b3}.THfLPG_highlightBase .language-css .token.selector{color:maroon}.THfLPG_highlightBase .language-css .token.important{color:#cf8e6d;font-weight:700}.THfLPG_inlineCode{white-space:nowrap;border-radius:3px;padding:.2em .4em;font-family:JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace;font-size:85%}.THfLPG_lightInlineCode{color:#2b2b2b;background-color:#fff}.THfLPG_darkInlineCode{color:#bcbec4;background-color:#2a2b30}
.rx3qZa_root{display:inline-block}.rx3qZa_root:after{content:"";outline:solid var(--after-outline-width) var(--after-color);width:.1px;height:var(--after-height);border-radius:calc(var(--after-outline-width)*2);animation:.5s infinite rx3qZa_blink;display:inline-block;overflow:hidden;transform:translate(5px)}@keyframes rx3qZa_blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}
