.tree-switcher .switcher-icon svg{transition:transform .3s}.tree-switcher-close .switcher-icon svg{transform:rotate(-90deg)}.virtuoso-scroller-container>[data-viewport-type=element]{min-width:100%;width:auto!important}.virtuoso-scroller-container .tree-indents .tree-indent-unit{position:relative;height:100%}.virtuoso-scroller-container .tree-indents .tree-indent-unit:before{position:absolute;top:0;inset-inline-end:12px;bottom:-4px;border-inline-end:1px solid var(--indent-color);content:""}.virtuoso-scroller-container::-webkit-scrollbar{width:9px;height:8px}.virtuoso-scroller-container::-webkit-scrollbar:horizontal{height:9px}.virtuoso-scroller-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:8px}.virtuoso-scroller-container::-webkit-scrollbar-corner,.virtuoso-scroller-container::-webkit-scrollbar-track{background:transparent}.tree-line-switcher{position:relative;flex:none;align-self:stretch;width:24px;text-align:center;cursor:pointer;user-select:none;transition:all .3s;cursor:unset;background:transparent}.tree-line-switcher:before{pointer-events:none;content:"";width:24px;height:24px;position:absolute;left:0;top:0;border-radius:6px;transition:all .3s}.tree-line-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;box-sizing:border-box}.tree-line-switcher-leaf-line:before{top:auto;bottom:auto;height:12px;position:absolute;top:0;inset-inline-end:12px;margin-inline-start:-1px;border-inline-end:1px solid var(--indent-color);content:""}.tree-line-switcher-leaf-line:after{position:absolute;width:9.6px;height:12px;border-bottom:1px solid var(--indent-color);content:""}.virtuoso-scroller-container .extra-content{transition:height .3s ease-in-out;overflow:hidden}.virtuoso-scroller-container .extra-content-enter{height:0}.virtuoso-scroller-container .extra-content-enter-active,.virtuoso-scroller-container .extra-content-exit{height:100px}.virtuoso-scroller-container .extra-content-exit-active{height:0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.hljs-wrapper{border-left:1px solid var(--indent-color)}.hljs-bg{background:#edf0f0}.dark .hljs-bg{background:#171921}.hljs-light{background:#edf0f0}.hljs-dark{background:#171921}.hljs-light .hljs-literal,.hljs-light .hljs-number,.hljs-light .hljs-string{color:#000}.hljs-dark .hljs-literal,.hljs-dark .hljs-number,.hljs-dark .hljs-string{color:rgb(var(--semantic-text-secondary)/var(--tw-text-opacity,1))}.hljs-light .hljs-keyword{color:#d73a49}.hljs-dark .hljs-keyword{color:#ff7b72}.hljs-light .hljs-attr,.hljs-light .hljs-property{color:#005cc5}.hljs-dark .hljs-property{color:#7ee787}