html,body{color:#081534;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px;line-height:1.6}*{box-sizing:border-box}a{color:#4a6fa5;border-bottom:1px solid #2463df00;padding-bottom:2px;text-decoration:none}a:hover{border-bottom:1px solid #2463df;text-decoration:none}img{max-width:100%;display:block}article img{border:1px solid #4a6fa5;border-radius:8px;box-shadow:5px 5px #4a6fa5}.callout-box{background:#f0f4f9;border:1px solid #4a6fa5;border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem;box-shadow:5px 5px #4a6fa5}.separator-callout{color:#bcc4cb;padding:0 .75rem}.callout-box pre{margin:.75rem 0 0}.caption{color:#666;font-size:.875rem}hr{border:0;border-top:1px solid #0000001a;border-bottom:1px solid #ffffff4d;height:0;margin:2rem 0}article p{margin-bottom:20px}article details{border:1px solid #0000001a;border-radius:8px;margin-bottom:.75rem;padding:0}article details[open]{padding-bottom:1rem}article details summary{cursor:pointer;padding:1rem 1.25rem 1rem 2.25rem;font-weight:600;list-style:none;position:relative}article details summary::-webkit-details-marker{display:none}article details summary:before{content:"";border:5px solid #0000;border-left:8px solid #4a6fa5;border-right-width:0;width:0;height:0;transition:transform .2s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}article details[open] summary:before{transform:translateY(-50%)rotate(90deg)}article details summary:hover{color:#4a6fa5}article details>:not(summary){padding-left:1.25rem;padding-right:1.25rem}article ul{margin:1rem 0;padding-left:1.25rem;list-style:none}article ul li{margin-bottom:.5rem;padding-left:1rem;position:relative}article ul li:before{content:"";background-color:#4a6fa5;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}article ol{margin:1rem 0;padding-left:2rem}article ol li{margin-bottom:.5rem}article h2{letter-spacing:-.02rem;margin:2.5rem 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.3}article h3{margin:2rem 0 .75rem;font-size:1.35rem;font-weight:600;line-height:1.4}article h4{margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:600;line-height:1.4}pre{border-radius:8px;margin:1.5rem 0;padding:1.25rem;font-size:.875rem;line-height:1.5;overflow-x:auto}pre:not(.hljs){color:#e6edf3;background:#0d1117}code{font-family:SF Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875em}:not(pre)>code{background:#f0f2f5;border-radius:4px;padding:.15em .4em}article table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.925rem}article th,article td{text-align:left;border:1px solid #0000001a;padding:.6rem .75rem}article th{background:#f0f2f5;font-weight:600}article tr:nth-child(2n){background:#fafbfc}
pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.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-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{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
