/* Atlas arbitrary-strategy runner: progressive enhancement, hidden unless the owner preview is ready. */
.atlas-composer-advanced{position:relative;z-index:4;flex:0 0 auto}
.atlas-composer-advanced[hidden]{display:none!important}
.atlas-composer-advanced>summary{display:inline-flex;min-height:40px;align-items:center;gap:8px;box-sizing:border-box;border:.5px solid var(--line);border-radius:9px;padding:7px 11px;background:rgba(255,255,255,.018);color:var(--txt-2);font:600 10px/1.2 var(--mono);cursor:pointer;list-style:none;white-space:nowrap}
.atlas-composer-advanced>summary::-webkit-details-marker{display:none}
.atlas-composer-advanced>summary:focus-visible{border-color:var(--green);outline:2px solid color-mix(in srgb,var(--green) 28%,transparent);outline-offset:2px}
.atlas-composer-advanced>summary[data-count]:not([data-count="0"]):before{content:attr(data-count) " set";padding:3px 5px;border-radius:5px;background:rgba(95,208,138,.1);color:var(--green);font:700 8px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}
.atlas-composer-advanced>summary:after{content:"+";color:var(--txt-3);font-size:14px;font-weight:400;line-height:1}
.atlas-composer-advanced[open]>summary{border-color:var(--line-strong);background:rgba(255,255,255,.045);color:var(--txt-1)}
.atlas-composer-advanced[open]>summary:after{content:"−"}
.atlas-composer-advanced-body{position:absolute;right:0;bottom:calc(100% + 9px);z-index:60;display:grid;width:min(640px,calc(100vw - 48px));max-height:min(58vh,520px);gap:8px;overflow:auto;overscroll-behavior:contain;box-sizing:border-box;border:.5px solid var(--line-strong);border-radius:14px;padding:0;background:#151617;box-shadow:0 18px 54px rgba(0,0,0,.58)}
.atlas-composer-advanced:not([open])>.atlas-composer-advanced-body{display:none}
.atlas-composer-advanced-body:empty{display:none}
.atlas-composer-backdrop{display:none}
.atlas-composer-advanced-body .atlas-backtest-setup,.atlas-composer-advanced-body .atlas-byod-control{width:100%;max-width:none;box-sizing:border-box}
.atlas-composer-advanced-body .atlas-byod-control{flex-wrap:wrap}
.composer-prompt{display:flex;align-items:baseline;gap:9px;min-width:0;color:var(--txt-1)}
.composer-prompt b{font-size:11.5px;font-weight:650}
.composer-prompt small{overflow:hidden;color:var(--txt-3);font-size:10px;text-overflow:ellipsis;white-space:nowrap}
.send-btn-label{font:650 10.5px/1 var(--mono);letter-spacing:.02em}
@media(min-width:701px){
  .composer-inner{max-width:820px}
  .comp-top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"source status settings";align-items:center;gap:8px;margin-bottom:9px}
  .comp-top>.flag:not(#connectionFlag){display:none!important}
  .comp-top #sourceAttachPill{grid-area:source}
  .comp-top #atlasComposerAdvanced{grid-area:settings}
  .comp-top #connectionFlag{display:none!important}
  .comp-top #connectionFlag[data-state="checking"],.comp-top #connectionFlag[data-state="preview"],.comp-top #connectionFlag[data-state="auth"],.comp-top #connectionFlag[data-state="upgrade"],.comp-top #connectionFlag[data-state="disabled"],.comp-top #connectionFlag[data-state="error"],.comp-top #connectionFlag[data-state="running"]{grid-area:status;display:inline-flex!important}
  .attach-pill{appearance:none;min-width:0;max-width:min(340px,100%);min-height:40px;justify-self:start;box-sizing:border-box;padding:6px 10px;text-align:left;cursor:pointer}
  .attach-pill:hover,.attach-pill:focus-visible{border-color:var(--line-strong);background:rgba(255,255,255,.045);outline:none}
  .attach-pill.has-source{border-color:color-mix(in srgb,var(--green) 32%,var(--line));background:color-mix(in srgb,var(--green) 5%,transparent)}
  .attach-pill-copy{display:grid;min-width:0;gap:2px}
  .attach-pill-copy b,.attach-pill-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .attach-pill-copy b{color:var(--txt-1);font:600 10.5px/1.2 var(--mono)}
  .attach-pill-copy small{color:var(--txt-3);font:9px/1.2 var(--mono)}
  .comp-suggestions{display:none!important}
  .send-btn{width:auto;min-width:84px;min-height:38px;flex:0 0 auto;gap:7px;padding:0 13px;border-color:var(--txt-2);background:var(--txt);color:#0c0d0e}
  .send-btn:hover,.send-btn:focus-visible{border-color:#fff;background:#fff;color:#08090a}
  .send-btn:disabled{opacity:.45;cursor:wait}
}

.atlas-backtest-setup{display:grid;min-width:0;color:var(--txt-2);font-family:var(--sans)}
.atlas-backtest-setup[hidden]{display:none}
.atlas-backtest-head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 16px 12px;border-bottom:.5px solid var(--line);background:rgba(21,22,23,.98);backdrop-filter:blur(14px)}
.atlas-backtest-head>div{display:grid;min-width:0;gap:3px}
.atlas-backtest-head-actions{display:flex!important;min-width:max-content!important;flex:0 0 auto;align-items:center;gap:6px}
.atlas-backtest-head span,.atlas-backtest-group h4{color:var(--green);font:700 8px/1.25 var(--mono);letter-spacing:.13em;text-transform:uppercase}
.atlas-backtest-head strong{color:var(--txt-1);font-size:15px;line-height:1.3}
.atlas-backtest-head small{color:var(--txt-3);font-size:10px;line-height:1.4}
.atlas-backtest-head button,.atlas-backtest-presets button,.atlas-backtest-foot button{min-height:34px;border:.5px solid var(--line-strong);border-radius:8px;padding:7px 10px;background:transparent;color:var(--txt-2);font:600 9px/1 var(--mono);cursor:pointer;white-space:nowrap}
.atlas-backtest-head button:hover,.atlas-backtest-head button:focus-visible,.atlas-backtest-presets button:hover,.atlas-backtest-presets button:focus-visible,.atlas-backtest-foot button:hover,.atlas-backtest-foot button:focus-visible{border-color:var(--txt-2);color:var(--txt-1);outline:none}
#atlasBacktestClose{width:34px;flex:0 0 34px;padding:0;font-size:17px}
.atlas-backtest-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 16px 4px}
.atlas-backtest-presets button{display:grid;min-height:50px;align-content:center;gap:4px;border-radius:10px;text-align:left;white-space:normal}
.atlas-backtest-presets button b{color:var(--txt-1);font:650 10px/1.2 var(--mono)}
.atlas-backtest-presets button small{color:var(--txt-3);font:9px/1.25 var(--sans)}
.atlas-backtest-presets button[aria-pressed="true"] small{color:color-mix(in srgb,var(--green) 72%,var(--txt-3))}
.atlas-backtest-setup[data-preset="orb"] .atlas-backtest-presets [data-preset="orb"],.atlas-backtest-setup[data-preset="fvg"] .atlas-backtest-presets [data-preset="fvg"],.atlas-backtest-setup[data-preset="clean"] .atlas-backtest-presets [data-preset="clean"]{border-color:color-mix(in srgb,var(--green) 52%,var(--line));background:color-mix(in srgb,var(--green) 8%,transparent);color:var(--green)}
.atlas-backtest-preset-receipt{margin:4px 16px 2px;padding:8px 10px;border-left:2px solid var(--line-strong);color:var(--txt-3);font:9px/1.45 var(--mono)}
.atlas-backtest-group{display:grid;gap:8px;padding:12px 16px;border-bottom:.5px solid var(--line)}
.atlas-backtest-group h4{margin:0;color:var(--txt-3)}
.atlas-backtest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.atlas-backtest-grid>label{display:grid;align-content:start;min-width:0;gap:5px}
.atlas-backtest-grid>label[hidden]{display:none}
.atlas-backtest-grid>label>span:first-child{overflow:hidden;color:var(--txt-3);font:8px/1.25 var(--mono);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.atlas-backtest-grid select,.atlas-backtest-grid input{width:100%;min-width:0;height:38px;box-sizing:border-box;border:.5px solid var(--line);border-radius:8px;padding:6px 9px;background:#111213;color:var(--txt-1);font:10px/1.2 var(--mono);outline:0}
.atlas-backtest-grid select{cursor:pointer}
.atlas-backtest-grid select:focus,.atlas-backtest-grid input:focus{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 11%,transparent)}
.atlas-backtest-grid select[aria-invalid="true"],.atlas-backtest-grid input[aria-invalid="true"]{border-color:var(--red);box-shadow:0 0 0 2px color-mix(in srgb,var(--red) 12%,transparent)}
.atlas-backtest-grid option{background:#121314;color:#e7e8e9}
.atlas-sandbox-custom{display:grid!important}
.atlas-sandbox-custom[hidden]{display:none!important}
.atlas-cost-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}
.atlas-sandbox-custom small{color:var(--txt-3);font:8px/1.3 var(--mono)}
.atlas-backtest-more{border-top:.5px solid var(--line);border-bottom:.5px solid var(--line);background:rgba(255,255,255,.008)}
.atlas-backtest-more>summary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;color:var(--txt-2);cursor:pointer;list-style:none}
.atlas-backtest-more>summary::-webkit-details-marker{display:none}
.atlas-backtest-more>summary>span{display:grid;gap:2px}
.atlas-backtest-more>summary b{color:var(--txt-1);font:650 10px/1.2 var(--mono)}
.atlas-backtest-more>summary small{color:var(--txt-3);font:9px/1.2 var(--sans)}
.atlas-backtest-more>summary em{border:.5px solid var(--line);border-radius:99px;padding:4px 7px;color:var(--txt-3);font:700 8px/1 var(--mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase}
.atlas-backtest-more>summary:after{content:"+";color:var(--txt-3);font-size:14px}
.atlas-backtest-more[open]>summary:after{content:"−"}
.atlas-backtest-more>summary:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 28%,transparent);outline-offset:-2px}
.atlas-backtest-more>.atlas-backtest-group:last-child{border-bottom:0}
.atlas-backtest-error{margin:10px 16px 0;border:.5px solid color-mix(in srgb,var(--red) 42%,var(--line));border-radius:8px;padding:9px 10px;background:color-mix(in srgb,var(--red) 7%,transparent);color:var(--red);font:9px/1.4 var(--mono)}
.atlas-backtest-error[hidden]{display:none}
.atlas-backtest-data{margin:10px 16px;border:.5px solid var(--line);border-radius:9px;padding:0 10px;background:rgba(255,255,255,.012)}
.atlas-backtest-data[hidden]{display:none}
.atlas-backtest-data>summary{display:flex;min-height:38px;align-items:center;color:var(--txt-2);font:600 9px/1.2 var(--mono);cursor:pointer;list-style:none}
.atlas-backtest-data>summary::-webkit-details-marker{display:none}
.atlas-backtest-data>summary:after{content:"+";margin-left:auto;color:var(--txt-3);font-size:14px}
.atlas-backtest-data[open]>summary:after{content:"−"}
.atlas-backtest-data .atlas-byod-control{margin-bottom:10px}
.atlas-backtest-foot{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:.5px solid var(--line-strong);background:rgba(21,22,23,.98);backdrop-filter:blur(14px)}
.atlas-backtest-foot>div{display:grid;min-width:0;gap:3px}
.atlas-backtest-foot span,.atlas-backtest-foot strong{overflow:hidden;text-overflow:ellipsis}
.atlas-backtest-foot span{color:var(--txt-3);font:8px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase}
.atlas-backtest-foot strong{display:-webkit-box;color:var(--txt-1);font:600 10px/1.35 var(--mono);-webkit-box-orient:vertical;-webkit-line-clamp:2}
.atlas-backtest-foot>em{flex:0 0 auto;border:.5px solid var(--line);border-radius:99px;padding:5px 7px;color:var(--txt-3);font:700 8px/1 var(--mono);font-style:normal;letter-spacing:.04em;text-transform:uppercase}
.atlas-backtest-foot>em[data-state="draft"]{border-color:color-mix(in srgb,var(--amber) 42%,var(--line));color:var(--amber)}
.atlas-backtest-foot>em[data-state="applied"]{border-color:color-mix(in srgb,var(--green) 42%,var(--line));color:var(--green)}
.atlas-backtest-foot>em[data-state="error"]{border-color:color-mix(in srgb,var(--red) 42%,var(--line));color:var(--red)}
.atlas-backtest-foot button{min-height:38px;border-color:var(--green);background:var(--green);color:#07130c}
.atlas-backtest-foot button:hover{border-color:#a4f1c1;background:#a4f1c1;color:#07130c}
.atlas-backtest-foot button:disabled{border-color:var(--line);background:var(--line);color:var(--txt-3);cursor:not-allowed}
.atlas-byod-control{display:inline-flex;align-items:center;gap:6px;min-height:24px;max-width:100%;padding:3px 7px;border:.5px solid var(--line);border-radius:7px;background:rgba(255,255,255,.018);font:9px/1.2 var(--mono)}
.atlas-byod-control[hidden]{display:none}
.atlas-byod-label{color:var(--txt-3);letter-spacing:.06em;text-transform:uppercase}
.atlas-byod-control button{min-height:24px;padding:4px 7px;border:.5px solid var(--line-strong);border-radius:6px;background:transparent;color:var(--txt-2);font:9px/1 var(--mono);cursor:pointer}
.atlas-byod-control select{min-width:0;max-width:180px;height:24px;border:.5px solid var(--line);border-radius:6px;padding:3px 20px 3px 6px;background:#121314;color:var(--txt-2);font:9px/1 var(--mono)}
.atlas-byod-control select[hidden]{display:none}
.atlas-byod-control button:hover{color:var(--txt-1);border-color:var(--txt-2)}
.atlas-byod-control button:disabled{opacity:.45;cursor:wait}
.atlas-byod-status{max-width:240px;overflow:hidden;color:var(--txt-3);text-overflow:ellipsis;white-space:nowrap}
.atlas-byod-status[data-tone="ready"]{color:var(--green)}
.atlas-byod-status[data-tone="error"]{color:var(--red)}
.atlas-byod-status[data-tone="working"]{color:var(--txt-2)}
.atlas-byod-mapping-panel{flex:1 0 100%;min-width:0;border-top:.5px solid var(--line);padding-top:6px;color:var(--txt-3)}
.atlas-byod-mapping-panel[hidden]{display:none}
.atlas-byod-mapping-panel summary{min-height:28px;display:flex;align-items:center;cursor:pointer;color:var(--txt-2);font:9px/1.2 var(--mono);letter-spacing:.05em;text-transform:uppercase}
.atlas-byod-source-settings,.atlas-byod-mapping-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:7px 0}
.atlas-byod-mapping-fields{grid-template-columns:repeat(7,minmax(78px,1fr))}
.atlas-byod-source-settings label,.atlas-byod-mapping-fields label{display:grid;min-width:0;gap:4px;color:var(--txt-3);font:8px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase}
.atlas-byod-source-settings input,.atlas-byod-source-settings select,.atlas-byod-mapping-fields select{width:100%;max-width:none;height:32px;border:.5px solid var(--line);border-radius:6px;padding:4px 7px;background:#121314;color:var(--txt-1);font:9px/1.2 var(--mono);outline:0}
.atlas-byod-source-settings input:focus,.atlas-byod-source-settings select:focus,.atlas-byod-mapping-fields select:focus{border-color:var(--line-strong)}
.atlas-byod-preview-info{margin:6px 0;color:var(--txt-3);font:9px/1.45 var(--mono);overflow-wrap:anywhere}
.atlas-run-card{width:100%;max-width:620px;min-width:0;box-sizing:border-box;display:grid;gap:12px}
.atlas-run-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.atlas-run-kicker{display:flex;align-items:center;gap:7px;color:var(--green);font:700 9px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}
.atlas-run-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent)}
.atlas-run-card[data-terminal="false"] .atlas-run-dot{animation:atlasRunPulse 1.45s ease-in-out infinite}
.atlas-run-state{color:var(--txt-3);font:9px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.atlas-run-title{margin:2px 0 0;font-size:14px;line-height:1.5;color:var(--txt-1)}
.atlas-run-progress{height:3px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.07)}
.atlas-run-progress>span{display:block;height:100%;width:var(--atlas-progress,0%);border-radius:inherit;background:linear-gradient(90deg,var(--green),#b9f7d2);transition:width .35s ease}
.atlas-run-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}
.atlas-run-step{padding:7px;border:.5px solid var(--line);border-radius:8px;color:var(--txt-3);font:9px/1.25 var(--mono);text-align:center}
.atlas-run-step.done{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,var(--line))}
.atlas-run-step.active{color:var(--txt-1);border-color:var(--line-strong);background:rgba(255,255,255,.035)}
.atlas-run-preparing{max-width:780px;gap:16px;overflow:hidden;border:.5px solid rgba(120,230,162,.24);border-radius:16px;padding:18px;background:radial-gradient(circle at 18% -35%,rgba(120,230,162,.12),transparent 43%),linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.012));box-shadow:0 22px 55px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.035)}
.atlas-preparing-head{align-items:center}
.atlas-preparing-head>div{min-width:0}
.atlas-preparing-head .atlas-run-kicker{color:#78e6a2}
.atlas-preparing-head .atlas-run-title{margin-top:5px;font-size:18px;letter-spacing:-.02em}
.atlas-preparing-copy{max-width:62ch;margin:4px 0 0;color:var(--txt-2);font:11px/1.55 var(--sans)}
.atlas-run-preparing .atlas-run-state{flex:0 0 auto;border:.5px solid rgba(120,230,162,.24);border-radius:999px;padding:7px 10px;background:rgba(120,230,162,.055);color:#a5efc0;font-weight:700;letter-spacing:.06em}
.atlas-preparing-rail{position:relative;height:4px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.075)}
.atlas-preparing-rail>span{position:absolute;inset:0 auto 0 -42%;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,#69da97 32%,#d4ffe4 67%,transparent);filter:drop-shadow(0 0 8px rgba(105,218,151,.45));animation:atlasPreparingSweep 1.65s cubic-bezier(.45,0,.2,1) infinite}
.atlas-preparing-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.atlas-preparing-stages>span{position:relative;display:grid;min-width:0;grid-template-columns:10px minmax(0,1fr);gap:3px 8px;border:.5px solid var(--line);border-radius:10px;padding:10px 11px;background:rgba(0,0,0,.14)}
.atlas-preparing-stages i{width:8px;height:8px;grid-row:1/3;margin-top:2px;border:1px solid var(--txt-3);border-radius:50%}
.atlas-preparing-stages b{overflow:hidden;color:var(--txt-2);font:650 9px/1.2 var(--mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}
.atlas-preparing-stages small{overflow:hidden;color:var(--txt-3);font:8px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-preparing-stages .done{border-color:rgba(120,230,162,.18)}
.atlas-preparing-stages .done i{border-color:#78e6a2;background:#78e6a2;box-shadow:0 0 0 3px rgba(120,230,162,.09)}
.atlas-preparing-stages .done b{color:#a5efc0}
.atlas-preparing-stages .active{border-color:rgba(255,255,255,.2);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))}
.atlas-preparing-stages .active i{border-color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.08);animation:atlasRunPulse 1.45s ease-in-out infinite}
.atlas-preparing-stages .active b{color:var(--txt-1)}
.atlas-preparing-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:6px;padding-top:2px}
.atlas-preparing-chip{display:grid;min-width:0;gap:4px;border-left:1px solid rgba(255,255,255,.13);padding:2px 8px}
.atlas-preparing-chip-wide{grid-column:span 2}
.atlas-preparing-chip small{color:var(--txt-3);font:7px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase}
.atlas-preparing-chip b{overflow:hidden;color:var(--txt-1);font:600 9px/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-preparing-guidance{display:flex;align-items:center;gap:10px;border:.5px solid rgba(120,230,162,.18);border-radius:10px;padding:10px 12px;background:rgba(120,230,162,.035)}
.atlas-preparing-guidance>i{position:relative;flex:0 0 18px;width:18px;height:18px;border:1px solid rgba(120,230,162,.4);border-radius:50%;box-shadow:0 0 12px rgba(120,230,162,.12)}
.atlas-preparing-guidance>i:before{position:absolute;inset:3px;border-radius:50%;background:#69da97;content:'';animation:atlasRunPulse 1.45s ease-in-out infinite}
.atlas-preparing-guidance span{display:grid;min-width:0;gap:2px}
.atlas-preparing-guidance b{color:var(--txt-1);font:600 10px/1.35 var(--sans)}
.atlas-preparing-guidance small{color:var(--txt-2);font:9px/1.45 var(--sans)}
.atlas-preparing-trust{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:.5px solid var(--line);padding-top:12px;color:var(--txt-2);font:9px/1.45 var(--mono)}
.atlas-preparing-trust small{flex:0 0 auto;color:var(--txt-3);font:8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.atlas-run-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}
.atlas-run-actions small{min-width:0;overflow-wrap:anywhere;color:var(--txt-3);font:9px/1.4 var(--mono)}
.atlas-run-action-group{display:inline-flex;align-items:center;gap:6px}
.atlas-run-cancel{border:.5px solid var(--line);border-radius:8px;padding:7px 10px;background:transparent;color:var(--txt-2);font:10px/1 var(--mono);cursor:pointer}
.atlas-run-cancel:hover{border-color:var(--red);color:var(--red)}
.atlas-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}
.atlas-result-metric{min-width:0;padding:9px;border:.5px solid var(--line);border-radius:9px;background:rgba(255,255,255,.018)}
.atlas-result-metric span{display:block;color:var(--txt-3);font:8px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.atlas-result-metric strong{display:block;overflow:hidden;margin-top:5px;color:var(--txt-1);font:600 13px/1.2 var(--mono);text-overflow:ellipsis}
.atlas-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.atlas-chart-grid figure{min-width:0;margin:0}
.atlas-chart-grid figcaption{margin:0 0 5px;color:var(--txt-3);font:9px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}
.atlas-equity{display:block;width:100%;height:132px;border:.5px solid var(--line);border-radius:10px;background:linear-gradient(180deg,rgba(75,207,128,.04),transparent)}
.atlas-equity polyline{fill:none;stroke:var(--green);stroke-width:2;vector-effect:non-scaling-stroke}
.atlas-equity .area{fill:rgba(95,208,138,.12);stroke:none}
.atlas-equity.drawdown{background:linear-gradient(180deg,rgba(232,116,107,.04),transparent)}
.atlas-equity.drawdown polyline{stroke:var(--red)}
.atlas-equity.drawdown .area{fill:rgba(232,116,107,.11)}
.atlas-result-note{padding:9px 10px;border-left:2px solid var(--line-strong);color:var(--txt-2);font-size:11px;line-height:1.55}
.atlas-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
.atlas-trades-preview{width:100%;border-collapse:collapse;font:9px/1.35 var(--mono)}
.atlas-trades-preview th,.atlas-trades-preview td{padding:6px 5px;border-bottom:.5px solid var(--line);text-align:right}
.atlas-trades-preview th:first-child,.atlas-trades-preview td:first-child{text-align:left}
.atlas-trades-preview th{color:var(--txt-3);font-weight:500;text-transform:uppercase;letter-spacing:.08em}
.atlas-trade-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:6px}
.atlas-trade-tools label{display:grid;min-width:0;flex:1;gap:4px;color:var(--txt-3);font:8px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}
.atlas-trade-tools input{width:100%;min-height:36px;border:.5px solid var(--line);border-radius:8px;padding:7px 9px;background:rgba(255,255,255,.018);color:var(--txt-1);font:10px/1.2 var(--mono);outline:0}
.atlas-trade-tools input:focus{border-color:var(--line-strong)}
.atlas-trade-tools small{max-width:46%;color:var(--txt-3);font:9px/1.35 var(--mono);text-align:right}
.atlas-trade-pages{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:7px;color:var(--txt-3);font:9px/1.2 var(--mono)}
.atlas-trade-pages button{min-height:32px;border:.5px solid var(--line);border-radius:7px;padding:5px 8px;background:transparent;color:var(--txt-2);font:9px/1 var(--mono);cursor:pointer}
.atlas-trade-pages button:disabled{opacity:.35;cursor:default}
@keyframes atlasRunPulse{0%,100%{opacity:.45;transform:scale(.84)}50%{opacity:1;transform:scale(1)}}
@keyframes atlasPreparingSweep{0%{left:-42%}100%{left:100%}}
@media(max-width:720px){
  .composer-prompt,.send-btn-label{display:none}
  .atlas-composer-advanced{display:block!important;position:static}
  .comp-footer #atlasComposerAdvanced{flex:0 0 auto;margin-left:auto}
  .atlas-composer-advanced>summary{position:relative;width:44px;min-width:44px;min-height:44px;justify-content:center;padding:8px;font-size:0}
  .atlas-composer-advanced>summary:after{content:"Tune";font-family:"JetBrains Mono",ui-monospace,monospace;font-size:8px;font-weight:650;line-height:1;letter-spacing:.04em;text-transform:uppercase}
  .atlas-composer-advanced[open]>summary:after{content:"Close"}
  .atlas-composer-advanced>summary[data-count]:not([data-count="0"]):before{position:absolute;top:3px;right:3px;min-width:13px;padding:2px;content:attr(data-count);font-size:7px;text-align:center}
  .atlas-backtest-head{padding:14px}
  .atlas-backtest-head-actions{gap:5px}
  #atlasBacktestClose{width:44px;flex-basis:44px}
  .atlas-backtest-head small{max-width:44ch}
  .atlas-backtest-head button,.atlas-backtest-presets button,.atlas-backtest-foot button{min-height:44px}
  .atlas-backtest-presets{padding:10px 14px 2px}
  .atlas-backtest-preset-receipt{margin-right:14px;margin-left:14px}
  .atlas-backtest-group{padding:12px 14px}
  .atlas-backtest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-backtest-grid select,.atlas-backtest-grid input{height:44px;font-size:11px}
  .atlas-backtest-foot{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}
  .atlas-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-chart-grid{grid-template-columns:1fr}
  .atlas-run-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-run-preparing{max-width:100%;gap:14px;border-radius:13px;padding:14px}
  .atlas-preparing-head{align-items:flex-start}
  .atlas-preparing-head .atlas-run-title{font-size:16px}
  .atlas-preparing-stages{grid-template-columns:1fr}
  .atlas-preparing-context{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-preparing-chip-wide{grid-column:1/-1}
  .atlas-preparing-guidance{align-items:flex-start;padding:10px}
  .atlas-preparing-trust{align-items:flex-start;flex-direction:column}
  .atlas-run-actions{align-items:flex-start;flex-direction:column}
  .atlas-run-action-group{width:100%;flex-wrap:wrap}
  .atlas-run-cancel{min-height:40px}
  .atlas-trades-preview{min-width:460px}
  .atlas-trade-tools{align-items:stretch;flex-direction:column}
  .atlas-trade-tools input{min-height:40px}
  .atlas-trade-tools small{max-width:100%;text-align:left}
  .atlas-trade-pages{justify-content:space-between}
  .atlas-trade-pages button{min-height:40px}
  .atlas-byod-control{max-width:100%;min-height:32px;flex-wrap:wrap}
  .atlas-byod-control button,.atlas-byod-control select{min-height:40px}
  .atlas-byod-control select{max-width:min(100%,220px)}
  .atlas-byod-mapping-panel summary{min-height:40px}
  .atlas-byod-source-settings,.atlas-byod-mapping-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-byod-source-settings input,.atlas-byod-source-settings select,.atlas-byod-mapping-fields select{max-width:100%;min-height:40px}
  .atlas-byod-status{order:5;flex-basis:100%;max-width:100%;padding-top:3px;border-top:.5px solid var(--line)}
}
@media(max-width:430px){
  .atlas-backtest-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
  .atlas-backtest-presets button{min-height:44px;padding:7px 5px;text-align:center}
  .atlas-backtest-presets button b{font-size:8.5px}
  .atlas-backtest-presets button small{display:none}
  .atlas-backtest-grid{grid-template-columns:1fr}
  .atlas-backtest-head{align-items:flex-start}
  .atlas-backtest-head strong{font-size:14px}
  .atlas-backtest-head small{font-size:9px}
  .atlas-backtest-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}
  .atlas-backtest-foot>em{align-self:start}
  .atlas-backtest-foot button{grid-column:1/-1;width:100%}
  .atlas-trades-preview{min-width:100%;table-layout:fixed;font-size:8px}
  .atlas-trades-preview th,.atlas-trades-preview td{padding:5px 3px;overflow-wrap:anywhere}
  .atlas-trades-preview th:first-child,.atlas-trades-preview td:first-child{width:42%}
  .atlas-run-action-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
  .atlas-run-action-group .atlas-run-cancel{min-width:0;white-space:normal}
  .atlas-byod-source-settings,.atlas-byod-mapping-fields{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.atlas-run-dot,.atlas-preparing-stages .active i{animation:none!important}.atlas-run-progress>span{transition:none}.atlas-preparing-rail>span{left:29%;animation:none}}

/* Flagship strategy studio */
.atlas-composer-advanced-body{width:min(800px,calc(100vw - 48px));max-height:min(78vh,760px);overflow:hidden;border-color:rgba(255,255,255,.16);border-radius:18px;background:
  radial-gradient(circle at 18% -10%,rgba(91,221,143,.09),transparent 31%),
  linear-gradient(180deg,#121516 0%,#0d0f10 100%);box-shadow:0 32px 90px rgba(0,0,0,.74),0 0 0 1px rgba(255,255,255,.025)}
.atlas-backtest-setup{max-height:min(78vh,760px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}
.atlas-backtest-head{position:relative;top:auto;padding:18px 20px 15px;border-bottom-color:rgba(255,255,255,.1);background:rgba(15,17,18,.86)}
.atlas-backtest-head span{color:#78e6a2;font-size:8.5px;letter-spacing:.18em}
.atlas-backtest-head strong{font-size:17px;letter-spacing:-.02em}
.atlas-backtest-head small{max-width:68ch;font-size:10.5px}
.atlas-backtest-head button{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.025)}
.atlas-backtest-stage{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 264px;overflow:hidden}
.atlas-backtest-builder{min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}
.atlas-strategy-chooser{display:grid;gap:10px;padding:16px 18px 12px;border-bottom:.5px solid rgba(255,255,255,.09)}
.atlas-backtest-section-title{display:flex;align-items:flex-start;gap:10px}
.atlas-backtest-section-title>span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:.5px solid rgba(120,230,162,.28);border-radius:7px;background:rgba(120,230,162,.065);color:#78e6a2;font:700 8px/1 var(--mono);letter-spacing:.06em}
.atlas-backtest-section-title>div{display:grid;min-width:0;gap:3px}
.atlas-backtest-section-title b{color:var(--txt-1);font:650 11px/1.25 var(--mono)}
.atlas-backtest-section-title small{color:var(--txt-3);font:10px/1.4 var(--sans)}
.atlas-backtest-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0}
.atlas-backtest-presets button{position:relative;display:grid;min-height:76px;grid-template-columns:29px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;gap:3px 8px;overflow:hidden;border-color:rgba(255,255,255,.1);border-radius:11px;padding:10px;background:linear-gradient(145deg,rgba(255,255,255,.032),rgba(255,255,255,.012));transition:border-color .18s ease,background .18s ease,transform .18s ease}
.atlas-backtest-presets button:after{position:absolute;right:9px;bottom:8px;width:18px;height:1px;content:"";background:rgba(255,255,255,.09);transition:width .18s ease,background .18s ease}
.atlas-backtest-presets button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.045)}
.atlas-backtest-presets button i{display:grid;width:28px;height:28px;grid-row:1/3;place-items:center;border:.5px solid rgba(255,255,255,.12);border-radius:8px;background:#0b0d0e;color:var(--txt-3);font:700 8px/1 var(--mono);font-style:normal;letter-spacing:.08em}
.atlas-backtest-presets button b{align-self:end;font-size:9.5px}
.atlas-backtest-presets button small{align-self:start;font-size:8.5px;line-height:1.25}
.atlas-backtest-presets button[aria-pressed="true"]{border-color:rgba(120,230,162,.5);background:linear-gradient(145deg,rgba(95,208,138,.12),rgba(95,208,138,.035));box-shadow:inset 0 0 0 1px rgba(120,230,162,.05)}
.atlas-backtest-presets button[aria-pressed="true"]:after{width:30px;background:#78e6a2}
.atlas-backtest-presets button[aria-pressed="true"] i{border-color:rgba(120,230,162,.36);background:rgba(120,230,162,.1);color:#78e6a2}
.atlas-backtest-preset-receipt{margin:0;border:0;border-radius:8px;padding:8px 10px;background:rgba(255,255,255,.018);color:var(--txt-3)}
.atlas-backtest-group{gap:12px;padding:16px 18px;border-bottom-color:rgba(255,255,255,.09)}
.atlas-backtest-group>h4{padding-left:34px}
.atlas-backtest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.atlas-backtest-grid>label{gap:6px}
.atlas-backtest-grid>label>span:first-child{font-size:8.2px;letter-spacing:.085em}
.atlas-backtest-grid select,.atlas-backtest-grid input{height:40px;border-color:rgba(255,255,255,.105);border-radius:9px;background:rgba(4,6,7,.66);font-size:9.5px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}
.atlas-backtest-grid select:hover,.atlas-backtest-grid input:hover{border-color:rgba(255,255,255,.2);background:rgba(7,9,10,.9)}
.atlas-backtest-costs{background:linear-gradient(90deg,rgba(95,208,138,.028),transparent 72%)}
.atlas-cost-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.atlas-cost-mode-grid button{display:grid;min-height:57px;gap:4px;border:.5px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 11px;background:rgba(255,255,255,.015);color:var(--txt-2);text-align:left;cursor:pointer}
.atlas-cost-mode-grid button b{color:var(--txt-1);font:650 10px/1.2 var(--mono)}
.atlas-cost-mode-grid button small{color:var(--txt-3);font:9px/1.3 var(--sans)}
.atlas-cost-mode-grid button:hover,.atlas-cost-mode-grid button:focus-visible{border-color:rgba(255,255,255,.25);outline:none}
.atlas-cost-mode-grid button[aria-pressed="true"]{border-color:rgba(120,230,162,.46);background:rgba(95,208,138,.08);box-shadow:inset 3px 0 0 #78e6a2}
.atlas-cost-mode-grid button[aria-pressed="true"] b{color:#8decaf}
.atlas-sandbox-custom{display:grid!important;gap:8px;border:.5px solid rgba(120,230,162,.18);border-radius:11px;padding:11px;background:rgba(4,7,5,.42)}
.atlas-sandbox-custom[hidden]{display:none!important}
.atlas-cost-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.atlas-cost-inputs label{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:5px}
.atlas-cost-inputs label>span{grid-column:1/-1;overflow:hidden;color:var(--txt-3);font:8px/1.25 var(--mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.atlas-cost-inputs input{width:100%;min-width:0;height:38px;box-sizing:border-box;border:.5px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 9px;background:#090b0c;color:var(--txt-1);font:10px/1 var(--mono);outline:none}
.atlas-cost-inputs input:focus{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 11%,transparent)}
.atlas-cost-inputs label>small{align-self:center;color:var(--txt-3);font:8px/1.2 var(--mono)}
.atlas-sandbox-custom>p{margin:0;color:var(--txt-3);font:8.5px/1.45 var(--mono)}
.atlas-backtest-more{border-top:0;border-bottom-color:rgba(255,255,255,.09);background:rgba(255,255,255,.006)}
.atlas-backtest-more>summary{min-height:54px;padding:0 18px}
.atlas-backtest-more>.atlas-backtest-group{background:rgba(0,0,0,.08)}
.atlas-backtest-receipt{min-width:0;overflow-y:auto;border-left:.5px solid rgba(255,255,255,.1);padding:17px 16px;background:linear-gradient(180deg,rgba(255,255,255,.022),rgba(255,255,255,.006));scrollbar-width:thin}
.atlas-backtest-receipt header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}
.atlas-backtest-receipt header span{color:#78e6a2;font:700 8px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}
.atlas-backtest-receipt header em{border:.5px solid rgba(255,255,255,.12);border-radius:99px;padding:4px 6px;color:var(--txt-3);font:700 7px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}
.atlas-backtest-receipt>strong{display:block;padding-bottom:14px;border-bottom:.5px solid rgba(255,255,255,.1);color:var(--txt-1);font:650 15px/1.3 var(--sans);letter-spacing:-.02em}
.atlas-backtest-receipt dl{display:grid;gap:0;margin:0}
.atlas-backtest-receipt dl>div{display:grid;gap:6px;padding:12px 0;border-bottom:.5px solid rgba(255,255,255,.075)}
.atlas-backtest-receipt dt{color:var(--txt-3);font:700 7.5px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}
.atlas-backtest-receipt dd{margin:0;color:var(--txt-2);font:9.5px/1.45 var(--mono);overflow-wrap:anywhere}
.atlas-backtest-receipt>p{margin:14px 0 0;border-left:2px solid rgba(120,230,162,.35);padding-left:9px;color:var(--txt-3);font:9px/1.5 var(--sans)}
.atlas-backtest-foot{position:relative;bottom:auto;padding:13px 18px;border-top-color:rgba(255,255,255,.13);background:rgba(13,15,16,.96)}
.atlas-backtest-foot button{min-height:40px;border-radius:9px;padding:8px 14px;font-size:9.5px}
.atlas-backtest-error{margin-right:18px;margin-left:18px}

@media(min-width:1600px){
  .atlas-composer-advanced-body{width:min(920px,calc(100vw - 48px))}
}
@media(max-width:900px) and (min-width:721px){
  .atlas-composer-advanced-body{width:min(820px,calc(100vw - 28px))}
  .atlas-backtest-stage{grid-template-columns:minmax(0,1fr) 230px}
  .atlas-backtest-presets{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-backtest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:720px){
  .atlas-composer-advanced-body{right:auto;bottom:max(6px,env(safe-area-inset-bottom));left:6px;width:calc(100vw - 12px);max-height:min(92dvh,820px);border-radius:18px}
  .atlas-backtest-setup{max-height:min(92dvh,820px)}
  .atlas-backtest-head{padding:15px 14px 13px}
  .atlas-backtest-head strong{font-size:16px}
  .atlas-backtest-head small{font-size:9.5px}
  .atlas-backtest-stage{display:block;overflow-y:auto}
  .atlas-backtest-builder{overflow:visible}
  .atlas-strategy-chooser,.atlas-backtest-group{padding:14px}
  .atlas-backtest-presets{display:flex;gap:7px;overflow-x:auto;padding:1px 0 7px;scroll-snap-type:x proximity;scrollbar-width:none}
  .atlas-backtest-presets::-webkit-scrollbar{display:none}
  .atlas-backtest-presets button{min-width:150px;min-height:70px;flex:0 0 150px;scroll-snap-align:start;text-align:left}
  .atlas-backtest-preset-receipt{margin:0}
  .atlas-backtest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-cost-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
  .atlas-cost-mode-grid button{min-height:66px;padding:9px}
  .atlas-cost-inputs{grid-template-columns:1fr}
  .atlas-backtest-receipt{margin:12px 14px 16px;border:.5px solid rgba(255,255,255,.11);border-radius:12px;padding:14px;background:rgba(255,255,255,.018)}
  .atlas-backtest-receipt header{margin-bottom:12px}
  .atlas-backtest-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}
  .atlas-backtest-receipt dl>div:last-child{grid-column:1/-1}
  .atlas-backtest-foot{padding:11px 14px calc(11px + env(safe-area-inset-bottom))}
}
@media(max-width:430px){
  .atlas-backtest-head{gap:10px}
  .atlas-backtest-head-actions #atlasBacktestReset{display:none}
  .atlas-backtest-grid{grid-template-columns:1fr}
  .atlas-cost-mode-grid{grid-template-columns:1fr}
  .atlas-cost-mode-grid button{min-height:51px}
  .atlas-backtest-receipt dl{grid-template-columns:1fr}
  .atlas-backtest-receipt dl>div:last-child{grid-column:auto}
  .atlas-backtest-foot{grid-template-columns:minmax(0,1fr) auto}
  .atlas-backtest-foot button{grid-column:1/-1;width:100%}
}

/* Vector Ridge mono instrument pass */
.atlas-composer-advanced-body{
  --atlas-surface:#050506;
  --atlas-surface-2:#090a0c;
  --atlas-surface-3:#141619;
  --atlas-ink:#f2f2f4;
  --atlas-ink-2:#c8c8d0;
  --atlas-muted:#7a7a82;
  --atlas-faint:#55555d;
  --atlas-rule:#202228;
  --atlas-rule-strong:#3a3d45;
  gap:0;
  border:1px solid var(--atlas-rule-strong);
  border-radius:4px;
  background:var(--atlas-surface);
  box-shadow:0 28px 80px rgba(0,0,0,.72);
  font-family:var(--mono);
}
.atlas-backtest-setup{
  color:var(--atlas-ink-2);
  background:
    linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.009) 1px,transparent 1px),
    var(--atlas-surface);
  background-size:32px 32px;
  font-family:var(--mono);
}
.atlas-backtest-head{
  border-bottom:1px solid var(--atlas-rule);
  padding:16px 18px 14px;
  background:rgba(5,5,6,.98);
  backdrop-filter:none;
}
.atlas-backtest-head>div:first-child{gap:5px}
.atlas-backtest-head span{
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:var(--atlas-muted);
  font:800 8px/1 var(--mono);
  letter-spacing:.24em;
}
.atlas-backtest-head span:before{
  width:5px;
  height:5px;
  border-radius:50%;
  background:var(--green);
  box-shadow:0 0 0 2px rgba(95,208,138,.1);
  content:"";
}
.atlas-backtest-head strong{
  color:var(--atlas-ink);
  font:700 16px/1.28 var(--mono);
  letter-spacing:-.035em;
}
.atlas-backtest-head small{
  color:var(--atlas-muted);
  font:9.5px/1.5 var(--sans);
}
.atlas-backtest-head button{
  min-height:34px;
  border:1px solid var(--atlas-rule-strong);
  border-radius:2px;
  background:#08090a;
  color:var(--atlas-muted);
  font:700 8px/1 var(--mono);
  letter-spacing:.08em;
  text-transform:uppercase;
}
.atlas-backtest-head button:hover,.atlas-backtest-head button:focus-visible{
  border-color:#666a73;
  background:var(--atlas-surface-3);
  color:var(--atlas-ink);
}
#atlasBacktestClose{font-size:15px}
.atlas-backtest-stage{border:0}
.atlas-backtest-builder{scrollbar-color:var(--atlas-rule-strong) transparent}
.atlas-strategy-chooser{
  gap:12px;
  padding:15px 16px 13px;
  border-bottom:1px solid var(--atlas-rule);
}
.atlas-backtest-section-title{align-items:center;gap:10px}
.atlas-backtest-section-title>span{
  width:23px;
  height:23px;
  flex-basis:23px;
  border:1px solid var(--atlas-rule-strong);
  border-radius:2px;
  background:#08090a;
  color:var(--atlas-ink);
  font:800 7.5px/1 var(--mono);
  letter-spacing:.06em;
}
.atlas-backtest-section-title>div{gap:3px}
.atlas-backtest-section-title b{
  color:var(--atlas-ink);
  font:800 9px/1.2 var(--mono);
  letter-spacing:.11em;
  text-transform:uppercase;
}
.atlas-backtest-section-title small{
  color:var(--atlas-muted);
  font:9px/1.45 var(--sans);
}
.atlas-backtest-presets{
  gap:1px;
  overflow:hidden;
  border:1px solid var(--atlas-rule);
  padding:0;
  background:var(--atlas-rule);
}
.atlas-backtest-presets button{
  min-height:72px;
  gap:3px 8px;
  border:0;
  border-radius:0;
  padding:10px;
  background:#08090a;
  box-shadow:none;
  transition:background .14s ease,color .14s ease;
}
.atlas-backtest-presets button:hover,.atlas-backtest-presets button:focus-visible{
  transform:none;
  border-color:transparent;
  background:#101114;
  outline:1px solid var(--atlas-rule-strong);
  outline-offset:-1px;
}
.atlas-backtest-presets button:after{
  top:9px;
  right:9px;
  bottom:auto;
  width:5px;
  height:5px;
  border-radius:50%;
  background:#34363d;
}
.atlas-backtest-presets button i{
  width:26px;
  height:26px;
  border:1px solid #2a2c32;
  border-radius:1px;
  background:#050506;
  color:var(--atlas-muted);
  font:800 7px/1 var(--mono);
  letter-spacing:.1em;
}
.atlas-backtest-presets button b{
  color:var(--atlas-ink-2);
  font:750 9px/1.2 var(--mono);
  letter-spacing:.025em;
}
.atlas-backtest-presets button small{
  color:var(--atlas-faint);
  font:8px/1.3 var(--mono);
}
.atlas-backtest-presets button[aria-pressed="true"]{
  border-color:transparent;
  background:var(--atlas-surface-3);
  box-shadow:inset 0 -2px 0 var(--atlas-ink);
}
.atlas-backtest-presets button[aria-pressed="true"]:after{
  width:5px;
  background:var(--green);
}
.atlas-backtest-presets button[aria-pressed="true"] i{
  border-color:#565961;
  background:#0a0b0d;
  color:var(--atlas-ink);
}
.atlas-backtest-presets button[aria-pressed="true"] b{color:var(--atlas-ink)}
.atlas-backtest-preset-receipt{
  margin:0;
  border:0;
  border-left:2px solid var(--atlas-rule-strong);
  border-radius:0;
  padding:7px 9px;
  background:#070809;
  color:var(--atlas-muted);
  font:8px/1.5 var(--mono);
}
.atlas-backtest-group{
  gap:12px;
  padding:15px 16px;
  border-bottom:1px solid var(--atlas-rule);
  background:rgba(5,5,6,.92);
}
.atlas-backtest-group>h4{
  padding-left:33px;
  color:var(--atlas-muted);
  font:800 7.5px/1 var(--mono);
  letter-spacing:.18em;
}
.atlas-backtest-grid{gap:9px}
.atlas-backtest-grid>label{gap:6px}
.atlas-backtest-grid>label>span:first-child{
  color:var(--atlas-muted);
  font:750 7.5px/1.25 var(--mono);
  letter-spacing:.11em;
}
.atlas-backtest-grid select,.atlas-backtest-grid input{
  height:39px;
  border:1px solid var(--atlas-rule);
  border-radius:2px;
  padding:6px 9px;
  background:#070809;
  color:var(--atlas-ink-2);
  font:9px/1.2 var(--mono);
  transition:border-color .12s ease,background .12s ease;
}
.atlas-backtest-grid select:hover,.atlas-backtest-grid input:hover{
  border-color:var(--atlas-rule-strong);
  background:#0b0c0e;
}
.atlas-backtest-grid select:focus,.atlas-backtest-grid input:focus{
  border-color:#777b84;
  background:#090a0c;
  box-shadow:none;
}
.atlas-backtest-costs{background:rgba(5,5,6,.96)}
.atlas-cost-mode-grid{
  gap:1px;
  overflow:hidden;
  border:1px solid var(--atlas-rule);
  background:var(--atlas-rule);
}
.atlas-cost-mode-grid button{
  min-height:54px;
  gap:4px;
  border:0;
  border-radius:0;
  padding:9px 10px;
  background:#08090a;
  transition:background .12s ease,color .12s ease;
}
.atlas-cost-mode-grid button b{
  color:var(--atlas-ink-2);
  font:750 8.5px/1.2 var(--mono);
  letter-spacing:.07em;
  text-transform:uppercase;
}
.atlas-cost-mode-grid button small{
  color:var(--atlas-faint);
  font:8px/1.3 var(--mono);
}
.atlas-cost-mode-grid button:hover,.atlas-cost-mode-grid button:focus-visible{
  border-color:transparent;
  background:#101114;
  outline:1px solid var(--atlas-rule-strong);
  outline-offset:-1px;
}
.atlas-cost-mode-grid button[aria-pressed="true"]{
  border-color:transparent;
  background:#191b20;
  box-shadow:inset 0 -2px 0 var(--atlas-ink);
}
.atlas-cost-mode-grid button[aria-pressed="true"] b{color:var(--atlas-ink)}
.atlas-sandbox-custom{
  gap:8px;
  border:1px solid var(--atlas-rule);
  border-radius:2px;
  padding:10px;
  background:#070809;
}
.atlas-cost-inputs{gap:8px}
.atlas-cost-inputs input{
  height:38px;
  border:1px solid var(--atlas-rule);
  border-radius:2px;
  background:#050506;
  color:var(--atlas-ink-2);
}
.atlas-cost-inputs input:focus{
  border-color:#777b84;
  box-shadow:none;
}
.atlas-backtest-more{
  border-top:0;
  border-bottom:1px solid var(--atlas-rule);
  background:#070809;
}
.atlas-backtest-more>summary{min-height:50px;padding:0 16px}
.atlas-backtest-more>summary b{
  color:var(--atlas-ink-2);
  font:750 8.5px/1.2 var(--mono);
  letter-spacing:.08em;
  text-transform:uppercase;
}
.atlas-backtest-more>summary small{color:var(--atlas-muted);font:8.5px/1.35 var(--mono)}
.atlas-backtest-more>summary em{
  border:1px solid var(--atlas-rule);
  border-radius:1px;
  color:var(--atlas-muted);
}
.atlas-backtest-more>.atlas-backtest-group{background:#050506}
.atlas-backtest-receipt{
  border-left:1px solid var(--atlas-rule);
  padding:16px 14px;
  background:#030304;
  scrollbar-color:var(--atlas-rule-strong) transparent;
}
.atlas-backtest-receipt header{
  margin-bottom:13px;
  padding-bottom:10px;
  border-bottom:1px solid var(--atlas-rule);
}
.atlas-backtest-receipt header span{
  color:var(--atlas-muted);
  font:800 7.5px/1 var(--mono);
  letter-spacing:.18em;
}
.atlas-backtest-receipt header em{
  border:1px solid var(--atlas-rule-strong);
  border-radius:1px;
  padding:4px 6px;
  color:var(--atlas-muted);
  font:800 6.5px/1 var(--mono);
  letter-spacing:.1em;
}
.atlas-backtest-receipt>strong{
  padding:0 0 12px;
  border-bottom:1px solid var(--atlas-rule);
  color:var(--atlas-ink);
  font:800 12px/1.35 var(--mono);
  letter-spacing:.03em;
  text-transform:uppercase;
}
.atlas-backtest-receipt dl>div{
  grid-template-columns:64px minmax(0,1fr);
  align-items:start;
  gap:8px;
  padding:10px 0;
  border-bottom:1px solid #17181c;
}
.atlas-backtest-receipt dt{
  color:var(--atlas-faint);
  font:800 6.5px/1.35 var(--mono);
  letter-spacing:.12em;
}
.atlas-backtest-receipt dd{
  color:#aeb0b7;
  font:8.5px/1.45 var(--mono);
  text-align:right;
}
.atlas-backtest-receipt>p{
  margin:13px 0 0;
  border:0;
  border-top:1px solid var(--atlas-rule);
  padding:11px 0 0;
  color:var(--atlas-faint);
  font:7.5px/1.55 var(--mono);
  letter-spacing:.025em;
}
.atlas-backtest-foot{
  border-top:1px solid var(--atlas-rule-strong);
  padding:11px 16px;
  background:#070809;
  backdrop-filter:none;
}
.atlas-backtest-foot span{
  color:var(--atlas-faint);
  font:800 7px/1.3 var(--mono);
  letter-spacing:.11em;
}
.atlas-backtest-foot strong{
  color:var(--atlas-ink-2);
  font:650 8.5px/1.4 var(--mono);
}
.atlas-backtest-foot>em{
  border:1px solid var(--atlas-rule-strong);
  border-radius:1px;
  padding:5px 7px;
  font:800 7px/1 var(--mono);
  letter-spacing:.08em;
}
.atlas-backtest-foot>em[data-state="draft"],
.atlas-backtest-foot>em[data-state="applied"],
.atlas-backtest-foot>em[data-state="error"]{
  border-color:var(--atlas-rule-strong);
  color:var(--atlas-ink-2);
}
.atlas-backtest-foot button{
  min-height:38px;
  border:1px solid #f2f2f4;
  border-radius:2px;
  background:#f2f2f4;
  color:#050506;
  font:800 8px/1 var(--mono);
  letter-spacing:.09em;
  text-transform:uppercase;
}
.atlas-backtest-foot button:hover,.atlas-backtest-foot button:focus-visible{
  border-color:#fff;
  background:#fff;
  color:#050506;
  outline:none;
}
.atlas-backtest-foot button:disabled{
  border-color:var(--atlas-rule);
  background:#17181b;
  color:var(--atlas-faint);
}

@media(max-width:720px){
  .atlas-composer-advanced-body{
    inset:0;
    width:100vw;
    height:100dvh;
    max-height:none;
    border:0;
    border-radius:0;
    box-shadow:none;
  }
  .atlas-backtest-setup{height:100dvh;max-height:none}
  .atlas-backtest-head{padding:13px 14px 12px}
  .atlas-backtest-head strong{font-size:14px}
  .atlas-backtest-head small{font-size:9px}
  .atlas-backtest-head button,.atlas-backtest-foot button{min-height:44px}
  #atlasBacktestClose{width:44px;flex-basis:44px}
  .atlas-backtest-stage{display:block;overflow-y:auto}
  .atlas-strategy-chooser,.atlas-backtest-group{padding:13px 14px}
  .atlas-backtest-presets{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:1px;
    overflow:visible;
    padding:0;
    scroll-snap-type:none;
  }
  .atlas-backtest-presets button{
    min-width:0;
    min-height:66px;
    flex:auto;
    scroll-snap-align:none;
  }
  .atlas-cost-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .atlas-cost-mode-grid button{min-height:58px;padding:8px}
  .atlas-backtest-receipt{
    margin:0;
    border:0;
    border-top:1px solid var(--atlas-rule-strong);
    border-radius:0;
    padding:14px;
    background:#030304;
  }
  .atlas-backtest-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}
  .atlas-backtest-receipt dl>div{grid-template-columns:58px minmax(0,1fr)}
  .atlas-backtest-receipt dl>div:last-child{grid-column:1/-1}
  .atlas-backtest-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}
}
@media(max-width:430px){
  .atlas-backtest-grid{grid-template-columns:1fr}
  .atlas-cost-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .atlas-cost-mode-grid button{min-height:46px;padding:7px 5px;text-align:center}
  .atlas-cost-mode-grid button small{display:none}
  .atlas-backtest-receipt dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}
  .atlas-backtest-receipt dl>div{display:grid;grid-template-columns:1fr;gap:4px}
  .atlas-backtest-receipt dd{text-align:left}
}
@media(max-width:359px){
  .atlas-backtest-receipt dl{grid-template-columns:1fr}
  .atlas-backtest-receipt dl>div:last-child{grid-column:auto}
}

/* Atlas workspace navigation + account-saved strategy library */
.source-launch-wrap{display:grid;gap:6px}
.source-launch-wrap .source-launch{min-height:54px}
.source-launch-wrap .source-launch.active{border-color:rgba(242,242,244,.28);background:#16171a;box-shadow:inset 2px 0 0 #f2f2f4}
.source-launch-wrap .source-launch.active .source-launch-icon{border-color:#555861;color:#f2f2f4}
.source-launch-wrap .source-launch>b{justify-self:end;min-width:22px;text-align:right}
.atlas-backtest-setup{grid-template-rows:auto auto minmax(0,1fr) auto}

.atlas-setup-savebar{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:12px;
  border-bottom:1px solid var(--atlas-rule);
  padding:11px 16px;
  background:#08090a;
}
.atlas-setup-savebar>label{display:grid;min-width:0;flex:1;gap:5px}
.atlas-setup-savebar>label>span{
  color:var(--atlas-muted);
  font:800 7.5px/1 var(--mono);
  letter-spacing:.14em;
  text-transform:uppercase;
}
.atlas-setup-savebar input{
  width:100%;
  height:38px;
  box-sizing:border-box;
  border:1px solid var(--atlas-rule);
  border-radius:2px;
  padding:7px 10px;
  background:#050506;
  color:var(--atlas-ink);
  font:9.5px/1.2 var(--mono);
  outline:none;
}
.atlas-setup-savebar input:focus{border-color:#777b84;background:#090a0c}
.atlas-setup-save-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}
.atlas-setup-save-actions>span{
  max-width:180px;
  overflow:hidden;
  color:var(--atlas-faint);
  font:7.5px/1.35 var(--mono);
  text-align:right;
  text-overflow:ellipsis;
}
.atlas-setup-save-actions>span[data-tone="ready"]{color:var(--green)}
.atlas-setup-save-actions>span[data-tone="error"]{color:var(--red)}
.atlas-setup-save-actions>span[data-tone="working"]{color:var(--atlas-ink-2)}
.atlas-setup-save-actions button{
  min-height:38px;
  border:1px solid var(--atlas-rule-strong);
  border-radius:2px;
  padding:7px 10px;
  background:#0b0c0e;
  color:var(--atlas-ink-2);
  font:800 7.5px/1 var(--mono);
  letter-spacing:.08em;
  text-transform:uppercase;
  cursor:pointer;
}
.atlas-setup-save-actions #atlasSetupSave{border-color:#f2f2f4;background:#f2f2f4;color:#050506}
.atlas-setup-save-actions button:disabled{opacity:.45;cursor:wait}

.atlas-saved-library{
  --atlas-surface:#050506;
  --atlas-surface-2:#090a0c;
  --atlas-surface-3:#141619;
  --atlas-ink:#f2f2f4;
  --atlas-ink-2:#c8c8d0;
  --atlas-muted:#7a7a82;
  --atlas-faint:#55555d;
  --atlas-rule:#202228;
  --atlas-rule-strong:#3a3d45;
  display:grid;
  width:100%;
  height:100%;
  min-height:0;
  grid-template-rows:auto auto auto minmax(0,1fr) auto;
  color:var(--atlas-ink-2);
  background:
    linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.009) 1px,transparent 1px),
    var(--atlas-surface);
  background-size:32px 32px;
  font-family:var(--mono);
}
.atlas-saved-library[hidden]{display:none!important}
.atlas-saved-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:14px;
  border-bottom:1px solid var(--atlas-rule);
  padding:16px 18px 14px;
  background:rgba(5,5,6,.98);
}
.atlas-saved-head>div{display:grid;gap:5px}
.atlas-saved-head span{color:var(--atlas-muted);font:800 8px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase}
.atlas-saved-head strong{color:var(--atlas-ink);font:700 16px/1.28 var(--mono);letter-spacing:-.035em}
.atlas-saved-head small{color:var(--atlas-muted);font:9.5px/1.5 var(--sans)}
.atlas-saved-head button,.atlas-saved-toolbar button,.atlas-saved-card-actions button{
  min-height:38px;
  border:1px solid var(--atlas-rule-strong);
  border-radius:2px;
  padding:7px 10px;
  background:#08090a;
  color:var(--atlas-ink-2);
  font:800 7.5px/1 var(--mono);
  letter-spacing:.08em;
  text-transform:uppercase;
  cursor:pointer;
}
.atlas-saved-head button{width:38px;flex:0 0 38px;padding:0;font-size:15px}
.atlas-saved-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;border-bottom:1px solid var(--atlas-rule);padding:11px 16px;background:#08090a}
.atlas-saved-toolbar label{display:grid;min-width:0;gap:5px}
.atlas-saved-toolbar label span{color:var(--atlas-muted);font:800 7.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}
.atlas-saved-toolbar input{
  width:100%;
  height:38px;
  box-sizing:border-box;
  border:1px solid var(--atlas-rule);
  border-radius:2px;
  padding:7px 10px;
  background:#050506;
  color:var(--atlas-ink);
  font:9.5px/1.2 var(--mono);
  outline:none;
}
.atlas-saved-toolbar input:focus{border-color:#777b84}
.atlas-saved-toolbar #atlasSavedNew{border-color:#f2f2f4;background:#f2f2f4;color:#050506}
.atlas-saved-toolbar #atlasSavedRefresh{width:38px;padding:0;font-size:13px}
.atlas-saved-status{min-height:30px;border-bottom:1px solid var(--atlas-rule);padding:9px 16px;color:var(--atlas-faint);font:7.5px/1.4 var(--mono);letter-spacing:.04em;text-transform:uppercase}
.atlas-saved-status[data-tone="ready"]{color:var(--green)}
.atlas-saved-status[data-tone="error"]{color:var(--red)}
.atlas-saved-list{display:grid;align-content:start;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px;scrollbar-color:var(--atlas-rule-strong) transparent}
.atlas-saved-card{display:grid;overflow:hidden;border:1px solid var(--atlas-rule);background:linear-gradient(145deg,rgba(19,21,23,.96),rgba(6,7,8,.99) 62%)}
.atlas-saved-open{display:grid;gap:9px;border:0;padding:15px 16px 13px;background:transparent;color:inherit;text-align:left;cursor:pointer}
.atlas-saved-open:hover,.atlas-saved-open:focus-visible{background:rgba(255,255,255,.025);outline:1px solid #5b6068;outline-offset:-1px}
.atlas-saved-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.atlas-saved-card-kicker{color:var(--green);font:800 7px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}
.atlas-saved-test-state{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--atlas-rule);padding:4px 6px;color:var(--atlas-faint);font:800 6.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}
.atlas-saved-test-state:before{width:5px;height:5px;border-radius:50%;background:#696e76;content:""}
.atlas-saved-test-state.verified{border-color:rgba(67,209,139,.34);color:#8fe0b7;background:rgba(33,126,81,.08)}
.atlas-saved-test-state.verified:before{background:var(--green);box-shadow:0 0 8px rgba(67,209,139,.5)}
.atlas-saved-open>strong{color:var(--atlas-ink);font:750 12px/1.35 var(--mono);letter-spacing:-.025em}
.atlas-saved-source{color:var(--atlas-muted);font:8.5px/1.45 var(--mono)}
.atlas-saved-ruleline{overflow:hidden;color:#b8bdc5;font:7.5px/1.45 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-saved-spec-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--atlas-rule);background:rgba(2,3,4,.58)}
.atlas-saved-spec-grid>span{display:grid;min-width:0;gap:5px;border-right:1px solid var(--atlas-rule);padding:8px}
.atlas-saved-spec-grid>span:last-child{border-right:0}
.atlas-saved-spec-grid i,.atlas-saved-metric i{color:var(--atlas-faint);font:800 6px/1 var(--mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase}
.atlas-saved-spec-grid b{overflow:hidden;color:var(--atlas-ink-2);font:750 7px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-saved-result{display:grid;gap:8px;border:1px solid rgba(89,95,104,.5);padding:10px;background:linear-gradient(120deg,rgba(17,20,22,.95),rgba(6,7,8,.9))}
.atlas-saved-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.atlas-saved-result-head i{color:#93ddb7;font:800 6.5px/1 var(--mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase}
.atlas-saved-result-head b{color:var(--atlas-faint);font:700 6.5px/1 var(--mono);font-weight:700;text-transform:uppercase}
.atlas-saved-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--atlas-rule)}
.atlas-saved-metric{display:grid;min-width:0;gap:5px;padding:8px;background:#090a0b}
.atlas-saved-metric b{overflow:hidden;color:var(--atlas-ink);font:800 9px/1.1 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-saved-metric.positive b{color:var(--green)}
.atlas-saved-metric.negative b{color:var(--red)}
.atlas-saved-result-proof{color:var(--atlas-faint);font:650 6.5px/1.3 var(--mono);letter-spacing:.04em}
.atlas-saved-result-empty{border-style:dashed;background:rgba(4,5,6,.62)}
.atlas-saved-result-empty>span{display:grid;gap:5px}
.atlas-saved-result-empty i{color:var(--atlas-faint);font:800 6.5px/1 var(--mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase}
.atlas-saved-result-empty b{max-width:58ch;color:var(--atlas-muted);font:650 7.5px/1.45 var(--mono)}
.atlas-saved-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:2px}
.atlas-saved-card-meta b,.atlas-saved-card-meta i{color:var(--atlas-faint);font:700 7px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase}
.atlas-saved-tags{display:flex;flex-wrap:wrap;gap:4px}
.atlas-saved-tags em{border:1px solid var(--atlas-rule);padding:3px 5px;color:var(--atlas-muted);font:700 6.5px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}
.atlas-saved-open-label{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--atlas-rule);padding-top:8px;color:var(--atlas-ink-2);font:800 7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}
.atlas-saved-open-label i{color:var(--green);font:12px/1 var(--sans);font-style:normal}
.atlas-saved-card-actions{display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--atlas-rule);padding:7px}
.atlas-saved-card-actions button{min-height:30px;padding:6px 8px;color:var(--atlas-muted)}
.atlas-saved-card-actions button[data-setup-action="confirm-delete"]{border-color:#7f3936;color:#e8746b}
.atlas-saved-empty{display:grid;place-items:start;gap:8px;border:1px dashed var(--atlas-rule-strong);padding:28px 24px;background:rgba(5,5,6,.78)}
.atlas-saved-empty span{color:var(--atlas-faint);font:800 7px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}
.atlas-saved-empty strong{color:var(--atlas-ink);font:750 12px/1.35 var(--mono)}
.atlas-saved-empty small{max-width:48ch;color:var(--atlas-muted);font:9px/1.55 var(--sans)}
.atlas-saved-library>footer{border-top:1px solid var(--atlas-rule-strong);padding:11px 16px;background:#070809}
.atlas-saved-library>footer span{color:var(--atlas-faint);font:800 7px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}
.atlas-saved-library>footer p{margin:4px 0 0;color:var(--atlas-muted);font:8px/1.45 var(--mono)}

@media(max-width:720px){
  .atlas-setup-savebar{display:grid;align-items:stretch;padding:10px 14px}
  .atlas-setup-save-actions{justify-content:stretch}
  .atlas-setup-save-actions>span{min-width:0;flex:1;text-align:left}
  .atlas-setup-save-actions button{min-height:44px}
  .atlas-saved-library{height:100dvh}
  .atlas-saved-head{padding:13px 14px 12px}
  .atlas-saved-head button{width:44px;min-height:44px;flex-basis:44px}
  .atlas-saved-toolbar{grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}
  .atlas-saved-toolbar label{grid-column:1/-1}
  .atlas-saved-toolbar input,.atlas-saved-toolbar button{min-height:44px}
  .atlas-saved-toolbar #atlasSavedRefresh{width:44px}
  .atlas-saved-list{padding:12px 14px}
  .atlas-saved-open{padding:14px}
  .atlas-saved-ruleline{white-space:normal}
  .atlas-saved-spec-grid,.atlas-saved-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-saved-spec-grid>span:nth-child(2){border-right:0}
  .atlas-saved-spec-grid>span:nth-child(-n+2){border-bottom:1px solid var(--atlas-rule)}
  .atlas-saved-metric{min-height:48px}
}
@media(max-width:430px){
  .atlas-setup-save-actions{display:grid;grid-template-columns:1fr 1fr}
  .atlas-setup-save-actions>span{grid-column:1/-1;max-width:none}
}

/* Atlas workspace chrome */
.atlas-composer-advanced[open]>.atlas-composer-backdrop{display:none!important}
.atlas-composer-advanced-body .atlas-backtest-setup,
.atlas-composer-advanced-body .atlas-saved-library{width:100%;height:100%;max-height:none}
.atlas-workspace-back{
  display:inline-flex!important;
  width:auto!important;
  min-width:0!important;
  min-height:38px!important;
  flex:0 0 auto!important;
  align-items:center;
  justify-content:center;
  gap:7px;
  border:1px solid var(--atlas-rule-strong,#3a3d45)!important;
  border-radius:2px!important;
  padding:7px 10px!important;
  background:#08090a!important;
  color:var(--atlas-ink-2,#c8c8d0)!important;
  font:800 7.5px/1 var(--mono)!important;
  font-style:normal!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  white-space:nowrap;
  cursor:pointer;
}
.atlas-workspace-back:hover,.atlas-workspace-back:focus-visible{border-color:#6b7079!important;background:#111317!important;color:#fff!important;outline:none}
.atlas-workspace-back svg{width:14px;height:14px;flex:0 0 14px}
.atlas-workspace-back>span{display:inline!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
.atlas-workspace-back>span:before{display:none!important;content:none!important}
.atlas-workspace-state{display:inline-flex;align-items:center;gap:7px;color:var(--atlas-muted,#7a7a82);font:800 7px/1 var(--mono);font-style:normal;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}
.atlas-workspace-state i{width:5px;height:5px;border-radius:50%;background:var(--green,#5fd08a);box-shadow:0 0 8px rgba(95,208,138,.35)}

.atlas-backtest-head{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:18px;
}
.atlas-backtest-head>div:first-of-type{display:grid;min-width:0;gap:5px}
.atlas-backtest-head-actions{align-items:center}
.atlas-backtest-stage{
  display:grid!important;
  min-height:0;
  grid-template-columns:minmax(0,1fr) clamp(310px,24vw,390px)!important;
  overflow:hidden!important;
}
.atlas-backtest-builder{min-height:0;overflow-y:auto!important;overscroll-behavior:contain}
.atlas-backtest-receipt{
  min-height:0;
  overflow-y:auto;
  border-width:0 0 0 1px!important;
  border-left:1px solid var(--atlas-rule-strong)!important;
}
.atlas-backtest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.atlas-strategy-chooser,.atlas-backtest-group{padding-right:clamp(18px,3vw,48px);padding-left:clamp(18px,3vw,48px)}

.atlas-saved-head{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:18px;
}
.atlas-saved-head>div{min-width:0}
.atlas-saved-toolbar,.atlas-saved-status,.atlas-saved-list,.atlas-saved-library>footer{padding-right:clamp(18px,3vw,48px);padding-left:clamp(18px,3vw,48px)}
.atlas-saved-list{
  grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));
  align-items:start;
  gap:12px;
}
.atlas-saved-empty{grid-column:1/-1}

#view-datasources{min-width:0;overflow:hidden}
.atlas-data-workspace-head{
  position:relative;
  z-index:40;
  display:grid;
  min-height:70px;
  flex:0 0 auto;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:18px;
  border-bottom:1px solid #292b31;
  padding:11px clamp(16px,2.2vw,34px);
  background:
    linear-gradient(90deg,rgba(95,208,138,.035),transparent 32%,transparent 68%,rgba(255,255,255,.018)),
    #08090a;
  color:#c8c8d0;
  font-family:"JetBrains Mono",ui-monospace,monospace;
}
.atlas-data-workspace-head .atlas-workspace-back{--atlas-rule-strong:#3a3d45;--atlas-ink-2:#c8c8d0;--mono:"JetBrains Mono",ui-monospace,monospace}
.atlas-workspace-title{display:grid;min-width:0;gap:4px}
.atlas-workspace-title>span{color:#5fd08a;font:800 7.5px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}
.atlas-workspace-title>strong{color:#f2f2f4;font:750 14px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:-.025em}
.atlas-workspace-title>small{overflow:hidden;color:#777b84;font:9px/1.4 Inter,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}
.atlas-workspace-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px}
.atlas-workspace-meta>span,.atlas-workspace-meta>a{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid #292b31;padding:6px 8px;color:#8a8f98;font:800 7px/1 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.atlas-workspace-meta>span i{width:5px;height:5px;border-radius:50%;background:#5fd08a;box-shadow:0 0 8px rgba(95,208,138,.35)}
.atlas-workspace-meta>a:hover,.atlas-workspace-meta>a:focus-visible{border-color:#646a74;color:#f2f2f4;outline:none}

@media(max-width:999px){
  .atlas-backtest-stage{display:block!important;overflow-y:auto!important}
  .atlas-backtest-builder{overflow:visible!important}
  .atlas-backtest-receipt{overflow:visible;border-width:1px 0 0!important;border-left:0!important}
  .atlas-backtest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:720px){
  .atlas-backtest-head,.atlas-saved-head{
    grid-template-columns:minmax(0,1fr) auto;
    gap:10px;
    align-items:start;
  }
  .atlas-backtest-head>.atlas-workspace-back,.atlas-saved-head>.atlas-workspace-back{grid-column:1/-1;justify-self:start;min-height:36px!important}
  .atlas-backtest-head-actions{justify-self:end}
  .atlas-workspace-state{display:none}
  .atlas-backtest-grid{grid-template-columns:1fr}
  .atlas-data-workspace-head{min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px max(10px,env(safe-area-inset-right,0px)) 9px max(10px,env(safe-area-inset-left,0px))}
  .atlas-data-workspace-head>.atlas-workspace-back{grid-column:1/-1;justify-self:start}
  .atlas-workspace-title>small{display:none}
  .atlas-workspace-meta>span{display:none}
  .atlas-workspace-meta>a{min-height:34px}
  .atlas-saved-list{grid-template-columns:1fr}
}
@media(max-width:430px){
  .atlas-workspace-back span{display:inline}
  .atlas-data-workspace-head{grid-template-columns:minmax(0,1fr) auto}
  .atlas-workspace-title>strong{font-size:12px}
  .atlas-workspace-meta>a{padding:6px;font-size:6.5px}
}

/* Atlas flagship workspace system */
.atlas-composer-advanced-body{
  --atlas-panel:#08090b;
  --atlas-panel-raised:#0c0e11;
  --atlas-panel-soft:#111318;
  --atlas-white:#f4f4f5;
  background:
    radial-gradient(circle at 83% 0,rgba(95,208,138,.035),transparent 28%),
    linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.009) 1px,transparent 1px),
    #050506!important;
  background-size:auto,40px 40px,40px 40px,auto!important;
}
.atlas-backtest-setup{
  grid-template-rows:auto auto auto minmax(0,1fr) auto!important;
}
.atlas-backtest-head,.atlas-saved-head{
  min-height:86px;
  box-sizing:border-box;
  padding:14px clamp(18px,2.4vw,38px)!important;
  background:
    linear-gradient(90deg,rgba(255,255,255,.018),transparent 42%),
    rgba(5,5,6,.98)!important;
}
.atlas-backtest-head>div:first-of-type>span,.atlas-saved-head>div>span{
  color:#6fd99a!important;
  letter-spacing:.21em!important;
}
.atlas-backtest-head>div:first-of-type>span:before{display:none!important}
.atlas-backtest-head strong,.atlas-saved-head strong{
  font-size:18px!important;
  letter-spacing:-.045em!important;
}
.atlas-backtest-head small,.atlas-saved-head small{max-width:76ch;font-size:10px!important}
.atlas-setup-savebar{
  min-height:64px;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:18px;
  border-bottom:1px solid var(--atlas-rule-strong);
  padding:10px clamp(18px,2.4vw,38px);
  background:rgba(8,9,11,.97);
}
.atlas-setup-savebar>label{gap:6px}
.atlas-setup-savebar>label>span{color:var(--atlas-muted);font:800 7px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}
.atlas-setup-savebar input{
  height:38px;
  border-color:#292c33;
  background:#040506;
  color:var(--atlas-white);
  font-size:10px;
}
.atlas-setup-save-actions button{height:38px}
.atlas-studio-context{
  display:grid;
  min-height:78px;
  grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);
  align-items:stretch;
  border-bottom:1px solid var(--atlas-rule-strong);
  padding:0 clamp(18px,2.4vw,38px);
  background:
    linear-gradient(90deg,rgba(95,208,138,.045),transparent 35%),
    #070809;
}
.atlas-studio-source{
  display:grid;
  align-content:center;
  gap:5px;
  border-right:1px solid var(--atlas-rule);
  padding:13px 26px 13px 0;
}
.atlas-studio-source>span,.atlas-studio-readiness header>span{
  color:var(--atlas-muted);
  font:800 7px/1 var(--mono);
  letter-spacing:.16em;
  text-transform:uppercase;
}
.atlas-studio-source>strong{overflow:hidden;color:var(--atlas-white);font:760 11px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-studio-source>small{overflow:hidden;color:var(--atlas-faint);font:9px/1.35 var(--sans);text-overflow:ellipsis;white-space:nowrap}
.atlas-studio-readiness{display:grid;align-content:center;gap:8px;padding:12px 0 12px 26px}
.atlas-studio-readiness header{display:flex;align-items:center;justify-content:space-between;gap:12px}
.atlas-studio-readiness header>strong{color:var(--atlas-ink-2);font:800 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.atlas-studio-progress{height:2px;overflow:hidden;background:#20232a}
.atlas-studio-progress>i{display:block;width:75%;height:100%;background:linear-gradient(90deg,#4d9d70,#7ce4a5);transition:width .18s ease}
.atlas-studio-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.atlas-studio-steps>span{display:flex;min-width:0;align-items:center;gap:6px;color:#62666f;font:750 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.atlas-studio-steps>span>i{width:6px;height:6px;flex:0 0 6px;border:1px solid #42454d;border-radius:50%;background:#0a0b0d}
.atlas-studio-steps>span[data-state="ready"]{color:#b9bdc5}
.atlas-studio-steps>span[data-state="ready"]>i{border-color:#5fd08a;background:#5fd08a;box-shadow:0 0 9px rgba(95,208,138,.32)}
.atlas-studio-jumps{display:none}

@media(min-width:1181px){
  .atlas-backtest-stage{grid-template-columns:minmax(0,1fr) clamp(320px,25vw,390px)!important}
  .atlas-backtest-builder{
    display:grid!important;
    grid-template-columns:230px minmax(0,1fr);
    grid-auto-rows:max-content;
    align-content:start;
    overflow-y:auto!important;
  }
  .atlas-backtest-builder>.atlas-strategy-chooser{
    position:sticky;
    top:0;
    z-index:2;
    display:grid;
    min-height:100%;
    grid-column:1;
    grid-row:1 / span 10;
    align-content:start;
    border-right:1px solid var(--atlas-rule-strong);
    border-bottom:0;
    padding:18px 14px!important;
    background:
      linear-gradient(180deg,rgba(255,255,255,.018),transparent 54%),
      #070809;
  }
  .atlas-backtest-builder>.atlas-backtest-group,
  .atlas-backtest-builder>.atlas-backtest-more,
  .atlas-backtest-builder>.atlas-backtest-error,
  .atlas-backtest-builder>.atlas-backtest-data{grid-column:2}
  .atlas-backtest-presets{
    grid-template-columns:1fr!important;
    gap:1px!important;
    overflow:visible!important;
  }
  .atlas-backtest-presets button{
    min-height:57px!important;
    grid-template-columns:30px minmax(0,1fr)!important;
    padding:8px 9px!important;
  }
  .atlas-backtest-presets button i{width:26px;height:26px}
  .atlas-backtest-presets button b{font-size:8.5px}
  .atlas-backtest-presets button small{font-size:7.5px}
  .atlas-backtest-preset-receipt{font-size:7.4px}
  .atlas-backtest-group{padding:19px clamp(20px,2.4vw,38px)!important}
}
.atlas-backtest-receipt{
  position:relative;
  padding:20px 20px 26px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.025),transparent 24%),
    #070809!important;
}
.atlas-backtest-receipt:before{
  position:absolute;
  top:0;
  right:0;
  left:0;
  height:2px;
  content:"";
  background:linear-gradient(90deg,#5fd08a,rgba(95,208,138,.04) 58%,transparent);
}
.atlas-backtest-receipt>strong{
  padding:4px 0 18px!important;
  color:var(--atlas-white)!important;
  font:760 18px/1.25 var(--sans)!important;
}
.atlas-backtest-receipt dl>div{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px!important;padding:14px 0!important}
.atlas-backtest-receipt dd{text-align:right}
.atlas-backtest-receipt>p{margin-top:18px!important;border:1px solid var(--atlas-rule)!important;padding:12px!important;background:#090a0c;color:#777c85!important}
.atlas-backtest-foot{
  min-height:64px;
  padding:10px clamp(18px,2.4vw,38px)!important;
  background:#070809!important;
}
.atlas-backtest-foot button{min-width:170px;min-height:42px!important}

.atlas-saved-library{
  grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;
}
.atlas-library-overview{
  display:grid;
  min-height:104px;
  grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(110px,.34fr)) auto;
  align-items:stretch;
  border-bottom:1px solid var(--atlas-rule-strong);
  padding:0 clamp(18px,2.4vw,38px);
  background:
    linear-gradient(90deg,rgba(95,208,138,.045),transparent 30%),
    #070809;
}
.atlas-library-overview-copy{display:grid;align-content:center;gap:5px;padding:16px 24px 16px 0}
.atlas-library-overview-copy>span,.atlas-library-stat>span{color:var(--atlas-muted);font:800 7px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase}
.atlas-library-overview-copy>strong{color:var(--atlas-white);font:760 13px/1.3 var(--mono);letter-spacing:-.025em}
.atlas-library-overview-copy>small{color:var(--atlas-faint);font:9px/1.4 var(--sans)}
.atlas-library-stat{display:grid;min-width:0;align-content:center;gap:5px;border-left:1px solid var(--atlas-rule);padding:14px 18px}
.atlas-library-stat>strong{color:var(--atlas-white);font:780 24px/1 var(--mono);letter-spacing:-.06em}
.atlas-library-stat>small{color:var(--atlas-faint);font:7.5px/1.2 var(--mono);text-transform:uppercase}
.atlas-library-stat.is-verified>strong{color:#79dda0}
.atlas-library-overview>button{
  align-self:center;
  min-height:44px;
  border:1px solid #f2f2f4;
  border-radius:2px;
  margin-left:18px;
  padding:9px 14px;
  background:#f2f2f4;
  color:#050506;
  font:850 8px/1 var(--mono);
  letter-spacing:.09em;
  text-transform:uppercase;
  cursor:pointer;
}
.atlas-library-overview>button i{padding-left:12px;font:16px/1 var(--sans);font-style:normal}
.atlas-saved-toolbar{
  grid-template-columns:minmax(260px,1fr) auto 150px 40px!important;
  align-items:end!important;
  gap:10px!important;
  padding-top:12px!important;
  padding-bottom:12px!important;
  background:#090a0c!important;
}
.atlas-saved-toolbar label>span{min-height:8px}
.atlas-saved-sort select{
  width:100%;
  height:38px;
  border:1px solid var(--atlas-rule);
  border-radius:2px;
  padding:6px 28px 6px 9px;
  background:#050506;
  color:var(--atlas-ink-2);
  font:8px/1 var(--mono);
  outline:none;
}
.atlas-saved-filters{display:flex;height:38px;border:1px solid var(--atlas-rule);background:#050506}
.atlas-saved-filters button{
  min-width:74px;
  border:0;
  border-right:1px solid var(--atlas-rule);
  padding:0 10px;
  background:transparent;
  color:var(--atlas-faint);
  font:800 7px/1 var(--mono);
  letter-spacing:.08em;
  text-transform:uppercase;
  cursor:pointer;
}
.atlas-saved-filters button:last-child{border-right:0}
.atlas-saved-filters button[aria-pressed="true"]{background:#17191e;color:var(--atlas-white);box-shadow:inset 0 -2px 0 #f2f2f4}
.atlas-saved-status{background:rgba(5,5,6,.92)}
.atlas-saved-list{
  align-content:start!important;
  padding-top:18px!important;
  padding-bottom:26px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.012),transparent 160px);
}
.atlas-saved-card{position:relative;border-color:#292c33!important;background:linear-gradient(145deg,#101216,#070809 70%)!important}
.atlas-saved-card:before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,rgba(95,208,138,.7),transparent 54%)}
.atlas-saved-card:hover{border-color:#4b5059!important}
.atlas-saved-empty-onboarding{
  display:grid!important;
  min-height:320px;
  grid-template-columns:minmax(300px,1.1fr) minmax(280px,.9fr);
  grid-template-rows:1fr auto;
  align-items:stretch!important;
  gap:0!important;
  border:1px solid #2a2d34!important;
  padding:0!important;
  background:
    radial-gradient(circle at 12% 18%,rgba(95,208,138,.07),transparent 34%),
    #070809!important;
}
.atlas-saved-empty-copy{display:grid;align-content:center;gap:10px;padding:38px clamp(28px,4vw,64px);border-right:1px solid var(--atlas-rule)}
.atlas-saved-empty-copy>span,.atlas-saved-empty-quick>span{color:#6fd99a!important;font:800 7px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase}
.atlas-saved-empty-copy>strong{max-width:20ch;color:var(--atlas-white)!important;font:760 clamp(20px,2.2vw,31px)/1.12 var(--sans)!important;letter-spacing:-.045em}
.atlas-saved-empty-copy>small{max-width:58ch!important;color:#838891!important;font:10px/1.6 var(--sans)!important}
.atlas-saved-empty-copy>button,.atlas-saved-empty-search>button{
  justify-self:start;
  min-height:42px;
  border:1px solid #f2f2f4;
  border-radius:2px;
  margin-top:8px;
  padding:9px 14px;
  background:#f2f2f4;
  color:#050506;
  font:850 8px/1 var(--mono);
  letter-spacing:.09em;
  text-transform:uppercase;
  cursor:pointer;
}
.atlas-saved-empty-flow{display:grid;align-content:center;padding:28px clamp(22px,3vw,44px)}
.atlas-saved-empty-flow>span{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:3px 12px;border-bottom:1px solid var(--atlas-rule);padding:17px 0}
.atlas-saved-empty-flow>span:last-child{border-bottom:0}
.atlas-saved-empty-flow i{display:grid;width:28px;height:28px;grid-row:1/3;place-items:center;border:1px solid #3a3d45;color:#8d929b;font:800 7px/1 var(--mono);font-style:normal}
.atlas-saved-empty-flow b{align-self:end;color:var(--atlas-white);font:800 9px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.atlas-saved-empty-flow small{align-self:start;color:var(--atlas-faint);font:9px/1.4 var(--sans)}
.atlas-saved-empty-quick{
  display:grid;
  grid-column:1/-1;
  grid-template-columns:auto repeat(3,minmax(0,1fr));
  align-items:stretch;
  border-top:1px solid var(--atlas-rule-strong);
  background:#08090b;
}
.atlas-saved-empty-quick>span{display:flex;align-items:center;padding:14px 22px;border-right:1px solid var(--atlas-rule)}
.atlas-saved-empty-quick>button{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:3px 10px;border:0;border-right:1px solid var(--atlas-rule);padding:13px 16px;background:transparent;color:inherit;text-align:left;cursor:pointer}
.atlas-saved-empty-quick>button:last-child{border-right:0}
.atlas-saved-empty-quick>button:hover,.atlas-saved-empty-quick>button:focus-visible{background:#121419;outline:none}
.atlas-saved-empty-quick i{display:grid;width:26px;height:26px;grid-row:1/3;place-items:center;border:1px solid #363941;color:#a1a5ad;font:800 7px/1 var(--mono);font-style:normal}
.atlas-saved-empty-quick b{align-self:end;color:var(--atlas-white);font:750 8.5px/1.2 var(--mono)}
.atlas-saved-empty-quick small{align-self:start;color:var(--atlas-faint);font:8px/1.3 var(--sans)}
.atlas-saved-empty-search{
  display:flex!important;
  min-height:150px;
  align-items:center!important;
  justify-content:space-between;
  gap:20px!important;
  padding:28px!important;
}
.atlas-saved-empty-search>div{display:grid;gap:8px}
.atlas-saved-empty-search>button{flex:0 0 auto;margin:0}
.atlas-saved-library>footer{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:24px;padding-top:8px!important;padding-bottom:8px!important}
.atlas-saved-library>footer p{margin:0!important;text-align:right}

.atlas-data-workspace-head{
  min-height:86px!important;
  padding-right:clamp(18px,2.4vw,38px)!important;
  padding-left:clamp(18px,2.4vw,38px)!important;
  background:
    linear-gradient(90deg,rgba(95,208,138,.045),transparent 32%,transparent 70%,rgba(255,255,255,.016)),
    #070809!important;
}
.atlas-data-workspace-head:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;content:"";background:linear-gradient(90deg,#5fd08a,rgba(95,208,138,.08) 22%,transparent 58%)}
.atlas-workspace-title>span{color:#6fd99a!important}
.atlas-workspace-title>strong{font-size:18px!important;letter-spacing:-.045em!important}

@media(max-width:1180px){
  .atlas-studio-context{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}
  .atlas-library-overview{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(92px,.32fr)) auto}
  .atlas-library-overview-copy>small{display:none}
  .atlas-library-stat{padding-right:12px;padding-left:12px}
  .atlas-library-overview>button{margin-left:12px}
  .atlas-saved-toolbar{grid-template-columns:minmax(220px,1fr) auto 130px 40px!important}
}
@media(max-width:860px){
  .atlas-backtest-head,.atlas-saved-head{min-height:auto}
  .atlas-studio-context{grid-template-columns:1fr;padding-right:18px;padding-left:18px}
  .atlas-studio-source{border-right:0;border-bottom:1px solid var(--atlas-rule);padding-right:0}
  .atlas-studio-readiness{padding-left:0}
  .atlas-studio-jumps{
    display:grid;
    grid-column:1/-1;
    grid-template-columns:repeat(4,minmax(0,1fr));
    border-top:1px solid var(--atlas-rule);
    margin:0 -18px;
    background:#050506;
  }
  .atlas-studio-jumps button{
    min-height:42px;
    border:0;
    border-right:1px solid var(--atlas-rule);
    background:transparent;
    color:var(--atlas-muted);
    font:800 7px/1 var(--mono);
    letter-spacing:.08em;
    text-transform:uppercase;
  }
  .atlas-studio-jumps button:last-child{border-right:0}
  .atlas-studio-jumps button:focus-visible{background:#14161a;color:var(--atlas-white);outline:none}
  .atlas-library-overview{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px}
  .atlas-library-overview-copy{grid-column:1/-1;border-bottom:1px solid var(--atlas-rule);padding:18px 0}
  .atlas-library-stat:first-of-type{border-left:0}
  .atlas-library-overview>button{grid-column:1/-1;margin:12px 0 16px}
  .atlas-saved-toolbar{grid-template-columns:minmax(0,1fr) auto!important}
  .atlas-saved-search{grid-column:1/-1}
  .atlas-saved-sort{min-width:140px}
  .atlas-saved-empty-onboarding{grid-template-columns:1fr}
  .atlas-saved-empty-copy{border-right:0;border-bottom:1px solid var(--atlas-rule)}
  .atlas-saved-empty-flow{grid-row:2}
  .atlas-saved-empty-quick{grid-row:3;grid-template-columns:1fr}
  .atlas-saved-empty-quick>span{border-right:0;border-bottom:1px solid var(--atlas-rule)}
  .atlas-saved-empty-quick>button{border-right:0;border-bottom:1px solid var(--atlas-rule)}
}
@media(max-width:720px){
  .atlas-backtest-head,.atlas-saved-head{
    min-height:72px;
    grid-template-columns:44px minmax(0,1fr) auto;
    align-items:center;
    gap:10px;
    padding:8px 10px!important;
  }
  .atlas-backtest-head>.atlas-workspace-back,.atlas-saved-head>.atlas-workspace-back{
    width:44px!important;
    min-height:44px!important;
    grid-column:auto;
    justify-self:start;
    overflow:hidden;
    padding:0!important;
  }
  .atlas-backtest-head>.atlas-workspace-back>span,.atlas-saved-head>.atlas-workspace-back>span{display:none!important}
  .atlas-backtest-head>div:first-of-type,.atlas-saved-head>div{gap:3px}
  .atlas-backtest-head strong,.atlas-saved-head strong{font-size:15px!important}
  .atlas-backtest-head small,.atlas-saved-head small{display:none}
  .atlas-backtest-head-actions{justify-self:end}
  .atlas-setup-savebar{
    min-height:54px;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:8px;
    padding:8px 10px;
  }
  .atlas-setup-savebar>label>span,.atlas-setup-save-actions>span{display:none}
  .atlas-setup-savebar input{height:38px}
  .atlas-setup-save-actions{gap:5px}
  .atlas-setup-save-actions button{min-height:38px!important;height:38px;padding-right:9px;padding-left:9px}
  .atlas-studio-context{
    min-height:112px;
    grid-template-columns:minmax(0,1fr) minmax(145px,.72fr);
    padding-right:10px;
    padding-left:10px;
  }
  .atlas-studio-source{
    min-width:0;
    border-right:1px solid var(--atlas-rule);
    border-bottom:0;
    padding:10px 12px 10px 0;
  }
  .atlas-studio-source>small{display:none}
  .atlas-studio-readiness{min-width:0;padding:10px 0 10px 12px}
  .atlas-studio-readiness header{gap:6px}
  .atlas-studio-readiness header>strong{font-size:8.5px;line-height:1.2;text-align:right;white-space:normal}
  .atlas-studio-jumps{margin:0 -10px}
  .atlas-studio-steps{gap:4px}
  .atlas-studio-steps>span{display:grid;justify-items:center;gap:4px;font-size:0}
  .atlas-studio-steps>span>i{width:7px;height:7px}
  .atlas-backtest-receipt dl>div{grid-template-columns:1fr}
  .atlas-backtest-receipt dd{text-align:left}
  .atlas-saved-library{display:block!important;height:100%!important;overflow-y:auto!important;overscroll-behavior:contain}
  .atlas-saved-library[hidden]{display:none!important}
  .atlas-library-overview{min-height:0;padding:0 14px}
  .atlas-library-overview-copy>strong{font-size:12px}
  .atlas-library-stat{padding:13px 8px}
  .atlas-library-stat>strong{font-size:21px}
  .atlas-library-overview>button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;box-sizing:border-box;margin:10px 0 14px;color:#050506}
  .atlas-saved-toolbar{padding:10px 14px!important}
  .atlas-saved-filters{overflow-x:auto}
  .atlas-saved-filters button{min-width:70px;min-height:44px}
  .atlas-saved-sort select{height:44px}
  .atlas-saved-empty-copy{padding:28px 22px}
  .atlas-saved-empty-copy>strong{font-size:24px!important}
  .atlas-saved-empty-flow{padding:18px 22px}
  .atlas-saved-library>footer{display:grid}
  .atlas-saved-library>footer p{text-align:left}
  .atlas-saved-list{min-height:0!important;overflow:visible!important}
  .atlas-data-workspace-head{min-height:78px!important;padding-right:14px!important;padding-left:14px!important}
  .atlas-workspace-title>strong{font-size:15px!important}
}
@media(max-width:430px){
  .atlas-studio-readiness header>strong{font-size:8.5px}
  .atlas-studio-steps>span{letter-spacing:.02em}
  .atlas-library-overview{grid-template-columns:repeat(3,minmax(0,1fr))}
  .atlas-library-overview-copy{padding:15px 0}
  .atlas-library-stat{border-left:1px solid var(--atlas-rule)}
  .atlas-library-stat:first-of-type{border-left:0}
  .atlas-library-stat>span,.atlas-library-stat>small{font-size:8.5px;line-height:1.2}
  .atlas-saved-toolbar{grid-template-columns:1fr auto!important}
  .atlas-saved-filters{grid-column:1/-1}
  .atlas-saved-sort{min-width:0}
  .atlas-saved-empty-onboarding{min-height:0}
  .atlas-saved-empty-copy>strong{font-size:22px!important}
}

/* AI Lab native Strategy Studio */
.atlas-composer-advanced-body[data-view="settings"]{
  --studio-surface:#0d0f12;
  --studio-surface-raised:#12151a;
  --studio-surface-soft:#171a20;
  --studio-border:rgba(255,255,255,.09);
  --studio-border-strong:rgba(255,255,255,.16);
  --studio-text:#f3f5f4;
  --studio-text-2:#c5cbc8;
  --studio-muted:#818985;
  --studio-green:#67d895;
  background:
    radial-gradient(circle at 22% -8%,rgba(103,216,149,.07),transparent 32%),
    radial-gradient(circle at 92% 12%,rgba(255,255,255,.035),transparent 24%),
    #090b0d!important;
  background-size:auto!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-setup{
  grid-template-rows:auto auto minmax(0,1fr) auto!important;
  color:var(--studio-text-2);
  background:transparent!important;
  font-family:var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head{
  display:grid!important;
  width:min(1480px,100%);
  min-height:82px;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  justify-self:center;
  gap:18px;
  border-bottom:0;
  padding:14px 24px!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>div:first-of-type{
  display:grid;
  gap:4px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>div:first-of-type>span{
  color:var(--studio-green)!important;
  font:750 9px/1 var(--mono)!important;
  letter-spacing:.14em!important;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head strong{
  color:var(--studio-text)!important;
  font:720 21px/1.16 var(--sans)!important;
  letter-spacing:-.035em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head small{
  max-width:72ch;
  color:var(--studio-muted);
  font:11.5px/1.45 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head button{
  min-height:40px;
  border:1px solid var(--studio-border);
  border-radius:10px;
  padding:9px 12px;
  background:rgba(255,255,255,.025);
  color:var(--studio-text-2);
  font:650 10px/1 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head button:focus-visible{
  border-color:var(--studio-border-strong);
  background:rgba(255,255,255,.055);
  color:var(--studio-text);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-workspace-back svg{width:17px;height:17px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-workspace-state{
  border-color:rgba(103,216,149,.2);
  border-radius:99px;
  padding:7px 9px;
  background:rgba(103,216,149,.045);
  color:#aeb7b2;
  font-size:9px;
  letter-spacing:.05em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
  display:grid;
  width:min(1480px,100%);
  grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr);
  justify-self:center;
  gap:12px;
  box-sizing:border-box;
  padding:0 24px 14px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context,
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{
  min-height:88px;
  border:1px solid var(--studio-border);
  border-radius:14px;
  background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));
  box-shadow:0 16px 42px rgba(0,0,0,.16);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
  grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);
  padding:0 18px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source{
  gap:6px;
  border-right:1px solid var(--studio-border);
  padding:15px 20px 15px 0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>span,
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness header>span{
  color:var(--studio-muted);
  font:750 9px/1 var(--mono);
  letter-spacing:.1em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>strong{
  color:var(--studio-text);
  font:680 12px/1.3 var(--sans);
  letter-spacing:-.01em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>small{
  color:var(--studio-muted);
  font:10.5px/1.4 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness{
  gap:9px;
  padding:14px 0 14px 20px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness header>strong{
  color:var(--studio-text-2);
  font:700 9px/1 var(--mono);
  letter-spacing:.04em;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-progress{
  height:4px;
  border-radius:99px;
  background:rgba(255,255,255,.08);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-progress>i{
  border-radius:inherit;
  background:linear-gradient(90deg,#4fbf7c,#83e6a8);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-steps>span{
  gap:7px;
  color:#707873;
  font:650 9px/1 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-steps>span>i{width:7px;height:7px;flex-basis:7px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:end;
  gap:12px;
  padding:13px 14px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar>label{gap:7px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar>label>span{
  color:var(--studio-muted);
  font:750 9px/1 var(--mono);
  letter-spacing:.1em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar input{
  height:42px;
  border:1px solid var(--studio-border);
  border-radius:10px;
  padding:8px 11px;
  background:rgba(4,6,8,.72);
  color:var(--studio-text);
  font:12px/1 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar input:focus{
  border-color:rgba(103,216,149,.52);
  box-shadow:0 0 0 3px rgba(103,216,149,.08);
  outline:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions{gap:6px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions>span{
  position:absolute;
  top:15px;
  right:14px;
  color:var(--studio-muted);
  font:9px/1.2 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions button{
  min-height:42px;
  border:1px solid var(--studio-border);
  border-radius:9px;
  padding:8px 10px;
  background:rgba(255,255,255,.025);
  color:var(--studio-text-2);
  font:650 10px/1 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions #atlasSetupSave{
  border-color:rgba(103,216,149,.32);
  background:rgba(103,216,149,.11);
  color:#9ce7b8;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage{
  display:grid!important;
  width:min(1480px,100%);
  min-height:0;
  grid-template-columns:minmax(0,1fr) minmax(320px,370px)!important;
  align-items:start;
  justify-self:center;
  gap:14px;
  box-sizing:border-box;
  overflow-y:auto!important;
  overscroll-behavior:contain;
  padding:0 24px 22px;
  scrollbar-color:rgba(255,255,255,.18) transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder{
  display:block!important;
  min-width:0;
  grid-template-columns:none!important;
  overflow:visible!important;
  border:1px solid var(--studio-border);
  border-radius:16px;
  background:rgba(14,16,19,.92);
  box-shadow:0 22px 54px rgba(0,0,0,.2);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-strategy-chooser{
  position:relative!important;
  top:auto!important;
  display:grid!important;
  min-height:0!important;
  grid-column:auto!important;
  grid-row:auto!important;
  gap:16px;
  border-right:0!important;
  border-bottom:1px solid var(--studio-border)!important;
  padding:24px!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-backtest-group,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-backtest-more,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-backtest-error,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-backtest-data{grid-column:auto!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title{
  align-items:center;
  gap:12px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title>span{
  display:grid;
  width:30px;
  height:30px;
  flex:0 0 30px;
  place-items:center;
  border:1px solid rgba(103,216,149,.22);
  border-radius:9px;
  background:rgba(103,216,149,.07);
  color:var(--studio-green);
  font:750 10px/1 var(--mono);
  letter-spacing:0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title>div{gap:4px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title b{
  color:var(--studio-text);
  font:700 14px/1.2 var(--sans);
  letter-spacing:-.015em;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title small{
  color:var(--studio-muted);
  font:11px/1.42 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  overflow:visible!important;
  border:0;
  padding:0;
  background:transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{
  position:relative;
  display:grid;
  min-width:0!important;
  min-height:94px!important;
  grid-template-columns:40px minmax(0,1fr)!important;
  grid-template-rows:auto auto;
  align-content:center;
  align-items:center;
  gap:4px 10px;
  border:1px solid var(--studio-border)!important;
  border-radius:13px!important;
  padding:13px!important;
  background:rgba(255,255,255,.018)!important;
  box-shadow:none!important;
  text-align:left;
  transition:transform .16s ease,border-color .16s ease,background .16s ease;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:focus-visible{
  transform:translateY(-1px)!important;
  border-color:var(--studio-border-strong)!important;
  background:rgba(255,255,255,.045)!important;
  outline:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:after{display:none}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button i{
  display:grid;
  width:38px!important;
  height:38px!important;
  grid-row:1/3;
  place-items:center;
  border:1px solid var(--studio-border);
  border-radius:11px;
  background:rgba(0,0,0,.25);
  color:#aeb6b2;
  font:750 9px/1 var(--mono);
  letter-spacing:.03em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b{
  align-self:end;
  color:var(--studio-text);
  font:680 12px/1.2 var(--sans);
  letter-spacing:-.01em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button small{
  align-self:start;
  color:var(--studio-muted);
  font:10px/1.3 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"]{
  border-color:rgba(103,216,149,.45)!important;
  background:linear-gradient(145deg,rgba(103,216,149,.11),rgba(103,216,149,.035))!important;
  box-shadow:inset 0 0 0 1px rgba(103,216,149,.04)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"] i{
  border-color:rgba(103,216,149,.32);
  background:rgba(103,216,149,.1);
  color:#9ce7b8;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-preset-receipt{
  margin:0;
  border:1px solid var(--studio-border);
  border-left:3px solid rgba(103,216,149,.55);
  border-radius:10px;
  padding:10px 12px;
  background:rgba(103,216,149,.035);
  color:var(--studio-muted);
  font:10.5px/1.45 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-preset-receipt b{color:var(--studio-text-2);font-weight:650}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-group{
  gap:18px;
  border-bottom:1px solid var(--studio-border);
  padding:24px!important;
  background:transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px 12px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid>label{gap:7px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid>label>span:first-child{
  color:var(--studio-muted);
  font:700 9.5px/1.2 var(--sans);
  letter-spacing:.01em;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input{
  height:46px;
  border:1px solid var(--studio-border);
  border-radius:10px;
  padding:8px 11px;
  background:#0a0c0f;
  color:var(--studio-text-2);
  font:11.5px/1.2 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input:hover{border-color:var(--studio-border-strong);background:#0d1013}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select:focus,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input:focus{
  border-color:rgba(103,216,149,.48);
  box-shadow:0 0 0 3px rgba(103,216,149,.07);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-costs{
  background:linear-gradient(90deg,rgba(103,216,149,.022),transparent 74%);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid{
  gap:10px;
  overflow:visible;
  border:0;
  background:transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button{
  min-height:70px;
  gap:6px;
  border:1px solid var(--studio-border);
  border-radius:12px;
  padding:12px;
  background:rgba(255,255,255,.018);
  text-align:left;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button b{
  color:var(--studio-text);
  font:680 11.5px/1.2 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button small{
  color:var(--studio-muted);
  font:10px/1.3 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button:focus-visible{
  border-color:var(--studio-border-strong);
  background:rgba(255,255,255,.045);
  outline:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button[aria-pressed="true"]{
  border-color:rgba(103,216,149,.45);
  background:rgba(103,216,149,.09);
  box-shadow:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-sandbox-custom{
  border:1px solid var(--studio-border);
  border-radius:12px;
  padding:14px;
  background:#0a0c0f;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more{
  border:0;
  margin:16px 24px 24px;
  background:transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary{
  min-height:58px;
  border:1px solid var(--studio-border);
  border-radius:12px;
  padding:0 14px;
  background:rgba(255,255,255,.018);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary b{
  color:var(--studio-text-2);
  font:680 11.5px/1.2 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary small{
  color:var(--studio-muted);
  font:10px/1.35 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary em{
  border:1px solid var(--studio-border);
  border-radius:99px;
  color:var(--studio-muted);
  font-size:9px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more[open]>summary{
  border-color:var(--studio-border-strong);
  border-radius:12px 12px 0 0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>.atlas-backtest-group{
  border:1px solid var(--studio-border);
  border-top:0;
  padding:20px!important;
  background:rgba(7,9,11,.58);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>.atlas-backtest-group:last-child{border-radius:0 0 12px 12px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-group>h4{
  padding-left:0;
  color:var(--studio-text-2);
  font:680 11px/1.2 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
  position:sticky;
  top:0;
  min-width:0;
  align-self:start;
  overflow:visible;
  border:1px solid var(--studio-border)!important;
  border-radius:16px;
  padding:22px!important;
  background:linear-gradient(155deg,rgba(255,255,255,.045),rgba(255,255,255,.012))!important;
  box-shadow:0 22px 54px rgba(0,0,0,.22);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt:before{display:none}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt header{
  margin:0 0 14px;
  border:0;
  padding:0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt header span{
  color:var(--studio-green);
  font:750 9px/1 var(--mono);
  letter-spacing:.1em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt header em{
  border:1px solid var(--studio-border);
  border-radius:99px;
  padding:5px 7px;
  color:var(--studio-muted);
  font:700 8px/1 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt>strong{
  display:block;
  border:0;
  padding:0 0 16px!important;
  color:var(--studio-text)!important;
  font:720 22px/1.2 var(--sans)!important;
  letter-spacing:-.035em;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dl{
  display:grid;
  gap:8px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dl>div{
  display:grid;
  grid-template-columns:1fr;
  gap:5px!important;
  border:1px solid rgba(255,255,255,.065);
  border-radius:10px;
  padding:11px 12px!important;
  background:rgba(4,6,8,.38);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dt{
  color:var(--studio-muted);
  font:700 8.5px/1 var(--mono);
  letter-spacing:.08em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dd{
  color:var(--studio-text-2);
  font:11px/1.42 var(--sans);
  text-align:left;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt>p{
  margin:14px 0 0!important;
  border:1px solid rgba(103,216,149,.12)!important;
  border-left:3px solid rgba(103,216,149,.5)!important;
  border-radius:10px;
  padding:11px 12px!important;
  background:rgba(103,216,149,.035);
  color:var(--studio-muted)!important;
  font:10px/1.5 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt>p b{color:var(--studio-text-2);font-weight:650}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot{
  min-height:70px;
  border-top:1px solid var(--studio-border);
  padding:11px max(24px,calc((100vw - 1480px)/2 + 24px))!important;
  background:rgba(9,11,13,.94)!important;
  backdrop-filter:blur(16px);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot span{
  color:var(--studio-muted);
  font:700 9px/1.3 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot strong{
  color:var(--studio-text-2);
  font:650 11px/1.4 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot>em{
  border:1px solid var(--studio-border-strong);
  border-radius:99px;
  padding:6px 8px;
  color:var(--studio-muted);
  font:700 9px/1 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button{
  min-width:180px;
  min-height:46px!important;
  border:1px solid #79dda0;
  border-radius:12px;
  background:#79dda0;
  color:#07120c;
  font:750 11px/1 var(--sans);
  letter-spacing:0;
  text-transform:none;
  box-shadow:0 8px 24px rgba(95,208,138,.12);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button:focus-visible{
  border-color:#94e8b4;
  background:#94e8b4;
  color:#07120c;
}

@media(max-width:1180px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{grid-template-columns:minmax(0,1.2fr) minmax(380px,.8fr)}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{grid-template-columns:1fr}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source{border-right:0;border-bottom:1px solid var(--studio-border);padding:12px 0}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness{padding:12px 0}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:980px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{grid-template-columns:1fr}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr)}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source{border-right:1px solid var(--studio-border);border-bottom:0;padding:14px 18px 14px 0}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness{padding:14px 0 14px 18px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage{grid-template-columns:1fr!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{position:relative;top:auto}
}
@media(max-width:720px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head{
    min-height:68px;
    grid-template-columns:44px minmax(0,1fr) auto;
    gap:10px;
    padding:8px 10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>.atlas-workspace-back{
    width:44px!important;
    min-height:44px!important;
    grid-column:auto;
    padding:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>.atlas-workspace-back>span{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>div:first-of-type>span{font-size:8.5px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head strong{font-size:16px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head small{display:none}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head-actions #atlasBacktestReset{display:none}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{gap:8px;padding:0 10px 10px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{min-height:118px;grid-template-columns:minmax(0,1fr) minmax(145px,.72fr);padding:0 12px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source{border-right:1px solid var(--studio-border);border-bottom:0;padding:12px 12px 12px 0}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>small{display:none}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness{padding:12px 0 12px 12px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness header>strong{font-size:10px;text-align:right;white-space:normal}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-steps{display:none}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-jumps{
    display:grid;
    grid-column:1/-1;
    grid-template-columns:repeat(4,minmax(0,1fr));
    border-top:1px solid var(--studio-border);
    margin:0 -12px;
    background:rgba(4,6,8,.34);
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-jumps button{
    min-height:44px;
    border:0;
    border-right:1px solid var(--studio-border);
    background:transparent;
    color:var(--studio-muted);
    font:650 10px/1 var(--sans);
    text-transform:none;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-jumps button:last-child{border-right:0}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{min-height:58px;padding:8px 10px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar>label>span,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions>span{display:none}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar input,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions button{height:42px;min-height:42px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage{display:block!important;padding:0 10px 16px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder{border-radius:14px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-strategy-chooser,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-group{padding:18px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{min-height:88px!important;padding:11px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid{grid-template-columns:1fr}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more{margin:12px 18px 18px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{margin:12px 0 0;border-radius:14px;padding:18px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot{
    display:grid;
    min-height:82px;
    grid-template-columns:minmax(0,1fr) auto;
    align-items:center;
    gap:8px;
    padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button{grid-column:1/-1;width:100%;min-height:46px!important}
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
    min-height:0;
    grid-template-columns:1fr;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source{
    border-right:0;
    border-bottom:1px solid var(--studio-border);
    padding:12px 0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness{padding:12px 0}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness header>strong{font-size:10px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions #atlasSetupSaveCopy{display:none}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title b{font-size:13px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title small{font-size:10.5px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{
    min-height:84px!important;
    grid-template-columns:34px minmax(0,1fr)!important;
    gap:3px 8px;
    padding:10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button i{width:32px!important;height:32px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b{font-size:11px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button small{font-size:9.5px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button{min-height:60px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button small{display:none}
  .atlas-library-stat>span,.atlas-library-stat>small{font-size:10px!important}
}

/* Strategy Studio premium editorial pass */
.atlas-composer-advanced-body[data-view="settings"]{
  --studio-canvas:#0c0d0e;
  --studio-panel:#111315;
  --studio-panel-hover:#15181a;
  --studio-control:#141618;
  --studio-line:rgba(255,255,255,.075);
  --studio-line-strong:rgba(255,255,255,.145);
  --studio-ink:#eef0ef;
  --studio-copy:#c1c6c3;
  --studio-dim:#858b88;
  --studio-accent:#6bd796;
  background:
    radial-gradient(circle at 50% -18%,rgba(107,215,150,.055),transparent 38%),
    var(--studio-canvas)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-setup{
  grid-template-rows:auto auto minmax(0,1fr) auto!important;
  background:transparent!important;
  font-family:var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head{
  width:min(1320px,100%);
  min-height:76px;
  gap:20px;
  padding:12px 24px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head strong{
  font-size:24px!important;
  font-weight:680!important;
  letter-spacing:-.045em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head small{
  color:var(--studio-dim);
  font-size:12px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>div:first-of-type>span{
  color:var(--studio-dim)!important;
  font-size:8.5px!important;
  letter-spacing:.12em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-workspace-back{
  border-color:transparent!important;
  border-radius:9px!important;
  background:transparent!important;
  color:var(--studio-dim)!important;
  font:620 11px/1 var(--sans)!important;
  letter-spacing:0!important;
  text-transform:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-workspace-back:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-workspace-back:focus-visible{
  border-color:var(--studio-line)!important;
  background:rgba(255,255,255,.035)!important;
  color:var(--studio-ink)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-workspace-state{
  border:0;
  padding:0;
  background:transparent;
  color:var(--studio-dim);
  font:650 9px/1 var(--sans);
  letter-spacing:.01em;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head-actions #atlasBacktestReset{
  border-color:transparent;
  background:transparent;
  color:var(--studio-dim);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head-actions #atlasBacktestReset:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head-actions #atlasBacktestReset:focus-visible{
  border-color:var(--studio-line);
  background:rgba(255,255,255,.035);
  color:var(--studio-ink);
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
  width:min(1320px,100%);
  grid-template-columns:minmax(0,1.2fr) minmax(370px,.8fr);
  gap:0;
  padding:0 24px 16px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context,
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{
  min-height:82px;
  border:1px solid var(--studio-line);
  border-radius:0;
  background:rgba(255,255,255,.018);
  box-shadow:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
  grid-template-columns:minmax(0,1fr) minmax(290px,.86fr);
  border-right:0;
  border-radius:14px 0 0 14px;
  padding:0 20px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  border-radius:0 14px 14px 0;
  padding:12px 14px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source{
  gap:5px;
  border-right:1px solid var(--studio-line);
  padding:13px 18px 13px 0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness{
  gap:8px;
  padding:13px 0 13px 18px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>span,
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness header>span,
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar>label>span{
  color:var(--studio-dim);
  font:650 9.5px/1 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>strong{
  color:var(--studio-ink);
  font:650 12.5px/1.3 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>small{
  color:var(--studio-dim);
  font-size:10.5px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness header>strong{
  color:var(--studio-copy);
  font:620 10px/1 var(--sans);
  letter-spacing:0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-progress{height:3px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-steps>span{
  color:var(--studio-dim);
  font-size:9.5px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar>label{gap:6px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar input{
  height:42px;
  border:.5px solid var(--studio-line);
  border-radius:10px;
  background:var(--studio-control);
  color:var(--studio-ink);
  font:12px/1 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions{
  display:grid;
  grid-template-columns:auto auto;
  align-self:stretch;
  align-content:end;
  gap:6px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions>span{
  position:static;
  grid-column:1/-1;
  justify-self:end;
  color:var(--studio-dim);
  font:9.5px/1 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions button{
  min-height:42px;
  border:.5px solid var(--studio-line);
  border-radius:10px;
  background:transparent;
  color:var(--studio-copy);
  font:620 10.5px/1 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions #atlasSetupSave{
  border-color:rgba(107,215,150,.28);
  background:rgba(107,215,150,.085);
  color:#a4e7bd;
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage{
  width:min(1320px,100%);
  grid-template-columns:minmax(0,1fr) 330px!important;
  gap:24px;
  padding:0 24px 28px;
  scrollbar-color:transparent transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage:hover{
  scrollbar-color:rgba(255,255,255,.16) transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder{
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-strategy-chooser,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-group{
  gap:20px;
  border-bottom:.5px solid var(--studio-line)!important;
  padding:28px 0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-strategy-chooser{
  padding-top:22px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title{
  align-items:flex-start;
  gap:12px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title>span{
  display:block;
  width:24px;
  height:auto;
  flex:0 0 24px;
  border:0;
  border-radius:0;
  padding-top:3px;
  background:transparent;
  color:var(--studio-dim);
  font:650 10px/1 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title b{
  color:var(--studio-ink);
  font:670 16px/1.2 var(--sans);
  letter-spacing:-.02em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title small{
  color:var(--studio-dim);
  font:11.5px/1.45 var(--sans);
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{
  min-height:82px!important;
  grid-template-columns:30px minmax(0,1fr)!important;
  gap:3px 9px;
  border:.5px solid var(--studio-line)!important;
  border-radius:12px!important;
  padding:12px!important;
  background:var(--studio-panel)!important;
  transition:border-color .14s ease,background .14s ease,transform .14s ease;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:focus-visible{
  transform:none!important;
  border-color:var(--studio-line-strong)!important;
  background:var(--studio-panel-hover)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button i{
  width:28px!important;
  height:28px!important;
  border:0;
  border-radius:8px;
  background:rgba(255,255,255,.035);
  color:var(--studio-dim);
  font:650 8px/1 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[data-preset="clean"] i{
  background:
    url("../atlas-mark-metal.png") center/22px 22px no-repeat,
    rgba(255,255,255,.035);
  color:transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b{
  color:var(--studio-ink);
  font:630 12px/1.2 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button small{
  color:var(--studio-dim);
  font:10px/1.32 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"]{
  border-color:rgba(107,215,150,.32)!important;
  background:#131916!important;
  box-shadow:inset 0 0 0 .5px rgba(107,215,150,.08)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"] i{
  border-color:transparent;
  background-color:rgba(107,215,150,.08);
  color:#a4e7bd;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[data-preset="clean"][aria-pressed="true"] i{
  background:
    url("../atlas-mark-metal.png") center/22px 22px no-repeat,
    rgba(107,215,150,.08);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-preset-receipt{
  border:0;
  border-radius:0;
  padding:0 0 0 36px;
  background:transparent;
  color:var(--studio-dim);
  font:11px/1.45 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-preset-receipt:before{
  display:inline-block;
  width:5px;
  height:5px;
  margin:0 8px 1px 0;
  border-radius:50%;
  background:var(--studio-accent);
  content:"";
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:16px 12px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid>label{gap:7px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid>label>span:first-child{
  color:var(--studio-dim);
  font:600 10.5px/1.2 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input{
  height:46px;
  border:.5px solid var(--studio-line);
  border-radius:10px;
  background:var(--studio-control);
  color:var(--studio-copy);
  font:11.5px/1.2 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input:hover{
  border-color:var(--studio-line-strong);
  background:#171a1c;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select:focus,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input:focus{
  border-color:rgba(107,215,150,.42);
  background:#171a1c;
  box-shadow:0 0 0 3px rgba(107,215,150,.06);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid{
  gap:8px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button{
  min-height:64px;
  border:.5px solid var(--studio-line);
  border-radius:11px;
  background:var(--studio-panel);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button b{
  color:var(--studio-ink);
  font:630 11.5px/1.2 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button small{
  color:var(--studio-dim);
  font:10px/1.3 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button[aria-pressed="true"]{
  border-color:rgba(107,215,150,.3);
  background:#131916;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-sandbox-custom{
  border:.5px solid var(--studio-line);
  border-radius:11px;
  background:var(--studio-panel);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more{
  border:0;
  margin:18px 0 28px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary{
  min-height:56px;
  border:.5px solid var(--studio-line);
  border-radius:11px;
  background:var(--studio-panel);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary b{
  color:var(--studio-copy);
  font:630 11.5px/1.2 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary small{
  color:var(--studio-dim);
  font:10px/1.35 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary em{
  border:0;
  background:transparent;
  color:var(--studio-dim);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more[open]>summary{
  border-color:var(--studio-line-strong);
  border-radius:11px 11px 0 0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>.atlas-backtest-group{
  border:.5px solid var(--studio-line)!important;
  border-top:0!important;
  padding:22px!important;
  background:rgba(17,19,21,.72)!important;
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
  position:sticky;
  top:0;
  align-self:start;
  border:.5px solid var(--studio-line)!important;
  border-radius:14px;
  padding:22px!important;
  background:var(--studio-panel)!important;
  box-shadow:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt header{
  margin:0 0 14px;
  border:0;
  padding:0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt header span{
  color:var(--studio-copy);
  font:640 11px/1 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt header em{
  position:relative;
  border:0;
  padding:0 0 0 11px;
  background:transparent;
  color:var(--studio-dim);
  font:600 9px/1 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt header em:before{
  position:absolute;
  top:2px;
  left:0;
  width:5px;
  height:5px;
  border-radius:50%;
  background:var(--studio-accent);
  content:"";
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt>strong{
  border:0;
  padding:0 0 18px!important;
  color:var(--studio-ink)!important;
  font:670 20px/1.22 var(--sans)!important;
  letter-spacing:-.035em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dl{
  gap:0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dl>div{
  grid-template-columns:78px minmax(0,1fr);
  gap:12px!important;
  border:0;
  border-top:.5px solid var(--studio-line);
  border-radius:0;
  padding:12px 0!important;
  background:transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dt{
  padding-top:2px;
  color:var(--studio-dim);
  font:650 9px/1.2 var(--sans);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dd{
  color:var(--studio-copy);
  font:11px/1.42 var(--sans);
  text-align:left;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt>p{
  margin:12px 0 0!important;
  border:0!important;
  border-top:.5px solid var(--studio-line)!important;
  border-radius:0;
  padding:13px 0 0!important;
  background:transparent;
  color:var(--studio-dim)!important;
  font:10.5px/1.5 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot{
  min-height:64px;
  border-top:.5px solid var(--studio-line);
  padding:9px max(24px,calc((100vw - 1320px)/2 + 24px))!important;
  background:rgba(12,13,14,.94)!important;
  backdrop-filter:blur(18px);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot span{
  color:var(--studio-dim);
  font:600 9.5px/1.3 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot strong{
  color:var(--studio-copy);
  font:620 11px/1.4 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot>em{
  border:0;
  padding:0;
  background:transparent;
  color:var(--studio-dim);
  font:600 9px/1 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button{
  min-width:188px;
  min-height:44px!important;
  border:0;
  border-radius:11px;
  background:#76d99d;
  color:#08130d;
  font:680 11px/1 var(--sans);
  box-shadow:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button:focus-visible{
  background:#8be4ad;
  color:#08130d;
}

@media(max-width:1180px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
    grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
    grid-template-columns:minmax(0,1fr) minmax(250px,.82fr);
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source{
    border-right:1px solid var(--studio-line);
    border-bottom:0;
    padding:13px 16px 13px 0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness{
    padding:13px 0 13px 16px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
}

/* Strategy Studio mono flagship pass */
.atlas-composer-advanced-body[data-view="settings"]{
  --studio-canvas:#090a0b;
  --studio-panel:#0d0f10;
  --studio-control:#101214;
  --studio-line:rgba(255,255,255,.085);
  --studio-line-strong:rgba(255,255,255,.17);
  --studio-ink:#f0f1f1;
  --studio-copy:#c7cbca;
  --studio-dim:#7e8481;
  --studio-accent:#5fd08a;
  background:#090a0b!important;
  background-image:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head{
  min-height:90px;
  padding:12px clamp(20px,3vw,42px)!important;
  border-bottom:.5px solid var(--studio-line)!important;
  background:#0a0b0c!important;
  backdrop-filter:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>.atlas-workspace-back{
  min-height:36px!important;
  border:.5px solid var(--studio-line-strong)!important;
  border-radius:2px!important;
  padding:0 11px!important;
  background:transparent!important;
  color:var(--studio-copy)!important;
  font:700 7.5px/1 var(--mono)!important;
  letter-spacing:.075em!important;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>.atlas-workspace-back:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>.atlas-workspace-back:focus-visible{
  border-color:rgba(255,255,255,.34)!important;
  background:#101214!important;
  color:var(--studio-ink)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>div:first-of-type>span{
  color:var(--studio-accent)!important;
  font:800 7.5px/1 var(--mono)!important;
  letter-spacing:.16em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head strong{
  color:var(--studio-ink)!important;
  font:720 clamp(20px,2vw,24px)/1.08 var(--sans)!important;
  letter-spacing:-.04em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head small{
  color:var(--studio-dim)!important;
  font:10px/1.4 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-workspace-state{
  color:var(--studio-dim);
  font:700 7.5px/1 var(--mono);
  letter-spacing:.09em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-workspace-state i{
  width:4px;
  height:4px;
  background:#777d7a;
  box-shadow:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head-actions #atlasBacktestReset{
  min-height:34px;
  border:0;
  border-radius:2px;
  padding:0 8px;
  color:var(--studio-dim);
  font:700 7.5px/1 var(--mono);
  letter-spacing:.07em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
  min-height:78px;
  margin:0!important;
  border-top:0!important;
  border-bottom:.5px solid var(--studio-line)!important;
  padding:0 clamp(20px,3vw,42px)!important;
  background:#0b0c0d!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
  border-right:.5px solid var(--studio-line)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>span,
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness header>span,
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar>label>span{
  color:var(--studio-dim)!important;
  font:700 7.5px/1 var(--mono)!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>strong,
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness header>strong{
  color:var(--studio-ink)!important;
  font:650 11px/1.3 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>small{
  color:var(--studio-dim)!important;
  font:9px/1.35 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-steps span{
  color:var(--studio-dim);
  font:700 7px/1 var(--mono);
  letter-spacing:.04em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{
  min-height:78px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar input{
  height:40px!important;
  border:.5px solid var(--studio-line)!important;
  border-radius:4px!important;
  background:#0e1012!important;
  color:var(--studio-ink)!important;
  font:500 10px/1 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions>span{
  color:var(--studio-dim);
  font:700 7px/1 var(--mono);
  letter-spacing:.05em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions button{
  min-height:36px;
  border:.5px solid var(--studio-line-strong);
  border-radius:3px;
  background:transparent;
  color:var(--studio-copy);
  font:700 7.5px/1 var(--mono);
  letter-spacing:.06em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions #atlasSetupSave{
  border-color:rgba(95,208,138,.38);
  background:rgba(95,208,138,.06);
  color:#8edfaf;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage{
  width:min(1420px,100%);
  grid-template-columns:minmax(0,1fr) clamp(300px,25vw,350px)!important;
  gap:24px;
  padding:0 clamp(20px,3vw,42px) 18px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder{
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-strategy-chooser,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-group{
  gap:18px;
  border-bottom:.5px solid var(--studio-line)!important;
  padding:26px 0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title{
  gap:12px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title>span{
  width:auto!important;
  height:20px!important;
  flex:0 0 auto!important;
  border:0!important;
  border-radius:2px!important;
  padding:0 6px!important;
  background:#d9dcda!important;
  color:#090a0b!important;
  font:800 7px/1 var(--mono)!important;
  letter-spacing:.075em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title b{
  color:var(--studio-ink);
  font:680 13px/1.2 var(--sans);
  letter-spacing:-.015em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title small{
  color:var(--studio-dim);
  font:10.5px/1.45 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
  column-gap:18px!important;
  border-color:var(--studio-line);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{
  min-height:52px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b{
  color:var(--studio-dim);
  font:650 11px/1.2 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"] b{
  color:var(--studio-ink);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-preset-receipt{
  min-height:34px;
  padding-top:9px;
  color:var(--studio-dim);
  font:500 9px/1.45 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid{
  gap:15px 12px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid>label{
  gap:6px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid>label>span:first-child{
  color:var(--studio-dim);
  font:700 7.5px/1.2 var(--mono);
  letter-spacing:.09em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input{
  height:43px!important;
  border:.5px solid var(--studio-line)!important;
  border-radius:4px!important;
  padding:7px 11px!important;
  background:#0e1012!important;
  color:var(--studio-copy)!important;
  font:500 10px/1.2 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input:hover{
  border-color:var(--studio-line-strong)!important;
  background:#111315!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select:focus,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input:focus{
  border-color:rgba(95,208,138,.48)!important;
  background:#111315!important;
  box-shadow:0 0 0 2px rgba(95,208,138,.055)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-costs{
  background:transparent!important;
  background-image:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid{
  border-radius:4px!important;
  background:#0d0f10!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button{
  min-height:56px;
  padding:10px 12px;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button b{
  color:var(--studio-copy);
  font:800 8px/1.2 var(--mono);
  letter-spacing:.07em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button small{
  color:var(--studio-dim);
  font:9px/1.3 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button[aria-pressed="true"]{
  background:#121714!important;
  box-shadow:inset 0 -2px 0 var(--studio-accent)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-sandbox-custom{
  border-radius:4px!important;
  background:#0d0f10!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more{
  margin:16px 0 24px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary{
  min-height:52px;
  border-radius:4px!important;
  background:#0d0f10!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary b{
  font:700 8px/1.2 var(--mono);
  letter-spacing:.07em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>summary small{
  font:9.5px/1.35 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more[open]>summary{
  border-radius:4px 4px 0 0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more>.atlas-backtest-group:last-child{
  border-radius:0 0 4px 4px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
  border:0!important;
  border-left:.5px solid var(--studio-line)!important;
  border-radius:0!important;
  padding:26px 0 22px 24px!important;
  background:transparent!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt header span{
  color:var(--studio-accent);
  font:800 7.5px/1 var(--mono);
  letter-spacing:.12em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt>strong{
  padding:0 0 17px!important;
  font:680 19px/1.18 var(--sans)!important;
  letter-spacing:-.03em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dl>div{
  grid-template-columns:68px minmax(0,1fr);
  gap:10px!important;
  padding:12px 0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dt{
  color:var(--studio-dim);
  font:800 7px/1.2 var(--mono);
  letter-spacing:.08em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dd{
  color:var(--studio-copy);
  font:10.5px/1.4 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt>p{
  color:var(--studio-dim)!important;
  font:9.5px/1.5 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot{
  min-height:62px;
  border-top:.5px solid var(--studio-line)!important;
  padding:8px max(20px,calc((100vw - 1420px)/2 + 20px))!important;
  background:rgba(8,9,10,.97)!important;
  backdrop-filter:blur(16px);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot span{
  color:var(--studio-dim);
  font:800 7px/1.25 var(--mono);
  letter-spacing:.09em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot strong{
  color:var(--studio-copy);
  font:600 9.5px/1.35 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot>em{
  color:var(--studio-dim);
  font:700 7px/1 var(--mono);
  letter-spacing:.07em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button{
  min-width:188px;
  min-height:42px!important;
  border:.5px solid #e7e9e8!important;
  border-radius:4px!important;
  background:#e7e9e8!important;
  color:#08090a!important;
  font:800 8px/1 var(--mono)!important;
  letter-spacing:.075em;
  text-transform:uppercase;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button:focus-visible{
  border-color:#fff!important;
  background:#fff!important;
  color:#08090a!important;
}

@media(max-width:1080px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
    min-height:0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
    border-right:0!important;
    border-bottom:.5px solid var(--studio-line)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage{
    grid-template-columns:1fr!important;
    gap:0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
    border-left:0!important;
    border-top:.5px solid var(--studio-line)!important;
    padding:24px 0 0!important;
  }
}
@media(max-width:720px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head{
    min-height:64px;
    padding:8px 10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>.atlas-workspace-back{
    width:42px;
    min-width:42px;
    height:42px;
    padding:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>.atlas-workspace-back span{
    display:none;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head small{
    display:none;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head strong{
    font-size:17px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
    padding:0 10px 10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage{
    padding:0 14px 16px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-strategy-chooser,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-group{
    padding:22px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-section-title>span{
    height:19px!important;
    font-size:6.5px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
    column-gap:14px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{
    min-height:48px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid select,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid input{
    height:46px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot{
    min-height:66px;
    padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button{
    min-height:50px!important;
  }
}
@media(max-width:1080px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
    grid-template-columns:1fr;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
    border-right:1px solid var(--studio-line);
    border-bottom:0;
    border-radius:14px 14px 0 0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{
    border-radius:0 0 14px 14px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage{
    grid-template-columns:1fr!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
    position:relative;
    top:auto;
  }
}
@media(max-width:860px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:720px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head{
    min-height:64px;
    padding:8px 10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head strong{
    font-size:17px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-head>.atlas-workspace-back{
    border-color:var(--studio-line)!important;
    background:rgba(255,255,255,.025)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
    gap:0;
    padding:0 10px 10px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
    min-height:70px;
    grid-template-columns:minmax(0,1fr) auto;
    padding:0 12px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source{
    padding:11px 12px 11px 0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source>small,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-progress,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-steps{
    display:none;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness{
    min-width:98px;
    padding:11px 0 11px 12px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness header{
    display:grid;
    gap:6px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-jumps{
    grid-column:1/-1;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{
    min-height:64px;
    padding:9px 10px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-stage{
    padding:0 14px 18px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-builder>.atlas-strategy-chooser,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-group{
    padding:22px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{
    min-height:80px!important;
    grid-template-columns:28px minmax(0,1fr)!important;
    padding:10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-preset-receipt{
    padding-left:0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-grid{
    grid-template-columns:1fr;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-more{
    margin:14px 0 22px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
    margin:12px 0 0;
    padding:18px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt dl>div{
    grid-template-columns:72px minmax(0,1fr);
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot{
    min-height:68px;
    grid-template-columns:1fr;
    padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot>div,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot>em{
    display:none;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-foot button{
    grid-column:auto;
    width:100%;
    min-height:48px!important;
  }
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
    min-height:0;
    grid-template-columns:1fr auto;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-source{
    border-right:1px solid var(--studio-line);
    border-bottom:0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-readiness{
    padding:11px 0 11px 12px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-save-actions #atlasSetupSaveCopy{
    display:none;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b{
    font-size:11.5px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button small{
    font-size:9.5px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button{
    min-height:56px;
    padding:8px 5px;
    text-align:center;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button small{
    display:none;
  }
}

/* Strategy Studio text-first selection pass */
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
  margin-bottom:16px;
  border-top:.5px solid var(--studio-line);
  border-bottom:.5px solid var(--studio-line);
  padding:0 24px;
  background:rgba(255,255,255,.012);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context,
.atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{
  border:0;
  border-radius:0;
  background:transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
  border-right:.5px solid var(--studio-line);
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0 14px!important;
  border-top:.5px solid var(--studio-line);
  border-bottom:.5px solid var(--studio-line);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{
  display:flex;
  min-height:54px!important;
  align-items:center;
  justify-content:flex-start;
  border:0!important;
  border-bottom:2px solid transparent!important;
  border-radius:0!important;
  padding:0 4px!important;
  background:transparent!important;
  box-shadow:none!important;
  text-align:left;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:focus-visible{
  transform:none!important;
  border-bottom-color:var(--studio-line-strong)!important;
  background:transparent!important;
  outline:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b{
  position:relative;
  color:var(--studio-dim);
  font:610 12px/1.25 var(--sans);
  letter-spacing:-.005em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b:after{
  position:absolute;
  right:0;
  bottom:-9px;
  left:0;
  height:1.5px;
  border-radius:99px;
  background:var(--studio-accent);
  opacity:0;
  transform:scaleX(.25);
  transform-origin:left center;
  transition:opacity .14s ease,transform .14s ease;
  content:"";
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:hover b,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:focus-visible b{
  color:var(--studio-copy);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:focus-visible b:after{
  opacity:1;
  transform:scaleX(1);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"]{
  border-color:transparent!important;
  border-bottom-color:var(--studio-accent)!important;
  background:transparent!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"] b{
  color:var(--studio-ink);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"] b:after{
  opacity:1;
  transform:scaleX(1);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-preset-receipt{
  min-height:38px;
  padding:10px 0 0;
  color:var(--studio-dim);
  font:11.5px/1.5 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-preset-receipt:before{
  display:none;
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid{
  gap:0;
  overflow:hidden;
  border:.5px solid var(--studio-line);
  border-radius:11px;
  background:var(--studio-panel);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button{
  min-height:58px;
  border:0;
  border-right:.5px solid var(--studio-line);
  border-radius:0;
  background:transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button:last-child{
  border-right:0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button:focus-visible{
  background:rgba(255,255,255,.025);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button[aria-pressed="true"]{
  border-color:var(--studio-line);
  background:rgba(107,215,150,.055);
  box-shadow:inset 0 -2px 0 var(--studio-accent);
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
  border:0!important;
  border-left:.5px solid var(--studio-line)!important;
  border-radius:0;
  padding:8px 0 24px 24px!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt>strong{
  font-size:19px!important;
}

@media(max-width:1080px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
    gap:0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context{
    border-right:0;
    border-bottom:.5px solid var(--studio-line);
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
    border-left:0!important;
    border-top:.5px solid var(--studio-line)!important;
    padding:24px 0 0!important;
  }
}
@media(max-width:860px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:18px!important;
  }
}
@media(max-width:720px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
    margin-bottom:0;
    padding:0 10px 10px;
    border-top:0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-context,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-setup-savebar{
    border-radius:0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:0 14px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{
    min-height:48px!important;
    padding:0 2px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b{
    font-size:11.5px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
    margin-top:18px;
    border-radius:0;
    padding:20px 0 0!important;
  }
}

/* Strategy Studio mono final seal */
.atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
  margin-bottom:0;
  padding:14px 24px;
  background:#0b0c0d;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button{
  min-height:46px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b{
  color:#9aa09d;
  font:650 11px/1.2 var(--mono);
  letter-spacing:.02em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button b:after{
  right:auto;
  width:22px;
  background:var(--studio-line-strong);
  transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:focus-visible{
  border-bottom-color:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button:focus-visible b:after{
  background:var(--studio-line-strong);
  opacity:1;
  transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"]{
  border-bottom-color:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"] b:after,
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-presets button[aria-pressed="true"]:focus-visible b:after{
  background:var(--studio-accent);
  opacity:1;
  transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-preset-receipt{
  color:var(--studio-dim);
  font:500 10px/1.55 var(--mono);
  letter-spacing:.025em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid{
  border-radius:4px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-cost-mode-grid button[aria-pressed="true"]{
  background:rgba(255,255,255,.025);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
  padding:26px 0 22px 24px!important;
}
@media(max-width:1080px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
    padding:24px 0 0!important;
  }
}
@media(max-width:720px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-studio-overview{
    padding:8px 10px 10px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-backtest-receipt{
    padding:20px 0 0!important;
  }
}

/* Strategy Studio 07 — trusted calibration workspace */
.atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack{
  grid-column:1/-1;
  min-width:0;
  margin:0;
  border:0;
  padding:0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack legend{
  display:flex;
  width:100%;
  align-items:baseline;
  gap:9px;
  margin:0 0 8px;
  padding:0;
  color:var(--studio-dim);
  font:650 9px/1.2 var(--mono);
  letter-spacing:.11em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack legend small{
  color:var(--studio-faint);
  font:500 9px/1.2 var(--mono);
  letter-spacing:.02em;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack>div{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  border:.5px solid var(--studio-line);
  background:#0b0c0d;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack label{
  display:flex;
  min-height:42px;
  align-items:center;
  gap:9px;
  border-right:.5px solid var(--studio-line);
  padding:0 12px;
  color:var(--studio-dim);
  font:560 10px/1.2 var(--mono);
  cursor:pointer;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack label:last-child{border-right:0}
.atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack input{
  width:13px;
  height:13px;
  margin:0;
  accent-color:var(--studio-accent);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack label:has(input:checked){
  color:var(--studio-ink);
  background:rgba(107,215,150,.045);
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-validation-lab{
  position:relative;
  padding-bottom:28px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-validation-modes{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-validation-modes>label,
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-controls>label{
  display:flex;
  min-width:0;
  flex-direction:column;
  gap:7px;
  color:var(--studio-dim);
  font:650 9px/1.2 var(--mono);
  letter-spacing:.08em;
  text-transform:uppercase;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-validation-modes select,
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-controls select,
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-controls input{
  width:100%;
  min-height:40px;
  border:.5px solid var(--studio-line);
  border-radius:3px;
  padding:0 11px;
  outline:0;
  background:#0b0c0d;
  color:var(--studio-ink);
  font:560 11px/1 var(--mono);
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-validation-modes select:disabled{
  color:var(--studio-dim);
  opacity:.7;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-plan{
  margin-top:14px;
  border:.5px solid var(--studio-line-strong);
  border-radius:4px;
  overflow:hidden;
  background:#090a0b;
  box-shadow:0 18px 50px rgba(0,0,0,.2);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-plan>header{
  display:flex;
  min-height:60px;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  border-bottom:.5px solid var(--studio-line);
  padding:11px 15px;
  background:linear-gradient(90deg,rgba(107,215,150,.045),transparent 45%);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-plan>header div{
  display:flex;
  min-width:0;
  flex-direction:column;
  gap:5px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-plan>header span,
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-custom-head span{
  color:var(--studio-accent);
  font:700 8px/1.2 var(--mono);
  letter-spacing:.15em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-plan>header strong{
  overflow:hidden;
  color:var(--studio-ink);
  font:620 12px/1.25 var(--mono);
  text-overflow:ellipsis;
  white-space:nowrap;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-plan>header em{
  flex:0 0 auto;
  color:var(--studio-dim);
  font:520 9px/1.3 var(--mono);
  font-style:normal;
  letter-spacing:.02em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-controls{
  display:grid;
  grid-template-columns:1.2fr .75fr .8fr 1.35fr;
  gap:12px;
  padding:15px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-controls label>small{
  color:var(--studio-faint);
  font:500 8.5px/1.3 var(--mono);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-controls .atlas-calibration-check{
  min-height:40px;
  flex-direction:row;
  align-items:center;
  gap:10px;
  border:.5px solid var(--studio-line);
  border-radius:3px;
  margin-top:16px;
  padding:7px 10px;
  cursor:pointer;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-check>input{
  width:13px;
  min-height:13px;
  height:13px;
  padding:0;
  accent-color:var(--studio-accent);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-check>span{
  display:flex;
  min-width:0;
  flex-direction:column;
  gap:3px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-check b{
  color:var(--studio-copy);
  font:620 9.5px/1.2 var(--mono);
  letter-spacing:0;
  text-transform:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-check small{
  overflow:hidden;
  color:var(--studio-faint);
  font:500 8px/1.2 var(--mono);
  letter-spacing:0;
  text-overflow:ellipsis;
  text-transform:none;
  white-space:nowrap;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-custom{
  border-top:.5px solid var(--studio-line);
  padding:0 15px 15px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-custom-head{
  display:flex;
  min-height:52px;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-custom-head>div:first-child{
  display:flex;
  min-width:0;
  flex-direction:column;
  gap:5px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-custom-head small{
  color:var(--studio-faint);
  font:500 8.5px/1.3 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-custom-head>div:last-child{
  display:flex;
  gap:6px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-custom-head button{
  min-height:30px;
  border:.5px solid var(--studio-line);
  border-radius:3px;
  padding:0 10px;
  background:#0b0c0d;
  color:var(--studio-copy);
  font:620 8.5px/1 var(--mono);
  cursor:pointer;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-custom-head button:first-child{
  border-color:rgba(107,215,150,.34);
  color:var(--studio-accent);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows{
  border-top:.5px solid var(--studio-line);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows>label{
  display:grid;
  min-height:44px;
  grid-template-columns:18px minmax(160px,.7fr) minmax(180px,1fr);
  align-items:center;
  gap:10px;
  border-bottom:.5px solid var(--studio-line);
  color:var(--studio-dim);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows>label:last-child{border-bottom:0}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows>label>input[type="checkbox"]{
  width:13px;
  height:13px;
  margin:0;
  accent-color:var(--studio-accent);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows>label>span{
  display:flex;
  align-items:baseline;
  gap:7px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows b{
  color:var(--studio-copy);
  font:590 9.5px/1.2 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows small{
  color:var(--studio-faint);
  font:500 8px/1.2 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows>label>input[type="text"]{
  width:100%;
  min-height:30px;
  border:.5px solid transparent;
  border-left-color:var(--studio-line);
  border-radius:0;
  padding:0 10px;
  outline:0;
  background:transparent;
  color:var(--studio-ink);
  font:550 9.5px/1 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows>label>input[type="text"]:focus{
  border-color:var(--studio-line-strong);
  background:#0d0f10;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows>label>input:disabled{
  color:var(--studio-faint);
  opacity:.48;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-proof{
  margin:0;
  border-top:.5px solid var(--studio-line);
  padding:12px 15px;
  color:var(--studio-dim);
  font:500 8.5px/1.55 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-proof b{
  color:var(--studio-copy);
  font-weight:650;
}

@media(max-width:960px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack>div{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack label:nth-child(2){border-right:0}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-filter-stack label:nth-child(-n+2){border-bottom:.5px solid var(--studio-line)}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-validation-modes{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-controls{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:700px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-validation-modes,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-controls{grid-template-columns:1fr}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-plan>header{align-items:flex-start;flex-direction:column;gap:5px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-plan>header em{white-space:normal}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-controls .atlas-calibration-check{margin-top:0}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-custom-head{align-items:flex-start;flex-direction:column;padding:12px 0}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows>label{
    grid-template-columns:18px 1fr;
    gap:8px;
    padding:8px 0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-calibration-rows>label>input[type="text"]{
    grid-column:2;
    border:.5px solid var(--studio-line);
    padding:0 8px;
  }
}

.atlas-calibration-result .atlas-calibration-result-split{
  display:grid;
  grid-template-columns:auto 1fr auto auto 1fr auto;
  align-items:center;
  gap:8px 12px;
  border-top:1px solid rgba(255,255,255,.08);
  border-bottom:1px solid rgba(255,255,255,.08);
  padding:12px 14px;
  background:#0b0c0d;
}
.atlas-calibration-result-split span{
  color:#6bd796;
  font:750 8px/1 var(--mono);
  letter-spacing:.13em;
}
.atlas-calibration-result-split b{
  color:#e7e9e8;
  font:580 10px/1.25 var(--mono);
}
.atlas-calibration-result-split i{
  color:#777e7a;
  font:500 8px/1.25 var(--mono);
  font-style:normal;
}
.atlas-calibration-results tr[data-selected="true"]{
  background:rgba(107,215,150,.055);
  box-shadow:inset 2px 0 0 #6bd796;
}
@media(max-width:700px){
  .atlas-calibration-result .atlas-calibration-result-split{
    grid-template-columns:auto 1fr;
  }
  .atlas-calibration-result-split i{
    grid-column:2;
    margin-top:-4px;
  }
}

/* AI Lab shell containment — center workspace, persistent navigation */
.atlas-shell-workspace-view{
  position:relative;
  flex:1 1 auto;
  min-width:0;
  min-height:0;
  overflow:hidden;
  background:#090a0b;
}
.atlas-shell-workspace-view>.atlas-composer-advanced-body{
  position:relative!important;
  inset:auto!important;
  z-index:1!important;
  display:grid!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  padding:0!important;
  box-shadow:none!important;
}
.atlas-shell-workspace-view .atlas-backtest-setup,
.atlas-shell-workspace-view .atlas-saved-library{
  width:100%!important;
  height:100%!important;
  max-height:none!important;
}
.atlas-shell-workspace-view .atlas-backtest-builder,
.atlas-shell-workspace-view .atlas-backtest-receipt,
.atlas-shell-workspace-view .atlas-saved-list{overscroll-behavior:contain}
.atlas-composer-advanced[open]>.atlas-composer-backdrop{display:none!important}

/* Strategy workspaces own the center canvas: navigation remains, chat chrome steps away. */
.body.atlas-strategy-workspace-open,
.body.atlas-strategy-workspace-open.no-right{
  grid-template-columns:268px minmax(0,1fr)!important;
}
.body.atlas-strategy-workspace-open.no-left,
.body.atlas-strategy-workspace-open.no-left.no-right{
  grid-template-columns:56px minmax(0,1fr)!important;
}
.body.atlas-strategy-workspace-open .sidebar{display:flex!important}
.body.atlas-strategy-workspace-open .center{
  grid-column:2!important;
  width:auto!important;
  min-width:0!important;
}
.body.atlas-strategy-workspace-open .rail,
.body.atlas-strategy-workspace-open .composer{display:none!important}

/* Data Sources owns the workspace while the primary AI Lab navigation remains available. */
.body.ds-active,.body.ds-active.no-right{grid-template-columns:268px minmax(0,1fr)!important}
.body.ds-active.no-left,.body.ds-active.no-left.no-right{grid-template-columns:56px minmax(0,1fr)!important}
.body.ds-active .sidebar{display:flex!important}
.body.ds-active .rail{display:none!important}
.body.ds-active .center{grid-column:2!important;width:auto!important;min-width:0}
.body.ds-active .composer{display:none!important}

@media(max-width:1180px){
  .body.atlas-strategy-workspace-open,
  .body.atlas-strategy-workspace-open.no-left,
  .body.atlas-strategy-workspace-open.no-right,
  .body.atlas-strategy-workspace-open.no-left.no-right{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .body.atlas-strategy-workspace-open .sidebar{display:none!important}
  .body.atlas-strategy-workspace-open .center{grid-column:1!important;width:100%!important}
  .body.ds-active,.body.ds-active.no-left,.body.ds-active.no-right,.body.ds-active.no-left.no-right{grid-template-columns:minmax(0,1fr)!important}
  .body.ds-active .center{grid-column:1!important;width:100%!important}
}

/* Quiet Workbench 05 — production Backtest Settings */
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench{
  --quiet-bg:#0b0c0d;
  --quiet-panel:#0e0f10;
  --quiet-raised:#111314;
  --quiet-line:rgba(255,255,255,.085);
  --quiet-line-soft:rgba(255,255,255,.048);
  --quiet-line-strong:rgba(255,255,255,.16);
  --quiet-ink:#eceeed;
  --quiet-copy:#bdc2bf;
  --quiet-dim:#7d847f;
  --quiet-faint:#535955;
  --quiet-accent:#6bd796;
  display:grid!important;
  min-width:0;
  min-height:0;
  grid-template-rows:auto auto minmax(0,1fr) auto!important;
  overflow:hidden!important;
  background:var(--quiet-bg)!important;
  color:var(--quiet-copy);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head{
  position:relative!important;
  display:grid!important;
  min-height:72px;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center!important;
  gap:18px!important;
  border-bottom:.5px solid var(--quiet-line)!important;
  padding:12px 24px!important;
  background:var(--quiet-bg)!important;
  backdrop-filter:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head>div:not(.atlas-backtest-head-actions){
  gap:2px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head>div:not(.atlas-backtest-head-actions)>span{
  color:var(--quiet-accent)!important;
  font:750 8px/1.2 var(--mono)!important;
  letter-spacing:.17em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head strong{
  color:var(--quiet-ink)!important;
  font:560 16px/1.25 var(--sans)!important;
  letter-spacing:-.018em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head small{
  max-width:72ch!important;
  color:var(--quiet-dim)!important;
  font:450 10px/1.4 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workspace-back,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head-actions>button{
  min-height:34px!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:3px!important;
  background:transparent!important;
  color:var(--quiet-copy)!important;
  font:650 8.5px/1 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workspace-back{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  padding:0 10px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workspace-back svg{
  width:14px;
  height:14px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workspace-state{
  border:0!important;
  padding:0!important;
  color:var(--quiet-dim)!important;
  font:650 8px/1 var(--mono)!important;
  letter-spacing:.08em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workspace-state i{
  background:var(--quiet-accent)!important;
  box-shadow:none!important;
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(330px,.52fr)!important;
  gap:0!important;
  margin:0!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line)!important;
  padding:0 24px!important;
  background:var(--quiet-panel)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-context{
  display:grid!important;
  min-width:0;
  grid-template-columns:minmax(210px,.78fr) minmax(260px,1fr)!important;
  gap:12px 24px!important;
  border:0!important;
  border-right:.5px solid var(--quiet-line)!important;
  border-radius:0!important;
  padding:12px 24px 11px 0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness{
  border:0!important;
  padding:0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source>span,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness header>span,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-savebar label>span{
  color:var(--quiet-dim)!important;
  font:700 7.5px/1.2 var(--mono)!important;
  letter-spacing:.12em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source>strong,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness header>strong{
  color:var(--quiet-copy)!important;
  font:560 10px/1.3 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source>small{
  color:var(--quiet-faint)!important;
  font:450 9px/1.35 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-progress{
  height:1px!important;
  margin-top:7px!important;
  background:var(--quiet-line)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-progress>i{
  background:var(--quiet-accent)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-steps{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps{
  display:flex!important;
  grid-column:1/-1;
  gap:18px!important;
  margin:0!important;
  border:0!important;
  padding:2px 0 0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps button{
  min-height:20px!important;
  border:0!important;
  border-bottom:1px solid transparent!important;
  border-radius:0!important;
  padding:0!important;
  background:transparent!important;
  color:var(--quiet-dim)!important;
  font:600 8px/1 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps button:focus-visible{
  border-bottom-color:var(--quiet-accent)!important;
  color:var(--quiet-copy)!important;
  outline:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-savebar{
  display:grid!important;
  min-width:0;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:end!important;
  gap:10px!important;
  border:0!important;
  border-radius:0!important;
  padding:12px 0 12px 24px!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-savebar label{
  display:grid!important;
  min-width:0!important;
  gap:6px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-savebar input{
  width:100%!important;
  min-height:34px!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line-strong)!important;
  border-radius:0!important;
  padding:0 2px!important;
  background:transparent!important;
  color:var(--quiet-ink)!important;
  font:530 10px/1 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-save-actions{
  align-items:center!important;
  gap:6px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-save-actions>span{
  color:var(--quiet-faint)!important;
  font:600 7.5px/1 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-save-actions>button{
  min-height:32px!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:3px!important;
  padding:0 9px!important;
  background:transparent!important;
  color:var(--quiet-copy)!important;
  font:650 8px/1 var(--mono)!important;
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-stage{
  display:grid!important;
  min-width:0!important;
  min-height:0!important;
  grid-template-columns:minmax(0,1fr) 288px!important;
  overflow:hidden!important;
  background:var(--quiet-bg)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-builder{
  display:block!important;
  min-width:0!important;
  overflow-y:auto!important;
  border:0!important;
  padding:0 26px 30px!important;
  background:transparent!important;
  box-shadow:none!important;
  scrollbar-width:thin;
  scrollbar-color:var(--quiet-line-strong) transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-chooser,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-group.atlas-quiet-section{
  display:grid!important;
  min-width:0!important;
  grid-template-columns:minmax(155px,.55fr) minmax(0,1.7fr)!important;
  gap:12px 28px!important;
  margin:0!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line-soft)!important;
  border-radius:0!important;
  padding:24px 0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-quiet-section-copy{
  display:block!important;
  grid-column:1!important;
  grid-row:1 / span 6!important;
  padding:1px 0 0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-quiet-section-copy>span{
  display:block!important;
  width:auto!important;
  height:auto!important;
  margin:0 0 9px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--quiet-accent)!important;
  font:700 8px/1 var(--mono)!important;
  letter-spacing:.14em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-quiet-section-copy>div{
  display:grid!important;
  gap:5px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-quiet-section-copy b{
  color:var(--quiet-ink)!important;
  font:540 14px/1.2 var(--sans)!important;
  letter-spacing:-.012em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-quiet-section-copy small{
  max-width:220px!important;
  color:var(--quiet-dim)!important;
  font:440 10.5px/1.5 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-preset-receipt,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-quiet-section>.atlas-backtest-grid,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-sandbox-custom,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-validation-modes,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-calibration-plan,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workbench-portfolio,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-more{
  grid-column:2!important;
  min-width:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:3px!important;
  padding:0!important;
  overflow:hidden!important;
  background:var(--quiet-panel)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button{
  min-height:43px!important;
  border:0!important;
  border-right:.5px solid var(--quiet-line)!important;
  border-bottom:.5px solid var(--quiet-line)!important;
  border-radius:0!important;
  padding:0 11px!important;
  background:transparent!important;
  text-align:left!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button:nth-child(4n){
  border-right:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button:nth-last-child(-n+4){
  border-bottom:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button b{
  color:var(--quiet-dim)!important;
  font:570 10px/1.25 var(--sans)!important;
  letter-spacing:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button b:after{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button:focus-visible{
  background:rgba(255,255,255,.025)!important;
  outline:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button[aria-pressed="true"]{
  background:rgba(107,215,150,.055)!important;
  box-shadow:inset 2px 0 0 var(--quiet-accent)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button[aria-pressed="true"] b{
  color:var(--quiet-ink)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-preset-receipt{
  margin:0!important;
  border:0!important;
  padding:0!important;
  color:var(--quiet-dim)!important;
  font:470 9px/1.5 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-preset-receipt:before{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:11px 12px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid>label{
  gap:6px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid>label>span:first-child,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-validation-modes>label>span:first-child,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-inputs>label>span:first-child{
  color:var(--quiet-dim)!important;
  font:680 7.5px/1.2 var(--mono)!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid select,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid input,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-validation-modes select{
  min-height:40px!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:3px!important;
  padding:0 10px!important;
  background:var(--quiet-panel)!important;
  color:var(--quiet-ink)!important;
  font:520 10px/1.2 var(--mono)!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid select:focus,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid input:focus,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-validation-modes select:focus{
  border-color:var(--quiet-line-strong)!important;
  outline:1px solid rgba(107,215,150,.24)!important;
  outline-offset:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-filter-stack{
  border:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-filter-stack>div{
  border-color:var(--quiet-line)!important;
  border-radius:3px!important;
  overflow:hidden!important;
  background:var(--quiet-panel)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-filter-stack label{
  border-color:var(--quiet-line)!important;
  color:var(--quiet-dim)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:3px!important;
  overflow:hidden!important;
  background:var(--quiet-panel)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid button{
  min-height:48px!important;
  border:0!important;
  border-right:.5px solid var(--quiet-line)!important;
  border-radius:0!important;
  padding:8px 11px!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid button:last-child{
  border-right:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid button[aria-pressed="true"]{
  background:rgba(107,215,150,.05)!important;
  box-shadow:inset 0 -2px 0 var(--quiet-accent)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid button b{
  color:var(--quiet-copy)!important;
  font:560 10px/1.2 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid button small{
  color:var(--quiet-faint)!important;
  font:450 8.5px/1.3 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-sandbox-custom{
  margin:0!important;
  border:0!important;
  border-top:.5px solid var(--quiet-line)!important;
  border-radius:0!important;
  padding:12px 0 0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workbench-portfolio{
  display:grid;
  gap:10px;
  border-top:.5px solid var(--quiet-line-soft);
  padding-top:13px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workbench-subhead{
  display:flex;
  align-items:baseline;
  gap:9px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workbench-subhead>span{
  color:var(--quiet-copy);
  font:600 9px/1.2 var(--mono);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workbench-subhead>small{
  color:var(--quiet-faint);
  font:450 8.5px/1.3 var(--sans);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-validation-modes{
  gap:11px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-calibration-plan{
  margin-top:0!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:3px!important;
  background:var(--quiet-panel)!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-calibration-plan>header{
  border-color:var(--quiet-line)!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-more{
  margin:2px 0 0!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:3px!important;
  background:var(--quiet-panel)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-more>summary{
  min-height:42px!important;
  padding:0 11px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-more>.atlas-backtest-group{
  display:block!important;
  border-top:.5px solid var(--quiet-line)!important;
  border-bottom:0!important;
  padding:13px 11px!important;
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt{
  position:relative!important;
  min-width:0!important;
  overflow-y:auto!important;
  border:0!important;
  border-left:.5px solid var(--quiet-line)!important;
  border-radius:0!important;
  padding:25px 22px!important;
  background:rgba(255,255,255,.008)!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt>header{
  position:sticky!important;
  top:-25px!important;
  z-index:1!important;
  margin:-25px -22px 0!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line)!important;
  padding:25px 22px 13px!important;
  background:#0c0d0e!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt>header span{
  color:var(--quiet-accent)!important;
  font:700 8px/1.2 var(--mono)!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt>strong{
  display:block!important;
  margin:16px 0 5px!important;
  color:var(--quiet-ink)!important;
  font:560 15px/1.25 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt dl{
  margin-top:13px!important;
  border-top:.5px solid var(--quiet-line)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt dl>div{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(92px,1.15fr)!important;
  gap:12px!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line-soft)!important;
  border-radius:0!important;
  padding:10px 0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt dt{
  color:var(--quiet-dim)!important;
  font:650 8px/1.3 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt dd{
  color:var(--quiet-copy)!important;
  font:500 9px/1.4 var(--mono)!important;
  text-align:right!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt>p{
  border:0!important;
  padding:14px 0 0!important;
  color:var(--quiet-dim)!important;
  font:450 9px/1.55 var(--sans)!important;
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot{
  position:relative!important;
  display:grid!important;
  min-height:64px!important;
  grid-template-columns:minmax(0,1fr) auto auto auto!important;
  align-items:center!important;
  gap:8px!important;
  border:0!important;
  border-top:.5px solid var(--quiet-line)!important;
  padding:10px 24px!important;
  background:#0d0e0f!important;
  backdrop-filter:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>div{
  gap:3px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>div span{
  color:var(--quiet-faint)!important;
  font:650 7.5px/1.2 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>div strong{
  color:var(--quiet-copy)!important;
  font:550 9.5px/1.35 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>em{
  border:.5px solid var(--quiet-line)!important;
  border-radius:99px!important;
  padding:5px 8px!important;
  font:650 7.5px/1 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>button{
  min-height:38px!important;
  border:.5px solid #e7e9e8!important;
  border-radius:3px!important;
  padding:0 14px!important;
  background:#e7e9e8!important;
  color:#090a0b!important;
  font:730 8px/1 var(--mono)!important;
  letter-spacing:.045em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>.atlas-backtest-copy{
  border-color:var(--quiet-line-strong)!important;
  background:transparent!important;
  color:var(--quiet-copy)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>button:focus-visible{
  border-color:#fff!important;
  outline:1px solid rgba(255,255,255,.16)!important;
  outline-offset:2px!important;
}

@media(max-width:1120px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
    grid-template-columns:1fr!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-context{
    border-right:0!important;
    border-bottom:.5px solid var(--quiet-line)!important;
    padding-right:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-savebar{
    padding-left:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-stage{
    display:block!important;
    overflow-y:auto!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-builder{
    overflow:visible!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt{
    overflow:visible!important;
    border-left:0!important;
    border-top:.5px solid var(--quiet-line)!important;
    padding:24px 26px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt>header{
    position:static!important;
    margin:-24px -26px 0!important;
    padding:24px 26px 13px!important;
  }
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench{
    grid-template-rows:auto minmax(0,1fr) auto!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head{
    min-height:64px!important;
    grid-template-columns:auto minmax(0,1fr) auto!important;
    gap:10px!important;
    padding:10px 12px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head>div:not(.atlas-backtest-head-actions)>small,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workspace-state,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head-actions>button{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head strong{
    font-size:14px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workspace-back{
    width:40px!important;
    min-height:40px!important;
    justify-content:center!important;
    padding:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workspace-back span{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-stage{
    grid-row:2!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-builder{
    padding:0 14px 24px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-chooser,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-group.atlas-quiet-section{
    grid-template-columns:1fr!important;
    gap:14px!important;
    padding:20px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-quiet-section-copy{
    grid-column:1!important;
    grid-row:auto!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-quiet-section-copy small{
    max-width:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-preset-receipt,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-quiet-section>.atlas-backtest-grid,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-sandbox-custom,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-validation-modes,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-calibration-plan,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workbench-portfolio,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-more{
    grid-column:1!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button:nth-child(2n){
    border-right:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button:nth-child(-n+6){
    border-bottom:.5px solid var(--quiet-line)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-presets button:nth-last-child(-n+2){
    border-bottom:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-validation-modes{
    grid-template-columns:1fr!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid button{
    min-height:54px!important;
    padding:8px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-cost-mode-grid button small{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt{
    padding:22px 14px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt>header{
    margin:-22px -14px 0!important;
    padding:22px 14px 12px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot{
    min-height:72px!important;
    grid-template-columns:minmax(0,1fr) auto auto!important;
    gap:6px!important;
    padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>em{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>button{
    min-height:44px!important;
    padding:0 10px!important;
  }
}

/* Immutable saved-strategy run history. */
.atlas-version-ledger-refined .vl-version-strip{
  display:grid;
  gap:9px;
  margin:18px 0 0;
  border-top:.5px solid var(--vl-border);
  border-bottom:.5px solid var(--vl-border);
  padding:14px 0;
}
.atlas-version-ledger-refined .vl-version-strip>span{
  color:var(--vl-muted);
  font:700 7px/1 var(--mono);
  letter-spacing:.12em;
  text-transform:uppercase;
}
.atlas-version-ledger-refined .vl-version-strip>div{
  display:flex;
  gap:7px;
  overflow:auto hidden;
  scrollbar-width:thin;
}
.atlas-version-ledger-refined .vl-version-strip button{
  display:grid;
  min-width:116px;
  min-height:54px;
  gap:3px;
  align-content:center;
  justify-items:start;
  border-color:rgba(255,255,255,.09);
  padding:8px 10px;
}
.atlas-version-ledger-refined .vl-version-strip button[aria-pressed="true"]{
  border-color:rgba(105,231,173,.42);
  background:rgba(105,231,173,.055);
  box-shadow:inset 2px 0 0 var(--vl-green);
}
.atlas-version-ledger-refined .vl-version-strip button b{
  color:var(--vl-ink);
  font:700 10px/1 var(--mono);
}
.atlas-version-ledger-refined .vl-version-strip button small,
.atlas-version-ledger-refined .vl-version-strip>small{
  color:var(--vl-muted);
  font:7.5px/1.4 var(--mono);
}
.atlas-version-ledger-refined .vl-version-strip button i{
  color:var(--vl-faint);
  font:700 6.5px/1 var(--mono);
  font-style:normal;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.atlas-version-ledger-refined .vl-version-strip button i.verified{color:var(--vl-green)}
.atlas-version-ledger-refined .vl-version-strip.is-empty{
  grid-template-columns:auto 1fr;
  align-items:center;
}
.atlas-result-note.atlas-version-saved{
  border-color:rgba(105,231,173,.26);
  background:rgba(105,231,173,.045);
}
.atlas-result-note.atlas-version-saved strong{color:#69e7ad}
@media(max-width:760px){
  .atlas-version-ledger-refined .vl-version-strip button{min-width:104px;min-height:58px}
}

/* Backtest Settings compact command strip — context without an admin-panel wall. */
@media(min-width:761px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
    min-height:98px!important;
    grid-template-columns:minmax(0,1fr) minmax(300px,360px)!important;
    grid-template-rows:auto!important;
    align-items:stretch!important;
    gap:0!important;
    padding:0 24px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-context{
    min-width:0!important;
    grid-template-columns:minmax(160px,.78fr) minmax(210px,1fr)!important;
    grid-template-rows:minmax(48px,auto) 30px!important;
    align-items:center!important;
    gap:5px 20px!important;
    border-right:.5px solid var(--quiet-line)!important;
    border-bottom:0!important;
    padding:9px 22px 8px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness{
    align-content:center!important;
    gap:4px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source>small{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness header{
    margin:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-progress{
    margin-top:6px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps{
    min-height:30px!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:10px!important;
    border-top:.5px solid var(--quiet-line-soft)!important;
    padding:3px 0 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps button{
    min-height:26px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-savebar{
    align-content:center!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px 10px!important;
    padding:9px 0 8px 22px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-savebar label{
    gap:4px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-savebar input{
    min-height:30px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-save-actions{
    gap:5px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-save-actions>button{
    min-height:30px!important;
    padding:0 8px!important;
  }
}
@media(min-width:761px) and (max-width:980px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
    grid-template-columns:minmax(0,1fr) minmax(275px,315px)!important;
    padding-inline:18px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-context{
    grid-template-columns:minmax(145px,.72fr) minmax(190px,1fr)!important;
    gap:5px 14px!important;
    padding-right:16px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-savebar{
    padding-left:16px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-setup-save-actions>span{
    display:none!important;
  }
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot{
    grid-template-columns:minmax(0,1fr) auto!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>div{
    grid-column:1/-1!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>.atlas-backtest-copy{
    grid-column:1!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>#atlasBacktestUse{
    grid-column:2!important;
  }
}

/* Atlas Version Ledger - native Saved Strategies workspace */
.atlas-saved-library{
  --ledger-bg:#08090a;
  --ledger-surface:#0b0c0e;
  --ledger-raised:#0f1114;
  --ledger-rule:rgba(255,255,255,.095);
  --ledger-rule-strong:rgba(255,255,255,.16);
  --ledger-ink:#f3f5f4;
  --ledger-ink-2:#c8cecb;
  --ledger-muted:#7e8682;
  --ledger-faint:#535a57;
  --ledger-green:#67d895;
  grid-template-rows:auto auto auto auto minmax(0,1fr) auto!important;
  background:var(--ledger-bg)!important;
}
.atlas-saved-library .atlas-saved-head{
  min-height:78px!important;
  border-bottom:.5px solid var(--ledger-rule-strong)!important;
  background:#08090a!important;
}
.atlas-saved-library .atlas-saved-head:after{
  position:absolute;bottom:-1px;left:0;width:min(180px,26vw);height:1px;content:"";
  background:var(--ledger-green);
}
.atlas-saved-library .atlas-library-overview{
  min-height:76px;
  grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(88px,.25fr)) auto;
  border-bottom:.5px solid var(--ledger-rule);
  padding:0 clamp(18px,2.4vw,34px);
  background:#090a0b!important;
}
.atlas-saved-library .atlas-library-overview-copy{padding:12px 24px 12px 0}
.atlas-saved-library .atlas-library-overview-copy>strong{font:650 13px/1.25 var(--sans);letter-spacing:-.025em}
.atlas-saved-library .atlas-library-overview-copy>small{font:9px/1.45 var(--sans)}
.atlas-saved-library .atlas-library-stat{gap:4px;border-left:.5px solid var(--ledger-rule);padding:11px 16px}
.atlas-saved-library .atlas-library-stat>strong{font:650 20px/1 var(--mono);letter-spacing:-.04em}
.atlas-saved-library .atlas-library-stat.is-verified>strong{color:var(--ledger-green)}
.atlas-saved-library .atlas-library-overview>button{
  min-height:38px;border:.5px solid #dfe3e1;border-radius:2px;margin-left:16px;padding:0 13px;
  background:#e7eae8;color:#08090a;font:800 7.5px/1 var(--mono);letter-spacing:.08em;
}
.atlas-saved-library .atlas-saved-toolbar{
  min-height:58px;grid-template-columns:minmax(240px,1fr) auto 140px 38px!important;align-items:center!important;
  gap:9px!important;border-bottom:.5px solid var(--ledger-rule)!important;padding:9px clamp(18px,2.4vw,34px)!important;background:#08090a!important;
}
.atlas-saved-library .atlas-saved-toolbar input,.atlas-saved-library .atlas-saved-sort select,.atlas-saved-library .atlas-saved-filters{
  height:36px;border:.5px solid var(--ledger-rule-strong);border-radius:2px;background:#060708;
}
.atlas-saved-library .atlas-saved-filters button{min-width:68px;border-right:.5px solid var(--ledger-rule);font-size:6.8px}
.atlas-saved-library .atlas-saved-filters button[aria-pressed="true"]{border-bottom:1px solid var(--ledger-green);background:#111316;color:var(--ledger-ink)}
.atlas-saved-library .atlas-saved-status{
  min-height:27px;border-bottom:.5px solid var(--ledger-rule);padding:8px clamp(18px,2.4vw,34px);background:#070809;color:var(--ledger-faint);
}
.atlas-saved-library .atlas-saved-list{
  display:block!important;min-height:0!important;overflow:hidden!important;padding:0!important;background:#08090a!important;
}
.atlas-ledger-shell{
  display:grid;width:100%;height:100%;min-height:0;grid-template-columns:minmax(250px,286px) minmax(410px,1fr) minmax(270px,326px);
  overflow:hidden;border-top:0;background:var(--ledger-bg);color:var(--ledger-ink);
}
.atlas-ledger-index,.atlas-ledger-dossier,.atlas-ledger-proof{min-width:0;min-height:0}
.atlas-ledger-index{
  display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-right:.5px solid var(--ledger-rule-strong);background:#070809;
}
.atlas-ledger-index>header{
  display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border-bottom:.5px solid var(--ledger-rule);padding:11px 14px;
}
.atlas-ledger-index>header>div{display:grid;gap:5px}
.atlas-ledger-index>header span,.atlas-ledger-dossier-head span,.atlas-ledger-panel>header>span,.atlas-ledger-proof header>span{
  color:var(--ledger-muted);font:800 6.8px/1 var(--mono);letter-spacing:.17em;text-transform:uppercase;
}
.atlas-ledger-index>header strong{color:var(--ledger-ink);font:650 11px/1 var(--sans)}
.atlas-ledger-index>header>em{color:var(--ledger-green);font:800 6.5px/1 var(--mono);font-style:normal;letter-spacing:.09em;text-transform:uppercase}
.atlas-ledger-index-list{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#292d2b transparent}
.atlas-ledger-index>footer{border-top:.5px solid var(--ledger-rule);padding:9px 14px;color:var(--ledger-faint);font:6.4px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.atlas-ledger-row{position:relative;border-bottom:.5px solid var(--ledger-rule);background:transparent}
.atlas-ledger-row:before{position:absolute;top:0;bottom:0;left:0;width:1px;background:transparent;content:""}
.atlas-ledger-row.is-selected{background:#0d0f11}
.atlas-ledger-row.is-selected:before{background:var(--ledger-green)}
.atlas-ledger-select{display:grid;width:100%;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:9px;border:0;padding:13px 12px 8px;background:transparent;color:inherit;text-align:left;cursor:pointer}
.atlas-ledger-select:hover,.atlas-ledger-select:focus-visible{background:rgba(255,255,255,.018);outline:none}
.atlas-ledger-select>i{padding-top:2px;color:#444b48;font:700 6.5px/1 var(--mono);font-style:normal}
.atlas-ledger-select>span{display:grid;min-width:0;gap:4px}
.atlas-ledger-select b{overflow:hidden;color:var(--ledger-ink-2);font:650 9px/1.25 var(--sans);text-overflow:ellipsis;white-space:nowrap}
.atlas-ledger-row.is-selected .atlas-ledger-select b{color:var(--ledger-ink)}
.atlas-ledger-select small{overflow:hidden;color:var(--ledger-muted);font:6.5px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-ledger-select>em{display:flex;align-items:center;gap:5px;color:var(--ledger-faint);font:800 5.7px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}
.atlas-ledger-select>em:before{width:4px;height:4px;border-radius:50%;background:#515754;content:""}
.atlas-ledger-select>em.verified{color:#8bdbaa}
.atlas-ledger-select>em.verified:before{background:var(--ledger-green)}
.atlas-ledger-row-meta{display:flex;min-width:0;justify-content:space-between;gap:8px;padding:0 12px 8px 43px;color:var(--ledger-faint);font:6px/1.2 var(--mono)}
.atlas-ledger-row-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.atlas-ledger-row-meta time{flex:0 0 auto}
.atlas-ledger-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:1px;border-top:.5px solid rgba(255,255,255,.045);padding:4px 8px}
.atlas-ledger-row-actions label{display:flex;align-items:center;gap:5px;margin-right:auto;padding:4px;color:var(--ledger-faint);font:700 5.8px/1 var(--mono);text-transform:uppercase;cursor:pointer}
.atlas-ledger-row-actions input{width:11px;height:11px;margin:0;accent-color:var(--ledger-green)}
.atlas-ledger-row-actions button{min-height:24px;border:0;padding:0 7px;background:transparent;color:var(--ledger-faint);font:700 5.8px/1 var(--mono);text-transform:uppercase;cursor:pointer}
.atlas-ledger-row-actions button:hover,.atlas-ledger-row-actions button:focus-visible{background:#141719;color:var(--ledger-ink);outline:none}
.atlas-ledger-dossier{display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;background:#090a0b}
.atlas-ledger-dossier-head{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:20px;border-bottom:.5px solid var(--ledger-rule);padding:13px clamp(18px,2.2vw,30px)}
.atlas-ledger-dossier-head>div{display:grid;min-width:0;gap:5px}
.atlas-ledger-dossier-head strong{overflow:hidden;color:var(--ledger-ink);font:500 clamp(18px,1.8vw,25px)/1.05 var(--sans);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}
.atlas-ledger-dossier-head small{overflow:hidden;color:var(--ledger-muted);font:7px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-ledger-dossier-head>em{display:flex;flex:0 0 auto;align-items:center;gap:6px;border:.5px solid var(--ledger-rule);border-radius:999px;padding:6px 8px;color:var(--ledger-muted);font:800 5.8px/1 var(--mono);font-style:normal;letter-spacing:.09em;text-transform:uppercase}
.atlas-ledger-dossier-head>em i{width:5px;height:5px;border-radius:50%;background:#525856}
.atlas-ledger-dossier-head>em.verified{border-color:rgba(103,216,149,.3);color:#8ee2ae}
.atlas-ledger-dossier-head>em.verified i{background:var(--ledger-green)}
.atlas-ledger-tabs{display:grid;min-height:42px;grid-template-columns:auto auto auto minmax(10px,1fr) auto;align-items:stretch;border-bottom:.5px solid var(--ledger-rule);padding:0 clamp(18px,2.2vw,30px);background:#08090a}
.atlas-ledger-tabs button{border:0;border-bottom:1px solid transparent;padding:0 13px;background:transparent;color:var(--ledger-muted);font:800 6.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.atlas-ledger-tabs button:first-child{padding-left:0}
.atlas-ledger-tabs button[aria-selected="true"]{border-bottom-color:var(--ledger-green);color:var(--ledger-ink)}
.atlas-ledger-tabs button i{margin-left:4px;color:var(--ledger-green);font-style:normal}
.atlas-ledger-tabs .atlas-ledger-open-studio{border-bottom:0;color:var(--ledger-ink-2);text-transform:none;letter-spacing:0}
.atlas-ledger-tabs .atlas-ledger-open-studio i{padding-left:5px}
.atlas-ledger-panel{min-height:0;overflow:auto;overscroll-behavior:contain;padding:clamp(20px,2.8vw,38px);scrollbar-color:#292d2b transparent}
.atlas-ledger-panel>header{display:grid;gap:7px;border-bottom:.5px solid var(--ledger-rule-strong);padding-bottom:18px}
.atlas-ledger-panel>header>strong{max-width:30ch;color:var(--ledger-ink);font:500 clamp(18px,2vw,27px)/1.15 var(--sans);letter-spacing:-.035em}
.atlas-ledger-panel>header>small{max-width:72ch;color:var(--ledger-muted);font:9px/1.55 var(--sans)}
.atlas-ledger-rule-table{margin-top:8px}
.atlas-ledger-rule{display:grid;grid-template-columns:28px minmax(90px,.38fr) minmax(0,1fr);align-items:start;gap:10px;border-bottom:.5px solid var(--ledger-rule);padding:14px 0}
.atlas-ledger-rule>i{padding-top:2px;color:#404744;font:700 6px/1 var(--mono);font-style:normal}
.atlas-ledger-rule>span{color:var(--ledger-muted);font:700 7px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase}
.atlas-ledger-rule>strong{color:var(--ledger-ink-2);font:500 10px/1.45 var(--sans)}
.atlas-ledger-overview-panel>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:18px;border:.5px solid var(--ledger-rule)}
.atlas-ledger-overview-panel>footer>div{display:grid;gap:6px;border-right:.5px solid var(--ledger-rule);padding:12px}
.atlas-ledger-overview-panel>footer>div:last-child{border-right:0}
.atlas-ledger-overview-panel>footer span,.atlas-ledger-compare-card>section>span{color:var(--ledger-muted);font:800 6px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}
.atlas-ledger-overview-panel>footer strong{color:var(--ledger-ink-2);font:500 8px/1.4 var(--mono)}
.atlas-ledger-tags strong{display:flex;flex-wrap:wrap;gap:5px}
.atlas-ledger-tags i{border:.5px solid var(--ledger-rule);padding:4px 6px;color:var(--ledger-muted);font:700 5.8px/1 var(--mono);font-style:normal;text-transform:uppercase}
.atlas-ledger-proof{display:grid;grid-template-rows:auto auto 1fr auto;overflow:auto;border-left:.5px solid var(--ledger-rule-strong);background:#070809}
.atlas-ledger-proof>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:10px;border-bottom:.5px solid var(--ledger-rule);padding:12px 14px}
.atlas-ledger-proof>header>em{display:flex;align-items:center;gap:5px;color:#8ee2ae;font:800 5.8px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}
.atlas-ledger-proof>header>em i{width:5px;height:5px;border-radius:50%;background:var(--ledger-green)}
.atlas-ledger-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:.5px solid var(--ledger-rule)}
.atlas-ledger-metric{display:grid;min-width:0;gap:6px;border-right:.5px solid var(--ledger-rule);border-bottom:.5px solid var(--ledger-rule);padding:13px 12px}
.atlas-ledger-metric:nth-child(2n){border-right:0}
.atlas-ledger-metric>span{color:var(--ledger-muted);font:800 5.8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.atlas-ledger-metric>strong{overflow:hidden;color:var(--ledger-ink);font:650 clamp(13px,1.25vw,18px)/1 var(--mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}
.atlas-ledger-metric.positive>strong{color:var(--ledger-green)}
.atlas-ledger-metric.negative>strong{color:#f18d93}
.atlas-ledger-proof>dl{margin:0;padding:4px 14px 16px}
.atlas-ledger-proof>dl>div{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;border-bottom:.5px solid var(--ledger-rule);padding:11px 0}
.atlas-ledger-proof dt{color:var(--ledger-faint);font:700 5.8px/1.3 var(--mono);text-transform:uppercase}
.atlas-ledger-proof dd{overflow-wrap:anywhere;color:var(--ledger-ink-2);font:6.7px/1.45 var(--mono);text-align:right}
.atlas-ledger-proof>footer{border-top:.5px solid var(--ledger-rule);padding:10px 14px;color:var(--ledger-faint);font:5.8px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase}
.atlas-ledger-proof.is-empty{grid-template-rows:auto 1fr auto}
.atlas-ledger-proof.is-empty>div{display:grid;align-content:center;gap:10px;padding:26px 20px}
.atlas-ledger-proof.is-empty>div>strong{max-width:20ch;color:var(--ledger-ink);font:500 16px/1.25 var(--sans)}
.atlas-ledger-proof.is-empty>div>p{margin:0;color:var(--ledger-muted);font:9px/1.6 var(--sans)}
.atlas-ledger-no-receipt{display:grid;align-content:center;gap:7px;min-height:160px;padding:24px}
.atlas-ledger-no-receipt>i{width:18px;height:1px;background:var(--ledger-green)}
.atlas-ledger-no-receipt>span{color:var(--ledger-muted);font:800 6.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}
.atlas-ledger-no-receipt>strong{max-width:30ch;color:var(--ledger-ink);font:500 15px/1.3 var(--sans)}
.atlas-ledger-no-receipt>small{color:var(--ledger-faint);font:8px/1.45 var(--sans)}
.atlas-ledger-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:20px;background:var(--ledger-rule-strong)}
.atlas-ledger-compare-card{min-width:0;background:#090a0b}
.atlas-ledger-compare-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;border-bottom:.5px solid var(--ledger-rule);padding:16px}
.atlas-ledger-compare-card>header>span{color:var(--ledger-green);font:800 6px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}
.atlas-ledger-compare-card>header>em{color:var(--ledger-muted);font:700 6px/1 var(--mono);font-style:normal}
.atlas-ledger-compare-card>header>strong,.atlas-ledger-compare-card>header>small{grid-column:1/-1}
.atlas-ledger-compare-card>header>strong{color:var(--ledger-ink);font:500 16px/1.2 var(--sans)}
.atlas-ledger-compare-card>header>small{overflow:hidden;color:var(--ledger-muted);font:6.5px/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-ledger-compare-card>dl{margin:0;padding:4px 16px}
.atlas-ledger-compare-card>dl>div{display:grid;gap:5px;border-bottom:.5px solid var(--ledger-rule);padding:11px 0}
.atlas-ledger-compare-card dt{color:var(--ledger-faint);font:700 5.8px/1 var(--mono);text-transform:uppercase}
.atlas-ledger-compare-card dd{color:var(--ledger-ink-2);font:8.5px/1.45 var(--sans)}
.atlas-ledger-compare-card>section{display:grid;gap:10px;padding:14px 16px}
.atlas-ledger-compare-card .atlas-ledger-metrics{border:.5px solid var(--ledger-rule)}
.atlas-ledger-receipt-panel>.atlas-ledger-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;border:.5px solid var(--ledger-rule)}
.atlas-ledger-receipt-panel>.atlas-ledger-metrics .atlas-ledger-metric:nth-child(2n){border-right:.5px solid var(--ledger-rule)}
.atlas-ledger-receipt-panel>.atlas-ledger-metrics .atlas-ledger-metric:nth-child(3n){border-right:0}
.atlas-ledger-receipt-facts{margin-top:20px;border-top:.5px solid var(--ledger-rule)}
.atlas-ledger-receipt-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;border-bottom:.5px solid var(--ledger-rule);padding:13px 0}
.atlas-ledger-receipt-facts span{color:var(--ledger-muted);font:800 6px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase}
.atlas-ledger-receipt-facts strong{overflow-wrap:anywhere;color:var(--ledger-ink-2);font:7.5px/1.45 var(--mono);text-align:right}
.atlas-ledger-receipt-empty{display:grid;justify-items:start;gap:12px;max-width:500px;padding:38px 0}
.atlas-ledger-receipt-empty>i{color:var(--ledger-green);font:300 26px/1 var(--sans);font-style:normal}
.atlas-ledger-receipt-empty>p{margin:0;color:var(--ledger-muted);font:10px/1.6 var(--sans)}
.atlas-ledger-receipt-empty>button{min-height:38px;border:.5px solid var(--ledger-rule-strong);border-radius:2px;padding:0 13px;background:#111316;color:var(--ledger-ink);font:750 7px/1 var(--mono);text-transform:uppercase}
.atlas-saved-library>footer{min-height:40px!important;border-top:.5px solid var(--ledger-rule)!important;background:#070809!important}

@media(max-width:1180px){
  .atlas-ledger-shell{grid-template-columns:minmax(230px,270px) minmax(410px,1fr)}
  .atlas-ledger-index{grid-row:1/3}
  .atlas-ledger-proof{grid-column:2;grid-row:2;max-height:320px;border-top:.5px solid var(--ledger-rule-strong);border-left:0}
  .atlas-ledger-proof>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}
  .atlas-saved-library .atlas-library-overview{grid-template-columns:minmax(250px,1fr) repeat(3,minmax(78px,.24fr)) auto}
}
@media(max-width:860px){
  .atlas-saved-library .atlas-library-overview{grid-template-columns:repeat(3,minmax(0,1fr))}
  .atlas-saved-library .atlas-library-overview-copy{grid-column:1/-1;border-bottom:.5px solid var(--ledger-rule);padding:15px 0}
  .atlas-saved-library .atlas-library-overview>button{grid-column:1/-1;margin:10px 0 14px}
  .atlas-saved-library .atlas-saved-toolbar{grid-template-columns:minmax(0,1fr) auto!important}
  .atlas-saved-library .atlas-saved-search{grid-column:1/-1}
  .atlas-ledger-shell{display:block;height:auto;overflow:visible}
  .atlas-ledger-index{display:grid;max-height:310px;grid-template-rows:auto minmax(120px,1fr) auto;border-right:0;border-bottom:.5px solid var(--ledger-rule-strong)}
  .atlas-ledger-index-list{overflow:auto}
  .atlas-ledger-dossier{min-height:600px;overflow:visible}
  .atlas-ledger-panel{overflow:visible}
  .atlas-ledger-proof{max-height:none;border-top:.5px solid var(--ledger-rule-strong);border-left:0}
  .atlas-ledger-proof>dl{display:block}
}
@media(max-width:720px){
  .atlas-saved-library .atlas-saved-list{overflow:visible!important}
  .atlas-saved-library .atlas-library-overview{padding:0 12px}
  .atlas-saved-library .atlas-saved-toolbar{padding:9px 12px!important}
  .atlas-saved-library .atlas-saved-filters button{min-height:44px}
  .atlas-ledger-index{max-height:294px}
  .atlas-ledger-index>header{min-height:52px;padding:10px 12px}
  .atlas-ledger-select{min-height:56px;grid-template-columns:20px minmax(0,1fr) auto;padding:12px 10px 7px}
  .atlas-ledger-select b{font-size:10px}
  .atlas-ledger-select small{font-size:7px}
  .atlas-ledger-row-meta{padding-right:10px;padding-left:39px}
  .atlas-ledger-row-actions{min-height:42px}
  .atlas-ledger-row-actions label,.atlas-ledger-row-actions button{min-height:36px;padding-right:9px;padding-left:9px;font-size:6.5px}
  .atlas-ledger-dossier{min-height:0}
  .atlas-ledger-dossier-head{min-height:72px;padding:12px 14px}
  .atlas-ledger-dossier-head strong{font-size:19px}
  .atlas-ledger-tabs{min-height:48px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8px}
  .atlas-ledger-tabs button{min-height:48px;padding:0 5px;font-size:6.4px}
  .atlas-ledger-tabs>span{display:none}
  .atlas-ledger-tabs .atlas-ledger-open-studio{grid-column:1/-1;min-height:44px;border-top:.5px solid var(--ledger-rule);border-bottom:.5px solid var(--ledger-rule);margin:0 -8px}
  .atlas-ledger-panel{padding:24px 15px}
  .atlas-ledger-panel>header>strong{font-size:20px}
  .atlas-ledger-rule{grid-template-columns:22px 84px minmax(0,1fr);padding:13px 0}
  .atlas-ledger-rule>strong{font-size:9.5px}
  .atlas-ledger-overview-panel>footer{grid-template-columns:1fr}
  .atlas-ledger-overview-panel>footer>div{border-right:0;border-bottom:.5px solid var(--ledger-rule)}
  .atlas-ledger-overview-panel>footer>div:last-child{border-bottom:0}
  .atlas-ledger-compare-grid{grid-template-columns:1fr}
  .atlas-ledger-receipt-panel>.atlas-ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-ledger-receipt-panel>.atlas-ledger-metrics .atlas-ledger-metric:nth-child(3n){border-right:.5px solid var(--ledger-rule)}
  .atlas-ledger-receipt-panel>.atlas-ledger-metrics .atlas-ledger-metric:nth-child(2n){border-right:0}
  .atlas-ledger-receipt-facts>div{grid-template-columns:1fr;gap:6px}
  .atlas-ledger-receipt-facts strong{text-align:left}
  .atlas-ledger-proof>header{min-height:52px}
  .atlas-ledger-proof dd{text-align:left}
  .atlas-ledger-proof>dl>div{grid-template-columns:88px minmax(0,1fr)}
  .atlas-saved-library>footer{display:none!important}
}
@media(max-width:430px){
  .atlas-saved-library .atlas-library-overview-copy>small{display:block}
  .atlas-saved-library .atlas-library-stat{padding:11px 7px}
  .atlas-saved-library .atlas-library-stat>strong{font-size:18px}
  .atlas-ledger-select>em{font-size:0}
  .atlas-ledger-select>em:before{width:6px;height:6px}
  .atlas-ledger-dossier-head>em{padding:5px;font-size:0}
  .atlas-ledger-dossier-head>em i{width:7px;height:7px}
  .atlas-ledger-rule{grid-template-columns:18px 72px minmax(0,1fr);gap:7px}
  .atlas-ledger-metric{padding:12px 10px}
  .atlas-ledger-metric>strong{font-size:14px}
}

/* Strategy Studio 08 — research profiles and visible controls */
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profiles{
  display:grid;
  gap:12px;
  margin:0;
  border:0;
  border-bottom:.5px solid var(--quiet-line-soft);
  padding:22px 0 20px;
  background:transparent;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profiles>header{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:20px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profiles>header>div{
  display:grid;
  gap:5px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profiles>header span{
  color:var(--quiet-accent);
  font:700 7px/1 var(--mono);
  letter-spacing:.15em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profiles>header strong{
  color:var(--quiet-ink);
  font:540 15px/1.2 var(--sans);
  letter-spacing:-.012em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profiles>header small{
  max-width:400px;
  color:var(--quiet-dim);
  font:450 9.5px/1.45 var(--sans);
  text-align:right;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  border:.5px solid var(--quiet-line);
  border-radius:3px;
  overflow:hidden;
  background:var(--quiet-panel);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button{
  position:relative;
  display:grid;
  min-width:0;
  min-height:62px;
  align-content:center;
  gap:6px;
  border:0;
  border-right:.5px solid var(--quiet-line);
  border-radius:0;
  padding:10px 12px;
  outline:0;
  background:transparent;
  color:var(--quiet-copy);
  text-align:left;
  cursor:pointer;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:last-child{
  border-right:0;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:after{
  position:absolute;
  right:12px;
  bottom:0;
  left:12px;
  height:1px;
  background:transparent;
  content:"";
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options b{
  overflow:hidden;
  color:var(--quiet-copy);
  font:620 9.5px/1.2 var(--mono);
  text-overflow:ellipsis;
  white-space:nowrap;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options small{
  overflow:hidden;
  color:var(--quiet-faint);
  font:500 7.5px/1.3 var(--mono);
  text-overflow:ellipsis;
  white-space:nowrap;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:focus-visible{
  background:rgba(255,255,255,.025);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:focus-visible{
  outline:1px solid var(--quiet-line-strong);
  outline-offset:-1px;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button[aria-pressed="true"]{
  background:rgba(107,215,150,.04);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button[aria-pressed="true"]:after{
  background:var(--quiet-accent);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button[aria-pressed="true"] b{
  color:var(--quiet-ink);
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasResearchProfileReceipt{
  min-height:16px;
  margin:0;
  color:var(--quiet-faint);
  font:500 8px/1.45 var(--mono);
  letter-spacing:.015em;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-more[open]>summary{
  border-bottom:.5px solid var(--quiet-line)!important;
  background:rgba(255,255,255,.018)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-more>summary b{
  color:var(--quiet-ink)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-more>summary em{
  color:var(--quiet-accent)!important;
}

@media(max-width:980px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:nth-child(3){
    border-right:0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:nth-child(-n+3){
    border-bottom:.5px solid var(--quiet-line);
  }
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profiles{
    padding:18px 0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profiles>header{
    align-items:flex-start;
    flex-direction:column;
    gap:7px;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profiles>header small{
    max-width:none;
    text-align:left;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:nth-child(3){
    border-right:.5px solid var(--quiet-line);
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:nth-child(2n){
    border-right:0;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:nth-child(-n+4){
    border-bottom:.5px solid var(--quiet-line);
  }
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options{
    grid-template-columns:1fr;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:nth-child(2n),
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:nth-child(3){
    min-height:54px;
    border-right:0;
    border-bottom:.5px solid var(--quiet-line);
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-research-profile-options button:last-child{
    border-bottom:0;
  }
}

/* Atlas Version Ledger refined - selected Saved Strategies direction */
.atlas-composer-advanced-body[data-view="library"] .atlas-saved-library{
  --vl-bg:#090a0b;
  --vl-panel:#0d0f10;
  --vl-panel-soft:#111315;
  --vl-border:rgba(255,255,255,.115);
  --vl-border-soft:rgba(255,255,255,.07);
  --vl-ink:#f2f4f5;
  --vl-muted:#8d9298;
  --vl-faint:#656a70;
  --vl-green:#61d896;
  display:flex!important;
  height:100%!important;
  min-height:0!important;
  flex-direction:column;
  overflow:hidden!important;
  background:var(--vl-bg)!important;
  color:var(--vl-ink);
}
.atlas-composer-advanced-body[data-view="library"] .atlas-saved-head,
.atlas-composer-advanced-body[data-view="library"] .atlas-library-overview,
.atlas-composer-advanced-body[data-view="library"] .atlas-saved-library>.atlas-saved-toolbar,
.atlas-composer-advanced-body[data-view="library"] .atlas-saved-library>.atlas-saved-status,
.atlas-composer-advanced-body[data-view="library"] .atlas-saved-library>footer{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="library"] .atlas-saved-list{
  display:block!important;
  min-height:0!important;
  height:100%!important;
  padding:0!important;
  overflow:auto!important;
  scrollbar-width:thin;
  scrollbar-color:#383c40 transparent;
}
.atlas-version-ledger-refined{
  min-width:0;
  min-height:100%;
  color:var(--vl-ink);
  background:var(--vl-bg);
  font-family:var(--sans);
}
.atlas-version-ledger-refined *{box-sizing:border-box}
.atlas-version-ledger-refined button,
.atlas-version-ledger-refined input{
  color:inherit;
  font:inherit;
}
.atlas-version-ledger-refined button{
  min-height:36px;
  border:.5px solid var(--vl-border);
  border-radius:7px;
  background:#111315;
  cursor:pointer;
}
.atlas-version-ledger-refined button:hover{border-color:rgba(255,255,255,.25);background:#151719}
.atlas-version-ledger-refined button:focus-visible,
.atlas-version-ledger-refined input:focus-visible{outline:1px solid var(--vl-green);outline-offset:2px}
.atlas-version-ledger-refined button.primary{
  border-color:#f1f3f4;
  background:#f1f3f4;
  color:#0b0c0d;
  font-weight:750;
}
.atlas-version-ledger-refined button[disabled]{cursor:not-allowed;opacity:.35}
.atlas-version-ledger-refined .vl-mono{font-family:var(--mono)}
.atlas-version-ledger-refined .vl-eyebrow{
  color:var(--vl-muted);
  font:700 8px/1.2 var(--mono);
  letter-spacing:.16em;
  text-transform:uppercase;
}
.atlas-version-ledger-refined .vl-hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:28px;
  align-items:end;
  padding:28px clamp(22px,3vw,48px) 22px;
  border-bottom:.5px solid var(--vl-border);
}
.atlas-version-ledger-refined .vl-identity{min-width:0}
.atlas-version-ledger-refined .vl-identity h2{
  margin:7px 0 5px;
  color:var(--vl-ink);
  font:680 clamp(20px,2.1vw,30px)/1.08 var(--sans);
  letter-spacing:-.035em;
}
.atlas-version-ledger-refined .vl-identity>p{
  max-width:68ch;
  margin:0;
  color:var(--vl-muted);
  font:12px/1.55 var(--sans);
}
.atlas-version-ledger-refined .vl-identity-line,
.atlas-version-ledger-refined .vl-inline{
  display:flex;
  align-items:center;
  gap:9px;
  flex-wrap:wrap;
}
.atlas-version-ledger-refined .vl-identity-line{
  margin-top:15px;
  color:#c5c9cd;
  font:8px/1.2 var(--mono);
  letter-spacing:.05em;
  text-transform:uppercase;
}
.atlas-version-ledger-refined .vl-inline{justify-content:flex-end}
.atlas-version-ledger-refined .vl-inline button{padding:0 15px;font-size:10px}
.atlas-version-ledger-refined .vl-badge{
  display:inline-flex;
  min-height:23px;
  align-items:center;
  border:.5px solid var(--vl-border);
  border-radius:999px;
  padding:0 9px;
  background:#121415;
  color:#d7dade;
  font:700 7px/1 var(--mono);
  letter-spacing:.08em;
  text-transform:uppercase;
}
.atlas-version-ledger-refined .vl-badge.verified{border-color:rgba(97,216,150,.32);color:var(--vl-green)}
.atlas-version-ledger-refined .vl-modebar{
  display:flex;
  min-height:54px;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  padding:9px clamp(22px,3vw,48px);
  border-bottom:.5px solid var(--vl-border);
  background:#0c0e0f;
}
.atlas-version-ledger-refined .vl-modebar>div{display:flex;gap:7px}
.atlas-version-ledger-refined .vl-modebar button{
  min-width:74px;
  min-height:34px;
  padding:0 13px;
  color:var(--vl-muted);
  font-size:9px;
}
.atlas-version-ledger-refined .vl-modebar button[aria-selected="true"]{
  border-color:#dfe2e4;
  background:#e8eaeb;
  color:#0a0b0c;
}
.atlas-version-ledger-refined .vl-modebar>span{
  color:var(--vl-faint);
  font:8px/1.4 var(--mono);
  letter-spacing:.02em;
}
.atlas-version-ledger-refined .vl-summary{
  display:grid;
  grid-template-columns:repeat(4,minmax(120px,1fr));
  border-bottom:.5px solid var(--vl-border);
}
.atlas-version-ledger-refined .vl-summary>div{
  display:grid;
  gap:5px;
  min-height:70px;
  align-content:center;
  border-right:.5px solid var(--vl-border);
  padding:12px clamp(16px,2vw,28px);
}
.atlas-version-ledger-refined .vl-summary>div:last-child{border-right:0}
.atlas-version-ledger-refined .vl-summary span{
  color:var(--vl-muted);
  font:7.5px/1.2 var(--mono);
  letter-spacing:.09em;
  text-transform:uppercase;
}
.atlas-version-ledger-refined .vl-summary strong{font:650 13px/1.2 var(--mono)}
.atlas-version-ledger-refined .vl-panel{min-width:0}
.atlas-version-ledger-refined .vl-history-grid{
  display:grid;
  grid-template-columns:minmax(238px,.72fr) minmax(420px,1.55fr) minmax(258px,.74fr);
  min-width:0;
}
.atlas-version-ledger-refined .vl-revision-rail,
.atlas-version-ledger-refined .vl-receipt{
  min-width:0;
  padding:20px;
}
.atlas-version-ledger-refined .vl-revision-rail{border-right:.5px solid var(--vl-border)}
.atlas-version-ledger-refined .vl-receipt{border-left:.5px solid var(--vl-border)}
.atlas-version-ledger-refined .vl-section-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:13px;
}
.atlas-version-ledger-refined .vl-section-head h3{
  margin:0;
  color:var(--vl-ink);
  font:660 13px/1.2 var(--sans);
  letter-spacing:-.02em;
}
.atlas-version-ledger-refined .vl-section-head>span{
  color:var(--vl-muted);
  font:7.5px/1.2 var(--mono);
  letter-spacing:.05em;
  text-transform:uppercase;
}
.atlas-version-ledger-refined .vl-section-head>span.verified{display:flex;align-items:center;gap:6px;color:var(--vl-green)}
.atlas-version-ledger-refined .vl-section-head>span.verified i{width:5px;height:5px;border-radius:50%;background:var(--vl-green)}
.atlas-version-ledger-refined .vl-rail-search{
  display:block;
  margin-bottom:8px;
}
.atlas-version-ledger-refined .vl-rail-search>span{
  position:absolute;
  width:1px;
  height:1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
}
.atlas-version-ledger-refined .vl-rail-search input{
  width:100%;
  min-height:36px;
  border:.5px solid var(--vl-border);
  border-radius:6px;
  padding:0 11px;
  background:#0b0d0e;
  font-size:9px;
}
.atlas-version-ledger-refined .vl-rail-search input::placeholder{color:var(--vl-faint)}
.atlas-version-ledger-refined .vl-rail-filters{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  margin-bottom:10px;
  border:.5px solid var(--vl-border);
  border-radius:6px;
  overflow:hidden;
}
.atlas-version-ledger-refined .vl-rail-filters button{
  min-width:0;
  min-height:31px;
  border:0;
  border-right:.5px solid var(--vl-border);
  border-radius:0;
  background:#0d0f10;
  color:var(--vl-muted);
  font:700 7px/1 var(--mono);
  text-transform:uppercase;
}
.atlas-version-ledger-refined .vl-rail-filters button:last-child{border-right:0}
.atlas-version-ledger-refined .vl-rail-filters button[aria-pressed="true"]{background:#17191b;color:var(--vl-ink)}
.atlas-version-ledger-refined .vl-revision-list{
  max-height:430px;
  margin:0 0 12px;
  padding:0;
  overflow:auto;
  border-top:.5px solid var(--vl-border);
  list-style:none;
}
.atlas-version-ledger-refined .vl-revision-list li{
  position:relative;
  border-bottom:.5px solid var(--vl-border);
}
.atlas-version-ledger-refined .vl-revision-list li[data-selected="true"]:before{
  position:absolute;
  z-index:2;
  top:0;
  bottom:0;
  left:0;
  width:2px;
  background:var(--vl-green);
  content:"";
}
.atlas-version-ledger-refined .vl-revision-button{
  display:grid;
  width:100%;
  min-height:66px;
  grid-template-columns:34px minmax(0,1fr) auto;
  gap:9px;
  align-items:start;
  border:0;
  border-radius:0;
  padding:11px 4px 10px 10px;
  background:transparent;
  text-align:left;
}
.atlas-version-ledger-refined .vl-revision-list li[data-selected="true"] .vl-revision-button{background:#111315}
.atlas-version-ledger-refined .vl-revision-index{color:#aeb3b8;font-size:9px}
.atlas-version-ledger-refined .vl-revision-copy{display:grid;gap:4px;min-width:0}
.atlas-version-ledger-refined .vl-revision-copy strong{
  overflow:hidden;
  color:#dfe2e4;
  font:650 10px/1.25 var(--sans);
  text-overflow:ellipsis;
  white-space:nowrap;
}
.atlas-version-ledger-refined .vl-revision-copy small{color:var(--vl-muted);font:7.5px/1.35 var(--sans)}
.atlas-version-ledger-refined .vl-revision-metric{color:var(--vl-muted);font-size:8px;white-space:nowrap}
.atlas-version-ledger-refined .vl-revision-metric.positive{color:var(--vl-green)}
.atlas-version-ledger-refined .vl-revision-metric.negative{color:#e28989}
.atlas-version-ledger-refined .vl-new-strategy{width:100%;font-size:9px}
.atlas-version-ledger-refined .vl-new-strategy i{margin-left:7px;font-style:normal}
.atlas-version-ledger-refined .vl-detail{
  min-width:0;
  padding:22px clamp(20px,2.2vw,34px) 28px;
}
.atlas-version-ledger-refined .vl-detail-top{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  padding-bottom:18px;
  border-bottom:.5px solid var(--vl-border);
}
.atlas-version-ledger-refined .vl-detail h3{margin:6px 0;color:var(--vl-ink);font:670 17px/1.2 var(--sans);letter-spacing:-.025em}
.atlas-version-ledger-refined .vl-detail-copy{max-width:62ch;margin:0;color:var(--vl-muted);font:10px/1.55 var(--sans)}
.atlas-version-ledger-refined .vl-metric-line{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  margin:18px 0 8px;
  border-block:.5px solid var(--vl-border);
}
.atlas-version-ledger-refined .vl-metric{
  display:grid;
  min-width:0;
  gap:5px;
  border-right:.5px solid var(--vl-border);
  padding:12px 10px;
}
.atlas-version-ledger-refined .vl-metric:last-child{border-right:0}
.atlas-version-ledger-refined .vl-metric span{color:var(--vl-muted);font:7px/1.2 var(--mono);text-transform:uppercase}
.atlas-version-ledger-refined .vl-metric strong{overflow:hidden;color:var(--vl-ink);font-size:11px;text-overflow:ellipsis;white-space:nowrap}
.atlas-version-ledger-refined .vl-metric.positive strong{color:var(--vl-green)}
.atlas-version-ledger-refined .vl-metric.negative strong{color:#e28989}
.atlas-version-ledger-refined .vl-metric-line.is-empty{display:block}
.atlas-version-ledger-refined .vl-no-metrics{display:grid;gap:5px;padding:16px 10px}
.atlas-version-ledger-refined .vl-no-metrics span{color:var(--vl-muted);font:7px/1.2 var(--mono);text-transform:uppercase}
.atlas-version-ledger-refined .vl-no-metrics strong{font:500 9px/1.45 var(--sans)}
.atlas-version-ledger-refined .vl-delta-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:15px;
  margin:22px 0 8px;
}
.atlas-version-ledger-refined .vl-delta-head h3{margin:0;font-size:13px}
.atlas-version-ledger-refined .vl-delta-head span{color:var(--vl-muted);font:7.5px/1.3 var(--mono)}
.atlas-version-ledger-refined .vl-rule-table{overflow:auto}
.atlas-version-ledger-refined .vl-rule-table table{width:100%;border-collapse:collapse}
.atlas-version-ledger-refined .vl-rule-table th,
.atlas-version-ledger-refined .vl-rule-table td{
  border-bottom:.5px solid var(--vl-border);
  padding:10px 8px;
  color:#cdd0d3;
  font:8.5px/1.4 var(--sans);
  text-align:left;
  vertical-align:top;
}
.atlas-version-ledger-refined .vl-rule-table th{
  color:var(--vl-muted);
  font:700 7px/1.2 var(--mono);
  letter-spacing:.08em;
  text-transform:uppercase;
}
.atlas-version-ledger-refined .vl-rule-name{display:grid;gap:2px}
.atlas-version-ledger-refined .vl-rule-name strong{color:var(--vl-ink);font-size:9px}
.atlas-version-ledger-refined .vl-rule-name small{color:var(--vl-muted);font-size:7px}
.atlas-version-ledger-refined .vl-change{color:var(--vl-muted)!important;font-family:var(--mono)!important;text-transform:uppercase}
.atlas-version-ledger-refined .vl-detail-footer{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:15px;
  margin-top:18px;
  color:var(--vl-muted);
  font:7.5px/1.3 var(--mono);
}
.atlas-version-ledger-refined .vl-detail-footer strong{color:#cdd0d3;text-align:right}
.atlas-version-ledger-refined .vl-proof-list{margin:0}
.atlas-version-ledger-refined .vl-proof-row{
  display:grid;
  gap:5px;
  padding:11px 0;
  border-bottom:.5px solid var(--vl-border);
}
.atlas-version-ledger-refined .vl-proof-row dt{color:var(--vl-muted);font:7px/1.2 var(--mono);text-transform:uppercase}
.atlas-version-ledger-refined .vl-proof-row dd{margin:0;color:#dfe2e4;font:9px/1.45 var(--sans);overflow-wrap:anywhere}
.atlas-version-ledger-refined .vl-receipt-actions{display:grid;gap:8px;margin-top:18px}
.atlas-version-ledger-refined .vl-receipt-actions button{font-size:9px}
.atlas-version-ledger-refined .vl-receipt-actions button:first-child{border-color:#e9ebec;background:#e9ebec;color:#0b0c0d;font-weight:750}
.atlas-version-ledger-refined .vl-receipt-empty{display:grid;gap:8px;padding:18px 0}
.atlas-version-ledger-refined .vl-receipt-empty strong{font:650 11px/1.35 var(--sans)}
.atlas-version-ledger-refined .vl-receipt-empty p{margin:0;color:var(--vl-muted);font:9px/1.5 var(--sans)}
.atlas-version-ledger-refined .vl-compare,
.atlas-version-ledger-refined .vl-receipt-sheet{padding:24px clamp(22px,3vw,48px) 30px}
.atlas-version-ledger-refined .vl-compare-head{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:22px;
  align-items:end;
  padding-bottom:18px;
  border-bottom:.5px solid var(--vl-border);
}
.atlas-version-ledger-refined .vl-compare-head h3{margin:6px 0;color:var(--vl-ink);font:670 18px/1.2 var(--sans);letter-spacing:-.025em}
.atlas-version-ledger-refined .vl-compare-head p{max-width:68ch;margin:0;color:var(--vl-muted);font:10px/1.5 var(--sans)}
.atlas-version-ledger-refined .vl-compare-head button{padding:0 15px;font-size:9px}
.atlas-version-ledger-refined .atlas-ledger-compare-panel,
.atlas-version-ledger-refined .atlas-ledger-receipt-panel{border:0!important;background:transparent!important}
.atlas-version-ledger-refined .atlas-ledger-compare-panel>header,
.atlas-version-ledger-refined .atlas-ledger-receipt-panel>header{margin-top:18px}
.atlas-version-ledger-refined .vl-footer{
  display:flex;
  min-height:46px;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:10px clamp(22px,3vw,48px);
  border-top:.5px solid var(--vl-border);
  background:#0c0e0f;
}
.atlas-version-ledger-refined .vl-footer strong{font:700 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}
.atlas-version-ledger-refined .vl-footer span{color:var(--vl-muted);font:8px/1.4 var(--mono)}
.atlas-version-ledger-refined .vl-empty-state{
  display:grid;
  max-width:560px;
  gap:8px;
  padding:38px 10px;
}
.atlas-version-ledger-refined .vl-empty-state>span{color:var(--vl-muted);font:700 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}
.atlas-version-ledger-refined .vl-empty-state>strong{font:670 18px/1.25 var(--sans);letter-spacing:-.025em}
.atlas-version-ledger-refined .vl-empty-state>p{margin:0 0 8px;color:var(--vl-muted);font:10px/1.55 var(--sans)}
.atlas-version-ledger-refined .vl-empty-state>button{width:max-content;padding:0 15px;font-size:9px}
.atlas-version-ledger-refined .vl-empty-state[data-tone="error"]>span{color:#e28989}

@media(max-width:1120px){
  .atlas-version-ledger-refined .vl-history-grid{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr)}
  .atlas-version-ledger-refined .vl-receipt{grid-column:1/-1;border-top:.5px solid var(--vl-border);border-left:0}
  .atlas-version-ledger-refined .vl-proof-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}
  .atlas-version-ledger-refined .vl-receipt-actions{grid-template-columns:repeat(2,minmax(0,180px))}
}
@media(max-width:820px){
  .atlas-composer-advanced-body[data-view="library"] .atlas-saved-list{overflow:auto!important}
  .atlas-version-ledger-refined .vl-hero{grid-template-columns:1fr;padding:22px 18px}
  .atlas-version-ledger-refined .vl-inline{justify-content:flex-start}
  .atlas-version-ledger-refined .vl-modebar{padding-inline:18px}
  .atlas-version-ledger-refined .vl-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-version-ledger-refined .vl-summary>div:nth-child(2){border-right:0}
  .atlas-version-ledger-refined .vl-summary>div:nth-child(-n+2){border-bottom:.5px solid var(--vl-border)}
  .atlas-version-ledger-refined .vl-history-grid{grid-template-columns:1fr}
  .atlas-version-ledger-refined .vl-revision-rail{border-right:0;border-bottom:.5px solid var(--vl-border)}
  .atlas-version-ledger-refined .vl-revision-list{display:grid;max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-version-ledger-refined .vl-revision-list li:nth-child(odd){border-right:.5px solid var(--vl-border)}
  .atlas-version-ledger-refined .vl-receipt{grid-column:auto}
  .atlas-version-ledger-refined .vl-compare,
  .atlas-version-ledger-refined .vl-receipt-sheet{padding-inline:18px}
  .atlas-version-ledger-refined .vl-compare-head{grid-template-columns:1fr}
}
@media(max-width:560px){
  .atlas-version-ledger-refined .vl-hero{padding:20px 14px 18px}
  .atlas-version-ledger-refined .vl-identity h2{font-size:21px}
  .atlas-version-ledger-refined .vl-inline{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
  .atlas-version-ledger-refined .vl-inline button{min-height:44px}
  .atlas-version-ledger-refined .vl-modebar{align-items:flex-start;flex-direction:column;padding:10px 14px}
  .atlas-version-ledger-refined .vl-modebar>div{width:100%}
  .atlas-version-ledger-refined .vl-modebar button{min-height:44px;flex:1}
  .atlas-version-ledger-refined .vl-summary>div{min-height:64px;padding:11px 14px}
  .atlas-version-ledger-refined .vl-revision-rail,
  .atlas-version-ledger-refined .vl-detail,
  .atlas-version-ledger-refined .vl-receipt,
  .atlas-version-ledger-refined .vl-compare,
  .atlas-version-ledger-refined .vl-receipt-sheet{padding-inline:14px}
  .atlas-version-ledger-refined .vl-revision-list{grid-template-columns:1fr}
  .atlas-version-ledger-refined .vl-revision-list li:nth-child(odd){border-right:0}
  .atlas-version-ledger-refined .vl-revision-button{min-height:60px}
  .atlas-version-ledger-refined .vl-detail-top{display:grid}
  .atlas-version-ledger-refined .vl-metric-line{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-version-ledger-refined .vl-metric:nth-child(2){border-right:0}
  .atlas-version-ledger-refined .vl-metric:nth-child(-n+2){border-bottom:.5px solid var(--vl-border)}
  .atlas-version-ledger-refined .vl-proof-list{grid-template-columns:1fr}
  .atlas-version-ledger-refined .vl-receipt-actions{grid-template-columns:1fr}
  .atlas-version-ledger-refined .vl-footer{align-items:flex-start;flex-direction:column;padding-inline:14px}
}

/* Backtest Settings fit seal — one bounded workspace, no duplicate chat chrome. */
@media(min-width:1121px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-stage{
    grid-template-rows:minmax(0,1fr)!important;
    align-items:stretch!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-builder,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt{
    height:100%!important;
    max-height:100%!important;
    min-height:0!important;
    align-self:stretch!important;
    overflow-y:auto!important;
  }
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot{
  min-height:56px!important;
  grid-template-columns:auto auto auto!important;
  justify-content:end!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>div{
  display:none!important;
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot{
    min-height:60px!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>em{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>.atlas-backtest-copy,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot>#atlasBacktestUse{
    width:100%!important;
    grid-column:auto!important;
  }
}

/* Backtest Settings clean architecture seal: compact context, save inside Review. */
@media(min-width:761px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head{
    min-height:62px!important;
    gap:14px!important;
    padding:8px 22px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head small{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
    display:block!important;
    min-height:84px!important;
    padding:0 22px!important;
    background:var(--quiet-panel)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-context{
    min-height:84px!important;
    grid-template-columns:minmax(170px,.62fr) minmax(280px,1fr)!important;
    grid-template-rows:minmax(46px,auto) 30px!important;
    align-items:center!important;
    gap:2px 24px!important;
    border-right:0!important;
    border-bottom:0!important;
    padding:7px 0 5px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source{
    align-content:center!important;
    gap:4px!important;
    border-right:.5px solid var(--quiet-line)!important;
    padding-right:24px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source>small{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness{
    align-content:center!important;
    gap:4px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness header{
    margin:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-progress{
    margin-top:4px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps{
    min-height:30px!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:22px!important;
    border-top:.5px solid var(--quiet-line-soft)!important;
    padding:3px 0 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps button{
    min-height:26px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-savebar{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    margin-top:18px!important;
    border-top:.5px solid var(--quiet-line)!important;
    border-bottom:.5px solid var(--quiet-line-soft)!important;
    padding:15px 0!important;
    background:transparent!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-savebar label{
    gap:6px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-savebar input{
    min-height:36px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-save-actions{
    width:100%!important;
    justify-content:flex-end!important;
    gap:6px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-save-actions>span{
    margin-right:auto!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-save-actions>button{
    min-height:32px!important;
    padding:0 10px!important;
  }
}
@media(min-width:761px) and (max-width:1120px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head{
    min-height:60px!important;
    padding-inline:18px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
    padding-inline:18px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-context{
    grid-template-columns:minmax(150px,.7fr) minmax(230px,1.15fr)!important;
    gap-inline:18px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source{
    padding-right:18px!important;
  }
}

/* Strategy workflow handoff — one quiet data action, no extra rail or card. */
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-receipt-data-row dd{
  display:flex!important;
  min-width:0!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-receipt-data-row dd>span{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasBacktestDataLink{
  min-width:max-content!important;
  min-height:28px!important;
  flex:0 0 auto!important;
  border:.5px solid var(--quiet-line-strong)!important;
  border-radius:2px!important;
  padding:0 8px!important;
  background:transparent!important;
  color:var(--quiet-accent)!important;
  font:750 7px/1 var(--mono)!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  cursor:pointer!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasBacktestDataLink:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasBacktestDataLink:focus-visible{
  border-color:var(--quiet-accent)!important;
  color:var(--quiet-ink)!important;
  outline:1px solid rgba(91,226,146,.18)!important;
  outline-offset:2px!important;
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasBacktestDataLink{
    min-height:44px!important;
    padding-inline:11px!important;
  }
}

/* Backtest Settings command matrix — dense capability, quiet hierarchy. */
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector{
  display:grid!important;
  min-width:0!important;
  grid-column:2!important;
  overflow:hidden!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:4px!important;
  background:var(--quiet-panel)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav{
  display:flex!important;
  min-width:0!important;
  min-height:34px!important;
  align-items:stretch!important;
  gap:0!important;
  overflow-x:auto!important;
  border-bottom:.5px solid var(--quiet-line)!important;
  padding:0 7px!important;
  background:#0b0c0d!important;
  scrollbar-width:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav::-webkit-scrollbar{
  display:none;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav button{
  position:relative!important;
  min-width:max-content!important;
  min-height:34px!important;
  border:0!important;
  border-radius:0!important;
  padding:0 11px!important;
  background:transparent!important;
  color:var(--quiet-faint)!important;
  font:680 7.5px/1 var(--mono)!important;
  letter-spacing:.085em!important;
  text-transform:uppercase!important;
  cursor:pointer!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav button:after{
  position:absolute;
  right:11px;
  bottom:0;
  left:11px;
  height:1px;
  background:transparent;
  content:"";
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav button:focus-visible{
  color:var(--quiet-copy)!important;
  outline:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav button[aria-pressed="true"]{
  color:var(--quiet-ink)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav button[aria-pressed="true"]:after{
  background:var(--quiet-accent)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:1px!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  padding:1px!important;
  background:var(--quiet-line)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button{
  display:flex!important;
  min-width:0!important;
  min-height:42px!important;
  align-items:center!important;
  border:0!important;
  border-right:0!important;
  border-bottom:0!important;
  border-left:2px solid transparent!important;
  border-radius:0!important;
  padding:0 12px!important;
  background:var(--quiet-panel)!important;
  text-align:left!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button[hidden]{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button:focus-visible{
  background:#131516!important;
  outline:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button b{
  overflow:hidden!important;
  color:var(--quiet-dim)!important;
  font:580 9px/1.2 var(--mono)!important;
  letter-spacing:.015em!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button b:after{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button[aria-pressed="true"]{
  border-left-color:var(--quiet-accent)!important;
  background:#141917!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button[aria-pressed="true"] b{
  color:var(--quiet-ink)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-section-tuned-count{
  display:inline-flex!important;
  width:max-content!important;
  min-height:18px!important;
  align-items:center!important;
  margin-top:3px!important;
  border:0!important;
  padding:0!important;
  color:var(--quiet-faint)!important;
  font:680 7px/1 var(--mono)!important;
  font-style:normal!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-section-tuned-count[data-state="tuned"]{
  color:var(--quiet-accent)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid select:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-grid input:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-validation-modes select:hover{
  border-color:var(--quiet-line-strong)!important;
}

@media(min-width:761px) and (max-width:1080px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector{
    grid-column:1!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav{
    min-height:40px!important;
    padding:0 3px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav button{
    min-height:40px!important;
    padding:0 10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button{
    min-height:44px!important;
    padding:0 10px!important;
  }
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench{
    grid-template-rows:auto auto minmax(0,1fr) auto!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
    display:block!important;
    min-height:96px!important;
    border-bottom:.5px solid var(--quiet-line)!important;
    padding:0 12px!important;
    background:var(--quiet-panel)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-context{
    min-height:96px!important;
    grid-template-columns:minmax(0,1fr) minmax(108px,.7fr)!important;
    grid-template-rows:50px 42px!important;
    gap:0 12px!important;
    border:0!important;
    padding:4px 0 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source{
    align-content:center!important;
    border-right:.5px solid var(--quiet-line)!important;
    border-bottom:0!important;
    padding:6px 12px 6px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source>small{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness{
    align-content:center!important;
    gap:4px!important;
    padding:6px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness header{
    display:grid!important;
    gap:3px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness header>strong{
    text-align:left!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-progress{
    margin-top:2px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps{
    display:flex!important;
    min-height:42px!important;
    grid-column:1/-1!important;
    align-items:stretch!important;
    gap:0!important;
    overflow-x:auto!important;
    border-top:.5px solid var(--quiet-line-soft)!important;
    padding:0!important;
    scrollbar-width:none;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps::-webkit-scrollbar{
    display:none;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps button{
    min-width:66px!important;
    min-height:42px!important;
    flex:1 0 auto!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-savebar{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    margin-top:16px!important;
    border-top:.5px solid var(--quiet-line)!important;
    border-bottom:.5px solid var(--quiet-line-soft)!important;
    padding:14px 0!important;
    background:transparent!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-savebar>label>span{
    display:block!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-savebar input{
    min-height:44px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-save-actions{
    display:grid!important;
    width:100%!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:6px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-save-actions>span{
    display:block!important;
    grid-column:1/-1!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-setup-save-actions>button{
    width:100%!important;
    min-height:44px!important;
  }
}

/* Backtest Settings compact header — keep controls above the fold. */
@media(min-width:1121px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head{
    min-height:50px!important;
    gap:12px!important;
    padding:5px 18px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head>div:not(.atlas-backtest-head-actions){
    display:flex!important;
    align-items:baseline!important;
    gap:10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head strong{
    font-size:14px!important;
    line-height:1.15!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-workspace-back,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head-actions>button{
    min-height:32px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
    min-height:44px!important;
    padding:0 18px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-context{
    min-height:44px!important;
    grid-template-columns:minmax(180px,.55fr) minmax(260px,1fr) auto!important;
    grid-template-rows:44px!important;
    align-items:center!important;
    gap:0 18px!important;
    padding:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source{
    display:flex!important;
    min-width:0!important;
    align-items:center!important;
    gap:10px!important;
    padding-right:18px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-source>strong{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness{
    display:grid!important;
    min-width:0!important;
    grid-template-columns:auto minmax(140px,1fr)!important;
    align-items:center!important;
    gap:12px!important;
    padding:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness header>span{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-readiness header>strong{
    white-space:nowrap!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-progress{
    margin:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps{
    min-height:44px!important;
    grid-column:auto!important;
    align-items:center!important;
    gap:14px!important;
    border-top:0!important;
    border-left:.5px solid var(--quiet-line-soft)!important;
    padding:0 0 0 16px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps button{
    min-height:30px!important;
  }
}
@media(min-width:761px) and (max-width:1120px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-head{
    min-height:54px!important;
    padding-block:6px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-overview{
    min-height:62px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-context{
    min-height:62px!important;
    grid-template-rows:36px 26px!important;
    padding-block:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps{
    min-height:26px!important;
    padding-top:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-studio-jumps button{
    min-height:26px!important;
  }
}

/* Strategy selector usability seal — visible focus, readable mobile type, selected choice retained. */
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav button:focus-visible,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button:focus-visible{
  position:relative!important;
  z-index:2!important;
  outline:1px solid var(--quiet-accent)!important;
  outline-offset:-2px!important;
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-filter-nav button{
    font-size:10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button{
    min-height:48px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets button b{
    overflow:visible!important;
    font-size:12px!important;
    line-height:1.25!important;
    text-overflow:clip!important;
    white-space:normal!important;
  }
}
@media(max-width:340px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-selector .atlas-backtest-presets{
    grid-template-columns:1fr!important;
  }
}

/* Novice strategy library - mirrors the calm Data Sources sidebar pattern. */
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown{
  display:grid!important;
  width:100%!important;
  min-width:0!important;
  grid-template-columns:148px minmax(0,1fr)!important;
  grid-template-areas:
    "nav intro"
    "nav choices"
    "nav receipt"
    "nav capability"!important;
  gap:0!important;
  align-self:stretch!important;
  overflow:hidden!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:6px!important;
  background:var(--quiet-panel)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown-field{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav{
  grid-area:nav!important;
  display:flex!important;
  min-width:0!important;
  min-height:100%!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:2px!important;
  overflow:visible!important;
  border:0!important;
  border-right:.5px solid var(--quiet-line)!important;
  padding:10px 8px!important;
  background:#0b0c0d!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button{
  min-width:0!important;
  min-height:38px!important;
  justify-content:flex-start!important;
  border:0!important;
  border-left:2px solid transparent!important;
  border-radius:3px!important;
  padding:0 10px!important;
  color:var(--quiet-dim)!important;
  font:650 8px/1.2 var(--mono)!important;
  letter-spacing:.025em!important;
  text-align:left!important;
  text-transform:none!important;
  white-space:normal!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button:after{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button:focus-visible{
  background:#131516!important;
  color:var(--quiet-ink)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button[aria-pressed="true"]{
  border-left-color:var(--quiet-accent)!important;
  background:#141917!important;
  color:var(--quiet-ink)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-library-intro{
  grid-area:intro!important;
  display:grid!important;
  gap:4px!important;
  border-bottom:.5px solid var(--quiet-line)!important;
  padding:13px 14px 12px!important;
  background:#0d0f10!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-library-intro>span{
  color:var(--quiet-accent)!important;
  font:750 7px/1 var(--mono)!important;
  letter-spacing:.1em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-library-intro>strong{
  color:var(--quiet-ink)!important;
  font:620 11px/1.25 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-library-intro>small{
  color:var(--quiet-dim)!important;
  font:9px/1.45 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets{
  grid-area:choices!important;
  display:grid!important;
  max-height:292px!important;
  grid-template-columns:1fr!important;
  gap:1px!important;
  overflow-y:auto!important;
  border:0!important;
  padding:1px!important;
  background:var(--quiet-line)!important;
  scrollbar-width:thin!important;
  scrollbar-color:var(--quiet-line-strong) transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets button{
  display:grid!important;
  min-width:0!important;
  min-height:62px!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  border:0!important;
  border-left:2px solid transparent!important;
  border-radius:0!important;
  padding:10px 13px!important;
  background:var(--quiet-panel)!important;
  text-align:left!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets button:focus-visible{
  background:#131516!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets button[aria-pressed="true"]{
  border-left-color:var(--quiet-accent)!important;
  background:#141917!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-card-copy{
  display:grid!important;
  min-width:0!important;
  gap:4px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-card-copy b{
  overflow:visible!important;
  color:var(--quiet-ink)!important;
  font:620 10px/1.25 var(--sans)!important;
  letter-spacing:0!important;
  text-overflow:clip!important;
  white-space:normal!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-card-copy small{
  color:var(--quiet-dim)!important;
  font:8.5px/1.35 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets button>em{
  display:inline-flex!important;
  min-height:20px!important;
  align-items:center!important;
  justify-content:center!important;
  border:.5px solid var(--quiet-line-strong)!important;
  border-radius:999px!important;
  padding:4px 7px!important;
  color:var(--quiet-faint)!important;
  font:700 6.5px/1 var(--mono)!important;
  font-style:normal!important;
  letter-spacing:.07em!important;
  text-align:center!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets button>em[data-state="ready"]{
  border-color:rgba(95,208,138,.38)!important;
  background:rgba(95,208,138,.06)!important;
  color:var(--quiet-accent)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-preset-receipt{
  grid-area:receipt!important;
  margin:0!important;
  border-top:.5px solid var(--quiet-line)!important;
  padding:10px 13px!important;
  background:#0d0f10!important;
  color:var(--quiet-dim)!important;
  font:8.5px/1.45 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-executor-capability{
  grid-area:capability!important;
  margin:0!important;
  border-width:.5px 0 0!important;
  padding:10px 13px!important;
}

@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown{
    grid-template-columns:1fr!important;
    grid-template-areas:
      "intro"
      "nav"
      "choices"
      "receipt"
      "capability"!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav{
    min-height:44px!important;
    flex-direction:row!important;
    gap:0!important;
    overflow-x:auto!important;
    border-right:0!important;
    border-bottom:.5px solid var(--quiet-line)!important;
    padding:0 5px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button{
    min-width:max-content!important;
    min-height:44px!important;
    border-bottom:2px solid transparent!important;
    border-left:0!important;
    border-radius:0!important;
    padding:0 10px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button[aria-pressed="true"]{
    border-bottom-color:var(--quiet-accent)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets{
    max-height:344px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets button{
    min-height:68px!important;
  }
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets button{
    grid-template-columns:minmax(0,1fr)!important;
    gap:7px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets button>em{
    width:max-content!important;
  }
}

/* Strategy Studio grouped dropdown — one calm control, every typed preset. */
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasStudioShape{
  min-height:0!important;
  align-items:center!important;
  gap:18px 28px!important;
  padding:22px 0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown{
  display:grid!important;
  width:min(100%,680px)!important;
  min-width:0!important;
  grid-column:2!important;
  gap:8px!important;
  align-self:center!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown-field{
  display:grid!important;
  min-width:0!important;
  gap:7px!important;
  margin:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown-field>span{
  color:var(--quiet-faint)!important;
  font:750 7.5px/1 var(--mono)!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown-control{
  position:relative!important;
  min-width:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasStrategyPresetSelect{
  width:100%!important;
  min-width:0!important;
  min-height:46px!important;
  appearance:none!important;
  border:.5px solid var(--quiet-line-strong)!important;
  border-radius:4px!important;
  padding:0 44px 0 14px!important;
  background:#0d0f10!important;
  color:var(--quiet-ink)!important;
  font:620 11px/1.2 var(--mono)!important;
  letter-spacing:.01em!important;
  cursor:pointer!important;
  transition:border-color .14s ease,background-color .14s ease!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasStrategyPresetSelect:hover{
  border-color:#4b514f!important;
  background:#101312!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasStrategyPresetSelect:focus-visible{
  border-color:var(--quiet-accent)!important;
  outline:1px solid rgba(91,226,146,.28)!important;
  outline-offset:2px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasStrategyPresetSelect option,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasStrategyPresetSelect optgroup{
  background:#101213!important;
  color:#e7eae8!important;
  font:500 12px/1.4 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown-control>i{
  position:absolute!important;
  top:50%!important;
  right:17px!important;
  width:7px!important;
  height:7px!important;
  border-right:1px solid var(--quiet-copy)!important;
  border-bottom:1px solid var(--quiet-copy)!important;
  pointer-events:none!important;
  transform:translateY(-68%) rotate(45deg)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-preset-receipt{
  display:block!important;
  min-width:0!important;
  grid-column:auto!important;
  margin:0!important;
  border:0!important;
  padding:0!important;
  background:transparent!important;
  color:var(--quiet-dim)!important;
  font:450 10.5px/1.45 var(--sans)!important;
  text-wrap:pretty!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-receipt-data-row dd{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  justify-items:start!important;
  gap:8px!important;
  text-align:left!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-receipt-data-row dd>span{
  width:100%!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-receipt .atlas-receipt-data-row #atlasBacktestDataLink{
  width:max-content!important;
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasStudioShape{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:14px!important;
    padding:18px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown{
    width:100%!important;
    grid-column:1!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench #atlasStrategyPresetSelect{
    min-height:50px!important;
    padding-left:13px!important;
    font-size:12px!important;
  }
}

/* Atlas Strategy Copilot rail — Data Sources-aligned final architecture. */
@media(min-width:1121px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-stage{
    grid-template-columns:minmax(0,1fr) clamp(276px,20vw,316px)!important;
  }
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line-soft)!important;
  border-radius:0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>summary{
  display:grid!important;
  min-height:68px!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:18px!important;
  padding:0!important;
  color:var(--quiet-ink)!important;
  cursor:pointer!important;
  list-style:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>summary::-webkit-details-marker{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>summary>span{
  display:grid!important;
  min-width:0!important;
  gap:4px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>summary b{
  color:var(--quiet-ink)!important;
  font:600 12px/1.25 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>summary small{
  color:var(--quiet-dim)!important;
  font:450 10px/1.4 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>summary em{
  display:inline-flex!important;
  min-height:30px!important;
  align-items:center!important;
  gap:8px!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:3px!important;
  padding:0 10px!important;
  color:var(--quiet-copy)!important;
  font:650 8px/1 var(--mono)!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>summary em::after{
  width:6px!important;
  height:6px!important;
  border-right:1px solid currentColor!important;
  border-bottom:1px solid currentColor!important;
  content:""!important;
  transform:translateY(-2px) rotate(45deg)!important;
  transition:transform .14s ease!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review[open]>summary em::after{
  transform:translateY(2px) rotate(225deg)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt{
  position:static!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  min-height:0!important;
  overflow:visible!important;
  border:0!important;
  border-top:.5px solid var(--quiet-line)!important;
  border-radius:0!important;
  padding:20px 0 24px!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt>header{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt>strong{
  display:block!important;
  margin:0 0 13px!important;
  color:var(--quiet-ink)!important;
  font:600 15px/1.3 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt dl{
  display:grid!important;
  min-width:0!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  margin:0!important;
  border-top:.5px solid var(--quiet-line-soft)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt dl>div{
  display:grid!important;
  min-width:0!important;
  grid-template-columns:minmax(82px,.45fr) minmax(0,1fr)!important;
  align-items:start!important;
  gap:12px!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line-soft)!important;
  padding:12px 14px 12px 0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt dl>div:nth-child(odd){
  border-right:.5px solid var(--quiet-line-soft)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt dl>div:nth-child(even){
  padding-left:14px!important;
  padding-right:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt dt{
  color:var(--quiet-dim)!important;
  font:650 8px/1.4 var(--mono)!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt dd,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt .atlas-receipt-data-row dd{
  display:block!important;
  min-width:0!important;
  width:auto!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
  color:var(--quiet-copy)!important;
  font:500 10px/1.45 var(--sans)!important;
  text-align:left!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt .atlas-receipt-data-row dd>span{
  display:block!important;
  width:auto!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt .atlas-receipt-data-row #atlasBacktestDataLink{
  width:max-content!important;
  margin-top:8px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt>p{
  margin:0!important;
  border:0!important;
  padding:14px 0 0!important;
  color:var(--quiet-dim)!important;
  font:450 10px/1.55 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review .atlas-setup-savebar{
  display:grid!important;
  width:100%!important;
  grid-template-columns:minmax(220px,1fr) auto!important;
  align-items:end!important;
  gap:14px!important;
  margin:17px 0 0!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line-soft)!important;
  padding:0 0 17px!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review .atlas-setup-savebar label{
  display:grid!important;
  gap:7px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review .atlas-setup-savebar label>span{
  display:block!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review .atlas-setup-savebar input{
  min-height:40px!important;
}

.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-copilot{
  position:relative!important;
  display:grid!important;
  min-width:0!important;
  min-height:0!important;
  grid-template-rows:auto auto minmax(20px,1fr) auto auto!important;
  overflow:hidden!important;
  border:0!important;
  border-left:.5px solid var(--quiet-line)!important;
  background:#0c0e0f!important;
  color:var(--quiet-copy)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head{
  display:grid!important;
  min-width:0!important;
  grid-template-columns:30px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:10px!important;
  border-bottom:.5px solid var(--quiet-line)!important;
  padding:18px 18px 15px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head>img{
  width:28px!important;
  height:28px!important;
  object-fit:contain!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head>div{
  display:grid!important;
  min-width:0!important;
  gap:2px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head strong{
  color:var(--quiet-ink)!important;
  font:650 12px/1.2 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head span{
  color:var(--quiet-dim)!important;
  font:500 8px/1.2 var(--mono)!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head em{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  color:var(--quiet-dim)!important;
  font:650 7px/1 var(--mono)!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head em i{
  width:5px!important;
  height:5px!important;
  border-radius:50%!important;
  background:var(--quiet-accent)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-body{
  display:grid!important;
  gap:19px!important;
  padding:22px 18px 0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-body>p{
  margin:0!important;
  color:var(--quiet-dim)!important;
  font:450 11px/1.6 var(--sans)!important;
  text-wrap:pretty!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-body>p strong{
  display:block!important;
  margin-bottom:5px!important;
  color:var(--quiet-ink)!important;
  font-weight:600!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts{
  display:grid!important;
  border-top:.5px solid var(--quiet-line)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button{
  display:grid!important;
  min-height:54px!important;
  gap:4px!important;
  justify-items:start!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line-soft)!important;
  border-radius:0!important;
  padding:10px 0!important;
  background:transparent!important;
  color:var(--quiet-copy)!important;
  text-align:left!important;
  cursor:pointer!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button:focus-visible{
  color:var(--quiet-accent)!important;
  outline:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button span{
  font:600 10px/1.25 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button small{
  color:var(--quiet-dim)!important;
  font:450 9px/1.35 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose{
  display:grid!important;
  grid-row:4!important;
  gap:8px!important;
  margin:0 18px!important;
  border:.5px solid var(--quiet-line-strong)!important;
  border-radius:4px!important;
  padding:10px!important;
  background:#101213!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose textarea{
  width:100%!important;
  min-height:82px!important;
  resize:none!important;
  border:0!important;
  padding:0!important;
  background:transparent!important;
  color:var(--quiet-ink)!important;
  font:450 11px/1.5 var(--sans)!important;
  outline:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose textarea::placeholder{
  color:var(--quiet-faint)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose button{
  display:flex!important;
  min-height:34px!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  border:.5px solid var(--quiet-line-strong)!important;
  border-radius:3px!important;
  padding:0 9px 0 11px!important;
  background:#171a1a!important;
  color:var(--quiet-ink)!important;
  font:600 9px/1 var(--mono)!important;
  cursor:pointer!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose button:focus-visible{
  border-color:var(--quiet-accent)!important;
  color:var(--quiet-accent)!important;
  outline:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose button svg{
  width:16px!important;
  height:16px!important;
  flex:0 0 auto!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-note{
  grid-row:5!important;
  margin:12px 18px 17px!important;
  color:var(--quiet-faint)!important;
  font:450 8px/1.45 var(--sans)!important;
}

@media(max-width:1120px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-copilot{
    display:grid!important;
    min-height:66px!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-rows:1fr!important;
    align-items:center!important;
    overflow:visible!important;
    border-left:0!important;
    border-top:.5px solid var(--quiet-line)!important;
    padding:10px 18px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head{
    grid-column:1!important;
    grid-row:1!important;
    min-width:0!important;
    grid-template-columns:28px minmax(0,1fr)!important;
    border:0!important;
    padding:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head>img{
    width:26px!important;
    height:26px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head em,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-body,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose textarea,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-note{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose{
    display:block!important;
    grid-column:2!important;
    grid-row:1!important;
    margin:0!important;
    border:0!important;
    padding:0!important;
    background:transparent!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose button{
    min-height:40px!important;
    padding-inline:13px!important;
  }
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench{
    grid-template-rows:auto minmax(0,1fr) auto!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>summary{
    min-height:62px!important;
    gap:12px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>summary small{
    max-width:250px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt{
    padding:16px 0 20px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt dl{
    grid-template-columns:1fr!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt dl>div,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review>.atlas-backtest-receipt dl>div:nth-child(even){
    grid-template-columns:minmax(80px,.45fr) minmax(0,1fr)!important;
    border-right:0!important;
    padding:11px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-spec-review .atlas-setup-savebar{
    grid-template-columns:1fr!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-copilot{
    padding:10px 12px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head span{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose button{
    max-width:178px!important;
    font-size:8px!important;
  }
}
/* Atlas strategy capability + responsive interaction seal */
.atlas-executor-capability{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  grid-template-areas:"eyebrow label" "eyebrow copy";
  align-items:center;
  gap:3px 10px;
  border:1px solid var(--atlas-rule);
  padding:10px 11px;
  background:#070809;
}
.atlas-executor-capability:before{
  grid-area:eyebrow;
  width:7px;
  height:7px;
  border:1px solid #666a73;
  border-radius:50%;
  background:#202228;
  content:"";
}
.atlas-executor-capability>span{
  position:absolute;
  width:1px;
  height:1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
}
.atlas-executor-capability>strong{
  grid-area:label;
  color:var(--atlas-ink-2);
  font:800 8px/1.2 var(--mono);
  letter-spacing:.1em;
  text-transform:uppercase;
}
.atlas-executor-capability>small{
  grid-area:copy;
  color:var(--atlas-muted);
  font:8.5px/1.45 var(--sans);
}
.atlas-executor-capability[data-state="ready"]{
  border-color:rgba(95,208,138,.34);
  background:rgba(95,208,138,.045);
}
.atlas-executor-capability[data-state="ready"]:before{
  border-color:var(--green);
  background:var(--green);
  box-shadow:0 0 0 3px rgba(95,208,138,.08);
}
.atlas-executor-capability[data-state="ready"]>strong{color:var(--green)}

@media(max-width:1120px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-copilot{
    grid-template-columns:minmax(150px,.38fr) minmax(0,1fr)!important;
    grid-template-rows:auto!important;
    gap:12px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose{
    display:grid!important;
    grid-column:2!important;
    grid-row:1!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:end!important;
    gap:8px!important;
    border:.5px solid var(--quiet-line-strong)!important;
    padding:7px!important;
    background:#101213!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose textarea{
    display:block!important;
    min-height:42px!important;
    max-height:88px!important;
    padding:3px 4px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose button{
    min-height:42px!important;
  }
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-copilot{
    grid-template-columns:1fr!important;
    grid-template-rows:auto auto!important;
    gap:9px!important;
    padding:10px 14px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head{
    grid-column:1!important;
    grid-row:1!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose{
    grid-column:1!important;
    grid-row:2!important;
  }
}
@media(max-width:560px){
  .atlas-version-ledger-refined .vl-revision-list{
    display:flex!important;
    max-height:none!important;
    gap:1px;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    border:1px solid var(--vl-border);
    scroll-snap-type:x proximity;
    scrollbar-width:none;
    -ms-overflow-style:none;
  }
  .atlas-version-ledger-refined .vl-revision-list::-webkit-scrollbar{display:none;width:0;height:0}
  .atlas-version-ledger-refined .vl-revision-list li{
    min-width:min(78vw,285px);
    flex:0 0 min(78vw,285px);
    border-right:1px solid var(--vl-border)!important;
    border-bottom:0!important;
    scroll-snap-align:start;
  }
  .atlas-version-ledger-refined .vl-revision-list li:last-child{border-right:0!important}
  .atlas-version-ledger-refined .vl-revision-list li[data-selected="true"]:before{
    top:auto;
    right:0;
    bottom:0;
    width:auto;
    height:2px;
  }
  .atlas-version-ledger-refined .vl-revision-button{min-height:72px}
}

/* Atlas Strategy Copilot rail parity: mirror the Data Sources Atlas sidebar. */
@media(min-width:1121px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-stage{
    grid-template-columns:minmax(0,1fr) clamp(304px,22vw,340px)!important;
  }
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-copilot{
  display:flex!important;
  min-width:0!important;
  min-height:0!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:0!important;
  overflow:hidden!important;
  border:0!important;
  border-left:.5px solid var(--quiet-line)!important;
  padding:0!important;
  background:linear-gradient(180deg,rgba(255,255,255,.014),transparent 220px),#0c0e0f!important;
  color:var(--quiet-copy)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head{
  display:flex!important;
  min-height:55px!important;
  flex:0 0 55px!important;
  align-items:center!important;
  gap:9px!important;
  border:0!important;
  border-bottom:.5px solid var(--quiet-line)!important;
  padding:10px 12px!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-orb{
  display:flex!important;
  width:25px!important;
  height:25px!important;
  flex:0 0 25px!important;
  align-items:center!important;
  justify-content:center!important;
  border:.5px solid var(--quiet-line-strong)!important;
  border-radius:8px!important;
  background:linear-gradient(160deg,#1b1d1e,#0e0f10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-orb img{
  display:block!important;
  width:16px!important;
  height:auto!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head>div{
  display:grid!important;
  min-width:0!important;
  gap:2px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head strong{
  color:var(--quiet-ink)!important;
  font:560 12.5px/1.1 var(--sans)!important;
  letter-spacing:.025em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head span:not(.atlas-copilot-orb){
  display:block!important;
  color:var(--quiet-dim)!important;
  font:500 7.5px/1.2 var(--mono)!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head em{
  display:inline-flex!important;
  margin-left:auto!important;
  align-items:center!important;
  gap:5px!important;
  color:var(--quiet-dim)!important;
  font:650 7px/1 var(--mono)!important;
  letter-spacing:.07em!important;
  white-space:nowrap!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-context{
  display:flex!important;
  min-height:43px!important;
  flex:0 0 43px!important;
  align-items:center!important;
  gap:8px!important;
  border-bottom:.5px solid var(--quiet-line)!important;
  padding:7px 12px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-context>span{
  color:var(--quiet-dim)!important;
  font:600 8px/1 var(--mono)!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-context>strong{
  margin-left:auto!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:999px!important;
  padding:5px 8px!important;
  color:var(--quiet-copy)!important;
  font:520 8px/1 var(--sans)!important;
  white-space:nowrap!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-body{
  display:flex!important;
  min-height:0!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  gap:14px!important;
  overflow-y:auto!important;
  padding:23px 14px 14px!important;
  scrollbar-color:var(--quiet-line-strong) transparent!important;
  scrollbar-width:thin!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-hero{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:9px!important;
  padding:4px 4px 5px!important;
  text-align:center!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-hero>span{
  display:flex!important;
  width:46px!important;
  height:46px!important;
  flex:0 0 46px!important;
  align-items:center!important;
  justify-content:center!important;
  border:.5px solid var(--quiet-line-strong)!important;
  border-radius:14px!important;
  background:linear-gradient(160deg,#1d1f20,#0e0f10)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 8px 24px rgba(0,0,0,.35)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-hero img{
  display:block!important;
  width:27px!important;
  height:auto!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-hero>strong{
  color:var(--quiet-ink)!important;
  font:550 14px/1.25 var(--sans)!important;
  letter-spacing:.005em!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-hero>p{
  max-width:29ch!important;
  margin:0!important;
  color:var(--quiet-dim)!important;
  font:450 10.5px/1.55 var(--sans)!important;
  text-wrap:pretty!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompt-label{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  color:var(--quiet-faint)!important;
  font:600 7.5px/1 var(--mono)!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompt-label::after{
  height:.5px!important;
  flex:1!important;
  background:linear-gradient(90deg,var(--quiet-line),transparent)!important;
  content:""!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts{
  display:flex!important;
  flex-direction:column!important;
  gap:7px!important;
  border:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button{
  display:grid!important;
  min-height:50px!important;
  grid-template-columns:24px minmax(0,1fr) 14px!important;
  align-items:center!important;
  gap:9px!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:10px!important;
  padding:8px 10px!important;
  background:#101213!important;
  color:var(--quiet-copy)!important;
  text-align:left!important;
  cursor:pointer!important;
  transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .14s ease!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button:focus-visible{
  border-color:var(--quiet-line-strong)!important;
  background:#131516!important;
  color:var(--quiet-ink)!important;
  outline:0!important;
  transform:translateX(2px)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button>i{
  display:flex!important;
  width:24px!important;
  height:24px!important;
  align-items:center!important;
  justify-content:center!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:7px!important;
  color:var(--quiet-faint)!important;
  font:600 7px/1 var(--mono)!important;
  font-style:normal!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompt-copy{
  display:grid!important;
  min-width:0!important;
  gap:3px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompt-copy>b{
  color:inherit!important;
  font:560 10.5px/1.2 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompt-copy>small{
  overflow:hidden!important;
  color:var(--quiet-dim)!important;
  font:450 9px/1.3 var(--sans)!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button>svg{
  width:14px!important;
  height:14px!important;
  color:var(--quiet-faint)!important;
  opacity:0!important;
  transform:translateX(-3px)!important;
  transition:opacity .15s ease,transform .15s ease!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button:hover>svg,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-prompts button:focus-visible>svg{
  opacity:1!important;
  transform:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose{
  display:flex!important;
  min-height:106px!important;
  flex:0 0 auto!important;
  flex-direction:column!important;
  gap:8px!important;
  margin:9px 12px 0!important;
  border:.5px solid var(--quiet-line-strong)!important;
  border-radius:15px!important;
  padding:10px!important;
  background:var(--quiet-bg)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;
  transition:border-color .18s ease,box-shadow .18s ease!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose:focus-within{
  border-color:rgba(236,238,237,.34)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 3px rgba(255,255,255,.025)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose textarea{
  display:block!important;
  width:100%!important;
  min-height:52px!important;
  max-height:112px!important;
  flex:1 1 auto!important;
  resize:none!important;
  border:0!important;
  padding:1px 2px!important;
  background:transparent!important;
  color:var(--quiet-ink)!important;
  font:450 11.5px/1.5 var(--sans)!important;
  outline:0!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose-bar{
  display:flex!important;
  min-height:30px!important;
  align-items:center!important;
  gap:8px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose-bar>span{
  display:inline-flex!important;
  min-height:25px!important;
  align-items:center!important;
  gap:5px!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:999px!important;
  padding:0 8px!important;
  color:var(--quiet-dim)!important;
  font:500 8px/1 var(--sans)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose-bar>span svg{
  width:11px!important;
  height:11px!important;
  color:var(--quiet-faint)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose-bar>button{
  display:flex!important;
  width:30px!important;
  height:30px!important;
  min-height:30px!important;
  flex:0 0 30px!important;
  margin-left:auto!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-radius:9px!important;
  padding:0!important;
  background:var(--quiet-ink)!important;
  color:#0b0c0d!important;
  cursor:pointer!important;
  transition:filter .15s ease,transform .12s ease!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose-bar>button:hover,
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose-bar>button:focus-visible{
  border:0!important;
  color:#0b0c0d!important;
  filter:brightness(1.08)!important;
  outline:1px solid var(--quiet-ink)!important;
  outline-offset:2px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose-bar>button:active{
  transform:scale(.94)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose-bar>button svg{
  width:16px!important;
  height:16px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-note{
  flex:0 0 auto!important;
  margin:8px 14px 11px!important;
  color:var(--quiet-faint)!important;
  font:450 8px/1.45 var(--sans)!important;
  text-align:center!important;
}
@media(min-width:761px) and (max-width:1120px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-copilot{
    display:grid!important;
    min-height:132px!important;
    grid-template-columns:190px minmax(0,1fr)!important;
    grid-template-rows:55px 43px 34px!important;
    border-left:0!important;
    border-top:.5px solid var(--quiet-line)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head{
    grid-column:1!important;
    grid-row:1!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head em{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-context{
    grid-column:1!important;
    grid-row:2!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-context>strong,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-body{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose{
    min-height:102px!important;
    grid-column:2!important;
    grid-row:1 / span 2!important;
    align-self:stretch!important;
    margin:10px 12px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-note{
    display:block!important;
    grid-column:1 / -1!important;
    grid-row:3!important;
    align-self:center!important;
    margin:0 12px!important;
  }
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-copilot{
    display:flex!important;
    min-height:228px!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:0!important;
    border-left:0!important;
    border-top:.5px solid var(--quiet-line)!important;
    padding:0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head{
    display:flex!important;
    min-height:55px!important;
    flex:0 0 55px!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head>.atlas-copilot-orb{
    display:flex!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head span:not(.atlas-copilot-orb),
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head em{
    display:inline-flex!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-context{
    display:flex!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-body{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-compose{
    display:flex!important;
    min-height:102px!important;
    flex:0 0 auto!important;
    margin:9px 12px 0!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-note{
    display:block!important;
    margin:8px 12px 10px!important;
  }
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-head em{
    display:none!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-copilot-context>strong{
    max-width:54vw!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
}

/* Final strategy-library precedence seal. */
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown{
  width:100%!important;
  grid-template-columns:148px minmax(0,1fr)!important;
  grid-template-areas:
    "nav intro"
    "nav choices"
    "nav receipt"
    "nav capability"!important;
  gap:0!important;
  align-self:stretch!important;
  overflow:hidden!important;
  border:.5px solid var(--quiet-line)!important;
  border-radius:6px!important;
  background:var(--quiet-panel)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown-field{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-preset-receipt{
  grid-area:receipt!important;
  border-top:.5px solid var(--quiet-line)!important;
  padding:10px 13px!important;
  background:#0d0f10!important;
  font-size:8.5px!important;
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown{
    grid-template-columns:1fr!important;
    grid-template-areas:
      "intro"
      "nav"
      "choices"
      "receipt"
      "capability"!important;
  }
}

/* Atlas novice research-quality screen. */
.atlas-quality-screen{display:grid;gap:10px;margin:12px 14px;padding:13px 14px;border:.5px solid var(--line-strong);border-left:2px solid var(--txt-2);border-radius:10px;background:rgba(255,255,255,.018)}
.atlas-quality-screen.is-fail{border-left-color:var(--txt-1);background:linear-gradient(90deg,rgba(255,255,255,.035),rgba(255,255,255,.012))}
.atlas-quality-screen header{display:grid;gap:4px}
.atlas-quality-screen header span{color:var(--green);font:750 8px/1 var(--mono);letter-spacing:.13em}
.atlas-quality-screen header strong{color:var(--txt-1);font:650 14px/1.25 var(--sans)}
.atlas-quality-screen>p{margin:0;color:var(--txt-2);font:10.5px/1.5 var(--sans)}
.atlas-quality-screen ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;padding:0;list-style:none}
.atlas-quality-screen li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px;color:var(--txt-3);font:9.5px/1.4 var(--sans)}
.atlas-quality-screen li i{display:grid;width:13px;height:13px;place-items:center;border:.5px solid var(--line-strong);border-radius:50%;color:var(--txt-2);font:700 8px/1 var(--mono)}
.atlas-quality-screen li[data-state="pass"] i:before{content:"✓"}
.atlas-quality-screen li[data-state="fail"]{color:var(--txt-1)}
.atlas-quality-screen li[data-state="fail"] i:before{content:"×"}
.atlas-quality-screen li[data-state="review"] i:before{content:"·"}
.atlas-quality-screen>small{padding-top:8px;border-top:.5px solid var(--line);color:var(--txt-3);font:8.5px/1.45 var(--mono)}
@media(max-width:700px){.atlas-quality-screen{margin:10px 0}.atlas-quality-screen ul{grid-template-columns:1fr}}

/* Full frozen strategy evidence inside compare cards. */
.vl-full-spec{margin:10px 0 0;border-top:.5px solid var(--line);border-bottom:.5px solid var(--line);background:rgba(255,255,255,.012)}
.vl-full-spec summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;cursor:pointer;color:var(--txt-2);font:650 9px/1.3 var(--mono);letter-spacing:.04em;list-style:none}
.vl-full-spec summary::-webkit-details-marker{display:none}
.vl-full-spec summary:after{content:"+";color:var(--txt-3);font:500 14px/1 var(--mono)}
.vl-full-spec[open] summary:after{content:"−"}
.vl-full-spec summary span{margin-left:auto;color:var(--txt-3);font-weight:500;letter-spacing:0}
.vl-full-spec ol{display:grid;gap:7px;max-height:220px;margin:0 0 10px;padding:0 8px 0 25px;overflow:auto;overscroll-behavior:contain;color:var(--txt-3);font:9px/1.5 var(--sans)}
.vl-full-spec li{padding-left:3px}
@media(max-width:760px){.vl-full-spec ol{max-height:280px}}

/* Atlas mobile strategy settings no-clip seal. */
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown{
    overflow:visible!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    min-width:0!important;
    max-width:100%!important;
    height:auto!important;
    max-height:none!important;
    gap:1px!important;
    overflow:visible!important;
    border-bottom:.5px solid var(--quiet-line)!important;
    padding:1px!important;
    background:var(--quiet-line)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button{
    width:100%!important;
    min-width:0!important;
    min-height:46px!important;
    justify-content:flex-start!important;
    border:0!important;
    border-left:2px solid transparent!important;
    padding:8px 10px!important;
    background:var(--quiet-panel)!important;
    line-height:1.25!important;
    overflow-wrap:anywhere!important;
    white-space:normal!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button[aria-pressed="true"]{
    border-bottom:0!important;
    border-left-color:var(--quiet-accent)!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-backtest-presets{
    max-height:none!important;
    overflow:visible!important;
  }
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-backtest-foot{
    position:sticky!important;
    right:0!important;
    bottom:0!important;
    left:0!important;
    z-index:8!important;
    background:#0b0d0e!important;
    box-shadow:0 -10px 24px rgba(0,0,0,.38)!important;
  }
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-quiet-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav{
    grid-template-columns:1fr!important;
  }
}

/* Atlas receipt-grounded conversational conclusion. */
.atlas-result-conclusion{display:grid;gap:12px;margin:16px 14px 12px;padding:17px 18px;border:.5px solid var(--line-strong);border-top:2px solid var(--txt-2);border-radius:11px;background:#101214}
.atlas-result-conclusion.is-positive{border-top-color:var(--green);background:#0d1512}
.atlas-result-conclusion.is-negative{border-top-color:var(--amber);background:#16130d}
.atlas-result-conclusion header{display:flex;align-items:center;gap:11px;min-width:0}
.atlas-conclusion-mark{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:.5px solid var(--line-strong);border-radius:50%;background:#111416;color:var(--txt-1);font:800 11px/1 var(--mono)}
.atlas-result-conclusion header div{display:grid;gap:4px;min-width:0}
.atlas-result-conclusion header small,.atlas-conclusion-next span{color:var(--green);font:750 9px/1 var(--mono);letter-spacing:.14em}
.atlas-result-conclusion.is-negative header small{color:var(--amber)}
.atlas-result-conclusion header strong{color:var(--txt-1);font:650 16px/1.25 var(--sans);letter-spacing:-.01em}
.atlas-result-conclusion>p{margin:0;color:var(--txt-2);font:11px/1.65 var(--sans)}
.atlas-conclusion-next{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;padding:11px 0;border-top:.5px solid var(--line);border-bottom:.5px solid var(--line)}
.atlas-conclusion-next span{padding-top:3px;color:var(--txt-3)}
.atlas-conclusion-next b{color:var(--txt-1);font:600 11px/1.55 var(--sans)}
.atlas-result-conclusion .atlas-conclusion-prompt{color:var(--txt-1);font-weight:600}
.atlas-result-conclusion .atlas-conclusion-prompt:before{content:"ASK ATLAS";display:inline-block;margin:0 9px 0 0;color:var(--green);font:750 9px/1 var(--mono);letter-spacing:.12em}
.atlas-result-conclusion footer{color:var(--txt-3);font:9.5px/1.5 var(--mono)}
@media(max-width:700px){.atlas-result-conclusion{margin:14px 0 10px;padding:15px 14px}.atlas-result-conclusion header strong{font-size:14px}.atlas-conclusion-next{grid-template-columns:1fr;gap:6px}.atlas-result-conclusion>p{font-size:10.5px}}

/* Receipt-grounded post-run research paths. */
.atlas-post-run{display:grid;gap:13px;margin:0 14px 14px;padding:16px 17px;border:.5px solid var(--line-strong);border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008))}
.atlas-post-run>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}
.atlas-post-run>header>div{display:grid;gap:4px;min-width:0}
.atlas-post-run>header small{color:var(--green);font:750 9px/1 var(--mono);letter-spacing:.14em}
.atlas-post-run>header strong{color:var(--txt-1);font:650 15px/1.25 var(--sans);letter-spacing:-.01em}
.atlas-post-run>header>span{flex:0 0 auto;border:.5px solid rgba(120,230,162,.22);border-radius:999px;padding:6px 8px;background:rgba(120,230,162,.035);color:var(--txt-2);font:8px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}
.atlas-post-run-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.atlas-post-run-grid button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:66px;border:.5px solid var(--line);border-radius:9px;padding:10px 11px;background:#0e1011;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}
.atlas-post-run-grid button:hover,.atlas-post-run-grid button:focus-visible{border-color:rgba(120,230,162,.48);background:#121714;outline:none;transform:translateY(-1px)}
.atlas-post-run-grid button>i{display:grid;width:24px;height:24px;place-items:center;border:.5px solid var(--line-strong);border-radius:50%;color:var(--txt-3);font:700 8px/1 var(--mono);font-style:normal}
.atlas-post-run-grid button>span{display:grid;gap:4px;min-width:0}
.atlas-post-run-grid button b{color:var(--txt-1);font:650 10.5px/1.2 var(--sans)}
.atlas-post-run-grid button small{color:var(--txt-3);font:8.5px/1.35 var(--sans)}
.atlas-post-run-grid button em{color:var(--txt-3);font:13px/1 var(--mono);font-style:normal}
.atlas-post-run>footer{border-top:.5px solid var(--line);padding-top:10px;color:var(--txt-3);font:9px/1.5 var(--mono)}
@media(max-width:920px){.atlas-post-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.atlas-post-run{margin:0 0 12px;padding:14px 13px}.atlas-post-run>header{align-items:flex-start}.atlas-post-run>header strong{font-size:13px}.atlas-post-run>header>span{max-width:118px;white-space:normal;text-align:right;line-height:1.35}.atlas-post-run-grid{gap:6px}.atlas-post-run-grid button{min-height:70px;padding:9px}.atlas-post-run-grid button small{font-size:8px}}
@media(max-width:340px){.atlas-post-run-grid{grid-template-columns:1fr}}

/* Deep consumer polish: explain the plan, expose honest loading, and keep next steps usable. */
.atlas-plan-explainer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;padding:0}
.atlas-plan-explainer>div{display:grid;gap:5px;border:.5px solid var(--line);border-radius:8px;padding:10px 11px;background:rgba(255,255,255,.018)}
.atlas-plan-explainer strong{color:var(--green);font:750 8.5px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}
.atlas-plan-explainer span{color:var(--txt-2);font:10px/1.5 var(--sans)}
.atlas-post-run>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}
.atlas-post-run>footer>span{min-width:0}
.atlas-post-run>footer>button{flex:0 0 auto;border:.5px solid var(--line-strong);border-radius:7px;padding:8px 10px;background:#0d0f10;color:var(--txt-1);font:750 8.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}
.atlas-post-run>footer>button:hover,.atlas-post-run>footer>button:focus-visible{border-color:rgba(120,230,162,.48);color:var(--green);outline:none}
.atlas-view-load-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:112px;margin:12px;border:.5px solid var(--line-strong);border-radius:9px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008));text-align:left}
.atlas-view-load-state[hidden]{display:none!important}
.atlas-view-load-state>div{display:grid;gap:5px;min-width:0}
.atlas-view-load-state strong{color:var(--txt-1);font:650 13px/1.25 var(--sans)}
.atlas-view-load-state small{color:var(--txt-3);font:9.5px/1.5 var(--sans)}
.atlas-view-load-state button{border:.5px solid var(--line-strong);border-radius:7px;padding:9px 12px;background:#111314;color:var(--txt-1);font:750 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.atlas-view-load-state button:hover,.atlas-view-load-state button:focus-visible{border-color:rgba(120,230,162,.48);color:var(--green);outline:none}
.atlas-view-spinner{width:20px;height:20px;flex:0 0 auto;border:2px solid rgba(120,230,162,.16);border-top-color:var(--green);border-radius:50%;animation:atlasViewSpin .8s linear infinite}
@keyframes atlasViewSpin{to{transform:rotate(360deg)}}
@media(max-width:700px){.atlas-plan-explainer{grid-template-columns:1fr}.atlas-post-run>footer{align-items:stretch;flex-direction:column}.atlas-post-run>footer>button{width:100%}.atlas-view-load-state{align-items:flex-start;min-height:96px;margin:8px;padding:14px}.atlas-view-load-state.is-error{flex-direction:column}.atlas-view-load-state button{width:100%}}
/* Atlas Strategy Studio v5 directional execution profiles */
.atlas-directional-profiles{grid-column:1/-1;min-width:0;margin:2px 0 0;border:1px solid rgba(120,230,162,.2);border-radius:12px;padding:13px;background:linear-gradient(145deg,rgba(120,230,162,.055),rgba(255,255,255,.012))}
.atlas-directional-profiles[hidden]{display:none}
.atlas-directional-profiles>legend{display:grid;gap:3px;padding:0 7px;color:var(--txt-1)}
.atlas-directional-profiles>legend span{font:700 9px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase}
.atlas-directional-profiles>legend small{max-width:72ch;color:var(--txt-3);font:9px/1.4 var(--sans)}
.atlas-directional-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:9px}
.atlas-directional-profile{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:11px;padding:11px;background:rgba(3,5,6,.55)}
.atlas-directional-profile>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;margin-bottom:10px}
.atlas-directional-profile>header span{grid-row:1/3;border:1px solid rgba(120,230,162,.25);border-radius:7px;padding:6px;color:#78e6a2;font:750 7px/1 var(--mono);letter-spacing:.08em}
.atlas-directional-profile[data-side="short"]>header span{border-color:rgba(248,169,89,.28);color:#f8a959}
.atlas-directional-profile>header b{color:var(--txt-1);font:650 10px/1.2 var(--mono)}
.atlas-directional-profile>header small{color:var(--txt-3);font:8.5px/1.3 var(--sans)}
.atlas-directional-profile .atlas-backtest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.atlas-directional-profiles>p{margin:10px 0 0;color:var(--txt-3);font:9px/1.45 var(--sans)}
.atlas-directional-profiles>p b{color:var(--txt-2)}
#atlasSandboxDirectionalModeWrap>small{color:var(--txt-3);font:8px/1.35 var(--sans)}
@media(max-width:900px){.atlas-directional-profile-grid{grid-template-columns:1fr}.atlas-directional-profile .atlas-backtest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.atlas-directional-profiles{padding:10px}.atlas-directional-profile .atlas-backtest-grid{grid-template-columns:1fr}}
/* Atlas premium receipt workspace. All visual comparisons use returned receipt fields only. */
.msg:has(.atlas-run-card-premium),.msg:has(.atlas-run-status),.msg:has(.atlas-research-brief){width:min(100%,980px);max-width:980px}.msg:has(.atlas-run-card-premium)>.bubble,.msg:has(.atlas-run-status)>.bubble,.msg:has(.atlas-research-brief)>.bubble{min-width:0;flex:1}
.atlas-run-card-premium,.atlas-run-status{max-width:840px;border:1px solid rgba(255,255,255,.105);border-radius:18px;padding:18px;background:radial-gradient(circle at 10% -16%,rgba(120,230,162,.09),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.01) 54%,rgba(0,0,0,.13)),#121415;box-shadow:inset 0 1px rgba(255,255,255,.045),0 28px 76px rgba(0,0,0,.25)}
.atlas-run-status{max-width:780px;gap:15px;border-color:rgba(120,230,162,.2)}
.atlas-run-card-premium>.atlas-run-head{align-items:center;border-bottom:1px solid rgba(255,255,255,.075);padding:2px 1px 15px}
.atlas-run-card-premium>.atlas-run-head .atlas-run-title{margin-top:6px;color:#f2f5f3;font-size:20px;line-height:1.28;letter-spacing:-.025em}
.atlas-run-card-premium>.atlas-run-head .atlas-run-state,.atlas-run-status>.atlas-run-head .atlas-run-state{border:1px solid rgba(120,230,162,.22);border-radius:999px;padding:7px 10px;background:rgba(120,230,162,.055);color:#a7efc2;font-weight:750;white-space:nowrap}
.atlas-result-section{display:grid;min-width:0;gap:12px;border:1px solid rgba(255,255,255,.085);border-radius:14px;padding:14px;background:linear-gradient(145deg,rgba(255,255,255,.027),rgba(255,255,255,.008)),rgba(3,5,6,.25)}
.atlas-result-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.atlas-result-section-head>div{display:grid;min-width:0;gap:4px}
.atlas-result-section-head span{color:#78e6a2;font:750 8px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase}
.atlas-result-section-head strong{color:var(--txt-1);font:650 13px/1.3 var(--sans);letter-spacing:-.01em}
.atlas-result-section-head>small{flex:0 0 auto;color:var(--txt-3);font:8px/1.35 var(--mono);letter-spacing:.05em;text-align:right;text-transform:uppercase}
.atlas-result-section-foot{margin:0;color:var(--txt-3);font:8.5px/1.5 var(--mono)}
.atlas-metrics-section{gap:10px}
.atlas-run-card-premium .atlas-result-grid,.atlas-calibration-result .atlas-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.atlas-run-card-premium .atlas-result-metric,.atlas-calibration-result .atlas-result-metric{min-height:68px;display:grid;align-content:space-between;border-color:rgba(255,255,255,.085);border-radius:11px;padding:11px;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.008))}
.atlas-run-card-premium .atlas-result-metric[data-metric="return"],.atlas-run-card-premium .atlas-result-metric[data-metric="max-drawdown"],.atlas-run-card-premium .atlas-result-metric[data-metric="net-p-l"],.atlas-calibration-result .atlas-result-metric[data-metric="return"],.atlas-calibration-result .atlas-result-metric[data-metric="max-drawdown"],.atlas-calibration-result .atlas-result-metric[data-metric="net-p-l"]{grid-column:span 2;min-height:82px;border-color:rgba(120,230,162,.15);background:radial-gradient(circle at 8% -45%,rgba(120,230,162,.1),transparent 60%),rgba(255,255,255,.018)}
.atlas-run-card-premium .atlas-result-metric[data-metric="max-drawdown"]{border-color:rgba(232,116,107,.15);background:radial-gradient(circle at 8% -45%,rgba(232,116,107,.09),transparent 60%),rgba(255,255,255,.018)}
.atlas-run-card-premium .atlas-result-metric strong,.atlas-calibration-result .atlas-result-metric strong{font-size:15px;letter-spacing:-.02em}
.atlas-run-card-premium .atlas-result-metric[data-metric="return"] strong,.atlas-run-card-premium .atlas-result-metric[data-metric="max-drawdown"] strong,.atlas-run-card-premium .atlas-result-metric[data-metric="net-p-l"] strong,.atlas-calibration-result .atlas-result-metric[data-metric="return"] strong,.atlas-calibration-result .atlas-result-metric[data-metric="max-drawdown"] strong,.atlas-calibration-result .atlas-result-metric[data-metric="net-p-l"] strong{font-size:20px}
.atlas-run-card-premium .atlas-chart-grid,.atlas-calibration-result .atlas-chart-grid{grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr);gap:10px}
.atlas-run-card-premium .atlas-chart-grid figure,.atlas-calibration-result .atlas-chart-grid figure{display:grid;gap:6px;border:1px solid rgba(255,255,255,.07);border-radius:11px;padding:10px;background:rgba(0,0,0,.14)}
.atlas-run-card-premium .atlas-chart-grid figcaption,.atlas-calibration-result .atlas-chart-grid figcaption{margin:0;color:var(--txt-2)}
.atlas-run-card-premium .atlas-equity,.atlas-calibration-result .atlas-equity{height:190px;border:0;border-radius:7px}
.atlas-receipt-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.atlas-receipt-profile-grid>:only-child{grid-column:1/-1}
.atlas-receipt-profile-grid.is-single{grid-template-columns:minmax(0,1fr)}
.atlas-receipt-profile,.atlas-distribution-profile{min-width:0;margin:0;border:1px solid rgba(255,255,255,.075);border-radius:11px;padding:11px;background:rgba(0,0,0,.14)}
.atlas-receipt-profile figcaption,.atlas-distribution-profile figcaption{display:grid;gap:3px;margin-bottom:12px}
.atlas-receipt-profile figcaption strong,.atlas-distribution-profile figcaption strong{color:var(--txt-1);font:650 10px/1.25 var(--mono)}
.atlas-receipt-profile figcaption small,.atlas-distribution-profile figcaption small{color:var(--txt-3);font:8.5px/1.4 var(--sans)}
.atlas-receipt-profile-rows,.atlas-distribution-profile>div{display:grid;gap:10px}
.atlas-receipt-profile-row{display:grid;grid-template-columns:minmax(82px,.8fr) minmax(100px,1.6fr) auto;align-items:center;gap:9px}
.atlas-receipt-profile-row>span{display:grid;min-width:0;gap:3px}
.atlas-receipt-profile-row>span b{overflow:hidden;color:var(--txt-1);font:650 9px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-receipt-profile-row>span small{overflow:hidden;color:var(--txt-3);font:8px/1.2 var(--mono);text-overflow:ellipsis;white-space:nowrap}
.atlas-receipt-profile-row>strong{color:var(--txt-2);font:650 9px/1 var(--mono);white-space:nowrap}
.atlas-receipt-profile-track{position:relative;height:16px;border-radius:4px;background:linear-gradient(90deg,rgba(255,255,255,.025) 49.5%,rgba(255,255,255,.16) 49.5%,rgba(255,255,255,.16) 50.5%,rgba(255,255,255,.025) 50.5%)}
.atlas-receipt-profile-track em{position:absolute;top:4px;bottom:4px;left:50%;width:var(--atlas-profile-width);border-radius:2px;background:#69e7ad}
.atlas-receipt-profile-row.is-negative .atlas-receipt-profile-track em{right:50%;left:auto;background:#e8746b}
.atlas-receipt-profile-row.is-flat .atlas-receipt-profile-track em{background:#818986}
.atlas-receipt-profile-row.is-positive>strong{color:#9deabd}
.atlas-receipt-profile-row.is-negative>strong{color:#ef9b94}
.atlas-distribution-row{display:grid;grid-template-columns:56px minmax(90px,1fr) auto;align-items:center;gap:9px;color:var(--txt-2);font:650 8.5px/1 var(--mono)}
.atlas-distribution-row>i{height:7px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.065)}
.atlas-distribution-row>i em{display:block;width:var(--atlas-share);height:100%;border-radius:inherit;background:#7f8783}
.atlas-distribution-row.is-positive>i em{background:#69e7ad}.atlas-distribution-row.is-negative>i em{background:#e8746b}
.atlas-distribution-row>strong{color:var(--txt-3);font-size:8px;white-space:nowrap}
.atlas-run-card-premium .atlas-result-note{border:1px solid rgba(255,255,255,.075);border-left:2px solid rgba(255,255,255,.2);border-radius:9px;padding:10px 12px;background:rgba(255,255,255,.012)}
.atlas-run-card-premium .atlas-table-wrap{border:1px solid rgba(255,255,255,.065);border-radius:9px;background:rgba(0,0,0,.12)}
.atlas-run-card-premium .atlas-trades-preview th,.atlas-run-card-premium .atlas-trades-preview td{padding:8px 7px}
.atlas-run-card-premium>.atlas-result-conclusion{margin:2px 0 0}
.atlas-run-card-premium>.atlas-run-actions{border-top:1px solid rgba(255,255,255,.075);padding-top:13px}
@media(max-width:820px){.atlas-run-card-premium .atlas-chart-grid,.atlas-calibration-result .atlas-chart-grid,.atlas-receipt-profile-grid{grid-template-columns:1fr}.atlas-run-card-premium .atlas-equity,.atlas-calibration-result .atlas-equity{height:170px}}
@media(max-width:700px){.atlas-run-card-premium,.atlas-run-status{max-width:100%;gap:11px;border-radius:15px;padding:12px}.atlas-run-card-premium>.atlas-run-head{align-items:flex-start;padding-bottom:12px}.atlas-run-card-premium>.atlas-run-head .atlas-run-title{font-size:17px}.atlas-run-card-premium>.atlas-run-head .atlas-run-state{padding:6px 8px;font-size:7px}.atlas-result-section{gap:10px;border-radius:12px;padding:11px}.atlas-result-section-head>small{display:none}.atlas-run-card-premium .atlas-result-grid,.atlas-calibration-result .atlas-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-run-card-premium .atlas-result-metric[data-metric],.atlas-calibration-result .atlas-result-metric[data-metric]{grid-column:span 1;min-height:64px}.atlas-run-card-premium .atlas-result-metric[data-metric="return"],.atlas-run-card-premium .atlas-result-metric[data-metric="max-drawdown"],.atlas-run-card-premium .atlas-result-metric[data-metric="net-p-l"],.atlas-calibration-result .atlas-result-metric[data-metric="return"],.atlas-calibration-result .atlas-result-metric[data-metric="max-drawdown"],.atlas-calibration-result .atlas-result-metric[data-metric="net-p-l"]{min-height:74px}.atlas-receipt-profile-row{grid-template-columns:70px minmax(76px,1fr) auto;gap:6px}.atlas-distribution-row{grid-template-columns:48px minmax(60px,1fr) auto;gap:6px}.atlas-run-card-premium .atlas-equity,.atlas-calibration-result .atlas-equity{height:150px}}

/* Atlas flagship Backtest Settings workspace. */
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench{
  --flagship-bg:#070a0b;
  --flagship-panel:#0d1113;
  --flagship-panel-2:#111719;
  --flagship-panel-3:#151c1e;
  --flagship-line:rgba(225,240,234,.095);
  --flagship-line-strong:rgba(225,240,234,.17);
  --flagship-text:#f1f5f3;
  --flagship-text-2:#c1cbc7;
  --flagship-text-3:#84918c;
  --flagship-green:#67e6a1;
  --flagship-green-soft:rgba(103,230,161,.1);
  --flagship-red:#ed8179;
  --flagship-red-soft:rgba(237,129,121,.09);
  background:
    radial-gradient(circle at 74% -12%,rgba(103,230,161,.07),transparent 34%),
    linear-gradient(180deg,#090c0e 0,#070a0b 48%,#080b0d 100%)!important;
  color:var(--flagship-text)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head{
  position:sticky!important;
  top:0!important;
  z-index:15!important;
  min-height:66px!important;
  gap:16px!important;
  border-bottom:1px solid var(--flagship-line)!important;
  padding:8px 22px!important;
  background:rgba(7,10,11,.9)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.2)!important;
  backdrop-filter:blur(18px)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head>div:not(.atlas-backtest-head-actions){display:grid!important;gap:3px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head>div>span{color:var(--flagship-green)!important;font:750 8px/1 var(--mono)!important;letter-spacing:.14em!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head strong{color:var(--flagship-text)!important;font:650 18px/1.15 var(--sans)!important;letter-spacing:-.015em!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head small{color:var(--flagship-text-3)!important;font:10px/1.35 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workspace-back,
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head-actions>button{
  min-height:38px!important;
  border:1px solid var(--flagship-line)!important;
  border-radius:10px!important;
  padding:0 12px!important;
  background:rgba(255,255,255,.018)!important;
  color:var(--flagship-text-2)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workspace-state{
  display:inline-flex!important;min-height:30px!important;align-items:center!important;gap:7px!important;border:1px solid var(--flagship-line)!important;border-radius:999px!important;padding:0 10px!important;background:var(--flagship-panel)!important;color:var(--flagship-text-3)!important;font:700 7.5px/1 var(--mono)!important;letter-spacing:.12em!important;text-transform:uppercase!important
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workspace-state[data-state="applied"]{border-color:rgba(103,230,161,.28)!important;background:rgba(103,230,161,.065)!important;color:#a7f2c8!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workspace-state[data-state="draft"]{border-color:rgba(242,198,122,.24)!important;background:rgba(242,198,122,.055)!important;color:#f2c67a!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workspace-state[data-state="error"]{border-color:rgba(232,116,107,.3)!important;background:rgba(232,116,107,.065)!important;color:#ffaaa2!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workspace-state[data-state="default"] i{background:#777d7a!important;box-shadow:none!important}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-run-designer-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr)!important;
  gap:20px 24px!important;
  margin:18px 20px!important;
  overflow:hidden!important;
  border:1px solid var(--flagship-line-strong)!important;
  border-radius:20px!important;
  padding:24px!important;
  background:
    radial-gradient(circle at 78% 14%,rgba(103,230,161,.12),transparent 31%),
    linear-gradient(135deg,rgba(20,28,30,.98),rgba(10,14,16,.98) 62%)!important;
  box-shadow:0 24px 60px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.035)!important;
  animation:atlasFlagshipReveal .32s ease both!important;
}
.atlas-run-designer-lead{display:grid;min-width:0;align-content:start;gap:9px}
.atlas-run-designer-kicker{display:flex;align-items:center;gap:10px}
.atlas-run-designer-kicker>span{color:var(--flagship-green);font:780 8px/1 var(--mono);letter-spacing:.15em}
.atlas-run-designer-kicker>em{display:inline-flex;min-height:23px;align-items:center;border:1px solid rgba(103,230,161,.26);border-radius:999px;padding:0 8px;background:rgba(103,230,161,.065);color:#a7f2c8;font:700 6.5px/1 var(--mono);font-style:normal;letter-spacing:.11em;text-transform:uppercase}
.atlas-run-designer-lead>h2{margin:2px 0 0;color:var(--flagship-text);font:650 clamp(22px,2vw,30px)/1.08 var(--sans);letter-spacing:-.035em}
.atlas-run-designer-lead>p{max-width:690px;margin:0;color:var(--flagship-text-2);font:11px/1.6 var(--sans)}
.atlas-run-designer-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:8px}
.atlas-run-designer-nav>button{display:grid;min-width:0;min-height:54px;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 7px;border:1px solid var(--flagship-line);border-radius:11px;padding:8px;background:rgba(0,0,0,.17);color:var(--flagship-text-3);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}
.atlas-run-designer-nav>button:hover,.atlas-run-designer-nav>button:focus-visible{border-color:var(--flagship-line-strong);background:rgba(255,255,255,.035);color:var(--flagship-text);outline:0;transform:translateY(-1px)}
.atlas-run-designer-nav>button[aria-current="true"]{border-color:rgba(103,230,161,.32);background:var(--flagship-green-soft);color:var(--flagship-text)}
.atlas-run-designer-nav>button>i{display:grid;width:24px;height:24px;grid-row:1/3;place-items:center;border:1px solid var(--flagship-line);border-radius:7px;color:var(--flagship-green);font:700 7px/1 var(--mono);font-style:normal}
.atlas-run-designer-nav>button>span{overflow:hidden;color:inherit;font:650 9.5px/1.15 var(--sans);text-overflow:ellipsis;white-space:nowrap}
.atlas-run-designer-nav>button>em{overflow:hidden;color:var(--flagship-text-3);font:650 6.5px/1.15 var(--mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap}

.atlas-run-readiness{display:grid;align-content:start;gap:13px;border:1px solid var(--flagship-line);border-radius:15px;padding:16px;background:rgba(5,8,9,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.atlas-run-readiness>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--flagship-line)}
.atlas-run-readiness>header>div{display:grid;gap:5px}
.atlas-run-readiness>header span{color:var(--flagship-text-3);font:750 7px/1 var(--mono);letter-spacing:.14em}
.atlas-run-readiness>header strong{color:var(--flagship-text);font:650 15px/1.15 var(--sans)}
.atlas-run-readiness>header>i{width:10px;height:10px;border:2px solid #102019;border-radius:50%;background:var(--flagship-green);box-shadow:0 0 0 5px rgba(103,230,161,.09),0 0 20px rgba(103,230,161,.32)}
.atlas-run-designer-hero[data-state="error"] .atlas-run-readiness>header>i{background:var(--flagship-red);box-shadow:0 0 0 5px var(--flagship-red-soft)}
.atlas-run-designer-hero[data-state="needs-data"] .atlas-run-readiness>header>i,.atlas-run-designer-hero[data-state="draft"] .atlas-run-readiness>header>i{background:#a4ada9;box-shadow:0 0 0 5px rgba(164,173,169,.08)}
.atlas-run-readiness-grid{display:grid;gap:6px}
.atlas-run-readiness-grid>div{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.045);border-radius:9px;padding:0 9px;background:rgba(255,255,255,.018)}
.atlas-run-readiness-grid span{color:var(--flagship-text-3);font:600 8.5px/1 var(--sans)}
.atlas-run-readiness-grid b{display:inline-flex;min-height:21px;align-items:center;border-radius:999px;padding:0 7px;color:var(--flagship-text-2);font:700 6.5px/1 var(--mono);letter-spacing:.045em;text-transform:uppercase}
.atlas-run-readiness-grid b[data-state="ready"]{background:var(--flagship-green-soft);color:#9cf0bf}
.atlas-run-readiness-grid b[data-state="attention"]{background:rgba(255,255,255,.055);color:#d2d9d6}
.atlas-run-readiness-grid b[data-state="error"]{background:var(--flagship-red-soft);color:#f3aaa4}
.atlas-run-readiness-grid b[data-state="draft"]{background:rgba(255,255,255,.035);color:#aab4b0}
.atlas-run-readiness>p{overflow:hidden;margin:0;color:var(--flagship-text-3);font:8px/1.45 var(--mono);text-overflow:ellipsis;white-space:nowrap}

.atlas-run-blueprint{display:grid;min-width:0;grid-column:1/-1;grid-template-columns:1.05fr .9fr 1.35fr .8fr 1.2fr;overflow:hidden;border:1px solid var(--flagship-line);border-radius:14px;background:rgba(3,6,7,.34)}
.atlas-run-blueprint>article{display:grid;min-width:0;min-height:72px;align-content:center;gap:6px;border-right:1px solid var(--flagship-line);padding:12px 14px}
.atlas-run-blueprint>article:last-child{border-right:0}
.atlas-run-blueprint article>span{color:var(--flagship-text-3);font:720 6.5px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}
.atlas-run-blueprint article>strong{overflow:hidden;color:var(--flagship-text);font:620 10px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap}
.atlas-run-blueprint .atlas-run-payoff{gap:5px}
.atlas-run-payoff-bar{display:flex;height:5px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.04)}
.atlas-run-payoff-bar>i{flex:1;background:linear-gradient(90deg,rgba(237,129,121,.45),var(--flagship-red));font-style:normal}
.atlas-run-payoff-bar>b{width:2px;flex:0 0 2px;background:#f6faf8}
.atlas-run-payoff-bar>em{flex:var(--atlas-reward-ratio,1);background:linear-gradient(90deg,var(--flagship-green),rgba(103,230,161,.42));font-style:normal}
.atlas-run-payoff>small{display:flex;justify-content:space-between;gap:8px;color:var(--flagship-text-3);font:6.5px/1 var(--mono)}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-stage{
  display:grid!important;
  min-height:0!important;
  grid-template-columns:minmax(0,1fr) minmax(278px,318px)!important;
  align-items:start!important;
  gap:18px!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  padding:0 20px 104px!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-builder{display:grid!important;height:auto!important;max-height:none!important;min-width:0!important;min-height:0!important;align-self:start!important;gap:16px!important;overflow:visible!important;border:0!important;background:transparent!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-builder>:is(#atlasStudioShape,#atlasStudioSignal,#atlasStudioPayoff,#atlasStudioCosts,#atlasStudioValidation,#atlasBacktestMore,#atlasSpecReview){
  min-width:0!important;
  scroll-margin-top:82px!important;
  overflow:hidden!important;
  border:1px solid var(--flagship-line)!important;
  border-radius:17px!important;
  background:linear-gradient(180deg,rgba(16,22,24,.96),rgba(10,14,16,.96))!important;
  box-shadow:0 14px 36px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.022)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-builder>:is(#atlasStudioShape,#atlasStudioSignal,#atlasStudioPayoff,#atlasStudioCosts,#atlasStudioValidation){display:block!important;padding:0!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-builder>:is(#atlasStudioShape,#atlasStudioSignal,#atlasStudioPayoff,#atlasStudioCosts,#atlasStudioValidation).atlas-settings-section-hidden{display:none!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title{
  display:grid!important;
  min-height:86px!important;
  grid-template-columns:40px minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
  border-bottom:1px solid var(--flagship-line)!important;
  padding:17px 20px!important;
  background:linear-gradient(90deg,rgba(103,230,161,.035),transparent 44%)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title>span{
  display:grid!important;width:40px!important;height:40px!important;place-items:center!important;border:1px solid rgba(103,230,161,.25)!important;border-radius:12px!important;background:rgba(103,230,161,.055)!important;color:var(--flagship-green)!important;font:760 8px/1 var(--mono)!important;letter-spacing:.05em!important
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title>div{display:grid!important;min-width:0!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:center!important;gap:5px 12px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title b{grid-column:1!important;color:var(--flagship-text)!important;font:650 17px/1.15 var(--sans)!important;letter-spacing:-.015em!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title small{grid-column:1!important;max-width:700px!important;color:var(--flagship-text-3)!important;font:10px/1.45 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-section-tuned-count{display:inline-flex!important;min-height:27px!important;grid-column:2!important;grid-row:1/3!important;align-items:center!important;align-self:center!important;border:1px solid var(--flagship-line)!important;border-radius:999px!important;padding:0 9px!important;background:rgba(255,255,255,.025)!important;color:var(--flagship-text-3)!important;font:700 6.5px/1 var(--mono)!important;font-style:normal!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-section-tuned-count[data-state="tuned"]{border-color:rgba(103,230,161,.25)!important;background:var(--flagship-green-soft)!important;color:#9af0bd!important}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasStudioShape>.atlas-strategy-dropdown{
  display:grid!important;
  width:auto!important;
  max-width:none!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  grid-template-areas:"intro intro" "field field" "receipt capability"!important;
  gap:0 10px!important;
  margin:18px!important;
  overflow:hidden!important;
  border:1px solid var(--flagship-line)!important;
  border-radius:14px!important;
  background:rgba(3,6,7,.25)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-library-intro{grid-area:intro!important;display:grid!important;gap:5px!important;border:0!important;border-bottom:1px solid var(--flagship-line)!important;padding:16px 17px!important;background:rgba(255,255,255,.018)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-library-intro>span{color:var(--flagship-green)!important;font:750 7px/1 var(--mono)!important;letter-spacing:.13em!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-library-intro>strong{color:var(--flagship-text)!important;font:650 15px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-library-intro>small{color:var(--flagship-text-3)!important;font:9.5px/1.45 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav{grid-area:nav!important;display:flex!important;min-height:50px!important;flex-direction:row!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid var(--flagship-line)!important;padding:7px 9px!important;background:rgba(4,7,8,.58)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button{min-width:max-content!important;min-height:34px!important;justify-content:center!important;border:1px solid transparent!important;border-radius:9px!important;padding:0 11px!important;background:transparent!important;color:var(--flagship-text-3)!important;font:650 8px/1 var(--sans)!important;letter-spacing:0!important;text-align:center!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button:hover,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button:focus-visible{border-color:var(--flagship-line)!important;background:rgba(255,255,255,.035)!important;color:var(--flagship-text)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button[aria-pressed="true"]{border-color:rgba(103,230,161,.25)!important;background:var(--flagship-green-soft)!important;color:#b8f5d1!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets{grid-area:choices!important;display:grid!important;max-height:390px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow-y:auto!important;border:0!important;padding:12px!important;background:transparent!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button{display:grid!important;min-width:0!important;min-height:82px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:1px solid var(--flagship-line)!important;border-radius:12px!important;padding:13px!important;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.008))!important;text-align:left!important;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button[hidden]{display:none!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button:hover,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button:focus-visible{border-color:var(--flagship-line-strong)!important;background:rgba(255,255,255,.04)!important;outline:0!important;transform:translateY(-1px)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button[aria-pressed="true"]{border-color:rgba(103,230,161,.4)!important;background:linear-gradient(145deg,rgba(103,230,161,.11),rgba(103,230,161,.025))!important;box-shadow:0 0 0 3px rgba(103,230,161,.045),inset 3px 0 0 var(--flagship-green)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-card-copy{display:grid!important;gap:5px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-card-copy>b{color:var(--flagship-text)!important;font:630 12px/1.25 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-card-copy>small{color:var(--flagship-text-3)!important;font:9.5px/1.4 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button>em{display:inline-flex!important;min-height:24px!important;align-items:center!important;border:1px solid var(--flagship-line)!important;border-radius:999px!important;padding:0 8px!important;color:var(--flagship-text-3)!important;font:720 6px/1 var(--mono)!important;font-style:normal!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button>em[data-state="ready"]{border-color:rgba(103,230,161,.3)!important;background:var(--flagship-green-soft)!important;color:#9ef0bf!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-preset-receipt{grid-area:receipt!important;min-height:76px!important;margin:0 0 12px 12px!important;border:1px solid var(--flagship-line)!important;border-radius:11px!important;padding:12px 13px!important;background:rgba(255,255,255,.018)!important;color:var(--flagship-text-2)!important;font:9px/1.5 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-executor-capability{grid-area:capability!important;min-height:76px!important;margin:0 12px 12px 0!important;border:1px solid var(--flagship-line)!important;border-radius:11px!important;padding:12px 13px!important;background:rgba(255,255,255,.018)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown-field{display:none!important}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:18px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-grid>label{display:grid!important;min-width:0!important;align-content:start!important;gap:8px!important;border:1px solid var(--flagship-line)!important;border-radius:11px!important;padding:11px!important;background:rgba(255,255,255,.018)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench [hidden]{display:none!important}
#atlasComposerAdvancedBody[data-view="settings"] #atlasSandboxCostControl.atlas-flagship-workbench [hidden]{display:none!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-grid>label>span:first-child{color:var(--flagship-text-3)!important;font:730 7.5px/1 var(--mono)!important;letter-spacing:.09em!important;text-transform:uppercase!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-grid>label>small{color:var(--flagship-text-3)!important;font:8px/1.35 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench :is(select,input[type="text"],input[type="number"],input[type="time"],textarea){border:1px solid var(--flagship-line-strong)!important;border-radius:9px!important;background:#090d0f!important;color:var(--flagship-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench :is(select,input[type="text"],input[type="number"],input[type="time"]){min-height:44px!important;padding:0 12px!important;font:560 11px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench :is(select,input,textarea):hover{border-color:rgba(225,240,234,.24)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench :is(select,input,textarea):focus-visible{border-color:rgba(103,230,161,.55)!important;outline:0!important;box-shadow:0 0 0 3px rgba(103,230,161,.08),inset 0 1px 0 rgba(255,255,255,.025)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench [aria-invalid="true"]{border-color:rgba(237,129,121,.7)!important;box-shadow:0 0 0 3px var(--flagship-red-soft)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-filter-stack{grid-column:1/-1!important;margin:0!important;border:1px solid var(--flagship-line)!important;border-radius:12px!important;padding:13px!important;background:rgba(3,6,7,.3)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-filter-stack legend{padding:0 7px;color:var(--flagship-text)!important;font:650 10px/1 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-filter-stack legend small{color:var(--flagship-text-3)!important;font-weight:450!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-filter-stack>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-filter-stack label{display:flex!important;min-height:38px!important;align-items:center!important;gap:8px!important;border:1px solid rgba(255,255,255,.045)!important;border-radius:8px!important;padding:0 9px!important;background:rgba(255,255,255,.012)!important;color:var(--flagship-text-2)!important;font:9px/1.25 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-filter-stack label:has(input:checked){border-color:rgba(103,230,161,.27)!important;background:var(--flagship-green-soft)!important;color:#c8f5da!important}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profiles{grid-column:1/-1!important;margin:2px 0!important;border:1px solid var(--flagship-line-strong)!important;border-radius:14px!important;padding:14px!important;background:rgba(3,6,7,.34)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profiles>legend{padding:0 8px;color:var(--flagship-text)!important;font:650 11px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profiles>legend small{display:block;margin-top:4px;color:var(--flagship-text-3)!important;font:8.5px/1.35 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile{overflow:hidden!important;border:1px solid var(--flagship-line)!important;border-radius:13px!important;background:rgba(255,255,255,.014)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile[data-side="long"]{border-top-color:rgba(103,230,161,.45)!important;background:linear-gradient(180deg,rgba(103,230,161,.055),rgba(255,255,255,.012) 34%)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile[data-side="short"]{border-top-color:rgba(237,129,121,.48)!important;background:linear-gradient(180deg,rgba(237,129,121,.05),rgba(255,255,255,.012) 34%)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile>header{display:grid!important;gap:4px!important;border-bottom:1px solid var(--flagship-line)!important;padding:14px 15px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile>header>span{color:var(--flagship-green)!important;font:760 7px/1 var(--mono)!important;letter-spacing:.13em!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile[data-side="short"]>header>span{color:#f1aaa5!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile>header>b{color:var(--flagship-text)!important;font:650 14px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile>header>small{color:var(--flagship-text-3)!important;font:9px/1.35 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile .atlas-backtest-grid{grid-template-columns:1fr!important;padding:10px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profiles>p{margin:12px 2px 2px;color:var(--flagship-text-3)!important;font:8.5px/1.5 var(--sans)!important}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-cost-mode-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:18px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-cost-mode-grid>button{display:grid!important;min-height:76px!important;align-content:center!important;gap:6px!important;border:1px solid var(--flagship-line)!important;border-radius:12px!important;padding:12px!important;background:rgba(255,255,255,.018)!important;color:var(--flagship-text-3)!important;text-align:left!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-cost-mode-grid>button:hover,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-cost-mode-grid>button:focus-visible{border-color:var(--flagship-line-strong)!important;background:rgba(255,255,255,.035)!important;outline:0!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-cost-mode-grid>button[aria-pressed="true"]{border-color:rgba(103,230,161,.36)!important;background:var(--flagship-green-soft)!important;box-shadow:inset 3px 0 0 var(--flagship-green)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-cost-mode-grid b{color:var(--flagship-text)!important;font:650 12px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-cost-mode-grid small{color:var(--flagship-text-3)!important;font:8.5px/1.4 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-sandbox-custom{margin:0 18px 18px!important;border:1px solid var(--flagship-line)!important;border-radius:12px!important;padding:14px!important;background:rgba(3,6,7,.28)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workbench-portfolio{border-top:1px solid var(--flagship-line)!important;margin:0!important;padding:0!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workbench-subhead{padding:16px 18px 0!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workbench-subhead>span{color:var(--flagship-text)!important;font:650 11px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workbench-subhead>small{color:var(--flagship-text-3)!important;font:8.5px/1.4 var(--sans)!important}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-validation-modes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:18px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-validation-modes>label{display:grid!important;gap:8px!important;border:1px solid var(--flagship-line)!important;border-radius:11px!important;padding:11px!important;background:rgba(255,255,255,.018)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-validation-modes>label>span{color:var(--flagship-text-3)!important;font:730 7.5px/1 var(--mono)!important;letter-spacing:.09em!important;text-transform:uppercase!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-calibration-plan{margin:0 18px 18px!important;border:1px solid var(--flagship-line)!important;border-radius:13px!important;background:rgba(3,6,7,.3)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-calibration-plan>header{border-bottom:1px solid var(--flagship-line)!important;padding:14px 15px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-calibration-controls{padding:14px!important}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasBacktestMore>summary,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>summary{display:flex!important;min-height:72px!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 19px!important;background:linear-gradient(90deg,rgba(255,255,255,.025),transparent)!important;color:var(--flagship-text)!important;cursor:pointer!important;list-style:none!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasBacktestMore>summary::-webkit-details-marker,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>summary::-webkit-details-marker{display:none!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasBacktestMore>summary>span,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>summary>span{display:grid!important;gap:4px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasBacktestMore>summary b,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>summary b{color:var(--flagship-text)!important;font:650 13px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasBacktestMore>summary small,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>summary small{color:var(--flagship-text-3)!important;font:9px/1.35 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasBacktestMore>summary em,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>summary em{display:inline-flex!important;min-height:27px!important;align-items:center!important;border:1px solid var(--flagship-line)!important;border-radius:999px!important;padding:0 9px!important;color:var(--flagship-text-3)!important;font:700 6.5px/1 var(--mono)!important;font-style:normal!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasBacktestMore[open]>summary,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview[open]>summary{border-bottom:1px solid var(--flagship-line)!important;background:rgba(103,230,161,.035)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasBacktestMore>.atlas-backtest-group{border:0!important;border-bottom:1px solid var(--flagship-line)!important;border-radius:0!important;background:transparent!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasBacktestMore>.atlas-backtest-group>h4{margin:0;padding:16px 18px 0;color:var(--flagship-text)!important;font:650 11px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>.atlas-backtest-receipt{margin:0!important;border:0!important;border-radius:0!important;padding:18px!important;background:transparent!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>.atlas-backtest-receipt dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>.atlas-backtest-receipt dl>div{min-width:0!important;border:1px solid var(--flagship-line)!important;border-radius:10px!important;padding:11px!important;background:rgba(255,255,255,.016)!important}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-copilot{
  position:sticky!important;
  top:84px!important;
  min-height:0!important;
  max-height:calc(100vh - 184px)!important;
  overflow:hidden auto!important;
  border:1px solid var(--flagship-line-strong)!important;
  border-radius:17px!important;
  background:linear-gradient(180deg,rgba(18,24,26,.98),rgba(8,12,13,.98))!important;
  box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-head{min-height:64px!important;border-bottom:1px solid var(--flagship-line)!important;padding:10px 13px!important;background:rgba(255,255,255,.018)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-context{min-height:54px!important;border-bottom:1px solid var(--flagship-line)!important;padding:10px 13px!important;background:rgba(3,6,7,.25)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-body{padding-top:16px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-hero>strong{color:var(--flagship-text)!important;font-size:14px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-hero>p{color:var(--flagship-text-3)!important;font-size:9.5px!important;line-height:1.55!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prompts button{min-height:56px!important;border:1px solid var(--flagship-line)!important;border-radius:10px!important;background:rgba(255,255,255,.018)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prompts button:hover,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prompts button:focus-visible{border-color:rgba(103,230,161,.3)!important;background:var(--flagship-green-soft)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose{border-color:var(--flagship-line-strong)!important;background:#080c0e!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose-bar>button{background:var(--flagship-green)!important;color:#06100a!important}

.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-error{margin:0!important;border:1px solid rgba(237,129,121,.36)!important;border-radius:11px!important;padding:12px 14px!important;background:var(--flagship-red-soft)!important;color:#f3b3ae!important;font:9.5px/1.5 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot{
  position:sticky!important;
  right:0!important;
  bottom:0!important;
  left:0!important;
  z-index:20!important;
  display:grid!important;
  min-height:82px!important;
  grid-template-columns:minmax(240px,1fr) auto auto minmax(150px,190px)!important;
  align-items:center!important;
  gap:10px!important;
  border-top:1px solid var(--flagship-line-strong)!important;
  padding:12px 20px!important;
  background:rgba(7,10,11,.93)!important;
  box-shadow:0 -18px 48px rgba(0,0,0,.36)!important;
  backdrop-filter:blur(20px)!important;
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>div{display:grid!important;min-width:0!important;gap:4px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>div>span{overflow:hidden;color:var(--flagship-text-3)!important;font:7.5px/1.2 var(--mono)!important;text-overflow:ellipsis;white-space:nowrap}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>div>strong{overflow:hidden;color:var(--flagship-text)!important;font:620 11px/1.25 var(--sans)!important;text-overflow:ellipsis;white-space:nowrap}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>em{display:inline-flex!important;min-height:34px!important;align-items:center!important;border:1px solid var(--flagship-line)!important;border-radius:999px!important;padding:0 10px!important;color:var(--flagship-text-3)!important;font:700 7px/1 var(--mono)!important;font-style:normal!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>em[data-state="applied"]{border-color:rgba(103,230,161,.26)!important;background:var(--flagship-green-soft)!important;color:#a6efc3!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>button{min-height:48px!important;border:1px solid var(--flagship-line-strong)!important;border-radius:11px!important;padding:0 17px!important;background:rgba(255,255,255,.025)!important;color:var(--flagship-text-2)!important;font:750 8px/1 var(--mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>button:hover,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>button:focus-visible{border-color:rgba(225,240,234,.28)!important;background:rgba(255,255,255,.055)!important;outline:0!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>#atlasBacktestUse{border-color:var(--flagship-green)!important;background:var(--flagship-green)!important;color:#06110b!important;box-shadow:0 9px 24px rgba(103,230,161,.14)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>#atlasBacktestUse:hover,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>#atlasBacktestUse:focus-visible{filter:brightness(1.05)!important;box-shadow:0 12px 30px rgba(103,230,161,.22)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>#atlasBacktestUse:disabled{border-color:var(--flagship-line)!important;background:#161b1d!important;color:#68736f!important;box-shadow:none!important;cursor:not-allowed!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-section-focus{animation:atlasFlagshipFocus .86s ease!important}

@keyframes atlasFlagshipReveal{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@keyframes atlasFlagshipFocus{0%,100%{box-shadow:0 14px 36px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.022)}45%{border-color:rgba(103,230,161,.48);box-shadow:0 0 0 4px rgba(103,230,161,.07),0 18px 42px rgba(0,0,0,.2)}}

@media(max-width:1120px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-run-designer-hero{grid-template-columns:1fr minmax(240px,.48fr)!important;margin:14px!important;padding:20px!important}
  .atlas-run-designer-nav{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto;padding-bottom:3px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-stage{grid-template-columns:1fr!important;padding:0 14px 100px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-copilot{position:relative!important;top:auto!important;display:grid!important;max-height:none!important;grid-template-columns:190px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-head,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-context{grid-column:1!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-body{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose{grid-column:2!important;grid-row:1/3!important;margin:10px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-note{grid-column:1/-1!important}
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head{position:relative!important;min-height:58px!important;padding:7px 10px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head small{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head strong{font-size:15px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head-actions>#atlasBacktestReset{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-run-designer-hero{grid-template-columns:1fr!important;gap:14px!important;margin:10px!important;border-radius:16px!important;padding:16px!important}
  .atlas-run-designer-lead>h2{font-size:22px}
  .atlas-run-designer-lead>p{font-size:10px}
  .atlas-run-designer-nav{grid-template-columns:repeat(5,minmax(104px,1fr));margin-right:-16px;margin-left:-16px;padding:4px 16px 7px}
  .atlas-run-blueprint{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-run-blueprint>article{min-height:66px;border-right:1px solid var(--flagship-line);border-bottom:1px solid var(--flagship-line)}
  .atlas-run-blueprint>article:nth-child(2n){border-right:0}
  .atlas-run-blueprint>.atlas-run-payoff{grid-column:1/-1}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-stage{gap:12px!important;padding:0 10px 94px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-builder{gap:12px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-builder>:is(#atlasStudioShape,#atlasStudioSignal,#atlasStudioPayoff,#atlasStudioCosts,#atlasStudioValidation,#atlasBacktestMore,#atlasSpecReview){border-radius:14px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title{min-height:78px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:11px!important;padding:14px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title>span{width:34px!important;height:34px!important;border-radius:10px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title b{font-size:14px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title small{font-size:9px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasStudioShape>.atlas-strategy-dropdown{grid-template-columns:1fr!important;grid-template-areas:"intro" "nav" "choices" "receipt" "capability"!important;margin:12px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav{display:flex!important;min-height:50px!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:7px!important;background:rgba(4,7,8,.58)!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button{width:auto!important;min-width:max-content!important;min-height:34px!important;border:1px solid transparent!important;border-radius:9px!important;padding:0 10px!important;background:transparent!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button[aria-pressed="true"]{border-color:rgba(103,230,161,.25)!important;background:var(--flagship-green-soft)!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets{max-height:none!important;grid-template-columns:1fr!important;overflow:visible!important;padding:9px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button{min-height:76px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-preset-receipt,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-executor-capability{min-height:0!important;margin:0 9px 9px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-grid,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-validation-modes{grid-template-columns:1fr!important;padding:12px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-filter-stack>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile-grid{grid-template-columns:1fr!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-cost-mode-grid{grid-template-columns:1fr!important;padding:12px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-cost-mode-grid>button{min-height:66px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasSpecReview>.atlas-backtest-receipt dl{grid-template-columns:1fr!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-copilot{display:flex!important;min-height:0!important;flex-direction:column!important;border-radius:14px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-head,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-context{display:flex!important;grid-column:auto!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose{display:flex!important;min-height:104px!important;grid-column:auto!important;grid-row:auto!important;margin:10px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot{min-height:88px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:9px 10px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>div{grid-column:1!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>em{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>.atlas-backtest-copy{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>#atlasBacktestUse{grid-column:2!important;grid-row:1!important;min-width:136px!important}
}
@media(max-width:430px){
  .atlas-run-designer-kicker>em{display:none}
  .atlas-run-blueprint{grid-template-columns:1fr}
  .atlas-run-blueprint>article,.atlas-run-blueprint>article:nth-child(2n){border-right:0}
  .atlas-run-blueprint>.atlas-run-payoff{grid-column:auto}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-filter-stack>div{grid-template-columns:1fr!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot{grid-template-columns:1fr!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>#atlasBacktestUse{grid-column:1!important;grid-row:auto!important;width:100%!important}
}
@media(prefers-reduced-motion:reduce){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-run-designer-hero,
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-section-focus{animation:none!important}
  .atlas-run-designer-nav>button,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button{transition:none!important}
}

/* Flagship workspace geometry and asymmetric-profile tools. */
@media(min-width:761px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench{grid-template-rows:auto auto minmax(0,1fr) auto!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench>.atlas-backtest-head{grid-row:1!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench>.atlas-run-designer-hero{grid-row:2!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench>.atlas-backtest-stage{grid-row:3!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench>.atlas-backtest-foot{grid-row:4!important}
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile-tools{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 12px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile-tools>button{min-height:34px;border:1px solid var(--flagship-line);border-radius:9px;padding:0 10px;background:rgba(255,255,255,.022);color:var(--flagship-text-2);font:650 8px/1 var(--sans);cursor:pointer}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile-tools>button:hover,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile-tools>button:focus-visible{border-color:rgba(103,230,161,.34);background:var(--flagship-green-soft);color:#c9f7dc;outline:0}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>#atlasBacktestUse[data-invalid="true"]{border-color:rgba(237,129,121,.34)!important;background:var(--flagship-red-soft)!important;color:#f2aaa4!important;box-shadow:none!important}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench{display:block!important;overflow-x:hidden!important;overflow-y:auto!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench>.atlas-run-designer-hero,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench>.atlas-backtest-stage,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench>.atlas-backtest-foot{grid-row:auto!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench>.atlas-backtest-stage{overflow:visible!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile-tools{display:grid;grid-template-columns:1fr}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-directional-profile-tools>button{min-height:42px;text-align:left}
}

/* Keep the overview useful without squeezing the actual controls below the fold. */
@media(min-width:1121px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-run-designer-hero{gap:10px 18px!important;margin:10px 20px!important;padding:15px 18px!important}
  .atlas-run-designer-lead{gap:5px}
  .atlas-run-designer-lead>h2{font-size:24px}
  .atlas-run-designer-nav{margin-top:2px}
  .atlas-run-designer-nav>button{min-height:44px;padding:6px 8px}
  .atlas-run-readiness{gap:6px;padding:10px}
  .atlas-run-readiness>header{min-height:30px;padding-bottom:6px}
  .atlas-run-readiness>header strong{font-size:13px}
  .atlas-run-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
  .atlas-run-readiness-grid>div{display:grid;min-height:42px;align-content:center;justify-content:stretch;gap:4px;padding:6px;text-align:left}
  .atlas-run-readiness-grid b{min-height:0;justify-content:flex-start;border-radius:0;padding:0;background:transparent!important;font-size:6px;white-space:normal}
  .atlas-run-readiness>p{font-size:7px}
  .atlas-run-blueprint>article{min-height:54px;padding:8px 10px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot{min-height:72px!important}
}

/* Flagship legibility and compact mobile overview. */
.atlas-run-designer-kicker>span{font-size:9px}
.atlas-run-designer-kicker>em{font-size:8px}
.atlas-run-designer-nav>button>i{font-size:8px}
.atlas-run-designer-nav>button>span{font-size:10.5px}
.atlas-run-designer-nav>button>em{font-size:8px}
.atlas-run-readiness>header span{font-size:8.5px}
.atlas-run-readiness-grid b{font-size:8px}
.atlas-run-readiness>p{font-size:8.5px}
.atlas-run-blueprint article>span{font-size:8px}
.atlas-run-blueprint article>strong{font-size:11px}
.atlas-run-payoff>small{font-size:8px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title>span{font-size:9.5px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-section-title small{font-size:10.5px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-section-tuned-count{font-size:8px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-library-intro>span{font-size:8.5px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-library-intro>small{font-size:10px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-strategy-filter-nav button{font-size:9.5px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-card-copy>small{font-size:10px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-strategy-dropdown .atlas-backtest-presets button>em{font-size:7.5px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-grid>label>span:first-child{font-size:9px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>div>span{font-size:9px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>div>strong{font-size:11.5px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>em{font-size:8.5px!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>button{font-size:10.5px!important}
@media(min-width:1121px){.atlas-run-readiness-grid b{font-size:8px}}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-head-actions>#atlasBacktestReset{display:inline-flex!important}
  .atlas-run-designer-nav>button{min-height:48px;padding:7px}
  .atlas-run-readiness{gap:7px;padding:10px}
  .atlas-run-readiness>header{min-height:30px;padding-bottom:6px}
  .atlas-run-readiness>header strong{font-size:14px}
  .atlas-run-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
  .atlas-run-readiness-grid>div{display:grid;min-height:42px;align-content:center;justify-content:stretch;gap:4px;padding:6px;text-align:left}
  .atlas-run-readiness-grid b{min-height:0;justify-content:flex-start;border-radius:0;padding:0;background:transparent!important;white-space:normal}
  .atlas-run-readiness>p{display:none}
  .atlas-run-blueprint{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity}
  .atlas-run-blueprint>article,.atlas-run-blueprint>article:nth-child(2n){min-width:142px!important;min-height:48px!important;flex:0 0 142px!important;scroll-snap-align:start;border-right:1px solid var(--flagship-line)!important;border-bottom:0!important;padding:8px 10px!important}
  .atlas-run-blueprint>.atlas-run-payoff{min-width:184px!important;flex-basis:184px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot{grid-template-columns:minmax(0,1fr) minmax(136px,.72fr)!important;grid-template-rows:auto auto!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>div{grid-column:1!important;grid-row:1!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>.atlas-backtest-copy{display:inline-flex!important;grid-column:1!important;grid-row:2!important;align-items:center!important;justify-content:center!important;min-height:36px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>#atlasBacktestUse{grid-column:2!important;grid-row:1/3!important;align-self:stretch!important}
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-run-designer-hero{gap:10px!important;padding:13px!important}
  .atlas-run-designer-lead>p{display:none}
  .atlas-run-blueprint{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-section-tuned-count{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-workspace-state{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot{min-height:70px!important;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;grid-template-rows:1fr!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>div{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>.atlas-backtest-copy{grid-column:1!important;grid-row:1!important;min-width:0!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-foot>#atlasBacktestUse{grid-column:2!important;grid-row:1!important;min-width:0!important;width:100%!important}
}

/* Predictive Atlas edits: context-aware suggestion, exact diff, explicit draft approval. */
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-body{display:none!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose{min-height:0!important;max-height:calc(100vh - 300px)!important;gap:10px!important;padding:11px!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:rgba(103,230,161,.2) transparent}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction{
  display:grid;gap:7px;border:1px solid rgba(103,230,161,.2);border-radius:12px;padding:11px;
  background:radial-gradient(circle at 100% 0,rgba(103,230,161,.11),transparent 42%),linear-gradient(145deg,rgba(19,30,27,.94),rgba(10,15,16,.94));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>header,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-preview>header{display:flex;align-items:center;justify-content:space-between;gap:8px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>header>span,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-command-label>span{color:#8cebb3;font:760 7.5px/1 var(--mono);letter-spacing:.12em}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>header>em,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-preview>header>em{border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:4px 7px;background:rgba(255,255,255,.025);color:var(--flagship-text-3);font:650 7px/1 var(--mono);font-style:normal;white-space:nowrap}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>strong{color:var(--flagship-text);font:690 12px/1.25 var(--sans)}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>p{margin:0;color:var(--flagship-text-3);font:450 9.5px/1.45 var(--sans)}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>#atlasCopilotPredictionUse{display:inline-flex!important;width:max-content!important;height:30px!important;min-height:30px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;margin:1px 0 0!important;border:1px solid rgba(103,230,161,.28)!important;border-radius:8px!important;padding:0 10px!important;background:rgba(103,230,161,.08)!important;color:#a9f1c6!important;font:740 8px/1 var(--mono)!important;letter-spacing:.04em!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>#atlasCopilotPredictionUse:hover,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>#atlasCopilotPredictionUse:focus-visible{border-color:rgba(103,230,161,.55)!important;background:rgba(103,230,161,.14)!important;outline:0!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-command-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:1px 2px 0}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-command-label>small{color:var(--flagship-text-3);font:500 7.5px/1 var(--sans)}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose textarea{min-height:58px!important;flex:0 0 auto!important;border:1px solid var(--flagship-line)!important;border-radius:10px!important;padding:9px 10px!important;background:rgba(255,255,255,.018)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose textarea:focus{border-color:rgba(103,230,161,.3)!important;box-shadow:0 0 0 3px rgba(103,230,161,.045)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-preview{display:grid;gap:8px;border:1px solid var(--flagship-line);border-radius:11px;padding:10px;background:rgba(255,255,255,.018)}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-preview[hidden]{display:none!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-preview[data-state="ready"]{border-color:rgba(103,230,161,.28);background:rgba(103,230,161,.045)}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-preview[data-state="blocked"]{border-color:rgba(237,129,121,.3);background:rgba(237,129,121,.045)}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-preview[data-state="applied"]{border-color:rgba(103,230,161,.32);background:linear-gradient(135deg,rgba(103,230,161,.07),rgba(103,230,161,.025))}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-preview>header>strong{color:var(--flagship-text);font:680 10.5px/1.2 var(--sans)}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-preview>p{margin:0;color:var(--flagship-text-3);font:450 8.5px/1.45 var(--sans)}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench #atlasCopilotPreviewRows{display:grid;gap:5px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row{display:grid;grid-template-columns:64px minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:5px;border-top:1px solid rgba(255,255,255,.055);padding-top:6px}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>span{color:var(--flagship-text-3);font:680 7px/1.25 var(--mono);letter-spacing:.04em;text-transform:uppercase}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>del,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>ins{min-width:0;border-radius:6px;padding:5px 6px;font:520 7.5px/1.35 var(--sans);text-decoration:none;overflow-wrap:anywhere}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>del{background:rgba(237,129,121,.07);color:#d49b96}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>ins{background:rgba(103,230,161,.075);color:#a6e9c0}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>i{color:var(--flagship-text-3);font:400 10px/1 var(--sans);font-style:normal;text-align:center}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose-bar>#atlasCopilotPreviewDismiss{display:inline-flex!important;width:auto!important;height:30px!important;min-height:30px!important;flex:0 0 auto!important;margin-left:auto!important;border:1px solid var(--flagship-line)!important;padding:0 9px!important;background:transparent!important;color:var(--flagship-text-3)!important;font:700 8px/1 var(--mono)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose-bar>#atlasCopilotPreviewDismiss[hidden]{display:none!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose-bar>#atlasCopilotPreviewApply{display:inline-flex!important;width:auto!important;height:30px!important;min-height:30px!important;flex:0 0 auto!important;margin-left:0!important;border:1px solid rgba(103,230,161,.38)!important;padding:0 11px!important;background:rgba(103,230,161,.1)!important;color:#b5f4ce!important;font:760 8px/1 var(--mono)!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose-bar>#atlasCopilotPreviewApply[hidden]{display:none!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose-bar>#atlasCopilotPreviewApply+#atlasBacktestCopilotSend{margin-left:0!important}
.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose-bar{position:relative!important;bottom:auto!important;z-index:4!important;border-top:1px solid rgba(255,255,255,.055)!important;padding-top:7px!important;background:linear-gradient(180deg,rgba(8,12,14,.86),#080c0e 38%)!important}
@media(min-width:1121px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-copilot{top:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-head{min-height:48px!important;flex:0 0 48px!important;padding:7px 10px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-context{min-height:36px!important;flex:0 0 36px!important;padding:4px 10px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-note{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose{min-height:0!important;max-height:none!important;flex:1 1 auto!important;gap:8px!important;margin:7px!important;padding:9px!important;overflow:auto!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;padding:7px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>header,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>p{grid-column:1/-1!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>p{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>strong{font-size:11px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>#atlasCopilotPredictionUse{height:26px!important;min-height:26px!important;grid-column:2!important;grid-row:2!important;margin:0!important;padding:0 8px!important}
}
@media(min-width:1121px) and (max-height:820px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-head{min-height:40px!important;flex-basis:40px!important;padding:5px 9px!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-context{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose{margin:5px!important;padding:7px!important}
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose{min-height:0!important;max-height:none!important;overflow:visible!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose-bar{position:relative!important;bottom:auto!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction{padding:12px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>strong{font-size:13px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>p{font-size:10.5px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-command-label>small{font-size:8px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-compose textarea{font-size:12px!important}
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-command-label{align-items:flex-start;flex-direction:column;gap:4px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:5px;padding-top:8px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>span{grid-column:1/-1;font-size:8px}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>del{grid-column:1}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>i{grid-column:2}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>ins{grid-column:3}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>del,.atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-diff-row>ins{padding:6px;font-size:8.5px}
}


/* Keep the compact copilot readable when Chrome enforces a larger minimum font. */
@media(min-width:1121px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-head>div{min-width:0!important;flex:1 1 auto!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-head span:not(.atlas-copilot-orb){display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-context>span{flex:0 0 auto!important;white-space:nowrap!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-context>strong{min-width:0!important;max-width:48%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>header{min-width:0!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>header>span{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-copilot-prediction>header>em{min-width:0!important;max-width:48%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
}

@media(min-width:1500px){
  .atlas-composer-advanced-body[data-view="settings"] .atlas-flagship-workbench .atlas-backtest-stage{grid-template-columns:minmax(0,1fr) minmax(338px,360px)!important}
}

/* Atlas strategy proof ladder and controlled-version workflow */
.atlas-quality-screen{gap:14px;padding:16px 17px;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012) 58%,rgba(84,226,172,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
.atlas-quality-screen header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.atlas-quality-screen header>div{display:grid;gap:5px}
.atlas-quality-screen header>em{padding:5px 8px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--txt-2);font:750 8px/1 var(--mono);font-style:normal;letter-spacing:.12em}
.atlas-quality-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;counter-reset:none}
.atlas-quality-screen .atlas-quality-ladder li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:84px;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.14)}
.atlas-quality-screen .atlas-quality-ladder li[data-state="pass"]{border-color:rgba(84,226,172,.28);background:rgba(84,226,172,.045)}
.atlas-quality-screen .atlas-quality-ladder li[data-state="fail"]{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.045)}
.atlas-quality-screen .atlas-quality-ladder li[data-state="locked"]{opacity:.58}
.atlas-quality-step{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--line-strong);border-radius:7px;color:var(--txt-2);font:750 8px/1 var(--mono)}
.atlas-quality-ladder li[data-state="pass"] .atlas-quality-step{border-color:rgba(84,226,172,.38);color:var(--green)}
.atlas-quality-ladder li div{display:grid;align-content:start;gap:5px}
.atlas-quality-ladder li b{color:var(--txt-1);font:650 10px/1.25 var(--sans)}
.atlas-quality-ladder li small{color:var(--txt-3);font:8.5px/1.42 var(--sans)}
.atlas-quality-next{display:grid;gap:5px;padding:11px 12px;border:1px solid rgba(84,226,172,.22);border-radius:10px;background:rgba(84,226,172,.035)}
.atlas-quality-next span{color:var(--green);font:750 8px/1 var(--mono);letter-spacing:.12em}
.atlas-quality-next strong{color:var(--txt-1);font:600 10px/1.45 var(--sans)}
.atlas-quality-screen .atlas-quality-checks{padding-top:10px;border-top:1px solid var(--line)}
.atlas-post-run-recommended{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(84,226,172,.22);border-radius:10px;background:rgba(84,226,172,.035)}
.atlas-post-run-recommended span{color:var(--green);font:750 8px/1 var(--mono);letter-spacing:.1em}
.atlas-post-run-recommended b{color:var(--txt-1);font:650 10px/1.2 var(--sans)}
.atlas-post-run-recommended small{color:var(--txt-3);font:9px/1.35 var(--sans)}
.atlas-post-run-grid button[data-recommended="true"]{border-color:rgba(84,226,172,.3);background:rgba(84,226,172,.04)}
.atlas-post-run footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}
.atlas-controlled-version{border-color:rgba(84,226,172,.34)!important;color:var(--green)!important}
@media(max-width:900px){.atlas-quality-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.atlas-quality-screen header{display:grid}.atlas-quality-ladder{grid-template-columns:1fr}.atlas-quality-screen .atlas-quality-ladder li{min-height:0}.atlas-post-run-recommended{grid-template-columns:1fr}.atlas-post-run footer>div{justify-content:stretch}.atlas-post-run footer>div button{flex:1 1 100%}}

/* Mobile workspaces always retain a visible, touch-sized escape route. */
@media(max-width:720px){
  .atlas-composer-advanced-body[data-view="library"] .atlas-saved-head{
    display:grid!important;
  }
}

/* Atlas Run Terminal — a receipt-grounded workspace, not a second strategy editor. */
.atlas-run-terminal-view{
  position:relative;
  flex:1 1 auto;
  min-width:0;
  min-height:0;
  overflow:hidden;
  color:var(--txt-1);
  background:#080a0a;
}
.atlas-run-terminal-view.active{display:flex}
.atlas-run-terminal-shell{
  --terminal-edge:rgba(255,255,255,.095);
  --terminal-edge-strong:rgba(255,255,255,.16);
  --terminal-panel:#101313;
  --terminal-panel-soft:#0d1010;
  width:100%;
  min-width:0;
  min-height:0;
  display:grid;
  grid-template-rows:auto auto minmax(0,1fr);
  background:
    radial-gradient(circle at 78% -10%,rgba(105,231,173,.065),transparent 30%),
    linear-gradient(180deg,#0a0c0c 0,#080a0a 48%,#070909 100%);
}
.atlas-terminal-head{
  min-height:68px;
  display:grid;
  grid-template-columns:auto minmax(240px,1fr) auto auto;
  align-items:center;
  gap:18px;
  box-sizing:border-box;
  border-bottom:1px solid var(--terminal-edge);
  padding:10px 18px;
  background:rgba(13,16,16,.94);
  box-shadow:0 12px 32px rgba(0,0,0,.2);
}
.atlas-terminal-back,.atlas-terminal-tabs button,.atlas-terminal-cancel,.atlas-terminal-next button,.atlas-terminal-receipt button,.atlas-terminal-open-button{
  appearance:none;
  min-height:38px;
  box-sizing:border-box;
  border:1px solid var(--terminal-edge);
  border-radius:9px;
  background:rgba(255,255,255,.025);
  color:var(--txt-2);
  font:650 10px/1 var(--mono);
  cursor:pointer;
  transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease;
}
.atlas-terminal-back:hover,.atlas-terminal-tabs button:hover,.atlas-terminal-next button:hover,.atlas-terminal-receipt button:hover,.atlas-terminal-open-button:hover{
  border-color:rgba(105,231,173,.36);
  background:rgba(105,231,173,.055);
  color:#dff9eb;
}
.atlas-terminal-back:focus-visible,.atlas-terminal-tabs button:focus-visible,.atlas-terminal-cancel:focus-visible,.atlas-terminal-next button:focus-visible,.atlas-terminal-receipt button:focus-visible,.atlas-terminal-open-button:focus-visible{
  outline:2px solid rgba(105,231,173,.48);
  outline-offset:2px;
}
.atlas-terminal-back{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:0 12px;
}
.atlas-terminal-back span{color:var(--green);font-size:17px;line-height:1}
.atlas-terminal-back b{font-weight:650}
.atlas-terminal-identity{min-width:0;display:flex;align-items:center;gap:11px}
.atlas-terminal-identity>i{
  width:34px;
  height:34px;
  flex:0 0 34px;
  display:grid;
  place-items:center;
  border:1px solid rgba(105,231,173,.28);
  border-radius:10px;
  background:linear-gradient(145deg,rgba(105,231,173,.15),rgba(105,231,173,.025));
  box-shadow:inset 0 1px rgba(255,255,255,.05),0 0 24px rgba(105,231,173,.055);
  color:#aaf1cc;
  font:800 13px/1 var(--mono);
  font-style:normal;
}
.atlas-terminal-identity>span{min-width:0;display:grid;gap:4px}
.atlas-terminal-identity small{
  color:#8fdcb7;
  font:750 8px/1 var(--mono);
  letter-spacing:.16em;
}
.atlas-terminal-identity strong{
  overflow:hidden;
  color:#f0f4f2;
  font:650 14px/1.2 var(--sans);
  letter-spacing:-.01em;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.atlas-terminal-identity strong:focus{outline:none}
.atlas-terminal-tabs{
  display:inline-grid;
  grid-template-columns:repeat(2,auto);
  gap:3px;
  border:1px solid var(--terminal-edge);
  border-radius:11px;
  padding:3px;
  background:#090b0b;
}
.atlas-terminal-tabs button{min-height:32px;border-color:transparent;padding:0 13px;background:transparent;color:var(--txt-3)}
.atlas-terminal-tabs button[aria-selected="true"]{
  border-color:rgba(105,231,173,.19);
  background:rgba(105,231,173,.09);
  color:#b9f4d4;
  box-shadow:inset 0 1px rgba(255,255,255,.035);
}
.atlas-terminal-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px}
.atlas-terminal-state{
  display:inline-flex;
  min-height:32px;
  align-items:center;
  border:1px solid rgba(105,231,173,.18);
  border-radius:999px;
  padding:0 11px;
  background:rgba(105,231,173,.045);
  color:#a8eec8;
  font:750 8px/1 var(--mono);
  letter-spacing:.06em;
  text-transform:uppercase;
  white-space:nowrap;
}
.atlas-terminal-state.is-failed,.atlas-terminal-state.is-cancelled{border-color:rgba(232,116,107,.25);background:rgba(232,116,107,.055);color:#f1a39c}
.atlas-terminal-cancel{min-height:32px;padding:0 11px}
.atlas-terminal-cancel:hover{border-color:rgba(232,116,107,.38);background:rgba(232,116,107,.055);color:#f1a39c}
.atlas-terminal-strip{
  min-width:0;
  display:flex;
  align-items:center;
  gap:0;
  overflow-x:auto;
  border-bottom:1px solid var(--terminal-edge);
  background:#0b0d0d;
  scrollbar-width:thin;
}
.atlas-terminal-strip>span{
  min-width:max-content;
  display:flex;
  align-items:center;
  gap:7px;
  border-right:1px solid var(--terminal-edge);
  padding:9px 14px;
  color:#aeb6b2;
  font:600 8.5px/1 var(--mono);
  letter-spacing:.015em;
}
.atlas-terminal-strip b{color:#66706b;font-size:7.5px;letter-spacing:.11em}
.atlas-run-terminal-content{min-width:0;min-height:0;overflow:hidden}
.atlas-terminal-overview{
  width:min(1520px,100%);
  min-width:0;
  min-height:100%;
  display:grid;
  grid-template-columns:minmax(0,1fr) 318px;
  align-items:start;
  gap:18px;
  box-sizing:border-box;
  overflow:auto;
  margin:0 auto;
  padding:22px;
}
.atlas-terminal-overview>.atlas-terminal-primary{min-width:0}
.atlas-terminal-overview>aside{min-width:0;display:grid;gap:12px;position:sticky;top:0}
.atlas-terminal-pane-card,.atlas-terminal-ledger,.atlas-terminal-console{
  min-width:0;
  box-sizing:border-box;
  border:1px solid var(--terminal-edge);
  border-radius:12px;
  background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,.007)),var(--terminal-panel);
  box-shadow:inset 0 1px rgba(255,255,255,.025),0 16px 42px rgba(0,0,0,.11);
}
.atlas-terminal-pane-card{padding:14px}
.atlas-terminal-pane-card>header,.atlas-terminal-ledger>header,.atlas-terminal-console>header{
  min-width:0;
  display:grid;
  gap:5px;
  border-bottom:1px solid var(--terminal-edge);
  padding-bottom:11px;
}
.atlas-terminal-pane-card>header>span,.atlas-terminal-ledger>header span,.atlas-terminal-console>header span{
  color:#79dbaa;
  font:750 7.5px/1 var(--mono);
  letter-spacing:.15em;
}
.atlas-terminal-pane-card>header>strong,.atlas-terminal-ledger>header strong,.atlas-terminal-console>header strong{
  min-width:0;
  overflow-wrap:anywhere;
  color:#e8eeeb;
  font:650 12px/1.35 var(--sans);
}
.atlas-terminal-pane-card>header>small,.atlas-terminal-ledger>header small,.atlas-terminal-console>header small{
  color:#747e79;
  font:8px/1.4 var(--mono);
}
.atlas-terminal-overview-contract{border-top-color:rgba(105,231,173,.29)}
.atlas-terminal-contract{display:grid;margin:3px 0 0}
.atlas-terminal-contract>div{
  min-width:0;
  display:grid;
  grid-template-columns:82px minmax(0,1fr);
  gap:10px;
  border-bottom:1px solid rgba(255,255,255,.055);
  padding:9px 0;
}
.atlas-terminal-contract>div:last-child{border-bottom:0;padding-bottom:0}
.atlas-terminal-contract dt{color:#737c78;font:700 7.5px/1.35 var(--mono);letter-spacing:.07em;text-transform:uppercase}
.atlas-terminal-contract dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#c5cdc9;font:500 9.5px/1.45 var(--sans)}
.atlas-terminal-next p{margin:12px 0;color:#9aa49f;font:9.5px/1.6 var(--sans)}
.atlas-terminal-next button,.atlas-terminal-receipt button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 12px}
.atlas-terminal-next button i{color:var(--green);font-style:normal}
.atlas-terminal-open-button{flex:0 0 auto;min-height:34px;padding:0 11px;border-color:rgba(105,231,173,.23);color:#a9efca}
.atlas-run-terminal-view .atlas-terminal-open-button{display:none!important}
.atlas-run-terminal-view .atlas-run-card,.atlas-run-terminal-view .atlas-run-card-premium,.atlas-run-terminal-view .atlas-run-status{width:100%;max-width:none}
.atlas-run-terminal-view .atlas-run-card-premium,.atlas-run-terminal-view .atlas-run-status{box-shadow:inset 0 1px rgba(255,255,255,.04),0 18px 45px rgba(0,0,0,.18)}
.atlas-terminal-advanced{
  height:100%;
  min-width:0;
  min-height:0;
  display:grid;
  grid-template-columns:minmax(228px,.74fr) minmax(380px,1.7fr) minmax(260px,.82fr);
  grid-template-rows:minmax(0,1fr) 174px;
  gap:11px;
  box-sizing:border-box;
  overflow:hidden;
  padding:11px;
}
.atlas-terminal-control,.atlas-terminal-inspector,.atlas-terminal-evidence{
  min-width:0;
  min-height:0;
  overflow:auto;
  overscroll-behavior:contain;
  scrollbar-width:thin;
}
.atlas-terminal-control,.atlas-terminal-inspector{display:grid;align-content:start;gap:10px}
.atlas-terminal-evidence{display:grid;align-content:start;gap:10px}
.atlas-terminal-evidence-body{min-width:0}
.atlas-terminal-spec ol{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none;counter-reset:terminal-spec}
.atlas-terminal-spec li{
  position:relative;
  counter-increment:terminal-spec;
  border-bottom:1px solid rgba(255,255,255,.055);
  padding:9px 0 9px 27px;
  color:#c3cbc7;
  font:500 9px/1.52 var(--sans);
}
.atlas-terminal-spec li:before{
  content:counter(terminal-spec,decimal-leading-zero);
  position:absolute;
  left:0;
  top:10px;
  color:#65706a;
  font:700 7.5px/1 var(--mono);
}
.atlas-terminal-spec li:last-child{border-bottom:0}
.atlas-terminal-spec>p{margin:11px 0 0;color:#8e9993;font:9px/1.55 var(--sans)}
.atlas-terminal-receipt dl{display:grid;margin:7px 0 10px}
.atlas-terminal-receipt dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;border-bottom:1px solid rgba(255,255,255,.055);padding:8px 0}
.atlas-terminal-receipt dl>div:last-child{border-bottom:0}
.atlas-terminal-receipt dt{color:#727c77;font:700 7.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase}
.atlas-terminal-receipt dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#bdc7c2;font:8.5px/1.4 var(--mono)}
.atlas-terminal-ledger{overflow:hidden}
.atlas-terminal-ledger>header,.atlas-terminal-console>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:12px 13px}
.atlas-terminal-ledger>header>div,.atlas-terminal-console>header>div{display:grid;gap:5px}
.atlas-terminal-table-wrap{max-width:100%;overflow:auto;scrollbar-width:thin}
.atlas-terminal-ledger table{width:100%;min-width:850px;border-collapse:collapse;table-layout:auto}
.atlas-terminal-ledger th{
  border-bottom:1px solid var(--terminal-edge);
  padding:9px 10px;
  background:#0c0f0f;
  color:#68736d;
  font:700 7.5px/1 var(--mono);
  letter-spacing:.07em;
  text-align:left;
  text-transform:uppercase;
  white-space:nowrap;
}
.atlas-terminal-ledger td{border-bottom:1px solid rgba(255,255,255,.05);padding:10px;color:#c7d0cb;font:500 8.5px/1.35 var(--mono);white-space:nowrap}
.atlas-terminal-ledger tr[aria-selected="true"] td{background:linear-gradient(90deg,rgba(105,231,173,.075),rgba(105,231,173,.018))}
.atlas-terminal-ledger tr[aria-selected="true"] td:first-child{box-shadow:inset 2px 0 #69e7ad;color:#d8f7e7}
.atlas-terminal-ledger .mono,.atlas-terminal-receipt .mono{font-variant-numeric:tabular-nums}
.atlas-terminal-evidence-state{display:inline-flex;border:1px solid var(--terminal-edge);border-radius:999px;padding:4px 7px;color:#8f9994;font-size:7px;text-transform:uppercase}
.atlas-terminal-evidence-state.is-verified{border-color:rgba(105,231,173,.26);background:rgba(105,231,173,.06);color:#9cedc2}
.atlas-terminal-evidence-state.is-accepted{border-color:rgba(123,177,235,.22);background:rgba(123,177,235,.05);color:#a8c9eb}
.atlas-terminal-gates>div{display:grid;margin-top:6px}
.atlas-terminal-gate{
  min-width:0;
  display:grid;
  grid-template-columns:9px minmax(0,1fr) auto;
  align-items:start;
  gap:9px;
  border-bottom:1px solid rgba(255,255,255,.055);
  padding:9px 0;
}
.atlas-terminal-gate:last-child{border-bottom:0}
.atlas-terminal-gate>i{width:7px;height:7px;margin-top:3px;border:1px solid #68726d;border-radius:50%;background:#252a28}
.atlas-terminal-gate>span{min-width:0;display:grid;gap:3px}
.atlas-terminal-gate b{color:#c5cec9;font:650 9px/1.25 var(--sans)}
.atlas-terminal-gate small{color:#77827c;font:8px/1.4 var(--sans)}
.atlas-terminal-gate em{color:#747e79;font:700 7px/1.2 var(--mono);font-style:normal;text-transform:uppercase}
.atlas-terminal-gate.is-pass>i{border-color:rgba(105,231,173,.55);background:#69e7ad;box-shadow:0 0 0 3px rgba(105,231,173,.07)}
.atlas-terminal-gate.is-pass em{color:#8fe7b8}
.atlas-terminal-gate.is-fail>i{border-color:rgba(232,116,107,.55);background:#e8746b}
.atlas-terminal-gate.is-fail em{color:#efa099}
.atlas-terminal-gate.is-warn>i{border-color:rgba(221,177,98,.55);background:#d6ad63}
.atlas-terminal-gate.is-warn em{color:#e1c07d}
.atlas-terminal-evidence>.atlas-terminal-gates{overflow:hidden;padding:0}
.atlas-terminal-evidence>.atlas-terminal-gates>header{padding:12px 13px}
.atlas-terminal-evidence>.atlas-terminal-gates>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:0}
.atlas-terminal-evidence>.atlas-terminal-gates .atlas-terminal-gate{min-height:74px;align-content:start;border-right:1px solid rgba(255,255,255,.055);border-bottom:0;padding:11px}
.atlas-terminal-evidence>.atlas-terminal-gates .atlas-terminal-gate:last-child{border-right:0}
.atlas-terminal-ai{min-height:100%;display:flex;flex-direction:column;overflow:hidden;border-top-color:rgba(105,231,173,.32);padding:0}
.atlas-terminal-ai>header{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:13px}
.atlas-terminal-ai>header>div{min-width:0;display:grid;gap:4px}
.atlas-terminal-ai>header>div>span{color:#85e2b0;font:750 7.5px/1 var(--mono);letter-spacing:.15em}
.atlas-terminal-ai>header>div>strong{color:#edf3f0;font:650 12px/1.3 var(--sans)}
.atlas-terminal-ai>header>div>small{color:#76817b;font:8px/1.35 var(--mono)}
.atlas-terminal-ai .atlas-terminal-ai-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(105,231,173,.28);border-radius:10px;background:rgba(105,231,173,.085);color:#a8efca;font:800 12px/1 var(--mono);letter-spacing:0}
.atlas-terminal-ai>p{margin:0;padding:12px 13px 4px;color:#99a39e;font:9px/1.55 var(--sans)}
.atlas-terminal-ai-prompts{display:grid;gap:6px;padding:9px 13px 12px}
.atlas-terminal-ai-prompts button{
  appearance:none;
  min-height:37px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  border:1px solid rgba(255,255,255,.08);
  border-radius:8px;
  padding:0 10px;
  background:#0c0f0e;
  color:#bcc6c1;
  font:600 8.5px/1.25 var(--sans);
  text-align:left;
  cursor:pointer;
}
.atlas-terminal-ai-prompts button:hover,.atlas-terminal-ai-prompts button:focus-visible{border-color:rgba(105,231,173,.32);background:rgba(105,231,173,.05);color:#ddf6e8;outline:none}
.atlas-terminal-ai-prompts button:focus-visible{box-shadow:0 0 0 2px rgba(105,231,173,.15)}
.atlas-terminal-ai-prompts i{color:#72dca4;font:12px/1 var(--mono);font-style:normal}
.atlas-terminal-ai-compose{display:grid;gap:7px;margin-top:auto;border-top:1px solid rgba(255,255,255,.06);padding:12px 13px 8px}
.atlas-terminal-ai-compose>span{color:#717c76;font:700 7.5px/1 var(--mono);letter-spacing:.12em}
.atlas-terminal-ai-compose textarea{
  width:100%;
  min-height:88px;
  resize:vertical;
  box-sizing:border-box;
  border:1px solid rgba(255,255,255,.1);
  border-radius:9px;
  padding:10px;
  background:#090b0b;
  color:#dce3df;
  font:500 9.5px/1.5 var(--sans);
  outline:none;
}
.atlas-terminal-ai-compose textarea::placeholder{color:#58615d}
.atlas-terminal-ai-compose textarea:focus{border-color:rgba(105,231,173,.38);box-shadow:0 0 0 2px rgba(105,231,173,.07)}
.atlas-terminal-ai-continue{
  appearance:none;
  min-height:40px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  margin:0 13px 10px;
  border:1px solid rgba(105,231,173,.28);
  border-radius:9px;
  padding:0 11px;
  background:rgba(105,231,173,.1);
  color:#b9f2d3;
  font:700 8.5px/1 var(--mono);
  cursor:pointer;
}
.atlas-terminal-ai-continue:hover,.atlas-terminal-ai-continue:focus-visible{border-color:rgba(105,231,173,.48);background:rgba(105,231,173,.14);color:#e2faed;outline:none}
.atlas-terminal-ai-continue i{font-style:normal}
.atlas-terminal-ai-context{border-top:1px solid rgba(255,255,255,.06);padding:0 13px}
.atlas-terminal-ai-context summary{padding:11px 0;color:#838d88;font:700 7.5px/1.2 var(--mono);letter-spacing:.06em;cursor:pointer;list-style-position:inside}
.atlas-terminal-ai-context[open] summary{color:#b5beb9}
.atlas-terminal-ai-context .atlas-terminal-contract{padding-bottom:10px}
.atlas-terminal-ai-context .atlas-terminal-contract>div{grid-template-columns:68px minmax(0,1fr);padding:7px 0}
.atlas-terminal-ai>footer{border-top:1px solid rgba(255,255,255,.055);padding:10px 13px;color:#646e69;font:7.5px/1.45 var(--mono)}
.atlas-terminal-console{grid-column:1/-1;min-width:0;min-height:0;overflow:hidden;background:linear-gradient(180deg,#0d1010,#090b0b)}
.atlas-terminal-console>header{padding:10px 13px}
.atlas-terminal-console ol{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));height:calc(100% - 53px);margin:0;padding:0;overflow:auto;list-style:none;scrollbar-width:thin}
.atlas-terminal-console li{
  min-width:0;
  display:grid;
  grid-template-columns:9px minmax(0,1fr);
  grid-template-areas:"mark name" "mark copy" "mark state";
  align-content:start;
  column-gap:8px;
  border-right:1px solid rgba(255,255,255,.055);
  padding:12px;
}
.atlas-terminal-console li:last-child{border-right:0}
.atlas-terminal-console li>i{grid-area:mark;width:7px;height:7px;margin-top:2px;border:1px solid #535d58;border-radius:50%;background:#202422}
.atlas-terminal-console li>b{grid-area:name;color:#c8d0cc;font:700 8px/1.2 var(--mono);text-transform:uppercase}
.atlas-terminal-console li>span{grid-area:copy;margin-top:5px;color:#77817c;font:8px/1.45 var(--sans)}
.atlas-terminal-console li>em{grid-area:state;margin-top:6px;color:#626b67;font:700 7px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase}
.atlas-terminal-console li.is-done>i{border-color:rgba(105,231,173,.45);background:#69e7ad}
.atlas-terminal-console li.is-done>em{color:#78d6a4}
.atlas-terminal-console li.is-active>i{border-color:#69e7ad;background:#173a2b;box-shadow:0 0 0 3px rgba(105,231,173,.08)}
.atlas-terminal-console li.is-active>em{color:#a0eac3}
.atlas-terminal-console li.is-failed>i{border-color:#e8746b;background:#e8746b}
.atlas-terminal-console li.is-failed>em{color:#efa099}

/* The terminal owns the center canvas while the primary AI Lab navigation stays available. */
.body.atlas-run-terminal-open,.body.atlas-run-terminal-open.no-right{grid-template-columns:268px minmax(0,1fr)!important}
.body.atlas-run-terminal-open.no-left,.body.atlas-run-terminal-open.no-left.no-right{grid-template-columns:56px minmax(0,1fr)!important}
.body.atlas-run-terminal-open .sidebar{display:flex!important}
.body.atlas-run-terminal-open .center{grid-column:2!important;width:auto!important;min-width:0!important}
.body.atlas-run-terminal-open .rail,.body.atlas-run-terminal-open .composer{display:none!important}

@media(max-width:1180px){
  .body.atlas-run-terminal-open,.body.atlas-run-terminal-open.no-left,.body.atlas-run-terminal-open.no-right,.body.atlas-run-terminal-open.no-left.no-right{grid-template-columns:minmax(0,1fr)!important}
  .body.atlas-run-terminal-open .sidebar{display:none!important}
  .body.atlas-run-terminal-open .center{grid-column:1!important;width:100%!important}
  body.mobnav-open #labSidebar,.body.atlas-run-terminal-open.mobnav-open #labSidebar{display:flex!important;visibility:visible!important;pointer-events:auto!important}
}
@media(max-width:1020px){
  .atlas-run-terminal-content{overflow:auto}
  .atlas-terminal-advanced{height:auto;min-height:100%;grid-template-columns:250px minmax(0,1fr);grid-template-rows:auto;overflow:visible}
  .atlas-terminal-control,.atlas-terminal-inspector,.atlas-terminal-evidence{overflow:visible}
  .atlas-terminal-control{grid-column:1;grid-row:1}
  .atlas-terminal-evidence{grid-column:2;grid-row:1/3}
  .atlas-terminal-inspector{grid-column:1;grid-row:2}
  .atlas-terminal-console{grid-column:1/-1;grid-row:3;min-height:172px}
  .atlas-terminal-evidence>.atlas-terminal-gates>div{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-terminal-evidence>.atlas-terminal-gates .atlas-terminal-gate{border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}
  .atlas-terminal-ai{min-height:0}
}
@media(max-width:760px){
  .atlas-terminal-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:9px 10px}
  .atlas-terminal-identity>i{width:30px;height:30px;flex-basis:30px}
  .atlas-terminal-identity small{font-size:7px}
  .atlas-terminal-identity strong{font-size:12px}
  .atlas-terminal-tabs{grid-column:1/3;grid-row:2;justify-self:start}
  .atlas-terminal-head-actions{grid-column:3;grid-row:1/3;flex-direction:column;align-items:flex-end}
  .atlas-terminal-overview{grid-template-columns:1fr;gap:12px;padding:12px}
  .atlas-terminal-overview>aside{position:static}
  .atlas-terminal-advanced{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px}
  .atlas-terminal-control,.atlas-terminal-evidence,.atlas-terminal-inspector,.atlas-terminal-console{grid-column:1;grid-row:auto}
  .atlas-terminal-console{min-height:0}
  .atlas-terminal-console ol{grid-template-columns:repeat(6,minmax(145px,1fr));height:auto;min-height:112px}
  .atlas-terminal-evidence>.atlas-terminal-gates>div{grid-template-columns:1fr}
  .atlas-terminal-ai-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .atlas-terminal-ai-prompts button,.atlas-terminal-ai-continue{min-height:44px}
  .atlas-terminal-back,.atlas-terminal-tabs button,.atlas-terminal-cancel,.atlas-terminal-next button,.atlas-terminal-receipt button,.atlas-terminal-open-button{min-height:44px}
  .atlas-terminal-state{min-height:29px;max-width:116px;overflow:hidden;text-overflow:ellipsis}
  .atlas-run-actions{align-items:stretch}
  .atlas-run-actions .atlas-terminal-open-button{width:100%}
}
@media(max-width:460px){
  .atlas-terminal-head{grid-template-columns:auto minmax(0,1fr)}
  .atlas-terminal-head-actions{grid-column:1/-1;grid-row:3;flex-direction:row;justify-content:space-between}
  .atlas-terminal-tabs{grid-column:1/-1;width:100%}
  .atlas-terminal-tabs button{width:100%}
  .atlas-terminal-strip>span{padding:8px 10px}
  .atlas-terminal-pane-card{padding:12px}
  .atlas-terminal-contract>div{grid-template-columns:70px minmax(0,1fr)}
  .atlas-terminal-ai-prompts{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){
  .atlas-terminal-back,.atlas-terminal-tabs button,.atlas-terminal-cancel,.atlas-terminal-next button,.atlas-terminal-receipt button,.atlas-terminal-open-button{transition:none}
}


/* Atlas Run Terminal mockup-fidelity layer — current AI Lab navigation stays authoritative. */
#runTerminalLauncher[aria-current="page"]{
  border-color:rgba(255,255,255,.24);
  background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.022)),#151616;
  color:var(--txt);
}
#runTerminalLauncher[aria-current="page"] .source-launch-icon{border-color:rgba(255,255,255,.2);color:#eceeed}
.atlas-run-terminal-view{background:#070707}
.atlas-run-terminal-shell{
  --terminal-edge:#292b2a;
  --terminal-edge-strong:#414342;
  --terminal-panel:#0d0e0e;
  --terminal-panel-soft:#090a0a;
  background:
    linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.009) 1px,transparent 1px),
    #070808;
  background-size:100% 28px,28px 100%,auto;
}
.atlas-terminal-head{
  min-height:60px;
  gap:12px;
  padding:8px 12px;
  background:#0a0b0b;
  box-shadow:none;
}
.atlas-terminal-back,.atlas-terminal-tabs button,.atlas-terminal-cancel,.atlas-terminal-next button,.atlas-terminal-receipt button,.atlas-terminal-open-button{
  min-height:34px;
  border-radius:4px;
  background:#101111;
  color:#aeb1b0;
}
.atlas-terminal-back:hover,.atlas-terminal-tabs button:hover,.atlas-terminal-next button:hover,.atlas-terminal-receipt button:hover,.atlas-terminal-open-button:hover{
  border-color:#555857;
  background:#171818;
  color:#f0f1f1;
}
.atlas-terminal-back:focus-visible,.atlas-terminal-tabs button:focus-visible,.atlas-terminal-cancel:focus-visible,.atlas-terminal-next button:focus-visible,.atlas-terminal-receipt button:focus-visible,.atlas-terminal-open-button:focus-visible{
  outline-color:#d7d9d8;
}
.atlas-terminal-back span,.atlas-terminal-next button i{color:#d7d9d8}
.atlas-terminal-identity{gap:9px}
.atlas-terminal-identity>i{
  width:30px;
  height:30px;
  flex-basis:30px;
  border-color:#4a4d4b;
  border-radius:4px;
  background:#151616;
  box-shadow:inset 0 1px rgba(255,255,255,.05);
  color:#eceeed;
}
.atlas-terminal-identity small,.atlas-terminal-pane-card>header>span,.atlas-terminal-ledger>header span,.atlas-terminal-console>header span,.atlas-terminal-ai>header>div>span{color:#a6aaa8}
.atlas-terminal-tabs{border-radius:4px;padding:2px;background:#080909}
.atlas-terminal-tabs button[aria-selected="true"]{
  border-color:#4a4d4b;
  background:#202222;
  color:#f0f1f1;
}
.atlas-terminal-tabs button:disabled{cursor:not-allowed;opacity:.34}
.atlas-terminal-state{
  min-height:29px;
  border-color:#3b3d3c;
  border-radius:4px;
  background:#131414;
  color:#d9dbda;
}
.atlas-terminal-state.is-failed,.atlas-terminal-state.is-cancelled{border-radius:4px}
.atlas-terminal-strip{background:#080909}
.atlas-terminal-strip>span{padding:8px 12px}
.atlas-terminal-strip b{color:#777b79}
.atlas-terminal-overview{grid-template-columns:minmax(0,1fr) 320px;gap:10px;padding:10px}
.atlas-terminal-overview>aside{align-self:start;gap:0}
.atlas-terminal-pane-card,.atlas-terminal-ledger,.atlas-terminal-console{
  border-radius:4px;
  background:#0d0e0e;
  box-shadow:inset 0 1px rgba(255,255,255,.025);
}
.atlas-terminal-pane-card{padding:12px}
.atlas-terminal-overview .atlas-terminal-ai{min-height:calc(100vh - 122px);max-height:calc(100vh - 122px)}
.atlas-terminal-overview .atlas-terminal-ai-prompts{
  display:flex;
  grid-template-columns:none;
  gap:7px;
  overflow-x:auto;
  scrollbar-width:none;
}
.atlas-terminal-overview .atlas-terminal-ai-prompts::-webkit-scrollbar{display:none}
.atlas-terminal-overview .atlas-terminal-ai-prompts button{
  flex:0 0 138px;
  min-height:48px;
  display:grid;
  align-content:center;
}
.atlas-terminal-ledger tr[aria-selected="true"] td{background:linear-gradient(90deg,rgba(255,255,255,.075),rgba(255,255,255,.012))}
.atlas-terminal-ledger tr[aria-selected="true"] td:first-child{box-shadow:inset 2px 0 #d9dcda;color:#f2f3f3}
.atlas-terminal-evidence-state.is-verified{border-color:#4b4e4c;background:#191a1a;color:#e0e2e1}
.atlas-terminal-gate.is-pass>i{border-color:#c3c6c4;background:#c3c6c4;box-shadow:0 0 0 3px rgba(255,255,255,.055)}
.atlas-terminal-gate.is-pass em{color:#bec2c0}
.atlas-terminal-ai{border-top-color:#444746}
.atlas-terminal-ai .atlas-terminal-ai-mark{
  border-color:#4a4d4b;
  border-radius:4px;
  background:#181919;
  color:#eceeed;
}
.atlas-terminal-ai-prompts button{border-radius:4px;background:#0b0c0c}
.atlas-terminal-ai-prompts button:hover,.atlas-terminal-ai-prompts button:focus-visible{
  border-color:#555857;
  background:#171818;
  color:#f0f1f1;
}
.atlas-terminal-ai-prompts button:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.1)}
.atlas-terminal-ai-prompts i{color:#c9ccca}
.atlas-terminal-ai-compose{margin:0 10px 9px;border:1px solid #363938;border-radius:13px;padding:10px;background:#101111}
.atlas-terminal-ai-compose>span{color:#858987}
.atlas-terminal-ai-compose textarea{
  min-height:70px;
  border:0;
  border-radius:0;
  padding:8px 0 0;
  background:transparent;
}
.atlas-terminal-ai-compose textarea:focus{border-color:transparent;box-shadow:none}
.atlas-terminal-ai-continue{
  margin:0 10px 10px;
  border-color:#4b4e4c;
  border-radius:4px;
  background:#e5e7e6;
  color:#0b0c0c;
}
.atlas-terminal-ai-continue:hover,.atlas-terminal-ai-continue:focus-visible{border-color:#fff;background:#fff;color:#050505}
.atlas-terminal-console li.is-done>i{border-color:#c3c6c4;background:#c3c6c4}
.atlas-terminal-console li.is-done>em,.atlas-terminal-console li.is-active>em{color:#c0c3c2}
.atlas-terminal-console li.is-active>i{border-color:#d8dad9;background:#343635;box-shadow:0 0 0 3px rgba(255,255,255,.055)}

.atlas-terminal-empty{
  min-height:100%;
  display:grid;
  grid-template-columns:minmax(0,1fr) 320px;
  background:#070808;
}
.atlas-terminal-empty-main{
  min-width:0;
  display:grid;
  align-content:center;
  gap:36px;
  padding:clamp(34px,7vw,96px);
  background:
    radial-gradient(circle at 72% 18%,rgba(255,255,255,.04),transparent 30%),
    linear-gradient(180deg,rgba(255,255,255,.012),transparent 45%);
}
.atlas-terminal-empty-main>header{max-width:760px}
.atlas-terminal-empty-main>header>span,.atlas-terminal-empty-rail>header>span{
  color:#8f9391;
  font:700 8px/1 var(--mono);
  letter-spacing:.16em;
}
.atlas-terminal-empty-main h2{
  max-width:720px;
  margin:14px 0 12px;
  color:#f1f2f2;
  font:640 clamp(28px,4.2vw,54px)/.98 var(--sans);
  letter-spacing:-.045em;
}
.atlas-terminal-empty-main p{max-width:690px;margin:0;color:#8f9491;font:10.5px/1.7 var(--sans)}
.atlas-terminal-empty-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #2d2f2e;border-left:1px solid #2d2f2e}
.atlas-terminal-empty-actions button{
  appearance:none;
  min-width:0;
  min-height:104px;
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  border:0;
  border-right:1px solid #2d2f2e;
  border-bottom:1px solid #2d2f2e;
  padding:15px;
  background:#0b0c0c;
  color:#c9ccca;
  text-align:left;
  cursor:pointer;
}
.atlas-terminal-empty-actions button:hover,.atlas-terminal-empty-actions button:focus-visible{background:#141515;color:#fff;outline:none}
.atlas-terminal-empty-actions button:focus-visible{box-shadow:inset 0 0 0 2px #d8dad9}
.atlas-terminal-empty-actions small{color:#6f7371;font:700 8px/1 var(--mono)}
.atlas-terminal-empty-actions span{min-width:0;display:grid;gap:5px}
.atlas-terminal-empty-actions b{font:650 11px/1.2 var(--sans)}
.atlas-terminal-empty-actions em{color:#747977;font:8.5px/1.4 var(--sans);font-style:normal}
.atlas-terminal-empty-actions i{color:#aeb2b0;font:14px/1 var(--mono);font-style:normal}
.atlas-terminal-empty-rail{min-width:0;display:flex;flex-direction:column;border-left:1px solid #2d2f2e;background:#090a0a}
.atlas-terminal-empty-rail>header{display:grid;gap:8px;border-bottom:1px solid #2d2f2e;padding:18px}
.atlas-terminal-empty-rail>header>strong{color:#e6e8e7;font:650 13px/1.35 var(--sans)}
.atlas-terminal-empty-rail ol{display:grid;margin:0;padding:0;list-style:none}
.atlas-terminal-empty-rail li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;border-bottom:1px solid #232524;padding:15px 18px}
.atlas-terminal-empty-rail li>i{color:#777b79;font:700 8px/1.4 var(--mono);font-style:normal}
.atlas-terminal-empty-rail li>span{display:grid;gap:5px}
.atlas-terminal-empty-rail li b{color:#c9ccca;font:650 10px/1.2 var(--sans)}
.atlas-terminal-empty-rail li small{color:#747977;font:8.5px/1.45 var(--sans)}
.atlas-terminal-empty-rail>footer{margin-top:auto;border-top:1px solid #2d2f2e;padding:14px 18px;color:#696d6b;font:7.5px/1.5 var(--mono)}

@media(max-width:1020px){
  .atlas-terminal-empty{grid-template-columns:minmax(0,1fr) 280px}
  .atlas-terminal-empty-main{padding:40px 26px}
}
@media(max-width:760px){
  .atlas-terminal-head{min-height:0}
  .atlas-terminal-overview{grid-template-columns:1fr}
  .atlas-terminal-overview .atlas-terminal-ai{min-height:520px;max-height:none}
  .atlas-terminal-empty{grid-template-columns:1fr}
  .atlas-terminal-empty-main{padding:36px 18px}
  .atlas-terminal-empty-rail{border-top:1px solid #2d2f2e;border-left:0}
  .atlas-terminal-empty-actions button{min-height:88px}
}
@media(max-width:520px){
  .atlas-terminal-empty-actions{grid-template-columns:1fr}
  .atlas-terminal-empty-main{gap:26px;padding:30px 12px}
  .atlas-terminal-empty-main h2{font-size:32px}
}

.atlas-terminal-primary{
  min-width:0;
  display:grid;
  align-content:start;
  gap:10px;
}
.atlas-terminal-vault{
  min-width:0;
  overflow:hidden;
  border:1px solid #2d2f2e;
  border-radius:4px;
  background:#0a0b0b;
  box-shadow:inset 0 1px rgba(255,255,255,.025);
}
.atlas-terminal-vault-head{
  min-height:58px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  border-bottom:1px solid #2d2f2e;
  padding:10px 12px;
  background:#0d0e0e;
}
.atlas-terminal-vault-head>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px}
.atlas-terminal-vault-head>div:first-child>span{grid-column:1;color:#a6aaa8;font:700 8px/1 var(--mono);letter-spacing:.15em}
.atlas-terminal-vault-head>div:first-child>strong{grid-column:2;color:#e7e9e8;font:650 12px/1.2 var(--sans)}
.atlas-terminal-vault-head>div:first-child>small{grid-column:1/-1;color:#727674;font:8px/1.35 var(--sans)}
.atlas-terminal-vault-tools{display:flex;align-items:center;gap:6px}
.atlas-terminal-vault-tools label{display:block}
.atlas-terminal-vault-tools input{
  width:180px;
  min-height:32px;
  border:1px solid #303332;
  border-radius:4px;
  padding:0 10px;
  background:#080909;
  color:#dfe1e0;
  font:9px/1 var(--mono);
}
.atlas-terminal-vault-tools input::placeholder{color:#646866}
.atlas-terminal-vault-tools input:focus{border-color:#777b79;outline:0;box-shadow:0 0 0 2px rgba(255,255,255,.05)}
.atlas-terminal-vault-tools button{
  min-height:32px;
  border:1px solid #363938;
  border-radius:4px;
  padding:0 11px;
  background:#121313;
  color:#b8bcba;
  font:700 8px/1 var(--mono);
  letter-spacing:.05em;
  cursor:pointer;
}
.atlas-terminal-vault-tools button:hover,.atlas-terminal-vault-tools button:focus-visible{border-color:#626664;background:#1a1b1b;color:#fff;outline:0}
.atlas-terminal-vault-tools button:disabled,.atlas-terminal-vault-tools input:disabled{cursor:not-allowed;opacity:.42}
.atlas-terminal-vault-summary{
  min-height:30px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  border-bottom:1px solid #232524;
  padding:6px 12px;
  background:#080909;
}
.atlas-terminal-vault-summary span{color:#c3c6c4;font:700 8px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em}
.atlas-terminal-vault-summary small{color:#636765;font:7.5px/1.2 var(--mono)}
.atlas-terminal-vault-table-wrap{max-height:390px;overflow:auto;scrollbar-color:#3c3f3d #090a0a}
.atlas-terminal-vault table{width:100%;min-width:1120px;border-collapse:collapse;color:#b9bdba;font:8.5px/1.35 var(--mono)}
.atlas-terminal-vault th{
  position:sticky;
  top:0;
  z-index:1;
  border-right:1px solid #242625;
  border-bottom:1px solid #303231;
  padding:8px 9px;
  background:#0c0d0d;
  color:#737775;
  font:700 7px/1 var(--mono);
  letter-spacing:.09em;
  text-align:left;
  text-transform:uppercase;
  white-space:nowrap;
}
.atlas-terminal-vault td{
  border-right:1px solid #202221;
  border-bottom:1px solid #222423;
  padding:8px 9px;
  color:#aeb2b0;
  vertical-align:middle;
  white-space:nowrap;
}
.atlas-terminal-vault tbody tr:hover td{background:#111212;color:#d7dad8}
.atlas-terminal-vault tbody tr[aria-selected="true"] td{background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,255,255,.012))}
.atlas-terminal-vault tbody tr[aria-selected="true"] td:first-child{box-shadow:inset 2px 0 #d9dcda;color:#f2f3f3}
.atlas-terminal-vault td strong,.atlas-terminal-vault td small{display:block}
.atlas-terminal-vault td strong{max-width:190px;overflow:hidden;color:#d8dbd9;font:650 9px/1.25 var(--sans);text-overflow:ellipsis}
.atlas-terminal-vault td small{margin-top:3px;color:#666a68;font:7px/1.2 var(--sans)}
.atlas-terminal-vault td.is-positive{color:#b9d2bf}
.atlas-terminal-vault td.is-negative{color:#d2aaaa}
.atlas-terminal-vault td button{
  min-width:92px;
  display:grid;
  gap:3px;
  border:1px solid #353837;
  border-radius:4px;
  padding:6px 8px;
  background:#111212;
  color:#c9ccca;
  text-align:left;
  cursor:pointer;
}
.atlas-terminal-vault td button span{color:#747876;font:7px/1 var(--mono);letter-spacing:.07em}
.atlas-terminal-vault td button b{font:650 8px/1.15 var(--sans)}
.atlas-terminal-vault td button:hover,.atlas-terminal-vault td button:focus-visible{border-color:#686c6a;background:#1a1b1b;color:#fff;outline:0}
.atlas-terminal-vault-state{
  min-height:142px;
  display:grid;
  place-content:center;
  gap:7px;
  padding:24px;
  text-align:center;
}
.atlas-terminal-vault-state>span{color:#777b79;font:700 7.5px/1 var(--mono);letter-spacing:.14em}
.atlas-terminal-vault-state>strong{color:#d8dad9;font:650 12px/1.25 var(--sans)}
.atlas-terminal-vault-state>p{max-width:520px;margin:0;color:#727674;font:8.5px/1.55 var(--sans)}
.atlas-terminal-vault-state.is-loading>span{animation:pulse 1.4s ease-in-out infinite}
.atlas-terminal-vault-state.is-error>strong{color:#d7b1b1}
.atlas-terminal-vault-state.is-no-match{min-height:108px;border-top:1px solid #232524}
.atlas-terminal-empty-main{
  align-content:start;
  gap:20px;
  padding:clamp(26px,4vw,54px);
}
.atlas-terminal-empty-main .atlas-terminal-vault{margin-top:2px}

@media(max-width:760px){
  .atlas-terminal-empty-main{padding:30px 16px}
  .atlas-terminal-vault-head{align-items:stretch;flex-direction:column}
  .atlas-terminal-vault-tools{width:100%}
  .atlas-terminal-vault-tools label{min-width:0;flex:1}
  .atlas-terminal-vault-tools input{width:100%;min-height:44px}
  .atlas-terminal-vault-tools button{min-height:44px}
  .atlas-terminal-vault-summary{align-items:flex-start;flex-direction:column}
  .atlas-terminal-vault-table-wrap{max-height:430px}
  .atlas-terminal-vault td button{min-height:44px}
}
@media(max-width:520px){
  .atlas-terminal-empty-main{gap:20px;padding:24px 10px}
  .atlas-terminal-vault-head{padding:10px}
  .atlas-terminal-vault-head>div:first-child{grid-template-columns:1fr}
  .atlas-terminal-vault-head>div:first-child>span,.atlas-terminal-vault-head>div:first-child>strong{grid-column:1}
  .atlas-terminal-vault-summary{padding:8px 10px}
}

/* Backtest Settings clarity workspace: one monochrome, top-to-bottom configuration flow. */
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity{
  --flagship-bg:#090a0b;
  --flagship-panel:#0d0f10;
  --flagship-panel-2:#111314;
  --flagship-panel-3:#151718;
  --flagship-line:rgba(255,255,255,.095);
  --flagship-line-strong:rgba(255,255,255,.19);
  --flagship-text:#f0f1f1;
  --flagship-text-2:#c5c8c7;
  --flagship-text-3:#8f9492;
  --flagship-green:#e7e9e8;
  --flagship-green-soft:rgba(255,255,255,.065);
  --flagship-red:#d7dad9;
  --flagship-red-soft:rgba(255,255,255,.055);
  --green:#e7e9e8;
  --green-dot:#cfd2d1;
  --mint:#e1e3e2;
  --quiet-accent:#dfe1e0;
  --studio-accent:#e7e9e8;
  display:grid!important;
  grid-template-rows:auto auto minmax(0,1fr) auto!important;
  overflow:hidden!important;
  background:#090a0b!important;
  background-image:none!important;
  color:var(--flagship-text)!important;
  filter:saturate(0);
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-head{
  position:relative!important;
  top:auto!important;
  min-height:58px!important;
  gap:14px!important;
  border-bottom:1px solid var(--flagship-line)!important;
  padding:7px 18px!important;
  background:#0a0b0c!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-head>div>span{
  color:#9ea3a1!important;
  font:800 8px/1 var(--mono)!important;
  letter-spacing:.14em!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-head h1{margin:0!important;color:var(--flagship-text)!important;font:650 16px/1.15 var(--sans)!important;letter-spacing:-.015em!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-workspace-back,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-head-actions>button{
  min-height:38px!important;
  border-radius:4px!important;
  background:#101213!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-workspace-state,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-workspace-state:is([data-state="applied"],[data-state="draft"],[data-state="error"]){
  border-color:var(--flagship-line)!important;
  border-radius:3px!important;
  background:#101213!important;
  color:#b7bbba!important;
}

.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-hero{
  display:block!important;
  margin:6px 18px 8px!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  padding:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  animation:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-settings-overview{
  display:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav{
  display:grid!important;
  min-width:0!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  align-self:center!important;
  gap:1px!important;
  margin:0!important;
  overflow:hidden!important;
  border:1px solid var(--flagship-line)!important;
  border-radius:4px!important;
  padding:0!important;
  background:var(--flagship-line)!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button{
  display:grid!important;
  min-width:0!important;
  min-height:42px!important;
  grid-template-columns:18px auto minmax(0,1fr)!important;
  grid-template-rows:1fr!important;
  align-items:center!important;
  gap:6px!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  padding:5px 8px!important;
  background:#0b0d0e!important;
  color:#a5aaa8!important;
  transform:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button:hover,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button:focus-visible,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button[aria-current="true"]{
  border-color:rgba(255,255,255,.33)!important;
  background:#151718!important;
  color:#f0f1f1!important;
  box-shadow:inset 0 -2px #dfe1e0!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button:focus-visible{outline:2px solid rgba(255,255,255,.68)!important;outline-offset:2px!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button>i{
  width:18px!important;
  height:18px!important;
  border:0!important;
  border-radius:2px!important;
  background:#e4e6e5!important;
  color:#111313!important;
  font:800 7px/1 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button>span{font:650 9px/1.15 var(--sans)!important;white-space:nowrap!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button>em{overflow:hidden;color:#838886!important;font:600 7px/1.15 var(--mono)!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}

.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-stage{
  display:block!important;
  min-height:0!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  padding:0 18px 98px!important;
  scrollbar-color:#444746 #0a0b0c!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-builder{
  display:grid!important;
  width:min(100%,1120px)!important;
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
  gap:9px!important;
  margin:0 auto!important;
  justify-self:center!important;
  overflow:visible!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-builder>:is(#atlasStudioShape,#atlasStudioSignal,#atlasStudioPayoff,#atlasStudioCosts,#atlasStudioValidation){
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  border:1px solid var(--flagship-line)!important;
  border-radius:4px!important;
  padding:0!important;
  background:#0d0f10!important;
  background-image:none!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-builder>.atlas-settings-section-hidden{display:block!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-section-title{
  display:grid!important;
  min-height:64px!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  border-bottom:1px solid var(--flagship-line)!important;
  padding:11px 15px!important;
  background:#101213!important;
  background-image:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-section-title>span{
  display:grid!important;
  width:34px!important;
  height:28px!important;
  place-items:center!important;
  border:1px solid rgba(255,255,255,.2)!important;
  border-radius:2px!important;
  background:#0a0b0c!important;
  color:#dfe1e0!important;
  font:800 8px/1 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-section-title>div{gap:3px 12px!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-section-title b{font:650 14px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-section-title small{color:#8e9391!important;font:9.5px/1.4 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-section-tuned-count,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-section-tuned-count[data-state="tuned"]{
  min-height:26px!important;
  border-color:var(--flagship-line)!important;
  border-radius:3px!important;
  background:#0b0d0e!important;
  color:#b3b7b5!important;
  font:700 7px/1.2 var(--mono)!important;
  text-transform:none!important;
}

.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasStudioShape>.atlas-strategy-dropdown{
  display:grid!important;
  width:auto!important;
  max-width:none!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  grid-template-areas:"intro intro" "field field" "receipt capability"!important;
  gap:0 10px!important;
  margin:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-library-intro{
  gap:4px!important;
  border-bottom:1px solid var(--flagship-line)!important;
  padding:12px 15px!important;
  background:#0b0d0e!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-library-intro>span{color:#9ca19f!important;font:800 7px/1 var(--mono)!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-library-intro>strong{font-size:13px!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-library-intro>small{font-size:9.5px!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown-field{
  grid-area:field!important;
  display:grid!important;
  gap:7px!important;
  margin:12px 14px!important;
  border:0!important;
  padding:0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown-field>span{color:#9ca19f!important;font:750 8px/1.2 var(--mono)!important;letter-spacing:.09em!important;text-transform:uppercase!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown-control{position:relative!important;display:block!important;min-width:0!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasStrategyPresetSelect{width:100%!important;min-height:48px!important;padding-right:42px!important;font:600 11px/1.2 var(--sans)!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown-control>i{position:absolute!important;top:50%!important;right:16px!important;width:7px!important;height:7px!important;pointer-events:none!important;border-right:1px solid #aeb2b0!important;border-bottom:1px solid #aeb2b0!important;transform:translateY(-70%) rotate(45deg)!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-strategy-filter-nav{
  display:none!important;
  min-height:0!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:1px!important;
  overflow:visible!important;
  border-bottom:1px solid var(--flagship-line)!important;
  padding:0!important;
  background:#090b0c!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-strategy-filter-nav button{
  min-width:0!important;
  min-height:38px!important;
  border:0!important;
  border-right:1px solid var(--flagship-line)!important;
  border-radius:0!important;
  padding:5px 7px!important;
  background:transparent!important;
  color:#929795!important;
  font:650 8px/1.2 var(--sans)!important;
  overflow-wrap:anywhere!important;
  white-space:normal!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-strategy-filter-nav button:last-child{border-right:0!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-strategy-filter-nav button:hover,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-strategy-filter-nav button:focus-visible,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-strategy-filter-nav button[aria-pressed="true"]{
  border-color:var(--flagship-line)!important;
  background:#181a1b!important;
  color:#f0f1f1!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-presets{
  display:none!important;
  max-height:310px!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:6px!important;
  overflow-y:auto!important;
  padding:10px!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-presets button{
  min-height:64px!important;
  border-color:var(--flagship-line)!important;
  border-radius:3px!important;
  padding:10px!important;
  background:#0b0d0e!important;
  background-image:none!important;
  transform:none!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-presets button:hover,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-presets button:focus-visible,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-presets button[aria-pressed="true"]{
  border-color:rgba(255,255,255,.38)!important;
  background:#181a1b!important;
  background-image:none!important;
  box-shadow:inset 3px 0 0 #e1e3e2!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-presets button>em,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-presets button>em[data-state="ready"]{
  border-color:var(--flagship-line)!important;
  border-radius:3px!important;
  background:#101213!important;
  color:#afb3b1!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-preset-receipt,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-executor-capability{
  min-height:0!important;
  margin:0 10px 10px!important;
  border:0!important;
  border-top:1px solid var(--flagship-line)!important;
  border-radius:0!important;
  padding:10px 2px 0!important;
  background:transparent!important;
}

.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px 18px!important;
  padding:14px 16px!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-grid>label{
  gap:7px!important;
  border:0!important;
  border-radius:0!important;
  padding:0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-grid>label>span:first-child,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-validation-modes>label>span{
  color:#9ca19f!important;
  font:750 8px/1.2 var(--mono)!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity :is(select,input[type="text"],input[type="number"],input[type="time"],textarea){
  border-color:rgba(255,255,255,.18)!important;
  border-radius:4px!important;
  background:#090b0c!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity :is(select,input,textarea):hover{border-color:rgba(255,255,255,.32)!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity :is(button,select,input,textarea,summary):focus-visible{
  border-color:rgba(255,255,255,.56)!important;
  outline:2px solid rgba(255,255,255,.68)!important;
  outline-offset:2px!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity [aria-invalid="true"]{
  border-style:dashed!important;
  border-color:#d7dad9!important;
  box-shadow:0 0 0 2px rgba(255,255,255,.08)!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-cost-mode-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:6px!important;
  padding:14px 16px!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-cost-mode-grid>button{
  min-height:60px!important;
  border-radius:3px!important;
  padding:10px!important;
  background:#0a0c0d!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-cost-mode-grid>button:hover,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-cost-mode-grid>button:focus-visible,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-cost-mode-grid>button[aria-pressed="true"]{
  border-color:rgba(255,255,255,.38)!important;
  background:#181a1b!important;
  box-shadow:inset 3px 0 0 #e1e3e2!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-validation-modes{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px 18px!important;
  padding:14px 16px!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-validation-modes>label{
  gap:7px!important;
  border:0!important;
  border-radius:0!important;
  padding:0!important;
  background:transparent!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-filter-stack label:has(input:checked){border-color:rgba(255,255,255,.35)!important;background:#1a1c1d!important;color:#f0f1f1!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-directional-profile:is([data-side="long"],[data-side="short"]){border-top-color:rgba(255,255,255,.38)!important;background:#0c0e0f!important;background-image:none!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-directional-profile[data-side="short"]{border-top-style:dashed!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-directional-profile>header>span,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-directional-profile[data-side="short"]>header>span{color:#c9cccb!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-directional-profile-tools>button:hover,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-directional-profile-tools>button:focus-visible{border-color:rgba(255,255,255,.38)!important;background:#181a1b!important;color:#f0f1f1!important}

.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasBacktestMore,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasSpecReview{
  overflow:hidden!important;
  border:1px solid var(--flagship-line)!important;
  border-radius:4px!important;
  background:#0d0f10!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasBacktestMore>summary,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasSpecReview>summary{
  min-height:58px!important;
  border-radius:0!important;
  padding:11px 15px!important;
  background:#101213!important;
  background-image:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasBacktestMore[open]>summary,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasSpecReview[open]>summary{background:#151718!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasSpecReview>.atlas-backtest-receipt dl>div{
  border:0!important;
  border-bottom:1px solid var(--flagship-line)!important;
  border-radius:0!important;
  padding:9px 0!important;
  background:transparent!important;
}

.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-copilot{
  position:static!important;
  top:auto!important;
  display:block!important;
  width:min(100%,1120px)!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:10px auto 0!important;
  justify-self:center!important;
  overflow:visible!important;
  border:1px solid var(--flagship-line)!important;
  border-radius:4px!important;
  background:#0d0f10!important;
  background-image:none!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-copilot:not([open])>:not(summary){display:none!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-summary{
  display:flex!important;
  min-height:58px!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:10px 15px!important;
  background:#101213!important;
  color:#e5e7e6!important;
  cursor:pointer!important;
  list-style:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-summary::-webkit-details-marker{display:none!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-summary>span{display:grid;gap:4px}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-summary b{font:650 13px/1.2 var(--sans)}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-summary small{color:#8f9492;font:9px/1.35 var(--sans)}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-summary>em{border:1px solid var(--flagship-line);border-radius:3px;padding:6px 8px;color:#afb3b1;font:700 7px/1 var(--mono);font-style:normal;text-transform:uppercase}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-summary>em::before{content:'Open'}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-copilot[open]>.atlas-copilot-summary>em::before{content:'Close'}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-copilot[open]>.atlas-copilot-summary{border-bottom:1px solid var(--flagship-line)!important;background:#151718!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-copilot[open]>.atlas-copilot-summary>em{color:#f0f1f1}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-head,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-context{background:#0b0d0e!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-compose{max-height:none!important;border:0!important;border-radius:0!important;background:#0b0d0e!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-prediction,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-preview,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-preview:is([data-state="ready"],[data-state="blocked"],[data-state="applied"]){border-color:var(--flagship-line)!important;background:#101213!important;background-image:none!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-prediction>header>span,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-command-label>span{color:#b9bdba!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-prediction>#atlasCopilotPredictionUse,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-compose-bar>#atlasCopilotPreviewApply,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-compose-bar>button{
  width:auto!important;
  height:auto!important;
  min-height:36px!important;
  border-color:rgba(255,255,255,.24)!important;
  border-radius:4px!important;
  background:#e3e5e4!important;
  color:#111313!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-diff-row>del{background:rgba(255,255,255,.035)!important;color:#a8acab!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-diff-row>ins{background:rgba(255,255,255,.075)!important;color:#e0e2e1!important}

.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-error{
  border-style:dashed!important;
  border-color:rgba(255,255,255,.36)!important;
  background:#151718!important;
  color:#e1e3e2!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot{
  position:sticky!important;
  bottom:0!important;
  min-height:72px!important;
  grid-template-columns:minmax(220px,1fr) auto auto minmax(150px,190px)!important;
  gap:9px!important;
  border-top:1px solid var(--flagship-line-strong)!important;
  padding:10px 18px!important;
  background:#0a0b0c!important;
  box-shadow:0 -12px 30px rgba(0,0,0,.3)!important;
  backdrop-filter:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>em,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>em[data-state="applied"]{border-radius:3px!important;border-color:var(--flagship-line)!important;background:#101213!important;color:#b7bbba!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>button{min-height:44px!important;border-radius:4px!important}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>#atlasBacktestUse,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>#atlasBacktestUse:hover,
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>#atlasBacktestUse:focus-visible{
  border-color:#e7e9e8!important;
  background:#e7e9e8!important;
  color:#101212!important;
  filter:none!important;
  box-shadow:none!important;
}
.atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>#atlasBacktestUse:is(:disabled,[data-invalid="true"]){
  border-style:dashed!important;
  border-color:rgba(255,255,255,.24)!important;
  background:#17191a!important;
  color:#8b908e!important;
  box-shadow:none!important;
}

@media(max-width:900px){
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button>em{display:none!important}
}
@media(max-width:760px){
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity{display:block!important;overflow-x:hidden!important;overflow-y:auto!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-head{position:relative!important;min-height:58px!important;padding:7px 10px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-head small{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-workspace-back,
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-head-actions>button,
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-directional-profile-tools>button{min-height:44px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-hero{margin:6px 8px 8px!important;padding:0!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:1px!important;margin:0!important;padding:0!important;overflow:hidden!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button{min-height:44px!important;grid-column:span 2;grid-template-columns:16px minmax(0,1fr)!important;gap:5px!important;padding:5px 7px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button:nth-child(n+4){grid-column:span 3}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button>i{width:16px!important;height:16px!important;font-size:6.5px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav>button>span{font-size:9px!important;white-space:normal!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-stage{gap:8px!important;overflow:visible!important;padding:0 8px 94px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-builder{gap:8px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-section-title{min-height:62px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;padding:10px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-section-title>span{width:30px!important;height:28px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-section-tuned-count{display:inline-flex!important;max-width:138px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasStudioShape>.atlas-strategy-dropdown{grid-template-columns:1fr!important;grid-template-areas:"intro" "field" "receipt" "capability"!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown-field{margin:10px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity #atlasStrategyPresetSelect{min-height:50px!important;font-size:12px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-strategy-filter-nav{display:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-strategy-filter-nav button{min-width:0!important;min-height:44px!important;border-right:1px solid var(--flagship-line)!important;border-bottom:1px solid var(--flagship-line)!important;overflow-wrap:anywhere!important;white-space:normal!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-presets{display:none!important;max-height:none!important;grid-template-columns:1fr!important;overflow:visible!important;padding:8px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-presets button{min-height:64px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-backtest-preset-receipt,
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-strategy-dropdown .atlas-executor-capability{margin:0 8px 8px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-grid,
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-validation-modes{grid-template-columns:1fr!important;padding:12px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-cost-mode-grid{grid-template-columns:1fr!important;padding:12px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-cost-mode-grid>button{min-height:56px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-copilot{display:block!important;min-height:0!important;border-radius:4px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-head,
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-context{display:flex!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-compose{display:flex!important;min-height:104px!important;margin:8px!important;overflow:visible!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-prediction>#atlasCopilotPredictionUse,
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-compose-bar>#atlasCopilotPreviewApply,
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-copilot-compose-bar>button{min-height:44px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot{min-height:80px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:9px 10px!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>em{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>.atlas-backtest-copy{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>#atlasBacktestUse{min-width:136px!important}
}
@media(max-width:430px){
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-workspace-state{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-head-actions>#atlasBacktestReset{display:inline-flex!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-run-designer-nav{grid-template-columns:repeat(6,minmax(0,1fr))!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-section-tuned-count{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>div{display:none!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>.atlas-backtest-copy{display:inline-flex!important;min-width:0!important;align-items:center!important;justify-content:center!important}
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity .atlas-backtest-foot>#atlasBacktestUse{min-width:0!important;width:100%!important}
}
@media(prefers-reduced-motion:reduce){
  .atlas-composer-advanced-body[data-view="settings"] #atlasSandboxCostControl.atlas-settings-clarity *{scroll-behavior:auto!important;transition:none!important}
}
