.layout_app__AJrjd{padding:10px;max-width:720px;margin:auto}.layout_app__AJrjd .layout_header__vERHy{margin-bottom:20px;display:flex;justify-content:space-between}.layout_app__AJrjd .layout_header__vERHy .layout_mode__0w9a2{cursor:pointer}.layout_app__AJrjd .layout_header__vERHy .layout_mode__0w9a2:hover{color:var(--c-primary);background:var(--c-background-light)}.layout_app__AJrjd .layout_header__vERHy .layout_right__3q85z{display:flex;gap:10px;align-items:center}.layout_app__AJrjd .layout_header__vERHy a{text-decoration:none}.layout_app__AJrjd .layout_header__vERHy .layout_home__ru_oH{font-weight:700;color:#ff7043}.layout_app__AJrjd .layout_header__vERHy .layout_home__ru_oH .layout_logo__sSGau{position:relative}.layout_app__AJrjd .layout_header__vERHy .layout_home__ru_oH .layout_logo__sSGau .layout_frag__xmtdn{z-index:-1;background:var(--c-frag);width:100%;height:12px;top:12px;left:10px;position:absolute;border-top-left-radius:8px;border-bottom-right-radius:8px}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0148c4ca3456ea72-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4184cf5f191b83db-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28cea0425961ab58-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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b4c759cba7a5f011-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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de555e6bc944c11a-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/791334aa8b2b679f-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+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a2411df190893074-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60d74363e715829c-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eb37c9fe4776ea97-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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bc381c5935034aa5-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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f565fad065ab4cf3-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f9946f06d70a1b5b-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+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d1f5f89450ecd78c-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ebcf93a611f94ec0-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec50b434b597bc61-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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6be22a85bef54f08-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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9491f41002d34397-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/afba6ba6bf9157e8-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+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/be843c5b0882ad66-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/67aea609c6135b3b-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/09b62d668edb05d1-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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10446295ae7f2657-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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6ecfd81ed9f83c9-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,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:__IBM_Plex_Sans_7045e4;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/08404bcfb1dae67a-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+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__IBM_Plex_Sans_Fallback_7045e4;src:local("Arial");ascent-override:101.44%;descent-override:27.22%;line-gap-override:0.00%;size-adjust:101.04%}.__className_7045e4{font-family:__IBM_Plex_Sans_7045e4,__IBM_Plex_Sans_Fallback_7045e4;font-style:normal}.mode_mode__Ef2iM{display:flex;align-items:center;justify-content:center;border:1px solid var(--c-border);border-radius:8px;width:22px;height:22px;cursor:pointer;margin-left:10px}.mode_mode__Ef2iM svg{fill:var(--c-text)}.mode_mode__Ef2iM:hover{background:var(--c-background);opacity:.8}.mode_mode__Ef2iM:hover svg{transform:rotate(-15deg)}pre{background:#1d1f21;overflow:auto;padding:15px;font-size:14px;border-radius:6px;font-family:Inconsolata}code[class*=language-],pre[class*=language-]{color:#f7f9f7;font-family:Berkeley,Monaco,Consolas,Courier New,Courier,monospace;font-size:16px;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}:not(pre)>code[class*=language-]{background:#1d1f21;padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#afafaf}.token.punctuation{color:#c5c8c6}.namespace{opacity:.7}.token.keyword,.token.property,.token.tag{color:#ffce00}.token.boolean,.token.builtin,.token.class-name,.token.constant{color:#aed4d4}.token.number,.token.symbol{color:#d4ec72}.token.deleted{color:#f92672}.token.attr-name,.token.char,.token.inserted,.token.selector,.token.string{color:#5bec3b}.token.variable{color:#c6c5fe}.token.operator{color:#ededed}.token.entity{color:#ffffb6;cursor:help}.token.url{color:#96cbfe}.language-css .token.string,.style .token.string{color:#87c38a}.token.atrule,.token.attr-value{color:#f9ee98}.token.function{color:#ff5708}.token.regex{color:#e9c062}.token.important{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Berkeley;src:url(/fonts/BerkeleyMono-Regular.woff)}@font-face{font-family:Berkeley;src:url(/fonts/BerkeleyMono-Italic.woff);font-style:italic}@font-face{font-family:Berkeley;src:url(/fonts/BerkeleyMono-Bold.woff);font-weight:500}@font-face{font-family:Berkeley;src:url(/fonts/BerkeleyMono-BoldItalic.woff);font-style:italic;font-weight:500}:root{--c-background:#fffcf7;--c-button-bg-hover:#4545451a;--c-text:#253746;--c-text-light:#718096;--c-text-em:#2d3748;--c-primary:#da8d20;--c-link:#2f8dda;--c-border:#d1d1d1;--c-border-light:#e0e0e0;--font-size-sm:0.725rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-xxl:1.5rem;--font-post:Berkeley;--c-code:#fff7eb;--c-code-border:#d9d9d9;--c-frag:#ffe8be}[data-theme=dark]{--c-background:#000;--c-button-bg-hover:#3b3b3b;--c-text:#fff;--c-frag:#ffe8be42;--c-border-light:#373737;--c-border:#686868;--c-text-em:#fff;--c-text-light:#aaa;--c-code:#2c2b29;--c-code-border:#4b4b4b}@media screen and (min-width:1024px){:root{--font-size-sm:14px;--font-size-md:16px;--font-size-lg:22px}}@media screen and (min-width:1800px){:root{--font-size-sm:16px;--font-size-md:18px;--font-size-lg:24px}}*{box-sizing:border-box}body,html{background:var(--c-background);font-size:16px;font-optical-sizing:auto;font-style:normal;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased}a,body,html{color:var(--c-text)}a{display:inline-block;text-decoration:underline;-webkit-text-decoration-color:var(--c-primary);text-decoration-color:var(--c-primary);text-underline-offset:2px;text-decoration-thickness:2px}pre code{border:none}blockquote{margin-left:10px;margin-top:20px;margin-bottom:20px;padding-left:20px;border-left:8px solid #dedede}