.health-v2-card--polished{border-color:rgba(121,154,177,.22);background:linear-gradient(155deg,#102231,#0a1823);box-shadow:inset 0 1px rgba(255,255,255,.018)}.health-v2-card--polished .health-v2-card-title{display:flex;align-items:center;gap:8px}.health-v2-card-icon{font-size:1.05rem;color:#42baff;font-weight:500}.health-v2-card--intensity .health-v2-card-icon{color:#43dc78}.health-v2-card--thresholds .health-v2-card-icon{color:#9b59ff}.health-v2-card--race-predictions .health-v2-card-icon{color:#ff9b20}.health-v2-card--weight-composition .health-v2-card-icon{color:#45dc86}.health-v2-card--polished .health-v2-metric-row{min-height:38px;border-bottom:1px solid rgba(150,180,200,.09);padding:8px 0}.health-v2-card--polished .health-v2-metric-row:last-child{border-bottom:0}.health-v2-card--polished .health-v2-metric-label{font-size:.72rem;line-height:1.25}.health-v2-card--polished .health-v2-metric-value{font-size:.92rem}.health-v2-card--polished .health-v2-metric-value small{font-size:.58rem}.health-v2-card--polished .health-v2-metric-row--primary{display:flex;align-items:center}.health-v2-card--polished .health-v2-metric-row--primary .health-v2-metric-label{margin:0}.health-v2-card--polished .health-v2-metric-row--primary .health-v2-metric-value{font-size:1.28rem}.health-v2-card--race-predictions .health-v2-metric-value small{color:#ff9b20}.health-v2-card--thresholds .health-v2-metric-value small{color:#a86bff}.health-v2-card--oxygen-respiration .health-v2-metric-row--primary .health-v2-metric-value{font-size:1.5rem}.health-v2-card--weight-composition{grid-column:span 12!important}.health-v2-card--weight-composition .health-v2-source--withings{color:#52df91;border-color:rgba(82,223,145,.34);background:rgba(82,223,145,.06)}.health-v2-body-classic--compact{display:grid;gap:10px}.health-v2-body-head-pair{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(150,180,200,.12);padding:2px 0 10px}.health-v2-body-head-metric{display:grid;gap:4px;padding:2px 12px 4px;border:0;background:none;color:inherit;text-align:left}.health-v2-body-head-metric+ .health-v2-body-head-metric{border-left:1px solid rgba(150,180,200,.12);padding-left:18px}.health-v2-body-head-metric span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#91a6b5}.health-v2-body-head-metric strong{font-size:1.55rem;line-height:1;color:#fff}.health-v2-body-gauge-grid--three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.health-v2-body-gauge{display:grid;grid-template-areas:'label' 'value' 'sub' 'track';align-items:end;min-height:94px;padding:10px 10px 9px;border:1px solid rgba(150,180,200,.12);border-radius:16px;background:rgba(9,24,34,.48);color:inherit;text-align:center}.health-v2-body-gauge-label{grid-area:label;font-size:.62rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase;color:#e7f0f5}.health-v2-body-gauge strong{grid-area:value;margin-top:5px;font-size:1.08rem;line-height:1.05;color:#f6fbff}.health-v2-body-gauge small{grid-area:sub;margin-top:1px;font-size:.62rem;color:#a7b6c1}.health-v2-body-gauge-track{grid-area:track;position:relative;display:block;height:5px;margin-top:8px;border-radius:999px;background:linear-gradient(90deg,rgba(83,216,132,.95),rgba(255,197,62,.95),rgba(243,88,88,.95));overflow:visible}.health-v2-body-gauge-track b{position:absolute;left:58%;top:50%;width:9px;height:9px;border-radius:50%;background:#edf6fb;border:2px solid #0c1924;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(255,255,255,.12)}.health-v2-body-gauge--blue .health-v2-body-gauge-track{background:linear-gradient(90deg,#49a3ff,#796eff)}.health-v2-body-gauge--violet .health-v2-body-gauge-track{background:linear-gradient(90deg,#9f5cff,#d05bff)}@media(max-width:430px){.health-v2-card--polished .health-v2-card-title{font-size:.84rem;line-height:1.18}.health-v2-body-head-pair{padding-bottom:8px}.health-v2-body-head-metric{padding-left:8px;padding-right:8px}.health-v2-body-head-metric+ .health-v2-body-head-metric{padding-left:13px}.health-v2-body-head-metric strong{font-size:1.42rem}.health-v2-body-gauge-grid--three{gap:6px}.health-v2-body-gauge{min-height:86px;padding:8px 6px 8px;border-radius:14px}.health-v2-body-gauge-label{font-size:.56rem}.health-v2-body-gauge strong{font-size:.98rem}.health-v2-body-gauge small{font-size:.57rem}.health-v2-body-gauge-track{height:4px;margin-top:7px}}