@font-face{font-family:__DM_Mono_d5f6a9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.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:__DM_Mono_d5f6a9;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:__DM_Mono_Fallback_d5f6a9;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d5f6a9{font-family:__DM_Mono_d5f6a9,__DM_Mono_Fallback_d5f6a9;font-weight:500;font-style:normal}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#1e1e1e;color:#dcdcdc}.hljs-keyword,.hljs-link,.hljs-literal,.hljs-name,.hljs-symbol{color:#569cd6}.hljs-built_in,.hljs-type{color:#4ec9b0}.hljs-class,.hljs-number{color:#b8d7a3}.hljs-meta .hljs-string,.hljs-string{color:#d69d85}.hljs-regexp,.hljs-template-tag{color:#9a5334}.hljs-formula,.hljs-function,.hljs-params,.hljs-subst,.hljs-title{color:#dcdcdc}.hljs-comment,.hljs-quote{color:#57a64a;font-style:italic}.hljs-doctag{color:#608b4e}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-tag{color:#9b9b9b}.hljs-template-variable,.hljs-variable{color:#bd63c5}.hljs-attr,.hljs-attribute{color:#9cdcfe}.hljs-section{color:gold}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-bullet,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag{color:#d7ba7d}.hljs-addition{background-color:#144212}.hljs-addition,.hljs-deletion{display:inline-block;width:100%}.hljs-deletion{background-color:#600}.hljs-code-block,.hljs-code-string,.hljs-heading,.hljs-link{font-size:13px;border-radius:8px;color:#fff}.hljs-code-block{display:block;overflow-x:auto;padding:16px;background:#0e0e0e;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:16px;max-width:592px}@media(max-width:1024px){.hljs-code-block{max-width:100%}}.hljs-code-string{background:#0e0e0e;padding:4px 6px;margin-left:2px}.hljs-step{font-weight:700;margin-top:24px;hyphens:auto}.hljs-link{color:#0051ff;text-decoration:underline}.hljs-link:hover{color:oklch(.717 .1648 250.7936037405);text-decoration:none}.hljs-regexp{color:#49e0fd}.hljs-meta .hljs-string,.hljs-string{color:oklch(.8187 .1969 76.46);hyphens:auto}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:oklch(.6936 .2223 3.91);hyphens:auto}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:oklch(.717 .1648 250.7936037405);hyphens:auto}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:oklch(.731 .2158 148.29);hyphens:auto}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:oklch(.6936 .2223 3.91);hyphens:auto}.code-highlighting-header{border-radius:6px 6px 0 0;background:#1f1f1f;display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:6px 10px;max-width:592px;hyphens:auto}@media(max-width:1024px){.code-highlighting-header{max-width:100%}}.code-highlighting-copy,.code-highlighting-language{color:#b4b4b4;font-size:9px;font-style:normal;font-weight:400;line-height:normal;hyphens:auto}.code-highlighting-copy{display:flex;align-items:center;gap:4px}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-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:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-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:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");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:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}@font-face{font-family:__DM_Sans_989755;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/8c0f877bd1202585-s.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:__DM_Sans_989755;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/9c18eba18d4baf22-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:__DM_Sans_Fallback_989755;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_989755{font-family:__DM_Sans_989755,__DM_Sans_Fallback_989755;font-style:normal}.BurgerMenuButton_burger-button__esNS3{box-sizing:border-box;flex-direction:column;justify-content:center;padding:16px;gap:4px;width:48px;height:48px;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.BurgerMenuButton_burger-button__esNS3.BurgerMenuButton_is-open__YppM3 .BurgerMenuButton_line--top__qU9BZ{top:6px;transform:rotate(45deg)}.BurgerMenuButton_burger-button__esNS3.BurgerMenuButton_is-open__YppM3 .BurgerMenuButton_line--middle__1TM20{opacity:0}.BurgerMenuButton_burger-button__esNS3.BurgerMenuButton_is-open__YppM3 .BurgerMenuButton_line--bottom__SZiZV{bottom:6px;transform:rotate(-45deg);width:100%}.BurgerMenuButton_burger-button__esNS3 .BurgerMenuButton_line__Eyi4j{position:relative;display:block;width:100%;height:2px;background-color:#000;border-radius:1px;transition:all .3s ease}.BurgerMenuButton_burger-button__esNS3 .BurgerMenuButton_line--bottom__SZiZV{width:65%}.reactMarkDown{max-width:100%;color:#505152}.reactMarkDown h1{font-size:2em;font-weight:700;margin:1em 0}.reactMarkDown h2{font-size:1.75em;font-weight:700;margin:1em 0}.reactMarkDown h3{font-size:1.5em;font-weight:700;margin:1em 0}.reactMarkDown h4{font-size:1.25em;font-weight:700;margin:1em 0}.reactMarkDown h5{font-size:1.1em;font-weight:700;margin:.8em 0}.reactMarkDown h6{font-size:1em;font-weight:700;margin:.6em 0;color:#555}.reactMarkDown em{font-style:italic}.reactMarkDown strong{font-weight:700}.reactMarkDown em strong,.reactMarkDown strong em{font-weight:700;font-style:italic}.reactMarkDown blockquote{border-left:4px solid #ccc;padding-left:1em;color:#666;margin:1em 0;font-style:italic}.reactMarkDown pre{background-color:#f4f4f4;border-radius:5px;overflow:auto;font-family:monospace;white-space:pre-wrap}.reactMarkDown pre code{padding:24px 24px 0;background:none}.reactMarkDown code{background-color:#f0f0f0;padding:.2em .4em;font-size:.9em;border-radius:3px;font-family:monospace}.reactMarkDown a{color:#3498db;text-decoration:none}.reactMarkDown a:hover{text-decoration:underline}.reactMarkDown img{max-width:100%;height:auto;display:block;margin:1em 0;border-radius:3px}.reactMarkDown figcaption{text-align:center;font-size:.9em;color:#777}.reactMarkDown ul{list-style-type:disc;padding-left:1.5em;margin:.5em 0}.reactMarkDown ul ol,.reactMarkDown ul ul{margin:.3em 0 .3em 1.5em;list-style-type:circle}.reactMarkDown ol{list-style-type:decimal;padding-left:1.5em;margin:.5em 0}.reactMarkDown li{margin:.3em 0}.reactMarkDown hr{border:0;border-top:1px solid #ccc;margin:1em 0}.reactMarkDown .table-container{width:100%;max-width:592px;overflow:auto}@media(max-width:1024px){.reactMarkDown .table-container{max-width:100%}}.reactMarkDown table{width:100%;border-collapse:collapse;margin:1em 0}.reactMarkDown table td,.reactMarkDown table th{padding:.5em 1em;border:1px solid #ddd;text-align:left}.reactMarkDown table th{background-color:rgba(0,0,0,.322);font-weight:700}.reactMarkDown del{text-decoration:line-through;color:#b00}.reactMarkDown sup{font-size:.8em;vertical-align:super}.reactMarkDown sub{font-size:.8em;vertical-align:sub}.reactMarkDown input[type=checkbox]{margin-right:.5em;transform:scale(1.2);vertical-align:middle}.reactMarkDown sup a{font-size:.75em;color:#3498db;text-decoration:none}.reactMarkDown .footnotes{font-size:.85em;border-top:1px solid #ddd;margin-top:1em}.reactMarkDown .footnotes li{margin-top:.5em}.reactMarkDown p>:is(emoji){font-size:1.2em}