.container.svelte-1eoa8wv{isolation:isolate;position:absolute;z-index:1;z-index:var(--as-dialog-container-z-index, 1)}.backdrop.svelte-1eoa8wv{z-index:-1;z-index:var(--as-dialog-backdrop-z-index, -1);position:fixed;top:0;right:0;bottom:0;left:0;background:#000;background:var(--as-dialog-backdrop-background, hsl(0, 0%, 0%));opacity:.8;opacity:var(--as-dialog-backdrop-opacity, .8)}.dialog.svelte-1eoa8wv{z-index:1;z-index:var(--as-dialog-z-index, 1);position:fixed;top:50%;top:var(--as-dialog-top, 50%);right:auto;right:var(--as-dialog-right, auto);bottom:auto;bottom:var(--as-dialog-bottom, auto);left:50%;left:var(--as-dialog-left, 50%);transform:translate(-50%,-50%);transform:var(--as-dialog-transform, translate(-50%, -50%));height:auto;height:var(--as-dialog-height, auto);max-height:calc(100vh - 4em);max-height:var(--as-dialog-max-height, calc(100vh - 4em) );width:-moz-fit-content;width:fit-content;width:var(--as-dialog-width, -moz-fit-content);width:var(--as-dialog-width, fit-content);max-width:calc(100vw - 4em);max-width:var(--as-dialog-max-width, calc(100vw - 4em) );overflow:auto;overflow:var(--as-dialog-overflow, auto);background:#fff;background:var(--as-dialog-background, white);padding:1em;padding:var(--as-dialog-padding, 1em);box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;box-shadow:var( --as-dialog-shadow, 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22) );border-radius:.25em;border-radius:var(--as-dialog-border-radius, .25em)}.close-btn.svelte-1eoa8wv{position:absolute;top:1em;top:var(--as-dialog--close-btn-top, 1em);right:1em;right:var(--as-dialog--close-btn-right, 1em);bottom:auto;bottom:var(--as-dialog--close-btn-bottom, auto);left:auto;left:var(--as-dialog--close-btn-left, auto);aspect-ratio:1/1;aspect-ratio:var(--as-dialog--close-btn-aspect-ratio, 1/1);border-radius:999999px;border-radius:var(--as-dialog--close-btn-border-radius, 999999px);margin:0;margin:var(--as-dialog--close-btn-margin, 0);padding:.3em;padding:var(--as-dialog--close-btn-padding, .3em);display:grid;display:var(--as-dialog--close-btn-display, grid);align-items:center;justify-items:center;place-items:center;align-items:var(--as-dialog--close-btn-place-items, center);justify-items:var(--as-dialog--close-btn-place-items, center);place-items:var(--as-dialog--close-btn-place-items, center);font-size:1em;font-size:var(--as-dialog--close-btn-font-size, 1em);background:#fff;background:var(--as-dialog--close-btn-background, var(--as-dialog-background, white));color:#000;color:var(--as-dialog--close-btn-color, var(--as-dialog-color, black));border:1px solid black;border:var(--as-dialog--close-btn-border, 1px solid black)}.dialog-actions.svelte-1eoa8wv{display:flex;display:var(--as-dialog--actions-display, flex);justify-content:space-between;justify-content:var(--as-dialog--actions-justify-content, space-between);gap:1em;gap:var(--as-dialog--actions-gap, 1em)}.dialog-actions.svelte-1eoa8wv>button{flex-grow:1;flex-grow:var(--as-dialog--actions--child-button-flex-grow, 1)}dialog.svelte-1eoa8wv{all:unset}html[\:has\(dialog\[open\]\)]{overflow:hidden}html:has(dialog[open]){overflow:hidden}div.svelte-52tq4l{display:flex;width:-moz-max-content;width:max-content;justify-content:space-between;align-items:center;text-decoration:none;font-family:inherit;font-weight:400;font-size:1em;padding:1em;padding:var(--as-notification-padding, 1em);margin-top:1em;max-width:calc(100vw - 2em);border:1px solid black;border:var(--as-notification-border, 1px solid black);border-radius:.5em;border-radius:var(--as-notification-border-radius, .5em);color:#000;color:var(--as-notification-color, black);backdrop-filter:none;backdrop-filter:var(--as-notification-backdrop-filter, none);-webkit-backdrop-filter:none;-webkit-backdrop-filter:var(--as-notification-backdrop-filter, none);box-shadow:0 .3px 1.4px #0001,0 .7px 3.5px #00000019,0 1.4px 7.1px #0000001f,0 2.9px 14.6px #00000027,0 8px 40px #00000038;box-shadow:var( --as-notification-shadow, 0 .3px 1.4px rgba(0, 0, 0, .068), 0 .7px 3.5px rgba(0, 0, 0, .098), 0 1.4px 7.1px rgba(0, 0, 0, .122), 0 2.9px 14.6px rgba(0, 0, 0, .152), 0 8px 40px rgba(0, 0, 0, .22) )}div.svelte-52tq4l button:where(.svelte-52tq4l){display:flex;margin-left:2em;border-radius:999999999px;border-radius:var(--as-notification--btn-border-radius, 999999999px);padding:.3em;padding:var(--as-notification--btn-padding, .3em);font-size:1em;font-size:var(--as-notification--btn-font-size, 1em);border:1px solid black;border:var(--as-notification--btn-border, 1px solid black);background:#fff;background:var(--as-notification--btn-background, white);color:inherit;cursor:pointer}.info.svelte-52tq4l{color:#000;color:var(--as-notification--info-color, var(--as-notification-color, black));border-color:#2786cb;border-color:var(--as-notification--info-border-color, #2786cb);background:#abd2ef;background:var(--as-notification--info-background, #abd2ef)}.warn.svelte-52tq4l{color:#000;color:var(--as-notification--warn-color, var(--as-notification-color, black));border-color:#c92626;border-color:var(--as-notification--warn-border-color, #c92626);background:#efa9a9;background:var(--as-notification--warn-background, #efa9a9)}ul.svelte-n9v6r8{list-style:none;display:flex;flex-direction:column;position:fixed;margin:0;padding:0}.as-notification-top-left{top:1em;top:var(--as-notification-padding, 1em);left:1em;left:var(--as-notification-padding, 1em);align-items:start}.as-notification-top{top:1em;top:var(--as-notification-padding, 1em);right:50%;transform:translate(50%);align-items:center}.as-notification-top-right{top:1em;top:var(--as-notification-padding, 1em);right:1em;right:var(--as-notification-padding, 1em);align-items:end}.as-notification-bottom-left{bottom:1em;bottom:var(--as-notification-padding, 1em);left:1em;left:var(--as-notification-padding, 1em);align-items:start}.as-notification-bottom{bottom:1em;bottom:var(--as-notification-padding, 1em);right:50%;transform:translate(50%);align-items:center}.as-notification-bottom-right{bottom:1em;bottom:var(--as-notification-padding, 1em);right:1em;right:var(--as-notification-padding, 1em);align-items:end}:root{--sk-back-h: 206;--sk-selection-color: hsla(204, 100%, 63%, .3);--sk-focus-outline: 0 0 0 2px hsla(var(--sk-theme-1-hsl), .6);--sk-theme-1: hsl(var(--sk-theme-1-hsl));--sk-theme-2: hsl(var(--sk-theme-2-hsl));--sk-theme-3: hsl(var(--sk-theme-3-hsl));--sk-text-warning: hsl(var(--sk-text-warning-hsl));--sk-nav-height: 6rem;--sk-page-padding-top: 6rem;--sk-page-padding-bottom: 6rem;--sk-page-padding-side: 2.4rem;--sk-thick-border-width: .3rem;--sk-border-radius: .4rem;--sk-page-main-width: 80rem;--sk-font: "Overpass", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--sk-font-mono: "Fira Mono", monospace;--sk-text-xxl: 3.6rem;--sk-text-xl: 3rem;--sk-text-l: 2.4rem;--sk-text-m: 2rem;--sk-text-s: 1.6rem;--sk-text-xs: 1.3rem;--sk-line-max-width: 84rem}@media only screen and (prefers-color-scheme: dark){:root{color-scheme:dark;--sk-back-1: hsl(0, 0%, 10%);--sk-back-2: hsl(0, 0%, 18%);--sk-back-3: hsl(var(--sk-back-3-hsl));--sk-back-4: hsl(0, 0%, 22%);--sk-back-5: hsl(0, 0%, 40%);--sk-back-translucent: hsla(0, 0%, 100%, .1);--sk-theme-1-hsl: 15, 100%, 55%;--sk-theme-2-hsl: 240, 8%, 44%;--sk-theme-3-hsl: 204, 100%, 63%;--sk-text-1: hsl(0, 0%, 90%);--sk-text-2: hsl(0, 0%, 80%);--sk-text-3: hsl(0, 0%, 65%);--sk-text-4: hsl(0, 0%, 45%);--sk-text-translucent: hsla(0, 0%, 100%, .9);--sk-scrollbar: rgba(255, 255, 255, .3);--sk-back-3-hsl: 0, 0%, 14%;--sk-theme-1-variant: hsl(15, 100%, 40%);--sk-theme-2-variant: hsl(240, 8%, 35%);--sk-theme-3-variant: hsl(204, 100%, 50%);--sk-text-warning-hsl: 32, 67%, 56%;--sk-code-ts-bg: var(--sk-back-2);--sk-code-bg: var(--sk-back-3);--sk-code-base: hsl(45, 7%, 75%);--sk-code-comment: hsl(0, 0%, 55%);--sk-code-keyword: hsl(204, 88%, 65%);--sk-code-function: hsl(19, 67%, 75%);--sk-code-string: hsl(41, 37%, 68%);--sk-code-number: hsl(120, 100%, 25%);--sk-code-template-string: hsl(2, 80%, 47%);--sk-code-tags: var(--sk-code-function);--sk-code-important: var(--sk-code-string);--sk-code-diff-base: hsla(0, 0%, 100%, .5);--sk-code-diff-inserted: hsl(120, 46%, 48%);--sk-code-diff-removed: hsl(2, 64%, 70%)}body.light{color-scheme:light;--sk-back-3-hsl: 206, 64%, 98%;--sk-back-1: hsl(0, 0%, 100%);--sk-back-2: hsl(0, 0%, 100%);--sk-back-3: hsl(var(--sk-back-3-hsl));--sk-back-4: hsl(206, 44%, 93%);--sk-back-5: hsl(206, 20%, 80%);--sk-theme-1-hsl: 15, 100%, 50%;--sk-theme-2-hsl: 240, 8%, 44%;--sk-theme-3-hsl: 204, 100%, 63%;--sk-text-1: hsl(0, 0%, 13%);--sk-text-2: hsl(0, 0%, 27%);--sk-text-3: var(--sk-theme-2);--sk-text-4: hsl(0, 0%, 65%);--sk-scrollbar: rgba(0, 0, 0, .3);--sk-theme-1-variant: hsl(15, 100%, 50%);--sk-theme-2-variant: hsl(240, 8%, 44%);--sk-theme-3-variant: hsl(204, 100%, 63%);--sk-code-bg: var(--sk-back-3);--sk-code-ts-bg: var(--sk-back-1);--sk-code-base: hsl(45, 7%, 35%);--sk-code-comment: hsl(0, 0%, 41%);--sk-code-keyword: hsl(204, 88%, 35%);--sk-code-function: hsl(19, 67%, 44%);--sk-code-string: hsl(41, 37%, 38%);--sk-code-number: hsl(120, 100%, 25%);--sk-code-template-string: hsl(2, 80%, 47%);--sk-code-tags: var(--sk-code-function);--sk-code-important: var(--sk-code-string);--sk-code-diff-base: hsla(0, 0%, 0%, .6);--sk-code-diff-inserted: hsl(120, 100%, 25%);--sk-code-diff-removed: hsl(2, 80%, 47%);--sk-text-warning-hsl: 32, 95%, 44%;--sk-back-translucent: hsla(0, 0%, 0%, .1);--sk-text-translucent: hsla(0, 0%, 0%, .7)}}@media screen and (min-width: 480px){:root{--sk-page-padding-side: 3.2rem}}@media screen and (min-width: 768px){:root{--sk-text-xxl: 5.4rem;--sk-text-xl: 3.6rem;--sk-page-padding-top: 8rem;--sk-page-padding-side: 4.8rem}}@media screen and (prefers-color-scheme: light){:root{color-scheme:light;--sk-back-3-hsl: 206, 64%, 98%;--sk-back-1: hsl(0, 0%, 100%);--sk-back-2: hsl(0, 0%, 100%);--sk-back-3: hsl(var(--sk-back-3-hsl));--sk-back-4: hsl(206, 44%, 93%);--sk-back-5: hsl(206, 20%, 80%);--sk-theme-1-hsl: 15, 100%, 50%;--sk-theme-2-hsl: 240, 8%, 44%;--sk-theme-3-hsl: 204, 100%, 63%;--sk-text-1: hsl(0, 0%, 13%);--sk-text-2: hsl(0, 0%, 27%);--sk-text-3: var(--sk-theme-2);--sk-text-4: hsl(0, 0%, 65%);--sk-scrollbar: rgba(0, 0, 0, .3);--sk-theme-1-variant: hsl(15, 100%, 50%);--sk-theme-2-variant: hsl(240, 8%, 44%);--sk-theme-3-variant: hsl(204, 100%, 63%);--sk-code-bg: var(--sk-back-3);--sk-code-ts-bg: var(--sk-back-1);--sk-code-base: hsl(45, 7%, 35%);--sk-code-comment: hsl(0, 0%, 41%);--sk-code-keyword: hsl(204, 88%, 35%);--sk-code-function: hsl(19, 67%, 44%);--sk-code-string: hsl(41, 37%, 38%);--sk-code-number: hsl(120, 100%, 25%);--sk-code-template-string: hsl(2, 80%, 47%);--sk-code-tags: var(--sk-code-function);--sk-code-important: var(--sk-code-string);--sk-code-diff-base: hsla(0, 0%, 0%, .4);--sk-code-diff-inserted: hsl(120, 100%, 25%);--sk-code-diff-removed: hsl(2, 80%, 47%);--sk-text-warning-hsl: 32, 95%, 44%;--sk-back-translucent: hsla(0, 0%, 0%, .1);--sk-text-translucent: hsla(0, 0%, 0%, .7)}body.dark{color-scheme:dark;--sk-back-1: hsl(0, 0%, 10%);--sk-back-2: hsl(0, 0%, 18%);--sk-back-3: hsl(var(--sk-back-3-hsl));--sk-back-4: hsl(0, 0%, 22%);--sk-back-5: hsl(0, 0%, 40%);--sk-back-translucent: hsla(0, 0%, 100%, .1);--sk-theme-1-hsl: 15, 100%, 55%;--sk-theme-2-hsl: 240, 8%, 44%;--sk-theme-3-hsl: 204, 100%, 63%;--sk-text-1: hsl(0, 0%, 90%);--sk-text-2: hsl(0, 0%, 80%);--sk-text-3: hsl(0, 0%, 65%);--sk-text-4: hsl(0, 0%, 45%);--sk-text-translucent: hsla(0, 0%, 100%, .9);--sk-scrollbar: rgba(255, 255, 255, .3);--sk-back-3-hsl: 0, 0%, 14%;--sk-theme-1-variant: hsl(15, 100%, 40%);--sk-theme-2-variant: hsl(240, 8%, 35%);--sk-theme-3-variant: hsl(204, 100%, 50%);--sk-text-warning-hsl: 32, 67%, 56%;--sk-code-ts-bg: var(--sk-back-2);--sk-code-bg: var(--sk-back-3);--sk-code-base: hsl(45, 7%, 75%);--sk-code-comment: hsl(0, 0%, 55%);--sk-code-keyword: hsl(204, 88%, 65%);--sk-code-function: hsl(19, 67%, 75%);--sk-code-string: hsl(41, 37%, 68%);--sk-code-number: hsl(120, 100%, 25%);--sk-code-template-string: hsl(2, 80%, 47%);--sk-code-tags: var(--sk-code-function);--sk-code-important: var(--sk-code-string);--sk-code-diff-base: hsla(0, 0%, 100%, .5);--sk-code-diff-inserted: hsl(120, 46%, 48%);--sk-code-diff-removed: hsl(2, 64%, 70%)}}@font-face{font-family:Overpass;font-style:normal;font-weight:300;src:local("Overpass Light "),local("Overpass-Light"),url(./overpass-latin-300.CV0EaOW6.woff2) format("woff2")}@font-face{font-family:Overpass;font-style:normal;font-weight:600;src:local("Overpass Bold "),local("Overpass-Bold"),url(./overpass-latin-600.rf0jPKHA.woff2) format("woff2")}@font-face{font-family:Fira Mono;font-style:normal;font-weight:400;src:local("Fira Mono Regular "),local("Fira Mono-Regular"),url(./fira-mono-latin-400.BT9Jd0tE.woff2) format("woff2")}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;border-collapse:collapse}body{font-size:1.6rem;font-family:var(--sk-font);line-height:1.618;color:var(--sk-text-2);background-color:var(--sk-back-1);width:100%;tab-size:2;-moz-tab-size:2}*{box-sizing:inherit;margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--sk-scrollbar) transparent;-webkit-overflow-scrolling:touch}*:focus-visible{outline:2px solid hsla(var(--sk-theme-1-hsl),.6);transition:.1s ease}p,ul,ol{margin:1em 0}a{position:relative;text-decoration:none;cursor:pointer;color:inherit}a:hover{text-decoration:underline}h6{font-size:var(--sk-text-xs)}h5,h4{font-size:var(--sk-text-s)}h3{font-size:var(--sk-text-m)}h2{font-size:var(--sk-text-l)}h1{font-size:var(--sk-text-xxl)}h1,h2,h3,h4,h5,h6{position:relative;font-weight:400;line-height:1.35;color:var(--sk-text-1)}strong{font-weight:600}code,kbd{font-size:var(--sk-text-xs);font-family:var(--sk-font-mono);line-height:1.7}code{position:relative;border-radius:.3em;white-space:nowrap;color:var(--sk-text-2);-webkit-font-smoothing:initial;padding:.4rem;margin:0 .2rem;top:-.1rem;background:var(--sk-back-4)}pre{overflow-x:auto}pre code{white-space:inherit;background-color:transparent;padding:0;margin:0;top:0;background:transparent}::selection{background:var(--sk-selection-color)}blockquote{position:relative;margin:1.6rem 0 2.4rem;padding:2rem 2.4rem 1.8rem;max-width:var(--sk-line-max-width)}blockquote p,blockquote ul{font-size:var(--sk-text-s)}blockquote :last-child{margin:0}button{font-family:inherit;font-size:inherit;background-color:transparent;border:none;color:currentColor;cursor:pointer}button[disabled]{opacity:.55;pointer-events:none}button>svg{position:relative;top:-.1rem;width:2rem!important;height:2rem!important;stroke:currentColor!important}a{position:relative;padding:0 0 1px;color:var(--sk-theme-1);color:color-mix(in hwb,var(--sk-theme-1) 100%,var(--sk-text-1) 25%)}table{width:100%;font-size:var(--sk-text-s)}td,th{text-align:left;border-bottom:1px solid #eee;padding:.4rem .8rem .4rem 0}table code,table span{white-space:pre}figcaption,.post aside{max-width:none;margin:0 auto;padding:1.6rem 0 0 .8rem;font:1.2rem/1.6 var(--sk-font-mono)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.text h2{margin-top:7rem;border-bottom:1px solid var(--sk-back-4)}.text h3{margin-top:5rem}.text p,.text ol,.text ul{margin:1em 0}.text section{max-width:var(--sk-line-max-width);padding:0 0 0 1rem}.text section h2,.text section h3,.text section h4{margin-left:-1rem}.text code{padding:.2rem .4rem;margin:0 .2rem;top:-.1rem;background:var(--sk-back-4)}.text .code-block{position:relative}.text pre{margin:1em 0;width:100%;padding:1rem;box-shadow:inset 1px 1px 6px #1d56800f;box-sizing:border-box;background-color:var(--sk-code-bg);color:var(--sk-code-base);border-radius:var(--sk-border-radius);font-size:var(--sk-text-s);overflow-x:auto}.text pre code{padding:0;margin:0;top:0;background:transparent}.text p code{max-width:100%;display:inline-flex;overflow-x:auto;padding-top:0;padding-bottom:0}.text .code-block .filename{content:attr(data-file);display:block;width:100%;font-family:var(--sk-font-mono);font-size:1.2rem;font-weight:400;padding:1rem 1rem .8rem;color:var(--sk-text-2);background:var(--sk-back-4);border-radius:var(--sk-border-radius) var(--sk-border-radius) 0 0;box-sizing:border-box}.text .code-block pre{margin-top:0;border-radius:0 0 var(--sk-border-radius) var(--sk-border-radius)}.text a:where(:not(.permalink)){--color: hsla(var(--primary-hsl, var(--sk-theme-1-hsl)));color:var(--color);box-shadow:inset 0 -1px 0 0 var(--color);transition:box-shadow .1s ease-in-out}.text a:where(:not(.permalink)):hover{text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--color)}.text a:where(:not(.permalink)) code{all:unset!important;color:inherit;background-color:transparent!important}.text pre a:hover{border-bottom:1px solid var(--sk-theme-1);text-decoration:none!important}.text pre.border{border-left:5px solid var(--sk-theme-2)}.text pre.language-diff code{color:var(--sk-code-diff-base)}.language-diff .inserted,.language-diff .deleted{position:relative}.language-diff .inserted{color:var(--sk-code-diff-inserted)}.language-diff .deleted{color:var(--sk-code-diff-removed);-webkit-user-select:none;user-select:none}.language-diff .inserted:before,.language-diff .deleted:before{position:absolute;left:-.6rem;top:-.2rem;font-size:1.2rem}.language-diff .inserted:before{content:"+"}.language-diff .deleted:before{content:"-"}.token.comment.wrapped{display:block;white-space:pre-wrap;padding-left:calc(var(--indent) + 2ch);text-indent:calc(-1 * var(--indent) - 2ch);min-height:1.35em}.api-section{background:var(--sk-back-4);padding:1rem;margin-bottom:1rem;max-width:var(--sk-line-max-width);border-radius:var(--sk-border-radius)}.ts-block{margin:1em 0;max-width:var(--sk-line-max-width);background:var(--sk-code-ts-bg);border-radius:var(--sk-border-radius);filter:drop-shadow(2px 2px 8px rgba(0,0,0,.08));overflow:hidden}.ts-block>pre{--shiki-color-background: var(--sk-code-ts-bg);margin:0;border-radius:0;box-shadow:none;background:var(--sk-code-ts-bg)}.ts-block .ts-block-property p,.ts-block-property pre{margin:1rem 0}.ts-block-property>pre{margin:0;padding-left:1rem;border-radius:0;box-shadow:none;border-top:1px solid var(--sk-back-4)}.ts-block-property-details{padding:0 1rem 0 2rem}.ts-block-property-details blockquote{margin:1rem 0}.ts-block-property-children{margin:0rem -1rem 0rem 1rem}.ts-block-property-bullets .tag{font-size:1.4rem;text-transform:uppercase;color:#666}.ts-block-property ul:last-child{margin-bottom:0}.text [id]{scroll-margin-top:calc(var(--sk-nav-height) + 4rem)}.text a.permalink{position:absolute!important;display:block;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20style='width:24px;height:24px'%20viewBox='0%200%2024%2024'%3e%3cstyle%3e%20path%20{%20stroke:%20%23333;%20fill:%20none;%20}%20@media%20(prefers-color-scheme:%20dark)%20{%20path%20{%20stroke:%20%23ccc;%20}%20}%20%3c/style%3e%3cpath%20d='M9,7L6,7A2%202%200%200%200%206,17L9,17'/%3e%3cpath%20d='M15,7L18,7A2%202%200%200%201%2018,17L15,17'/%3e%3cpath%20d='M7,12L17,12'/%3e%3c/svg%3e") 0 50% no-repeat;background-size:1em 1em;width:1.4em;height:1em;left:-1.3em;opacity:0;transition:opacity .2s;bottom:.25em}@media (min-width: 768px){.text a.permalink:focus,.text h2:hover a.permalink,.text h3:hover a.permalink,.text h4:hover a.permalink,.text h5:hover a.permalink,.text h6:hover a.permalink{opacity:1}}@media (max-width: 768px){.text a.permalink{transform:scale(.6);opacity:1;left:-1em}}.text ol,.text ul{--list-padding: 3rem;margin-left:var(--list-padding)}.text ul{list-style:none}.text ol{list-style:decimal}.text li{position:relative;max-width:calc(var(--sk-line-max-width) - var(--list-padding));line-height:1.5;margin:0 0 .5em}.text ul li:before{content:"";position:absolute;margin-top:.8rem;margin-left:-1.8rem;background-color:var(--sk-back-5);width:.6rem;height:.6rem;border-radius:2px;opacity:.7}.text table{margin:1em 0}.text small{font-size:var(--sk-text-s);float:right;pointer-events:all;color:var(--sk-theme-1);cursor:pointer}.text blockquote{--primary-hsl: var(--sk-theme-1-hsl);background-color:hsla(var(--primary-hsl),.02);color:var(--sk-text-1);border:1px solid hsl(var(--primary-hsl));border-radius:var(--sk-border-radius);padding:1rem;filter:drop-shadow(2px 2px 6px hsla(var(--primary-hsl),.2))}.text blockquote:before{content:"note";display:block;font-size:1.2rem;font-weight:600;text-transform:uppercase;color:hsl(var(--primary-hsl));margin-bottom:.5rem}.text blockquote :first-child{margin-top:0}.text blockquote :last-child{margin-bottom:0}.text blockquote.deprecated{--primary-hsl: var(--sk-text-warning-hsl)}.text blockquote.deprecated:before{content:"Deprecated"}.text section a:hover{text-decoration:underline}.text section a code{color:inherit;background:#ff3e001a!important}.text ul ul{margin-bottom:0}body{--shiki-color-text: var(--sk-code-base);--shiki-color-background: var(--sk-back-3);--shiki-token-constant: var(--sk-code-base);--shiki-token-string: var(--sk-code-string);--shiki-token-comment: var(--sk-code-comment);--shiki-token-keyword: var(--sk-code-keyword);--shiki-token-parameter: var(--sk-code-base);--shiki-token-function: var(--sk-code-function);--shiki-token-string-expression: var(--sk-code-string);--shiki-token-punctuation: var(--sk-code-base);--shiki-token-link: var(--sk-code-keyword)}.token{color:var(--sk-code-base)}.token.tag,.token.attr-value .attr-equals{color:var(--sk-code-function)}.token.string,.token.interpolation-punctuation,.token.attr-value,.token.inserted{color:var(--sk-code-string)}.token.builtin,.token.function{color:var(--sk-code-function)}.token.keyword,.token.boolean{color:var(--sk-code-keyword)}.token.comment{color:var(--sk-code-comment)}.token.deleted{color:#fc9b9b}.token.template-string .interpolation-punctuation,.token.template-string .string{color:var(--sk-code-template-string)}.language-id,pre.twoslash .error,pre.twoslash .error-behind{display:none}pre.twoslash data-lsp{transition:border-color .3s;border-bottom:1px dotted transparent}pre.twoslash:hover data-lsp{border-color:var(--sk-back-5)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:local("JetBrains Mono Regular "),local("JetBrains Mono-Regular"),url(./JetBrainsMono-Regular.BQaDgvhP.woff2) format("woff2")}:root{--toastContainerBottom: 1.5rem;--toastContainerTop: auto;--toastMsgPadding: 1.5rem;--toastWidth: min(auto, 100%);--toastBackground: var(--sk-back-2);--toastColor: var(--sk-text-1);--sk-font-mono: "JetBrains Mono", "Fira Mono", monospace;--sk-code-component: hsl(168, 53%, 55%);font-variant-ligatures:common-ligatures}@media (prefers-color-scheme: light){:root{--sk-code-component: hsl(168, 53%, 35%)}}*,*:before,*:after{box-sizing:border-box}::selection{background-color:var(--sk-theme-1)}html,body{color-scheme:dark light;margin:0;padding:0;height:100%;font-family:var(--sk-font);background-color:var(--sk-back-1);accent-color:var(--sk-theme-1);scroll-behavior:smooth}:is(button,a)>svg{display:block;height:initial!important;width:initial!important;stroke:initial!important}:is(button,a)>img{display:block}.dark{--sk-back-1: hsl(0, 0%, 10%);--sk-back-2: hsl(0, 0%, 18%);--sk-back-4: hsl(0, 0%, 22%);--sk-back-5: hsl(0, 0%, 40%);--sk-back-translucent: hsla(0, 0%, 100%, .1);--sk-theme-1: hsl(15, 100%, 55%);--sk-theme-2: hsl(240, 8%, 44%);--sk-theme-3: hsl(204, 100%, 63%);--sk-text-1: hsl(0, 0%, 90%);--sk-text-2: hsl(0, 0%, 80%);--sk-text-3: hsl(0, 0%, 65%);--sk-text-translucent: hsla(0, 0%, 100%, .9);--sk-scrollbar: rgba(255, 255, 255, .3);--sk-back-3-hsl: 0, 0%, 14%;--sk-theme-1-variant: hsl(15, 100%, 40%);--sk-theme-2-variant: hsl(240, 8%, 35%);--sk-theme-3-variant: hsl(204, 100%, 50%);--sk-code-ts-bg: var(--sk-back-2);--sk-code-bg: var(--sk-back-3);--sk-code-base: hsl(45, 7%, 75%);--sk-code-comment: hsl(0, 0%, 51%);--sk-code-keyword: hsl(204, 88%, 65%);--sk-code-function: hsl(19, 67%, 75%);--sk-code-string: hsl(41, 37%, 68%);--sk-code-number: hsl(120, 100%, 25%);--sk-code-template-string: hsl(2, 80%, 47%);--sk-code-tags: var(--code-function);--sk-code-component: hsl(168, 53%, 55%);--sk-code-important: var(--code-string);--sk-code-diff-base: hsla(0, 0%, 100%, .4);--sk-code-diff-inserted: hsl(120, 100%, 35%);--sk-code-diff-removed: hsl(2, 80%, 47%)}.light{--sk-back-h: 206;--sk-back-3-hsl: 206, 64%, 98%;--sk-back-1: hsl(0, 0%, 100%);--sk-back-2: hsl(0, 0%, 100%);--sk-back-3: hsl(var(--sk-back-3-hsl));--sk-back-4: hsl(206, 44%, 93%);--sk-back-5: hsl(206, 20%, 80%);--sk-theme-1: hsl(15, 100%, 50%);--sk-theme-2: hsl(240, 8%, 44%);--sk-theme-3: hsl(204, 100%, 63%);--sk-text-1: hsl(0, 0%, 13%);--sk-text-2: hsl(0, 0%, 27%);--sk-text-3: var(--sk-theme-2);--sk-scrollbar: rgba(0, 0, 0, .3);--sk-theme-1-variant: hsl(15, 100%, 50%);--sk-theme-2-variant: hsl(240, 8%, 44%);--sk-theme-3-variant: hsl(204, 100%, 63%);--sk-code-bg: var(--sk-back-3);--sk-code-ts-bg: var(--sk-back-1);--sk-code-base: hsl(45, 7%, 35%);--sk-code-comment: hsl(0, 0%, 41%);--sk-code-keyword: hsl(204, 88%, 35%);--sk-code-function: hsl(19, 67%, 44%);--sk-code-string: hsl(41, 37%, 38%);--sk-code-number: hsl(120, 100%, 25%);--sk-code-template-string: hsl(2, 80%, 47%);--sk-code-tags: var(--code-function);--sk-code-component: hsl(168, 53%, 35%);--sk-code-important: var(--code-string);--sk-code-diff-base: hsla(0, 0%, 0%, .4);--sk-code-diff-inserted: hsl(120, 100%, 25%);--sk-code-diff-removed: hsl(2, 80%, 47%);--sk-back-translucent: hsla(0, 0%, 0%, .1);--sk-text-translucent: hsla(0, 0%, 0%, .7)}:root{--sb-track-color: var(--sk-back-1);--sb-thumb-color: var(--sk-back-5);--sb-size: 1rem}*{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color);outline-color:var(--sk-theme-1)}*:focus-visible{outline-style:groove}*::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}*::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:var(--sb-size)}*::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:var(--sb-size);border:2px solid var(--sk-back-1)}video,img{max-width:100%}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:revert;padding:revert}h1,h2,h3,h4,h5,h6{scroll-margin-top:2em;margin-block-start:2em;padding-block-end:.25em;border-block-end:.1rem solid var(--sk-back-4)}kbd{margin-left:auto;font-family:var(--sk-font);font-weight:800;text-transform:uppercase;border:1px solid var(--sk-back-5);color:var(--sk-text-3);padding:.5rem 1rem;border-radius:.5rem;line-height:1.5rem}pre{background-color:var(--sk-back-3);padding:1rem;border-radius:.3em}svg{vertical-align:sub}article h1{font-size:var(--sk-text-xl)}.autolink-header{color:var(--sk-back-5);font-size:.8em;padding-inline-end:.2em;margin-inline-start:-1em;vertical-align:baseline}.autolink-header:hover{color:var(--sk-theme-1)}@media (max-width: 1000px){.autolink-header{margin-inline-start:unset}}header.svelte-l5bcw6{--padding-y: .5em;padding:var(--padding-y) 1em;display:flex;gap:1em;background-color:var(--sk-back-2);position:relative;z-index:2;align-items:center;--shadow-height: .5rem;--shadow-gradient: linear-gradient( to bottom, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .05) 30%, transparent 100% );max-width:100vw;font-size:2rem}header.svelte-l5bcw6:after{content:"";position:absolute;width:100%;height:var(--shadow-height);left:0;bottom:calc(-1 * var(--shadow-height));background:var(--shadow-gradient)}a.svelte-l5bcw6{color:var(--sk-text-1)}a.svelte-l5bcw6:hover{color:var(--sk-theme-1)}.logo.svelte-l5bcw6{display:flex;gap:.5rem;align-items:center;margin-right:auto}.logo.svelte-l5bcw6 svg{color:var(--sk-theme-1)}.open-menu.svelte-l5bcw6{display:none}@media (max-width: 700px){.open-menu.svelte-l5bcw6{display:inline}}.container.svelte-wxx2b2{--open: 22%;display:grid;grid-template-areas:"header header" "nav content";grid-template-columns:var(--open) 1fr;grid-template-rows:min-content 1fr;height:100%;transition:grid-template-columns .25s;overflow:hidden}.container.svelte-wxx2b2 header{grid-area:header}nav.svelte-wxx2b2{grid-area:nav;background-color:var(--sk-back-3);overflow:auto;position:relative;border-inline-end:.1rem solid var(--sk-back-5)}ul.svelte-wxx2b2{margin:0;padding:0;list-style:none}ul.svelte-wxx2b2>ul:where(.svelte-wxx2b2){background-color:var(--sk-back-2);border-inline-start:.5rem solid var(--sk-theme-1)}a.svelte-wxx2b2{padding:.75rem 1rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[aria-current=true].svelte-wxx2b2{background-color:var(--sk-theme-1)}[aria-current=true].svelte-wxx2b2 a:where(.svelte-wxx2b2){font-weight:700;color:#fff}main.svelte-wxx2b2{grid-area:content;padding:1rem;overflow:auto}article.svelte-wxx2b2{max-width:70ch;margin:auto;margin-block-start:1rem}@media (max-width: 700px){.container.svelte-wxx2b2{--open: 0%;grid-template-columns:var(--open) 100%}.open.svelte-wxx2b2{--open: 80%}a.svelte-wxx2b2{opacity:0;transition:opacity 50ms;transition-delay:0}.open.svelte-wxx2b2 a:where(.svelte-wxx2b2){opacity:1;transition-delay:50ms}}
