@font-face{font-family:sans;src:url(../media/PlusJakartaSans_Variable-s.p.1suwrrdb93t7p.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.sans_d0876fb4-module__BmlTAG__className{font-family:sans,sans Fallback;font-style:normal}.sans_d0876fb4-module__BmlTAG__variable{--font-sans:"sans", "sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf8ff;--surface:#fff;--surface-2:#eef0fb;--surface-3:#e2e7ff;--text:#131b2e;--muted:#4a5568;--line:#e6e8f0;--line-strong:#838ea0;--primary:#006948;--primary-strong:#005137;--primary-soft:#d8f5e8;--primary-bright:#059669;--on-primary:#fff;--on-primary-muted:#bdebd6;--accent:#a73a00;--accent-strong:#7a2f0c;--accent-fill:#ea580c;--accent-button:#c2410c;--accent-soft:#ffe4d6;--on-accent:#fff;--warn:#8a5200;--warn-strong:#5e3900;--warn-soft:#fef0d7;--warn-line:#f2b84b;--danger:#ba1a1a;--danger-soft:#ffdad6;--on-danger:#fff;--info:#006194;--info-strong:#173a93;--info-soft:#d6ebff;--focus:var(--primary);--toast-bg:#131b2e;--toast-text:#fff;--toast-action:#9ed9c5;--hero-from:#005137;--hero-mid:#007a54;--hero-to:#c2410c;--hero-gradient:linear-gradient(135deg, var(--hero-from) 0%, var(--hero-mid) 55%, var(--hero-to) 130%);--n-energy:#ea580c;--n-protein:#be185d;--n-carb:#b7791f;--n-sugar:#c026d3;--n-fat:#d97706;--n-fibre:#059669;--n-salt:#0284c7;--r-sm:10px;--r-md:12px;--r:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow:0 4px 20px -2px #0f172a0f;--shadow-raised:0 12px 32px #0f172a24;--shadow-primary:inset 0 1px 0 #ffffff38, 0 6px 16px -6px #00694880;--shadow-accent:0 6px 16px -6px #ea580c8c;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--font:var(--font-sans,"Plus Jakarta Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-title:30px;--fs-section:20px;--fs-card:17px;--fs-body:16px;--fs-small:14px;--fs-label:12px;--touch-target:44px;--content-max-width:480px;--tabs-height:84px;--sidebar-width:248px;--z-tabs:20;--z-popover:30;--z-toast:40;--color-surface:var(--surface);--color-text:var(--text);--color-text-muted:var(--muted);--color-border:var(--line);--color-border-strong:var(--line-strong);--color-primary:var(--primary);--color-primary-strong:var(--primary-strong);--color-on-primary:var(--on-primary);--color-focus:var(--focus);--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);--radius:var(--r-md);font-family:var(--font)}@media (min-width:1024px){:root{--content-max-width:760px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg) radial-gradient(600px 400px at 100% 0, #10b98112, transparent 70%) no-repeat;min-height:100dvh;color:var(--text);font-size:var(--fs-body);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin:0;line-height:1.4}button,input,textarea,select{font-family:inherit}html:has([data-bottom-tabs]){--page-end-space:calc(var(--tabs-height) + env(safe-area-inset-bottom) + var(--s-6));scroll-padding-top:calc(60px + env(safe-area-inset-top) + var(--s-2));scroll-padding-bottom:calc(var(--tabs-height) + env(safe-area-inset-bottom) + var(--s-4))}@media (min-width:1024px){html:has([data-bottom-tabs]){--page-end-space:var(--s-8);scroll-padding-bottom:var(--s-4)}}h1,h2,h3{margin:0;line-height:1.2}h1{letter-spacing:-.025em;font-size:1.75rem;font-weight:800}h2{font-size:var(--fs-section);letter-spacing:-.015em;font-weight:700}h3{font-size:var(--fs-card);letter-spacing:-.015em;font-weight:700}p{margin:0}a{color:var(--primary)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
