@charset "UTF-8";@layer normalize,tokens,base,utilities;@layer normalize{html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}}@layer tokens{:root[data-theme=light]{color-scheme:light;--ui-global-bg: #f5f5f4;--ui-global-text: #242424;--ui-section-alt-bg: #e7e5e4;--ui-section-special-bg: #4a0e03;--ui-alt-mix: #083344;--ui-outline-line: #fff;--ui-outline: #000;--ui-accent-color: #075985;--ui-accent-color-high: color-mix(in hsl, var(--ui-accent-color), var(--ui-alt-mix) 60%);--ui-button-bg: #0369a1;--ui-button-text: #fff;--ui-link-fg: var(--ui-accent-color);--ui-link-fg-hover: var(--ui-accent-color-high);--ui-tooltip-color: #fff;--ui-tooltip-bg: #44403c;--ui-dark-primary-text: #190501;--ui-light-primary-text: #fcc1b5;--ui-lighter-primary-text: #feeae6}:root[data-theme=dark]{color-scheme:dark;--ui-global-bg: #111111;--ui-global-text: #d1d1d1;--ui-section-alt-bg: #292524;--ui-section-special-bg: #4a0e03;--ui-alt-mix: #fff;--ui-outline-line: #fff;--ui-outline: #000;--ui-accent-color: #22d3ee;--ui-accent-color-high: color-mix(in hsl, var(--ui-accent-color), var(--ui-alt-mix) 40%);--ui-button-bg: #06b6d4;--ui-button-text: #000;--ui-link-fg: var(--ui-accent-color);--ui-link-fg-hover: var(--ui-accent-color-high);--ui-tooltip-color: #000;--ui-tooltip-bg: #ededed;--ui-dark-primary-text: #190501;--ui-light-primary-text: #fcc1b5;--ui-lighter-primary-text: #feeae6}:root{--ui-padding-viewport: 1rem;--ui-page-inline-padding: 0;--ui-page-block-padding: 6rem;--ui-page-section-gap: 6rem;--ui-animation-time: .25s;--ui-base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ui-z-header: 100;--ui-z-tooltips: 50}@media screen and (min-width:720px){:root{--ui-page-inline-padding: 3rem;--ui-page-block-padding: 1rem}}}@layer base{button{all:revert;background:transparent;border:0;font-size:1em}.button[role=link],.button{background:transparent;border-top:0;border-right:0;border-left:0;padding:0;cursor:pointer}.button[role=link]:hover,.button:hover{color:var(--text-color)}.button:not([role=link]){display:inline-flex;justify-content:center;align-items:center;gap:1ch;padding:.6em .8em;line-height:1.4;text-align:center;color:var(--text-color);background:var(--bg-color);border-radius:.35rem;border:0;cursor:pointer}.button{--bg-color: var(--ui-button-bg);--text-color: var(--ui-button-text);text-decoration:none}.button:hover{background:color-mix(in hsl,var(--bg-color),var(--ui-alt-mix) 30%)}.button.icon{box-sizing:border-box;--size: 1.4em;--padding: .6em;aspect-ratio:1/1;padding:.3em;vertical-align:top;width:calc(var(--size) + 2 * var(--padding));height:calc(var(--size) + 2 * var(--padding))}.button.icon>svg{display:block;width:var(--size);height:var(--size)}.button.current{--text-color: currentColor}.button.current-as-bg{--bg-color: currentColor}.button.inert{all:revert;padding:0;border:0;background:none;cursor:pointer}.button.inert:hover{background:none}.button.small{font-size:.9em}.button.block{width:100%;display:grid;box-sizing:border-box}.button.outline{background:transparent;border:1px solid var(--bg-color)}.button.outline:hover{background:transparent;border-color:color-mix(in hsl,var(--bg-color),var(--ui-alt-mix) 10%)}.button.inline{padding:0;margin:0;border:0;background:none;display:inline-flex;color:var(--ui-link-fg)}.button.inline:hover{color:var(--ui-link-fg-hover)}.button.danger{--bg-color: var(--ui-danger-bg);--text-color: var(--ui-danger-fg)}.button.action{background:var(--ui-primary-70);border:var(--ui-primary-90)}.button.action:hover{background:var(--ui-primary-60)}.button.cancel{background:var(--ui-panel-40);border:var(--ui-panel-70)}.button.cancel:hover{background:var(--ui-panel-30)}html,body{color-scheme:light dark;min-height:100dvh;background:var(--ui-global-bg);color:var(--ui-global-text);scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}*:focus-visible{outline-style:dashed;outline-color:var(--ui-outline-line);box-shadow:0 0 1px 3px var(--ui-outline)!important}:before,:after{text-decoration:inherit;vertical-align:inherit}body{overflow-y:auto}.container{width:100%;max-width:77.5rem;margin:auto;padding-inline:var(--ui-padding-viewport)}.container-lg{width:100%;max-width:60rem;margin:auto;padding-inline:var(--ui-padding-viewport)}.container-md{width:100%;max-width:45rem;margin:auto;padding-inline:var(--ui-padding-viewport)}.container-sm{width:100%;max-width:30rem;margin:auto;padding-inline:var(--ui-padding-viewport)}ul,li{padding:0;margin:0}ul li{list-style:none}[data-tooltip]{border:0}[data-tooltip]:before{min-width:100%;display:inline-block;white-space:collapse}a:not([role=button]):not(.button),[role=link]{--link-hover-mix: #fff;color:var(--ui-link-fg);text-decoration:none}a:not([role=button]):not(.button).external:after,[role=link].external:after{content:"☍"}a:not([role=button]):not(.button):hover,[role=link]:hover{color:var(--ui-link-fg-hover)}.markdown ul{margin-left:1rem;margin-block-end:1rem;line-height:1.5}.markdown li{list-style:disc;margin-block:.2rem}.markdown li li{list-style:circle}.markdown a{text-decoration:underline}.markdown h1{text-align:center}.markdown h2,.markdown h3,.markdown h4,.markdown h5{margin-block-start:3rem}img{max-width:100%;height:auto;display:block}svg{shape-rendering:geometricPrecision;display:block}:root{--root-font-size: 1.0625rem}@media screen and (min-width:1240px){:root{--root-font-size: 1.25rem}}@media screen and (min-width:1920px){:root{--root-font-size: 1.3125rem}}:where(:root){transition-behavior:allow-discrete;font-size:var(--root-font-size)}.icon,.lucide-icon{width:1em;height:1em}[data-tooltip]{position:relative;--bg: var(--tooltip-bg, var(--ui-tooltip-bg));--color: var(--tooltip-color, var(--ui-tooltip-color))}[data-tooltip]:after,[data-tooltip]:before{display:block;position:absolute;bottom:100%;left:50%;overflow:hidden;color:var(--color);opacity:0;pointer-events:none;z-index:var(--ui-z-tooltips)}[data-tooltip]:before{content:attr(data-tooltip);width:max-content;max-width:15rem;padding:.25rem .5rem;border-radius:.25rem;background:var(--bg);text-align:left;font-style:normal;font-weight:400;font-size:.875rem;text-decoration:none;transform:translate(-50%,-.25rem)}[data-tooltip]:after{--tooltip-show-transform: translate(-50%, 0rem);content:"";padding:0;border-color:var(--bg) transparent;border-width:.3rem .3rem 0;border-style:solid solid none;transform:translate(-50%)}[data-tooltip]:focus:before,[data-tooltip]:focus:after,[data-tooltip]:hover:before,[data-tooltip]:hover:after{transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:fx-tooltip-slide;opacity:1}@keyframes fx-tooltip-slide{to{transform:var(--tooltip-show-transform, translate(-50%, -.25rem))}}:root{font-family:var(--ui-base-font-family)}p{line-height:1.5;margin:0 0 1rem;text-wrap-style:pretty}h1,h2,h3,h4,h5,h6{margin-top:0}}@layer utilities{.spin{animation:infinite fx-spin 2s linear}@keyframes fx-spin{to{transform:rotate(360deg)}}.fade-in{opacity:1;transition:opacity var(--ui-animation-time) ease}@starting-style{.fade-in{opacity:0}}.hover-pulse:hover,.hover-pulse:focus{animation:fx-pulse 1s;box-shadow:0 0 0 2em transparent}@keyframes fx-pulse{0%{box-shadow:0 0 0 0 var(--pulse, var(--ui-button-bg))}}.round{border-radius:9999rem}.no-scroll{overflow:hidden}@media screen and (max-width:721px){.no-scroll-mobile{overflow:hidden}}@media screen and (min-width:720px){.no-scroll-desktop{overflow:hidden}}}@view-transition{navigation:auto}.page.svelte-12qhfyh{min-height:100dvh;width:100%;display:flex;flex-direction:column}
