@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Nunito_7171bb;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Nunito_7171bb;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Nunito_7171bb;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Nunito_7171bb;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Nunito_7171bb;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Nunito_7171bb;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Nunito_7171bb;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Nunito_Fallback_7171bb;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_7171bb{font-family:__Nunito_7171bb,__Nunito_Fallback_7171bb;font-style:normal}.__variable_7171bb{--font-nunito:"__Nunito_7171bb","__Nunito_Fallback_7171bb"}@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Anton_Fallback_ec6dc7;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:__Anton_ec6dc7,__Anton_Fallback_ec6dc7;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-anton:"__Anton_ec6dc7","__Anton_Fallback_ec6dc7"}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Oswald_8995ec;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Oswald_8995ec;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Oswald_8995ec;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Oswald_8995ec;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Oswald_Fallback_8995ec;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_8995ec{font-family:__Oswald_8995ec,__Oswald_Fallback_8995ec;font-style:normal}.__variable_8995ec{--font-oswald:"__Oswald_8995ec","__Oswald_Fallback_8995ec"}:root{--bg-1:#deeaf8;--bg-2:#c8d8f0;--bg-3:#b8cde8;--bg-watercolour:radial-gradient(ellipse 50% 38% at 92% 12%,rgba(255,210,175,.45) 0%,transparent 65%),radial-gradient(ellipse 50% 38% at 12% 92%,rgba(215,200,240,.45) 0%,transparent 65%),radial-gradient(ellipse 45% 32% at 4% 48%,rgba(190,228,218,.42) 0%,transparent 65%),radial-gradient(ellipse 35% 28% at 62% 65%,hsla(45,67%,82%,.32) 0%,transparent 70%),radial-gradient(ellipse 140% 55% at 85% -5%,rgba(230,242,255,.85) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at -5% 30%,rgba(195,218,248,.75) 0%,transparent 50%),radial-gradient(ellipse 60% 80% at 105% 70%,rgba(215,230,248,.55) 0%,transparent 55%),linear-gradient(170deg,var(--bg-1) 0%,var(--bg-2) 45%,var(--bg-3) 100%);--ink:#1a2540;--ink-soft:#4a5d80;--muted:#8b9fbe;--divider:rgba(80,110,160,.14);--bg-base:var(--bg-1);--bg-raised:#fff;--bg-elevated:#fcfdfe;--bg-input:#f2f6fc;--bg-overlay:rgba(26,37,64,.32);--ink-dim:var(--ink-soft);--ink-faint:var(--muted);--surface-1:#fcfdfe;--surface-2:#eef3fb;--surface-3:#e0e9f5;--c-primary:#2861bf;--c-primary-2:#5b9fe8;--c-primary-3:#3a7fd5;--accent:var(--c-primary);--accent-hot:var(--c-primary-3);--accent-soft:rgba(40,97,191,.1);--accent-tint:rgba(40,97,191,.16);--accent-line:rgba(40,97,191,.4);--accent-ink:#fff;--ink-1:var(--ink);--ink-soft-strong:var(--ink);--decor-wash-1:rgba(40,97,191,.28);--decor-wash-2:rgba(91,159,232,.24);--decor-wash-3:rgba(58,127,213,.18);--slice-info:var(--c-primary);--slice-info-tint:var(--accent-soft);--slice-coach:#5db075;--slice-coach-tint:rgba(93,176,117,.18);--slice-comp:#d5a346;--slice-comp-tint:rgba(213,163,70,.18);--slice-neutral:var(--ink-soft);--slice-neutral-tint:rgba(74,93,128,.14);--shadow-sheet:0 -8px 32px rgba(26,37,64,.16),0 -2px 8px rgba(26,37,64,.08);--c-breakfast:#f59b42;--c-breakfast-ink:#b85f18;--c-lunch:#5db075;--c-lunch-ink:#2e7544;--c-dinner:#8b6fbf;--c-dinner-ink:#4f3a87;--c-snack:#3baea0;--c-snack-ink:#1f7a6c;--c-cal:#e47a2e;--c-cal-ink:#b8530e;--c-pro:#c04848;--c-pro-ink:#8a2828;--c-fat:#d5a346;--c-fat-ink:#a6781f;--c-carb:#6fa876;--c-carb-ink:#4a8051;--success:#5db075;--success-soft:rgba(93,176,117,.14);--warning:#f59b42;--warning-soft:rgba(245,155,66,.14);--danger:#c04848;--danger-soft:rgba(192,72,72,.14);--info:var(--c-primary);--info-soft:rgba(40,97,191,.1);--error:var(--danger);--error-soft:var(--danger-soft);--attended-glyph:var(--cat-food);--attended-soft:color-mix(in srgb,var(--cat-food) 14%,transparent);--cat-food:#16a34a;--cat-supp:#2563eb;--cat-meds:#9333ea;--cat-vitals:#ea580c;--cat-billing:#ca8a04;--plan-sand:#a8855e;--plan-sand-soft:rgba(168,133,94,.14);--plan-sand-tint:rgba(168,133,94,.22);--border:rgba(80,110,160,.14);--border-strong:rgba(80,110,160,.28);--border-accent:var(--accent);--sh-cool:75,95,165;--sh-warm:160,130,90;--sh-rim:255,232,200;--r-xs:6px;--r-sm:9px;--r-md:14px;--r-lg:16px;--r-xl:20px;--r-2xl:22px;--r-full:999px;--radius-sm:var(--r-sm);--radius:var(--r-md);--radius-lg:var(--r-lg);--radius-pill:var(--r-full);--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:14px;--sp-7:18px;--sp-8:24px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--space-1:var(--s-1);--space-2:var(--s-2);--space-3:var(--s-3);--space-4:var(--s-4);--space-5:var(--s-6);--space-6:var(--s-8);--space-7:var(--s-12);--space-8:64px;--space-9:96px;--space-10:128px;--elev-1:0 1px 3px rgba(var(--sh-cool),0.08),inset 0 1px 0 hsla(0,0%,100%,.95);--elev-2:0 3px 8px -1px rgba(var(--sh-cool),0.10),0 1px 2px rgba(var(--sh-warm),0.06),inset 0 1px 0 hsla(0,0%,100%,.95),inset -1px 1px 0 rgba(var(--sh-rim),0.22);--elev-3:0 6px 18px -2px rgba(var(--sh-cool),0.12),0 2px 5px -1px rgba(var(--sh-warm),0.06),0 1px 2px rgba(60,80,130,.05),inset 0 1px 0 hsla(0,0%,100%,.95),inset -1px 1px 0 rgba(var(--sh-rim),0.30);--shadow-soft:var(--elev-2);--shadow-hover:var(--elev-3);--shadow-cta:var(--elev-2);--shadow-modal:var(--elev-3);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-expo:cubic-bezier(0.16,1,0.3,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--ease:var(--ease-standard);--ease-quick:var(--ease-standard);--ease-in:cubic-bezier(0.4,0,1,1);--d-fast:150ms;--d-med:300ms;--d-slow:450ms;--d-page:750ms;--dur-fast:180ms;--dur-med:240ms;--dur-slow:480ms;--dur:var(--dur-med);--dur-medium:600ms;--z-base:0;--z-raised:5;--z-overlay:10;--z-modal:20;--z-toast:30;--z-tooltip:40;--font-display:var(--font-nunito),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-body:var(--font-nunito),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-sans:var(--font-body);--t-display:46px;--t-h2:18px;--t-h3:15px;--t-body:14px;--t-meta:12px;--t-micro:10px;--t-label:10.5px;--text-display:clamp(28px,8vw,32px);--text-h1:22px;--text-h2:18px;--text-body-lg:16px;--text-body:15px;--text-body-sm:14px;--text-caption:13px;--text-micro:11px;--text-h3:var(--text-h1);--text-h4:var(--text-h2);--ls-display:-0.02em;--ls-h2:-0.015em;--ls-h3:-0.01em;--ls-body:0;--ls-uppercase:0.06em;--lh-h1:1.15;--lh-h2:1.2;--lh-h3:1.3;--lh-body:1.5;--lh-meta:1.4;--container:1280px;--container-narrow:880px;--section-y-mobile:24px;--section-y-desktop:48px;--section-x-mobile:16px;--section-x-desktop:48px;color-scheme:light}body,html{background:var(--bg-watercolour);background-attachment:fixed}html[data-theme=graphite-amber]{--bg-watercolour:radial-gradient(ellipse 60% 40% at 80% 10%,rgba(212,162,76,.18) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(180,140,60,.12) 0%,transparent 65%),linear-gradient(170deg,#14171c,#181c24 60%,#1c2128);color-scheme:dark}[data-theme=graphite-amber]{--c-primary:#d4a24c;--c-primary-2:#e0ad55;--c-primary-3:#c08c30;--bg-1:#14171c;--bg-2:#1e232b;--bg-3:#232932;--bg-base:#14171c;--bg-raised:#232830;--bg-elevated:#2a2f38;--bg-input:#181c22;--bg-overlay:rgba(8,10,14,.62);--surface-1:#232830;--surface-2:#1e232b;--surface-3:#181c24;--ink:#ede8dd;--ink-soft:#b9b0a0;--muted:#7a7466;--ink-dim:var(--ink-soft);--ink-faint:var(--muted);--ink-1:var(--ink);--ink-soft-strong:var(--ink);--divider:rgba(212,162,76,.18);--accent:#d4a24c;--accent-hot:#e0ad55;--accent-soft:rgba(212,162,76,.14);--accent-tint:rgba(212,162,76,.22);--accent-line:rgba(212,162,76,.35);--accent-ink:#14171c;--decor-wash-1:rgba(212,162,76,.32);--decor-wash-2:rgba(212,162,76,.22);--decor-wash-3:rgba(212,162,76,.16);--border:rgba(212,162,76,.1);--border-strong:rgba(212,162,76,.32);--success-soft:rgba(93,176,117,.22);--warning-soft:rgba(245,155,66,.22);--danger-soft:rgba(192,72,72,.22);--info-soft:rgba(212,162,76,.16);--sh-cool:8,10,14;--sh-warm:212,162,76;--sh-rim:212,162,76;--shadow-sheet:0 -10px 36px rgba(0,0,0,.55),0 -3px 10px rgba(0,0,0,.35);--elev-1:inset 0 1px 0 hsla(0,0%,100%,.05),0 2px 6px -3px rgba(0,0,0,.45);--elev-2:inset 0 1px 0 hsla(0,0%,100%,.065),0 4px 14px -6px rgba(0,0,0,.5);--elev-3:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 28px -10px rgba(0,0,0,.65),0 4px 12px -6px rgba(0,0,0,.4)}html[data-theme=glass-aurora],html[data-theme=glass]{--bg-watercolour:radial-gradient(ellipse 55% 40% at 85% 15%,rgba(139,92,246,.32) 0%,transparent 60%),radial-gradient(ellipse 50% 40% at 10% 75%,rgba(244,114,182,.22) 0%,transparent 60%),radial-gradient(ellipse 40% 35% at 50% 50%,rgba(34,211,238,.18) 0%,transparent 65%),linear-gradient(170deg,#0a0820,#120c2e 60%,#1a1538);color-scheme:dark}[data-theme=glass-aurora],[data-theme=glass]{--c-primary:#8b5cf6;--c-primary-2:#a78bfa;--c-primary-3:#7c3aed;--bg-1:#0a0820;--bg-2:#120c2e;--bg-3:#1a1538;--surface-1:#281e50;--surface-2:#1c143c;--surface-3:#140f2d;--bg-base:#0a0820;--bg-raised:#281e50;--bg-elevated:#322464;--bg-input:#1c143c;--bg-overlay:rgba(8,6,26,.72);--ink:#fff;--ink-soft:#c8c3e8;--muted:#a8a3d0;--ink-dim:var(--ink-soft);--ink-faint:var(--muted);--ink-1:var(--ink);--ink-soft-strong:var(--ink);--divider:rgba(139,92,246,.3);--accent:#8b5cf6;--accent-hot:#a78bfa;--accent-soft:rgba(139,92,246,.18);--accent-tint:rgba(139,92,246,.28);--accent-line:rgba(167,139,250,.55);--accent-ink:#fff;--decor-wash-1:rgba(139,92,246,.32);--decor-wash-2:rgba(167,139,250,.24);--decor-wash-3:rgba(139,92,246,.18);--border:rgba(139,92,246,.14);--border-strong:rgba(167,139,250,.5);--success-soft:rgba(93,176,117,.22);--warning-soft:rgba(245,155,66,.22);--danger-soft:rgba(244,114,182,.22);--info-soft:rgba(139,92,246,.2);--sh-cool:60,30,110;--sh-warm:139,92,246;--sh-rim:244,114,182;--elev-1:inset 0 1px 0 hsla(0,0%,100%,.08),0 2px 6px -3px rgba(0,0,0,.42);--elev-2:inset 0 1px 0 hsla(0,0%,100%,.09),0 4px 14px -6px rgba(0,0,0,.5),0 1px 3px rgba(139,92,246,.18);--elev-3:inset 0 1px 0 hsla(0,0%,100%,.11),0 10px 28px -10px rgba(0,0,0,.6),0 4px 12px -4px rgba(139,92,246,.28);--shadow-sheet:0 -10px 36px rgba(0,0,0,.65),0 -3px 10px rgba(139,92,246,.3)}html[data-theme=sunset]{--bg-watercolour:radial-gradient(ellipse 55% 45% at 88% 10%,rgba(244,63,94,.18) 0%,transparent 65%),radial-gradient(ellipse 50% 40% at 8% 85%,rgba(251,113,133,.16) 0%,transparent 65%),radial-gradient(ellipse 45% 30% at 50% 55%,hsla(32,98%,83%,.3) 0%,transparent 70%),linear-gradient(170deg,#fff1e6,#ffe4d0 60%,#ffd5b8);color-scheme:light}[data-theme=sunset]{--c-primary:#f43f5e;--c-primary-2:#fb7185;--c-primary-3:#e11d48;--bg-1:#fff1e6;--bg-2:#ffe4d0;--bg-3:#ffd5b8;--surface-1:#fff;--surface-2:#fff5ed;--surface-3:#ffe8d6;--bg-base:#fff1e6;--bg-raised:#fff5ed;--bg-elevated:#fff;--bg-input:#fff8f0;--bg-overlay:rgba(74,14,38,.32);--ink:#4a0e26;--ink-soft:#8a4055;--muted:#b88a8a;--ink-dim:var(--ink-soft);--ink-faint:var(--muted);--ink-1:var(--ink);--ink-soft-strong:var(--ink);--divider:rgba(244,63,94,.18);--accent:#f43f5e;--accent-hot:#fb7185;--accent-soft:rgba(244,63,94,.12);--accent-tint:rgba(244,63,94,.2);--accent-line:rgba(244,63,94,.4);--accent-ink:#fff;--decor-wash-1:rgba(244,63,94,.24);--decor-wash-2:rgba(251,113,133,.2);--decor-wash-3:rgba(244,63,94,.14);--border:rgba(244,63,94,.2);--border-strong:rgba(244,63,94,.38);--success-soft:rgba(93,176,117,.16);--warning-soft:rgba(251,146,60,.22);--danger-soft:rgba(244,63,94,.18);--info-soft:rgba(244,63,94,.12);--sh-cool:180,60,80;--sh-warm:220,130,80;--sh-rim:255,215,180;--elev-1:0 1px 3px rgba(180,60,80,.08),inset 0 1px 0 hsla(0,0%,100%,.95);--elev-2:0 4px 12px rgba(180,60,80,.12),0 1px 3px rgba(220,130,80,.08),inset 0 1px 0 hsla(0,0%,100%,.95),inset -1px 1px 0 rgba(255,215,180,.4);--elev-3:0 8px 20px -4px rgba(180,60,80,.18),0 3px 8px -2px rgba(220,130,80,.1),inset 0 1px 0 hsla(0,0%,100%,.95),inset -1px 1px 0 rgba(255,215,180,.45)}html[data-theme=iridescent]{--bg-watercolour:radial-gradient(ellipse 55% 40% at 85% 12%,rgba(167,139,250,.18) 0%,transparent 65%),radial-gradient(ellipse 45% 35% at 12% 50%,rgba(167,243,208,.18) 0%,transparent 65%),radial-gradient(ellipse 50% 35% at 75% 80%,rgba(253,164,175,.18) 0%,transparent 65%),radial-gradient(ellipse 40% 30% at 35% 90%,rgba(165,180,252,.22) 0%,transparent 70%),linear-gradient(170deg,#fafafa,#f5f3ff 60%,#ede9fe);color-scheme:light}[data-theme=iridescent]{--c-primary:#7c3aed;--c-primary-2:#a78bfa;--c-primary-3:#6d28d9;--bg-1:#fafafa;--bg-2:#f5f3ff;--bg-3:#ede9fe;--surface-1:#fff;--surface-2:#fafafa;--surface-3:#f5f3ff;--bg-base:#fafafa;--bg-raised:#faf8ff;--bg-elevated:#fff;--bg-input:#f8f6fc;--bg-overlay:rgba(28,25,23,.32);--ink:#1c1917;--ink-soft:#4a4540;--muted:#8a8378;--ink-dim:var(--ink-soft);--ink-faint:var(--muted);--ink-1:var(--ink);--ink-soft-strong:var(--ink);--divider:rgba(167,139,250,.22);--accent:#7c3aed;--accent-hot:#a78bfa;--accent-soft:rgba(167,139,250,.14);--accent-tint:rgba(167,139,250,.22);--accent-line:rgba(167,139,250,.45);--accent-ink:#fff;--decor-wash-1:rgba(167,139,250,.22);--decor-wash-2:rgba(165,180,252,.2);--decor-wash-3:rgba(167,139,250,.14);--border:rgba(124,58,137,.18);--border-strong:rgba(124,58,137,.36);--success-soft:rgba(167,243,208,.3);--warning-soft:rgba(253,164,175,.22);--danger-soft:rgba(253,164,175,.28);--info-soft:rgba(167,139,250,.16);--sh-cool:120,100,200;--sh-warm:180,150,200;--sh-rim:220,210,255;--elev-1:0 1px 3px rgba(120,100,200,.08),inset 0 1px 0 hsla(0,0%,100%,.95);--elev-2:0 4px 12px rgba(120,100,200,.12),0 1px 3px rgba(180,150,200,.08),inset 0 1px 0 hsla(0,0%,100%,.95),inset -1px 1px 0 rgba(220,210,255,.35);--elev-3:0 8px 22px -4px rgba(120,100,200,.18),0 3px 8px -2px rgba(180,150,200,.1),inset 0 1px 0 hsla(0,0%,100%,.95),inset -1px 1px 0 rgba(220,210,255,.45)}html[data-theme=glacier]{--bg-watercolour:radial-gradient(ellipse 50% 38% at 92% 12%,rgba(255,210,175,.45) 0%,transparent 65%),radial-gradient(ellipse 50% 38% at 12% 92%,rgba(215,200,240,.45) 0%,transparent 65%),radial-gradient(ellipse 45% 32% at 4% 48%,rgba(190,228,218,.42) 0%,transparent 65%),radial-gradient(ellipse 35% 28% at 62% 65%,hsla(45,67%,82%,.32) 0%,transparent 70%),radial-gradient(ellipse 140% 55% at 85% -5%,rgba(230,242,255,.85) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at -5% 30%,rgba(195,218,248,.75) 0%,transparent 50%),radial-gradient(ellipse 60% 80% at 105% 70%,rgba(215,230,248,.55) 0%,transparent 55%),linear-gradient(170deg,var(--bg-1) 0%,var(--bg-2) 45%,var(--bg-3) 100%);color-scheme:light}[data-theme=glacier]{--c-primary:#0284c7;--c-primary-2:#38bdf8;--c-primary-3:#0369a1;--accent:#0284c7;--accent-hot:#0369a1;--accent-soft:rgba(2,132,199,.1);--accent-tint:rgba(2,132,199,.16);--accent-line:rgba(2,132,199,.4);--accent-ink:#fff;--decor-wash-1:rgba(2,132,199,.26);--decor-wash-2:rgba(56,189,248,.22);--decor-wash-3:rgba(2,132,199,.16)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);font-weight:800;margin:0;color:var(--ink)}h1{font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-display)}h2{font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}h3{font-size:var(--text-h3)}h3,h4{line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:700}h4{font-size:var(--text-h4)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}::-moz-selection{background:var(--accent-soft);color:var(--ink)}::selection{background:var(--accent-soft);color:var(--ink)}.info-card{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--surface-2,var(--bg-raised));border:1px solid var(--border);border-radius:var(--r-md,12px);box-shadow:var(--shadow-soft);font-family:inherit}.info-card__icon{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent-tint);color:var(--accent)}.info-card__body{min-width:0;display:flex;flex-direction:column;gap:2px}.info-card__title{font-family:var(--font-display);font-size:13.5px;font-weight:700;letter-spacing:-.1px;color:var(--ink)}.info-card__text{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-soft,var(--ink-dim))}@keyframes bt-anim-fade-slide-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes bt-anim-fade-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bt-anim-fade-in{0%{opacity:0}to{opacity:1}}.bt-anim-fade-down,.bt-anim-fade-in,.bt-anim-fade-up{--bt-anim-delay:0s;--bt-anim-duration:0.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-duration:var(--bt-anim-duration);animation-delay:var(--bt-anim-delay);animation-fill-mode:both}.bt-anim-fade-down{animation-name:bt-anim-fade-slide-down}.bt-anim-fade-up{animation-name:bt-anim-fade-slide-up}.bt-anim-fade-in{animation-name:bt-anim-fade-in;animation-timing-function:ease;animation-duration:.5s}.bt-anim-stagger-1{--bt-anim-delay:0.05s}.bt-anim-stagger-2{--bt-anim-delay:0.12s}.bt-anim-stagger-3{--bt-anim-delay:0.20s}.bt-anim-stagger-4{--bt-anim-delay:0.26s}.bt-anim-stagger-5{--bt-anim-delay:0.34s}.bt-anim-stagger-6{--bt-anim-delay:0.42s}.bt-anim-page>*{animation:bt-anim-fade-slide-up .55s cubic-bezier(.16,1,.3,1) both}.bt-anim-page>:first-child{animation-delay:.05s}.bt-anim-page>:nth-child(2){animation-delay:.12s}.bt-anim-page>:nth-child(3){animation-delay:.2s}.bt-anim-page>:nth-child(4){animation-delay:.26s}.bt-anim-page>:nth-child(5){animation-delay:.34s}.bt-anim-page>:nth-child(6){animation-delay:.4s}.bt-anim-page>:nth-child(7){animation-delay:.46s}.bt-anim-page>:nth-child(8){animation-delay:.52s}.bt-anim-page>:nth-child(n+9){animation-delay:.58s}.bt-anim-page>.bt-anim-child-heavy{animation-name:bt-anim-fade-in;animation-timing-function:ease}.bt-route-anim{display:block}.app-main--foundation{overflow-x:clip}.bt-route-enter-next{animation:bt-route-slide-next var(--bt-route-dur,.32s) var(--ease-expo) backwards}.bt-route-enter-prev{animation:bt-route-slide-prev var(--bt-route-dur,.32s) var(--ease-expo) backwards}.bt-route-enter-first{animation:bt-anim-fade-in .26s var(--ease-expo) backwards}@keyframes bt-route-slide-next{0%{opacity:0;transform:translateX(var(--bt-route-shift,100%))}to{opacity:1;transform:translateX(0)}}@keyframes bt-route-slide-prev{0%{opacity:0;transform:translateX(calc(-1 * var(--bt-route-shift, 100%)))}to{opacity:1;transform:translateX(0)}}.bt-route-enter-next .bt-anim-page>*,.bt-route-enter-prev .bt-anim-page>*{animation:none}@media (prefers-reduced-motion:reduce){.bt-anim-fade-down,.bt-anim-fade-in,.bt-anim-fade-up,.bt-anim-page>*,.bt-route-enter-first,.bt-route-enter-next,.bt-route-enter-prev{animation-duration:.01ms!important;animation-delay:0s!important}}@media (max-width:430px){*,:after,:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bt-anim-page>*{animation-duration:.3s!important}.bt-anim-page>:first-child{animation-delay:0s!important}.bt-anim-page>:nth-child(2){animation-delay:.04s!important}.bt-anim-page>:nth-child(3){animation-delay:.08s!important}.bt-anim-page>:nth-child(4){animation-delay:.11s!important}.bt-anim-page>:nth-child(n+5){animation-delay:.13s!important}}