.font-lv1 {
  font-size: 0.48rem; }

.font-lv2 {
  font-size: 0.42667rem; }

.font-lv3 {
  font-size: 0.4rem; }

.font-lv4 {
  font-size: 0.37333rem; }

.font-lv5 {
  font-size: 0.32rem; }

.font-lv6 {
  font-size: 0.29333rem; }

.flex-h {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center; }

.flex-v {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  justify-content: center; }

.markdown-body {
  --base-size-4: 0.10667rem;
  --base-size-8: 0.21333rem;
  --base-size-16: 0.42667rem;
  --base-size-24: 0.64rem;
  --base-size-40: 1.06667rem;
  --base-text-weight-normal: 400;
  --base-text-weight-medium: 500;
  --base-text-weight-semibold: 600;
  --fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
  --fgColor-accent: Highlight;
}
@media (prefers-color-scheme: dark) {
  .markdown-body, [data-theme="dark"] {
    /* dark */
    color-scheme: dark;
    --focus-outlineColor: #1f6feb;
    --fgColor-default: #f0f6fc;
    --fgColor-muted: #9198a1;
    --fgColor-accent: #4493f8;
    --fgColor-success: #3fb950;
    --fgColor-attention: #d29922;
    --fgColor-danger: #f85149;
    --fgColor-done: #ab7df8;
    --bgColor-default: #0d1117;
    --bgColor-muted: #151b23;
    --bgColor-neutral-muted: #656c7633;
    --bgColor-attention-muted: #bb800926;
    --borderColor-default: #3d444d;
    --borderColor-muted: #3d444db3;
    --borderColor-neutral-muted: #3d444db3;
    --borderColor-accent-emphasis: #1f6feb;
    --borderColor-success-emphasis: #238636;
    --borderColor-attention-emphasis: #9e6a03;
    --borderColor-danger-emphasis: #da3633;
    --borderColor-done-emphasis: #8957e5;
    --color-prettylights-syntax-comment: #9198a1;
    --color-prettylights-syntax-constant: #79c0ff;
    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
    --color-prettylights-syntax-entity: #d2a8ff;
    --color-prettylights-syntax-storage-modifier-import: #f0f6fc;
    --color-prettylights-syntax-entity-tag: #7ee787;
    --color-prettylights-syntax-keyword: #ff7b72;
    --color-prettylights-syntax-string: #a5d6ff;
    --color-prettylights-syntax-variable: #ffa657;
    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
    --color-prettylights-syntax-brackethighlighter-angle: #9198a1;
    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;
    --color-prettylights-syntax-carriage-return-text: #f0f6fc;
    --color-prettylights-syntax-carriage-return-bg: #b62324;
    --color-prettylights-syntax-string-regexp: #7ee787;
    --color-prettylights-syntax-markup-list: #f2cc60;
    --color-prettylights-syntax-markup-heading: #1f6feb;
    --color-prettylights-syntax-markup-italic: #f0f6fc;
    --color-prettylights-syntax-markup-bold: #f0f6fc;
    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;
    --color-prettylights-syntax-markup-deleted-bg: #67060c;
    --color-prettylights-syntax-markup-inserted-text: #aff5b4;
    --color-prettylights-syntax-markup-inserted-bg: #033a16;
    --color-prettylights-syntax-markup-changed-text: #ffdfb6;
    --color-prettylights-syntax-markup-changed-bg: #5a1e02;
    --color-prettylights-syntax-markup-ignored-text: #f0f6fc;
    --color-prettylights-syntax-markup-ignored-bg: #1158c7;
    --color-prettylights-syntax-meta-diff-range: #d2a8ff;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d;
  }
}
@media (prefers-color-scheme: light) {
  .markdown-body, [data-theme="light"] {
    /* light */
    color-scheme: light;
    --focus-outlineColor: #0969da;
    --fgColor-default: #1f2328;
    --fgColor-muted: #59636e;
    --fgColor-accent: #0969da;
    --fgColor-success: #1a7f37;
    --fgColor-attention: #9a6700;
    --fgColor-danger: #d1242f;
    --fgColor-done: #8250df;
    --bgColor-default: #ffffff;
    --bgColor-muted: #f6f8fa;
    --bgColor-neutral-muted: #818b981f;
    --bgColor-attention-muted: #fff8c5;
    --borderColor-default: #d1d9e0;
    --borderColor-muted: #d1d9e0b3;
    --borderColor-neutral-muted: #d1d9e0b3;
    --borderColor-accent-emphasis: #0969da;
    --borderColor-success-emphasis: #1a7f37;
    --borderColor-attention-emphasis: #9a6700;
    --borderColor-danger-emphasis: #cf222e;
    --borderColor-done-emphasis: #8250df;
    --color-prettylights-syntax-comment: #59636e;
    --color-prettylights-syntax-constant: #0550ae;
    --color-prettylights-syntax-constant-other-reference-link: #0a3069;
    --color-prettylights-syntax-entity: #6639ba;
    --color-prettylights-syntax-storage-modifier-import: #1f2328;
    --color-prettylights-syntax-entity-tag: #0550ae;
    --color-prettylights-syntax-keyword: #cf222e;
    --color-prettylights-syntax-string: #0a3069;
    --color-prettylights-syntax-variable: #953800;
    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
    --color-prettylights-syntax-brackethighlighter-angle: #59636e;
    --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
    --color-prettylights-syntax-invalid-illegal-bg: #82071e;
    --color-prettylights-syntax-carriage-return-text: #f6f8fa;
    --color-prettylights-syntax-carriage-return-bg: #cf222e;
    --color-prettylights-syntax-string-regexp: #116329;
    --color-prettylights-syntax-markup-list: #3b2300;
    --color-prettylights-syntax-markup-heading: #0550ae;
    --color-prettylights-syntax-markup-italic: #1f2328;
    --color-prettylights-syntax-markup-bold: #1f2328;
    --color-prettylights-syntax-markup-deleted-text: #82071e;
    --color-prettylights-syntax-markup-deleted-bg: #ffebe9;
    --color-prettylights-syntax-markup-inserted-text: #116329;
    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
    --color-prettylights-syntax-markup-changed-text: #953800;
    --color-prettylights-syntax-markup-changed-bg: #ffd8b5;
    --color-prettylights-syntax-markup-ignored-text: #d1d9e0;
    --color-prettylights-syntax-markup-ignored-bg: #0550ae;
    --color-prettylights-syntax-meta-diff-range: #8250df;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #818b98;
  }
}

