:root{--m3-util-elevation-0: none;--m3-util-elevation-1: 0px 1px 2px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 1px 3px 1px rgb(var(--m3-scheme-shadow) / .15);--m3-util-elevation-2: 0px 1px 2px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 2px 6px 2px rgb(var(--m3-scheme-shadow) / .15);--m3-util-elevation-3: 0px 1px 3px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 4px 8px 3px rgb(var(--m3-scheme-shadow) / .15);--m3-util-elevation-4: 0px 2px 3px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 6px 10px 4px rgb(var(--m3-scheme-shadow) / .15);--m3-util-elevation-5: 0px 4px 4px 0px rgb(var(--m3-scheme-shadow) / .3), 0px 8px 12px 6px rgb(var(--m3-scheme-shadow) / .15);--m3-util-bottom-offset: 0;--m3-util-density: 0;--m3-util-density-term: calc(var(--m3-util-density) * .25rem);--m3-util-rounding-none: 0;--m3-util-rounding-extra-small: 4px;--m3-util-rounding-small: 8px;--m3-util-rounding-medium: 12px;--m3-util-rounding-large: 16px;--m3-util-rounding-extra-large: 28px;--m3-util-rounding-full: calc(infinity * 1px);--m3-util-optical-centering-coefficient: .11;--m3-font: Roboto, system-ui, sans-serif;--m3-font-mono: "Google Sans Code", "Roboto Mono", monospace;--m3-util-timing-function-fast-spatial: cubic-bezier(.42, 1.67, .21, .9);--m3-util-duration-fast-spatial: .35s;--m3-util-easing-fast-spatial: var(--m3-util-timing-function-fast-spatial) var(--m3-util-duration-fast-spatial);--m3-util-timing-function-spatial: cubic-bezier(.38, 1.21, .22, 1);--m3-util-duration-spatial: .5s;--m3-util-easing-spatial: var(--m3-util-timing-function-spatial) var(--m3-util-duration-spatial);--m3-util-timing-function-slow-spatial: cubic-bezier(.39, 1.29, .35, .98);--m3-util-duration-slow-spatial: .65s;--m3-util-easing-slow-spatial: var(--m3-util-timing-function-slow-spatial) var(--m3-util-duration-slow-spatial);--m3-util-timing-function-fast: cubic-bezier(.31, .94, .34, 1);--m3-util-duration-fast: .15s;--m3-util-easing-fast: var(--m3-util-timing-function-fast) var(--m3-util-duration-fast);--m3-util-timing-function: cubic-bezier(.34, .8, .34, 1);--m3-util-duration: .2s;--m3-util-easing: var(--m3-util-timing-function) var(--m3-util-duration);--m3-util-timing-function-slow: cubic-bezier(.34, .88, .34, 1);--m3-util-duration-slow: .3s;--m3-util-easing-slow: var(--m3-util-timing-function-slow) var(--m3-util-duration-slow);--m3-util-timing-function-emphasized: linear( 0, .034 6%, .073 9%, .126 11%, .194 13%, .273 15%, .351 16%, .541 18%, .652 20%, .755 24%, .839 30%, .91 39%, .959 53%, .989 72%, 1 );--m3-util-timing-function-emphasized-accel: cubic-bezier(.3, 0, .8, .15);--m3-util-timing-function-emphasized-decel: cubic-bezier(.05, .7, .1, 1);--m3-util-curve: var(--m3-util-timing-function-emphasized);--m3-util-curve-accel: var(--m3-util-timing-function-emphasized-accel);--m3-util-curve-decel: var(--m3-util-timing-function-emphasized-decel);accent-color:rgb(var(--m3-scheme-primary))}.m3-font-display-large,.m3-font-display-medium,.m3-font-display-small{font-family:var(--m3-font-display, var(--m3-font))}.m3-font-headline-large,.m3-font-headline-medium,.m3-font-headline-small{font-family:var(--m3-font-headline, var(--m3-font))}.m3-font-title-large,.m3-font-title-medium,.m3-font-title-small{font-family:var(--m3-font-title, var(--m3-font))}.m3-font-label-large,.m3-font-label-medium,.m3-font-label-small{font-family:var(--m3-font-label, var(--m3-font))}.m3-font-body-large,.m3-font-body-medium,.m3-font-body-small{font-family:var(--m3-font-body, var(--m3-font))}.m3-font-display-large{font-size:var(--m3-font-display-large-size, 3.563rem);line-height:var(--m3-font-display-large-height, 1.123);letter-spacing:var(--m3-font-display-large-tracking, 0);font-weight:var(--m3-font-display-large-weight, 400)}.m3-font-display-medium{font-size:var(--m3-font-display-medium-size, 2.813rem);line-height:var(--m3-font-display-medium-height, 1.156);letter-spacing:var(--m3-font-display-medium-tracking, 0);font-weight:var(--m3-font-display-medium-weight, 400)}.m3-font-display-small{font-size:var(--m3-font-display-small-size, 2.25rem);line-height:var(--m3-font-display-small-height, 1.222);letter-spacing:var(--m3-font-display-small-tracking, 0);font-weight:var(--m3-font-display-small-weight, 400)}.m3-font-headline-large{font-size:var(--m3-font-headline-large-size, 2rem);line-height:var(--m3-font-headline-large-height, 1.25);letter-spacing:var(--m3-font-headline-large-tracking, 0);font-weight:var(--m3-font-headline-large-weight, 400)}.m3-font-headline-medium{font-size:var(--m3-font-headline-medium-size, 1.75rem);line-height:var(--m3-font-headline-medium-height, 1.286);letter-spacing:var(--m3-font-headline-medium-tracking, 0);font-weight:var(--m3-font-headline-medium-weight, 400)}.m3-font-headline-small{font-size:var(--m3-font-headline-small-size, 1.5rem);line-height:var(--m3-font-headline-small-height, 1.333);letter-spacing:var(--m3-font-headline-small-tracking, 0);font-weight:var(--m3-font-headline-small-weight, 400)}.m3-font-title-large{font-size:var(--m3-font-title-large-size, 1.375rem);line-height:var(--m3-font-title-large-height, 1.273);letter-spacing:var(--m3-font-title-large-tracking, 0);font-weight:var(--m3-font-title-large-weight, 400)}.m3-font-title-medium{font-size:var(--m3-font-title-medium-size, 1rem);line-height:var(--m3-font-title-medium-height, 1.5);letter-spacing:var(--m3-font-title-medium-tracking, 0);font-weight:var(--m3-font-title-medium-weight, 500)}.m3-font-title-small{font-size:var(--m3-font-title-small-size, .875rem);line-height:var(--m3-font-title-small-height, 1.429);letter-spacing:var(--m3-font-title-small-tracking, .006rem);font-weight:var(--m3-font-title-small-weight, 500)}.m3-font-label-large{font-size:var(--m3-font-label-large-size, .875rem);line-height:var(--m3-font-label-large-height, 1.429);letter-spacing:var(--m3-font-label-large-tracking, .006rem);font-weight:var(--m3-font-label-large-weight, 500)}.m3-font-label-medium{font-size:var(--m3-font-label-medium-size, .75rem);line-height:var(--m3-font-label-medium-height, 1.333);letter-spacing:var(--m3-font-label-medium-tracking, .031rem);font-weight:var(--m3-font-label-medium-weight, 500)}.m3-font-label-small{font-size:var(--m3-font-label-small-size, .688rem);line-height:var(--m3-font-label-small-height, 1.455);letter-spacing:var(--m3-font-label-small-tracking, .031rem);font-weight:var(--m3-font-label-small-weight, 500)}.m3-font-body-large{font-size:var(--m3-font-body-large-size, 1rem);line-height:var(--m3-font-body-large-height, 1.5);letter-spacing:var(--m3-font-body-large-tracking, 0);font-weight:var(--m3-font-body-large-weight, 400)}.m3-font-body-medium{font-size:var(--m3-font-body-medium-size, .875rem);line-height:var(--m3-font-body-medium-height, 1.429);letter-spacing:var(--m3-font-body-medium-tracking, .016rem);font-weight:var(--m3-font-body-medium-weight, 400)}.m3-font-body-small{font-size:var(--m3-font-body-small-size, .75rem);line-height:var(--m3-font-body-small-height, 1.333);letter-spacing:var(--m3-font-body-small-tracking, .025rem);font-weight:var(--m3-font-body-small-weight, 400)}@layer base{*,*:before,*:after{box-sizing:inherit}.m3-container{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.m3-container a,a.m3-container{text-decoration:none}.m3-container dialog,dialog.m3-container{margin:auto}}:root{--m3-util-refocus: refocus-outward .6s cubic-bezier(.14, 5.63, .4, .5) forwards}:focus-visible:not(.focus-inset,.focus-none){animation:var(--m3-util-refocus);outline:none}:focus-visible:is(.focus-inset):not(.focus-none){animation:refocus-inward .6s cubic-bezier(.14,5.63,.4,.5) forwards;outline:none}:focus-visible.focus-none{outline:none}@keyframes refocus-outward{0%{box-shadow:0 0 rgb(var(--m3-scheme-secondary))}to{box-shadow:0 0 0 3px rgb(var(--m3-scheme-secondary))}}@keyframes refocus-inward{0%{box-shadow:inset 0 0 rgb(var(--m3-scheme-secondary))}to{box-shadow:inset 0 0 0 3px rgb(var(--m3-scheme-secondary))}}::placeholder{color:rgb(var(--m3-scheme-on-background) / .5);opacity:1}::selection{background-color:rgb(var(--m3-scheme-tertiary-container));color:rgb(var(--m3-scheme-on-tertiary-container))}body{margin:0;background-color:rgb(var(--m3-scheme-background));color:rgb(var(--m3-scheme-on-background))}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}@media (prefers-color-scheme: light){.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}}@media (prefers-color-scheme: dark){.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}}.container.svelte-1o0s4mm{display:grid;min-height:100dvh}.sidebar.svelte-1o0s4mm{display:flex;position:sticky}.content.svelte-1o0s4mm{display:flex;flex-direction:column;padding:1rem}@media (width < 52.5rem){.container.svelte-1o0s4mm{grid-template-rows:1fr auto;--m3-util-bottom-offset: 5rem}.sidebar.svelte-1o0s4mm{flex-direction:column;bottom:0;width:100%;z-index:3;grid-row:2}}@media (width >= 52.5rem){.container.svelte-1o0s4mm{grid-template-columns:auto 1fr}.sidebar.svelte-1o0s4mm{grid-column:1;top:0;left:0;flex-direction:column;height:100dvh}@media (width < 100rem){.sidebar.svelte-1o0s4mm{width:6rem}.sidebar.svelte-1o0s4mm>nav{position:absolute;top:50%;translate:0 -50%}}.content.svelte-1o0s4mm{padding:1.5rem;grid-column:2}}
