.bmiCalculator_container__gA8kS{max-width:1200px;margin:0 auto;padding:2rem 1rem;max-width:960px}.bmiCalculator_header__kwVoV{text-align:center;margin-bottom:2rem}.bmiCalculator_header__kwVoV h1{font-size:2rem;font-weight:700;color:var(--primary-dark);margin-bottom:.5rem}.bmiCalculator_header__kwVoV p{color:var(--text-muted);font-size:1rem}.bmiCalculator_unitSelector__g1lPH{display:flex;gap:1rem;margin-bottom:2rem}.bmiCalculator_unitSelector__g1lPH button{background:var(--bg-card);border:2px solid var(--border-default);border-radius:8px;transition:all .2s ease;cursor:pointer;flex:1 1;padding:.75rem 1.5rem;font-size:1rem;font-weight:500}.bmiCalculator_unitSelector__g1lPH button.bmiCalculator_active__VVoVv{background:var(--primary-light);border-color:var(--primary-light);color:#fff}.bmiCalculator_unitSelector__g1lPH button:hover:not(.bmiCalculator_active__VVoVv){border-color:var(--primary-light);background:var(--primary-bg)}.bmiCalculator_inputSection__t_Dw0{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.bmiCalculator_inputGroup___ijaK{display:flex;flex-direction:column;gap:.5rem}.bmiCalculator_inputGroup___ijaK label{font-weight:600;color:var(--primary-dark)}.bmiCalculator_inputGroup___ijaK input{padding:.75rem 1rem;border:2px solid var(--border-default);border-radius:8px;font-size:1rem;color:var(--text-primary);transition:border-color .2s ease}.bmiCalculator_inputGroup___ijaK input::placeholder{color:var(--text-light)}.bmiCalculator_inputGroup___ijaK input:focus{outline:none;border-color:var(--primary-light)}.bmiCalculator_heightImperial__MRgRK{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.bmiCalculator_actions__qvBlF{display:flex;gap:1rem}.bmiCalculator_actions__qvBlF button{flex:1 1}.bmiCalculator_calculateBtn__sSwxl{background:var(--gradient-primary);color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s ease;cursor:pointer}.bmiCalculator_calculateBtn__sSwxl:hover{transform:translateY(-2px);box-shadow:var(--shadow-primary)}.bmiCalculator_calculateBtn__sSwxl:active{transform:translateY(0)}.bmiCalculator_clearAllBtn__w6NLq{background:var(--primary-bg);color:var(--primary);border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s ease;cursor:pointer}.bmiCalculator_clearAllBtn__w6NLq:hover{background:var(--primary-bg-light)}.bmiCalculator_results__PWxwv{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.bmiCalculator_bmiResult__NFBM6{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background:var(--bg-card);border:1px solid #cbd5e1;border-radius:16px;box-shadow:var(--shadow-card)}.bmiCalculator_bmiResultInner__oBKN6{display:flex;flex-direction:column;align-items:center;gap:1rem}.bmiCalculator_bmiValueRow__7cY_8{display:flex;align-items:baseline;gap:.5rem}.bmiCalculator_bmiValue__YxYPT{font-size:3.5rem;font-weight:700;line-height:1;color:var(--text-primary)}.bmiCalculator_bmiUnit__ijMjj{font-size:1rem;font-weight:500;color:var(--text-muted)}.bmiCalculator_bmiCategory__v8AfT{font-size:.9rem;font-weight:600;padding:.5rem 1rem;border-radius:9999px}.bmiCalculator_bmiMessageBlock__M_Shm{display:flex;align-items:flex-start;gap:.75rem;padding:1.5rem;background:var(--message-bg,var(--bg-page));border:1px solid var(--message-border,var(--border-default));border-radius:12px}.bmiCalculator_bmiMessageIcon__veksR{flex-shrink:0;margin-top:.15rem;color:var(--message-fg,currentColor)}.bmiCalculator_bmiMessage__5dNQr{color:var(--message-fg,currentColor);font-size:.95rem;line-height:1.6;text-align:left}.bmiCalculator_emptyState__oRmln{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;margin-top:2rem;padding:2rem 1.5rem;text-align:center;background:var(--bg-page);border-radius:16px;border:1px solid var(--border-default)}.bmiCalculator_emptyState__oRmln h3{color:var(--text-primary);font-size:1.05rem;font-weight:600;margin-top:.75rem}.bmiCalculator_emptyState__oRmln p{color:var(--text-muted);font-size:.9rem}.bmiCalculator_emptyStateIconWrap__Pii_T{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--primary-bg)}.bmiCalculator_emptyStateIcon__c_FTm{color:var(--primary-light)}.bmiCalculator_bmiScale__VOPcQ{position:relative;background:var(--bg-page);border-radius:12px;padding:3rem 1.5rem 1.5rem}.bmiCalculator_underweight__olb_n{background:#3e6fa8}.bmiCalculator_normal__d4pZn{background:#54a24b}.bmiCalculator_overweight__V5yvi{background:#e6a23c}.bmiCalculator_obeseI__cJ8xf{background:#f58518}.bmiCalculator_obeseII__r8_9_{background:#e45756}.bmiCalculator_obeseIII__hKG1J{background:#b22222}.bmiCalculator_scaleTag__pZvot{position:absolute;top:.75rem;transform:translateX(-50%);white-space:nowrap;font-size:.8rem;font-weight:600;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-default);border-radius:9999px;padding:.2rem 1rem;box-shadow:var(--shadow-card)}.bmiCalculator_scaleBarWrap__5NSv7{position:relative}.bmiCalculator_scaleBar__ZKGgH{position:relative;display:flex;border-radius:12px;overflow:hidden;margin-bottom:.75rem}.bmiCalculator_scaleBar__ZKGgH>div{height:16px;transition:filter .2s ease}.bmiCalculator_scaleBar__ZKGgH .bmiCalculator_activeSegment__LKnI0{filter:brightness(1.12)}.bmiCalculator_scaleMarker__z7Cq0{position:absolute;top:-6px;width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid var(--text-primary);transform:translateX(-50%);transition:left .2s ease;pointer-events:none}.bmiCalculator_scaleValues__I8mJZ{position:relative;height:1.2rem;font-size:.75rem;color:#8a93a3}.bmiCalculator_scaleValues__I8mJZ span{position:absolute;transform:translateX(-50%)}.bmiCalculator_scaleLegend__p_sHS{position:relative;height:2.4rem;margin-top:1rem}.bmiCalculator_legendItem__Y_tQ9{position:absolute;top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.2rem;width:4.5rem;font-size:.75rem;color:var(--text-muted);text-align:center}.bmiCalculator_legendLabel__YC_h2{line-height:1.3}.bmiCalculator_legendDot__RDnGy{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bmiCalculator_healthyRange__uTiMH{background:var(--success-bg);border-left:4px solid var(--success);border-radius:8px;padding:1.5rem}.bmiCalculator_healthyRange__uTiMH h3{margin-bottom:.5rem;color:#166534}.bmiCalculator_healthyRange__uTiMH p{color:#15803d;font-size:1.1rem;font-weight:600}.bmiCalculator_history__ZepiS{margin-top:2rem;border-top:1px solid var(--border-default);padding-top:1.5rem}.bmiCalculator_historyHeader__JmYiw{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.bmiCalculator_historyHeader__JmYiw h3{font-size:1.1rem;color:var(--primary-dark)}.bmiCalculator_historyHeader__JmYiw button{background:none;border:none;color:var(--primary);cursor:pointer;font-size:.85rem;padding:0}.bmiCalculator_historyHeader__JmYiw button:hover{text-decoration:underline}.bmiCalculator_history__ZepiS ul{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.bmiCalculator_history__ZepiS li{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-radius:8px;cursor:pointer;font-size:.9rem}.bmiCalculator_history__ZepiS li:hover{background:var(--bg-page)}.bmiCalculator_historyMeasurements__4Zvwq{color:var(--text-muted)}.bmiCalculator_historyResult__or7ui{font-weight:600}.bmiCalculator_info__25FL1{margin-top:2rem;padding:1.5rem;background:var(--bg-page);border-radius:12px;border-left:4px solid var(--primary-color,#4f8cff)}.bmiCalculator_info__25FL1 h3{color:var(--text-primary);margin-bottom:.5rem}.bmiCalculator_info__25FL1 p{color:var(--text-muted);line-height:1.6}@media(max-width:768px){.bmiCalculator_bmiValue__YxYPT{font-size:2.5rem}.bmiCalculator_bmiCategory__v8AfT{font-size:.8rem}.bmiCalculator_scaleValues__I8mJZ{font-size:.65rem}.bmiCalculator_scaleTag__pZvot{font-size:.7rem}}@media(max-width:600px){.bmiCalculator_heightImperial__MRgRK{grid-template-columns:1fr}}