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{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}:root{--bg: #050507;--panel: rgba(255, 255, 255, .03);--panel-solid: #101013;--ivory: rgba(255, 255, 255, .92);--mist: rgba(255, 255, 255, .55);--faint: rgba(255, 255, 255, .35);--line: rgba(255, 255, 255, .09);--indigo: #818cf8;--cyan: #22d3ee;--emerald: #34d399;--red: #f87171;--font-body: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ivory);font-family:var(--font-body);line-height:1.7;-webkit-font-smoothing:antialiased}::selection{background:#818cf859}.tool{display:flex;flex-direction:column}.toolbar{display:flex;align-items:center;gap:.5rem;padding:.2rem 0 .8rem;flex-wrap:wrap}.spacer{flex:1}.btn{font:inherit;font-size:13px;padding:.32em 1em;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--mist);cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.btn:hover:not(:disabled){color:var(--ivory);border-color:#818cf873}.btn:focus-visible{outline:1px solid rgba(129,140,248,.6);outline-offset:2px}.btn:disabled{opacity:.5;cursor:default}.btn.primary{color:#c7d2fe;border-color:#818cf880;background:#818cf829}.btn.ghost{border-color:transparent;background:transparent}.panes{display:grid;grid-template-columns:1fr 1fr;gap:1rem;height:calc(100dvh - 232px);min-height:380px}.pane{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--panel-solid);overflow:hidden}.pane-head{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 1rem;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;color:var(--faint);border-bottom:1px solid var(--line)}.pane-editor{flex:1;min-height:0;overflow:auto}.pane-editor :deep(.cm-editor){height:100%}.statusbar{padding:.55rem .2rem 0;font-size:12.5px}.msg{color:var(--faint)}.msg[data-kind=ok]{color:var(--emerald)}.msg[data-kind=err]{color:var(--red)}.msg[data-kind=info]{color:var(--mist)}@media(max-width:860px){.panes{grid-template-columns:1fr;height:auto}.pane-editor{height:320px}}.preview[data-v-f8827770]{padding:1rem 1.2rem;overflow:auto;font-size:14px}.preview[data-v-f8827770] h1,.preview[data-v-f8827770] h2,.preview[data-v-f8827770] h3,.preview[data-v-f8827770] h4{line-height:1.4;margin:1.2em 0 .5em;font-weight:650}.preview[data-v-f8827770] h1{font-size:1.55em;border-bottom:1px solid var(--line);padding-bottom:.3em}.preview[data-v-f8827770] h2{font-size:1.3em}.preview[data-v-f8827770] h3{font-size:1.12em}.preview[data-v-f8827770] p{margin:.6em 0}.preview[data-v-f8827770] a{color:var(--indigo);text-decoration:none}.preview[data-v-f8827770] a:hover{text-decoration:underline}.preview[data-v-f8827770] code{font-family:var(--font-mono);font-size:.9em;background:#818cf81f;border-radius:4px;padding:.12em .4em}.preview[data-v-f8827770] pre{background:var(--panel-solid);border:1px solid var(--line);border-radius:8px;padding:.8rem 1rem;overflow:auto;line-height:1.6}.preview[data-v-f8827770] pre code{background:none;padding:0}.preview[data-v-f8827770] blockquote{margin:.8em 0;padding:.2em 1em;border-left:3px solid rgba(129,140,248,.5);color:var(--mist)}.preview[data-v-f8827770] ul,.preview[data-v-f8827770] ol{padding-left:1.4em;margin:.5em 0}.preview[data-v-f8827770] table{border-collapse:collapse;margin:.8em 0;font-size:.94em}.preview[data-v-f8827770] th,.preview[data-v-f8827770] td{border:1px solid var(--line);padding:.35em .8em}.preview[data-v-f8827770] th{background:#ffffff0a}.preview[data-v-f8827770] hr{border:none;border-top:1px solid var(--line);margin:1.2em 0}.page[data-v-b3cad07e]{min-height:100dvh;position:relative;overflow:hidden;display:flex;flex-direction:column}.aurora[data-v-b3cad07e]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.blob[data-v-b3cad07e]{position:absolute;border-radius:50%;filter:blur(90px)}.b1[data-v-b3cad07e]{width:40vw;height:40vw;left:-14vw;top:-22vw;background:radial-gradient(circle,rgba(99,102,241,.28),transparent 70%);animation:drift-a-b3cad07e 30s ease-in-out infinite alternate}.b2[data-v-b3cad07e]{width:34vw;height:34vw;right:-16vw;top:-14vw;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 70%);animation:drift-b-b3cad07e 36s ease-in-out infinite alternate}@keyframes drift-a-b3cad07e{to{transform:translate(8vw,7vh) scale(1.15)}}@keyframes drift-b-b3cad07e{to{transform:translate(-6vw,8vh) scale(1.1)}}.topbar[data-v-b3cad07e]{position:sticky;top:0;z-index:10;background:#050507bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.inner[data-v-b3cad07e]{max-width:72rem;margin:0 auto;padding:.6rem 1.25rem;display:flex;align-items:center;gap:1rem}.home[data-v-b3cad07e]{color:var(--mist);text-decoration:none;font-size:13px;transition:color .2s ease}.home[data-v-b3cad07e]:hover{color:var(--ivory)}.brand[data-v-b3cad07e]{font-weight:600;font-size:14px;letter-spacing:.02em}.tabs[data-v-b3cad07e]{display:flex;gap:.25rem;margin-left:auto;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:.2rem}.tab[data-v-b3cad07e]{border:none;background:transparent;color:var(--mist);font:inherit;font-size:13px;padding:.28em 1.1em;border-radius:999px;cursor:pointer;transition:color .2s ease,background-color .2s ease}.tab[data-v-b3cad07e]:hover{color:var(--ivory)}.tab.on[data-v-b3cad07e]{color:var(--ivory);background:#818cf833}.body[data-v-b3cad07e]{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:1rem 1.25rem .5rem;position:relative;z-index:1}.foot[data-v-b3cad07e]{position:relative;z-index:1;text-align:center;font-size:.75rem;letter-spacing:.06em;color:var(--faint);padding:.8rem 0 1rem;display:flex;justify-content:center;gap:.7em}.foot-sep[data-v-b3cad07e]{color:#fff3}.icp[data-v-b3cad07e]{color:var(--faint);text-decoration:none}.icp[data-v-b3cad07e]:hover{color:var(--ivory)}@media(prefers-reduced-motion:no-preference){.b1[data-v-b3cad07e],.b2[data-v-b3cad07e]{will-change:transform}}@media(prefers-reduced-motion:reduce){.blob[data-v-b3cad07e]{animation:none}}
