.chart-cursor{position:absolute;z-index:2;pointer-events:none}.chart-cursor:before{position:absolute;z-index:-1;block-size:200vh;inset-block-start:-100vh;inset-inline-start:50%;-webkit-border-start:.0625rem dashed var(--color-bodycopy);border-inline-start:.0625rem dashed var(--color-bodycopy);content:""}.chart-cursor:after{position:absolute;z-index:-1;inline-size:200vw;inset-block-start:50%;inset-inline-start:-100vw;-webkit-border-before:.0625rem dashed var(--color-bodycopy);border-block-start:.0625rem dashed var(--color-bodycopy);content:""}.chart-cursor__dot{height:.8125rem;width:.8125rem;position:absolute;border:.125rem solid var(--color-page-background);border-radius:50%;background-color:var(--color-bodycopy);box-shadow:0 0 .25rem 0 hsla(var(--hsl-grey-000),.25);transform:translate(-.375rem,-.375rem)}.chart-cursor.chart-cursor--visible{display:block}.chart-cursor.chart-cursor--invisible{display:none}.chart-tooltip{position:absolute;z-index:2;display:inline-block;padding:1rem;background-color:hsl(var(--hsl-white));color:hsl(var(--hsl-black));pointer-events:none;border:1px solid;border-color:hsl(var(--hsl-grey-600))}.chart-tooltip__name{display:inline-block;max-inline-size:12.5rem;color:var(--color-trim);line-height:1.1}.chart-tooltip__value{white-space:nowrap}.chart-tooltip__date{color:var(--color-grey-100)}.chart-tooltip__item+.chart-tooltip__item{-webkit-margin-before:.5rem;margin-block-start:.5rem}