.range-sweet-spot_chart__dv0Ve{margin:40px 0;padding:24px;border:1px solid var(--color-line);border-radius:20px;background:var(--soft);color:var(--color-ink)}.range-sweet-spot_chart__dv0Ve figcaption{margin:0;display:grid;gap:6px;color:inherit;text-align:left}.range-sweet-spot_chart__dv0Ve figcaption strong{font-size:18px}.range-sweet-spot_chart__dv0Ve figcaption span{color:var(--color-muted);font-size:13px}.range-sweet-spot_visual__WDfLQ{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:16px;margin:40px 0 8px}.range-sweet-spot_plot___slQV{display:block;width:100%;min-width:0;height:300px}.range-sweet-spot_adoption__w6YnA{display:grid;grid-template-rows:24px 204px 1fr;justify-items:center;height:300px}.range-sweet-spot_adoptionLabel__nIiRR{align-self:center;position:relative;top:-16px;color:#245d97;font-size:12px;line-height:1.2;text-align:center;font-weight:600}.range-sweet-spot_meterScale__cArWE{position:relative;width:60px;height:100%}.range-sweet-spot_meter__w4_Dz{position:relative;width:28px;height:100%;overflow:hidden;border:1px solid #9ab8d7;border-radius:8px;background:#e1eaf4}.range-sweet-spot_meterFill__xi1vW{position:absolute;inset:auto 0 0;background:#327abd}.range-sweet-spot_ticks__skGCB{position:absolute;inset:0 0 0 38px;color:#245d97;font-size:11px;line-height:1;font-variant-numeric:tabular-nums}.range-sweet-spot_ticks__skGCB span{position:absolute;transform:translateY(50%)}.range-sweet-spot_ticks__skGCB span:before{content:"";position:absolute;width:4px;top:50%;left:-7px;border-top:1px solid}.range-sweet-spot_adoptionStatus__I36XN{margin-top:12px;font-size:12px;line-height:1.3;text-align:center}.range-sweet-spot_chart__dv0Ve .range-sweet-spot_approaches__3h_Gh{margin:0 0 24px;color:var(--color-muted);font-size:13px;line-height:1.5}.range-sweet-spot_plot___slQV text{fill:currentColor;font-size:12px}.range-sweet-spot_frame__oretJ{stroke:var(--color-line);stroke-width:1}.range-sweet-spot_tailBand__HGRl7{fill:#64748b;opacity:.12}.range-sweet-spot_band__RHe4d{fill:#30734b;opacity:.1}.range-sweet-spot_line__EWPV5{stroke:#30734b;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.range-sweet-spot_dot__I5mac{fill:#30734b}.range-sweet-spot_control__J20so{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}.range-sweet-spot_control__J20so label{font-weight:600}.range-sweet-spot_control__J20so output{color:var(--color-muted)}.range-sweet-spot_slider__056e2{display:block;width:100%;min-height:44px;accent-color:#30734b;cursor:pointer}.range-sweet-spot_chart__dv0Ve .range-sweet-spot_state___AqHB{margin:4px 0 0;font-size:14px;line-height:1.5}@media (max-width:600px){.range-sweet-spot_chart__dv0Ve{padding:16px 8px}.range-sweet-spot_visual__WDfLQ{grid-template-columns:minmax(0,1fr) 48px;gap:8px}.range-sweet-spot_meterScale__cArWE,.range-sweet-spot_meter__w4_Dz{width:18px}.range-sweet-spot_ticks__skGCB{display:none}.range-sweet-spot_adoptionLabel__nIiRR,.range-sweet-spot_adoptionStatus__I36XN{width:60px;font-size:11px;overflow-wrap:normal}.range-sweet-spot_chart__dv0Ve .range-sweet-spot_approaches__3h_Gh,.range-sweet-spot_chart__dv0Ve .range-sweet-spot_state___AqHB,.range-sweet-spot_chart__dv0Ve figcaption,.range-sweet-spot_control__J20so{padding:0 8px}.range-sweet-spot_control__J20so{flex-wrap:wrap;gap:4px 12px}}