@font-face{font-family:IBM VGA;src:url(/fonts/WebPlus_IBM_VGA_8x16.woff)format("woff");font-weight:400;font-style:normal;font-display:block}:root:root{--e-green:#5f5;--e-green-dim:#0a0;--e-cyan:#0aa;--e-cyan-bright:#5ff;--e-grey:#aaa;--e-grey-dim:#555;--font-dos:"IBM VGA", "IBM Plex Mono", ui-monospace, monospace;--sl-font:"Source Sans 3", ui-sans-serif, system-ui, sans-serif;--sl-color-accent-low:#0f1a0f;--sl-color-accent:#1f7a1f;--sl-color-accent-high:var(--e-green);--sl-color-white:#f2f6f2;--sl-color-gray-1:#d9ded9;--sl-color-gray-2:#a8b0a8;--sl-color-gray-3:#8a928a;--sl-color-gray-4:#4d554d;--sl-color-gray-5:#1f261f;--sl-color-gray-6:#131813;--sl-color-black:#060806;--sl-content-width:58rem;--sl-sidebar-width:17.5rem}.dos,.site-title,.sl-markdown-content pre,.sl-markdown-content pre code{font-family:var(--font-dos);-webkit-font-smoothing:none;letter-spacing:0;font-variant-ligatures:none;font-kerning:none}.sl-markdown-content pre,.sl-markdown-content pre code{font-size:16px;line-height:16px}.sl-markdown-content pre{padding-block:14px}.sl-markdown-content :not(pre)>code{color:var(--e-cyan-bright);border:1px solid var(--sl-color-gray-5);background:#101810;border-radius:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.875em}.header{background:#0a0d0a;position:relative}.header:after{content:"";pointer-events:none;opacity:.45;background:repeating-linear-gradient(#0000004d 0 1px,#0000 1px 3px);position:absolute;inset:0}.site-title{color:var(--sl-color-gray-1);font-size:16px;line-height:16px}.sidebar-content summary .large,.sidebar-content>ul>li>details>summary,.sidebar-content .top-level>li>span{font-family:var(--font-dos);-webkit-font-smoothing:none;letter-spacing:0;color:var(--e-green);text-transform:uppercase;font-size:16px;line-height:16px}.sl-markdown-content pre,.sl-markdown-content blockquote,.starlight-aside,.sl-markdown-content table,.sl-markdown-content img{border-radius:0!important}.starlight-aside{border-inline-start-width:1px;border:1px solid var(--sl-color-gray-5);padding:13px 17px}.starlight-aside__title{font-family:var(--font-dos);-webkit-font-smoothing:none;letter-spacing:0;text-transform:uppercase;font-size:16px;line-height:16px}.starlight-aside--note{background:#0a140a;border-color:#1c3a1c}.starlight-aside--note .starlight-aside__title{color:var(--e-cyan)}.starlight-aside--tip{background:#071414;border-color:#16383a}.starlight-aside--tip .starlight-aside__title{color:var(--e-cyan-bright)}.sl-markdown-content table{border:1px solid var(--sl-color-gray-5);border-collapse:collapse;width:100%}.sl-markdown-content th{font-family:var(--font-dos);-webkit-font-smoothing:none;letter-spacing:0;text-transform:uppercase;color:var(--e-cyan);text-align:start;background:#101810;font-size:16px;line-height:16px}.sl-markdown-content th,.sl-markdown-content td{border:1px solid #1a201a;padding:10px 14px}.sl-markdown-content pre.hangup{color:var(--e-green);background:0 0;border:0;margin-block:0 1.5rem;padding:0;font-size:16px;line-height:16px;overflow-x:auto}:root:root[data-theme=light]{--e-green:#007a00;--e-green-dim:#0a0;--e-cyan:#006b6b;--e-cyan-bright:teal;--e-grey:#555;--e-grey-dim:#767676;--sl-color-white:#14170f;--sl-color-gray-1:#1d2118;--sl-color-gray-2:#3a4034;--sl-color-gray-3:#5d6455;--sl-color-gray-4:#8b9184;--sl-color-gray-5:#d3d8cd;--sl-color-gray-6:#eaeee5;--sl-color-gray-7:#f4f7f0;--sl-color-black:#fbfcf9;--sl-color-accent-low:#d8ecd8;--sl-color-accent:#007a00;--sl-color-accent-high:#005200}:root:root[data-theme=light] .header{background:#f0f3ec}:root:root[data-theme=light] .header:after{display:none}:root:root[data-theme=light] .sl-markdown-content :not(pre)>code{color:#005f5f;background:#eaeee5;border-color:#cfd6c8}:root:root[data-theme=light] .sl-markdown-content th{color:#005f5f;background:#e6ebe0}:root:root[data-theme=light] .sl-markdown-content th,:root:root[data-theme=light] .sl-markdown-content td{border-color:#d8ded1}:root:root[data-theme=light] .starlight-aside--note{background:#eef6f6;border-color:#b9d4d4}:root:root[data-theme=light] .starlight-aside--tip{background:#eff7ef;border-color:#bcd8bc}:root:root[data-theme=light] .starlight-aside--caution{background:#faf5e6;border-color:#ddd0a8}.ansi,:root:root[data-theme=light] .ansi{background:#000}:root:root[data-theme=light] .ansi-figure{border:1px solid #d3d8cd}
