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-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{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}:root{--bg: #0d1117;--bg-panel: #161b22;--border: #2d333b;--text: #d6dde5;--text-dim: #8b949e;--accent: #58a6ff;--accent-warm: #d29922;--tail-bg: rgba(88, 166, 255, .07);--ok: #3fb950;--bad: #f85149;--mono: ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.app{max-width:860px;margin:0 auto;padding:0 20px 80px}.toolbar{position:sticky;top:0;z-index:10;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding:14px 16px;margin:16px 0 28px;background:var(--bg-panel);border:1px solid var(--border);border-radius:10px}.toolbar__title h1{margin:0;font-family:var(--mono);font-size:18px;color:var(--accent)}.toolbar__title p{margin:2px 0 0;font-size:12px;color:var(--text-dim)}.toolbar__controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar button{font:13px var(--mono);color:var(--text);background:transparent;border:1px solid var(--border);border-radius:6px;padding:5px 12px;cursor:pointer}.toolbar button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.toolbar button:disabled{opacity:.4;cursor:default}.control{display:inline-flex;gap:6px;align-items:center;font:12px var(--mono);color:var(--text-dim)}.control select{font:13px var(--mono);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:3px 6px}.stats{display:flex;gap:18px;margin:0 0 0 auto;flex-wrap:wrap}.stats>div{text-align:right}.stats dt{font:10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim)}.stats dd{margin:0;font:15px var(--mono)}.stats dd.ok{color:var(--ok)}.stats dd.bad{color:var(--bad)}.md-doc{font-size:16px}.md-block{margin:0 0 4px}.md-block :first-child{margin-top:0}.md-block :last-child{margin-bottom:0}.md-doc h1,.md-doc h2,.md-doc h3,.md-doc h4{line-height:1.3;margin:1.1em 0 .45em}.md-doc h1{font-size:1.7em;border-bottom:1px solid var(--border);padding-bottom:.25em}.md-doc h2{font-size:1.35em;border-bottom:1px solid var(--border);padding-bottom:.2em}.md-doc h3{font-size:1.15em}.md-doc p{margin:.55em 0}.md-doc a{color:var(--accent)}.md-doc code{font:.88em var(--mono);background:#6e768140;border-radius:4px;padding:.15em .35em}.md-doc .md-pre{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;padding:14px 16px;overflow-x:auto;margin:.7em 0}.md-doc .md-pre code{background:none;padding:0;font-size:.85em;line-height:1.55}.md-doc .md-pre--streaming{border-style:dashed}.md-doc blockquote{margin:.7em 0;padding:.1em 1em;border-left:3px solid var(--accent-warm);color:var(--text-dim)}.md-doc ul,.md-doc ol{margin:.35em 0;padding-left:1.6em}.md-doc li{margin:.18em 0}.md-block--list-item+.md-block--list-item{margin-top:-4px}.md-block--list-item+.md-block--list-item ul,.md-block--list-item+.md-block--list-item ol{margin-top:0}.md-doc hr{border:none;border-top:1px solid var(--border);margin:1.6em 0}.md-doc table{border-collapse:collapse;margin:.7em 0;font-size:.92em}.md-doc th,.md-doc td{border:1px solid var(--border);padding:5px 12px}.md-doc th{background:var(--bg-panel)}.md-tail{background:var(--tail-bg);border-radius:6px;outline:1px dashed rgba(88,166,255,.25);outline-offset:3px}.md-tail>:last-child:after{content:"▌";color:var(--accent);animation:blink 1s steps(2) infinite;margin-left:2px}@keyframes blink{to{visibility:hidden}}.done-note{margin-top:28px;text-align:center;font:12px var(--mono);color:var(--text-dim)}
