@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-cyrillic-ext-wght-normal.58a88b68.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-cyrillic-wght-normal.b8d584a3.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-vietnamese-wght-normal.283b2960.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-latin-ext-wght-normal.ce6d2758.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/raleway-latin-wght-normal.20a6ddf1.woff2) format("woff2-variations");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+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/quicksand-vietnamese-wght-normal.7d6031c4.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/quicksand-latin-ext-wght-normal.1fae3a29.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/quicksand-latin-wght-normal.22f6526e.woff2) format("woff2-variations");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+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GlacialIndifference;src:url(/fonts/glacial-indifference/GlacialIndifference-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:GlacialIndifferenceBold;src:url(/fonts/glacial-indifference/GlacialIndifference-Bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:GlacialIndifferenceItalic;src:url(/fonts/glacial-indifference/GlacialIndifference-Italic.otf) format("opentype");font-weight:italic;font-display:swap}.light{--shade0:#f0f0f0;--shade1:#d8d8d8;--shade2:#9d9d9d;--shade4:#646464;--shade5:#424242;--shade6:#252525;--blue:#4063b0}.dark{--shade0:#252525;--shade1:#424242;--shade2:#646464;--shade4:#969696;--shade5:#d8d8d8;--shade6:#f0f0f0;--blue:#9eb8f0}body,html{--purple:#781c81;--green:#62ac9a;--yellow:#abbe51;--orange:#e39a36;--red:#d92120;--boxShadow:0 0 0.2rem 0.2rem var(--shade1);--elevation0:unset;--elevation1:0px 2px 4px #00000024;--elevation2:0px 10px 20px #00000020;--elevation3:0px 20px 20px #00000040;--elevation4:0px 25px 20px #00000060;--white:#f0f0f0;--black:#252525;--contentSpacing:2rem;margin:0;background:var(--shade0)}#__next,body,html{min-height:100vh}h1,h2,h3,h4,h5{font-family:GlacialIndifferenceBold;font-weight:700}h4,h5{font-family:GlacialIndifferenceItalic}h1{font-size:2.6rem;margin:3.26rem 0 1.2rem}h1,h2{color:var(--shade6)}h2{font-size:2rem;margin:2.72rem 0 1rem}h3{font-size:1.7rem;margin:2.31rem 0 .85rem}h3,h4{color:var(--shade4)}h4{font-size:1.5rem;margin:2.04rem 0 .75rem}b{font-family:QuicksandBold,sans-serif}b,li,p{color:var(--shade6)}li,p{font-size:1.3rem;font-weight:500;line-height:1.7rem;font-family:Quicksand,sans-serif}p{margin:.5rem 0 1rem}small,td,th{font-size:1rem;font-weight:400;color:var(--shade4);font-family:Quicksand,sans-serif}a:hover{text-decoration:underline!important}blockquote{font-family:GlacialIndifferenceBold;font-size:1.2rem;width:60%;text-align:center;left:12%;margin:.25rem 0;padding:.25rem 40px;line-height:1.45;position:relative;color:var(--black);font-family:Quicksand,sans-serif}blockquote:before{content:"“";left:-.65rem}blockquote:after,blockquote:before{display:block;font-size:4.6rem;position:absolute;top:-.4rem;color:var(--shade2)}blockquote:after{content:"”";right:-.65rem}blockquote cite{font-style:normal;font-family:GlacialIndifference;font-size:.8rem;display:block;margin-top:.2rem;color:var(--shade2)}blockquote cite:before{content:"— "}hr{border:1px solid var(--shade2)}.katex-display>.katex{display:inline-block;white-space:nowrap;max-width:100%;overflow:scroll;text-align:initial}.katex{color:var(--shade6);font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;white-space:normal;text-indent:0;margin:.5em;padding:.5em}table{text-align:center;border-collapse:collapse;margin:var(--contentSpacing) auto;box-shadow:var(--elevation2)}th{font-family:QuicksandBold,sans-serif;background:var(--shade4);color:var(--shade0);font-weight:700}td{font-family:Quicksand,sans-serif;color:var(--shade5)}tr{padding:5rem}td,th{padding:.3rem .8rem}table tr:nth-child(2n){background:var(--shade1)}input{text-align:center;width:6rem;height:2rem;border-radius:.8rem;font-size:1rem;border:none;margin:.2rem}code{color:var(--shade5);background-color:var(--shade1);padding:.1rem .3rem;border-radius:.4rem}img{border-radius:1rem;box-shadow:var(--elevation2)}::selection{background:var(--green)}@media only screen and (min-width:40em){a{text-decoration:none}}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/pre:has(.hljs){padding:1em;border-radius:1em;overflow:scroll}.hljs,pre:has(.hljs){color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}