.charts_shell__wtU9d{overflow-x:auto}.charts_svg__y_e7d{display:block;width:100%;height:auto}.charts_gridLine__fDk4G{stroke:var(--surface2);stroke-width:1}.charts_axisLine__L8hZ1{stroke:var(--border);stroke-width:1}.charts_axisLabel__3E6f_,.charts_axisName__0vwMH,.charts_spreadNote__LoOgQ,.charts_stripLabel__4LPxk,.charts_stripValue__RQjLP,.charts_tick__mzwKn{font-family:var(--font-mono);font-size:var(--text-sm);fill:var(--mkt-text-muted)}.charts_axisName__0vwMH{letter-spacing:.2em}.charts_spreadNote__LoOgQ{fill:var(--caution)}.charts_stripLabel__4LPxk{fill:var(--mkt-text-bright)}.charts_groupLine__Z4DES{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.charts_groupDot__vfS0W{fill:currentColor}.charts_groupMorning__dG0cV{color:var(--caution)}.charts_groupAfternoon___JIrJ{color:var(--accent)}.charts_groupEvening__0qQzH{color:var(--mood)}.charts_meanLine__cM6O4{fill:none;stroke:var(--mkt-text-muted);stroke-width:2;stroke-dasharray:6 6;opacity:.9}.charts_legend__7BCcx{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);list-style:none;padding:0;margin:var(--space-sm) 0 0;font-family:var(--font-mono);font-size:var(--text-sm)}.charts_legend__7BCcx li{display:inline-flex;align-items:center;gap:var(--space-xs);color:currentColor}.charts_meanLegend__fpvv5{color:var(--mkt-text-muted)}.charts_swatch__lH4Pd{width:15px;height:2.5px;border-radius:2px;background:currentColor;flex:none}.charts_swatchDashed__7kIvo{background:none;border-top:2px dashed;height:0}.charts_stripFill__9WUUY{fill:currentColor;opacity:.12}.charts_stripRule__Q2W7L{stroke:currentColor;stroke-width:1.5;opacity:.5}.charts_stripBetween__TTCYh{color:var(--balanced)}.charts_stripWithin__VaZZF{color:var(--caution)}.charts_scatterDot__ZHDBd{fill:var(--mood)}.charts_fitLine__7buVz{stroke:var(--brand);stroke-width:2.4;fill:none;stroke-linecap:round}.charts_scatterR__7PrPF{font-family:var(--font-serif);font-size:var(--heading-sm);fill:var(--brand)}.charts_scatterRNote__k4hc1{font-family:var(--font-mono);font-size:var(--text-sm);fill:var(--mkt-text-muted)}.charts_gapWrap__VMfVC{display:flex;flex-direction:column;gap:var(--space-lg)}.charts_gapBand__yxInD{display:flex;flex-direction:column;gap:var(--space-xs)}.charts_gapBandLabel__ZkSWx{color:var(--mkt-text-bright);margin-bottom:var(--space-xs)}.charts_gapBandLabel__ZkSWx,.charts_gapRow__J0zOt{font-family:var(--font-mono);font-size:var(--text-sm)}.charts_gapRow__J0zOt{display:grid;grid-template-columns:8rem 1fr 4rem 4rem;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm)}.charts_gapRowLabel__fGKXU{color:var(--mkt-text-muted)}.charts_gapTrack__rJyHY{position:relative;height:18px;display:block}.charts_gapZero__JOVRQ{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--border)}.charts_gapFillDown__6B02e,.charts_gapFillUp__EwCs0{position:absolute;top:0;height:18px;border-radius:3px;background:currentColor;opacity:.82}.charts_gapFillUp__EwCs0{left:50%}.charts_gapFillDown__6B02e{right:50%}.charts_gapValue__LrSIh{color:currentColor;text-align:right}.charts_gapN___j0Do{color:var(--mkt-text-muted);text-align:right;opacity:.75}.charts_stateBuffered__lIgk2{color:var(--charged)}.charts_stateTracking__KbwZQ{color:var(--mkt-text-muted)}.charts_stateDraining__BxAgr{color:var(--drained)}.charts_nullLine__sY_hZ{fill:none;stroke:var(--mkt-text-muted);stroke-width:2.4;stroke-linecap:round}.charts_nullDot__lbDAn{fill:var(--mkt-text-muted)}.charts_symWrap__38K0k{display:flex;flex-direction:column;gap:var(--space-sm)}.charts_symRow__gEXfG{display:grid;grid-template-columns:7rem 1fr 3.5rem;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-sm)}.charts_symLabel__AVQYP{color:var(--mkt-text-muted)}.charts_symTrack__tn7TG{position:relative;height:26px;display:block}.charts_symZero__dsLoo{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--border)}.charts_symFillUp__rKo8p{left:50%;background:var(--brand)}.charts_symFillDown__fo6Qo,.charts_symFillUp__rKo8p{position:absolute;top:0;height:26px;border-radius:4px;opacity:.8}.charts_symFillDown__fo6Qo{right:50%;background:var(--drained)}.charts_symValueUp__AxIHh{color:var(--brand);text-align:right}.charts_symValueDown__qpQw6{color:var(--drained);text-align:right}.charts_symFoot__ta5rz{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--mkt-text-muted);margin:var(--space-xs) 0 0}@media (max-width:640px){.charts_gapRow__J0zOt,.charts_symRow__gEXfG{grid-template-columns:5.5rem 1fr 4rem}.charts_gapValue__LrSIh{line-height:1.25}.charts_gapN___j0Do{grid-column:3;grid-row:2;text-align:right;font-size:var(--text-sm)}.charts_gapRow__J0zOt{row-gap:0}}