.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  margin: 0;
  color: var(--fgColor-default);
  background-color: var(--bgColor-default);
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
  font-size: 0.21333rem;
  line-height: 1.5;
  word-wrap: break-word;
}

.markdown-body .octicon {
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom;
}

.markdown-body h1:hover .anchor .octicon-link:before,
.markdown-body h2:hover .anchor .octicon-link:before,
.markdown-body h3:hover .anchor .octicon-link:before,
.markdown-body h4:hover .anchor .octicon-link:before,
.markdown-body h5:hover .anchor .octicon-link:before,
.markdown-body h6:hover .anchor .octicon-link:before {
  width: 0.21333rem;
  height: 0.21333rem;
  content: ' ';
  display: inline-block;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 version=%271.1%27 aria-hidden=%27true%27><path fill-rule=%27evenodd%27 d=%27M7.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%27></path></svg>");
  mask-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 version=%271.1%27 aria-hidden=%27true%27><path fill-rule=%27evenodd%27 d=%27M7.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%27></path></svg>");
}

.markdown-body details,
.markdown-body figcaption,
.markdown-body figure {
  display: block;
}

.markdown-body summary {
  display: list-item;
}

.markdown-body [hidden] {
  display: none !important;
}

.markdown-body a {
  background-color: transparent;
  color: var(--fgColor-accent);
  text-decoration: none;
}

.markdown-body abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

.markdown-body b,
.markdown-body strong {
  font-weight: var(--base-text-weight-semibold, 600);
}

.markdown-body dfn {
  font-style: italic;
}

.markdown-body h1 {
  font-weight: var(--base-text-weight-semibold, 600);
  font-size: 0.53333rem;
  /* border-bottom: 1px solid var(--borderColor-muted); */
}

.markdown-body mark {
  background-color: var(--bgColor-attention-muted);
  color: var(--fgColor-default);
}

.markdown-body small {
  font-size: 90%;
}

.markdown-body sub,
.markdown-body sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.markdown-body sub {
  bottom: -0.25em;
}

.markdown-body sup {
  top: -0.5em;
}

