#root,body,html{font-size:14px;height:100%;overflow:hidden;overscroll-behavior:none;--os-handle-bg:#707972;--os-track-border-radius:10px;--os-handle-border-radius:10px;--os-size:8px}*{box-sizing:border-box;touch-action:pan-x pan-y}body{height:calc(var(--vh, 1vh)*100)}.os-scrollbar-vertical{--os-size:8px;--os-track-border-radius:10px;--os-handle-border-radius:10px;--os-handle-bg:#707972}.noSelect{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noSelect:focus{outline:none!important}#react-refresh-overlay,#webpack-dev-server-client-overlay{display:none!important}.hiddenOverflow{overflow:hidden!important}.preventOverflow{pointer-events:none!important}.highlightActive{background:#cae3f7;border-radius:.25rem;padding:.125rem}.linkify{color:#3390ec;cursor:pointer;text-decoration:none;transition:.2s ease-in-out;word-break:break-word}.linkify:hover,html.dark-mode .linkify{text-decoration:underline}html.dark-mode .linkify{color:#fff}html.dark-mode .linkify:hover{text-decoration:none}.textNoWrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-scroll{height:100%;overflow-x:hidden!important;overflow-y:scroll;scrollbar-color:transparent transparent;scrollbar-width:thin;transition:scrollbar-color .3s ease;width:100%;-webkit-overflow-scrolling:touch;pointer-events:auto}.custom-scroll::-webkit-scrollbar-thumb{background-color:var(--os-handle-bg);border-radius:var(--os-handle-border-radius);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.custom-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--os-handle-bg)}.custom-scroll::-webkit-scrollbar-track{background-color:transparent;border-radius:var(--os-tarck-border-radius)}.custom-scroll::-webkit-scrollbar-track:hover{background-color:transparent}.scrolled.custom-scroll-x:focus,.scrolled.custom-scroll-x:focus-within,.scrolled.custom-scroll-x:hover,.scrolled.custom-scroll:focus,.scrolled.custom-scroll:focus-within,.scrolled.custom-scroll:hover{scrollbar-color:var(--os-handle-bg) transparent}.hljs{max-width:100%;white-space:pre-wrap}html.dark-mode{/*!
  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
*/}html.dark-mode pre code.hljs{display:block;overflow-x:auto;padding:1em}html.dark-mode code.hljs{padding:3px 5px}html.dark-mode .hljs{background:#0d1117;color:#c9d1d9}html.dark-mode .hljs-doctag,html.dark-mode .hljs-keyword,html.dark-mode .hljs-meta .hljs-keyword,html.dark-mode .hljs-template-tag,html.dark-mode .hljs-template-variable,html.dark-mode .hljs-type,html.dark-mode .hljs-variable.language_{color:#ff7b72}html.dark-mode .hljs-title,html.dark-mode .hljs-title.class_,html.dark-mode .hljs-title.class_.inherited__,html.dark-mode .hljs-title.function_{color:#d2a8ff}html.dark-mode .hljs-attr,html.dark-mode .hljs-attribute,html.dark-mode .hljs-literal,html.dark-mode .hljs-meta,html.dark-mode .hljs-number,html.dark-mode .hljs-operator,html.dark-mode .hljs-selector-attr,html.dark-mode .hljs-selector-class,html.dark-mode .hljs-selector-id,html.dark-mode .hljs-variable{color:#79c0ff}html.dark-mode .hljs-meta .hljs-string,html.dark-mode .hljs-regexp,html.dark-mode .hljs-string{color:#a5d6ff}html.dark-mode .hljs-built_in,html.dark-mode .hljs-symbol{color:#ffa657}html.dark-mode .hljs-code,html.dark-mode .hljs-comment,html.dark-mode .hljs-formula{color:#8b949e}html.dark-mode .hljs-name,html.dark-mode .hljs-quote,html.dark-mode .hljs-selector-pseudo,html.dark-mode .hljs-selector-tag{color:#7ee787}html.dark-mode .hljs-subst{color:#c9d1d9}html.dark-mode .hljs-section{color:#1f6feb;font-weight:700}html.dark-mode .hljs-bullet{color:#f2cc60}html.dark-mode .hljs-emphasis{color:#c9d1d9;font-style:italic}html.dark-mode .hljs-strong{color:#c9d1d9;font-weight:700}html.dark-mode .hljs-addition{background-color:#033a16;color:#aff5b4}html.dark-mode .hljs-deletion{background-color:#67060c;color:#ffdcd7}html.light-mode{/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/}html.light-mode pre code.hljs{display:block;overflow-x:auto;padding:1em}html.light-mode code.hljs{padding:3px 5px}html.light-mode .hljs{background:#dadbd9;color:#24292e}html.light-mode .hljs-doctag,html.light-mode .hljs-keyword,html.light-mode .hljs-meta .hljs-keyword,html.light-mode .hljs-template-tag,html.light-mode .hljs-template-variable,html.light-mode .hljs-type,html.light-mode .hljs-variable.language_{color:#d73a49}html.light-mode .hljs-title,html.light-mode .hljs-title.class_,html.light-mode .hljs-title.class_.inherited__,html.light-mode .hljs-title.function_{color:#6f42c1}html.light-mode .hljs-attr,html.light-mode .hljs-attribute,html.light-mode .hljs-literal,html.light-mode .hljs-meta,html.light-mode .hljs-number,html.light-mode .hljs-operator,html.light-mode .hljs-selector-attr,html.light-mode .hljs-selector-class,html.light-mode .hljs-selector-id,html.light-mode .hljs-variable{color:#005cc5}html.light-mode .hljs-meta .hljs-string,html.light-mode .hljs-regexp,html.light-mode .hljs-string{color:#032f62}html.light-mode .hljs-built_in,html.light-mode .hljs-symbol{color:#e36209}html.light-mode .hljs-code,html.light-mode .hljs-comment,html.light-mode .hljs-formula{color:#6a737d}html.light-mode .hljs-name,html.light-mode .hljs-quote,html.light-mode .hljs-selector-pseudo,html.light-mode .hljs-selector-tag{color:#22863a}html.light-mode .hljs-subst{color:#24292e}html.light-mode .hljs-section{color:#005cc5;font-weight:700}html.light-mode .hljs-bullet{color:#735c0f}html.light-mode .hljs-emphasis{color:#24292e;font-style:italic}html.light-mode .hljs-strong{color:#24292e;font-weight:700}html.light-mode .hljs-addition{background-color:#f0fff4;color:#22863a}html.light-mode .hljs-deletion{background-color:#ffeef0;color:#b31d28}