.backtest-guide-page{height:100%;min-height:0;overflow:auto;padding-right:4px}.backtest-guide-page .guide-heading,.backtest-guide-page .guide-content{margin-inline:auto;max-width:1080px}.backtest-guide-page .guide-heading{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:14px}.backtest-guide-page .guide-heading p,.backtest-guide-page .guide-heading h2{margin:0}.backtest-guide-page .guide-heading p{color:#667085;font-size:.75rem;font-weight:900;text-transform:uppercase}.backtest-guide-page .guide-heading h2{font-size:1.55rem;margin-top:3px}.backtest-guide-page .heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.backtest-guide-page .heading-actions>a{border:1px solid #b9ded6;border-radius:7px;color:#0f766e;font-size:.75rem;font-weight:900;padding:8px 10px;text-decoration:none}.backtest-guide-page .language-switch{background:#eef2f6;border-radius:8px;display:flex;flex:none;gap:3px;padding:3px}.backtest-guide-page .language-switch button{background:transparent;border:0;border-radius:6px;color:#667085;cursor:pointer;font:inherit;font-size:.75rem;font-weight:900;min-height:34px;padding:0 11px}.backtest-guide-page .language-switch button:hover,.backtest-guide-page .language-switch button:focus-visible,.backtest-guide-page .language-switch button.active{background:#fff;color:#0f766e;outline:none}.backtest-guide-page .language-switch button:focus-visible{box-shadow:0 0 0 2px #0f766e}.backtest-guide-page .guide-content{background:#fff;border:1px solid #d9dee8;border-radius:8px;box-shadow:0 12px 34px #20242a14;color:#344054;display:grid;gap:16px;line-height:1.55;padding:20px}.backtest-guide-page .guide-content p,.backtest-guide-page .guide-content ul,.backtest-guide-page .guide-content ol{margin-bottom:0;margin-top:8px}.backtest-guide-page .intro{color:#20242a;font-size:.95rem;font-weight:750;margin-top:0!important}.backtest-guide-page .key-rule{background:#e8f7f3;border:1px solid #b9ded6;border-left:4px solid #0f766e;border-radius:7px;color:#0f5f59;font-size:.84rem;padding:11px 13px}.backtest-guide-page .guide-section{border-top:1px solid #e6eaf0;padding-top:16px}.backtest-guide-page .guide-section h3,.backtest-guide-page .guide-section h4,.backtest-guide-page .limitations h3{color:#20242a;margin:0}.backtest-guide-page .guide-section h3,.backtest-guide-page .limitations h3{font-size:1.05rem}.backtest-guide-page .guide-section p,.backtest-guide-page .guide-section li,.backtest-guide-page .limitations p{font-size:.82rem}.backtest-guide-page .guide-section li+li{margin-top:5px}.backtest-guide-page .note{background:#fff8e7;border:1px solid #f2d7a0;border-radius:7px;color:#854d0e;padding:9px 11px}.backtest-guide-page .table-wrap{margin-top:10px;overflow-x:auto}.backtest-guide-page table{border-collapse:collapse;font-size:.8rem;min-width:700px;width:100%}.backtest-guide-page th,.backtest-guide-page td{border:1px solid #dfe4eb;padding:10px 12px;text-align:left;vertical-align:top}.backtest-guide-page th{background:#eef7f6;color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.backtest-guide-page .metric-definitions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.backtest-guide-page .metric-definitions article{background:#f8fafc;border:1px solid #e3e7ed;border-radius:7px;padding:11px}.backtest-guide-page .metric-definitions h4{color:#0f766e;font-size:.76rem;text-transform:uppercase}.backtest-guide-page .metric-definitions p{margin-top:4px}.backtest-guide-page .worked-example{background:#f8fafc;border:1px solid #d7e4e2;border-radius:8px;margin-top:16px;padding:14px}.backtest-guide-page .worked-example>h4{color:#0f766e;font-size:.95rem}.backtest-guide-page .worked-example table{background:#fff;min-width:820px}.backtest-guide-page .worked-example td:first-child{color:#20242a;min-width:180px;white-space:nowrap}.backtest-guide-page .example-conclusion{background:#e8f7f3;border-left:4px solid #0f766e;border-radius:6px;color:#0f5f59;padding:10px 12px}.backtest-guide-page .reading-order{background:#f8fafc;border:1px solid #e6eaf0;border-radius:8px;padding:14px}.backtest-guide-page .limitations{background:#fff1f0;border:1px solid #f7c4bf;border-radius:8px;color:#7a271a;padding:13px 14px}.backtest-guide-page .limitations p{margin-bottom:0}@media(max-width:720px){.backtest-guide-page .guide-page{height:auto;overflow:visible;padding-right:0}.backtest-guide-page .guide-heading,.backtest-guide-page .heading-actions{align-items:stretch;display:grid;justify-content:stretch}.backtest-guide-page .heading-actions>a,.backtest-guide-page .language-switch{justify-self:start}.backtest-guide-page .guide-content{padding:14px}.backtest-guide-page .metric-definitions{grid-template-columns:1fr}}.backtest-page{container-name:backtest-page;container-type:inline-size;display:grid;gap:18px;min-height:100%;padding-bottom:4px}.backtest-page .page-heading,.backtest-page .section-heading,.backtest-page .detail-heading,.backtest-page .results-block>header,.backtest-page .observations-block>header{align-items:center;display:flex;gap:16px;justify-content:space-between}.backtest-page .page-heading>div>p,.backtest-page .section-heading p,.backtest-page .detail-heading p,.backtest-page .results-block header p,.backtest-page .observations-block header p,.backtest-page .method-card>p{color:#667085;font-size:.75rem;font-weight:900;margin:0;text-transform:uppercase}.backtest-page .page-heading h2,.backtest-page .page-heading span,.backtest-page .section-heading h3,.backtest-page .detail-heading h3,.backtest-page .results-block h3,.backtest-page .observations-block h3,.backtest-page .method-card h3{margin:0}.backtest-page .page-heading h2{font-size:1.6rem;line-height:1.2}.backtest-page .page-heading>div>span{color:#667085;display:block;font-size:.84rem;font-weight:650;margin-top:4px}.backtest-page .guide-link{background:#eef7f6;border:1px solid #b9ded6;border-radius:8px;color:#0f766e;font-size:.82rem;font-weight:900;padding:10px 13px;text-decoration:none}.backtest-page .guide-link:hover,.backtest-page .guide-link:focus-visible{background:#dff3ef;outline:none}.backtest-page .manual-notice{background:#fff8e7;border:1px solid #f2d7a0;border-radius:8px;color:#854d0e;font-size:.82rem;line-height:1.5;padding:11px 14px}.backtest-page .launch-card,.backtest-page .history-card,.backtest-page .detail-card{background:#fff;border:1px solid #d9dee8;border-radius:9px;box-shadow:0 10px 30px #20242a0d}.backtest-page .launch-card{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.75fr);overflow:hidden}.backtest-page .launch-card form,.backtest-page .method-card{min-width:0;padding:18px}.backtest-page .launch-card form{display:grid;gap:16px}.backtest-page .method-card{background:#f7faf9;border-left:1px solid #d9e6e2}.backtest-page .method-card h3{font-size:1.05rem;margin-top:3px}.backtest-page .method-card dl{display:grid;gap:13px;margin:18px 0 0}.backtest-page .method-card dl>div{display:grid;gap:3px}.backtest-page .method-card dt,.backtest-page .run-facts dt{color:#667085;font-size:.7rem;font-weight:900;text-transform:uppercase}.backtest-page .method-card dd,.backtest-page .run-facts dd{color:#344054;font-size:.82rem;font-weight:750;margin:0}.backtest-page .method-chip{background:#e5f4f0;border-radius:999px;color:#0f766e;display:inline-block;margin:2px 4px 2px 0;padding:3px 7px}.backtest-page .method-card ul{color:#475467;font-size:.76rem;line-height:1.45;padding-left:18px}.backtest-page .method-warning{background:#fff;border:1px solid #d9e6e2;border-radius:7px;color:#0f5f59;font-size:.76rem;font-weight:750;line-height:1.45;padding:10px}.backtest-page .section-heading h3,.backtest-page .detail-heading h3,.backtest-page .results-block h3,.backtest-page .observations-block h3{font-size:1rem}.backtest-page .step-badge,.backtest-page .result-count{background:#eef2f6;border-radius:999px;color:#344054;font-size:.7rem;font-weight:900;padding:5px 8px}.backtest-page .choice-section{border:0;margin:0;min-width:0;padding:0}.backtest-page .choice-section legend{color:#344054;font-size:.76rem;font-weight:900;margin-bottom:8px;padding:0}.backtest-page .mode-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-page .choice-card,.backtest-page .variant-option,.backtest-page .checkbox-row label,.backtest-page .horizon-options label,.backtest-page .select-all{cursor:pointer}.backtest-page .choice-card{align-items:start;border:1px solid #d9dee8;border-radius:8px;display:flex;gap:10px;padding:11px}.backtest-page .choice-card.selected{background:#f0faf7;border-color:#48a99c;box-shadow:0 0 0 2px #0f766e14}.backtest-page .choice-card span,.backtest-page .variant-option span{display:grid;gap:3px}.backtest-page .choice-card strong,.backtest-page .variant-option strong{color:#344054;font-size:.8rem}.backtest-page .choice-card small,.backtest-page .variant-option small{color:#667085;font-size:.72rem;line-height:1.35}.backtest-page input[type=checkbox],.backtest-page input[type=radio]{accent-color:#0f766e;flex:none;height:16px;margin:2px 0 0;width:16px}.backtest-page .checkbox-row{display:flex;flex-wrap:wrap;gap:8px}.backtest-page .checkbox-row label,.backtest-page .select-all{align-items:center;display:flex;gap:7px}.backtest-page .checkbox-row label{background:#f8fafc;border:1px solid #d9dee8;border-radius:7px;color:#344054;font-size:.78rem;font-weight:850;padding:7px 10px}.backtest-page .select-all{color:#0f766e;font-size:.76rem;font-weight:850;margin-bottom:8px}.backtest-page .horizon-options{display:flex;flex-wrap:wrap;gap:7px}.backtest-page .horizon-options label{align-items:center;border:1px solid #d9dee8;border-radius:999px;color:#475467;display:flex;font-size:.76rem;font-weight:850;gap:6px;padding:6px 10px}.backtest-page .horizon-options label.selected{background:#f0faf7;border-color:#48a99c;color:#0f766e}.backtest-page .variant-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow:auto;padding-right:3px}.backtest-page .variant-option{align-items:start;border:1px solid #e3e7ed;border-radius:7px;display:flex;gap:8px;padding:8px 9px}.backtest-page .variant-option:has(input:checked){background:#f7fbfa;border-color:#a8d6cc}.backtest-page .launch-actions{align-items:center;border-top:1px solid #e6eaf0;display:flex;gap:14px;justify-content:space-between;padding-top:14px}.backtest-page .launch-actions p{color:#667085;font-size:.76rem;font-weight:750;margin:0}.backtest-page button{background:#0f766e;border:0;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-size:.8rem;font-weight:850;min-height:38px;padding:0 13px}.backtest-page button:hover:not(:disabled){filter:brightness(.95)}.backtest-page button:disabled{cursor:progress;opacity:.58}.backtest-page button.secondary{background:#eef2f6;color:#344054}.backtest-page button.danger{background:#b42318}.backtest-page .validation-message,.backtest-page .failure-summary,.backtest-page .polling-message{border-radius:7px;font-size:.78rem;font-weight:750;margin:0;padding:9px 11px}.backtest-page .validation-message,.backtest-page .failure-summary{background:#fff1f0;border:1px solid #f7c4bf;color:#b42318}.backtest-page .reproducibility{background:#f8fafc;border:1px solid #e3e7ed;border-radius:7px;color:#475467;font-size:.72rem;padding:9px 11px}.backtest-page .reproducibility summary{cursor:pointer;font-weight:850}.backtest-page .reproducibility dl{display:grid;gap:6px;margin:10px 0 0}.backtest-page .reproducibility dl>div{display:grid;gap:8px;grid-template-columns:100px minmax(0,1fr)}.backtest-page .reproducibility dt{color:#667085;font-weight:850}.backtest-page .reproducibility dd{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;margin:0;overflow-wrap:anywhere}.backtest-page .polling-message{background:#fff8e7;border:1px solid #f2d7a0;color:#854d0e}.backtest-page .research-workspace{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(250px,.58fr) minmax(0,1.8fr)}.backtest-page .history-card,.backtest-page .detail-card{min-width:0;padding:16px}.backtest-page .history-card{display:grid;gap:12px}.backtest-page .run-list{display:grid;gap:6px}.backtest-page .run-list-item{display:grid;gap:5px;grid-template-columns:minmax(0,1fr) 38px}.backtest-page button.run-row{background:#fff;border:1px solid #e3e7ed;color:#344054;display:grid;gap:5px;min-height:0;padding:9px;text-align:left;width:100%}.backtest-page button.run-row.selected{background:#f0faf7;border-color:#48a99c}.backtest-page .delete-run-action{display:flex}.backtest-page button.delete-run-button{align-items:center;background:#fff1f0;border:1px solid #f7c4bf;color:#b42318;display:flex;justify-content:center;min-height:0;padding:0;width:38px}.backtest-page button.delete-run-button:disabled{cursor:not-allowed}.backtest-page button.delete-run-button svg{height:17px;width:17px}.backtest-page .delete-run-action:focus-visible{border-radius:8px;outline:2px solid #0f766e;outline-offset:2px}.backtest-page .run-row-top{align-items:center;display:flex;gap:7px;justify-content:space-between}.backtest-page .run-row-top strong{font-size:.76rem}.backtest-page .run-row small{color:#667085;font-size:.68rem}.backtest-page .run-progress-mini,.backtest-page .progress-track{background:#e8edf2;border-radius:999px;display:block;overflow:hidden}.backtest-page .run-progress-mini{height:3px}.backtest-page .run-progress-mini>span,.backtest-page .progress-track>span{background:#0f766e;display:block;height:100%;transition:width .18s ease}.backtest-page .status{background:#eef2f6;border-radius:999px;color:#475467;display:inline-block;font-size:.64rem;font-weight:900;padding:4px 7px;white-space:nowrap}.backtest-page .status.prominent{font-size:.72rem;padding:6px 9px}.backtest-page .status-running,.backtest-page .status-queued{background:#e6f2ff;color:#175cd3}.backtest-page .status-cancel-requested{background:#fff4e5;color:#b54708}.backtest-page .status-succeeded{background:#e8f7f3;color:#0f766e}.backtest-page .status-cancelled{background:#f2f4f7;color:#667085}.backtest-page .status-failed{background:#fff1f0;color:#b42318}.backtest-page .detail-card{display:grid;gap:14px}.backtest-page .detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.backtest-page .progress-panel{background:#f8fafc;border:1px solid #e3e7ed;border-radius:8px;display:grid;gap:8px;padding:11px}.backtest-page .progress-panel>div{align-items:center;color:#667085;display:flex;font-size:.76rem;font-weight:750;justify-content:space-between}.backtest-page .progress-panel>div strong{color:#0f766e}.backtest-page .progress-panel small{color:#667085;font-size:.7rem}.backtest-page .progress-track{height:8px}.backtest-page .run-facts{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.backtest-page .run-facts>div{background:#f8fafc;border-radius:7px;display:grid;gap:3px;min-width:0;padding:9px}.backtest-page .results-block,.backtest-page .observations-block{border-top:1px solid #e6eaf0;display:grid;gap:12px;min-width:0;padding-top:14px}.backtest-page .metric-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.backtest-page .metric-grid article{background:#f5faf8;border:1px solid #d8ebe6;border-radius:8px;display:grid;gap:5px;padding:10px}.backtest-page .metric-grid span{color:#667085;font-size:.68rem;font-weight:800}.backtest-page .metric-grid strong{color:#0f5f59;font-size:1rem}.backtest-page .analysis-period{color:#667085;font-size:.74rem;margin:0}.backtest-page .metric-help{cursor:help}.backtest-page .metric-help:focus-visible{border-radius:3px;outline:2px solid #0f766e;outline-offset:2px}.backtest-page .coverage-panel{background:#f8fafc;border:1px solid #e3e7ed;border-radius:8px;display:grid;gap:9px;padding:10px 11px}.backtest-page .coverage-panel>header{align-items:end;display:flex;gap:12px;justify-content:space-between}.backtest-page .coverage-panel>header p,.backtest-page .coverage-panel>header strong,.backtest-page .coverage-panel>header span{margin:0}.backtest-page .coverage-panel>header p{color:#667085;font-size:.67rem;font-weight:850;text-transform:uppercase}.backtest-page .choice-hint{color:#667085;font-size:.76rem;margin:0 0 8px}.backtest-page .coverage-panel>header strong{color:#344054;font-size:.82rem}.backtest-page .coverage-panel>header span{color:#667085;font-size:.68rem}.backtest-page .coverage-grid{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.backtest-page .coverage-grid>div{background:#fff;border:1px solid #e3e7ed;border-radius:6px;display:grid;gap:2px;padding:7px 8px}.backtest-page .coverage-grid dt{color:#667085;font-size:.64rem;font-weight:750}.backtest-page .coverage-grid dd{color:#344054;font-size:.76rem;font-weight:850;margin:0}.backtest-page .coverage-status{border-radius:6px;font-size:.68rem;margin:0;padding:6px 8px}.backtest-page .coverage-complete{background:#e8f7f3;color:#0f5f59}.backtest-page .coverage-incomplete{background:#fff4e5;color:#8a4b0f}.backtest-page .variant-results table{min-width:1040px}.backtest-page .ranking-note{color:#475467;font-size:.72rem;margin:0;width:fit-content}.backtest-page .variant-name{min-width:180px}.backtest-page .variant-name>strong,.backtest-page .variant-name>span{display:block}.backtest-page .variant-rank{color:#0f766e;display:inline;font-size:.66rem;margin-right:3px}.backtest-page .outcome-focus{color:#475467;font-size:.62rem;font-weight:750;margin-top:5px}.backtest-page .evidence-state{border-radius:999px;font-size:.62rem;font-weight:900;margin-top:5px;padding:3px 6px;width:fit-content}.backtest-page .evidence-exploratory{background:#e6f2ff;color:#175cd3}.backtest-page .evidence-supported{background:#e8f7f3;color:#0f766e}.backtest-page .evidence-contradicted{background:#fff1f0;color:#b42318}.backtest-page .evidence-rejected,.backtest-page .evidence-not-supported,.backtest-page .evidence-inconclusive,.backtest-page .evidence-unknown{background:#fff4e5;color:#b54708}.backtest-page .year-results,.backtest-page .horizon-results{margin-top:7px}.backtest-page .horizon-results summary{color:#0f766e;cursor:pointer;font-size:.64rem;font-weight:800}.backtest-page .horizon-results small{color:#667085;display:block;font-size:.61rem;line-height:1.4;margin-top:4px}.backtest-page .horizon-results small strong{color:#475467;display:inline}.backtest-page .year-results summary{color:#667085;cursor:pointer;font-size:.64rem;font-weight:800}.backtest-page .year-results small{color:#667085;display:block;font-size:.62rem;margin-top:3px}.backtest-page .result-notes,.backtest-page .result-warnings{border-radius:7px;padding:10px 11px}.backtest-page .context-comparisons{border:1px solid #d8ebe6;border-radius:8px;display:grid;gap:8px;padding:10px}.backtest-page .context-comparisons>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.backtest-page .context-comparisons header p,.backtest-page .context-comparisons header h4{margin:0}.backtest-page .context-comparisons header p,.backtest-page .context-comparisons header>span{color:#667085;font-size:.64rem;font-weight:800;text-transform:uppercase}.backtest-page .context-comparisons header h4{color:#344054;font-size:.78rem;margin-top:2px}.backtest-page .context-comparisons table{min-width:760px}.backtest-page .context-caution-row td{background:#f8fafc;color:#667085;font-size:.65rem;padding-bottom:6px;padding-top:6px}.backtest-page .result-notes{background:#f8fafc;border:1px solid #e3e7ed}.backtest-page .result-warnings{background:#fff8e7;border:1px solid #f2d7a0;color:#854d0e}.backtest-page .result-notes h4,.backtest-page .result-warnings h4{font-size:.72rem;margin:0;text-transform:uppercase}.backtest-page .exclusion-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.backtest-page .exclusion-list span{background:#fff;border:1px solid #e3e7ed;border-radius:999px;color:#667085;font-size:.68rem;padding:4px 7px}.backtest-page .result-warnings ul{font-size:.7rem;margin:7px 0 0;padding-left:17px}.backtest-page .result-warnings li+li{margin-top:4px}.backtest-page .raw-result{background:#f8fafc;border:1px solid #e3e7ed;border-radius:7px;font-size:.76rem;padding:9px 11px}.backtest-page .raw-result summary{color:#475467;cursor:pointer;font-weight:800}.backtest-page .raw-result pre{color:#344054;font-size:.7rem;margin:10px 0 0;max-height:360px;overflow:auto;white-space:pre-wrap}.backtest-page .audit-purpose,.backtest-page .audit-filter-note{color:#667085;font-size:.72rem;line-height:1.45;margin:0}.backtest-page .observation-filters{align-items:end;background:#f8fafc;border:1px solid #e3e7ed;border-radius:8px;display:grid;gap:9px;grid-template-columns:minmax(145px,.9fr) minmax(150px,.9fr) minmax(245px,1.35fr) minmax(185px,1fr) minmax(215px,1.25fr) auto;padding:10px}.backtest-page .observation-filters label,.backtest-page .observation-search{display:grid;gap:4px;min-width:0}.backtest-page .observation-date-range{border:0;margin:0;min-width:0;padding:0}.backtest-page .observation-date-range legend{color:#667085;font-size:.65rem;font-weight:850;margin-bottom:4px;padding:0;text-transform:uppercase}.backtest-page .observation-date-range>div{align-items:center;display:grid;gap:5px;grid-template-columns:minmax(105px,1fr) auto minmax(105px,1fr)}.backtest-page .observation-date-range>div>span{color:#667085;font-size:.68rem}.backtest-page .observation-filters label>span:first-child,.backtest-page .observation-search>label{color:#667085;font-size:.65rem;font-weight:850;text-transform:uppercase}.backtest-page .observation-filters select,.backtest-page .observation-filters input{background:#fff;border:1px solid #cfd6e0;border-radius:7px;color:#344054;font:inherit;font-size:.76rem;height:38px;min-width:0;padding:0 9px;width:100%}.backtest-page .observation-filters select:focus-visible,.backtest-page .observation-filters input:focus-visible{border-color:#0f766e;outline:2px solid rgba(15,118,110,.18);outline-offset:1px}.backtest-page .search-control{display:flex;gap:5px}.backtest-page .search-control button{flex:0 0 auto}.backtest-page .clear-observation-filters{white-space:nowrap}.backtest-page .table-wrap{max-width:100%;min-width:0;overflow-x:auto}.backtest-page table{border-collapse:collapse;font-size:.73rem;min-width:840px;width:100%}.backtest-page th,.backtest-page td{border-bottom:1px solid #e3e7ed;padding:8px 9px;text-align:left;vertical-align:top}.backtest-page th{background:#f8fafc;color:#667085;font-size:.65rem;font-weight:900;text-transform:uppercase}.backtest-page td{color:#344054}.backtest-page td strong,.backtest-page td small{display:block}.backtest-page td small{color:#667085;margin-top:2px}.backtest-page td small.concentrated{color:#b42318;font-weight:850}.backtest-page tr.excluded td{color:#98a2b3}.backtest-page .pagination{align-items:center;display:flex;gap:8px;justify-content:center}.backtest-page .pagination button{min-height:32px}.backtest-page .pagination span{color:#667085;font-size:.72rem;font-weight:800}.backtest-page .state-message{color:#667085;font-size:.8rem;font-weight:700;margin:0}.backtest-page .state-message.error-message{color:#b42318}.backtest-page .empty-detail{align-self:center;color:#667085;padding:48px 20px;text-align:center}.backtest-page .empty-detail strong{color:#344054}.backtest-page .empty-detail p{font-size:.8rem;margin:6px 0 0}.backtest-page .delete-run-warning{color:#7a271a;line-height:1.5;margin:0}@container backtest-page (max-width: 1180px){.backtest-page .launch-card,.backtest-page .research-workspace{grid-template-columns:1fr}.backtest-page .method-card{border-left:0;border-top:1px solid #d9e6e2}.backtest-page .run-list,.backtest-page .observation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-page .clear-observation-filters{justify-self:start}}@media(max-width:760px){.backtest-page .page-heading,.backtest-page .detail-heading,.backtest-page .launch-actions{align-items:stretch;display:grid}.backtest-page .guide-link{justify-self:start}.backtest-page .mode-grid,.backtest-page .variant-grid,.backtest-page .run-list,.backtest-page .run-facts,.backtest-page .metric-grid{grid-template-columns:1fr}.backtest-page .coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backtest-page .coverage-panel>header{align-items:start;display:grid}.backtest-page .observation-filters{grid-template-columns:1fr}.backtest-page .detail-actions{justify-content:flex-start}}*{box-sizing:border-box}body{background:#f4f7f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}
