.strategyEquityChart{width:100%;height:100%;position:relative}.strategyEquityChart .strategyEquityCurve{width:100%;height:100px;display:block}.strategyEquityChart.isInteractive{grid-template-rows:minmax(0,1fr) 24px;grid-template-columns:50px minmax(0,1fr);row-gap:8px;display:grid}.strategyEquityChart.isInteractive .strategyEquityCurve{cursor:crosshair;touch-action:pan-y;grid-area:1/2;height:100%}.strategyEquityChart.isInteractive .strategyEquityCurve:focus{outline:none}.strategyEquityChart.isInteractive .strategyEquityCurve:focus-visible{outline:2px solid var(--color-positive);outline-offset:4px;border-radius:4px}.strategyEquityChart .strategyCurveYAxis{color:var(--text-secondary);font-size:var(--ai-conversation-font-size,12px);font-variant-numeric:tabular-nums;grid-area:1/1;position:relative}.strategyEquityChart .strategyCurveYAxis span{position:absolute;left:0;transform:translateY(-50%)}.strategyEquityChart .strategyCurveXAxis{color:var(--text-secondary);font-size:var(--ai-conversation-font-size,12px);font-variant-numeric:tabular-nums;grid-area:2/2;justify-content:space-between;align-items:end;padding:0 4px;line-height:24px;display:flex}.strategyEquityChart .strategyCurvePoint{z-index:1;box-sizing:border-box;border:2px solid var(--surface-card);background:var(--color-positive);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.strategyEquityChart .strategyCurvePoint.isNegative{background:var(--color-negative)}.strategyEquityChart .strategyCurveTooltip{z-index:2;pointer-events:none;border:1px solid var(--border-strong);background:var(--surface-menu);width:210px;box-shadow:var(--shadow-floating);color:var(--text-primary);font-size:var(--ai-conversation-font-size,14px);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex;position:absolute;top:4px;transform:translate(-50%)}.strategyEquityChart .strategyCurveTooltip>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategyEquityChart .strategyCurveTooltip>div>span{color:var(--text-secondary)}.strategyEquityChart .strategyCurveTooltip strong{font-size:inherit;color:var(--text-primary);font-weight:600}.strategyEquityChart .strategyCurveTooltip>div:last-child strong{color:var(--color-positive)}.strategyEquityChart .strategyCurveTooltip>div:last-child strong.isNegative{color:var(--color-negative)}@media (max-width:650px){.strategyEquityChart .strategyCurveXAxis span:nth-child(2),.strategyEquityChart .strategyCurveXAxis span:nth-child(3){display:none}}
