.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.is-collapsed{max-height:0}.is-collapsed:has(:focus){max-height:1000px}.is-position-fixed{position:fixed!important;top:0}.is-active-link{font-weight:700}.toc-link:before{background-color:#eee;content:" ";display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.is-active-link:before{background-color:#54bc4b}:root{--prism-bg:#e3eaf2;--prism-text:#111b27;--prism-selection-bg:#8da1b9;--prism-comment:#3c526d;--prism-punctuation:#111b27;--prism-tag:#006d6d;--prism-attr-name:#755f00;--prism-attr-value:#116b00;--prism-number:#755f00;--prism-function:#7c00aa;--prism-class-name:#005a8e;--prism-keyword:#a04900;--prism-builtin:#af00af;--prism-string:#116b00;--prism-deleted:#c22f2e;--prism-inserted-bg:#116b001f;--prism-deleted-bg:#c22f2e1f;--prism-toolbar-bg:#005a8e;--prism-toolbar-color:#e3eaf2;--prism-line-highlight:#8da1b92f;--prism-line-number-color:#3c526dda;--prism-line-number-border:#8da1b97a;--copy-btn-text:#006d6d}[data-theme=dark]{--prism-bg:#111b27;--prism-text:#e3eaf2;--prism-selection-bg:#3c526d;--prism-comment:#8da1b9;--prism-punctuation:#e3eaf2;--prism-tag:#6cc;--prism-attr-name:#e6d37a;--prism-attr-value:#91d076;--prism-number:#e6d37a;--prism-function:#c699e3;--prism-class-name:#6cb8e6;--prism-keyword:#e9ae7e;--prism-builtin:#f4adf4;--prism-string:#91d076;--prism-deleted:#cd6660;--prism-inserted-bg:#91d0761f;--prism-deleted-bg:#cd66601f;--prism-toolbar-bg:#6cb8e6;--prism-toolbar-color:#111b27;--prism-line-highlight:#3c526d5f;--prism-line-number-color:#8da1b9da;--prism-line-number-border:#0b121b;--copy-btn-text:#6cc}code[class*=language-],pre[class*=language-]{background:none;color:var(--prism-text);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}code[class*=language-]::-moz-selection,pre[class*=language-]::-moz-selection{background:var(--prism-selection-bg)}code[class*=language-]::-moz-selection,code[class*=language-]::selection,pre[class*=language-]::-moz-selection,pre[class*=language-]::selection{background:var(--prism-selection-bg)}pre[class*=language-]{background:var(--prism-bg);border-radius:.5em;margin:.5em 0;overflow:auto;padding:1.5em;position:relative;transition:background .3s,color .3s}:not(pre)>code[class*=language-]{background:var(--prism-bg);border-radius:.3em;color:var(--prism-text);padding:.15em .35em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--prism-comment)}.token.punctuation{color:var(--prism-punctuation)}.token.tag,.token.tag .token.punctuation{color:var(--prism-tag)}.token.attr-name,.token.boolean,.token.constant,.token.number{color:var(--prism-attr-name)}.token.class-name,.token.key,.token.property,.token.variable{color:var(--prism-class-name)}.token.attr-value,.token.inserted,.token.string{color:var(--prism-attr-value)}.token.function{color:var(--prism-function)}.token.atrule,.token.keyword,.token.operator,.token.selector{color:var(--prism-keyword)}.token.builtin,.token.regex{color:var(--prism-builtin)}.token.deleted{background-color:var(--prism-deleted-bg);color:var(--prism-deleted)}.token.inserted{background-color:var(--prism-inserted-bg)}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{opacity:0;position:absolute;right:.2em;top:.3em;transition:opacity .3s ease-in-out;z-index:10}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar:focus-within>.toolbar{opacity:1}div.code-toolbar>.toolbar>.toolbar-item{display:inline-block}div.code-toolbar>.toolbar>.toolbar-item>a{cursor:pointer}div.code-toolbar>.toolbar>.toolbar-item>button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{background:var(--prism-toolbar-bg);border-radius:4px;color:var(--prism-toolbar-color);font-size:.8em;padding:0 .5em}div.code-toolbar>.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar>.toolbar-item>span:hover{opacity:.9;text-decoration:none}.line-highlight.line-highlight{background:var(--prism-line-highlight)}.line-numbers .line-numbers-rows{border-right:1px solid var(--prism-line-number-border)}.line-numbers .line-numbers-rows>span:before{color:var(--prism-line-number-color)}.rainbow-braces .token.token.punctuation.brace-level-1{color:var(--prism-attr-name)}.rainbow-braces .token.token.punctuation.brace-level-2{color:var(--prism-builtin)}.rainbow-braces .token.token.punctuation.brace-level-3{color:var(--prism-class-name)}.rainbow-braces .token.token.punctuation.brace-level-4{color:var(--prism-function)}.command-line .command-line-prompt{border-right:1px solid var(--prism-line-number-border)}.command-line .command-line-prompt>span:before{color:var(--prism-line-number-color)}.code-wrapper{border-radius:8px;overflow:hidden;position:relative}.code-wrapper>pre[class*=language-]{margin-top:0}.copy-button{align-items:center;background:transparent;border:none;color:var(--prism-tag);cursor:pointer;display:flex;font-size:15px;position:absolute;right:5px;top:5px}.copy-button svg{margin-left:.25em;opacity:.5;transition:opacity .3s;width:1em}.copy-button:hover svg{opacity:1}.gh-toc{margin-top:20px}.gh-toc>.toc-list{position:relative}.toc-list{list-style:none;overflow:hidden}.toc-list a{font-size:.8em;text-decoration:none}.gh-toc .is-active-link:before{background-color:var(--ghost-accent-color)}@media (min-width:1300px){.gh-toc{margin-right:20px;position:sticky;top:4vmin}}@media (max-width:767px){.gh-toc{display:none}}.gh-ai-assisted{background:var(--ai-assisted-background-color);border-radius:.25em;display:flex;font-size:.8em;font-style:italic;margin-top:calc(2em*var(--content-spacing-multiplier, 1));padding:.8em}[data-theme=dark] .kg-audio-player-container button,[data-theme=dark] .kg-video-card button{color:var(--color-primary-text)}[data-theme=dark] .kg-audio-seek-slider:before,[data-theme=dark] .kg-audio-volume-slider:before{background-color:var(--color-secondary-text)}/*# sourceMappingURL=post.min.css.map */
