@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.1qlvuf-h9_nww.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:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.3s80slo4q4lah.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.2jrdrem4nuvb1.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_957108d5-module__v3dQCW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_957108d5-module__v3dQCW__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_eaa4bee4-module__dFVSAq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_eaa4bee4-module__dFVSAq__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_e06d9437-module__v8ILfq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e06d9437-module__v8ILfq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f146260bbede82cf-s.1potcq6x-icy6.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/68cf7a9643a0147c-s.p.2_eyxztx6yzdo.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634eb133124a2e48-s.3qfihie13t8rn.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4d530fe8c289b348-s.1vmo0uhfzpvca.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f880b8522e34bc5-s.2q_6l-rqrn96y.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ea1ed15c3c442612-s.p.1qdx-etmezoem.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c20638421655e761-s.22k-y1z35i4u9.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cd51843e1b2df682-s.0labwasyib2lw.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/285fbc033e3664a3-s.1jllownx001o9.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7a8be8f0920324f3-s.p.3ku2vj75n3mjc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a02609d37ba2779d-s.11wdd8hy3_l-9.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6951b6973c3c085-s.324lil5lj523n.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb522621b1b1766c-s.3ctroq8kzp-9p.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca842eb165cb445f-s.p.0-r2r_yscc7ci.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:IBM Plex Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da02d545810d9a0d-s.1yv6tqguxxik6.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:IBM Plex Sans Devanagari;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9be71ebebe5ac22c-s.44cp7lrusfd--.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:IBM Plex Sans Devanagari Fallback;src:local(Arial);ascent-override:105.77%;descent-override:45.47%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_devanagari_4b32d80d-module__x_Ducq__className{font-family:IBM Plex Sans Devanagari,IBM Plex Sans Devanagari Fallback;font-style:normal}.ibm_plex_sans_devanagari_4b32d80d-module__x_Ducq__variable{--font-devanagari:"IBM Plex Sans Devanagari", "IBM Plex Sans Devanagari Fallback"}
:root{--bg:#efe7d6;--paper:#f8f3e8;--ink:#1c2340;--muted:#6b6553;--line:#d5c9ae;--ruled:#2e468013;--accent:#2b3a78;--on-accent:#f8f3e8;--green:#3f6d32;--green-light:#8fb77c;--amber:#b8750f;--red:#b3372a;--c-transport:#5f7fa8;--c-fee:#8a6f9e;--tint-green:color-mix(in srgb,var(--green) 11%,var(--paper));--tint-amber:color-mix(in srgb,var(--amber) 13%,var(--paper));--amber-ink:color-mix(in srgb,var(--amber) 55%,var(--ink));--radius:4px;--display:var(--font-display),Georgia,serif;--mono:var(--font-mono),ui-monospace,monospace}.dark{--bg:#12162a;--paper:#1a2037;--ink:#ece3cf;--muted:#a59f8c;--line:#2f3756;--ruled:#aabef00d;--accent:#a9b8f0;--on-accent:#12162a;--green:#93c47c;--green-light:#5f8f4f;--amber:#e6a93d;--red:#e0735f;--c-transport:#7f9fca;--c-fee:#b097c4}*{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:74px}body{background-color:var(--bg);background-image:repeating-linear-gradient(to bottom,transparent 0 31px,var(--ruled) 31px 32px);color:var(--ink);font-family:var(--font-sans),var(--font-devanagari),"Nirmala UI",sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:14.5px;line-height:1.55;overflow-x:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display),var(--font-devanagari),serif;font-variation-settings:"SOFT" 60;font-weight:500}h1{letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 80;margin-bottom:18px;font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:1.02}h2{letter-spacing:-.01em;margin-bottom:18px;font-size:1.4rem;line-height:1.2}h3{font-size:1.12rem}::selection{background:var(--amber);color:var(--paper)}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.dark .suggestion,.dark input,.dark select,.dark textarea{color:var(--ink)}.topbar{border-bottom:3px double var(--ink);background:var(--bg);z-index:10;align-items:center;gap:20px;height:70px;padding:0 max(22px,50vw - 570px);display:flex;position:sticky;top:0}.brand{font-family:var(--display);white-space:nowrap;letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-style:italic;font-weight:600;display:flex}.brand-mark{border:1.5px solid var(--ink);width:30px;height:30px;color:var(--ink);border-radius:2px;place-items:center;display:grid;transform:rotate(-4deg)}.main-nav{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.main-nav::-webkit-scrollbar{display:none}.main-nav a{color:var(--muted);white-space:nowrap;border-radius:2px;padding:6px 10px;font-size:13px}.main-nav a.active,.main-nav a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.top-actions{flex:none;align-items:center;gap:10px;display:flex}.icon-btn,.avatar{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:2px;place-items:center;width:34px;height:34px;display:grid}.icon-btn:hover{border-color:var(--ink)}.avatar{background:var(--ink);color:var(--paper);border-color:var(--ink);font-family:var(--mono);font-size:11px;font-weight:600}.language{border:1px solid var(--line);border-radius:2px;display:flex;overflow:hidden}.language button{color:var(--muted);background:0 0;border:0;padding:5px 8px;font-size:11px}.language button.active{background:var(--ink);color:var(--paper)}.unread{background:var(--amber);color:#fff;min-width:16px;height:16px;font-family:var(--mono);border-radius:2px;place-items:center;padding:0 4px;font-size:9px;font-weight:600;display:grid;position:absolute;top:-5px;right:-5px}.page-wrap{max-width:1140px;margin:0 auto;padding:60px 22px 90px}.footer{max-width:1140px;color:var(--muted);font-family:var(--mono);border-top:3px double var(--line);justify-content:space-between;gap:10px;margin:auto;padding:22px 22px 40px;font-size:11px;display:flex}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:9px;font-size:10.5px;font-weight:500}.subtitle{color:var(--muted);max-width:650px;font-size:15.5px}.page-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;padding-bottom:22px;display:flex}.page-title h1{font-size:clamp(2rem,3.4vw,2.9rem)}.method,.data-note,.micro-note{color:var(--muted);font-size:11.5px}.micro-note{margin:18px 0 0}.data-note{border:1px dashed var(--line);white-space:nowrap;font-family:var(--mono);border-radius:2px;padding:4px 10px;font-size:10.5px}.positive-text{color:var(--green)}.warning-text{color:var(--amber)}.btn{border:1.5px solid var(--accent);border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:3px 3px 0 var(--amber)}.btn-secondary{color:var(--accent);border-color:var(--line);background:0 0}.btn-secondary:hover{border-color:var(--accent)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.text-link,.role-grid a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.text-link:hover,.role-grid a:hover{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.text-btn{color:var(--accent);background:0 0;border:0;padding:3px;font-size:12px;font-weight:600}.text-btn.danger{color:var(--red)}.basket-link{color:var(--accent);align-items:center;gap:7px;font-weight:600;display:flex}.basket-link b{background:var(--amber);color:#fff;font-family:var(--mono);border-radius:2px;padding:1px 6px;font-size:10px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 0 var(--line),0 12px 24px -22px #1c234080;margin-bottom:18px;padding:26px}.card h2{font-weight:500}.two-col{grid-template-columns:1fr 1fr;gap:18px;display:grid}.two-col>.card{margin-bottom:0}.section-head{justify-content:space-between;align-items:start;gap:14px;display:flex}.stats{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);gap:0;margin:18px 0 30px;display:grid}.stats.four{grid-template-columns:repeat(4,1fr)}.stats.three{grid-template-columns:repeat(3,1fr)}.stats.two{grid-template-columns:repeat(2,1fr)}.stat{padding:16px 16px 16px 0;position:relative}.stat+.stat{border-left:1px solid var(--line);padding-left:16px}.stat:before{content:"";background:0 0;height:3px;position:absolute;top:-1px;left:0;right:0}.stat.positive:before{background:var(--green)}.stat.warning:before{background:var(--amber)}.stat strong{font-family:var(--mono);letter-spacing:-.02em;font-size:24px;font-weight:500;display:block}.stat small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.bar{border:1px solid var(--ink);height:16px;margin:28px 0 11px;display:flex;overflow:hidden}.bar span+span{border-left:1px solid var(--paper)}.legend{color:var(--muted);font-size:11px;font-family:var(--mono);flex-wrap:wrap;gap:14px;display:flex}.legend i{width:9px;height:9px;margin-right:5px;display:inline-block}.line-items,.order-items,.order-bill,.totals{gap:9px;font-size:12.5px;display:grid}.line-items{margin-top:24px}.line-items span,.line-items strong,.totals span,.totals strong,.order-items span,.order-bill span,.order-bill strong,.variance span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.line-items span:after,.order-bill span:after{content:"";border-bottom:1px dotted var(--line);flex:1;order:1;transform:translateY(-3px)}.line-items b,.order-bill b,.totals b{font-family:var(--mono);order:2;font-weight:500}.line-items strong,.order-bill strong,.totals strong{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);margin-top:4px;padding:10px 0 8px}.line-items strong b,.order-bill strong b,.totals strong b{font-weight:600}.order-items,.order-bill{border-top:1px solid var(--line);padding:18px 0}.order-bill strong{font-size:16px}.totals{border-top:1px solid var(--line);margin-bottom:18px;padding:18px 0}.totals strong{font-size:18px}.totals em{color:var(--green);font-size:11px;font-style:normal}.plain-list{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.plain-list li{border-top:1px solid var(--line);gap:16px;padding:14px 0;display:flex}.plain-list li>b{color:var(--amber);font-family:var(--mono);font-size:12px;font-weight:500}.plain-list span{display:grid}.plain-list small,.produce-row small,.listing-row small,.account-row small{color:var(--muted);font-size:11.5px;display:block}.role-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.role-grid .card{margin:0;padding:20px}.role-grid p{color:var(--muted);min-height:42px;font-size:12px}.role-icon{margin-bottom:18px;font-size:22px}.pills{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.pills span,.pill,.tag,.status{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:3px 8px;font-size:10px}.status{display:inline-block}.pills span:first-child,.pill.green,.status.good{color:var(--green);border-color:var(--green);background:var(--tint-green)}.pills span:nth-child(2),.pill.amber,.status.warning,.status.pending,.tag.old{color:var(--amber-ink);border-color:var(--amber);background:var(--tint-amber)}.decision{border-color:var(--green-light);border-left:4px solid var(--green);grid-template-columns:1fr 220px;gap:34px;display:grid}.crop-hero{align-items:center;gap:20px;display:flex}.crop-hero>span{font-size:52px}.crop-hero h2{margin-bottom:7px}.crop-hero p{color:var(--muted);font-size:13px}.reference{border-left:1px dashed var(--line);flex-direction:column;justify-content:center;padding-left:25px;display:flex}.reference strong{font-family:var(--mono);font-size:30px;font-weight:500}.reference small{color:var(--muted);font-size:10.5px}.produce-row,.listing-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.listing-row{grid-template-columns:1fr auto auto auto}.listing-row>div{align-items:center;gap:6px;display:flex}.crop-emoji{font-size:27px}.crop-emoji.small{margin-right:7px;font-size:20px}.produce-row>strong,.listing-row>strong{font-family:var(--mono);font-size:16px;font-weight:500}.produce-row>strong small,.listing-row>strong small{color:var(--muted);font-size:10px}.run-preview{gap:5px;font-size:12px;display:grid}.run-preview span{color:var(--muted)}.progress{background:color-mix(in srgb,var(--ink) 8%,transparent);border:1px solid var(--line);height:8px;margin:14px 0;overflow:hidden}.progress i{background:var(--green);height:100%;display:block}.progress i.amber-fill{background:var(--amber)}.demand-card{grid-template-columns:42px 1fr 200px;align-items:start;gap:20px;display:grid}.rank{font-family:var(--mono);color:var(--amber);font-size:12px;font-weight:500}.demand-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.demand-head h2{margin:0}.demand-main>p{color:var(--muted);margin:11px 0;font-size:12.5px}.demand-main>small{color:var(--muted);font-size:10.5px}.neighbourhood{border-left:1px dashed var(--line);gap:10px;padding-left:18px;display:grid}.neighbourhood b{font-size:11px}.neighbourhood span{float:right;color:var(--muted);font-weight:400;font-family:var(--mono)}.bottom{grid-column:2/-1}.demand-card .method.bottom{border-top:1px solid var(--line);grid-column:1/-1;margin-top:2px;padding-top:13px}.spark{background:var(--bg);border:1px solid var(--line);border-radius:2px;height:66px;margin:14px 0 6px;padding:7px 8px 16px;position:relative}.spark svg{width:100%;height:100%;position:relative;overflow:visible}.spark-area{fill:var(--accent);opacity:.07}.spark-band{fill:var(--amber);opacity:.2}.spark-now{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.spark-observed{fill:none;stroke:var(--accent);stroke-width:1.5px}.spark-predicted{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 3;opacity:.75}.spark-legend{font-family:var(--mono);color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex;position:absolute;bottom:3px;right:9px}.spark-legend i{border-top:1.5px solid var(--accent);width:12px;height:0;margin-left:6px;display:inline-block}.spark-legend i:first-child{margin-left:0}.spark-legend i.dashed{opacity:.75;border-top-style:dashed}.surplus-plan{margin-top:18px;padding-top:4px}.surplus-plan+.surplus-plan{border-top:1px solid var(--line);margin-top:22px;padding-top:14px}.surplus-plan .demand-head{margin-bottom:6px}.surplus-plan>small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.login-layout{grid-template-columns:1fr 1fr;gap:70px;max-width:920px;margin:45px auto;display:grid}.login-form{gap:17px;margin-top:30px;display:grid}.login-form label,.form-grid label,.resolution label{gap:6px;font-size:12px;font-weight:600;display:grid}.login-form input,.form-grid input,.form-grid select,.form-grid textarea,.report-form textarea,.report-form select,.resolution input,.resolution textarea,.resolution select,.cluster select{border:0;border-bottom:1.5px solid var(--ink);background:color-mix(in srgb,var(--paper) 60%,transparent);color:var(--ink);border-radius:0;outline:none;padding:10px 4px}.login-form input:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.report-form textarea:focus,.resolution input:focus,.resolution textarea:focus{border-bottom-color:var(--amber);background:var(--paper)}.account-list{margin:0}.account-row{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:11px;padding:15px 0;display:flex}.account-row.selected{color:var(--accent)}.account-row.selected .account-initial{background:var(--accent);color:var(--on-accent)}.account-initial{border:1px solid var(--ink);width:34px;height:34px;font-family:var(--mono);border-radius:2px;place-items:center;font-size:11px;font-weight:500;display:grid}.account-row>span:nth-child(2){flex:1}.account-row .tag{color:var(--muted)}.listing-layout{align-items:start}.form-grid{grid-template-columns:1fr 1fr;gap:17px;margin:22px 0;display:grid}.form-grid label:nth-last-child(-n+2),.form-grid .suggestion{grid-column:1/-1}.form-grid textarea{min-height:75px}.suggestion,.left-out,.warning-box{background:var(--tint-amber);border-left:3px solid var(--amber);color:var(--amber-ink);gap:3px;padding:13px;font-size:11.5px;display:grid}.suggestion span,.suggestion small{font-size:11px}.warning-box{margin-top:25px;display:block}.check{align-items:center;grid-template-columns:auto 1fr!important;font-weight:500!important;display:flex!important}.check input,.delivery-options input{accent-color:var(--accent)}.market-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-card{margin:0;padding:18px}.product-top,.price-line,.buy-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-card h2{margin:15px 0 1px;font-size:1.25rem}.product-card p{color:var(--muted);font-size:11px}.price-line strong{font-family:var(--mono);font-size:22px;font-weight:500}.price-line small{color:var(--muted);font-size:10px}.price-line del{color:var(--muted);font-size:11px;font-family:var(--mono)}.grade{margin:13px 0}.product-breakdown{border-top:1px dotted var(--line);color:var(--muted);gap:4px;padding:12px 0;font-size:10.5px;display:grid}.product-breakdown b{color:var(--green)}.stepper{border:1px solid var(--line);border-radius:2px;align-items:center;gap:8px;padding:2px;display:flex}.stepper button{color:var(--accent);background:0 0;border:0;place-items:center;display:grid}.stepper span{font-family:var(--mono);white-space:nowrap;font-size:10px}.add-btn{padding:8px;font-size:11px}.cart-layout{grid-template-columns:1fr 390px;align-items:start;gap:18px;display:grid}.cart-row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:17px 0;display:grid}.cart-row span:nth-child(2){display:grid}.cart-row small{color:var(--muted);font-size:11px}.summary{position:sticky;top:90px}.delivery-options{gap:8px;margin:25px 0;display:grid}.delivery-options label{border:1px solid var(--line);border-radius:2px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:13px;font-size:11.5px;display:grid}.delivery-options label.chosen{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--paper))}.delivery-options input{margin-top:3px}.delivery-options span{display:grid}.delivery-options small{color:var(--muted)}.empty{text-align:center;padding:100px 20px}.empty>span{font-size:42px}.empty p{color:var(--muted)}.order-card{max-width:850px}.report-form{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.report-form textarea{min-height:70px}.offer-grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;padding:18px 0;display:grid}.offer-grid div{display:grid}.offer-grid b{font-family:var(--mono);font-size:19px;font-weight:500}.offer-grid small{color:var(--muted);font-size:10.5px}.held-card{border-color:var(--amber);border-left:4px solid var(--amber)}.run-stops{max-width:850px;position:relative}.stop{grid-template-columns:35px 1fr auto;align-items:start;gap:17px;display:grid}.stop-number{border:1.5px solid var(--ink);width:30px;height:30px;font-family:var(--mono);border-radius:2px;place-items:center;font-weight:500;display:grid}.stop-head{align-items:center;gap:8px;display:flex}.stop-head h2{margin:0}.stop p{color:var(--muted);margin:5px 0;font-size:12px}.handover{text-align:right;min-width:140px}.cluster-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cluster{margin:0}.cluster select{width:100%;margin:13px 0}.cluster .btn{width:100%}.fill-line{font-size:12px;font-family:var(--mono);justify-content:space-between;display:flex}.check-list{gap:12px;padding-left:20px;font-size:12.5px;display:grid}.mini-stop{border-top:1px solid var(--line);gap:12px;padding:13px 0;display:flex}.mini-stop>b{color:var(--accent);font-family:var(--mono);font-weight:500}.mini-stop span{display:grid}.mini-stop small{color:var(--muted);font-size:10.5px}.inner-stats{margin:22px 0}.definition{grid-template-columns:1fr auto;gap:13px;font-size:12.5px;display:grid}.definition dt{color:var(--muted)}.definition dd{font-family:var(--mono);margin:0;font-weight:500}.variance{gap:14px;font-size:12.5px;display:grid}.caveats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.caveats span{border-left:2px solid var(--amber);color:var(--muted);padding:10px;font-size:12px}.complaint-text{background:var(--bg);font-family:var(--display);padding:15px;font-size:15px;font-style:italic}.affected{border-bottom:1px solid var(--line);gap:4px;padding:15px 0;font-size:12px;display:grid}.affected span{color:var(--muted)}.resolution{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.resolution label:nth-last-child(-n+2),.resolution textarea{grid-column:1/-1}.resolution textarea{min-height:70px}.refresh-result{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.refresh-result span:first-child{display:grid}.refresh-result small{color:var(--muted);font-size:11px}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:700px}.table-wrap thead tr{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.table-wrap th{text-align:left;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.table-wrap td,.table-wrap th{border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 10px;font-size:12.5px}.table-wrap tbody tr:hover{background:color-mix(in srgb,var(--amber) 6%,transparent)}html:has(.ledger){scroll-snap-type:y proximity}.ledger{position:relative}.margin-rule{background:color-mix(in srgb,var(--red) 22%,transparent);z-index:1;pointer-events:none;width:2px;position:fixed;top:0;bottom:0;left:max(10px,50vw - 600px)}.margin-rule i{background:var(--red);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.folio{scroll-snap-align:start;grid-template-columns:90px 1fr;align-content:center;gap:28px;max-width:1140px;min-height:calc(100svh - 70px);margin:0 auto;padding:70px 22px;display:grid;position:relative}.folio+.folio{border-top:1px solid var(--line)}.folio-no{font-family:var(--mono);letter-spacing:.1em;color:var(--red);align-self:start;padding-top:12px;font-size:11px;position:sticky;top:110px}.folio-no b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin-top:6px;font-size:64px;font-style:italic;font-weight:400;line-height:1;display:block}.folio h1{max-width:15ch;margin-bottom:28px;font-size:clamp(2.6rem,6.4vw,6rem);line-height:.98}.folio h1 .line{display:block}.folio h1 em{color:var(--accent);font-style:italic}.folio h2{letter-spacing:-.02em;font-variation-settings:"opsz" 144,"SOFT" 80;max-width:18ch;margin-bottom:26px;font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.02}.folio .lede{max-width:60ch;color:var(--muted);font-size:17px}.folio-split{grid-template-columns:1.1fr .9fr;align-items:end;gap:56px;display:grid}.entries{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.entries li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:14px 0;font-size:15px;display:flex}.entries li:after{content:"";border-bottom:1px dotted var(--line);flex:1;order:1}.entries li>span:first-child{font-family:var(--mono);color:var(--red);font-size:11px}.entries li>b{font-family:var(--mono);order:2;font-weight:500}.entries li.total{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:600}.figures{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.figure{border-bottom:1px solid var(--line);padding:26px 24px 26px 0}.figure:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.figure strong{font-family:var(--mono);letter-spacing:-.04em;font-size:clamp(2.2rem,5vw,4.2rem);font-weight:400;line-height:1;display:block}.figure.positive strong{color:var(--green)}.figure.warning strong{color:var(--amber)}.figure small{color:var(--muted);margin-top:8px;font-size:12.5px;display:block}.reasons{counter-reset:r;margin:0;padding:0;list-style:none}.reasons li{border-top:1px solid var(--line);grid-template-columns:70px 1fr;align-items:baseline;gap:18px;padding:22px 0;display:grid}.reasons li:last-child{border-bottom:1px solid var(--line)}.reasons b{font-family:var(--mono);color:var(--red);font-size:13px;font-weight:400}.reasons strong{font-family:var(--display);font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:500;line-height:1.1;display:block}.reasons small{color:var(--muted);font-size:14px}.accounts{border-top:1px solid var(--ink)}.accounts a{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:18px;padding:18px 6px;display:grid}.accounts a:hover{background:color-mix(in srgb,var(--amber) 8%,transparent)}.accounts .account-initial{width:40px;height:40px;font-size:16px}.accounts strong{font-family:var(--display);font-size:1.35rem;font-weight:500;display:block}.accounts small{color:var(--muted)}.accounts .go{font-family:var(--mono);color:var(--accent);align-items:center;gap:6px;font-size:12px;display:flex}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.colophon{color:var(--muted);max-width:70ch;font-size:12.5px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.card,.demand-card,.stat,.surplus-plan{animation:linear both ink-lift;animation-timeline:view();animation-range:entry entry 55%}.listing-row,.produce-row,.plain-list li,.table-wrap tbody tr{animation:linear both ink-in;animation-timeline:view();animation-range:entry entry 80%}.page-title h1{animation:linear both title-settle;animation-timeline:view();animation-range:entry entry 40%}.spark{animation:linear both ink-in;animation-timeline:view();animation-range:entry 10% entry 70%}.margin-rule i{animation:linear both fill-down;animation-timeline:scroll(root)}.folio-no b{animation:linear both numeral-drift;animation-timeline:view();animation-range:cover}.folio h1 .line{animation:linear both line-away;animation-timeline:view();animation-range:exit exit 90%}.folio h1 .line:nth-child(2){animation-range:exit 8% exit 95%}.folio h1 .line:nth-child(3){animation-range:exit 16%}.folio h2{animation:linear both title-settle;animation-timeline:view();animation-range:entry 5% cover 40%}.folio+.folio .entries li,.reasons li,.accounts a{animation:linear both ink-in;animation-timeline:view();animation-range:entry 10% cover 35%}.figure strong{animation:linear both figure-in;animation-timeline:view();animation-range:entry 10% cover 40%}.folio .bar span{transform-origin:0;animation:linear both meter-grow;animation-timeline:view();animation-range:entry 20% cover 45%}}@keyframes ink-lift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ink-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes title-settle{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fill-down{to{transform:scaleY(1)}}@keyframes numeral-drift{0%{opacity:.2;transform:translateY(40px)}50%{opacity:1}to{opacity:.2;transform:translateY(-40px)}}@keyframes line-away{to{opacity:0;transform:translate(-6%)}}@keyframes figure-in{0%{opacity:0;filter:blur(4px);transform:translateY(30%)scale(.92)}to{opacity:1;filter:none;transform:none}}.progress>i{transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) both meter-grow}@keyframes meter-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (hover:hover){.card{transition:border-color .2s}.card:hover{border-color:color-mix(in srgb,var(--ink) 45%,var(--line))}.demand-card:hover .rank span{background:var(--amber);color:#fff}.listing-row,.produce-row{transition:background-color .2s}.listing-row:hover,.produce-row:hover{background:color-mix(in srgb,var(--amber) 6%,transparent)}}.arrow{transition:transform .2s}.btn:hover .arrow,.text-btn:hover .arrow,a:hover .arrow{transform:translate(3px)}button,.btn{transition:transform .12s cubic-bezier(.2,.7,.2,1),box-shadow .12s,background-color .2s,border-color .2s,color .2s}button:active,.btn:active{transform:scale(.97)}.btn-primary:active{box-shadow:1px 1px 0 var(--amber);transform:translate(2px,2px)}.is-pending{opacity:.72;cursor:progress}.is-pending:after{content:"";vertical-align:-1px;border:2px solid;border-right-color:#0000;border-radius:50%;width:11px;height:11px;margin-left:8px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.is-pending:after{animation:none}html:has(.ledger){scroll-snap-type:none}}@media (max-width:800px){.topbar{gap:12px}html{scroll-padding-top:104px}.topbar{flex-wrap:wrap;row-gap:4px;height:auto;padding-block:10px 6px}.brand{flex:1}.main-nav{flex-basis:100%;order:3;margin-inline:-10px}.folio-no b{animation:none!important}.page-wrap{padding-top:40px}.login-layout,.two-col,.cart-layout,.folio-split{grid-template-columns:1fr;gap:25px}.stats.four{grid-template-columns:repeat(2,1fr)}.stats.four .stat:nth-child(3){border-left:0;padding-left:0}.role-grid,.market-grid{grid-template-columns:repeat(2,1fr)}.decision{grid-template-columns:1fr}.reference{border-left:0;border-top:1px dashed var(--line);padding:18px 0 0}.demand-card{grid-template-columns:28px 1fr}.neighbourhood{border-left:0;border-top:1px dashed var(--line);grid-column:2;padding:17px 0 0}.bottom{grid-column:2}.listing-row{grid-template-columns:1fr auto}.listing-row>strong{grid-area:1/2}.listing-row>.text-btn{grid-column:2}.summary{position:static}.caveats{grid-template-columns:1fr 1fr}.offer-grid{grid-template-columns:repeat(2,1fr)}.resolution{grid-template-columns:1fr}.resolution label:nth-last-child(-n+2),.resolution textarea{grid-column:auto}.footer{flex-direction:column;gap:5px}.folio{grid-template-columns:1fr;gap:10px;min-height:auto;padding:56px 22px 56px 30px}.folio-no{align-items:baseline;gap:12px;padding:0;display:flex;position:static}.folio-no b{margin:0;font-size:40px}.margin-rule{left:12px}}@media (max-width:480px){.topbar{padding:0 15px}.brand{gap:8px;font-size:20px}.avatar{display:none}.page-wrap{padding-inline:15px}.page-title{flex-direction:column;align-items:start}.page-title .btn{width:100%}h1{font-size:2.3rem}.stats.four,.stats.three,.stats.two,.role-grid,.market-grid{grid-template-columns:1fr 1fr}.stats.three .stat:nth-child(3){border-left:0;padding-left:0}.stat strong{font-size:18px}.stat small{font-size:10px}.card{padding:18px}.hero-actions .btn{width:100%}.crop-hero{align-items:start}.crop-hero>span{font-size:38px}.form-grid{grid-template-columns:1fr}.form-grid label:nth-last-child(-n+2),.form-grid .suggestion{grid-column:auto}.demand-card{gap:10px;padding:15px}.demand-head .crop-emoji{width:100%}.cart-row{grid-template-columns:auto 1fr auto}.cart-row>.text-btn{text-align:left;grid-column:2}.stop{grid-template-columns:30px 1fr}.handover{text-align:left;grid-column:2}.stop-head{flex-direction:column;align-items:start}.cluster-grid,.caveats{grid-template-columns:1fr}.language button{padding-inline:5px}.folio{padding-inline:15px;padding-left:26px}.folio h1{font-size:2.6rem}.figures{grid-template-columns:1fr}.figure:nth-child(2n){border-left:0;padding-left:0}.reasons li{grid-template-columns:40px 1fr}.accounts a{grid-template-columns:40px 1fr;gap:12px}.accounts .go{grid-column:2}}:root{--bg:#f6f8f0;--paper:#fff;--ink:#19332b;--muted:#61766b;--line:#d9e3d7;--ruled:transparent;--accent:#185b40;--on-accent:#fff;--green:#267448;--green-light:#b8d8ab;--amber:#d79038;--red:#c96243;--c-transport:#579eb0;--c-fee:#8c79b4;--radius:16px;--display:var(--font-display),Georgia,serif}.dark{--bg:#101f1a;--paper:#1a3027;--ink:#eef6ea;--muted:#aec4b4;--line:#385246;--ruled:transparent;--accent:#b4e2a3;--on-accent:#153324;--green:#a6d593;--green-light:#456b4c;--amber:#f3bd6d;--red:#ec927b}body{background-image:none}.topbar{background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{color:var(--accent);font-style:normal;font-weight:700}.brand-mark{background:var(--accent);color:var(--on-accent);border:0;border-radius:10px;width:36px;height:36px;transform:none}.main-nav a,.icon-btn,.avatar,.language,.btn,.card,.data-note{border-radius:var(--radius)}.main-nav a.active,.main-nav a:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.btn-primary{box-shadow:0 9px 24px color-mix(in srgb,var(--accent) 22%,transparent)}.btn-primary:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 28%,transparent);transform:translateY(-2px)}.card{box-shadow:0 12px 32px -28px color-mix(in srgb,var(--ink) 45%,transparent)}.footer{border-top:1px solid var(--line)}.home{overflow:hidden}.home-hero,.home-section,.home-cta{max-width:1240px;margin:auto;padding-inline:clamp(20px,5vw,72px)}.home-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,70px);min-height:min(780px,100svh - 70px);padding-block:70px 80px;display:grid}.home-kicker{font-family:var(--mono);letter-spacing:.13em;color:var(--green);align-items:center;gap:10px;margin-bottom:22px;font-size:11px;font-weight:600;display:flex}.live-dot{background:#80bd60;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #80bd6030}.home-hero h1{letter-spacing:-.055em;max-width:11ch;margin-bottom:28px;font-size:clamp(3.4rem,6vw,6.1rem);line-height:.98}.home-hero h1 em{color:var(--green);font-style:italic}.home-intro{color:var(--muted);max-width:52ch;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.home-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.home-actions .btn{padding:14px 20px}.home-trust{color:var(--muted);max-width:58ch;margin:26px 0 0;font-size:12px}.home-art{isolation:isolate;background:linear-gradient(165deg,#def0c6 0%,#f6e8ae 47%,#e3b678 100%);border-radius:40px;height:clamp(420px,40vw,570px);position:relative;overflow:hidden;box-shadow:0 26px 80px -42px #274b36aa}.home-art-sun{aspect-ratio:1;background:#fff6cd;border-radius:50%;width:44%;position:absolute;top:5%;right:4%;box-shadow:0 0 90px #fff9d1}.home-art-hill{background:#7da76b;border-radius:50% 50% 0 0;width:150%;height:80%;position:absolute;bottom:-38%;left:-30%;transform:rotate(-10deg)}.home-art-hill.two{background:#3a7551;bottom:-47%;left:18%;transform:rotate(12deg)}.home-art-route{filter:drop-shadow(0 2px 2px #33634d66);border:4px dashed #fff8d9;border-radius:53% 45% 48% 44%;position:absolute;inset:26% 10% 20%;transform:rotate(-19deg)}.home-art-pin{z-index:2;color:#285238;background:#fffdf4;border:1px solid #e3e9d6;border-radius:16px;align-items:center;gap:9px;min-width:105px;padding:10px 14px;display:flex;position:absolute;transform:rotate(-4deg);box-shadow:0 14px 30px #214c3550}.home-art-pin span{font-size:30px}.home-art-pin b{font-family:var(--mono);letter-spacing:.08em;font-size:10px}.home-art-pin.farm{top:32%;left:8%}.home-art-pin.pickup{top:49%;right:12%;transform:rotate(5deg)}.home-art-pin.home-pin{bottom:15%;left:27%;transform:rotate(3deg)}.home-art-caption{z-index:3;color:#356147;font:600 10px var(--mono);letter-spacing:.09em;background:#fffdf4e8;border-radius:100px;padding:8px 14px;position:absolute;bottom:24px;right:24px}.home-section{padding-block:95px}.home-section-head{max-width:650px;margin-bottom:37px}.home-section h2,.home-cta h2{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(2.3rem,4.5vw,4.3rem);line-height:1.06}.home-section-head>p:last-child{color:var(--muted);font-size:16px}.home-process{border-top:1px solid var(--line)}.home-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.home-steps article{border:1px solid var(--line);background:var(--paper);border-radius:22px;min-height:286px;padding:30px;box-shadow:0 15px 35px -32px #19332b}.home-steps article>span{font:600 11px var(--mono);letter-spacing:.1em;color:var(--green)}.home-step-icon{color:var(--green);margin:32px 0 22px;font-size:52px;line-height:1}.home-steps h3{margin:0 0 9px;font-size:1.55rem}.home-steps p{color:var(--muted);margin:0}.home-data{background:color-mix(in srgb,var(--green) 8%,var(--bg));max-width:none;padding-inline:max(clamp(20px,5vw,72px),50vw - 548px)}.home-prices{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.home-price{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:22px;display:flex}.home-price span{font-weight:600}.home-price strong{font-family:var(--display);margin:12px 0;font-size:clamp(1.8rem,3vw,2.6rem)}.home-price small,.home-source{color:var(--muted)}.home-source{margin-top:19px;font-size:11px}.home-data-empty{border:1px dashed var(--line);background:var(--paper);color:var(--muted);border-radius:18px;padding:30px}.home-cta{text-align:center;padding-block:95px 115px}.home-cta .home-kicker{justify-content:center}.home-cta h2{max-width:17ch;margin:0 auto 30px}.home-cta .btn{padding:14px 20px}@media (max-width:900px){.home-hero{grid-template-columns:1fr;min-height:0;padding-block:62px}.home-hero h1{max-width:13ch}.home-art{height:420px}.home-prices{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.home-hero{padding-block:45px}.home-hero h1{font-size:clamp(3rem,12vw,4.6rem)}.home-art{border-radius:24px;height:330px}.home-art-pin{min-width:0;padding:7px 9px}.home-art-pin span{font-size:23px}.home-art-pin b{font-size:8px}.home-art-caption{font-size:8px;bottom:12px;right:12px}.home-section{padding-block:62px}.home-steps{grid-template-columns:1fr}.home-steps article{min-height:0;padding:23px}.home-step-icon{margin:18px 0 13px;font-size:42px}.home-prices{grid-template-columns:1fr 1fr}.home-price{padding:15px}.home-price strong{font-size:1.8rem}.home-price small{font-size:10px}.home-cta{padding-block:70px}}@media (max-width:390px){.home-prices{grid-template-columns:1fr}.home-actions .btn{width:100%}.top-actions{gap:5px}.brand{font-size:17px}}