.markdown-body img {
  border-style: none;
  max-width: 100%;
  box-sizing: content-box;
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre,
.markdown-body samp {
  font-family: monospace;
  font-size: 1em;
}

.markdown-body figure {
  margin: 1em var(--base-size-40);
}

.markdown-body hr {
  box-sizing: content-box;
  overflow: hidden;
  background: transparent;
  border-bottom: 0.01333rem solid var(--borderColor-muted);
  height: .25em;
  padding: 0;
  margin: var(--base-size-24) 0;
  background-color: var(--borderColor-default);
  border: 0;
}

.markdown-body input {
  font: inherit;
  margin: 0;
  overflow: visible;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

.markdown-body [type=button],
.markdown-body [type=reset],
.markdown-body [type=submit] {
  -webkit-appearance: button;
  -moz-appearance: button;
       appearance: button;
}

.markdown-body [type=checkbox],
.markdown-body [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

.markdown-body [type=number]::-webkit-inner-spin-button,
.markdown-body [type=number]::-webkit-outer-spin-button {
  height: auto;
}

.markdown-body [type=search]::-webkit-search-cancel-button,
.markdown-body [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}

.markdown-body ::-webkit-input-placeholder {
  color: inherit;
  opacity: .54;
}

.markdown-body ::-webkit-file-upload-button {
  -webkit-appearance: button;
  appearance: button;
  font: inherit;
}

.markdown-body a:hover {
  text-decoration: underline;
}

.markdown-body ::-moz-placeholder {
  color: var(--fgColor-muted);
  opacity: 1;
}

.markdown-body ::placeholder {
  color: var(--fgColor-muted);
  opacity: 1;
}

.markdown-body hr::before {
  display: table;
  content: "";
}

.markdown-body hr::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse;
  display: block;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  overflow: auto;
  font-variant: tabular-nums;
}

.markdown-body td,
.markdown-body th {
  padding: 0;
}

.markdown-body details summary {
  cursor: pointer;
}

.markdown-body a:focus,
.markdown-body [role=button]:focus,
.markdown-body input[type=radio]:focus,
.markdown-body input[type=checkbox]:focus {
  outline: 0.02667rem solid var(--focus-outlineColor);
  outline-offset: -0.02667rem;
  box-shadow: none;
}

.markdown-body a:focus:not(:focus-visible),
.markdown-body [role=button]:focus:not(:focus-visible),
.markdown-body input[type=radio]:focus:not(:focus-visible),
.markdown-body input[type=checkbox]:focus:not(:focus-visible) {
  outline: solid 0.01333rem transparent;
}

.markdown-body a:focus-visible,
.markdown-body [role=button]:focus-visible,
.markdown-body input[type=radio]:focus-visible,
.markdown-body input[type=checkbox]:focus-visible {
  outline: 0.02667rem solid var(--focus-outlineColor);
  outline-offset: -0.02667rem;
  box-shadow: none;
}

.markdown-body a:not([class]):focus,
.markdown-body a:not([class]):focus-visible,
.markdown-body input[type=radio]:focus,
.markdown-body input[type=radio]:focus-visible,
.markdown-body input[type=checkbox]:focus,
.markdown-body input[type=checkbox]:focus-visible {
  outline-offset: 0;
}

.markdown-body kbd {
  display: inline-block;
  padding: var(--base-size-4);
  font: 0.14667rem var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);
  line-height: 0.13333rem;
  color: var(--fgColor-default);
  vertical-align: middle;
  background-color: var(--bgColor-muted);
  border: solid 0.01333rem var(--borderColor-neutral-muted);
  border-bottom-color: var(--borderColor-neutral-muted);
  border-radius: 0.08rem;
  box-shadow: inset 0 -0.01333rem 0 var(--borderColor-neutral-muted);
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: var(--base-size-24);
  margin-bottom: var(--base-size-16);
  font-weight: var(--base-text-weight-semibold, 600);
  line-height: 1.25;
}

.markdown-body h2 {
  font-weight: var(--base-text-weight-semibold, 600);
  padding-bottom: .3em;
  font-size: 0.48rem;
  /* border-bottom: 1px solid var(--borderColor-muted); */
}

.markdown-body h3 {
  font-weight: var(--base-text-weight-semibold, 600);
  font-size: 0.42667rem;
}

.markdown-body h4 {
  font-weight: var(--base-text-weight-semibold, 600);
  font-size: 0.37333rem;
}

.markdown-body h5 {
  font-weight: var(--base-text-weight-semibold, 600);
  font-size: 0.32rem;
}

.markdown-body h6 {
  font-weight: var(--base-text-weight-semibold, 600);
  font-size: .85em;
  color: var(--fgColor-muted);
}

.markdown-body p {
  margin-top: 0;
  margin-bottom: 0.10667rem;
}

.markdown-body blockquote {
  margin: 0;
  padding: 0.21333rem;
  color: var(--fgColor-muted);
  /* border-left: .25em solid var(--borderColor-default); */
  background: #f7f8fe;
}

.markdown-body ul,
.markdown-body ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2em;
}
.markdown-body ul{
  list-style-type: disc;
}
.markdown-body ol{
  list-style-type: decimal;
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman;
}

