.result-main[data-astro-cid-ed72uw75]{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;background:var(--bg);border-radius:var(--r-sm);margin-bottom:1.25rem;flex-wrap:wrap}.result-bmi-block[data-astro-cid-ed72uw75]{display:flex;flex-direction:column;gap:2px}.result-label[data-astro-cid-ed72uw75]{font-size:.78rem;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}.bmi-value[data-astro-cid-ed72uw75]{font-size:3rem;font-weight:800;line-height:1;color:var(--text-1);letter-spacing:-.03em;transition:color .3s}.result-cat-block[data-astro-cid-ed72uw75]{display:flex;flex-direction:column;gap:4px}.category-badge[data-astro-cid-ed72uw75]{display:inline-block;padding:.3rem .9rem;border-radius:99px;font-size:1rem;font-weight:700;white-space:nowrap;transition:background .3s,color .3s}.category-desc[data-astro-cid-ed72uw75]{font-size:.82rem;color:var(--text-2)}.cat-thin[data-astro-cid-ed72uw75]{background:#fef3c7;color:#92400e}.cat-normal[data-astro-cid-ed72uw75]{background:#d1fae5;color:#065f46}.cat-ob1[data-astro-cid-ed72uw75]{background:#fef3c7;color:#92400e}.cat-ob2[data-astro-cid-ed72uw75]{background:#ffedd5;color:#9a3412}.cat-ob3[data-astro-cid-ed72uw75]{background:#fee2e2;color:#991b1b}.cat-ob4[data-astro-cid-ed72uw75]{background:#fce7f3;color:#831843}.bmi-color-thin[data-astro-cid-ed72uw75]{color:#d97706}.bmi-color-normal[data-astro-cid-ed72uw75]{color:#059669}.bmi-color-ob1[data-astro-cid-ed72uw75]{color:#d97706}.bmi-color-ob2[data-astro-cid-ed72uw75]{color:#ea580c}.bmi-color-ob3[data-astro-cid-ed72uw75]{color:#dc2626}.bmi-color-ob4[data-astro-cid-ed72uw75]{color:#9f1239}.bmi-scale[data-astro-cid-ed72uw75]{margin-bottom:1rem}.scale-track[data-astro-cid-ed72uw75]{position:relative;display:flex;height:14px;border-radius:99px;overflow:hidden;margin-bottom:4px}.scale-seg[data-astro-cid-ed72uw75]{height:100%}.seg-thin[data-astro-cid-ed72uw75]{background:#fde68a}.seg-normal[data-astro-cid-ed72uw75]{background:#6ee7b7}.seg-ob1[data-astro-cid-ed72uw75]{background:#fde68a}.seg-ob2[data-astro-cid-ed72uw75]{background:#fdba74}.seg-ob3[data-astro-cid-ed72uw75]{background:#fca5a5}.seg-ob4[data-astro-cid-ed72uw75]{background:#f9a8d4}.scale-marker[data-astro-cid-ed72uw75]{position:absolute;top:-3px;width:4px;height:20px;background:#1e293b;border-radius:2px;transform:translate(-50%);transition:left .4s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 4px #00000059}.scale-ticks[data-astro-cid-ed72uw75]{position:relative;height:18px;font-size:.68rem;color:var(--text-3)}.scale-ticks[data-astro-cid-ed72uw75] span[data-astro-cid-ed72uw75]{position:absolute;transform:translate(-50%);white-space:nowrap}.formula-box[data-astro-cid-ed72uw75]{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-sm);padding:1.1rem 1.25rem;margin:1rem 0;text-align:center}.formula-title{font-size:.78rem;letter-spacing:.06em;margin-bottom:.4rem!important}.formula[data-astro-cid-ed72uw75]{font-size:1.3rem;font-weight:800;color:var(--blue);margin-bottom:.5rem!important;letter-spacing:-.01em}.formula-example[data-astro-cid-ed72uw75]{font-size:.88rem;color:var(--text-2);margin:0!important}.bmi-table[data-astro-cid-ed72uw75]{width:100%;border-collapse:collapse;font-size:.9rem}.bmi-table[data-astro-cid-ed72uw75] th[data-astro-cid-ed72uw75]{background:var(--bg);padding:.65rem 1rem;text-align:left;font-size:.8rem;font-weight:700;color:var(--text-2);border-bottom:2px solid var(--border);white-space:nowrap}.bmi-table[data-astro-cid-ed72uw75] td[data-astro-cid-ed72uw75]{padding:.65rem 1rem;border-bottom:1px solid var(--border);color:var(--text-1);font-size:.88rem;line-height:1.5}.bmi-table[data-astro-cid-ed72uw75] tbody[data-astro-cid-ed72uw75] tr[data-astro-cid-ed72uw75]:last-child td[data-astro-cid-ed72uw75]{border-bottom:none}.bmi-table[data-astro-cid-ed72uw75] tbody[data-astro-cid-ed72uw75] tr[data-astro-cid-ed72uw75]:hover{background:#f8fafc}.badge-thin[data-astro-cid-ed72uw75]{display:inline-block;padding:.15rem .6rem;border-radius:99px;font-size:.82rem;font-weight:700;background:#fef3c7;color:#92400e;white-space:nowrap}.badge-normal[data-astro-cid-ed72uw75]{display:inline-block;padding:.15rem .6rem;border-radius:99px;font-size:.82rem;font-weight:700;background:#d1fae5;color:#065f46;white-space:nowrap}.badge-ob1[data-astro-cid-ed72uw75]{display:inline-block;padding:.15rem .6rem;border-radius:99px;font-size:.82rem;font-weight:700;background:#fef3c7;color:#92400e;white-space:nowrap}.badge-ob2[data-astro-cid-ed72uw75]{display:inline-block;padding:.15rem .6rem;border-radius:99px;font-size:.82rem;font-weight:700;background:#ffedd5;color:#9a3412;white-space:nowrap}.badge-ob3[data-astro-cid-ed72uw75]{display:inline-block;padding:.15rem .6rem;border-radius:99px;font-size:.82rem;font-weight:700;background:#fee2e2;color:#991b1b;white-space:nowrap}.badge-ob4[data-astro-cid-ed72uw75]{display:inline-block;padding:.15rem .6rem;border-radius:99px;font-size:.82rem;font-weight:700;background:#fce7f3;color:#831843;white-space:nowrap}.table-note[data-astro-cid-ed72uw75]{font-size:.82rem;color:var(--text-3);margin:0!important;line-height:1.65}@media(max-width:640px){.result-main[data-astro-cid-ed72uw75]{padding:1rem;gap:1rem}.bmi-value[data-astro-cid-ed72uw75]{font-size:2.4rem}}
