.BmiCalculator_tool__NYb5D{display:flex;flex-direction:column;gap:var(--space-6);max-width:54rem}.BmiCalculator_privacyBadge__1AfJD{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;background:var(--accent-subtle);color:var(--accent);border:1px solid var(--border);padding:var(--space-1) var(--space-3);border-radius:999px;font-size:.8125rem;font-weight:600}.BmiCalculator_badgeDot__RZqNP{width:7px;height:7px;border-radius:50%;background:#10b981}.BmiCalculator_card__VdwNl{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);box-shadow:var(--shadow-sm)}.BmiCalculator_unitToggle__AUrRW{display:flex;gap:var(--space-2);border-bottom:1px solid var(--border);padding-bottom:var(--space-2)}.BmiCalculator_toggleBtn__be3a5{font-family:var(--font-sans);font-size:.875rem;font-weight:600;background:transparent;color:var(--text-muted);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer}.BmiCalculator_toggleBtnActive__y79S3{background:var(--accent-subtle);color:var(--accent)}.BmiCalculator_grid__Y5Mz7{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:768px){.BmiCalculator_grid__Y5Mz7{grid-template-columns:1fr}}.BmiCalculator_group__1Mqe1{display:flex;flex-direction:column;gap:var(--space-2)}.BmiCalculator_label__kim62{font-size:.875rem;font-weight:600;color:var(--text)}.BmiCalculator_input__L_AvN,.BmiCalculator_select__KEnDO{font-family:var(--font-sans);font-size:1rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-subtle);color:var(--text)}.BmiCalculator_meterContainer__MxNgO{display:flex;flex-direction:column;gap:var(--space-2)}.BmiCalculator_meterBar__ViV0U{height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,#3b82f6 0,#3b82f6 30%,#10b981 0,#10b981 55%,#f59e0b 0,#f59e0b 75%,#ef4444 0,#ef4444);position:relative}.BmiCalculator_meterPointer__U7xqL{position:absolute;top:-4px;width:4px;height:22px;background:#0f172a;border:1px solid #ffffff;border-radius:2px;transform:translateX(-50%)}.BmiCalculator_summaryGrid__BG10a{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.BmiCalculator_summaryCard__nCZ4C{background:var(--bg-subtle);border:1px solid var(--border);padding:var(--space-4);border-radius:var(--radius);display:flex;flex-direction:column;gap:4px}.BmiCalculator_summaryLabel___qqX7{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase}.BmiCalculator_summaryVal__p47C_{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--accent)}.BmiCalculator_catBadge__qSDx8{font-size:.8125rem;font-weight:700;padding:2px 8px;border-radius:999px;display:inline-block;align-self:flex-start;margin-top:4px}.BmiCalculator_underweight__f5j0g{background:#3b82f6;color:#ffffff}.BmiCalculator_normal__b3kNg{background:#10b981;color:#ffffff}.BmiCalculator_overweight__A0kU5{background:#f59e0b;color:#ffffff}.BmiCalculator_obese__H9SO0{background:#ef4444;color:#ffffff}