.markdown-body ul ul ol,
.markdown-body ul ol ol,
.markdown-body ol ul ol,
.markdown-body ol ol ol {
  list-style-type: lower-alpha;
}

.markdown-body dd {
  margin-left: 0;
}

.markdown-body tt,
.markdown-body code,
.markdown-body samp {
  font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);
  font-size: 0.16rem;
}

.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0;
  font-family: var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);
  font-size: 0.16rem;
  word-wrap: normal;
}

.markdown-body .octicon {
  display: inline-block;
  overflow: visible !important;
  vertical-align: text-bottom;
  fill: currentColor;
}

.markdown-body input::-webkit-outer-spin-button,
.markdown-body input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
          appearance: none;
}

.markdown-body .mr-2 {
  margin-right: var(--base-size-8, 8px) !important;
}

.markdown-body::before {
  display: table;
  content: "";
}

.markdown-body::after {
  display: table;
  clear: both;
  content: "";
}

.markdown-body>*:first-child {
  margin-top: 0 !important;
}

.markdown-body>*:last-child {
  margin-bottom: 0 !important;
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none;
}

.markdown-body .absent {
  color: var(--fgColor-danger);
}

.markdown-body .anchor {
  float: left;
  padding-right: var(--base-size-4);
  margin-left: -0.26667rem;
  line-height: 1;
}

.markdown-body .anchor:focus {
  outline: none;
}

.markdown-body p,
.markdown-body blockquote,
.markdown-body ul,
.markdown-body ol,
.markdown-body dl,
.markdown-body table,
.markdown-body pre,
.markdown-body details {
  margin-top: 0;
  /* margin-bottom: var(--base-size-16); */
  margin-bottom: 0.42667rem;
}

.markdown-body blockquote>:first-child {
  margin-top: 0;
}

.markdown-body blockquote>:last-child {
  margin-bottom: 0;
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: var(--fgColor-default);
  vertical-align: middle;
  visibility: hidden;
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none;
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible;
}

.markdown-body h1 tt,
.markdown-body h1 code,
.markdown-body h2 tt,
.markdown-body h2 code,
.markdown-body h3 tt,
.markdown-body h3 code,
.markdown-body h4 tt,
.markdown-body h4 code,
.markdown-body h5 tt,
.markdown-body h5 code,
.markdown-body h6 tt,
.markdown-body h6 code {
  padding: 0 .2em;
  font-size: inherit;
}

.markdown-body summary h1,
.markdown-body summary h2,
.markdown-body summary h3,
.markdown-body summary h4,
.markdown-body summary h5,
.markdown-body summary h6 {
  display: inline-block;
}

.markdown-body summary h1 .anchor,
.markdown-body summary h2 .anchor,
.markdown-body summary h3 .anchor,
.markdown-body summary h4 .anchor,
.markdown-body summary h5 .anchor,
.markdown-body summary h6 .anchor {
  margin-left: -0.53333rem;
}

.markdown-body summary h1,
.markdown-body summary h2 {
  padding-bottom: 0;
  border-bottom: 0;
}

.markdown-body ul.no-list,
.markdown-body ol.no-list {
  padding: 0;
  list-style-type: none;
}

.markdown-body ol[type="a s"] {
  list-style-type: lower-alpha;
}

.markdown-body ol[type="A s"] {
  list-style-type: upper-alpha;
}

.markdown-body ol[type="i s"] {
  list-style-type: lower-roman;
}

.markdown-body ol[type="I s"] {
  list-style-type: upper-roman;
}

.markdown-body ol[type="1"] {
  list-style-type: decimal;
}

.markdown-body div>ol:not([type]) {
  list-style-type: decimal;
}

