:root{--min-width: 720px;--black: #000000;--white: #ffffff;--color-binary: var(--black);--red: #ff4136;--yellow: #ffdc00;--green: #01ff70;--blue: #0195ff;--blue-hover: #2563eb;--color-background: #f2f2f2;--color-background-body: var(--white);--color-select: rgba(0, 0, 0, .067);--color-legal: #fef9c3;--color-text: var(--black);--color-text-inverted: var(--white);--color-text-faded: #000000a3;--color-text-ticker: #000000a3;--gap-small: .4em;--gap: 1em;--margin-small: .4em;--margin: 1em;--padding: 1em;--padding-small: .4em;--border: 1px solid rgba(0, 0, 0, .2);--border-dotted: 1px dotted rgba(0, 0, 0, .2);--border-radius: .4em;--border-radius-small: .2em;--height-nav: 60px;--highlight-red: var(--red);--highlight-blue: var(--blue);--highlight-yellow: var(--yellow);--highlight-quote: var(--red);--highlight-percent: 100%;--table-background-color: #f2f2f2;--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--transform: cubic-bezier(.785, .135, .15, .86);--animation: cubic-bezier(.785, .135, .15, .86);--duration: .1s;--background-color-glass: color-mix(in srgb, var(--color-background) 80%, transparent);--backdrop-filter-glass: blur(.8em)}[data-theme=dark]{--color-binary: var(--white);--color-background: #292b2c;--color-background-body: #222425;--color-text: #dedcd9;--color-text-inverted: var(--black);--color-text-faded: #ffffffa3;--border: 1px solid rgba(255, 255, 255, .2);--border-dotted: 1px dotted rgba(255, 255, 255, .2);--table-background-color: #121212;--highlight-quote: var(--white)}html{scroll-behavior:smooth}.no-scroll{overflow:hidden}body{margin:0;background-color:var(--color-background-body);color:var(--color-text);touch-action:manipulation;font-family:var(--font-family)}.container{display:flex;flex-direction:column;margin:auto;padding:var(--padding);min-height:100vh}@media (min-width: 900px){.container{flex-direction:row;max-width:var(--min-width)}}.content{flex:1}@media (min-width: 900px){.content{min-width:var(--min-width)}}h1,h2,h3,h4,h5{margin-top:var(--margin);margin-bottom:var(--margin)}h2{border-bottom:var(--border-dotted);padding-bottom:var(--padding-small);padding-top:var(--padding-small)}ul{margin-block-start:var(--margin);margin-block-end:var(--margin);padding-inline-start:var(--padding)}ol{overflow-wrap:anywhere}a{color:var(--color-text)}a[href^="#"]{scroll-behavior:smooth}.highlight{border-bottom:.2em solid var(--yellow)}.highlight a{text-decoration:none}.highlight-red{border-bottom:.2em solid var(--red)}.highlight-blue{border-bottom:.2em solid var(--blue)}.highlight-yellow{border-bottom:.2em solid var(--yellow)}.highlight-quote{border-bottom:.2em solid var(--color-binary)}.sections{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--gap)}.section h2:first-of-type{margin-top:0}.section-100{flex-basis:100%}.section h1{margin:0}.margin{border-top:var(--border-dotted);padding-top:0}@media (min-width: 900px){.margin{border-top:none;padding:var(--padding);padding-top:0}}.marginPills{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--gap-small);align-items:flex-start;margin-top:var(--margin)}@media (min-width: 900px){.marginPills{position:sticky;top:var(--margin);margin-top:0;padding-top:0}}.pills{display:flex;flex-wrap:wrap;gap:var(--gap-small);align-items:center}.pills a{text-decoration:none}.pill{background-color:var(--blue);color:var(--color-text-inverted);padding:var(--padding);border-radius:var(--border-radius);cursor:pointer}.pill:hover{background-color:var(--blue-hover)}.pill-disabled{cursor:not-allowed;opacity:40%}button{background-color:var(--blue);color:var(--color-text-inverted);padding:var(--padding);border:none;border-radius:var(--border-radius-small);font-size:unset;font-weight:unset;text-decoration:none;transition:background-color .1s linear var(--duration),transform var(--duration) var(--transform)}button a{color:var(--color-text);text-decoration:none}button:disabled{cursor:not-allowed}button:hover{background-color:var(--blue-hover)}select{cursor:pointer;width:100%;background-color:var(--color-select);color:var(--color-text);border:var(--border);border-radius:var(--border-radius-small);padding:var(--padding);font-size:1em;line-height:4em}optgroup{background-color:var(--color-background)}option{background-color:var(--color-background-body);color:var(--color-text)}option:disabled{color:var(--color-text1)}table{width:100%;border-collapse:collapse;border:var(--border)}th,td{border:var(--border);padding:var(--padding-small)}thead>tr>th{background-color:var(--table-background-color)}tbody>tr>th{background-color:var(--table-background-color)}tbody>tr>th{text-align:right}tbody>tr>td{text-align:left}.title{display:flex;border-bottom:var(--border-dotted);padding-bottom:var(--padding)}.title-emoji{padding:var(--padding)}.title-emoji h2{padding-bottom:0}.title-text{border-left:var(--border-dotted);padding-left:var(--padding)}.title h1,.title h2,.title h3{margin:0;border:none}.cards{display:grid;gap:var(--gap)}@media (min-width: 900px){.cards{grid-template-columns:repeat(1,1fr)}}.card{display:flex;align-items:center;justify-content:center;border:var(--border);border-radius:var(--border-radius);background-color:var(--background-color-glass);-webkit-backdrop-filter:var(--backdrop-filter-glass);backdrop-filter:var(--backdrop-filter-glass)}.card h3,.card h4,ul{margin-top:0;margin-bottom:0}.cardInfo{flex-grow:1;margin-top:var(--margin);margin-bottom:var(--margin);padding-left:var(--padding);padding-right:var(--padding);border-right:var(--border-dotted)}.cardInfoBorderless{flex-grow:1;margin-top:var(--margin);margin-bottom:var(--margin);padding-left:var(--padding);padding-right:var(--padding)}.cardLabel{background:none;transform:rotate(90deg);backface-visibility:hidden}@media (min-width: 900px){.fab{display:none}}pre{background-color:var(--color-background);border:var(--border);border-radius:var(--border-radius);padding:var(--padding);overflow-x:auto;font-family:Courier New,Courier,monospace}code{color:var(--color-text)}code .comment{color:var(--green)}code .keyword{font-weight:700;color:var(--blue)}code .string{color:var(--red)}code .number{color:var(--blue-hover)}code .function{color:var(--yellow)}nav.svelte-1ogu0ai{display:flex;background-color:var(--color-background);padding:var(--padding);height:var(--height-nav);box-sizing:border-box}.nav-items.svelte-1ogu0ai{display:flex;flex-grow:1;gap:var(--gap);margin:unset;max-width:var(--min-width)}@media (min-width: 900px){.nav-items.svelte-1ogu0ai{margin:0 auto}}.nav-items-left.svelte-1ogu0ai{display:flex;flex-grow:1;gap:var(--gap);margin-left:var(--margin);overflow:hidden}@media (min-width: 900px){.nav-items-left.svelte-1ogu0ai{margin-left:0}}a.svelte-1ogu0ai{display:inline-flex;align-items:center;text-decoration:none;font:inherit;padding:0;margin:0;border:none;background:none;padding-bottom:var(--padding-small);border-bottom:.2em solid transparent}a.svelte-1ogu0ai:hover{border-bottom:.2em solid var(--blue)}.active.svelte-1ogu0ai{border-bottom:.2em solid var(--yellow)}.ticker-container.svelte-1ogu0ai{display:none;border-bottom:.2em solid transparent;padding-bottom:var(--padding-small);align-items:center}@media (min-width: 900px){.ticker-container.svelte-1ogu0ai{display:flex;overflow-x:hidden;overflow-y:hidden}}.ticker.svelte-1ogu0ai{display:flex;align-items:center;flex:0 0 auto;gap:var(--gap);animation-name:svelte-1ogu0ai-ticker;animation-duration:14s;animation-timing-function:linear;animation-delay:2s;animation-iteration-count:infinite;animation-play-state:running;animation-direction:normal}.ticker-container.svelte-1ogu0ai:hover .ticker:where(.svelte-1ogu0ai){animation-play-state:paused}.ticker.svelte-1ogu0ai span:where(.svelte-1ogu0ai){padding-right:var(--padding-small)}@keyframes svelte-1ogu0ai-ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}.fab.svelte-uw29pu{position:fixed;bottom:var(--margin);right:var(--margin);z-index:9001;padding:var(--padding-small);border:var(--border);border-radius:2em;background-color:var(--background-color-glass);-webkit-backdrop-filter:var(--backdrop-filter-glass);backdrop-filter:var(--backdrop-filter-glass);font-size:x-large;cursor:pointer}.footer.svelte-1twxroo{height:var(--height-nav);background-color:var(--color-background);display:flex;align-items:center;justify-content:center}
