@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/999e639cd9d85971-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/848b99572ad207f3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e6b5cfd5a74e1cae-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6aacc40b7795b725-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/67110d8fe39c5e84-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/046b90749014f852-s.p.woff2) format("woff2");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:Fira Code;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/c97d4358b5ad6f1f-s.p.woff2) format("woff2");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:Fira Code Fallback;src:local("Arial");ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_44d583{font-family:Fira Code,Fira Code Fallback;font-style:normal}.__variable_44d583{--font-fira-code:"Fira Code","Fira Code Fallback"}:root{--color-text:#171717;--color-accent:#1552b1;--color-success:#1e7d32;--color-warning:#cd9310;--color-error:#b11e1e;--color-background-1:#ffffff;--color-background-2:#dddddd;--color-background-3:#cccccc;--border-radius:0.5rem 1rem 0.5rem 1rem}@media screen and (prefers-color-scheme:dark){:root{--color-text:#ededed;--color-accent:#cd7920;--color-success:#4caf50;--color-warning:#ffc107;--color-error:#ef5350;--color-background-1:#0a0a0a;--color-background-2:#202020;--color-background-3:#303030}}body,html{max-width:100vw;min-height:100vh;-webkit-hyphens:auto;hyphens:auto;--swiper-theme-color:var(--color-accent)}body{display:flex;flex-flow:column nowrap;color:var(--color-text);background:var(--color-background-1)}main{flex-grow:1}*{box-sizing:border-box;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;padding:0;margin:0;color:inherit}textarea{scrollbar-width:thin;scrollbar-color:var(--color-background-2) rgba(0,0,0,0)}img,svg{border-radius:var(--border-radius);max-width:100%;transition:all .1s ease-in-out}p>img,p>svg{width:50%}p>img:nth-of-type(2n),p>svg:nth-of-type(2n){float:right}p>img:nth-of-type(odd),p>svg:nth-of-type(odd){float:left}.button,.link,a,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;border:1px solid var(--color-text);text-decoration:none;font-weight:700;transition:all .1s ease-in-out;padding:.5rem 1rem;background:var(--color-background-3);border-radius:var(--border-radius);outline:none;cursor:pointer}.button:active,.button:focus-visible,.button:hover,.link:active,.link:focus-visible,.link:hover,a:active,a:focus-visible,a:hover,button:active,button:focus-visible,button:hover{-webkit-text-decoration:underline var(--color-accent);text-decoration:underline var(--color-accent);color:var(--color-accent);border-color:var(--color-accent)}.button:active img,.button:active svg,.button:focus-visible img,.button:focus-visible svg,.button:hover img,.button:hover svg,.link:active img,.link:active svg,.link:focus-visible img,.link:focus-visible svg,.link:hover img,.link:hover svg,a:active img,a:active svg,a:focus-visible img,a:focus-visible svg,a:hover img,a:hover svg,button:active img,button:active svg,button:focus-visible img,button:focus-visible svg,button:hover img,button:hover svg{transform:scale(1.1)}p>a{padding:0;background:none;text-decoration:underline}@media(prefers-color-scheme:dark){html{color-scheme:dark}}h1{font-size:3rem}h1,h2{font-weight:700;margin-bottom:.5rem}h2{font-size:2rem}h1+h2{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:1rem}h1+h2:before{display:inline-block;content:"";width:4rem;height:4px;background:var(--color-accent);margin-top:auto;margin-bottom:auto}@media(max-width:767px){h1+h2:before{display:none}}@media print{h1+h2:before{display:none}}h3{font-size:1.7rem}h3,h4{font-weight:700;margin-bottom:.5rem}h4{font-size:1.4rem}h5{font-size:1.1rem}h5,h6{font-weight:700;margin-bottom:.5rem}h6{font-size:1rem}time{color:var(--color-accent)}ul{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;gap:.5rem;margin-bottom:1rem}li{margin-left:2rem}li::marker{color:var(--color-accent)}p{margin-bottom:.5rem}code{font-family:var(--font-fira-code),monospace;border-radius:var(--border-radius)}hr{border:none;border-top:2px solid var(--color-background-3);margin:1rem 0}