@import"https://cdn.jsdelivr.net/npm/katex@0.16.22/dist/katex.min.css";body{--color-pr: #339900;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;--color-bd: color-mix(in srgb, transparent, var(--color-fg) 40%)}body.scheme-light{color-scheme:light;--scheme: light;--color-bg: #f0f0f0;--color-fg: #000}body.scheme-light pre code.hljs{display:block;overflow-x:auto;padding:1em}body.scheme-light code.hljs{padding:3px 5px}body.scheme-light .hljs{background:#fff;color:#000}body.scheme-light .hljs-comment,body.scheme-light .hljs-quote,body.scheme-light .hljs-variable{color:green}body.scheme-light .hljs-keyword,body.scheme-light .hljs-selector-tag,body.scheme-light .hljs-built_in,body.scheme-light .hljs-name,body.scheme-light .hljs-tag{color:#00f}body.scheme-light .hljs-string,body.scheme-light .hljs-title,body.scheme-light .hljs-section,body.scheme-light .hljs-attribute,body.scheme-light .hljs-literal,body.scheme-light .hljs-template-tag,body.scheme-light .hljs-template-variable,body.scheme-light .hljs-type,body.scheme-light .hljs-addition{color:#a31515}body.scheme-light .hljs-deletion,body.scheme-light .hljs-selector-attr,body.scheme-light .hljs-selector-pseudo,body.scheme-light .hljs-meta{color:#2b91af}body.scheme-light .hljs-doctag{color:gray}body.scheme-light .hljs-attr{color:red}body.scheme-light .hljs-symbol,body.scheme-light .hljs-bullet,body.scheme-light .hljs-link{color:#00b0e8}body.scheme-light .hljs-emphasis{font-style:italic}body.scheme-light .hljs-strong{font-weight:700}body.scheme-dark{color-scheme:light;--scheme: light;--color-bg: #121212;--color-fg: #fff}body.scheme-dark pre code.hljs{display:block;overflow-x:auto;padding:1em}body.scheme-dark code.hljs{padding:3px 5px}body.scheme-dark .hljs{background:#1e1e1e;color:#dcdcdc}body.scheme-dark .hljs-keyword,body.scheme-dark .hljs-literal,body.scheme-dark .hljs-symbol,body.scheme-dark .hljs-name{color:#569cd6}body.scheme-dark .hljs-link{color:#569cd6;text-decoration:underline}body.scheme-dark .hljs-built_in,body.scheme-dark .hljs-type{color:#4ec9b0}body.scheme-dark .hljs-number,body.scheme-dark .hljs-class{color:#b8d7a3}body.scheme-dark .hljs-string,body.scheme-dark .hljs-meta .hljs-string{color:#d69d85}body.scheme-dark .hljs-regexp,body.scheme-dark .hljs-template-tag{color:#9a5334}body.scheme-dark .hljs-subst,body.scheme-dark .hljs-function,body.scheme-dark .hljs-title,body.scheme-dark .hljs-params,body.scheme-dark .hljs-formula{color:#dcdcdc}body.scheme-dark .hljs-comment,body.scheme-dark .hljs-quote{color:#57a64a;font-style:italic}body.scheme-dark .hljs-doctag{color:#608b4e}body.scheme-dark .hljs-meta,body.scheme-dark .hljs-meta .hljs-keyword,body.scheme-dark .hljs-tag{color:#9b9b9b}body.scheme-dark .hljs-variable,body.scheme-dark .hljs-template-variable{color:#bd63c5}body.scheme-dark .hljs-attr,body.scheme-dark .hljs-attribute{color:#9cdcfe}body.scheme-dark .hljs-section{color:gold}body.scheme-dark .hljs-emphasis{font-style:italic}body.scheme-dark .hljs-strong{font-weight:700}body.scheme-dark .hljs-bullet,body.scheme-dark .hljs-selector-tag,body.scheme-dark .hljs-selector-id,body.scheme-dark .hljs-selector-class,body.scheme-dark .hljs-selector-attr,body.scheme-dark .hljs-selector-pseudo{color:#d7ba7d}body.scheme-dark .hljs-addition{background-color:#144212;display:inline-block;width:100%}body.scheme-dark .hljs-deletion{background-color:#600;display:inline-block;width:100%}@media (prefers-color-scheme: light){body.scheme-auto{color-scheme:light;--scheme: light;--color-bg: #f0f0f0;--color-fg: #000}body.scheme-auto pre code.hljs{display:block;overflow-x:auto;padding:1em}body.scheme-auto code.hljs{padding:3px 5px}body.scheme-auto .hljs{background:#fff;color:#000}body.scheme-auto .hljs-comment,body.scheme-auto .hljs-quote,body.scheme-auto .hljs-variable{color:green}body.scheme-auto .hljs-keyword,body.scheme-auto .hljs-selector-tag,body.scheme-auto .hljs-built_in,body.scheme-auto .hljs-name,body.scheme-auto .hljs-tag{color:#00f}body.scheme-auto .hljs-string,body.scheme-auto .hljs-title,body.scheme-auto .hljs-section,body.scheme-auto .hljs-attribute,body.scheme-auto .hljs-literal,body.scheme-auto .hljs-template-tag,body.scheme-auto .hljs-template-variable,body.scheme-auto .hljs-type,body.scheme-auto .hljs-addition{color:#a31515}body.scheme-auto .hljs-deletion,body.scheme-auto .hljs-selector-attr,body.scheme-auto .hljs-selector-pseudo,body.scheme-auto .hljs-meta{color:#2b91af}body.scheme-auto .hljs-doctag{color:gray}body.scheme-auto .hljs-attr{color:red}body.scheme-auto .hljs-symbol,body.scheme-auto .hljs-bullet,body.scheme-auto .hljs-link{color:#00b0e8}body.scheme-auto .hljs-emphasis{font-style:italic}body.scheme-auto .hljs-strong{font-weight:700}}@media (prefers-color-scheme: dark){body.scheme-auto{color-scheme:light;--scheme: light;--color-bg: #121212;--color-fg: #fff}body.scheme-auto pre code.hljs{display:block;overflow-x:auto;padding:1em}body.scheme-auto code.hljs{padding:3px 5px}body.scheme-auto .hljs{background:#1e1e1e;color:#dcdcdc}body.scheme-auto .hljs-keyword,body.scheme-auto .hljs-literal,body.scheme-auto .hljs-symbol,body.scheme-auto .hljs-name{color:#569cd6}body.scheme-auto .hljs-link{color:#569cd6;text-decoration:underline}body.scheme-auto .hljs-built_in,body.scheme-auto .hljs-type{color:#4ec9b0}body.scheme-auto .hljs-number,body.scheme-auto .hljs-class{color:#b8d7a3}body.scheme-auto .hljs-string,body.scheme-auto .hljs-meta .hljs-string{color:#d69d85}body.scheme-auto .hljs-regexp,body.scheme-auto .hljs-template-tag{color:#9a5334}body.scheme-auto .hljs-subst,body.scheme-auto .hljs-function,body.scheme-auto .hljs-title,body.scheme-auto .hljs-params,body.scheme-auto .hljs-formula{color:#dcdcdc}body.scheme-auto .hljs-comment,body.scheme-auto .hljs-quote{color:#57a64a;font-style:italic}body.scheme-auto .hljs-doctag{color:#608b4e}body.scheme-auto .hljs-meta,body.scheme-auto .hljs-meta .hljs-keyword,body.scheme-auto .hljs-tag{color:#9b9b9b}body.scheme-auto .hljs-variable,body.scheme-auto .hljs-template-variable{color:#bd63c5}body.scheme-auto .hljs-attr,body.scheme-auto .hljs-attribute{color:#9cdcfe}body.scheme-auto .hljs-section{color:gold}body.scheme-auto .hljs-emphasis{font-style:italic}body.scheme-auto .hljs-strong{font-weight:700}body.scheme-auto .hljs-bullet,body.scheme-auto .hljs-selector-tag,body.scheme-auto .hljs-selector-id,body.scheme-auto .hljs-selector-class,body.scheme-auto .hljs-selector-attr,body.scheme-auto .hljs-selector-pseudo{color:#d7ba7d}body.scheme-auto .hljs-addition{background-color:#144212;display:inline-block;width:100%}body.scheme-auto .hljs-deletion{background-color:#600;display:inline-block;width:100%}}*:not(:where(.preserve-styles,.katex) *){box-sizing:border-box;margin:0;padding:0}*::selection{background-color:var(--color-pr)}body{position:fixed;top:0;left:0;width:100dvw;height:100dvh;color:var(--color-fg);background-color:var(--color-bg);font-size:1rem;font-weight:400;line-height:1.5}a{--mix: 10%;color:color-mix(in srgb,var(--color-pr),transparent calc(var(--mix) + 0%));cursor:pointer;-webkit-user-select:none;user-select:none}a:focus-visible{outline:2px solid blue}a:hover,a:focus{--mix: 30%}a:active{--mix: 80%}a.selected{--mix: 40%}a.disabled,a:disabled{--mix: 10% !important;filter:saturate(.35);cursor:not-allowed}.push-messages.svelte-3bjb6v{position:fixed;bottom:1rem;right:1rem;z-index:1001;width:300px;display:flex;flex-direction:column-reverse;gap:1rem}@media (width < 500px){.push-messages.svelte-3bjb6v{width:auto;bottom:unset;flex-direction:column;top:1rem;left:1rem;right:1rem}}.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v){all:unset;border:1px solid var(--color-bd);padding:.5rem;padding-inline:1rem;border-radius:.5rem;color:#fff;position:relative;background-color:color-mix(in srgb,var(--col),var(--color-bg))}.push-messages.svelte-3bjb6v .pushMessage.secondary:where(.svelte-3bjb6v){--col: var(--color-bg)}.push-messages.svelte-3bjb6v .pushMessage.error:where(.svelte-3bjb6v){--col: #e74c3c}.push-messages.svelte-3bjb6v .pushMessage.success:where(.svelte-3bjb6v){--col: #2ecc71}.push-messages.svelte-3bjb6v .pushMessage.info:where(.svelte-3bjb6v){--col: #3498db}.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v) h3:where(.svelte-3bjb6v){margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v) h3:where(.svelte-3bjb6v) :where(.svelte-3bjb6v){flex:0}.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v) h3:where(.svelte-3bjb6v) span:where(.svelte-3bjb6v){flex:1}.push-messages.svelte-3bjb6v .pushMessage.clickable:where(.svelte-3bjb6v){--mix: 10%;background-color:color-mix(in srgb,var(--col),var(--color-bg) calc(var(--mix) + 0%));cursor:pointer;-webkit-user-select:none;user-select:none}.push-messages.svelte-3bjb6v .pushMessage.clickable:where(.svelte-3bjb6v):focus-visible{outline:2px solid blue}.push-messages.svelte-3bjb6v .pushMessage.clickable:where(.svelte-3bjb6v):hover,.push-messages.svelte-3bjb6v .pushMessage.clickable:where(.svelte-3bjb6v):focus{--mix: 30%}.push-messages.svelte-3bjb6v .pushMessage.clickable:where(.svelte-3bjb6v):active{--mix: 80%}.push-messages.svelte-3bjb6v .pushMessage.clickable.selected:where(.svelte-3bjb6v){--mix: 40%}.push-messages.svelte-3bjb6v .pushMessage.clickable.disabled:where(.svelte-3bjb6v),.push-messages.svelte-3bjb6v .pushMessage.clickable:where(.svelte-3bjb6v):disabled{--mix: 10% !important;filter:saturate(.35);cursor:not-allowed}.push-messages.svelte-3bjb6v .pushMessage.clickable.secondary:where(.svelte-3bjb6v){--mix: 10%;background-color:color-mix(in srgb,var(--col),var(--color-fg) calc(var(--mix) - 25%));cursor:pointer;-webkit-user-select:none;user-select:none}.push-messages.svelte-3bjb6v .pushMessage.clickable.secondary:where(.svelte-3bjb6v):focus-visible{outline:2px solid blue}.push-messages.svelte-3bjb6v .pushMessage.clickable.secondary:where(.svelte-3bjb6v):hover,.push-messages.svelte-3bjb6v .pushMessage.clickable.secondary:where(.svelte-3bjb6v):focus{--mix: 30%}.push-messages.svelte-3bjb6v .pushMessage.clickable.secondary:where(.svelte-3bjb6v):active{--mix: 80%}.push-messages.svelte-3bjb6v .pushMessage.clickable.secondary.selected:where(.svelte-3bjb6v){--mix: 40%}.push-messages.svelte-3bjb6v .pushMessage.clickable.secondary.disabled:where(.svelte-3bjb6v),.push-messages.svelte-3bjb6v .pushMessage.clickable.secondary:where(.svelte-3bjb6v):disabled{--mix: 10% !important;filter:saturate(.35);cursor:not-allowed}.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v) .x:where(.svelte-3bjb6v){all:unset;--mix: 10%;color:color-mix(in srgb,var(--color-fg),transparent calc(var(--mix) + 0%));-webkit-user-select:none;user-select:none;position:absolute;top:.5rem;right:.5rem;cursor:pointer}.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v) .x:where(.svelte-3bjb6v):focus-visible{outline:2px solid blue}.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v) .x:where(.svelte-3bjb6v):hover,.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v) .x:where(.svelte-3bjb6v):focus{--mix: 30%}.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v) .x:where(.svelte-3bjb6v):active{--mix: 80%}.push-messages.svelte-3bjb6v .pushMessage:where(.svelte-3bjb6v) .x:where(.svelte-3bjb6v):disabled{--mix: 10% !important;filter:saturate(.35);cursor:not-allowed}.floatingProgressBar.svelte-1h9b8eh{position:fixed;top:0;left:0;width:100%;height:0rem;z-index:1000;background-color:var(--color-bd);transition:height .3s ease-in}.floatingProgressBar.navigating.svelte-1h9b8eh{height:.25rem;transition:height 50ms ease-in-out}.floatingProgressBar.svelte-1h9b8eh .progress:where(.svelte-1h9b8eh){width:0%;height:100%;background-color:var(--color-pr)}.floatingProgressBar.navigating.svelte-1h9b8eh .progress:where(.svelte-1h9b8eh){animation:svelte-1h9b8eh-grow .5s cubic-bezier(.01,1.15,1,.93) forwards}.floatingProgressBar.svelte-1h9b8eh:not(.navigating) .progress:where(.svelte-1h9b8eh){animation:svelte-1h9b8eh-growFinish .1s ease-out forwards}@keyframes svelte-1h9b8eh-grow{0%{width:0%}to{width:80%}}@keyframes svelte-1h9b8eh-growFinish{0%{width:80%}to{width:100%}}
