:root{--markdown-code-block-text-color:#24292f}.dark{--markdown-code-block-text-color:#e6edf3}.code-block-header{background-color:#f6f8fa;border-bottom:1px solid #d0d7de;border-radius:.375rem .375rem 0 0;align-items:center;padding:.375em .75em;display:flex}.code-language-label{color:#57606a;text-transform:uppercase;letter-spacing:.025em;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600}.dark .code-block-header{background-color:#161b22;border-bottom-color:#30363d}.dark .code-language-label{color:#8b949e}.prose pre.markdown-code-block{background-color:var(--code-block-bg);color:var(--markdown-code-block-text-color);border:0;padding:0}.prose pre.markdown-code-block code,.prose pre.markdown-code-block .hljs{color:var(--markdown-code-block-text-color);background:0 0}.code-with-line-numbers{align-items:stretch;gap:0;padding:.75em 0;line-height:1.5;display:flex}.code-line-numbers{text-align:right;-webkit-user-select:none;user-select:none;color:#b0b8c4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:inherit;white-space:pre;border-right:1px solid #d0d7de;flex-shrink:0;padding-left:.75em;padding-right:.75em;line-height:1.5}.prose pre.markdown-code-block .code-line-content{min-width:0;color:var(--markdown-code-block-text-color);flex:1;padding-left:.75em;line-height:1.5;overflow-x:auto}.code-with-line-numbers code{white-space:pre;display:inline;padding:0!important}.code-with-line-numbers code.hljs{overflow-x:visible}.dark .code-line-numbers{color:#6b7280;border-right-color:#30363d}.hljs-keyword,.hljs-selector-tag,.hljs-literal{color:#8250df}.hljs-string,.hljs-attr{color:#0a7bbf}.hljs-number,.hljs-symbol,.hljs-bullet{color:#0969a8}.hljs-title,.hljs-section,.hljs-title.function_{color:#6639ba}.hljs-comment,.hljs-quote{color:#8b949e;font-style:italic}.hljs-type,.hljs-built_in{color:#c26d2d}.dark .hljs{color:var(--markdown-code-block-text-color);background:#0d1117}.dark .hljs-keyword,.dark .hljs-selector-tag,.dark .hljs-literal{color:#ff7b72}.dark .hljs-string,.dark .hljs-attr{color:#a5d6ff}.dark .hljs-number,.dark .hljs-symbol,.dark .hljs-bullet{color:#79c0ff}.dark .hljs-title,.dark .hljs-section,.dark .hljs-title.function_{color:#d2a8ff}.dark .hljs-comment,.dark .hljs-quote{color:#8b949e;font-style:italic}.dark .hljs-variable,.dark .hljs-template-variable,.dark .hljs-type,.dark .hljs-built_in{color:#ffa657}.dark .hljs-addition{color:#aff5b4;background-color:#2ea04326}.dark .hljs-deletion{color:#ffdcd7;background-color:#f8514926}.dark .hljs-meta{color:#79c0ff}
.qnote{border:1px solid #0000;border-left:4px solid;border-radius:.25rem;margin:1rem 0;padding:.75rem 1rem}.qnote-title{align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;line-height:1.4;display:flex}.qnote-title:before{flex:none;font-size:1rem;line-height:1}.qnote-note{background-color:#eff6ff;border-left-color:#3b82f6}.qnote-warning{background-color:#fffbeb;border-left-color:#f59e0b}.qnote-caution{background-color:#fef2f2;border-left-color:#ef4444}.qnote-note.qnote-variant-warn{background-color:#efe7d7;border-color:#e6d4ad;border-left-width:1px}.qnote-note.qnote-variant-warn>.qnote-title{color:#d39a22}.qnote-note.qnote-variant-warn>.qnote-title:before{content:"⚠"}.qnote-note.qnote-variant-info{background-color:#fff;border-color:#8fbfdf;border-left-width:1px}.qnote-note.qnote-variant-info>.qnote-title{color:#2d7fc3}.qnote-note.qnote-variant-info>.qnote-title:before{content:"ℹ"}.qnote-note.qnote-variant-tip{background-color:#d9e4ef;border-color:#d5e2ee;border-left-width:1px}.qnote-note.qnote-variant-tip>.qnote-title{color:#2c78be}.qnote-note.qnote-variant-tip>.qnote-title:before{content:"💡"}.qnote-note.qnote-variant-alert{background-color:#efe2d7;border-color:#ecd7c9;border-left-width:1px}.qnote-note.qnote-variant-alert>.qnote-title{color:#f57c00}.qnote-note.qnote-variant-alert>.qnote-title:before{content:"🔔"}.qnote-note.qnote-variant-notice{background-color:#dce8db;border-color:#d6e5d5;border-left-width:1px}.qnote-note.qnote-variant-notice>.qnote-title{color:#49b051}.qnote-note.qnote-variant-notice>.qnote-title:before{content:"✔"}.dark .qnote-note{background-color:#3b82f61a}.dark .qnote-warning{background-color:#f59e0b1a}.dark .qnote-caution{background-color:#ef44441a}.dark .qnote-note.qnote-variant-warn{background-color:#d39a2224;border-color:#e6d4ad59}.dark .qnote-note.qnote-variant-info{background-color:#2d7fc314;border-color:#8fbfdf73}.dark .qnote-note.qnote-variant-tip{background-color:#2c78be29;border-color:#d5e2ee4d}.dark .qnote-note.qnote-variant-alert{background-color:#f57c001f;border-color:#ecd7c959}.dark .qnote-note.qnote-variant-notice{background-color:#49b05129;border-color:#d6e5d54d}.qnote>:first-child{margin-top:0}.qnote>:last-child{margin-bottom:0}
