.backtest-multi{width:100%;max-width:100%;overflow-x:clip}.backtest-loading{display:flex;min-height:45vh;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.backtest-multi .backtest-stats-bar{position:sticky;top:72px;z-index:25;display:flex;width:100%;margin:0;box-sizing:border-box;flex-wrap:nowrap;align-items:center;justify-content:flex-start;overflow:visible;border:1px solid rgb(227 204 140/14%);border-right:none;border-left:none;border-radius:0;background:linear-gradient(180deg,rgb(42 45 51),rgb(35 38 43));box-shadow:0 6px 16px rgb(0 0 0/28%)}.backtest-multi .backtest-stats-segment{display:flex;flex:0 1 auto;width:auto;max-width:100%;min-width:0;align-items:center;gap:.3rem;padding:.4rem .45rem;overflow:visible;color:var(--color-foreground);border-right:1px solid rgb(255 255 255/7%)}.backtest-multi .backtest-stats-segment--initial{flex:0 0 auto;min-width:6.75rem;padding-left:.55rem}.backtest-multi .backtest-stats-segment--unlocked{flex:0 0 auto;min-width:11.25rem}.backtest-multi .backtest-stats-segment--basket{flex:0 0 auto;min-width:7.5rem}.backtest-multi .backtest-stats-segment--locked{flex:0 0 auto;min-width:8.25rem}.backtest-multi .backtest-stats-segment--trades{flex:0 0 auto;min-width:7.25rem}.backtest-multi .backtest-stats-segment--piggy{flex:0 0 auto;min-width:7.75rem}.backtest-multi .backtest-stats-segment--controls{flex:1 1 auto;min-width:12rem;align-items:center;align-self:center;padding-right:.55rem}.backtest-multi .backtest-stats-segment--summary{flex:0 0 auto;min-width:9rem;align-items:center;padding-right:.55rem;border-right:none}.backtest-multi .backtest-stats-segment__content{min-width:0;flex:0 1 auto;overflow:visible;line-height:1.15}.backtest-multi .backtest-stats-segment__icon{flex-shrink:0;color:#e3cc8c;line-height:1}.backtest-multi .backtest-stats-segment__icon--muted{color:var(--color-muted-foreground);opacity:.75}.backtest-multi .backtest-stats-segment__title{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-foreground);white-space:nowrap}.backtest-multi .backtest-stats-segment__title--lg{font-size:1.0625rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.backtest-multi .backtest-stats-segment__title--hero{font-size:1.3125rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.backtest-multi .backtest-stats-desc-metric,.backtest-multi .backtest-stats-summary-line{font-variant-numeric:tabular-nums}.backtest-multi .backtest-stats-segment--basket .backtest-stats-segment__title--hero span[style]{width:auto!important;height:auto!important}.backtest-multi .backtest-stats-segment__description{margin-top:.12rem;font-size:.6875rem;line-height:1.25;color:var(--color-muted-foreground);white-space:normal;overflow:visible}.backtest-multi .backtest-stats-desc-row{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:nowrap;white-space:nowrap}.backtest-multi .backtest-stats-desc-row .backtest-stats-desc-label{margin-right:.35rem}.backtest-multi .backtest-stats-desc-stack{display:flex;flex-direction:column;gap:.1rem;overflow:visible}.backtest-multi .backtest-stats-desc-label{white-space:nowrap}.backtest-multi .backtest-stats-desc-metric{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.backtest-multi .backtest-stats-desc-metric span[style],.backtest-multi .backtest-stats-desc-row span[style]{width:auto!important;height:auto!important}.backtest-multi .backtest-stats-controls{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:0;width:100%;overflow:visible}.backtest-multi .backtest-stats-controls__row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;min-width:0;overflow:visible}.backtest-multi .backtest-stats-controls__row--meta{justify-content:space-between;gap:.5rem 1rem}.backtest-multi .backtest-stats-phase-badge{height:auto;min-height:1.25rem;padding:.15rem .45rem;font-size:.625rem;line-height:1.2;white-space:nowrap}.backtest-multi .backtest-stats-skip-badge{display:inline-flex;flex-shrink:0;align-items:center;gap:.15rem;padding:.15rem .35rem;border:1px solid rgb(255 255 255/12%);border-radius:.25rem;background:rgb(0 0 0/22%);font-size:.625rem;font-weight:600;line-height:1;color:var(--color-foreground);white-space:nowrap}.backtest-multi .backtest-stats-skip-badge--active{border-color:rgb(33 186 69/45%);background:rgb(33 186 69/10%);color:#86efac}.backtest-multi .backtest-stats-meta{display:inline-flex;flex-shrink:0;align-items:center;gap:.2rem;font-size:.6875rem;color:var(--color-muted-foreground);white-space:nowrap}.backtest-multi .backtest-stats-meta--dim{opacity:.75}.backtest-multi .backtest-stats-summary-line{font-size:.75rem;font-weight:600;line-height:1.3;white-space:normal}.backtest-multi .noMargin{margin:0!important}.backtest-multi .tableContainer{--table-cols:1;--table-gap:0.5rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--table-gap);margin:1em 0 0;width:100%;max-width:100%;padding:0 .5rem;box-sizing:border-box}@media (min-width:720px){.backtest-multi .tableContainer{--table-cols:2}}@media (min-width:1280px){.backtest-multi .tableContainer{--table-cols:3}}@media (min-width:1680px){.backtest-multi .tableContainer{--table-cols:4}}@media (min-width:2080px){.backtest-multi .tableContainer{--table-cols:5}}@media (min-width:2480px){.backtest-multi .tableContainer{--table-cols:6}}.backtest-multi .tableContainer>.coin-orders-table--compact{flex:1 1 calc((100% - (var(--table-cols) - 1) * var(--table-gap)) / var(--table-cols));max-width:calc((100% - (var(--table-cols) - 1) * var(--table-gap)) / var(--table-cols));min-width:0;width:auto}.backtest-multi .coin-orders-table--compact{font-size:.8125rem}.backtest-multi .coin-orders-table--compact .coin-orders-table__scroll{overflow:visible;max-width:100%}.backtest-multi .coin-orders-table--compact table{width:100%!important;max-width:100%;font-size:inherit;table-layout:auto}.backtest-multi .coin-orders-table--compact td,.backtest-multi .coin-orders-table--compact th{padding:.2rem .35rem;overflow:visible;white-space:nowrap}.backtest-multi .coin-orders-table--compact .coin-orders-table__group-header{padding:.35rem .45rem;font-size:.75rem;font-weight:600;line-height:1.25;color:var(--foreground);text-align:left;white-space:normal;overflow:hidden;text-overflow:ellipsis}.backtest-multi .coin-orders-table--compact .alert-pill{min-width:2.25rem;padding:.1rem .35rem;font-size:.75rem;border-radius:.5rem}.backtest-multi .coin-orders-table--compact .profit-badge-compact{min-width:3rem;padding:.1rem .35rem;font-size:.75rem}.backtest-multi .backtest-chart{height:calc(100vh - 160px);min-height:300px;width:100%}.backtest-multi .backtest-correlation-chart{position:relative;width:100%;border-radius:0;overflow:hidden;height:calc(100vh - 180px);min-height:300px}.backtest-highs-lows .backtest-chart{height:calc(100vh - 160px);min-height:300px;width:100%}.backtest-highs-lows-controls{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:0 1rem 1rem}.backtest-highs-lows-controls__label{min-width:7.5rem;font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:center;color:var(--color-muted-foreground)}@media (max-width:960px){.backtest-multi .backtest-stats-bar{top:72px;flex-wrap:wrap}.backtest-multi .backtest-stats-segment--controls,.backtest-multi .backtest-stats-segment--summary{flex:1 1 100%;border-top:1px solid rgb(255 255 255/7%)}.backtest-multi .backtest-stats-segment--summary{border-right:none}}