.workspace-nav{position:sticky;top:0;z-index:70;display:flex;align-items:center;gap:6px;padding:10px 4vw;background:rgba(247,246,242,.96);border-bottom:1px solid #d7ddd8;box-shadow:0 4px 18px #17231d12;backdrop-filter:blur(12px);overflow-x:auto}.workspace-nav button{flex:0 0 auto;border:1px solid #d5dbd6;background:#fff;color:#56645d;padding:9px 14px;border-radius:999px;font-weight:700;font-size:12px}.workspace-nav button.active{background:#173f31;border-color:#173f31;color:#fff}.workspace-nav button[data-view="path-c"].active{background:#6439a8;border-color:#6439a8}.workspace-nav button[data-view="path-d"].active{background:#8e2e55;border-color:#8e2e55}.workspace-nav button[data-view="path-e"].active{background:#16705a;border-color:#16705a}.workspace-nav button[data-view="manual"].active{background:#34495e;border-color:#34495e}.workspace-nav button[data-view="ab"].active{background:linear-gradient(90deg,#1e6897 0 50%,#a96318 50%);border-color:transparent}.workspace-nav-spacer{flex:1}.workspace-nav .workspace-settings{border-style:dashed}
.workspace-view-title{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:0 0 14px;padding:0 2px}.workspace-view-title h2{margin:0;font:700 24px serif}.workspace-view-title p{margin:4px 0 0;color:#758079;font-size:12px}.workspace-view-title span{font-size:11px;color:#78827c}
.workspace-overview{grid-column:2;min-width:0}.overview-paths{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.overview-path-card{border:1px solid #d8ddd9;border-radius:16px;background:#fff;padding:16px;box-shadow:0 7px 22px #1b30240b}.overview-path-card.a{border-top:5px solid #1e6897}.overview-path-card.b{border-top:5px solid #a96318}.overview-path-card.c{border-top:5px solid #6439a8}.overview-path-card header{display:flex;justify-content:space-between;align-items:center}.overview-path-card h3{margin:0;font-size:17px}.overview-path-card header span{font-size:11px;color:#7a837e}.overview-path-number{font:700 35px serif;margin:12px 0 3px}.overview-path-card p{min-height:36px;margin:0;color:#6d7771;font-size:11px;line-height:1.55}.overview-path-card button{width:100%;margin-top:13px;padding:9px;border:0;border-radius:9px;background:#edf1ee;color:#294b3d;font-weight:700}.overview-path-card.c button{background:#ede5fa;color:#57328e}.overview-flow{margin-top:14px;padding:16px;border:1px solid #d8ddd9;border-radius:16px;background:#fff}.overview-flow h3{margin:0 0 12px}.overview-flow-line{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.overview-flow-line div{position:relative;padding:11px;background:#f4f5f2;border-radius:10px;text-align:center}.overview-flow-line b,.overview-flow-line small{display:block}.overview-flow-line small{margin-top:4px;color:#7b847f}.overview-alert{margin-top:14px;padding:13px;border-radius:12px;background:#fff5dd;color:#785a1f;font-size:12px}
body[data-workspace-view] .workspace-panel{display:none!important}body[data-workspace-view="overview"] .workspace-panel[data-workspace="overview"],body[data-workspace-view="ab"] .workspace-panel[data-workspace="ab"],body[data-workspace-view="path-c"] .workspace-panel[data-workspace="path-c"],body[data-workspace-view="path-d"] .workspace-panel[data-workspace="path-d"],body[data-workspace-view="path-e"] .workspace-panel[data-workspace="path-e"],body[data-workspace-view="manual"] .workspace-panel[data-workspace="manual"],body[data-workspace-view="validation"] .workspace-panel[data-workspace="validation"],body[data-workspace-view="research"] .workspace-panel[data-workspace="research"]{display:block!important}body[data-workspace-view="settings"] .side{display:block!important;grid-column:1/-1;width:min(960px,100%);max-width:none;margin:auto}body[data-workspace-view]:not([data-workspace-view="settings"]) .side{display:none}.app.workspace-app{grid-template-columns:minmax(0,1fr)}.app.workspace-app .main{grid-column:1}.app.workspace-app .workspace-overview{grid-column:1}body[data-workspace-view="overview"] .market-grid{display:grid}body[data-workspace-view]:not([data-workspace-view="overview"]) .market-grid{display:none}body[data-workspace-view="overview"] .hero{display:flex}body[data-workspace-view]:not([data-workspace-view="overview"]) .hero{display:none}
.path-c-tabs{display:flex;gap:7px;margin:14px 0;padding:5px;background:#e8ddf8;border-radius:12px}.path-c-tabs button{border:0;background:transparent;color:#674b8d;padding:9px 13px;border-radius:8px;font-weight:700}.path-c-tabs button.active{background:#fff;color:#4f2f86;box-shadow:0 3px 10px #5d378526}.path-c-tab-hidden{display:none!important}.path-c-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.path-c-rule-intro,.path-c-rule-card{padding:15px;background:#fff;border:1px solid #c9b6e8;border-radius:12px}.path-c-rule-intro{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#f4effc,#fff)}.path-c-rule-intro h3{margin:0 0 6px;color:#4f2f86}.path-c-rule-intro p,.path-c-rule-card p{margin:0;color:#6c6079;font-size:12px;line-height:1.65}.path-c-rule-intro span{white-space:nowrap;color:#7656a0;font-size:11px}.path-c-rule-card.wide{grid-column:1/-1}.path-c-rule-card h4{margin:0 0 10px;color:#4f2f86}.path-c-rule-card dl{display:grid;grid-template-columns:42px 1fr;gap:7px;margin:0 0 10px}.path-c-rule-card dt{font-weight:800;color:#5b348f}.path-c-rule-card dd{margin:0;color:#62596a;font-size:12px}.path-c-rule-card ul{margin:0;padding-left:19px;color:#62596a;font-size:12px;line-height:1.75}.path-c-rule-flow{display:flex;align-items:center;gap:6px;overflow:auto;margin-bottom:10px}.path-c-rule-flow span{flex:1;min-width:116px;padding:9px;border-radius:8px;background:#f1ebfa;text-align:center;font-size:11px;font-weight:700;color:#5b348f}.path-c-rule-flow i{color:#9c88b7;font-style:normal}.path-c-score-grid,.path-c-nt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.path-c-score-grid span,.path-c-nt-grid span,.path-c-cap-grid span{padding:8px;border-radius:7px;background:#f5f1fa;color:#675d70;font-size:11px}.path-c-score-grid b,.path-c-nt-grid b,.path-c-cap-grid b{color:#56318a}.path-c-thresholds,.path-c-cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.path-c-thresholds b{padding:8px;border-radius:7px;background:#ede5f8;color:#59358c;text-align:center;font-size:11px}.path-c-cap-grid{grid-template-columns:repeat(4,1fr)}.path-c-cap-grid span{text-align:center}.path-c-cap-grid b{display:block;margin-top:3px}.path-c-exit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.path-c-exit-grid section{padding:11px;border-radius:9px;background:#f5f1fa}.path-c-exit-grid b{color:#56318a}.path-c-exit-grid p{margin-top:6px}
.workspace-ab-shell,.workspace-research-shell,.workspace-validation-shell{padding:18px;background:#fbfbf8;border:1px solid #dde2dd;box-shadow:0 7px 25px #1b302407}.workspace-ab-shell>*+*,.workspace-research-shell>*+*,.workspace-validation-shell>*+*{margin-top:14px}.workspace-ab-shell .table-wrap{max-height:70vh;min-height:420px}.workspace-ab-shell .table-wrap table{background:#fff}.workspace-research-shell #momentumPool{margin:0}.workspace-validation-shell #strategyLab,.workspace-validation-shell #pathCValidation{margin:0}.validation-tabs,.settings-tabs{display:flex;gap:7px;padding:5px;background:#eeeaf4;border-radius:12px}.validation-tabs button,.settings-tabs button{border:0;background:transparent;color:#62566f;padding:10px 14px;border-radius:8px;font-weight:700}.validation-tabs button.active,.settings-tabs button.active{background:#fff;color:#4f2f86;box-shadow:0 3px 10px #5d378526}.validation-pane-hidden,.settings-pane-hidden{display:none!important}.validation-pane,.settings-pane{min-width:0}.settings-tabs{margin:15px 0}.settings-pane>.section:first-child{border-top:0}.settings-pane>.section{padding-left:2px;padding-right:2px}.settings-scope-note,.settings-card{padding:15px;border:1px solid #d9dce0;border-radius:12px;background:#fff;margin-bottom:12px}.settings-scope-note{background:#eef4f0;color:#315645}.settings-scope-note.c{background:#f2ecfb;border-color:#d3c3ea;color:#583783}.settings-scope-note b{font-size:14px}.settings-scope-note p,.settings-card p{margin:6px 0 0;font-size:11px;line-height:1.65;color:#69716c}.settings-card h3{margin:0 0 10px;font-size:14px;color:#35443c}.settings-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.settings-value-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-value-grid span{display:flex;flex-direction:column;gap:3px;padding:9px;border-radius:8px;background:#f4f5f2;color:#69716c;font-size:11px}.settings-value-grid b{color:#273b31;font-size:12px}.settings-pane[data-settings-pane="c"] .settings-value-grid span{background:#f6f2fb}.settings-pane[data-settings-pane="c"] .settings-value-grid b{color:#56318a}.settings-thresholds{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.settings-thresholds b{padding:8px;border-radius:8px;background:#e9ddf7;color:#56318a;text-align:center;font-size:11px}.settings-relation p{padding:9px;margin:0 0 7px;background:#f4f5f2;border-radius:8px}
@media(max-width:900px){.workspace-nav{padding:8px 12px}.workspace-nav-spacer{display:none}.overview-paths{grid-template-columns:1fr}.overview-flow-line{grid-template-columns:1fr 1fr}.path-c-rules{grid-template-columns:1fr}.path-c-rule-intro,.path-c-rule-card.wide{grid-column:auto}.path-c-score-grid,.path-c-nt-grid,.path-c-exit-grid{grid-template-columns:1fr}.path-c-cap-grid{grid-template-columns:1fr 1fr}.settings-tabs{overflow:auto}.settings-tabs button{white-space:nowrap}.settings-value-grid.three{grid-template-columns:1fr 1fr}.workspace-view-title{display:block}.workspace-view-title span{display:block;margin-top:6px}}
.overview-path-card.d{border-top:5px solid #8e2e55}.overview-path-card.d button{background:#f4e6ec;color:#7f2349}.workspace-subtabs{display:flex;gap:7px;margin:14px 0;padding:5px;background:#ecefea;border-radius:12px;overflow:auto}.workspace-subtabs button{border:0;background:transparent;color:#536159;padding:9px 13px;border-radius:8px;font-weight:700;white-space:nowrap}.workspace-subtabs button.active{background:#fff;color:#244c3b;box-shadow:0 3px 10px #234b3520}.workspace-sub-hidden{display:none!important}.path-c-source-filters{display:flex;gap:6px;overflow:auto;margin:10px 0;padding:5px;background:#eee7f8;border-radius:10px}.path-c-source-filters button{border:0;background:transparent;color:#674b8d;padding:8px 10px;border-radius:7px;white-space:nowrap}.path-c-source-filters button.active{background:#fff;color:#4f2f86;font-weight:800}.path-d-tabs{background:#f4e8ed}.path-d-rules{display:grid;grid-template-columns:1fr 1fr;gap:10px}.path-d-rules article{padding:14px;background:#fff;border:1px solid #e4ced7;border-radius:12px}.path-d-rules article.wide{grid-column:1/-1}.path-d-rules h3,.path-d-rules h4{margin:0 0 7px;color:#7f2349}.path-d-rules p{margin:0;color:#765f69;font-size:12px;line-height:1.65}.settings-scope-note.d{background:#f8eaf0;border-color:#e1b7c8;color:#7f2349}.validation-tabs{overflow:auto}.validation-tabs button{white-space:nowrap}@media(max-width:1100px){.workspace-nav small{display:none}.workspace-nav{overflow:auto}.workspace-nav button{white-space:nowrap}}@media(max-width:900px){.path-d-rules{grid-template-columns:1fr}.path-d-rules article.wide{grid-column:auto}}
.overview-path-card.e{border-top:5px solid #16705a}.overview-path-card.e button{background:#e2f3ed;color:#17604d}.path-e-tabs{background:#e5f2ed}.path-e-rules{display:grid;grid-template-columns:1fr 1fr;gap:10px}.path-e-rules article{padding:14px;background:#fff;border:1px solid #cfe4dc;border-radius:12px}.path-e-rules article.wide{grid-column:1/-1}.path-e-rules h3,.path-e-rules h4{margin:0 0 7px;color:#17604d}.path-e-rules p{margin:0;color:#58776e;font-size:12px;line-height:1.65}.settings-scope-note.e{background:#eaf7f2;border-color:#bcded2;color:#17604d}.settings-pane[data-settings-pane="e"] .settings-value-grid span{background:#edf8f4}.settings-pane[data-settings-pane="e"] .settings-value-grid b{color:#17604d}@media(max-width:1200px){.overview-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-flow-line{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.path-e-rules{grid-template-columns:1fr}.path-e-rules article.wide{grid-column:auto}}
.market-preset-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.market-preset-head h3{margin-bottom:4px}.market-preset-head p{margin:0}.market-preset-head>span{padding:7px 10px;border-radius:99px;background:#eef0ed;color:#5c6761;font-size:11px;font-weight:800;white-space:nowrap}.market-preset-head>span.strong{background:#e6f3ec;color:#21603f}.market-preset-head>span.range{background:#fff2d9;color:#795a17}.market-preset-head>span.weak{background:#f8e5e5;color:#8c3333}.market-preset-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.market-preset-buttons button{border:1px solid #d8ddd9;border-radius:10px;background:#f7f8f6;padding:11px;text-align:left;color:#33443b}.market-preset-buttons button b,.market-preset-buttons button small{display:block}.market-preset-buttons button small{margin-top:4px;color:#78817c}.market-preset-buttons button.active{border-color:#4c8068;background:#edf6f1;box-shadow:0 0 0 2px #4c80681f}.market-preset-preview{padding:12px;border-radius:10px;background:#f5f6f4}.market-preset-preview>p{margin:0}.market-preset-change-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.market-preset-change-grid span{padding:8px;border-radius:8px;background:#fff}.market-preset-change-grid small,.market-preset-change-grid b{display:block}.market-preset-change-grid small{color:#7b847f;font-size:10px}.market-preset-change-grid b{margin-top:3px;color:#31483d;font-size:11px}.market-preset-paths{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.market-preset-paths p{margin:0;padding:9px;border-radius:8px;background:#eee8f7;color:#5d486f}.market-preset-paths p:last-child{background:#f7eaf0;color:#744359}.market-preset-paths b{display:block;margin-bottom:3px}.market-preset-warning{margin-top:8px;padding:9px;border-radius:8px;background:#fff2da;color:#76591c;font-size:11px}.market-preset-actions{display:flex;gap:8px;margin-top:10px}.market-preset-actions button{border:0;border-radius:9px;padding:10px 14px;background:#285e47;color:#fff;font-weight:800}.market-preset-actions button:last-child{background:#e9ece9;color:#44534b}.market-preset-actions button:disabled{opacity:.45}.market-preset-foot{margin-top:10px!important}@media(max-width:700px){.market-preset-head{display:block}.market-preset-head>span{display:inline-block;margin-top:8px}.market-preset-buttons,.market-preset-change-grid,.market-preset-paths{grid-template-columns:1fr}.market-preset-actions{display:grid}}
