.recovery-reading{display:inline-flex;flex-direction:column;gap:2px;margin:4px 8px 4px 0;padding:8px 10px;border:1px solid var(--border,#ded9cf);border-radius:10px;background:#fbfaf7}.recovery-reading b{font-size:14px;font-weight:500}.recovery-reading small{font-size:9px;letter-spacing:.08em}.recovery-reading.danger{background:#f5dedb;border-color:#d99b94;color:#8e302a}.recovery-reading.warn{background:#f3e4c8;border-color:#ddc694;color:#8a5f1a}.recovery-reading.ok{background:#dcead9;border-color:#aac8a5;color:#3a6b34}.mini-card.semantic-bad{border-color:#d99b94!important;background:#fff8f7!important}.functional-summary{display:flex;flex-direction:column;gap:8px}.functional-summary>span{font-size:10px;letter-spacing:.12em;color:#6b6960}.functional-summary>strong{font-size:36px;font-weight:500;color:#2b2a26}.functional-summary>b{font-size:15px;font-weight:500}.functional-summary p,.functional-summary small{color:#6b6960}.healthspan-factors article.clinical-alert{background:#fff3f1!important;border-color:#d99b94!important}.healthspan-factors article.clinical-alert b,.healthspan-factors article.clinical-alert em{color:#8e302a!important}.health-detail-root:not(.open){display:none}.health-detail-root.open{display:block}.hero-metric[data-detail="health"]{cursor:pointer}.hero-metric[data-detail="health"] .health-detail-toggle{position:relative;z-index:2}@media(max-width:640px){.recovery-reading{display:flex;margin-right:0}.functional-summary>strong{font-size:30px}}

