@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/N0bX2SlFPv1weGeLZDtgK_7Ss9XZYalI-AoLFClLZ4i.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Fira Mono Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:93.5152%;descent-override:26.5043%;line-gap-override:0%}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/N0bX2SlFPv1weGeLZDtgIv7Ss9XZYalI-4jZPSLqbSs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/N0bX2SlFPv1weGeLZDtgKv7Ss9XZYalI-DgvT1Q2Fq5.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/N0bX2SlFPv1weGeLZDtgJf7Ss9XZYalI-Y1OQS67sQp.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/N0bX2SlFPv1weGeLZDtgnN_3nP3TaZFxBQ-87AELpcLDM.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/N0bX2SlFPv1weGeLZDtgKP7Ss9XZYalI-V2E027C1Uo.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/N0bX2SlFPv1weGeLZDtgJv7Ss9XZYQ-gLpNMdZ9Z6.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/N0bS2SlFPv1weGeLZDto1d3Hk_fUS5NBBASF-2xugtigFO0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/N0bS2SlFPv1weGeLZDto1d3HmvfUS5NBBASF-ukwO99Ssrq.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/N0bS2SlFPv1weGeLZDto1d3HkvfUS5NBBASF-tLMONdxE7j.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/N0bS2SlFPv1weGeLZDto1d3HnffUS5NBBASF-pS8ePPnKmG.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/N0bS2SlFPv1weGeLZDto1d3HJNbxZLtLDDy8Rg-3DehGDsvUT.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/N0bS2SlFPv1weGeLZDto1d3HkPfUS5NBBASF-dF1jHd9WiD.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/N0bS2SlFPv1weGeLZDto1d3HnvfUS5NBBA-Ab9h3pcmAT.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/N0bS2SlFPv1weGeLZDtondvHk_fUS5NBBASF-kAPHYcRAdM.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/N0bS2SlFPv1weGeLZDtondvHmvfUS5NBBASF-jyXXZ87Y8A.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/N0bS2SlFPv1weGeLZDtondvHkvfUS5NBBASF-wujiF34CB6.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/N0bS2SlFPv1weGeLZDtondvHnffUS5NBBASF-uekUNImkQE.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/N0bS2SlFPv1weGeLZDtondvHJNbxZLtLDDy8Rg-qnVKKh16ID.woff2) format(woff2);font-display:swap;unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/N0bS2SlFPv1weGeLZDtondvHkPfUS5NBBASF-b5nwF5Z26A.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/N0bS2SlFPv1weGeLZDtondvHnvfUS5NBBA-T5HGSJTYie.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,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-weight:700;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Regular"),local("Fira Mono"),url(../_fonts/N0bX2SlFPv1weGeLZDtQIg-8QDBmDYpUu.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Medium"),url(../_fonts/N0bS2SlFPv1weGeLZDto1d33mg-8I3b162j6Q.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Fira Mono;src:local("Fira Mono Bold"),url(../_fonts/N0bS2SlFPv1weGeLZDtondv3mg-9R0RIYWPnR.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.general-content-page{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;box-shadow:0 2px 16px #00000012;color:#222;max-width:100%;padding:1.5rem;z-index:10}.general-content-page h1{color:#1a202c;font-size:2.2rem;font-weight:700;line-height:1.2;margin:1.5rem 0 1.2rem}.general-content-page h2{color:#2d3748;font-size:1.6rem;font-weight:600;line-height:1.3;margin:1.8rem 0 1rem}.general-content-page h3{color:#4a5568;font-size:1.25rem;font-weight:500;line-height:1.4;margin:1.5rem 0 .8rem}.general-content-page p{font-size:1.05rem;line-height:1.7;margin:1rem 0}.general-content-page ol,.general-content-page ul{margin:.5rem 0 .5rem 2rem;padding:0}.general-content-page ul{list-style-type:disc}.general-content-page ol{list-style-type:decimal}.general-content-page li{line-height:1.6;margin:.25rem 0}.general-content-page a{color:#3182ce;text-decoration:underline;transition:color .2s}.general-content-page a:hover{color:#2b6cb0}.general-content-page blockquote{background:#f7fafc;border-left:4px solid #3182ce;border-radius:.5rem;color:#4a5568;font-style:italic;margin:1.5rem 0;padding:.8rem 1.2rem}.general-content-page pre{background:#2d3748;border-radius:.5rem;color:#f7fafc;font-size:.98rem;margin:1.2rem 0;overflow-x:auto;padding:1rem}.general-content-page code{background:#edf2f7;border-radius:.3em;color:#c53030;font-family:Fira Mono,"Fira Mono Fallback: Courier New",Consolas,monospace;font-size:.98em;padding:.2em .4em}.general-content-page pre code{background:none;border-radius:0;color:inherit;font-size:inherit;padding:0}.general-content-page img{border-radius:.5rem;display:block;max-width:100%}.general-content-page table{background:#f9f9f9;border-collapse:collapse;border-radius:.5rem;margin:1.5rem 0;overflow:hidden;width:100%}.general-content-page td,.general-content-page th{border:1px solid #e2e8f0;padding:.7rem 1rem;text-align:left}.general-content-page th{background:#e2e8f0;font-weight:600}.general-content-page hr{border:none;border-top:1px solid #e2e8f0;margin:2rem 0}.img-block{align-items:flex-start;display:flex;gap:20px;margin:30px 0}.img-block p.before-image,.img-block p.has-image{flex:1;margin:0}.img-block:nth-of-type(2n){flex-direction:row-reverse}.img-block::nth-of-type(2n+1){flex-direction:row}@media (max-width:768px){.img-block{flex-direction:column!important}.img-block p.has-image{flex:none}}
