@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-cyrillic-ext-300-normal.fefc551b7396b899b5ee.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-300-normal.bb744e52181efeb1e20a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-cyrillic-300-normal.444fc46382ddebf9206b.woff2) format("woff2"),url(/static/media/inter-cyrillic-300-normal.4303dad54c0440af6b9d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-greek-ext-300-normal.544089023996bb0a2e03.woff2) format("woff2"),url(/static/media/inter-greek-ext-300-normal.11f7f5fefca8b9a10797.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-greek-300-normal.36c1e0d5e770cc6a3971.woff2) format("woff2"),url(/static/media/inter-greek-300-normal.45fe2c6dbf7f7b48c190.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-vietnamese-300-normal.2a4055b17286ecdd503d.woff2) format("woff2"),url(/static/media/inter-vietnamese-300-normal.364184c9994e78d1ec87.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-latin-ext-300-normal.c339d02bc1066c5eb0eb.woff2) format("woff2"),url(/static/media/inter-latin-ext-300-normal.8eeafc82bf1e3850a262.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-latin-300-normal.eb229bb9406cc043d5a4.woff2) format("woff2"),url(/static/media/inter-latin-300-normal.07e0e0017a987f6c727e.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-ext-500-normal.b2740f247d3be4a05ca0.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-500-normal.e9974e820735012b025b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-500-normal.33a76a7cbcfcb7076534.woff2) format("woff2"),url(/static/media/inter-cyrillic-500-normal.72f7a9db87626ca30c76.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-ext-500-normal.4c6d520b97e3bb4ef613.woff2) format("woff2"),url(/static/media/inter-greek-ext-500-normal.47cc2391a7edf82cf4e1.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-500-normal.e7cec4ef4f6780e90a52.woff2) format("woff2"),url(/static/media/inter-greek-500-normal.6d34bacda2be54829b97.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-vietnamese-500-normal.63d02ea896a7406849b6.woff2) format("woff2"),url(/static/media/inter-vietnamese-500-normal.296d66c0bba9086788b9.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-ext-500-normal.cdb4dd5dc508fe6e7398.woff2) format("woff2"),url(/static/media/inter-latin-ext-500-normal.2f93aaa35e870cec4704.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2"),url(/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2) format("woff2"),url(/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2) format("woff2"),url(/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2) format("woff2"),url(/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2) format("woff2"),url(/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2) format("woff2"),url(/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff");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}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--c-text-main:#101828;--c-text-form-p:#4a5565;--c-bg:#fff;--c-dark:#888;--c-med:#e5e7eb;--c-link:#4f39f6;--c-success:#008236;--c-distinguisher:#088;--c-hint:#dbeafe;--c-warn:#ff8000;--c-form-input-focus-border:var(--c-link);--c-form-input-border:var(--c-table-border);--c-table-tr-even-color:#f5f5f4;--c-table-tr-hover:var(--c-table-tr-even-color);--c-table-column-highlight:var(--c-bg);--c-table-header:#f5f5f4;--c-table-border:#d6d3d1;--c-table-border-bottom:#e7e5e4;--c-nav-bg:#1c1917;--c-nav-text:#d1d5db;--c-nav-texthover:var(--c-bg);--c-nav-textfocus:var(--c-nav-texthover);--c-nav-buttonbg:var(--c-nav-bg);--c-nav-buttonbghover:#374151;--c-nav-buttonbgfocus:#0c1423;--rem:14px;--grid:calc(var(--rem)*2.57142);--table-line-height:calc(var(--grid)*1);--food-table-width:calc(var(--colg-food-name-width) + var(--colg-food-serving-width) + var(--colg-food-button-width)*1 + var(--colg-food-calories-width) + var(--colg-food-nutri-width)*6);--food-table-effective-width:calc(var(--food-table-width) - var(--colg-food-nutri-width)*6);--content-width:calc(var(--food-table-effective-width));--mobile-width:35rem;--main-content-padding-x:0 0 0 0;--colg-food-button-width:calc(var(--grid)*1);--colg-food-name-width:calc(var(--grid)*12);--colg-food-serving-width:calc(var(--grid)*6);--colg-food-amount-width:calc(var(--grid)*2);--colg-food-calories-width:calc(var(--grid)*3);--colg-food-nutri-width:calc(var(--grid)*3);--colg-search-food-name-width:calc(var(--grid)*19);--colg-diary-day-name-width:calc(var(--grid)*9);--colg-diary-note-width:calc(var(--colg-food-calories-width));--navpos:fixed;--font-p:400 calc(var(--rem)*1) /1.2 "Inter","system-ui","ui-sans-serif";--border:1px solid var(--c-table-border);--font-landing-p-size:calc(var(--rem)*1.1);--font-landing-p-line-height:1.4;--font-landing-p-weight:400;--font-landing-h2-size:calc(var(--rem)*1.5);--font-landing-h2-line-height:calc(var(--table-line-height)*1);--font-landing-h2-weight:600;--font-p-family:"Inter","system-ui","ui-sans-serif","Helvetica";--font-p-size:calc(var(--rem)*1);--font-p-line-height:1.4;--font-p-weight:400;--font-p-form-family:var(--font-p-family);--font-p-form-size:var(--font-p-size);--font-p-form-weight:var(--font-p-weight);--font-p-form-line-height:var(--font-p-line-height);--font-p-form-color:var(--c-text-form-p);--font-form-label-family:var(--font-p-family);--font-form-label-size:var(--font-p-size);--font-form-label-weight:500;--font-form-label-line-height:var(--height-form-input);--font-h2-size:calc(var(--rem)*1.45);--font-h2-line-height:calc(var(--table-line-height)*1);--font-h2-weight:600;--font-h3-size:calc(var(--rem)*1.35);--font-h3-line-height:calc(var(--table-line-height)*1);--font-h3-weight:600;--font-h4-size:calc(var(--rem)*1.1425);--font-h4-weight:600;--font-h4-line-height:calc(var(--table-line-height)*1);--font-th-size:calc(var(--rem)*0.928);--font-form-input:300 calc(var(--rem)*1) /1.7 "Inter","system-ui","ui-sans-serif";--font-form-section:700 calc(var(--rem)*1) /1.7 "Inter","system-ui","ui-sans-serif";--font-form-section-p:300 calc(var(--rem)*1) /1.7 "Inter","system-ui","ui-sans-serif";--padding-form-input:0 calc(var(--rem)*0.5) 0 calc(var(--rem)*0.5);--padding-left-right-table-td:calc((var(--table-line-height) - var(--height-form-button-sm))/2);--radius-form-input:calc(var(--rem)*0.375);--height-form-input:var(--table-line-height);--height-form-button-sm:calc(var(--height-form-input)*0.7);--border-form-input:1px solid var(--c-form-input-border);--box-shadow-form-input:inset 0 0 0 1px var(--c-form-input-focus-border);--box-shadow-form-edit-button:inset 0 0 0 1px var(--c-form-input-border);--outline-form-input:2px solid var(--c-form-input-focus-border);--box-shadow-form-button-focus:0 0 0 2px var(--c-form-input-focus-border);--landing-page-rem:calc(var(--rem)*1)}@media (max-width:35rem){:root{--rem:1.125rem;--table-line-height:calc(var(--grid)*1.6);--main-content-padding-x:0 4vw 0 4vw;--colg-food-name-width:58vw;--colg-food-serving-width:18vw;--colg-food-amount-width:16vw;--colg-food-calories-width:18vw;--colg-food-button-width:10vw;--colg-food-nutri-width:var(--colg-food-calories-width);--colg-search-food-name-width:64vw;--colg-diary-day-name-width:64vw;--landing-page-rem:0.7rem}}@media (max-width:1050px){:root{--content-width:min(var(--food-table-effective-width),calc(var(--food-table-width) - var(--colg-food-nutri-width)*1))}}@media (max-width:970px){:root{--content-width:min(var(--food-table-effective-width),calc(var(--food-table-width) - var(--colg-food-nutri-width)*2))}}@media (max-width:890px){:root{--content-width:min(var(--food-table-effective-width),calc(var(--food-table-width) - var(--colg-food-nutri-width)*3))}}@media (max-width:810px){:root{--content-width:min(var(--food-table-effective-width),calc(var(--food-table-width) - var(--colg-food-nutri-width)*4))}}@media (max-width:730px){:root{--content-width:min(var(--food-table-effective-width),calc(var(--food-table-width) - var(--colg-food-nutri-width)*5))}}@media (max-width:650px){:root{--content-width:min(var(--food-table-effective-width),calc(var(--food-table-width) - var(--colg-food-nutri-width)*6))}}@media (max-width:570px){:root{--content-width:min(var(--food-table-effective-width),calc(var(--food-table-width) - var(--colg-food-nutri-width)*7))}}fieldset{border:0;min-inline-size:0}*,fieldset{margin:0;padding:0}*{border-spacing:0;box-sizing:border-box}html{overflow-y:scroll}body,html{background:var(--c-bg);height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--c-text-main);font-family:var(--font-p-family),serif;font-size:var(--font-p-size);font-weight:var(--font-p-weight);line-height:var(--font-p-line-height);text-rendering:optimizeLegibility}dl,ol,ul{margin:1rem 0;padding:0 0 0 2em}dd:not(:last-child),li:not(:last-child){margin-bottom:.5rem}dt{font-weight:700}.font-h2{font-size:var(--font-h2-size);font-weight:var(--font-h2-weight);line-height:var(--font-h2-line-height)}.font-h3{font-size:var(--font-h3-size);font-weight:var(--font-h3-weight);line-height:var(--font-h3-line-height)}.font-h4{font-size:var(--font-h4-size);font-weight:var(--font-h4-weight);line-height:var(--font-h4-line-height)}.font-landing-h2{font-size:var(--font-landing-h2-size);font-weight:var(--font-landing-h2-weight);line-height:var(--font-landing-h2-line-height)}.font-p{font-size:var(--font-p-size);font-weight:var(--font-p-weight);line-height:var(--font-p-line-height)}.font-p-form{color:var(--font-p-form-color);font-size:var(--font-p-form-size);font-weight:var(--font-p-form-weight);line-height:var(--font-p-form-line-height)}.font-landing-p{font-size:var(--font-landing-p-size);font-weight:var(--font-landing-p-weight);line-height:var(--font-landing-p-line-height)}.font-justified{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-align:justify;text-justify:inter-word}b{font-weight:calc(var(--font-p-weight)*1.5)}blockquote{border-left:.4rem solid var(--c-med);padding:0 0 0 1rem}time{color:var(--c-dark)}hr{border:0;border-top:.1rem solid var(--c-med)}::selection,mark{background:var(--c-link);color:var(--c-bg)}summary>*{display:inline}.card,details{border:1.5px solid var(--c-table-tr-hover);border-radius:4px;display:block;margin:.5rem 0 1rem;overflow:hidden;padding:.3rem .6rem}.box-luminescent{box-shadow:0 0 5px var(--c-link)}.card,details[open]{outline:1px solid var(--c-med)}.card>img:first-child{margin:-3px -.6rem;max-width:calc(100% + 1.2rem)}.card>p:first-child,details[open] summary,summary:hover{box-shadow:inset 0 0 0 2em var(--c-table-tr-hover),0 -.8rem 0 .8rem var(--c-table-tr-hover)}fieldset{border:var(--border);border-radius:var(--radius-form-input);padding:calc(var(--grid)*.5)}.row{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:start;margin:0;width:100%}.row .col{background-color:#088;flex:1 1}.row .col-1{flex:1 1 7.33%;max-width:7.33%}.row .col-2{flex:1 1 16.66%;max-width:16.66%}.row .col-3{flex:0 0 25%;max-width:25%}.row .col-4{flex:0 0 33.33%;max-width:33.33%}.row .col-5{flex:0 0 41.66%;max-width:41.66%}.row .col-6{flex:1 1 50%;max-width:50%}@media (max-width:35rem){.row{flex-direction:column}}.float-left{float:left!important}.float-right{float:right!important}.clearfix{clear:both}.text-black{color:#000}.text-white{color:#fff}.text-primary{color:var(--c-distinguisher)}.text-secondary{color:var(--c-dark)}.text-fire{color:#f54900}.bg-white{background-color:#fff}.bg-bg{background-color:var(--c-bg)}.bg-fg{background-color:var(--c-text-main)}.bg-light{background-color:var(--c-table-tr-hover)}.bg-primary{background-color:var(--c-distinguisher)}.bg-secondary{background-color:var(--c-med)}.mx-auto{margin-left:auto;margin-right:auto}.m-0{margin:0!important}.m-1,.mr-1,.mx-1{margin-right:1rem!important}.m-1,.ml-1,.mx-1{margin-left:1rem!important}.m-1,.mt-1,.my-1{margin-top:1rem!important}.m-1,.mb-1,.my-1{margin-bottom:1rem!important}.p-0{padding:0!important}.p-top-bottom-0{padding-bottom:0;padding-top:0}.p-1,.pr-1,.px-1{padding-right:1rem!important}.p-1,.pl-1,.px-1{padding-left:1rem!important}.p-1,.pt-1,.py-1{padding-top:1rem!important}.p-1,.pb-1,.py-1{padding-bottom:1rem!important}@media (max-width:35rem){:root{--rem:1.1rem;--table-line-height:calc(var(--grid)*1);--main-content-padding-x:0 5vw 0 5vw;--colg-food-name-width:80vw;--colg-food-serving-width:60vw;--colg-food-amount-width:16vw;--colg-food-calories-width:30vw;--colg-food-button-width:10vw;--colg-food-nutri-width:var(--colg-food-calories-width);--colg-search-food-name-width:90vw;--colg-diary-day-name-width:20vw;--landing-page-rem:0.7rem;table{border-radius:0}}}.form-checkbox{appearance:none;border:var(--border-form-input);border-radius:calc(var(--radius-form-input)*.6);cursor:pointer;display:inline-block;height:calc(var(--height-form-input)*.4);line-height:calc(var(--height-form-input)*.4);margin:0;padding:0;width:calc(var(--height-form-input)*.4)}.form-checkbox:checked{background-color:var(--c-link);border-color:var(--c-link)}.form-checkbox:checked:after{color:var(--c-bg);content:"✓";display:block;font-family:"system-ui";font-size:calc(var(--height-form-input)*.35);font-weight:600;text-align:center}.form-checkbox-dashed:checked:after{content:"-"}
/*  !*background-color: #00bb99;*!*/.form-input,.form-select{background-color:var(--c-bg);border:var(--border-form-input);border-radius:var(--radius-form-input);box-sizing:border-box;color:var(--c-text-main);font:var(--font-form-input);min-height:var(--height-form-input);padding:var(--padding-form-input);padding-bottom:.15rem;padding-right:0;padding-top:.15rem}.form-input-sm,.form-select-sm{height:calc(var(--height-form-input)*.7);line-height:calc(var(--height-form-input)*.8);min-height:calc(var(--height-form-input)*.7)}.form-input::placeholder{color:var(--c-text-main);font-style:normal;font-weight:400;opacity:.5}.form-input:focus,.form-select:focus{border-color:var(--c-form-input-focus-border);box-shadow:var(--box-shadow-form-input);outline:var(--outline-form-input)}.form-input:is([type=checkbox]){min-height:calc(var(--height-form-input)*.5)}.form-label{display:inline-block;font-family:var(--font-form-label-family);font-size:var(--font-form-label-size);font-weight:var(--font-form-label-weight);line-height:var(--font-form-label-line-height);margin:0;min-height:var(--height-form-input);padding:0}textarea{margin:0;resize:vertical;width:100%}.form-button{background-color:var(--c-link);border:none;border-radius:var(--radius-form-input);box-shadow:var(--box-shadow-form-input);color:var(--c-bg);cursor:pointer;display:inline-block;font-family:var(--font-form-label-family);font-size:var(--font-form-label-size);font-weight:var(--font-form-label-weight);height:var(--height-form-input);line-height:var(--font-form-label-line-height);margin:0;padding:var(--padding-form-input);text-align:center;text-decoration:none}.form-button-sm{background-color:#fff;color:#44403b;font-weight:400;height:auto;line-height:calc(var(--height-form-input)*.4);min-height:calc(var(--height-form-input)*.7)}.form-button-secondary,.form-button-sm{box-shadow:var(--box-shadow-form-edit-button)}.form-button-secondary{background-color:var(--c-bg);color:var(--c-text-main)}.form-button-sm-rounded{min-width:calc(var(--height-form-input)*.7);padding:0;vertical-align:middle;width:calc(var(--height-form-input)*.7)}.form-button i,.form-button img,.form-icon i{font-family:Font Awesome\ 6 Free;font-size:calc(var(--rem)*1);height:100%;line-height:calc(var(--table-line-height)*.7);margin:0;margin-right:calc(var(--rem)*.4);padding:0}.form-button-sm i,.form-button-sm img,.form-icon i{font-size:calc(var(--rem)*1);margin:0}.form-button:hover{filter:brightness(1.3)}.form-button-secondary:hover,.form-button-sm:hover{filter:brightness(.9)}.form-button:active{filter:brightness(1.6)}.form-button:focus{box-shadow:var(--box-shadow-form-button-focus);outline:none}.form-button-blank{background-color:var(--c-bg);border:#1c1917;border-radius:var(--radius-form-input);box-shadow:var(--box-shadow-form-edit-button);color:var(--c-text-main);cursor:pointer;display:inline;font-weight:400;height:calc(var(--height-form-input)*.7);margin:0;padding:var(--padding-form-input);text-align:center;text-decoration:none}.form-a,.form-a:active,.form-a:hover,.form-a:visited{color:var(--c-link);text-decoration:none}button[disabled],input[disabled]{background-color:var(--c-med);cursor:not-allowed}textarea{height:100%}.form-terms{width:calc()}.form-terms h2{font-size:calc(var(--font-h2-size)*1);margin-bottom:calc(var(--grid)*.5);margin-top:calc(var(--grid)*1)}.form-terms h2,.form-terms h3{line-height:calc(var(--grid)*1)}.form-terms h3{font-size:calc(var(--font-h2-size)*.8);margin-top:calc(var(--font-h2-size)*1.5)}.form-terms h3,.form-terms p{margin-bottom:calc(var(--grid)*.4)}.form-terms ul{margin-top:0}.form-icon{horiz-align:center;border:none;border-radius:.5rem;color:#44403b;display:inline-block;height:auto;line-height:calc(var(--height-form-input)*.7);margin:0;min-height:calc(var(--height-form-input)*.7);min-width:calc(var(--height-form-input)*.7);padding:0 1px 0 0;text-align:center;text-decoration:none;vertical-align:middle;width:calc(var(--height-form-input)*.7)}.form-icon i{font-size:14px;margin:0;width:100%}.table-wrapper{box-shadow:0 0 0 1px var(--c-dark) inset}table{background-color:#fff;border-collapse:initial;border-radius:calc(var(--rem)*.5);box-sizing:border-box;outline:1px solid var(--c-table-border);outline-offset:-1px;table-layout:fixed;width:100%}.table-column-highlight{background-color:var(--c-table-column-highlight)!important}tbody tr:hover{background-color:var(--c-table-tr-hover)}td,th{border-bottom:1px solid var(--c-table-border-bottom);border-right:1px solid var(--c-table-border-bottom);height:calc(var(--table-line-height)*1);line-height:var(--rem);padding:calc(var(--padding-left-right-table-td));text-align:left}table tfoot tr:last-child th{border-bottom:0 solid #000}table tr td:last-child,table tr th:last-child{border-right:0 solid #000}tr>th{background-color:var(--c-table-header)}thead tr th{font-size:var(--font-th-size)}tbody>tr:last-child>td{border-bottom:1px solid var(--c-table-border-bottom)}td:first-child:not(:has(.form-button)),th:first-child:not(:has(.form-button)){padding-left:calc(var(--grid)*.2)}.colg-food-name{min-width:var(--colg-food-name-width);width:var(--colg-food-name-width)}.colg-food-serving{min-width:var(--colg-food-serving-width);width:var(--colg-food-serving-width)}.colg-food-amount-no-padding{min-width:calc(var(--colg-food-amount-width) - var(--padding-left-right-table-td)*1);width:calc(var(--colg-food-amount-width) - var(--padding-left-right-table-td)*1)}.colg-diary-day-name{min-width:var(--colg-diary-day-name-width);width:var(--colg-diary-day-name-width)}.colg-diary-note{min-width:var(--colg-diary-note-width);width:var(--colg-diary-note-width)}.colg-food-calories{min-width:var(--colg-food-calories-width);width:var(--colg-food-calories-width)}.colg-food-calories-plus-button{min-width:calc(var(--colg-food-calories-width) + var(--colg-food-button-width));width:calc(var(--colg-food-calories-width) + var(--colg-food-button-width))}.colg-food-nutri{min-width:var(--colg-food-nutri-width);width:var(--colg-food-nutri-width)}.colg-food-button{min-width:var(--colg-food-button-width);width:var(--colg-food-button-width)}.food-search-table{min-width:var(--colg-search-food-name-width);width:var(--colg-search-food-name-width)}.table-scroll-container{overflow:scroll;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.nav-button{background-color:var(--c-nav-buttonbg);box-shadow:none;color:var(--c-nav-text);font-weight:var(--font-form-input);font-weight:400}.nav-button-profile{border-radius:10rem;padding:3px}.nav-button-profile img{border-radius:10rem;margin:0;overflow:hidden}.nav-button:hover{box-shadow:none}.nav-button:focus,.nav-button:hover{background-color:var(--c-nav-buttonbghover);color:var(--c-nav-texthover)}.nav-button-activated,.nav-button:active{background-color:var(--c-nav-buttonbgfocus);box-shadow:none;color:var(--c-nav-textfocus);outline:none}.flex-row{align-items:center;display:flex;flex-direction:row}.flex-col{align-items:stretch;display:flex;flex-direction:column}.flex-item-no-shring-no-growth{background-color:#1ad;flex:0 0}.flex-item-no-shring-but-growth{background-color:#1ad;flex:1 0}.flex-item-100{flex:1 1 100%}.flex-item-50{flex:1 1 50%}.flex-item-25{flex:1 1 25%}.flex-item-0{flex:0 1 auto}.gap-tr-height-1{gap:calc(var(--grid)*1)}.gap-tr-height-0-5{gap:calc(var(--grid)*.5)}.gap-td-padding{gap:calc(var(--padding-left-right-table-td)*2)}.gap-td-padding-0-5{gap:calc(var(--padding-left-right-table-td)*1)}.gap-1-grid{gap:calc(var(--grid)*1)}.gap-0-5-grid{gap:calc(var(--grid)*.5)}.gap-0-25-grid{gap:calc(var(--grid)*.25)}.gap-0-1-px{gap:2px}.gap-0{gap:0}.padding-right-td{padding-right:var(--padding-left-right-table-td)}.nowrap{white-space:nowrap}.flex-align-start{align-items:start}.flex-align-center{align-items:center}.flex-align-end{align-items:end}.space-between{justify-content:space-between}.inline-block{display:inline-block}.inline{display:inline}.min-height-100-percent{min-height:100%}.max-height-100-percent{max-height:100%}.height-100-percent{height:100%}.min-height-1-5-grid{min-height:calc(var(--grid)*1.5)}.min-height-1-grid{min-height:calc(var(--grid)*1)}.min-height-0-5-grid{min-height:calc(var(--grid)*.5)}.min-height-1-tr{min-height:var(--table-line-height)}.min-height-100-tr{min-height:calc(var(--grid)*100)}.min-height-2-tr{min-height:calc(var(--grid)*2)}.min-height-1-5-tr{min-height:calc(var(--table-line-height)*1.5)}.line-height-1-tr{line-height:var(--table-line-height)}.min-height-0-5-tr{min-height:calc(var(--table-line-height)*.5)}.min-height-0-25-tr{min-height:calc(var(--table-line-height)*.2)}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-end{justify-content:end}.width-100-percent{width:100%}.max-width-100-percent{max-width:100%}.width-50-percent{width:50%}.max-width-content{max-width:var(--content-width)}.max-width-landing{max-width:calc(var(--grid)*18)}.max-width-content-0-5{max-width:calc(var(--content-width)*.5)}.max-width-content-golden-cut-left{max-width:calc(var(--grid)*13);width:calc(var(--grid)*13)}.max-width-content-golden-cut-right{max-width:calc(var(--content-width) - var(--grid)*14);width:calc(var(--content-width) - var(--grid)*14)}.bg-navbar{background-color:var(--c-nav-bg)}.font-footer{color:var(--c-nav-text);font-size:calc(var(--rem)*1);font-weight:400}.font-tabular-nums{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.margin-top-1-tr{margin-top:var(--grid)}.main-content-padding{padding:var(--main-content-padding-x)}.box-shadow-header{box-shadow:0 3px calc(var(--grid)*.2) var(--c-med);z-index:100}.font-header-caption{font-size:calc(var(--table-line-height)*.75);font-weight:600;line-height:calc(var(--table-line-height)*1)}.italic{font-style:italic}@media (max-width:35rem){.mobile-flex-column{align-items:stretch;flex-direction:column}.mobile-flex-column-reverse{align-items:stretch;flex-direction:column-reverse}.mobile-justify-center{justify-content:center}.mobile-gap-0{gap:0}}.hint.hint{background-color:var(--c-hint)}.warn{background-color:var(--c-warn)}.text-success{color:var(--c-success)}.text-warn{color:var(--c-warn)}.text-error{color:#e7000b}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.pr-0{padding-right:0}@media print{.noprint{display:none}:root{--rem:10px;--content-width:190mm}}@media (max-width:35rem){.hide-on-mobile{display:none!important}}.background{inset:0;overflow:hidden;z-index:-1}.background,svg{position:absolute}svg{animation:rotate 120s linear infinite;filter:blur(10px);height:100%;left:2005%;top:-25%;transform-origin:center;width:100%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content{max-width:600px;text-align:center}.display-none{display:none!important}.blink{animation:fadeBlink 1.5s ease-in-out infinite}.fade-in{animation:fadeIn .5s ease-in-out forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeBlink{0%,to{opacity:1}50%{opacity:0}}.border-card{background-color:#fff;border:1px solid var(--c-table-border);border-radius:calc(var(--grid)*.4);overflow:hidden;padding:calc(var(--grid)*.5)}.shadow{box-shadow:0 0 calc(var(--grid)*.2) 1px var(--c-med)}.two-cols-layout{align-items:start;display:flex;flex-direction:row;gap:calc(var(--grid)*1)}.two-cols-layout-larger{max-width:calc(var(--content-width)/1.6);width:calc(var(--content-width)/1.6)}.two-cols-layout-smaller{max-width:calc(var(--content-width) - var(--content-width)/1.6 - var(--grid)*1);width:calc(var(--content-width) - var(--content-width)/1.6 - var(--grid)*1)}.font-size-table-header{font-size:var(--font-th-size)}.no-border-right{border-right:none}.border-radius{border-radius:calc(var(--grid)*.2)}.landing-h1{font-size:calc(var(--landing-page-rem)*2);line-height:calc(var(--grid)*2);margin:0;padding:0}.landing-h2{font-size:calc(var(--landing-page-rem)*1.5)}.landing-h2,.landing-h3{line-height:calc(var(--grid)*1);margin:0;padding:0}.landing-h3{font-size:calc(var(--landing-page-rem)*1.35)}.landing-h4{font-size:calc(var(--landing-page-rem)*1.2);line-height:calc(var(--grid)*1);margin:0;padding:0}.landing-p{font-size:calc(var(--landing-page-rem)*1);margin:0;padding:0}.landing-logo{width:calc(var(--landing-page-rem)*4)}.img-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 8px 24px #0000001f;display:inline-block;overflow:hidden}.img-card>img{border-radius:inherit;display:block;height:auto;width:100%}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:block;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border-color:#29d #0000 #0000 #29d;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.de43d65a.css.map*/