.ChartContainer-module__YELZIa__chartContainer{background:linear-gradient(135deg,#202932 0%,#2a3441 100%);border:1px solid #404751;border-radius:12px;margin:2rem 0;padding:1rem;overflow:hidden}.ChartContainer-module__YELZIa__chartTitle{color:#d9d4d0;margin:0 0 .25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700}.ChartContainer-module__YELZIa__chartSubtitle{color:#8b9099;margin:0 0 .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.ChartContainer-module__YELZIa__chartContent{width:100%}.ChartContainer-module__YELZIa__chartMeta{color:#606875;border-top:1px solid #404751;justify-content:space-between;margin-top:.75rem;padding-top:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;display:flex}.ChartContainer-module__YELZIa__chart{width:100%}.ChartContainer-module__YELZIa__chart svg{width:100%;display:block}.ChartContainer-module__YELZIa__modesInteractive{background:linear-gradient(135deg,#202932 0%,#2a3441 100%);border:1px solid #404751;border-radius:12px;margin:1.5rem 0;padding:1rem}.ChartContainer-module__YELZIa__modesTitle{color:#d9d4d0;margin:0 0 .25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700}.ChartContainer-module__YELZIa__modesSubtitle{color:#8b9099;margin:0 0 .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.ChartContainer-module__YELZIa__tabsContainer{gap:.5rem;margin-bottom:.75rem;display:flex}.ChartContainer-module__YELZIa__tab{cursor:pointer;background:#1a1f26;border:2px solid #404751;border-radius:8px;flex-direction:column;flex:1;align-items:center;padding:.5rem .75rem;transition:all .2s;display:flex}.ChartContainer-module__YELZIa__tab:hover{border-color:#606875}.ChartContainer-module__YELZIa__tabActive{background:#2a3441;border-color:#a89070}.ChartContainer-module__YELZIa__tabBeta{color:#606875;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:700;transition:color .2s}.ChartContainer-module__YELZIa__tabActive .ChartContainer-module__YELZIa__tabBeta{color:#c4a882}.ChartContainer-module__YELZIa__tabName{color:#8b9099;margin-top:.25rem;font-family:Inter,sans-serif;font-size:.75rem}.ChartContainer-module__YELZIa__tabActive .ChartContainer-module__YELZIa__tabName{color:#d9d4d0}.ChartContainer-module__YELZIa__modeContent{animation:.3s ChartContainer-module__YELZIa__fadeIn;display:none}.ChartContainer-module__YELZIa__modeContentActive{display:block}@keyframes ChartContainer-module__YELZIa__fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ChartContainer-module__YELZIa__modeGrid{grid-template-columns:180px 1fr;align-items:start;gap:1rem;display:grid}@media (max-width:600px){.ChartContainer-module__YELZIa__modeGrid{grid-template-columns:1fr}}.ChartContainer-module__YELZIa__modeVisual{background:#1a1f26;border:1px solid #404751;border-radius:8px;padding:.5rem}.ChartContainer-module__YELZIa__modeSvg{width:100%;height:auto}.ChartContainer-module__YELZIa__modeDescription h4{color:#d9d4d0;margin:0 0 .375rem;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:700}.ChartContainer-module__YELZIa__modeDescription p{color:#8b9099;margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:.8125rem;line-height:1.5}.ChartContainer-module__YELZIa__formula{color:#a89070;background:#1a1f26;border:1px solid #404751;border-radius:6px;margin-bottom:.5rem;padding:.375rem .625rem;font-family:JetBrains Mono,monospace;font-size:.75rem}.ChartContainer-module__YELZIa__formula strong{color:#c4a882}.ChartContainer-module__YELZIa__useCase{color:#606875;background:#2a3441;border-left:3px solid #a89070;border-radius:6px;padding:.375rem .625rem;font-family:Inter,sans-serif;font-size:.75rem}.ChartContainer-module__YELZIa__useCaseLabel{color:#8b9099;font-weight:600}.ChartContainer-module__YELZIa__architectureChart{width:100%;min-height:380px}@media (max-width:500px){.ChartContainer-module__YELZIa__architectureChart{min-height:780px}}.ChartContainer-module__YELZIa__topicArchitectureChart{width:100%;min-height:330px}@media (max-width:500px){.ChartContainer-module__YELZIa__topicArchitectureChart{min-height:700px}}.ChartContainer-module__YELZIa__betaSliderContainer{background:linear-gradient(135deg,#202932 0%,#2a3441 100%);border:1px solid #404751;border-radius:12px;margin:1.5rem 0;padding:1rem}.ChartContainer-module__YELZIa__sliderTitle{color:#d9d4d0;margin:0 0 .25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:700}.ChartContainer-module__YELZIa__sliderSubtitle{color:#8b9099;margin:0 0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.ChartContainer-module__YELZIa__sliderWrapper{margin-bottom:1rem}.ChartContainer-module__YELZIa__sliderLabels{color:#606875;justify-content:space-between;margin-bottom:.25rem;padding:0 2px;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}.ChartContainer-module__YELZIa__betaSlider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#1a1f26 0%,#2a3441 50%,#3a4451 100%);border-radius:4px;outline:none;width:100%;height:8px}.ChartContainer-module__YELZIa__betaSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#c4a882;border:2px solid #d9d4d0;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0000004d}.ChartContainer-module__YELZIa__betaSlider::-moz-range-thumb{cursor:pointer;background:#c4a882;border:2px solid #d9d4d0;border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0000004d}.ChartContainer-module__YELZIa__sliderZones{justify-content:space-between;margin-top:.375rem;display:flex}.ChartContainer-module__YELZIa__zone{color:#606875;text-align:center;flex:1;font-family:Inter,sans-serif;font-size:.6875rem}.ChartContainer-module__YELZIa__zoneIdentity{text-align:left}.ChartContainer-module__YELZIa__zoneProjection{text-align:center}.ChartContainer-module__YELZIa__zoneReflection{text-align:right}.ChartContainer-module__YELZIa__outputDisplay{background:#1a1f26;border:1px solid #404751;border-radius:8px;margin-bottom:.75rem;padding:.75rem}.ChartContainer-module__YELZIa__betaValue{color:#c4a882;margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700}.ChartContainer-module__YELZIa__betaValue .ChartContainer-module__YELZIa__value{color:#d9d4d0}.ChartContainer-module__YELZIa__stateIndicator{align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.ChartContainer-module__YELZIa__stateLabel{color:#606875;font-family:Inter,sans-serif;font-size:.75rem}.ChartContainer-module__YELZIa__stateName{color:#a89070;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600}.ChartContainer-module__YELZIa__stateDescription{color:#8b9099;font-family:Inter,sans-serif;font-size:.75rem;line-height:1.4}.ChartContainer-module__YELZIa__visualPreview{background:#1a1f26;border:1px solid #404751;border-radius:6px;padding:.5rem}.ChartContainer-module__YELZIa__transformSvg{width:100%;height:auto;display:block}.ChartContainer-module__YELZIa__outputVector line,.ChartContainer-module__YELZIa__outputVector text{transition:all .15s ease-out}.ChartContainer-module__YELZIa__contaminationChartContainer{background:linear-gradient(135deg,#202932 0%,#2a3441 100%);border:1px solid #404751;border-radius:12px;margin:2rem 0;padding:1rem;overflow:hidden}.ChartContainer-module__YELZIa__contaminationChart{width:100%;min-height:260px}.ChartContainer-module__YELZIa__contaminationChart svg{width:100%;display:block}.ChartContainer-module__YELZIa__chartToggle{gap:.5rem;margin-bottom:1rem;display:flex}.ChartContainer-module__YELZIa__chartToggle button{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #4a64854d;border-radius:6px;padding:.5rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;transition:all .2s}.ChartContainer-module__YELZIa__chartToggle button:hover:not(.ChartContainer-module__YELZIa__active){color:#6b8eb8;border-color:#6b8eb8}.ChartContainer-module__YELZIa__chartToggle button.ChartContainer-module__YELZIa__active{color:#c4a882;background:#c4a88233;border-color:#c4a882}
.ChartStyles-module__7PpTmq__chartContainer{background:linear-gradient(135deg,#202932 0%,#2a3441 100%);border:1px solid #404751;border-radius:12px;margin:2rem 0;padding:1.25rem;overflow:hidden}.ChartStyles-module__7PpTmq__chartContainerGitHub{background:linear-gradient(135deg,#0d1117 0%,#161b22 100%);border:1px solid #30363d;border-radius:12px;margin:2rem 0;padding:1.25rem;overflow:hidden}@media (max-width:640px){.ChartStyles-module__7PpTmq__chartContainer,.ChartStyles-module__7PpTmq__chartContainerGitHub{margin:1rem 0;padding:.75rem}}.ChartStyles-module__7PpTmq__chartTitle{color:#d9d4d0;margin:0 0 .25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700}.ChartStyles-module__7PpTmq__chartTitleLight{color:#f0f6fc;margin:0 0 .25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700}.ChartStyles-module__7PpTmq__chartSubtitle{color:#8b9099;margin:0 0 .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.ChartStyles-module__7PpTmq__chartSubtitleLight{color:#8b949e;margin:0 0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.ChartStyles-module__7PpTmq__barChart,.ChartStyles-module__7PpTmq__lineChart,.ChartStyles-module__7PpTmq__donutChart,.ChartStyles-module__7PpTmq__horizontalBarChart,.ChartStyles-module__7PpTmq__groupedBarChart,.ChartStyles-module__7PpTmq__timelineChart{width:100%}.ChartStyles-module__7PpTmq__chartLegend{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem;display:flex}.ChartStyles-module__7PpTmq__legendItem{align-items:center;gap:.5rem;display:flex}.ChartStyles-module__7PpTmq__legendColor{border-radius:4px;width:14px;height:14px}.ChartStyles-module__7PpTmq__legendLabel{color:#8b9099;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:500}.ChartStyles-module__7PpTmq__chartInsight{background:#a890701a;border-left:4px solid #a89070;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.ChartStyles-module__7PpTmq__chartInsight svg{color:#a89070;flex-shrink:0;margin-top:.125rem}.ChartStyles-module__7PpTmq__chartInsight span{color:#d9d4d0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.5}.ChartStyles-module__7PpTmq__chartInsight span strong{color:#a89070}.ChartStyles-module__7PpTmq__chartInsightOrange{background:#f480241a;border-left:4px solid #f48024;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.ChartStyles-module__7PpTmq__chartInsightOrange svg{color:#f48024;flex-shrink:0;margin-top:.125rem}.ChartStyles-module__7PpTmq__chartInsightOrange span{color:#d9d4d0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.5}.ChartStyles-module__7PpTmq__chartInsightOrange span strong{color:#f48024}.ChartStyles-module__7PpTmq__chartInsightGreen{background:#2386361a;border-left:4px solid #238636;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.ChartStyles-module__7PpTmq__chartInsightGreen svg{color:#238636;flex-shrink:0;margin-top:.125rem}.ChartStyles-module__7PpTmq__chartInsightGreen span{color:#c9d1d9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.5}.ChartStyles-module__7PpTmq__chartInsightGreen span strong{color:#238636}.ChartStyles-module__7PpTmq__chartInsightPurple{background:#a371f71a;border-left:4px solid #a371f7;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.ChartStyles-module__7PpTmq__chartInsightPurple svg{color:#a371f7;flex-shrink:0;margin-top:.125rem}.ChartStyles-module__7PpTmq__chartInsightPurple span{color:#c9d1d9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.5}.ChartStyles-module__7PpTmq__chartInsightPurple span strong{color:#a371f7}.ChartStyles-module__7PpTmq__chartInsightBlue{background:#1f6feb1a;border-left:4px solid #1f6feb;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.ChartStyles-module__7PpTmq__chartInsightBlue svg{color:#1f6feb;flex-shrink:0;margin-top:.125rem}.ChartStyles-module__7PpTmq__chartInsightBlue span{color:#c9d1d9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.5}.ChartStyles-module__7PpTmq__chartInsightBlue span strong{color:#1f6feb}.ChartStyles-module__7PpTmq__chartInsightTan{background:#d4a5741a;border-left:4px solid #d4a574;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.ChartStyles-module__7PpTmq__chartInsightTan svg{color:#d4a574;flex-shrink:0;margin-top:.125rem}.ChartStyles-module__7PpTmq__chartInsightTan span{color:#d9d4d0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.5}.ChartStyles-module__7PpTmq__chartInsightTan span strong{color:#d4a574}.ChartStyles-module__7PpTmq__chartInsightRed{background:#8b55551a;border-left:4px solid #8b5555;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.ChartStyles-module__7PpTmq__chartInsightRed svg{color:#8b5555;flex-shrink:0;margin-top:.125rem}.ChartStyles-module__7PpTmq__chartInsightRed span{color:#d9d4d0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.5}.ChartStyles-module__7PpTmq__chartInsightRed span strong{color:#8b5555}.ChartStyles-module__7PpTmq__chartInsightTypeScript{background:#3178c61a;border-left:4px solid #3178c6;border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;display:flex}.ChartStyles-module__7PpTmq__chartInsightTypeScript svg{color:#3178c6;flex-shrink:0;margin-top:.125rem}.ChartStyles-module__7PpTmq__chartInsightTypeScript span{color:#c9d1d9;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.5}.ChartStyles-module__7PpTmq__chartInsightTypeScript span strong{color:#3178c6}.ChartStyles-module__7PpTmq__metricsRow{flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;display:flex}.ChartStyles-module__7PpTmq__metric{text-align:center;background:#21262d;border-radius:8px;flex:1;min-width:120px;padding:1rem}.ChartStyles-module__7PpTmq__metricLarge{background:#23863626;border:1px solid #2386364d}.ChartStyles-module__7PpTmq__metricValue{color:#f0f6fc;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800;display:block}.ChartStyles-module__7PpTmq__metricValueGreen{color:#238636;font-size:2rem}.ChartStyles-module__7PpTmq__metricLabel{color:#8b949e;margin-top:.25rem;font-family:Inter,sans-serif;font-size:.75rem;display:block}.ChartStyles-module__7PpTmq__metricChange{color:#238636;margin-top:.25rem;font-family:Inter,sans-serif;font-size:.6875rem;display:block}.ChartStyles-module__7PpTmq__statsRow{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.ChartStyles-module__7PpTmq__stat{text-align:center;background:#21262d;border-radius:8px;flex:1;min-width:100px;padding:.75rem}.ChartStyles-module__7PpTmq__statHighlight{background:#23863626;border:1px solid #2386364d}.ChartStyles-module__7PpTmq__statValue{color:#f0f6fc;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;display:block}.ChartStyles-module__7PpTmq__statValueGreen{color:#238636}.ChartStyles-module__7PpTmq__statLabel{color:#8b949e;margin-top:.25rem;font-family:Inter,sans-serif;font-size:.6875rem;display:block}.ChartStyles-module__7PpTmq__projectsChart{background:#21262d;border-radius:8px;padding:1rem}.ChartStyles-module__7PpTmq__projectsTitle{color:#8b949e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600}.ChartStyles-module__7PpTmq__projectsList{flex-direction:column;gap:.5rem;display:flex}.ChartStyles-module__7PpTmq__project{background:#0d1117;border-left:3px solid #30363d;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.ChartStyles-module__7PpTmq__project:hover{border-left-color:#238636}.ChartStyles-module__7PpTmq__projectInfo{flex-direction:column;gap:.125rem;display:flex}.ChartStyles-module__7PpTmq__projectName{color:#f0f6fc;font-family:SF Mono,Fira Code,monospace;font-size:.8125rem}.ChartStyles-module__7PpTmq__projectFocus{color:#8b949e;font-family:Inter,sans-serif;font-size:.6875rem}.ChartStyles-module__7PpTmq__projectBadge{color:#238636;text-transform:uppercase;letter-spacing:.05em;background:#23863633;border-radius:4px;padding:.25rem .5rem;font-family:Inter,sans-serif;font-size:.625rem;font-weight:600}.ChartStyles-module__7PpTmq__projectBadgeContrib{color:#1f6feb;background:#1f6feb33}.ChartStyles-module__7PpTmq__useCases{background:#21262d;border-radius:8px;margin-top:1rem;padding:1rem}.ChartStyles-module__7PpTmq__useCasesTitle{color:#8b949e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600}.ChartStyles-module__7PpTmq__useCasesGrid{flex-wrap:wrap;gap:.5rem;display:flex}.ChartStyles-module__7PpTmq__useCase{color:#c9d1d9;background:#0d1117;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:Inter,sans-serif;font-size:.75rem;display:flex}.ChartStyles-module__7PpTmq__useCaseIcon{color:#a371f7;flex-shrink:0}.ChartStyles-module__7PpTmq__chartLayout{align-items:center;gap:2rem;display:flex}@media (max-width:500px){.ChartStyles-module__7PpTmq__chartLayout{flex-direction:column;gap:1rem}}.ChartStyles-module__7PpTmq__milestones{flex-direction:column;flex:1;gap:.75rem;display:flex}.ChartStyles-module__7PpTmq__milestone{background:#21262d;border-left:3px solid #30363d;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.ChartStyles-module__7PpTmq__milestoneHighlight{background:#23863626;border-left-color:#238636}.ChartStyles-module__7PpTmq__milestoneLabel{color:#c9d1d9;font-family:Inter,sans-serif;font-size:.8125rem}.ChartStyles-module__7PpTmq__milestoneValue{color:#238636;font-family:Inter,sans-serif;font-size:.875rem;font-weight:700}.ChartStyles-module__7PpTmq__milestoneDate{color:#8b949e;font-family:Inter,sans-serif;font-size:.75rem}.ChartStyles-module__7PpTmq__trustSummary{background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;gap:2rem;margin-top:1rem;padding:.75rem;display:flex}.ChartStyles-module__7PpTmq__summaryItem{flex-direction:column;align-items:center;gap:.25rem;display:flex}.ChartStyles-module__7PpTmq__summaryValue{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:800}.ChartStyles-module__7PpTmq__summaryLabel{text-transform:uppercase;letter-spacing:.05em;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500}.ChartStyles-module__7PpTmq__summaryDistrust .ChartStyles-module__7PpTmq__summaryValue{color:#8b5555}.ChartStyles-module__7PpTmq__summaryDistrust .ChartStyles-module__7PpTmq__summaryLabel{color:#a07070}.ChartStyles-module__7PpTmq__summaryTrust .ChartStyles-module__7PpTmq__summaryValue{color:#4a8a4a}.ChartStyles-module__7PpTmq__summaryTrust .ChartStyles-module__7PpTmq__summaryLabel{color:#6a8a6a}.ChartStyles-module__7PpTmq__summaryDivider{background:#404751;width:1px;height:40px}.ChartStyles-module__7PpTmq__reasons{background:#21262d;border-radius:8px;margin-top:1rem;padding:1rem}.ChartStyles-module__7PpTmq__reasonsTitle{color:#8b949e;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600}.ChartStyles-module__7PpTmq__reasonsGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}@media (max-width:400px){.ChartStyles-module__7PpTmq__reasonsGrid{grid-template-columns:1fr}}.ChartStyles-module__7PpTmq__reason{color:#c9d1d9;align-items:center;gap:.5rem;font-family:Inter,sans-serif;font-size:.8125rem;display:flex}.ChartStyles-module__7PpTmq__reasonIcon{color:#238636;flex-shrink:0}.ChartStyles-module__7PpTmq__gapCallout{background:#4a648526;border:1px solid #4a64854d;border-radius:8px;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.ChartStyles-module__7PpTmq__gapNumber{color:#4a6485;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:800}.ChartStyles-module__7PpTmq__gapText{color:#8b9099;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem}.ChartStyles-module__7PpTmq__dualChart{align-items:stretch;gap:1rem;display:flex}.ChartStyles-module__7PpTmq__chartSection{flex:1}.ChartStyles-module__7PpTmq__sectionTitle{text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:700}.ChartStyles-module__7PpTmq__sectionTitleWont{color:#8b5555}.ChartStyles-module__7PpTmq__sectionTitleWill{color:#4a8a4a}.ChartStyles-module__7PpTmq__sectionChart{width:100%;min-height:120px}.ChartStyles-module__7PpTmq__chartDivider{background:#404751;width:1px;margin:0 .5rem}@media (max-width:600px){.ChartStyles-module__7PpTmq__dualChart{flex-direction:column}.ChartStyles-module__7PpTmq__chartDivider{width:100%;height:1px;margin:.5rem 0}}.ChartStyles-module__7PpTmq__chartWrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;display:flex}.ChartStyles-module__7PpTmq__chartDetails{flex-direction:column;gap:1.5rem;display:flex}.ChartStyles-module__7PpTmq__detailBreakdown h4{color:#d9d4d0;margin:0 0 .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:600}.ChartStyles-module__7PpTmq__detailRow{border-bottom:1px solid #404751;justify-content:space-between;gap:1rem;padding:.375rem 0;display:flex}.ChartStyles-module__7PpTmq__detailLabel{color:#8b9099;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.ChartStyles-module__7PpTmq__detailValue{color:#d9d4d0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:600}@media (max-width:640px){.ChartStyles-module__7PpTmq__chartWrapper{flex-direction:column}}
.ResponsiveTable-module__1WvBJG__responsiveTableWrapper{width:100%;margin:2rem 0}.ResponsiveTable-module__1WvBJG__desktopTable{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}.ResponsiveTable-module__1WvBJG__desktopTable thead{background:#fafafa;border-bottom:2px solid #e2e8f0}.ResponsiveTable-module__1WvBJG__desktopTable th{text-align:left;color:#171717;letter-spacing:-.011em;padding:1rem;font-size:.875rem;font-weight:600}.ResponsiveTable-module__1WvBJG__desktopTable tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .2s}.ResponsiveTable-module__1WvBJG__desktopTable tbody tr:hover{background:#f8f9fa}.ResponsiveTable-module__1WvBJG__desktopTable tbody tr:last-child{border-bottom:none}.ResponsiveTable-module__1WvBJG__desktopTable td{color:#737373;letter-spacing:-.011em;vertical-align:top;padding:.875rem 1rem;font-size:.875rem}.ResponsiveTable-module__1WvBJG__mobileCards{flex-direction:column;gap:1rem;display:none}.ResponsiveTable-module__1WvBJG__mobileCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #0000001a}.ResponsiveTable-module__1WvBJG__mobileRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0;display:flex}.ResponsiveTable-module__1WvBJG__mobileRow:last-child{border-bottom:none}.ResponsiveTable-module__1WvBJG__mobileLabel{color:#171717;letter-spacing:-.011em;flex-shrink:0;min-width:40%;font-size:.8125rem;font-weight:600}.ResponsiveTable-module__1WvBJG__mobileValue{color:#737373;letter-spacing:-.011em;text-align:right;flex:1;font-size:.8125rem}@media (max-width:768px){.ResponsiveTable-module__1WvBJG__desktopTable{display:none}.ResponsiveTable-module__1WvBJG__mobileCards{display:flex}}@media (max-width:480px){.ResponsiveTable-module__1WvBJG__mobileRow{flex-direction:column;align-items:stretch;gap:.25rem}.ResponsiveTable-module__1WvBJG__mobileLabel{min-width:auto}.ResponsiveTable-module__1WvBJG__mobileValue{text-align:left;font-size:.75rem}.ResponsiveTable-module__1WvBJG__mobileLabel{font-size:.75rem}}
.ComparisonCards-module__hoPP5q__comparisonCardsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;margin:2.5rem 0;display:grid}.ComparisonCards-module__hoPP5q__comparisonCard{box-shadow:none;background:0 0;border:none;border-radius:0;transition:all .3s;overflow:hidden}.ComparisonCards-module__hoPP5q__comparisonCard:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.ComparisonCards-module__hoPP5q__positive{border-color:#10b9814d}.ComparisonCards-module__hoPP5q__positive:hover{border-color:#10b98180}.ComparisonCards-module__hoPP5q__negative{border-color:#ef44444d}.ComparisonCards-module__hoPP5q__negative:hover{border-color:#ef444480}.ComparisonCards-module__hoPP5q__cardBadge{text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;display:flex}.ComparisonCards-module__hoPP5q__positiveBadge{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:6px}.ComparisonCards-module__hoPP5q__negativeBadge{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:6px}.ComparisonCards-module__hoPP5q__badgeIcon{flex-shrink:0;width:20px;height:20px}.ComparisonCards-module__hoPP5q__badgeText{font-size:1rem;font-weight:600}.ComparisonCards-module__hoPP5q__cardContent{box-shadow:none;background:0 0;border-radius:0;padding:1.5rem 0}.ComparisonCards-module__hoPP5q__policyItem{color:#6b7280;border-bottom:none;padding:.875rem 0 .875rem 1.5rem;font-size:.95rem;line-height:1.6;transition:all .2s;position:relative}.ComparisonCards-module__hoPP5q__policyItem:hover{color:#374151}.ComparisonCards-module__hoPP5q__policyItem:last-child{border-bottom:none;padding-bottom:0}.ComparisonCards-module__hoPP5q__policyItem:first-child{padding-top:.5rem}.ComparisonCards-module__hoPP5q__policyItem:before{content:"•";font-size:1.2rem;font-weight:700;line-height:1;position:absolute;top:.875rem;left:.5rem}.ComparisonCards-module__hoPP5q__positive .ComparisonCards-module__hoPP5q__policyItem:before{color:#10b981}.ComparisonCards-module__hoPP5q__negative .ComparisonCards-module__hoPP5q__policyItem:before{color:#ef4444}@media (max-width:768px){.ComparisonCards-module__hoPP5q__comparisonCardsGrid{grid-template-columns:1fr;gap:1.5rem}.ComparisonCards-module__hoPP5q__cardBadge{padding:1rem 1.25rem;font-size:.95rem}.ComparisonCards-module__hoPP5q__badgeIcon{width:18px;height:18px}.ComparisonCards-module__hoPP5q__cardContent{padding:1.5rem}.ComparisonCards-module__hoPP5q__policyItem{padding:.75rem 0 .75rem 1.75rem;font-size:.9rem}}@media (max-width:480px){.ComparisonCards-module__hoPP5q__comparisonCardsGrid{gap:1.25rem}.ComparisonCards-module__hoPP5q__cardBadge{padding:1rem;font-size:.9rem}.ComparisonCards-module__hoPP5q__cardContent{padding:1.25rem}.ComparisonCards-module__hoPP5q__policyItem{padding:.625rem 0 .625rem 1.5rem;font-size:.875rem}}
.TableOfContents-module__sgTo1G__tableOfContents{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;max-height:calc(100vh - 8rem);padding:1.25rem;position:sticky;top:6rem;overflow-y:auto}.TableOfContents-module__sgTo1G__tocHeader{border-bottom:1px solid #e2e8f0;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.TableOfContents-module__sgTo1G__tocHeader svg{color:#64748b;flex-shrink:0}.TableOfContents-module__sgTo1G__tocTitle{color:#1e293b;text-transform:uppercase;letter-spacing:.05em;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:600}.TableOfContents-module__sgTo1G__tocNav{margin:0}.TableOfContents-module__sgTo1G__tocList{margin:0;padding:0;list-style:none}.TableOfContents-module__sgTo1G__tocItem{margin-bottom:.25rem}.TableOfContents-module__sgTo1G__tocItem:last-child{margin-bottom:0}.TableOfContents-module__sgTo1G__tocLink{color:#64748b;border-left:2px solid #0000;border-radius:6px;padding:.5rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.TableOfContents-module__sgTo1G__tocLink:hover{color:#1e293b;background:#00000008}.TableOfContents-module__sgTo1G__tocLink.TableOfContents-module__sgTo1G__active{color:#171717;background:#0000000d;border-left-color:#171717;font-weight:500}@media (max-width:1024px){.TableOfContents-module__sgTo1G__tableOfContents{display:none}}
.ShareIcons-module__JvUgcq__shareWidget{z-index:1000;flex-direction:column;gap:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.ShareIcons-module__JvUgcq__shareTrigger{cursor:pointer;color:#ffffffb3;will-change:transform;background:#0f172a;border:1px solid #6366f133;border-left:none;border-radius:0 0 6px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s,color .2s,border-color .2s;display:flex;position:relative;box-shadow:2px 0 8px #0000004d}.ShareIcons-module__JvUgcq__shareTrigger:hover{color:#4a6485;background:#0f172a;border-color:#4a6485;box-shadow:3px 0 12px #4a648533}.ShareIcons-module__JvUgcq__shareTrigger svg{width:20px;height:20px}.ShareIcons-module__JvUgcq__shareDropdown{opacity:0;visibility:hidden;background:#0f172a;border:1px solid #6366f133;border-top:none;border-radius:0;width:48px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:47px;left:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 10px 25px #0006}.ShareIcons-module__JvUgcq__shareDropdown.ShareIcons-module__JvUgcq__active{opacity:1;visibility:visible;transform:translateY(0)}.ShareIcons-module__JvUgcq__shareOption{cursor:pointer;color:#ffffffe6;background:0 0;border:none;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;width:100%;height:40px;padding:0;transition:background .15s;display:flex}.ShareIcons-module__JvUgcq__shareOption:last-child{border-bottom:none}.ShareIcons-module__JvUgcq__shareOption:hover{color:#fff;background:#ffffff0d}.ShareIcons-module__JvUgcq__shareOption svg{flex-shrink:0;width:18px;height:18px}.ShareIcons-module__JvUgcq__shareOption[data-share=twitter]:hover{color:#1d9bf0;background:#1da1f214}.ShareIcons-module__JvUgcq__shareOption[data-share=linkedin]:hover{color:#0077b5;background:#0077b514}.ShareIcons-module__JvUgcq__shareOption[data-share=email]:hover{color:#6366f1;background:#6366f114}.ShareIcons-module__JvUgcq__shareOption[data-share=copy]:hover{color:#10b981;background:#10b98114}.ShareIcons-module__JvUgcq__shareOption.ShareIcons-module__JvUgcq__copied{color:#059669;background:#10b98126}@media (max-width:768px){.ShareIcons-module__JvUgcq__shareWidget{display:none}}
.page-module__m2OfJa__mainWrapper{max-width:1200px;margin:0 auto;padding:7rem 2rem 2rem}.page-module__m2OfJa__breadcrumb{align-items:center;gap:.5rem;margin-bottom:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;display:flex}.page-module__m2OfJa__breadcrumb a{color:#64748b;text-decoration:none;transition:color .15s}.page-module__m2OfJa__breadcrumb a:hover{color:#404751}.page-module__m2OfJa__breadcrumbSeparator{color:#cbd5e1}.page-module__m2OfJa__breadcrumbCurrent{color:#374151;font-weight:500}.page-module__m2OfJa__paperHeader{border-bottom:1px solid #e2e8f0;margin-bottom:3rem;padding-bottom:2rem}.page-module__m2OfJa__paperMeta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module__m2OfJa__venueBadge{color:#fff;background:#404751;border-radius:4px;padding:.375rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:600}.page-module__m2OfJa__venueLink{cursor:pointer;text-decoration:none;transition:all .15s}.page-module__m2OfJa__venueLink:hover{background:#5a6270;transform:translateY(-1px);box-shadow:0 2px 6px #4047514d}.page-module__m2OfJa__publicationDate{color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem}.page-module__m2OfJa__paperTitle{color:#171717;letter-spacing:-.025em;margin:0 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.2}.page-module__m2OfJa__authorsBrief{align-items:baseline;gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__m2OfJa__authorsBrief .page-module__m2OfJa__authorName{color:#171717;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600}.page-module__m2OfJa__authorsMore{color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-style:italic}.page-module__m2OfJa__paperAbstract{color:#475569;margin:0 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;line-height:1.7}.page-module__m2OfJa__paperLinks{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__m2OfJa__paperLink{border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__m2OfJa__paperLink.page-module__m2OfJa__pdf{color:#fff;background:#ef4444}.page-module__m2OfJa__paperLink.page-module__m2OfJa__pdf:hover{background:#dc2626}.page-module__m2OfJa__paperLink.page-module__m2OfJa__dataset{color:#fff;background:#10b981}.page-module__m2OfJa__paperLink.page-module__m2OfJa__dataset:hover{background:#059669}.page-module__m2OfJa__paperTags{flex-direction:column;gap:.75rem;display:flex}.page-module__m2OfJa__tagGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__m2OfJa__tagLabel{color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:600}.page-module__m2OfJa__categoryTag{color:#404751;background:#e8e6e3;border-radius:4px;padding:.25rem .625rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500}.page-module__m2OfJa__keyFindingsSection{background:#f5f4f2;border:1px solid #e2e0dc;border-radius:12px;margin-bottom:3rem;padding:2rem}.page-module__m2OfJa__keyFindingsSection h2{color:#171717;letter-spacing:-.025em;margin:0 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700}.page-module__m2OfJa__findingsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.page-module__m2OfJa__findingCard{background:#fff;border:1px solid #e2e0dc;border-radius:8px;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.page-module__m2OfJa__findingNumber{color:#fff;background:#404751;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:700;display:flex}.page-module__m2OfJa__findingCard p{color:#475569;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.6}.page-module__m2OfJa__contentLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.page-module__m2OfJa__contentLayout{grid-template-columns:200px 1fr;gap:3rem}}.page-module__m2OfJa__tocSidebar{display:none}@media (min-width:1024px){.page-module__m2OfJa__tocSidebar{display:block}.page-module__m2OfJa__tocNav{max-height:calc(100vh - 8rem);position:sticky;top:6rem;overflow-y:auto}}.page-module__m2OfJa__tocTitle{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:700}.page-module__m2OfJa__tocList{margin:0;padding:0;list-style:none}.page-module__m2OfJa__tocList li{margin-bottom:.25rem}.page-module__m2OfJa__tocLink{color:#475569;border-left:2px solid #0000;padding:.5rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;text-decoration:none;transition:all .15s;display:block}.page-module__m2OfJa__tocLink:hover{color:#1e293b;background:#f8fafc;border-left-color:#e2e8f0}.page-module__m2OfJa__paperContent{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.page-module__m2OfJa__authorsSection{border-top:1px solid #e2e8f0;margin-top:3rem;padding-top:2rem}.page-module__m2OfJa__authorsSection h3{color:#171717;margin:0 0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:700}.page-module__m2OfJa__authorsFullList{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__m2OfJa__authorFull{align-items:baseline;gap:.25rem;display:inline-flex}.page-module__m2OfJa__authorsFullList .page-module__m2OfJa__authorName{color:#171717;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:600}.page-module__m2OfJa__authorAffiliation{color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.page-module__m2OfJa__authorAffiliation:before{content:"("}.page-module__m2OfJa__authorAffiliation:after{content:")"}.page-module__m2OfJa__authorSeparator{margin-right:.25rem}.page-module__m2OfJa__codeButtonSection{margin-top:2rem}.page-module__m2OfJa__codeButtonFull{color:#fff;background:#171717;border-radius:8px;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:1rem 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.page-module__m2OfJa__codeButtonFull:hover{background:#262626;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.page-module__m2OfJa__citationBlock{border-top:1px solid #e2e8f0;margin-top:3rem;padding-top:2rem}.page-module__m2OfJa__citationBlock h3{color:#171717;margin:0 0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:700}.page-module__m2OfJa__citationBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.page-module__m2OfJa__citationText{color:#374151;flex:1;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.6}.page-module__m2OfJa__copyCitation{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.page-module__m2OfJa__copyCitation:hover{background:#f1f5f9;border-color:#cbd5e1}.page-module__m2OfJa__citationSource{color:#64748b;margin:.75rem 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.page-module__m2OfJa__citationSource a{color:#404751;word-break:break-all;text-decoration:none}.page-module__m2OfJa__citationSource a:hover{text-decoration:underline}.page-module__m2OfJa__relatedSection{border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:2rem}.page-module__m2OfJa__relatedSection h2{color:#171717;letter-spacing:-.025em;margin:0 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700}.page-module__m2OfJa__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module__m2OfJa__relatedCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-decoration:none;transition:all .2s;display:block}.page-module__m2OfJa__relatedCard:hover{border-color:#404751;transform:translateY(-2px);box-shadow:0 4px 12px #2029321f}.page-module__m2OfJa__relatedCard h3{color:#171717;margin:0 0 .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;line-height:1.4}.page-module__m2OfJa__relatedCard p{color:#64748b;margin:0 0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.6}.page-module__m2OfJa__relatedMeta{color:#94a3b8;gap:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;display:flex}.page-module__m2OfJa__relatedVenue{color:#404751;font-weight:600}@media (max-width:768px){.page-module__m2OfJa__mainWrapper{padding:7rem 1rem 2rem}.page-module__m2OfJa__paperTitle{font-size:1.75rem}.page-module__m2OfJa__paperAbstract{font-size:1rem}.page-module__m2OfJa__paperLinks{flex-direction:column}.page-module__m2OfJa__paperLink{justify-content:center}.page-module__m2OfJa__findingsGrid{grid-template-columns:1fr}.page-module__m2OfJa__citationBox{flex-direction:column}.page-module__m2OfJa__copyCitation{align-self:flex-start}}.page-module__m2OfJa__paperContent h2{color:#171717;letter-spacing:-.025em;margin:3rem 0 1.5rem;font-size:1.875rem;font-weight:800;line-height:1.2}.page-module__m2OfJa__paperContent h3{color:#171717;margin:2.5rem 0 1rem;font-size:1.375rem;font-weight:700;line-height:1.3}.page-module__m2OfJa__paperContent [class*=chartContainer] h3{color:#d9d4d0;margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.4}.page-module__m2OfJa__paperContent p{color:#171717;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.8}.page-module__m2OfJa__paperContent [class*=chartContainer] p{color:#8b9099;margin:0 0 .75rem;font-size:.8125rem;line-height:1.4}:is(.page-module__m2OfJa__paperContent ul,.page-module__m2OfJa__paperContent ol){margin:1.5rem 0;padding-left:1.5rem}.page-module__m2OfJa__paperContent li{color:#171717;margin-bottom:.75rem;font-size:1.0625rem;line-height:1.7}.page-module__m2OfJa__paperContent blockquote{background:#f5f4f2;border-left:4px solid #404751;border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem 2rem}.page-module__m2OfJa__paperContent blockquote p{color:#475569;margin:0;font-style:italic}.page-module__m2OfJa__paperContent strong{color:#171717;font-weight:600}.page-module__m2OfJa__paperContent code{background:#f1f5f9;border-radius:4px;padding:.125rem .375rem;font-size:.9em}.page-module__m2OfJa__paperContent pre{border:1px solid #404751;border-radius:8px;margin:1.5rem 0;padding:1.25rem;overflow-x:auto;background-color:#1a1f26!important}.page-module__m2OfJa__paperContent pre code{white-space:pre;color:#e2e8f0;border-radius:0;padding:0;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:.875rem;line-height:1.7;display:block;background:0 0!important}.page-module__m2OfJa__paperContent .table-wrapper{-webkit-overflow-scrolling:touch;margin:1.5rem 0;overflow-x:auto}.page-module__m2OfJa__paperContent table{border-collapse:collapse;border:1px solid #e2e8f0;border-radius:8px;width:100%;font-size:.9375rem;overflow:hidden}:is(.page-module__m2OfJa__paperContent th,.page-module__m2OfJa__paperContent td){text-align:left;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem}.page-module__m2OfJa__paperContent th{color:#374151;background:#f8fafc;font-weight:600}.page-module__m2OfJa__paperContent td:first-child{color:#374151;font-weight:500}.page-module__m2OfJa__paperContent tr:last-child td{border-bottom:none}.page-module__m2OfJa__paperContent tr:hover td{background:#f8fafc}.page-module__m2OfJa__paperContent .info-box{overflow-wrap:break-word;background:linear-gradient(135deg,#f5f4f2 0%,#eae8e5 100%);border:1px solid #d9d4d0;border-left:4px solid #8b7355;border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem}.page-module__m2OfJa__paperContent .info-box strong{color:#5a4a3a;margin-bottom:.5rem;font-size:.9375rem;font-weight:700;display:block}.page-module__m2OfJa__paperContent .info-box p{color:#3d3530;margin:0 0 .75rem;font-size:.9375rem;line-height:1.7}.page-module__m2OfJa__paperContent .info-box p:last-child{margin-bottom:0}.page-module__m2OfJa__paperContent .tldr-box{background:linear-gradient(135deg,#f5f4f2 0%,#eae8e5 100%);border:1px solid #d9d4d0;border-left:4px solid #a89070;border-radius:8px;margin:0 0 2rem;padding:1.5rem}.page-module__m2OfJa__paperContent .tldr-box strong:first-child{color:#8b7355;letter-spacing:-.01em;margin-bottom:1rem;font-size:1rem;font-weight:700;display:block}.page-module__m2OfJa__paperContent .tldr-box ol{margin:0;padding-left:1.25rem}.page-module__m2OfJa__paperContent .tldr-box li{color:#3d3530;margin-bottom:.75rem;font-size:.9375rem;line-height:1.6}.page-module__m2OfJa__paperContent .tldr-box li:last-child{margin-bottom:0}.page-module__m2OfJa__paperContent .formula-box{color:#1e293b;text-align:center;letter-spacing:.025em;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:1.125rem;overflow-x:auto}.page-module__m2OfJa__paperContent .highlight-badge{background:linear-gradient(135deg,#f5f4f2 0%,#eae8e5 100%);border:1px solid #d9d4d0;border-left:4px solid #a89070;border-radius:10px;align-items:flex-start;gap:.75rem;margin:1.25rem 0;padding:1rem 1.25rem;display:flex}.page-module__m2OfJa__paperContent .badge-icon{flex-shrink:0;font-size:1.25rem}.page-module__m2OfJa__paperContent .badge-text{color:#3d3530;font-size:.9375rem;line-height:1.5}.page-module__m2OfJa__paperContent .badge-text strong{color:#8b7355}.page-module__m2OfJa__paperContent .comparison-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin:1.5rem 0;display:grid}@media (max-width:768px){.page-module__m2OfJa__paperContent .comparison-grid{grid-template-columns:1fr}}.page-module__m2OfJa__paperContent .comparison-column{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px solid #e2e8f0;border-radius:12px;padding:1.25rem}.page-module__m2OfJa__paperContent .comparison-column.bad{border-color:#94a3b8;border-left-style:solid;border-left-width:4px}.page-module__m2OfJa__paperContent .comparison-column.good{border-color:#a89070;border-left-style:solid;border-left-width:4px}.page-module__m2OfJa__paperContent .matrix-visual{color:#d9d4d0;white-space:pre;background:#1a1f26;border-radius:6px;margin:.75rem 0;padding:.75rem 1rem;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:.8rem;line-height:1.6;overflow-x:auto}:is(.page-module__m2OfJa__paperContent [class*=-chart],.page-module__m2OfJa__paperContent .chart-container){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.page-module__m2OfJa__paperContent svg{max-width:100%;height:auto}@media (max-width:640px){.page-module__m2OfJa__paperContent .info-box{margin:1rem 0;padding:1rem}.page-module__m2OfJa__paperContent .tldr-box{padding:1rem}.page-module__m2OfJa__paperContent table{font-size:.8125rem}:is(.page-module__m2OfJa__paperContent th,.page-module__m2OfJa__paperContent td){padding:.625rem .75rem}}
.page-module__peOr0G__mainWrapper{max-width:1200px;margin:0 auto;padding:7rem 2rem 2rem}.page-module__peOr0G__breadcrumb{align-items:center;gap:.5rem;margin-bottom:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;display:flex}.page-module__peOr0G__breadcrumb a{color:#64748b;text-decoration:none;transition:color .15s}.page-module__peOr0G__breadcrumb a:hover{color:#404751}.page-module__peOr0G__breadcrumbSeparator{color:#cbd5e1}.page-module__peOr0G__breadcrumbCurrent{color:#374151;font-weight:500}.page-module__peOr0G__contentGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.page-module__peOr0G__contentGrid{grid-template-columns:200px 1fr;gap:3rem}}.page-module__peOr0G__articleMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__peOr0G__metaLeft{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.page-module__peOr0G__lastUpdated{color:#10b981;background:#10b9811a;border-radius:4px;padding:.25rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem;font-weight:500}.page-module__peOr0G__categoryBadge{color:#4a6485;text-transform:capitalize;letter-spacing:-.011em;background:#fff;border:1px solid #4a6485;border-radius:8px;padding:.5rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;display:inline-block}.page-module__peOr0G__difficultyBadge{text-transform:uppercase;letter-spacing:.5px;border:1px solid;border-radius:6px;padding:.375rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;display:inline-block}.page-module__peOr0G__titleContainer{align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__peOr0G__articleTitle{background:linear-gradient(135deg,#4a6485 0%,#202932 100%);-webkit-text-fill-color:transparent;letter-spacing:-.025em;-webkit-background-clip:text;background-clip:text;flex:1;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.75rem;font-weight:700;line-height:1.1}.page-module__peOr0G__articleSummary{color:#6b7280;letter-spacing:-.011em;margin-bottom:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}.page-module__peOr0G__articleTags{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.page-module__peOr0G__tag{color:#4a6485;background:#fff;border:1px solid #4a6485;border-radius:20px;padding:.25rem .75rem;font-size:.8125rem;transition:all .3s;display:inline-block}.page-module__peOr0G__tag:hover{color:#fff;background:#4a6485;transform:translateY(-1px)}.page-module__peOr0G__prerequisitesSection{background:#4a648514;border:1px solid #4a648533;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.page-module__peOr0G__prerequisitesSection h3{color:#4a6485;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600}.page-module__peOr0G__prerequisitesSection ul{margin:0;padding-left:1.5rem}.page-module__peOr0G__prerequisitesSection li{color:#171717;margin-bottom:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.5}.page-module__peOr0G__prerequisitesSection li:last-child{margin-bottom:0}.page-module__peOr0G__overviewSection{background:#f9fafb;border:1px solid #e2e8f0;border-radius:16px;margin:2rem 0;padding:2rem}.page-module__peOr0G__overviewSection h2{color:#4a6485;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;display:flex}.page-module__peOr0G__overviewContent p{color:#171717;letter-spacing:-.011em;margin-bottom:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7}.page-module__peOr0G__overviewContent p:last-child{margin-bottom:0}.page-module__peOr0G__articleText{color:#171717;letter-spacing:-.011em;max-width:100%;margin-bottom:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.7}.page-module__peOr0G__articleText h2{color:#171717;letter-spacing:-.025em;margin:4rem 0 2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2rem;font-weight:800;line-height:1.2}.page-module__peOr0G__articleText h3{color:#171717;letter-spacing:-.022em;margin:3rem 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3}.page-module__peOr0G__articleText h4{color:#171717;letter-spacing:-.019em;margin:2.5rem 0 1.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.4}.page-module__peOr0G__articleText p{color:#171717;letter-spacing:-.011em;margin-bottom:1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.7}.page-module__peOr0G__articleText blockquote{background:#4a64850d;border-left:4px solid #4a6485;border-radius:8px;width:100%;margin:2rem 0;padding:1.5rem 2rem}.page-module__peOr0G__articleText strong{color:#4a6485;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}:is(.page-module__peOr0G__articleText ul,.page-module__peOr0G__articleText ol){color:#171717;max-width:100%;margin:1.5rem 0;padding-left:2rem}.page-module__peOr0G__articleText li{letter-spacing:-.011em;margin-bottom:.75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.7;position:relative}.page-module__peOr0G__articleText ul li{list-style:none}.page-module__peOr0G__articleText ul li:before{content:"•";color:#4a6485;font-size:1.25rem;font-weight:700;position:absolute;top:-.1rem;left:-1.5rem}.page-module__peOr0G__articleText ul li:has(input[type=checkbox]):before{content:none}.page-module__peOr0G__articleText input[type=checkbox]{accent-color:#4a6485;margin-right:.5rem}.page-module__peOr0G__articleText ol li{list-style:decimal}.page-module__peOr0G__articleText ol li::marker{color:#4a6485;font-weight:600}.page-module__peOr0G__articleText a{color:#4a6485;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s}.page-module__peOr0G__articleText a:hover{border-bottom-color:#4a6485}.page-module__peOr0G__articleText code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:.2em .4em;font-family:Monaco,Menlo,monospace;font-size:.9em}.page-module__peOr0G__articleText pre{color:#0f172a;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:2rem 0;padding:1.25rem 1rem;overflow-x:hidden}.page-module__peOr0G__articleText pre code{color:inherit;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:0 0;padding:0}.page-module__peOr0G__articleText .table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:12px;margin:2rem 0;overflow-x:auto;box-shadow:0 2px 8px #0000000d}.page-module__peOr0G__articleText table{border-collapse:collapse;background:#fff;width:100%;min-width:500px;margin:0}.page-module__peOr0G__articleText th{text-align:left;color:#171717;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600}.page-module__peOr0G__articleText td{color:#6b7280;border-bottom:1px solid #e2e8f0;padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page-module__peOr0G__articleText tr:last-child td{border-bottom:none}.page-module__peOr0G__articleText tr:nth-child(2n){background:#00000005}.page-module__peOr0G__articleFooter{border-top:1px solid #e2e8f0;margin-top:3rem;padding-top:2rem}.page-module__peOr0G__articleMetaFooter{color:#6b7280;letter-spacing:-.011em;margin-bottom:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:400}.page-module__peOr0G__tocSidebar{display:none}@media (min-width:1024px){.page-module__peOr0G__tocSidebar{display:block}}.page-module__peOr0G__tocTitle{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 1rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.page-module__peOr0G__tocList{margin:0;padding:0;list-style:none}.page-module__peOr0G__tocList li{margin-bottom:.25rem}.page-module__peOr0G__tocLink{color:#475569;border-left:2px solid #0000;border-radius:0 4px 4px 0;padding:.5rem .75rem;font-family:Inter,sans-serif;font-size:.8125rem;text-decoration:none;transition:all .15s;display:block}.page-module__peOr0G__tocLink:hover{color:#1e293b;background:#e2e8f0;border-left-color:#4a6485}.page-module__peOr0G__relatedSection{border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:2rem}.page-module__peOr0G__relatedSection h2{color:#171717;letter-spacing:-.025em;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.page-module__peOr0G__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module__peOr0G__relatedCard{background:#f9fafb;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-decoration:none;transition:all .2s;display:block}.page-module__peOr0G__relatedCard:hover{border-color:#404751;transform:translateY(-2px);box-shadow:0 4px 12px #2029321f}.page-module__peOr0G__relatedMeta{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.page-module__peOr0G__relatedDifficulty{text-transform:uppercase;letter-spacing:.5px;border:1px solid;border-radius:4px;padding:.25rem .5rem;font-family:Inter,sans-serif;font-size:.6875rem;font-weight:700}.page-module__peOr0G__relatedCategory{color:#4a6485;text-transform:uppercase;letter-spacing:.03em;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600}.page-module__peOr0G__relatedCard h3{color:#171717;margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;line-height:1.4}.page-module__peOr0G__relatedCard p{color:#64748b;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6}.page-module__peOr0G__relatedReadingTime{color:#94a3b8;font-family:Inter,sans-serif;font-size:.75rem}@media (max-width:768px){.page-module__peOr0G__mainWrapper{max-width:100vw;padding:7rem 1rem 2rem;overflow-x:hidden}.page-module__peOr0G__contentGrid{grid-template-columns:1fr;gap:2rem;max-width:100%;overflow-x:hidden}.page-module__peOr0G__articleContent{max-width:100%;overflow-x:hidden}.page-module__peOr0G__titleContainer{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__peOr0G__articleTitle{font-size:2rem}.page-module__peOr0G__articleSummary{font-size:1.125rem}.page-module__peOr0G__articleMeta{justify-content:center}.page-module__peOr0G__metaLeft{justify-content:center;width:100%}.page-module__peOr0G__articleText{word-wrap:break-word;max-width:100%;font-size:1.125rem;overflow-x:hidden}.page-module__peOr0G__articleText h2{font-size:1.625rem}.page-module__peOr0G__articleText h3{font-size:1.25rem}.page-module__peOr0G__overviewSection{padding:1.5rem}.page-module__peOr0G__prerequisitesSection{padding:1rem}.page-module__peOr0G__articleText .table-wrapper{-webkit-overflow-scrolling:touch;border-radius:8px;width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);margin:1.5rem -1rem;overflow-x:auto}.page-module__peOr0G__articleText table{table-layout:auto;width:100%;min-width:100%;font-size:.8125rem}:is(.page-module__peOr0G__articleText th,.page-module__peOr0G__articleText td){white-space:normal;word-wrap:break-word;max-width:120px;padding:.5rem .25rem;font-size:.75rem}.page-module__peOr0G__articleText blockquote{margin:1.5rem 0;padding:1rem 1.5rem}.page-module__peOr0G__articleText pre{-webkit-overflow-scrolling:touch;margin:1.5rem 0;padding:1rem;font-size:.875rem;overflow-x:auto}}@media (max-width:480px){.page-module__peOr0G__mainWrapper{padding:7rem 1rem 2rem}.page-module__peOr0G__articleTitle{font-size:1.75rem;line-height:1.2}.page-module__peOr0G__articleSummary{font-size:1rem}.page-module__peOr0G__articleText{font-size:1.0625rem}.page-module__peOr0G__overviewSection{margin:1.5rem 0;padding:1rem}}
.page-module__LYynJW__mainWrapper{max-width:1200px;margin:0 auto;padding:7rem 2rem 2rem}.page-module__LYynJW__breadcrumb{align-items:center;gap:.5rem;margin-bottom:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;display:flex}.page-module__LYynJW__breadcrumb a{color:#64748b;text-decoration:none;transition:color .15s}.page-module__LYynJW__breadcrumb a:hover{color:#404751}.page-module__LYynJW__breadcrumbSeparator{color:#cbd5e1}.page-module__LYynJW__breadcrumbCurrent{color:#374151;font-weight:500}.page-module__LYynJW__contentGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.page-module__LYynJW__contentGrid{grid-template-columns:200px 1fr;gap:3rem}}.page-module__LYynJW__articleContent{min-width:0}.page-module__LYynJW__articleMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__LYynJW__metaLeft{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.page-module__LYynJW__lastUpdated{color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem}.page-module__LYynJW__categoryBadge{text-transform:uppercase;letter-spacing:.5px;color:#4a6485;background:#4a64851a;border:1px solid #4a64854d;border-radius:4px;padding:.375rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600}.page-module__LYynJW__sourceBadge{color:#10b981;background:#10b9811a;border:1px solid #10b9814d;border-radius:4px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.page-module__LYynJW__sourceBadge:hover{background:#10b98133}.page-module__LYynJW__sourceBadge svg{width:12px;height:12px}.page-module__LYynJW__titleContainer{margin-bottom:1.5rem}.page-module__LYynJW__articleTitle{color:#171717;letter-spacing:-.03em;margin:0;font-family:Archivo Black,Inter,sans-serif;font-size:2.5rem;font-weight:900;line-height:1.15}.page-module__LYynJW__articleSummary{color:#475569;margin:0 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;line-height:1.7}.page-module__LYynJW__articleTags{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.page-module__LYynJW__tag{color:#475569;background:#f1f5f9;border-radius:4px;padding:.375rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8125rem}.page-module__LYynJW__articleText{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.page-module__LYynJW__articleText h2{color:#171717;letter-spacing:-.025em;margin:3rem 0 1.5rem;font-size:1.875rem;font-weight:800;line-height:1.2}.page-module__LYynJW__articleText h3{color:#171717;margin:2.5rem 0 1rem;font-size:1.375rem;font-weight:700;line-height:1.3}.page-module__LYynJW__articleText p{color:#171717;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.8}:is(.page-module__LYynJW__articleText ul,.page-module__LYynJW__articleText ol){margin:1.5rem 0;padding-left:1.5rem}.page-module__LYynJW__articleText li{color:#171717;margin-bottom:.75rem;font-size:1.0625rem;line-height:1.7}.page-module__LYynJW__articleText blockquote{background:#f5f4f2;border-left:4px solid #404751;border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem 2rem}.page-module__LYynJW__articleText blockquote p{color:#475569;margin:0;font-style:italic}.page-module__LYynJW__articleText strong{color:#171717;font-weight:600}.page-module__LYynJW__articleText code{background:#f1f5f9;border-radius:4px;padding:.125rem .375rem;font-size:.9em}.page-module__LYynJW__articleText pre{border:1px solid #404751;border-radius:8px;margin:1.5rem 0;padding:1.25rem;overflow-x:auto;background-color:#1a1f26!important}.page-module__LYynJW__articleText pre code{white-space:pre;color:#e2e8f0;border-radius:0;padding:0;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:.875rem;line-height:1.7;display:block;background:0 0!important}.page-module__LYynJW__articleText .table-wrapper{-webkit-overflow-scrolling:touch;margin:1.5rem 0;overflow-x:auto}.page-module__LYynJW__articleText table{border-collapse:collapse;border:1px solid #e2e8f0;border-radius:8px;width:100%;font-size:.9375rem;overflow:hidden}:is(.page-module__LYynJW__articleText th,.page-module__LYynJW__articleText td){text-align:left;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem}.page-module__LYynJW__articleText th{color:#374151;background:#f8fafc;font-weight:600}.page-module__LYynJW__articleText td:first-child{color:#374151;font-weight:500}.page-module__LYynJW__articleText tr:last-child td{border-bottom:none}.page-module__LYynJW__articleText tr:hover td{background:#f8fafc}.page-module__LYynJW__articleText .info-box{overflow-wrap:break-word;background:linear-gradient(135deg,#f5f4f2 0%,#eae8e5 100%);border:1px solid #d9d4d0;border-left:4px solid #8b7355;border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem}.page-module__LYynJW__articleText .info-box strong{color:#5a4a3a;margin-bottom:.5rem;font-size:.9375rem;font-weight:700;display:block}.page-module__LYynJW__articleText .info-box p{color:#3d3530;margin:0 0 .75rem;font-size:.9375rem;line-height:1.7}.page-module__LYynJW__articleText .info-box p:last-child{margin-bottom:0}.page-module__LYynJW__articleText .tldr-box{background:linear-gradient(135deg,#f5f4f2 0%,#eae8e5 100%);border:1px solid #d9d4d0;border-left:4px solid #a89070;border-radius:8px;margin:0 0 2rem;padding:1.5rem}.page-module__LYynJW__articleText .tldr-box strong:first-child{color:#8b7355;letter-spacing:-.01em;margin-bottom:1rem;font-size:1rem;font-weight:700;display:block}.page-module__LYynJW__articleText .tldr-box ol{margin:0;padding-left:1.25rem}.page-module__LYynJW__articleText .tldr-box li{color:#3d3530;margin-bottom:.75rem;font-size:.9375rem;line-height:1.6}.page-module__LYynJW__articleText .tldr-box li:last-child{margin-bottom:0}.page-module__LYynJW__articleFooter{border-top:1px solid #e2e8f0;margin-top:3rem;padding-top:2rem}.page-module__LYynJW__articleMetaFooter{color:#64748b;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem}.page-module__LYynJW__tocSidebar{display:none}@media (min-width:1024px){.page-module__LYynJW__tocSidebar{display:block}}.page-module__LYynJW__relatedSection{border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:2rem}.page-module__LYynJW__relatedSection h2{color:#171717;letter-spacing:-.025em;margin:0 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700}.page-module__LYynJW__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module__LYynJW__relatedCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-decoration:none;transition:all .2s;display:block}.page-module__LYynJW__relatedCard:hover{border-color:#404751;transform:translateY(-2px);box-shadow:0 4px 12px #2029321f}.page-module__LYynJW__relatedCard h3{color:#171717;margin:0 0 .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;line-height:1.4}.page-module__LYynJW__relatedCard p{color:#64748b;margin:0 0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;line-height:1.6}.page-module__LYynJW__relatedMeta{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.page-module__LYynJW__relatedCategory{text-transform:uppercase;color:#4a6485;background:#4a64851a;border-radius:4px;padding:.25rem .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:600}.page-module__LYynJW__relatedSource{color:#10b981;background:#10b9811a;border-radius:4px;padding:.25rem .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.6875rem;font-weight:600}.page-module__LYynJW__relatedReadingTime{color:#94a3b8;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem}@media (max-width:768px){.page-module__LYynJW__mainWrapper{padding:7rem 1rem 2rem}.page-module__LYynJW__articleTitle{font-size:1.875rem}.page-module__LYynJW__articleSummary{font-size:1.125rem}}
.page-module__lYthoW__mainWrapper{max-width:1200px;margin:0 auto;padding:7rem 2rem 2rem}.page-module__lYthoW__breadcrumb{align-items:center;gap:.5rem;margin-bottom:2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;display:flex}.page-module__lYthoW__breadcrumb a{color:#64748b;text-decoration:none;transition:color .15s}.page-module__lYthoW__breadcrumb a:hover{color:#404751}.page-module__lYthoW__breadcrumbSeparator{color:#cbd5e1}.page-module__lYthoW__breadcrumbCurrent{color:#374151;font-weight:500}.page-module__lYthoW__reportHeader{border-bottom:1px solid #e2e8f0;margin-bottom:3rem;padding-bottom:2rem}.page-module__lYthoW__reportMeta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module__lYthoW__sourceBadge{text-transform:uppercase;letter-spacing:.03em;border:1px solid;border-radius:4px;padding:.375rem .875rem;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:700}.page-module__lYthoW__typeBadge{color:#475569;background:#f1f5f9;border-radius:4px;padding:.375rem .75rem;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500}.page-module__lYthoW__publicationDate{color:#64748b;font-family:Inter,sans-serif;font-size:.875rem}.page-module__lYthoW__reportTitle{color:#171717;letter-spacing:-.025em;margin:0 0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.2}.page-module__lYthoW__surveyInfo{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:1rem;display:flex}.page-module__lYthoW__surveyStat{color:#a89070;font-weight:700}.page-module__lYthoW__surveyScope{color:#64748b}.page-module__lYthoW__separator{color:#d1d5db}.page-module__lYthoW__reportAbstract{color:#475569;margin:0 0 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;line-height:1.7}.page-module__lYthoW__reportLinks{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__lYthoW__reportLink{border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__lYthoW__reportLink.page-module__lYthoW__pdf{color:#fff;background:#ef4444}.page-module__lYthoW__reportLink.page-module__lYthoW__pdf:hover{background:#dc2626}.page-module__lYthoW__reportLink.page-module__lYthoW__source{color:#fff;background:#404751}.page-module__lYthoW__reportLink.page-module__lYthoW__source:hover{background:#5a6270}.page-module__lYthoW__reportTags{flex-direction:column;gap:.75rem;display:flex}.page-module__lYthoW__tagGroup{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__lYthoW__tagLabel{color:#64748b;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600}.page-module__lYthoW__categoryTag,.page-module__lYthoW__topicTag{border-radius:4px;padding:.25rem .625rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}.page-module__lYthoW__categoryTag{color:#404751;background:#e8e6e3}.page-module__lYthoW__topicTag{color:#475569;background:#f1f5f9}.page-module__lYthoW__keyStatsSection{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;margin-bottom:2rem;padding:2rem}.page-module__lYthoW__keyStatsSection h2{color:#171717;letter-spacing:-.025em;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700}.page-module__lYthoW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.page-module__lYthoW__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.page-module__lYthoW__statNumber{color:#a89070;font-family:Inter,sans-serif;font-size:2rem;font-weight:800;line-height:1}.page-module__lYthoW__statDescription{color:#475569;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.4}.page-module__lYthoW__tldrSection{background:#f5f4f2;border:1px solid #e2e0dc;border-left:4px solid #a89070;border-radius:12px;margin-bottom:3rem;padding:2rem}.page-module__lYthoW__tldrSection h2{color:#8b7355;letter-spacing:-.025em;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700}.page-module__lYthoW__tldrList{margin:0;padding-left:1.25rem}.page-module__lYthoW__tldrList li{color:#3d3530;margin-bottom:.875rem;font-family:Inter,sans-serif;font-size:1rem;line-height:1.7}.page-module__lYthoW__tldrList li:last-child{margin-bottom:0}.page-module__lYthoW__contentLayout{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.page-module__lYthoW__contentLayout{grid-template-columns:200px 1fr;gap:3rem}}.page-module__lYthoW__tocSidebar{display:none}@media (min-width:1024px){.page-module__lYthoW__tocSidebar{display:block}.page-module__lYthoW__tocNav{max-height:calc(100vh - 8rem);position:sticky;top:6rem;overflow-y:auto}}.page-module__lYthoW__tocTitle{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0 0 .75rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.page-module__lYthoW__tocList{margin:0;padding:0;list-style:none}.page-module__lYthoW__tocList li{margin-bottom:.25rem}.page-module__lYthoW__tocLink{color:#475569;border-left:2px solid #0000;padding:.5rem .75rem;font-family:Inter,sans-serif;font-size:.8125rem;text-decoration:none;transition:all .15s;display:block}.page-module__lYthoW__tocLink:hover{color:#1e293b;background:#f8fafc;border-left-color:#e2e8f0}.page-module__lYthoW__reportContent{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.page-module__lYthoW__reportContent h2{color:#171717;letter-spacing:-.025em;margin:3rem 0 1.5rem;font-size:1.75rem;font-weight:800;line-height:1.2}.page-module__lYthoW__reportContent h3{color:#171717;margin:2.5rem 0 1rem;font-size:1.375rem;font-weight:700;line-height:1.3}.page-module__lYthoW__reportContent [class*=chartContainer] h3{color:#d9d4d0;margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.4}.page-module__lYthoW__reportContent [class*=chartContainer] p{color:#8b9099;margin:0 0 .75rem;font-size:.8125rem;line-height:1.4}.page-module__lYthoW__reportContent p{color:#171717;margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.8}:is(.page-module__lYthoW__reportContent ul,.page-module__lYthoW__reportContent ol){margin:1.5rem 0;padding-left:1.5rem}.page-module__lYthoW__reportContent li{color:#171717;margin-bottom:.75rem;font-size:1.0625rem;line-height:1.7}.page-module__lYthoW__reportContent blockquote{background:#f5f4f2;border-left:4px solid #a89070;border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem 2rem}.page-module__lYthoW__reportContent blockquote p{color:#475569;margin:0;font-style:italic}.page-module__lYthoW__reportContent strong{color:#171717;font-weight:600}.page-module__lYthoW__reportContent .table-wrapper{-webkit-overflow-scrolling:touch;margin:1.5rem 0;overflow-x:auto}.page-module__lYthoW__reportContent table{border-collapse:collapse;border:1px solid #e2e8f0;border-radius:8px;width:100%;font-size:.9375rem;overflow:hidden}:is(.page-module__lYthoW__reportContent th,.page-module__lYthoW__reportContent td){text-align:left;border-bottom:1px solid #e2e8f0;padding:.75rem 1rem}.page-module__lYthoW__reportContent th{color:#374151;background:#f8fafc;font-weight:600}.page-module__lYthoW__reportContent tr:last-child td{border-bottom:none}.page-module__lYthoW__reportContent tr:hover td{background:#f8fafc}.page-module__lYthoW__reportContent code{background:#f1f5f9;border-radius:4px;padding:.125rem .375rem;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:.9em}.page-module__lYthoW__reportContent pre{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.page-module__lYthoW__reportContent pre code{white-space:pre;color:#0f172a;background:0 0;border-radius:0;padding:0;font-size:.875rem;line-height:1.7;display:block}.page-module__lYthoW__reportContent .info-box{background:linear-gradient(135deg,#f5f4f2 0%,#eae8e5 100%);border:1px solid #d9d4d0;border-left:4px solid #8b7355;border-radius:8px;margin:1.5rem 0;padding:1.25rem 1.5rem}.page-module__lYthoW__reportContent .info-box strong{color:#5a4a3a;margin-bottom:.5rem;font-size:.9375rem;font-weight:700;display:block}.page-module__lYthoW__reportContent .info-box p{color:#3d3530;margin:0;font-size:.9375rem;line-height:1.7}.page-module__lYthoW__sourceBlock{border-top:1px solid #e2e8f0;margin-top:3rem;padding-top:2rem}.page-module__lYthoW__sourceBlock h3{color:#171717;margin:0 0 1rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700}.page-module__lYthoW__sourceBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem 1.25rem}.page-module__lYthoW__sourceText{color:#374151;margin:0;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6}.page-module__lYthoW__sourceUrl{color:#64748b;margin:.75rem 0 0;font-family:Inter,sans-serif;font-size:.8125rem}.page-module__lYthoW__sourceUrl a{color:#404751;word-break:break-all;text-decoration:none}.page-module__lYthoW__sourceUrl a:hover{text-decoration:underline}.page-module__lYthoW__relatedSection{border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:2rem}.page-module__lYthoW__relatedSection h2{color:#171717;letter-spacing:-.025em;margin:0 0 1.5rem;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.page-module__lYthoW__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module__lYthoW__relatedCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-decoration:none;transition:all .2s;display:block}.page-module__lYthoW__relatedCard:hover{border-color:#404751;transform:translateY(-2px);box-shadow:0 4px 12px #2029321f}.page-module__lYthoW__relatedSource{color:#0072ce;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;display:inline-block}.page-module__lYthoW__relatedCard h3{color:#171717;margin:0 0 .5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;line-height:1.4}.page-module__lYthoW__relatedCard p{color:#64748b;margin:0 0 1rem;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6}.page-module__lYthoW__relatedMeta{color:#94a3b8;gap:1rem;font-family:Inter,sans-serif;font-size:.75rem;display:flex}.page-module__lYthoW__relatedType{color:#404751;font-weight:600}@media (max-width:768px){.page-module__lYthoW__mainWrapper{padding:7rem 1rem 2rem}.page-module__lYthoW__reportTitle{font-size:1.75rem}.page-module__lYthoW__reportAbstract{font-size:1rem}.page-module__lYthoW__reportLinks{flex-direction:column}.page-module__lYthoW__reportLink{justify-content:center}.page-module__lYthoW__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__lYthoW__statNumber{font-size:1.5rem}}
