code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:root{--bg: #0f1115;--surface: #161922;--surface-2: #1b1f2a;--surface-3: #262b38;--border: #2c3344;--text: #e6e9f0;--muted: #99a2b5;--accent: #6ea8fe;--accent-soft: #1f2c44;--ok: #3fb950;--bad: #f0883e;--code-bg: #11141b}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--accent)}.doc{display:block}.doc h1,.doc h2,.doc h3,.doc h4{line-height:1.25;margin:1.8rem 0 .8rem}.doc h1{font-size:2rem;margin-top:0}.doc h2{font-size:1.5rem;border-bottom:1px solid var(--border);padding-bottom:.3rem}.doc h3{font-size:1.2rem}.doc p,.doc li{color:var(--text)}.doc a{text-decoration:none}.doc a:hover{text-decoration:underline}.doc blockquote{margin:1rem 0;padding:.5rem 1rem;border-left:3px solid var(--accent);background:var(--surface-2);color:var(--muted);border-radius:0 8px 8px 0}.doc table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.92rem}.doc th,.doc td{border:1px solid var(--border);padding:.5rem .7rem;text-align:left}.doc th{background:var(--surface-2)}.doc :not(pre)>code{background:var(--surface-3);padding:.15em .4em;border-radius:5px;font-size:.88em}.doc pre{background:var(--code-bg)!important;border:1px solid var(--border);border-radius:10px;padding:1rem!important;overflow-x:auto}.doc .mermaid{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:1rem;text-align:center;margin:1rem 0}.doc img{max-width:100%}