.markdown-body ul ul,
.markdown-body ul ol,
.markdown-body ol ol,
.markdown-body ol ul {
  margin-top: 0;
  margin-bottom: 0;
}

.markdown-body li>p {
  /* margin-top: var(--base-size-16); */
}

.markdown-body li+li {
  margin-top: .25em;
}

.markdown-body dl {
  padding: 0;
}

.markdown-body dl dt {
  padding: 0;
  margin-top: var(--base-size-16);
  font-size: 1em;
  font-style: italic;
  font-weight: var(--base-text-weight-semibold, 600);
}

.markdown-body dl dd {
  padding: 0 var(--base-size-16);
  margin-bottom: var(--base-size-16);
}

.markdown-body table th {
  font-weight: var(--base-text-weight-semibold, 600);
}

.markdown-body table th,
.markdown-body table td {
  padding: 0.08rem 0.17333rem;
  border: 0.01333rem solid var(--borderColor-default);
}

.markdown-body table td>:last-child {
  margin-bottom: 0;
}

.markdown-body table tr {
  background-color: var(--bgColor-default);
  border-top: 0.01333rem solid var(--borderColor-muted);
}

.markdown-body table tr:nth-child(2n) {
  background-color: var(--bgColor-muted);
}

.markdown-body table img {
  background-color: transparent;
}

.markdown-body img[align=right] {
  padding-left: 0.26667rem;
}

.markdown-body img[align=left] {
  padding-right: 0.26667rem;
}

.markdown-body .emoji {
  max-width: none;
  vertical-align: text-top;
  background-color: transparent;
}

.markdown-body span.frame {
  display: block;
  overflow: hidden;
}

.markdown-body span.frame>span {
  display: block;
  float: left;
  width: auto;
  padding: 0.09333rem;
  margin: 0.17333rem 0 0;
  overflow: hidden;
  border: 0.01333rem solid var(--borderColor-default);
}

.markdown-body span.frame span img {
  display: block;
  float: left;
}

.markdown-body span.frame span span {
  display: block;
  padding: 0.06667rem 0 0;
  clear: both;
  color: var(--fgColor-default);
}

.markdown-body span.align-center {
  display: block;
  overflow: hidden;
  clear: both;
}

.markdown-body span.align-center>span {
  display: block;
  margin: 0.17333rem auto 0;
  overflow: hidden;
  text-align: center;
}

.markdown-body span.align-center span img {
  margin: 0 auto;
  text-align: center;
}

.markdown-body span.align-right {
  display: block;
  overflow: hidden;
  clear: both;
}

.markdown-body span.align-right>span {
  display: block;
  margin: 0.17333rem 0 0;
  overflow: hidden;
  text-align: right;
}

.markdown-body span.align-right span img {
  margin: 0;
  text-align: right;
}

.markdown-body span.float-left {
  display: block;
  float: left;
  margin-right: 0.17333rem;
  overflow: hidden;
}

.markdown-body span.float-left span {
  margin: 0.17333rem 0 0;
}

.markdown-body span.float-right {
  display: block;
  float: right;
  margin-left: 0.17333rem;
  overflow: hidden;
}

.markdown-body span.float-right>span {
  display: block;
  margin: 0.17333rem auto 0;
  overflow: hidden;
  text-align: right;
}

.markdown-body code,
.markdown-body tt {
  padding: .2em .4em;
  margin: 0;
  font-size: 85%;
  white-space: break-spaces;
  background-color: var(--bgColor-neutral-muted);
  border-radius: 0.08rem;
}

.markdown-body code br,
.markdown-body tt br {
  display: none;
}

.markdown-body del code {
  text-decoration: inherit;
}

.markdown-body samp {
  font-size: 85%;
}

.markdown-body pre code {
  font-size: 100%;
}

.markdown-body pre>code {
  padding: 0;
  margin: 0;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0;
}

.markdown-body .highlight {
  margin-bottom: var(--base-size-16);
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal;
}

.markdown-body .highlight pre,
.markdown-body pre {
  padding: var(--base-size-16);
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  color: var(--fgColor-default);
  background-color: var(--bgColor-muted);
  border-radius: 0.08rem;
}

.markdown-body pre code,
.markdown-body pre tt {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0;
}

.markdown-body .csv-data td,
.markdown-body .csv-data th {
  padding: 0.06667rem;
  overflow: hidden;
  font-size: 0.16rem;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
}

