[data-lk-component=button]{--button-font-size:var(--body-font-size);--button-line-height:var(--lk-halfstep)!important;--button-padX:var(--button-font-size);--button-padY:calc(var(--button-font-size) * calc(var(--lk-halfstep) / var(--lk-size-xl-unitless)));--button-padX-sideWithIcon:calc(var(--button-font-size) / var(--lk-wholestep));--button-gap:calc(var(--button-padY) / var(--lk-eighthstep));cursor:pointer;display:inline-flex;vertical-align:middle;border:1px solid rgba(0,0,0,0);border-radius:100em;position:relative;text-decoration:none;white-space:pre;word-break:keep-all;overflow:hidden;padding:var(--button-padY) 1em;font-weight:500;font-size:var(--button-font-size);line-height:var(--button-line-height);font-family:inherit}[data-lk-button-size=sm]{--button-font-size:var(--subheading-font-size)}[data-lk-button-size=lg]{--button-font-size:var(--title3-font-size)}[data-lk-component=button]:has([data-lk-icon-position=start]){padding-left:var(--button-padX-sideWithIcon);padding-right:var(--button-padX)}[data-lk-component=button]:has([data-lk-icon-position=end]){padding-left:1em;padding-right:var(--button-padX-sideWithIcon)}[data-lk-component=button]:has([data-lk-icon-position=start]):has([data-lk-icon-position=end]){padding-left:var(--button-padX-sideWithIcon);padding-right:var(--button-padX-sideWithIcon)}[data-lk-button-content-wrap=true]{display:inline-flex;align-items:center;gap:var(--button-gap)}[data-lk-button-optic-icon-shift=true] div:has(>[data-lk-component=icon]){margin-top:calc(-1 * calc(1em * var(--lk-quarterstep-dec)))}[data-lk-button-variant=text]{background:transparent!important}[data-lk-button-variant=outline]{background:transparent!important;border:1px solid var(--lk-outlinevariant)}[data-lk-component=state-layer]{z-index:1;opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transition:opacity .1s ease-out}a:hover>[data-lk-component=state-layer],button:hover>[data-lk-component=state-layer],div:hover>[data-lk-component=state-layer],li:hover>[data-lk-component=state-layer]{opacity:.16!important}a:active>[data-lk-component=state-layer],button:active>[data-lk-component=state-layer],div:active>[data-lk-component=state-layer],li:active>[data-lk-component=state-layer]{opacity:.5!important}a:focus>[data-lk-component=state-layer],button:focus>[data-lk-component=state-layer],div:focus>[data-lk-component=state-layer],li:focus>[data-lk-component=state-layer]{opacity:.35!important}.is-active [data-lk-component=state-layer]{opacity:.16!important}.list-item.active [data-lk-component=state-layer]{opacity:.24!important}[data-lk-forced-state=active]{opacity:.12!important}[data-lk-component=icon]{width:calc(1em * var(--lk-halfstep));aspect-ratio:1;display:flex;align-items:center;justify-content:center}[data-lk-icon-font-class=display1]{--lineHeightInEms:calc(1em * var(--lk-quarterstep));--md:var(--lineHeightInEms);--sm:calc(var(--lineHeightInEms) * var(--lk-wholestep-dec));--xs:calc(var(--lineHeightInEms) * var(--lk-halfstep-dec));--2xs:calc(var(--lineHeightInEms) * var(--lk-quarterstep-dec));--sm:calc(var(--lineHeightInEms) * calc(1 / var(--lk-halfstep)));--lg:calc(var(--lineHeightInEms) * var(--lk-wholestep));--xl:calc(var(--lk-size-lg) * var(--lk-wholestep));--2xl:calc(var(--lk-size-xl) * var(--lk-wholestep));letter-spacing:-.022em;font-size:var(--display1-font-size);font-weight:400;line-height:var(--lk-quarterstep)}[data-lk-icon-font-class=display2]{font-size:var(--display2-font-size)}[data-lk-icon-font-class=display2],[data-lk-icon-font-class=title1]{--lineHeightInEms:calc(1em * var(--lk-halfstep));--md:var(--lineHeightInEms);--sm:calc(var(--lineHeightInEms) * var(--lk-wholestep-dec));--xs:calc(var(--lineHeightInEms) * var(--lk-halfstep-dec));--2xs:calc(var(--lineHeightInEms) * var(--lk-quarterstep-dec));--lg:calc(var(--lineHeightInEms) * var(--lk-wholestep));--xl:calc(var(--lk-size-lg) * var(--lk-wholestep));--2xl:calc(var(--lk-size-xl) * var(--lk-wholestep));letter-spacing:-.022em;font-weight:400;line-height:var(--lk-halfstep)}[data-lk-icon-font-class=title1]{font-size:var(--title1-font-size)}[data-lk-icon-font-class=title2]{letter-spacing:-.02em;font-size:var(--title2-font-size)}[data-lk-icon-font-class=title2],[data-lk-icon-font-class=title3]{--lineHeightInEms:calc(1em * var(--lk-halfstep));--md:var(--lineHeightInEms);--sm:calc(var(--lineHeightInEms) * var(--lk-wholestep-dec));--xs:calc(var(--lineHeightInEms) * var(--lk-halfstep-dec));--2xs:calc(var(--lineHeightInEms) * var(--lk-quarterstep-dec));--lg:calc(var(--lineHeightInEms) * var(--lk-wholestep));--xl:calc(var(--lk-size-lg) * var(--lk-wholestep));--2xl:calc(var(--lk-size-xl) * var(--lk-wholestep));font-weight:400;line-height:var(--lk-halfstep)}[data-lk-icon-font-class=title3]{letter-spacing:-.017em;font-size:var(--title3-font-size)}[data-lk-icon-font-class=heading]{letter-spacing:-.014em;font-size:var(--heading-font-size);font-weight:600}[data-lk-icon-font-class=heading],[data-lk-icon-font-class=subheading]{--lineHeightInEms:calc(1em * var(--lk-halfstep));--md:var(--lineHeightInEms);--sm:calc(var(--lineHeightInEms) * var(--lk-wholestep-dec));--xs:calc(var(--lineHeightInEms) * var(--lk-halfstep-dec));--2xs:calc(var(--lineHeightInEms) * var(--lk-quarterstep-dec));--lg:calc(var(--lineHeightInEms) * var(--lk-wholestep));--xl:calc(var(--lk-size-lg) * var(--lk-wholestep));--2xl:calc(var(--lk-size-xl) * var(--lk-wholestep));line-height:var(--lk-halfstep)}[data-lk-icon-font-class=subheading]{letter-spacing:-.007em;font-size:var(--subheading-font-size);font-weight:400}[data-lk-icon-font-class=body]{--lineHeightInEms:var(--title2-font-size);--md:1em;--sm:calc(var(--lineHeightInEms) * var(--lk-wholestep-dec));--xs:calc(var(--lineHeightInEms) * var(--lk-halfstep-dec));--2xs:calc(var(--lineHeightInEms) * var(--lk-quarterstep-dec));--lg:calc(1em * var(--lk-wholestep));--xl:calc(var(--lk-size-lg) * var(--lk-wholestep));--2xl:calc(var(--lk-size-xl) * var(--lk-wholestep));letter-spacing:-.011em;cursor:default;font-size:1em;font-weight:400;line-height:var(--lk-wholestep)}[data-lk-icon-font-class=callout]{letter-spacing:-.009em;font-size:var(--callout-font-size);font-weight:400}[data-lk-icon-font-class=callout],[data-lk-icon-font-class=label]{--lineHeightInEms:calc(1em * var(--lk-halfstep));--md:var(--lineHeightInEms);--sm:calc(var(--lineHeightInEms) * var(--lk-wholestep-dec));--xs:calc(var(--lineHeightInEms) * var(--lk-halfstep-dec));--2xs:calc(var(--lineHeightInEms) * var(--lk-quarterstep-dec));--lg:calc(var(--lineHeightInEms) * var(--lk-wholestep));--xl:calc(var(--lk-size-lg) * var(--lk-wholestep));--2xl:calc(var(--lk-size-xl) * var(--lk-wholestep));line-height:var(--lk-halfstep)}[data-lk-icon-font-class=label]{letter-spacing:-.004em;font-size:var(--label-font-size);font-weight:600;position:static}[data-lk-icon-font-class=caption]{letter-spacing:-.007em;font-size:var(--caption-font-size)}[data-lk-icon-font-class=capline],[data-lk-icon-font-class=caption]{--lineHeightInEms:calc(1em * var(--lk-halfstep));--md:var(--lineHeightInEms);--sm:calc(var(--lineHeightInEms) * var(--lk-wholestep-dec));--xs:calc(var(--lineHeightInEms) * var(--lk-halfstep-dec));--2xs:calc(var(--lineHeightInEms) * var(--lk-quarterstep-dec));--lg:calc(var(--lineHeightInEms) * var(--lk-wholestep));--xl:calc(var(--lk-size-lg) * var(--lk-wholestep));--2xl:calc(var(--lk-size-xl) * var(--lk-wholestep));font-weight:400;line-height:var(--lk-halfstep)}[data-lk-icon-font-class=capline]{letter-spacing:.0618em;text-transform:uppercase;font-size:var(--capline-font-size)}[data-lk-component=icon-button] [data-lk-component=icon]{width:unset;aspect-ratio:unset}[data-lk-icon-offset=true]{margin-top:calc(-1 * calc(1em * var(--lk-quarterstep-dec)))}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}[data-lk-component=card]{display:block;overflow:hidden;position:relative;--local-offset-factor:calc(var(--largest-child-font-size) / var(--largest-child-line-height));--largest-child-font-size:var(--body-font-size);--largest-child-line-height:var(--body-line-height);border-radius:var(--local-offset-factor)}[data-lk-card-variant=outline]{background-color:transparent;border:1px solid var(--lk-outlinevariant)}[data-lk-card-variant=transparent]{background-color:transparent;border:none}[data-lk-card-scale-factor=zero]{padding:0;border-radius:var(--lk-size-sm)}[data-lk-card-scale-factor=display1]{--largest-child-font-size:var(--display1-font-size);--largest-child-line-height:var(--display1-line-height);--opticCorrectedPadding:calc(var(--display1-font-size) / var(--display1-line-height));border-radius:var(--local-offset-factor)}[data-lk-card-scale-factor=display2]{--largest-child-font-size:var(--display2-font-size);--largest-child-line-height:var(--display2-line-height);--opticCorrectedPadding:calc(var(--display2-font-size) / var(--display2-line-height))}[data-lk-card-scale-factor=title1]{--largest-child-font-size:var(--title1-font-size);--largest-child-line-height:var(--title1-line-height);--opticCorrectedPadding:calc(var(--title1-font-size) / var(--title1-line-height))}[data-lk-card-scale-factor=title2]{--largest-child-font-size:var(--title2-font-size);--largest-child-line-height:var(--title2-line-height);--opticCorrectedPadding:calc(var(--title2-font-size) / var(--title2-line-height))}[data-lk-card-scale-factor=title3]{--largest-child-font-size:var(--title3-font-size);--largest-child-line-height:var(--title3-line-height);--opticCorrectedPadding:calc(var(--title3-font-size) / var(--title3-line-height))}[data-lk-card-scale-factor=heading]{--largest-child-font-size:var(--heading-font-size);--largest-child-line-height:var(--heading-line-height);--opticCorrectedPadding:calc(var(--heading-font-size) / var(--heading-line-height))}[data-lk-card-scale-factor=subheading]{--largest-child-font-size:var(--subheading-font-size);--largest-child-line-height:var(--subheading-line-height);--opticCorrectedPadding:calc(var(--subheading-font-size) / var(--subheading-line-height))}[data-lk-card-scale-factor=body]{--largest-child-font-size:var(--body-font-size);--largest-child-line-height:var(--body-line-height);--opticCorrectedPadding:calc(var(--body-font-size) / var(--body-line-height))}[data-lk-card-scale-factor=callout]{--largest-child-font-size:var(--callout-font-size);--largest-child-line-height:var(--callout-line-height);--opticCorrectedPadding:calc(var(--callout-font-size) / var(--callout-line-height))}[data-lk-card-scale-factor=label]{--largest-child-font-size:var(--label-font-size);--largest-child-line-height:var(--label-line-height);--opticCorrectedPadding:calc(var(--label-font-size) / var(--label-line-height))}[data-lk-card-scale-factor=caption]{--largest-child-font-size:var(--caption-font-size);--largest-child-line-height:var(--caption-line-height);--opticCorrectedPadding:calc(var(--caption-font-size) / var(--caption-line-height))}[data-lk-card-scale-factor=capline]{--largest-child-font-size:var(--capline-font-size);--largest-child-line-height:var(--capline-line-height);--opticCorrectedPadding:calc(var(--capline-font-size) / var(--capline-line-height))}[data-lk-card-material=flat]{-webkit-backdrop-filter:none;backdrop-filter:none}.clickable{cursor:pointer;transition:box-shadow .2s ease}.clickable:hover{box-shadow:0 0 0 2px var(--lk-primary,blue)}[data-lk-card-element=padding-box],[data-lk-card-element=padding-box].overflow-auto{position:relative;z-index:1;padding:var(--largest-child-font-size);height:100%}[data-lk-card-element=padding-box].overflow-auto{overflow:auto}[data-lk-card-optical-correction=left]{padding-left:var(--opticCorrectedPadding)}[data-lk-card-optical-correction=right]{padding-right:var(--opticCorrectedPadding)}[data-lk-card-optical-correction=top]{padding-top:var(--opticCorrectedPadding)}[data-lk-card-optical-correction=bottom]{padding-bottom:var(--opticCorrectedPadding)}[data-lk-card-optical-correction=x]{padding-left:var(--opticCorrectedPadding);padding-right:var(--opticCorrectedPadding)}[data-lk-card-optical-correction=y]{padding-top:var(--opticCorrectedPadding);padding-bottom:var(--opticCorrectedPadding)}[data-lk-card-optical-correction=all]{padding:var(--opticCorrectedPadding)}@media (prefers-color-scheme:dark){[data-lk-component=card]{&[data-lk-card-material=glass]{[data-lk-slot=children]{mix-blend-mode:plus-lighter;color:var(--lk-onsurface)}}}}