@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:100;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/roboto-latin-100-normal.3fa690b6.woff2) format("woff2"),url(/_next/static/media/roboto-latin-100-normal.7a87bafc.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/roboto-latin-300-normal.a4eae32d.woff2) format("woff2"),url(/_next/static/media/roboto-latin-300-normal.73b81266.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/roboto-latin-400-normal.f2894edc.woff2) format("woff2"),url(/_next/static/media/roboto-latin-400-normal.d6d4cf7b.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/roboto-latin-500-normal.3170fd9a.woff2) format("woff2"),url(/_next/static/media/roboto-latin-500-normal.cdad2023.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/roboto-latin-700-normal.71b2beb8.woff2) format("woff2"),url(/_next/static/media/roboto-latin-700-normal.f3ddaf9d.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/roboto-latin-900-normal.2f95c19e.woff2) format("woff2"),url(/_next/static/media/roboto-latin-900-normal.43943040.woff) format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:100 700;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/roboto-mono-latin-wght-normal.6ddf6fbb.woff2) format("woff2-variations")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/open-sans-latin-wght-normal.0ddd7e34.woff2) format("woff2-variations")}@font-face{font-family:Sometype Mono;font-weight:500;font-display:swap;font-style:normal;src:url(/assets/fonts/SometypeMono-500.woff2) format("woff2")}@font-face{font-family:Sometype Mono;font-weight:700;font-display:swap;font-style:normal;src:url(/assets/fonts/SometypeMono-700.woff2) format("woff2")}@font-face{font-family:EdgeDB;font-weight:300;font-display:swap;font-style:normal;src:url(/assets/fonts/edgedb-300.woff2) format("woff2")}@font-face{font-family:EdgeDB;font-weight:400;font-display:swap;font-style:normal;src:url(/assets/fonts/edgedb-400.woff2) format("woff2")}@font-face{font-family:EdgeDB;font-weight:500;font-display:swap;font-style:normal;src:url(/assets/fonts/edgedb-500.woff2) format("woff2")}@font-face{font-family:EdgeDB;font-weight:600;font-display:swap;font-style:normal;src:url(/assets/fonts/edgedb-600.woff2) format("woff2")}@font-face{font-family:EdgeDB;font-weight:700;font-display:swap;font-style:normal;src:url(/assets/fonts/edgedb-700.woff2) format("woff2")}html{--grey6:#0f0f0f;--grey8:#141414;--grey10:#1a1a1a;--grey12:#1f1f1f;--grey14:#242424;--grey18:#2e2e2e;--grey20:#333;--grey25:#404040;--grey30:#4d4d4d;--grey40:#666;--grey45:#737373;--grey50:grey;--grey55:#8c8c8c;--grey60:#999;--grey65:#a6a6a6;--grey70:#b3b3b3;--grey75:#bfbfbf;--grey80:#ccc;--grey85:#d9d9d9;--grey90:#e6e6e6;--grey93:#ededed;--grey95:#f2f2f2;--grey97:#f7f7f7;--white:#fff;--link_light_theme:#5654be;--link_dark_theme:#6362cc;--accent_green_light_theme:#2cb88e;--accent_green_dark_theme:#279474;--accent_violet_light_theme:#cfbffb;--accent_violet_dark_theme:#8979b7;--accentRedLightTheme:#d78d87;--accentRedDarkTheme:#af6963;--accentViolet:#8280ff;--pageBg:var(--grey97,#f7f7f7);--baseText:var(--grey20);--codeBgColour:#fff;--syntaxGreen:#1a8f66;--syntaxPurple:#be65cd;--syntaxBlue:#0075d2;--syntaxOrange:#d78100;--syntaxText:#333;--syntaxComment:#7f7f7f;--syntaxSynopsis:#7f7f7f;--syntaxOptional:#999;--accentGreen:var(--accent_green_light_theme);--accentRed:var(--accentRedLightTheme);--accentPurple:#5654be}[data-theme=dark]{--pageBg:var(--grey10,#1a1a1a);--baseText:var(--grey55);--codeBgColour:var(--grey6);--copyBtnBg:var(--grey20);--copyBtnColor:var(--grey60);--copyBtnSvg:var(--grey40);--syntaxGreen:#07a66d;--syntaxPurple:#ac86f6;--syntaxBlue:#369ff2;--syntaxOrange:#f4e470;--syntaxText:var(--grey65);--syntaxComment:#7f7f7f;--accentGreen:var(--accent_green_dark_theme);--accentRed:var(--accentRedDarkTheme);--accentPurple:#6362cc}@media(prefers-color-scheme:dark){[data-theme=system]{--pageBg:var(--grey10,#1a1a1a);--baseText:var(--grey55);--codeBgColour:var(--grey6);--copyBtnBg:var(--grey20);--copyBtnColor:var(--grey60);--copyBtnSvg:var(--grey40);--syntaxGreen:#07a66d;--syntaxPurple:#ac86f6;--syntaxBlue:#369ff2;--syntaxOrange:#f4e470;--syntaxText:var(--grey65);--syntaxComment:#7f7f7f;--accentGreen:var(--accent_green_dark_theme);--accentRed:var(--accentRedDarkTheme);--accentPurple:#6362cc}}body,html{margin:0;padding:0;background-color:var(--pageBg);font-family:Roboto,sans-serif;color:var(--baseText)}html{--pageHeaderHeight:56px;--pageBannerHeight:46px;--pageTotalHeaderHeight:calc(var(--pageHeaderHeight) + var(--pageBannerHeight));overflow-y:scroll;overflow-x:hidden;scroll-padding-top:var(--pageTotalHeaderHeight)}@media(max-width:767.5px){html{--pageBannerHeight:56px}}body{position:relative;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}