.markdown-body .csv-data .blob-num {
  padding: 0.13333rem var(--base-size-8) 0.12rem;
  text-align: right;
  background: var(--bgColor-default);
  border: 0;
}

.markdown-body .csv-data tr {
  border-top: 0;
}

.markdown-body .csv-data th {
  font-weight: var(--base-text-weight-semibold, 600);
  background: var(--bgColor-muted);
  border-top: 0;
}

.markdown-body [data-footnote-ref]::before {
  content: "[";
}

.markdown-body [data-footnote-ref]::after {
  content: "]";
}

.markdown-body .footnotes {
  font-size: 0.16rem;
  color: var(--fgColor-muted);
  border-top: 0.01333rem solid var(--borderColor-default);
}

.markdown-body .footnotes ol {
  padding-left: var(--base-size-16);
}

.markdown-body .footnotes ol ul {
  display: inline-block;
  padding-left: var(--base-size-16);
  margin-top: var(--base-size-16);
}

.markdown-body .footnotes li {
  position: relative;
}

.markdown-body .footnotes li:target::before {
  position: absolute;
  top: calc(var(--base-size-8)*-1);
  right: calc(var(--base-size-8)*-1);
  bottom: calc(var(--base-size-8)*-1);
  left: calc(var(--base-size-24)*-1);
  pointer-events: none;
  content: "";
  border: 0.02667rem solid var(--borderColor-accent-emphasis);
  border-radius: 0.08rem;
}

.markdown-body .footnotes li:target {
  color: var(--fgColor-default);
}

.markdown-body .footnotes .data-footnote-backref g-emoji {
  font-family: monospace;
}

.markdown-body body:has(:modal) {
  padding-right: var(--dialog-scrollgutter) !important;
}

.markdown-body .pl-c {
  color: var(--color-prettylights-syntax-comment);
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: var(--color-prettylights-syntax-constant);
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: var(--color-prettylights-syntax-entity);
}

.markdown-body .pl-smi,
.markdown-body .pl-s .pl-s1 {
  color: var(--color-prettylights-syntax-storage-modifier-import);
}

.markdown-body .pl-ent {
  color: var(--color-prettylights-syntax-entity-tag);
}

.markdown-body .pl-k {
  color: var(--color-prettylights-syntax-keyword);
}

.markdown-body .pl-s,
.markdown-body .pl-pds,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sre,
.markdown-body .pl-sr .pl-sra {
  color: var(--color-prettylights-syntax-string);
}

.markdown-body .pl-v,
.markdown-body .pl-smw {
  color: var(--color-prettylights-syntax-variable);
}

.markdown-body .pl-bu {
  color: var(--color-prettylights-syntax-brackethighlighter-unmatched);
}

.markdown-body .pl-ii {
  color: var(--color-prettylights-syntax-invalid-illegal-text);
  background-color: var(--color-prettylights-syntax-invalid-illegal-bg);
}

.markdown-body .pl-c2 {
  color: var(--color-prettylights-syntax-carriage-return-text);
  background-color: var(--color-prettylights-syntax-carriage-return-bg);
}

.markdown-body .pl-sr .pl-cce {
  font-weight: bold;
  color: var(--color-prettylights-syntax-string-regexp);
}

.markdown-body .pl-ml {
  color: var(--color-prettylights-syntax-markup-list);
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: bold;
  color: var(--color-prettylights-syntax-markup-heading);
}

.markdown-body .pl-mi {
  font-style: italic;
  color: var(--color-prettylights-syntax-markup-italic);
}

.markdown-body .pl-mb {
  font-weight: bold;
  color: var(--color-prettylights-syntax-markup-bold);
}

.markdown-body .pl-md {
  color: var(--color-prettylights-syntax-markup-deleted-text);
  background-color: var(--color-prettylights-syntax-markup-deleted-bg);
}

.markdown-body .pl-mi1 {
  color: var(--color-prettylights-syntax-markup-inserted-text);
  background-color: var(--color-prettylights-syntax-markup-inserted-bg);
}

.markdown-body .pl-mc {
  color: var(--color-prettylights-syntax-markup-changed-text);
  background-color: var(--color-prettylights-syntax-markup-changed-bg);
}

