[data-code-theme=light] .sphinx-doc .code-wrapper pre.hljs,.sphinx-doc .code-wrapper pre.hljs{background-color:#f6f8fa!important}[data-code-theme=light] .sphinx-doc .code-wrapper code.hljs,.sphinx-doc .code-wrapper code.hljs{color:#24292f!important;background:0 0!important}[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-doctag,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-keyword,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-meta .hljs-keyword,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-template-tag,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-template-variable,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-type,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-variable.language_,.sphinx-doc .code-wrapper .hljs-doctag,.sphinx-doc .code-wrapper .hljs-keyword,.sphinx-doc .code-wrapper .hljs-meta .hljs-keyword,.sphinx-doc .code-wrapper .hljs-template-tag,.sphinx-doc .code-wrapper .hljs-template-variable,.sphinx-doc .code-wrapper .hljs-type,.sphinx-doc .code-wrapper .hljs-variable.language_{color:#cf222e}[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-title,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-title.class_,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-title.function_,.sphinx-doc .code-wrapper .hljs-title,.sphinx-doc .code-wrapper .hljs-title.class_,.sphinx-doc .code-wrapper .hljs-title.function_{color:#953800}[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-attr,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-attribute,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-literal,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-number,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-operator,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-selector-attr,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-selector-class,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-selector-id,.sphinx-doc .code-wrapper .hljs-attr,.sphinx-doc .code-wrapper .hljs-attribute,.sphinx-doc .code-wrapper .hljs-literal,.sphinx-doc .code-wrapper .hljs-number,.sphinx-doc .code-wrapper .hljs-operator,.sphinx-doc .code-wrapper .hljs-selector-attr,.sphinx-doc .code-wrapper .hljs-selector-class,.sphinx-doc .code-wrapper .hljs-selector-id{color:#0550ae}[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-regexp,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-string,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-meta .hljs-string,.sphinx-doc .code-wrapper .hljs-regexp,.sphinx-doc .code-wrapper .hljs-string,.sphinx-doc .code-wrapper .hljs-meta .hljs-string{color:#0a3069}[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-built_in,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-symbol,.sphinx-doc .code-wrapper .hljs-built_in,.sphinx-doc .code-wrapper .hljs-symbol{color:#6639ba}[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-comment,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-code,[data-code-theme=light] .sphinx-doc .code-wrapper .hljs-formula,.sphinx-doc .code-wrapper .hljs-comment,.sphinx-doc .code-wrapper .hljs-code,.sphinx-doc .code-wrapper .hljs-formula{color:#57606a}[data-code-theme=dark] .sphinx-doc .code-wrapper{border-color:#30363d}[data-code-theme=dark] .sphinx-doc .code-block-header{background:#161b22;border-bottom-color:#30363d}[data-code-theme=dark] .sphinx-doc .code-block-lang{color:#8b949e}[data-code-theme=dark] .sphinx-doc .sphinx-copy-btn{color:#e6edf3;background:#6e768166}[data-code-theme=dark] .sphinx-doc .sphinx-copy-btn:hover{background:#6e76818c}[data-code-theme=dark] .sphinx-doc .code-wrapper pre.hljs{background-color:#23272d!important}[data-code-theme=dark] .sphinx-doc .code-wrapper code.hljs{color:#adbac7!important;background:0 0!important}[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-doctag,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-keyword,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-meta .hljs-keyword,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-template-tag,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-template-variable,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-type,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-variable.language_{color:#f47067}[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-title,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-title.class_,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-title.function_{color:#dcbdfb}[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-attr,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-attribute,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-literal,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-number,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-operator,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-selector-attr,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-selector-class,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-selector-id{color:#6cb6ff}[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-regexp,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-string,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-meta .hljs-string{color:#96d0ff}[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-built_in,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-symbol{color:#f69d50}[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-comment,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-code,[data-code-theme=dark] .sphinx-doc .code-wrapper .hljs-formula{color:#768390}
.sphinx-doc{color:#171717}.sphinx-doc a{color:#666;text-decoration:none}.sphinx-doc a:hover{text-decoration:underline}.sphinx-doc h2,.sphinx-doc h3,.sphinx-doc h4,.sphinx-doc h5,.sphinx-doc h6{color:#171717;scroll-margin-top:6rem}.sphinx-doc p,.sphinx-doc li{color:#171717}.sphinx-doc code:not(pre code){background:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-size:.875em}.sphinx-doc :where(code):not(:where(pre *)):before,.sphinx-doc :where(code):not(:where(pre *)):after{content:none}.sphinx-doc .code-wrapper{border:1px solid #709ef8;border-radius:.5rem;margin:1rem 0;overflow:hidden}.sphinx-doc .code-block-header{color:#fff;background:#558bf7;border-bottom:1px solid #3575f6}.sphinx-doc .code-block-lang{color:#ffffffeb}.sphinx-doc .sphinx-copy-btn{color:#fff;background:#ffffff29}.sphinx-doc .sphinx-copy-btn:hover{background:#ffffff47}.sphinx-doc .sphinx-table-wrap{margin:1.5rem 0;overflow-x:auto}.sphinx-doc.prose :where(td>p,th>p){margin:0}.sphinx-doc table{border-collapse:collapse;width:100%;font-size:.875rem}.sphinx-doc th,.sphinx-doc td{text-align:left;vertical-align:top;border:1px solid #e3e8ea;padding:.5rem .75rem}.sphinx-doc th{background:#f9f9fb;font-weight:600}.sphinx-doc-reference-index>section>h1{display:none}.sphinx-doc-reference-index>section>p{color:#666;margin-top:0;margin-bottom:1rem;font-size:.9375rem;line-height:1.5}.sphinx-doc-reference-index section section>p{color:#888;margin-top:0;margin-bottom:.5rem;font-size:.875rem}.sphinx-doc-reference-index h2{margin-top:1.5rem;margin-bottom:.375rem;font-size:1.125rem;font-weight:600}.sphinx-doc-reference-index .sphinx-table-wrap:has(.cli-command-table){margin:.25rem 0 .75rem}.sphinx-doc table.cli-command-table{font-size:.9375rem}.sphinx-doc table.cli-command-table td{vertical-align:middle;border:none;border-bottom:1px solid #e3e8ea;padding:.35rem 0}.sphinx-doc table.cli-command-table tr:last-child td{border-bottom:none}.sphinx-doc table.cli-command-table td:first-child{white-space:nowrap;width:28%;padding-right:1rem}.sphinx-doc table.cli-command-table td:first-child a{color:#fff;background:#558bf7;border:1px solid #3575f6;border-radius:.25rem;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block}.sphinx-doc-reference-index table:has(thead) td:first-child a{color:#fff;background:#558bf7;border:1px solid #3575f6;border-radius:.25rem;padding:.2rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block}.sphinx-doc table.cli-command-table td:first-child a:hover{color:#fff;background:#3575f6;border-color:#2b5fcc;text-decoration:none}.sphinx-doc-reference-index table:has(thead) td:first-child a:hover{color:#fff;background:#3575f6;border-color:#2b5fcc;text-decoration:none}.sphinx-doc table.cli-command-table td:last-child{color:#444;padding-left:.25rem}.sphinx-doc-reference-index table:not(.cli-command-table) td,.sphinx-doc-reference-index table:not(.cli-command-table) th{vertical-align:middle;border:none;border-bottom:1px solid #e3e8ea;padding:.4rem .5rem}.sphinx-doc-reference-index table:not(.cli-command-table) thead th{text-transform:uppercase;letter-spacing:.04em;color:#888;background:0 0;border-bottom:1px solid #d4dade;padding-bottom:.5rem;font-size:.75rem;font-weight:600}.sphinx-doc-reference-index table:not(.cli-command-table) tr:last-child td{border-bottom:none}.sphinx-doc-reference-index table:has(thead) td:nth-child(2) code{color:#444;background:#f5f6f7;border:1px solid #eceef0;padding:.1rem .35rem;font-size:.75rem}.sphinx-doc-reference-index .sphinx-table-wrap{margin:.25rem 0 .75rem}.sphinx-doc dl{margin:1rem 0}.sphinx-doc dl.py.class,.sphinx-doc dl.py.function,.sphinx-doc dl.py.method,.sphinx-doc dl.py.attribute,.sphinx-doc dl.py.property,.sphinx-doc dl.py.exception,.sphinx-doc dl.py.module{background:#fcfcfd;border:1px solid #e3e8ea;border-radius:.5rem;margin:1.25rem 0;padding:1rem}.sphinx-doc dt{color:#171717;margin-bottom:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:600}.sphinx-doc dt.sig{border-bottom:1px solid #e3e8ea;padding-bottom:.5rem}.sphinx-doc dd{color:#444;margin-top:.75rem;margin-left:0}.sphinx-doc dd>p{margin-top:0}.sphinx-doc .field-list{margin:1rem 0}.sphinx-doc .field-list dt{font-family:inherit;font-size:.875rem;font-weight:600}.sphinx-doc .field-list dd{margin-bottom:.75rem}.sphinx-doc .admonition{background:#f9f9fb;border-left:4px solid #558bf7;border-radius:.25rem;margin:1.25rem 0;padding:1rem 1.25rem}.sphinx-doc .admonition-title{margin-bottom:.5rem;font-weight:600}.sphinx-doc .toctree-wrapper ul{padding-left:0;list-style:none}.sphinx-doc .toctree-wrapper li{margin:.25rem 0}.sphinx-doc ul,.sphinx-doc ol{padding-left:1.25rem}.sphinx-doc blockquote{color:#666;border-left:3px solid #e3e8ea;margin:1rem 0;padding-left:1rem}.sphinx-doc .sig-prename,.sphinx-doc .sig-name,.sphinx-doc .sig-paren{color:#171717}.sphinx-doc .sig-param{color:#444}.sphinx-doc .viewcode-link,.sphinx-doc .headerlink{display:none}
