@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_8e47ce46-module__UqgS-W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_8e47ce46-module__UqgS-W__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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?dpl=dpl_AcuRtxrBrVeUSakwGNdYqfEeNZJG)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_fe484d9a-module__uqZegW__className{font-family:Fraunces,Fraunces Fallback}.fraunces_fe484d9a-module__uqZegW__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}
:root{--units-0:0;--units-1:1px;--units-2:2px;--units-3:3px;--units-4:4px;--units-6:6px;--units-8:8px;--units-10:10px;--units-12:12px;--units-14:14px;--units-16:16px;--units-18:18px;--units-20:20px;--units-22:22px;--units-24:24px;--units-26:26px;--units-28:28px;--units-32:32px;--units-36:36px;--units-40:40px;--units-44:44px;--units-48:48px;--units-56:56px;--units-64:64px;--units-72:72px;--units-80:80px;--units-96:96px;--units-400:400;--units-500:500;--units-600:600;--units-700:700;--units-1000:1000px;--units-1080:1080px;--units-0_25:.25px;--units-0_5:.5px}
:root,[data-theme=light]{--sprout-50:#f5faec;--sprout-100:#e8f2d9;--sprout-200:#d0e5b5;--sprout-300:#b5d78b;--sprout-400:#92c460;--sprout-500:#6ba53d;--sprout-600:#588c30;--sprout-700:#4a7a26;--sprout-800:#3b621f;--sprout-900:#2f4a1b;--sprout-950:#1a2a0f;--blossom-50:#fdf5f8;--blossom-100:#faeaf0;--blossom-200:#f5dce6;--blossom-300:#f1d0db;--blossom-400:#ecc3d2;--blossom-500:#e8b7c9;--blossom-600:#d194ab;--blossom-700:#b57387;--blossom-800:#8a4f62;--blossom-900:#5e2a3c;--blossom-950:#2e1320;--pebble-50:#f4f2ed;--pebble-100:#e8e5dd;--pebble-200:#d4d0c4;--pebble-300:#bab5a6;--pebble-400:#9f9988;--pebble-500:#847e6e;--pebble-600:#6b6557;--pebble-700:#544f44;--pebble-800:#3e3a33;--pebble-900:#292723;--pebble-950:#161513;--cornflower-50:#f1f5fa;--cornflower-100:#dce7f3;--cornflower-200:#b8cde5;--cornflower-300:#95b3d7;--cornflower-400:#6f97c7;--cornflower-500:#4a7bb7;--cornflower-600:#3d6699;--cornflower-700:#32547d;--cornflower-800:#284260;--cornflower-900:#1e3046;--cornflower-950:#0f1d2f;--meadow-50:#f8fbf1;--meadow-100:#f0f6e5;--meadow-200:#e5f0d3;--meadow-300:#daeac2;--meadow-400:#d0e3b5;--meadow-500:#c5dda8;--meadow-600:#a8c585;--meadow-700:#8aab66;--meadow-800:#648248;--meadow-900:#3f5424;--meadow-950:#1f2a11;--honey-50:#fef8e8;--honey-100:#fcefd0;--honey-200:#fae2a8;--honey-300:#f8d58a;--honey-400:#f6c763;--honey-500:#f4b942;--honey-600:#d89e2e;--honey-700:#b8851f;--honey-800:#8e6716;--honey-900:#6b4a0e;--honey-950:#3d2a07;--terracotta-50:#fbf1ec;--terracotta-100:#f5e0d3;--terracotta-200:#ecc2ab;--terracotta-300:#e0a283;--terracotta-400:#d38260;--terracotta-500:#c5613e;--terracotta-600:#a84f30;--terracotta-700:#8b4025;--terracotta-800:#6e311c;--terracotta-900:#522313;--terracotta-950:#2e120a;--white:#fff;--black:#000}[data-theme=dark]{--sprout-50:#2f4a1b;--sprout-100:#3b621f;--sprout-200:#4a7a26;--sprout-300:#588c30;--sprout-400:#6ba53d;--sprout-500:#92c460;--sprout-600:#b5d78b;--sprout-700:#d0e5b5;--sprout-800:#e8f2d9;--sprout-900:#f5faec;--sprout-950:#fff;--blossom-50:#5e2a3c;--blossom-100:#8a4f62;--blossom-200:#b57387;--blossom-300:#d194ab;--blossom-400:#e8b7c9;--blossom-500:#ecc3d2;--blossom-600:#f1d0db;--blossom-700:#f5dce6;--blossom-800:#faeaf0;--blossom-900:#fdf5f8;--blossom-950:#fff;--pebble-50:#292723;--pebble-100:#3e3a33;--pebble-200:#544f44;--pebble-300:#6b6557;--pebble-400:#847e6e;--pebble-500:#9f9988;--pebble-600:#bab5a6;--pebble-700:#d4d0c4;--pebble-800:#e8e5dd;--pebble-900:#f4f2ed;--pebble-950:#fff;--cornflower-50:#1e3046;--cornflower-100:#284260;--cornflower-200:#32547d;--cornflower-300:#3d6699;--cornflower-400:#4a7bb7;--cornflower-500:#6f97c7;--cornflower-600:#95b3d7;--cornflower-700:#b8cde5;--cornflower-800:#dce7f3;--cornflower-900:#f1f5fa;--cornflower-950:#fff;--meadow-50:#3f5424;--meadow-100:#648248;--meadow-200:#8aab66;--meadow-300:#a8c585;--meadow-400:#c5dda8;--meadow-500:#d0e3b5;--meadow-600:#daeac2;--meadow-700:#e5f0d3;--meadow-800:#f0f6e5;--meadow-900:#f8fbf1;--meadow-950:#fff;--honey-50:#6b4a0e;--honey-100:#8e6716;--honey-200:#b8851f;--honey-300:#d89e2e;--honey-400:#f4b942;--honey-500:#f6c763;--honey-600:#f8d58a;--honey-700:#fae2a8;--honey-800:#fcefd0;--honey-900:#fef8e8;--honey-950:#fff;--terracotta-50:#522313;--terracotta-100:#6e311c;--terracotta-200:#8b4025;--terracotta-300:#a84f30;--terracotta-400:#c5613e;--terracotta-500:#d38260;--terracotta-600:#e0a283;--terracotta-700:#ecc2ab;--terracotta-800:#f5e0d3;--terracotta-900:#fbf1ec;--terracotta-950:#fff;--white:#161513;--black:#fff}
[data-intent=brand]{--text-resting-inverse:var(--white);--text-resting-sublte:var(--pebble-50);--text-resting-muted:var(--pebble-200);--text-resting-strong:var(--pebble-500);--text-resting-stronger:var(--pebble-700);--text-resting-default:var(--pebble-900);--text-resting-strongest:var(--pebble-950);--text-active-sublte:var(--sprout-50);--text-active-muted:var(--sprout-200);--text-active-strong:var(--sprout-500);--text-active-stronger:var(--sprout-700);--text-active-default:var(--sprout-900);--text-active-strongest:var(--sprout-950);--border-resting-subtle:var(--pebble-50);--border-resting-muted:var(--pebble-100);--border-resting-default:var(--pebble-200);--border-resting-strong:var(--pebble-300);--border-resting-stronger:var(--pebble-400);--border-resting-strongest:var(--pebble-600);--border-active-subtle:var(--sprout-100);--border-active-muted:var(--sprout-200);--border-active-default:var(--sprout-300);--border-active-strong:var(--sprout-400);--border-active-stronger:var(--sprout-500);--border-active-strongest:var(--sprout-700);--surface-resting-raised:var(--white);--surface-resting-subtle:var(--pebble-50);--surface-resting-muted:var(--pebble-200);--surface-resting-default:var(--pebble-300);--surface-resting-strong:var(--pebble-400);--surface-resting-stronger:var(--pebble-600);--surface-resting-strongest:var(--pebble-800);--surface-active-subtle:var(--sprout-50);--surface-active-muted:var(--sprout-200);--surface-active-default:var(--sprout-300);--surface-active-strong:var(--sprout-400);--surface-active-stronger:var(--sprout-500);--surface-active-strongest:var(--sprout-700);--icon-tip:plant;--icon-messaging:info}[data-intent=accent]{--text-resting-inverse:var(--white);--text-resting-sublte:var(--blossom-50);--text-resting-muted:var(--blossom-200);--text-resting-strong:var(--blossom-600);--text-resting-stronger:var(--blossom-800);--text-resting-default:var(--blossom-900);--text-resting-strongest:var(--blossom-950);--text-active-sublte:var(--blossom-50);--text-active-muted:var(--blossom-200);--text-active-strong:var(--blossom-600);--text-active-stronger:var(--blossom-800);--text-active-default:var(--blossom-900);--text-active-strongest:var(--blossom-950);--border-resting-subtle:var(--blossom-200);--border-resting-muted:var(--blossom-300);--border-resting-default:var(--blossom-400);--border-resting-strong:var(--blossom-500);--border-resting-stronger:var(--blossom-600);--border-resting-strongest:var(--blossom-800);--border-active-subtle:var(--blossom-200);--border-active-muted:var(--blossom-300);--border-active-default:var(--blossom-400);--border-active-strong:var(--blossom-500);--border-active-stronger:var(--blossom-600);--border-active-strongest:var(--blossom-800);--surface-resting-raised:var(--white);--surface-resting-subtle:var(--blossom-50);--surface-resting-muted:var(--blossom-200);--surface-resting-default:var(--blossom-300);--surface-resting-strong:var(--blossom-400);--surface-resting-stronger:var(--blossom-600);--surface-resting-strongest:var(--blossom-800);--surface-active-subtle:var(--blossom-50);--surface-active-muted:var(--blossom-200);--surface-active-default:var(--blossom-300);--surface-active-strong:var(--blossom-400);--surface-active-stronger:var(--blossom-500);--surface-active-strongest:var(--blossom-700);--icon-tip:sun;--icon-messaging:info}[data-intent=info]{--text-resting-inverse:var(--white);--text-resting-sublte:var(--cornflower-50);--text-resting-muted:var(--cornflower-200);--text-resting-strong:var(--cornflower-500);--text-resting-stronger:var(--cornflower-700);--text-resting-default:var(--cornflower-900);--text-resting-strongest:var(--cornflower-950);--text-active-sublte:var(--cornflower-50);--text-active-muted:var(--cornflower-200);--text-active-strong:var(--cornflower-500);--text-active-stronger:var(--cornflower-700);--text-active-default:var(--cornflower-900);--text-active-strongest:var(--cornflower-950);--border-resting-subtle:var(--cornflower-100);--border-resting-muted:var(--cornflower-200);--border-resting-default:var(--cornflower-300);--border-resting-strong:var(--cornflower-500);--border-resting-stronger:var(--cornflower-600);--border-resting-strongest:var(--cornflower-600);--border-active-subtle:var(--cornflower-100);--border-active-muted:var(--cornflower-200);--border-active-default:var(--cornflower-300);--border-active-strong:var(--cornflower-400);--border-active-stronger:var(--cornflower-500);--border-active-strongest:var(--cornflower-700);--surface-resting-raised:var(--white);--surface-resting-subtle:var(--cornflower-50);--surface-resting-muted:var(--cornflower-200);--surface-resting-default:var(--cornflower-300);--surface-resting-strong:var(--cornflower-400);--surface-resting-stronger:var(--cornflower-600);--surface-resting-strongest:var(--cornflower-800);--surface-active-subtle:var(--cornflower-50);--surface-active-muted:var(--cornflower-200);--surface-active-default:var(--cornflower-300);--surface-active-strong:var(--cornflower-400);--surface-active-stronger:var(--cornflower-500);--surface-active-strongest:var(--cornflower-700);--icon-tip:info;--icon-messaging:info}[data-intent=success]{--text-resting-inverse:var(--white);--text-resting-sublte:var(--meadow-50);--text-resting-muted:var(--meadow-200);--text-resting-strong:var(--meadow-800);--text-resting-stronger:var(--meadow-900);--text-resting-default:var(--meadow-900);--text-resting-strongest:var(--meadow-950);--text-active-sublte:var(--meadow-50);--text-active-muted:var(--meadow-200);--text-active-strong:var(--meadow-700);--text-active-stronger:var(--meadow-800);--text-active-default:var(--meadow-900);--text-active-strongest:var(--meadow-950);--border-resting-subtle:var(--meadow-200);--border-resting-muted:var(--meadow-300);--border-resting-default:var(--meadow-400);--border-resting-strong:var(--meadow-600);--border-resting-stronger:var(--meadow-700);--border-resting-strongest:var(--meadow-700);--border-active-subtle:var(--meadow-200);--border-active-muted:var(--meadow-300);--border-active-default:var(--meadow-400);--border-active-strong:var(--meadow-500);--border-active-stronger:var(--meadow-600);--border-active-strongest:var(--meadow-800);--surface-resting-raised:var(--white);--surface-resting-subtle:var(--meadow-50);--surface-resting-muted:var(--meadow-200);--surface-resting-default:var(--meadow-300);--surface-resting-strong:var(--meadow-400);--surface-resting-stronger:var(--meadow-600);--surface-resting-strongest:var(--meadow-800);--surface-active-subtle:var(--meadow-50);--surface-active-muted:var(--meadow-200);--surface-active-default:var(--meadow-300);--surface-active-strong:var(--meadow-400);--surface-active-stronger:var(--meadow-500);--surface-active-strongest:var(--meadow-700);--icon-tip:success;--icon-messaging:success}[data-intent=warning]{--text-resting-inverse:var(--white);--text-resting-sublte:var(--honey-50);--text-resting-muted:var(--honey-200);--text-resting-strong:var(--honey-800);--text-resting-stronger:var(--honey-900);--text-resting-default:var(--honey-900);--text-resting-strongest:var(--honey-950);--text-active-sublte:var(--honey-50);--text-active-muted:var(--honey-200);--text-active-strong:var(--honey-600);--text-active-stronger:var(--honey-800);--text-active-default:var(--honey-900);--text-active-strongest:var(--honey-950);--border-resting-subtle:var(--honey-200);--border-resting-muted:var(--honey-300);--border-resting-default:var(--honey-400);--border-resting-strong:var(--honey-600);--border-resting-stronger:var(--honey-700);--border-resting-strongest:var(--honey-700);--border-active-subtle:var(--honey-200);--border-active-muted:var(--honey-300);--border-active-default:var(--honey-400);--border-active-strong:var(--honey-500);--border-active-stronger:var(--honey-600);--border-active-strongest:var(--honey-800);--surface-resting-raised:var(--white);--surface-resting-subtle:var(--honey-50);--surface-resting-muted:var(--honey-200);--surface-resting-default:var(--honey-300);--surface-resting-strong:var(--honey-400);--surface-resting-stronger:var(--honey-600);--surface-resting-strongest:var(--honey-800);--surface-active-subtle:var(--honey-50);--surface-active-muted:var(--honey-200);--surface-active-default:var(--honey-300);--surface-active-strong:var(--honey-400);--surface-active-stronger:var(--honey-500);--surface-active-strongest:var(--honey-700);--icon-tip:warning;--icon-messaging:warning}[data-intent=danger]{--text-resting-inverse:var(--white);--text-resting-sublte:var(--terracotta-50);--text-resting-muted:var(--terracotta-200);--text-resting-strong:var(--terracotta-800);--text-resting-stronger:var(--terracotta-900);--text-resting-default:var(--terracotta-900);--text-resting-strongest:var(--terracotta-950);--text-active-sublte:var(--terracotta-50);--text-active-muted:var(--terracotta-200);--text-active-strong:var(--terracotta-500);--text-active-stronger:var(--terracotta-700);--text-active-default:var(--terracotta-900);--text-active-strongest:var(--terracotta-950);--border-resting-subtle:var(--terracotta-100);--border-resting-muted:var(--terracotta-200);--border-resting-default:var(--terracotta-300);--border-resting-strong:var(--terracotta-500);--border-resting-stronger:var(--terracotta-600);--border-resting-strongest:var(--terracotta-600);--border-active-subtle:var(--terracotta-100);--border-active-muted:var(--terracotta-200);--border-active-default:var(--terracotta-300);--border-active-strong:var(--terracotta-400);--border-active-stronger:var(--terracotta-500);--border-active-strongest:var(--terracotta-700);--surface-resting-raised:var(--white);--surface-resting-subtle:var(--terracotta-50);--surface-resting-muted:var(--terracotta-200);--surface-resting-default:var(--terracotta-300);--surface-resting-strong:var(--terracotta-400);--surface-resting-stronger:var(--terracotta-600);--surface-resting-strongest:var(--terracotta-800);--surface-active-subtle:var(--terracotta-50);--surface-active-muted:var(--terracotta-200);--surface-active-default:var(--terracotta-300);--surface-active-strong:var(--terracotta-400);--surface-active-stronger:var(--terracotta-500);--surface-active-strongest:var(--terracotta-700);--icon-tip:danger;--icon-messaging:danger}
:root{--radius-none:var(--units-0);--radius-xs:var(--units-4);--radius-sm:var(--units-6);--radius-md:var(--units-8);--radius-lg:var(--units-10);--radius-xl:var(--units-12);--radius-full:var(--units-1000);--padding-2:var(--units-2);--padding-3:var(--units-3);--padding-4:var(--units-4);--padding-6:var(--units-6);--padding-8:var(--units-8);--padding-12:var(--units-12);--padding-16:var(--units-16);--padding-24:var(--units-24);--padding-32:var(--units-32);--padding-40:var(--units-40);--padding-48:var(--units-48);--padding-64:var(--units-64);--padding-80:var(--units-80);--padding-none:var(--units-0);--gap-2:var(--units-2);--gap-4:var(--units-4);--gap-6:var(--units-6);--gap-8:var(--units-8);--gap-12:var(--units-12);--gap-16:var(--units-16);--gap-24:var(--units-24);--gap-32:var(--units-32);--gap-40:var(--units-40);--gap-48:var(--units-48);--gap-64:var(--units-64);--gap-80:var(--units-80);--gap-none:var(--units-0);--offset-sm:var(--units-2);--offset-md:var(--units-4);--offset-lg:var(--units-8);--border-width-sm:var(--units-1);--border-width-md:var(--units-2);--border-width-lg:var(--units-4);--width-2:var(--units-2);--width-3:var(--units-3);--width-4:var(--units-4);--width-6:var(--units-6);--width-8:var(--units-8);--width-12:var(--units-12);--width-16:var(--units-16);--width-20:var(--units-20);--width-24:var(--units-24);--width-32:var(--units-32);--width-40:var(--units-40);--width-48:var(--units-48);--width-64:var(--units-64);--width-80:var(--units-80);--width-1080:var(--units-1080);--width-none:var(--units-0);--height-2:var(--units-2);--height-3:var(--units-3);--height-4:var(--units-4);--height-6:var(--units-6);--height-8:var(--units-8);--height-12:var(--units-12);--height-16:var(--units-16);--height-20:var(--units-20);--height-24:var(--units-24);--height-32:var(--units-32);--height-40:var(--units-40);--height-48:var(--units-48);--height-64:var(--units-64);--height-80:var(--units-80);--height-none:var(--units-0)}
:root{--family-serif:Fraunces;--family-sans:Inter;--weight-regular:var(--units-400);--weight-medium:var(--units-500);--weight-semibold:var(--units-600);--weight-bold:var(--units-700);--size-10:var(--units-10);--size-12:var(--units-12);--size-14:var(--units-14);--size-16:var(--units-16);--size-18:var(--units-18);--size-20:var(--units-20);--size-22:var(--units-22);--size-24:var(--units-24);--size-28:var(--units-28);--size-36:var(--units-36);--size-44:var(--units-44);--size-64:var(--units-64);--line-height-16:var(--units-16);--line-height-18:var(--units-18);--line-height-20:var(--units-20);--line-height-22:var(--units-22);--line-height-24:var(--units-24);--line-height-26:var(--units-26);--line-height-28:var(--units-28);--line-height-32:var(--units-32);--line-height-36:var(--units-36);--line-height-40:var(--units-40);--line-height-48:var(--units-48);--line-height-56:var(--units-56);--line-height-80:var(--units-80);--letter-spacing-normal:var(--units-0);--letter-spacing-wide:var(--units-0_25);--letter-spacing-wider:var(--units-0_5);--letter-spacing-widest:var(--units-1);--paragraph-spacing-16:var(--units-16);--paragraph-spacing-18:var(--units-18);--paragraph-spacing-20:var(--units-20);--paragraph-spacing-22:var(--units-22);--paragraph-spacing-24:var(--units-24);--paragraph-spacing-26:var(--units-26);--paragraph-spacing-28:var(--units-28);--paragraph-spacing-32:var(--units-32);--paragraph-spacing-36:var(--units-36);--paragraph-spacing-40:var(--units-40);--paragraph-spacing-48:var(--units-48);--paragraph-spacing-56:var(--units-56);--paragraph-spacing-80:var(--units-80)}
:root{--elevation-base:var(--units-0) var(--units-2) var(--units-4) var(--units-0) #0000000a;--elevation-high:var(--units-0) var(--units-4) var(--units-8) var(--units-0) #0000000f, var(--units-0) var(--units-2) var(--units-4) var(--units-0) #0000000a;--elevation-higher:var(--units-0) var(--units-8) var(--units-16) var(--units-0) #00000014, var(--units-0) var(--units-2) var(--units-4) var(--units-0) #0000000a;--elevation-highest:var(--units-0) var(--units-16) var(--units-32) var(--units-0) #0000001f, var(--units-0) var(--units-2) var(--units-4) var(--units-0) #0000000a}
[data-category=meadow]{--category-meadow-subtle:var(--meadow-400);--category-meadow-default:var(--meadow-600);--category-meadow-strong:var(--meadow-800)}[data-category=honey]{--category-meadow-subtle:var(--honey-400);--category-meadow-default:var(--honey-600);--category-meadow-strong:var(--honey-800)}[data-category=clay]{--category-meadow-subtle:var(--terracotta-400);--category-meadow-default:var(--terracotta-600);--category-meadow-strong:var(--terracotta-800)}[data-category=blossom]{--category-meadow-subtle:var(--blossom-400);--category-meadow-default:var(--blossom-600);--category-meadow-strong:var(--blossom-800)}[data-category=cornflower]{--category-meadow-subtle:var(--cornflower-400);--category-meadow-default:var(--cornflower-400);--category-meadow-strong:var(--cornflower-800)}[data-category=pebble]{--category-meadow-subtle:var(--pebble-400);--category-meadow-default:var(--pebble-600);--category-meadow-strong:var(--pebble-800)}
:root{--data-01:var(--sprout-500);--data-02:var(--honey-500);--data-03:var(--terracotta-500);--data-04:var(--cornflower-500);--data-05:var(--meadow-500);--data-06:var(--blossom-500)}
:root{--seeds-badge-layout-text-lg-height:var(--height-20);--seeds-badge-layout-text-lg-min-width:var(--height-20);--seeds-badge-layout-text-sm-height:var(--height-16);--seeds-badge-layout-text-sm-min-width:var(--height-16);--seeds-badge-layout-padding:var(--padding-4);--seeds-badge-layout-dot-lg-height:var(--height-12);--seeds-badge-layout-dot-lg-width:var(--height-12);--seeds-badge-layout-dot-sm-height:var(--height-8);--seeds-badge-layout-dot-sm-width:var(--height-8);--seeds-badge-color-active-text-default:var(--text-active-sublte);--seeds-badge-color-active-surface-default:var(--surface-active-strongest);--seeds-badge-color-active-border-default:var(--border-active-default);--seeds-checkbox-color-resting-border-default:var(--border-resting-default);--seeds-checkbox-color-resting-border-hover:var(--border-resting-strong);--seeds-checkbox-color-resting-border-disabled:var(--border-resting-muted);--seeds-checkbox-color-resting-surface-default:var(--surface-resting-raised);--seeds-checkbox-color-resting-surface-hover:var(--surface-resting-subtle);--seeds-checkbox-color-resting-surface-disabled:var(--surface-resting-subtle);--seeds-checkbox-color-resting-text-default:var(--text-resting-stronger);--seeds-checkbox-color-resting-text-disabled:var(--text-resting-muted);--seeds-checkbox-color-active-border-default:var(--border-active-stronger);--seeds-checkbox-color-active-surface-default:var(--surface-active-muted);--seeds-checkbox-layout-gap:var(--gap-6);--seeds-chip-color-resting-text-default:var(--text-resting-default);--seeds-chip-color-resting-text-disabled:var(--text-resting-muted);--seeds-chip-color-resting-border-default:var(--border-resting-default);--seeds-chip-color-resting-border-disabled:var(--border-resting-muted);--seeds-chip-color-resting-surface-default:var(--surface-resting-raised);--seeds-chip-color-resting-surface-hover:var(--surface-resting-subtle);--seeds-chip-color-resting-surface-disabled:var(--surface-resting-subtle);--seeds-chip-color-active-text-default:var(--text-active-default);--seeds-chip-color-active-border-default:var(--border-active-default);--seeds-chip-color-active-border-hover:var(--border-active-strong);--seeds-chip-color-active-surface-default:var(--surface-active-default);--seeds-chip-color-active-surface-hover:var(--surface-active-strong);--seeds-chip-layout-gap:var(--gap-4);--seeds-chip-layout-padding-left-right:var(--padding-6);--seeds-chip-layout-padding-top-bottom:var(--padding-2);--seeds-focus-ring-border-default:var(--border-active-default);--seeds-input-color-resting-text-default:var(--text-resting-default);--seeds-input-color-resting-text-disabled:var(--text-resting-muted);--seeds-input-color-resting-border-default:var(--border-resting-default);--seeds-input-color-resting-border-hover:var(--border-resting-strong);--seeds-input-color-resting-border-disabled:var(--border-resting-muted);--seeds-input-color-resting-surface-default:var(--surface-resting-raised);--seeds-input-color-resting-surface-disabled:var(--surface-resting-subtle);--seeds-input-color-active-border-default:var(--border-active-strong);--seeds-input-layout-padding-left-right:var(--padding-8);--seeds-input-layout-padding-top-bottom:var(--padding-4);--seeds-input-layout-gap-container:var(--gap-4);--seeds-input-layout-gap-input-container:var(--gap-8);--seeds-icon-color-surface:var(--surface-active-muted);--seeds-icon-color-border:var(--surface-active-strongest);--seeds-link-color-default:var(--text-active-stronger);--seeds-menu-item-color-resting-text-default:var(--text-resting-default);--seeds-menu-item-color-resting-text-disabled:var(--text-resting-muted);--seeds-menu-item-color-resting-surface-default:var(--surface-resting-raised);--seeds-menu-item-color-resting-surface-hover:var(--surface-resting-subtle);--seeds-menu-item-color-active-text-default:var(--text-active-default);--seeds-menu-item-color-active-surface-default:var(--border-active-subtle);--seeds-menu-item-layout-padding-left-right:var(--padding-8);--seeds-menu-item-layout-padding-top-bottom:var(--padding-4);--seeds-menu-item-layout-gap-container:var(--gap-8);--seeds-radio-color-resting-text-default:var(--text-resting-stronger);--seeds-radio-color-resting-text-disabled:var(--text-resting-muted);--seeds-radio-color-resting-border-default:var(--border-resting-default);--seeds-radio-color-resting-border-hover:var(--border-resting-strong);--seeds-radio-color-resting-border-disabled:var(--border-resting-muted);--seeds-radio-color-resting-surface-default:var(--surface-resting-raised);--seeds-radio-color-resting-surface-hover:var(--surface-resting-subtle);--seeds-radio-color-resting-surface-disabled:var(--surface-resting-subtle);--seeds-radio-color-active-border-default:var(--border-active-stronger);--seeds-radio-color-active-surface-default:var(--surface-active-muted);--seeds-radio-color-active-surface-inner-circle:var(--surface-active-stronger);--seeds-radio-layout-gap:var(--gap-6);--seeds-messaging-color-text:var(--text-resting-default);--seeds-messaging-layout-gap:var(--gap-2);--seeds-progress-color-track:var(--surface-resting-subtle);--seeds-progress-color-indicator-subtle:var(--category-meadow-subtle);--seeds-progress-color-indicator-default:var(--category-meadow-default);--seeds-progress-color-indicator-strong:var(--category-meadow-strong);--seeds-select-color-resting-border-default:var(--border-resting-default);--seeds-select-color-resting-border-hover:var(--border-resting-strong);--seeds-select-color-resting-border-disabled:var(--border-resting-muted);--seeds-select-color-resting-surface-default:var(--surface-resting-raised);--seeds-select-color-resting-surface-hover:var(--surface-resting-subtle);--seeds-select-color-resting-surface-disabled:var(--surface-resting-subtle);--seeds-select-color-resting-text-default:var(--text-resting-stronger);--seeds-select-color-resting-text-disabled:var(--text-resting-muted);--seeds-select-color-active-border-default:var(--border-active-strong);--seeds-select-color-active-surface-default:var(--surface-resting-raised);--seeds-select-layout-padding-left-right:var(--padding-8);--seeds-select-layout-padding-top-bottom:var(--padding-4);--seeds-select-layout-gap-container:var(--gap-4);--seeds-select-layout-gap-input-container:var(--gap-8);--seeds-tag-color-text-default:var(--text-active-strong);--seeds-tag-color-border-default:var(--border-active-default);--seeds-tag-color-surface-default:var(--surface-active-subtle);--seeds-tag-layout-padding-left-right:var(--padding-6);--seeds-tag-layout-padding-top-bottom:var(--padding-2);--seeds-tag-layout-gap:var(--gap-4);--seeds-toggle-color-resting-text-default:var(--text-resting-default);--seeds-toggle-color-resting-text-disabled:var(--text-resting-muted);--seeds-toggle-color-resting-surface-track-default:var(--surface-resting-raised);--seeds-toggle-color-resting-surface-track-disabled:var(--surface-resting-subtle);--seeds-toggle-color-resting-surface-indicator-default:var(--surface-resting-stronger);--seeds-toggle-color-resting-surface-indicator-disabled:var(--surface-resting-muted);--seeds-toggle-color-resting-border-track-default:var(--border-resting-default);--seeds-toggle-color-resting-border-track-disabled:var(--border-resting-muted);--seeds-toggle-color-active-border-track-default:var(--border-active-stronger);--seeds-toggle-color-active-surface-track-default:var(--border-active-muted);--seeds-toggle-color-active-surface-indicator-default:var(--surface-active-stronger);--seeds-toggle-layout-gap:var(--gap-8);--seeds-toggle-layout-padding-track:var(--padding-3);--sprouts-button-color-primary-text-default:var(--text-active-strongest);--sprouts-button-color-primary-text-hover:var(--text-active-strongest);--sprouts-button-color-primary-text-disabled:var(--text-resting-muted);--sprouts-button-color-primary-surface-default:var(--surface-active-strong);--sprouts-button-color-primary-surface-hover:var(--surface-active-stronger);--sprouts-button-color-primary-surface-disabled:var(--surface-resting-subtle);--sprouts-button-color-secondary-text-default:var(--text-resting-default);--sprouts-button-color-secondary-text-hover:var(--text-resting-strongest);--sprouts-button-color-secondary-text-disabled:var(--text-resting-muted);--sprouts-button-color-secondary-border-default:var(--border-resting-default);--sprouts-button-color-secondary-border-hover:var(--border-resting-strong);--sprouts-button-color-secondary-border-disabled:var(--border-resting-muted);--sprouts-button-color-tertiary-text-default:var(--text-active-stronger);--sprouts-button-color-tertiary-text-hover:var(--text-active-default);--sprouts-button-color-tertiary-text-disabled:var(--text-resting-muted);--sprouts-button-layout-lg-padding-top-bottom:var(--padding-8);--sprouts-button-layout-lg-padding-left-right:var(--padding-16);--sprouts-button-layout-lg-gap:var(--gap-8);--sprouts-button-layout-md-padding-top-bottom:var(--padding-6);--sprouts-button-layout-md-padding-left-right:var(--padding-12);--sprouts-button-layout-md-gap:var(--gap-6);--sprouts-button-layout-sm-padding-top-bottom:var(--padding-4);--sprouts-button-layout-sm-padding-left-right:var(--padding-8);--sprouts-button-layout-sm-gap:var(--gap-4);--sprouts-tip-color-text-default:var(--text-active-strongest);--sprouts-tip-color-border-default:var(--border-active-strong);--sprouts-tip-color-surface-default:var(--surface-active-muted);--sprouts-tip-layout-padding-left-right:var(--padding-16);--sprouts-tip-layout-padding-top-bottom:var(--padding-16);--sprouts-tip-layout-gap-container:var(--gap-8);--sprouts-tip-layout-gap-content:var(--gap-4);--sprouts-tip-layout-max-width:var(--width-1080)}
.type-display-xl-semibold{font-family:var(--family-serif);font-weight:var(--weight-semibold);font-size:var(--size-64);line-height:var(--line-height-80);letter-spacing:var(--letter-spacing-normal)}.type-display-xl-italic{font-family:var(--family-serif);font-style:italic;font-weight:var(--weight-semibold);font-size:var(--size-64);line-height:var(--line-height-80);letter-spacing:var(--letter-spacing-normal)}.type-display-lg-semibold{font-family:var(--family-serif);font-weight:var(--weight-semibold);font-size:var(--size-44);line-height:var(--line-height-56);letter-spacing:var(--letter-spacing-normal)}.type-display-lg-italic{font-family:var(--family-serif);font-style:italic;font-weight:var(--weight-semibold);font-size:var(--size-44);line-height:var(--line-height-56);letter-spacing:var(--letter-spacing-normal)}.type-display-md-semibold{font-family:var(--family-serif);font-weight:var(--weight-semibold);font-size:var(--size-36);line-height:var(--line-height-48);letter-spacing:var(--letter-spacing-normal)}.type-display-md-italic{font-family:var(--family-serif);font-style:italic;font-weight:var(--weight-semibold);font-size:var(--size-36);line-height:var(--line-height-48);letter-spacing:var(--letter-spacing-normal)}.type-display-sm-semibold{font-family:var(--family-serif);font-weight:var(--weight-semibold);font-size:var(--size-28);line-height:var(--line-height-40);letter-spacing:var(--letter-spacing-normal)}.type-display-sm-italic{font-family:var(--family-serif);font-style:italic;font-weight:var(--weight-semibold);font-size:var(--size-28);line-height:var(--line-height-40);letter-spacing:var(--letter-spacing-normal)}.type-heading-lg{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-24);line-height:var(--line-height-32);letter-spacing:var(--letter-spacing-normal)}.type-heading-md{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-20);line-height:var(--line-height-28);letter-spacing:var(--letter-spacing-normal)}.type-heading-sm{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-18);line-height:var(--line-height-28);letter-spacing:var(--letter-spacing-normal)}.type-body-lg{font-family:var(--family-sans);font-weight:var(--weight-regular);font-size:var(--size-18);line-height:var(--line-height-28);letter-spacing:var(--letter-spacing-normal)}.type-body-md{font-family:var(--family-sans);font-weight:var(--weight-regular);font-size:var(--size-16);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-normal)}.type-body-sm{font-family:var(--family-sans);font-weight:var(--weight-regular);font-size:var(--size-14);line-height:var(--line-height-22);letter-spacing:var(--letter-spacing-normal)}.type-body-xs{font-family:var(--family-sans);font-weight:var(--weight-regular);font-size:var(--size-12);line-height:var(--line-height-18);letter-spacing:var(--letter-spacing-normal)}.type-body-eyebrow{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-12);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase}.type-numeric-xl{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-36);line-height:var(--line-height-48);letter-spacing:var(--letter-spacing-normal);font-variant-numeric:tabular-nums}.type-numeric-lg{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-28);line-height:var(--line-height-36);letter-spacing:var(--letter-spacing-normal);font-variant-numeric:tabular-nums}.type-numeric-md{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-22);line-height:var(--line-height-28);letter-spacing:var(--letter-spacing-normal);font-variant-numeric:tabular-nums}.type-label-lg{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-16);line-height:var(--line-height-24);letter-spacing:var(--letter-spacing-normal)}.type-label-md{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-14);line-height:var(--line-height-20);letter-spacing:var(--letter-spacing-normal)}.type-label-sm{font-family:var(--family-sans);font-weight:var(--weight-semibold);font-size:var(--size-12);line-height:var(--line-height-16);letter-spacing:var(--letter-spacing-normal)}
.grove-badge{font-family:var(--family-sans);font-weight:var(--weight-semibold);white-space:nowrap;padding:0 var(--atom-badge-layout-padding);border-radius:100px;justify-content:center;align-items:center;display:inline-flex}.grove-badge[data-size=sm]{height:var(--atom-badge-layout-text-sm-height);min-width:var(--atom-badge-layout-text-sm-min-width);font-size:var(--size-10);line-height:var(--line-height-16)}.grove-badge[data-size=lg]{height:var(--atom-badge-layout-text-lg-height);min-width:var(--atom-badge-layout-text-lg-min-width);font-size:var(--size-12);line-height:var(--line-height-16)}.grove-badge[data-variant=default]{background-color:var(--atom-badge-color-active-surface-default);color:var(--atom-badge-color-active-text-default);border:1px solid var(--atom-badge-color-active-border-default)}.grove-badge[data-variant=positive]{background-color:var(--border-active-strongest);color:var(--white);border:1px solid var(--border-active-strongest)}.grove-badge[data-variant=warning]{background-color:var(--honey-300);color:var(--honey-950);border:1px solid var(--honey-400)}.grove-badge[data-variant=danger]{background-color:var(--terracotta-400);color:var(--white);border:1px solid var(--terracotta-400)}.grove-badge[data-variant=muted]{background-color:var(--surface-resting-muted);color:var(--text-resting-stronger);border:1px solid var(--border-resting-default)}.grove-badge[data-variant=check]{background-color:var(--sprout-700);color:var(--white);border:1px solid var(--sprout-700);text-transform:uppercase;letter-spacing:.06em}
.grove-button{font-family:var(--family-sans);font-weight:var(--weight-semibold);border-radius:var(--radius-md);border:var(--border-width-sm) solid transparent;cursor:pointer;white-space:nowrap;padding:var(--sprouts-button-layout-md-padding-top-bottom) var(--sprouts-button-layout-md-padding-left-right);justify-content:center;align-items:center;gap:var(--sprouts-button-layout-md-gap);font-size:var(--size-14);line-height:var(--line-height-20);text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.grove-button:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px}.grove-button[data-size=sm]{padding:var(--sprouts-button-layout-sm-padding-top-bottom) var(--sprouts-button-layout-sm-padding-left-right);gap:var(--sprouts-button-layout-sm-gap);font-size:var(--size-12);line-height:var(--line-height-16)}.grove-button[data-size=lg]{padding:var(--sprouts-button-layout-lg-padding-top-bottom) var(--sprouts-button-layout-lg-padding-left-right);gap:var(--sprouts-button-layout-lg-gap);font-size:var(--size-16);line-height:var(--line-height-22)}.grove-button[data-variant=primary]{background-color:var(--surface-active-strong);color:var(--text-active-strongest)}.grove-button[data-variant=primary]:hover:not(:disabled){background-color:var(--surface-active-stronger);color:var(--text-active-strongest)}.grove-button[data-variant=primary]:disabled{background-color:var(--surface-resting-subtle);color:var(--text-resting-muted);cursor:not-allowed}.grove-button[data-variant=secondary]{color:var(--text-resting-default);border-color:var(--border-resting-default);background-color:#0000}.grove-button[data-variant=secondary]:hover:not(:disabled){color:var(--text-resting-strongest);border-color:var(--border-resting-strong)}.grove-button[data-variant=secondary]:disabled{color:var(--text-resting-muted);border-color:var(--border-resting-muted);cursor:not-allowed}.grove-button[data-variant=tertiary]{color:var(--text-active-stronger);background-color:#0000}.grove-button[data-variant=tertiary]:hover:not(:disabled){color:var(--text-active-default)}.grove-button[data-variant=tertiary]:disabled{color:var(--text-resting-muted);cursor:not-allowed}
.grove-checkbox{align-items:flex-start;gap:var(--atom-checkbox-layout-gap);cursor:pointer;display:inline-flex}.grove-checkbox--disabled{cursor:not-allowed}.grove-checkbox__input{appearance:none;border-radius:var(--radius-sm);border:var(--border-width-sm) solid var(--atom-checkbox-color-resting-border-default);background-color:var(--atom-checkbox-color-resting-surface-default);cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:1px;transition:border-color .15s,background-color .15s}.grove-checkbox__input:hover:not(:disabled){border-color:var(--atom-checkbox-color-resting-border-hover);background-color:var(--atom-checkbox-color-resting-surface-hover)}.grove-checkbox__input:checked{border-color:var(--atom-checkbox-color-active-border-default);background-color:var(--atom-checkbox-color-active-surface-default);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 8l4 4 6-6' stroke='%234a7a26' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}.grove-checkbox__input:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px}.grove-checkbox__input:disabled{border-color:var(--atom-checkbox-color-resting-border-disabled);background-color:var(--atom-checkbox-color-resting-surface-disabled);cursor:not-allowed}.grove-checkbox__text{flex-direction:column;gap:2px;display:flex}.grove-checkbox__label{font-family:var(--family-sans);font-size:var(--size-16);line-height:var(--line-height-22);color:var(--atom-checkbox-color-resting-text-default)}.grove-checkbox--disabled .grove-checkbox__label{color:var(--atom-checkbox-color-resting-text-disabled)}.grove-checkbox__sublabel{font-family:var(--family-sans);font-size:var(--size-14);line-height:var(--line-height-20);color:var(--text-resting-strong)}.grove-checkbox--disabled .grove-checkbox__sublabel{color:var(--text-resting-muted)}
.grove-chip{font-family:var(--family-sans);font-size:var(--size-14);line-height:var(--line-height-20);font-weight:var(--weight-medium);padding:var(--atom-chip-layout-padding-top-bottom) var(--atom-chip-layout-padding-left-right);justify-content:center;align-items:center;gap:var(--atom-chip-layout-gap);border:var(--border-width-sm) solid var(--atom-chip-color-resting-border-default);background-color:var(--atom-chip-color-resting-surface-default);color:var(--atom-chip-color-resting-text-default);cursor:pointer;white-space:nowrap;border-radius:100px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.grove-chip:hover:not(:disabled){background-color:var(--atom-chip-color-resting-surface-hover)}.grove-chip[data-selected]{background-color:var(--atom-chip-color-active-surface-default);border-color:var(--atom-chip-color-active-border-default);color:var(--atom-chip-color-active-text-default)}.grove-chip[data-selected]:hover:not(:disabled){background-color:var(--atom-chip-color-active-surface-hover);border-color:var(--atom-chip-color-active-border-hover)}.grove-chip:disabled{background-color:var(--atom-chip-color-resting-surface-disabled);border-color:var(--atom-chip-color-resting-border-disabled);color:var(--atom-chip-color-resting-text-disabled);cursor:not-allowed}.grove-chip:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px}
.grove-input{width:100%;font-family:var(--family-sans);font-size:var(--size-16);line-height:var(--line-height-22);padding:var(--atom-input-layout-padding-top-bottom) var(--atom-input-layout-padding-left-right);background-color:var(--atom-input-color-resting-surface-default);color:var(--atom-input-color-resting-text-default);border:var(--border-width-sm) solid var(--atom-input-color-resting-border-default);border-radius:var(--radius-md);outline:none;transition:border-color .15s;display:block}.grove-input::placeholder{color:var(--atom-input-color-resting-text-disabled)}.grove-input:hover:not(:disabled):not(:focus){border-color:var(--atom-input-color-resting-border-hover)}.grove-input:focus{border-color:var(--atom-input-color-active-border-default)}.grove-input:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px}.grove-input:disabled{background-color:var(--atom-input-color-resting-surface-disabled);color:var(--atom-input-color-resting-text-disabled);border-color:var(--atom-input-color-resting-border-disabled);cursor:not-allowed}
.grove-link{color:var(--atom-link-color-default);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.grove-link:hover{color:var(--text-active-default)}.grove-link:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px;border-radius:2px}
.grove-progress{background-color:var(--atom-progress-color-track);border-radius:100px;width:100%;height:6px;overflow:hidden}.grove-progress__bar{background-color:var(--atom-progress-color-indicator-default);border-radius:100px;height:100%;transition:width .3s}
.grove-radio{align-items:flex-start;gap:var(--atom-radio-layout-gap);cursor:pointer;display:inline-flex}.grove-radio--disabled{cursor:not-allowed}.grove-radio__input{appearance:none;border:var(--border-width-sm) solid var(--atom-radio-color-resting-border-default);background-color:var(--atom-radio-color-resting-surface-default);cursor:pointer;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px;transition:border-color .15s,background-color .15s;position:relative}.grove-radio__input:hover:not(:disabled){border-color:var(--atom-radio-color-resting-border-hover);background-color:var(--atom-radio-color-resting-surface-hover)}.grove-radio__input:checked{border-color:var(--atom-radio-color-active-border-default);background-color:var(--atom-radio-color-active-surface-default)}.grove-radio__input:checked:after{content:"";background-color:var(--atom-radio-color-active-surface-inner-circle);border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grove-radio__input:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px}.grove-radio__input:disabled{border-color:var(--atom-radio-color-resting-border-disabled);background-color:var(--atom-radio-color-resting-surface-disabled);cursor:not-allowed}.grove-radio__text{flex-direction:column;gap:2px;display:flex}.grove-radio__label{font-family:var(--family-sans);font-size:var(--size-16);line-height:var(--line-height-22);color:var(--atom-radio-color-resting-text-default)}.grove-radio--disabled .grove-radio__label{color:var(--atom-radio-color-resting-text-disabled)}.grove-radio__sublabel{font-family:var(--family-sans);font-size:var(--size-14);line-height:var(--line-height-20);color:var(--text-resting-strong)}.grove-radio--disabled .grove-radio__sublabel{color:var(--text-resting-muted)}
.grove-select{width:100%;font-family:var(--family-sans);font-size:var(--size-16);line-height:var(--line-height-22);padding:var(--atom-select-layout-padding-top-bottom) var(--atom-select-layout-padding-left-right);background-color:var(--atom-select-color-resting-surface-default);color:var(--atom-select-color-resting-text-default);border:var(--border-width-sm) solid var(--atom-select-color-resting-border-default);border-radius:var(--radius-md);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23847e6e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;outline:none;padding-right:36px;transition:border-color .15s;display:block}.grove-select:hover:not(:disabled):not(:focus){border-color:var(--atom-select-color-resting-border-hover)}.grove-select:focus{border-color:var(--atom-select-color-active-border-default)}.grove-select:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px}.grove-select:disabled{background-color:var(--atom-select-color-resting-surface-disabled);color:var(--atom-select-color-resting-text-disabled);border-color:var(--atom-select-color-resting-border-disabled);cursor:not-allowed}
.grove-toggle{border:var(--border-width-sm) solid var(--atom-toggle-color-resting-border-track-default);background-color:var(--atom-toggle-color-resting-surface-track-default);width:44px;height:26px;padding:var(--atom-toggle-layout-padding-track);cursor:pointer;border-radius:100px;flex-shrink:0;align-items:center;transition:background-color .15s,border-color .15s;display:inline-flex}.grove-toggle[data-state=on]{background-color:var(--atom-toggle-color-active-surface-track-default);border-color:var(--atom-toggle-color-active-border-track-default)}.grove-toggle:disabled{background-color:var(--atom-toggle-color-resting-surface-track-disabled);border-color:var(--atom-toggle-color-resting-border-track-disabled);cursor:not-allowed}.grove-toggle:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px}.grove-toggle__indicator{background-color:var(--atom-toggle-color-resting-surface-indicator-default);border-radius:50%;width:18px;height:18px;transition:transform .15s,background-color .15s;display:block}.grove-toggle[data-state=on] .grove-toggle__indicator{background-color:var(--atom-toggle-color-active-surface-indicator-default);transform:translate(18px)}.grove-toggle:disabled .grove-toggle__indicator{background-color:var(--atom-toggle-color-resting-surface-indicator-disabled)}
.grove-amount-input{border:var(--border-width-sm) solid var(--atom-input-color-resting-border-default);border-radius:var(--radius-md);background-color:var(--atom-input-color-resting-surface-default);align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.grove-amount-input:focus-within{border-color:var(--atom-input-color-active-border-default);outline:2px solid var(--border-active-default);outline-offset:2px}.grove-amount-input__prefix{padding-left:var(--atom-input-layout-padding-left-right);font-family:var(--family-sans);font-size:var(--size-16);line-height:var(--line-height-22);color:var(--text-resting-strong);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:flex}.grove-amount-input__field{min-width:0;font-family:var(--family-sans);font-size:var(--size-16);line-height:var(--line-height-22);color:var(--atom-input-color-resting-text-default);padding:var(--atom-input-layout-padding-top-bottom) var(--atom-input-layout-padding-left-right);padding-left:var(--gap-4);background:0 0;border:none;outline:none;flex:1}.grove-amount-input__field::placeholder{color:var(--atom-input-color-resting-text-disabled)}
.grove-checkbox-group{gap:var(--gap-8);border:none;flex-direction:column;margin:0;padding:0;display:flex}.grove-checkbox-group__legend{font-family:var(--family-sans);font-size:var(--size-14);font-weight:var(--weight-semibold);line-height:var(--line-height-20);color:var(--text-resting-stronger);margin-bottom:var(--gap-4);padding:0}.grove-checkbox-group__options{gap:var(--gap-12);flex-direction:column;display:flex}
.grove-form-field{gap:var(--gap-4);flex-direction:column;display:flex}.grove-form-field__label-wrap{gap:var(--gap-2);cursor:default;flex-direction:column;display:flex}.grove-form-field__label{font-family:var(--family-sans);font-size:var(--size-14);font-weight:var(--weight-semibold);line-height:var(--line-height-20);color:var(--text-resting-stronger)}.grove-form-field__sublabel{font-family:var(--family-sans);font-size:var(--size-12);line-height:var(--line-height-18);color:var(--text-resting-strong)}.grove-form-field__control{flex-direction:column;display:flex}.grove-form-field__hint{font-family:var(--family-sans);font-size:var(--size-12);line-height:var(--line-height-18);color:var(--text-resting-strong)}.grove-form-field__error{font-family:var(--family-sans);font-size:var(--size-12);line-height:var(--line-height-18);color:var(--terracotta-700)}.grove-form-field--error .grove-input,.grove-form-field--error .grove-select{border-color:var(--terracotta-400)}
.grove-radio-group{gap:var(--gap-8);border:none;flex-direction:column;margin:0;padding:0;display:flex}.grove-radio-group__legend{font-family:var(--family-sans);font-size:var(--size-14);font-weight:var(--weight-semibold);line-height:var(--line-height-20);color:var(--text-resting-stronger);margin-bottom:var(--gap-4);padding:0}.grove-radio-group__options{gap:var(--gap-12);flex-direction:column;display:flex}
.grove-search-input{align-items:center;gap:var(--atom-input-layout-gap-container);border:var(--border-width-sm) solid var(--atom-input-color-resting-border-default);border-radius:var(--radius-md);background-color:var(--atom-input-color-resting-surface-default);padding:var(--atom-input-layout-padding-top-bottom) var(--atom-input-layout-padding-left-right);transition:border-color .15s;display:flex}.grove-search-input:focus-within{border-color:var(--atom-input-color-active-border-default);outline:2px solid var(--border-active-default);outline-offset:2px}.grove-search-input__icon{color:var(--text-resting-strong);flex-shrink:0;align-items:center;display:flex}.grove-search-input__field{min-width:0;font-family:var(--family-sans);font-size:var(--size-16);line-height:var(--line-height-22);color:var(--atom-input-color-resting-text-default);-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1}.grove-search-input__field::-webkit-search-cancel-button{display:none}.grove-search-input__field::placeholder{color:var(--atom-input-color-resting-text-disabled)}.grove-search-input__clear{color:var(--text-resting-strong);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex}.grove-search-input__clear:hover{color:var(--text-resting-strongest)}.grove-search-input__clear:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px}
.grove-toggle-row{justify-content:space-between;align-items:center;gap:var(--gap-12);width:100%;padding:var(--padding-4) 0;display:flex}.grove-toggle-row__text{gap:var(--gap-2);flex-direction:column;min-width:0;display:flex}.grove-toggle-row__label{font-family:var(--family-sans);font-size:var(--size-16);line-height:var(--line-height-22);color:var(--text-resting-strongest)}.grove-toggle-row__sublabel{font-family:var(--family-sans);font-size:var(--size-14);line-height:var(--line-height-20);color:var(--text-resting-strong)}
.grove-expense-row{gap:var(--gap-8);padding:var(--padding-12) var(--padding-16);flex-direction:column;display:flex}.grove-expense-row__header{justify-content:space-between;align-items:center;gap:var(--gap-8);display:flex}.grove-expense-row__name{align-items:center;gap:var(--gap-6);font-family:var(--family-sans);font-size:var(--size-16);font-weight:var(--weight-medium);line-height:var(--line-height-22);color:var(--text-resting-strongest);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.grove-expense-row__badge{flex-shrink:0}.grove-expense-row__amount{font-family:var(--family-sans);font-size:var(--size-16);font-weight:var(--weight-medium);line-height:var(--line-height-22);color:var(--text-resting-strongest);flex-shrink:0}.grove-expense-row__progress{height:4px}.grove-expense-row__footer{justify-content:space-between;align-items:center;gap:var(--gap-8);display:flex}.grove-expense-row__remaining,.grove-expense-row__send-date{font-family:var(--family-sans);font-size:var(--size-12);line-height:var(--line-height-18);color:var(--text-resting-strong)}
.grove-goal-card{border:var(--border-width-sm) solid var(--border-resting-default);border-radius:var(--radius-lg);background-color:var(--surface-resting-raised);text-align:left;cursor:pointer;align-items:stretch;width:100%;transition:box-shadow .15s;display:flex;overflow:hidden}.grove-goal-card:hover{box-shadow:var(--elevation-base)}.grove-goal-card:focus-visible{outline:2px solid var(--border-active-default);outline-offset:2px}.grove-goal-card__accent{flex-shrink:0;width:4px}.grove-goal-card__body{gap:var(--gap-8);padding:var(--padding-12) var(--padding-16);flex-direction:column;flex:1;min-width:0;display:flex}.grove-goal-card__header{justify-content:space-between;align-items:center;gap:var(--gap-8);display:flex}.grove-goal-card__name{font-family:var(--family-sans);font-size:var(--size-16);font-weight:var(--weight-semibold);line-height:var(--line-height-22);color:var(--text-resting-strongest);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grove-goal-card__badges{align-items:center;gap:var(--gap-4);flex-shrink:0;display:flex}.grove-goal-card__badge{font-family:var(--family-sans);font-size:var(--size-10);font-weight:var(--weight-semibold);line-height:var(--line-height-16);border-radius:100px;align-items:center;height:16px;padding:0 6px;display:inline-flex}.grove-goal-card__badge--autosave{background-color:var(--surface-active-muted);color:var(--text-active-stronger);border:1px solid var(--border-active-muted)}.grove-goal-card__badge--roundup{background-color:var(--cornflower-100);color:var(--cornflower-800);border:1px solid var(--cornflower-200)}.grove-goal-card__amounts{align-items:baseline;gap:0;display:flex}.grove-goal-card__saved{font-family:var(--family-sans);font-size:var(--size-20);font-weight:var(--weight-semibold);line-height:var(--line-height-26);color:var(--text-resting-strongest)}.grove-goal-card__target{font-family:var(--family-sans);font-size:var(--size-14);line-height:var(--line-height-20);color:var(--text-resting-strong)}.grove-goal-card__progress{margin-top:var(--gap-4)}
.grove-insight-card{align-items:flex-start;gap:var(--gap-12);padding:var(--padding-16);border-radius:var(--radius-lg);border:var(--border-width-sm) solid var(--border-active-subtle);background-color:var(--surface-active-subtle);display:flex}.grove-insight-card[data-variant=warning]{border-color:var(--honey-200);background-color:var(--honey-50)}.grove-insight-card__icon{border-radius:var(--radius-md);background-color:var(--surface-active-muted);width:32px;height:32px;color:var(--text-active-stronger);flex-shrink:0;justify-content:center;align-items:center;display:flex}.grove-insight-card[data-variant=warning] .grove-insight-card__icon{background-color:var(--honey-200);color:var(--honey-900)}.grove-insight-card__body{font-family:var(--family-sans);font-size:var(--size-14);line-height:var(--line-height-20);color:var(--text-resting-strongest);flex:1;margin:0;padding-top:6px}.grove-insight-card__cta{flex-shrink:0;align-self:flex-end}
.grove-transaction-row{align-items:center;gap:var(--gap-12);padding:var(--padding-12) var(--padding-16);text-align:left;background:0 0;border:none;width:100%;text-decoration:none;display:flex}.grove-transaction-row--interactive{cursor:pointer;transition:background-color .15s}.grove-transaction-row--interactive:hover{background-color:var(--surface-resting-subtle)}.grove-transaction-row--interactive:focus-visible{outline:2px solid var(--border-active-default);outline-offset:-2px}.grove-transaction-row__icon{border-radius:var(--radius-full);background-color:var(--surface-resting-muted);width:40px;height:40px;color:var(--text-resting-stronger);flex-shrink:0;justify-content:center;align-items:center;display:flex}.grove-transaction-row__body{gap:var(--gap-2);flex-direction:column;flex:1;min-width:0;display:flex}.grove-transaction-row__name{align-items:center;gap:var(--gap-6);font-family:var(--family-sans);font-size:var(--size-16);font-weight:var(--weight-medium);line-height:var(--line-height-22);color:var(--text-resting-strongest);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.grove-transaction-row__badge{flex-shrink:0}.grove-transaction-row__meta{font-family:var(--family-sans);font-size:var(--size-12);line-height:var(--line-height-18);color:var(--text-resting-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grove-transaction-row__amount{font-family:var(--family-sans);font-size:var(--size-16);font-weight:var(--weight-medium);line-height:var(--line-height-22);white-space:nowrap;flex-shrink:0}.grove-transaction-row__amount[data-color=positive]{color:var(--meadow-700)}.grove-transaction-row__amount[data-color=neutral]{color:var(--text-resting-strongest)}.grove-transaction-row__amount[data-color=muted]{color:var(--text-resting-strong)}.grove-transaction-row__amount[data-color=warn]{color:var(--honey-800)}.grove-transaction-row__amount[data-color=goal]{color:var(--sprout-700)}.grove-transaction-row__amount[data-color=roundup]{color:var(--cornflower-700)}
.grove-sheet-layout{background-color:var(--surface-resting-raised);border-radius:var(--radius-xl) var(--radius-xl) 0 0;flex-direction:column;height:100%;display:flex;overflow:hidden}.grove-sheet-layout__handle{background-color:var(--border-resting-default);width:36px;height:4px;margin:var(--padding-12) auto var(--padding-4);border-radius:100px;flex-shrink:0}.grove-sheet-layout__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 var(--padding-16) var(--padding-16);flex:1;overflow-y:auto}.grove-sheet-layout__cta{padding:var(--padding-12) var(--padding-16);padding-bottom:calc(var(--padding-12) + env(safe-area-inset-bottom,0px));background-color:var(--surface-resting-raised);border-top:var(--border-width-sm) solid var(--border-resting-muted);flex-shrink:0;position:sticky;bottom:0}
.grove-tab-layout{background-color:var(--surface-resting-subtle);flex-direction:column;height:100%;min-height:100dvh;display:flex;overflow:hidden}.grove-tab-layout__top-bar{z-index:10;background-color:var(--surface-resting-raised);border-bottom:var(--border-width-sm) solid var(--border-resting-muted);flex-shrink:0;position:sticky;top:0}.grove-tab-layout__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-y:auto}.grove-tab-layout__nav-bar{z-index:10;background-color:var(--surface-resting-raised);border-top:var(--border-width-sm) solid var(--border-resting-muted);padding-bottom:env(safe-area-inset-bottom,0px);flex-shrink:0;position:sticky;bottom:0}

.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.grow{flex-grow:1}.grow-0{flex-grow:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.min-w-0{min-width:0}.min-h-0{min-height:0}.max-w-full{max-width:100%}.w-2{width:var(--width-2)}.w-3{width:var(--width-3)}.w-4{width:var(--width-4)}.w-6{width:var(--width-6)}.w-8{width:var(--width-8)}.w-12{width:var(--width-12)}.w-16{width:var(--width-16)}.w-20{width:var(--width-20)}.w-24{width:var(--width-24)}.w-32{width:var(--width-32)}.w-40{width:var(--width-40)}.w-48{width:var(--width-48)}.w-64{width:var(--width-64)}.w-80{width:var(--width-80)}.max-w-1080{max-width:var(--width-1080)}.h-2{height:var(--height-2)}.h-3{height:var(--height-3)}.h-4{height:var(--height-4)}.h-6{height:var(--height-6)}.h-8{height:var(--height-8)}.h-12{height:var(--height-12)}.h-16{height:var(--height-16)}.h-20{height:var(--height-20)}.h-24{height:var(--height-24)}.h-32{height:var(--height-32)}.h-40{height:var(--height-40)}.h-48{height:var(--height-48)}.h-64{height:var(--height-64)}.h-80{height:var(--height-80)}.p-none{padding:var(--padding-none)}.p-2{padding:var(--padding-2)}.p-3{padding:var(--padding-3)}.p-4{padding:var(--padding-4)}.p-6{padding:var(--padding-6)}.p-8{padding:var(--padding-8)}.p-12{padding:var(--padding-12)}.p-16{padding:var(--padding-16)}.p-24{padding:var(--padding-24)}.p-32{padding:var(--padding-32)}.p-40{padding:var(--padding-40)}.p-48{padding:var(--padding-48)}.p-64{padding:var(--padding-64)}.p-80{padding:var(--padding-80)}.px-none{padding-inline:var(--padding-none)}.px-2{padding-inline:var(--padding-2)}.px-3{padding-inline:var(--padding-3)}.px-4{padding-inline:var(--padding-4)}.px-6{padding-inline:var(--padding-6)}.px-8{padding-inline:var(--padding-8)}.px-12{padding-inline:var(--padding-12)}.px-16{padding-inline:var(--padding-16)}.px-24{padding-inline:var(--padding-24)}.px-32{padding-inline:var(--padding-32)}.px-40{padding-inline:var(--padding-40)}.px-48{padding-inline:var(--padding-48)}.px-64{padding-inline:var(--padding-64)}.px-80{padding-inline:var(--padding-80)}.py-none{padding-block:var(--padding-none)}.py-2{padding-block:var(--padding-2)}.py-3{padding-block:var(--padding-3)}.py-4{padding-block:var(--padding-4)}.py-6{padding-block:var(--padding-6)}.py-8{padding-block:var(--padding-8)}.py-12{padding-block:var(--padding-12)}.py-16{padding-block:var(--padding-16)}.py-24{padding-block:var(--padding-24)}.py-32{padding-block:var(--padding-32)}.py-40{padding-block:var(--padding-40)}.py-48{padding-block:var(--padding-48)}.py-64{padding-block:var(--padding-64)}.py-80{padding-block:var(--padding-80)}.pt-none{padding-top:var(--padding-none)}.pt-2{padding-top:var(--padding-2)}.pt-3{padding-top:var(--padding-3)}.pt-4{padding-top:var(--padding-4)}.pt-6{padding-top:var(--padding-6)}.pt-8{padding-top:var(--padding-8)}.pt-12{padding-top:var(--padding-12)}.pt-16{padding-top:var(--padding-16)}.pt-24{padding-top:var(--padding-24)}.pt-32{padding-top:var(--padding-32)}.pr-none{padding-right:var(--padding-none)}.pr-2{padding-right:var(--padding-2)}.pr-3{padding-right:var(--padding-3)}.pr-4{padding-right:var(--padding-4)}.pr-6{padding-right:var(--padding-6)}.pr-8{padding-right:var(--padding-8)}.pr-12{padding-right:var(--padding-12)}.pr-16{padding-right:var(--padding-16)}.pr-24{padding-right:var(--padding-24)}.pr-32{padding-right:var(--padding-32)}.pb-none{padding-bottom:var(--padding-none)}.pb-2{padding-bottom:var(--padding-2)}.pb-3{padding-bottom:var(--padding-3)}.pb-4{padding-bottom:var(--padding-4)}.pb-6{padding-bottom:var(--padding-6)}.pb-8{padding-bottom:var(--padding-8)}.pb-12{padding-bottom:var(--padding-12)}.pb-16{padding-bottom:var(--padding-16)}.pb-24{padding-bottom:var(--padding-24)}.pb-32{padding-bottom:var(--padding-32)}.pl-none{padding-left:var(--padding-none)}.pl-2{padding-left:var(--padding-2)}.pl-3{padding-left:var(--padding-3)}.pl-4{padding-left:var(--padding-4)}.pl-6{padding-left:var(--padding-6)}.pl-8{padding-left:var(--padding-8)}.pl-12{padding-left:var(--padding-12)}.pl-16{padding-left:var(--padding-16)}.pl-24{padding-left:var(--padding-24)}.pl-32{padding-left:var(--padding-32)}.gap-none{gap:var(--gap-none)}.gap-2{gap:var(--gap-2)}.gap-4{gap:var(--gap-4)}.gap-6{gap:var(--gap-6)}.gap-8{gap:var(--gap-8)}.gap-12{gap:var(--gap-12)}.gap-16{gap:var(--gap-16)}.gap-24{gap:var(--gap-24)}.gap-32{gap:var(--gap-32)}.gap-40{gap:var(--gap-40)}.gap-48{gap:var(--gap-48)}.gap-64{gap:var(--gap-64)}.gap-80{gap:var(--gap-80)}.gap-x-none{column-gap:var(--gap-none)}.gap-x-2{column-gap:var(--gap-2)}.gap-x-4{column-gap:var(--gap-4)}.gap-x-6{column-gap:var(--gap-6)}.gap-x-8{column-gap:var(--gap-8)}.gap-x-12{column-gap:var(--gap-12)}.gap-x-16{column-gap:var(--gap-16)}.gap-x-24{column-gap:var(--gap-24)}.gap-x-32{column-gap:var(--gap-32)}.gap-y-none{row-gap:var(--gap-none)}.gap-y-2{row-gap:var(--gap-2)}.gap-y-4{row-gap:var(--gap-4)}.gap-y-6{row-gap:var(--gap-6)}.gap-y-8{row-gap:var(--gap-8)}.gap-y-12{row-gap:var(--gap-12)}.gap-y-16{row-gap:var(--gap-16)}.gap-y-24{row-gap:var(--gap-24)}.gap-y-32{row-gap:var(--gap-32)}.rounded-none{border-radius:var(--radius-none)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.border{border-width:var(--border-width-sm);border-style:solid}.border-md{border-width:var(--border-width-md);border-style:solid}.border-lg{border-width:var(--border-width-lg);border-style:solid}.shadow-none{box-shadow:none}.shadow-base{box-shadow:var(--elevation-base)}.shadow-high{box-shadow:var(--elevation-high)}.shadow-higher{box-shadow:var(--elevation-higher)}.shadow-highest{box-shadow:var(--elevation-highest)}.font-sans{font-family:var(--family-sans)}.font-serif{font-family:var(--family-serif)}.font-regular{font-weight:var(--weight-regular)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}.text-10{font-size:var(--size-10)}.text-12{font-size:var(--size-12)}.text-14{font-size:var(--size-14)}.text-16{font-size:var(--size-16)}.text-18{font-size:var(--size-18)}.text-20{font-size:var(--size-20)}.text-22{font-size:var(--size-22)}.text-24{font-size:var(--size-24)}.text-28{font-size:var(--size-28)}.text-36{font-size:var(--size-36)}.text-44{font-size:var(--size-44)}.text-64{font-size:var(--size-64)}.leading-16{line-height:var(--line-height-16)}.leading-18{line-height:var(--line-height-18)}.leading-20{line-height:var(--line-height-20)}.leading-22{line-height:var(--line-height-22)}.leading-24{line-height:var(--line-height-24)}.leading-26{line-height:var(--line-height-26)}.leading-28{line-height:var(--line-height-28)}.leading-32{line-height:var(--line-height-32)}.leading-36{line-height:var(--line-height-36)}.leading-40{line-height:var(--line-height-40)}.leading-48{line-height:var(--line-height-48)}.leading-56{line-height:var(--line-height-56)}.leading-80{line-height:var(--line-height-80)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.tracking-widest{letter-spacing:var(--letter-spacing-widest)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.break-word{overflow-wrap:break-word}.no-wrap{white-space:nowrap}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.docs-shell{min-height:100vh;display:flex}.docs-sidebar{background:var(--surface-resting-raised);border-right:1px solid var(--border-resting-default);z-index:10;flex-direction:column;width:248px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.docs-sidebar-header{padding:var(--padding-16);border-bottom:1px solid var(--border-resting-default)}.docs-sidebar-wordmark{font-family:var(--family-serif);font-size:var(--size-18);font-weight:var(--weight-semibold);color:var(--text-active-stronger);letter-spacing:-.01em;text-decoration:none}.docs-sidebar-tagline{font-size:var(--size-12);color:var(--text-resting-default);margin-top:var(--padding-2)}.docs-sidebar-nav{padding:var(--padding-16) var(--padding-8);gap:var(--gap-24);flex-direction:column;flex:1;display:flex}.docs-nav-heading{font-size:var(--size-10);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--text-resting-default);padding:0 var(--padding-8);margin-bottom:var(--padding-6)}.docs-nav-link{align-items:center;gap:var(--gap-8);padding:var(--padding-6) var(--padding-8);border-radius:var(--radius-sm);font-size:var(--size-14);color:var(--text-resting-default);text-decoration:none;transition:background .12s,color .12s;display:flex}.docs-nav-link:hover{background:var(--surface-resting-subtle);color:var(--text-resting-strongest)}.docs-nav-link[aria-current=page]{background:var(--surface-active-default);color:var(--text-active-stronger);font-weight:var(--weight-medium)}.docs-content{padding:var(--padding-48);color:var(--text-resting-default);flex:1;margin-left:248px}.docs-page{max-width:800px}.docs-breadcrumb{align-items:center;gap:var(--gap-6);font-size:var(--size-12);color:var(--text-resting-default);margin-bottom:var(--padding-16);display:flex}.docs-breadcrumb a{color:var(--text-active-strong);text-decoration:none}.docs-breadcrumb a:hover{color:var(--text-active-stronger)}.docs-page-tier{font-size:var(--size-11);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--text-resting-muted);margin-bottom:var(--padding-4)}.docs-tab-layout-preview.grove-tab-layout{height:100%;min-height:0}.docs-page-title{color:var(--text-resting-strongest);letter-spacing:-.02em}.docs-page-desc{color:var(--text-resting-default);line-height:var(--line-height-26);margin-top:var(--padding-8)}.docs-page-divider{border:none;border-top:1px solid var(--border-resting-default);margin:var(--padding-24) 0}.docs-tabs-list{border-bottom:1px solid var(--border-resting-default);margin-bottom:var(--padding-32);display:flex}.docs-tab-btn{padding:var(--padding-8) var(--padding-16);font-family:var(--family-sans);font-size:var(--size-14);font-weight:var(--weight-medium);color:var(--text-resting-default);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;transition:color .12s,border-color .12s}.docs-tab-btn:hover{color:var(--text-resting-strong)}.docs-tab-btn[aria-selected=true]{color:var(--text-active-stronger);border-bottom-color:var(--border-active-stronger)}.docs-section{margin-bottom:var(--padding-48)}.docs-section-title{color:var(--text-resting-strongest);margin-bottom:var(--padding-4)}.docs-section-desc{color:var(--text-resting-muted);line-height:var(--line-height-22);margin-bottom:var(--padding-16)}.docs-preview{background:var(--surface-resting-raised);border:1px solid var(--border-resting-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--padding-32);align-items:center;gap:var(--gap-12);flex-wrap:wrap;display:flex}.docs-preview+.docs-code-block{border-radius:0 0 var(--radius-lg) var(--radius-lg);margin-top:0}.docs-code-block{background:var(--surface-resting-strongest);border-radius:var(--radius-lg);padding:var(--padding-16) var(--padding-24);margin-bottom:var(--padding-24);border:1px solid var(--border-resting-stronger);overflow-x:auto}.docs-code-block pre{font-family:Menlo,Monaco,Courier New,monospace;font-size:var(--size-12);line-height:var(--line-height-20);color:var(--text-resting-inverse);white-space:pre;margin:0}.docs-inline-code{background:var(--surface-resting-subtle);border:1px solid var(--border-resting-default);border-radius:var(--radius-xs);color:var(--text-active-stronger);padding:1px 5px;font-family:Menlo,Monaco,Courier New,monospace;font-size:.875em}.docs-table-wrap{margin-bottom:var(--padding-32);overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:var(--size-14)}.docs-table th{text-align:left;padding:var(--padding-8) var(--padding-12);border-bottom:2px solid var(--border-resting-default);font-size:var(--size-10);font-weight:var(--weight-semibold);color:var(--text-resting-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);white-space:nowrap}.docs-table td{padding:var(--padding-12);border-bottom:1px solid var(--border-resting-default);vertical-align:top;line-height:var(--line-height-22)}.docs-table td:first-child{font-family:Menlo,Monaco,Courier New,monospace;font-size:var(--size-12);color:var(--text-active-stronger);white-space:nowrap}.docs-table-type{font-family:Menlo,Monaco,Courier New,monospace;font-size:var(--size-12);color:var(--text-resting-muted)}.docs-table-default{font-family:Menlo,Monaco,Courier New,monospace;font-size:var(--size-12)}.docs-kbd{background:var(--surface-resting-subtle);border:1px solid var(--border-resting-default);border-radius:var(--radius-xs);font-family:Menlo,Monaco,Courier New,monospace;font-size:var(--size-12);color:var(--text-resting-stronger);border-bottom-width:2px;align-items:center;padding:2px 6px;display:inline-flex}.docs-checklist{gap:var(--gap-8);flex-direction:column;list-style:none;display:flex}.docs-checklist li{align-items:flex-start;gap:var(--gap-8);font-size:var(--size-14);line-height:var(--line-height-22);display:flex}.docs-check{border-radius:var(--radius-full);background:var(--surface-active-muted);width:20px;height:20px;color:var(--text-active-stronger);font-size:var(--size-10);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.docs-home-hero{padding:var(--padding-48) var(--padding-16) var(--padding-40);border-bottom:1px solid var(--border-resting-default);margin-bottom:var(--padding-48);border-radius:var(--radius-lg);background:linear-gradient(165deg, var(--surface-active-subtle) 0%, transparent 58%)}.docs-component-grid{gap:var(--gap-16);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.docs-component-card{padding:var(--padding-16);background:var(--surface-resting-raised);border:1px solid var(--border-resting-default);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .12s,box-shadow .12s;display:block}.docs-component-card:hover{border-color:var(--border-active-default);box-shadow:var(--elevation-base)}.docs-component-card-name{font-size:var(--size-14);font-weight:var(--weight-semibold);color:var(--text-resting-strongest);margin-bottom:var(--padding-4)}.docs-component-card-desc{font-size:var(--size-12);color:var(--text-resting-muted);line-height:var(--line-height-18)}.docs-component-card-tier{font-size:var(--size-10);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--text-active-stronger);margin-bottom:var(--padding-6)}.docs-tier-block{margin-top:var(--padding-32);padding-top:var(--padding-32);border-top:1px solid var(--border-resting-default)}.docs-tier-title{color:var(--text-resting-strongest);margin-bottom:var(--padding-8)}.docs-tier-path{color:var(--text-resting-muted);margin-bottom:var(--padding-8)}.docs-tier-exports{color:var(--text-resting-muted);margin-bottom:var(--padding-12);line-height:var(--line-height-22)}.docs-tier-more a{color:var(--text-active-stronger);font-weight:var(--weight-medium);text-decoration:none}.docs-tier-more a:hover{text-decoration:underline}.docs-callout{padding:var(--padding-12) var(--padding-16);background:var(--surface-active-muted);border-left:3px solid var(--border-active-stronger);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--size-14);line-height:var(--line-height-22);color:var(--text-resting-default)}.docs-label-row{align-items:center;gap:var(--gap-8);margin-bottom:var(--padding-12);display:flex}.docs-label{font-size:var(--size-10);font-weight:var(--weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-resting-muted)}
:root{--family-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--family-serif:var(--font-fraunces), ui-serif, Georgia, serif}body{font-family:var(--family-sans);font-size:var(--size-14);line-height:var(--line-height-22);color:var(--text-resting-default);background:var(--surface-resting-subtle);-webkit-font-smoothing:antialiased}
