.BmiCalculator-module__-9A3UG__container{flex-direction:column;gap:20px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.BmiCalculator-module__-9A3UG__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.BmiCalculator-module__-9A3UG__card{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.BmiCalculator-module__-9A3UG__field{flex-direction:column;gap:4px;display:flex}.BmiCalculator-module__-9A3UG__fieldLabel{color:#888;font-size:.8rem;font-weight:500}.BmiCalculator-module__-9A3UG__inputGroup{align-items:center;gap:8px;display:flex}.BmiCalculator-module__-9A3UG__fieldInput{color:#1a3a5c;text-align:right;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:1rem;transition:border-color .15s}.BmiCalculator-module__-9A3UG__fieldInput:focus{border-color:#1a3a5c}.BmiCalculator-module__-9A3UG__unit{color:#999;white-space:nowrap;font-size:.82rem}.BmiCalculator-module__-9A3UG__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0}.BmiCalculator-module__-9A3UG__results{flex-direction:column;gap:16px;display:flex}.BmiCalculator-module__-9A3UG__bmiDisplay{justify-content:center;align-items:baseline;gap:12px;display:flex}.BmiCalculator-module__-9A3UG__bmiValue{color:#1a3a5c;font-size:2.4rem;font-weight:800}.BmiCalculator-module__-9A3UG__bmiCategory{border-radius:999px;padding:4px 12px;font-size:.9rem;font-weight:700}.BmiCalculator-module__-9A3UG__cat_underweight{color:#2166a8;background:#dcedfb}.BmiCalculator-module__-9A3UG__cat_normal{color:#1a7a3f;background:#dcf5e4}.BmiCalculator-module__-9A3UG__cat_overweight{color:#b5750a;background:#fdeecb}.BmiCalculator-module__-9A3UG__cat_obese{color:#c0392b;background:#fbdcd9}.BmiCalculator-module__-9A3UG__gauge{padding-top:10px;position:relative}.BmiCalculator-module__-9A3UG__gaugeBar{border-radius:999px;height:10px;display:flex;overflow:hidden}.BmiCalculator-module__-9A3UG__gaugeSegUnder{background:#7cb8e8;flex:8.5}.BmiCalculator-module__-9A3UG__gaugeSegNormal{background:#6fcf8e;flex:6.5}.BmiCalculator-module__-9A3UG__gaugeSegOver{background:#f0b93d;flex:5}.BmiCalculator-module__-9A3UG__gaugeSegObese{background:#e57368;flex:10}.BmiCalculator-module__-9A3UG__gaugeMarker{background:#1a3a5c;border-radius:2px;width:3px;height:18px;position:absolute;top:0;transform:translate(-50%)}.BmiCalculator-module__-9A3UG__resultRow{border-top:1px solid #dce8f5;justify-content:space-between;align-items:baseline;padding:12px 0 4px;display:flex}.BmiCalculator-module__-9A3UG__resultLabel{color:#555;font-size:.88rem}.BmiCalculator-module__-9A3UG__resultValue{color:#1a3a5c;font-size:1.1rem;font-weight:600}.BmiCalculator-module__-9A3UG__resultValue small{color:#888;margin-left:2px;font-size:.75rem;font-weight:400}.BmiCalculator-module__-9A3UG__placeholder{color:#aaa;text-align:center;padding:12px 0;font-size:.88rem}@media (max-width:640px){.BmiCalculator-module__-9A3UG__container{margin:16px auto;padding:0 12px 24px}}
