.horizon-chart_root__f_mOb{--above:var(--series-1);--below:var(--series-3);--pad:24px;--name-width:116px;--value-width:52px;--column-gap:16px;--row-height:36px;--plot-height:28px;position:relative;box-sizing:border-box;width:min(100%,1180px);min-width:0;margin-inline:auto;overflow:hidden;container-type:inline-size;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.horizon-chart_root__f_mOb *,.horizon-chart_root__f_mOb :after,.horizon-chart_root__f_mOb :before{box-sizing:border-box}.horizon-chart_srOnly__7SP7c{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.horizon-chart_empty__Mx92_{margin:0;padding:24px var(--pad);color:var(--text-secondary)}.horizon-chart_header__hbF_C{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;padding:20px var(--pad) 0}.horizon-chart_heading__YgKdd{flex:1 1 260px;min-width:0}.horizon-chart_title__3GTpQ{margin:0;font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.horizon-chart_description__sht0W{margin:2px 0 0;color:var(--text-muted);font-size:var(--text-xs)}.horizon-chart_controls__99_WP{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0}.horizon-chart_control__bUtPQ{display:flex;align-items:center;gap:8px;min-width:0}.horizon-chart_controlLabel__9QpS_{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.horizon-chart_segment__gphRG{min-width:0}.horizon-chart_readout__KtzpN{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 32px;padding:20px var(--pad) 16px;border-bottom:1px solid var(--border-subtle)}.horizon-chart_when__fBKcZ{display:flex;flex-direction:column;gap:0;min-width:0;margin:0}.horizon-chart_date__Cq2bD{min-width:12em;font-size:var(--text-lg);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.horizon-chart_state__sDqXS{color:var(--text-muted);font-size:var(--text-xs)}.horizon-chart_legend__1zQSV{display:grid;gap:8px;width:300px;max-width:100%}.horizon-chart_scale__nMN_d{display:grid;gap:4px}.horizon-chart_ramp__Pwjm_{display:flex;align-items:stretch;height:10px}.horizon-chart_swatchAbove__Vnu4a,.horizon-chart_swatchBelow__ckrOa{position:relative;flex:var(--grow,1) 1 0;min-width:0;transition:flex-grow var(--duration-considered) var(--ease-in-out),opacity var(--duration-considered) var(--ease-in-out)}.horizon-chart_swatchAbove__Vnu4a:before,.horizon-chart_swatchBelow__ckrOa:before{content:"";position:absolute;inset:0 1px;border-radius:2px}.horizon-chart_swatchAbove__Vnu4a:before{background:var(--above)}.horizon-chart_swatchBelow__ckrOa:before{background:var(--below)}.horizon-chart_zero__lM8_r{flex:0 0 1px;margin:-2px 3px;background:var(--foreground);opacity:.5}.horizon-chart_scaleLabels__bBT5W{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:baseline;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.horizon-chart_scaleSide__s75G7{text-align:center}.horizon-chart_scaleZero__MEM5j{color:var(--text-secondary)}.horizon-chart_scaleEnd__YsNW_:last-child{text-align:right}.horizon-chart_caption__7RAWK{min-height:calc(2em * 1.4);margin:0;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.4;text-wrap:pretty}.horizon-chart_chart__zwGXE{position:relative;min-width:0;padding:8px 0 16px;-webkit-tap-highlight-color:transparent}.horizon-chart_body__79k6_{position:relative}.horizon-chart_rows__c45gn{margin:0;padding:0;list-style:none}.horizon-chart_row__9xhEw{display:grid;grid-template-columns:var(--name-width) minmax(0,1fr) var(--value-width);column-gap:var(--column-gap);align-items:center;height:var(--row-height);padding:0 var(--pad);background:var(--surface);box-shadow:inset 0 -1px 0 var(--border-subtle)}.horizon-chart_row__9xhEw:last-child{box-shadow:none}.horizon-chart_name__NXAAX{min-width:0;overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.horizon-chart_value__voM4G{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.horizon-chart_plot__Uhf9a{position:relative;display:block;height:var(--plot-height);overflow:hidden;border-radius:4px;background:var(--surface-muted)}.horizon-chart_svg___6TDG{position:absolute;inset:0;display:block;width:100%;height:100%}.horizon-chart_above__BWpdI,.horizon-chart_below__Jq3oe{transform-box:view-box;transform-origin:0 0;transform:translateY(calc(var(--layer) * 1px)) scaleY(var(--bands));fill-opacity:var(--alpha)}.horizon-chart_above__BWpdI{fill:var(--above)}.horizon-chart_below__Jq3oe{fill:var(--below)}.horizon-chart_overlay__r2S1q{position:absolute;top:0;bottom:0;left:calc(var(--pad) + var(--name-width) + var(--column-gap));right:calc(var(--pad) + var(--value-width) + var(--column-gap))}.horizon-chart_crossLayer__jh0mr{position:absolute;inset:-6px 0;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.horizon-chart_crossLayer__jh0mr[data-on]{opacity:1}.horizon-chart_crossTrack__r0_Jc{position:absolute;inset:0;display:block;will-change:transform}.horizon-chart_crossLine__8u_Ay{position:absolute;top:0;bottom:0;left:-.5px;width:1px;background:var(--foreground);opacity:.55}.horizon-chart_hit__20nwa{position:absolute;inset:0;cursor:crosshair;touch-action:pan-y}.horizon-chart_axis__6ZW3E{display:grid;grid-template-columns:var(--name-width) minmax(0,1fr) var(--value-width);column-gap:var(--column-gap);padding:10px var(--pad) 0}.horizon-chart_axisTrack__n9TqB{position:relative;grid-column:2;height:16px}.horizon-chart_tick__K5BKI{position:absolute;top:0;padding-left:4px;border-left:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);line-height:16px;white-space:nowrap}@container (min-width: 900px){.horizon-chart_chart__zwGXE,.horizon-chart_empty__Mx92_,.horizon-chart_header__hbF_C,.horizon-chart_readout__KtzpN{--name-width:132px;--value-width:60px;--column-gap:20px}}@container (max-width: 560px){.horizon-chart_chart__zwGXE,.horizon-chart_empty__Mx92_,.horizon-chart_header__hbF_C,.horizon-chart_readout__KtzpN{--pad:16px;--name-width:84px;--value-width:44px;--column-gap:10px;--row-height:34px;--plot-height:26px}.horizon-chart_header__hbF_C{padding-top:16px}.horizon-chart_controls__99_WP{width:100%;justify-content:space-between}.horizon-chart_readout__KtzpN{padding-top:16px;padding-bottom:14px}.horizon-chart_date__Cq2bD{min-width:0;font-size:var(--text-base)}.horizon-chart_legend__1zQSV{width:100%}.horizon-chart_name__NXAAX,.horizon-chart_value__voM4G{font-size:var(--text-xs)}}@media (pointer:coarse){.horizon-chart_controls__99_WP button{min-height:var(--control-height-md)}.horizon-chart_hit__20nwa{cursor:default}}@media (prefers-reduced-motion:reduce){.horizon-chart_crossLayer__jh0mr,.horizon-chart_swatchAbove__Vnu4a,.horizon-chart_swatchBelow__ckrOa{transition:none}}