.BmiCalculatorTool-module__6xwxva__tool{flex-direction:column;gap:32px;width:100%;font-family:DM Sans,sans-serif;display:flex}.BmiCalculatorTool-module__6xwxva__card{border:1px solid var(--color-border);background:#fff;border-radius:20px;padding:32px;box-shadow:0 2px 12px #0000000a}.BmiCalculatorTool-module__6xwxva__toggleRow{align-items:center;gap:0;margin-bottom:28px;display:flex}.BmiCalculatorTool-module__6xwxva__toggleBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;flex:1;padding:10px 20px;font-size:14px;font-weight:700;transition:all .15s}.BmiCalculatorTool-module__6xwxva__toggleBtn:first-child{border-radius:10px 0 0 10px}.BmiCalculatorTool-module__6xwxva__toggleBtn:last-child{border-radius:0 10px 10px 0}.BmiCalculatorTool-module__6xwxva__toggleBtnActive{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.BmiCalculatorTool-module__6xwxva__inputGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:640px){.BmiCalculatorTool-module__6xwxva__inputGrid{grid-template-columns:1fr}}.BmiCalculatorTool-module__6xwxva__field{flex-direction:column;gap:6px;display:flex}.BmiCalculatorTool-module__6xwxva__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:13px;font-weight:700}.BmiCalculatorTool-module__6xwxva__inputRow{gap:8px;display:flex}.BmiCalculatorTool-module__6xwxva__input{width:100%;font-size:16px;font-family:var(--font-dm-mono),monospace;border:1.5px solid var(--color-border);color:var(--color-text-primary);background:#fff;border-radius:10px;outline:none;padding:12px 16px;transition:border-color .2s}.BmiCalculatorTool-module__6xwxva__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #0000000f}.BmiCalculatorTool-module__6xwxva__inputSmall{width:50%;}.BmiCalculatorTool-module__6xwxva__unit{color:var(--color-text-muted);white-space:nowrap;align-self:center;font-size:13px}.BmiCalculatorTool-module__6xwxva__calcBtn{width:100%;color:var(--color-btn-text);background:var(--color-btn-bg);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:14px 28px;font-size:16px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.BmiCalculatorTool-module__6xwxva__calcBtn:hover{background:var(--color-btn-hover-bg);color:var(--color-btn-hover-text)}.BmiCalculatorTool-module__6xwxva__calcBtn:disabled{opacity:.5;cursor:not-allowed}.BmiCalculatorTool-module__6xwxva__resultsCard{border:1px solid var(--color-border);background:#fff;border-radius:20px;padding:32px;box-shadow:0 2px 12px #0000000a}.BmiCalculatorTool-module__6xwxva__bmiHero{text-align:center;margin-bottom:28px}.BmiCalculatorTool-module__6xwxva__bmiValue{font-family:var(--font-dm-serif),serif;margin-bottom:8px;font-size:72px;font-weight:400;line-height:1;transition:color .2s}.BmiCalculatorTool-module__6xwxva__bmiCategory{text-transform:uppercase;letter-spacing:.04em;border-radius:100px;padding:6px 18px;font-size:14px;font-weight:700;display:inline-block}.BmiCalculatorTool-module__6xwxva__gaugeContainer{margin:24px 0}.BmiCalculatorTool-module__6xwxva__gaugeTrack{background:#e2e8f0;border-radius:8px;height:16px;display:flex;position:relative;overflow:visible}.BmiCalculatorTool-module__6xwxva__gaugeZone{height:100%;position:relative}.BmiCalculatorTool-module__6xwxva__gaugeZone:first-child{border-radius:8px 0 0 8px}.BmiCalculatorTool-module__6xwxva__gaugeZone:last-child{border-radius:0 8px 8px 0}.BmiCalculatorTool-module__6xwxva__gaugePointer{z-index:2;transition:left .4s;position:absolute;top:-8px;transform:translate(-50%)}.BmiCalculatorTool-module__6xwxva__gaugeArrow{background:var(--color-text-primary);border:2px solid #fff;border-radius:4px;width:16px;height:32px;box-shadow:0 2px 6px #00000040}.BmiCalculatorTool-module__6xwxva__gaugeLabels{color:var(--color-text-muted);justify-content:space-between;margin-top:6px;font-size:11px;font-weight:600;display:flex}.BmiCalculatorTool-module__6xwxva__gaugeLegend{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:12px;display:flex}.BmiCalculatorTool-module__6xwxva__legendItem{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.BmiCalculatorTool-module__6xwxva__legendDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.BmiCalculatorTool-module__6xwxva__detailGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}@media (max-width:640px){.BmiCalculatorTool-module__6xwxva__detailGrid{grid-template-columns:1fr}}.BmiCalculatorTool-module__6xwxva__detailTile{background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:12px;padding:18px}.BmiCalculatorTool-module__6xwxva__detailLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:6px;font-size:11px;font-weight:700}.BmiCalculatorTool-module__6xwxva__detailValue{font-family:var(--font-dm-serif),serif;color:var(--color-text-primary);margin:0;font-size:24px}.BmiCalculatorTool-module__6xwxva__detailUnit{color:var(--color-text-muted);font-family:DM Sans,sans-serif;font-size:13px}.BmiCalculatorTool-module__6xwxva__note{color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);text-align:center;border-radius:10px;margin-top:20px;padding:12px 16px;font-size:13px;line-height:1.6}
