.futures-replay-page[data-v-cd1f2ba0]{--replay-gap:18px;width:min(100%,1540px);min-height:100vh;margin:0 auto;padding:18px clamp(14px,2.4vw,34px) 28px;color:var(--text-primary)}.replay-page-header[data-v-cd1f2ba0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;min-height:48px;margin-bottom:14px}.replay-header-title-group[data-v-cd1f2ba0],.replay-page-header[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.replay-header-title-group[data-v-cd1f2ba0]{min-width:0;gap:12px}.replay-header-title-group h1[data-v-cd1f2ba0]{min-width:0;margin:0;font-size:19px;font-weight:600;line-height:1.3}.replay-control-button[data-v-cd1f2ba0],.replay-icon-button[data-v-cd1f2ba0],.replay-summary-close[data-v-cd1f2ba0]{display:inline-grid;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface-workbench);color:var(--text-secondary);cursor:pointer;font-size:17px;-webkit-transition:border-color .15s ease,color .15s ease,background-color .15s ease;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.replay-control-button[data-v-cd1f2ba0]:hover,.replay-icon-button[data-v-cd1f2ba0]:hover,.replay-summary-close[data-v-cd1f2ba0]:hover{border-color:var(--accent);color:var(--accent)}.replay-next-button[data-v-cd1f2ba0],.replay-secondary-button[data-v-cd1f2ba0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border-subtle);border-radius:7px;background:var(--surface-workbench);color:var(--text-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;-webkit-transition:background-color .15s ease,border-color .15s ease,opacity .15s ease;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.replay-next-button[data-v-cd1f2ba0]{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-fill-foreground)}.replay-next-button[data-v-cd1f2ba0]:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover)}.replay-next-button[data-v-cd1f2ba0]:disabled{cursor:not-allowed;opacity:.48}.replay-next-button i[data-v-cd1f2ba0]{font-size:15px}.replay-secondary-button[data-v-cd1f2ba0]:hover{border-color:var(--accent)}.replay-loading[data-v-cd1f2ba0]{display:grid;min-height:min(54vh,460px);place-content:center;justify-items:center;gap:9px;color:var(--text-secondary);text-align:center}.replay-loading strong[data-v-cd1f2ba0]{color:var(--text-primary);font-size:15px}.replay-error[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;max-width:720px;margin:12vh auto;padding:16px;border:1px solid var(--danger-border);border-radius:9px;background:var(--danger-surface)}.replay-error>i[data-v-cd1f2ba0]{color:var(--danger);font-size:20px}.replay-error div[data-v-cd1f2ba0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.replay-error strong[data-v-cd1f2ba0]{font-size:13px}.replay-error p[data-v-cd1f2ba0]{margin:3px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.5}.replay-account-strip[data-v-cd1f2ba0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:58px;margin-bottom:var(--replay-gap);border-block:1px solid var(--border-subtle);background:var(--surface-active)}.replay-account-metric[data-v-cd1f2ba0]{display:grid;-ms-flex-line-pack:center;align-content:center;gap:4px;min-width:0;padding:8px 14px;border-right:1px solid var(--border-subtle)}.replay-account-metric[data-v-cd1f2ba0]:last-child{border-right:0}.replay-account-metric span[data-v-cd1f2ba0],.replay-live-stats span[data-v-cd1f2ba0]{overflow:hidden;color:var(--text-tertiary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.replay-account-metric strong[data-v-cd1f2ba0]{overflow:hidden;color:var(--text-primary);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.is-positive[data-v-cd1f2ba0]{color:var(--success-data-text)!important}.is-negative[data-v-cd1f2ba0]{color:var(--danger)!important}.is-flat[data-v-cd1f2ba0]{color:var(--text-primary)!important}.replay-workspace[data-v-cd1f2ba0]{display:grid;grid-template-columns:minmax(0,1fr) 304px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:22px}.replay-chart-column[data-v-cd1f2ba0]{min-width:0}.replay-task-header[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:14px;min-height:55px;padding:0 2px 10px}.replay-instrument[data-v-cd1f2ba0]{display:grid;gap:5px;min-width:0}.replay-symbol-line[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.replay-symbol-line>strong[data-v-cd1f2ba0]{max-width:min(44vw,320px);overflow:hidden;font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.replay-interval[data-v-cd1f2ba0]{padding:3px 6px;border-radius:4px;background:var(--surface-inset);color:var(--text-secondary);font-size:11px;font-weight:600}.replay-state[data-v-cd1f2ba0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:var(--text-secondary);font-size:11px;white-space:nowrap}.replay-state i[data-v-cd1f2ba0]{width:6px;height:6px;border-radius:50%;background:var(--text-tertiary)}.replay-state.is-playing i[data-v-cd1f2ba0]{background:var(--success-mark);-webkit-box-shadow:0 0 0 3px color-mix(in srgb,var(--success-mark) 13%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--success-mark) 13%,transparent)}.replay-state.is-complete i[data-v-cd1f2ba0]{background:var(--accent)}.replay-date-range[data-v-cd1f2ba0]{color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.replay-candle-count[data-v-cd1f2ba0]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--text-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.replay-candle-count strong[data-v-cd1f2ba0]{color:var(--text-primary);font-size:14px}.replay-progress-track[data-v-cd1f2ba0]{position:relative;height:3px;background:var(--surface-inset)}.replay-progress-track>span[data-v-cd1f2ba0]{position:absolute;inset:0 auto 0 0;background:var(--accent);-webkit-transition:width .18s linear;transition:width .18s linear}.replay-progress-track>i[data-v-cd1f2ba0]{position:absolute;top:-2px;width:1px;height:7px;background:var(--text-tertiary);pointer-events:none}.replay-chart-toolbar[data-v-cd1f2ba0]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;min-height:42px;border-bottom:1px solid var(--border-subtle)}.replay-chart-toolbar[data-v-cd1f2ba0],.replay-playback-controls[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.replay-playback-controls[data-v-cd1f2ba0]{gap:5px}.replay-control-button[data-v-cd1f2ba0]{width:30px;height:30px;border-radius:5px;background:transparent}.replay-control-button[data-v-cd1f2ba0]:disabled{cursor:not-allowed;opacity:.45}.replay-speed-select[data-v-cd1f2ba0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;margin-left:4px;color:var(--text-tertiary);font-size:10px}.replay-leverage-setting select[data-v-cd1f2ba0],.replay-speed-select select[data-v-cd1f2ba0]{height:30px;padding:0 7px;border:1px solid var(--border-subtle);border-radius:5px;background:var(--surface-workbench);color:var(--text-primary);font:inherit;font-size:11px}.replay-chart-stage[data-v-cd1f2ba0]{min-width:0;padding-top:2px;background:var(--chart-canvas-background)}.replay-chart-wrap[data-v-cd1f2ba0]{width:100%;overflow:hidden}.replay-chart-wrap[data-v-cd1f2ba0] .kline-chart-root{height:clamp(360px,53vh,570px)}.replay-chart-empty[data-v-cd1f2ba0]{display:grid;min-height:360px;place-items:center;color:var(--text-tertiary);font-size:12px}.replay-trading-panel[data-v-cd1f2ba0]{position:sticky;top:14px;min-width:0;padding:14px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-workbench)}.replay-panel-heading[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding-bottom:11px;border-bottom:1px solid var(--border-subtle)}.replay-panel-heading h2[data-v-cd1f2ba0]{margin:0;font-size:14px;font-weight:600}.replay-account-tag[data-v-cd1f2ba0]{padding:3px 6px;border-radius:4px;background:var(--surface-inset);color:var(--text-secondary);font-size:10px}.replay-panel-equity[data-v-cd1f2ba0]{display:grid;gap:3px;padding:12px 0 10px}.replay-panel-equity>span[data-v-cd1f2ba0]{color:var(--text-tertiary);font-size:11px}.replay-panel-equity>strong[data-v-cd1f2ba0]{font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.replay-panel-equity>small[data-v-cd1f2ba0]{font-size:11px;font-variant-numeric:tabular-nums}.replay-position-summary[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border-block:1px solid var(--border-subtle);color:var(--text-secondary);font-size:11px}.replay-position-summary strong[data-v-cd1f2ba0]{color:var(--text-primary);font-size:12px}.replay-position-summary.is-long .replay-position-dot[data-v-cd1f2ba0]{background:var(--chart-up)}.replay-position-summary.is-short .replay-position-dot[data-v-cd1f2ba0]{background:var(--chart-down)}.replay-position-dot[data-v-cd1f2ba0]{width:7px;height:7px;border-radius:50%;background:var(--text-tertiary)}.replay-position-entry[data-v-cd1f2ba0]{overflow:hidden;margin-left:auto;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap}.replay-settings-row[data-v-cd1f2ba0]{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:10px;padding:11px 0}.replay-margin-setting[data-v-cd1f2ba0]{min-width:0;margin:0;padding:0;border:0}.replay-leverage-setting>span[data-v-cd1f2ba0],.replay-margin-setting legend[data-v-cd1f2ba0]{margin-bottom:5px;color:var(--text-tertiary);font-size:10px}.replay-preset-group[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.replay-preset-group button[data-v-cd1f2ba0]{min-width:35px;height:28px;padding:0 6px;border:1px solid var(--border-subtle);border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:10px}.replay-preset-group button.is-selected[data-v-cd1f2ba0]{border-color:var(--accent);background:var(--surface-active);color:var(--accent)}.replay-margin-setting:disabled .replay-preset-group button[data-v-cd1f2ba0]{cursor:not-allowed;opacity:.55}.replay-leverage-setting[data-v-cd1f2ba0]{display:grid;min-width:56px}.replay-leverage-setting select[data-v-cd1f2ba0]{width:58px;height:28px}.replay-leverage-setting select[data-v-cd1f2ba0]:disabled{opacity:.55}.replay-execution-feedback[data-v-cd1f2ba0],.replay-pending-order[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:8px;padding:0 8px;border-radius:5px;background:var(--surface-inset);color:var(--text-secondary);font-size:10px}.replay-execution-feedback[data-v-cd1f2ba0],.replay-pending-order span[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.replay-pending-order i[data-v-cd1f2ba0]{color:var(--accent)}.replay-pending-order button[data-v-cd1f2ba0]{padding:3px 0 3px 8px;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-weight:600}.replay-execution-feedback.is-liquidated[data-v-cd1f2ba0],.replay-execution-feedback.is-rejected[data-v-cd1f2ba0]{color:var(--danger)}.replay-execution-feedback.is-filled[data-v-cd1f2ba0],.replay-execution-feedback.is-settled[data-v-cd1f2ba0]{color:var(--text-secondary)}.replay-entry-actions[data-v-cd1f2ba0],.replay-position-actions[data-v-cd1f2ba0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.replay-trade-button[data-v-cd1f2ba0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:6px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;-webkit-transition:opacity .15s ease,-webkit-filter .15s ease;transition:opacity .15s ease,-webkit-filter .15s ease;transition:filter .15s ease,opacity .15s ease;transition:filter .15s ease,opacity .15s ease,-webkit-filter .15s ease}.replay-position-action[data-v-cd1f2ba0]:hover:not(:disabled),.replay-trade-button[data-v-cd1f2ba0]:hover:not(:disabled){-webkit-filter:brightness(.96);filter:brightness(.96)}.replay-trade-button.is-long[data-v-cd1f2ba0]{background:color-mix(in srgb,var(--chart-up) 13%,var(--surface-workbench));color:var(--success-data-text)}.replay-trade-button.is-short[data-v-cd1f2ba0]{background:var(--danger-surface);color:var(--danger)}.replay-position-action[data-v-cd1f2ba0]:disabled,.replay-trade-button[data-v-cd1f2ba0]:disabled{cursor:not-allowed;opacity:.48}.replay-position-action[data-v-cd1f2ba0]{min-height:34px;padding:0 7px;border:1px solid var(--border-subtle);border-radius:5px;background:var(--surface-workbench);color:var(--text-primary);cursor:pointer;font:inherit;font-size:10px;font-weight:600}.replay-position-action.is-close[data-v-cd1f2ba0]{border-color:var(--accent);color:var(--accent)}.replay-position-action.is-reverse[data-v-cd1f2ba0]{color:var(--text-secondary)}.replay-panel-separator[data-v-cd1f2ba0]{height:1px;margin:11px 0 9px;background:var(--border-subtle)}.replay-live-stats[data-v-cd1f2ba0]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.replay-live-stats>div[data-v-cd1f2ba0]{display:grid;min-width:0;gap:3px}.replay-live-stats strong[data-v-cd1f2ba0]{overflow:hidden;color:var(--text-primary);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.replay-assumptions[data-v-cd1f2ba0]{margin-top:10px;color:var(--text-tertiary);font-size:10px}.replay-assumptions summary[data-v-cd1f2ba0]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.replay-assumptions p[data-v-cd1f2ba0]{margin:6px 0 0;line-height:1.5}.replay-key-hint[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:10px;color:var(--text-tertiary);font-size:9px}.replay-key-hint kbd[data-v-cd1f2ba0]{display:inline-grid;min-width:17px;height:17px;place-items:center;margin-left:3px;border:1px solid var(--border-subtle);border-radius:3px;background:var(--surface-inset);color:var(--text-secondary);font:inherit;font-weight:600}.replay-summary-backdrop[data-v-cd1f2ba0]{position:fixed;z-index:var(--layer-modal);inset:0;display:grid;place-items:center;padding:18px;background:var(--modal-overlay)}.replay-summary-dialog[data-v-cd1f2ba0]{position:relative;width:min(100%,540px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:22px;border:1px solid var(--border-highlight);border-radius:12px;background:var(--surface-solid);-webkit-box-shadow:var(--shadow-elevated);box-shadow:var(--shadow-elevated)}.replay-summary-close[data-v-cd1f2ba0]{position:absolute;top:14px;right:14px;width:30px;height:30px}.replay-summary-dialog h2[data-v-cd1f2ba0]{margin:5px 0 0;font-size:20px;font-weight:600}.replay-summary-subtitle[data-v-cd1f2ba0]{margin:5px 32px 16px 0;color:var(--text-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.replay-summary-result[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;padding:13px 0;border-block:1px solid var(--border-subtle)}.replay-summary-result span[data-v-cd1f2ba0]{color:var(--text-secondary);font-size:11px}.replay-summary-result strong[data-v-cd1f2ba0]{font-size:24px;font-variant-numeric:tabular-nums;font-weight:600}.replay-summary-result em[data-v-cd1f2ba0]{font-size:12px;font-style:normal;font-weight:600}.replay-summary-metrics[data-v-cd1f2ba0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;padding:14px 0;border-bottom:1px solid var(--border-subtle)}.replay-summary-metrics>div[data-v-cd1f2ba0]{display:grid;min-width:0;gap:4px}.replay-summary-metrics span[data-v-cd1f2ba0]{color:var(--text-tertiary);font-size:10px}.replay-summary-metrics strong[data-v-cd1f2ba0]{overflow:hidden;color:var(--text-primary);font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.replay-summary-metrics small[data-v-cd1f2ba0]{color:var(--text-tertiary);font-size:10px;font-weight:400}.replay-summary-trades[data-v-cd1f2ba0]{padding-top:12px}.replay-summary-trades-heading[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--text-primary);font-size:11px}.replay-summary-trades-heading span[data-v-cd1f2ba0]{color:var(--text-tertiary)}.replay-no-trades[data-v-cd1f2ba0]{padding:12px 0;color:var(--text-tertiary);font-size:11px}.replay-trade-list[data-v-cd1f2ba0]{display:grid;margin-top:6px}.replay-trade-row[data-v-cd1f2ba0]{display:grid;grid-template-columns:24px minmax(0,1fr) 28px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-height:32px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:10px;font-variant-numeric:tabular-nums}.replay-trade-row>strong[data-v-cd1f2ba0]{font-size:11px;text-align:right}.replay-trade-side[data-v-cd1f2ba0]{font-weight:600}.replay-trade-side.is-long[data-v-cd1f2ba0]{color:var(--success-data-text)}.replay-trade-side.is-short[data-v-cd1f2ba0]{color:var(--danger)}.replay-summary-actions[data-v-cd1f2ba0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:16px}.replay-summary-fade-enter-active[data-v-cd1f2ba0],.replay-summary-fade-leave-active[data-v-cd1f2ba0]{-webkit-transition:opacity .16s ease;transition:opacity .16s ease}.replay-summary-fade-enter[data-v-cd1f2ba0],.replay-summary-fade-leave-to[data-v-cd1f2ba0]{opacity:0}.futures-replay-page button[data-v-cd1f2ba0]:focus-visible,.futures-replay-page select[data-v-cd1f2ba0]:focus-visible,.replay-summary-dialog button[data-v-cd1f2ba0]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.futures-replay-page[data-v-cd1f2ba0]{padding-inline:16px}.replay-workspace[data-v-cd1f2ba0]{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.replay-trading-panel[data-v-cd1f2ba0]{padding:12px}}@media (max-width:680px){.futures-replay-page[data-v-cd1f2ba0]{min-height:100dvh;padding:10px 12px calc(226px + env(safe-area-inset-bottom))}.replay-page-header[data-v-cd1f2ba0]{min-height:42px;margin-bottom:10px}.replay-header-title-group[data-v-cd1f2ba0]{gap:8px}.replay-icon-button[data-v-cd1f2ba0]{width:34px;height:34px}.replay-header-title-group h1[data-v-cd1f2ba0]{font-size:17px}.replay-next-button[data-v-cd1f2ba0],.replay-secondary-button[data-v-cd1f2ba0]{min-height:34px;padding-inline:10px;font-size:11px}.replay-account-strip[data-v-cd1f2ba0]{min-height:52px;margin-bottom:12px}.replay-account-metric[data-v-cd1f2ba0]{gap:3px;padding:6px 7px}.replay-account-metric span[data-v-cd1f2ba0]{font-size:9px}.replay-account-metric strong[data-v-cd1f2ba0]{font-size:11px}.replay-workspace[data-v-cd1f2ba0]{display:block}.replay-task-header[data-v-cd1f2ba0]{min-height:48px;padding-bottom:8px}.replay-symbol-line[data-v-cd1f2ba0]{gap:6px}.replay-symbol-line>strong[data-v-cd1f2ba0]{max-width:42vw;font-size:16px}.replay-interval[data-v-cd1f2ba0],.replay-state[data-v-cd1f2ba0]{font-size:10px}.replay-date-range[data-v-cd1f2ba0]{font-size:9px}.replay-candle-count[data-v-cd1f2ba0]{font-size:10px}.replay-candle-count strong[data-v-cd1f2ba0]{font-size:12px}.replay-chart-toolbar[data-v-cd1f2ba0]{min-height:38px}.replay-chart-wrap[data-v-cd1f2ba0] .kline-chart-root{height:min(350px,calc(100dvh - 475px))}.replay-trading-panel[data-v-cd1f2ba0]{position:fixed;z-index:var(--layer-tabbar);top:auto;right:10px;bottom:max(8px,env(safe-area-inset-bottom));left:10px;max-height:214px;overflow-y:auto;padding:10px 11px;border-radius:10px;background:var(--surface-elevated);-webkit-box-shadow:var(--shadow-elevated);box-shadow:var(--shadow-elevated)}.replay-panel-equity[data-v-cd1f2ba0],.replay-panel-heading[data-v-cd1f2ba0]{display:none}.replay-position-summary[data-v-cd1f2ba0]{min-height:27px;border-top:0}.replay-settings-row[data-v-cd1f2ba0]{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 0}.replay-leverage-setting>span[data-v-cd1f2ba0],.replay-margin-setting legend[data-v-cd1f2ba0]{margin-bottom:3px;font-size:9px}.replay-preset-group button[data-v-cd1f2ba0]{min-width:40px;height:26px;font-size:10px}.replay-leverage-setting select[data-v-cd1f2ba0]{width:56px;height:26px}.replay-entry-actions[data-v-cd1f2ba0]{gap:7px}.replay-trade-button[data-v-cd1f2ba0]{min-height:38px}.replay-position-actions[data-v-cd1f2ba0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.replay-position-action[data-v-cd1f2ba0]{min-height:34px;padding-inline:3px;font-size:9px}.replay-panel-separator[data-v-cd1f2ba0]{margin:7px 0 6px}.replay-live-stats[data-v-cd1f2ba0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px}.replay-live-stats span[data-v-cd1f2ba0]{font-size:8px}.replay-live-stats strong[data-v-cd1f2ba0]{font-size:10px}.replay-assumptions[data-v-cd1f2ba0],.replay-key-hint[data-v-cd1f2ba0]{display:none}.replay-execution-feedback[data-v-cd1f2ba0],.replay-pending-order[data-v-cd1f2ba0]{min-height:25px;margin-bottom:5px;font-size:9px}.replay-summary-backdrop[data-v-cd1f2ba0]{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:10px}.replay-summary-dialog[data-v-cd1f2ba0]{max-height:calc(100dvh - 20px);padding:18px 15px 14px;border-radius:12px 12px 8px 8px}.replay-summary-dialog h2[data-v-cd1f2ba0]{font-size:18px}.replay-summary-result strong[data-v-cd1f2ba0]{font-size:21px}.replay-summary-metrics[data-v-cd1f2ba0]{gap:10px 8px}.replay-summary-metrics strong[data-v-cd1f2ba0]{font-size:11px}.replay-summary-actions .replay-next-button[data-v-cd1f2ba0],.replay-summary-actions .replay-secondary-button[data-v-cd1f2ba0]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding-inline:6px}}@media (max-width:360px){.futures-replay-page[data-v-cd1f2ba0]{padding-inline:9px}.replay-account-metric[data-v-cd1f2ba0]{padding-inline:5px}.replay-account-metric strong[data-v-cd1f2ba0]{font-size:10px}.replay-chart-wrap[data-v-cd1f2ba0] .kline-chart-root{height:min(320px,calc(100dvh - 475px))}.replay-trading-panel[data-v-cd1f2ba0]{right:7px;left:7px;padding-inline:9px}.replay-position-actions[data-v-cd1f2ba0]{gap:3px}.replay-position-action[data-v-cd1f2ba0]{font-size:8px}}@media (prefers-reduced-motion:reduce){.replay-control-button[data-v-cd1f2ba0],.replay-icon-button[data-v-cd1f2ba0],.replay-next-button[data-v-cd1f2ba0],.replay-secondary-button[data-v-cd1f2ba0],.replay-summary-fade-enter-active[data-v-cd1f2ba0],.replay-summary-fade-leave-active[data-v-cd1f2ba0],.replay-trade-button[data-v-cd1f2ba0]{-webkit-transition:none;transition:none}}