@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-ext-400-normal.Dwzd0TKx.woff2) format("woff2"),url(./atkinson-hyperlegible-latin-ext-400-normal.-EtKVqC7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal.BKTgBNmI.woff2) format("woff2"),url(./atkinson-hyperlegible-latin-400-normal.DDbeQdWO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-ext-700-normal.DkTWoOHj.woff2) format("woff2"),url(./atkinson-hyperlegible-latin-ext-700-normal.DXKoNrs9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal.BriLmxM2.woff2) format("woff2"),url(./atkinson-hyperlegible-latin-700-normal.CVvOgo6s.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.container.svelte-1193wcb{isolation:isolate;position:absolute;z-index:1;z-index:var(--as-dialog-container-z-index, 1)}.backdrop.svelte-1193wcb{z-index:-1;z-index:var(--as-dialog-backdrop-z-index, -1);position:fixed;inset:0;background:#000;background:var(--as-dialog-backdrop-background, hsl(0, 0%, 0%));opacity:.8;opacity:var(--as-dialog-backdrop-opacity, .8)}.dialog.svelte-1193wcb{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-1193wcb{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-1193wcb{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-1193wcb>button{flex-grow:1;flex-grow:var(--as-dialog--actions--child-button-flex-grow, 1)}dialog.svelte-1193wcb{all:unset}html[\:has\(dialog\[open\]\)]{overflow:hidden}html:has(dialog[open]){overflow:hidden}div.svelte-hr4lbz{display:flex;width:-moz-max-content;width:max-content;justify-content:space-between;align-items:center;-webkit-text-decoration:none;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-hr4lbz button:where(.svelte-hr4lbz){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-hr4lbz{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-hr4lbz{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}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2b2b2b}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#d4d0ab}.token.punctuation{color:#fefefe}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#ffa07a}.token.boolean,.token.number{color:#00e0e0}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#abe338}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#00e0e0}.token.atrule,.token.attr-value,.token.function{color:gold}.token.keyword{color:#00e0e0}.token.regex,.token.important{color:gold}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}@media screen and (-ms-high-contrast:active){code[class*=language-],pre[class*=language-]{color:windowText;background:window}:not(pre)>code[class*=language-],pre[class*=language-]{background:window}.token.important{background:highlight;color:window;font-weight:400}.token.atrule,.token.attr-value,.token.function,.token.keyword,.token.operator,.token.selector{font-weight:700}.token.attr-value,.token.comment,.token.doctype,.token.function,.token.keyword,.token.operator,.token.property,.token.string{color:highlight}.token.attr-value,.token.url{font-weight:400}}article.svelte-1o35mil,section.svelte-1o35mil{margin:auto;max-width:var(--content-width)}h1.svelte-1o35mil{text-align:center;position:sticky;font-size:var(--step-5)}aside.svelte-1o35mil{text-align:right;font-size:var(--step--1);color:var(--as-text-2)}.links.svelte-1o35mil{margin-top:2rem;margin-bottom:2rem}.links.svelte-1o35mil>:where(.svelte-1o35mil){display:block;text-align:center;margin-top:1rem;margin-bottom:1rem}ul.tags.svelte-1o35mil{margin:0;padding:0;list-style:none;display:inline-flex;flex-wrap:wrap;gap:1em}article.svelte-1o35mil{font-family:Atkinson Hyperlegible,sans-serif}article.svelte-1o35mil ul{display:flex;flex-direction:column;gap:.5rem}article.svelte-1o35mil li>ul{margin-top:.5rem}article.svelte-1o35mil img{display:block;max-width:100%;margin:auto;margin-left:.5rem;margin-right:.5rem;border-radius:.3em}article.svelte-1o35mil p{line-height:1.7}article.svelte-1o35mil pre{background-color:#000;position:relative;overflow-y:visible;margin-left:.5rem;margin-right:.5rem}article.svelte-1o35mil pre .copy-button-wrapper{position:sticky;top:0;left:100%;height:0;width:0;overflow:visible}article.svelte-1o35mil pre .copy-button-wrapper .copy-button{background:none;border:none;opacity:.6;position:absolute;top:0;right:0}article.svelte-1o35mil pre .copy-button-wrapper .copy-button:hover{opacity:1}
