.two-col-fields.svelte-bvl664{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.three-col-fields.svelte-bvl664{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.bmi-hero-card.svelte-bvl664{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:.65rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.bmi-hero-card__label.svelte-bvl664{text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft);font-size:.76rem;display:block}.bmi-hero-card__score.svelte-bvl664{font-family:var(--font-mono);font-size:2.35rem;line-height:1.1;display:block}.bmi-hero-card__right.svelte-bvl664{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.bmi-category-pill.svelte-bvl664{border:1px solid;border-radius:999px;padding:.28rem .75rem;font-size:.82rem;font-weight:700}.bmi-prime-note.svelte-bvl664{color:var(--text-soft);font-size:.78rem;font-family:var(--font-mono)}.who-scale-box.svelte-bvl664{gap:.45rem;display:grid}.who-scale-bar.svelte-bvl664{border-radius:999px;grid-template-columns:23% 23% 18% 36%;height:14px;display:grid;position:relative;overflow:visible}.who-segment--under.svelte-bvl664{background:#70a9ff;border-radius:999px 0 0 999px}.who-segment--normal.svelte-bvl664{background:#59cd90}.who-segment--over.svelte-bvl664{background:#f7a64d}.who-segment--obese.svelte-bvl664{background:#ff8484;border-radius:0 999px 999px 0}.who-marker.svelte-bvl664{background:#fff;border:2px solid #08111b;border-radius:3px;width:6px;height:22px;transition:left .15s;position:absolute;top:-4px;transform:translate(-50%)}.who-legend.svelte-bvl664{color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;gap:.4rem;font-size:.74rem;display:flex}.accent-text.svelte-bvl664{color:var(--accent)}.macro-cards-grid.svelte-bvl664{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.macro-card.svelte-bvl664{border:1px solid var(--border-soft);background:var(--surface-2);border-radius:.65rem;gap:.65rem;padding:1rem;display:grid}.macro-card--highlight.svelte-bvl664{border-color:var(--accent);background:var(--accent-ghost)}.macro-card__head.svelte-bvl664{gap:.2rem;display:grid}.macro-card__tag.svelte-bvl664{text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);font-size:.75rem;font-weight:700}.macro-card__kcal.svelte-bvl664{font-family:var(--font-mono);color:var(--text-strong);font-size:1.35rem}.macro-card__desc.svelte-bvl664{color:var(--text-muted);font-size:.8rem}.macro-pills.svelte-bvl664{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.macro-pill.svelte-bvl664{border:1px solid var(--border-soft);background:var(--surface-1);text-align:center;border-radius:.5rem;padding:.5rem}.macro-pill.svelte-bvl664 strong:where(.svelte-bvl664){font-family:var(--font-mono);color:var(--accent);font-size:.95rem;display:block}.macro-pill.svelte-bvl664 span:where(.svelte-bvl664){color:var(--text-soft);margin-top:.1rem;font-size:.7rem;display:block}@media (width<=900px){.macro-cards-grid.svelte-bvl664{grid-template-columns:1fr}}@media (width<=600px){.two-col-fields.svelte-bvl664,.three-col-fields.svelte-bvl664{grid-template-columns:1fr}}
