.chart-card{height:100%;position:relative}.chart-card .content{display:grid}.chart-card .chart-label{padding:6px;background-color:#e8e8e8;border-radius:8px;width:-moz-fit-content;width:fit-content;color:#000;text-align:right;font-family:Inter;font-size:12px;line-height:140%;letter-spacing:-.045em;font-weight:500;line-height:normal;letter-spacing:.24px}.chart-card .chart-label.index-1{background-color:#000;color:#fff}.chart-card .chart-label.index-last{background-color:#49ff86}.chart-card .chart-label.current{background-color:#07130c;color:#fff}.chart-card .focus{background-color:#edfff2;left:calc((100% - 95px)/4 + 65px)}.chart-card .focus,.chart-card .line{box-sizing:border-box;border-bottom:1px solid #e8e8e8;width:calc((100% - 95px)/4 + 0%);bottom:54px;top:20px;position:absolute}.chart-card .line{border-right:1px solid #e8e8e8;left:calc((100% - 95px)/4*2 + 64px)}.chart-card .line:hover{background-color:#49ff86}.chart-card .line._2{left:calc((100% - 95px)/4*3 + 64px)}.chart-card .custom-tooltip{background:#fff;border:1px solid #e8e8e8;border-radius:8px;width:292px;height:-moz-fit-content;height:fit-content;padding:16px;position:relative;box-sizing:border-box;box-shadow:0 0 1px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.1)}.chart-card .custom-tooltip *{position:relative;left:0;top:0;text-transform:unset}.chart-card .custom-tooltip .tooltip-wrapper{display:flex;flex-direction:column;gap:12px}.chart-card .custom-tooltip .tooltip-wrapper .line{width:-moz-fit-content;width:fit-content;display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;border:unset}.chart-card .custom-tooltip .tooltip-wrapper .line label{color:#4d544f;font-size:12px;line-height:140%;letter-spacing:-.045em;font-weight:400;text-transform:unset}.chart-card .custom-tooltip .tooltip-wrapper .line div.value{color:#000;font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:400;display:flex;flex-direction:row;align-items:center;gap:8px}.chart-card .custom-tooltip .tooltip-wrapper .line div.value .increase{color:#000;font-size:12px;line-height:140%;letter-spacing:-.045em;font-weight:500;padding:6px;background-color:#49ff86;border-radius:8px}