@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.14adbkwhbql9r.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:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(../media/b887d91685b8c137-s.3vw1idf69ly-m.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.1kjlm4q41a8i_.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_dd6880e6-module__M8JzlW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_dd6880e6-module__M8JzlW__variable{--font-fraunces:"Fraunces", "Fraunces 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-20C0,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-20C0,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:600;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:600;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:600;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:600;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:600;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;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-20C0,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_c765f1e1-module__TOcNWq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c765f1e1-module__TOcNWq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--cream:#f7f2e5;--paper:#fbf8f0;--paper-line:#ded2ae;--ink:#1c2a1e;--ink-soft:#46503f;--forest:#1e3a2a;--forest-deep:#142720;--orange:#c15a28;--orange-deep:#a24a1f;--moss:#5e7b4c;--moss-deep:#445c34;--rust:#9e3a2a;--amber:#c08a2e;--cream-line:#1c2a1e24;--radius:3px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-fraunces), serif;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit}.mono{font-family:var(--font-jetbrains-mono), monospace}::selection{background:var(--orange);color:var(--paper)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}header.site-nav{background:var(--forest-deep);color:var(--cream);border-bottom:1px solid #f2ecdc1f}.nav-inner{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:18px 32px;display:flex}.brand{font-family:var(--font-fraunces), serif;letter-spacing:.01em;color:var(--cream);align-items:center;gap:10px;font-size:1.28rem;font-weight:700;text-decoration:none;display:flex}.brand svg{flex-shrink:0}.brand .paw-dot{fill:var(--orange)}nav.nav-links{align-items:center;gap:2px;display:flex}nav.nav-links a{font-family:var(--font-jetbrains-mono), monospace;color:#f2ecdcb8;border-radius:2px;padding:9px 14px;font-size:.82rem;text-decoration:none;transition:color .15s,background .15s}nav.nav-links a:hover{color:var(--cream);background:#f2ecdc14}nav.nav-links a.active{color:var(--orange)}.nav-cta{font-family:var(--font-jetbrains-mono), monospace;background:var(--orange);color:var(--forest-deep);cursor:pointer;border:none;border-radius:2px;margin-left:10px;padding:9px 16px;font-size:.8rem;font-weight:600;text-decoration:none}section.hero{border-bottom:1px solid var(--cream-line);padding:96px 0 72px;position:relative}.case-tag{font-family:var(--font-jetbrains-mono), monospace;color:var(--moss-deep);align-items:center;gap:10px;margin-bottom:28px;font-size:.78rem;display:flex}.case-tag .dot{background:var(--orange);border-radius:50%;width:6px;height:6px;display:inline-block}.case-tag .rule{background:var(--paper-line);flex:1;max-width:120px;height:1px}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:64px;display:grid}h1.headline{font-family:var(--font-fraunces), serif;letter-spacing:-.01em;color:var(--forest-deep);margin:0 0 22px;font-size:clamp(2.6rem,5vw,4.1rem);font-weight:600;line-height:1.03}h1.headline em{color:var(--orange-deep);font-style:italic;font-weight:400}p.lede{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);max-width:46ch;margin:0 0 8px;font-size:.98rem;line-height:1.65}.stat-row{flex-wrap:wrap;gap:36px;margin-top:44px;display:flex}.stat-row .stat{border-left:2px solid var(--orange);padding-left:14px}.stat-row .stat .num{color:var(--forest-deep);font-size:1.7rem;font-weight:700;font-family:var(--font-fraunces), serif;display:block}.stat-row .stat .lab{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);font-size:.72rem}.investigate-card{background:var(--paper);border:1px solid var(--paper-line);border-radius:var(--radius);min-width:0;padding:30px;position:relative;box-shadow:0 1px #1c2a1e08}.investigate-card:before{content:"";background:linear-gradient(90deg, var(--forest) 0%, var(--moss) 45%, var(--orange) 100%);border-radius:var(--radius) var(--radius) 0 0;height:4px;position:absolute;top:0;left:0;right:0}.card-title{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.06em;color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.74rem;display:flex}.field{margin-bottom:16px}.field label{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);margin-bottom:6px;font-size:.74rem;display:block}.field input{width:100%;font-family:var(--font-jetbrains-mono), monospace;background:var(--cream);border:1px solid var(--paper-line);color:var(--ink);border-radius:2px;padding:12px 14px;font-size:.92rem}.field input::placeholder{color:#9c9576}.field input:focus{border-color:var(--orange);outline:none}.mode-toggle{background:var(--cream);border:1px solid var(--paper-line);border-radius:3px;gap:8px;margin:22px 0;padding:4px;display:flex}.mode-toggle button{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:2px;flex:1;padding:10px 12px;font-size:.8rem;transition:background .15s,color .15s}.mode-toggle button.active{background:var(--forest-deep);color:var(--cream)}.btn-investigate{width:100%;font-family:var(--font-jetbrains-mono), monospace;background:var(--orange);color:var(--paper);cursor:pointer;border:none;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.9rem;font-weight:600;transition:background .15s;display:flex}.btn-investigate:hover:not(:disabled){background:var(--orange-deep)}.btn-investigate:disabled{opacity:.6;cursor:not-allowed}.hint{font-family:var(--font-jetbrains-mono), monospace;color:#9c9576;text-align:center;margin-top:12px;font-size:.68rem}section.live-status-section{border-bottom:1px solid var(--cream-line);padding:56px 0}.live-console{background:var(--paper);border-radius:var(--radius);border:1px solid var(--paper-line);max-width:720px;margin:0 auto;overflow:hidden}.live-console .box-header{background:var(--cream);border-bottom:1px solid var(--paper-line);align-items:center;gap:8px;padding:10px 14px;display:flex}.live-console .box-header span.filename{color:var(--ink-soft)}.live-badge{letter-spacing:.06em;color:#9c9576;align-items:center;gap:6px;margin-left:auto;font-size:.64rem;font-weight:700;display:flex}.live-badge.live{color:var(--moss-deep)}.live-badge .live-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.live-badge.live .live-dot{animation:1s ease-in-out infinite progress-pulse}.live-console-body{scrollbar-width:thin;scrollbar-color:var(--paper-line) transparent;min-height:0;max-height:220px;padding:10px 0;font-size:.72rem;line-height:1.85;overflow:hidden auto}.live-console-body::-webkit-scrollbar{width:5px}.live-console-body::-webkit-scrollbar-track{background:0 0}.live-console-body::-webkit-scrollbar-thumb{background:var(--paper-line);border-radius:3px}.live-line{align-items:baseline;gap:8px;min-width:0;padding:1px 14px;display:flex}.live-line .ts{color:#b8b090;flex:none;width:38px}.live-line .glyph{text-align:center;flex:none;width:11px}.live-line .label{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.live-line .detail{color:#9c9576;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:40%;overflow:hidden}.live-line.start .glyph{color:var(--amber);animation:1s ease-in-out infinite progress-pulse}.live-line.done .glyph{color:var(--moss)}.live-line.error .glyph,.live-line.error .label{color:var(--rust)}.live-line.meta .glyph,.live-line.meta .label{color:#9c9576}.live-line .caret{color:var(--moss);animation:1s step-end infinite caret-blink}@keyframes progress-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.error-note{font-family:var(--font-jetbrains-mono), monospace;color:var(--rust);background:#9e3a2a14;border:1px solid #9e3a2a33;border-radius:2px;margin-top:14px;padding:10px 14px;font-size:.78rem}section.report{border-bottom:1px solid var(--cream-line);padding:88px 0}.section-head{border-bottom:1px solid var(--paper-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:40px;padding-bottom:16px;display:flex}.section-head h2{font-family:var(--font-fraunces), serif;color:var(--forest-deep);margin:0;font-size:1.9rem;font-weight:600}.section-head .addr{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);font-size:.8rem}.report-grid{grid-template-columns:280px 1fr;gap:40px;display:grid}.score-block{background:var(--forest-deep);color:var(--cream);border-radius:var(--radius);text-align:center;height:fit-content;padding:28px 24px}.score-num{font-family:var(--font-fraunces), serif;color:var(--orange);margin:0;font-size:4.6rem;font-weight:700;line-height:1}.score-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;color:var(--paper);margin-top:10px;font-size:.9rem;font-weight:700}.score-sub{font-family:var(--font-jetbrains-mono), monospace;color:#f2ecdc8c;margin-top:6px;font-size:.68rem}.score-bar{background:#f2ecdc24;border-radius:3px;height:6px;margin-top:20px;overflow:hidden}.score-bar-fill{background:linear-gradient(90deg, var(--amber), var(--orange));height:100%}.score-meta{text-align:left;font-family:var(--font-jetbrains-mono), monospace;color:#f2ecdca6;flex-direction:column;gap:6px;margin-top:20px;font-size:.72rem;display:flex}.score-meta span b{color:var(--cream);font-weight:600}.summary-box{border-radius:var(--radius);background:#182420;border:1px solid #0003;overflow:hidden}.summary-box .box-header{background:#122019;border-bottom:1px solid #f2ecdc14;align-items:center;gap:8px;padding:12px 18px;display:flex}.box-header .tdot{border-radius:50%;width:9px;height:9px}.box-header span.filename{font-family:var(--font-jetbrains-mono), monospace;color:#f2ecdc8c;margin-left:6px;font-size:.74rem}.summary-lines{font-family:var(--font-jetbrains-mono), monospace;padding:18px 0;font-size:.86rem;line-height:2.1}.summary-lines .line{align-items:flex-start;gap:12px;padding:2px 22px;display:flex}.summary-lines .line .sym{flex-shrink:0;width:14px}.summary-lines .line.pos{color:#9fc98a}.summary-lines .line.pos .sym{color:#6e9a54}.summary-lines .line.neg{color:#e39c87}.summary-lines .line.neg .sym{color:#c15a28}.summary-lines .line .txt{color:#f2ecdcd1}.summary-lines .line.pos .txt{color:#c7e0b9}.summary-lines .line.neg .txt{color:#f0c4b4}.flags-wrap{margin-top:28px}.flags-wrap h3{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.05em;color:var(--ink-soft);border-bottom:1px solid var(--paper-line);margin:0 0 14px;padding-bottom:10px;font-size:.74rem}.flag-card{border-bottom:1px dashed var(--paper-line);gap:14px;padding:14px 0;display:flex}.flag-card:last-child{border-bottom:none}.sev-pill{font-family:var(--font-jetbrains-mono), monospace;white-space:nowrap;border-radius:2px;height:fit-content;padding:4px 9px;font-size:.66rem;font-weight:700}.sev-pill.high{color:var(--rust);background:#9e3a2a1f}.sev-pill.medium{color:var(--amber);background:#c08a2e24}.sev-pill.low{color:var(--moss-deep);background:#5e7b4c24}.flag-body .flag-title{font-family:var(--font-fraunces), serif;color:var(--forest-deep);margin-bottom:2px;font-size:1rem;font-weight:600}.flag-body .flag-detail{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);font-size:.78rem}section.accounts{background:var(--paper);border-bottom:1px solid var(--cream-line);padding:88px 0}.accounts .section-head{border-bottom-color:var(--paper-line)}.account-list{flex-direction:column;gap:0;display:flex}.account-row{border-bottom:1px solid var(--cream-line);grid-template-columns:28px 1fr auto auto auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.account-row.root{background:var(--cream);border-radius:var(--radius);border-bottom:1px solid var(--paper-line);margin-bottom:4px}.account-row:last-child{border-bottom:none}.rel-icon{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);text-align:center;font-size:.85rem}.acc-name{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-name .ens{font-family:var(--font-jetbrains-mono), monospace;color:var(--forest-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.acc-name .raw{font-family:var(--font-jetbrains-mono), monospace;color:#9c9576;font-size:.68rem}.acc-rel{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);background:var(--cream);white-space:nowrap;border-radius:2px;padding:4px 10px;font-size:.68rem}.acc-amount{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);white-space:nowrap;font-size:.8rem}.acc-risk{font-family:var(--font-jetbrains-mono), monospace;white-space:nowrap;border-radius:2px;padding:5px 11px;font-size:.7rem;font-weight:700}.acc-risk.high{color:var(--rust);background:#9e3a2a1f}.acc-risk.medium{color:var(--amber);background:#c08a2e24}.acc-risk.low{color:var(--moss-deep);background:#5e7b4c24}.acc-risk.unknown{color:var(--ink-soft);background:#46503f1a}.accounts .account-row{cursor:default;grid-template-columns:32px 1fr auto}.acc-index{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);text-align:center;font-size:.78rem;font-weight:600}.account-row.root .acc-index{color:var(--forest-deep);font-size:.9rem}.acc-label-wrap{cursor:help;min-width:0;display:inline-flex;position:relative}.acc-label{font-family:var(--font-jetbrains-mono), monospace;color:var(--forest-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.acc-tooltip{background:var(--ink);max-width:min(340px,80vw);color:var(--paper);white-space:normal;word-break:break-all;opacity:0;visibility:hidden;z-index:20;pointer-events:none;border-radius:3px;padding:7px 11px;font-size:.68rem;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 6px 16px #14272040}.acc-label-wrap:hover .acc-tooltip,.acc-label-wrap:focus-visible .acc-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.acc-status{font-family:var(--font-jetbrains-mono), monospace;color:var(--moss-deep);white-space:nowrap;background:#5e7b4c24;border-radius:2px;padding:5px 11px;font-size:.68rem;font-weight:700}.empty-note{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);padding:20px 4px;font-size:.82rem}@media (max-width:720px){.account-row{grid-template-columns:20px 1fr;row-gap:8px}.acc-rel,.acc-amount,.acc-risk{grid-column:2}.accounts .account-row{grid-template-columns:20px 1fr}.acc-status{grid-column:2;justify-self:start}}section.pipeline{padding:80px 0}.pipeline-legend{color:var(--ink-soft);align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.live-line-legend{text-align:center;width:12px;display:inline-block}.live-line-legend.start{color:var(--amber)}.live-line-legend.done{color:#5e7b4c}.live-line-legend.error{color:var(--rust)}.pipeline-intro{color:var(--ink-soft);max-width:70ch;margin:-16px 0 28px;font-size:.82rem;line-height:1.6}.pipeline-path{position:relative}.pipeline-path:before{content:"";background:var(--paper-line);width:2px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}.path-step{grid-template-columns:1fr 56px 1fr;align-items:start;padding:22px 0;display:grid;position:relative}.path-step:first-child{padding-top:0}.path-step:last-child{padding-bottom:0}.path-node{background:var(--cream);border:2px solid var(--orange);width:42px;height:42px;color:var(--forest-deep);z-index:1;border-radius:50%;grid-column:2;justify-content:center;justify-self:center;align-items:center;margin-top:4px;font-size:.78rem;font-weight:700;display:flex}.path-card{background:var(--paper);border:1px solid var(--paper-line);border-radius:var(--radius);flex-direction:column;padding:22px 24px;display:flex}.path-step:nth-child(odd) .path-card{grid-column:1}.path-step:nth-child(2n) .path-card{grid-column:3}.path-card h4{font-family:var(--font-fraunces), serif;color:var(--forest-deep);margin:0 0 8px;font-size:1.08rem;font-weight:600}.path-card p{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);margin:0 0 16px;font-size:.76rem;line-height:1.6}.pipeline-tech{letter-spacing:.04em;color:var(--moss-deep);border-top:1px dashed var(--paper-line);margin-top:auto;padding-top:12px;font-size:.62rem;font-weight:700}.pipeline-keys{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pipeline-key{color:var(--ink-soft);background:var(--cream);border:1px solid var(--paper-line);border-radius:2px;padding:3px 7px;font-size:.62rem}@media (max-width:760px){.pipeline-path:before{left:20px;transform:none}.path-step{grid-template-columns:40px 1fr;gap:16px}.path-node{grid-column:1;width:40px;height:40px}.path-step:nth-child(odd) .path-card,.path-step:nth-child(2n) .path-card{grid-column:2}}.doc-endpoint{border-bottom:1px solid var(--paper-line);margin-bottom:40px;padding-bottom:32px}.doc-endpoint:last-of-type{border-bottom:none}.doc-endpoint-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.doc-method{color:var(--paper);background:var(--moss-deep);letter-spacing:.04em;border-radius:2px;padding:4px 10px;font-size:.74rem;font-weight:700}.doc-path{color:var(--forest-deep);font-size:1rem;font-weight:600}.doc-depth{letter-spacing:.04em;color:var(--orange-deep);background:#c15a281a;border-radius:2px;margin-left:auto;padding:4px 10px;font-size:.66rem}.doc-endpoint p{font-family:var(--font-jetbrains-mono), monospace;color:var(--ink-soft);max-width:70ch;margin:0 0 18px;font-size:.86rem;line-height:1.65}.doc-code-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.doc-code-label{letter-spacing:.05em;color:var(--ink-soft);margin-bottom:6px;font-size:.68rem}.doc-code{background:var(--paper);border:1px solid var(--paper-line);border-radius:var(--radius);color:var(--ink);white-space:pre;margin:0;padding:14px 16px;font-size:.76rem;line-height:1.6;overflow-x:auto}@media (max-width:720px){.doc-code-grid{grid-template-columns:1fr}}footer.site-footer{background:var(--forest-deep);color:#f2ecdcbf;padding:64px 0 28px}.footer-grid{border-bottom:1px solid #f2ecdc1a;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;display:grid}.footer-brand .brand{color:var(--cream);margin-bottom:14px}.footer-brand p{font-family:var(--font-jetbrains-mono), monospace;color:#f2ecdc8c;max-width:32ch;font-size:.8rem;line-height:1.6}.footer-col h5{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.05em;color:#f2ecdc66;margin:0 0 16px;font-size:.72rem}.footer-col a{font-family:var(--font-jetbrains-mono), monospace;color:#f2ecdcbf;margin-bottom:11px;font-size:.82rem;text-decoration:none;display:block}.footer-col a:hover{color:var(--orange)}.footer-bottom{font-family:var(--font-jetbrains-mono), monospace;color:#f2ecdc66;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:.7rem;display:flex}.footer-bottom .socials{gap:16px;display:flex}.footer-bottom .socials a{color:#f2ecdc80;text-decoration:none}.footer-bottom .socials a:hover{color:var(--orange)}@media (max-width:900px){.hero-grid,.report-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;row-gap:32px}}@media (max-width:640px){.wrap{padding:0 20px}.nav-inner{flex-wrap:wrap;gap:12px;padding:16px 20px}nav.nav-links{display:none}.footer-grid{grid-template-columns:1fr}.section-head{flex-direction:column;align-items:flex-start;gap:8px}}
