/*!
  Theme: Tomorrow Night
  Author: Chris Kempson (http://chriskempson.com)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ccc;background:#2d2d2d}.hljs::-moz-selection,.hljs ::-moz-selection{background-color:#515151;color:#ccc}.hljs::selection,.hljs ::selection{background-color:#515151;color:#ccc}.hljs-comment{color:#999}.hljs-tag{color:#b4b7b4}.hljs-subst,.hljs-punctuation,.hljs-operator{color:#ccc}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-variable,.hljs-template-variable,.hljs-selector-tag,.hljs-name,.hljs-deletion{color:#f2777a}.hljs-symbol,.hljs-number,.hljs-link,.hljs-attr,.hljs-variable.constant_,.hljs-literal{color:#f99157}.hljs-title,.hljs-class .hljs-title,.hljs-title.class_{color:#fc6}.hljs-strong{font-weight:700;color:#fc6}.hljs-code,.hljs-addition,.hljs-title.class_.inherited__,.hljs-string{color:#9c9}.hljs-built_in,.hljs-doctag,.hljs-quote,.hljs-keyword.hljs-atrule,.hljs-regexp{color:#6cc}.hljs-function .hljs-title,.hljs-attribute,.ruby .hljs-property,.hljs-title.function_,.hljs-section{color:#69c}.hljs-type,.hljs-template-tag,.diff .hljs-meta,.hljs-keyword{color:#c9c}.hljs-emphasis{color:#c9c;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.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}}#root :is(.invisible){visibility:hidden}#root :is(.collapse){visibility:collapse}#root :is(.static){position:static}#root :is(.fixed){position:fixed}#root :is(.absolute){position:absolute}#root :is(.relative){position:relative}#root :is(.sticky){position:sticky}#root :is(.right-\[48px\]){right:48px}#root :is(.top-full){top:100%}#root :is(.col-span-2){grid-column:span 2 / span 2}#root :is(.m-0){margin:0}#root :is(.mx-auto){margin-left:auto;margin-right:auto}#root :is(.my-24){margin-top:6rem;margin-bottom:6rem}#root :is(.my-4){margin-top:1rem;margin-bottom:1rem}#root :is(.my-\[4\.375rem\]){margin-top:4.375rem;margin-bottom:4.375rem}#root :is(.mb-0){margin-bottom:0}#root :is(.mb-12){margin-bottom:3rem}#root :is(.mb-8){margin-bottom:2rem}#root :is(.mb-9){margin-bottom:2.25rem}#root :is(.ml-1){margin-left:.25rem}#root :is(.ml-2){margin-left:.5rem}#root :is(.ml-8){margin-left:2rem}#root :is(.ml-auto){margin-left:auto}#root :is(.mr-6){margin-right:1.5rem}#root :is(.mr-auto){margin-right:auto}#root :is(.mt-0){margin-top:0}#root :is(.mt-1){margin-top:.25rem}#root :is(.inline-block){display:inline-block}#root :is(.inline){display:inline}#root :is(.flex){display:flex}#root :is(.inline-flex){display:inline-flex}#root :is(.table){display:table}#root :is(.grid){display:grid}#root :is(.contents){display:contents}#root :is(.hidden){display:none}#root :is(.h-1\/2){height:50%}#root :is(.h-10){height:2.5rem}#root :is(.h-11){height:2.75rem}#root :is(.h-12){height:3rem}#root :is(.h-2){height:.5rem}#root :is(.h-24){height:6rem}#root :is(.h-28){height:7rem}#root :is(.h-3\/5){height:60%}#root :is(.h-8){height:2rem}#root :is(.h-9){height:2.25rem}#root :is(.h-\[4\.375rem\]){height:4.375rem}#root :is(.h-\[60\%\]){height:60%}#root :is(.h-\[88\%\]){height:88%}#root :is(.h-full){height:100%}#root :is(.h-screen){height:100vh}#root :is(.max-h-80){max-height:20rem}#root :is(.max-h-\[20rem\]){max-height:20rem}#root :is(.w-11){width:2.75rem}#root :is(.w-32){width:8rem}#root :is(.w-80){width:20rem}#root :is(.w-9\/12){width:75%}#root :is(.w-\[25\.375rem\]){width:25.375rem}#root :is(.w-full){width:100%}#root :is(.w-screen){width:100vw}#root :is(.min-w-\[11\.25rem\]){min-width:11.25rem}#root :is(.min-w-\[500px\]){min-width:500px}#root :is(.max-w-\[33\.75rem\]){max-width:33.75rem}#root :is(.max-w-\[50rem\]){max-width:50rem}#root :is(.shrink){flex-shrink:1}#root :is(.transform){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root :is(.cursor-none){cursor:none}#root :is(.cursor-pointer){cursor:pointer}#root :is(.flex-row){flex-direction:row}#root :is(.flex-col){flex-direction:column}#root :is(.items-start){align-items:flex-start}#root :is(.items-center){align-items:center}#root :is(.justify-end){justify-content:flex-end}#root :is(.justify-center){justify-content:center}#root :is(.justify-between){justify-content:space-between}#root :is(.gap-1){gap:.25rem}#root :is(.gap-2){gap:.5rem}#root :is(.gap-5){gap:1.25rem}#root :is(.gap-x-4){-moz-column-gap:1rem;column-gap:1rem}#root :is(.space-y-9>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}#root :is(.self-end){align-self:flex-end}#root :is(.overflow-y-auto){overflow-y:auto}#root :is(.overflow-y-hidden){overflow-y:hidden}#root :is(.whitespace-nowrap){white-space:nowrap}#root :is(.rounded){border-radius:.25rem}#root :is(.rounded-\[5px\]){border-radius:5px}#root :is(.rounded-lg){border-radius:.5rem}#root :is(.rounded-md){border-radius:.375rem}#root :is(.rounded-none){border-radius:0}#root :is(.border){border-width:1px}#root :is(.border-solid){border-style:solid}#root :is(.border-high-medium){--tw-border-opacity: 1;border-color:rgb(232 232 232 / var(--tw-border-opacity))}#root :is(.border-high-pure){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}#root :is(.border-primary-light){--tw-border-opacity: 1;border-color:rgb(118 122 139 / var(--tw-border-opacity))}#root :is(.border-secondary-darkest){--tw-border-opacity: 1;border-color:rgb(32 43 55 / var(--tw-border-opacity))}#root :is(.border-opacity-20){--tw-border-opacity: .2 }#root :is(.bg-high-dark){--tw-bg-opacity: 1;background-color:rgb(205 205 205 / var(--tw-bg-opacity))}#root :is(.bg-high-medium){--tw-bg-opacity: 1;background-color:rgb(232 232 232 / var(--tw-bg-opacity))}#root :is(.bg-high-pure){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#root :is(.bg-primary-dark){--tw-bg-opacity: 1;background-color:rgb(33 37 54 / var(--tw-bg-opacity))}#root :is(.bg-secondary-darkest){--tw-bg-opacity: 1;background-color:rgb(32 43 55 / var(--tw-bg-opacity))}#root :is(.bg-success-pure){--tw-bg-opacity: 1;background-color:rgb(12 194 96 / var(--tw-bg-opacity))}#root :is(.bg-opacity-\[16\%\]){--tw-bg-opacity: 16% }#root :is(.p-2){padding:.5rem}#root :is(.p-3){padding:.75rem}#root :is(.p-4){padding:1rem}#root :is(.p-6){padding:1.5rem}#root :is(.px-0){padding-left:0;padding-right:0}#root :is(.px-1){padding-left:.25rem;padding-right:.25rem}#root :is(.px-3){padding-left:.75rem;padding-right:.75rem}#root :is(.px-4){padding-left:1rem;padding-right:1rem}#root :is(.px-5){padding-left:1.25rem;padding-right:1.25rem}#root :is(.py-0){padding-top:0;padding-bottom:0}#root :is(.py-1){padding-top:.25rem;padding-bottom:.25rem}#root :is(.py-28){padding-top:7rem;padding-bottom:7rem}#root :is(.py-4){padding-top:1rem;padding-bottom:1rem}#root :is(.py-6){padding-top:1.5rem;padding-bottom:1.5rem}#root :is(.pb-0){padding-bottom:0}#root :is(.pb-1){padding-bottom:.25rem}#root :is(.pb-2){padding-bottom:.5rem}#root :is(.pb-3){padding-bottom:.75rem}#root :is(.pb-4){padding-bottom:1rem}#root :is(.pb-5){padding-bottom:1.25rem}#root :is(.pl-1){padding-left:.25rem}#root :is(.pl-10){padding-left:2.5rem}#root :is(.pl-2){padding-left:.5rem}#root :is(.pl-4){padding-left:1rem}#root :is(.pr-1){padding-right:.25rem}#root :is(.pr-1\.5){padding-right:.375rem}#root :is(.pr-4){padding-right:1rem}#root :is(.pr-5){padding-right:1.25rem}#root :is(.pt-0){padding-top:0}#root :is(.pt-1){padding-top:.25rem}#root :is(.pt-12){padding-top:3rem}#root :is(.pt-16){padding-top:4rem}#root :is(.pt-24){padding-top:6rem}#root :is(.pt-3){padding-top:.75rem}#root :is(.pt-4){padding-top:1rem}#root :is(.pt-6){padding-top:1.5rem}#root :is(.pt-8){padding-top:2rem}#root :is(.text-center){text-align:center}#root :is(.text-start){text-align:start}#root :is(.text-sm){font-size:.875rem;line-height:1.25rem}#root :is(.text-xl){font-size:1.25rem;line-height:1.75rem}#root :is(.font-bold){font-weight:700}#root :is(.font-extrabold){font-weight:800}#root :is(.font-semibold){font-weight:600}#root :is(.uppercase){text-transform:uppercase}#root :is(.capitalize){text-transform:capitalize}#root :is(.normal-case){text-transform:none}#root :is(.italic){font-style:italic}#root :is(.leading-none){line-height:1}#root :is(.text-alert-pure){--tw-text-opacity: 1;color:rgb(255 170 71 / var(--tw-text-opacity))}#root :is(.text-error-pure){--tw-text-opacity: 1;color:rgb(234 62 62 / var(--tw-text-opacity))}#root :is(.text-high-pure){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#root :is(.text-primary-dark){--tw-text-opacity: 1;color:rgb(33 37 54 / var(--tw-text-opacity))}#root :is(.text-primary-darkest){--tw-text-opacity: 1;color:rgb(17 18 27 / var(--tw-text-opacity))}#root :is(.text-primary-light){--tw-text-opacity: 1;color:rgb(118 122 139 / var(--tw-text-opacity))}#root :is(.text-primary-lightest){--tw-text-opacity: 1;color:rgb(187 188 197 / var(--tw-text-opacity))}#root :is(.text-primary-pure){--tw-text-opacity: 1;color:rgb(50 56 79 / var(--tw-text-opacity))}#root :is(.text-secondary-dark){--tw-text-opacity: 1;color:rgb(63 87 111 / var(--tw-text-opacity))}#root :is(.text-success-pure){--tw-text-opacity: 1;color:rgb(12 194 96 / var(--tw-text-opacity))}#root :is(.underline){text-decoration-line:underline}#root :is(.overline){text-decoration-line:overline}#root :is(.shadow-md){--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.outline){outline-style:solid}#root :is(.blur){--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root :is(.filter){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root :is(.transition){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root :is(.hover\:border-high-pure:hover){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}#root :is(.hover\:bg-primary-darkest:hover){--tw-bg-opacity: 1;background-color:rgb(17 18 27 / var(--tw-bg-opacity))}#root :is(.hover\:bg-primary-lightest:hover){--tw-bg-opacity: 1;background-color:rgb(187 188 197 / var(--tw-bg-opacity))}#root :is(.hover\:bg-primary-pure:hover){--tw-bg-opacity: 1;background-color:rgb(50 56 79 / var(--tw-bg-opacity))}#root :is(.hover\:text-high-light:hover){--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity))}#root :is(.hover\:outline:hover){outline-style:solid}@media not all and (min-width: 1024px){#root :is(.max-lg\:hidden){display:none}#root :is(.max-lg\:w-\[65vh\]){width:65vh}#root :is(.max-lg\:w-screen){width:100vw}#root :is(.max-lg\:px-4){padding-left:1rem;padding-right:1rem}#root :is(.max-lg\:py-28){padding-top:7rem;padding-bottom:7rem}}@media not all and (min-width: 768px){#root :is(.max-md\:hidden){display:none}#root :is(.max-md\:h-screen){height:100vh}#root :is(.max-md\:w-\[65vh\]){width:65vh}#root :is(.max-md\:w-screen){width:100vw}#root :is(.max-md\:px-4){padding-left:1rem;padding-right:1rem}#root :is(.max-md\:py-28){padding-top:7rem;padding-bottom:7rem}}@media not all and (min-width: 640px){#root :is(.max-sm\:hidden){display:none}#root :is(.max-sm\:h-screen){height:100vh}#root :is(.max-sm\:w-\[65vh\]){width:65vh}}@media (min-width: 640px){#root :is(.sm\:w-\[65vh\]){width:65vh}}@media (min-width: 768px){#root :is(.md\:h-screen){height:100vh}#root :is(.md\:w-auto){width:auto}}@media (min-width: 1024px){#root :is(.lg\:w-1\/3){width:33.333333%}#root :is(.lg\:w-4\/6){width:66.666667%}#root :is(.lg\:w-\[60vh\]){width:60vh}}@media (min-width: 1280px){#root :is(.xl\:w-\[60vh\]){width:60vh}}
