/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(e1d64f95355c2616.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(76f5cf47c155053c.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(944d05b6319cfbab.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(5738923d854bb649.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(24788185d3fe1ea2.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(01096e9c9c735fc1.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(d266ec96a4f64640.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(168e817af1223f45.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(6f558c5549c0e5c9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(c2cacb7e7f291901.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(1fa2f6fb64d0840b.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(59239c797f2ffa1e.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(de570c740b3ca0f4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(9eb947e5748417a7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(bbe4c7675a6ced83.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(a70e401e5c93f556.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(e20fd978c0f4acc1.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(4c6851dbbbcef1f9.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(f31e9ee1b6d06a5d.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(0c9dff2a9d263585.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(57ea158991c04975.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(b73f367da8b22223.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(c5c88287444249a9.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(6140e8b9d5647209.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(99c6b07b913bfda8.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(206b0117c909526e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(40b963360c9c120c.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-font:"Open Sans Variable", "Open Sans", sans-serif;--primary-font-size:18px;--secondary-font-size:calc(.75 * var(--primary-font-size));--header-transition:.2s ease-in-out;--header-border-radius:4px;--border:1px solid var(--border-color)}:root,[data-theme=light]:root{--positive-luminance:white;--negative-luminance:black;--font-color:#444;--font-color-high-contrast:var(--negative-luminance);--link-color:#00e;--link-color-visited:#551a8b;--background-color:#e1e1db;--background-color-high-contrast:var(--positive-luminance);--code-background-color:#eee;--border-color:#bbb;--header-link-color:var(--negative-luminance);--header-main-border:#dedede;--header-tint:#428bca;--header-accent-border:#bdbdbd;--button-primary-color:var(--positive-luminance);--button-primary-bg-color:#a42;--button-primary-border-color:#80331a;--button-primary-bg-color-light:color-mix(in hsl, var(--button-primary-bg-color), var(--positive-luminance));--button-primary-border-color-light:color-mix(in hsl, var(--button-primary-border-color), var(--positive-luminance));--button-primary-active-color:color-mix(in hsl, var(--positive-luminance), var(--negative-luminance) 30%);--button-secondary-color:#444;--button-secondary-bg-color-top:#fff;--button-secondary-bg-color-bottom:#f9f9f9;--button-secondary-bg-color:linear-gradient(to bottom, var(--button-secondary-bg-color-top), var(--button-secondary-bg-color-bottom));--button-secondary-border-color:color-mix(in hsl, var(--button-secondary-bg-color-bottom), var(--negative-luminance) 20%);--button-secondary-bg-color-light:color-mix(in hsl, var(--button-secondary-bg-color-bottom), var(--positive-luminance));--button-secondary-border-color-light:color-mix(in hsl, var(--button-secondary-border-color), var(--positive-luminance));--button-secondary-color-light:color-mix(in hsl, var(--button-secondary-color), var(--positive-luminance));--button-secondary-active-color:color-mix(in hsl, var(--negative-luminance), var(--positive-luminance) 30%);--output-background-tab:#fcfcfc;--output-current-tab:#f9ffff;--output-highlight-warning-color:#f79a06;--output-highlight-warning-bg-color:inherit;--output-highlight-error-color:#bf1b1b;--output-highlight-error-bg-color:inherit}@media (prefers-color-scheme:dark){:root{--positive-luminance:black;--negative-luminance:white;--font-color:#dcdbd8;--font-color-high-contrast:#dcdbd8;--link-color:#b2dcff;--link-color-visited:#eecaff;--background-color:#444;--background-color-high-contrast:#181818;--code-background-color:#3c3c3c;--border-color:#5e5e5e;--header-main-border:#363b3d;--header-accent-border:#bdbdbd;--button-primary-color:#dcdbd8;--button-primary-bg-color:#5d2310;--button-primary-border-color:#612714;--button-secondary-color:#dcdbd8;--button-secondary-bg-color-top:#17191a;--button-secondary-bg-color-bottom:#1a1c1d;--button-secondary-border-color:color-mix(in hsl, var(--button-secondary-bg-color-bottom), var(--negative-luminance) 40%);--output-background-tab:#343434;--output-current-tab:#191b1c;--output-highlight-warning-color:#ffe800;--output-highlight-warning-bg-color:#330;--output-highlight-error-color:#f5f5f5;--output-highlight-error-bg-color:#820000}}[data-theme=dark]:root{--positive-luminance:black;--negative-luminance:white;--font-color:#dcdbd8;--font-color-high-contrast:#dcdbd8;--link-color:#b2dcff;--link-color-visited:#eecaff;--background-color:#444;--background-color-high-contrast:#181818;--code-background-color:#3c3c3c;--border-color:#5e5e5e;--header-main-border:#363b3d;--header-accent-border:#bdbdbd;--button-primary-color:#dcdbd8;--button-primary-bg-color:#5d2310;--button-primary-border-color:#612714;--button-secondary-color:#dcdbd8;--button-secondary-bg-color-top:#17191a;--button-secondary-bg-color-bottom:#1a1c1d;--button-secondary-border-color:color-mix(in hsl, var(--button-secondary-bg-color-bottom), var(--negative-luminance) 40%);--output-background-tab:#343434;--output-current-tab:#191b1c;--output-highlight-warning-color:#ffe800;--output-highlight-warning-bg-color:#330;--output-highlight-error-color:#f5f5f5;--output-highlight-error-bg-color:#820000}button,input,optgroup,select,textarea{font-family:var(--primary-font);font-optical-sizing:auto}html{box-sizing:border-box}a{color:var(--link-color)}a:visited{color:var(--link-color-visited)}*,:before,:after{box-sizing:inherit}body{background-color:var(--background-color);color:var(--font-color);font-size:var(--primary-font-size);font-family:var(--primary-font);font-optical-sizing:auto;padding:0 1em}.language-rust_errors .warning{background-color:var(--output-highlight-warning-bg-color);color:var(--output-highlight-warning-color)}.language-rust_errors .error{background-color:var(--output-highlight-error-bg-color);color:var(--output-highlight-error-color)}.JOJFzH{position:relative}.f3dm9o{visibility:hidden;opacity:0;cursor:pointer;background:#fffc;border:none;border-bottom-left-radius:.5em;transition:all .5s;position:absolute;top:0;right:0}.JOJFzH:hover .f3dm9o{visibility:visible;opacity:1}.gBBiqV{background-color:var(--background-color-high-contrast);max-width:800px;color:var(--font-color-high-contrast);margin:1em auto;padding:1em;line-height:1.25}.Qt4UGs{background:var(--code-background-color);padding:0 .25em}.m_GUA6:hover:after{content:" §"}.aIib9i{color:var(--header-link-color);text-decoration:none}.aIib9i:hover{text-decoration:underline}.FoQ-2M{fill:currentColor;display:block}.mjOcIs{font-size:inherit;font-optical-sizing:auto;font-family:Source Code Pro Variable,Source Code Pro,monospace;line-height:1.25}.f-lzbX{width:100%;min-width:0;height:100%;min-height:0}._2VgID_{background:inherit;color:var(--font-color);font:inherit;line-height:inherit;text-align:inherit;background-color:#0000;border:none;padding:0}.Wqd55V{cursor:pointer;color:var(--link-color);-webkit-user-select:text;user-select:text;text-decoration:underline}.r767te{font-weight:600}.hWVnsG{transition:color var(--header-transition);-webkit-user-select:text;user-select:text;width:100%}.tFj6Or,:root[data-theme=light] .tFj6Or{--HD9rm-:#b8b8b8;--RyiU4A:#cbcbcb;--pGANmx:#9b9b9b;--dTv9D2:#656565;--Grlfak:#18bf18;--mkStJc:#d31f46}@media (prefers-color-scheme:dark){.tFj6Or{--HD9rm-:#656565;--RyiU4A:#3c3c3c;--pGANmx:#b8b8b8;--dTv9D2:#9b9b9b}}:root[data-theme=dark] .tFj6Or{--HD9rm-:#656565;--RyiU4A:#3c3c3c;--pGANmx:#b8b8b8;--dTv9D2:#9b9b9b}._3LG7rW{align-items:center;display:flex}.cD8xLx{flex-grow:1}.PaUN9s{font-size:80%;font-style:italic}.BtPEMn{margin:.5em 0;padding-inline-start:0;list-style:none}._9EyXse{cursor:pointer;-webkit-user-select:text;user-select:text;width:100%}._9EyXse[data-focus]{background-color:var(--RyiU4A)}._9EyXse:hover{background:var(--HD9rm-)}.ZpkZEq{grid-template-columns:auto minmax(5em,1fr) auto auto;width:100%;display:grid}.qQ3o8m{grid-column:2;margin-right:.25em}.lckFPJ{grid-area:2/2/auto/-1}.gdVBMC{margin-left:calc(var(--depth) * 1em);align-items:center;display:flex}.gdVBMC[data-active]{font-weight:700}.F6RfTc{color:var(--pGANmx)}.SKLLrj{cursor:pointer;color:var(--pGANmx)}.SKLLrj:hover{color:var(--dTv9D2)}.SKLLrj[data-kind=accept]:hover{color:var(--Grlfak)}.SKLLrj[data-kind=cancel]:hover{color:var(--mkStJc)}.fV2sBQ:not([open]){display:none}.fV2sBQ::backdrop{backdrop-filter:grayscale(.75)contrast(.25)blur(1px)}.za4VTr{grid-template-columns:1fr max-content max-content;gap:1em;display:grid}.J_6MgF{grid-column:1/-1;margin:0}.E9f7Ko{max-width:30em}.JeZ8VY{grid-column:-3}._7J4wMA{grid-column:-2}.wnnsHn{font-size:80%;font-style:italic}.chx9Uq{margin-bottom:1em}.chx9Uq:last-child{margin-bottom:0}.eJFhs2{align-items:center;display:flex}.pyYVsg{flex:1}._6jcp8l{color:var(--header-tint);font-weight:600}.pW_UuQ{flex:1}.czhlEF{border-color:var(--button-secondary-border-color);background:var(--button-secondary-bg-color);width:100%;color:var(--button-secondary-color)}.czhlEF option{border-color:var(--button-secondary-border-color);background-color:var(--button-secondary-bg-color-top);color:var(--button-secondary-color)}.EeJGyT{grid-template-columns:1fr 1fr;display:grid}.EeJGyT label{cursor:pointer;color:#777;text-align:center;text-transform:uppercase;border:1px solid #0000;padding:0 1em;font-weight:600}:is(.EeJGyT label):hover{background:#0075db1a}:is(.EeJGyT label):first-of-type{border-radius:var(--header-border-radius) 0 0 var(--header-border-radius);border-right-width:0}:is(.EeJGyT label):last-of-type{border-radius:0 var(--header-border-radius) var(--header-border-radius) 0;border-left-width:0}.EeJGyT input{display:none}:is(.EeJGyT input):checked+label{background:var(--header-tint);color:#fff}:is(.EeJGyT input):not(:checked)+label{border-color:#bbb}.wr8xrO{color:#888;margin:.25em 0 0}.zj48ma{width:27em;padding:.75em 1em 0;line-height:normal}.zj48ma:last-child{padding-bottom:.75em}.CAa43A{border-bottom:1px solid var(--header-main-border);font-weight:700;font-size:var(--secondary-font-size);text-transform:uppercase;margin:0;padding-bottom:10px}.ER_7BM{padding:1em .25em}.gjp7N-:hover{color:var(--header-tint)}.hvv9JB,.Vi7wnQ{margin:0}.W1SppV{background:var(--code-background-color);padding:0 .25em}.zyoamG{display:flex}.-E1kXA{border-style:solid;border-width:1px 0}.-E1kXA:first-child{border-left-width:1px;border-top-left-radius:4px;border-bottom-left-radius:4px}.-E1kXA:last-child{border-right-width:1px;border-top-right-radius:4px;border-bottom-right-radius:4px}.UftLBK{--_3R14Ng:.5em;--d0gWuj:1.25em;--wP-M2u:3em;--Ni98ZX:.25em;align-content:center;align-items:center;gap:var(--_3R14Ng);padding:0 var(--d0gWuj);height:var(--wP-M2u);text-transform:uppercase;white-space:nowrap;grid-auto-flow:column;font-weight:600;text-decoration:none;display:grid}.UftLBK:enabled{cursor:pointer}.kXXJNx{--_3R14Ng:.25em;--d0gWuj:.75em;--wP-M2u:2.5em;--Ni98ZX:.125em}.AR3S49{border-color:var(--button-primary-border-color);background-color:var(--button-primary-bg-color);color:var(--button-primary-color);font-weight:700}.AR3S49:disabled{border-color:var(--button-primary-border-color-light);background-color:var(--button-primary-bg-color-light)}.AR3S49:hover:enabled{background-color:var(--button-primary-border-color)}.AR3S49:active:enabled{box-shadow:inset 0 0 5px var(--button-primary-active-color)}.F-wdOR{border-color:var(--button-secondary-border-color);background:var(--button-secondary-bg-color);color:var(--button-secondary-color)}.F-wdOR:disabled{border-color:var(--button-secondary-border-color-light);background:inherit;background-color:var(--button-secondary-bg-color-light);color:var(--button-secondary-color-light)}.F-wdOR:visited{color:var(--button-secondary-color)}.F-wdOR:hover:enabled{background:inherit;background-color:var(--button-secondary-border-color)}.F-wdOR:active:enabled{box-shadow:inset 0 0 5px var(--button-secondary-active-color)}.XrUcwN{transform:translate(calc(-1 * var(--Ni98ZX)), 0)}.lbhzjW{transform:translate(var(--Ni98ZX), 0)}.iuspLl{border-color:var(--button-secondary-border-color);background-color:var(--button-secondary-border-color);width:1px}.jKmGh1{aspect-ratio:1;justify-items:center;padding:0}.f4QUUH:hover{color:var(--header-tint)}.Qcfxdn{color:var(--header-tint);font-weight:600}.mJqkMP{align-items:center;display:flex}.P3JXHL{padding-left:2em}.CDcTPl{opacity:0;margin-right:.5em;transition:opacity .15s ease-in-out}.Qcfxdn .CDcTPl,.Qcfxdn:hover .CDcTPl{opacity:1}.f4QUUH:hover .CDcTPl{opacity:.5;color:var(--header-tint)}.mO-ysN{margin:0}.KwQKcA{margin:0 0 .5em}.lRd4Zy{width:100%}.tP3Oj1{font-size:var(--secondary-font-size);gap:.5em;margin:.25em 0;display:flex}.buaffF{z-index:10;font-size:var(--secondary-font-size)}.buaffF button:enabled{cursor:pointer}.L0pFyh{fill:var(--background-color-high-contrast)}.nwGE9V{border-radius:var(--header-border-radius);background:var(--background-color-high-contrast);color:var(--font-color);margin:10px;box-shadow:5px 5px 20px -3px #00000040,0 0 5px -2px #000000e6}.nrek7w{margin-top:0}.oe_nmj{margin-bottom:0}.MMa9tm,.ks9R1p,._0zFIvV{flex-wrap:wrap;gap:.5em;display:flex}.MMa9tm{font-size:var(--secondary-font-size);justify-content:space-between;padding:1.25em 0}.S4stwj,.wrKGQp{align-self:center}.S4stwj{color:var(--font-color);font-style:italic}.wrKGQp{background-color:var(--output-highlight-error-bg-color);color:var(--output-highlight-error-color)}.AKVFYU{--ny0SlG:.5em;--jXOzJM:calc(var(--ny0SlG) / 2);--BzkBMm:#428bca;right:var(--ny0SlG);bottom:var(--ny0SlG);left:var(--ny0SlG);z-index:10;border:2px solid var(--BzkBMm);background:var(--background-color);max-width:50em;color:inherit;margin-left:auto;margin-right:auto;padding:0;position:absolute}.XOQvn0{display:flow-root}.XOQvn0:not(:last-child){border-bottom:1px solid var(--BzkBMm)}.rtIhiE{padding:var(--jXOzJM);width:100%}._0EL9Xl{float:right;cursor:pointer;padding:var(--jXOzJM)}.OPhrta{justify-content:center;gap:.5em;padding-top:.5em;display:flex}.OPhrta button{cursor:pointer}.mZ2izt{color:var(--font-color);white-space:nowrap;display:flex}.mZ2izt:before,.mZ2izt:after{border-top:var(--border);content:"";flex:auto;margin:auto}.mZ2izt:before{margin-right:2%}.mZ2izt:after{margin-left:2%}@keyframes Zyr5Br{0%{opacity:0}75%{opacity:1}}.-kNzbI{opacity:0;animation:1s infinite Zyr5Br}.-kNzbI:nth-child(2){animation-delay:.2s}.-kNzbI:nth-child(3){animation-delay:.4s}.IxhwMB{--CCCB_d:1s ease-in-out;display:flex}.hdsgmZ{transition:color var(--CCCB_d);cursor:pointer;margin:0 .25em 0 .5em}._-2OWH9{visibility:hidden;opacity:0;transition:visibility var(--CCCB_d), opacity var(--CCCB_d), color var(--CCCB_d)}.QwQyQ9 .hdsgmZ{color:green;transition:color}.QwQyQ9 ._-2OWH9{visibility:visible;opacity:1;color:green;transition:visibility,opacity,color}.Dr2BWs{flex-direction:column;width:100%;height:100%;display:flex}.Iyi_Cj{display:flex}.xLt6JK{cursor:pointer;border:var(--border);background-color:var(--output-background-tab);color:var(--font-color);border-right:none;flex:auto;line-height:1.5}.xLt6JK:last-of-type{border-right:var(--border)}.Zeptrp{cursor:default;background-color:var(--output-current-tab);border-bottom:none}.Zeptrp:focus{outline:none}.E9F4-Y{flex:none}.-CAXWu{border:var(--border);background-color:var(--output-current-tab);border-top:none;height:100%;padding:.5em;overflow:scroll}.ryyfT4{margin-top:.25em}._1p5Ak1{justify-content:space-between;align-items:center;gap:.25em;display:flex}.BwIUc0,.fX7FsT{font-size:var(--secondary-font-size)}.m8s9cp{position:relative}._8IlzWd{place-items:center;font-size:120%;display:grid}.fMy6Bd{position:absolute}.D_cT3U{background-color:inherit;color:inherit;border:none}.o1eTZO{flex-direction:column;height:100vh;padding-bottom:1em;display:flex}.mBM-8Y{--Eg5Y7K:100px;--NuERTx:12px;--iGZnkx:minmax(var(--Eg5Y7K), var(--files-width,12em));--uq-p29:minmax(var(--Eg5Y7K), 1fr);--RJU06d:minmax(var(--Eg5Y7K), var(--output-width,1fr));--seiVrq:min(var(--output-height), calc(100% - var(--Eg5Y7K) - var(--NuERTx)));--Fh4ugd:minmax(var(--Eg5Y7K), var(--seiVrq,1fr));display:grid}.mBM-8Y[data-file-view=single]{grid-template-columns:var(--uq-p29);grid-template-areas:"ClRJZg"}.mBM-8Y[data-file-view=multiple]{grid-template-columns:var(--iGZnkx) var(--NuERTx) var(--uq-p29);grid-template-areas:"hip2Xt gyzZPq ClRJZg"}.mBM-8Y[data-file-view=single][data-orientation=horizontal][data-output-mode=full]{grid-template-rows:var(--uq-p29) var(--NuERTx) var(--Fh4ugd);grid-template-areas:"ClRJZg""nFQpM_""mVzQch"}.mBM-8Y[data-file-view=multiple][data-orientation=horizontal][data-output-mode=full]{grid-template-rows:var(--uq-p29) var(--NuERTx) var(--Fh4ugd);grid-template-areas:"hip2Xt gyzZPq ClRJZg""nFQpM_ nFQpM_ nFQpM_""mVzQch mVzQch mVzQch"}.mBM-8Y[data-file-view=single][data-orientation=horizontal][data-output-mode=slim]{grid-template-rows:var(--uq-p29) auto;grid-template-areas:"ClRJZg""mVzQch"}.mBM-8Y[data-file-view=multiple][data-orientation=horizontal][data-output-mode=slim]{grid-template-rows:var(--uq-p29) auto;grid-template-areas:"hip2Xt gyzZPq ClRJZg""mVzQch mVzQch mVzQch"}.mBM-8Y[data-file-view=single][data-orientation=vertical][data-output-mode=full]{grid-template-columns:var(--uq-p29) var(--NuERTx) var(--RJU06d);grid-template-areas:"ClRJZg nFQpM_ mVzQch"}.mBM-8Y[data-file-view=multiple][data-orientation=vertical][data-output-mode=full]{grid-template-columns:var(--iGZnkx) var(--NuERTx) var(--uq-p29) var(--NuERTx) var(--RJU06d);grid-template-areas:"hip2Xt gyzZPq ClRJZg nFQpM_ mVzQch"}.mBM-8Y[data-file-view=single][data-orientation=vertical][data-output-mode=slim]{grid-template-columns:var(--uq-p29) auto;grid-template-areas:"ClRJZg mVzQch"}.mBM-8Y[data-file-view=multiple][data-orientation=vertical][data-output-mode=slim]{grid-template-columns:var(--iGZnkx) var(--NuERTx) var(--uq-p29) auto;grid-template-areas:"hip2Xt gyzZPq ClRJZg mVzQch"}.NFM5an{grid-area:hip2Xt}._0OsIGf{grid-area:gyzZPq}.Sjhv1Z{border:4px solid var(--border-color);border-radius:4px;grid-area:ClRJZg}.Ks_W1L{grid-area:nFQpM_}.v7e1-t{grid-area:mVzQch}.VLcHr6{justify-content:center;align-items:center;display:flex}.VLcHr6[data-orientation=vertical]{cursor:col-resize}.dviZvg{-webkit-user-select:none;user-select:none}.VLcHr6[data-orientation=horizontal]{cursor:row-resize}.VLcHr6[data-orientation=horizontal] .dviZvg{transform:rotate(90deg)}.e41IbJ{bottom:calc(16px + env(safe-area-inset-bottom));z-index:1000;color:#fff;background:#1b2636;border-radius:6px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 10px 10px 16px;font-size:14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000004d}.e41IbJ button{cursor:pointer;color:#fff;font:inherit;background:#f06a2e;border:0;border-radius:4px;padding:6px 12px;font-weight:600}