.CandleChart_wrap__J___0{background:#080d16;border:1px solid rgba(255,255,255,.09);border-radius:0;padding:20px;font-family:SF Mono,Fira Code,Courier New,monospace;position:relative;z-index:1}.CandleChart_header__I_YcA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.CandleChart_headerLeft__UDjxQ{display:flex;flex-direction:column;gap:3px}.CandleChart_ticker__ojU7u{font-size:11px;font-weight:700;letter-spacing:.1em;color:rgba(240,239,233,.8)}.CandleChart_timeframe__rBI4V{font-size:10px;color:rgba(240,239,233,.3)}.CandleChart_headerRight__PMz8F{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.CandleChart_priceBull__pL2Jr{font-size:18px;font-weight:800;color:#22c55e;letter-spacing:-.02em}.CandleChart_priceLabel__2OsHi{font-size:10px;color:rgba(240,239,233,.3)}.CandleChart_chartArea__0YLrb{position:relative;height:160px;margin-bottom:12px}.CandleChart_gridLines__Co_1m{position:absolute;inset:0;pointer-events:none}.CandleChart_gridLine__9hqoe{position:absolute;left:0;right:0;height:1px;background:rgba(255,255,255,.04)}.CandleChart_srLine__EAGWe{position:absolute;left:0;right:0;height:1px;background:rgba(96,165,250,.35);pointer-events:none}.CandleChart_srLineRes__4_IXK{background:rgba(251,146,60,.35)}.CandleChart_srLabel__1Ksf4{position:absolute;right:0;top:-16px;font-size:9px;color:rgba(96,165,250,.6);letter-spacing:.08em}.CandleChart_srLineRes__4_IXK .CandleChart_srLabel__1Ksf4{color:rgba(251,146,60,.6)}.CandleChart_candles__btLGi{position:absolute;inset:0;display:flex;align-items:stretch;gap:3px;padding:0 2px}.CandleChart_candleWrap__UoCG7{flex:1 1;position:relative;min-width:0}.CandleChart_wick__bPkrt{position:absolute;left:50%;transform:translateX(-50%);width:1px}.CandleChart_body___oPIA{position:absolute;left:10%;right:10%;border-radius:1px}.CandleChart_maLine___Oyws{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.CandleChart_legend__V0WS_{display:flex;gap:18px;flex-wrap:wrap;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.CandleChart_legendItem__pWEmg{display:flex;align-items:center;gap:6px;font-size:10px;color:rgba(240,239,233,.35)}.CandleChart_legendDot__YlFEv{width:8px;height:8px;border-radius:1px;flex-shrink:0}.CandleChart_legendLine__ll0tS{display:block;width:20px;flex-shrink:0}.EquityCurve_wrap__FANdF{background:#080d16;border:1px solid rgba(255,255,255,.09);padding:20px;font-family:SF Mono,Fira Code,Courier New,monospace}.EquityCurve_header__mVGLd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px;flex-wrap:wrap}.EquityCurve_headerLeft__MLWvG{display:flex;flex-direction:column;gap:3px}.EquityCurve_title__z7F2j{font-size:11px;font-weight:700;letter-spacing:.1em;color:rgba(240,239,233,.75)}.EquityCurve_sub__vvAb0{font-size:10px;color:rgba(240,239,233,.28)}.EquityCurve_stats__TDUmm{display:flex;align-items:center;gap:16px}.EquityCurve_stat__WzuYT{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.EquityCurve_statNum__ssAfh{font-size:15px;font-weight:800;letter-spacing:-.02em;color:rgba(240,239,233,.8)}.EquityCurve_statLabel__qKcOC{font-size:9px;color:rgba(240,239,233,.28);letter-spacing:.08em;text-transform:uppercase}.EquityCurve_statDivider__ETItu{width:1px;height:28px;background:rgba(255,255,255,.08)}.EquityCurve_chartWrap__4Ezjm{position:relative;padding-right:36px}.EquityCurve_svg__B9kWL{display:block;width:100%;height:120px}.EquityCurve_yLabels__qGfck{position:absolute;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;width:32px}.EquityCurve_yLabel__YOE18{font-size:9px;color:rgba(240,239,233,.22);text-align:right;line-height:1}.EquityCurve_legend__ZZXAk{display:flex;gap:18px;flex-wrap:wrap;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);margin-top:10px}.EquityCurve_legendItem__y45hz{display:flex;align-items:center;gap:6px;font-size:10px;color:rgba(240,239,233,.32)}.EquityCurve_legendSwatch__0VN93{display:block;width:20px;height:2px;flex-shrink:0}