.BmiCalculator-module__AkO1Zq__wrap{max-width:640px;margin:0 auto}.BmiCalculator-module__AkO1Zq__card{padding:28px}.BmiCalculator-module__AkO1Zq__toggle{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-template-columns:1fr 1fr;gap:6px;margin-bottom:24px;padding:5px;display:grid}.BmiCalculator-module__AkO1Zq__toggleBtn{border-radius:var(--radius-xs);font-family:var(--font-ui);color:var(--color-grey-500);cursor:pointer;transition:var(--transition-short);background:0 0;border:0;padding:11px;font-size:15px;font-weight:600}.BmiCalculator-module__AkO1Zq__toggleActive{background:var(--color-white);color:var(--color-heading);box-shadow:var(--shadow-xs)}.BmiCalculator-module__AkO1Zq__grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.BmiCalculator-module__AkO1Zq__field{min-width:0}.BmiCalculator-module__AkO1Zq__inputWrap{position:relative}.BmiCalculator-module__AkO1Zq__unit{color:var(--color-grey-400);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.BmiCalculator-module__AkO1Zq__error{color:var(--color-red);margin-top:14px;font-size:14px;font-weight:500}.BmiCalculator-module__AkO1Zq__actions{gap:12px;margin-top:22px;display:flex}.BmiCalculator-module__AkO1Zq__actions .BmiCalculator-module__AkO1Zq__btn{flex:1}.BmiCalculator-module__AkO1Zq__results{border-top:1px solid var(--color-border);margin-top:28px;padding-top:26px}.BmiCalculator-module__AkO1Zq__bmiDisplay{flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;display:flex}.BmiCalculator-module__AkO1Zq__bmiValue{font-family:var(--font-display);letter-spacing:-2px;background:var(--grad-purple-blue);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;line-height:1}.BmiCalculator-module__AkO1Zq__bmiLabel{color:var(--color-grey-400);font-size:14px}.BmiCalculator-module__AkO1Zq__badge{border-radius:var(--radius-pill);margin-top:6px;padding:6px 16px;font-size:14px;font-weight:700}.BmiCalculator-module__AkO1Zq__scale{gap:8px;margin-bottom:22px;display:grid}.BmiCalculator-module__AkO1Zq__scaleItem{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-grey-500);opacity:.65;transition:var(--transition-short);justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.BmiCalculator-module__AkO1Zq__scaleRange{color:var(--color-grey-400);font-weight:500}.BmiCalculator-module__AkO1Zq__scaleActive{opacity:1;box-shadow:var(--shadow-xs);transform:scale(1.015)}.BmiCalculator-module__AkO1Zq__scaleActive.BmiCalculator-module__AkO1Zq__underweight{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.BmiCalculator-module__AkO1Zq__scaleActive.BmiCalculator-module__AkO1Zq__normal{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}.BmiCalculator-module__AkO1Zq__scaleActive.BmiCalculator-module__AkO1Zq__overweight{color:#92400e;background:#fffbeb;border-color:#fcd34d}.BmiCalculator-module__AkO1Zq__scaleActive.BmiCalculator-module__AkO1Zq__obese{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.BmiCalculator-module__AkO1Zq__insight{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}.BmiCalculator-module__AkO1Zq__insight h4{margin-bottom:8px}.BmiCalculator-module__AkO1Zq__insight p{color:var(--color-grey-500);margin-bottom:14px;font-size:15px;line-height:1.55}.BmiCalculator-module__AkO1Zq__ideal{color:#3730a3;border-radius:var(--radius-sm);background:#e0e7ff;border:1px solid #c7d2fe;padding:11px 14px;font-size:14px}.BmiCalculator-module__AkO1Zq__tip{color:#92400e;border-radius:var(--radius-xs);background:#fffbeb;border-left:4px solid #fbbf24;margin-top:12px;padding:11px 14px;font-size:14px}@media (max-width:480px){.BmiCalculator-module__AkO1Zq__actions{flex-direction:column}}
