:root{--twoslash-border-color: #8888;--twoslash-underline-color: currentColor;--twoslash-highlighted-border: #c37d0d50;--twoslash-highlighted-bg: #c37d0d20;--twoslash-popup-bg: #f8f8f8;--twoslash-popup-color: inherit;--twoslash-popup-shadow: rgba(0, 0, 0, .08) 0px 1px 4px;--twoslash-docs-color: #888;--twoslash-docs-font: sans-serif;--twoslash-code-font: inherit;--twoslash-code-font-size: 1em;--twoslash-matched-color: inherit;--twoslash-unmatched-color: #888;--twoslash-cursor-color: #8888;--twoslash-error-color: #d45656;--twoslash-error-bg: #d4565620;--twoslash-warn-color: #c37d0d;--twoslash-warn-bg: #c37d0d20;--twoslash-tag-color: #3772cf;--twoslash-tag-bg: #3772cf20;--twoslash-tag-warn-color: var(--twoslash-warn-color);--twoslash-tag-warn-bg: var(--twoslash-warn-bg);--twoslash-tag-annotate-color: #1ba673;--twoslash-tag-annotate-bg: #1ba67320}@media (prefers-reduced-motion: reduce){.twoslash *{transition:none!important}}.twoslash:hover .twoslash-hover{border-color:var(--twoslash-underline-color)}.twoslash .twoslash-hover{border-bottom:1px dotted transparent;transition-timing-function:ease;transition:border-color .3s;position:relative}.twoslash .twoslash-popup-container{position:absolute;opacity:0;display:inline-flex;flex-direction:column;transform:translateY(1.1em);background:var(--twoslash-popup-bg);color:var(--twoslash-popup-color);border:1px solid var(--twoslash-border-color);transition:opacity .3s;border-radius:4px;pointer-events:none;z-index:10;user-select:none;text-align:left;box-shadow:var(--twoslash-popup-shadow)}.twoslash .twoslash-query-presisted .twoslash-popup-container{z-index:9;transform:translateY(1.5em)}.twoslash .twoslash-hover:hover .twoslash-popup-container,.twoslash .twoslash-error-hover:hover .twoslash-popup-container,.twoslash .twoslash-query-presisted .twoslash-popup-container,.twoslash .twoslash-query-line .twoslash-popup-container{opacity:1;pointer-events:auto}.twoslash .twoslash-popup-container:hover{user-select:auto}.twoslash .twoslash-popup-arrow{position:absolute;top:-4px;left:1em;border-top:1px solid var(--twoslash-border-color);border-right:1px solid var(--twoslash-border-color);background:var(--twoslash-popup-bg);transform:rotate(-45deg);width:6px;height:6px;pointer-events:none}.twoslash .twoslash-popup-code,.twoslash .twoslash-popup-error,.twoslash .twoslash-popup-docs{padding:6px 8px!important}.twoslash .twoslash-popup-code{font-family:var(--twoslash-code-font);font-size:var(--twoslash-code-font-size)}.twoslash .twoslash-popup-docs{color:var(--twoslash-docs-color);font-family:var(--twoslash-docs-font);font-size:.8em;border-top:1px solid var(--twoslash-border-color)}.twoslash .twoslash-popup-error{color:var(--twoslash-error-color);background-color:var(--twoslash-error-bg);font-family:var(--twoslash-docs-font);font-size:.8em}.twoslash .twoslash-popup-docs-tags{display:flex;flex-direction:column;font-family:var(--twoslash-docs-font)}.twoslash .twoslash-popup-docs-tags,.twoslash .twoslash-popup-docs-tag-name{margin-right:.5em}.twoslash .twoslash-popup-docs-tag-name{font-family:var(--twoslash-code-font)}.twoslash .twoslash-query-line .twoslash-popup-container{position:relative;margin-bottom:1.4em;transform:translateY(.6em)}.twoslash .twoslash-error-line{position:relative;background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color);color:var(--twoslash-error-color);padding:6px 12px;margin:.2em 0;min-width:100%;width:max-content}.twoslash .twoslash-error-line.twoslash-error-level-warning{background-color:var(--twoslash-warn-bg);border-left:3px solid var(--twoslash-warn-color);color:var(--twoslash-warn-color)}.twoslash .twoslash-error{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c94824'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-x bottom left;padding-bottom:2px}.twoslash .twoslash-error.twoslash-error-level-warning{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23c37d0d'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") repeat-x bottom left;padding-bottom:2px}.twoslash .twoslash-completion-cursor{position:relative}.twoslash .twoslash-completion-cursor .twoslash-completion-list{user-select:none;position:absolute;top:0;left:0;transform:translateY(1.2em);margin:3px 0 0 -1px;display:inline-block;z-index:8;box-shadow:var(--twoslash-popup-shadow);background:var(--twoslash-popup-bg);border:1px solid var(--twoslash-border-color)}.twoslash-completion-list{width:240px;font-size:.8rem;padding:4px;display:flex;flex-direction:column;gap:4px}.twoslash-completion-list:hover{user-select:auto}.twoslash-completion-list:before{background-color:var(--twoslash-cursor-color);width:2px;position:absolute;top:-1.6em;height:1.4em;left:-1px;content:" "}.twoslash-completion-list li{overflow:hidden;display:flex;align-items:center;gap:.25em;line-height:1em}.twoslash-completion-list li span.twoslash-completions-unmatched{color:var(--twoslash-unmatched-color)}.twoslash-completion-list .deprecated{text-decoration:line-through;opacity:.5}.twoslash-completion-list li span.twoslash-completions-matched{color:var(--twoslash-matched-color)}.twoslash-highlighted{background-color:var(--twoslash-highlighted-bg);border:1px solid var(--twoslash-highlighted-border);padding:1px 2px;margin:-1px -3px;border-radius:4px}.twoslash-completion-list .twoslash-completions-icon{color:var(--twoslash-unmatched-color);width:1em;flex:none}.twoslash .twoslash-tag-line{position:relative;background-color:var(--twoslash-tag-bg);border-left:3px solid var(--twoslash-tag-color);color:var(--twoslash-tag-color);padding:6px 10px;margin:.2em 0;display:flex;align-items:center;gap:.3em;min-width:100%;width:max-content}.twoslash .twoslash-tag-line .twoslash-tag-icon{width:1.1em;color:inherit}.twoslash .twoslash-tag-line.twoslash-tag-error-line{background-color:var(--twoslash-error-bg);border-left:3px solid var(--twoslash-error-color);color:var(--twoslash-error-color)}.twoslash .twoslash-tag-line.twoslash-tag-warn-line{background-color:var(--twoslash-tag-warn-bg);border-left:3px solid var(--twoslash-tag-warn-color);color:var(--twoslash-tag-warn-color)}.twoslash .twoslash-tag-line.twoslash-tag-annotate-line{background-color:var(--twoslash-tag-annotate-bg);border-left:3px solid var(--twoslash-tag-annotate-color);color:var(--twoslash-tag-annotate-color)}:root{--software-article-page-background: var(--greys-0);--software-article-text-color: var(--greys-12);--software-article-muted-text-color: var(--greys-7);--software-article-accent-color: var(--violets-5);--software-article-link-color: var(--violets-5);--software-article-link-hover-color: var(--violets-4);--software-article-summary-background: var(--violets-1);--software-article-inline-code-color: var(--violets-5);--software-article-divider-color: var(--violets-5)}html{background-color:var(--software-article-page-background)}body{background-color:var(--software-article-page-background);color:var(--software-article-text-color)}main[data-astro-cid-f65lieke]{display:flex;justify-content:center}article[data-astro-cid-f65lieke]{max-width:var(--maxContentWidth);width:calc(100% - 2em);box-sizing:content-box;padding:1em;color:var(--software-article-text-color)}header[data-astro-cid-f65lieke]{margin-bottom:3em}header[data-astro-cid-f65lieke] h1[data-astro-cid-f65lieke]{color:var(--software-article-accent-color);font-size:3em;font-weight:600}header[data-astro-cid-f65lieke] h2[data-astro-cid-f65lieke]{margin-top:-1em;font-size:1.4em;font-style:italic;font-weight:400;color:var(--software-article-muted-text-color)}#summary[data-astro-cid-f65lieke]{border-width:0px;border-left:4px solid var(--software-article-accent-color);border-radius:4px;background-color:var(--software-article-summary-background);color:var(--software-article-text-color);padding:.5em 1em .1em;font-size:1.2em;line-height:1.4em}#summary[data-astro-cid-f65lieke] header[data-astro-cid-f65lieke]{color:var(--software-article-accent-color);margin-bottom:.5em;font-variant:small-caps;font-weight:900}#content[data-astro-cid-f65lieke]{margin-top:2em;font-size:1.5em;line-height:1.5em;font-weight:300;color:var(--software-article-text-color)}article[data-astro-cid-f65lieke] a{color:var(--software-article-link-color)}article[data-astro-cid-f65lieke] a:hover,article[data-astro-cid-f65lieke] a:focus-visible{color:var(--software-article-link-hover-color)}#content[data-astro-cid-f65lieke] h3 a,h4 a,h5 a{color:var(--software-article-accent-color);font-variant:small-caps;font-style:oblique;text-decoration:none;border-bottom:4px solid var(--software-article-accent-color);width:fit-content;margin-top:1.5em}#content[data-astro-cid-f65lieke] h3 a:before,h4 a:before,h5 a:before{content:"§";font-weight:400;margin-right:.5em}#content[data-astro-cid-f65lieke] h4 a{border-bottom-width:2px}#content[data-astro-cid-f65lieke] h5 a{border-bottom-width:1px}#content[data-astro-cid-f65lieke] pre{width:100%;max-height:40em;overflow-y:scroll;padding-inline:1em;padding-block:.4em;margin:0;font-size:.78em;line-height:1.65em;border-radius:4px}#content[data-astro-cid-f65lieke] p>code,#content[data-astro-cid-f65lieke] li>code{color:var(--software-article-inline-code-color)}#content[data-astro-cid-f65lieke] li{margin-bottom:.2em}#content[data-astro-cid-f65lieke] blockquote{border-inline-start:.25rem solid var(--software-article-accent-color);margin-inline-start:.5rem;padding-inline-start:1rem;font-style:italic}#content[data-astro-cid-f65lieke] strong{font-weight:700}#content[data-astro-cid-f65lieke] details[open]{margin-block-end:1rem}#content[data-astro-cid-f65lieke] details summary{user-select:none;cursor:pointer;font-size:1.2rem;line-height:1.5rem;font-style:italic;margin-block-end:.5rem}#content[data-astro-cid-f65lieke] details summary::marker{font-size:.8em}#content[data-astro-cid-f65lieke] hr{border-width:0px;margin-top:1em;margin-bottom:1em;text-align:center}#content[data-astro-cid-f65lieke] hr:before{color:var(--software-article-divider-color);font-weight:900;font-family:sans-serif;content:"～"}#content[data-astro-cid-f65lieke]:after{font-family:sans-serif;content:"～";color:var(--software-article-divider-color);font-weight:900;display:block;margin-top:1em;margin-bottom:1em;text-align:center}@media (prefers-color-scheme: dark){:root{--software-article-page-background: var(--greys-11-5);--software-article-text-color: var(--greys-1);--software-article-muted-text-color: var(--greys-4);--software-article-accent-color: var(--violets-2);--software-article-link-color: var(--violets-2);--software-article-link-hover-color: var(--violets-1);--software-article-summary-background: rgba(103, 65, 217, .28);--software-article-summary-background: color-mix( in srgb, var(--software-article-accent-color) 32%, transparent );--software-article-inline-code-color: var(--violets-2);--software-article-divider-color: var(--violets-2)}}
