:root{color-scheme:light dark;--color-scheme-inverse:dark}@media(prefers-color-scheme:dark){:root{--color-scheme-inverse:light}}html[data-theme=light]{color-scheme:light;--color-scheme-inverse:dark}html[data-theme=dark]{color-scheme:dark;--color-scheme-inverse:light}.etch-chart,.etch-legend,.etch-table{--etch-paper:light-dark(#FFFFFF, #141414);--etch-paper-2:light-dark(#F6F6F6, #1D1D1D);--etch-ink:light-dark(#171717, #F2F2F2);--etch-graphite:light-dark(#666666, #B3B3B3);--etch-graphite-2:light-dark(#949494, #808080);--etch-inverse-ink:light-dark(#F2F2F2, #171717);--etch-rule:light-dark(#E1E1E1, #333333);--etch-rule-2:light-dark(#CCCCCC, #484848);--etch-track:#E6E6E6;--etch-range:#C7CAC7;--etch-accent:#D9673E;--etch-secondary:light-dark(#BABABA, #444);--etch-series-1:#4775AB;--etch-series-2:#CA5B59;--etch-series-3:#E28C54;--etch-series-4:#E3C159;--etch-series-5:#61AAC6;--etch-series-6:#7F6EAB;--etch-series-7:#C4638F;--etch-series-8:#9D6C5E;--etch-series-9:#4D4F55;--etch-series-10:#497F6B;--etch-series-11:#B84F68;--etch-series-12:#D9673E;--etch-series-13:#D2973C;--etch-series-14:#79883A;--etch-soft-1:#89C4E2;--etch-soft-2:#DB756A;--etch-soft-3:#E5A565;--etch-soft-4:#E2C45F;--etch-soft-5:#B590BD;--etch-soft-6:#B6CD6A;--etch-soft-7:#88C9C1;--etch-soft-8:#DB8268;--etch-soft-9:#9D9AD5;--etch-soft-10:#94C79D;--etch-soft-11:#86A9D5;--etch-soft-12:#C39A6D;--etch-soft-13:#DD6F83;--etch-soft-14:#D5C495;--etch-shade-1:#365F8E;--etch-shade-2:#BF3936;--etch-shade-3:#E27026;--etch-shade-4:#E3B62B;--etch-shade-5:#3D99BC;--etch-shade-6:#675497;--etch-shade-7:#B94077;--etch-shade-8:#82574B;--etch-shade-9:#37393E;--etch-shade-10:#376453;--etch-shade-11:#9E3B52;--etch-shade-12:#C94D20;--etch-shade-13:#BC8024;--etch-shade-14:#5E6A2A;--etch-cool-1:#5967A6;--etch-cool-2:#3F88C2;--etch-cool-3:#43A9C6;--etch-cool-4:#2F9796;--etch-cool-5:#53B69D;--etch-cool-6:#77B984;--etch-cool-7:#4D9164;--etch-warm-1:#4C5E96;--etch-warm-2:#7F6EAB;--etch-warm-3:#C4638F;--etch-warm-4:#DF6B66;--etch-warm-5:#E28C54;--etch-warm-6:#D2A34B;--etch-warm-7:#E3C159;--etch-gray-1:var(--etch-ink);--etch-gray-2:light-dark(color-mix(in oklab, var(--etch-ink) 90%, var(--etch-paper)), color-mix(in oklab, var(--etch-ink) 65%, var(--etch-paper)));--etch-gray-3:light-dark(color-mix(in oklab, var(--etch-ink) 75%, var(--etch-paper)), color-mix(in oklab, var(--etch-ink) 55%, var(--etch-paper)));--etch-gray-4:light-dark(color-mix(in oklab, var(--etch-ink) 60%, var(--etch-paper)), color-mix(in oklab, var(--etch-ink) 45%, var(--etch-paper)));--etch-gray-5:light-dark(color-mix(in oklab, var(--etch-ink) 45%, var(--etch-paper)), color-mix(in oklab, var(--etch-ink) 35%, var(--etch-paper)));--etch-gray-6:light-dark(color-mix(in oklab, var(--etch-ink) 30%, var(--etch-paper)), color-mix(in oklab, var(--etch-ink) 25%, var(--etch-paper)));--etch-gray-7:color-mix(in oklab, var(--etch-ink) 15%, var(--etch-paper));--etch-blue:#4775AB;--etch-red:#CA5B59;--etch-amber:#E3C159;--etch-green:#497F6B;--etch-scale-sequential-from:var(--etch-series-4);--etch-scale-sequential-to:var(--etch-series-2);--etch-scale-diverging-from:var(--etch-series-1);--etch-scale-diverging-mid:var(--etch-paper-2);--etch-scale-diverging-to:var(--etch-series-2);--etch-sequential-chroma-min:1;--etch-sequential-chroma-max:1;--etch-heat-sequential-from:var(--etch-paper-2);--etch-heat-sequential-to:var(--etch-shade-2);--etch-heat-diverging-from:var(--etch-shade-1);--etch-heat-diverging-mid:var(--etch-paper-2);--etch-heat-diverging-to:var(--etch-shade-2);--etch-candle-body:var(--etch-red);--etch-candle-up:var(--etch-green);--etch-candle-down:var(--etch-red);--etch-candle-flat:var(--etch-graphite);--etch-scatter-highlight:var(--etch-red);--etch-scatter-hair:var(--etch-ink);--etch-slope-focus:var(--etch-red);--etch-font-body:system-ui,sans-serif;--etch-font-label:system-ui,sans-serif;--etch-font-data:ui-monospace,monospace;--etch-font-mono:ui-monospace,monospace;--etch-font-title:var(--etch-font-label);--etch-font-description:var(--etch-font-label);--etch-size-nano:10px;--etch-size-micro:11px;--etch-size-tiny:12px;--etch-size-small:13px;--etch-size-medium:14px;--etch-size-large:15px;--etch-size-grand:16px;--etch-size-huge:18px;--etch-size-giant:24px;--etch-size-colossal:40px;--etch-hole-center-shift-x:0px;--etch-hole-center-shift-y:4px;--etch-label-color:var(--etch-ink);--etch-value-color:var(--etch-ink);--etch-radius:6px;--etch-radius-small:3px;--etch-shadow:0 8px 24px rgb(0 0 0/.18);--etch-space-1:.25rem;--etch-space-2:.5rem;--etch-space-3:.75rem;--etch-space-4:1rem;--etch-space-5:1.5rem}.etch-chart[data-etch-theme=light]{color-scheme:light;--color-scheme-inverse:dark}.etch-chart[data-etch-theme=dark]{color-scheme:dark;--color-scheme-inverse:light}.etch-chart{--etch-series:var(--etch-series-1);min-width:0;max-width:100%;box-sizing:border-box;margin-block:var(--etch-space-4);padding:var(--etch-space-5);border:1px solid var(--etch-rule);border-radius:var(--etch-radius);background:var(--etch-paper);color:var(--etch-ink);font-family:var(--etch-font-label);font-weight:400;line-height:1.2}.etch-chart svg{font-family:inherit;font-weight:inherit;line-height:inherit;display:block;width:100%;height:auto;overflow:visible}.etch-chart *{animation:none!important;transition:none!important}[data-etch-plot]{width:100%;max-width:100%;min-width:0;overflow:visible;contain:inline-size}.etch-chart [data-etch-plot],.etch-chart [data-etch-plot] *,.etch-legend,.etch-tooltip-box{-webkit-touch-callout:none}@media (pointer:coarse){.etch-chart [data-etch-plot],.etch-chart [data-etch-plot] *,.etch-legend,.etch-tooltip-box{-webkit-user-select:none;user-select:none}}.etch-chart .etch-x-label,.etch-chart .etch-y-tick,.etch-x-label,.etch-y-tick{font-size:var(--etch-size-micro);font-weight:400;font-family:var(--etch-font-data);line-height:1.2;font-variant-numeric:tabular-nums;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-chart .etch-axis-label{font-size:var(--etch-size-tiny);font-weight:600;font-family:var(--etch-font-label);line-height:1.2;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-label,.etch-label{font-size:var(--etch-size-tiny);font-weight:400;font-family:var(--etch-font-label);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-value,.etch-value{font-size:var(--etch-size-micro);font-weight:400;font-family:var(--etch-font-data);line-height:1.2;font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-chart .etch-chart-title{font-size:var(--etch-size-large);font-weight:600;font-family:var(--etch-font-title);line-height:1.3;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-group-title{font-size:var(--etch-size-giant);font-weight:600;font-family:var(--etch-font-title);line-height:1.3;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-group-description{font-size:var(--etch-size-medium);font-weight:400;font-family:var(--etch-font-description);line-height:1.35;fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-chart .etch-group-source{font-size:var(--etch-size-tiny);font-weight:400;font-family:var(--etch-font-label);line-height:1.3;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-chart .etch-chart-description{font-size:var(--etch-size-tiny);font-weight:400;font-family:var(--etch-font-description);line-height:1.35;fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-chart .etch-chart-source{font-size:var(--etch-size-micro);font-weight:400;font-family:var(--etch-font-label);line-height:1.3;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-chart .etch-legend-label,.etch-legend-label{font-size:var(--etch-size-tiny);font-weight:500;font-family:var(--etch-font-label);line-height:1.2;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-legend-value,.etch-legend-value{font-size:var(--etch-size-tiny);font-weight:400;font-family:var(--etch-font-data);line-height:1.2;font-variant-numeric:tabular-nums;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-legend-bin-label,.etch-legend-bin-label{font-size:var(--etch-size-micro);font-weight:400;font-family:var(--etch-font-data);line-height:1.2;font-variant-numeric:tabular-nums;fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-chart .etch-legend-scale-value,.etch-legend-scale-value{font-size:var(--etch-size-nano);font-weight:400;font-family:var(--etch-font-data);line-height:1.2;font-variant-numeric:tabular-nums;fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-annotation-label,.etch-chart .etch-annotation-label,.etch-chart .etch-end-label,.etch-chart .etch-guide-label,.etch-chart .etch-trend-label{font-size:var(--etch-size-micro);font-weight:600;font-family:var(--etch-font-label);line-height:1.2;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-end-label{fill:var(--etch-color,var(--etch-ink));color:var(--etch-color,var(--etch-ink))}.etch-tooltip-box{font-size:var(--etch-size-tiny);font-weight:400;font-family:var(--etch-font-mono);line-height:1.5;font-variant-numeric:tabular-nums}.etch-table{font-size:var(--etch-size-small);font-weight:400;font-family:var(--etch-font-body);line-height:1.4;font-variant-numeric:tabular-nums;color:var(--etch-ink)}.etch-table caption{font-size:var(--etch-size-medium);font-weight:600;font-family:var(--etch-font-title);line-height:1.3;color:var(--etch-ink);padding:0 0 var(--etch-space-2);text-align:left}.etch-table thead th{font-size:var(--etch-size-micro);font-weight:500;font-family:var(--etch-font-label);line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--etch-graphite)}.etch-table tbody th{font-size:var(--etch-size-small);font-weight:500;font-family:var(--etch-font-body);line-height:1.4;color:var(--etch-ink)}.etch-table td:not(:first-child){font-family:var(--etch-font-data)}.etch-chart details>summary{font-size:var(--etch-size-tiny);font-weight:500;font-family:var(--etch-font-label);line-height:1.2;color:var(--etch-ink);cursor:pointer;width:max-content}.etch-chart-status{font-size:var(--etch-size-small);font-weight:400;font-family:var(--etch-font-body);line-height:1.4;color:var(--etch-graphite)}.etch-chart .etch-grid{stroke:var(--etch-rule);stroke-width:1}.etch-chart .etch-axis{stroke:var(--etch-rule-2);stroke-width:1.5}.etch-chart .etch-axis[data-etch-zero]{stroke:var(--etch-ink);stroke-width:1}.etch-tick{stroke:var(--etch-rule-2);stroke-width:1;pointer-events:none}.etch-trend-line{stroke:var(--etch-color,var(--etch-ink));stroke-width:1.5;stroke-dasharray:3 3;pointer-events:none}.etch-guide-line{stroke:var(--etch-graphite);stroke-width:1;stroke-dasharray:4 3;pointer-events:none}.etch-custom-line{stroke:var(--etch-color,var(--etch-ink));stroke-width:1;pointer-events:none}.etch-legend[data-etch-legend=html]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--etch-space-2) var(--etch-space-4);margin:0;padding:0;list-style:none}.etch-legend[data-etch-legend=html][data-etch-orientation=vertical]{flex-direction:column;align-items:flex-start}.etch-legend[data-etch-legend=html] .etch-legend-item{display:flex;align-items:center;gap:7px}.etch-legend-marker{display:block;flex:none;background:var(--etch-color)}.etch-legend-marker[data-etch-marker=square]{width:10px;height:10px;border-radius:3px}.etch-legend-marker[data-etch-pattern]{width:10px;height:10px;overflow:hidden;background:0 0;border-radius:3px}.etch-legend-marker[data-etch-pattern][data-etch-marker=circle]{border-radius:50%}.etch-legend-marker[data-etch-pattern] svg{display:block}.etch-legend-marker[data-etch-marker=circle]{width:10px;height:10px;border-radius:50%}.etch-legend-marker[data-etch-marker=line]{width:18px;height:2px;border-radius:0}.etch-legend-marker[data-etch-marker=line][data-etch-guide=forecast]{background:repeating-linear-gradient(90deg,var(--etch-ink) 0 5px,transparent 5px 8px)}.etch-legend-marker[data-etch-marker=line][data-etch-guide=trend]{background:repeating-linear-gradient(90deg,var(--etch-color,var(--etch-ink)) 0 3px,transparent 3px 6px)}.etch-legend-marker[data-etch-marker=line][data-etch-guide=target]{background:repeating-linear-gradient(90deg,var(--etch-ink) 0 4px,transparent 4px 7px)}svg .etch-legend-marker[data-etch-marker=circle],svg .etch-legend-marker[data-etch-marker=square]{fill:var(--etch-color)}svg .etch-legend-marker[data-etch-marker=line]{stroke:var(--etch-color);stroke-width:2}svg .etch-legend-marker[data-etch-marker=line][data-etch-guide=forecast]{stroke:var(--etch-color,var(--etch-ink));stroke-dasharray:5 3}svg .etch-legend-marker[data-etch-marker=line][data-etch-guide=trend]{stroke:var(--etch-color,var(--etch-ink));stroke-dasharray:3 3}svg .etch-legend-marker[data-etch-marker=line][data-etch-guide=target]{stroke:var(--etch-color,var(--etch-ink));stroke-dasharray:4 3}.etch-legend.etch-scale-legend:not([data-etch-legend=svg]){display:grid;row-gap:var(--etch-space-1);margin-top:var(--etch-space-3);margin-left:var(--etch-legend-inset,0);width:var(--etch-legend-width,min(100%,15rem))}.etch-legend.etch-scale-legend[data-etch-orientation=vertical]:not([data-etch-legend=svg]){width:10rem}.etch-legend.etch-scale-legend[data-etch-scale=bins]:not([data-etch-legend=svg]){display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;width:var(--etch-legend-width,min(100%,15rem))}.etch-scale-legend[data-etch-scale=sequential]{--etch-ramp:linear-gradient(90deg, var(--etch-heat-sequential-from), var(--etch-heat-sequential-to))}.etch-scale-legend[data-etch-scale=diverging]{--etch-ramp:linear-gradient(90deg, var(--etch-heat-diverging-from), var(--etch-heat-diverging-mid) 50%, var(--etch-heat-diverging-to))}.etch-legend:not([data-etch-legend=svg]) .etch-legend-ramp{display:block;width:100%;height:10px;border-radius:3px;background:var(--etch-ramp)}.etch-legend-scale-values{display:flex;justify-content:space-between;padding-top:1px}.etch-legend-bin{display:flex;flex-direction:row;align-items:center;gap:7px;min-width:0}.etch-legend:not([data-etch-legend=svg]) .etch-legend-swatch{width:12px;height:12px;border-radius:2px;background:var(--etch-bin);flex:none}svg .etch-legend-swatch{fill:var(--etch-bin)}.etch-tooltip,.etch-tooltip-layer{overflow:visible;pointer-events:none}.etch-tooltip{opacity:0}.etch-tooltip-box{display:block;width:max-content;max-width:360px;padding:6px 10px;border-radius:var(--etch-radius-small);background:var(--etch-ink);color:var(--etch-inverse-ink);white-space:pre}.etch-tooltip-layer[data-etch-visible] .etch-tooltip{opacity:1}[data-etch-tip]{cursor:default}.etch-bubble-target,.etch-line-period-target,.etch-point-target{fill:transparent;pointer-events:all}.etch-point{fill:var(--etch-paper);stroke:var(--etch-color,var(--etch-series-1));stroke-width:2;pointer-events:none}.etch-point-reveal{visibility:hidden}.etch-period-point[data-etch-period-active] .etch-point-reveal,.etch-point-hit:hover .etch-point-reveal,.etch-point-hit[data-etch-tip-active] .etch-point-reveal{visibility:visible}.etch-annotation-hit,.etch-line-period-hit,.etch-point-hit{cursor:default}.etch-period-point[data-etch-period-active] .etch-point,.etch-point-hit:hover .etch-point,.etch-point-hit[data-etch-tip-active] .etch-point{stroke-width:4}.etch-period-point{pointer-events:none}.etch-annotation-line{stroke:var(--etch-graphite-2);stroke-width:1}.etch-annotation-dot{fill:var(--etch-paper);stroke:var(--etch-ink);stroke-width:1.5}.etch-annotation-hit:hover .etch-annotation-dot,.etch-annotation-hit[data-etch-tip-active] .etch-annotation-dot{stroke-width:3}.etch-annotation-label-bg{fill:var(--etch-paper);stroke:var(--etch-rule);stroke-width:1}.etch-table-wrap{max-width:100%;overflow-x:auto}.etch-table{width:100%;margin-top:var(--etch-space-4);border-collapse:collapse}.etch-table td,.etch-table th{padding:var(--etch-space-2);border-bottom:1px solid var(--etch-rule);text-align:right;vertical-align:top}.etch-table td:first-child,.etch-table th:first-child{text-align:left}.etch-chart details{margin-top:var(--etch-space-3)}.etch-chart details .etch-table,.etch-chart details .etch-table-wrap,.etch-chart-status{margin-top:var(--etch-space-3)}.etch-area{fill:var(--etch-color,var(--etch-soft-1));stroke:none;pointer-events:none}.etch-area-overlap{pointer-events:none}.etch-area-top-line{fill:none;stroke:var(--etch-color,var(--etch-soft-1));stroke-width:var(--etch-area-line-width,2);stroke-opacity:var(--etch-area-line-opacity,1);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.etch-area-period-hit{cursor:default}.etch-area-period-target{fill:transparent;pointer-events:all}.etch-area-guide{stroke:var(--etch-ink);stroke-width:1;stroke-dasharray:3 3;stroke-opacity:.2;pointer-events:none;opacity:0}.etch-chart svg:hover .etch-area-guide,.etch-chart:has([data-etch-tip-active]) .etch-area-guide{opacity:1}.etch-area-period-hit:hover .etch-area-guide,.etch-area-period-hit[data-etch-period-active] .etch-area-guide,.etch-area-period-hit[data-etch-tip-active] .etch-area-guide{stroke-opacity:.45}.etch-bar{fill:var(--etch-color,var(--etch-series-1))}.etch-bar-stack-hit .etch-bar{pointer-events:none}.etch-bar-stack-band,.etch-bar-stack-halo{fill:none;stroke:none;pointer-events:none}.etch-bar-stack-hit:hover .etch-bar-stack-halo,.etch-bar-stack-hit[data-etch-period-active] .etch-bar-stack-halo,.etch-bar-stack-hit[data-etch-tip-active] .etch-bar-stack-halo{stroke:var(--etch-rule);stroke-width:0}.etch-bar-stack-hit:hover .etch-bar-stack-band,.etch-bar-stack-hit[data-etch-period-active] .etch-bar-stack-band,.etch-bar-stack-hit[data-etch-tip-active] .etch-bar-stack-band{fill:color-mix(in srgb,var(--etch-ink) 7%,transparent);stroke:var(--etch-ink);stroke-width:0}.etch-bar-stack-target{fill:transparent;pointer-events:all}.etch-bar-stack-hit{cursor:default}.etch-bar-stack-leader{fill:none;stroke:var(--etch-color);stroke-width:1}.etch-chart .etch-bar-group-title{font-size:var(--etch-size-medium);font-weight:600;line-height:1.3;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-bar-label,.etch-chart .etch-bar-stack-label-text{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-bar-stack-label-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-bar-list-track{fill:var(--etch-track)}.etch-bar-list-fill{fill:var(--etch-color,var(--etch-series-1))}.etch-chart .etch-bar-list-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-bar-list-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-bullet-track{fill:var(--etch-track)}.etch-bullet-range{fill:var(--etch-range)}.etch-bullet-fill{fill:var(--etch-color,var(--etch-series-1))}.etch-bullet-target{stroke:var(--etch-ink);stroke-width:2;stroke-linecap:round}.etch-bullet-tick{stroke:var(--etch-rule-2);stroke-width:1}.etch-bullet-legend .etch-bullet-fill,.etch-bullet-legend .etch-bullet-range,.etch-bullet-legend .etch-bullet-target{pointer-events:none}.etch-chart .etch-bullet-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-bullet-scale{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-compare-track{fill:var(--etch-track)}.etch-compare-fill{fill:var(--etch-color,var(--etch-rule-2))}.etch-chart .etch-compare-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-compare-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-confidence-track{fill:var(--etch-track)}.etch-confidence-fill{fill:var(--etch-color,var(--etch-series-1))}.etch-chart .etch-confidence-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-confidence-scale{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-level-list{display:grid;gap:var(--etch-space-5)}.etch-level-bars{display:grid;gap:var(--etch-space-1)}.etch-level-head{display:flex;align-items:baseline;gap:var(--etch-space-2);color:var(--etch-ink)}.etch-level-track{display:flex;width:100%;max-width:var(--etch-level-track-max,none);gap:var(--etch-level-gap,2px)}.etch-level-step{display:block;flex:1;height:10px;border-radius:var(--etch-radius-small);background:var(--etch-track)}.etch-level-step[data-etch-filled]{background:var(--etch-color,var(--etch-series-1))}.etch-chart .etch-level-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-level-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-range-indicator-track{fill:var(--etch-track)}.etch-range-indicator-band{fill:color-mix(in srgb,var(--etch-color,var(--etch-series-1)) 28%,transparent)}.etch-range-indicator-marker{fill:var(--etch-paper);stroke:var(--etch-ink);stroke-width:2}.etch-chart .etch-range-indicator-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-range-indicator-labels{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-scale-stop-from{stop-color:var(--etch-from,var(--etch-scale-sequential-from))}.etch-scale[data-etch-scale=diverging] .etch-scale-stop-from{stop-color:var(--etch-from,var(--etch-scale-diverging-from))}.etch-scale-stop-mid{stop-color:var(--etch-scale-diverging-mid)}.etch-scale-stop-to{stop-color:var(--etch-to,var(--etch-scale-sequential-to))}.etch-scale[data-etch-scale=diverging] .etch-scale-stop-to{stop-color:var(--etch-to,var(--etch-scale-diverging-to))}.etch-scale-marker{fill:var(--etch-paper);stroke:var(--etch-color,var(--etch-ink));stroke-width:2}.etch-scale-target{stroke:var(--etch-ink);stroke-width:1.5;stroke-linecap:round}.etch-chart .etch-scale-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-scale-ticks{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-chart .etch-split-label{font-size:var(--etch-size-tiny);font-weight:500;fill:var(--etch-color,var(--etch-ink));color:var(--etch-color,var(--etch-ink))}.etch-split-segment{fill:var(--etch-color)}.etch-split-outline{fill:none;stroke:var(--etch-paper-2);stroke-width:1}.etch-line-band{fill:var(--etch-color,var(--etch-series-1));fill-opacity:var(--etch-line-band-opacity,.2);stroke:none;pointer-events:none}.etch-line{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-width:var(--etch-line-width,2.5);stroke-linecap:round;stroke-linejoin:round}.etch-line[data-etch-guide=forecast]{stroke-dasharray:6 5}.etch-line-guide{stroke:var(--etch-ink);stroke-width:1;stroke-dasharray:3 3;pointer-events:none;opacity:0}.etch-line-period-hit:hover .etch-line-guide,.etch-line-period-hit[data-etch-period-active] .etch-line-guide,.etch-line-period-hit[data-etch-tip-active] .etch-line-guide{opacity:.45}.etch-step-active,.etch-step-line{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-width:var(--etch-line-width,2.5);stroke-linecap:square;stroke-linejoin:miter;pointer-events:none}.etch-step-active[data-etch-guide=forecast],.etch-step-line[data-etch-guide=forecast]{stroke-dasharray:6 5}.etch-step-active{stroke-width:calc(var(--etch-line-width,2.5) + 1);opacity:0}.etch-step-hit:hover .etch-step-active,.etch-step-hit[data-etch-tip-active] .etch-step-active{opacity:1}.etch-step-target{fill:none;stroke:transparent;stroke-width:14;stroke-linecap:butt;pointer-events:stroke}.etch-step-hit{cursor:default}.etch-chart:has(svg.etch-sparkline) [data-etch-plot]{contain:none}.etch-sparkline-line{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.etch-sparkline-area{fill:var(--etch-color,var(--etch-series-1));stroke:none;pointer-events:none}.etch-sparkline-column{fill:var(--etch-color,var(--etch-series-1));stroke:none}.etch-sparkline-average,.etch-sparkline-median{stroke:var(--etch-rule-2);stroke-width:1;pointer-events:none}.etch-sparkline-axis{stroke:var(--etch-rule-2);stroke-width:1}.etch-sparkline-tick{stroke:var(--etch-rule-2);stroke-width:1;pointer-events:none}.etch-sparkline-point{fill:var(--etch-color,var(--etch-series-1));stroke:var(--etch-paper);stroke-width:1;opacity:0;pointer-events:none}.etch-sparkline-hit:hover .etch-sparkline-point,.etch-sparkline-hit[data-etch-tip-active] .etch-sparkline-point{opacity:1}.etch-chart .etch-sparkline-end{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-color,var(--etch-ink))!important;color:var(--etch-color,var(--etch-ink))}.etch-chart .etch-sparkline-axis-label{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-lollipop-grid{stroke-dasharray:2 3}.etch-lollipop-stem{stroke:var(--etch-color,var(--etch-series-1));stroke-width:1.5}.etch-lollipop-connector{stroke:var(--etch-color,var(--etch-soft-1));stroke-width:1.5;stroke-dasharray:4 3}.etch-lollipop-current{fill:var(--etch-color,var(--etch-series-1))}.etch-lollipop-target{fill:var(--etch-color,var(--etch-soft-1));stroke:var(--etch-paper);stroke-width:1}.etch-chart .etch-lollipop-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-jitter-column{stroke-dasharray:2 3}.etch-jitter-point{fill:var(--etch-color,var(--etch-series-1));fill-opacity:var(--etch-point-opacity,1);stroke:none;stroke-width:0;pointer-events:none}.etch-jitter-hit:hover .etch-jitter-point,.etch-jitter-hit[data-etch-tip-active] .etch-jitter-point{stroke:var(--etch-ink);stroke-width:2;fill-opacity:1}.etch-jitter-median{stroke:var(--etch-ink);stroke-width:2}.etch-jitter-median-label{paint-order:stroke;stroke:var(--etch-paper);stroke-width:3}.etch-chart .etch-jitter-median-label{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-chart .etch-jitter-category{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-barcode-mark{stroke:color-mix(in oklab,var(--etch-color,var(--etch-series-1)) var(--etch-mix,55%),var(--etch-paper));fill:none;stroke-linecap:butt;pointer-events:none}.etch-barcode-target{fill:transparent;pointer-events:all}.etch-barcode-hit{cursor:default}.etch-barcode-hit:hover .etch-barcode-mark,.etch-barcode-hit[data-etch-tip-active] .etch-barcode-mark{stroke:var(--etch-color,var(--etch-series-1));stroke-width:2}.etch-chart .etch-barcode-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-unit-cell{fill:var(--etch-track);stroke:var(--etch-rule);stroke-width:0}.etch-unit-fill{fill:var(--etch-color,var(--etch-series-1));stroke:none}.etch-chart .etch-unit-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-segment-table{width:100%;border-collapse:collapse;font-size:var(--etch-size-small);font-family:var(--etch-font-body);line-height:1.4;font-variant-numeric:tabular-nums}.etch-segment-table td,.etch-segment-table th{padding:var(--etch-space-3) var(--etch-space-2);border-bottom:1px solid var(--etch-rule);text-align:left}.etch-segment-table tbody th{color:var(--etch-ink)}.etch-segment-table .etch-segment-value{width:1%;text-align:right;white-space:nowrap;font-size:var(--etch-size-small);font-family:var(--etch-font-data);line-height:1.4}.etch-segment-visual{width:1%;white-space:nowrap}.etch-segment-bar{display:inline-grid;grid-template-columns:repeat(var(--etch-segments),var(--etch-segment-width,3px));gap:3px;vertical-align:middle}.etch-segment{display:block;width:var(--etch-segment-width,3px);height:var(--etch-segment-height,20px);background:var(--etch-track);border-radius:1px}.etch-segment[data-etch-filled]{background:var(--etch-color,var(--etch-series))}.etch-segment-table thead th{font-size:var(--etch-size-micro);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--etch-graphite);white-space:nowrap}.etch-segment-table tbody th{font-size:var(--etch-size-small);font-weight:500;font-family:var(--etch-font-body);line-height:1.4}.etch-chart .etch-period-name{font-size:var(--etch-size-tiny);font-weight:600;line-height:1.3;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-period-group-label,.etch-chart .etch-period-point-label,.etch-chart .etch-period-total{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-period-target{fill:transparent;pointer-events:all}.etch-period-point{fill:var(--etch-paper-2);stroke:var(--etch-rule);stroke-width:1;pointer-events:none}.etch-period-hit[data-etch-cell=active] .etch-period-point{fill:color-mix(in srgb,var(--etch-color,var(--etch-series)) var(--etch-level),var(--etch-paper));stroke:none}.etch-period-hit[data-etch-cell=missing] .etch-period-point{fill:var(--etch-graphite-2);stroke:none;opacity:.35}.etch-period-hit:hover .etch-period-point,.etch-period-hit[data-etch-tip-active] .etch-period-point{stroke:var(--etch-ink);stroke-width:1.5}.etch-period-hit{cursor:default}.etch-proportional-circle{fill:var(--etch-color,var(--etch-series-1))}.etch-proportional-label{fill:var(--etch-ink)}.etch-chart .etch-proportional-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-chart .etch-proportional-label,.etch-chart .etch-proportional-row-label{font-size:var(--etch-size-tiny);font-weight:600;line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-nested-circles-disk{fill:var(--etch-color,var(--etch-series-1));stroke:none}.etch-chart[data-etch-tooltip=false] .etch-nested-circles-hit{pointer-events:none}.etch-chart:not([data-etch-tooltip=false]) .etch-nested-circles-hit:hover .etch-nested-circles-disk,.etch-nested-circles-hit[data-etch-tip-active] .etch-nested-circles-disk{fill:var(--etch-ink)}.etch-nested-circles-value{pointer-events:none}.etch-chart .etch-nested-circles-value{font-size:var(--etch-size-tiny);font-weight:500;font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-ink);color:var(--etch-ink)}.etch-nested-circles-leader{fill:none;stroke:color-mix(in srgb,var(--etch-ink) 50%,transparent);stroke-width:1;pointer-events:none}.etch-chart .etch-nested-circles-label{font-size:var(--etch-size-tiny);font-weight:600;line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-pyramid-tick{stroke:var(--etch-rule-2);stroke-width:1;pointer-events:none}.etch-pyramid-bar{fill:var(--etch-color,var(--etch-series-1));stroke:none}.etch-pyramid-halo{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-width:6;stroke-opacity:.28;opacity:0;pointer-events:none}.etch-pyramid-target{fill:transparent;pointer-events:all}.etch-pyramid-hit{cursor:default}.etch-pyramid-bar,.etch-pyramid-group,.etch-pyramid-label,.etch-pyramid-side,.etch-pyramid-value{pointer-events:none}.etch-pyramid-hit:hover .etch-pyramid-halo,.etch-pyramid-hit[data-etch-tip-active] .etch-pyramid-halo{opacity:1}.etch-chart .etch-pyramid-side{font-size:var(--etch-size-tiny);font-weight:600;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-pyramid-label{font-size:var(--etch-size-micro);fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-pyramid-label[data-etch-align=center]{paint-order:stroke;stroke:var(--etch-paper);stroke-width:3}.etch-chart .etch-pyramid-group{font-size:var(--etch-size-tiny);font-weight:600;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-pyramid-value{font-size:var(--etch-size-micro);font-weight:600;font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-treemap-cell{fill:var(--etch-color,var(--etch-series-1));fill-opacity:var(--etch-treemap-fill,.34)}.etch-chart[data-etch-tooltip=false] .etch-treemap-item{pointer-events:none}.etch-chart:not([data-etch-tooltip=false]) .etch-treemap-item:hover .etch-treemap-cell,.etch-treemap-item[data-etch-tip-active] .etch-treemap-cell{fill-opacity:var(--etch-treemap-hover,.68)}.etch-treemap-group-box,.etch-treemap-group-label-box{fill:var(--etch-color,var(--etch-series-1));fill-opacity:var(--etch-treemap-fill,.12);pointer-events:none}.etch-chart .etch-treemap-group-label,.etch-chart .etch-treemap-label{fill:var(--etch-ink);pointer-events:none}.etch-chart .etch-treemap-label{font-size:var(--etch-size-tiny);font-weight:600}.etch-chart .etch-treemap-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-ink);pointer-events:none}.etch-chart .etch-treemap-group-label{font-size:var(--etch-size-tiny);font-weight:700}.etch-chart svg.etch-polar-area{min-width:0}.etch-polar-cell{fill:none;stroke:var(--etch-rule);stroke-width:1}.etch-polar-ring{fill:none;stroke:var(--etch-rule);stroke-width:1;pointer-events:none}.etch-polar-sector{fill:var(--etch-color,var(--etch-series-1));stroke:var(--etch-paper);stroke-width:1;pointer-events:none}.etch-polar-area[data-etch-flush] .etch-polar-sector{stroke-width:0}.etch-chart .etch-polar-label{font-size:var(--etch-size-tiny);font-weight:600;line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-polar-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-chart svg.etch-radar{min-width:0}.etch-radar-ring,.etch-radar-spoke{fill:none;stroke:var(--etch-rule);stroke-width:1;pointer-events:none}.etch-radar-area{fill:var(--etch-color,var(--etch-series-1));fill-opacity:.28;stroke:none;pointer-events:none}.etch-radar-line{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-width:2;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.etch-chart .etch-radar-label{font-size:var(--etch-size-tiny);font-weight:600;line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-radial-target,.etch-radial-track,.etch-radial-value{fill:none;stroke-linecap:butt}.etch-radial-track{stroke:var(--etch-track)}.etch-radial-halo{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-linecap:butt;stroke-opacity:.28;opacity:0;pointer-events:none}.etch-radial-value{stroke:var(--etch-color,var(--etch-series-1));pointer-events:none}.etch-radial-target{stroke:transparent;pointer-events:stroke}.etch-radial-hit:hover .etch-radial-halo,.etch-radial-hit[data-etch-tip-active] .etch-radial-halo{opacity:1}.etch-radial-grid{pointer-events:none}.etch-radial-grid-line{stroke:var(--etch-rule-2);stroke-width:1}.etch-chart .etch-radial-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-radial-label-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-chart .etch-radial-grid-label{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-chart svg.etch-circular-column{min-width:0}.etch-cc-grid,.etch-cc-scale{pointer-events:none}.etch-cc-mask{fill:var(--etch-paper);stroke:none;pointer-events:none}.etch-cc-hole,.etch-cc-ring{fill:none;stroke:var(--etch-rule);stroke-width:1}.etch-cc-spoke{stroke:var(--etch-rule);stroke-width:1}.etch-cc-axis{stroke:var(--etch-graphite-2);stroke-width:1}.etch-chart .etch-cc-grid-label{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite-2);color:var(--etch-graphite-2);paint-order:stroke fill;stroke:var(--etch-paper);stroke-width:3}.etch-cc-ray{fill:var(--etch-color,var(--etch-series-1));fill-opacity:var(--etch-point-opacity,1);pointer-events:none}.etch-cc-hit{pointer-events:none}.etch-cc-target{fill:transparent;pointer-events:all}.etch-cc-hit:hover .etch-cc-ray,.etch-cc-hit[data-etch-tip-active] .etch-cc-ray{stroke:var(--etch-ink);stroke-width:1.5;vector-effect:non-scaling-stroke}.etch-chart .etch-cc-label{font-size:var(--etch-size-micro);font-weight:500;line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color);pointer-events:none}.etch-chart svg.etch-circular-heatmap{min-width:0}.etch-chm-mask{fill:var(--etch-paper);stroke:none;pointer-events:none}.etch-chm-axis,.etch-chm-hit{pointer-events:none}.etch-chm-target{fill:transparent;pointer-events:all}.etch-chm-cell{stroke:var(--etch-paper);stroke-width:0;pointer-events:none}.etch-chm-hit:hover .etch-chm-cell,.etch-chm-hit[data-etch-tip-active] .etch-chm-cell{stroke:var(--etch-ink);stroke-width:1.5}.etch-chart .etch-chm-label,.etch-chart .etch-chm-ring-label{font-size:var(--etch-size-micro);font-weight:500;line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color);pointer-events:none}.etch-chart .etch-chm-ring-label{line-height:1;fill:var(--etch-graphite-2);color:var(--etch-graphite-2)}.etch-chart .etch-chm-center{font-size:var(--etch-size-tiny);font-weight:700;font-family:var(--etch-font-title);letter-spacing:.04em;fill:var(--etch-ink);color:var(--etch-ink);pointer-events:none}.etch-chart svg.etch-opposite-diagram{min-width:0}.etch-opp-grid{stroke:var(--etch-rule);stroke-width:1;pointer-events:none}.etch-opp-axis{stroke:var(--etch-graphite);stroke-width:1.25;pointer-events:none}.etch-opp-tick{stroke:var(--etch-graphite-2);stroke-width:1;pointer-events:none}.etch-chart .etch-opp-label,.etch-chart .etch-opp-pole,.etch-chart .etch-opp-tick-label{font-size:var(--etch-size-micro);font-weight:500;fill:var(--etch-label-color);color:var(--etch-label-color);pointer-events:none}.etch-chart .etch-opp-pole{font-weight:600}.etch-opp-hit{pointer-events:none}.etch-opp-target{fill:transparent;pointer-events:all}.etch-opp-point{fill:var(--etch-color,var(--etch-series));stroke:none;pointer-events:none}.etch-opp-hit:hover .etch-opp-point,.etch-opp-hit[data-etch-tip-active] .etch-opp-point{stroke:var(--etch-ink);stroke-width:1.5}.etch-opp-hit:hover .etch-opp-cell,.etch-opp-hit[data-etch-tip-active] .etch-opp-cell{stroke:var(--etch-ink);stroke-width:1.25}.etch-scatter-hit[data-etch-hair]{--etch-color:var(--etch-scatter-hair)}.etch-scatter-hit[data-etch-highlight]{--etch-color:var(--etch-scatter-highlight)}.etch-scatter-point{fill:var(--etch-color,var(--etch-series));fill-opacity:var(--etch-point-opacity,1);stroke:none;stroke-width:0;pointer-events:none}.etch-scatter-hit:hover .etch-scatter-point,.etch-scatter-hit[data-etch-tip-active] .etch-scatter-point,.etch-scatter-point[data-etch-highlight]{stroke:var(--etch-ink);stroke-width:2;fill-opacity:1}.etch-scatter-hit:hover .etch-scatter-point[data-etch-hair],.etch-scatter-hit[data-etch-tip-active] .etch-scatter-point[data-etch-hair],.etch-scatter-point[data-etch-hair][data-etch-highlight]{stroke-width:1.5}.etch-scatter-guide{fill:none;stroke:var(--etch-ink);stroke-width:1;stroke-dasharray:6 4;pointer-events:none}.etch-box-plot-cap,.etch-box-plot-whisker{stroke:var(--etch-color,var(--etch-ink));stroke-width:1.5;stroke-linecap:square}.etch-box-plot-box{fill:var(--etch-color,var(--etch-series-1));fill-opacity:var(--etch-box-opacity,1);stroke:var(--etch-color,var(--etch-ink));stroke-width:1.5}.etch-box-plot-median{stroke:var(--etch-box-median-color,var(--etch-ink));stroke-width:2;stroke-linecap:square}.etch-box-plot-outlier{fill:var(--etch-paper);stroke:var(--etch-color,var(--etch-ink));stroke-width:1.5}.etch-box-plot-hit .etch-box-plot-box,.etch-box-plot-hit .etch-box-plot-cap,.etch-box-plot-hit .etch-box-plot-median,.etch-box-plot-hit .etch-box-plot-outlier,.etch-box-plot-hit .etch-box-plot-whisker{pointer-events:none}.etch-box-plot-band,.etch-box-plot-halo{fill:none;stroke:none;pointer-events:none}.etch-box-plot-hit:hover .etch-box-plot-halo,.etch-box-plot-hit[data-etch-period-active] .etch-box-plot-halo,.etch-box-plot-hit[data-etch-tip-active] .etch-box-plot-halo{stroke:var(--etch-rule);stroke-width:0}.etch-box-plot-hit:hover .etch-box-plot-band,.etch-box-plot-hit[data-etch-period-active] .etch-box-plot-band,.etch-box-plot-hit[data-etch-tip-active] .etch-box-plot-band{fill:color-mix(in srgb,var(--etch-ink) 7%,transparent);stroke:var(--etch-ink);stroke-width:0}.etch-box-plot-hit{cursor:default}.etch-candle-wick{stroke:var(--etch-ink);stroke-width:var(--etch-candle-range-width,2)}.etch-candle-cap{fill:var(--etch-ink)}.etch-candle-body{fill:var(--etch-color,var(--etch-candle-body))}.etch-candlestick[data-etch-color-by=direction] .etch-candle-body[data-etch-direction=up],.etch-candlestick[data-etch-color-by=direction] .etch-candlestick-hit[data-etch-direction=up] .etch-candle-body{fill:var(--etch-color,var(--etch-candle-up))}.etch-candlestick[data-etch-color-by=direction] .etch-candle-body[data-etch-direction=down],.etch-candlestick[data-etch-color-by=direction] .etch-candlestick-hit[data-etch-direction=down] .etch-candle-body{fill:var(--etch-color,var(--etch-candle-down))}.etch-candlestick[data-etch-color-by=direction] .etch-candle-body[data-etch-direction=flat],.etch-candlestick[data-etch-color-by=direction] .etch-candlestick-hit[data-etch-direction=flat] .etch-candle-body{fill:var(--etch-color,var(--etch-candle-flat))}.etch-candlestick-hit .etch-candle-body,.etch-candlestick-hit .etch-candle-cap,.etch-candlestick-hit .etch-candle-wick{pointer-events:none}.etch-candle-band,.etch-candle-halo{fill:none;stroke:none;pointer-events:none}.etch-candlestick-hit:hover .etch-candle-halo,.etch-candlestick-hit[data-etch-period-active] .etch-candle-halo,.etch-candlestick-hit[data-etch-tip-active] .etch-candle-halo{stroke:var(--etch-rule);stroke-width:0}.etch-candlestick-hit:hover .etch-candle-band,.etch-candlestick-hit[data-etch-period-active] .etch-candle-band,.etch-candlestick-hit[data-etch-tip-active] .etch-candle-band{fill:color-mix(in srgb,var(--etch-ink) 7%,transparent);stroke:var(--etch-ink);stroke-width:0}.etch-point-target{fill:transparent;pointer-events:all}.etch-candlestick-hit{cursor:default}.etch-range{stroke:var(--etch-color,var(--etch-series-1));stroke-linecap:round}.etch-range[data-etch-range=outer]{stroke-width:12;opacity:.16}.etch-range[data-etch-range=inner]{stroke-width:7;opacity:.38}.etch-chart .etch-range-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-range-span{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-dot{fill:var(--etch-color,var(--etch-series-1));stroke:var(--etch-paper);stroke-width:2}.etch-dot[data-etch-dot=before]{fill:var(--etch-paper);stroke:var(--etch-color,var(--etch-series-1))}.etch-connector{stroke:var(--etch-rule-2);stroke-width:4;stroke-linecap:round}.etch-benchmark{stroke:var(--etch-graphite-2);stroke-width:1.5;stroke-dasharray:3 3}.etch-chart .etch-dot-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-dot-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-chart .etch-dot-value[data-etch-dot=before]{fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-chart .etch-benchmark-label{font-size:var(--etch-size-micro);font-weight:600;fill:var(--etch-ink);color:var(--etch-ink)}.etch-slope{stroke:var(--etch-color,var(--etch-series-1));stroke-width:2.5;stroke-linecap:round}.etch-slope[data-etch-flat]{stroke-dasharray:4 3}.etch-slope-dot{fill:var(--etch-paper);stroke:var(--etch-color,var(--etch-series-1));stroke-width:2.5}.etch-slope-dot[data-etch-focus],.etch-slope[data-etch-focus]{stroke:var(--etch-color,var(--etch-slope-focus));stroke-width:4}.etch-slope-leader{stroke:var(--etch-graphite-2);stroke-width:1;stroke-linecap:butt}.etch-slope-end-label{fill:var(--etch-graphite)}.etch-chart .etch-slope-start-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-slope-end-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-chart .etch-slope-end-label.etch-value,.etch-chart .etch-slope-start-label.etch-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-hist-panel{min-width:0}.etch-hist-panel>div{width:100%;max-width:100%;min-width:0;overflow:visible;contain:inline-size}.etch-hist-panel svg{width:100%;height:auto}.etch-hist-bar{fill:var(--etch-color,var(--etch-series-1))}.etch-hist-hit{cursor:default}.etch-hist-hit:hover,.etch-hist-hit[data-etch-tip-active]{filter:brightness(1.12)}.etch-hist-median{stroke:var(--etch-ink);stroke-width:1.5;stroke-dasharray:4 3}.etch-hist-quartile{stroke:var(--etch-amber);stroke-width:1}.etch-chart .etch-hist-stat-name{font-size:var(--etch-size-micro);font-weight:600;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-hist-stat-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-chm-cell[data-etch-cell=negative],.etch-chm-cell[data-etch-cell=positive],.etch-chm-cell[data-etch-cell=sequential],.etch-heat-cell[data-etch-cell=negative],.etch-heat-cell[data-etch-cell=positive],.etch-heat-cell[data-etch-cell=sequential],.etch-opp-cell[data-etch-cell=negative],.etch-opp-cell[data-etch-cell=positive],.etch-opp-cell[data-etch-cell=sequential]{--etch-mix-t:max(0.01, var(--etch-mix) / 100%);--etch-mix-paint:calc(var(--etch-mix) / (1 + var(--etch-scale-chroma, 0) * (1 - var(--etch-mix-t))));--etch-sequential-chroma:calc(1 + var(--etch-scale-chroma, 0) * (1 - var(--etch-mix-t)) / var(--etch-mix-t))}.etch-chm-cell[data-etch-cell=sequential],.etch-heat-cell[data-etch-cell=sequential],.etch-opp-cell[data-etch-cell=sequential]{fill:oklch(from color-mix(in oklab,var(--etch-heat-sequential-to) var(--etch-mix-paint),var(--etch-heat-sequential-from)) l calc(c * var(--etch-sequential-chroma)) h)}.etch-chm-cell[data-etch-cell=negative],.etch-heat-cell[data-etch-cell=negative],.etch-opp-cell[data-etch-cell=negative]{fill:oklch(from color-mix(in oklab,var(--etch-heat-diverging-from) var(--etch-mix-paint),var(--etch-heat-diverging-mid)) l calc(c * var(--etch-sequential-chroma)) h)}.etch-chm-cell[data-etch-cell=positive],.etch-heat-cell[data-etch-cell=positive],.etch-opp-cell[data-etch-cell=positive]{fill:oklch(from color-mix(in oklab,var(--etch-heat-diverging-to) var(--etch-mix-paint),var(--etch-heat-diverging-mid)) l calc(c * var(--etch-sequential-chroma)) h)}.etch-chm-cell[data-etch-cell=zero],.etch-heat-cell[data-etch-cell=zero],.etch-opp-cell[data-etch-cell=zero]{fill:var(--etch-heat-diverging-mid)}.etch-chm-cell[data-etch-cell=missing],.etch-heat-cell[data-etch-cell=missing]{fill:var(--etch-paper)}.etch-heat-head{fill:var(--etch-graphite)}.etch-chm-cell[data-etch-cell=binned],.etch-heat-cell[data-etch-cell=binned],.etch-opp-cell[data-etch-cell=binned]{fill:var(--etch-bin)}.etch-chart .etch-heat-value{fill:var(--etch-ink)}.etch-chart .etch-heat-value[data-etch-cell=missing],.etch-chart .etch-heat-value[data-etch-cell=zero]{opacity:.35}.etch-chart .etch-heat>*{font-size:var(--etch-size-small);font-family:var(--etch-font-body);line-height:1.4;font-variant-numeric:tabular-nums}.etch-chart .etch-heat-head{font-size:var(--etch-size-tiny);fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-chart .etch-heat-row{font-size:var(--etch-size-small);font-family:var(--etch-font-body);line-height:1.4;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-heat-value{font-size:var(--etch-size-nano);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums}.etch-bubble-dot{stroke:none;pointer-events:none}.etch-bubble-hit{cursor:default}.etch-bubble-hit[data-etch-tip-active] .etch-bubble-dot,.etch-chart:not([data-etch-tooltip=false]) .etch-bubble-hit:hover .etch-bubble-dot{stroke:var(--etch-ink);stroke-width:1.5}.etch-bubble-hit[style*="--etch-color"] .etch-bubble-dot{fill:var(--etch-color)}.etch-bubble-timeline-dot{fill:var(--etch-color,var(--etch-series-1));fill-opacity:var(--etch-point-opacity,.7);stroke:none;pointer-events:none}.etch-bubble-timeline-hit{cursor:default}.etch-bubble-timeline-hit[data-etch-tip-active] .etch-bubble-timeline-dot,.etch-chart:not([data-etch-tooltip=false]) .etch-bubble-timeline-hit:hover .etch-bubble-timeline-dot{stroke:var(--etch-ink);stroke-width:1.5;fill-opacity:1}.etch-bubble-guide{fill:none;stroke:var(--etch-rule);stroke-width:1;pointer-events:none}.etch-bubble-group,.etch-chart .etch-bubble-group{font-size:var(--etch-size-micro);font-weight:400;fill:var(--etch-ink)}.etch-bubble-axis-label,.etch-chart .etch-bubble-axis-label{font-size:var(--etch-size-micro);font-weight:500;fill:var(--etch-ink)}.etch-arc-thread{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-width:1.05;stroke-linecap:round;stroke-opacity:var(--etch-point-opacity,.4);pointer-events:none}.etch-arc-hit{fill:none;stroke:transparent;stroke-width:16;pointer-events:stroke}.etch-arc-node{fill:var(--etch-color,var(--etch-series-1));pointer-events:none}.etch-arc-node-hit{fill:transparent;stroke:none;pointer-events:all}.etch-arc-diagram:has(.etch-arc-wrap:hover) .etch-arc-wrap:not(:hover) .etch-arc-thread,.etch-arc-diagram:has(.etch-arc-wrap[data-etch-tip-active]) .etch-arc-wrap:not([data-etch-tip-active]) .etch-arc-thread,.etch-arc-diagram[data-etch-node-hover] .etch-arc-wrap:not([data-etch-linked]) .etch-arc-thread{stroke-opacity:.06}.etch-arc-diagram[data-etch-node-hover] .etch-arc-wrap[data-etch-linked] .etch-arc-thread,.etch-arc-wrap:hover .etch-arc-thread,.etch-arc-wrap[data-etch-tip-active] .etch-arc-thread{stroke-opacity:.92}.etch-arc-label,.etch-chart .etch-arc-label{font-size:var(--etch-size-micro);font-weight:500;fill:var(--etch-ink);pointer-events:none}.etch-parallel-ribbon{fill:var(--etch-color,var(--etch-series-1));fill-opacity:var(--etch-point-opacity,.55);stroke:none;pointer-events:none}.etch-parallel-ribbon-hit{fill:var(--etch-color,var(--etch-series-1));fill-opacity:0;stroke:transparent;stroke-width:16;pointer-events:all}.etch-parallel-source{fill:var(--etch-color,var(--etch-series-1));stroke:none;pointer-events:all}.etch-parallel-dest{fill:var(--etch-ink);stroke:none;pointer-events:none}.etch-parallel-sets:has(.etch-parallel-ribbon-wrap[data-etch-tip-active]) .etch-parallel-source-group:not(:has([data-etch-tip-active])) .etch-parallel-ribbon,.etch-parallel-sets:has(.etch-parallel-source-group:hover) .etch-parallel-source-group:not(:hover) .etch-parallel-ribbon{fill-opacity:.08}.etch-parallel-ribbon-wrap:hover .etch-parallel-ribbon,.etch-parallel-ribbon-wrap[data-etch-tip-active] .etch-parallel-ribbon,.etch-parallel-source-group:hover .etch-parallel-ribbon{fill-opacity:.94}.etch-chart .etch-parallel-dest-label,.etch-chart .etch-parallel-source-label,.etch-parallel-dest-label,.etch-parallel-source-label{font-size:var(--etch-size-micro);font-weight:500;fill:var(--etch-ink);pointer-events:none}.etch-chart .etch-parallel-axis-label,.etch-parallel-axis-label{font-size:var(--etch-size-micro);font-weight:500;fill:var(--etch-muted);pointer-events:none}.etch-sankey-ribbon{fill:var(--etch-color,var(--etch-ink));fill-opacity:var(--etch-point-opacity,.88);stroke:none;pointer-events:none}.etch-sankey-ribbon-hit{fill:var(--etch-color,var(--etch-ink));fill-opacity:0;stroke:transparent;stroke-width:16;pointer-events:all}.etch-sankey-bar{fill:var(--etch-color,var(--etch-ink));stroke:none;pointer-events:none}.etch-sankey-node-hit{fill:transparent;pointer-events:all}.etch-sankey[data-etch-tracing] .etch-sankey-node:not([data-etch-path]) .etch-sankey-bar,.etch-sankey[data-etch-tracing] .etch-sankey-ribbon-wrap:not([data-etch-path]) .etch-sankey-ribbon{fill-opacity:.1}.etch-sankey-ribbon-wrap:hover .etch-sankey-ribbon,.etch-sankey-ribbon-wrap[data-etch-path] .etch-sankey-ribbon,.etch-sankey-ribbon-wrap[data-etch-tip-active] .etch-sankey-ribbon{fill-opacity:.96}.etch-chart .etch-sankey-label,.etch-sankey-label{font-size:var(--etch-size-micro);font-weight:500;fill:var(--etch-ink);pointer-events:none}.etch-chart .etch-sankey-mid-label,.etch-sankey-mid-label{font-size:var(--etch-size-micro);font-weight:500;fill:var(--etch-paper);pointer-events:none}.etch-donut svg{min-width:0}.etch-donut-track{fill:none;stroke:var(--etch-paper);stroke-width:var(--etch-donut-thickness,20);stroke-linecap:butt}.etch-donut-segment{fill:none;stroke:var(--etch-color);stroke-width:var(--etch-donut-thickness,20);stroke-linecap:butt}.etch-donut-leader{fill:none;stroke:var(--etch-color);stroke-width:1}.etch-chart .etch-donut-label-text{font-size:var(--etch-size-tiny);font-weight:600;line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-donut-label-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-chart .etch-donut-center{font-size:var(--etch-donut-center-size,var(--etch-size-giant));font-weight:600;font-family:var(--etch-font-data);line-height:1.1;font-variant-numeric:tabular-nums;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-donut-center-label{font-size:var(--etch-size-tiny);fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-ring,.etch-ring svg{min-width:0}.etch-ring-track{fill:none;stroke:var(--etch-ring-track,var(--etch-track));stroke-width:var(--etch-ring-thickness,20);stroke-linecap:butt}.etch-ring-fill{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-width:var(--etch-ring-thickness,20);stroke-linecap:butt}.etch-chart .etch-ring-center{font-size:var(--etch-ring-center-size,var(--etch-size-giant));font-weight:600;font-family:var(--etch-font-data);line-height:1.1;font-variant-numeric:tabular-nums;fill:var(--etch-ink);color:var(--etch-ink)}.etch-chart .etch-ring-center-label{font-size:var(--etch-size-tiny);fill:var(--etch-graphite);color:var(--etch-graphite)}.etch-stacked-donut-halo{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-width:calc(var(--etch-stacked-donut-ring,12) + 6);stroke-linecap:butt;stroke-opacity:.28;opacity:0;pointer-events:none}.etch-stacked-donut-segment{fill:none;stroke:var(--etch-color,var(--etch-series-1));stroke-width:var(--etch-stacked-donut-ring,12);stroke-linecap:butt;pointer-events:none}.etch-stacked-donut-target{fill:none;stroke:transparent;stroke-width:var(--etch-stacked-donut-ring,12);pointer-events:stroke}.etch-stacked-donut-hit:hover .etch-stacked-donut-halo,.etch-stacked-donut-hit[data-etch-tip-active] .etch-stacked-donut-halo{opacity:1}.etch-stacked-donut-leader{fill:none;stroke:color-mix(in srgb,var(--etch-ink) 50%,transparent);stroke-width:1;pointer-events:none}.etch-chart .etch-stacked-donut-label{font-size:var(--etch-size-tiny);font-weight:600;line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-stacked-donut-label-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-chart .etch-stacked-donut-center{font-size:var(--etch-size-tiny);font-weight:700;font-family:var(--etch-font-title);letter-spacing:.04em;fill:var(--etch-ink);color:var(--etch-ink)}.etch-pie-segment{fill:var(--etch-color,var(--etch-series-1));stroke:none}.etch-pie-segment.has-separator{stroke:var(--etch-paper);stroke-width:1}.etch-pie-leader{fill:none;stroke:var(--etch-color);stroke-width:1}.etch-chart .etch-pie-label-text{font-size:var(--etch-size-tiny);font-weight:600;line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}.etch-chart .etch-pie-label-value{font-size:var(--etch-size-micro);font-family:var(--etch-font-data);font-variant-numeric:tabular-nums;fill:var(--etch-value-color);color:var(--etch-value-color)}.etch-waffle-cell{fill:var(--etch-track);stroke:transparent;stroke-width:1px}.etch-waffle-cell[data-etch-filled]{fill:var(--etch-color,var(--etch-series-1));stroke:var(--etch-color,var(--etch-series-1))}.etch-chart .etch-waffle-label{font-size:var(--etch-size-tiny);line-height:1.3;fill:var(--etch-label-color);color:var(--etch-label-color)}
