/* RenderBox CMS Scoped Stylesheet: WHO Growth & BMI Tracker (optimized)
   Root Scope: #WhoGrowthTracker_root__W8k2P */

#WhoGrowthTracker_root__W8k2P,
#WhoGrowthTracker_root__W8k2P *,
#WhoGrowthTracker_root__W8k2P *::before,
#WhoGrowthTracker_root__W8k2P *::after{margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:"Vazirmatn","IRANSans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}
#WhoGrowthTracker_root__W8k2P{direction:rtl!important;text-align:right!important;background-color:transparent!important;color:#1e293b!important;position:relative!important;width:100%!important;padding:1.5rem 1rem!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;z-index:1!important}
@media(min-width:768px){#WhoGrowthTracker_root__W8k2P{padding:2rem 1.5rem!important}}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P{padding-top:4.5rem!important;padding-right:.75rem!important;padding-left:.75rem!important;margin-top:0!important}}

/* Header */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_header__W8k2P{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:1rem!important;padding:1rem 1.25rem!important;margin-bottom:1.5rem!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_headerContent__W8k2P{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_brand__W8k2P{display:flex!important;align-items:center!important;gap:.875rem!important;width:100%!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_iconLogo__W8k2P{width:2.75rem!important;height:2.75rem!important;border-radius:.875rem!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 10px rgba(37,99,235,.25)!important;flex-shrink:0!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_titleRow__W8k2P{display:flex!important;align-items:center!important;gap:.5rem!important;flex-wrap:wrap!important;flex:1!important;min-width:0!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_mainTitle__W8k2P{font-size:1.2rem!important;font-weight:900!important;color:#0f172a!important;line-height:1.4!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_ageBadge__W8k2P{background:#eff6ff!important;color:#1d4ed8!important;border:1px solid #bfdbfe!important;font-size:.75rem!important;font-weight:700!important;padding:.125rem .625rem!important;border-radius:9999px!important;white-space:nowrap!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_subTitle__W8k2P{font-size:.8125rem!important;color:#64748b!important;margin-top:.25rem!important}
@media(max-width:767px){
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_mainTitle__W8k2P{font-size:1rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_subTitle__W8k2P{font-size:.7rem!important}}

/* Layout */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_body__W8k2P{display:flex!important;flex-direction:column!important;gap:1.5rem!important;max-width:1200px!important;margin:0 auto!important;width:100%!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_topGrid__W8k2P{display:grid!important;grid-template-columns:1fr!important;gap:1.5rem!important}
@media(min-width:1024px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_topGrid__W8k2P{grid-template-columns:5fr 7fr!important}}

/* Cards */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_card__W8k2P{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:1.25rem!important;padding:1.25rem!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;position:relative!important;overflow:hidden!important}
@media(min-width:640px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_card__W8k2P{padding:1.5rem!important}}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_card__W8k2P{padding:1rem!important;border-radius:1rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_cardHeader__W8k2P{display:flex!important;flex-direction:column!important;gap:.75rem!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:1rem!important;margin-bottom:1.25rem!important}
@media(min-width:640px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_cardHeader__W8k2P{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_cardTitle__W8k2P{font-size:1rem!important;font-weight:900!important;color:#0f172a!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_cardTitle__W8k2P{font-size:.9rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_cardSub__W8k2P{font-size:.75rem!important;color:#64748b!important;margin-top:.25rem!important}

/* Sex toggle */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_sexToggle__W8k2P{display:inline-flex!important;background:#f1f5f9!important;padding:.25rem!important;border-radius:.75rem!important;gap:.25rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_sexBtn__W8k2P{border:none!important;background:transparent!important;color:#64748b!important;padding:.5rem .875rem!important;border-radius:.5rem!important;font-size:.8125rem!important;font-weight:700!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_sexBtn__W8k2P{padding:.4rem .6rem!important;font-size:.75rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_sexBtn__W8k2P.WhoGrowthTracker_activeSexMale__W8k2P{background:#2563eb!important;color:#fff!important;box-shadow:0 2px 6px rgba(37,99,235,.3)!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_sexBtn__W8k2P.WhoGrowthTracker_activeSexFemale__W8k2P{background:#e11d48!important;color:#fff!important;box-shadow:0 2px 6px rgba(225,29,72,.3)!important}

/* Inputs */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_inputsRow__W8k2P{display:grid!important;grid-template-columns:1fr!important;gap:1rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_inputGroup__W8k2P{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:.875rem!important;padding:.875rem!important;display:flex!important;flex-direction:column!important;gap:.625rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_inputLabelRow__W8k2P{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:.25rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_inputLabel__W8k2P{font-size:.8125rem!important;font-weight:800!important;color:#1e293b!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_unitToggle__W8k2P{display:inline-flex!important;background:#e2e8f0!important;padding:.125rem!important;border-radius:.375rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_unitBtn__W8k2P{border:none!important;background:transparent!important;padding:.125rem .5rem!important;border-radius:.25rem!important;font-size:.6875rem!important;font-weight:700!important;color:#475569!important;cursor:pointer!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_unitBtn__W8k2P.WhoGrowthTracker_unitActive__W8k2P{background:#fff!important;color:#1d4ed8!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_inputWrap__W8k2P{position:relative!important;width:100%!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_input__W8k2P{width:100%!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:.625rem!important;padding:.5rem .75rem .5rem 5rem!important;font-size:.9375rem!important;font-weight:800!important;color:#0f172a!important;outline:none!important;transition:border-color .2s,box-shadow .2s!important;text-align:right!important;direction:rtl!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_input__W8k2P{padding:.5rem .75rem .5rem 4.5rem!important;font-size:.875rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_input__W8k2P:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_inputUnitSuffix__W8k2P{position:absolute!important;left:.75rem!important;top:50%!important;transform:translateY(-50%)!important;font-size:.75rem!important;font-weight:700!important;color:#94a3b8!important;pointer-events:none!important;white-space:nowrap!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_inputUnitSuffix__W8k2P{font-size:.6875rem!important;left:.5rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_sliderWrap__W8k2P{display:flex!important;flex-direction:column!important;gap:.25rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_sliderMeta__W8k2P{display:flex!important;justify-content:space-between!important;font-size:.6875rem!important;color:#64748b!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_sliderCurrentVal__W8k2P{font-weight:800!important;color:#1d4ed8!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_slider__W8k2P{width:100%!important;height:6px!important;accent-color:#2563eb!important;cursor:pointer!important}

/* Presets */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_presetsSection__W8k2P{margin-top:1.25rem!important;padding-top:1rem!important;border-top:1px solid #f1f5f9!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_presetsTitle__W8k2P{display:block!important;font-size:.75rem!important;font-weight:800!important;color:#475569!important;margin-bottom:.5rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_presetsGrid__W8k2P{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}
@media(min-width:640px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_presetsGrid__W8k2P{grid-template-columns:repeat(4,1fr)!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_presetBtn__W8k2P{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:.5rem!important;padding:.5rem!important;font-size:.6875rem!important;font-weight:700!important;color:#334155!important;cursor:pointer!important;text-align:center!important;transition:all .2s ease!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_presetBtn__W8k2P{padding:.4rem .3rem!important;font-size:.625rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_presetBtn__W8k2P:hover{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_presetBtn__W8k2P.WhoGrowthTracker_presetActive__W8k2P{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 2px 6px rgba(37,99,235,.3)!important;font-weight:800!important}

/* Assessment */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_assessmentCard__W8k2P{display:flex!important;flex-direction:column!important;gap:1.25rem!important;transition:background-color .3s ease,border-color .3s ease!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_bmiBanner__W8k2P{display:flex!important;flex-direction:column!important;gap:.75rem!important}
@media(min-width:640px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_bmiBanner__W8k2P{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_assessmentTag__W8k2P{display:inline-block!important;font-size:.75rem!important;font-weight:800!important;padding:.375rem .75rem!important;border-radius:.5rem!important;border:1px solid transparent!important;margin-bottom:.5rem!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_assessmentTag__W8k2P{font-size:.65rem!important;padding:.3rem .5rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_bmiValRow__W8k2P{display:flex!important;align-items:baseline!important;gap:.75rem!important;margin-top:.25rem!important;flex-wrap:wrap!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_bmiNum__W8k2P{font-size:2.75rem!important;font-weight:900!important;color:#0f172a!important;line-height:1!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_bmiNum__W8k2P{font-size:2.25rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_bmiLabels__W8k2P{display:flex!important;flex-direction:column!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_bmiUnit__W8k2P{font-size:.875rem!important;font-weight:700!important;color:#334155!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_bmiSub__W8k2P{font-size:.75rem!important;color:#94a3b8!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statusBadge__W8k2P{display:inline-flex!important;align-items:center!important;padding:.5rem 1rem!important;border-radius:.75rem!important;font-size:.8125rem!important;font-weight:900!important;border:1px solid transparent!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statusBadge__W8k2P{font-size:.75rem!important;padding:.4rem .75rem!important}}

/* Color variants */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_badgeGreen__W8k2P{background:#ecfdf5!important;color:#065f46!important;border-color:#a7f3d0!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_badgeAmber__W8k2P{background:#fffbeb!important;color:#92400e!important;border-color:#fde68a!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_badgeRed__W8k2P{background:#fef2f2!important;color:#991b1b!important;border-color:#fecaca!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_badgeBlue__W8k2P{background:#f0f9ff!important;color:#075985!important;border-color:#bae6fd!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_badgePurple__W8k2P{background:#faf5ff!important;color:#6b21a8!important;border-color:#e9d5ff!important}

#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_clinicalText__W8k2P{font-size:.8125rem!important;line-height:1.6!important;padding:.75rem 1rem!important;border-radius:.75rem!important;border:1px solid #f1f5f9!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_clinicalText__W8k2P{font-size:.75rem!important;padding:.6rem .75rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_clinicalText__W8k2P.WhoGrowthTracker_clinicalGreen__W8k2P{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#065f46!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_clinicalText__W8k2P.WhoGrowthTracker_clinicalAmber__W8k2P{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_clinicalText__W8k2P.WhoGrowthTracker_clinicalRed__W8k2P{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_clinicalText__W8k2P.WhoGrowthTracker_clinicalBlue__W8k2P{background:#f0f9ff!important;border-color:#bae6fd!important;color:#075985!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_clinicalText__W8k2P.WhoGrowthTracker_clinicalPurple__W8k2P{background:#faf5ff!important;border-color:#e9d5ff!important;color:#6b21a8!important}

/* Gauge box */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterBox__W8k2P{border:1px solid #e2e8f0!important;border-radius:1rem!important;padding:1rem!important;display:flex!important;flex-direction:column!important;gap:.75rem!important;transition:background-color .3s ease,border-color .3s ease!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterBox__W8k2P.WhoGrowthTracker_meterBoxGreen__W8k2P{background:#ecfdf5!important;border-color:#a7f3d0!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterBox__W8k2P.WhoGrowthTracker_meterBoxAmber__W8k2P{background:#fffbeb!important;border-color:#fde68a!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterBox__W8k2P.WhoGrowthTracker_meterBoxRed__W8k2P{background:#fef2f2!important;border-color:#fecaca!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterBox__W8k2P.WhoGrowthTracker_meterBoxBlue__W8k2P{background:#f0f9ff!important;border-color:#bae6fd!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterBox__W8k2P.WhoGrowthTracker_meterBoxPurple__W8k2P{background:#faf5ff!important;border-color:#e9d5ff!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterHeader__W8k2P{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:.5rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterTitle__W8k2P{font-size:.8125rem!important;font-weight:800!important;color:#1e293b!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterTitle__W8k2P{font-size:.75rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterTabs__W8k2P{display:inline-flex!important;background:#e2e8f0!important;padding:.125rem!important;border-radius:.5rem!important;gap:.125rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterTab__W8k2P{border:none!important;background:transparent!important;padding:.25rem .625rem!important;border-radius:.375rem!important;font-size:.6875rem!important;font-weight:700!important;color:#64748b!important;cursor:pointer!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterTab__W8k2P.WhoGrowthTracker_meterTabActive__W8k2P{background:#fff!important;color:#1d4ed8!important;box-shadow:0 1px 2px rgba(0,0,0,.05)!important}

/* Gauge track */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_gaugeTrack__W8k2P{position:relative!important;width:100%!important;height:12px!important;border-radius:9999px!important;display:flex!important;overflow:visible!important;background:#e2e8f0!important;direction:ltr!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_gaugeSeg__W8k2P{height:100%!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_segP3__W8k2P{background:#38bdf8!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_segP15__W8k2P{background:#7dd3fc!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_segNormal__W8k2P{background:#10b981!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_segP85__W8k2P{background:#f59e0b!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_segP97__W8k2P{background:#f43f5e!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_gaugePointer__W8k2P{position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:10!important;transition:left .3s cubic-bezier(.4,0,.2,1)!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_pointerPin__W8k2P{width:16px!important;height:16px!important;background:#0f172a!important;border:2px solid #fff!important;border-radius:9999px!important;box-shadow:0 2px 5px rgba(0,0,0,.4)!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_gaugeLabels__W8k2P{display:flex!important;justify-content:space-between!important;font-size:.625rem!important;color:#64748b!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_gaugeLabels__W8k2P{font-size:.55rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_lblMedian__W8k2P{font-weight:800!important;color:#0f172a!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterStats__W8k2P{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.5rem!important;border-top:1px solid #e2e8f0!important;padding-top:.625rem!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterStats__W8k2P{grid-template-columns:1fr!important;gap:.375rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_meterStatItem__W8k2P{display:flex!important;flex-direction:column!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statName__W8k2P{font-size:.6875rem!important;color:#64748b!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statVal__W8k2P{font-size:.8125rem!important;font-weight:900!important;color:#0f172a!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statStatusGreen__W8k2P{color:#059669!important}

/* Sub-stats */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statsSubGrid__W8k2P{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important}
@media(min-width:640px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statsSubGrid__W8k2P{grid-template-columns:repeat(3,1fr)!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statCard__W8k2P{border:1px solid #f1f5f9!important;padding:.75rem!important;border-radius:.75rem!important;display:flex!important;flex-direction:column!important;gap:.25rem!important;transition:background-color .3s ease,border-color .3s ease!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statCard__W8k2P.WhoGrowthTracker_statCardGreen__W8k2P{background:#ecfdf5!important;border-color:#a7f3d0!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statCard__W8k2P.WhoGrowthTracker_statCardAmber__W8k2P{background:#fffbeb!important;border-color:#fde68a!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statCard__W8k2P.WhoGrowthTracker_statCardRed__W8k2P{background:#fef2f2!important;border-color:#fecaca!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statCard__W8k2P.WhoGrowthTracker_statCardBlue__W8k2P{background:#f0f9ff!important;border-color:#bae6fd!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statCard__W8k2P.WhoGrowthTracker_statCardPurple__W8k2P{background:#faf5ff!important;border-color:#e9d5ff!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statCardLabel__W8k2P{font-size:.6875rem!important;color:#64748b!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_statCardVal__W8k2P{font-size:.8125rem!important;font-weight:800!important;color:#0f172a!important}

/* Chart section */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_chartSection__W8k2P{display:flex!important;flex-direction:column!important;gap:1.25rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_chartHeader__W8k2P{display:flex!important;flex-direction:column!important;gap:1rem!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:1rem!important}
@media(min-width:1024px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_chartHeader__W8k2P{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_chartTitle__W8k2P{font-size:1.125rem!important;font-weight:900!important;color:#0f172a!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_chartTitle__W8k2P{font-size:.95rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_metricToggle__W8k2P{display:inline-flex!important;background:#f1f5f9!important;padding:.25rem!important;border-radius:.75rem!important;gap:.25rem!important;flex-wrap:wrap!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_metricBtn__W8k2P{border:none!important;background:transparent!important;padding:.5rem .875rem!important;border-radius:.5rem!important;font-size:.75rem!important;font-weight:800!important;color:#475569!important;cursor:pointer!important;transition:all .2s ease!important;white-space:nowrap!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_metricBtn__W8k2P{padding:.4rem .6rem!important;font-size:.6875rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_metricBtn__W8k2P.WhoGrowthTracker_metricActive__W8k2P{background:#fff!important;color:#1d4ed8!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_rangeBar__W8k2P{display:flex!important;flex-direction:column!important;gap:.625rem!important;background:#f8fafc!important;padding:.75rem 1rem!important;border-radius:.75rem!important;border:1px solid #e2e8f0!important}
@media(min-width:768px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_rangeBar__W8k2P{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_rangeLabel__W8k2P{font-size:.75rem!important;font-weight:800!important;color:#334155!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_rangeButtons__W8k2P{display:flex!important;flex-wrap:wrap!important;gap:.375rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_rangeBtn__W8k2P{border:1px solid #cbd5e1!important;background:#fff!important;color:#475569!important;padding:.375rem .625rem!important;border-radius:.5rem!important;font-size:.6875rem!important;font-weight:700!important;cursor:pointer!important;transition:all .2s ease!important}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_rangeBtn__W8k2P{padding:.3rem .5rem!important;font-size:.625rem!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_rangeBtn__W8k2P:hover{background:#f1f5f9!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_rangeBtn__W8k2P.WhoGrowthTracker_rangeActive__W8k2P{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;box-shadow:0 1px 3px rgba(37,99,235,.3)!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_canvasWrapper__W8k2P{position:relative!important;width:100%!important;height:380px!important}
@media(min-width:640px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_canvasWrapper__W8k2P{height:440px!important}}
@media(max-width:767px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_canvasWrapper__W8k2P{height:300px!important}}

/* Footnote / legend */
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_chartFootnote__W8k2P{display:flex!important;flex-direction:column!important;gap:.75rem!important;border-top:1px solid #f1f5f9!important;padding-top:.875rem!important;font-size:.75rem!important;color:#64748b!important}
@media(min-width:768px){#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_chartFootnote__W8k2P{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_legendList__W8k2P{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:1rem!important}
@media(max-width:767px){
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_legendList__W8k2P{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_chartFootnote__W8k2P{gap:.5rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_officialScaleNote__W8k2P{margin-top:.25rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_card__W8k2P,
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_header__W8k2P{max-width:100%!important;overflow-x:hidden!important}}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_legendItem__W8k2P{display:flex!important;align-items:center!important;gap:.375rem!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_lineDashedLight__W8k2P{width:14px!important;height:0!important;border-top:2px dashed #94a3b8!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_lineDashedDark__W8k2P{width:14px!important;height:0!important;border-top:2px dashed #475569!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_lineSolidMedian__W8k2P{width:14px!important;height:3px!important;background:#2563eb!important;border-radius:2px!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_pointDot__W8k2P{width:9px!important;height:9px!important;border-radius:9999px!important;background:#ef4444!important;box-shadow:0 0 0 2px #fff!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_textBold__W8k2P{font-weight:800!important;color:#1e293b!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_textBoldDark__W8k2P{font-weight:900!important;color:#0f172a!important}
#WhoGrowthTracker_root__W8k2P .WhoGrowthTracker_officialScaleNote__W8k2P{font-size:.6875rem!important;color:#94a3b8!important}
