#slide-container {
  overflow: hidden;
  position: relative;
}
#slide-content {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(24, 24, 24, var(--tw-text-opacity));
  overflow: hidden;
  position: relative;
  position: absolute;
  left: 50%;
  top: 50%;
}
.dark #slide-content {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}.slides-overview {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  backdrop-filter: blur(5px);
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
}.slidev-info-dialog {
  max-width: 37.5rem;
  padding: 1rem !important;
}input[data-v-832cec56]::-webkit-outer-spin-button, input[data-v-832cec56]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"][data-v-832cec56] {
  -moz-appearance: textfield;
}.select-list[data-v-a476823e] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.item[data-v-a476823e]:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  --tw-bg-opacity: 0.1;
}
.item[data-v-a476823e] {
  border-radius: 0.25rem;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  white-space: nowrap;
}
.item svg[data-v-a476823e] {
  margin-right: 0.25rem;
  margin-left: -0.5rem;
  margin-top: auto;
  margin-bottom: auto;
}
.title[data-v-a476823e] {
  font-size: 0.75rem;
  line-height: 1rem;
  opacity: 0.5;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}.slidev-layout.end[data-v-5ac61b98] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  display: -ms-grid;
  display: grid;
  place-content: center;
  height: 100%;
  font-size: 1.25rem;
  line-height: 1.75rem;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
  --tw-text-opacity: 0.85;
  letter-spacing: 0.1em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}ol[data-v-69dcec32] {
  list-style-type: decimal;
}/* windicss layer base */
*, ::before, ::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
* {
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
}
:root {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
:-moz-focusring {
  outline: 1px dotted ButtonText;
}
:-moz-ui-invalid {
  box-shadow: none;
}
::moz-focus-inner {
  border-style: none;
  padding: 0;
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
  height: auto;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
a {
  color: inherit;
  text-decoration: inherit;
}
body {
  margin: 0;
  font-family: inherit;
  line-height: inherit;
}
b, strong {
  font-weight: bolder;
}
button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
  padding: 0;
  line-height: inherit;
  color: inherit;
}
button, select {
  text-transform: none;
}
button, [type='button'], [type='reset'], [type='submit'] {
  -webkit-appearance: button;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
  margin: 0;
}
button {
  background-color: transparent;
  background-image: none;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
button, [role="button"] {
  cursor: pointer;
}
code, kbd, samp, pre {
  font-size: 1em;
}
fieldset {
  margin: 0;
  padding: 0;
}
html {
  -webkit-text-size-adjust: 100%;
  font-family: "Helvetica Neue",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  line-height: 1.5;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}
img {
  border-style: solid;
}
input::placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::webkit-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input:-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  vertical-align: middle;
}
img, video {
  max-width: 100%;
  height: auto;
}
legend {
  padding: 0;
}
ol, ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
progress {
  vertical-align: baseline;
}
pre, code, kbd, samp {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
summary {
  display: list-item;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
textarea {
  resize: vertical;
}
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea::webkit-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea:-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}
textarea::-ms-input-placeholder {
  opacity: 1;
  color: #9ca3af;
}/* windicss layer components */
.prose {
  color: inherit;
  max-width: 65ch;
  font-size: 1rem;
  line-height: 1.75;
}
.prose [class~="lead"] {
  color: #4b5563;
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.prose a {
  color: inherit;
  text-decoration: underline;
  font-weight: 500;
}
.prose strong {
  color: inherit;
  font-weight: 600;
}
.prose ol[type="A"] {
  --list-counter-style: upper-alpha;
}
.prose ol[type="a"] {
  --list-counter-style: lower-alpha;
}
.prose ol[type="A s"] {
  --list-counter-style: upper-alpha;
}
.prose ol[type="a s"] {
  --list-counter-style: lower-alpha;
}
.prose ol[type="I"] {
  --list-counter-style: upper-roman;
}
.prose ol[type="i"] {
  --list-counter-style: lower-roman;
}
.prose ol[type="I s"] {
  --list-counter-style: upper-roman;
}
.prose ol[type="i s"] {
  --list-counter-style: lower-roman;
}
.prose ol[type="1"] {
  --list-counter-style: decimal;
}
.prose ol > li {
  position: relative;
  padding-left: 1.75em;
}
.prose ol > li::before {
  content: counter(list-item, var(--list-counter-style, decimal)) ".";
  position: absolute;
  font-weight: 400;
  color: #6b7280;
  left: 0;
}
.prose ul > li {
  position: relative;
  padding-left: 1.75em;
}
.prose ul > li::before {
  content: "";
  position: absolute;
  background-color: #d1d5db;
  border-radius: 50%;
  width: 0.375em;
  height: 0.375em;
  top: calc(0.875em - 0.1875em);
  left: 0.25em;
}
.prose hr {
  border-color: #e5e7eb;
  margin-top: 3em;
  margin-bottom: 3em;
}
.prose blockquote {
  font-weight: 500;
  font-style: italic;
  color: inherit;
  border-left-width: 0.25rem;
  border-color: #e5e7eb;
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}
.prose blockquote p:first-of-type::before {
  content: open-quote;
}
.prose blockquote p:last-of-type::after {
  content: close-quote;
}
.prose h1 {
  color: inherit;
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.prose h2 {
  color: inherit;
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.prose h3 {
  color: inherit;
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.prose h4 {
  color: inherit;
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.prose figure figcaption {
  color: #6b7280;
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.prose code {
  color: inherit;
  font-weight: 600;
  font-size: 0.875em;
}
.prose code::before {
  content: "`";
}
.prose code::after {
  content: "`";
}
.prose a code {
  color: #111827;
}
.prose pre {
  color: #e5e7eb;
  background-color: #1f2937;
  overflow-x: auto;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.prose pre code {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: 400;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.prose pre code::before {
  content: none;
}
.prose pre code::after {
  content: none;
}
.prose table {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.prose thead {
  color: #111827;
  font-weight: 600;
  border-bottom-width: 1px;
  border-bottom-color: #d1d5db;
}
.prose thead th {
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose tbody tr {
  border-bottom-width: 1px;
  border-bottom-color: #e5e7eb;
}
.prose tbody tr:last-child {
  border-bottom-width: 0;
}
.prose tbody td {
  vertical-align: top;
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.prose p {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.prose img {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose video {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose figure {
  margin-top: 2em;
  margin-bottom: 2em;
}
.prose figure > * {
  margin-top: 0;
  margin-bottom: 0;
}
.prose h2 code {
  font-size: 0.875em;
}
.prose h3 code {
  font-size: 0.9em;
}
.prose ol {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  list-style-type: none;
}
.prose ul {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  list-style-type: none;
}
.prose li {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.prose > ul > li p {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose > ul > li > *:first-child {
  margin-top: 1.25em;
}
.prose > ul > li > *:last-child {
  margin-bottom: 1.25em;
}
.prose > ol > li > *:first-child {
  margin-top: 1.25em;
}
.prose > ol > li > *:last-child {
  margin-bottom: 1.25em;
}
.prose ul ul, .prose ul ol, .prose ol ul, .prose ol ol {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.prose hr + * {
  margin-top: 0;
}
.prose h2 + * {
  margin-top: 0;
}
.prose h3 + * {
  margin-top: 0;
}
.prose h4 + * {
  margin-top: 0;
}
.prose thead th:first-child {
  padding-left: 0;
}
.prose thead th:last-child {
  padding-right: 0;
}
.prose tbody td:first-child {
  padding-left: 0;
}
.prose tbody td:last-child {
  padding-right: 0;
}
.prose > :first-child {
  margin-top: 0;
}
.prose > :last-child {
  margin-bottom: 0;
}
.prose b {
  color: inherit;
}
.prose em {
  color: inherit;
}
.bg-main {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(24, 24, 24, var(--tw-text-opacity));
}
.dark .bg-main {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}:root {
  --slidev-code-background: rgba(125,125,125,0.03);
  --slidev-code-font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --slidev-code-padding: 8px;
  --slidev-code-font-size: 12px;
  --slidev-code-line-height: 18px;
  --slidev-code-radius: 4px;
  --slidev-code-margin: 4px 0;
  --slidev-slide-container-background: black;
  --slidev-controls-foreground: white;
}html, body, #app, #page-root {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  overflow: hidden;
}
html {
  background: transparent;
}
.icon-btn {
  cursor: pointer;
  display: inline-block;
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0.25rem;
  opacity: 0.75;
  padding: 0.5rem;
  vertical-align: middle;
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, filter, backdrop-filter;
  -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-box-shadow, transform, -webkit-transform, filter, backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -webkit-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  transition-duration: 200ms;
}
.icon-btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  --tw-bg-opacity: 0.1;
  opacity: 1;
}
.icon-btn.shallow {
  opacity: 0.3;
}
.icon-btn.active {
  opacity: 1;
}
.icon-btn.disabled {
  opacity: 0.25;
  pointer-events: none;
}
.slidev-vclick-target {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
  -webkit-transition-duration: 100ms;
  -o-transition-duration: 100ms;
  transition-duration: 100ms;
}
.slidev-vclick-hidden {
  opacity: 0 !important;
  pointer-events: none !important;
}
.slidev-vclick-fade {
  opacity: 0.5;
}
.slidev-icon {
  display: inline-block;
  vertical-align: sub;
  line-height: 1em;
}html.dark .shiki-light {
  display: none;
}
html:not(.dark) .shiki-dark {
  display: none;
}
.slidev-code {
  font-family: var(--slidev-code-font-family) !important;
  padding: var(--slidev-code-padding) !important;
  font-size: var(--slidev-code-font-size) !important;
  line-height: var(--slidev-code-line-height) !important;
  border-radius: var(--slidev-code-radius) !important;
  margin: var(--slidev-code-margin) !important;
  overflow: auto;
}
.slidev-code .line.dishonored {
  opacity: 0.3;
}
.shiki-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  position: relative;
}
.shiki-container > .shiki {
  height: 100%;
}
.slidev-code-line-numbers .slidev-code code {
  counter-reset: step;
  counter-increment: step 0;
}
.slidev-code-line-numbers .slidev-code code .line::before {
  content: counter(step);
  counter-increment: step;
  display: inline-block;
  margin-right: 1.5rem;
  text-align: right;
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
  width: 1rem;
}
.dark .slidev-code-line-numbers .slidev-code code .line::before {
  --tw-text-opacity: 1;
  color: rgba(75, 85, 99, var(--tw-text-opacity));
}
.katex, .katex :after, .katex :before {
  border-color: currentColor;
}
.CodeMirror pre.CodeMirror-placeholder {
  opacity: 0.4;
}html {
  font-size: 24px;
}
.slidev-layout {
  font-size: 1.1rem;
  line-height: 1;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.slidev-layout h1, .slidev-layout h2, .slidev-layout h3, .slidev-layout h4, .slidev-layout p, .slidev-layout div {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.slidev-layout pre, .slidev-layout code {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.slidev-layout h1 {
  font-weight: 700;
  font-size: 1.875rem;
  line-height: 2.25rem;
  margin-bottom: 2rem;
  margin-left: -0.05em;
}
.slidev-layout h1 + h2 {
  margin-top: -1rem;
}
.slidev-layout h2 {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2rem;
}
.slidev-layout h3 {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-left: -0.05em;
  padding-top: 0.5rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
.slidev-layout h3:not(.opacity-100) {
  opacity: 0.4;
}
.slidev-layout p {
  line-height: 1.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.slidev-layout h1 + p {
  margin-top: -0.5rem;
  margin-bottom: 1rem;
}
.slidev-layout p + h2, .slidev-layout ul + h2, .slidev-layout table + h2 {
  margin-top: 2.5rem;
}
.slidev-layout ul {
  list-style: disc;
  margin-top: 1rem;
}
.slidev-layout li {
  line-height: 1.8em;
  margin-left: 1.1em;
  padding-left: 0.2em;
}
.slidev-layout blockquote {
  background-color: var(--prism-background);
  border-color: var(--slidev-theme-primary);
  border-radius: 0.25rem;
  border-left-width: 1px;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.slidev-layout blockquote > * {
  margin-top: 0px;
  margin-bottom: 0px;
}
.slidev-layout table {
  width: 100%;
}
.slidev-layout tr {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
  border-bottom-width: 1px;
}
.slidev-layout th {
  font-weight: 400;
  text-align: left;
}
.slidev-layout a {
  border-color: currentColor;
  border-style: dashed;
  border-bottom-width: 1px;
}
.slidev-layout a:hover {
  border-style: solid;
  color: var(--slidev-theme-primary);
}
.slidev-layout td, .slidev-layout th {
  padding: 0.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.slidev-layout b, .slidev-layout strong {
  font-weight: 600;
}
.slidev-layout kbd {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
  --tw-border-opacity: 0.2;
  border-radius: 0.25rem;
  border-width: 1px;
  border-bottom-width: 2px;
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
  --tw-bg-opacity: 0.05;
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  font-size: 0.875rem;
  line-height: 1.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.slidev-layout.intro-image, .slidev-layout.intro {
  display: -ms-grid;
  display: grid;
  height: 100%;
}
.slidev-layout.intro-image h1, .slidev-layout.intro h1 {
  font-weight: 700;
  font-size: 3.75rem;
  line-height: 1;
  line-height: 5rem;
}
.slidev-layout.intro-image h1 + p, .slidev-layout.intro h1 + p {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-top: -1rem;
}
.slidev-layout.fact {
  text-align: center;
}
.slidev-layout.fact h1 {
  font-weight: 700;
  font-size: 6rem;
  line-height: 1;
}
.slidev-layout.fact h1 + p {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 2rem;
}
.slidev-layout.statement {
  text-align: center;
}
.slidev-layout.statement h1 {
  font-weight: 700;
  font-size: 3.75rem;
  line-height: 1;
}
.slidev-layout.quote h1 + p {
  margin-top: 1.5rem;
  margin-left: 1.5rem;
}
.slidev-layout.section h1 {
  font-weight: 500;
  font-size: 3.75rem;
  line-height: 1;
  line-height: 5rem;
}:root {
  --prism-scheme: light;
  --prism-foreground: #6e6e6e;
  --prism-background: #f4f4f4;
  --prism-comment: #a8a8a8;
  --prism-string: #555555;
  --prism-literal: #333333;
  --prism-keyword: #000000;
  --prism-function: #4f4f4f;
  --prism-deleted: #333333;
  --prism-class: #333333;
  --prism-builtin: #757575;
  --prism-property: #333333;
  --prism-namespace: #4f4f4f;
  --prism-punctuation: #ababab;
  --prism-decorator: var(--prism-class);
  --prism-operator: var(--prism-punctuation);
  --prism-number: var(--prism-literal);
  --prism-boolean: var(--prism-literal);
  --prism-variable: var(--prism-literal);
  --prism-constant: var(--prism-literal);
  --prism-symbol: var(--prism-literal);
  --prism-interpolation: var(--prism-literal);
  --prism-selector: var(--prism-keyword);
  --prism-keyword-control: var(--prism-keyword);
  --prism-regex: var(--prism-string);
  --prism-json-property: var(--prism-property);
  --prism-inline-background: var(--prism-background);
  --prism-comment-style: italic;
  --prism-url-decoration: underline;
  --prism-line-number: #a5a5a5;
  --prism-line-number-gutter: #333333;
  --prism-line-highlight-background: #eeeeee;
  --prism-selection-background: #aaaaaa;
  --prism-marker-color: var(--prism-foreground);
  --prism-marker-opacity: 0.4;
  --prism-marker-font-size: 0.8em;
  --prism-font-size: 1em;
  --prism-line-height: 1.5em;
  --prism-font-family: monospace;
  --prism-inline-font-size: var(--prism-font-size);
  --prism-block-font-size: var(--prism-font-size);
  --prism-tab-size: 2;
  --prism-block-padding-x: 1em;
  --prism-block-padding-y: 1em;
  --prism-block-margin-x: 0;
  --prism-block-margin-y: 0.5em;
  --prism-block-radius: 0.3em;
  --prism-inline-padding-x: 0.3em;
  --prism-inline-padding-y: 0.1em;
  --prism-inline-radius: 0.3em;
  --cm-scheme: light;
  --cm-foreground: #6e6e6e;
  --cm-background: #f4f4f4;
  --cm-comment: #a8a8a8;
  --cm-string: #555555;
  --cm-literal: #333333;
  --cm-keyword: #000000;
  --cm-function: #4f4f4f;
  --cm-deleted: #333333;
  --cm-class: #333333;
  --cm-builtin: #757575;
  --cm-property: #333333;
  --cm-namespace: #4f4f4f;
  --cm-punctuation: #ababab;
  --cm-decorator: var(--cm-class);
  --cm-operator: var(--cm-punctuation);
  --cm-number: var(--cm-literal);
  --cm-boolean: var(--cm-literal);
  --cm-variable: var(--cm-literal);
  --cm-constant: var(--cm-literal);
  --cm-symbol: var(--cm-literal);
  --cm-interpolation: var(--cm-literal);
  --cm-selector: var(--cm-keyword);
  --cm-keyword-control: var(--cm-keyword);
  --cm-regex: var(--cm-string);
  --cm-json-property: var(--cm-property);
  --cm-inline-background: var(--cm-background);
  --cm-comment-style: italic;
  --cm-url-decoration: underline;
  --cm-line-number: #a5a5a5;
  --cm-line-number-gutter: #333333;
  --cm-line-highlight-background: #eeeeee;
  --cm-selection-background: #aaaaaa;
  --cm-marker-color: var(--cm-foreground);
  --cm-marker-opacity: 0.4;
  --cm-marker-font-size: 0.8em;
  --cm-font-size: 1em;
  --cm-line-height: 1.5em;
  --cm-font-family: monospace;
  --cm-inline-font-size: var(--cm-font-size);
  --cm-block-font-size: var(--cm-font-size);
  --cm-tab-size: 2;
  --cm-block-padding-x: 1em;
  --cm-block-padding-y: 1em;
  --cm-block-margin-x: 0;
  --cm-block-margin-y: 0.5em;
  --cm-block-radius: 0.3em;
  --cm-inline-padding-x: 0.3em;
  --cm-inline-padding-y: 0.1em;
  --cm-inline-radius: 0.3em;
  --cm-scheme: var(--prism-scheme);
  --cm-foreground: var(--prism-foreground);
  --cm-background: var(--prism-background);
  --cm-comment: var(--prism-comment);
  --cm-string: var(--prism-string);
  --cm-literal: var(--prism-literal);
  --cm-keyword: var(--prism-keyword);
  --cm-function: var(--prism-function);
  --cm-deleted: var(--prism-deleted);
  --cm-class: var(--prism-class);
  --cm-builtin: var(--prism-builtin);
  --cm-property: var(--prism-property);
  --cm-namespace: var(--prism-namespace);
  --cm-punctuation: var(--prism-punctuation);
  --cm-decorator: var(--prism-decorator);
  --cm-operator: var(--prism-operator);
  --cm-number: var(--prism-number);
  --cm-boolean: var(--prism-boolean);
  --cm-variable: var(--prism-variable);
  --cm-constant: var(--prism-constant);
  --cm-symbol: var(--prism-symbol);
  --cm-interpolation: var(--prism-interpolation);
  --cm-selector: var(--prism-selector);
  --cm-keyword-control: var(--prism-keyword-control);
  --cm-regex: var(--prism-regex);
  --cm-json-property: var(--prism-json-property);
  --cm-inline-background: var(--prism-inline-background);
  --cm-comment-style: var(--prism-comment-style);
  --cm-url-decoration: var(--prism-url-decoration);
  --cm-line-number: var(--prism-line-number);
  --cm-line-number-gutter: var(--prism-line-number-gutter);
  --cm-line-highlight-background: var(--prism-line-highlight-background);
  --cm-selection-background: var(--prism-selection-background);
  --cm-marker-color: var(--prism-marker-color);
  --cm-marker-opacity: var(--prism-marker-opacity);
  --cm-marker-font-size: var(--prism-marker-font-size);
  --cm-font-size: var(--prism-font-size);
  --cm-line-height: var(--prism-line-height);
  --cm-font-family: var(--prism-font-family);
  --cm-inline-font-size: var(--prism-inline-font-size);
  --cm-block-font-size: var(--prism-block-font-size);
  --cm-tab-size: var(--prism-tab-size);
  --cm-block-padding-x: var(--prism-block-padding-x);
  --cm-block-padding-y: var(--prism-block-padding-y);
  --cm-block-margin-x: var(--prism-block-margin-x);
  --cm-block-margin-y: var(--prism-block-margin-y);
  --cm-block-radius: var(--prism-block-radius);
  --cm-inline-padding-x: var(--prism-inline-padding-x);
  --cm-inline-padding-y: var(--prism-inline-padding-y);
  --cm-inline-radius: var(--prism-inline-radius);
  --prism-font-family: var(--slidev-code-font-family);
  --slidev-code-background: var(--prism-background);
}
div[class*='language-'], pre[class*='language-'], code[class*='language-'] {
  font-size: var(--prism-font-size);
  font-family: var(--prism-font-family);
  direction: ltr;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  line-height: var(--prism-line-height);
  -moz-tab-size: var(--prism-tab-size);
  -o-tab-size: var(--prism-tab-size);
  tab-size: var(--prism-tab-size);
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  color: var(--prism-foreground) !important;
}
div[class*='language-'], pre[class*='language-'] {
  font-size: var(--prism-block-font-size);
  padding: var(--prism-block-padding-y) var(--prism-block-padding-x);
  margin: var(--prism-block-margin-y) var(--prism-block-margin-x);
  border-radius: var(--prism-block-radius);
  overflow: auto;
  background: var(--prism-background);
}
:not(pre) > code[class*='language-'] {
  font-size: var(--prism-inline-font-size);
  padding: var(--prism-inline-padding-y) var(--prism-inline-padding-x);
  border-radius: var(--prism-inline-radius);
  background: var(--prism-inline-background);
}
pre[class*='language-']::selection, pre[class*='language-'] ::selection, code[class*='language-']::selection, code[class*='language-'] ::selection, pre[class*='language-']::-moz-selection, pre[class*='language-'] ::-moz-selection, code[class*='language-']::-moz-selection, code[class*='language-'] ::-moz-selection {
  background: var(--prism-selection-background);
}
.token.comment, .token.prolog, .token.doctype, .token.cdata {
  color: var(--prism-comment);
  font-style: var(--prism-comment-style);
}
.token.namespace {
  color: var(--prism-namespace);
}
.token.interpolation {
  color: var(--prism-interpolation);
}
.token.string {
  color: var(--prism-string);
}
.token.punctuation {
  color: var(--prism-punctuation);
}
.token.operator {
  color: var(--prism-operator);
}
.token.keyword.module, .token.keyword.control-flow {
  color: var(--prism-keyword-control);
}
.token.url, .token.symbol, .token.inserted {
  color: var(--prism-symbol);
}
.token.constant {
  color: var(--prism-constant);
}
.token.string.url {
  text-decoration: var(--prism-url-decoration);
}
.token.boolean, .language-json .token.boolean {
  color: var(--prism-boolean);
}
.token.number, .language-json .token.number {
  color: var(--prism-number);
}
.token.variable {
  color: var(--prism-variable);
}
.token.keyword {
  color: var(--prism-keyword);
}
.token.atrule, .token.attr-value, .token.selector {
  color: var(--prism-selector);
}
.token.function {
  color: var(--prism-function);
}
.token.deleted {
  color: var(--prism-deleted);
}
.token.important, .token.bold {
  font-weight: bold;
}
.token.italic {
  font-style: italic;
}
.token.class-name {
  color: var(--prism-class);
}
.token.tag, .token.builtin {
  color: var(--prism-builtin);
}
.token.attr-name, .token.property, .token.entity {
  color: var(--prism-property);
}
.language-json .token.property {
  color: var(--prism-json-property);
}
.token.regex {
  color: var(--prism-regex);
}
.token.decorator, .token.annotation {
  color: var(--prism-decorator);
}
.line-numbers .line-numbers-rows {
  border-right-color: var(--prism-line-number);
}
.line-numbers-rows > span:before {
  color: var(--prism-line-number-gutter);
}
.line-highlight {
  background: var(--prism-line-highlight-background);
}
.cm-s-vars.CodeMirror {
  background-color: var(--cm-background);
  color: var(--cm-foreground);
}
.cm-s-vars .CodeMirror-gutters {
  background: var(--cm-line-number-gutter);
  color: var(--cm-line-number);
  border: none;
}
.cm-s-vars .CodeMirror-guttermarker, .cm-s-vars .CodeMirror-guttermarker-subtle, .cm-s-vars .CodeMirror-linenumber {
  color: var(--cm-line-number);
}
.cm-s-vars div.CodeMirror-selected {
  background: var(--cm-selection-background);
}
.cm-s-vars.CodeMirror-focused div.CodeMirror-selected {
  background: var(--cm-selection-background);
}
.cm-s-vars .CodeMirror-line::selection, .cm-s-vars .CodeMirror-line>span::selection, .cm-s-vars .CodeMirror-line>span>span::selection {
  background: var(--cm-selection-background);
}
.cm-s-vars .CodeMirror-line::-moz-selection, .cm-s-vars .CodeMirror-line>span::-moz-selection, .cm-s-vars .CodeMirror-line>span>span::-moz-selection {
  background: var(--cm-selection-background);
}
.cm-s-vars .CodeMirror-activeline-background {
  background: var(--cm-line-highlight-background);
}
.cm-s-vars .cm-keyword {
  color: var(--cm-keyword);
}
.cm-s-vars .cm-operator {
  color: var(--cm-punctuation);
}
.cm-s-vars .cm-variable, .cm-s-vars .cm-variable-2, .cm-s-vars .cm-variable-3, .cm-s-vars .cm-type {
  color: var(--cm-variable);
}
.cm-s-vars .cm-builtin {
  color: var(--cm-builtin);
}
.cm-s-vars .cm-atom {
  color: var(--cm-literal);
}
.cm-s-vars .cm-number {
  color: var(--cm-number);
}
.cm-s-vars .cm-def {
  color: var(--cm-decorator);
}
.cm-s-vars .cm-string, .cm-s-vars .cm-string-2 {
  color: var(--cm-string);
}
.cm-s-vars .cm-comment {
  color: var(--cm-comment);
}
.cm-s-vars .cm-tag {
  color: var(--cm-property);
}
.cm-s-vars .cm-meta {
  color: var(--cm-namespace);
}
.cm-s-vars .cm-attribute {
  color: var(--cm-property);
}
.cm-s-vars .cm-property {
  color: var(--cm-property);
}
.cm-s-vars .cm-qualifier {
  color: var(--cm-keyword);
}
.cm-s-vars .cm-error {
  color: var(--prism-deleted);
}
.cm-s-vars .CodeMirror-matchingbracket {
  text-decoration: underline;
}
.cm-s-vars .CodeMirror-cursor {
  border-left: 1px solid currentColor;
}
html:not(.dark) {
  --prism-foreground: #393a34;
  --prism-background: #f8f8f8;
  --prism-comment: #a0ada0;
  --prism-string: #b56959;
  --prism-literal: #2f8a89;
  --prism-number: #296aa3;
  --prism-keyword: #1c6b48;
  --prism-function: #6c7834;
  --prism-boolean: #1c6b48;
  --prism-constant: #a65e2b;
  --prism-deleted: #a14f55;
  --prism-class: #2993a3;
  --prism-builtin: #ab5959;
  --prism-property: #b58451;
  --prism-namespace: #b05a78;
  --prism-punctuation: #8e8f8b;
  --prism-decorator: #bd8f8f;
  --prism-regex: #ab5e3f;
  --prism-json-property: #698c96;
}
html.dark {
  --prism-foreground: #d4cfbf;
  --prism-background: #1b1b1b;
  --prism-comment: #758575;
  --prism-string: #d48372;
  --prism-literal: #429988;
  --prism-keyword: #4d9375;
  --prism-boolean: #1c6b48;
  --prism-number: #6394bf;
  --prism-variable: #c2b36e;
  --prism-function: #a1b567;
  --prism-deleted: #a14f55;
  --prism-class: #54b1bf;
  --prism-builtin: #e0a569;
  --prism-property: #dd8e6e;
  --prism-namespace: #db889a;
  --prism-punctuation: #858585;
  --prism-decorator: #bd8f8f;
  --prism-regex: #ab5e3f;
  --prism-json-property: #6b8b9e;
  --prism-line-number: #888888;
  --prism-line-number-gutter: #eeeeee;
  --prism-line-highlight-background: #444444;
  --prism-selection-background: #444444;
}
pre[class*='language-'] {
  padding: 0.5rem;
}
:not(pre) > code {
  font-size: 0.9em;
  background: var(--prism-background);
  border-radius: 0.25rem;
  font-weight: 300;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
:not(pre) > code:before, :not(pre) > code:after {
  content: '`';
  opacity: 0.50;
}
:not(pre) > code:before {
  margin-right: -0.08em;
}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular.34c2ce38.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular.222831ff.woff) format("woff"),url(/assets/KaTeX_AMS-Regular.18191795.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold.acee258c.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold.0ec62f03.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold.895d6214.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular.ada73fb2.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular.70a90ebd.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular.24cb93b6.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold.5ed7c1a3.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold.00eb32ff.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold.6e355454.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular.79bb8158.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular.25359a5c.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular.3c51f649.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold.0bc8b973.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold.da61b0be.woff) format("woff"),url(/assets/KaTeX_Main-Bold.6a6e2a05.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic.20912b1a.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic.e0e34b8b.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic.2241f144.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic.d98644df.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic.912e161e.woff) format("woff"),url(/assets/KaTeX_Main-Italic.3b653e89.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular.0b23765e.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular.ac0d2690.woff) format("woff"),url(/assets/KaTeX_Main-Regular.1a9cbbfd.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic.6e612a33.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic.585a5c0b.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic.275f5ffd.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic.23099f26.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic.44f6b52f.woff) format("woff"),url(/assets/KaTeX_Math-Italic.fced106b.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold.eecd8e98.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold.85b2801f.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold.675e3f47.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic.fba87080.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic.2f4e4b91.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic.9e4e756c.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular.9729a729.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular.658e9a9b.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular.45c5ffa1.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular.15c00a11.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular.ac656332.woff) format("woff"),url(/assets/KaTeX_Script-Regular.9770e478.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular.c77c185d.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular.5a63009d.woff) format("woff"),url(/assets/KaTeX_Size1-Regular.8af05c8b.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular.5e2769eb.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular.cf3ac857.woff) format("woff"),url(/assets/KaTeX_Size2-Regular.15df6913.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/KaTeX_Size3-Regular.8f82ae40.woff) format("woff"),url(/assets/KaTeX_Size3-Regular.569c9046.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular.80aca689.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular.6660bc95.woff) format("woff"),url(/assets/KaTeX_Size4-Regular.feea5a15.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular.e96429b2.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular.19971701.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular.cf805e11.ttf) format("truetype")}.katex{text-rendering:auto;font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.13.18"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.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:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.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:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.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;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{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:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.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{fill:currentColor;stroke:currentColor;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;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment: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% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;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>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
/* windicss layer utilities */
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
.bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(251, 146, 60, var(--tw-bg-opacity));
}
.hover\:bg-orange-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 115, 22, var(--tw-bg-opacity));
}
.hover\:bg-gray-400:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}
.bg-current {
  background-color: currentColor;
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgba(209, 250, 229, var(--tw-bg-opacity));
}
.bg-green-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(52, 211, 153, var(--tw-bg-opacity));
}
.bg-red-400 {
  --tw-bg-opacity: 1;
  background-color: rgba(248, 113, 113, var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}
.dark .dark\:bg-\[\#000\] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
[bg~="black"] {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}
[hover\:bg~="gray-400"]:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(156, 163, 175, var(--tw-bg-opacity));
}
.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.hover\:bg-opacity-75:hover {
  --tw-bg-opacity: 0.75;
}
.\!bg-opacity-75 {
  --tw-bg-opacity: 0.75 !important;
}
[bg~="opacity-80"] {
  --tw-bg-opacity: 0.8;
}
[hover\:bg~="opacity-20"]:hover {
  --tw-bg-opacity: 0.2;
}
.dark .dark\:border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
.border-gray-400\/50 {
  --tw-border-opacity: 0.5;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
.border-gray-400 {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
.hover\:border-orange-700:hover {
  --tw-border-opacity: 1;
  border-color: rgba(194, 65, 12, var(--tw-border-opacity));
}
.hover\:border-\$slidev-theme-primary:hover {
  border-color: var(--slidev-theme-primary);
}
.dark .dark\:border-true-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgba(64, 64, 64, var(--tw-border-opacity));
}
[border~="transparent"] {
  border-color: transparent;
}
.dark [border~="dark:gray-400"] {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
[border~="gray-400"] {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
.dark [dark\:border~="gray-400"] {
  --tw-border-opacity: 1;
  border-color: rgba(156, 163, 175, var(--tw-border-opacity));
}
.dark .dark\:border-opacity-10 {
  --tw-border-opacity: 0.1;
}
.border-opacity-20 {
  --tw-border-opacity: 0.2;
}
.hover\:border-opacity-75:hover {
  --tw-border-opacity: 0.75;
}
.border-opacity-50 {
  --tw-border-opacity: 0.5;
}
.dark [border~="dark:opacity-25"] {
  --tw-border-opacity: 0.25;
}
[border~="opacity-50"] {
  --tw-border-opacity: 0.5;
}
.dark [dark\:border~="opacity-10"] {
  --tw-border-opacity: 0.1;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-1\/2 {
  border-radius: 50%;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-1 {
  border-radius: 100%;
}
[border~="rounded"] {
  border-radius: 0.25rem;
}
[border~="rounded-md"] {
  border-radius: 0.375rem;
}
.\!border-none {
  border-style: none !important;
}
.dark .dark\:border {
  border-width: 1px;
}
.border {
  border-width: 1px;
}
[border~="~"] {
  border-width: 1px;
}
.dark [dark\:border~="~"] {
  border-width: 1px;
}
.border-l {
  border-left-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
[border~="r"] {
  border-right-width: 1px;
}
[border~="l"] {
  border-left-width: 1px;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
[flex~="~"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.grid {
  display: -ms-grid;
  display: grid;
}
.hidden {
  display: none;
}
.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  -webkit-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.place-content-center {
  place-content: center;
}
.items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.justify-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.justify-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.flex-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
}
.font-mono {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
[font~="mono"] {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}
.\!font-normal {
  font-weight: 400 !important;
}
.font-bold {
  font-weight: 700;
}
.\!font-bold {
  font-weight: 700 !important;
}
.font-700 {
  font-weight: 700;
}
[font~="bold"] {
  font-weight: 700;
}
.h-6 {
  height: 1.5rem;
}
.h-full {
  height: 100%;
}
.h-5 {
  height: 1.25rem;
}
.h-14 {
  height: 3.5rem;
}
.h-4 {
  height: 1rem;
}
.h-8 {
  height: 2rem;
}
.h-30 {
  height: 7.5rem;
}
.h-0\.7 {
  height: 0.175rem;
}
.h-40px {
  height: 40px;
}
.h-22px {
  height: 22px;
}
.h-2px {
  height: 2px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.\!text-sm {
  font-size: 0.875rem !important;
  line-height: 1.25rem !important;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!text-4xl {
  font-size: 2.25rem !important;
  line-height: 2.5rem !important;
}
.\!text-lg {
  font-size: 1.125rem !important;
  line-height: 1.75rem !important;
}
[text~="sm"] {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.leading-2 {
  line-height: 0.5rem;
}
.m-auto {
  margin: auto;
}
.m-2 {
  margin: 0.5rem;
}
[m~="auto"] {
  margin: auto;
}
.my-10px {
  margin-top: 10px;
  margin-bottom: 10px;
}
.children\:my-auto > * {
  margin-top: auto;
  margin-bottom: auto;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-14 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}
[m~="y-2"] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.-mt-0\.5 {
  margin-top: -0.125rem;
}
.-mt-1 {
  margin-top: -0.25rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.ml-0 {
  margin-left: 0px;
}
.ml-2 {
  margin-left: 0.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.-ml-2 {
  margin-left: -0.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-12 {
  margin-top: 3rem;
}
.ml-14 {
  margin-left: 3.5rem;
}
.mr-14 {
  margin-right: 3.5rem;
}
.mt-14 {
  margin-top: 3.5rem;
}
.mb-14 {
  margin-bottom: 3.5rem;
}
[m~="t-4"] {
  margin-top: 1rem;
}
.min-h-full {
  min-height: 100%;
}
.min-w-full {
  min-width: 100%;
}
.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.\!opacity-0 {
  opacity: 0 !important;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-40 {
  opacity: 0.4;
}
.hover\:opacity-90:hover {
  opacity: 0.9;
}
.opacity-0 {
  opacity: 0;
}
.hover\:opacity-10:hover {
  opacity: 0.1;
}
.\!opacity-30 {
  opacity: 0.3 !important;
}
.dark .dark\:opacity-25 {
  opacity: 0.25;
}
.\!opacity-100 {
  opacity: 1 !important;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-80 {
  opacity: 0.8;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
[opacity~="50"] {
  opacity: 0.5;
}
[opacity~="hover:100"]:hover {
  opacity: 1;
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
[outline~="!none"] {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.\!outline-transparent {
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.p-2 {
  padding: 0.5rem;
}
.p-4 {
  padding: 1rem;
}
.\!p-4 {
  padding: 1rem !important;
}
.p-16 {
  padding: 4rem;
}
[p~="2"] {
  padding: 0.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.\!px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
[p~="x-4"] {
  padding-left: 1rem;
  padding-right: 1rem;
}
[p~="y-2"] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pt-20 {
  padding-top: 5rem;
}
.pt-18 {
  padding-top: 4.5rem;
}
[p~="l-1"] {
  padding-left: 0.25rem;
}
[p~="t-0.5"] {
  padding-top: 0.125rem;
}
[p~="r-2"] {
  padding-right: 0.5rem;
}
.tab {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
.tab\.value {
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
}
.pointer-events-none {
  pointer-events: none;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.left-0 {
  left: 0px;
}
.top-0 {
  top: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.right-5 {
  right: 1.25rem;
}
.top-5 {
  top: 1.25rem;
}
.-top-20 {
  top: -5rem;
}
.bottom-10 {
  bottom: 2.5rem;
}
.right-0 {
  right: 0px;
}
.left-1 {
  left: 0.25rem;
}
.right-1 {
  right: 0.25rem;
}
.left-1\/2 {
  left: 50%;
}
.top-4 {
  top: 1rem;
}
.right-4 {
  right: 1rem;
}
.top-10 {
  top: 2.5rem;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.shadow {
  --tw-shadow-color: 0, 0, 0;
  --tw-shadow: 0 1px 3px 0 rgba(var(--tw-shadow-color), 0.1), 0 1px 2px 0 rgba(var(--tw-shadow-color), 0.06);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
[shadow~="~"] {
  --tw-shadow-color: 0, 0, 0;
  --tw-shadow: 0 1px 3px 0 rgba(var(--tw-shadow-color), 0.1), 0 1px 2px 0 rgba(var(--tw-shadow-color), 0.06);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.text-center {
  text-align: center;
}
[text~="center"] {
  text-align: center;
}
.text-\$slidev-theme-primary {
  color: var(--slidev-theme-primary);
}
.text-red-400 {
  --tw-text-opacity: 1;
  color: rgba(248, 113, 113, var(--tw-text-opacity));
}
.\!text-current {
  color: currentColor !important;
}
.text-\$slidev-controls-foreground {
  color: var(--slidev-controls-foreground);
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgba(16, 185, 129, var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgba(239, 68, 68, var(--tw-text-opacity));
}
.text-current {
  color: currentColor;
}
.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgba(156, 163, 175, var(--tw-text-opacity));
}
.text-teal-700 {
  --tw-text-opacity: 1;
  color: rgba(15, 118, 110, var(--tw-text-opacity));
}
.dark .dark\:text-gray-200 {
  --tw-text-opacity: 1;
  color: rgba(229, 231, 235, var(--tw-text-opacity));
}
.text-light-900 {
  --tw-text-opacity: 1;
  color: rgba(221, 225, 227, var(--tw-text-opacity));
}
.hover\:text-gray-500:hover {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgba(107, 114, 128, var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgba(59, 130, 246, var(--tw-text-opacity));
}
.text-fuchsia-500 {
  --tw-text-opacity: 1;
  color: rgba(217, 70, 239, var(--tw-text-opacity));
}
.text-amber-500 {
  --tw-text-opacity: 1;
  color: rgba(245, 158, 11, var(--tw-text-opacity));
}
.text-\[\#181818\] {
  --tw-text-opacity: 1;
  color: rgba(24, 24, 24, var(--tw-text-opacity));
}
.dark .dark\:text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}
.text-opacity-85 {
  --tw-text-opacity: 0.85;
}
.uppercase {
  text-transform: uppercase;
}
.underline {
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
}
.tracking-widest {
  letter-spacing: 0.1em;
}
.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.w-full {
  width: 100%;
}
.w-6 {
  width: 1.5rem;
}
.w-5 {
  width: 1.25rem;
}
.w-4 {
  width: 1rem;
}
[w~="min"] {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}
.w-30 {
  width: 7.5rem;
}
.w-10px {
  width: 10px;
}
.w-22px {
  width: 22px;
}
.w-1px {
  width: 1px;
}
.z-100 {
  z-index: 100;
}
.z-20 {
  z-index: 20;
}
.-z-1 {
  z-index: -1;
}
.z-10 {
  z-index: 10;
}
.z-30 {
  z-index: 30;
}
.gap-1 {
  grid-gap: 0.25rem;
  gap: 0.25rem;
}
.gap-4 {
  grid-gap: 1rem;
  gap: 1rem;
}
.gap-2 {
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
.gap-x-8 {
  -webkit-column-gap: 2rem;
  -moz-column-gap: 2rem;
  grid-column-gap: 2rem;
  column-gap: 2rem;
}
.gap-x-7 {
  -webkit-column-gap: 1.75rem;
  -moz-column-gap: 1.75rem;
  grid-column-gap: 1.75rem;
  column-gap: 1.75rem;
}
.gap-y-4 {
  -webkit-row-gap: 1rem;
  -moz-row-gap: 1rem;
  grid-row-gap: 1rem;
  row-gap: 1rem;
}
.gap-y-7 {
  -webkit-row-gap: 1.75rem;
  -moz-row-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  row-gap: 1.75rem;
}
.grid-cols-\[1fr\2c max-content\] {
  grid-template-columns: 1fr max-content;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-rows-\[max-content\2c 1fr\] {
  grid-template-rows: max-content 1fr;
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.transform {
  --tw-rotate: 0;
  --tw-rotate-x: 0;
  --tw-rotate-y: 0;
  --tw-rotate-z: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scale-z: 1;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-translate-z: 0;
  -webkit-transform: rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));
  -ms-transform: rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));
  transform: rotate(var(--tw-rotate)) rotateX(var(--tw-rotate-x)) rotateY(var(--tw-rotate-y)) rotateZ(var(--tw-rotate-z)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) scaleZ(var(--tw-scale-z)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) translateZ(var(--tw-translate-z));
}
.scale-85 {
  --tw-scale-x: 0.85;
  --tw-scale-y: 0.85;
  --tw-scale-z: 0.85;
}
[scale~="1"] {
  --tw-scale-x: 0.01;
  --tw-scale-y: 0.01;
  --tw-scale-z: 0.01;
}
.-rotate-45 {
  --tw-rotate: -45deg;
}
.transition-opacity {
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.transition-all {
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.transition {
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform, filter, backdrop-filter;
  -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-box-shadow, transform, -webkit-transform, filter, backdrop-filter;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-duration: 150ms;
  -o-transition-duration: 150ms;
  transition-duration: 150ms;
}
.duration-200 {
  -webkit-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  transition-duration: 200ms;
}
.duration-300 {
  -webkit-transition-duration: 300ms;
  -o-transition-duration: 300ms;
  transition-duration: 300ms;
}
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}
@-webkit-keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.animate-pulse {
  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.animate-spin {
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}
@media (max-width: 767.9px) {
  .\<md\:hidden {
    display: none;
  }
}