﻿
/* Adapted from stylesheet used by: https://markdownlivepreview.com/ */

.our-markdown-v1 {
    color-scheme: light;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    margin: 0;
    color: #333;
    background-color: transparent;
    font-size: inherit;
    line-height: 1.428;
    word-wrap: break-word;
}

.our-markdown-v1 details,
.our-markdown-v1 figcaption,
.our-markdown-v1 figure {
    display: block
}

.our-markdown-v1 summary {
    display: list-item
}

.our-markdown-v1 [hidden] {
    display: none!important
}

.our-markdown-v1 a {
    background-color: transparent;
    color: #0969da;
    text-decoration: none
}

.our-markdown-v1 abbr[title] {
    border-bottom: none;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

.our-markdown-v1 b,
.our-markdown-v1 strong {
    font-weight: 600
}

.our-markdown-v1 dfn {
    font-style: italic
}

.our-markdown-v1 mark {
    background-color: #fff8c5;
    color: #333
}

.our-markdown-v1 small {
    font-size: 90%
}

.our-markdown-v1 sub,
.our-markdown-v1 sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.our-markdown-v1 sub {
    bottom: -.25em
}

.our-markdown-v1 sup {
    top: -.5em
}

.our-markdown-v1 img {
    border-style: none;
    max-width: 100%;
    box-sizing: content-box
}

.our-markdown-v1 code,
.our-markdown-v1 kbd,
.our-markdown-v1 pre,
.our-markdown-v1 samp {
    font-family: monospace;
    font-size: inherit
}

.our-markdown-v1 figure {
    margin: 1em 2.5rem
}

.our-markdown-v1 input {
    font: inherit;
    margin: 0;
    overflow: visible;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.our-markdown-v1 [type=button],
.our-markdown-v1 [type=reset],
.our-markdown-v1 [type=submit] {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button
}

.our-markdown-v1 [type=checkbox],
.our-markdown-v1 [type=radio] {
    box-sizing: border-box;
    padding: 0
}

.our-markdown-v1 [type=number]::-webkit-inner-spin-button,
.our-markdown-v1 [type=number]::-webkit-outer-spin-button {
    height: auto
}

.our-markdown-v1 [type=search]::-webkit-search-cancel-button,
.our-markdown-v1 [type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.our-markdown-v1 ::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

.our-markdown-v1 ::-webkit-file-upload-button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    font: inherit
}

.our-markdown-v1 a:hover {
    text-decoration: underline
}

.our-markdown-v1 ::placeholder {
    color: #59636e;
    opacity: 1
}

.our-markdown-v1 hr {
    box-sizing: content-box;
    overflow: hidden;
    background: transparent;
    border-bottom: 1px solid #d1d9e0b3;
    height: .25em;
    padding: 0;
    margin: 1.5rem 0;
    background-color: #d1d9e0;
    border: 0
}

.our-markdown-v1 hr:before {
    display: table;
    content: ""
}

.our-markdown-v1 hr:after {
    display: table;
    clear: both;
    content: ""
}

.our-markdown-v1 details summary {
    cursor: pointer
}

.our-markdown-v1 a:focus,
.our-markdown-v1 [role=button]:focus,
.our-markdown-v1 input[type=radio]:focus,
.our-markdown-v1 input[type=checkbox]:focus {
    outline: 2px solid #0969da;
    outline-offset: -2px;
    box-shadow: none
}

.our-markdown-v1 a:focus:not(:focus-visible),
.our-markdown-v1 [role=button]:focus:not(:focus-visible),
.our-markdown-v1 input[type=radio]:focus:not(:focus-visible),
.our-markdown-v1 input[type=checkbox]:focus:not(:focus-visible) {
    outline: solid 1px transparent
}

.our-markdown-v1 a:focus-visible,
.our-markdown-v1 [role=button]:focus-visible,
.our-markdown-v1 input[type=radio]:focus-visible,
.our-markdown-v1 input[type=checkbox]:focus-visible {
    outline: 2px solid #0969da;
    outline-offset: -2px;
    box-shadow: none
}

.our-markdown-v1 a:not([class]):focus,
.our-markdown-v1 a:not([class]):focus-visible,
.our-markdown-v1 input[type=radio]:focus,
.our-markdown-v1 input[type=radio]:focus-visible,
.our-markdown-v1 input[type=checkbox]:focus,
.our-markdown-v1 input[type=checkbox]:focus-visible {
    outline-offset: 0
}

.our-markdown-v1 kbd {
    display: inline-block;
    padding: .25rem;
    font: 11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
    line-height: 10px;
    color: #333;
    vertical-align: middle;
    background-color: #f6f8fa;
    border: solid 1px #d1d9e0b3;
    border-bottom-color: #d1d9e0b3;
    border-radius: 6px;
    box-shadow: inset 0 -1px #d1d9e0b3
}

.our-markdown-v1 h1,
.our-markdown-v1 h2,
.our-markdown-v1 h3,
.our-markdown-v1 h4,
.our-markdown-v1 h5,
.our-markdown-v1 h6 {
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    font-weight: 600;
    line-height: 1.25
}

.our-markdown-v1 h1,
.our-markdown-v1 h2 {
    padding-bottom: .3em;
    border-bottom: 1px solid #d1d9e0b3;
}

.our-markdown-v1 h1 { font-size: 1.25em; }
.our-markdown-v1 h2 { font-size: 1.17em; }
.our-markdown-v1 h3 { font-size: 1.08em; }
.our-markdown-v1 h4 { font-size: 1em; }
.our-markdown-v1 h5 { font-size: .95em; }
.our-markdown-v1 h6 { font-size: .9em; }

.our-markdown-v1 p {
    margin-top: 0;
    margin-bottom: 10px
}

.our-markdown-v1 blockquote {
    margin: 0;
    padding: 0 1em;
    color: #59636e;
    border-left: .25em solid #d1d9e0;
    font-size: inherit;
}

.our-markdown-v1 ul,
.our-markdown-v1 ol {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 2em
}

.our-markdown-v1 ol ol,
.our-markdown-v1 ul ol {
    list-style-type: lower-roman
}

.our-markdown-v1 ul ul ol,
.our-markdown-v1 ul ol ol,
.our-markdown-v1 ol ul ol,
.our-markdown-v1 ol ol ol {
    list-style-type: lower-alpha
}

.our-markdown-v1 dd {
    margin-left: 0
}

.our-markdown-v1 tt,
.our-markdown-v1 code,
.our-markdown-v1 samp {
    font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
    font-size: inherit
}

.our-markdown-v1 pre {
    margin-top: 0;
    margin-bottom: 0;
    font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;
    font-size: inherit;
    word-wrap: normal
}

.our-markdown-v1 input::-webkit-outer-spin-button,
.our-markdown-v1 input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.our-markdown-v1 .mr-2 {
    margin-right: .5rem!important
}

.our-markdown-v1:before {
    display: table;
    content: ""
}

.our-markdown-v1:after {
    display: table;
    clear: both;
    content: ""
}

.our-markdown-v1>*:first-child {
    margin-top: 0!important
}

.our-markdown-v1>*:last-child {
    margin-bottom: 0!important
}

.our-markdown-v1 a:not([href]) {
    color: inherit;
    text-decoration: none
}

.our-markdown-v1 .absent {
    color: #d1242f
}

.our-markdown-v1 .anchor {
    float: left;
    padding-right: .25rem;
    margin-left: -20px;
    line-height: 1
}

.our-markdown-v1 .anchor:focus {
    outline: none
}

.our-markdown-v1 p,
.our-markdown-v1 blockquote,
.our-markdown-v1 ul,
.our-markdown-v1 ol,
.our-markdown-v1 dl,
.our-markdown-v1 table:not(.hljs-ln),
.our-markdown-v1 pre,
.our-markdown-v1 details {
    margin-top: 0;
    margin-bottom: 1rem
}

.our-markdown-v1 blockquote>:first-child {
    margin-top: 0
}
.our-markdown-v1 blockquote>:last-child {
    margin-bottom: 0
}

.our-markdown-v1 .octicon {
    display: inline-block;
    overflow: visible!important;
    vertical-align: text-bottom;
    fill: currentColor
}

.our-markdown-v1 h1 .octicon-link,
.our-markdown-v1 h2 .octicon-link,
.our-markdown-v1 h3 .octicon-link,
.our-markdown-v1 h4 .octicon-link,
.our-markdown-v1 h5 .octicon-link,
.our-markdown-v1 h6 .octicon-link {
    color: #333;
    vertical-align: middle;
    visibility: hidden
}

.our-markdown-v1 h1:hover .anchor,
.our-markdown-v1 h2:hover .anchor,
.our-markdown-v1 h3:hover .anchor,
.our-markdown-v1 h4:hover .anchor,
.our-markdown-v1 h5:hover .anchor,
.our-markdown-v1 h6:hover .anchor {
    text-decoration: none
}

.our-markdown-v1 h1:hover .anchor .octicon-link,
.our-markdown-v1 h2:hover .anchor .octicon-link,
.our-markdown-v1 h3:hover .anchor .octicon-link,
.our-markdown-v1 h4:hover .anchor .octicon-link,
.our-markdown-v1 h5:hover .anchor .octicon-link,
.our-markdown-v1 h6:hover .anchor .octicon-link {
    visibility: visible
}

.our-markdown-v1 h1:hover .anchor .octicon-link:before,
.our-markdown-v1 h2:hover .anchor .octicon-link:before,
.our-markdown-v1 h3:hover .anchor .octicon-link:before,
.our-markdown-v1 h4:hover .anchor .octicon-link:before,
.our-markdown-v1 h5:hover .anchor .octicon-link:before,
.our-markdown-v1 h6:hover .anchor .octicon-link:before {
    width: 16px;
    height: 16px;
    content: " ";
    display: inline-block;
    background-color: currentColor;
    -webkit-mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");
    mask-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")
}

.our-markdown-v1 h1 tt,
.our-markdown-v1 h1 code,
.our-markdown-v1 h2 tt,
.our-markdown-v1 h2 code,
.our-markdown-v1 h3 tt,
.our-markdown-v1 h3 code,
.our-markdown-v1 h4 tt,
.our-markdown-v1 h4 code,
.our-markdown-v1 h5 tt,
.our-markdown-v1 h5 code,
.our-markdown-v1 h6 tt,
.our-markdown-v1 h6 code {
    padding: 0 .2em;
    font-size: inherit
}

.our-markdown-v1 summary h1,
.our-markdown-v1 summary h2,
.our-markdown-v1 summary h3,
.our-markdown-v1 summary h4,
.our-markdown-v1 summary h5,
.our-markdown-v1 summary h6 {
    display: inline-block
}

.our-markdown-v1 summary h1 .anchor,
.our-markdown-v1 summary h2 .anchor,
.our-markdown-v1 summary h3 .anchor,
.our-markdown-v1 summary h4 .anchor,
.our-markdown-v1 summary h5 .anchor,
.our-markdown-v1 summary h6 .anchor {
    margin-left: -40px
}

.our-markdown-v1 summary h1,
.our-markdown-v1 summary h2 {
    padding-bottom: 0;
    border-bottom: 0
}

.our-markdown-v1 ul.no-list,
.our-markdown-v1 ol.no-list {
    padding: 0;
    list-style-type: none
}

.our-markdown-v1 ol[type="a s"] {
    list-style-type: lower-alpha
}

.our-markdown-v1 ol[type="A s"] {
    list-style-type: upper-alpha
}

.our-markdown-v1 ol[type="i s"] {
    list-style-type: lower-roman
}

.our-markdown-v1 ol[type="I s"] {
    list-style-type: upper-roman
}

.our-markdown-v1 ol[type="1"] {
    list-style-type: decimal
}

.our-markdown-v1 div>ol:not([type]) {
    list-style-type: decimal
}

.our-markdown-v1 ul ul,
.our-markdown-v1 ul ol,
.our-markdown-v1 ol ol,
.our-markdown-v1 ol ul {
    margin-top: 0;
    margin-bottom: 0
}

.our-markdown-v1 li>p {
    margin-top: 1rem
}

.our-markdown-v1 li+li {
    margin-top: .25em
}

.our-markdown-v1 dl {
    padding: 0
}

.our-markdown-v1 dl dt {
    padding: 0;
    margin-top: 1rem;
    font-size: inherit;
    font-style: italic;
    font-weight: 600
}

.our-markdown-v1 dl dd {
    padding: 0 1rem;
    margin-bottom: 1rem
}

.our-markdown-v1 table:not(.hljs-ln) {
    border-spacing: 0;
    border-collapse: collapse;
    display: block;
    width: max-content;
    max-width: 100%;
    overflow: auto;
    font-variant: tabular-nums
}

.our-markdown-v1 table:not(.hljs-ln) th {
    font-weight: 600
}

.our-markdown-v1 table:not(.hljs-ln) th,
.our-markdown-v1 table:not(.hljs-ln) td {
    padding: 6px 13px;
    border: 1px solid #d1d9e0
}

.our-markdown-v1 table:not(.hljs-ln) td>:last-child {
    margin-bottom: 0
}

.our-markdown-v1 table:not(.hljs-ln) tr {
    background-color: #fff;
    border-top: 1px solid #d1d9e0b3
}

.our-markdown-v1 table:not(.hljs-ln) tr:nth-child(2n) {
    background-color: #f6f8fa
}

.our-markdown-v1 table:not(.hljs-ln) img {
    background-color: transparent
}

.our-markdown-v1 img[align=right] {
    padding-left: 20px
}

.our-markdown-v1 img[align=left] {
    padding-right: 20px
}

.our-markdown-v1 .emoji {
    max-width: none;
    vertical-align: text-top;
    background-color: transparent
}

.our-markdown-v1 span.frame {
    display: block;
    overflow: hidden
}

.our-markdown-v1 span.frame>span {
    display: block;
    float: left;
    width: auto;
    padding: 7px;
    margin: 13px 0 0;
    overflow: hidden;
    border: 1px solid #d1d9e0
}

.our-markdown-v1 span.frame span img {
    display: block;
    float: left
}

.our-markdown-v1 span.frame span span {
    display: block;
    padding: 5px 0 0;
    clear: both;
    color: #333
}

.our-markdown-v1 span.align-center {
    display: block;
    overflow: hidden;
    clear: both
}

.our-markdown-v1 span.align-center>span {
    display: block;
    margin: 13px auto 0;
    overflow: hidden;
    text-align: center
}

.our-markdown-v1 span.align-center span img {
    margin: 0 auto;
    text-align: center
}

.our-markdown-v1 span.align-right {
    display: block;
    overflow: hidden;
    clear: both
}

.our-markdown-v1 span.align-right>span {
    display: block;
    margin: 13px 0 0;
    overflow: hidden;
    text-align: right
}

.our-markdown-v1 span.align-right span img {
    margin: 0;
    text-align: right
}

.our-markdown-v1 span.float-left {
    display: block;
    float: left;
    margin-right: 13px;
    overflow: hidden
}

.our-markdown-v1 span.float-left span {
    margin: 13px 0 0
}

.our-markdown-v1 span.float-right {
    display: block;
    float: right;
    margin-left: 13px;
    overflow: hidden
}

.our-markdown-v1 span.float-right>span {
    display: block;
    margin: 13px auto 0;
    overflow: hidden;
    text-align: right
}

.our-markdown-v1 code,
.our-markdown-v1 tt {
    padding: .2em .4em;
    margin: 0;
    font-size: inherit;
    white-space: break-spaces;
    background-color: #818b981f;
    border-radius: 6px
}

.our-markdown-v1 code br,
.our-markdown-v1 tt br {
    display: none
}

.our-markdown-v1 del code {
    text-decoration: inherit
}

.our-markdown-v1 samp {
    font-size: inherit
}

.our-markdown-v1 pre code {
    font-size: inherit
}

.our-markdown-v1 pre>code {
    padding: 0;
    margin: 0;
    word-break: normal;
    white-space: pre;
    background: transparent;
    border: 0
}

.our-markdown-v1 .highlight {
    margin-bottom: 1rem
}

.our-markdown-v1 .highlight pre {
    margin-bottom: 0;
    word-break: normal
}

.our-markdown-v1 .highlight pre,
.our-markdown-v1 pre {
    padding: 1rem;
    overflow: auto;
    font-size: inherit;
    line-height: 1.428;
    color: #333;
    background-color: #f6f8fa;
    border-radius: 6px
}

.our-markdown-v1 pre code,
.our-markdown-v1 pre tt {
    display: inline;
    max-width: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    line-height: inherit;
    word-wrap: normal;
    background-color: transparent;
    border: 0
}

.our-markdown-v1 pre code:not(:has(table.hljs-ln)),
.our-markdown-v1 pre tt:not(:has(table.hljs-ln)) {

    /* If the browser supports both of the below, then the last one will be used. Else, the first will be used. */
    white-space: pre-wrap;
    white-space: break-spaces;

    word-break: break-word;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.our-markdown-v1 .csv-data tr {
    border-top: 0
}

.our-markdown-v1 .csv-data th,
.our-markdown-v1 .csv-data td {
    padding: 5px;
    overflow: hidden;
    font-size: inherit;
    line-height: 1;
    text-align: left;
    white-space: nowrap
}

.our-markdown-v1 .csv-data th {
    font-weight: 600;
    background: #f6f8fa;
    border-top: 0
}

.our-markdown-v1 .csv-data .blob-num {
    padding: 10px .5rem 9px;
    text-align: right;
    background: #fff;
    border: 0
}

.our-markdown-v1 [data-footnote-ref]:before {
    content: "["
}

.our-markdown-v1 [data-footnote-ref]:after {
    content: "]"
}

.our-markdown-v1 .footnotes {
    font-size: inherit;
    color: #59636e;
    border-top: 1px solid #d1d9e0
}

.our-markdown-v1 .footnotes ol {
    padding-left: 1rem
}

.our-markdown-v1 .footnotes ol ul {
    display: inline-block;
    padding-left: 1rem;
    margin-top: 1rem
}

.our-markdown-v1 .footnotes li {
    position: relative
}

.our-markdown-v1 .footnotes li:target:before {
    position: absolute;
    top: -.5rem;
    right: -.5rem;
    bottom: -.5rem;
    left: -1.5rem;
    pointer-events: none;
    content: "";
    border: 2px solid #0969da;
    border-radius: 6px
}

.our-markdown-v1 .footnotes li:target {
    color: #333
}

.our-markdown-v1 .footnotes .data-footnote-backref g-emoji {
    font-family: monospace
}

.our-markdown-v1 body:has(:modal) {
    padding-right: var(--dialog-scrollgutter)!important
}

.our-markdown-v1 .pl-c {
    color: #59636e
}

.our-markdown-v1 .pl-c1,
.our-markdown-v1 .pl-s .pl-v {
    color: #0550ae
}

.our-markdown-v1 .pl-e,
.our-markdown-v1 .pl-en {
    color: #6639ba
}

.our-markdown-v1 .pl-smi,
.our-markdown-v1 .pl-s .pl-s1 {
    color: #333
}

.our-markdown-v1 .pl-ent {
    color: #0550ae
}

.our-markdown-v1 .pl-k {
    color: #cf222e
}

.our-markdown-v1 .pl-s,
.our-markdown-v1 .pl-pds,
.our-markdown-v1 .pl-s .pl-pse .pl-s1,
.our-markdown-v1 .pl-sr,
.our-markdown-v1 .pl-sr .pl-cce,
.our-markdown-v1 .pl-sr .pl-sre,
.our-markdown-v1 .pl-sr .pl-sra {
    color: #0a3069
}

.our-markdown-v1 .pl-v,
.our-markdown-v1 .pl-smw {
    color: #953800
}

.our-markdown-v1 .pl-bu {
    color: #82071e
}

.our-markdown-v1 .pl-ii {
    color: #f6f8fa;
    background-color: #82071e
}

.our-markdown-v1 .pl-c2 {
    color: #f6f8fa;
    background-color: #cf222e
}

.our-markdown-v1 .pl-sr .pl-cce {
    font-weight: 700;
    color: #116329
}

.our-markdown-v1 .pl-ml {
    color: #3b2300
}

.our-markdown-v1 .pl-mh,
.our-markdown-v1 .pl-mh .pl-en,
.our-markdown-v1 .pl-ms {
    font-weight: 700;
    color: #0550ae
}

.our-markdown-v1 .pl-mi {
    font-style: italic;
    color: #333
}

.our-markdown-v1 .pl-mb {
    font-weight: 700;
    color: #333
}

.our-markdown-v1 .pl-md {
    color: #82071e;
    background-color: #ffebe9
}

.our-markdown-v1 .pl-mi1 {
    color: #116329;
    background-color: #dafbe1
}

.our-markdown-v1 .pl-mc {
    color: #953800;
    background-color: #ffd8b5
}

.our-markdown-v1 .pl-mi2 {
    color: #d1d9e0;
    background-color: #0550ae
}

.our-markdown-v1 .pl-mdr {
    font-weight: 700;
    color: #8250df
}

.our-markdown-v1 .pl-ba {
    color: #59636e
}

.our-markdown-v1 .pl-sg {
    color: #818b98
}

.our-markdown-v1 .pl-corl {
    text-decoration: underline;
    color: #0a3069
}

.our-markdown-v1 [role=button]:focus:not(:focus-visible),
.our-markdown-v1 [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),
.our-markdown-v1 button:focus:not(:focus-visible),
.our-markdown-v1 summary:focus:not(:focus-visible),
.our-markdown-v1 a:focus:not(:focus-visible) {
    outline: none;
    box-shadow: none
}

.our-markdown-v1 [tabindex="0"]:focus:not(:focus-visible),
.our-markdown-v1 details-dialog:focus:not(:focus-visible) {
    outline: none
}

.our-markdown-v1 g-emoji {
    display: inline-block;
    min-width: 1ch;
    font-family: "Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;
    font-size: inherit;
    font-style: normal!important;
    font-weight: 400;
    line-height: 1;
    vertical-align: -.075em
}

.our-markdown-v1 g-emoji img {
    width: 1em;
    height: 1em
}

.our-markdown-v1 .task-list-item {
    list-style-type: none
}

.our-markdown-v1 .task-list-item label {
    font-weight: 400
}

.our-markdown-v1 .task-list-item.enabled label {
    cursor: pointer
}

.our-markdown-v1 .task-list-item+.task-list-item {
    margin-top: .25rem
}

.our-markdown-v1 .task-list-item .handle {
    display: none
}

.our-markdown-v1 .task-list-item-checkbox {
    margin: 0 .2em .25em -1.4em;
    vertical-align: middle
}

.our-markdown-v1 ul:dir(rtl) .task-list-item-checkbox {
    margin: 0 -1.6em .25em .2em
}

.our-markdown-v1 ol:dir(rtl) .task-list-item-checkbox {
    margin: 0 -1.6em .25em .2em
}

.our-markdown-v1 .contains-task-list:hover .task-list-item-convert-container,
.our-markdown-v1 .contains-task-list:focus-within .task-list-item-convert-container {
    display: block;
    width: auto;
    height: 24px;
    overflow: visible;
    clip: auto
}

.our-markdown-v1 ::-webkit-calendar-picker-indicator {
    filter: invert(50%)
}

.our-markdown-v1 .markdown-alert {
    padding: .5rem 1rem;
    margin-bottom: 1rem;
    color: inherit;
    border-left: .25em solid #d1d9e0
}

.our-markdown-v1 .markdown-alert>:first-child {
    margin-top: 0
}

.our-markdown-v1 .markdown-alert>:last-child {
    margin-bottom: 0
}

.our-markdown-v1 .markdown-alert .markdown-alert-title {
    display: flex;
    font-weight: 500;
    align-items: center;
    line-height: 1
}

.our-markdown-v1 .markdown-alert.markdown-alert-note {
    border-left-color: #0969da
}

.our-markdown-v1 .markdown-alert.markdown-alert-note .markdown-alert-title {
    color: #0969da
}

.our-markdown-v1 .markdown-alert.markdown-alert-important {
    border-left-color: #8250df
}

.our-markdown-v1 .markdown-alert.markdown-alert-important .markdown-alert-title {
    color: #8250df
}

.our-markdown-v1 .markdown-alert.markdown-alert-warning {
    border-left-color: #9a6700
}

.our-markdown-v1 .markdown-alert.markdown-alert-warning .markdown-alert-title {
    color: #9a6700
}

.our-markdown-v1 .markdown-alert.markdown-alert-tip {
    border-left-color: #1a7f37
}

.our-markdown-v1 .markdown-alert.markdown-alert-tip .markdown-alert-title {
    color: #1a7f37
}

.our-markdown-v1 .markdown-alert.markdown-alert-caution {
    border-left-color: #cf222e
}

.our-markdown-v1 .markdown-alert.markdown-alert-caution .markdown-alert-title {
    color: #d1242f
}

.our-markdown-v1>*:first-child>.heading-element:first-child {
    margin-top: 0!important
}

.our-markdown-v1 .highlight pre:has(+.zeroclipboard-container) {
    min-height: 52px
}
