@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.KGCp_W_className{font-family:Outfit,Outfit Fallback;font-style:normal}.KGCp_W_variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface:#f1ede0;--surface-raised:#faf8f1;--ink:#1f2519;--ink-muted:#5c5f4c;--line:#dad3bf;--forest:#2c5a3a;--on-forest:#fff;--forest-tint:#dfe6d6;--khaki:#64633a;--khaki-tint:#e7e3c9;--intake:var(--forest);--burn:#b07c06;--burn-tint:#f3e6c0;--danger:#b3261e;--space-1:4px;--space-2:8px;--space-3:12px;--space-5:20px;--radius:6px;--radius-full:9999px;--tap:44px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--surface:#161911;--surface-raised:#20241a;--ink:#ece8d8;--ink-muted:#a7a690;--line:#353829;--forest:#8cbf95;--on-forest:#161911;--forest-tint:#25352a;--khaki:#b8b47f;--khaki-tint:#2e2f20;--intake:#4a8457;--burn:#ecc15a;--burn-tint:#3a3118;--danger:#f08a80}}*,:before,:after{box-sizing:border-box}html,body{background:var(--surface);color:var(--ink);font-family:var(--font-outfit), "Helvetica Neue", Arial, sans-serif;-webkit-text-size-adjust:100%;margin:0;font-size:16px;font-weight:400;line-height:24px}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.figure{letter-spacing:-.02em;font-size:48px;font-weight:300;line-height:48px}.figure-sm{letter-spacing:-.02em;font-size:32px;font-weight:300;line-height:36px}.headline{font-size:28px;font-weight:500;line-height:32px}.title{font-size:18px;font-weight:500;line-height:24px}.body{font-size:16px;font-weight:400;line-height:24px}.label{font-size:14px;font-weight:500;line-height:20px}.caption{color:var(--ink-muted);font-size:13px;font-weight:400;line-height:18px}.nums{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ecran{max-width:480px;padding:var(--space-2) var(--space-3) var(--space-5);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}.carte{background:var(--surface-raised);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.entete{min-height:var(--tap);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.logo{width:auto;height:20px;display:block}.puce{min-height:28px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--khaki-tint);color:var(--khaki);align-items:center;display:inline-flex}.semaine{gap:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}.jour{min-height:var(--tap);border-radius:var(--radius);color:var(--ink);font:inherit;padding:var(--space-1) 0;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.jour[aria-pressed=true]{background:var(--forest-tint)}.jour .caption{color:var(--ink-muted)}.jour-aujourdhui .label{color:var(--forest)}.chiffre{align-items:baseline;gap:var(--space-1);display:flex}.ligne{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.badge{padding:0 var(--space-2);border-radius:var(--radius);background:var(--khaki-tint);color:var(--khaki)}.barre{gap:var(--space-1);flex-direction:column;display:flex}.piste{border-radius:var(--radius-full);height:6px;overflow:hidden}.piste-apport{background:var(--forest-tint)}.piste-depense{background:var(--burn-tint)}.remplissage{border-radius:var(--radius-full);height:100%}.remplissage-apport{background:var(--intake)}.remplissage-depense{background:var(--burn)}.seance{background:var(--burn-tint);color:var(--ink)}.seance .caption{color:var(--ink)}.conseil-danger{color:var(--danger);font-weight:500}.bouton{min-height:var(--tap);border-radius:var(--radius);padding:0 var(--space-3);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.bouton-principal{background:var(--forest);color:var(--on-forest)}.bouton-secondaire{background:var(--khaki-tint);color:var(--khaki)}.champ{min-height:var(--tap);border:1px solid var(--ink-muted);border-radius:var(--radius);padding:0 var(--space-3);background:var(--surface-raised);color:var(--ink);font:inherit}.erreur{color:var(--danger)}
