@media print{.conc-wsense-shell{overflow:visible!important}.conc-wsense-table{table-layout:fixed;break-inside:auto;page-break-inside:auto;width:100%}.conc-wsense-table th{white-space:normal;letter-spacing:.02em;vertical-align:bottom}.conc-wsense-table th:first-child{width:28%}.conc-wsense-table th:not(:first-child){width:17%}.conc-wsense-table th:nth-child(4){width:20%}.conc-wsense-table th:nth-child(5){width:18%}.conc-wsense-table th,.conc-wsense-table td{overflow-wrap:break-word;padding:6px;font-size:12px;line-height:1.35}.designer-concentration-chart{break-inside:avoid;height:auto!important}.designer-concentration-screen{display:none!important}.designer-concentration-print{display:block!important}.designer-concentration-print .recharts-wrapper,.designer-concentration-print .recharts-wrapper>svg{width:100%!important;height:auto!important}.conc-table-shell{border:0!important;border-radius:0!important;width:100%!important;overflow:visible!important}.conc-table{break-inside:auto!important;page-break-inside:auto!important;width:100%!important;min-width:0!important;display:block!important}.conc-table thead{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.conc-table tbody{display:block!important}.conc-table tbody tr{border-top:1px solid var(--border-default);grid-template-columns:repeat(16,minmax(0,1fr));width:100%;break-inside:avoid!important;page-break-inside:avoid!important;display:grid!important}.conc-table tbody tr:last-child{border-bottom:1px solid var(--border-default)}.conc-table td{overflow-wrap:break-word;min-width:0;text-align:left!important;border-bottom:0!important;padding:6px 7px!important;font-size:11.5px!important;line-height:1.25!important;display:block!important}.conc-table td:before{font-family:var(--font-v2-text);letter-spacing:.055em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:2px;font-size:8.5px;font-weight:500;line-height:1.1;display:block}.conc-table td:first-child{grid-column:span 4}.conc-table td:nth-child(2){grid-column:span 3}.conc-table td:nth-child(3){grid-column:span 4}.conc-table td:nth-child(4){grid-column:span 2;text-align:right!important}.conc-table td:nth-child(5){grid-column:span 3}.conc-table td:nth-child(6),.conc-table td:nth-child(7),.conc-table td:nth-child(8),.conc-table td:nth-child(9){grid-column:span 4;border-top:1px solid color-mix(in srgb, var(--border-default) 55%, transparent)!important}.conc-table td:nth-child(6),.conc-table td:nth-child(8),.conc-table td:nth-child(9){text-align:right!important}.conc-table td:first-child:before{content:"Technology"}.conc-table td:nth-child(2):before{content:"Category"}.conc-table td:nth-child(3):before{content:"Top supplier"}.conc-table td:nth-child(4):before{content:"HHI"}.conc-table td:nth-child(5):before{content:"Substitutes"}.conc-table td:nth-child(6):before{content:"Demand growth"}.conc-table td:nth-child(7):before{content:"Trajectory"}.conc-table td:nth-child(8):before{content:"Priority (editorial)"}.conc-table td:nth-child(9):before{content:"Gov. Score"}.conc-substitute{gap:5px!important}.conc-table td:nth-child(9)>div{align-items:flex-end!important}.conc-outlook-card{break-inside:avoid;overflow:visible}.conc-substitute-track{background:var(--bg-raised)!important}.conc-substitute-fill[style*=--impact-critical]{background:var(--impact-critical)!important}.conc-substitute-fill[style*=--impact-high]{background:var(--impact-high)!important}.conc-substitute-fill[style*=--confidence-verified]{background:var(--confidence-verified)!important}.conc-supplier-track{background:var(--bg-raised)!important}.conc-supplier-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--teal) 85%, transparent), var(--teal))!important}.conc-gov-share-track{background:var(--bg-page)!important}.conc-gov-share-fill[style*=--governance-high]{background:linear-gradient(90deg, color-mix(in srgb, var(--governance-high) 78%, transparent), var(--governance-high))!important}.conc-gov-share-fill[style*=--governance-medium]{background:linear-gradient(90deg, color-mix(in srgb, var(--governance-medium) 78%, transparent), var(--governance-medium))!important}.conc-gov-share-fill[style*=--governance-low]{background:linear-gradient(90deg, color-mix(in srgb, var(--governance-low) 78%, transparent), var(--governance-low))!important}.conc-gov-share-fill[style*=--governance-minimal]{background:linear-gradient(90deg, color-mix(in srgb, var(--governance-minimal) 78%, transparent), var(--governance-minimal))!important}}
