@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d57a24ec54448a8e-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bc08e10e1c60a660-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:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c309a1f4c99f6b1-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9816a0e0ed309b6c-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:Atkinson Hyperlegible Fallback;src:local("Arial");ascent-override:95.60%;descent-override:29.18%;line-gap-override:0.00%;size-adjust:99.37%}.__className_0ace12{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.__variable_0ace12{--font-body:"Atkinson Hyperlegible","Atkinson Hyperlegible Fallback"}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527-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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d-s.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_74db2c{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_74db2c{--font-display:"Newsreader","Newsreader Fallback"}:root{--ground:#f6f1e8;--surface:#fffcf6;--surface-sunken:#eee7da;--surface-selected:#f3eee3;--surface-input:#ffffff;--text:#2b2622;--text-muted:#6e6458;--hairline:#e7dfd0;--hairline-strong:#c9bfa9;--gridline:#b9ae98;--card-shadow:0 1px 0 #e7dfd0;--card-border:1px solid transparent;--avatar-subject-bg:#d9cdb8;--avatar-subject-fg:#5a4e3c;--avatar-member-bg:#e4d8c3;--avatar-member-fg:#5a4e3c;--avatar-owner-bg:#cfd8b8;--avatar-owner-fg:#3f4c28;--meal-marker:#c4674a;--meal-bolus-marker:#a3503a;--unverified-bg:#f6e3db;--unverified-fg:#a3503a;--destructive:#a3503a;--switch-off:#c9bfa9;--accent-base:#5a6a3b;--accent-strong:#3f4c28;--accent-tint:#e9ecdf;--accent-tint-border:#c9cdb8;--accent-band:#6b7a4b;--accent-band-opacity:0.12;--accent-on:#f6f1e8;--font-display-stack:var(--font-display,"Newsreader"),Georgia,serif;--font-body-stack:var(--font-body,"Atkinson Hyperlegible"),system-ui,sans-serif;--radius-kbd:6px;--radius-button-small:10px;--radius-nav-item:12px;--radius-button-medium:14px;--radius-card-small:16px;--radius-nav-item-simple:16px;--radius-primary-phone:18px;--radius-card:20px;--radius-card-simple:22px;--radius-button-simple:22px;--radius-pill:999px;--sidebar-width:240px;--sidebar-width-simple:260px;--phone-gutter:24px;--phone-safe-top:max(56px,calc(env(safe-area-inset-top) + 20px));--touch-min:44px;--touch-min-simple:48px}[data-accent=olive]{--accent-base:#5a6a3b;--accent-strong:#3f4c28;--accent-tint:#e9ecdf;--accent-tint-border:#c9cdb8;--accent-band:#6b7a4b;--accent-on:#f6f1e8}[data-accent=plum]{--accent-base:#5b3f73;--accent-strong:#432c57;--accent-tint:#eae3ef;--accent-tint-border:#cdbfd8;--accent-band:#5b3f73;--accent-on:#f6f1e8}[data-accent=sea]{--accent-base:#3b5f7e;--accent-strong:#2b4660;--accent-tint:#e0e8ef;--accent-tint-border:#b8c8d6;--accent-band:#3b5f7e;--accent-on:#f6f1e8}[data-accent=forest]{--accent-base:#2f6b5e;--accent-strong:#22514a;--accent-tint:#ddebe6;--accent-tint-border:#b3cfc6;--accent-band:#2f6b5e;--accent-on:#f6f1e8}[data-accent=garnet]{--accent-base:#7a3a4b;--accent-strong:#5c2a38;--accent-tint:#f0e0e4;--accent-tint-border:#d3b5bd;--accent-band:#7a3a4b;--accent-on:#f6f1e8}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#1f1b17;--surface:#2a2521;--surface-sunken:#171310;--surface-selected:#332d27;--surface-input:#2a2521;--text:#f1eadf;--text-muted:#b5aa9a;--hairline:#3a332c;--hairline-strong:#4a4238;--gridline:#6e6458;--card-shadow:none;--card-border:1px solid #3a332c;--avatar-subject-bg:#4a3f33;--avatar-subject-fg:#e7dbc6;--avatar-member-bg:#4a3f33;--avatar-member-fg:#e7dbc6;--avatar-owner-bg:#3f4a30;--avatar-owner-fg:#d6e0c0;--meal-marker:#e08a6c;--meal-bolus-marker:#e08a6c;--unverified-bg:#4a2f27;--unverified-fg:#e7a48a;--destructive:#e08a6c;--switch-off:#4a4238;--accent-base:#9dae78;--accent-strong:#b8c797;--accent-tint:#353b2a;--accent-tint-border:#4a5438;--accent-band:#9dae78;--accent-band-opacity:0.14;--accent-on:#1f1b17;color-scheme:dark}:root:not([data-theme=light]) [data-accent=olive]{--accent-base:#9dae78;--accent-strong:#b8c797;--accent-tint:#353b2a;--accent-tint-border:#4a5438;--accent-band:#9dae78;--accent-on:#1f1b17}:root:not([data-theme=light]) [data-accent=plum]{--accent-base:#b59ad0;--accent-strong:#cdb8e3;--accent-tint:#3a2f47;--accent-tint-border:#54456a;--accent-band:#b59ad0;--accent-on:#1f1b17}:root:not([data-theme=light]) [data-accent=sea]{--accent-base:#8fb0cd;--accent-strong:#aac6de;--accent-tint:#2c3a47;--accent-tint-border:#405466;--accent-band:#8fb0cd;--accent-on:#1f1b17}:root:not([data-theme=light]) [data-accent=forest]{--accent-base:#86bbad;--accent-strong:#a3d0c4;--accent-tint:#27403a;--accent-tint-border:#3a5c53;--accent-band:#86bbad;--accent-on:#1f1b17}:root:not([data-theme=light]) [data-accent=garnet]{--accent-base:#c98a9c;--accent-strong:#dba7b6;--accent-tint:#43303a;--accent-tint-border:#5f4552;--accent-band:#c98a9c;--accent-on:#1f1b17}}:root[data-theme=dark]{--ground:#1f1b17;--surface:#2a2521;--surface-sunken:#171310;--surface-selected:#332d27;--surface-input:#2a2521;--text:#f1eadf;--text-muted:#b5aa9a;--hairline:#3a332c;--hairline-strong:#4a4238;--gridline:#6e6458;--card-shadow:none;--card-border:1px solid #3a332c;--avatar-subject-bg:#4a3f33;--avatar-subject-fg:#e7dbc6;--avatar-member-bg:#4a3f33;--avatar-member-fg:#e7dbc6;--avatar-owner-bg:#3f4a30;--avatar-owner-fg:#d6e0c0;--meal-marker:#e08a6c;--meal-bolus-marker:#e08a6c;--unverified-bg:#4a2f27;--unverified-fg:#e7a48a;--destructive:#e08a6c;--switch-off:#4a4238;--accent-base:#9dae78;--accent-strong:#b8c797;--accent-tint:#353b2a;--accent-tint-border:#4a5438;--accent-band:#9dae78;--accent-band-opacity:0.14;--accent-on:#1f1b17;color-scheme:dark}:root[data-theme=dark] [data-accent=olive]{--accent-base:#9dae78;--accent-strong:#b8c797;--accent-tint:#353b2a;--accent-tint-border:#4a5438;--accent-band:#9dae78;--accent-on:#1f1b17}:root[data-theme=dark] [data-accent=plum]{--accent-base:#b59ad0;--accent-strong:#cdb8e3;--accent-tint:#3a2f47;--accent-tint-border:#54456a;--accent-band:#b59ad0;--accent-on:#1f1b17}:root[data-theme=dark] [data-accent=sea]{--accent-base:#8fb0cd;--accent-strong:#aac6de;--accent-tint:#2c3a47;--accent-tint-border:#405466;--accent-band:#8fb0cd;--accent-on:#1f1b17}:root[data-theme=dark] [data-accent=forest]{--accent-base:#86bbad;--accent-strong:#a3d0c4;--accent-tint:#27403a;--accent-tint-border:#3a5c53;--accent-band:#86bbad;--accent-on:#1f1b17}:root[data-theme=dark] [data-accent=garnet]{--accent-base:#c98a9c;--accent-strong:#dba7b6;--accent-tint:#43303a;--accent-tint-border:#5f4552;--accent-band:#c98a9c;--accent-on:#1f1b17}*,:after,:before{box-sizing:border-box}html{color-scheme:light dark;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--ground);color:var(--text);font-family:var(--font-body-stack);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--font-display-stack);font-weight:600;font-optical-sizing:auto}p{margin:0}a{color:var(--accent-base)}@media (hover:hover){a:hover{color:var(--accent-strong)}}button{font:inherit;color:inherit}input,select,textarea{font-size:16px}:focus-visible{outline:2px solid var(--accent-base);outline-offset:2px}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}