.post-module__RcqwzG__post{max-width:800px;padding:var(--space-3xl) var(--space-xl);margin:0 auto}.post-module__RcqwzG__back{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-lg);display:inline-block}.post-module__RcqwzG__back:hover{color:var(--text-primary)}.post-module__RcqwzG__meta{gap:var(--space-sm);font-size:var(--font-size-xs);color:var(--text-muted);margin-bottom:var(--space-md);align-items:center;display:flex}.post-module__RcqwzG__dot{border-radius:var(--radius-full);background:var(--text-muted);width:3px;height:3px}.post-module__RcqwzG__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--line-height-tight);margin-bottom:var(--space-xl)}.post-module__RcqwzG__lede{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-2xl)}.post-module__RcqwzG__h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:var(--space-2xl) 0 var(--space-md)}.post-module__RcqwzG__text{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-base);margin-bottom:var(--space-md)}.post-module__RcqwzG__text a{color:var(--accent-blue);text-decoration:none}.post-module__RcqwzG__text a:hover{text-decoration:underline}.post-module__RcqwzG__cta{text-align:center;margin:var(--space-2xl) 0;padding:var(--space-lg);background:var(--cta-gradient);color:var(--cta-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);transition:background var(--transition-fast);display:block}.post-module__RcqwzG__cta:hover{background:var(--cta-hover)}
.BlogCharts-module__4Cd4Iq__figure{margin:var(--space-xl) 0;padding:var(--space-lg) var(--space-xl);background:var(--panel-charcoal);border:1px solid var(--panel-border);border-radius:var(--radius-lg)}.BlogCharts-module__4Cd4Iq__statRow{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.BlogCharts-module__4Cd4Iq__stat{background:var(--bg-slate);border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.BlogCharts-module__4Cd4Iq__statLabel{font-size:var(--font-size-xs);color:var(--text-secondary)}.BlogCharts-module__4Cd4Iq__statValue{font-family:var(--font-mono);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:var(--space-xxs)}.BlogCharts-module__4Cd4Iq__statUnit{font-size:var(--font-size-xs);color:var(--text-muted);font-family:var(--font-primary)}.BlogCharts-module__4Cd4Iq__sliderLabels{font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:var(--space-xs);justify-content:space-between;display:flex}.BlogCharts-module__4Cd4Iq__sliderMuted{color:var(--text-muted)}.BlogCharts-module__4Cd4Iq__slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}.BlogCharts-module__4Cd4Iq__slider::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:var(--panel-border);height:4px}.BlogCharts-module__4Cd4Iq__slider::-moz-range-track{border-radius:var(--radius-full);background:var(--panel-border);height:4px}.BlogCharts-module__4Cd4Iq__slider::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-full);background:var(--slider-thumb-bg);border:2px solid var(--accent-blue);width:18px;height:18px;margin-top:-7px}.BlogCharts-module__4Cd4Iq__slider::-moz-range-thumb{border-radius:var(--radius-full);background:var(--slider-thumb-bg);border:2px solid var(--accent-blue);width:18px;height:18px}.BlogCharts-module__4Cd4Iq__slider:focus{outline:none}.BlogCharts-module__4Cd4Iq__slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-blue) 25%, transparent)}.BlogCharts-module__4Cd4Iq__readout{align-items:center;gap:var(--space-md);margin:var(--space-md) 0 var(--space-xs);flex-wrap:wrap;display:flex}.BlogCharts-module__4Cd4Iq__readoutLabel{font-size:var(--font-size-xs);color:var(--text-secondary)}.BlogCharts-module__4Cd4Iq__readoutValue{font-family:var(--font-mono);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.BlogCharts-module__4Cd4Iq__pill{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.02em;margin-left:auto}.BlogCharts-module__4Cd4Iq__pillHeld{background:color-mix(in srgb, var(--chart-success) 16%, transparent);color:var(--chart-success)}.BlogCharts-module__4Cd4Iq__pillDry{background:color-mix(in srgb, var(--chart-failure) 16%, transparent);color:var(--chart-failure)}.BlogCharts-module__4Cd4Iq__axisLabel{font-size:var(--font-size-xs);color:var(--text-secondary);margin:var(--space-md) 0 var(--space-xs)}.BlogCharts-module__4Cd4Iq__chartHost{width:100%;position:relative}.BlogCharts-module__4Cd4Iq__caption{font-size:var(--font-size-xs);color:var(--text-muted);line-height:var(--line-height-relaxed);margin-top:var(--space-md)}.BlogCharts-module__4Cd4Iq__tooltip{pointer-events:none;z-index:var(--z-dropdown);background:var(--tooltip-bg);border:1px solid var(--tooltip-border);color:var(--tooltip-text);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-xs);white-space:nowrap;position:absolute;transform:translate(-50%,-120%)}.BlogCharts-module__4Cd4Iq__legend{gap:var(--space-md);font-size:var(--font-size-xs);color:var(--text-secondary);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.BlogCharts-module__4Cd4Iq__legendItem{align-items:center;gap:var(--space-xs);display:flex}.BlogCharts-module__4Cd4Iq__swatch{border-radius:var(--radius-sm);width:11px;height:11px;display:inline-block}.BlogCharts-module__4Cd4Iq__donutGrid{gap:var(--space-xl);flex-wrap:wrap;align-items:center;display:flex}.BlogCharts-module__4Cd4Iq__donutHost{flex:none;width:200px;height:200px;position:relative}.BlogCharts-module__4Cd4Iq__donutCenter{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlogCharts-module__4Cd4Iq__donutCenterBig{font-family:var(--font-mono);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1}.BlogCharts-module__4Cd4Iq__donutCenterSub{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:var(--space-xs)}.BlogCharts-module__4Cd4Iq__donutLegend{gap:var(--space-sm);flex-direction:column;flex:280px;min-width:240px;display:flex}.BlogCharts-module__4Cd4Iq__donutRow{gap:var(--space-sm);align-items:flex-start;display:flex}.BlogCharts-module__4Cd4Iq__donutSwatch{border-radius:var(--radius-sm);width:11px;height:11px;margin-top:var(--space-xs);flex:none}.BlogCharts-module__4Cd4Iq__donutHead{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.BlogCharts-module__4Cd4Iq__donutPct{font-family:var(--font-mono);color:var(--text-secondary);font-weight:var(--font-weight-semibold);margin-left:var(--space-xs);font-size:var(--font-size-xs)}.BlogCharts-module__4Cd4Iq__donutSub{font-size:var(--font-size-xs);color:var(--text-muted)}
