:root{--syntax-color: #4c4f69;--syntax-background-color: #eff1f5;--syntax-comment: #7c7f93;--syntax-shebang: #ea76cb;--syntax-string: #40a02b;--syntax-string-regexp: #ea76cb;--syntax-numeric: #fe640b;--syntax-boolean: #fe640b;--syntax-built-in-constant: #fe640b;--syntax-built-in-function: #fe640b;--syntax-user-defined-constant: #fe640b;--syntax-symbol: #d20f39;--syntax-keyword: #8839ef;--syntax-conditional-or-loop: #8839ef;--syntax-return: #8839ef;--syntax-variable-declaration: #8839ef;--syntax-class-declaration: #8839ef;--syntax-function-declaration: #8839ef;--syntax-c-plus-plus-directive: #df8e1d;--syntax-c-sharp-type-or-variable-declaration-keywords: #8839ef;--syntax-exception: #fe640b;--syntax-keyword-operator: #8839ef;--syntax-operator: #179299;--syntax-punctuation-separator: #7c7f93;--syntax-punctuation-terminator: #7c7f93;--syntax-punctuation-bracket: #7c7f93;--syntax-import-or-include: #8839ef;--syntax-storage: #d20f39;--syntax-storage-type: #df8e1d;--syntax-storage-modifier: #8839ef;--syntax-storage-type-namespace: #df8e1d;--syntax-storage-type-class: #dc8a78;--syntax-label: #1e66f5;--syntax-class-name: #df8e1d;--syntax-function-name: #1e66f5;--syntax-function-macro: #d20f39;--syntax-library-constant: #1e66f5;--syntax-class-or-type-identifier: #df8e1d;--syntax-builtin-type: #8839ef;--syntax-library-variable: #4c4f69;--syntax-unquoted-keys: #4c4f69;--syntax-variable-parameter: #e64553;--syntax-variable-field: #4c4f69;--syntax-variable-language-bultin: #d20f39;--syntax-annotation-decorator: #fe640b;--syntax-c-or-rust-attribute: #df8e1d;--syntax-python-variable-identifier: #4c4f69;--syntax-python-docstring: #40a02b;--syntax-tag-name: #1e66f5;--syntax-tag-attribute: #df8e1d;--syntax-tag-delimiters-and-attribute-key-or-value-separators: #179299;--syntax-markdown-url: #1e66f5;--syntax-markdown-reference: #7287fd;--syntax-markdown-raw-code: #4c4f69;--syntax-markdown-inline-code: #40a02b;--syntax-markdown-code-fence-definition: #7c7f93;--syntax-markdown-code-fence-definition-language: #04a5e5;--syntax-markdown-heading-1: #d20f39;--syntax-markdown-heading-2: #fe640b;--syntax-markdown-heading-3: #df8e1d;--syntax-markdown-heading-4: #40a02b;--syntax-markdown-heading-5: #209fb5;--syntax-markdown-heading-6: #7287fd;--syntax-markdown-emphasis: #e64553;--syntax-markdown-strong: #e64553;--syntax-escape: #ea76cb;--syntax-bash-builtin-function: #d20f39;--syntax-bash-parameter: #d20f39;--syntax-lua-field: #7287fd;--syntax-lua-constructor: #dd7878;--syntax-java-constant: #179299;--syntax-java-void-keyword: #8839ef;--syntax-css-property: #1e66f5;--syntax-css-property-vendor-prefix: #04a5e5;--syntax-css-variable-usage: #e64553;--syntax-css-var-function: #1e66f5;--syntax-css-constant: #4c4f69;--syntax-css-unit-suffix: #8839ef;--syntax-scss-tag: #7287fd;--syntax-sass-or-scss-variable: #e64553;--syntax-scss-mixin: #1e66f5;--syntax-rust-macro: #1e66f5;--syntax-rust-macro-definition-parameters: #ea76cb;--syntax-generic-or-type-parameter-angle-brackets: #179299;--syntax-invalid: #4c4f69;--syntax-invalid-background: #d20f39;--syntax-invalid-deprecated: #4c4f69;--syntax-invalid-deprecated-background: #8839ef;--syntax-diff-header: #8c8fa1;--syntax-diff-deleted: #d20f39;--syntax-diff-inserted: #40a02b;--syntax-diff-changed: #df8e1d;--syntax-message-error: #d20f39;--syntax-json-keys: #1e66f5;--syntax-json-key-surrounding-quotes: #7c7f93;--syntax-yaml-unquoted-keys: #1e66f5;--syntax-yaml-anchor-or-reference: #df8e1d;--syntax-python-double-underscore-functions: #04a5e5;--syntax-javadoc-or-jsdoc: #8839ef;--syntax-toml-datetime: #ea76cb;--syntax-toml-table-name: #df8e1d}@media (prefers-color-scheme: dark){:root{--syntax-color: #cdd6f4;--syntax-background-color: #1e1e2e;--syntax-comment: #9399b2;--syntax-shebang: #f5c2e7;--syntax-string: #a6e3a1;--syntax-string-regexp: #f5c2e7;--syntax-numeric: #fab387;--syntax-boolean: #fab387;--syntax-built-in-constant: #fab387;--syntax-built-in-function: #fab387;--syntax-user-defined-constant: #fab387;--syntax-symbol: #f38ba8;--syntax-keyword: #cba6f7;--syntax-conditional-or-loop: #cba6f7;--syntax-return: #cba6f7;--syntax-variable-declaration: #cba6f7;--syntax-class-declaration: #cba6f7;--syntax-function-declaration: #cba6f7;--syntax-c-plus-plus-directive: #f9e2af;--syntax-c-sharp-type-or-variable-declaration-keywords: #cba6f7;--syntax-exception: #fab387;--syntax-keyword-operator: #cba6f7;--syntax-operator: #94e2d5;--syntax-punctuation-separator: #9399b2;--syntax-punctuation-terminator: #9399b2;--syntax-punctuation-bracket: #9399b2;--syntax-import-or-include: #cba6f7;--syntax-storage: #f38ba8;--syntax-storage-type: #f9e2af;--syntax-storage-modifier: #cba6f7;--syntax-storage-type-namespace: #f9e2af;--syntax-storage-type-class: #f5e0dc;--syntax-label: #89b4fa;--syntax-class-name: #f9e2af;--syntax-function-name: #89b4fa;--syntax-function-macro: #f38ba8;--syntax-library-constant: #89b4fa;--syntax-class-or-type-identifier: #f9e2af;--syntax-builtin-type: #cba6f7;--syntax-library-variable: #cdd6f4;--syntax-unquoted-keys: #cdd6f4;--syntax-variable-parameter: #eba0ac;--syntax-variable-field: #cdd6f4;--syntax-variable-language-bultin: #f38ba8;--syntax-annotation-decorator: #fab387;--syntax-c-or-rust-attribute: #f9e2af;--syntax-python-variable-identifier: #cdd6f4;--syntax-python-docstring: #a6e3a1;--syntax-tag-name: #89b4fa;--syntax-tag-attribute: #f9e2af;--syntax-tag-delimiters-and-attribute-key-or-value-separators: #94e2d5;--syntax-markdown-url: #89b4fa;--syntax-markdown-reference: #b4befe;--syntax-markdown-raw-code: #cdd6f4;--syntax-markdown-inline-code: #a6e3a1;--syntax-markdown-code-fence-definition: #9399b2;--syntax-markdown-code-fence-definition-language: #89dceb;--syntax-markdown-heading-1: #f38ba8;--syntax-markdown-heading-2: #fab387;--syntax-markdown-heading-3: #f9e2af;--syntax-markdown-heading-4: #a6e3a1;--syntax-markdown-heading-5: #74c7ec;--syntax-markdown-heading-6: #b4befe;--syntax-markdown-emphasis: #eba0ac;--syntax-markdown-strong: #eba0ac;--syntax-escape: #f5c2e7;--syntax-bash-builtin-function: #f38ba8;--syntax-bash-parameter: #f38ba8;--syntax-lua-field: #b4befe;--syntax-lua-constructor: #f2cdcd;--syntax-java-constant: #94e2d5;--syntax-java-void-keyword: #cba6f7;--syntax-css-property: #89b4fa;--syntax-css-property-vendor-prefix: #89dceb;--syntax-css-variable-usage: #eba0ac;--syntax-css-var-function: #89b4fa;--syntax-css-constant: #cdd6f4;--syntax-css-unit-suffix: #cba6f7;--syntax-scss-tag: #b4befe;--syntax-sass-or-scss-variable: #eba0ac;--syntax-scss-mixin: #89b4fa;--syntax-rust-macro: #89b4fa;--syntax-rust-macro-definition-parameters: #f5c2e7;--syntax-generic-or-type-parameter-angle-brackets: #94e2d5;--syntax-invalid: #cdd6f4;--syntax-invalid-background: #f38ba8;--syntax-invalid-deprecated: #cdd6f4;--syntax-invalid-deprecated-background: #cba6f7;--syntax-diff-header: #7f849c;--syntax-diff-deleted: #f38ba8;--syntax-diff-inserted: #a6e3a1;--syntax-diff-changed: #f9e2af;--syntax-message-error: #f38ba8;--syntax-json-keys: #89b4fa;--syntax-json-key-surrounding-quotes: #9399b2;--syntax-yaml-unquoted-keys: #89b4fa;--syntax-yaml-anchor-or-reference: #f9e2af;--syntax-python-double-underscore-functions: #89dceb;--syntax-javadoc-or-jsdoc: #cba6f7;--syntax-toml-datetime: #f5c2e7;--syntax-toml-table-name: #f9e2af}}:not(pre)>code{color:var(--syntax-color);background-color:var(--syntax-background-color);border-radius:5px;padding:1px 5px}pre{padding:10px;overflow:auto;tab-size:2;border-radius:5px}.z-code{color:var(--syntax-color);background-color:var(--syntax-background-color)}.z-none{color:var(--syntax-color);font-weight:initial;font-style:initial}.z-comment{color:var(--syntax-comment);font-weight:initial;font-style:italic}.z-comment.z-line.z-shebang.z-shell,.z-constant.z-language.z-shebang{color:var(--syntax-shebang);font-weight:initial;font-style:italic}.z-string{color:var(--syntax-string);font-weight:initial;font-style:initial}.z-string.z-regexp{color:var(--syntax-string-regexp);font-weight:initial;font-style:initial}.z-constant.z-numeric{color:var(--syntax-numeric);font-weight:initial;font-style:initial}.z-constant.z-language.z-boolean{color:var(--syntax-boolean);font-weight:bold;font-style:italic}.z-constant.z-language{color:var(--syntax-built-in-constant);font-weight:initial;font-style:italic}.z-support.z-function.z-builtin{color:var(--syntax-built-in-function);font-weight:initial;font-style:italic}.z-variable.z-other.z-constant,.z-entity.z-name.z-constant{color:var(--syntax-user-defined-constant);font-weight:initial;font-style:initial}.z-constant.z-other.z-symbol{color:var(--syntax-symbol);font-weight:initial;font-style:initial}.z-keyword{color:var(--syntax-keyword);font-weight:initial;font-style:italic}.z-keyword.z-control.z-loop,.z-keyword.z-control.z-conditional{color:var(--syntax-conditional-or-loop);font-weight:bold;font-style:initial}.z-keyword.z-control.z-return,.z-keyword.z-control.z-flow.z-return{color:var(--syntax-return);font-weight:bold;font-style:initial}.z-keyword.z-declaration{color:var(--syntax-variable-declaration);font-weight:initial;font-style:italic}.z-keyword.z-declaration.z-class{color:var(--syntax-class-declaration);font-weight:initial;font-style:italic}.z-keyword.z-declaration.z-function{color:var(--syntax-function-declaration);font-weight:initial;font-style:italic}.z-keyword.z-control.z-import.z-c\+\+,.z-keyword.z-control.z-import.z-define.z-c\+\+,.z-keyword.z-control.z-import.z-include.z-c\+\+,.z-keyword.z-control.z-import.z-include.z-c{color:var(--syntax-c-plus-plus-directive);font-weight:initial;font-style:initial}.z-storage.z-type.z-delegate,.z-storage.z-type.z-variable{color:var(--syntax-c-sharp-type-or-variable-declaration-keywords);font-weight:initial;font-style:initial}.z-support.z-type.z-exception{color:var(--syntax-exception);font-weight:initial;font-style:italic}.z-keyword.z-operator.z-word{color:var(--syntax-keyword-operator);font-weight:initial;font-style:initial}.z-punctuation.z-accessor,.z-keyword.z-operator{color:var(--syntax-operator);font-weight:initial;font-style:initial}.z-punctuation.z-separator:not(.z-punctuation.z-separator.z-path){color:var(--syntax-punctuation-separator);font-weight:initial;font-style:initial}.z-punctuation.z-terminator{color:var(--syntax-punctuation-terminator);font-weight:initial;font-style:initial}.z-punctuation.z-section{color:var(--syntax-punctuation-bracket);font-weight:initial;font-style:initial}.z-keyword.z-control.z-import,.z-keyword.z-control.z-import.z-include{color:var(--syntax-import-or-include);font-weight:initial;font-style:italic}.z-storage{color:var(--syntax-storage);font-weight:initial;font-style:initial}.z-storage.z-type{color:var(--syntax-storage-type);font-weight:initial;font-style:italic}.z-storage.z-modifier{color:var(--syntax-storage-modifier);font-weight:initial;font-style:initial}.z-entity.z-name.z-namespace{color:var(--syntax-storage-type-namespace);font-weight:initial;font-style:italic}.z-storage.z-type.z-class{color:var(--syntax-storage-type-class);font-weight:initial;font-style:italic}.z-entity.z-name.z-label{color:var(--syntax-label);font-weight:initial;font-style:initial}.z-entity.z-name.z-class,.z-meta.z-toc-list.z-full-identifier{color:var(--syntax-class-name);font-weight:initial;font-style:initial}.z-entity.z-name.z-function,.z-variable.z-function,.z-support.z-function{color:var(--syntax-function-name);font-weight:initial;font-style:italic}.z-entity.z-name.z-function.z-preprocessor{color:var(--syntax-function-macro);font-weight:initial;font-style:initial}.z-support.z-constant{color:var(--syntax-library-constant);font-weight:initial;font-style:initial}.z-support.z-type,.z-support.z-class,.z-entity.z-name.z-type,.z-entity.z-name.z-struct,.z-entity.z-name.z-impl,.z-entity.z-name.z-trait,.z-entity.z-name.z-union,.z-meta.z-enum,.z-entity.z-other.z-inherited-class,.z-variable.z-other.z-member.z-delegate.z-cs{color:var(--syntax-class-or-type-identifier);font-weight:initial;font-style:italic}.z-storage.z-type.z-primitive,.z-support.z-type.z-primitive,.z-support.z-type.z-builtin,.z-storage.z-type.z-c,.z-storage.z-type.z-cs,.z-support.z-type.z-python{color:var(--syntax-builtin-type);font-weight:initial;font-style:initial}.z-support.z-other.z-variable{color:var(--syntax-library-variable);font-weight:initial;font-style:initial}.z-meta.z-mapping.z-key .z-string.z-unquoted{color:var(--syntax-unquoted-keys);font-weight:initial;font-style:initial}.z-variable.z-parameter,.z-variable.z-parameter.z-function{color:var(--syntax-variable-parameter);font-weight:initial;font-style:italic}.z-variable.z-other.z-member{color:var(--syntax-variable-field);font-weight:initial;font-style:initial}.z-variable.z-language{color:var(--syntax-variable-language-bultin);font-weight:initial;font-style:initial}.z-variable.z-annotation,.z-punctuation.z-definition.z-annotation{color:var(--syntax-annotation-decorator);font-weight:initial;font-style:initial}.z-variable.z-annotation.z-rust,.z-variable.z-annotation.z-cs,.z-punctuation.z-definition.z-annotation.z-rust{color:var(--syntax-c-or-rust-attribute);font-weight:initial;font-style:initial}.z-meta.z-generic-name{color:var(--syntax-python-variable-identifier);font-weight:initial;font-style:initial}.z-source.z-python .z-comment.z-block.z-documentation{color:var(--syntax-python-docstring);font-weight:initial;font-style:initial}.z-entity.z-name.z-tag{color:var(--syntax-tag-name);font-weight:initial;font-style:initial}.z-entity.z-other.z-attribute-name{color:var(--syntax-tag-attribute);font-weight:initial;font-style:italic}.z-punctuation.z-definition.z-tag,.z-punctuation.z-separator.z-key-value{color:var(--syntax-tag-delimiters-and-attribute-key-or-value-separators);font-weight:initial;font-style:initial}.z-markup.z-underline.z-link{color:var(--syntax-markdown-url);font-weight:initial;font-style:italic;text-decoration:underline}.z-meta.z-link.z-inline.z-description,.z-meta.z-image.z-inline.z-description{color:var(--syntax-markdown-reference);font-weight:initial;font-style:initial}.z-markup.z-raw.z-code-fence{color:var(--syntax-markdown-raw-code);font-weight:initial;font-style:initial}.z-markup.z-raw.z-inline{color:var(--syntax-markdown-inline-code);font-weight:initial;font-style:initial}.z-meta.z-code-fence.z-definition{color:var(--syntax-markdown-code-fence-definition);font-weight:initial;font-style:italic}.z-constant.z-other.z-language-name.z-markdown{color:var(--syntax-markdown-code-fence-definition-language);font-weight:initial;font-style:italic}.z-markup.z-heading.z-1{color:var(--syntax-markdown-heading-1);font-weight:initial;font-style:initial}.z-markup.z-heading.z-2{color:var(--syntax-markdown-heading-2);font-weight:initial;font-style:initial}.z-markup.z-heading.z-3{color:var(--syntax-markdown-heading-3);font-weight:initial;font-style:initial}.z-markup.z-heading.z-4{color:var(--syntax-markdown-heading-4);font-weight:initial;font-style:initial}.z-markup.z-heading.z-5{color:var(--syntax-markdown-heading-5);font-weight:initial;font-style:initial}.z-markup.z-heading.z-6{color:var(--syntax-markdown-heading-6);font-weight:initial;font-style:initial}.z-markup.z-italic{color:var(--syntax-markdown-emphasis);font-weight:initial;font-style:italic}.z-markup.z-bold{color:var(--syntax-markdown-strong);font-weight:bold;font-style:initial}.z-constant.z-character.z-escape{color:var(--syntax-escape);font-weight:initial;font-style:initial}.z-meta.z-function-call.z-identifier.z-shell .z-support.z-function{color:var(--syntax-bash-builtin-function);font-weight:initial;font-style:initial}.z-variable.z-language.z-shell{color:var(--syntax-bash-parameter);font-weight:initial;font-style:italic}.z-source.z-lua .z-meta.z-function.z-lua .z-meta.z-block.z-lua .z-meta.z-mapping.z-value.z-lua .z-meta.z-mapping.z-key.z-lua .z-string.z-unquoted.z-key.z-lua{color:var(--syntax-lua-field);font-weight:initial;font-style:italic}.z-source.z-lua .z-meta.z-function.z-lua .z-meta.z-block.z-lua .z-meta.z-mapping.z-key.z-lua .z-string.z-unquoted.z-key.z-lua{color:var(--syntax-lua-constructor);font-weight:initial;font-style:initial}.z-entity.z-name.z-constant.z-java{color:var(--syntax-java-constant);font-weight:initial;font-style:initial}.z-storage.z-type.z-void.z-java{color:var(--syntax-java-void-keyword);font-weight:initial;font-style:initial}.z-support.z-type.z-property-name.z-css,.z-meta.z-property-name.z-css .z-entity.z-other.z-custom-property.z-css{color:var(--syntax-css-property);font-weight:initial;font-style:italic}.z-support.z-type.z-vendor-prefix.z-css{color:var(--syntax-css-property-vendor-prefix);font-weight:initial;font-style:italic}.z-variable.z-other.z-custom-property.z-css{color:var(--syntax-css-variable-usage);font-weight:initial;font-style:italic}.z-support.z-function.z-var.z-css{color:var(--syntax-css-var-function);font-weight:initial;font-style:italic}.z-support.z-constant.z-property-value.z-css{color:var(--syntax-css-constant);font-weight:initial;font-style:initial}.z-constant.z-numeric.z-suffix.z-css,.z-keyword.z-other.z-unit.z-css{color:var(--syntax-css-unit-suffix);font-weight:initial;font-style:italic}.z-entity.z-name.z-tag.z-css{color:var(--syntax-scss-tag);font-weight:initial;font-style:initial}.z-variable.z-other.z-sass,.z-variable.z-other.z-scss{color:var(--syntax-sass-or-scss-variable);font-weight:initial;font-style:initial}.z-entity.z-name.z-mixin.z-scss,.z-variable.z-other.z-mixin.z-scss{color:var(--syntax-scss-mixin);font-weight:initial;font-style:initial}.z-support.z-macro.z-rust{color:var(--syntax-rust-macro);font-weight:initial;font-style:initial}.z-meta.z-macro.z-rust .z-meta.z-macro.z-matchers.z-rust .z-variable.z-parameter.z-rust{color:var(--syntax-rust-macro-definition-parameters);font-weight:initial;font-style:initial}.z-punctuation.z-definition.z-generic{color:var(--syntax-generic-or-type-parameter-angle-brackets);font-weight:initial;font-style:initial}.z-invalid{color:var(--syntax-invalid);background-color:var(--syntax-invalid-background);font-weight:initial;font-style:initial}.z-invalid.z-deprecated{color:var(--syntax-invalid-deprecated);background-color:var(--syntax-invalid-deprecated-background);font-weight:initial;font-style:initial}.z-meta.z-diff,.z-meta.z-diff.z-header{color:var(--syntax-diff-header);font-weight:initial;font-style:initial}.z-markup.z-deleted{color:var(--syntax-diff-deleted);font-weight:initial;font-style:initial}.z-markup.z-inserted{color:var(--syntax-diff-inserted);font-weight:initial;font-style:initial}.z-markup.z-changed{color:var(--syntax-diff-changed);font-weight:initial;font-style:initial}.z-message.z-error{color:var(--syntax-message-error);font-weight:initial;font-style:initial}.z-source.z-json .z-meta.z-mapping.z-key .z-string{color:var(--syntax-json-keys);font-weight:initial;font-style:initial}.z-source.z-json .z-meta.z-mapping.z-key .z-punctuation.z-definition.z-string.z-begin,.z-source.z-json .z-meta.z-mapping.z-key .z-punctuation.z-definition.z-string.z-end{color:var(--syntax-json-key-surrounding-quotes);font-weight:initial;font-style:initial}.z-source.z-yaml .z-meta.z-mapping.z-key .z-string.z-unquoted{color:var(--syntax-yaml-unquoted-keys);font-weight:initial;font-style:initial}.z-variable.z-other.z-alias,.z-entity.z-name.z-other.z-alias{color:var(--syntax-yaml-anchor-or-reference);font-weight:initial;font-style:initial}.z-support.z-function.z-magic.z-python{color:var(--syntax-python-double-underscore-functions);font-weight:initial;font-style:italic}.z-entity.z-name.z-tag.z-documentation,.z-entity.z-other.z-attribute-name.z-documentation.z-js{color:var(--syntax-javadoc-or-jsdoc);font-weight:initial;font-style:initial}.z-constant.z-other.z-datetime.z-toml{color:var(--syntax-toml-datetime);font-weight:initial;font-style:initial}.z-entity.z-name.z-table.z-toml{color:var(--syntax-toml-table-name);font-weight:initial;font-style:initial}