/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15
  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}@font-face{font-family:Lexend;font-style:normal;font-weight:100;font-display:swap;src:url(/lexend_latin_ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:100;font-display:swap;src:url(/lexend_latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:200;font-display:swap;src:url(/lexend_latin_ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:200;font-display:swap;src:url(/lexend_latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/lexend_latin_ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/lexend_latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/lexend_latin_ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/lexend_latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/lexend_latin_ext.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/lexend_latin.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{--bg-blue-light:#f6fbff;--blue-darkest:#0a1753;--blue-darker:#174181;--blue-dark:#1f5ca1;--blue:#2f83d1;--blue-light:#74a7e9;--blue-lighter:#a4cef5;--blue-lighter-2:#c8d9f0;--blue-lighter-3:#d1e5f8;--blue-lightest:#fafcff;--bg-gradient:linear-gradient(180deg,#dbebff,#f2f8fd 80%);--grey-darkest:#333;--grey-darker:#666;--grey-dark:#888;--grey:#aaa;--grey-light:#ccc;--grey-lighter:#ddd;--grey-lightest:#efefef;--font-family:"Lexend",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--font-size-xxl:1.5rem;--font-size-xl:1.25rem;--font-size-l:1.125rem;--font-size-m:1rem;--font-size-s:0.875rem;--font-size-xs:0.75rem;--font-size-xxs:0.625rem;--space-xxxxl:4rem;--space-xxxl:2rem;--space-xxl:1.5rem;--space-xl:1.25rem;--space-l:1rem;--space-m:0.75rem;--space-s:0.5715rem;--space-xs:0.375rem;--space-xxs:0.25rem;--space-xxxs:0.125rem;--space-xxxxs:0.08rem}::selection{background:rgba(158,220,255,.3)}::-webkit-scrollbar{width:.6rem}::-webkit-scrollbar-track{background-color:var(--blue-lighter-3)}::-webkit-scrollbar-thumb{background-color:var(--blue);border-radius:6px}body,html{font-family:var(--font-family);font-weight:300;color:var(--grey-darkest);padding:0;margin:0}@media screen and (min-width:600px)and (max-width:1300px){body,html{font-size:16px}}@media screen and (max-width:600px){body,html{font-size:14px}}.mobile-only{display:none}@media screen and (max-width:600px){.hide-mobile{display:none}.mobile-only{display:block}}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0}strong{font-weight:500}a{color:var(--blue)}a:hover{color:var(--blue-light)}.container{min-height:100vh;padding:0 .5rem;flex-direction:column}.container,main{display:flex;justify-content:center;align-items:center}main{padding:5rem 0;flex:1 1;flex-direction:column}.title a,a{text-decoration:none}.title a{color:#0070f3}.title a:active,.title a:focus,.title a:hover{text-decoration:underline}.title{margin:0;line-height:1.15;font-size:4rem}.description,.title{text-align:center}.description{line-height:1.5;font-size:1.5rem}code{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px;margin-top:3rem}.card{margin:1rem;flex-basis:45%;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease}.card:active,.card:focus,.card:hover{color:#0070f3;border-color:#0070f3}.card h3{margin:0 0 1rem;font-size:1.5rem}.card p{margin:0;font-size:1.25rem;line-height:1.5}.logo{height:1em}@media(max-width:600px){.grid{width:100%;flex-direction:column}}.table{font-size:var(--font-size-s);background-color:#fff;border:1px solid var(--grey-lighter);border-radius:8px;margin-top:28px;overflow:auto}.sizer{width:100%;margin:0 auto}@media screen and (min-width:1300px){.sizer{max-width:1200px}}@media screen and (min-width:600px)and (max-width:1300px){.sizer{max-width:90vw}}@media screen and (max-width:600px){.sizer{max-width:95vw}}.vertical-layout{display:flex;flex-direction:column}.center-text{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center}