@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.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:300;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.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:300;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.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:400;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.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.0z~ry.rim0raw.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.0duriy8536ewt.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.0xr8au8udm.h9.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.0z~ry.rim0raw.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.0duriy8536ewt.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.0xr8au8udm.h9.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.0z~ry.rim0raw.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.0duriy8536ewt.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.0xr8au8udm.h9.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.0z~ry.rim0raw.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.0duriy8536ewt.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:300;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:300;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.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:300;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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.0vlx5hthn2t7i.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.0fu677rwbv-.g.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.0zzh68k1~whtc.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.0vlx5hthn2t7i.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.0fu677rwbv-.g.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.0zzh68k1~whtc.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.0vlx5hthn2t7i.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.0fu677rwbv-.g.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.0zzh68k1~whtc.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.0vlx5hthn2t7i.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.0fu677rwbv-.g.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.0zzh68k1~whtc.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_64d84c5f-module__7hzeqG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_64d84c5f-module__7hzeqG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.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:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..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:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.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:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.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:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.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/cc545e633e20c56d-s.0dza.stei.9v7.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/71b036adf157cdcf-s.03nf~dfjdkf~..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/89b21bb081cb7469-s.0gfhww.tctz1o.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/3fe682a82f50d426-s.09q3q1i5159bl.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/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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/13bf9871fe164e7f-s.0s19wthhh_6~m.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/cc545e633e20c56d-s.0dza.stei.9v7.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/71b036adf157cdcf-s.03nf~dfjdkf~..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/89b21bb081cb7469-s.0gfhww.tctz1o.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/3fe682a82f50d426-s.09q3q1i5159bl.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/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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/13bf9871fe164e7f-s.0s19wthhh_6~m.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/cc545e633e20c56d-s.0dza.stei.9v7.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/71b036adf157cdcf-s.03nf~dfjdkf~..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/89b21bb081cb7469-s.0gfhww.tctz1o.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/3fe682a82f50d426-s.09q3q1i5159bl.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/70bc3e132a0a741e-s.p.1409xf.ylxg8g.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_a2d95ee0-module__7DOXZW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_a2d95ee0-module__7DOXZW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_2d5ac183-module__ktIvfW__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_2d5ac183-module__ktIvfW__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
.landing-root{--bg:#0a0a0a;--bg-2:#0f0f0f;--bg-3:#161616;--line:#232323;--line-2:#2e2e2e;--ink:#f5f1ea;--ink-2:#a8a39b;--ink-3:#6b6660;--accent:#d4ff3d;--accent-2:#ff5722;--accent-3:#4ea8ff;--gold:#c9a86a;--serif:var(--font-fraunces,Georgia, serif);--sans:var(--font-inter-tight,-apple-system, sans-serif);--mono:var(--font-jetbrains-mono,ui-monospace, monospace);background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100vh;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}.landing-root:before{content:"";pointer-events:none;z-index:999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-root a{color:inherit;text-decoration:none}.landing-root button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.landing-root .topbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0a0a0ad9;justify-content:space-between;align-items:center;padding:14px 32px;font-size:12px;display:flex;position:fixed;top:0;left:0;right:0}.landing-root .topbar .brand{align-items:center;gap:10px;font-weight:700;display:flex}.landing-root .topbar .brand .dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite vc-pulse}@keyframes vc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.landing-root .topbar nav{gap:28px;display:flex}.landing-root .topbar nav a{color:var(--ink-2);transition:color .2s}.landing-root .topbar nav a:hover{color:var(--accent)}.landing-root .topbar .cta{background:var(--accent);color:var(--bg);letter-spacing:.05em;padding:8px 16px;font-weight:700;transition:transform .2s}.landing-root .topbar .cta:hover{transform:translateY(-1px)}.landing-root .topbar .signin{color:var(--ink-2);margin-right:6px;transition:color .2s}.landing-root .topbar .signin:hover{color:var(--accent)}@media (max-width:800px){.landing-root .topbar nav{display:none}.landing-root .topbar{padding:12px 20px}}.landing-root .hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:100vh;padding:120px 32px 60px;display:grid;position:relative;overflow:hidden}.landing-root .hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 20%,#d4ff3d14,#0000 50%),radial-gradient(circle at 20% 80%,#4ea8ff0f,#0000 50%);position:absolute;inset:0}.landing-root .hero-meta{font-family:var(--mono);color:var(--ink-3);letter-spacing:.15em;text-transform:uppercase;font-size:11px;position:absolute;top:80px;left:32px}.landing-root .hero-content{z-index:2;position:relative}.landing-root .eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);border:1px solid #d4ff3d4d;border-radius:100px;align-items:center;gap:10px;margin-bottom:28px;padding:6px 12px;font-size:11px;display:inline-flex}.landing-root .eyebrow .live{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s infinite vc-pulse}.landing-root h1.headline{font-family:var(--serif);letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(48px,7vw,96px);font-weight:300;line-height:.95}.landing-root h1.headline em{color:var(--accent);font-style:italic;font-weight:400}.landing-root h1.headline .strike{color:var(--ink-3);font-weight:300;position:relative}.landing-root h1.headline .strike:after{content:"";background:var(--accent-2);height:2px;position:absolute;top:52%;left:-2%;right:-2%;transform:rotate(-2deg)}.landing-root .hero-sub{color:var(--ink-2);max-width:520px;margin-bottom:40px;font-size:18px;line-height:1.6}.landing-root .hero-sub strong{color:var(--ink);font-weight:500}.landing-root .hero-actions{flex-wrap:wrap;gap:16px;display:flex}.landing-root .btn-primary{background:var(--accent);color:var(--bg);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;padding:16px 28px;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex;position:relative;overflow:hidden}.landing-root .btn-primary:hover{background:var(--ink);box-shadow:4px 4px 0 var(--accent);transform:translate(-2px,-2px)}.landing-root .btn-secondary{border:1px solid var(--line-2);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);padding:16px 28px;font-size:14px;font-weight:500;transition:all .25s}.landing-root .btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.landing-root .hero-visual{z-index:2;position:relative}.landing-root .dash{background:var(--bg-2);border:1px solid var(--line);font-family:var(--mono);border-radius:8px;font-size:11px;overflow:hidden;box-shadow:0 30px 80px -20px #000c}.landing-root .dash-bar{background:var(--bg-3);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.landing-root .dash-bar .dots{gap:6px;display:flex}.landing-root .dash-bar .dots span{background:var(--line-2);border-radius:50%;width:10px;height:10px}.landing-root .dash-bar .dots span:first-child{background:#ff5f56}.landing-root .dash-bar .dots span:nth-child(2){background:#ffbd2e}.landing-root .dash-bar .dots span:nth-child(3){background:#27c93f}.landing-root .dash-bar .url{color:var(--ink-3);letter-spacing:.1em;font-size:10px}.landing-root .dash-bar .status{color:var(--accent);align-items:center;gap:6px;display:flex}.landing-root .dash-bar .status .live{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.6s infinite vc-pulse}.landing-root .dash-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.landing-root .tile{background:var(--bg-2);min-height:110px;padding:16px;position:relative}.landing-root .tile .label{color:var(--ink-3);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:9px}.landing-root .tile .value{font-family:var(--serif);color:var(--ink);margin-bottom:4px;font-size:28px;font-weight:400;line-height:1}.landing-root .tile .delta{color:var(--accent);font-size:10px}.landing-root .tile .delta.down{color:var(--accent-2)}.landing-root .tile.wide{grid-column:span 2}.landing-root .dash-rows{background:var(--bg-2);border-top:1px solid var(--line)}.landing-root .row{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 90px 70px;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:grid}.landing-root .row:last-child{border-bottom:none}.landing-root .row .time{color:var(--ink-3)}.landing-root .row .desc{color:var(--ink)}.landing-root .row .tag{letter-spacing:.1em;text-transform:uppercase;background:var(--bg-3);color:var(--ink-2);text-align:center;border:1px solid var(--line-2);border-radius:3px;padding:2px 6px;font-size:9px}.landing-root .row .tag.events{color:var(--accent-3);border-color:#4ea8ff4d}.landing-root .row .tag.inv{color:var(--gold);border-color:#c9a86a4d}.landing-root .row .tag.staff{color:var(--accent);border-color:#d4ff3d4d}.landing-root .row .tag.alert{color:var(--accent-2);background:#ff57220f;border-color:#ff572266}.landing-root .row .amt{color:var(--ink);text-align:right;font-weight:500}.landing-root .spark{opacity:.6;width:60px;height:24px;position:absolute;bottom:10px;right:14px}@media (max-width:1000px){.landing-root .hero{grid-template-columns:1fr;padding-top:100px}.landing-root .hero-meta{display:none}}.landing-root .ticker{background:var(--bg-2);border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:14px 0;font-size:12px;overflow:hidden}.landing-root .ticker-track{white-space:nowrap;gap:60px;animation:50s linear infinite vc-scroll;display:flex}.landing-root .ticker-track span{color:var(--ink-2);align-items:center;gap:10px;display:inline-flex}.landing-root .ticker-track span .dot{background:var(--accent);border-radius:50%;width:4px;height:4px}@keyframes vc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-root section{border-bottom:1px solid var(--line);padding:120px 32px;position:relative}.landing-root .container{max-width:1280px;margin:0 auto}.landing-root .section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:80px;display:flex}.landing-root .section-tag{font-family:var(--mono);color:var(--ink-3);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:11px;display:flex}.landing-root .section-tag:before{content:"";background:var(--accent);width:32px;height:1px}.landing-root h2.section-title{font-family:var(--serif);letter-spacing:-.02em;max-width:720px;font-size:clamp(36px,5vw,64px);font-weight:300;line-height:1}.landing-root h2.section-title em{color:var(--accent);font-style:italic}.landing-root .section-blurb{max-width:380px;color:var(--ink-2);font-size:15px;line-height:1.6}.landing-root .modules{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(12,1fr);gap:1px;display:grid}.landing-root .module{background:var(--bg);flex-direction:column;min-height:280px;padding:36px 32px;transition:background .3s;display:flex;position:relative}.landing-root .module:hover{background:var(--bg-2)}.landing-root .module:hover .module-icon{color:var(--accent);transform:rotate(-4deg)scale(1.05)}.landing-root .m-1{grid-column:span 5}.landing-root .m-2{grid-column:span 4}.landing-root .m-3{grid-column:span 3}.landing-root .m-4,.landing-root .m-5,.landing-root .m-6{grid-column:span 4}.landing-root .m-7,.landing-root .m-8{grid-column:span 6}@media (max-width:900px){.landing-root .modules{grid-template-columns:repeat(2,1fr)}.landing-root .module{grid-column:span 1!important}}@media (max-width:540px){.landing-root .modules{grid-template-columns:1fr}}.landing-root .module-num{font-family:var(--mono);color:var(--ink-3);letter-spacing:.15em;margin-bottom:24px;font-size:11px}.landing-root .module-icon{width:48px;height:48px;color:var(--ink);margin-bottom:20px;transition:all .3s}.landing-root .module-icon svg{width:100%;height:100%}.landing-root .module h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:12px;font-size:28px;font-weight:400;line-height:1.1}.landing-root .module h3 em{color:var(--accent);font-style:italic}.landing-root .module p{color:var(--ink-2);margin-bottom:auto;font-size:14px;line-height:1.6}.landing-root .module-features{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.landing-root .module-features span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:3px;padding:4px 8px;font-size:10px}.landing-root .module.featured{background:linear-gradient(135deg, var(--bg-2), var(--bg));border-right:1px solid var(--line)}.landing-root .module.featured .module-icon{color:var(--accent)}.landing-root .module.featured h3{font-size:36px}.landing-root .module.featured:before{content:"PRIMARY";font-family:var(--mono);letter-spacing:.2em;color:var(--accent);border:1px solid var(--accent);border-radius:3px;padding:4px 8px;font-size:9px;position:absolute;top:28px;right:32px}.landing-root .stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.landing-root .stat{border-right:1px solid var(--line);padding:60px 32px;position:relative}.landing-root .stat:last-child{border-right:none}.landing-root .stat .v{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1}.landing-root .stat .v em{color:var(--accent);font-style:normal}.landing-root .stat .l{font-family:var(--mono);color:var(--ink-3);letter-spacing:.15em;text-transform:uppercase;font-size:11px}@media (max-width:800px){.landing-root .stats{grid-template-columns:repeat(2,1fr)}.landing-root .stat:nth-child(2){border-right:none}.landing-root .stat:first-child,.landing-root .stat:nth-child(2){border-bottom:1px solid var(--line)}}.landing-root .showcase{background:var(--bg-2)}.landing-root .showcase-frame{background:var(--bg);border:1px solid var(--line);min-height:540px;font-family:var(--mono);border-radius:12px;grid-template-columns:220px 1fr;margin-top:60px;font-size:12px;display:grid;overflow:hidden}.landing-root .sc-side{background:var(--bg-3);border-right:1px solid var(--line);padding:20px 0}.landing-root .sc-side .sc-logo{border-bottom:1px solid var(--line);font-family:var(--sans);letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:16px;padding:0 20px 24px;font-size:14px;font-weight:700;display:flex}.landing-root .sc-side .sc-logo .lg-dot{background:var(--accent);border-radius:2px;width:8px;height:8px}.landing-root .sc-nav-section{margin-bottom:16px;padding:0 12px}.landing-root .sc-nav-section h5{color:var(--ink-3);letter-spacing:.2em;text-transform:uppercase;padding:0 8px 8px;font-size:9px;font-weight:500}.landing-root .sc-nav-item{color:var(--ink-2);cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:7px 8px;font-size:12px;display:flex}.landing-root .sc-nav-item:hover{background:var(--line);color:var(--ink)}.landing-root .sc-nav-item.active{background:var(--accent);color:var(--bg);font-weight:600}.landing-root .sc-main{flex-direction:column;gap:20px;padding:24px 28px;display:flex;overflow:hidden}.landing-root .sc-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.landing-root .sc-header h4{font-family:var(--serif);font-size:22px;font-weight:400}.landing-root .sc-header .sc-actions{gap:8px;display:flex}.landing-root .sc-header .sc-actions button{border:1px solid var(--line-2);color:var(--ink-2);border-radius:4px;padding:6px 12px;font-size:11px}.landing-root .sc-header .sc-actions button.primary{background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:600}.landing-root .sc-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.landing-root .sc-kpi{background:var(--bg-2);border:1px solid var(--line);border-radius:6px;padding:14px}.landing-root .sc-kpi .k-l{color:var(--ink-3);letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font-size:9px}.landing-root .sc-kpi .k-v{font-family:var(--serif);font-size:22px}.landing-root .sc-kpi .k-d{color:var(--accent);font-size:10px}.landing-root .sc-kpi .k-d.down{color:var(--accent-2)}.landing-root .sc-chart{background:var(--bg-2);border:1px solid var(--line);border-radius:6px;height:180px;padding:16px;position:relative}.landing-root .sc-chart .ch-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.landing-root .sc-chart .ch-head h6{font-family:var(--sans);font-size:12px;font-weight:500}.landing-root .sc-chart .ch-head .legend{color:var(--ink-3);gap:12px;font-size:10px;display:flex}.landing-root .sc-chart .ch-head .legend span{align-items:center;gap:4px;display:flex}.landing-root .sc-chart .ch-head .legend i{background:var(--accent);border-radius:2px;width:8px;height:8px}.landing-root .sc-chart .ch-head .legend .b i{background:var(--accent-3)}.landing-root .sc-chart svg{width:100%;height:calc(100% - 32px)}@media (max-width:800px){.landing-root .showcase-frame{grid-template-columns:1fr}.landing-root .sc-side{display:none}.landing-root .sc-kpis{grid-template-columns:repeat(2,1fr)}}.landing-root .pull{text-align:center;background:radial-gradient(circle at 50% 50%, #d4ff3d0a, transparent 70%), var(--bg);padding:140px 32px}.landing-root .pull blockquote{font-family:var(--serif);letter-spacing:-.015em;max-width:1000px;margin:0 auto 40px;font-size:clamp(28px,4vw,56px);font-style:italic;font-weight:300;line-height:1.15}.landing-root .pull blockquote:before,.landing-root .pull blockquote:after{content:"\"";color:var(--accent)}.landing-root .pull .who{font-family:var(--mono);letter-spacing:.15em;color:var(--ink-3);text-transform:uppercase;font-size:12px}.landing-root .pull .who strong{color:var(--ink);font-weight:700}.landing-root .integrations{background:var(--bg-2);padding:100px 32px}.landing-root .int-grid{background:var(--line);grid-template-columns:repeat(6,1fr);gap:1px;margin-top:40px;display:grid}.landing-root .int{background:var(--bg-2);text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);cursor:default;padding:32px 16px;font-size:11px;transition:all .2s}.landing-root .int:hover{background:var(--bg-3);color:var(--accent)}@media (max-width:700px){.landing-root .int-grid{grid-template-columns:repeat(3,1fr)}}.landing-root .cta-section{text-align:center;padding:160px 32px;position:relative;overflow:hidden}.landing-root .cta-section:before{content:"";background:radial-gradient(circle at 30%,#d4ff3d14,#0000 50%),radial-gradient(circle at 70%,#4ea8ff0d,#0000 50%);position:absolute;inset:0}.landing-root .cta-section .container{position:relative}.landing-root .cta-section h2{font-family:var(--serif);letter-spacing:-.025em;margin-bottom:32px;font-size:clamp(48px,7vw,96px);font-weight:300;line-height:.95}.landing-root .cta-section h2 em{color:var(--accent);font-style:italic}.landing-root .cta-section p{color:var(--ink-2);max-width:560px;margin:0 auto 48px;font-size:18px}.landing-root footer{background:var(--bg-2);border-top:1px solid var(--line);padding:80px 32px 40px}.landing-root .f-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1280px;margin:0 auto 60px;display:grid}.landing-root .f-brand .b-logo{font-family:var(--serif);margin-bottom:16px;font-size:28px;font-style:italic;font-weight:400}.landing-root .f-brand p{color:var(--ink-2);max-width:320px;font-size:14px}.landing-root .f-col h6{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-size:11px}.landing-root .f-col a{color:var(--ink-2);padding:6px 0;font-size:14px;transition:color .2s;display:block}.landing-root .f-col a:hover{color:var(--accent)}.landing-root .f-bottom{border-top:1px solid var(--line);max-width:1280px;font-family:var(--mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:0 auto;padding-top:24px;font-size:11px;display:flex}@media (max-width:800px){.landing-root .f-grid{grid-template-columns:1fr 1fr}.landing-root .f-brand{grid-column:span 2}}.landing-root .fade-up{opacity:0;transition:all .9s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}.landing-root .fade-up.in{opacity:1;transform:translateY(0)}