.markdown-body .pl-mi2 {
  color: var(--color-prettylights-syntax-markup-ignored-text);
  background-color: var(--color-prettylights-syntax-markup-ignored-bg);
}

.markdown-body .pl-mdr {
  font-weight: bold;
  color: var(--color-prettylights-syntax-meta-diff-range);
}

.markdown-body .pl-ba {
  color: var(--color-prettylights-syntax-brackethighlighter-angle);
}

.markdown-body .pl-sg {
  color: var(--color-prettylights-syntax-sublimelinter-gutter-mark);
}

.markdown-body .pl-corl {
  text-decoration: underline;
  color: var(--color-prettylights-syntax-constant-other-reference-link);
}

.markdown-body [role=button]:focus:not(:focus-visible),
.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),
.markdown-body button:focus:not(:focus-visible),
.markdown-body summary:focus:not(:focus-visible),
.markdown-body a:focus:not(:focus-visible) {
  outline: none;
  box-shadow: none;
}

.markdown-body [tabindex="0"]:focus:not(:focus-visible),
.markdown-body details-dialog:focus:not(:focus-visible) {
  outline: none;
}

.markdown-body g-emoji {
  display: inline-block;
  min-width: 1ch;
  font-family: "Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-size: 1em;
  font-style: normal !important;
  font-weight: var(--base-text-weight-normal, 400);
  line-height: 1;
  vertical-align: -0.075em;
}

.markdown-body g-emoji img {
  width: 1em;
  height: 1em;
}

.markdown-body .task-list-item {
  list-style-type: none;
}

.markdown-body .task-list-item label {
  font-weight: var(--base-text-weight-normal, 400);
}

.markdown-body .task-list-item.enabled label {
  cursor: pointer;
}

.markdown-body .task-list-item+.task-list-item {
  margin-top: var(--base-size-4);
}

.markdown-body .task-list-item .handle {
  display: none;
}

.markdown-body .task-list-item-checkbox {
  margin: 0 .2em .25em -1.4em;
  vertical-align: middle;
}

.markdown-body ul:dir(rtl) .task-list-item-checkbox {
  margin: 0 -1.6em .25em .2em;
}

.markdown-body ol:dir(rtl) .task-list-item-checkbox {
  margin: 0 -1.6em .25em .2em;
}

.markdown-body .contains-task-list:hover .task-list-item-convert-container,
.markdown-body .contains-task-list:focus-within .task-list-item-convert-container {
  display: block;
  width: auto;
  height: 0.32rem;
  overflow: visible;
  clip: auto;
}

.markdown-body ::-webkit-calendar-picker-indicator {
  filter: invert(50%);
}

.markdown-body .markdown-alert {
  padding: var(--base-size-8) var(--base-size-16);
  margin-bottom: var(--base-size-16);
  color: inherit;
  border-left: .25em solid var(--borderColor-default);
}

.markdown-body .markdown-alert>:first-child {
  margin-top: 0;
}

.markdown-body .markdown-alert>:last-child {
  margin-bottom: 0;
}

.markdown-body .markdown-alert .markdown-alert-title {
  display: flex;
  font-weight: var(--base-text-weight-medium, 500);
  align-items: center;
  line-height: 1;
}

.markdown-body .markdown-alert.markdown-alert-note {
  border-left-color: var(--borderColor-accent-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title {
  color: var(--fgColor-accent);
}

.markdown-body .markdown-alert.markdown-alert-important {
  border-left-color: var(--borderColor-done-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title {
  color: var(--fgColor-done);
}

.markdown-body .markdown-alert.markdown-alert-warning {
  border-left-color: var(--borderColor-attention-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title {
  color: var(--fgColor-attention);
}

.markdown-body .markdown-alert.markdown-alert-tip {
  border-left-color: var(--borderColor-success-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title {
  color: var(--fgColor-success);
}

.markdown-body .markdown-alert.markdown-alert-caution {
  border-left-color: var(--borderColor-danger-emphasis);
}

.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title {
  color: var(--fgColor-danger);
}

.markdown-body>*:first-child>.heading-element:first-child {
  margin-top: 0 !important;
}

.markdown-body .highlight pre:has(+.zeroclipboard-container) {
  min-height: 0.69333rem;
}



@font-face {
    font-family: "思源黑体";
    font-weight: 350;
    src: url(data:font/woff2;base64,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) format("woff2"),
    url(data:font/woff;base64,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) format("woff");
    font-display: swap;
  }
