.header[data-astro-cid-ctg3m53h]{background-color:var(--surface);border-bottom:1px solid var(--card-border);position:sticky;top:0;z-index:100}.navbar[data-astro-cid-ctg3m53h]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);max-width:1200px;margin:0 auto}.navbar-start[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:var(--space-6);min-width:0}.navbar-brand[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:var(--space-3);color:var(--on-surface);text-decoration:none;min-width:0}.brand-icon[data-astro-cid-ctg3m53h]{width:48px;height:48px;border-radius:var(--radius-card)}.menu[data-astro-cid-ctg3m53h]{display:flex;gap:var(--space-1);list-style:none}.menu-row[data-astro-cid-ctg3m53h]{display:none;padding:0 var(--space-4) var(--space-2);overflow-x:auto}.menu-link[data-astro-cid-ctg3m53h]{display:block;padding:var(--space-2) var(--space-4);border-radius:var(--radius-card);color:var(--on-surface-variant);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.menu-link[data-astro-cid-ctg3m53h]:hover{color:var(--on-surface)}.menu-link[data-astro-cid-ctg3m53h].open{background-color:var(--background);color:var(--on-surface)}.language-switcher[data-astro-cid-ctg3m53h]{display:flex;flex:none;gap:var(--space-1);background-color:var(--background);padding:var(--space-1);border-radius:var(--radius-card)}.language-option[data-astro-cid-ctg3m53h]{padding:var(--space-2) var(--space-4);color:var(--on-surface-variant);cursor:pointer;border-radius:var(--radius-card);text-decoration:none;display:inline-flex;align-items:center;transition:background-color .2s,color .2s}.language-option[data-astro-cid-ctg3m53h].active{background-color:var(--surface);color:var(--on-surface)}.language-option[data-astro-cid-ctg3m53h]:not(.active):hover{color:var(--on-surface)}@media(max-width:768px){.navbar[data-astro-cid-ctg3m53h]{gap:var(--space-2);padding:var(--space-3) var(--space-4)}.navbar-brand[data-astro-cid-ctg3m53h]{gap:var(--space-2)}.brand-icon[data-astro-cid-ctg3m53h]{width:32px;height:32px}.menu-inline[data-astro-cid-ctg3m53h]{display:none}.menu-row[data-astro-cid-ctg3m53h]{display:flex}.menu-row[data-astro-cid-ctg3m53h] .menu-link[data-astro-cid-ctg3m53h],.language-option[data-astro-cid-ctg3m53h]{padding:var(--space-2) var(--space-3)}}@media(max-width:359px){.brand-name[data-astro-cid-ctg3m53h]{display:none}}.footer[data-astro-cid-gcn2mc3v]{background-color:var(--background);border-top:1px solid var(--card-border);padding:var(--space-6) var(--space-5)}.footer-content[data-astro-cid-gcn2mc3v]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-5)}.footer-telegram[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--on-surface-variant);transition:color .2s}.footer-telegram[data-astro-cid-gcn2mc3v]:hover{color:var(--primary)}.footer-telegram-logo[data-astro-cid-gcn2mc3v]{flex-shrink:0}.footer-telegram-text[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column}.footer-telegram-title[data-astro-cid-gcn2mc3v]{font-weight:600;color:var(--on-surface)}.footer-telegram-description[data-astro-cid-gcn2mc3v]{color:var(--on-surface-variant)}.footer-links[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:var(--space-4);color:var(--on-surface-variant)}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--on-surface-variant);text-decoration:none;transition:color .2s}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--primary)}.separator[data-astro-cid-gcn2mc3v]{color:var(--card-border)}.footer-support[data-astro-cid-gcn2mc3v]{color:var(--on-surface-variant)}@media(max-width:768px){.footer-content[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:var(--space-4);text-align:center}.footer-links[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:var(--space-2)}.footer-links[data-astro-cid-gcn2mc3v] .separator[data-astro-cid-gcn2mc3v]{display:none}}:root{--primary: #afd134;--on-primary: #0e1110;--primary-container: #eef8c8;--on-primary-container: #0e1110;--secondary-container: #eef8c8;--surface: #ffffff;--on-surface: #0e1110;--on-surface-variant: #525a58;--text-tertiary: #8f9693;--surface-variant: #e8e4dd;--background: #f2f3f1;--error: #b3261e;--card-border: #e3e0db;--destructive: #d32f2f;--warning-text: #e08900;--warning-container: #fdf6e8;--scrim: rgba(14, 17, 16, .6);--calories: #e2641c;--protein: #b23a2a;--fat: #7e8b3a;--carbohydrate: #c9991e;--chart-value-text: #ffffff;--source-badge-background: #f3e0b7;--source-badge-text: #7a5a11;--link-text: #5e7d12;--radius-card: 10px;--radius-device-screen: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px}@font-face{font-family:Onest;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/onestMedium.ttf) format("truetype")}@font-face{font-family:Onest;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/onestBold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/interRegular.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/interMedium.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/interSemibold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/interBold.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/jetBrainsMonoRegular.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/jetBrainsMonoMedium.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/jetBrainsMonoSemibold.ttf) format("truetype")}:root{--font-accent: "Onest", sans-serif;--font-body: "Inter", sans-serif;--font-numbers: "JetBrains Mono", monospace}.text-hero-title{font-family:var(--font-accent);font-weight:700;font-size:clamp(36px,6vw + 1rem,57px);line-height:1.05;letter-spacing:-.5px}.text-display-heading{font-family:var(--font-accent);font-weight:700;font-size:clamp(32px,2.5vw + 1rem,36px);line-height:1.15}.text-screen-title{font-family:var(--font-accent);font-weight:600;font-size:20px;line-height:28px;letter-spacing:-.2px}.text-section-heading{font-family:var(--font-accent);font-weight:700;font-size:17px;line-height:22px}.text-card-title{font-family:var(--font-body);font-weight:600;font-size:15px;line-height:22px}.text-description{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:21px}.text-supporting{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:17px}.text-action-label{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:20px}.text-dialog-title{font-family:var(--font-body);font-weight:600;font-size:16px;line-height:24px;letter-spacing:.15px}.text-caption{font-family:var(--font-body);font-weight:500;font-size:10px;line-height:14px;letter-spacing:.5px}.text-product-title{font-family:var(--font-accent);font-weight:500;font-size:24px;line-height:32px}.text-measurement-value{font-family:var(--font-numbers);font-weight:600;font-size:14px;line-height:18px}.text-measurement-value-compact{font-family:var(--font-numbers);font-weight:600;font-size:12px;line-height:15px}.text-measurement-unit{font-family:var(--font-numbers);font-weight:500;font-size:11px;line-height:15px}.text-badge{font-family:var(--font-numbers);font-weight:600;font-size:9px;line-height:11px;letter-spacing:.5px}.text-explained-badge{font-family:var(--font-numbers);font-weight:500;font-size:11px;line-height:15px;letter-spacing:.5px}.text-chip-label{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:17px}.text-measurement-input-value{font-family:var(--font-numbers);font-weight:600;font-size:18px;line-height:24px}.text-measurement-input-unit{font-family:var(--font-numbers);font-weight:500;font-size:14px;line-height:18px}.text-caption-label{font-family:var(--font-numbers);font-weight:500;font-size:10px;line-height:14px;letter-spacing:.5px}.text-input-value{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:20px}.text-article-body{font-family:var(--font-body);font-weight:400;font-size:17px;line-height:28px}.text-article-heading{font-family:var(--font-accent);font-weight:700;font-size:26px;line-height:32px;letter-spacing:-.3px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);color:var(--on-surface);background:var(--background);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.catalog-main[data-astro-cid-b25wxe2e]{padding:0 var(--space-5) var(--space-8)}.catalog-content[data-astro-cid-b25wxe2e]{max-width:1200px;margin:0 auto}@media(max-width:768px){.catalog-main[data-astro-cid-b25wxe2e]{padding-inline:var(--space-4)}}.app-card[data-astro-cid-ohs64ck6]{padding:var(--space-5);border:1px solid var(--card-border);border-radius:var(--radius-card);background-color:var(--surface)}.app-card[data-astro-cid-ohs64ck6].interactive{transition:border-color .2s}.app-card[data-astro-cid-ohs64ck6].interactive:hover{border-color:var(--primary)}.nutrient-row[data-astro-cid-4jss4foy]{display:flex;flex-wrap:wrap;gap:7px}.nutrient-chip[data-astro-cid-4jss4foy]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 5px;border-radius:6px;background-color:var(--surface-variant)}.nutrient-chip[data-astro-cid-4jss4foy] .nutrient-icon{width:15px;height:15px;flex:none}.nutrient-chip[data-astro-cid-4jss4foy] .calories{color:var(--calories)}.nutrient-chip[data-astro-cid-4jss4foy] .proteins{color:var(--protein)}.nutrient-chip[data-astro-cid-4jss4foy] .fats{color:var(--fat)}.nutrient-chip[data-astro-cid-4jss4foy] .carbohydrates{color:var(--carbohydrate)}.nutrient-name[data-astro-cid-4jss4foy]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nutrient-value[data-astro-cid-4jss4foy]{color:var(--on-surface)}.nutrient-unit[data-astro-cid-4jss4foy]{color:var(--text-tertiary)}.app-button[data-astro-cid-u5qxqpv3]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:none;border-radius:var(--radius-card);background-color:var(--primary);color:var(--on-primary);cursor:pointer;text-decoration:none;text-align:center;transition:filter .2s}.app-button[data-astro-cid-u5qxqpv3].large{padding:var(--space-4) var(--space-6)}.app-button[data-astro-cid-u5qxqpv3]:hover:not(:disabled){filter:brightness(.95)}.app-button[data-astro-cid-u5qxqpv3]:disabled{background-color:var(--surface-variant);color:var(--text-tertiary);cursor:not-allowed;filter:none}.app-link-action-card[data-astro-cid-j5zl4wwk]{display:flex;width:100%;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--card-border);border-radius:var(--radius-card);background-color:var(--surface);color:var(--on-surface);text-align:left;text-decoration:none;cursor:pointer;transition:border-color .2s}.app-link-action-card[data-astro-cid-j5zl4wwk]:hover{border-color:var(--primary)}.link-action-icon[data-astro-cid-j5zl4wwk]{display:flex;flex-shrink:0;color:var(--on-surface)}.link-action-icon[data-astro-cid-j5zl4wwk] svg{display:block;width:24px;height:24px}.link-action-text[data-astro-cid-j5zl4wwk]{display:flex;flex-direction:column;gap:2px}.link-action-title[data-astro-cid-j5zl4wwk]{color:var(--on-surface)}.link-action-warning[data-astro-cid-j5zl4wwk]{color:var(--warning-text)}.application-download-options[data-astro-cid-a3jz2lhp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--space-5);align-items:stretch}.download-option[data-astro-cid-a3jz2lhp]{display:flex;flex-direction:column;gap:var(--space-4)}.store-links[data-astro-cid-a3jz2lhp]{display:flex;flex-direction:column;gap:var(--space-3)}.web-application-description[data-astro-cid-a3jz2lhp]{color:var(--on-surface-variant)}.download-option[data-astro-cid-a3jz2lhp] .app-button{width:100%}.search-match[data-astro-cid-uff3fkgy]{background:none;color:var(--primary);font-weight:700}.product-card[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;gap:9px;padding:12px;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--card-border);background-color:var(--surface);color:var(--on-surface);text-decoration:none;transition:box-shadow .2s}@media(hover:hover){.product-card[data-astro-cid-tjdfhdqb]:hover{box-shadow:inset 0 0 0 1px var(--primary)}}.product-naming[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.product-name[data-astro-cid-tjdfhdqb]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.matched-name[data-astro-cid-tjdfhdqb]{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--on-surface-variant)}.source-badge[data-astro-cid-tjdfhdqb]{margin-top:3px;padding:1px 6px;border-radius:4px;background-color:var(--source-badge-background);color:var(--source-badge-text)}.product-list[data-astro-cid-ciblzzky]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:var(--space-2) var(--space-4);list-style:none}.product-list[data-astro-cid-ciblzzky]>li[data-astro-cid-ciblzzky]{display:flex;min-width:0}.product-list[data-astro-cid-ciblzzky]>li[data-astro-cid-ciblzzky]>.product-card{flex:1;min-width:0}
