.aCkqXq_container{flex-direction:column;gap:1.5rem;max-width:900px;margin:2rem auto;padding:1.5rem;display:flex}.aCkqXq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.aCkqXq_inputCard,.aCkqXq_resultsCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);flex-direction:column;gap:1.25rem;min-width:0;padding:1.75rem;display:flex}.aCkqXq_unitToggle{background:color-mix(in srgb, var(--border-color) 40%, transparent);border-radius:var(--radius-md);grid-auto-columns:1fr;grid-auto-flow:column;align-self:flex-start;padding:4px;display:grid}.aCkqXq_unitBtn{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;padding:.4rem 1.1rem;font-size:.88rem;font-weight:500}.aCkqXq_unitBtn.aCkqXq_active{background:var(--accent-primary);color:var(--on-primary)}.aCkqXq_genderRow{gap:.5rem;display:flex}.aCkqXq_genderBtn{border-radius:var(--radius-md);border:1.5px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;flex:1;padding:.5rem;font-size:.9rem;font-weight:500}.aCkqXq_genderBtn:hover{border-color:var(--accent-primary);color:var(--text-primary)}.aCkqXq_genderBtn.aCkqXq_activeGender{background:color-mix(in srgb, var(--accent-primary) 15%, transparent);border-color:var(--accent-primary);color:var(--accent-text)}.aCkqXq_fields{flex-direction:column;gap:.9rem;display:flex}.aCkqXq_field{flex-direction:column;gap:.35rem;display:flex}.aCkqXq_fieldLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.76rem;font-weight:600}.aCkqXq_inputWrap{border:1.5px solid var(--border-color);border-radius:var(--radius-sm);align-items:center;transition:border-color .18s;display:flex;overflow:hidden}.aCkqXq_inputWrap:focus-within{border-color:var(--accent-primary)}.aCkqXq_input{background:var(--bg-secondary);color:var(--text-primary);border:none;flex:1;min-width:0;padding:.6rem .75rem;font-size:1rem;font-weight:600}.aCkqXq_unit{color:var(--text-secondary);background:color-mix(in srgb, var(--border-color) 30%, transparent);border-left:1px solid var(--border-color);align-self:stretch;align-items:center;padding:0 .75rem;font-size:.82rem;display:flex}.aCkqXq_imperialHeight{gap:.5rem;display:flex}.aCkqXq_imperialHeight .aCkqXq_inputWrap{flex:1}.aCkqXq_select{border:1.5px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;appearance:auto;padding:.6rem .75rem;font-size:.88rem;transition:border-color .18s}.aCkqXq_select:focus{border-color:var(--accent-primary);outline:none}.aCkqXq_bmiMain{flex-direction:column;align-items:center;gap:.3rem;padding-bottom:.5rem;display:flex}.aCkqXq_bmiValue{color:var(--accent-text);font-size:4.5rem;font-weight:900;line-height:1}.aCkqXq_bmiLabel{border-radius:var(--radius-pill);padding:.25rem .9rem;font-size:1.2rem;font-weight:700}.aCkqXq_blue{color:#3b82f6;background:#3b82f61f}.aCkqXq_green{color:var(--status-success);background:#22c55e1f}.aCkqXq_yellow{color:#f59e0b;background:#f59e0b1f}.aCkqXq_red{color:var(--status-error);background:#ef44441f}.aCkqXq_gauge{padding-bottom:1.5rem;position:relative}.aCkqXq_gaugeBar{border-radius:7px;width:100%;height:14px;display:flex;overflow:hidden}.aCkqXq_gaugeBlue{background:#3b82f6}.aCkqXq_gaugeGreen{background:#22c55e}.aCkqXq_gaugeYellow{background:#f59e0b}.aCkqXq_gaugeRed{background:#ef4444}.aCkqXq_gaugePointer{background:var(--text-primary);border-radius:2px;width:4px;height:22px;transition:left .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-4px;transform:translate(-50%)}.aCkqXq_gaugeTicks{justify-content:space-between;margin-top:4px;display:flex}.aCkqXq_gaugeTicks span{color:var(--text-secondary);font-size:.7rem}.aCkqXq_statGrid{flex:1;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.aCkqXq_statBox{background:color-mix(in srgb, var(--border-color) 20%, transparent);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-direction:column;gap:.3rem;padding:.85rem 1rem;display:flex}.aCkqXq_statLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.72rem;font-weight:600}.aCkqXq_statValue{color:var(--text-primary);font-size:1rem;font-weight:700}.aCkqXq_statValue small{color:var(--text-secondary);font-size:.72rem;font-weight:400}.aCkqXq_emptyResults{color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;min-height:200px;display:flex}.aCkqXq_emptyResults p{font-size:.95rem}@media (max-width:680px){.aCkqXq_grid{grid-template-columns:minmax(0,1fr)}.aCkqXq_container{padding:1rem}.aCkqXq_statGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.aCkqXq_container{gap:1.15rem;margin:1rem auto;padding:.75rem}.aCkqXq_inputCard,.aCkqXq_resultsCard{border-radius:var(--radius-lg);padding:1.1rem}}
