/* Saved score profile: one visual focal point, calm hierarchy. */
.result{display:block!important;padding:clamp(32px,6vw,72px) 0!important;min-height:0!important}.personal-card{width:min(680px,100%)!important;min-height:min(900px,calc(100svh - 120px))!important;aspect-ratio:4/5!important;margin:auto!important;padding:clamp(24px,5vw,44px)!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto minmax(350px,1fr) auto!important;gap:18px!important;overflow:hidden!important;background:var(--panel)!important;border:1px solid var(--line)!important}.personal-card::after{content:""!important;position:absolute!important;width:330px!important;aspect-ratio:1!important;border:1px solid color-mix(in oklch,var(--red),transparent 70%)!important;border-radius:50%!important;right:-190px!important;top:-185px!important;pointer-events:none!important}.card-head{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 138px!important;gap:20px!important;align-items:start!important;position:relative!important;z-index:1!important}.card-brand{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 26px!important}.card-brand b{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;background:var(--red)!important;color:var(--ink)!important;font-size:.78rem!important}.card-brand small{font-size:.82rem!important;color:var(--muted)!important}.card-head span{display:block!important;color:var(--red)!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.12em!important}.card-head h2{max-width:10ch!important;margin:12px 0 0!important;font-size:clamp(2rem,5vw,3.1rem)!important;line-height:.93!important;letter-spacing:-.055em!important}.score-ring{width:138px!important;margin:8px 0 0 auto!important;display:grid!important;place-content:center!important;aspect-ratio:1!important;border:1px solid var(--red)!important;border-radius:50%!important;background:var(--panel)!important;box-shadow:0 0 0 18px color-mix(in oklch,var(--red),transparent 90%),0 0 0 36px color-mix(in oklch,var(--red),transparent 96%)!important;position:relative!important;z-index:2!important}.score-ring strong{font-size:4.6rem!important;color:var(--red)!important;line-height:.78!important;letter-spacing:-.085em!important}.score-ring small{display:block!important;margin-top:10px!important;color:var(--muted)!important;text-align:center!important}
.radar-wrap{grid-column:1!important;grid-row:2!important;position:relative!important;width:min(360px,61%)!important;height:100%!important;min-height:300px!important;margin:auto!important;align-self:center!important;justify-self:center!important;z-index:1!important}.radar{width:100%!important;height:100%!important;max-height:none!important;overflow:visible!important}.radar-labels text{font-size:8px!important;fill:var(--muted)!important}.breakdown{grid-column:1!important;grid-row:2!important;position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;grid-template-rows:1fr 1fr 1fr!important;width:100%!important;height:100%!important;min-height:300px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;pointer-events:none!important;z-index:2!important}.metric,.metric:nth-child(n){position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important;text-align:center!important}.metric:nth-child(1){grid-column:2!important;grid-row:1!important;align-items:center!important;justify-content:start!important}.metric:nth-child(2){grid-column:3!important;grid-row:2!important;align-items:end!important}.metric:nth-child(3){grid-column:3!important;grid-row:3!important;align-items:end!important;justify-content:end!important}.metric:nth-child(4){grid-column:1!important;grid-row:3!important;align-items:start!important;justify-content:end!important}.metric:nth-child(5){grid-column:1!important;grid-row:2!important;align-items:start!important}.metric span{display:block!important;overflow:visible!important;color:var(--muted)!important;font-size:.62rem!important;font-weight:700!important;letter-spacing:.06em!important;line-height:1.1!important;text-transform:uppercase!important;white-space:nowrap!important}.metric strong{display:block!important;margin:5px 0 0!important;color:var(--chalk)!important;font-size:clamp(1.5rem,3.2vw,2.15rem)!important;line-height:.9!important;letter-spacing:-.05em!important}.metric i{display:none!important}
.card-action{grid-column:1!important;grid-row:3!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;position:relative!important;margin:0!important;padding-top:16px!important;border-top:1px solid var(--line)!important;z-index:2!important}.card-action::before{content:"LIVE BETTER WITH AADIL  ·  PRIVATE HEALTH & PERFORMANCE"!important;grid-column:1/-1!important;margin-bottom:2px!important;color:var(--muted)!important;font-size:.62rem!important;font-weight:800!important;letter-spacing:.105em!important}.card-action p{display:none!important}.card-action .primary,.card-action #retake{display:flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--red)!important;font-size:.78rem!important;font-weight:800!important;line-height:1.15!important;text-align:center!important;text-decoration:none!important}.card-action .primary{background:var(--red)!important;color:var(--ink)!important}.card-action #retake{background:transparent!important;color:var(--chalk)!important;border-color:var(--line)!important}
@media(max-width:760px){.result{padding:18px 0 32px!important}.personal-card{min-height:0!important;aspect-ratio:4/5!important;padding:22px!important;grid-template-rows:auto minmax(290px,1fr) auto!important;gap:12px!important}.card-head{grid-template-columns:minmax(0,1fr) 100px!important;gap:12px!important}.card-brand{margin-bottom:20px!important}.card-brand b{width:30px!important;height:30px!important}.card-brand small{font-size:.68rem!important}.card-head span{font-size:.58rem!important}.card-head h2{font-size:1.8rem!important}.score-ring{width:100px!important;margin-top:4px!important;box-shadow:0 0 0 10px color-mix(in oklch,var(--red),transparent 90%),0 0 0 20px color-mix(in oklch,var(--red),transparent 96%)!important}.score-ring strong{font-size:3.25rem!important}.score-ring small{font-size:.68rem!important;margin-top:7px!important}.radar-wrap,.breakdown{min-height:290px!important}.radar-wrap{width:66%!important}.radar-labels text{font-size:7px!important}.metric span{font-size:.49rem!important}.metric strong{font-size:1.28rem!important}.card-action{gap:8px!important;padding-top:12px!important}.card-action::before{font-size:.5rem!important;letter-spacing:.075em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.card-action .primary,.card-action #retake{min-height:48px!important;font-size:.66rem!important;padding:0 8px!important}}

/* One label per metric. The radar is the picture; it does not repeat the labels. */
.radar-labels{display:none!important}.card-action #retake{background:var(--yellow)!important;color:var(--ink)!important;border-color:var(--yellow)!important}
.breakdown{width:min(500px,78%)!important;justify-self:center!important;align-self:center!important}

.personal-card{aspect-ratio:2/3!important;min-height:880px!important;padding-top:46px!important;grid-template-rows:230px minmax(370px,1fr) auto!important}.card-brand{margin-bottom:34px!important}.card-head span{margin-top:8px!important}.card-head h2{margin-top:18px!important}.breakdown{width:min(470px,74%)!important}.radar-wrap{width:min(315px,58%)!important}@media(max-width:760px){.personal-card{aspect-ratio:2/3!important;min-height:0!important;padding-top:30px!important;grid-template-rows:190px 290px auto!important}.card-brand{margin-bottom:25px!important}.card-head h2{margin-top:14px!important}.breakdown{width:76%!important}.radar-wrap{width:58%!important}}
@media(max-width:760px){.personal-card{height:auto!important;min-height:0!important;aspect-ratio:auto!important;grid-template-rows:auto 240px auto!important}.radar-wrap,.breakdown{min-height:240px!important}.radar-wrap{width:61%!important}}
