.breadcrumb[data-astro-cid-pfaw5qol]{font-size:.85rem;color:var(--color-text-muted);margin-bottom:16px}.breadcrumb[data-astro-cid-pfaw5qol] a[data-astro-cid-pfaw5qol]{color:var(--color-text-muted)}.breadcrumb[data-astro-cid-pfaw5qol] a[data-astro-cid-pfaw5qol]:hover{color:var(--color-primary)}h1[data-astro-cid-pfaw5qol]{font-size:1.8rem;margin-bottom:8px}.page-desc[data-astro-cid-pfaw5qol]{color:var(--color-text-muted);margin-bottom:24px}.calculator-box[data-astro-cid-pfaw5qol]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:24px;margin-bottom:32px}.unit-toggle[data-astro-cid-pfaw5qol]{display:flex;gap:4px;margin-bottom:20px;background:var(--color-bg);border-radius:var(--radius);padding:4px;width:fit-content}.toggle-btn[data-astro-cid-pfaw5qol]{padding:8px 16px;border:none;border-radius:6px;background:transparent;font-size:.85rem;font-weight:500;cursor:pointer;color:var(--color-text-muted);transition:all .15s}.toggle-btn[data-astro-cid-pfaw5qol].active{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}.calc-inputs[data-astro-cid-pfaw5qol]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.input-row[data-astro-cid-pfaw5qol]{display:flex;gap:16px;flex-wrap:wrap}.input-group[data-astro-cid-pfaw5qol]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:120px}.input-group[data-astro-cid-pfaw5qol] label[data-astro-cid-pfaw5qol]{font-size:.85rem;font-weight:600;color:var(--color-text-muted)}.input-group[data-astro-cid-pfaw5qol] input[data-astro-cid-pfaw5qol]{padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius);font-size:1rem;background:var(--color-bg)}.input-group[data-astro-cid-pfaw5qol] input[data-astro-cid-pfaw5qol]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}.radio-group[data-astro-cid-pfaw5qol]{display:flex;gap:16px;padding-top:4px}.radio-label[data-astro-cid-pfaw5qol]{display:flex;align-items:center;gap:4px;font-size:.95rem;cursor:pointer}.hidden[data-astro-cid-pfaw5qol]{display:none}.result-primary[data-astro-cid-pfaw5qol]{text-align:center;margin:0 0 20px;padding:20px;background:var(--color-bg);border-radius:var(--radius)}.result-primary-label[data-astro-cid-pfaw5qol]{display:block;font-size:.85rem;font-weight:500;color:var(--color-text-muted);margin-bottom:4px}.result-primary-value[data-astro-cid-pfaw5qol]{display:block;font-size:2.4rem;font-weight:800;color:var(--color-primary)}.result-primary-sub[data-astro-cid-pfaw5qol]{display:block;font-size:.95rem;color:var(--color-text-muted);margin-top:2px}.formula-table[data-astro-cid-pfaw5qol]{width:100%;border-collapse:collapse;margin-bottom:20px}.formula-table[data-astro-cid-pfaw5qol] th[data-astro-cid-pfaw5qol],.formula-table[data-astro-cid-pfaw5qol] td[data-astro-cid-pfaw5qol]{padding:10px 16px;border:1px solid var(--color-border);text-align:left;font-size:.9rem}.formula-table[data-astro-cid-pfaw5qol] th[data-astro-cid-pfaw5qol]{background:var(--color-bg);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.formula-table[data-astro-cid-pfaw5qol] td[data-astro-cid-pfaw5qol]:first-child{font-weight:600}.formula-table[data-astro-cid-pfaw5qol] td[data-astro-cid-pfaw5qol]:nth-child(2),.formula-table[data-astro-cid-pfaw5qol] td[data-astro-cid-pfaw5qol]:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.bmi-range-card[data-astro-cid-pfaw5qol]{padding:16px 20px;background:var(--color-bg);border-radius:var(--radius);text-align:center}.bmi-range-label[data-astro-cid-pfaw5qol]{display:block;font-size:.85rem;font-weight:500;color:var(--color-text-muted);margin-bottom:4px}.bmi-range-value[data-astro-cid-pfaw5qol]{display:block;font-size:1.3rem;font-weight:700}.content-section[data-astro-cid-pfaw5qol]{max-width:800px;line-height:1.8}.content-section[data-astro-cid-pfaw5qol] h2[data-astro-cid-pfaw5qol]{font-size:1.3rem;margin:32px 0 12px;padding-top:16px;border-top:1px solid var(--color-border)}.content-section[data-astro-cid-pfaw5qol] h2[data-astro-cid-pfaw5qol]:first-child{border-top:none;margin-top:0}.content-section[data-astro-cid-pfaw5qol] h3[data-astro-cid-pfaw5qol]{font-size:1.1rem;margin:24px 0 8px}.content-section[data-astro-cid-pfaw5qol] p[data-astro-cid-pfaw5qol]{margin-bottom:12px}.content-section[data-astro-cid-pfaw5qol] ul[data-astro-cid-pfaw5qol],.content-section[data-astro-cid-pfaw5qol] ol[data-astro-cid-pfaw5qol]{margin:0 0 16px 24px}.content-section[data-astro-cid-pfaw5qol] li[data-astro-cid-pfaw5qol]{margin-bottom:6px}.formula-box[data-astro-cid-pfaw5qol]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);padding:16px 24px;margin:16px 0;font-size:1rem;text-align:center;line-height:2}.info-table[data-astro-cid-pfaw5qol]{width:100%;max-width:500px;border-collapse:collapse;margin:16px 0}.info-table[data-astro-cid-pfaw5qol] th[data-astro-cid-pfaw5qol],.info-table[data-astro-cid-pfaw5qol] td[data-astro-cid-pfaw5qol]{padding:8px 16px;border:1px solid var(--color-border);text-align:left}.info-table[data-astro-cid-pfaw5qol] th[data-astro-cid-pfaw5qol]{background:var(--color-bg);font-weight:600}@media(max-width:640px){.input-row[data-astro-cid-pfaw5qol]{flex-direction:column}.formula-table[data-astro-cid-pfaw5qol] th[data-astro-cid-pfaw5qol],.formula-table[data-astro-cid-pfaw5qol] td[data-astro-cid-pfaw5qol]{padding:8px 10px;font-size:.8rem}.result-primary-value[data-astro-cid-pfaw5qol]{font-size:2rem}}
