/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

:root{--usable-height: 100vh;--usable-width: 100vw;--fa-width: auto}.l-flex-info-row{display:flex;justify-content:space-between;align-items:center}.l-flex-info-row:not(:first-child){margin-top:.875em}.l-flex-info-row:not(:last-child){margin-bottom:.875em}.l-flex-info-row>*:first-child{flex:1 0 auto;padding-right:.5em;font-weight:bold}.l-flex-info-row.no-bold>*:first-child{font-weight:normal}.l-flex-info-row>*:last-child{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.nav-scrollbar::-webkit-scrollbar{width:8px;height:8px}.nav-scrollbar::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(var(--lcolor--shadow), 20%);border-radius:8px}.nav-scrollbar::-webkit-scrollbar-thumb{border-radius:8px;background:rgb(var(--lcolor--text-4));box-shadow:inset 0 0 6px rgba(var(--lcolor--shadow), 25%)}.columba-content-wrap{box-sizing:border-box;width:100%;min-width:448px;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media screen and (width <= 576px){.columba-content-wrap{min-width:unset !important;max-width:unset !important;padding-left:.5rem;padding-right:.5rem}}.btn-actions{display:flex;gap:.5em}#buorg .buorg-buttons{display:inline}
.theme-page{position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;width:100%;min-width:0;min-height:var(--usable-height, 100vh);background:var(--theme-body-back, rgb(var(--lcolor--bg-layout)))}.theme-page::before{content:"";position:absolute;inset-inline:0;top:0;height:400px;pointer-events:none;-webkit-mask-image:var(--theme-body-mid-mask, none);mask-image:var(--theme-body-mid-mask, none);-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:0;background-image:var(--theme-body-image, none),var(--theme-body-color, none);background-position:var(--theme-body-image-position, 0 0),center;background-repeat:var(--theme-body-image-repeat, no-repeat),no-repeat;background-size:var(--theme-body-image-size, auto),100% 100%;filter:var(--theme-body-color-filter, none)}.theme-page>header,.theme-page>main,.theme-page>footer{position:relative;min-width:0}.theme-page.theme-mid-full::before{position:fixed;top:var(--top-side-offset, 0);left:var(--left-side-offset, 0);right:0;height:var(--usable-height, 100vh)}.theme-page.theme-mid-bottom::before{top:auto;bottom:0}.theme-page .l-card{background-color:var(--theme-card-background, rgb(var(--lcolor--bg-container)))}.theme-page.theme-frosted .l-card{position:relative;z-index:0;isolation:isolate;background-color:rgba(0,0,0,0)}.theme-page.theme-frosted .l-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-color:var(--theme-card-background, rgb(var(--lcolor--bg-container)));-webkit-backdrop-filter:var(--theme-card-backdrop-filter, none);backdrop-filter:var(--theme-card-backdrop-filter, none)}.theme-page.theme-frosted.theme-mid-full>footer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.theme-page.no-header .main-content{padding-top:1.5rem}@media screen and (width <= 576px){.theme-page.no-header .main-content{padding-top:1.5rem}}.theme-page>header{display:block;margin:0;padding:0;box-sizing:border-box}.theme-page>main{min-width:0;min-height:0;flex:1}.theme-page>main .sidebar-container{margin-top:0}.theme-page .header-layout{padding:1.5rem 1rem 0}@media screen and (width <= 576px){.theme-page .header-layout{padding:1.5rem .5rem 0}}.theme-page .header-card{--l-card--padding: 1.3em 1.3em 0 1.3em;margin-bottom:1em}.theme-page .header-card.compact-header{--l-card--padding: 1.3em}.theme-page .header-card.compact-header .top-row{align-items:center}.theme-page .top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.theme-page .top-row>.left,.theme-page .bottom-row>.left{min-width:0}.theme-page .top-row>.right,.theme-page .bottom-row>.right{flex-shrink:0}.theme-page .top-row>.right .field:last-child,.theme-page .bottom-row>.right .field:last-child{padding-right:0}@media screen and (width <= 576px){.theme-page .top-row>.right,.theme-page .bottom-row>.right{justify-content:flex-end}}.theme-page .bottom-row{display:flex;justify-content:space-between;align-items:center;gap:1em;margin-top:.75em;min-height:64px}@media screen and (width <= 576px){.theme-page .bottom-row{min-height:unset}}@media screen and (width <= 576px){.theme-page .top-row,.theme-page .bottom-row{flex-direction:column;align-items:flex-start;gap:.75em}.theme-page .bottom-row{order:1}.theme-page .bottom-row>.right{order:-1}.theme-page .top-row>.right,.theme-page .bottom-row>.right{width:100%}}
/* stylelint-disable font-family-no-missing-generic-family-keyword */
@font-face {
  font-family: "KaTeX_AMS";
  src: url(static.a79f1c3119cd700d.KaTeX_AMS-Regular.woff2) format("woff2"), url(static.1608a09b4aff30c2.KaTeX_AMS-Regular.woff) format("woff"), url(static.4aafdb685c2bf1c9.KaTeX_AMS-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Caligraphic";
  src: url(static.ec17d132645b2c86.KaTeX_Caligraphic-Bold.woff2) format("woff2"), url(static.b67709187bb0654a.KaTeX_Caligraphic-Bold.woff) format("woff"), url(static.cce5b8ecea35407a.KaTeX_Caligraphic-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Caligraphic";
  src: url(static.55fac25845c12663.KaTeX_Caligraphic-Regular.woff2) format("woff2"), url(static.dad44a7fc678e2ca.KaTeX_Caligraphic-Regular.woff) format("woff"), url(static.07ef19e7b06429d4.KaTeX_Caligraphic-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Fraktur";
  src: url(static.d42a5579b0283025.KaTeX_Fraktur-Bold.woff2) format("woff2"), url(static.9f256b8593ce632e.KaTeX_Fraktur-Bold.woff) format("woff"), url(static.b18f59e1d1359581.KaTeX_Fraktur-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Fraktur";
  src: url(static.d3c882a649b3f4fa.KaTeX_Fraktur-Regular.woff2) format("woff2"), url(static.7c1871215eef4da8.KaTeX_Fraktur-Regular.woff) format("woff"), url(static.ed38e79f5799ceca.KaTeX_Fraktur-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Main";
  src: url(static.c3fb5ac22fd413f2.KaTeX_Main-Bold.woff2) format("woff2"), url(static.d181c4650dd0c0fe.KaTeX_Main-Bold.woff) format("woff"), url(static.b74a1a8b2c5d73c2.KaTeX_Main-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Main";
  src: url(static.6f2bb1dff24614a5.KaTeX_Main-BoldItalic.woff2) format("woff2"), url(static.e3f82f9d2724733a.KaTeX_Main-BoldItalic.woff) format("woff"), url(static.70d8b0a530ab8484.KaTeX_Main-BoldItalic.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Main";
  src: url(static.8916142bec8821e7.KaTeX_Main-Italic.woff2) format("woff2"), url(static.9024d815ba48fa55.KaTeX_Main-Italic.woff) format("woff"), url(static.47373d1e512354bb.KaTeX_Main-Italic.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Main";
  src: url(static.0462f03bdf9d9e26.KaTeX_Main-Regular.woff2) format("woff2"), url(static.7f51fe034014000e.KaTeX_Main-Regular.woff) format("woff"), url(static.b7f8fe9b5f78a977.KaTeX_Main-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Math";
  src: url(static.572d331f69425f62.KaTeX_Math-BoldItalic.woff2) format("woff2"), url(static.f1035d8d5d945108.KaTeX_Math-BoldItalic.woff) format("woff"), url(static.a879cf8383e22737.KaTeX_Math-BoldItalic.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Math";
  src: url(static.f28c23acad0b6d75.KaTeX_Math-Italic.woff2) format("woff2"), url(static.5295ba483ad9f51a.KaTeX_Math-Italic.woff) format("woff"), url(static.939bc64440a13865.KaTeX_Math-Italic.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_SansSerif";
  src: url(static.8c5b5494b63adb73.KaTeX_SansSerif-Bold.woff2) format("woff2"), url(static.bf59d231c34de257.KaTeX_SansSerif-Bold.woff) format("woff"), url(static.94e1e8dc5ff5d517.KaTeX_SansSerif-Bold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_SansSerif";
  src: url(static.3b1e59b3ba055bda.KaTeX_SansSerif-Italic.woff2) format("woff2"), url(static.7c9bc82b17fa2586.KaTeX_SansSerif-Italic.woff) format("woff"), url(static.b4c20c84d8259773.KaTeX_SansSerif-Italic.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_SansSerif";
  src: url(static.ba21ed5f8468b2b7.KaTeX_SansSerif-Regular.woff2) format("woff2"), url(static.740484788f643b19.KaTeX_SansSerif-Regular.woff) format("woff"), url(static.d4d7ba480428fe6e.KaTeX_SansSerif-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Script";
  src: url(static.03e9641d6f9e9223.KaTeX_Script-Regular.woff2) format("woff2"), url(static.0750571032beef1a.KaTeX_Script-Regular.woff) format("woff"), url(static.fe9cbbe1a0f37727.KaTeX_Script-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Size1";
  src: url(static.eae34984b3dc1874.KaTeX_Size1-Regular.woff2) format("woff2"), url(static.e1e279cbdd2feecd.KaTeX_Size1-Regular.woff) format("woff"), url(static.fabc004aab10cb40.KaTeX_Size1-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Size2";
  src: url(static.5916a24fa3ab2b17.KaTeX_Size2-Regular.woff2) format("woff2"), url(static.577270225ea69a74.KaTeX_Size2-Regular.woff) format("woff"), url(static.d6b476ecd3949434.KaTeX_Size2-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Size3";
  src: url(static.b4230e7e83f57db8.KaTeX_Size3-Regular.woff2) format("woff2"), url(static.9acaf01c6476f53a.KaTeX_Size3-Regular.woff) format("woff"), url(static.a144ef5840bbd063.KaTeX_Size3-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Size4";
  src: url(static.10d95fd3a2a3c8c5.KaTeX_Size4-Regular.woff2) format("woff2"), url(static.7a996c9da2ec18e6.KaTeX_Size4-Regular.woff) format("woff"), url(static.fbccdabe0ae624b8.KaTeX_Size4-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "KaTeX_Typewriter";
  src: url(static.a8709e36220dee77.KaTeX_Typewriter-Regular.woff2) format("woff2"), url(static.6258592bdc9387b6.KaTeX_Typewriter-Regular.woff) format("woff"), url(static.d97aaf4a1ebf38b0.KaTeX_Typewriter-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
/* stylelint-disable font-family-no-missing-generic-family-keyword */
.katex {
  font: normal 1.21em KaTeX_Main, Times New Roman, serif;
  line-height: 1.2;
  position: relative;
  text-indent: 0;
  text-rendering: auto;
}
.katex * {
  -ms-high-contrast-adjust: none !important;
}
.katex * {
  border-color: currentColor;
}
.katex .katex-version::after {
  content: "0.18.7";
}
.katex .katex-mathml {
  /* Accessibility hack to only show to screen readers
   Found at: http://a11yproject.com/posts/how-to-hide-content/ */
  position: absolute;
  clip-path: inset(50%);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.katex .katex-html {
  /* \newline is an empty block at top level, between .katex-base elements */
}
.katex .katex-html > .katex-newline {
  display: block;
}
.katex .katex-base {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  width: -moz-min-content;
  width: min-content;
}
.katex .katex-strut {
  display: inline-block;
}
.katex .textbf {
  font-weight: bold;
}
.katex .textit {
  font-style: italic;
}
.katex .textrm {
  font-family: KaTeX_Main;
}
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .texttt {
  font-family: KaTeX_Typewriter;
}
.katex .mathnormal {
  font-family: KaTeX_Math;
  font-style: italic;
}
.katex .mathit {
  font-family: KaTeX_Main;
  font-style: italic;
}
.katex .mathrm {
  font-style: normal;
}
.katex .mathbf {
  font-family: KaTeX_Main;
  font-weight: bold;
}
.katex .boldsymbol {
  font-family: KaTeX_Math;
  font-weight: bold;
  font-style: italic;
}
.katex .amsrm {
  font-family: KaTeX_AMS;
}
.katex .mathbb,
.katex .textbb {
  font-family: KaTeX_AMS;
}
.katex .mathcal {
  font-family: KaTeX_Caligraphic;
}
.katex .mathfrak,
.katex .textfrak {
  font-family: KaTeX_Fraktur;
}
.katex .mathboldfrak,
.katex .textboldfrak {
  font-family: KaTeX_Fraktur;
  font-weight: bold;
}
.katex .mathtt {
  font-family: KaTeX_Typewriter;
}
.katex .mathscr,
.katex .textscr {
  font-family: KaTeX_Script;
}
.katex .mathsf,
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .mathboldsf,
.katex .textboldsf {
  font-family: KaTeX_SansSerif;
  font-weight: bold;
}
.katex .mathsfit,
.katex .mathitsf,
.katex .textitsf {
  font-family: KaTeX_SansSerif;
  font-style: italic;
}
.katex .mainrm {
  font-family: KaTeX_Main;
  font-style: normal;
}
.katex .vlist-t {
  display: inline-table;
  table-layout: fixed;
  border-collapse: collapse;
}
.katex .vlist-r {
  display: table-row;
}
.katex .vlist {
  display: table-cell;
  vertical-align: bottom;
  position: relative;
}
.katex .vlist > span {
  display: block;
  height: 0;
  position: relative;
}
.katex .vlist > span > span {
  display: inline-block;
}
.katex .vlist > span > .pstrut {
  overflow: hidden;
  width: 0;
}
.katex .vlist-t2 {
  margin-right: -2px;
}
.katex .vlist-s {
  display: table-cell;
  vertical-align: bottom;
  font-size: 1px;
  width: 2px;
  min-width: 2px;
}
.katex .katex-vbox {
  display: inline-flex;
  flex-direction: column;
  align-items: baseline;
}
.katex .katex-thinbox {
  display: inline-flex;
  flex-direction: row;
  width: 0;
  max-width: 0;
}
.katex .msupsub {
  text-align: left;
}
.katex .mfrac > span > span {
  text-align: center;
}
.katex .mfrac .frac-line {
  display: inline-block;
  width: 100%;
  border-bottom-style: solid;
}
.katex .mfrac .frac-line,
.katex .katex-overline .overline-line,
.katex .katex-underline .underline-line,
.katex .katex-hline,
.katex .katex-hdashline,
.katex .katex-rule {
  min-height: 1px;
}
.katex .mspace {
  display: inline-block;
}
.katex .katex-smash {
  display: inline;
  line-height: 0;
}
.katex .llap,
.katex .rlap,
.katex .clap {
  width: 0;
  position: relative;
}
.katex .llap > .katex-inner,
.katex .rlap > .katex-inner,
.katex .clap > .katex-inner {
  position: absolute;
}
.katex .llap > .katex-fix,
.katex .rlap > .katex-fix,
.katex .clap > .katex-fix {
  display: inline-block;
}
.katex .llap > .katex-inner {
  right: 0;
}
.katex .rlap > .katex-inner,
.katex .clap > .katex-inner {
  left: 0;
}
.katex .clap > .katex-inner > span {
  margin-left: -50%;
  margin-right: 50%;
}
.katex .katex-rule {
  display: inline-block;
  border: solid 0;
  position: relative;
}
.katex .katex-overline .overline-line,
.katex .katex-underline .underline-line,
.katex .katex-hline {
  display: inline-block;
  width: 100%;
  border-bottom-style: solid;
}
.katex .katex-hdashline {
  display: inline-block;
  width: 100%;
  border-bottom-style: dashed;
}
.katex .sqrt > .katex-root {
  /* These values are taken from the definition of `\r@@t`,
   `\mkern 5mu` and `\mkern -10mu`. */
  /* stylelint-disable-next-line declaration-property-value-no-unknown */
  margin-left: 0.2777777778em;
  /* stylelint-disable-next-line declaration-property-value-no-unknown */
  margin-right: -0.5555555556em;
}
.katex .katex-sizing.reset-size1.size1,
.katex .fontsize-ensurer.reset-size1.size1 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size1.size2,
.katex .fontsize-ensurer.reset-size1.size2 {
  /* stylelint-disable-next-line */
  font-size: 1.2em;
}
.katex .katex-sizing.reset-size1.size3,
.katex .fontsize-ensurer.reset-size1.size3 {
  /* stylelint-disable-next-line */
  font-size: 1.4em;
}
.katex .katex-sizing.reset-size1.size4,
.katex .fontsize-ensurer.reset-size1.size4 {
  /* stylelint-disable-next-line */
  font-size: 1.6em;
}
.katex .katex-sizing.reset-size1.size5,
.katex .fontsize-ensurer.reset-size1.size5 {
  /* stylelint-disable-next-line */
  font-size: 1.8em;
}
.katex .katex-sizing.reset-size1.size6,
.katex .fontsize-ensurer.reset-size1.size6 {
  /* stylelint-disable-next-line */
  font-size: 2em;
}
.katex .katex-sizing.reset-size1.size7,
.katex .fontsize-ensurer.reset-size1.size7 {
  /* stylelint-disable-next-line */
  font-size: 2.4em;
}
.katex .katex-sizing.reset-size1.size8,
.katex .fontsize-ensurer.reset-size1.size8 {
  /* stylelint-disable-next-line */
  font-size: 2.88em;
}
.katex .katex-sizing.reset-size1.size9,
.katex .fontsize-ensurer.reset-size1.size9 {
  /* stylelint-disable-next-line */
  font-size: 3.456em;
}
.katex .katex-sizing.reset-size1.size10,
.katex .fontsize-ensurer.reset-size1.size10 {
  /* stylelint-disable-next-line */
  font-size: 4.148em;
}
.katex .katex-sizing.reset-size1.size11,
.katex .fontsize-ensurer.reset-size1.size11 {
  /* stylelint-disable-next-line */
  font-size: 4.976em;
}
.katex .katex-sizing.reset-size2.size1,
.katex .fontsize-ensurer.reset-size2.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.8333333333em;
}
.katex .katex-sizing.reset-size2.size2,
.katex .fontsize-ensurer.reset-size2.size2 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size2.size3,
.katex .fontsize-ensurer.reset-size2.size3 {
  /* stylelint-disable-next-line */
  font-size: 1.1666666667em;
}
.katex .katex-sizing.reset-size2.size4,
.katex .fontsize-ensurer.reset-size2.size4 {
  /* stylelint-disable-next-line */
  font-size: 1.3333333333em;
}
.katex .katex-sizing.reset-size2.size5,
.katex .fontsize-ensurer.reset-size2.size5 {
  /* stylelint-disable-next-line */
  font-size: 1.5em;
}
.katex .katex-sizing.reset-size2.size6,
.katex .fontsize-ensurer.reset-size2.size6 {
  /* stylelint-disable-next-line */
  font-size: 1.6666666667em;
}
.katex .katex-sizing.reset-size2.size7,
.katex .fontsize-ensurer.reset-size2.size7 {
  /* stylelint-disable-next-line */
  font-size: 2em;
}
.katex .katex-sizing.reset-size2.size8,
.katex .fontsize-ensurer.reset-size2.size8 {
  /* stylelint-disable-next-line */
  font-size: 2.4em;
}
.katex .katex-sizing.reset-size2.size9,
.katex .fontsize-ensurer.reset-size2.size9 {
  /* stylelint-disable-next-line */
  font-size: 2.88em;
}
.katex .katex-sizing.reset-size2.size10,
.katex .fontsize-ensurer.reset-size2.size10 {
  /* stylelint-disable-next-line */
  font-size: 3.4566666667em;
}
.katex .katex-sizing.reset-size2.size11,
.katex .fontsize-ensurer.reset-size2.size11 {
  /* stylelint-disable-next-line */
  font-size: 4.1466666667em;
}
.katex .katex-sizing.reset-size3.size1,
.katex .fontsize-ensurer.reset-size3.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.7142857143em;
}
.katex .katex-sizing.reset-size3.size2,
.katex .fontsize-ensurer.reset-size3.size2 {
  /* stylelint-disable-next-line */
  font-size: 0.8571428571em;
}
.katex .katex-sizing.reset-size3.size3,
.katex .fontsize-ensurer.reset-size3.size3 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size3.size4,
.katex .fontsize-ensurer.reset-size3.size4 {
  /* stylelint-disable-next-line */
  font-size: 1.1428571429em;
}
.katex .katex-sizing.reset-size3.size5,
.katex .fontsize-ensurer.reset-size3.size5 {
  /* stylelint-disable-next-line */
  font-size: 1.2857142857em;
}
.katex .katex-sizing.reset-size3.size6,
.katex .fontsize-ensurer.reset-size3.size6 {
  /* stylelint-disable-next-line */
  font-size: 1.4285714286em;
}
.katex .katex-sizing.reset-size3.size7,
.katex .fontsize-ensurer.reset-size3.size7 {
  /* stylelint-disable-next-line */
  font-size: 1.7142857143em;
}
.katex .katex-sizing.reset-size3.size8,
.katex .fontsize-ensurer.reset-size3.size8 {
  /* stylelint-disable-next-line */
  font-size: 2.0571428571em;
}
.katex .katex-sizing.reset-size3.size9,
.katex .fontsize-ensurer.reset-size3.size9 {
  /* stylelint-disable-next-line */
  font-size: 2.4685714286em;
}
.katex .katex-sizing.reset-size3.size10,
.katex .fontsize-ensurer.reset-size3.size10 {
  /* stylelint-disable-next-line */
  font-size: 2.9628571429em;
}
.katex .katex-sizing.reset-size3.size11,
.katex .fontsize-ensurer.reset-size3.size11 {
  /* stylelint-disable-next-line */
  font-size: 3.5542857143em;
}
.katex .katex-sizing.reset-size4.size1,
.katex .fontsize-ensurer.reset-size4.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.625em;
}
.katex .katex-sizing.reset-size4.size2,
.katex .fontsize-ensurer.reset-size4.size2 {
  /* stylelint-disable-next-line */
  font-size: 0.75em;
}
.katex .katex-sizing.reset-size4.size3,
.katex .fontsize-ensurer.reset-size4.size3 {
  /* stylelint-disable-next-line */
  font-size: 0.875em;
}
.katex .katex-sizing.reset-size4.size4,
.katex .fontsize-ensurer.reset-size4.size4 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size4.size5,
.katex .fontsize-ensurer.reset-size4.size5 {
  /* stylelint-disable-next-line */
  font-size: 1.125em;
}
.katex .katex-sizing.reset-size4.size6,
.katex .fontsize-ensurer.reset-size4.size6 {
  /* stylelint-disable-next-line */
  font-size: 1.25em;
}
.katex .katex-sizing.reset-size4.size7,
.katex .fontsize-ensurer.reset-size4.size7 {
  /* stylelint-disable-next-line */
  font-size: 1.5em;
}
.katex .katex-sizing.reset-size4.size8,
.katex .fontsize-ensurer.reset-size4.size8 {
  /* stylelint-disable-next-line */
  font-size: 1.8em;
}
.katex .katex-sizing.reset-size4.size9,
.katex .fontsize-ensurer.reset-size4.size9 {
  /* stylelint-disable-next-line */
  font-size: 2.16em;
}
.katex .katex-sizing.reset-size4.size10,
.katex .fontsize-ensurer.reset-size4.size10 {
  /* stylelint-disable-next-line */
  font-size: 2.5925em;
}
.katex .katex-sizing.reset-size4.size11,
.katex .fontsize-ensurer.reset-size4.size11 {
  /* stylelint-disable-next-line */
  font-size: 3.11em;
}
.katex .katex-sizing.reset-size5.size1,
.katex .fontsize-ensurer.reset-size5.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.5555555556em;
}
.katex .katex-sizing.reset-size5.size2,
.katex .fontsize-ensurer.reset-size5.size2 {
  /* stylelint-disable-next-line */
  font-size: 0.6666666667em;
}
.katex .katex-sizing.reset-size5.size3,
.katex .fontsize-ensurer.reset-size5.size3 {
  /* stylelint-disable-next-line */
  font-size: 0.7777777778em;
}
.katex .katex-sizing.reset-size5.size4,
.katex .fontsize-ensurer.reset-size5.size4 {
  /* stylelint-disable-next-line */
  font-size: 0.8888888889em;
}
.katex .katex-sizing.reset-size5.size5,
.katex .fontsize-ensurer.reset-size5.size5 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size5.size6,
.katex .fontsize-ensurer.reset-size5.size6 {
  /* stylelint-disable-next-line */
  font-size: 1.1111111111em;
}
.katex .katex-sizing.reset-size5.size7,
.katex .fontsize-ensurer.reset-size5.size7 {
  /* stylelint-disable-next-line */
  font-size: 1.3333333333em;
}
.katex .katex-sizing.reset-size5.size8,
.katex .fontsize-ensurer.reset-size5.size8 {
  /* stylelint-disable-next-line */
  font-size: 1.6em;
}
.katex .katex-sizing.reset-size5.size9,
.katex .fontsize-ensurer.reset-size5.size9 {
  /* stylelint-disable-next-line */
  font-size: 1.92em;
}
.katex .katex-sizing.reset-size5.size10,
.katex .fontsize-ensurer.reset-size5.size10 {
  /* stylelint-disable-next-line */
  font-size: 2.3044444444em;
}
.katex .katex-sizing.reset-size5.size11,
.katex .fontsize-ensurer.reset-size5.size11 {
  /* stylelint-disable-next-line */
  font-size: 2.7644444444em;
}
.katex .katex-sizing.reset-size6.size1,
.katex .fontsize-ensurer.reset-size6.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.5em;
}
.katex .katex-sizing.reset-size6.size2,
.katex .fontsize-ensurer.reset-size6.size2 {
  /* stylelint-disable-next-line */
  font-size: 0.6em;
}
.katex .katex-sizing.reset-size6.size3,
.katex .fontsize-ensurer.reset-size6.size3 {
  /* stylelint-disable-next-line */
  font-size: 0.7em;
}
.katex .katex-sizing.reset-size6.size4,
.katex .fontsize-ensurer.reset-size6.size4 {
  /* stylelint-disable-next-line */
  font-size: 0.8em;
}
.katex .katex-sizing.reset-size6.size5,
.katex .fontsize-ensurer.reset-size6.size5 {
  /* stylelint-disable-next-line */
  font-size: 0.9em;
}
.katex .katex-sizing.reset-size6.size6,
.katex .fontsize-ensurer.reset-size6.size6 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size6.size7,
.katex .fontsize-ensurer.reset-size6.size7 {
  /* stylelint-disable-next-line */
  font-size: 1.2em;
}
.katex .katex-sizing.reset-size6.size8,
.katex .fontsize-ensurer.reset-size6.size8 {
  /* stylelint-disable-next-line */
  font-size: 1.44em;
}
.katex .katex-sizing.reset-size6.size9,
.katex .fontsize-ensurer.reset-size6.size9 {
  /* stylelint-disable-next-line */
  font-size: 1.728em;
}
.katex .katex-sizing.reset-size6.size10,
.katex .fontsize-ensurer.reset-size6.size10 {
  /* stylelint-disable-next-line */
  font-size: 2.074em;
}
.katex .katex-sizing.reset-size6.size11,
.katex .fontsize-ensurer.reset-size6.size11 {
  /* stylelint-disable-next-line */
  font-size: 2.488em;
}
.katex .katex-sizing.reset-size7.size1,
.katex .fontsize-ensurer.reset-size7.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.4166666667em;
}
.katex .katex-sizing.reset-size7.size2,
.katex .fontsize-ensurer.reset-size7.size2 {
  /* stylelint-disable-next-line */
  font-size: 0.5em;
}
.katex .katex-sizing.reset-size7.size3,
.katex .fontsize-ensurer.reset-size7.size3 {
  /* stylelint-disable-next-line */
  font-size: 0.5833333333em;
}
.katex .katex-sizing.reset-size7.size4,
.katex .fontsize-ensurer.reset-size7.size4 {
  /* stylelint-disable-next-line */
  font-size: 0.6666666667em;
}
.katex .katex-sizing.reset-size7.size5,
.katex .fontsize-ensurer.reset-size7.size5 {
  /* stylelint-disable-next-line */
  font-size: 0.75em;
}
.katex .katex-sizing.reset-size7.size6,
.katex .fontsize-ensurer.reset-size7.size6 {
  /* stylelint-disable-next-line */
  font-size: 0.8333333333em;
}
.katex .katex-sizing.reset-size7.size7,
.katex .fontsize-ensurer.reset-size7.size7 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size7.size8,
.katex .fontsize-ensurer.reset-size7.size8 {
  /* stylelint-disable-next-line */
  font-size: 1.2em;
}
.katex .katex-sizing.reset-size7.size9,
.katex .fontsize-ensurer.reset-size7.size9 {
  /* stylelint-disable-next-line */
  font-size: 1.44em;
}
.katex .katex-sizing.reset-size7.size10,
.katex .fontsize-ensurer.reset-size7.size10 {
  /* stylelint-disable-next-line */
  font-size: 1.7283333333em;
}
.katex .katex-sizing.reset-size7.size11,
.katex .fontsize-ensurer.reset-size7.size11 {
  /* stylelint-disable-next-line */
  font-size: 2.0733333333em;
}
.katex .katex-sizing.reset-size8.size1,
.katex .fontsize-ensurer.reset-size8.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.3472222222em;
}
.katex .katex-sizing.reset-size8.size2,
.katex .fontsize-ensurer.reset-size8.size2 {
  /* stylelint-disable-next-line */
  font-size: 0.4166666667em;
}
.katex .katex-sizing.reset-size8.size3,
.katex .fontsize-ensurer.reset-size8.size3 {
  /* stylelint-disable-next-line */
  font-size: 0.4861111111em;
}
.katex .katex-sizing.reset-size8.size4,
.katex .fontsize-ensurer.reset-size8.size4 {
  /* stylelint-disable-next-line */
  font-size: 0.5555555556em;
}
.katex .katex-sizing.reset-size8.size5,
.katex .fontsize-ensurer.reset-size8.size5 {
  /* stylelint-disable-next-line */
  font-size: 0.625em;
}
.katex .katex-sizing.reset-size8.size6,
.katex .fontsize-ensurer.reset-size8.size6 {
  /* stylelint-disable-next-line */
  font-size: 0.6944444444em;
}
.katex .katex-sizing.reset-size8.size7,
.katex .fontsize-ensurer.reset-size8.size7 {
  /* stylelint-disable-next-line */
  font-size: 0.8333333333em;
}
.katex .katex-sizing.reset-size8.size8,
.katex .fontsize-ensurer.reset-size8.size8 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size8.size9,
.katex .fontsize-ensurer.reset-size8.size9 {
  /* stylelint-disable-next-line */
  font-size: 1.2em;
}
.katex .katex-sizing.reset-size8.size10,
.katex .fontsize-ensurer.reset-size8.size10 {
  /* stylelint-disable-next-line */
  font-size: 1.4402777778em;
}
.katex .katex-sizing.reset-size8.size11,
.katex .fontsize-ensurer.reset-size8.size11 {
  /* stylelint-disable-next-line */
  font-size: 1.7277777778em;
}
.katex .katex-sizing.reset-size9.size1,
.katex .fontsize-ensurer.reset-size9.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.2893518519em;
}
.katex .katex-sizing.reset-size9.size2,
.katex .fontsize-ensurer.reset-size9.size2 {
  /* stylelint-disable-next-line */
  font-size: 0.3472222222em;
}
.katex .katex-sizing.reset-size9.size3,
.katex .fontsize-ensurer.reset-size9.size3 {
  /* stylelint-disable-next-line */
  font-size: 0.4050925926em;
}
.katex .katex-sizing.reset-size9.size4,
.katex .fontsize-ensurer.reset-size9.size4 {
  /* stylelint-disable-next-line */
  font-size: 0.462962963em;
}
.katex .katex-sizing.reset-size9.size5,
.katex .fontsize-ensurer.reset-size9.size5 {
  /* stylelint-disable-next-line */
  font-size: 0.5208333333em;
}
.katex .katex-sizing.reset-size9.size6,
.katex .fontsize-ensurer.reset-size9.size6 {
  /* stylelint-disable-next-line */
  font-size: 0.5787037037em;
}
.katex .katex-sizing.reset-size9.size7,
.katex .fontsize-ensurer.reset-size9.size7 {
  /* stylelint-disable-next-line */
  font-size: 0.6944444444em;
}
.katex .katex-sizing.reset-size9.size8,
.katex .fontsize-ensurer.reset-size9.size8 {
  /* stylelint-disable-next-line */
  font-size: 0.8333333333em;
}
.katex .katex-sizing.reset-size9.size9,
.katex .fontsize-ensurer.reset-size9.size9 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size9.size10,
.katex .fontsize-ensurer.reset-size9.size10 {
  /* stylelint-disable-next-line */
  font-size: 1.2002314815em;
}
.katex .katex-sizing.reset-size9.size11,
.katex .fontsize-ensurer.reset-size9.size11 {
  /* stylelint-disable-next-line */
  font-size: 1.4398148148em;
}
.katex .katex-sizing.reset-size10.size1,
.katex .fontsize-ensurer.reset-size10.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.2410800386em;
}
.katex .katex-sizing.reset-size10.size2,
.katex .fontsize-ensurer.reset-size10.size2 {
  /* stylelint-disable-next-line */
  font-size: 0.2892960463em;
}
.katex .katex-sizing.reset-size10.size3,
.katex .fontsize-ensurer.reset-size10.size3 {
  /* stylelint-disable-next-line */
  font-size: 0.337512054em;
}
.katex .katex-sizing.reset-size10.size4,
.katex .fontsize-ensurer.reset-size10.size4 {
  /* stylelint-disable-next-line */
  font-size: 0.3857280617em;
}
.katex .katex-sizing.reset-size10.size5,
.katex .fontsize-ensurer.reset-size10.size5 {
  /* stylelint-disable-next-line */
  font-size: 0.4339440694em;
}
.katex .katex-sizing.reset-size10.size6,
.katex .fontsize-ensurer.reset-size10.size6 {
  /* stylelint-disable-next-line */
  font-size: 0.4821600771em;
}
.katex .katex-sizing.reset-size10.size7,
.katex .fontsize-ensurer.reset-size10.size7 {
  /* stylelint-disable-next-line */
  font-size: 0.5785920926em;
}
.katex .katex-sizing.reset-size10.size8,
.katex .fontsize-ensurer.reset-size10.size8 {
  /* stylelint-disable-next-line */
  font-size: 0.6943105111em;
}
.katex .katex-sizing.reset-size10.size9,
.katex .fontsize-ensurer.reset-size10.size9 {
  /* stylelint-disable-next-line */
  font-size: 0.8331726133em;
}
.katex .katex-sizing.reset-size10.size10,
.katex .fontsize-ensurer.reset-size10.size10 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .katex-sizing.reset-size10.size11,
.katex .fontsize-ensurer.reset-size10.size11 {
  /* stylelint-disable-next-line */
  font-size: 1.1996142719em;
}
.katex .katex-sizing.reset-size11.size1,
.katex .fontsize-ensurer.reset-size11.size1 {
  /* stylelint-disable-next-line */
  font-size: 0.2009646302em;
}
.katex .katex-sizing.reset-size11.size2,
.katex .fontsize-ensurer.reset-size11.size2 {
  /* stylelint-disable-next-line */
  font-size: 0.2411575563em;
}
.katex .katex-sizing.reset-size11.size3,
.katex .fontsize-ensurer.reset-size11.size3 {
  /* stylelint-disable-next-line */
  font-size: 0.2813504823em;
}
.katex .katex-sizing.reset-size11.size4,
.katex .fontsize-ensurer.reset-size11.size4 {
  /* stylelint-disable-next-line */
  font-size: 0.3215434084em;
}
.katex .katex-sizing.reset-size11.size5,
.katex .fontsize-ensurer.reset-size11.size5 {
  /* stylelint-disable-next-line */
  font-size: 0.3617363344em;
}
.katex .katex-sizing.reset-size11.size6,
.katex .fontsize-ensurer.reset-size11.size6 {
  /* stylelint-disable-next-line */
  font-size: 0.4019292605em;
}
.katex .katex-sizing.reset-size11.size7,
.katex .fontsize-ensurer.reset-size11.size7 {
  /* stylelint-disable-next-line */
  font-size: 0.4823151125em;
}
.katex .katex-sizing.reset-size11.size8,
.katex .fontsize-ensurer.reset-size11.size8 {
  /* stylelint-disable-next-line */
  font-size: 0.578778135em;
}
.katex .katex-sizing.reset-size11.size9,
.katex .fontsize-ensurer.reset-size11.size9 {
  /* stylelint-disable-next-line */
  font-size: 0.6945337621em;
}
.katex .katex-sizing.reset-size11.size10,
.katex .fontsize-ensurer.reset-size11.size10 {
  /* stylelint-disable-next-line */
  font-size: 0.8336012862em;
}
.katex .katex-sizing.reset-size11.size11,
.katex .fontsize-ensurer.reset-size11.size11 {
  /* stylelint-disable-next-line */
  font-size: 1em;
}
.katex .delimsizing.size1 {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.size2 {
  font-family: KaTeX_Size2;
}
.katex .delimsizing.size3 {
  font-family: KaTeX_Size3;
}
.katex .delimsizing.size4 {
  font-family: KaTeX_Size4;
}
.katex .delimsizing.mult .delim-size1 > span {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.mult .delim-size4 > span {
  font-family: KaTeX_Size4;
}
.katex .nulldelimiter {
  display: inline-block;
  width: 0.12em;
}
.katex .delimcenter {
  position: relative;
}
.katex .op-symbol {
  position: relative;
}
.katex .op-symbol.small-op {
  font-family: KaTeX_Size1;
}
.katex .op-symbol.large-op {
  font-family: KaTeX_Size2;
}
.katex .op-limits > .vlist-t {
  text-align: center;
}
.katex .katex-accent > .vlist-t {
  text-align: center;
}
.katex .katex-accent .accent-body {
  position: relative;
}
.katex .katex-accent .accent-body:not(.accent-full) {
  width: 0;
}
.katex .katex-overlay {
  display: block;
}
.katex .mtable .vertical-separator {
  display: inline-block;
  min-width: 1px;
}
.katex .mtable .arraycolsep {
  display: inline-block;
}
.katex .mtable .col-align-c > .vlist-t {
  text-align: center;
}
.katex .mtable .col-align-l > .vlist-t {
  text-align: left;
}
.katex .mtable .col-align-r > .vlist-t {
  text-align: right;
}
.katex .svg-align {
  text-align: left;
}
.katex svg {
  display: block;
  position: absolute;
  width: 100%;
  height: inherit;
  fill: currentColor;
  stroke: currentColor;
}
.katex svg path {
  stroke: none;
}
.katex svg {
  fill-rule: nonzero;
  fill-opacity: 1;
  stroke-width: 1;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-opacity: 1;
}
.katex img {
  border-style: none;
  min-width: 0;
  min-height: 0;
  max-width: none;
  max-height: none;
}
.katex .katex-stretchy {
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
}
.katex .katex-stretchy::before, .katex .katex-stretchy::after {
  content: "";
}
.katex .hide-tail {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.katex .halfarrow-left {
  position: absolute;
  left: 0;
  width: 50.2%;
  overflow: hidden;
}
.katex .halfarrow-right {
  position: absolute;
  right: 0;
  width: 50.2%;
  overflow: hidden;
}
.katex .brace-left {
  position: absolute;
  left: 0;
  width: 25.1%;
  overflow: hidden;
}
.katex .brace-center {
  position: absolute;
  left: 25%;
  width: 50%;
  overflow: hidden;
}
.katex .brace-right {
  position: absolute;
  right: 0;
  width: 25.1%;
  overflow: hidden;
}
.katex .x-arrow-pad {
  padding: 0 0.5em;
}
.katex .cd-arrow-pad {
  padding: 0 0.55556em 0 0.27778em;
}
.katex .x-arrow,
.katex .mover,
.katex .munder {
  text-align: center;
}
.katex .boxpad {
  padding: 0 0.3em;
}
.katex .fbox,
.katex .fcolorbox {
  box-sizing: border-box;
  border: 0.04em solid;
}
.katex .cancel-pad {
  padding: 0 0.2em;
}
.katex .cancel-lap {
  margin-left: -0.2em;
  margin-right: -0.2em;
}
.katex .katex-sout {
  border-bottom-style: solid;
  border-bottom-width: 0.08em;
}
.katex .angl {
  box-sizing: border-box;
  border-top: 0.049em solid;
  border-right: 0.049em solid;
  margin-right: 0.03889em;
}
.katex .anglpad {
  padding: 0 0.03889em;
}
.katex .reflectbox {
  display: inline-block;
  transform: scaleX(-1);
}
.katex .eqn-num::before {
  counter-increment: katexEqnNo;
  content: "(" counter(katexEqnNo) ")";
}
.katex .mml-eqn-num::before {
  counter-increment: mmlEqnNo;
  content: "(" counter(mmlEqnNo) ")";
}
.katex .mtr-glue {
  width: 50%;
}
.katex .cd-vert-arrow {
  display: inline-block;
  position: relative;
}
.katex .cd-label-left {
  display: inline-block;
  position: absolute;
  right: calc(50% + 0.3em);
  text-align: left;
}
.katex .cd-label-right {
  display: inline-block;
  position: absolute;
  left: calc(50% + 0.3em);
  text-align: right;
}

.katex-display {
  display: block;
  margin: 1em 0;
  text-align: center;
}
.katex-display > .katex {
  display: block;
  text-align: center;
  white-space: nowrap;
}
.katex-display > .katex > .katex-html {
  display: block;
  position: relative;
}
.katex-display > .katex > .katex-html > .katex-tag {
  position: absolute;
  right: 0;
}

.katex-display.leqno > .katex > .katex-html > .katex-tag {
  left: 0;
  right: auto;
}

.katex-display.fleqn > .katex {
  text-align: left;
  padding-left: 2em;
}

body {
  counter-reset: katexEqnNo mmlEqnNo;
}

.lfe-body{font-size:16px;line-height:1.5;color:rgb(var(--lcolor--text-1, 31, 31, 31))}.lfe-body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Noto Sans,Segoe UI,Helvetica,Arial,sans-serif}.lfe-body:lang(zh-CN){font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Noto Sans,Noto Sans SC,Source Sans Pro,Source Han Sans,Segoe UI,Arial,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif}.lfe-color-inverse{color:rgba(var(--lcolor--text-inverse-1),85%)}.lfe-h1,.lfe-h2,.lfe-h3,.lfe-h4,.lfe-h5,.lfe-h6{margin-top:0;margin-bottom:.5em;font-family:inherit;font-weight:700;line-height:1.2;color:rgb(var(--lcolor--text-1, 31, 31, 31))}section.side>.lfe-h1,section.side>.lfe-h2,section.side>.lfe-h3,section.side>.lfe-h4,section.side>.lfe-h5,section.side>.lfe-h6{font-weight:400}.lfe-h1{font-size:1.75em}@media (max-width: 576px){.lfe-h1{font-size:1.625em}}.lfe-h2{font-size:1.25em}@media (max-width: 576px){.lfe-h2{font-size:1.25em}}.lfe-h3{font-size:1.125em}@media (max-width: 576px){.lfe-h3{font-size:1.125em}}.lfe-h4{font-size:1em}@media (max-width: 576px){.lfe-h4{font-size:1em}}.lfe-h5{font-size:.875em}@media (max-width: 576px){.lfe-h5{font-size:.875em}}.lfe-h6{font-size:.875em}@media (max-width: 576px){.lfe-h6{font-size:.8125em}}.lfe-caption{color:rgb(var(--lcolor--text-3, 140, 140, 140));font-size:.875em}.lform-size-small{font-size:.875em;padding:.125em .5em}.lform-size-middle{font-size:.875em;padding:.3125em 1em}.lform-size-large{font-size:1em;padding:.5em 1em}a{text-decoration:none;transition:filter .1s ease;color:rgb(var(--lcolor--link, 52, 152, 219));cursor:pointer}a:hover{filter:brightness(.75)}p{margin-block:0}p:not(:first-child){margin-block-start:1em}p:not(:last-child){margin-block-end:1em}table{border-collapse:collapse;border-spacing:0;display:block;width:100%;overflow:auto;word-break:keep-all;margin:10px;font-variant-numeric:tabular-nums}th,td{border:1px solid rgb(var(--lcolor--border-1, 217, 217, 217));padding:6px 13px}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid rgb(var(--lcolor--border-3, 245, 245, 245))}.lfe-code{font-family:var(--lfe-code-font, monospace);font-size:.875em;background-color:rgb(var(--lcolor--fill-4, 250, 250, 250));border:1px solid rgb(var(--lcolor--border-2, 240, 240, 240));border-radius:2px;margin:0;padding:.375em .5em;overflow:auto}.lfe-marked-wrap{display:block;overflow:hidden;box-sizing:border-box;padding:0;margin:0}.lfe-marked{overflow-wrap:break-word}.lfe-marked:first-child{margin-top:0}.lfe-marked:last-child{margin-bottom:0}.lfe-marked h1{margin:1.5rem 0 1rem;font-size:2em;padding-bottom:.1em;border-bottom:solid 1px rgb(var(--lcolor--border-1, 217, 217, 217))}.lfe-marked h2{margin:1.2rem 0 1rem;font-size:1.5em;padding-bottom:.1em;border-bottom:solid 1px rgb(var(--lcolor--border-1, 217, 217, 217))}.lfe-marked h3{margin:1.2rem 0 1rem;font-size:1.2em}.lfe-marked h4{margin:1rem 0;font-size:1.1em}.lfe-marked h5{margin:1rem 0;font-size:1em}.lfe-marked h6{margin:1rem 0;font-size:1em;color:rgb(var(--lcolor--text-2, 89, 89, 89))}.lfe-marked p{margin:1rem 0}.lfe-marked img{max-width:100%}.lfe-marked ul,.lfe-marked ol{padding-left:2em}.lfe-marked li+li{margin-top:.2em}.lfe-marked li.task-list-item{list-style-type:none}.lfe-marked li.task-list-item>input:first-child,.lfe-marked li.task-list-item>p:first-child>input:first-child{margin:0 .35em 0 -1.5em;padding:0;vertical-align:-.125em}.lfe-marked hr{margin:1em 0;height:0;border:none;border-bottom:solid 1px rgb(var(--lcolor--border-3, 245, 245, 245))}.lfe-marked .footnotes{position:relative;color:rgb(var(--lcolor--text-2, 89, 89, 89))}.lfe-marked .footnotes:before{content:"";position:absolute;top:-2px;width:25%;border-top:1px solid rgb(var(--lcolor--text-3, 140, 140, 140))}.lfe-marked .katex-display{overflow:auto hidden;padding:2px 0}.lfe-marked blockquote{margin:0 0 1em;padding:.5em 1em}.lfe-marked blockquote>:first-child{margin-top:0}.lfe-marked blockquote>:last-child{margin-bottom:0}.lfe-marked :not(pre)>code,.lfe-marked :not(pre)>code[class*=language-]{display:inline;font-size:.875em;background-color:rgba(var(--lcolor--text-3),12%);border-radius:6px;padding:.1em .2em;margin:0 .2em;overflow-wrap:break-word;word-break:break-all}.lfe-marked div.epigraph{width:40%;margin-left:60%}.lfe-marked div.epigraph.has-source>:nth-last-child(2){margin-bottom:0}.lfe-marked div.epigraph.has-source>:last-child{margin-top:0;border-top:1px solid rgb(var(--lcolor--text-3, 140, 140, 140));text-align:right}.lfe-marked table{width:auto}.lfe-marked .cute-table{overflow:auto;margin:.5em 0}.lfe-marked .cute-table>table{margin:.5em auto;display:table}.lfe-marked .cute-table.cute-table-three td,.lfe-marked .cute-table.cute-table-three th{border:none}.lfe-marked .cute-table.cute-table-three th{font-weight:400}.lfe-marked .cute-table.cute-table-three table{border-top:5px solid currentcolor;border-bottom:5px solid currentcolor}.lfe-marked .cute-table.cute-table-three thead{border-bottom:3px solid currentcolor}.lfe-marked .cute-table.cute-table-three td.cute-table-bold-col,.lfe-marked .cute-table.cute-table-three th.cute-table-bold-col{border-left:3px solid currentcolor}.lfe-marked .cute-table.cute-table-tuack col:not(:first-child){border-left:1px solid currentcolor}.lfe-marked .cute-table.cute-table-tuack col.cute-table-bold-col{border-left:3px solid currentcolor}.lfe-marked .cute-table.cute-table-tuack td,.lfe-marked .cute-table.cute-table-tuack th{border:none}.lfe-marked .cute-table.cute-table-tuack th{font-weight:400}.lfe-marked .cute-table.cute-table-tuack table{border-top:5px solid currentcolor;border-bottom:5px solid currentcolor}.lfe-marked .cute-table.cute-table-tuack thead{border-bottom:3px solid currentcolor}.lfe-marked .cute-table.cute-table-tuack tr:not(:last-child){border-bottom:1px solid currentcolor}.lfe-marked .cute-table>caption{display:block}.lfe-marked details{padding:.5em 1em;margin:1em 0 1em .2em;border-left-width:5px;border-left-style:solid;overflow:hidden}.lfe-marked details>summary{min-height:1em}.lfe-marked details>:last-child{margin-bottom:0}.lfe-marked details.info{border-left-color:rgb(var(--lcolor--primary))}.lfe-marked details.info>summary{color:rgb(var(--lcolor--primary))}.lfe-marked details.info>summary:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z\"/></svg>")}.lfe-marked details.success{border-left-color:rgb(var(--lcolor--success))}.lfe-marked details.success>summary{color:rgb(var(--lcolor--success))}.lfe-marked details.success>summary:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"/></svg>")}.lfe-marked details.error{border-left-color:rgb(var(--lcolor--error))}.lfe-marked details.error>summary{color:rgb(var(--lcolor--error))}.lfe-marked details.error>summary:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z\"/></svg>")}.lfe-marked details.warning{border-left-color:rgb(var(--lcolor--warning))}.lfe-marked details.warning>summary{color:rgb(var(--lcolor--warning))}.lfe-marked details.warning>summary:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 512 512\"><path d=\"M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z\"/></svg>")}.lfe-marked details[open]>summary:after{transform:translateY(-50%) rotate(90deg)}.lfe-marked details[open]>summary{margin-bottom:.5em}.lfe-marked summary{-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0;margin:0;position:relative;padding-left:24px;font-weight:700;list-style:none}.lfe-marked summary:before{content:"";background-color:currentcolor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;margin-right:8px}.lfe-marked summary:after{content:"";background-color:currentcolor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 256 512\"><path d=\"M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"%20viewBox=\"0 0 256 512\"><path d=\"M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z\"/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;transition:transform .2s ease}.lfe-marked .invisible{position:absolute;opacity:0;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;user-select:text;top:0}.lfe-marked .lfe-marked-original{overflow:hidden;overflow-wrap:break-word;word-break:break-all}button[data-v-d1779b04],.l-button[data-v-d1779b04]{--l-button--real-color: var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)));display:inline-block;outline:none;cursor:pointer;font-weight:inherit;line-height:1.5;text-align:center;vertical-align:middle;border-radius:3px;border:1px solid rgb(var(--l-button--real-color));background:rgba(var(--l-button--real-color),0) none;color:rgb(var(--l-button--real-color))}button.solid[data-v-d1779b04],.l-button.solid[data-v-d1779b04]{background-color:rgba(var(--l-button--real-color),1);color:rgb(var(--lcolor--text-inverse-1, 255, 255, 255))}button[data-v-d1779b04]:not(:disabled):hover,.l-button[data-v-d1779b04]:not(:disabled):hover{filter:unset;background-color:rgba(var(--l-button--real-color),.1)}button:not(:disabled):hover.solid[data-v-d1779b04],.l-button:not(:disabled):hover.solid[data-v-d1779b04]{background-color:rgba(var(--l-button--real-color),.9)}button[data-v-d1779b04]:not(:disabled):active,.l-button[data-v-d1779b04]:not(:disabled):active{filter:brightness(.8)}button[data-v-d1779b04]:disabled,.l-button[data-v-d1779b04]:disabled{cursor:not-allowed;opacity:.65}button .spinner[data-v-d1779b04],.l-button .spinner[data-v-d1779b04]{margin-left:.5em}.l-card[data-v-5d5fb6f4]{display:block;background-color:rgb(var(--lcolor--bg-container, 255, 255, 255));border-radius:4px;box-shadow:var(--l-shadow--modal, 0 1px 3px 0 rgba(var(--lcolor--shadow, 0, 0, 0), .1));box-sizing:border-box;margin-bottom:1.3em;min-width:0;padding:var(--l-card--padding, 1.3em)}.l-card.burger[data-v-5d5fb6f4]{padding:0;display:flex;flex-flow:column}.l-card.burger[data-v-5d5fb6f4]>*{padding:var(--l-card--padding, 1.3em)}.l-card.burger .body[data-v-5d5fb6f4]{flex:1}.l-card.burger .header[data-v-5d5fb6f4]{padding:var(--l-card--header-padding, var(--l-card--padding, 1.3em));border-bottom:1px solid var(--l-card--burger-border-color, rgb(var(--lcolor--border-2, 240, 240, 240)))}.l-card.burger .footer[data-v-5d5fb6f4]{border-top:1px solid var(--l-card--burger-border-color, rgb(var(--lcolor--border-2, 240, 240, 240)))}code[class*=language-],pre[class*=language-]{background:#fafafa;color:#383a42;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] *::-moz-selection,pre[class*=language-] *::-moz-selection{background:#e5e5e6;color:inherit}code[class*=language-]::-moz-selection, code[class*=language-] *::-moz-selection, pre[class*=language-] *::-moz-selection{background:#e5e5e6;color:inherit}code[class*=language-]::selection,code[class*=language-] *::selection,pre[class*=language-] *::selection{background:#e5e5e6;color:inherit}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.cdata{color:#a0a1a7}.token.doctype,.token.punctuation,.token.entity{color:#383a42}.token.attr-name,.token.class-name,.token.boolean,.token.constant,.token.number,.token.atrule{color:#b76b01}.token.keyword{color:#a626a4}.token.property,.token.tag,.token.symbol,.token.deleted,.token.important{color:#e45649}.token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.regex,.token.attr-value,.token.attr-value>.token.punctuation{color:#50a14f}.token.variable,.token.operator,.token.function{color:#4078f2}.token.url{color:#0184bc}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:#383a42}.language-css .token.selector{color:#e45649}.language-css .token.property{color:#383a42}.language-css .token.function,.language-css .token.url>.token.function{color:#0184bc}.language-css .token.url>.token.string.url{color:#50a14f}.language-css .token.important,.language-css .token.atrule .token.rule,.language-javascript .token.operator{color:#a626a4}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#ca1243}.language-json .token.operator{color:#383a42}.language-json .token.null.keyword{color:#b76b01}.language-markdown .token.url,.language-markdown .token.url>.token.operator,.language-markdown .token.url-reference.url>.token.string{color:#383a42}.language-markdown .token.url>.token.content{color:#4078f2}.language-markdown .token.url>.token.url,.language-markdown .token.url-reference.url{color:#0184bc}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#a0a1a7;font-style:italic}.language-markdown .token.code-snippet{color:#50a14f}.language-markdown .token.bold .token.content{color:#b76b01}.language-markdown .token.italic .token.content{color:#a626a4}.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.list.punctuation,.language-markdown .token.title.important>.token.punctuation{color:#e45649}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.tab:not(:empty):before,.token.token.cr:before,.token.token.lf:before,.token.token.space:before{color:#383a4233}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:#e5e5e6;color:#696c77;padding:.1em .4em;border-radius:.3em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{background:#c6c7c7;color:#383a42}.line-highlight.line-highlight{background:#383a420d}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:#e5e5e6;color:#383a42;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px #0003}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#383a420d}.line-numbers.line-numbers .line-numbers-rows,.command-line .command-line-prompt{border-right-color:#383a4233}.line-numbers .line-numbers-rows>span:before,.command-line .command-line-prompt>span:before{color:#9d9d9f}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:#e45649}.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6,.rainbow-braces .token.token.punctuation.brace-level-10{color:#50a14f}.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7,.rainbow-braces .token.token.punctuation.brace-level-11{color:#4078f2}.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8,.rainbow-braces .token.token.punctuation.brace-level-12{color:#a626a4}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:#ff526626}pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:#fb566940}pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection, pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection, pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection, pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:#fb566940}pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection{background-color:#fb566940}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:#1aff5b26}pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:#38e06240}pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection, pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection, pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection, pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:#38e06240}pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection{background-color:#38e06240}.prism-previewer.prism-previewer:before,.prism-previewer-gradient.prism-previewer-gradient div{border-color:hsl(0,0,95%)}.prism-previewer-color.prism-previewer-color:before,.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer-easing.prism-previewer-easing:before{border-radius:.3em}.prism-previewer.prism-previewer:after{border-top-color:hsl(0,0,95%)}.prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:hsl(0,0,95%)}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-time.prism-previewer-time:before,.prism-previewer-easing.prism-previewer-easing{background:#fff}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:#383a42;stroke-opacity:1}.prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing path,.prism-previewer-easing.prism-previewer-easing line{stroke:#383a42}.prism-previewer-easing.prism-previewer-easing circle{fill:transparent}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) code[class*=language-],:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre[class*=language-]{background:#282c34;color:#abb2bf;text-shadow:0 1px rgba(0,0,0,.3);font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;hyphens:none}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) code[class*=language-]::-moz-selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) code[class*=language-] *::-moz-selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre[class*=language-] *::-moz-selection{background:#3e4451;color:inherit;text-shadow:none}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) code[class*=language-]::-moz-selection, :where(html[data-lcolor-theme=dark],.lcolor-theme-dark) code[class*=language-] *::-moz-selection, :where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre[class*=language-] *::-moz-selection{background:#3e4451;color:inherit;text-shadow:none}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) code[class*=language-]::selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) code[class*=language-] *::selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre[class*=language-] *::selection{background:#3e4451;color:inherit;text-shadow:none}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) :not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}@media print{:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) code[class*=language-],:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre[class*=language-]{text-shadow:none}}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.comment,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.prolog,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.cdata{color:#5c6370}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.doctype,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.punctuation,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.entity{color:#abb2bf}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.attr-name,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.class-name,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.boolean,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.constant,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.number,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.atrule{color:#d19a66}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.keyword{color:#c678dd}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.property,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.tag,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.symbol,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.deleted,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.important{color:#e06c75}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.selector,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.string,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.char,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.builtin,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.inserted,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.regex,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.attr-value,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.attr-value>.token.punctuation{color:#98c379}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.variable,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.operator,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.function{color:#61afef}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.url{color:#56b6c2}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.attr-value>.token.punctuation.attr-equals,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.special-attr>.token.attr-value>.token.value.css{color:#abb2bf}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-css .token.selector{color:#e06c75}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-css .token.property{color:#abb2bf}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-css .token.function,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-css .token.url>.token.function{color:#56b6c2}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-css .token.url>.token.string.url{color:#98c379}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-css .token.important,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-css .token.atrule .token.rule{color:#c678dd}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-javascript .token.operator{color:#c678dd}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#be5046}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-json .token.operator{color:#abb2bf}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-json .token.null.keyword{color:#d19a66}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.url,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.url>.token.operator,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.url-reference.url>.token.string{color:#abb2bf}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.url>.token.content{color:#61afef}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.url>.token.url,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.url-reference.url{color:#56b6c2}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.blockquote.punctuation,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.hr.punctuation{color:#5c6370;font-style:italic}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.code-snippet{color:#98c379}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.bold .token.content{color:#d19a66}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.italic .token.content{color:#c678dd}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.strike .token.content,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.strike .token.punctuation,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.list.punctuation,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .language-markdown .token.title.important>.token.punctuation{color:#e06c75}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.bold{font-weight:700}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.comment,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.italic{font-style:italic}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.entity{cursor:help}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.namespace{opacity:.8}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.token.tab:not(:empty):before,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.token.cr:before,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.token.lf:before,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .token.token.space:before{color:#abb2bf26;text-shadow:none}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:#3a3f4b;color:#828997;padding:.1em .4em;border-radius:.3em}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{background:#3e4451;color:#abb2bf}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .line-highlight.line-highlight{background:#99bbff0a}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .line-highlight.line-highlight:before,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .line-highlight.line-highlight[data-end]:after{background:#3a3f4b;color:#abb2bf;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px #0003}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#99bbff0a}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .line-numbers.line-numbers .line-numbers-rows,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .command-line .command-line-prompt{border-right-color:#abb2bf26}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .line-numbers .line-numbers-rows>span:before,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .command-line .command-line-prompt>span:before{color:#636d83}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-1,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-5,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-9{color:#e06c75}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-2,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-6,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-10{color:#98c379}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-3,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-7,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-11{color:#61afef}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-4,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-8,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .rainbow-braces .token.token.punctuation.brace-level-12{color:#c678dd}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.deleted:not(.prefix),:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:#ff526626}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:#fb566940}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection, :where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection, :where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection, :where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:#fb566940}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection{background-color:#fb566940}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.inserted:not(.prefix),:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:#1aff5b26}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:#38e06240}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection, :where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection, :where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection, :where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:#38e06240}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection{background-color:#38e06240}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer.prism-previewer:before,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-gradient.prism-previewer-gradient div{border-color:#262931}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-color.prism-previewer-color:before,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-gradient.prism-previewer-gradient div,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-easing.prism-previewer-easing:before{border-radius:.3em}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer.prism-previewer:after{border-top-color:#262931}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-flipped.prism-previewer-flipped.after{border-bottom-color:#262931}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-angle.prism-previewer-angle:before,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-time.prism-previewer-time:before,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-easing.prism-previewer-easing{background:#31363f}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-angle.prism-previewer-angle circle,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-time.prism-previewer-time circle{stroke:#abb2bf;stroke-opacity:1}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-easing.prism-previewer-easing circle,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-easing.prism-previewer-easing path,:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-easing.prism-previewer-easing line{stroke:#abb2bf}:where(html[data-lcolor-theme=dark],.lcolor-theme-dark) .prism-previewer-easing.prism-previewer-easing circle{fill:transparent}.code-container[data-v-ded12e9a]{margin:1rem 0;position:relative}.code-container:hover>.copy-button[data-v-ded12e9a]{opacity:1}.code-container:hover>.copy-button[data-v-ded12e9a]:hover{background-color:rgb(var(--lcolor--fill-1, 217, 217, 217))}.copy-button[data-v-ded12e9a]{position:absolute;top:.5em;right:.5em;padding:.6em;display:flex;align-items:center;justify-content:center;transition:.2s ease-in-out opacity,.2s ease-in-out color,.2s ease-in-out background-color;opacity:0;background-color:transparent;border:none;border-radius:4px;cursor:pointer;color:rgb(var(--lcolor--text-2, 89, 89, 89))}.pre[data-v-ded12e9a]{font-size:.875rem;overflow:hidden;white-space:pre-wrap!important;overflow-wrap:anywhere}.pre>code[class*=language-][data-v-ded12e9a]{display:block;white-space:inherit;font-family:var(--lfe-code-font, monospace)!important;-o-tab-size:4;tab-size:4;-moz-tab-size:4}.pre[data-v-ded12e9a]{margin:0}pre[class*=language-].hide-numbers[data-v-ded12e9a]{padding-left:1em}pre[class*=language-].hide-numbers[data-v-ded12e9a] .line-numbers-rows{visibility:hidden}a[data-v-12b24cc3]{text-decoration:none;transition:filter .1s ease;color:var(--l-link--color, rgb(var(--lcolor--link, var(--lcolor--primary, 52, 152, 219))));cursor:pointer}a[data-v-12b24cc3]:hover{filter:brightness(.75)}a.disabled[data-v-12b24cc3]{color:var(--l-link--color-disabled, rgb(var(--lcolor--disabled, var(--lcolor--primary, 52, 152, 219))));cursor:default;pointer-events:none}.modal[data-v-6efbae2f]{top:0;left:0;right:0;bottom:0;z-index:1000;overflow:auto;position:fixed;transition:opacity .3s ease}.modal>.background[data-v-6efbae2f]{top:0;left:0;right:0;bottom:0;position:absolute;z-index:-1145141919;background-color:rgba(var(--lcolor--shadow),50%)}.modal.hide[data-v-6efbae2f]{z-index:-114514;opacity:0;pointer-events:none;transition:opacity .3s ease,z-index 0s ease .3s}.container[data-v-0910ec7f]{--l-card--margin-bottom: 0;--l-card--padding: 0;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);padding:1em;max-width:var(--l-modal--max-width, 85vw);min-width:var(--l-modal--min-width, 360px)}.container.type-burger[data-v-0910ec7f]{display:flex;flex-flow:column}.container.type-burger[data-v-0910ec7f]>*:nth-child(1){display:flex;flex-flow:row nowrap}.container.type-burger>*:nth-child(1)>[data-v-0910ec7f-s]{flex:1}.container.type-burger>*:nth-child(1)>.close[data-v-0910ec7f]{flex:0;cursor:pointer;font-size:1.25em;line-height:1}.container.type-burger[data-v-0910ec7f]>*:nth-child(2){margin:.875em 0;flex:1}span[data-v-0fffd66d]{font-size:.875em;display:inline-block;padding:0 .5em;box-sizing:border-box;font-weight:400;line-height:1.5;background-color:rgb(var(--lcolor--fill-2, 240, 240, 240));border:1px solid rgb(var(--lcolor--border-1, 217, 217, 217));border-radius:2px;color:rgb(var(--lcolor--text-2, 89, 89, 89))}sup[data-v-759091eb]{display:inline-block;position:relative;margin-right:-.8em;padding-left:.2em;padding-right:.2em;left:-.6em;top:-.5em;box-sizing:border-box;min-width:1.2em;height:1.2em;font-size:.7em;line-height:1;text-align:center;color:rgb(var(--lcolor--text-inverse-1, 255, 255, 255));border-radius:.6em}sup.bottom-right[data-v-759091eb]{top:auto;bottom:-.5em}sup.no-text[data-v-759091eb]{left:-.3em;top:-.7em;min-width:.5em;height:.5em;border-radius:.25em}sup.no-text.bottom-right[data-v-759091eb]{top:auto;bottom:-.7em}.stat[data-v-0a723937]{display:inline-block}@media screen and (width <= 576px){.stat.tiled[data-v-0a723937]{display:flex;flex-wrap:wrap;gap:.45em .75em;width:100%}}.stat>.field[data-v-0a723937]{display:inline-block!important;color:rgb(var(--lcolor--text-1, 31, 31, 31))}.color-inv.stat>.field[data-v-0a723937]{color:rgb(var(--lcolor--text-inverse-1, 255, 255, 255))}.with-vr.stat>.field[data-v-0a723937]{border-right:1px solid rgb(var(--lcolor--text-2, 89, 89, 89))}.with-vr.color-inv.stat>.field[data-v-0a723937]{border-right:1px solid rgb(var(--lcolor--border-1, 217, 217, 217))}.with-vr.stat>.field[data-v-0a723937]:last-child{border-right:none}.stacked.stat>.field[data-v-0a723937]{padding:0 .8em}.stacked.stat>.field>.name[data-v-0a723937],.stacked.stat>.field>.value[data-v-0a723937]{display:block;text-align:center;white-space:nowrap;font-size:.875em}.stacked.stat>.field>.value[data-v-0a723937]{font-weight:700}.tiled.stat>.field[data-v-0a723937]{margin-right:.6em}@media screen and (width <= 576px){.tiled.stat>.field[data-v-0a723937]{display:inline-flex!important;flex:0 0 calc(50% - .375em);justify-content:flex-start;align-items:center;min-width:0;margin-right:0}}.tiled.stat>.field[data-v-0a723937]:last-child{margin-right:unset}.tiled.stat>.field>.name[data-v-0a723937]{font-weight:400}@media screen and (width <= 576px){.tiled.stat>.field>.name[data-v-0a723937]{color:rgb(var(--lcolor--text-3, 140, 140, 140));font-size:.875em}.color-inv.tiled.stat>.field>.name[data-v-0a723937]{color:rgb(var(--lcolor--text-inverse-2, 245, 245, 245))}}.tiled.stat>.field>.value[data-v-0a723937]{margin-left:.2em}@media screen and (width <= 576px){.tiled.stat>.field>.value[data-v-0a723937]{color:inherit;font-size:1em;font-weight:400;margin-left:.35em}}.lfe-marked-loading[data-v-41d58f46]{display:flex;align-items:center;justify-content:center;min-height:3em;padding:1em}.row[data-v-f23e85f1]{display:flex;padding:.5em;align-items:flex-start}.row.flex-column[data-v-f23e85f1]{flex-direction:column;padding-left:0;padding-right:0}.row.flex-column[data-v-f23e85f1]:not(:last-child){padding-bottom:0}.row.flex-column[data-v-f23e85f1]:not(:first-child){padding-top:0}.row.flex-column[data-v-f23e85f1]>*{padding-bottom:.5em}.row.flex-column>span[data-v-f23e85f1]{flex-basis:auto;font-weight:400;padding-right:0}.row.flex-column>div[data-v-f23e85f1]{width:100%;flex:unset}.row.flex-column>div[data-v-f23e85f1]>*{width:100%}.row.flex-column>div[data-v-f23e85f1]>*:not(:last-child){margin-bottom:.25em}@media (max-width: 576px){.row[data-v-f23e85f1]{flex-direction:column}}.row>span[data-v-f23e85f1]{display:inline-block;flex:0 0 var(--l-form-layout--flex-basis, 10em);padding-right:1em;box-sizing:border-box;text-align:left;font-weight:700}@media (max-width: 576px){.row>span[data-v-f23e85f1]{flex-basis:auto}}.row>div[data-v-f23e85f1]{display:block;width:0;flex:1}@media (max-width: 576px){.row>div[data-v-f23e85f1]{width:100%;flex:unset}}.row>div>.error[data-v-f23e85f1]{font-size:.875em;color:rgb(var(--lcolor--error, var(--lcolor--primary, 52, 152, 219)))}.row>div>.error>p[data-v-f23e85f1]{margin:0;padding:0}div[data-v-3efadd48]{display:inline-block;margin-right:1em}input[data-v-3efadd48]{display:none}label>.fa-input[data-v-3efadd48]{margin-right:var(--l-radio--input-margin-right, .3em);color:rgb(var(--lcolor--text-4, 191, 191, 191))}input:disabled+label>.fa-input[data-v-3efadd48]{opacity:.4;cursor:not-allowed}input:checked+label>.fa-input[data-v-3efadd48]{color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}label>img[data-v-3efadd48-s]{vertical-align:middle}input:enabled+label:hover>.fa-input[data-v-3efadd48]{color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}div[data-v-97ba1dfd]{display:inline-block;margin-right:1em}input[data-v-97ba1dfd]{display:none}label>.fa-input[data-v-97ba1dfd]{margin-right:var(--l-check--input-margin-right, .3em);color:rgb(var(--lcolor--text-4, 191, 191, 191))}input:disabled+label>.fa-input[data-v-97ba1dfd]{opacity:.4;cursor:not-allowed}input:checked+label>.fa-input[data-v-97ba1dfd]{color:var(--l-check--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}label>img[data-v-97ba1dfd-s]{vertical-align:middle}input:enabled+label:hover>.fa-input[data-v-97ba1dfd]{color:var(--l-check--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.l-options[data-v-86728297]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25em}.option[data-v-86728297]{border:1px solid transparent;background:transparent;padding:2px .5em;border-radius:3px;cursor:pointer;color:var(--l-option--color, rgb(var(--lcolor--text-2, 89, 89, 89)));transition:background-color .15s ease,color .15s ease}.option[data-v-86728297]:hover{background:rgb(var(--lcolor--blue-1))}.option.active[data-v-86728297]{border:1px solid rgb(var(--lcolor--primary),.875);background:rgb(var(--lcolor--primary));color:rgb(var(--lcolor--text-inverse-1, 255, 255, 255))}input[data-v-383d546b]:not([type=range]),textarea[data-v-383d546b],.refined-input[data-v-383d546b]{display:inline-block;box-sizing:border-box;min-width:0;width:var(--l-text--width, 100%);line-height:1.5;outline:none;border-radius:3px;border:1px solid rgb(var(--lcolor--border-1, 217, 217, 217));background:rgb(var(--lcolor--bg-container, 255, 255, 255));color:rgb(var(--lcolor--text-1, 31, 31, 31));flex:1;font-size:.875em;padding:.3125em 1em}input[data-v-383d546b]:not([type=range])::-moz-placeholder, textarea[data-v-383d546b]::-moz-placeholder, .refined-input[data-v-383d546b]::-moz-placeholder{color:rgb(var(--lcolor--text-4, 191, 191, 191))}input[data-v-383d546b]:not([type=range])::placeholder,textarea[data-v-383d546b]::placeholder,.refined-input[data-v-383d546b]::placeholder{color:rgb(var(--lcolor--text-4, 191, 191, 191))}input[data-v-383d546b]:not([type=range]):focus,textarea[data-v-383d546b]:focus,.refined-input[data-v-383d546b]:focus-within{border-color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));box-shadow:0 0 3px var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}input[data-v-383d546b]:not([type=range]):disabled,textarea[data-v-383d546b]:disabled,.refined-input.disabled[data-v-383d546b]{color:rgb(var(--lcolor--text-4, 191, 191, 191));border-color:rgb(var(--lcolor--border-2, 240, 240, 240));background-color:rgb(var(--lcolor--fill-4, 250, 250, 250));cursor:not-allowed}input[type=range][data-v-383d546b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--l-text--width, 100%);height:16px;background:transparent;accent-color:var(--l-text--range-color, var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219))))));cursor:pointer}input[type=range][data-v-383d546b]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right,var(--l-text--range-color, var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))) 0,var(--l-text--range-color, var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))) var(--l-text--range-progress, 0%),var(--l-text--range-track-color, rgb(var(--lcolor--fill-1, 217, 217, 217))) var(--l-text--range-progress, 0%),var(--l-text--range-track-color, rgb(var(--lcolor--fill-1, 217, 217, 217))) 100%)}input[type=range][data-v-383d546b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-4px;border-radius:50%;background-color:var(--l-text--range-color, var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219))))))}input[type=range][data-v-383d546b]::-moz-range-track{height:6px;border-radius:6px;background-color:var(--l-text--range-track-color, rgb(var(--lcolor--fill-1, 217, 217, 217)))}input[type=range][data-v-383d546b]::-moz-range-progress{height:6px;border-radius:6px;background-color:var(--l-text--range-color, var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219))))))}input[type=range][data-v-383d546b]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background-color:var(--l-text--range-color, var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219))))))}.refined-input[data-v-383d546b]{display:inline-flex;align-items:baseline;flex-flow:row nowrap;padding-left:.5em;padding-right:.5em}.refined-input[data-v-383d546b]>*{flex-shrink:0}.refined-input>input[data-v-383d546b],.refined-input:focus-within>input[data-v-383d546b]{border:none;box-shadow:none;padding:0 .25em;font-size:1em}.combo-wrapper[data-v-fa03880b]{position:relative;display:flex;align-items:baseline;flex:1;cursor:pointer}.combo-wrapper.inline[data-v-fa03880b]{display:inline-flex}.combo-wrapper.disabled[data-v-fa03880b]{cursor:not-allowed}.combo-wrapper.disabled>.text[data-v-fa03880b]{color:rgb(var(--lcolor--text-4, 191, 191, 191));border-color:rgb(var(--lcolor--border-2, 240, 240, 240));background:rgb(var(--lcolor--fill-4, 250, 250, 250))}.combo-wrapper.disabled[data-v-fa03880b]>*{pointer-events:none}.combo-wrapper>.text[data-v-fa03880b]{box-sizing:border-box;flex:1;border-radius:3px;border:1px solid rgb(var(--lcolor--border-1, 217, 217, 217));text-overflow:ellipsis;white-space:nowrap;background:rgb(var(--lcolor--bg-container, 255, 255, 255));font-size:.875em;padding:.3125em 1.5em .3125em 1em}.combo-wrapper>.text>.placeholder[data-v-fa03880b]{opacity:.75}.combo-wrapper>.text[data-v-fa03880b]:after{content:"";display:inline-block}.combo-wrapper>.arrow[data-v-fa03880b]{margin-left:-1.3em;margin-right:1.3em;width:0;transition-duration:.4s}.combo-wrapper.shown>.combo-wrapper>.arrow[data-v-fa03880b]{transform:scaleY(-1)}.combo-wrapper>.ruler[data-v-fa03880b]{position:absolute;max-height:0;width:100%;bottom:0}.dropdown[data-v-fa03880b]{color:rgb(var(--lcolor--text-1, 31, 31, 31));position:fixed;background:rgb(var(--lcolor--bg-elevated, 255, 255, 255));border-radius:2px;border:solid 1px rgb(var(--lcolor--border-3, 245, 245, 245));box-shadow:var(--l-shadow--dropdown, 0 4px 12px rgba(var(--lcolor--shadow, 0, 0, 0), .15));z-index:100000;transition:all .15s ease-out;overflow-y:auto}.dropdown>ul[data-v-fa03880b]{padding:0;margin:0;list-style:none;overflow:auto;outline:none}.dropdown>ul>li[data-v-fa03880b]{display:block;padding:.4em .5em;cursor:pointer}.dropdown>ul>li[data-v-fa03880b]:hover{background:rgb(var(--lcolor--fill-2, 240, 240, 240))}.dropdown>ul>li[data-v-fa03880b]:after{content:"";display:inline-block}.date-picker-wrapper[data-v-d5ed466f]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.date-picker-wrapper.disabled[data-v-d5ed466f]{cursor:not-allowed;opacity:.6}.date-picker-wrapper[data-v-d5ed466f] input{padding-right:2em}.date-picker-wrapper.shown[data-v-d5ed466f] input{border-color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));box-shadow:0 0 3px var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.date-picker-wrapper>.arrow[data-v-d5ed466f]{position:absolute;right:8px;color:rgb(var(--lcolor--text-3, 140, 140, 140));pointer-events:none;font-size:.875em}.date-picker-wrapper>.ruler[data-v-d5ed466f]{position:absolute;max-height:0;width:100%;bottom:0}.date-picker-dropdown[data-v-d5ed466f]{position:fixed;background:rgb(var(--lcolor--bg-elevated, 255, 255, 255));border-radius:4px;border:1px solid rgb(var(--lcolor--border-2, 240, 240, 240));box-shadow:var(--l-shadow--dropdown, 0 4px 12px rgba(var(--lcolor--shadow, 0, 0, 0), .15));z-index:100000;padding:12px;min-width:280px;transition:all .15s ease-out}.date-picker-dropdown .calendar-header[data-v-d5ed466f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 4px}.date-picker-dropdown .calendar-header .nav-btn[data-v-d5ed466f]{cursor:pointer;padding:4px 8px;border-radius:3px;color:rgb(var(--lcolor--text-2, 89, 89, 89));transition:all .2s}.date-picker-dropdown .calendar-header .nav-btn[data-v-d5ed466f]:hover{background:rgb(var(--lcolor--fill-2, 240, 240, 240));color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.date-picker-dropdown .calendar-header .current-month[data-v-d5ed466f]{font-weight:600;font-size:14px;color:rgb(var(--lcolor--text-1, 31, 31, 31));cursor:pointer;padding:4px 8px;border-radius:3px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-picker-dropdown .calendar-header .current-month[data-v-d5ed466f]:hover{background:rgb(var(--lcolor--fill-2, 240, 240, 240));color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.date-picker-dropdown .calendar-years[data-v-d5ed466f]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px}.date-picker-dropdown .calendar-years .year[data-v-d5ed466f]{text-align:center;padding:12px 0;cursor:pointer;border-radius:4px;font-size:13px;transition:all .2s;color:rgb(var(--lcolor--text-1, 31, 31, 31))}.date-picker-dropdown .calendar-years .year[data-v-d5ed466f]:hover:not(.selected){background:rgba(var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219))))),.1);color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.date-picker-dropdown .calendar-years .year.selected[data-v-d5ed466f]{background:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));color:rgb(var(--lcolor--text-inverse-1, 255, 255, 255));font-weight:600}.date-picker-dropdown .calendar-weekdays[data-v-d5ed466f]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.date-picker-dropdown .calendar-weekdays span[data-v-d5ed466f]{text-align:center;font-size:12px;color:rgb(var(--lcolor--text-3, 140, 140, 140));padding:8px 0}.date-picker-dropdown .calendar-days[data-v-d5ed466f]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.date-picker-dropdown .calendar-days .day[data-v-d5ed466f]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;font-size:13px;transition:all .2s;color:rgb(var(--lcolor--text-1, 31, 31, 31))}.date-picker-dropdown .calendar-days .day[data-v-d5ed466f]:hover:not(.disabled,.selected){background:rgba(var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219))))),.1);color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.date-picker-dropdown .calendar-days .day.other-month[data-v-d5ed466f]{color:rgb(var(--lcolor--text-4, 191, 191, 191))}.date-picker-dropdown .calendar-days .day.selected[data-v-d5ed466f]{background:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));color:rgb(var(--lcolor--text-inverse-1, 255, 255, 255));font-weight:600}.date-picker-dropdown .calendar-days .day.today[data-v-d5ed466f]:not(.selected){border:1px solid var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.date-picker-dropdown .calendar-days .day.disabled[data-v-d5ed466f]{color:rgb(var(--lcolor--disabled, var(--lcolor--primary, 52, 152, 219)));cursor:not-allowed}.date-picker-dropdown .calendar-footer[data-v-d5ed466f]{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid rgb(var(--lcolor--border-3, 245, 245, 245))}.date-picker-dropdown .calendar-footer .today-btn[data-v-d5ed466f],.date-picker-dropdown .calendar-footer .clear-btn[data-v-d5ed466f]{cursor:pointer;font-size:12px;color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));padding:4px 8px;border-radius:3px;transition:all .2s}.date-picker-dropdown .calendar-footer .today-btn[data-v-d5ed466f]:hover,.date-picker-dropdown .calendar-footer .clear-btn[data-v-d5ed466f]:hover{background:rgba(var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219))))),.1)}.date-picker-dropdown .calendar-footer .clear-btn[data-v-d5ed466f]{color:rgb(var(--lcolor--text-3, 140, 140, 140))}.date-picker-dropdown .calendar-footer .clear-btn[data-v-d5ed466f]:hover{color:rgb(var(--lcolor--text-2, 89, 89, 89));background:rgb(var(--lcolor--fill-2, 240, 240, 240))}.time-picker-wrapper[data-v-202405fd]{position:relative;display:inline-flex;align-items:center;cursor:pointer}.time-picker-wrapper.disabled[data-v-202405fd]{cursor:not-allowed;opacity:.6}.time-picker-wrapper[data-v-202405fd] input{padding-right:2em}.time-picker-wrapper.shown[data-v-202405fd] input{border-color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));box-shadow:0 0 3px var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.time-picker-wrapper>.arrow[data-v-202405fd]{position:absolute;right:8px;color:rgb(var(--lcolor--text-3, 140, 140, 140));pointer-events:none;font-size:.875em}.time-picker-wrapper>.ruler[data-v-202405fd]{position:absolute;max-height:0;width:100%;bottom:0}.time-picker-dropdown[data-v-202405fd]{position:fixed;background:rgb(var(--lcolor--bg-elevated, 255, 255, 255));border-radius:4px;border:1px solid rgb(var(--lcolor--border-2, 240, 240, 240));box-shadow:var(--l-shadow--dropdown, 0 4px 12px rgba(var(--lcolor--shadow, 0, 0, 0), .15));z-index:100000;transition:all .15s ease-out;min-width:160px}.time-picker-dropdown .time-columns[data-v-202405fd]{display:flex;padding:12px;gap:8px}.time-picker-dropdown .time-column[data-v-202405fd]{flex:1;display:flex;flex-direction:column}.time-picker-dropdown .time-column .column-header[data-v-202405fd]{text-align:center;font-size:12px;color:rgb(var(--lcolor--text-3, 140, 140, 140));padding:8px 0;border-bottom:1px solid rgb(var(--lcolor--border-3, 245, 245, 245));margin-bottom:4px}.time-picker-dropdown .time-column .column-list[data-v-202405fd]{height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--lcolor--fill-1, 217, 217, 217)) transparent}.time-picker-dropdown .time-column .column-list[data-v-202405fd]::-webkit-scrollbar{width:4px}.time-picker-dropdown .time-column .column-list[data-v-202405fd]::-webkit-scrollbar-thumb{background:rgb(var(--lcolor--fill-1, 217, 217, 217));border-radius:2px}.time-picker-dropdown .time-column .column-list .time-item[data-v-202405fd]{text-align:center;padding:8px 0;cursor:pointer;border-radius:4px;font-size:13px;transition:all .2s;color:rgb(var(--lcolor--text-1, 31, 31, 31))}.time-picker-dropdown .time-column .column-list .time-item[data-v-202405fd]:hover{background:rgba(var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219))))),.1);color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.time-picker-dropdown .time-column .column-list .time-item.selected[data-v-202405fd]{background:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));color:rgb(var(--lcolor--text-inverse-1, 255, 255, 255));font-weight:600}.time-picker-dropdown .time-footer[data-v-202405fd]{display:flex;justify-content:space-between;padding:12px;border-top:1px solid rgb(var(--lcolor--border-3, 245, 245, 245))}.time-picker-dropdown .time-footer .now-btn[data-v-202405fd],.time-picker-dropdown .time-footer .clear-btn[data-v-202405fd]{cursor:pointer;font-size:12px;color:var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));padding:4px 8px;border-radius:3px;transition:all .2s}.time-picker-dropdown .time-footer .now-btn[data-v-202405fd]:hover,.time-picker-dropdown .time-footer .clear-btn[data-v-202405fd]:hover{background:rgba(var(--l-radio--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219))))),.1)}.time-picker-dropdown .time-footer .clear-btn[data-v-202405fd]{color:rgb(var(--lcolor--text-3, 140, 140, 140))}.time-picker-dropdown .time-footer .clear-btn[data-v-202405fd]:hover{color:rgb(var(--lcolor--text-2, 89, 89, 89));background:rgb(var(--lcolor--fill-2, 240, 240, 240))}.l-date-time[data-v-6486e370]{display:inline-flex;gap:1em}.l-date-time .date[data-v-6486e370]{--l-date-picker--color: var(--l-date-time--color, lcolor(primary))}.l-date-time .time[data-v-6486e370]{--l-time-picker--color: var(--l-date-time--color, lcolor(primary))}div[data-v-ccac5bcc]{display:flex;align-items:center}div.inline[data-v-ccac5bcc]{display:inline-flex}.input-group[data-v-ccac5bcc]>*:not(:last-child),.input-group[data-v-ccac5bcc]>*:not(:last-child) input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.input-group[data-v-ccac5bcc]>*:not(:first-child),.input-group[data-v-ccac5bcc]>*:not(:first-child) input{border-top-left-radius:0;border-bottom-left-radius:0}.list[data-v-5e927018],.list-scroll[data-v-5e927018]{min-width:0;max-width:100%}.list-scroll.overflow[data-v-5e927018]{overflow:auto}.list-wrap .header-wrap[data-v-5e927018]{padding-bottom:.5em}.list-wrap.table[data-v-5e927018]{display:table;border-collapse:collapse;border-spacing:0;min-width:100%}.list-wrap.table .header-wrap[data-v-5e927018]{display:table-header-group}.list-wrap.table .row-wrap[data-v-5e927018]{display:table-row-group}.list-wrap.table .header-wrap>.header[data-v-5e927018],.list-wrap.table .row-wrap>.row[data-v-5e927018]{display:table-row}.list-wrap.table .header-wrap>.header>[data-v-5e927018-s],.list-wrap.table .row-wrap>.row>[data-v-5e927018-s]{display:table-cell;vertical-align:middle;padding:.5em 0}.list-wrap.table .header-wrap>.header>[data-v-5e927018-s]:not(:last-child),.list-wrap.table .row-wrap>.row>[data-v-5e927018-s]:not(:last-child){padding-right:6px}.list-wrap.flex .header-wrap[data-v-5e927018],.list-wrap.flex .row-wrap[data-v-5e927018]{padding:.5em 0;vertical-align:middle}.list-wrap.flex .header-wrap>.header[data-v-5e927018],.list-wrap.flex .row-wrap>.row[data-v-5e927018]{display:flex;align-items:center;justify-content:space-between}.list-wrap.flex .header-wrap>.header>[data-v-5e927018-s]:not(:last-child),.list-wrap.flex .row-wrap>.row>[data-v-5e927018-s]:not(:last-child){padding-right:6px}.list-wrap.block .header[data-v-5e927018],.list-wrap.block .row[data-v-5e927018]{vertical-align:middle}.list-wrap.block .header[data-v-5e927018]{padding:.5em 0}.list-wrap.border .header-wrap[data-v-5e927018]{border-bottom:2px solid rgb(var(--lcolor--border-2, 240, 240, 240))}.list-wrap.border .row[data-v-5e927018]:not(:last-child){border-bottom:1px solid rgb(var(--lcolor--border-2, 240, 240, 240))}.list-wrap.margin>.row-wrap>.row[data-v-5e927018]{margin:.5em 0}.list-wrap.margin>.row-wrap>.row[data-v-5e927018]:first-child{margin-top:0}.list-wrap .row[data-v-5e927018]{font-variant-numeric:tabular-nums}.bottom-wrap[data-v-5e927018]{padding:.75em 0}.bottom-wrap.float[data-v-5e927018]{box-sizing:border-box;padding:.5em 1em;position:fixed;bottom:0;left:0;width:100%;box-shadow:var(--l-shadow--float, 0 2px 4px 0 rgba(var(--lcolor--shadow, 0, 0, 0), .15), 0 0 1px 0 rgba(var(--lcolor--shadow, 0, 0, 0), .5) inset);background-color:rgb(var(--lcolor--bg-container, 255, 255, 255));z-index:98}.header-container[data-v-9d041609]{font-size:.875em}.header-container .sortable[data-v-9d041609]{display:inline-flex;align-items:center;white-space:nowrap}div[data-v-4afacf33]{display:flex}button[data-v-4afacf33]{--l-button--real-color: var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)));margin-right:.5em;padding:2px 4px;font-size:1rem;cursor:pointer;min-width:1.5em;min-height:1.5em;background:rgb(var(--lcolor--bg-container, 255, 255, 255));border:1px solid rgb(var(--lcolor--border-1, 217, 217, 217));border-radius:6px;color:rgb(var(--lcolor--text-1, 31, 31, 31))}button>span[data-v-4afacf33]{margin:0 auto;height:100%;box-sizing:border-box;vertical-align:middle;font-size:.875em;display:inline-block}button.selected[data-v-4afacf33]{background:rgb(var(--l-button--real-color));border-color:rgb(var(--l-button--real-color));cursor:default;color:rgb(var(--lcolor--text-inverse-1, 255, 255, 255))}button[data-v-4afacf33]:last-child{margin-right:0}button[data-v-4afacf33]:hover{border-color:rgb(var(--l-button--real-color))}button[data-v-4afacf33]:focus{outline:0}nav[data-v-f9e2bc10]{--l-nav--primary-color: rgb(var(--lcolor--link, var(--lcolor--primary, 52, 152, 219)))}nav>ul[data-v-f9e2bc10]{padding:0;margin:0;list-style:none;outline:none}nav>ul>li[data-v-f9e2bc10]{display:inline-block;margin:0 .5em;cursor:pointer}nav>ul>li.selected[data-v-f9e2bc10]{cursor:default;color:var(--l-nav--primary-color)}nav>ul>li[data-v-f9e2bc10]:first-child{margin-left:0}nav>ul>li[data-v-f9e2bc10]:last-child{margin-right:0}.nav-item[data-v-f6f65c58]{position:relative;font-size:.875rem}.nav-item>.target[data-v-f6f65c58]{--l-link--color: $color;color:rgb(var(--lcolor--text-1, 31, 31, 31));display:block;padding:.625em .5em;text-decoration:none}.nav-item>.target.active[data-v-f6f65c58]{border-right:2px solid var(--l-side-nav-item--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))));background-color:var(--l-side-nav-item--bgcolor, rgb(var(--lcolor--primary-bg, var(--lcolor--primary, 52, 152, 219))))!important;color:var(--l-side-nav-item--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.nav-item>.target[data-v-f6f65c58]:hover{color:var(--l-side-nav-item--color, rgb(var(--lcolor-rgb, var(--lcolor--primary, var(--lcolor--primary, 52, 152, 219)))))}.nav-item>.target>.icon[data-v-f6f65c58]{text-align:center;margin:0 .3em;display:inline-block;width:1.5em;vertical-align:middle}.nav-item>.target>.text[data-v-f6f65c58]{vertical-align:middle;cursor:pointer}.nav-item>.target>.right[data-v-f6f65c58]{position:absolute;right:.75em;top:.5em}.nav-item>.subs>.nav-item[data-v-f6f65c58]{background-color:rgb(var(--lcolor--fill-4, 250, 250, 250))}.nav-item>.subs>.nav-item>.target[data-v-f6f65c58]{padding-left:1.5em}.nav-item>.subs>.nav-item>.subs>.nav-item>.target[data-v-f6f65c58]{padding-left:2em}.nav-item>.subs>.nav-item>.subs>.nav-item>.subs>.nav-item>.target[data-v-f6f65c58]{padding-left:2.5em}nav>.logo[data-v-7aa6b61b]{display:block;height:3.5em;border-bottom:1px solid rgb(var(--lcolor--border-3, 245, 245, 245));padding:0 3.5em}nav>.logo[data-v-7aa6b61b]:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}nav>.logo[data-v-7aa6b61b]>.logo{text-align:center;vertical-align:middle;width:9em}nav>.group-title[data-v-7aa6b61b]{font-size:.875em;padding:.8em;color:rgb(var(--lcolor--text-3, 140, 140, 140))}nav>.group-title>.icon[data-v-7aa6b61b]{text-align:center;margin:0 .3em;display:inline-block;width:1.5em;vertical-align:middle}nav>.group-title>.text[data-v-7aa6b61b]{vertical-align:middle}ul[data-v-6cdac859]{padding:0;margin:0;list-style:none;outline:none}.menu[data-v-6cdac859]{display:flex;align-items:baseline}.menu[data-v-6cdac859]:last-child{margin-bottom:0}.name[data-v-6cdac859]{float:left;width:7em;font-weight:700}.items li[data-v-6cdac859]{display:inline-block;padding:0 .5em;transition:.3s ease all;position:relative}.items li[data-v-6cdac859]:first-child{margin-left:0}.items li>.entry[data-v-6cdac859]{color:inherit;text-decoration:none;cursor:pointer;display:inline-block;padding:20px .5em}.items li>.entry.selected[data-v-6cdac859]{cursor:default;color:var(--main-color);background-color:transparent}.items li>.entry[data-badge][data-v-6cdac859]:after,.items li>.entry .expand-item[data-badge][data-v-6cdac859]:after{content:attr(data-badge);position:absolute;padding:0 .2em;font-size:.75em;border-radius:.6em;line-height:1;text-align:center;background-color:rgb(var(--lcolor--error, var(--lcolor--primary, 52, 152, 219)));color:rgb(var(--lcolor--text-inverse-1, 255, 255, 255))}.items li>.entry[data-v-6cdac859]:before{content:"";position:absolute;left:0;bottom:0;height:4px;transition:.233s ease all}.items li>.entry[data-v-6cdac859]:hover:before{margin:0;width:100%;background-color:rgb(var(--lcolor--text-4, 191, 191, 191))}.items li>.entry.selected[data-v-6cdac859]:before{margin:0 .5em;width:calc(100% - 1em);background-color:var(--main-color)}.items li>.entry.selected[data-v-6cdac859]:hover:before{margin:0;width:100%;background-color:var(--main-color)}@media screen and (width <= 576px){.items li>.entry[data-v-6cdac859]{padding:.5em .4em}.items li>.entry[data-v-6cdac859]:before{height:2px}}.expand-content[data-v-6cdac859]{position:absolute;left:5px;top:55px;width:100%;background-color:rgb(var(--lcolor--bg-elevated, 255, 255, 255));border-radius:3px;border:1px solid rgb(var(--lcolor--border-2, 240, 240, 240));box-shadow:var(--l-shadow--float, 0 2px 4px 0 rgba(var(--lcolor--shadow, 0, 0, 0), .15), 0 0 1px 0 rgba(var(--lcolor--shadow, 0, 0, 0), .5) inset);z-index:98}.expand-content[data-v-6cdac859]:after{position:absolute;top:-4px;left:calc(50% - 4px);content:"";border:4px solid rgb(var(--lcolor--bg-elevated, 255, 255, 255));transform:rotate(135deg);box-shadow:var(--l-shadow--float, 0 2px 4px 0 rgba(var(--lcolor--shadow, 0, 0, 0), .15), 0 0 1px 0 rgba(var(--lcolor--shadow, 0, 0, 0), .5) inset);z-index:-1}.expand-content[data-v-6cdac859]:hover{box-shadow:0 2px 4px rgba(var(--lcolor--blue-2),.5),0 0 1px rgba(var(--lcolor--shadow),.25) inset}.expand-content[data-v-6cdac859]:after:hover{box-shadow:0 2px 4px rgba(var(--lcolor--blue-2),.5),0 0 1px rgba(var(--lcolor--shadow),.25) inset}.expand-item[data-v-6cdac859]{padding:3px 12px;background-color:rgb(var(--lcolor--bg-elevated, 255, 255, 255));color:rgb(var(--lcolor--text-2, 89, 89, 89));font-size:.875em;cursor:pointer}.expand-item[data-v-6cdac859]:hover{background-color:rgb(var(--lcolor--fill-4, 250, 250, 250))}.expand-selected[data-v-6cdac859]{font-weight:700;background-color:rgb(var(--lcolor--fill-4, 250, 250, 250));color:var(--main-color)}@media (max-width: 576px){.items li>.entry[data-v-6cdac859]{padding:.5em .4em}.items li>.entry[data-v-6cdac859]:before{height:2px}}.full-container[data-v-674c5e35]{display:block;margin-top:1.5em;margin-bottom:1.5em}.full-container[data-v-674c5e35]:after{display:block;content:"";clear:both}.layout[data-v-92a91395]{height:100%;width:100%;box-sizing:border-box;display:flex;overflow:hidden}.layout>div[data-v-92a91395]{flex:1;display:flex;flex-flow:column;height:100%;min-height:100%}.layout header[data-v-92a91395],.layout nav[data-v-92a91395],.layout footer[data-v-92a91395]{background:rgb(var(--lcolor--bg-container, 255, 255, 255));box-sizing:border-box;display:block}.layout header[data-v-92a91395]{min-height:4em;height:4em;border-bottom:1px solid rgb(var(--lcolor--border-3, 245, 245, 245))}@media (width <= 576px){.layout header[data-v-92a91395]{height:auto!important}}.layout nav[data-v-92a91395]{overflow:hidden auto}.layout main[data-v-92a91395]{flex:1;background:rgb(var(--lcolor--fill-4, 250, 250, 250));color:rgb(var(--lcolor--text-1, 31, 31, 31));line-height:1.5;padding-left:1em;padding-right:1em;overflow:auto}.layout main[data-v-92a91395]>.breadcrumb{display:flex;flex-flow:column;justify-content:center;align-items:flex-start;height:5em;padding-left:1em}.layout main[data-v-92a91395]>*{margin-left:auto;margin-right:auto}.page-loading[data-v-2da13737]{position:fixed;right:0;left:0;top:0;height:4px;overflow:hidden;z-index:1145141919}.page-loading[data-v-2da13737]:after{content:"";display:block;background:var(--lfe-color--primary);height:100%;max-width:var(--loaded-percentage, 100%);border-top-right-radius:2px;border-bottom-right-radius:2px;transition:width .2s ease;opacity:1;animation:lfe-page-loading-progress-2da13737 10s cubic-bezier(.22,.86,0,.8);animation-fill-mode:forwards}.page-loading.done[data-v-2da13737]:after{width:100%!important;max-width:100%!important;animation:none;opacity:0;transition:opacity .2s ease .2s}@keyframes lfe-page-loading-progress-2da13737{0%{width:3%}to{width:99%}}

/* Content */

.v-popper__popper {
  z-index: 10000;
  top: 0;
  left: 0;
  outline: none;
}

.v-popper__popper.v-popper__popper--hidden {
  visibility: hidden;
  opacity: 0;
  transition: opacity .15s, visibility .15s;
  pointer-events: none;
}

.v-popper__popper.v-popper__popper--shown {
  visibility: visible;
  opacity: 1;
  transition: opacity .15s;
}

.v-popper__popper.v-popper__popper--skip-transition,
.v-popper__popper.v-popper__popper--skip-transition > .v-popper__wrapper {
  transition: none !important;
}

.v-popper__backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}

.v-popper__inner {
  position: relative;
  box-sizing: border-box;
  overflow-y: auto;
}

.v-popper__inner > div {
  position: relative;
  z-index: 1;
  max-width: inherit;
  max-height: inherit;
}

.v-popper__arrow-container {
  position: absolute;
  width: 10px;
  height: 10px;
}

.v-popper__popper--arrow-overflow .v-popper__arrow-container,
.v-popper__popper--no-positioning .v-popper__arrow-container {
  display: none;
}

.v-popper__arrow-inner,
.v-popper__arrow-outer {
  border-style: solid;
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}

.v-popper__arrow-inner {
  visibility: hidden;
  border-width: 7px;
}

.v-popper__arrow-outer {
  border-width: 6px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  left: -2px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer,
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  left: -1px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer {
  border-bottom-width: 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner {
  top: -2px;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-container {
  top: 0;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  border-top-width: 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  top: -4px;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  top: -6px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  top: -2px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer,
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  top: -1px;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  border-left-width: 0;
  border-left-color: transparent !important;
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  left: -4px;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  left: -6px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-container {
  right: -10px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner,
.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer {
  border-right-width: 0;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner {
  left: -2px;
}

/* Tooltip */

.v-popper--theme-tooltip .v-popper__inner {
  background: rgba(0, 0, 0, .8);
  color: white;
  border-radius: 6px;
  padding: 7px 12px 6px;
}

.v-popper--theme-tooltip .v-popper__arrow-outer {
  border-color: rgba(0, 0, 0, .8);
}

/* Dropdown */

.v-popper--theme-dropdown .v-popper__inner {
  background: #fff;
  color: black;
  border-radius: 6px;
  border: 1px solid #ddd;
  box-shadow: 0 6px 30px rgba(0, 0, 0, .1);
}

.v-popper--theme-dropdown .v-popper__arrow-inner {
  visibility: visible;
  border-color: #fff;
}

.v-popper--theme-dropdown .v-popper__arrow-outer {
  border-color: #ddd;
}

pre[class*="language-"].line-numbers {
	position: relative;
	padding-left: 3.8em;
	counter-reset: linenumber;
}

pre[class*="language-"].line-numbers > code {
	position: relative;
	white-space: inherit;
}

.line-numbers .line-numbers-rows {
	position: absolute;
	pointer-events: none;
	top: 0;
	font-size: 100%;
	left: -3.8em;
	width: 3em; /* works for line-numbers below 1000 lines */
	letter-spacing: -1px;
	border-right: 1px solid #999;

	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;

}

	.line-numbers-rows > span {
		display: block;
		counter-increment: linenumber;
	}

		.line-numbers-rows > span:before {
			content: counter(linenumber);
			color: #999;
			display: block;
			padding-right: 0.8em;
			text-align: right;
		}

pre[data-line] {
	position: relative;
	padding: 1em 0 1em 3em;
}

.line-highlight {
	position: absolute;
	left: 0;
	right: 0;
	padding: inherit 0;
	margin-top: 1em; /* Same as .prism’s padding-top */

	background: hsla(24, 20%, 50%,.08);
	background: linear-gradient(to right, hsla(24, 20%, 50%,.1) 70%, hsla(24, 20%, 50%,0));

	pointer-events: none;

	line-height: inherit;
	white-space: pre;
}

@media print {
	.line-highlight {
		/*
		 * This will prevent browsers from replacing the background color with white.
		 * It's necessary because the element is layered on top of the displayed code.
		 */
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	}
}

	.line-highlight:before,
	.line-highlight[data-end]:after {
		content: attr(data-start);
		position: absolute;
		top: .4em;
		left: .6em;
		min-width: 1em;
		padding: 0 .5em;
		background-color: hsla(24, 20%, 50%,.4);
		color: hsl(24, 20%, 95%);
		font: bold 65%/1.5 sans-serif;
		text-align: center;
		vertical-align: .3em;
		border-radius: 999px;
		text-shadow: none;
		box-shadow: 0 1px white;
	}

	.line-highlight[data-end]:after {
		content: attr(data-end);
		top: auto;
		bottom: .4em;
	}

.line-numbers .line-highlight:before,
.line-numbers .line-highlight:after {
	content: none;
}

pre[id].linkable-line-numbers span.line-numbers-rows {
	pointer-events: all;
}
pre[id].linkable-line-numbers span.line-numbers-rows > span:before {
	cursor: pointer;
}
pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before {
	background-color: rgba(128, 128, 128, .2);
}

html,body{box-sizing:border-box;width:100%}#app{box-sizing:border-box;width:100%}
.main-container[data-v-6828e796]{display:flex;flex-flow:column nowrap;box-sizing:content-box;padding:0;margin-top:3.5rem;width:100%;--usable-width: 100vw;--left-side-offset: 0;min-height:calc(100vh - 3.5rem);--usable-height: calc(100vh - 3.5rem);--top-side-offset: 3.5rem}.main-container[data-v-6828e796] *{scroll-margin-top:3.5rem}.main-container[data-v-6828e796] .cm-editor *{scroll-margin-top:unset}.main-container.lside-nav[data-v-6828e796]{--left-side-offset: 64px;--usable-width: calc(100vw - 64px);width:calc(100% - 64px);margin-left:64px}
li[data-v-1a7888d2]{color:inherit;cursor:pointer}li a[data-v-1a7888d2]{display:inline-block;width:100%;box-sizing:border-box;color:inherit;padding:.25em .5em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}li .icon[data-v-1a7888d2]{text-align:center;margin-right:.75em;display:inline-block;width:1.5em}li .icon[data-v-1a7888d2],li .title[data-v-1a7888d2]{vertical-align:middle}li .title.minor[data-v-1a7888d2]{font-size:.875em}li[data-v-1a7888d2]:hover{background-color:rgba(var(--theme-navi-fore-rgb, var(--lcolor--text-1)), 10%)}
nav[data-v-089ac386]{color:var(--theme-navi-fore, rgb(var(--lcolor--text-1)));background:var(--theme-navi-back, rgb(var(--lcolor--bg-container)));padding:1.25em .75em}nav>.nav-group[data-v-089ac386]{margin:.25em 0}nav>.nav-group[data-v-089ac386]::after{content:"";display:block;margin:1em 0;border-bottom:1px solid rgba(var(--theme-navi-fore-rgb, var(--lcolor--text-1)), 18%)}nav>.nav-group[data-v-089ac386]:last-child::after{display:none}nav>.nav-group>.group-title[data-v-089ac386]{display:flex;align-items:center;justify-content:space-between;font-size:.875em;font-weight:bold;padding:0 .67em .5em}nav>.nav-group ul[data-v-089ac386]{margin:0;padding:0;list-style:none}nav>.actions[data-v-089ac386]{color:rgb(var(--lcolor--text-1));display:flex;justify-content:flex-end;align-items:center}nav>.actions[data-v-089ac386]>*{margin:0 .5em;cursor:pointer}nav>.actions .pin-toggle[data-v-089ac386]{transition:transform .1s ease;transform:rotate(37deg)}nav>.actions .pin-toggle[data-v-089ac386]:hover{transform:unset}nav>.actions .pin-toggle.active[data-v-089ac386]{transform:unset}nav>.actions .pin-toggle.active[data-v-089ac386]:hover{transform:rotate(37deg)}nav>.nav-group[data-v-089ac386]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}nav[data-v-089ac386] li{margin:.5em 0}nav[data-v-089ac386] li .icon>*{height:1.25em}nav.sidebar:not(:hover) .on-expand[data-v-089ac386]{display:none}nav.sidebar[data-v-089ac386]:not(:hover) li .icon{margin:0}nav.sidebar[data-v-089ac386]:not(:hover) li .title{display:none}
.dropdown[data-v-2b916ac8]{--duration: var(--dropdown-transition-duration, 0.15s);--transitions: opacity var(--duration) ease-out, top var(--duration) ease-out;position:absolute;box-sizing:border-box;opacity:0;transition:z-index 0s var(--duration),var(--transitions);pointer-events:none;z-index:-2147483648}.dropdown.shown[data-v-2b916ac8]{transition:var(--transitions);pointer-events:unset;z-index:var(--dropdown-z-index, 9)}
.dropdown-operations[data-v-508c4220]{margin-top:10px;width:5rem;color:rgb(var(--lcolor--text-1));background:rgb(var(--lcolor--bg-container));border-radius:2px;box-shadow:var(--l-shadow--float, 0 2px 4px 0 rgba(var(--lcolor--shadow, 0, 0, 0), 0.15), 0 0 1px 0 rgba(var(--lcolor--shadow, 0, 0, 0), 0.5) inset);-webkit-user-select:none;user-select:none}.dropdown-operations>ul[data-v-508c4220]{padding:0;margin:0;max-height:10em;list-style:none;outline:none;font-size:.875rem}.dropdown-operations>ul li[data-v-508c4220]{display:block;padding:3px 0;cursor:pointer;text-align:center}.dropdown-operations>ul li[data-v-508c4220]:hover{background:rgb(var(--lcolor--fill-2))}
.float-card[data-v-45f29100]{width:390px;margin-bottom:0;box-shadow:var(--l-shadow--dropdown, 0 4px 12px rgba(var(--lcolor--shadow, 0, 0, 0), 0.15)) !important;font-size:1rem;line-height:1.1}.user-header-top[data-v-45f29100]{position:relative;height:100px;background-size:cover;background-position:center}.avatar[data-v-45f29100]{width:60px;height:60px;border-radius:50%;position:absolute;top:70px;left:12px}.user-info[data-v-45f29100]{padding:.25em .625em .625em 80px}.user-info[data-v-45f29100]>*{margin:.6em 0}.slogan[data-v-45f29100]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-stat-data[data-v-45f29100] .field .key{color:rgb(var(--lcolor--text-3))}.dropdown-operations[data-v-45f29100]{margin-top:10px;width:5rem;color:rgb(var(--lcolor--text-1));background:rgb(var(--lcolor--bg-container));border-radius:2px;box-shadow:var(--l-shadow--float, 0 2px 4px 0 rgba(var(--lcolor--shadow, 0, 0, 0), 0.15), 0 0 1px 0 rgba(var(--lcolor--shadow, 0, 0, 0), 0.5) inset);-webkit-user-select:none;user-select:none}.dropdown-operations>ul[data-v-45f29100]{padding:0;margin:0;max-height:10em;list-style:none;outline:none;font-size:.875rem}.dropdown-operations>ul li[data-v-45f29100]{display:block;padding:.3em 0;cursor:pointer;text-align:center}.dropdown-operations>ul li[data-v-45f29100]:hover{background:rgb(var(--lcolor--fill-2))}
.luogu-username[data-v-759e5bde]{display:inline-flex;align-items:center}.luogu-username[data-v-759e5bde]>*{vertical-align:baseline}.luogu-username[data-v-759e5bde]>*:not(:first-child){margin-left:2px}.luogu-username[data-v-759e5bde]>*:not(:last-child){margin-right:2px}.luogu-username .name[data-v-759e5bde]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.luogu-username>img[data-v-759e5bde]{width:1.75em;height:1.75em;border-radius:50%;margin-right:.3em !important}
.user-nav[data-v-a7e79888]{color:var(--theme-navi-fore, rgb(var(--lcolor--text-1)));background:var(--theme-navi-back, rgb(var(--lcolor--bg-container)));padding:1.25em .75em}.user-nav>.nav-group[data-v-a7e79888]{margin:.25em 0}.user-nav>.nav-group[data-v-a7e79888]::after{content:"";display:block;margin:1em 0;border-bottom:1px solid rgba(var(--theme-navi-fore-rgb, var(--lcolor--text-1)), 18%)}.user-nav>.nav-group[data-v-a7e79888]:last-child::after{display:none}.user-nav>.nav-group>.group-title[data-v-a7e79888]{display:flex;align-items:center;justify-content:space-between;font-size:.875em;font-weight:bold;padding:0 .67em .5em}.user-nav>.nav-group ul[data-v-a7e79888]{margin:0;padding:0;list-style:none}.user-nav>.title[data-v-a7e79888]{margin-bottom:.75em;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.user-nav>.title>.username[data-v-a7e79888]{width:0;min-width:0;flex:1}.user-nav>.title>.close[data-v-a7e79888]{cursor:pointer;margin:0 .25em;padding:.25em;border-radius:3px}.user-nav>.title>.close[data-v-a7e79888]:hover{background-color:rgb(var(--lcolor--fill-4))}.user-nav .group-title a[data-v-a7e79888]{color:inherit;float:right;padding:.25em;border-radius:3px}.user-nav .group-title a[data-v-a7e79888]:hover{background-color:rgb(var(--lcolor--fill-4))}.user-nav .login-actions[data-v-a7e79888]{width:100%;text-align:center}.user-nav a.action[data-v-a7e79888]{color:inherit;margin:0 .75em}.user-nav a.action[data-v-a7e79888]:hover{filter:opacity(0.6)}.user-nav a.action>.faicon-inline[data-v-a7e79888]{margin-right:.5em}
.user-nav[data-v-4499a266]{display:flex;align-items:center}.user-nav[data-v-4499a266]>*{margin:0 .25em;vertical-align:middle}@media screen and (width <= 576px){.user-nav[data-v-4499a266]>*{margin:0 .125em}}.user-nav .link[data-v-4499a266]{padding:.25em;border-radius:3px;color:inherit}.user-nav .link[data-v-4499a266]:hover{background-color:rgb(var(--lcolor--fill-4))}.user-nav .avatar[data-v-4499a266]{margin:0 1em}@media screen and (width <= 576px){.user-nav .avatar[data-v-4499a266]{margin:0 .5em}}.user-nav .avatar img[data-v-4499a266]{width:35px;height:35px;border-radius:50%;vertical-align:middle;cursor:pointer}.user-nav .text[data-v-4499a266]{margin:0 .2em;text-decoration:none;font-size:.8em;color:inherit}.setting-dropdown[data-v-4499a266]{background:rgb(var(--lcolor--bg-elevated));box-shadow:var(--l-shadow--popover, 0 1px 3px rgba(var(--lcolor--shadow, 0, 0, 0), 0.3));padding:.6em .8em;width:-webkit-max-content;width:max-content;font-size:.875em;border-radius:3px}.setting-dropdown li[data-v-4499a266]{margin:.25em 0;list-style:none}.setting-dropdown .theme-options .theme-options-control[data-v-4499a266]{margin-top:.35em;display:flex;overflow:hidden;border:1px solid rgb(var(--lcolor--border-2));border-radius:3px}.setting-dropdown .theme-options .theme-options-control .theme-option-button[data-v-4499a266]{flex:1;cursor:pointer;border:0;border-right:1px solid rgb(var(--lcolor--border-2));padding:.25em .75em;color:rgb(var(--lcolor--text-2));background:rgb(var(--lcolor--bg-elevated))}.setting-dropdown .theme-options .theme-options-control .theme-option-button[data-v-4499a266]:last-child{border-right:0}.setting-dropdown .theme-options .theme-options-control .theme-option-button[data-v-4499a266]:hover:not(:disabled){color:rgb(var(--lcolor--text-1));background:rgb(var(--lcolor--fill-4))}.setting-dropdown .theme-options .theme-options-control .theme-option-button.active[data-v-4499a266]{color:rgb(var(--lcolor--text-inverse-1));background:rgb(var(--lcolor--primary))}.setting-dropdown .theme-options .theme-options-control .theme-option-button[data-v-4499a266]:disabled{cursor:not-allowed;opacity:.6}.nav-search[data-v-4499a266]{display:inline-flex;align-items:center;position:relative}.nav-search .search-wrap[data-v-4499a266]{display:inline-block;margin-right:.4em;width:0;vertical-align:middle;overflow:hidden;opacity:0;transition:all .25s ease}@media screen and (width <= 576px){.nav-search .search-wrap[data-v-4499a266]{position:absolute;right:100%;top:0}}.nav-search .search-wrap.show[data-v-4499a266]{width:10em;opacity:1}
.top-bar[data-v-78394388]{position:fixed;top:0;left:0;right:0;bottom:0;box-sizing:border-box;max-height:3.5rem;height:3.5rem;z-index:100;display:flex;flex-flow:row nowrap;align-items:center;padding:.75rem;line-height:1.1;color:var(--theme-navi-fore, rgb(var(--lcolor--text-1)));background:var(--theme-navi-back, rgb(var(--lcolor--bg-container)));box-shadow:0 1px 3px rgba(var(--lcolor--shadow), 0.1)}.top-bar .left[data-v-78394388]{display:flex;align-items:center;flex:1;min-width:0;gap:1em}.top-bar .right[data-v-78394388]{flex-shrink:0}.top-bar .header-logo[data-v-78394388]{padding:0 .75em;height:2rem;vertical-align:middle;-webkit-user-select:none;user-select:none}.top-bar .header-logo.mini[data-v-78394388]{padding:0;width:calc(64px - 1.5rem)}.top-bar .logo-mask[data-v-78394388]{display:inline-block;width:8rem;background-color:var(--theme-navi-logo, currentColor);-webkit-mask-image:var(--theme-logo-image);mask-image:var(--theme-logo-image);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.top-bar .logo-mask.mini[data-v-78394388]{width:calc(64px - 1.5rem)}.top-bar .side-toggle[data-v-78394388]{cursor:pointer;padding:.5rem;border-radius:.5rem}.top-bar .side-toggle[data-v-78394388]:hover,.top-bar .side-toggle.active[data-v-78394388]{background-color:rgba(var(--theme-navi-fore-rgb, var(--lcolor--text-1)), 10%)}
.notification-toast[data-v-2204a583]{background:rgb(var(--lcolor--bg-elevated));color:rgb(var(--lcolor--text-1));border-left:3px solid rgb(var(--lcolor--primary));padding:10px 14px;border-radius:6px;box-shadow:0 10px 28px rgba(var(--lcolor--shadow), 0.18),0 2px 6px rgba(var(--lcolor--shadow), 0.12);font-size:12px;line-height:1.45;pointer-events:auto;word-break:break-all;overflow:hidden;cursor:pointer;will-change:transform,opacity;box-sizing:border-box;width:100%}.toast-header[data-v-2204a583]{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgb(var(--lcolor--border-2));font-size:11px;font-weight:600;letter-spacing:.4px;color:rgb(var(--lcolor--primary));text-transform:uppercase}.toast-icon[data-v-2204a583]{font-size:13px;filter:drop-shadow(0 1px 1px rgba(var(--lcolor--shadow), 0.15))}.toast-source[data-v-2204a583]{flex:1}.toast-time[data-v-2204a583]{font-weight:400;color:rgb(var(--lcolor--text-3));font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.toast-close[data-v-2204a583]{color:inherit}.toast-title[data-v-2204a583]{margin:0 0 4px}.toast-text[data-v-2204a583]{font-family:ui-monospace,Menlo,Consolas,monospace;color:rgb(var(--lcolor--text-2));max-height:6em;overflow:auto}.notification-toast-enter-from[data-v-2204a583]{opacity:0;transform:translateX(-120%)}.notification-toast-enter-active[data-v-2204a583]{transition:transform .38s cubic-bezier(0.2, 0.8, 0.25, 1.05),opacity .28s ease-out}.notification-toast-leave-to[data-v-2204a583]{opacity:0;transform:translateX(-24px)}.notification-toast-leave-active[data-v-2204a583]{position:absolute;width:100%;pointer-events:none;transition:transform .32s cubic-bezier(0.4, 0, 0.6, 1),opacity .24s ease-in}.notification-toast-move[data-v-2204a583]{transition:transform .32s cubic-bezier(0.2, 0.8, 0.25, 1)}
.notification-toast-stack[data-v-da85873a]{position:fixed;left:16px;bottom:16px;z-index:99999;display:flex;flex-direction:column-reverse;gap:8px;width:min(420px,40vw);pointer-events:none}
html,body{box-sizing:border-box;width:100%}#app{box-sizing:border-box;width:100%}
.lside[data-v-faa2f49a]{position:fixed;top:3.5rem;left:0;bottom:0;z-index:101;box-sizing:border-box;max-width:240px;width:240px;line-height:1.2;overflow:hidden auto;transition:left .3s ease,box-shadow .5s ease}.lside.drawer.show[data-v-faa2f49a]{border-radius:0 .75em .75em 0;box-shadow:0 0 1px 0 rgba(var(--lcolor--shadow), 0.5) inset,2px 0 5px 2px rgba(var(--lcolor--shadow), 0.15)}.lside.drawer.hide[data-v-faa2f49a]{left:-240px}.lside.bar[data-v-faa2f49a]:hover{width:180px}.lside.bar[data-v-faa2f49a]{width:64px;box-shadow:1px 0 3px rgba(var(--lcolor--shadow), 0.1);z-index:99;transition:all .25s ease-out}.rside[data-v-faa2f49a]{position:fixed;top:3.5rem;right:0;bottom:0;box-sizing:border-box;max-width:240px;width:240px;line-height:1.2;z-index:101;overflow:hidden auto;transition:right .3s ease,box-shadow .5s ease}.rside.show[data-v-faa2f49a]{border-radius:.75em 0 0 .75em;box-shadow:0 0 1px 0 rgba(var(--lcolor--shadow), 0.5) inset,2px 0 5px 2px rgba(var(--lcolor--shadow), 0.15)}.rside.hide[data-v-faa2f49a]{right:-240px}.breadcrumb[data-v-faa2f49a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}.breadcrumb[data-v-faa2f49a]>*{padding:.25em;margin:0 .1em;border-radius:3px}.breadcrumb a[data-v-faa2f49a]{color:inherit}.breadcrumb a[data-v-faa2f49a]:hover{background-color:rgb(var(--lcolor--fill-4))}
