.benchmark-page{margin:0 auto;max-width:900px;padding:var(--space-8) var(--space-4)}.benchmark-breadcrumb{font-size:.875rem;margin-bottom:var(--space-6)}.benchmark-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.benchmark-breadcrumb li{align-items:center;display:flex}.benchmark-breadcrumb li:not(:last-child):after{color:var(--color-text-tertiary);content:"/";margin-left:.5rem}.benchmark-breadcrumb a{color:var(--color-primary);text-decoration:none}.benchmark-breadcrumb a:hover{text-decoration:underline}.benchmark-breadcrumb li[aria-current=page]{color:var(--color-text-secondary)}.benchmark-header{margin-bottom:var(--space-8);text-align:center}.benchmark-title{color:#f8fafc;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:var(--space-5)}.benchmark-subtitle{color:#cbd5e1;font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:700px}.benchmark-stats-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--space-8)}.benchmark-stat-card{background:#1e293bcc;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);text-align:center}.benchmark-stat-primary{background:#0d948826;border-color:var(--color-primary);border-width:2px}.benchmark-stat-label{color:#cbd5e1;font-size:.875rem;letter-spacing:.05em;text-transform:uppercase}.benchmark-stat-value{color:#f8fafc;font-size:2rem;font-weight:700}.benchmark-stat-unit{color:#94a3b8;font-size:1rem;font-weight:400;margin-left:.25rem}.benchmark-stat-context{color:#94a3b8;font-size:.75rem}.benchmark-distribution{margin-bottom:var(--space-8)}.benchmark-distribution h2{font-size:1.5rem;margin-bottom:var(--space-4)}.benchmark-percentile-chart{margin:var(--space-4) 0}.benchmark-percentile-bar{border-radius:var(--radius-md);display:flex;height:60px;overflow:hidden}.benchmark-percentile-segment{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--space-2);text-align:center;transition:all .2s ease}.benchmark-percentile-segment:hover{transform:scaleY(1.05)}.benchmark-percentile-segment.p5{background:#ef4444}.benchmark-percentile-segment.p25{background:#f59e0b}.benchmark-percentile-segment.p50{background:#22c55e}.benchmark-percentile-segment.p75{background:#3b82f6}.benchmark-percentile-segment.p95{background:#8b5cf6}.benchmark-percentile-label{color:#fff;font-size:.75rem;font-weight:600}.benchmark-percentile-value{color:#fff;font-size:.875rem;font-weight:700}.benchmark-distribution-explanation{color:var(--color-text-secondary);line-height:1.7;margin-top:var(--space-4)}.benchmark-interpretation{margin-bottom:var(--space-8)}.benchmark-interpretation h2{font-size:1.5rem;margin-bottom:var(--space-4)}.benchmark-interpretation p{color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-4)}.benchmark-interpretation-list{color:var(--color-text-secondary);line-height:1.8;list-style:disc;padding-left:var(--space-6)}.benchmark-interpretation-list li{margin-bottom:var(--space-2)}.benchmark-interpretation-grid{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.benchmark-interpretation-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.benchmark-interpretation-card h3{color:var(--color-text-primary);font-size:1rem;margin-bottom:var(--space-2)}.benchmark-interpretation-card p{font-size:.875rem;margin-bottom:0}.benchmark-interpretation-table{border-collapse:collapse;margin-top:var(--space-4);width:100%}.benchmark-interpretation-table td,.benchmark-interpretation-table th{border-bottom:1px solid var(--color-border);padding:var(--space-3);text-align:left}.benchmark-interpretation-table th{background:var(--color-bg-secondary);color:var(--color-text-primary);font-weight:600}.benchmark-interpretation-table td{color:var(--color-text-secondary)}.benchmark-health-context{background:var(--color-bg-secondary);border-radius:var(--radius-lg);margin-bottom:var(--space-8);padding:var(--space-6)}.benchmark-health-context h2{font-size:1.5rem;margin-bottom:var(--space-4)}.benchmark-health-context p{color:var(--color-text-secondary);line-height:1.7}.benchmark-bmi-categories{margin-top:var(--space-4)}.benchmark-bmi-categories h3{font-size:1.125rem;margin-bottom:var(--space-3)}.benchmark-bmi-scale{border-radius:var(--radius-md);display:flex;overflow:hidden}.bmi-category{color:#fff;flex:1 1;padding:var(--space-3);text-align:center}.bmi-category.underweight{background:#3b82f6}.bmi-category.normal{background:#22c55e}.bmi-category.overweight{background:#f59e0b}.bmi-category.obese{background:#ef4444}.bmi-range{display:block;font-size:.875rem;font-weight:600}.bmi-label{display:block;font-size:.75rem;margin-top:var(--space-1)}.benchmark-age-comparison{margin-bottom:var(--space-8)}.benchmark-age-comparison h2{font-size:1.5rem;margin-bottom:var(--space-4)}.benchmark-age-comparison p{color:var(--color-text-secondary);margin-bottom:var(--space-4)}.benchmark-age-links{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.benchmark-age-link{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-5);text-decoration:none;transition:all .2s ease}.benchmark-age-link:hover{background:var(--color-primary-bg);border-color:var(--color-primary)}.age-link-arrow{color:var(--color-primary);font-size:1.25rem}.benchmark-faq{margin-bottom:var(--space-8)}.benchmark-faq h2{font-size:1.5rem;margin-bottom:var(--space-4)}.benchmark-faq-list{display:flex;flex-direction:column;gap:var(--space-3)}.benchmark-faq-item{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.benchmark-faq-item summary{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;list-style:none;padding:var(--space-4)}.benchmark-faq-item summary:after{color:var(--color-primary);content:"+";font-size:1.5rem;transition:transform .2s ease}.benchmark-faq-item[open] summary:after{transform:rotate(45deg)}.benchmark-faq-item p{color:var(--color-text-secondary);line-height:1.7;margin:0;padding:0 var(--space-4) var(--space-4)}.benchmark-related{margin-bottom:var(--space-8)}.benchmark-related h2{font-size:1.5rem;margin-bottom:var(--space-4)}.benchmark-related-grid{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.benchmark-related-card{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;gap:var(--space-3);padding:var(--space-4);text-decoration:none;transition:all .2s ease}.benchmark-related-card:hover{border-color:var(--color-primary);transform:translateY(-2px)}.related-icon{font-size:1.5rem}.related-title{font-size:.875rem;font-weight:500}.benchmark-sources{background:var(--color-bg-tertiary);border-radius:var(--radius-lg);margin-bottom:var(--space-8);padding:var(--space-5)}.benchmark-sources h2{font-size:1.25rem;margin-bottom:var(--space-3)}.benchmark-sources p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6;margin-bottom:var(--space-3)}.benchmark-sources-list{list-style:none;margin:0 0 var(--space-3);padding:0}.benchmark-sources-list li{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.875rem;padding:var(--space-2) 0}.benchmark-sources-list li:last-child{border-bottom:none}.benchmark-disclaimer{color:var(--color-text-tertiary);font-size:.75rem;font-style:italic}.benchmark-cta{background:linear-gradient(135deg,var(--color-primary-bg) 0,var(--color-bg-secondary) 100%);border:1px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center}.benchmark-cta h2{font-size:1.5rem;margin-bottom:var(--space-3)}.benchmark-cta p{color:var(--color-text-secondary);margin-bottom:var(--space-5);margin-left:auto;margin-right:auto;max-width:500px}.benchmark-cta-buttons{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.benchmark-error{padding:var(--space-10) var(--space-4);text-align:center}.benchmark-error h1{font-size:1.5rem;margin-bottom:var(--space-3)}.benchmark-error p{color:var(--color-text-secondary);margin-bottom:var(--space-5)}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.benchmark-page{max-width:100vw;overflow-x:hidden;padding:var(--space-4) var(--space-3)}.benchmark-title{word-wrap:break-word;font-size:clamp(1.5rem,5vw,2rem)}.benchmark-stats-grid{grid-template-columns:1fr}.benchmark-percentile-bar{flex-direction:column;height:auto}.benchmark-percentile-segment{padding:var(--space-3);width:100%}.benchmark-interpretation-grid{grid-template-columns:1fr}.benchmark-bmi-scale{flex-direction:column}.benchmark-interpretation-table{display:block;font-size:.875rem;overflow-x:auto}.benchmark-interpretation-table td,.benchmark-interpretation-table th{padding:var(--space-2);white-space:nowrap}.benchmark-breadcrumb ol{flex-wrap:wrap}.benchmark-age-links{flex-direction:column;gap:var(--space-2)}.benchmark-age-link{justify-content:center;width:100%}.benchmark-cta-buttons{flex-direction:column}.benchmark-cta-buttons .btn{width:100%}}
/*# sourceMappingURL=4672.49929cdc.chunk.css.map*/