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{background:#0d1117;color:#c9d1d9}.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-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{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{background-color:#033a16;color:#aff5b4}.hljs-deletion{background-color:#67060c;color:#ffdcd7}.custom-reference-tooltip[data-v-6a2280d2]{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #00000026;color:#333;max-width:320px;min-width:150px;opacity:1;padding:8px 12px;transition:opacity .15s ease-in-out,transform .15s ease-in-out}.dark .custom-reference-tooltip[data-v-6a2280d2]{background-color:#2d3748;border-color:#4a5568;color:#e2e8f0}.tooltip-content-wrapper[data-v-6a2280d2]{font-size:.875rem}.tooltip-title-link[data-v-6a2280d2]{color:#2563eb;display:block;font-weight:600;margin-bottom:.4rem;text-decoration:none;word-break:break-all}.tooltip-title-link[data-v-6a2280d2]:hover{text-decoration:underline}.dark .tooltip-title-link[data-v-6a2280d2]{color:#60a5fa}.tooltip-summary[data-v-6a2280d2]{color:#4b5563;line-height:1.5;margin-bottom:.4rem;word-break:break-word}.dark .tooltip-summary[data-v-6a2280d2]{color:#a0aec0}.tooltip-site-name[data-v-6a2280d2]{color:#718096;font-size:.75rem}.dark .tooltip-site-name[data-v-6a2280d2]{color:#718096}.image-viewer-modal[data-v-ce6f1664]{background-color:#000000d9;left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10000}.image-container[data-v-ce6f1664],.image-viewer-modal[data-v-ce6f1664]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-container[data-v-ce6f1664]{cursor:grab;overflow:hidden;position:relative}.image-container[data-v-ce6f1664]:active{cursor:grabbing}.viewer-image[data-v-ce6f1664]{height:auto;max-height:none;max-width:none;pointer-events:none;width:auto}.viewer-toolbar[data-v-ce6f1664]{align-items:center;background-color:#00000080;border-radius:6px;display:flex;gap:10px;padding:8px 12px;position:absolute;right:15px;top:15px;z-index:10001}.zoom-info[data-v-ce6f1664]{color:#fff;font-size:14px;font-weight:500;min-width:48px;text-align:center}.toolbar-btn[data-v-ce6f1664]{align-items:center;background-color:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.toolbar-btn[data-v-ce6f1664]:hover{background-color:#fff3}.close-btn[data-v-ce6f1664]{background-color:#ff46464d}.close-btn[data-v-ce6f1664]:hover{background-color:#ff464680}.image-info[data-v-ce6f1664]{background-color:#00000080;border-radius:4px;bottom:15px;color:#fff;font-size:14px;left:50%;padding:6px 12px;position:absolute;text-align:center;transform:translate(-50%)}@media(max-width:768px){.viewer-toolbar[data-v-ce6f1664]{gap:8px;padding:6px 8px;right:10px;top:10px}.toolbar-btn[data-v-ce6f1664]{height:36px;width:36px}.zoom-info[data-v-ce6f1664]{font-size:12px;min-width:40px}.image-info[data-v-ce6f1664]{bottom:10px;font-size:12px;padding:4px 8px}}.markdown-preview[data-v-40241ec5]{word-wrap:break-word;background-color:transparent;color:#c9d1d9;font-size:16px;line-height:1.6;overflow-wrap:break-word}[data-v-40241ec5] p{color:inherit;line-height:1.6;margin:.5rem 0 .75rem}[data-v-40241ec5] p+p{margin-top:.5rem;position:relative}[data-v-40241ec5] ol,[data-v-40241ec5] ul{color:inherit;margin:.5rem 0;padding-left:3rem}[data-v-40241ec5] ul{list-style-type:disc}[data-v-40241ec5] ul ul{list-style-type:circle}[data-v-40241ec5] ul ul ul{list-style-type:square}[data-v-40241ec5] ol{list-style-type:decimal}[data-v-40241ec5] li{color:inherit;line-height:1.6;margin:.25rem 0}[data-v-40241ec5] li>p{margin:.25rem 0}[data-v-40241ec5] h1,[data-v-40241ec5] h2,[data-v-40241ec5] h3,[data-v-40241ec5] h4,[data-v-40241ec5] h5,[data-v-40241ec5] h6{color:inherit;font-weight:600;line-height:1.25;margin-bottom:.5rem;margin-top:1rem}[data-v-40241ec5] div.seo-h1,[data-v-40241ec5] div.seo-h2,[data-v-40241ec5] div.seo-h3,[data-v-40241ec5] div.seo-h4,[data-v-40241ec5] div.seo-h5,[data-v-40241ec5] div.seo-h6{color:#fff;font-weight:600;line-height:1.25;margin-bottom:.5rem;margin-top:1rem}[data-v-40241ec5] div.seo-h1,[data-v-40241ec5] h1{color:#fff;font-size:1.7rem;padding-bottom:.3em}[data-v-40241ec5] div.seo-h2,[data-v-40241ec5] h2{color:#fff;font-size:1.3rem;padding-bottom:.3em}[data-v-40241ec5] div.seo-h3,[data-v-40241ec5] h3{color:#fff;font-size:1.2rem}[data-v-40241ec5] div.seo-h4,[data-v-40241ec5] h4{color:#fff;font-size:1rem}[data-v-40241ec5] div.seo-h5,[data-v-40241ec5] h5{color:#fff;font-size:.875rem}[data-v-40241ec5] div.seo-h6,[data-v-40241ec5] h6{color:#fff;font-size:.85rem}[data-v-40241ec5] code{background-color:#6e768133;border:1px solid hsla(215,8%,47%,.1);border-radius:4px;color:#f85149;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.85em;margin:0;padding:.2em .4em}[data-v-40241ec5] li code,[data-v-40241ec5] li p code,[data-v-40241ec5] p code{color:inherit}[data-v-40241ec5] pre:not(.hljs){font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,Fira Code,JetBrains Mono,monospace;word-wrap:normal;background:#161b22;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;box-shadow:0 2px 8px #0006;font-size:.875rem;line-height:1.6;margin:.75rem 0;overflow:auto;padding:.75rem 1rem;position:relative;scrollbar-color:#4a5568 #1a1f26;scrollbar-width:thin}[data-v-40241ec5] pre:not(.hljs)::-webkit-scrollbar{height:8px;width:8px}[data-v-40241ec5] pre:not(.hljs)::-webkit-scrollbar-track{background:#1a1f26;border-radius:4px}[data-v-40241ec5] pre:not(.hljs)::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px}[data-v-40241ec5] pre:not(.hljs)::-webkit-scrollbar-thumb:hover{background:#5a6578}[data-v-40241ec5] pre:not(.hljs):before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4);content:"";height:2px;left:0;position:absolute;right:0;top:0}[data-v-40241ec5] pre:not(.hljs) code{background-color:transparent;color:#c9d1d9;font-size:100%;font-weight:400;line-height:inherit;margin:0;overflow:visible;padding:0;white-space:pre;word-break:normal}[data-v-40241ec5] pre.hljs{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace;word-wrap:normal;background-color:#161b22!important;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;box-shadow:0 2px 8px #0006;margin:.75rem 0;overflow:auto;padding:.75rem 1rem}[data-v-40241ec5] pre.hljs code{background-color:transparent!important;white-space:pre}[data-v-40241ec5] code:not(pre code){background-color:#6e768133;border:1px solid hsla(215,8%,47%,.1);border-radius:4px;color:#f85149;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,Source Code Pro,monospace;font-size:.875em;padding:.125rem .375rem}[data-v-40241ec5] a{color:#58a6ff;text-decoration:none}[data-v-40241ec5] a:hover{color:#79c0ff;text-decoration:underline}[data-v-40241ec5] blockquote{background-color:#6e76810d;border-left:.25rem solid #3b434b;color:inherit;margin:.5rem 0;padding:0 .75rem}[data-v-40241ec5] blockquote>:first-child{margin-top:0}[data-v-40241ec5] blockquote>:last-child{margin-bottom:0}[data-v-40241ec5] table{border-collapse:collapse;border-spacing:0;display:block;margin:.75rem 0;overflow:auto;width:100%}[data-v-40241ec5] table th{background-color:#6e76811a;border:1px solid #3b434b;color:inherit;font-weight:600;padding:.5rem .75rem}[data-v-40241ec5] table tr{border-bottom:1px solid #3b434b}[data-v-40241ec5] table tr:nth-child(2n){background-color:#6e76810d}[data-v-40241ec5] table td{border:1px solid #3b434b;color:inherit;padding:.5rem .75rem}[data-v-40241ec5] img{background-color:transparent;border-radius:6px;box-sizing:content-box;margin:.75rem 0;max-width:100%}[data-v-40241ec5] img.clickable-image{cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}[data-v-40241ec5] img.clickable-image:hover{box-shadow:0 4px 12px #0000004d;transform:scale(1.02)}[data-v-40241ec5] hr{background-color:#3b434b;border:0;height:1px;margin:1rem 0;padding:0}[data-v-40241ec5] strong{font-weight:600}[data-v-40241ec5] div.seo-strong{color:#fff;display:inline;font-weight:600}[data-v-40241ec5] em{font-style:italic}[data-v-40241ec5] del{text-decoration:line-through}[data-v-40241ec5] input[type=checkbox]{margin-right:.5em;vertical-align:middle}[data-v-40241ec5] ul li:before{content:"";display:none}[data-v-40241ec5] .dark pre{background-color:#1e1e1e80}[data-v-40241ec5] .dark code{background-color:#ffffff0d}[data-v-40241ec5] .mermaid{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;display:flex;justify-content:center;margin:1rem 0;padding:1rem}[data-v-40241ec5] .dark .mermaid{background-color:#2d333b;border-color:#444c56}[data-v-40241ec5] .citation-container{display:inline-block;font-size:.75em;line-height:1;position:relative;vertical-align:super}[data-v-40241ec5] .citation-button{align-items:center;background-color:#e0f2fe;border:1px solid #bae6fd;border-radius:50%;color:#0c4a6e;cursor:pointer;display:inline-flex;font-size:.7em;height:18px;justify-content:center;line-height:1;margin:0 1px;padding:0;width:18px}[data-v-40241ec5] .dark .citation-button{background-color:#38bdf8;border-color:#0ea5e9;border-radius:6px;bottom:150%;color:#fff;left:50%;opacity:0;padding:8px 12px;position:absolute;text-align:center;transform:translate(-50%);z-index:1}[data-v-40241ec5] .citation-button:hover{background-color:#bfdbfe}[data-v-40241ec5] .dark .citation-button:hover{background-color:#0ea5e9}.citation-popover .ant-popover-inner-content{padding:.5rem}.popover-content-wrapper[data-v-40241ec5]{font-size:.875rem;max-width:300px}.popover-title-link[data-v-40241ec5]{color:#1d4ed8;display:block;font-weight:600;margin-bottom:.3rem;word-break:break-all}.dark .popover-title-link[data-v-40241ec5]{color:#60a5fa}.popover-summary[data-v-40241ec5]{color:#374151;margin-bottom:.3rem;word-break:break-word}.dark .popover-summary[data-v-40241ec5]{color:#d1d5db}.popover-site-name[data-v-40241ec5]{color:#6b7280;font-size:.75rem}.dark .popover-site-name[data-v-40241ec5]{color:#9ca3af}
