figure { min-width: 0; }

.epoch-figure { padding: 24px; display: flex; flex-direction: column; border-radius: 12px; border: 1px solid #90A5AB33; background: white; }

.epoch-figure .figure-caption { color: var(--Gray-500); font-family: var(--font-family); font-size: 14px; font-style: normal; font-weight: 400; line-height: 120%; letter-spacing: -0.13px; margin-left: 20px; margin: 0; }

.epoch-figure .figure-footer-bottom { display: flex; flex-direction: row; justify-content: space-between; align-items: end; width: 100%; color: var(--Gray-500); font-family: "Messina Sans"; font-size: 14px; font-style: normal; font-weight: 400; }

.epoch-figure .figure-footer-bottom .license { line-height: 150%; letter-spacing: -0.28px; text-decoration: none; }

.epoch-figure .figure-footer-bottom .license:hover { color: var(--Green-500); }

.epoch-figure .figure-footer-bottom .download-button { width: 36px; height: 36px; cursor: pointer; border: none; padding: 8px; background: none; border-radius: 100px; }

.epoch-figure .figure-footer-bottom .download-button:hover { background: var(--Gray-100); }

.epoch-figure .figure-footer-bottom .download-button:hover path { fill: #06171A; }

.epoch-figure .report-chart-container { width: 100%; }

.epoch-figure .scatter-connect-tooltip, .epoch-figure .scatter-tooltip { color: var(--Gray-900); text-overflow: ellipsis; font-family: "Messina Sans"; font-size: 13px; font-style: normal; font-weight: 400; line-height: 100%; /* 13px */ letter-spacing: -0.26px; background: #fff; border: 1px solid var(--Gray-200); padding: 0; border-radius: 8px; box-shadow: 0px 5px 15px -3px rgba(0, 0, 0, 0.15); width: 290px; }

.epoch-figure .annotation-text, .epoch-figure text, .epoch-figure .tick text { color: var(--Gray-700); /* Web Graph/Tick */ font-family: "Messina Sans"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 120%; /* 14.4px */ letter-spacing: -0.24px; }

.epoch-figure .y-axis-label, .epoch-figure .x-axis-label { color: var(--Gray-900); /* Web Graph/Axis Title */ font-family: "Messina Sans"; font-size: 13px; font-style: normal; font-weight: 600; line-height: 120%; /* 15.6px */ letter-spacing: -0.26px; }

.epoch-figure path.domain { stroke: var(--Gray-400); }

.epoch-figure .tick line { stroke: var(--Gray-400); }

.epoch-figure .chart-tooltip-row, .epoch-figure .chart-tooltip-header { font-family: 'Messina Sans'; font-style: normal; }

.epoch-figure .chart-tooltip-header { /* Web Graph/Axis Title */ font-size: 13px; font-weight: 600; line-height: 120%; letter-spacing: -0.26px; }

.epoch-figure .chart-tooltip-row { /* Web Graph/Legend */ font-size: 14px; font-weight: 400; line-height: 120%; letter-spacing: -0.24px; }

.epoch-figure .chart-tooltip-header { padding: 8px 16px; border-bottom: 0.75px solid var(--Gray-200); background: var(--Gray-100); border-radius: 8px 8px 0 0; color: var(--Gray-800); }

.epoch-figure .chart-tooltip-body { display: flex; flex-direction: column; gap: 8px; padding: 16px 16px; }

.epoch-figure .chart-tooltip-row { display: flex; justify-content: space-between; align-items: center; color: var(--Gray-800); white-space: nowrap; }

.epoch-figure .chart-tooltip-row sup { line-height: 0; }

.epoch-figure .chart-tooltip-footer { margin-top: 8px; }

.epoch-figure .only-show-on-export { display: none; }

/*# sourceMappingURL=new-charts.css.map */