/*!
  Theme: Default
  Description: Original highlight.js style
  Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
  Maintainer: @highlightjs/core-team
  Website: https://highlightjs.org/
  License: see project LICENSE
  Touched: 2021
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#f3f3f3;color:#444}.hljs-comment{color:#697070}.hljs-punctuation,.hljs-tag{color:#444a}.hljs-tag .hljs-attr,.hljs-tag .hljs-name{color:#444}.hljs-attribute,.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-tag{font-weight:700}.hljs-deletion,.hljs-number,.hljs-quote,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-template-tag,.hljs-type{color:#800}.hljs-section,.hljs-title{color:#800;font-weight:700}.hljs-link,.hljs-operator,.hljs-regexp,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#ab5656}.hljs-literal{color:#695}.hljs-addition,.hljs-built_in,.hljs-bullet,.hljs-code{color:#397300}.hljs-meta{color:#1f7199}.hljs-meta .hljs-string{color:#38a}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}:root{--highlight-background-color:#fff;--highlight-border-color:#d4dce3;--highlight-code-highlight:#ffecc5;--hlBackgroundColor:var(--highlight-background-color,#040406);--hlBorderThickness:var(--highlight-border-thickness,1px);--hlBorderColor:var(--highlight-border-color,#181f25);--hlBorderRadius:var(--highlight-border-radius,12px);--hlFontFamilyMono:ui-monospace,SFMono-Regular,"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--hlFontFamilyCode:var(--highlight-font-mono,var(--hlFontFamilyMono));--hlCodeHighlight:var(--highlight-code-highlight,#1b2227);--hlLineNumberColor:var(
    --highlight-color-line-number,var(--color-prettylights-syntax-sublimelinter-gutter-mark)
  );--hlLineNumberColorHighlighted:var(
    --highlight-color-line-number-highlighted,var(--color-prettylights-syntax-comment)
  );--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#006af1;--color-prettylights-syntax-entity:#219d02;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#006af1;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#c70ab1;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#219d02;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069}.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-s .pl-s1,.pl-smi{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-pds,.pl-s,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sra,.pl-sr .pl-sre{color:var(--color-prettylights-syntax-string)}.pl-smw,.pl-v{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.highlight{--hlBackgroundColor:var(--highlight-background-color,#040406);--hlBorderThickness:var(--highlight-border-thickness,1px);--hlBorderColor:var(--highlight-border-color,#181f25);--hlBorderRadius:var(--highlight-border-radius,12px);--hlFontFamilyMono:ui-monospace,SFMono-Regular,"Roboto Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--hlFontFamilyCode:var(--highlight-font-mono,var(--hlFontFamilyMono));--hlCodeHighlight:var(--highlight-code-highlight,#1b2227);--hlLineNumberColor:var(
    --highlight-color-line-number,var(--color-prettylights-syntax-sublimelinter-gutter-mark)
  );--hlLineNumberColorHighlighted:var(
    --highlight-color-line-number-highlighted,var(--color-prettylights-syntax-comment)
  );background-color:var(--hlBackgroundColor);border:var(--hlBorderThickness) solid var(--hlBorderColor);border-radius:var(--hlBorderRadius)}.highlight:focus-within{outline-color:var(--hlBorderColor);outline-style:solid;outline-width:var(--hlBorderThickness);outline-offset:-.125em}.highlight-header{display:flex;align-items:center;gap:1ch;-webkit-border-after:1px solid var(--hlBorderColor);border-block-end:1px solid var(--hlBorderColor);padding:.75ch;font-size:.75em}.highlight-language{font-family:var(--hlFontFamilyCode);background-color:var(--hlCodeHighlight);padding:.75ch 1ch;border-radius:calc(var(--hlBorderRadius) / 1.5)}.highlight pre{background-color:transparent;border:none;overflow-x:auto}.highlight pre>code{display:grid;padding:1em 0;cursor:auto;touch-action:auto}.highlight pre .line{border-left:2px solid transparent;padding-left:1ch;padding-right:1ch}.highlight pre .line:focus:not(:focus-visible),.highlight pre .line:hover{background-color:var(--hlCodeHighlight)}.highlight pre .line:focus:not(:focus-visible) .line-number,.highlight pre .line:hover .line-number{color:var(--hlLineNumberColorHighlighted)}.highlight pre .line .line-number{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:1em;text-align:right;color:var(--hlLineNumberColor)}.highlight pre .line[data-highlighted]{background-color:var(--hlCodeHighlight);border-left-color:var(--hlLineNumberColorHighlighted)}.highlight pre .line[data-highlighted] .line-number{color:var(--hlLineNumberColorHighlighted)}.highlight pre .line .line-prompt:before{margin-right:1ch;vertical-align:middle;content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' fill-rule='evenodd' clip-rule='evenodd' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.179 5.597C13.491 3.081 5.957 3.057 6.344 8.186c.399 5.287 11.204 1.813 11.566 7.102.369 5.375-8 5.71-11.832 2.666M12.017 2v20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' fill-rule='evenodd' clip-rule='evenodd' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.179 5.597C13.491 3.081 5.957 3.057 6.344 8.186c.399 5.287 11.204 1.813 11.566 7.102.369 5.375-8 5.71-11.832 2.666M12.017 2v20'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;color:var(--hlLineNumberColor);display:inline-block;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1em;height:1em;min-width:1em;min-height:1em}code[data-code-lang]{--hlBackgroundColorInline:var(
    --highlight-background-color-inline,#1c242b
  );font-family:var(--highlight-font-mono);background-color:var(--hlBackgroundColorInline);padding-left:.5ch;padding-right:.5ch;font-size:.95em;border-radius:.5ch}