.bmi-module__YulAga__toolHeader{text-align:center;margin-bottom:2rem}.bmi-module__YulAga__toolTitle{margin-bottom:1rem;font-size:2.5rem}.bmi-module__YulAga__toolDescription{max-width:600px;color:var(--text-secondary);margin:0 auto;font-size:1.125rem}.bmi-module__YulAga__workspace{flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto 2rem;display:flex}.bmi-module__YulAga__panel{background-color:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--card-shadow);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.bmi-module__YulAga__tabRow{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.5rem;display:flex;overflow:hidden}.bmi-module__YulAga__tabBtn{color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;flex:1;padding:.75rem;font-weight:600}.bmi-module__YulAga__tabBtn.bmi-module__YulAga__active{background-color:var(--accent-primary);color:#fff}.bmi-module__YulAga__inputGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.bmi-module__YulAga__inputGroup{flex-direction:column;gap:.5rem;display:flex}.bmi-module__YulAga__label{color:var(--text-primary);font-size:.95rem;font-weight:600}.bmi-module__YulAga__inputWrapper{align-items:center;display:flex;position:relative}.bmi-module__YulAga__suffix{color:var(--text-secondary);font-size:1.125rem;font-weight:600;position:absolute;right:1rem}.bmi-module__YulAga__input{border:1px solid var(--border-color);background-color:var(--bg-primary);width:100%;color:var(--text-primary);transition:all var(--transition-fast);border-radius:.5rem;padding:1rem 3rem 1rem 1rem;font-size:1.125rem}.bmi-module__YulAga__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--ring-color);outline:none}.bmi-module__YulAga__resultCard{background-color:var(--bg-primary);border:2px solid var(--border-color);text-align:center;transition:all var(--transition-fast);border-radius:.75rem;padding:1.5rem}.bmi-module__YulAga__mainResult{margin-bottom:.5rem;font-size:3rem;font-weight:800}.bmi-module__YulAga__mainResultLabel{color:var(--text-secondary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.bmi-module__YulAga__category{border-radius:.5rem;margin-top:.5rem;padding:.5rem 1rem;font-size:1.5rem;font-weight:700;display:inline-block}.bmi-module__YulAga__catUnderweight{color:#3b82f6;background-color:#3b82f61a;border-color:#3b82f6!important}.bmi-module__YulAga__catNormal{color:#10b981;background-color:#10b9811a;border-color:#10b981!important}.bmi-module__YulAga__catOverweight{color:#f59e0b;background-color:#f59e0b1a;border-color:#f59e0b!important}.bmi-module__YulAga__catObese{color:#ef4444;background-color:#ef44441a;border-color:#ef4444!important}
