.tdf-profile-title{font-weight:600;color:var(--home-text)}.tdf-profile-head,.tdf-profile-row{display:grid;grid-template-columns:5.2rem minmax(0,1fr) 7.4rem;-moz-column-gap:.6rem;column-gap:.6rem;align-items:center}.tdf-profile-head{margin-top:.9rem}.tdf-profile-bands{display:flex;gap:2px}.tdf-profile-band-name{flex-basis:0;min-width:0;font-size:.7rem;line-height:1.15;text-align:center;color:var(--home-subtle)}.tdf-profile-rows{margin:.35rem 0 0;padding:0;list-style:none}.tdf-profile-row{padding:.35rem 0;font-size:.85rem;color:var(--home-text)}.tdf-profile-row.is-weak .tdf-profile-label,.tdf-profile-row.is-weak .tdf-profile-value{font-weight:600;color:var(--home-orange)}.tdf-profile-track{position:relative;display:flex;gap:2px;height:.9rem}.tdf-profile-band{flex-basis:0;min-width:0}.tdf-profile-band:first-child{border-radius:3px 0 0 3px}.tdf-profile-band:last-child{border-radius:0 3px 3px 0}.tdf-profile-band-2{background:color-mix(in srgb,var(--home-text) 10%,var(--home-bg, #fff))}.tdf-profile-band-3{background:color-mix(in srgb,var(--home-blue) 25%,var(--home-bg, #fff))}.tdf-profile-band-4{background:color-mix(in srgb,var(--home-blue) 50%,var(--home-bg, #fff))}.tdf-profile-band-5{background:color-mix(in srgb,var(--home-blue) 80%,var(--home-bg, #fff))}.tdf-profile-dot{position:absolute;top:50%;width:.85rem;height:.85rem;margin:-.425rem 0 0 -.425rem;border:2px solid var(--home-bg, #fff);border-radius:50%;background:var(--home-text);animation:tdf-profile-drop .48s ease-out both}.tdf-profile-row.is-weak .tdf-profile-dot{background:var(--home-orange)}.tdf-profile-value{white-space:nowrap}.tdf-profile-sum{margin:.7rem 0 0;padding-top:.6rem;border-top:1px solid var(--home-border);font-size:.85rem;font-weight:600;color:var(--home-text)}.tdf-profile-rules{margin:.3rem 0 0;padding:0;list-style:none}.tdf-profile-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.8rem;column-gap:.8rem;align-items:baseline;padding:.35rem 0;font-size:.85rem;color:var(--home-text)}.tdf-profile-rule-text{display:flex;min-width:0;flex-direction:column}.tdf-profile-rule-who{font-size:.75rem;color:var(--home-subtle)}.tdf-profile-verdict{white-space:nowrap;font-weight:600}.tdf-profile-verdict.is-yes{color:var(--home-blue)}.tdf-profile-verdict.is-no{color:var(--home-orange)}@media(max-width:480px){.tdf-profile-head,.tdf-profile-row{grid-template-columns:4.4rem minmax(0,1fr) 4.6rem;-moz-column-gap:.45rem;column-gap:.45rem}.tdf-profile-value{white-space:normal;font-size:.75rem;line-height:1.2}}@keyframes tdf-profile-drop{0%{transform:translateY(-.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.tdf-profile-dot{animation:none}}
