@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_c1693818-module__nb1hOG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_c1693818-module__nb1hOG__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_465ebd1b-module__CvTm7W__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_465ebd1b-module__CvTm7W__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb80282eab4f8549-s.2824-vgfemrxp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gochi Hand Fallback;src:local(Arial);ascent-override:82.14%;descent-override:43.44%;line-gap-override:0.0%;size-adjust:93.87%}.gochi_hand_d564881-module__klYeha__className{font-family:Gochi Hand,Gochi Hand Fallback;font-style:normal;font-weight:400}.gochi_hand_d564881-module__klYeha__variable{--font-gochi:"Gochi Hand", "Gochi Hand Fallback"}
body{background:var(--t-paper);margin:0}
:root{--t-ink:#0f0f0e;--t-paper:#f3f3f0;--t-grey:#5e5e5a;--ink-rgb:15 15 14;--paper-rgb:243 243 240;--t-text-1:#22221f;--t-text-2:#2b2b29;--t-text-3:#3a3a37;--t-text-3b:#3e3e3b;--t-frame:#e6e6e1;--t-frame-2:#e3e3de;--t-frame-3:#dadad4;--t-surface:#fbfbf9;--t-hi:#fff;--t-shine:#ffffff8c;--on-note:#0f0f0e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--t-ink:#ece8df;--t-paper:#15150e;--t-grey:#a39f95;--ink-rgb:236 232 223;--paper-rgb:21 21 14;--t-text-1:#dcd8ce;--t-text-2:#d7d3c9;--t-text-3:#c6c2b8;--t-text-3b:#c2beb4;--t-frame:#22211d;--t-frame-2:#1f1e1b;--t-frame-3:#2b2a26;--t-surface:#191816;--t-hi:#302e2a;--t-shine:#ffffff0f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] :is(.foot,.menu,.lb,.toast,.cs-states,.skip,.cs-sheet-bg,.cs-loop-btn,.cs-pill,.pg-home .chip){--ink:#0a0908;--paper:#ece8df;--ink-rgb:10 9 8;--paper-rgb:236 232 223}html[data-theme=dark] :is(.binder,.cs-find){--t-ink:#0f0f0e;--t-paper:#f3f3f0;--t-grey:#5e5e5a;--ink:#0f0f0e;--paper:#f3f3f0;--grey:#5e5e5a;--ink-rgb:15 15 14;--paper-rgb:243 243 240;--t-text-1:#22221f;--t-text-2:#2b2b29;--t-text-3:#3a3a37;--t-text-3b:#3e3e3b;--t-frame:#e6e6e1;--t-frame-2:#e3e3de;--t-frame-3:#dadad4;--t-surface:#fbfbf9;--t-hi:#fff;--t-shine:#ffffff8c;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.s .theme-btn{border:1px solid rgb(var(--ink-rgb) / .3);width:36px;height:36px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;transition:border-color .3s,background .3s,color .3s;display:inline-grid;position:relative}.s .theme-btn:hover{border-color:var(--ink)}.s .theme-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--note)}.s .theme-btn svg{width:18px;height:18px;transition:transform .5s cubic-bezier(.16,.84,.12,1);display:block}.s .theme-btn .sun,html[data-theme=dark] .s .theme-btn .moon{display:none}html[data-theme=dark] .s .theme-btn .sun{display:block}html[data-theme=dark] .s .theme-btn svg{transform:rotate(180deg)}.s .theme-btn:after{content:"";position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){.s .theme-btn,.s .theme-btn svg{transition:none}}.s .nav .menu-btn{margin-right:0}
html.cc-on:not(.cc-native),html.cc-on:not(.cc-native) *{cursor:none!important}.cc{--ink:#0f0f0e;--paper:#f3f3f0;--cc-caret:#e34234;--c:var(--ink);--ch:16px;--s:0;z-index:2147483000;pointer-events:none;will-change:transform;width:0;height:0;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.cc-dot{box-sizing:border-box;background:var(--c);border:0 solid var(--c);opacity:0;width:12px;height:12px;transform:translate(-50%,-50%) scale(var(--s));border-radius:999px;transition:width .2s cubic-bezier(.2,.8,.2,1),height .2s cubic-bezier(.2,.8,.2,1),border-radius .2s cubic-bezier(.2,.8,.2,1),background-color .2s,border-color .2s,transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:0;left:0}.cc[data-tone=dark]{--c:var(--paper)}.cc[data-visible="1"]{--s:1}.cc[data-visible="1"] .cc-dot{opacity:1}.cc[data-mode=pointer] .cc-dot{background:color-mix(in srgb,var(--c) 14%,transparent);border-width:1.5px;width:40px;height:40px}.cc[data-mode=text] .cc-dot{width:3px;height:var(--ch);background:var(--cc-caret);border-radius:2px}.cc[data-visible="1"][data-pressed="1"]{--s:.9}.cc[data-mode=hidden] .cc-dot,.cc[data-mode=native] .cc-dot{opacity:0;transform:translate(-50%,-50%)scale(0)}
