:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e7f7fb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#031015;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.vector-command-skin{--vx-bg:#030708;--vx-panel:#051012f0;--vx-panel-strong:#071618fa;--vx-line:#48f8c429;--vx-line-strong:#48f8c47a;--vx-mint:#48f8c4;--vx-mint-soft:#8bd9c3;--vx-amber:#f5b84a;--vx-red:#ff5f78;--vx-ink:#eefbf7;--vx-muted:#66817d;isolation:isolate;min-height:100%;color:var(--vx-ink);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;position:relative;background:linear-gradient(#48f8c405 1px, transparent 1px), linear-gradient(90deg, #48f8c405 1px, transparent 1px), radial-gradient(circle at 78% -10%, #48f8c41f, transparent 36%), radial-gradient(circle at 0% 65%, #196f5b12, transparent 30%), var(--vx-bg)!important;background-size:30px 30px,30px 30px,auto,auto,auto!important;gap:12px!important;padding:18px!important}.vector-command-skin:before{z-index:-1;pointer-events:none;content:"";clip-path:polygon(0 0,100% 0,100% 70%,58% 70%,55% 100%,0 100%);background:linear-gradient(#48f8c40b,#0000);height:160px;position:absolute;top:0;left:0;right:0}.vector-command-skin:after{z-index:4;pointer-events:none;content:"";opacity:.72;background:linear-gradient(90deg, transparent, var(--vx-mint), transparent);height:1px;animation:7s ease-in-out infinite vx-scan;position:absolute;top:0;left:18px;right:18px;box-shadow:0 0 18px #48f8c4a6}.vector-command-skin .radar-command-header{border-bottom:1px solid var(--vx-line);min-height:62px;padding:4px 2px 10px;position:relative}.vector-command-skin .radar-command-header:after{content:"";background:linear-gradient(90deg, transparent, var(--vx-mint));width:26%;height:1px;position:absolute;bottom:-1px;right:0;box-shadow:0 0 10px #48f8c480}.vector-command-skin .radar-command-icon{border:1px solid var(--vx-line-strong);width:44px;height:44px;color:var(--vx-mint);clip-path:polygon(0 0,82% 0,100% 18%,100% 100%,18% 100%,0 82%);background:linear-gradient(145deg,#48f8c42e,#48f8c409);border-radius:0;box-shadow:inset 0 0 22px #48f8c414}.vector-command-skin .radar-command-title>div>span,.vector-command-skin .radar-panel-head>div>span,.vector-command-skin .radar-detail-head>div>span,.vector-command-skin .radar-gates header span,.vector-command-skin .radar-event-lifecycle header span,.vector-command-skin .radar-digest-title small{color:#779b93;letter-spacing:.22em;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,monospace;font-size:8px;font-weight:700}.vector-command-skin .radar-command-title h1{color:#effcf8;letter-spacing:.015em;text-shadow:0 0 26px #48f8c414;align-items:center;gap:9px;margin:2px 0;font-size:22px;display:flex}.vector-command-skin .radar-command-title h1 em{color:var(--vx-mint);letter-spacing:.14em;background:#48f8c414;border:1px solid #48f8c461;padding:2px 6px;font-family:SFMono-Regular,Cascadia Code,monospace;font-size:7px;font-style:normal}.vector-command-skin .radar-command-title p{color:#637d78;letter-spacing:.035em;font-size:9px}.vector-command-skin .radar-scan-meta{border:1px solid var(--vx-line);clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:#030c0dd1;border-radius:0;min-width:325px;padding:8px 10px}.vector-command-skin .radar-scan-meta>div{flex:1}.vector-command-skin .radar-scan-meta strong{color:#d9f8ef;letter-spacing:.08em;font-size:9px}.vector-command-skin .radar-scan-meta small,.vector-command-skin .radar-scan-meta time{font-family:SFMono-Regular,Cascadia Code,Roboto Mono,monospace}.vector-command-skin .radar-scan-meta time{border-left:1px solid var(--vx-line);min-width:86px;color:var(--vx-mint);font-variant-numeric:tabular-nums;text-align:right;gap:2px;padding-left:11px;font-size:14px;font-weight:750;display:grid}.vector-command-skin .radar-scan-meta time small{color:#55706b;letter-spacing:.09em;font-size:6px}.vector-command-skin .anomaly-live-dot.online{background:var(--vx-mint);box-shadow:0 0 0 4px #48f8c414,0 0 14px #48f8c4b3}.vector-command-skin .radar-workflow{border:1px solid var(--vx-line);background:#030c0ddb;border-radius:0;gap:0;padding:0;overflow:hidden;box-shadow:0 12px 45px #0000002e}.vector-command-skin .radar-workflow article{min-height:68px;color:var(--vx-mint);background:0 0;border-radius:0;padding:10px 14px;position:relative}.vector-command-skin .radar-workflow article:not(:first-child):before{content:"";background:var(--vx-line);width:1px;position:absolute;top:12px;bottom:12px;left:0}.vector-command-skin .radar-workflow article.publish{color:var(--vx-amber);background:linear-gradient(110deg,#f5b84a1c,#f5b84a06)}.vector-command-skin .radar-workflow article span,.vector-command-skin .radar-workflow article small,.vector-command-skin .radar-workflow article strong{font-family:SFMono-Regular,Cascadia Code,Roboto Mono,monospace}.vector-command-skin .radar-workflow article strong{color:#effcf8;text-shadow:0 0 16px #48f8c424;font-size:22px}.vector-command-skin .radar-workflow-arrow{display:none}.vector-command-skin .radar-decision-banner{border:1px solid #f5b84a3d;border-left:3px solid var(--vx-amber);background:linear-gradient(90deg,#f5b84a1a,#0000 38%),#050f10eb;border-radius:0;min-height:72px;padding:12px 14px}.vector-command-skin .radar-decision-banner.ready,.vector-command-skin .radar-decision-banner.event{border-color:#48f8c440;border-left-color:var(--vx-mint);background:linear-gradient(90deg,#48f8c41a,#0000 38%),#050f10f0}.vector-command-skin .radar-decision-banner.pinned{background:linear-gradient(90deg,#52d6ff1a,#0000 38%),#050f10f0;border-color:#52d6ff47 #52d6ff47 #52d6ff47 #62d8ff}.vector-command-skin .radar-decision-banner.event{box-shadow:inset 0 0 38px #48f8c408,0 0 24px #48f8c409}.vector-command-skin .radar-decision-icon{clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,25% 100%,0 75%);border:1px solid #f5b84a42;border-radius:0;width:38px;height:38px}.vector-command-skin .radar-decision-banner.ready .radar-decision-icon,.vector-command-skin .radar-decision-banner.event .radar-decision-icon{color:var(--vx-mint);background:#48f8c414;border-color:#48f8c44d}.vector-command-skin .radar-decision-banner.pinned .radar-decision-icon{color:#62d8ff;background:#52d6ff14;border-color:#52d6ff52}.vector-command-skin .radar-decision-banner>div:nth-child(2)>span,.vector-command-skin .radar-decision-banner dt{font-family:SFMono-Regular,Cascadia Code,monospace}.vector-command-skin .radar-decision-banner h2{font-size:16px}.vector-command-skin .radar-decision-banner dl div{border:0;border-left:1px solid var(--vx-line);min-width:76px;padding:5px 10px}.vector-command-skin .radar-decision-banner dd{color:var(--vx-mint-soft);font-family:SFMono-Regular,Cascadia Code,monospace;font-size:13px}.vector-command-skin .radar-decision-layout{grid-template-columns:minmax(520px,1.08fr) minmax(500px,.92fr);gap:12px}.vector-command-skin .radar-candidate-panel,.vector-command-skin .radar-detail-panel,.vector-command-skin .radar-research-panel{border:1px solid var(--vx-line);background:var(--vx-panel);border-radius:0;box-shadow:0 18px 55px #00000038}.vector-command-skin .radar-candidate-panel,.vector-command-skin .radar-detail-panel{padding:14px}.vector-command-skin .radar-panel-head,.vector-command-skin .radar-detail-head{border-bottom:1px solid var(--vx-line);padding-bottom:10px}.vector-command-skin .radar-panel-head h2,.vector-command-skin .radar-detail-head h2{color:#f0fbf8;letter-spacing:.01em;font-size:18px}.vector-command-skin .radar-panel-head h2 small{color:var(--vx-mint);margin-left:8px;font-family:SFMono-Regular,Cascadia Code,monospace;font-size:9px;font-weight:650}.vector-command-skin .radar-panel-head p{color:#57716c;font-size:8px}.vector-command-skin .workflow-status-pill{color:var(--vx-mint);background:#48f8c412;border-color:#48f8c447;border-radius:0;font-family:SFMono-Regular,Cascadia Code,monospace}.vector-command-skin .radar-candidate-columns{color:#4f6b65;letter-spacing:.12em;margin-top:10px;font-family:SFMono-Regular,Cascadia Code,monospace}.vector-command-skin .radar-candidate-list{gap:0}.vector-command-skin .radar-board-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.vector-command-skin .radar-board-switch button{color:#708b84;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#48f8c406;border:1px solid #48f8c41f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.vector-command-skin .radar-board-switch button:hover,.vector-command-skin .radar-board-switch button.active{color:#effff9;box-shadow:inset 2px 0 var(--vx-mint);background:linear-gradient(90deg,#48f8c41f,#48f8c406);border-color:#48f8c461}.vector-command-skin .radar-board-switch button span{min-width:0;font-family:SFMono-Regular,Cascadia Code,monospace;font-size:10px;font-weight:850}.vector-command-skin .radar-board-switch button b{color:var(--vx-mint);font-family:SFMono-Regular,Cascadia Code,monospace;font-size:8px;font-weight:700}.vector-command-skin .radar-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vector-command-skin .radar-candidate-row{background:0 0;border-width:0 0 1px;border-color:#48f8c41a;border-radius:0;min-height:68px;padding:10px;position:relative}.vector-command-skin .radar-candidate-row:hover,.vector-command-skin .radar-candidate-row.active{box-shadow:inset 2px 0 var(--vx-mint);background:linear-gradient(90deg,#48f8c41a,#48f8c405);border-color:#48f8c457;transform:none}.vector-command-skin .radar-candidate-row.pinned{background:linear-gradient(90deg,#52d6ff1a,#52d6ff05);border-color:#52d6ff38}.vector-command-skin .radar-candidate-row.pinned.active{box-shadow:inset 2px 0 #62d8ff}.vector-command-skin .radar-candidate-row.active:after{content:"";background:var(--vx-mint);width:28px;height:1px;position:absolute;top:0;right:0;box-shadow:0 0 9px #48f8c4bf}.vector-command-skin .radar-candidate-rank{color:#7eaaa0;clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,22% 100%,0 78%);background:#48f8c40e;border:1px solid #48f8c424;border-radius:0;width:32px;height:32px;font-family:SFMono-Regular,Cascadia Code,monospace}.vector-command-skin .radar-candidate-identity strong,.vector-command-skin .radar-candidate-stat b,.vector-command-skin .radar-candidate-decision strong{font-family:SFMono-Regular,Cascadia Code,Roboto Mono,monospace}.vector-command-skin .radar-candidate-identity strong{font-size:14px}.vector-command-skin .radar-bucket-tag{border-radius:0}.vector-command-skin .radar-candidate-decision strong{color:var(--vx-amber)}.vector-command-skin .radar-candidate-decision.event strong,.vector-command-skin .radar-candidate-decision.tracking strong{color:var(--vx-mint)}.vector-command-skin .radar-candidate-decision.pinned strong{color:#6edcff;text-shadow:0 0 12px #52d6ff57}.vector-command-skin .radar-candidate-decision.event strong{text-shadow:0 0 12px #48f8c46b}.vector-command-skin .radar-candidate-decision.reset strong{color:var(--vx-amber)}.vector-command-skin .radar-detail-head h2{font-family:SFMono-Regular,Cascadia Code,monospace;font-size:28px}.vector-command-skin .radar-detail-verdict{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#f5b84a0f;border-radius:0;min-width:160px}.vector-command-skin .radar-detail-verdict.published,.vector-command-skin .radar-detail-verdict.event{background:#48f8c411;border-color:#48f8c447}.vector-command-skin .radar-detail-verdict.pinned{background:#52d6ff12;border-color:#52d6ff4d;box-shadow:inset 0 0 18px #52d6ff0f}.vector-command-skin .radar-detail-verdict.event{box-shadow:inset 0 0 18px #48f8c412}.vector-command-skin .radar-detail-verdict.published strong,.vector-command-skin .radar-detail-verdict.event strong{color:var(--vx-mint)}.vector-command-skin .radar-detail-verdict.pinned strong{color:#70ddff}.vector-command-skin .radar-signal-group,.vector-command-skin .radar-gates,.vector-command-skin .radar-event-lifecycle{background:#061314d1;border:1px solid #48f8c41f;border-radius:0}.vector-command-skin .radar-signal-group>header{border-color:#48f8c417}.vector-command-skin .radar-signal-group.passed>header b,.vector-command-skin .radar-gates header>strong,.vector-command-skin .radar-event-lifecycle header>strong{color:var(--vx-mint);font-family:SFMono-Regular,Cascadia Code,monospace}.vector-command-skin .radar-gate-grid span{background:#48f8c406;border-radius:0}.vector-command-skin .radar-gate-grid span i{border-radius:0;font-family:SFMono-Regular,monospace}.radar-event-lifecycle{margin-top:10px;padding:11px}.radar-event-lifecycle header{justify-content:space-between;align-items:center;gap:12px;display:flex}.radar-event-lifecycle header h3{color:#e7f7f2;margin:3px 0 0;font-size:12px}.radar-event-lifecycle header>strong{font-size:9px}.radar-event-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid;position:relative}.radar-event-track:before{content:"";background:#48f8c42b;height:1px;position:absolute;top:13px;left:10%;right:10%}.radar-event-track>div{z-index:1;text-align:center;justify-items:center;gap:3px;min-width:0;display:grid;position:relative}.radar-event-track i{color:#526d67;background:#071112;border:1px solid #57777057;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.radar-event-track .done i,.radar-event-track .active i{color:var(--vx-mint);background:#48f8c41a;border-color:#48f8c480;box-shadow:0 0 0 4px #48f8c409}.radar-event-track .active i{box-shadow:0 0 0 5px #48f8c40d,0 0 18px #48f8c43d}.radar-event-track .warning i{color:var(--vx-amber);background:#f5b84a1a;border-color:#f5b84a8a;box-shadow:0 0 0 5px #f5b84a0d}.radar-event-track strong{color:#a9c2bc;font-size:8px}.radar-event-track small{color:#536d67;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.vector-command-skin .radar-risk-note{border-color:var(--vx-amber);color:var(--vx-amber);background:#f5b84a0e}.radar-daily-digest{border:1px solid #48f8c42b;border-left:3px solid var(--vx-mint);background:linear-gradient(90deg,#48f8c413,#0000 24%),#040e0ff0;grid-template-columns:minmax(175px,.55fr) minmax(310px,.85fr) minmax(340px,1.35fr);align-items:center;gap:14px;min-width:0;padding:11px 14px;display:grid}.radar-digest-title{align-items:center;gap:9px;display:flex}.radar-digest-title>span{width:32px;height:32px;color:var(--vx-mint);background:#48f8c40f;border:1px solid #48f8c438;place-items:center;display:grid}.radar-digest-title>div{gap:3px;display:grid}.radar-digest-title strong{color:#deeee9;font-size:11px}.radar-digest-metrics{grid-template-columns:repeat(4,minmax(58px,1fr));display:grid}.radar-digest-metrics>span{border-left:1px solid #48f8c41c;gap:2px;padding:3px 10px;display:grid}.radar-digest-metrics small,.radar-digest-stream time{color:#536f69;font-size:7px}.radar-digest-metrics b{color:var(--vx-mint-soft);font-family:SFMono-Regular,Cascadia Code,monospace;font-size:13px}.radar-digest-metrics em{color:#536f69;font-size:8px;font-style:normal}.radar-digest-stream{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.radar-digest-stream>span{background:#48f8c406;border:1px solid #48f8c41a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:grid}.radar-digest-stream i{color:var(--vx-mint);font-family:SFMono-Regular,Cascadia Code,monospace;font-size:8px;font-style:normal}.radar-digest-stream b{color:#93aaa4;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.radar-digest-stream .empty{color:#5e7973;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto}.vector-command-skin .radar-research-panel>summary{background:linear-gradient(90deg,#48f8c412,#040f10f0);border-radius:0}@keyframes vx-scan{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.72;transform:translateY(148px)}}@media (width<=1250px){.vector-command-skin .radar-decision-layout{grid-template-columns:1fr}.radar-daily-digest{grid-template-columns:minmax(170px,.5fr) minmax(0,1fr)}.radar-digest-stream{grid-column:1/-1}}@media (width<=900px){.vector-command-skin .radar-scan-meta{width:100%;min-width:0}.vector-command-skin .radar-workflow{display:flex;overflow-x:auto}.vector-command-skin .radar-workflow article{min-width:180px}.radar-daily-digest{grid-template-columns:1fr}.radar-digest-stream{grid-column:auto}}@media (width<=760px){.vector-command-skin{padding:10px!important}.vector-command-skin .radar-command-title h1{flex-wrap:wrap;font-size:20px}.vector-command-skin .radar-scan-meta time{display:none}.vector-command-skin .radar-decision-banner dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vector-command-skin .radar-candidate-row{min-height:0;padding:12px 9px}.radar-event-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 6px}.radar-event-track:before{display:none}.radar-digest-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 0}.radar-digest-stream{grid-template-columns:1fr}.radar-digest-stream .empty{grid-column:auto}}@media (prefers-reduced-motion:reduce){.vector-command-skin:after,.vector-command-skin .anomaly-live-dot,.vector-command-skin .spin{animation:none!important}}.regime-pattern-mini-list{flex-wrap:wrap;gap:6px;display:flex}.regime-pattern-mini-list span,.regime-pattern-item,.regime-report-pattern-group{background:#0c12186b;border:1px solid #e8edf21a;border-radius:8px}.regime-pattern-mini-list span{color:var(--terminal-muted,#aeb8c4);padding:6px 8px;font-size:12px;line-height:1}.regime-pattern-mini-list span.up,.regime-pattern-item.up{color:var(--terminal-green,#8fd7bd);border-color:#41f19a52}.regime-pattern-mini-list span.down,.regime-pattern-item.down{color:var(--terminal-red,#ff9a9a);border-color:#ff4f7b52}.regime-pattern-mini-list span.sideways,.regime-pattern-item.sideways{color:#f1c27d;border-color:#f8c46b4d}.regime-pattern-atlas-panel,.regime-ai-report-panel{margin-bottom:16px}.regime-pattern-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.regime-pattern-category{background:var(--terminal-panel,#252a31);border:1px solid #e8edf21c;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.regime-pattern-category-head{justify-content:space-between;gap:12px;display:flex}.regime-pattern-category-head strong,.regime-report-card h4,.regime-report-pattern-group strong{color:var(--terminal-text,#e8edf2)}.regime-pattern-category-head span,.regime-pattern-item span,.regime-pattern-item small,.regime-report-pattern-group span,.regime-report-pattern-group small{color:var(--terminal-muted,#aeb8c4)}.regime-pattern-category-head b{color:var(--terminal-cyan,#74ffe5)}.regime-pattern-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.regime-pattern-item{gap:6px;min-width:0;padding:10px;display:grid}.regime-pattern-item div{justify-content:space-between;gap:8px;display:flex}.regime-pattern-item strong{color:var(--terminal-text,#e8edf2)}.regime-pattern-item p,.regime-report-pattern-group p{color:var(--terminal-text,#e8edf2);margin:0;line-height:1.45}.regime-report{gap:14px;display:grid}.regime-report-hero{background:linear-gradient(135deg,#74ffe51a,#0000 56%),#0c121880;border:1px solid #74ffe52e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:14px;padding:16px;display:grid}.regime-report-hero span,.regime-report-hero p,.regime-report-score-pair span{color:var(--terminal-muted,#aeb8c4)}.regime-report-hero h3{color:var(--terminal-text,#e8edf2);margin:4px 0 8px;font-size:34px;line-height:1}.regime-report-score-pair{align-content:center;justify-items:end;gap:6px;display:grid}.regime-report-score-pair strong{color:var(--terminal-text,#e8edf2);font-size:20px}.regime-report-fallback{color:#f1c27d;background:#f8c46b14;border:1px solid #f8c46b40;border-radius:8px;padding:10px 12px}.regime-report-frames,.regime-report-pattern-grid,.regime-report-columns,.regime-report-risk,.regime-report-lists{gap:10px;display:grid}.regime-report-frames{grid-template-columns:repeat(5,minmax(0,1fr))}.regime-report-frame,.regime-report-card,.regime-report-risk>div,.regime-report-lists>div{background:var(--terminal-panel,#252a31);border:1px solid #e8edf21a;border-radius:8px;min-width:0;padding:12px}.regime-report-frame{align-content:start;gap:8px;display:grid}.regime-report-frame.up{border-color:#41f19a4d}.regime-report-frame.down{border-color:#ff4f7b4d}.regime-report-frame.sideways{border-color:#f8c46b47}.regime-report-frame>span,.regime-report-frame p{color:var(--terminal-muted,#aeb8c4)}.regime-report-frame strong{color:var(--terminal-text,#e8edf2);font-size:22px}.regime-report-pattern-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.regime-report-pattern-group{align-content:start;gap:8px;padding:12px;display:grid}.regime-report-columns,.regime-report-risk,.regime-report-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.regime-report-card,.regime-report-risk>div,.regime-report-lists>div{gap:10px;display:grid}.regime-report-row,.regime-report-family{border-top:1px solid #e8edf214;gap:6px;padding:10px 0;display:grid}.regime-report-row div,.regime-report-family div{justify-content:space-between;gap:10px;display:flex}.regime-report-row strong,.regime-report-family strong{color:var(--terminal-text,#e8edf2)}.regime-report-row span,.regime-report-row small,.regime-report-family span,.regime-report-family small,.regime-report-risk span,.regime-report-lists span{color:var(--terminal-muted,#aeb8c4)}.regime-report-risk p{color:var(--terminal-text,#e8edf2);margin:0}.regime-report-risk span,.regime-report-lists span{background:#0c12186b;border:1px solid #e8edf214;border-radius:8px;padding:8px 10px;line-height:1.45;display:block}@media (width<=1180px){.regime-report-frames,.regime-report-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regime-pattern-category-grid,.regime-pattern-list,.regime-report-columns,.regime-report-risk,.regime-report-lists{grid-template-columns:1fr}}@media (width<=760px){.regime-report-hero,.regime-report-frames,.regime-report-pattern-grid{grid-template-columns:1fr}.regime-report-score-pair{justify-items:start}}.workflow-shell{background:radial-gradient(circle at 18% 0,#2b56752e,#0000 32%),linear-gradient(#060b10 0%,#081018 48%,#05090d 100%);grid-template-columns:286px minmax(0,1fr);min-height:100vh}.workflow-brand-mark{color:#378bff}.workflow-nav button strong{font-size:15px}.workflow-sidebar-account{background:#0b161fe6;margin:0 10px 10px;padding:14px}.workflow-live-dot{background:#4de08c;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #4de08c1f}.workflow-sidebar-actions button{color:#c8d5df;background:#070f17b8;border:1px solid #71879a2e;border-radius:7px;place-items:center;min-height:42px;display:grid}.workflow-main{padding:0 14px 14px}.workflow-topbar{background:#080f16f0;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:1fr;min-height:64px;margin-bottom:12px}.workflow-topbar-controls{justify-content:space-between}.overview-page{gap:12px}.overview-kpi-grid{grid-template-columns:1.05fr 1.02fr 1.08fr 1.1fr;gap:10px}.overview-kpi-card{background:linear-gradient(#101c26f5,#09121af5);min-height:138px;position:relative;overflow:hidden}.overview-kpi-card strong{color:#6fe85f;margin-top:10px;font-size:28px}.overview-mini-line,.overview-mini-bars,.overview-route-donut,.overview-gate-grade{grid-column:1/-1}.overview-mini-line{clip-path:polygon(0 72%,12% 58%,22% 68%,36% 42%,48% 52%,62% 28%,76% 44%,100% 15%,100% 100%,0 100%);background:linear-gradient(135deg,#0000 0 16%,#6ee85ff2 17% 18%,#0000 19% 33%,#6ee85ff2 34% 35%,#0000 36% 48%,#6ee85ff2 49% 50%,#0000 51% 64%,#6ee85ff2 65% 66%,#0000 67%),linear-gradient(90deg,#6ee85f38,#0000);height:38px}.overview-route-donut{background:conic-gradient(#5aa2ff 0 34%, #64d46f 34% 67%, #f2c84b 67% 84%, #ff635c 84% 100%);border-radius:50%;justify-self:start;place-items:center;width:88px;height:88px;display:grid}.overview-route-donut:before{content:"";background:#111d28;border-radius:50%;width:58px;height:58px;position:absolute}.overview-route-donut b{z-index:1;color:#f4f8fb;font-size:28px;position:relative}.overview-mini-bars{align-items:end;gap:4px;height:42px;display:flex}.overview-mini-bars i{background:#42e191;border-radius:2px 2px 0 0;width:12px}.overview-mini-bars i:first-child{height:30%}.overview-mini-bars i:nth-child(2){height:46%}.overview-mini-bars i:nth-child(3){height:70%}.overview-mini-bars i:nth-child(4){height:92%}.overview-gate-grade{color:#f5b82e;border:3px solid #f5b82e;border-radius:18px;place-items:center;width:72px;height:72px;font-size:22px;font-weight:800;display:grid}.overview-main-grid{grid-template-columns:minmax(0,1.78fr) minmax(430px,.72fr)}.overview-chart{grid-template-rows:auto auto auto 1fr 72px;min-height:470px}.overview-indicator-row{color:#aebdca;gap:18px;font-size:12px;display:flex}.overview-indicator-row .amber{color:#f6b53f}.overview-indicator-row .blue{color:#56a7ff}.overview-indicator-row .violet{color:#a06bff}.overview-kline-canvas{background:linear-gradient(#71879a12 1px,#0000 1px) 0 0/100% 54px,linear-gradient(90deg,#71879a0d 1px,#0000 1px) 0 0/64px 100%,#050c1294;border:1px solid #71879a1f;min-height:292px;position:relative;overflow:hidden}.overview-kline-canvas .overview-chart-stage{opacity:.72;grid-template-columns:.24fr .18fr .24fr .34fr;min-height:auto;display:grid;position:absolute;inset:28px 150px 78px 10px}.overview-kline-canvas .overview-chart-stage span{border-radius:4px;align-self:start;min-height:30px}.overview-ma-lines{pointer-events:none;width:calc(100% - 104px);height:calc(100% - 68px);position:absolute;inset:18px 104px 50px 0}.overview-ma-lines .ma{fill:none;stroke-width:2px}.overview-ma-lines .amber{stroke:#f6b53f}.overview-ma-lines .blue{stroke:#56a7ff}.overview-ma-lines .violet{stroke:#a06bff}.overview-price-axis{color:#b3c0ca;text-align:right;flex-direction:column;justify-content:space-between;width:82px;font-size:12px;display:flex;position:absolute;inset:26px 10px 62px auto}.overview-kline-canvas .overview-kline-grid{background:0 0;border:0;position:absolute;inset:42px 104px 42px 0}.overview-volume-grid{border-top:1px solid #71879a1f;min-height:66px}.overview-decision-score{grid-template-columns:auto minmax(0,1fr) 120px}.overview-decision-score:after{content:"";background:linear-gradient(90deg,#4edb87 72%,#71879a2e 72%);border-radius:999px;height:10px}.overview-bottom-grid{grid-template-columns:minmax(420px,.9fr) minmax(460px,1fr) minmax(420px,1fr)}.strategy-workshop-page{background:0 0;border:0;padding:0}.strategy-reference-terminal,.run-reference-terminal{box-sizing:border-box;color:#d6e1ea;gap:10px;width:100%;display:grid}.strategy-reference-topbar,.run-reference-planbar{background:#080f16f0;border:1px solid #71879a33;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:8px 12px;display:flex}.strategy-reference-topbar span,.run-reference-planbar span{color:#9aabb8;font-size:13px}.strategy-reference-topbar strong,.run-reference-planbar strong,.run-reference-planbar b{color:#edf5fb;margin-left:8px}.strategy-reference-topbar .danger{color:#ff5f73}.strategy-reference-tabs{background:#0a121aeb;border:1px solid #71879a33;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:44px;display:grid;overflow:hidden}.strategy-reference-tabs button{color:#c2ced8;background:0 0;border:0;border-right:1px solid #71879a2e;font-size:15px;font-weight:700}.strategy-reference-tabs button:last-child{border-right:0}.strategy-reference-tabs .up{color:#42e191}.strategy-reference-tabs .down,.strategy-reference-tabs .active{color:#ff5f73}.strategy-reference-tabs .active{background:#5f1c23a8;box-shadow:inset 0 -3px #ff4f63}.strategy-reference-grid{grid-template-columns:400px minmax(0,1fr) 420px;gap:10px;display:grid}.strategy-reference-library,.strategy-reference-detail,.strategy-reference-health,.strategy-reference-panel,.run-reference-panel{background:linear-gradient(#101c26f5,#081018f5);border:1px solid #71879a33;border-radius:8px;min-width:0}.strategy-reference-library,.strategy-reference-detail,.strategy-reference-health{padding:12px}.reference-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.reference-panel-head h3{color:#f0f6fb;margin:0;font-size:16px}.reference-panel-head span,.reference-panel-head div>span{color:#8fa2b1;font-size:12px}.reference-panel-head button,.strategy-reference-actions button{color:#c9d6df;background:#0a131ce6;border:1px solid #71879a2e;border-radius:6px;align-items:center;gap:6px;min-height:30px;display:inline-flex}.strategy-reference-actions{gap:6px;display:flex}.strategy-reference-actions .primary{color:#fff;background:#2268cfb8;border-color:#378bff7a}.strategy-template-search{color:#718596;background:#060d14b8;border:1px solid #71879a29;border-radius:7px;min-height:34px;margin-bottom:10px;padding:8px 12px}.strategy-reference-table{border:1px solid #71879a21;border-radius:7px;gap:0;display:grid;overflow:hidden}.strategy-reference-table .head,.strategy-template-table button,.strategy-reference-table.batch div,.strategy-reference-table.audit div{color:#bcc8d2;border-bottom:1px solid #71879a1f;align-items:center;min-height:38px;padding:0 10px;font-size:12px;display:grid}.strategy-template-table .head,.strategy-template-table button{grid-template-columns:minmax(0,1.35fr) 42px 54px 58px 68px}.strategy-template-table button{border-inline:0;text-align:left;background:0 0;border-top:0}.strategy-template-table button:hover{background:#21496452}.strategy-template-table strong,.strategy-reference-table.audit strong{color:#dde8f0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-template-table b.short,.run-position-table b.short{color:#ff5f73}.strategy-template-table b.long,.run-position-table b.long{color:#42e191}.strategy-template-table em,.strategy-health-metrics em,.strategy-reference-table.batch em,.strategy-reference-table.audit em{color:#5fe196;background:#378f5a59;border-radius:4px;width:fit-content;padding:3px 8px;font-style:normal;display:inline-flex}.strategy-template-table em.failed,.strategy-reference-table.batch em.failed{color:#ff6d7f;background:#76242e73}.strategy-reference-table.audit em.warn{color:#f4c44f;background:#8b5f1d73}.strategy-reference-folders{border-top:1px solid #71879a1f;gap:0;margin-top:10px;display:grid}.strategy-reference-folders span{color:#8295a4;border-bottom:1px solid #71879a1a;min-height:36px;padding:10px}.strategy-reference-summary{color:#aebbc6;margin:0 0 10px;font-size:13px}.strategy-reference-rules{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.strategy-reference-rules span{color:#bdc9d2;background:#081018d1;border:1px solid #71879a26;border-radius:5px;padding:6px 10px;font-size:12px}.strategy-reference-chart{gap:8px;display:grid}.strategy-reference-price-row{color:#8fa2b1;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.strategy-reference-price-row strong,.strategy-reference-price-row b{color:#ff6a76}.strategy-reference-kline{background:linear-gradient(#71879a12 1px,#0000 1px) 0 0/100% 48px,linear-gradient(90deg,#71879a0b 1px,#0000 1px) 0 0/62px 100%,#050c12b8;border:1px solid #71879a1f;min-height:265px;position:relative;overflow:hidden}.strategy-reference-zone{border:1px dashed;height:54px;padding:5px 8px;font-size:12px;position:absolute;left:18%;right:8%}.strategy-reference-zone.short{color:#ff5f73;background:#ff4f631f;top:34px}.strategy-reference-zone.cover{color:#45db8a;background:#42e1911f;bottom:36px}.strategy-reference-candles{grid-template-columns:repeat(24,minmax(4px,1fr));align-items:end;gap:7px;display:grid;position:absolute;inset:58px 54px 42px 44px}.strategy-reference-candles i,.run-reference-equity-chart i{border-radius:2px;min-height:16px;display:block;position:relative}.strategy-reference-candles i:before{content:"";background:currentColor;width:1px;position:absolute;top:-10px;bottom:-10px;left:50%;transform:translate(-50%)}.strategy-reference-candles i.up{color:#33cf80c7;background:#33cf80}.strategy-reference-candles i.down{color:#ff596cc7;background:#ff596c}.strategy-reference-entry,.strategy-reference-exit{color:#fff;background:#ff4f63;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700;position:absolute;top:84px;right:31%}.strategy-reference-exit{background:#36b873;top:auto;bottom:67px;right:15%}.strategy-reference-drawdown{background:#46141c57;border:1px solid #71879a1f;grid-template-columns:repeat(24,minmax(4px,1fr));align-items:end;min-height:58px;padding:8px 14px 0;display:grid}.strategy-reference-drawdown i{background:#ff4f639e;border-radius:2px 2px 0 0;display:block}.strategy-reference-equity{background:#0514189e;border:1px solid #71879a1f;min-height:128px;position:relative}.strategy-reference-equity svg{width:100%;height:100%;position:absolute;inset:0}.strategy-reference-equity path{fill:none;stroke:#22c8cc;stroke-width:2px}.strategy-reference-equity strong,.strategy-reference-equity span{color:#b8c8d3;margin:10px 0 0 12px;display:inline-block;position:relative}.strategy-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.strategy-health-metrics div{background:#081018b8;border:1px solid #71879a1f;border-radius:7px;gap:5px;min-height:82px;padding:10px;display:grid}.strategy-health-metrics span,.strategy-param-list span,.strategy-check-list span{color:#8fa2b1;font-size:12px}.strategy-health-metrics strong{color:#f1f7fb;font-size:20px}.strategy-check-list,.strategy-param-list{border:1px solid #71879a1f;border-radius:7px;gap:0;margin-top:10px;display:grid;overflow:hidden}.strategy-check-list div,.strategy-param-list div{border-bottom:1px solid #71879a1a;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.strategy-param-list div{grid-template-columns:minmax(0,1fr) 100px 120px}.strategy-check-list b{color:#58de8e}.strategy-check-list strong,.strategy-param-list strong{color:#c8d5de}.strategy-param-list small{color:#748898}.strategy-reference-bottom,.run-reference-bottom{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;display:grid}.strategy-reference-panel,.run-reference-panel{padding:12px}.strategy-reference-table.batch div{grid-template-columns:130px 72px minmax(180px,1fr) 70px 80px 80px 80px}.strategy-reference-table.audit div{grid-template-columns:150px 120px 72px minmax(0,1fr)}.strategy-reference-table.batch b{color:#35d886}.run-workbench-page{background:0 0;border:0;padding:0;display:block}.run-reference-planbar{justify-content:flex-start;padding-left:24px}.run-reference-planbar .run-stop-button{color:#ff9aa7;background:#671f2ac7;border:1px solid #ff5f738c;border-radius:7px;min-height:36px;margin-left:auto;padding:0 18px}.run-reference-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.run-reference-kpis article{background:linear-gradient(#101c26f5,#081018f5);border:1px solid #71879a33;border-radius:8px;min-height:126px;padding:16px}.run-reference-kpis span,.run-reference-kpis small{color:#8fa2b1;font-size:12px}.run-reference-kpis strong{color:#4de08c;margin:10px 0 8px;font-size:26px;display:block}.run-reference-kpis .risk strong{color:#f4c44f}.run-reference-kpis .ready strong{background:conic-gradient(#45db8a 0 60%, #71879a38 60% 100%);color:#64ee9b;border-radius:50%;place-items:center;width:62px;height:62px;font-size:18px;display:grid}.run-reference-grid{grid-template-columns:minmax(0,1.55fr) minmax(420px,.62fr);align-items:start;gap:10px;display:grid}.run-reference-left,.run-reference-right,.run-reference-split{gap:10px;display:grid}.run-reference-split{grid-template-columns:minmax(0,.92fr) minmax(0,.88fr)}.run-position-table{border:1px solid #71879a1f;border-radius:7px;display:grid;overflow:hidden}.run-position-table .head,.run-position-table div:not(.head){color:#bfccd6;border-bottom:1px solid #71879a1a;grid-template-columns:110px 52px 110px 92px 92px 112px 88px 62px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:12px;display:grid}.run-position-table strong{color:#eef5fa}.run-position-table em{color:#43df8c;font-style:normal}.run-position-table button{color:#c5d2db;background:#081018b8;border:1px solid #71879a2e;border-radius:5px;min-height:26px}.run-reference-equity-chart{background:#051013a3;border:1px solid #71879a1f;height:210px}.run-reference-equity-chart svg{width:100%;height:100%}.run-reference-equity-chart .grid{fill:none;stroke:#71879a24;stroke-width:1px}.run-reference-equity-chart .baseline{fill:none;stroke:#f0f6fb6b;stroke-dasharray:4 4}.run-reference-equity-chart .line{fill:none;stroke:#36dba4;stroke-width:3px}.run-order-feed,.run-readiness-list,.run-risk-feed,.run-channel-table{border:1px solid #71879a1f;border-radius:7px;gap:0;display:grid;overflow:hidden}.run-order-feed div,.run-readiness-list div,.run-risk-feed div,.run-channel-table div{color:#c3d0da;border-bottom:1px solid #71879a1a;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:12px;display:grid}.run-order-feed b{color:#63e697;background:#308a5857;border-radius:4px;padding:3px 7px}.run-order-feed i{color:#49dc8b;font-style:normal}.run-live-metrics,.run-live-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.run-live-metrics div,.run-live-identity span{background:#081018a3;border:1px solid #71879a1f;border-radius:7px;gap:5px;min-height:66px;padding:10px;display:grid}.run-live-metrics span,.run-live-identity span{color:#8fa2b1;font-size:12px}.run-live-metrics strong,.run-live-identity b{color:#f2f7fb;font-size:16px}.run-readiness-list .pass b,.run-readiness-list .pass strong,.run-risk-feed em,.run-channel-table em,.run-channel-table b{color:#43df8c}.run-readiness-list .warn b,.run-readiness-list .warn strong,.run-risk-feed b{color:#f4c44f}.run-readiness-list .fail b,.run-readiness-list .fail strong{color:#ff6d7f}.run-live-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.run-live-actions button{justify-content:center}.run-reference-bottom{grid-template-columns:minmax(320px,.7fr) minmax(0,.95fr) minmax(0,1.05fr)}.run-lifecycle-body{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;display:grid}.run-lifecycle-donut{background:conic-gradient(#4d95ff 0 60%, #48db8b 60% 78%, #f3c54c 78% 92%, #ff6d7f 92% 100%);border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.run-lifecycle-donut:before{content:"";background:#101c27;border-radius:50%;width:78px;height:78px;position:absolute}.run-lifecycle-donut strong,.run-lifecycle-donut span{z-index:1;grid-column:1;position:relative}.run-lifecycle-donut strong{color:#f2f7fb;font-size:26px}.run-lifecycle-donut span{color:#8fa2b1;margin-top:34px;font-size:12px}.run-lifecycle-body>div:last-child{gap:8px;display:grid}.run-lifecycle-body>div:last-child div{color:#c4d1db;grid-template-columns:18px minmax(0,1fr) auto;display:grid}.run-lifecycle-body b{border-radius:50%;align-self:center;width:8px;height:8px}.run-lifecycle-body .filled{background:#4d95ff}.run-lifecycle-body .open{background:#48db8b}.run-lifecycle-body .canceled{background:#f3c54c}.run-lifecycle-body .failed{background:#ff6d7f}@media (width<=1500px){.strategy-reference-grid,.run-reference-grid,.strategy-reference-bottom,.run-reference-bottom,.run-reference-split{grid-template-columns:1fr}}@media (width<=1080px){.workflow-shell{grid-template-columns:1fr}.workflow-topbar-controls,.strategy-reference-topbar,.run-reference-planbar{justify-content:flex-start;overflow-x:auto}.overview-kpi-grid,.overview-main-grid,.overview-bottom-grid,.run-reference-kpis{grid-template-columns:1fr}.workflow-control-chip{min-width:160px}}*{box-sizing:border-box}html{background:#031015;min-width:320px}body{background:linear-gradient(135deg,#24d6d614,#0000 28%),linear-gradient(225deg,#ff4f8b12,#0000 30%),#031015;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.terminal-shell{min-height:100vh;padding:24px 30px 36px;position:relative;overflow:hidden}.grid-sheen{pointer-events:none;background:linear-gradient(#24d6d617 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#24d6d612 1px,#0000 1px) 0 0/48px 48px,repeating-linear-gradient(135deg,#0000 0 120px,#ff4f8b12 121px 122px) 0 0/260px 260px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#00000038);mask-image:linear-gradient(#000000eb,#00000038)}.terminal-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#031015eb;border-bottom:1px solid #24d6d638;grid-template-columns:minmax(190px,240px) minmax(0,1fr) auto;align-items:center;gap:14px;margin:-24px -30px 18px;padding:18px 30px;display:grid;position:sticky;top:0;box-shadow:0 18px 45px #00000040}.brand-lockup{align-items:center;gap:13px;min-width:0;display:flex}.brand-mark{color:#24d6d6;background:#06242b;border:1px solid #24d6d699;border-radius:8px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 0 28px #24d6d624,0 0 18px #24d6d629}.brand-lockup p,.brand-lockup h1{margin:0}.brand-lockup p{color:#80aaba;font-size:12px}.brand-lockup h1{margin-top:3px;font-size:22px;line-height:1.15}.module-nav{scrollbar-width:none;gap:10px;min-width:0;padding:2px;display:flex;overflow-x:auto}.module-nav::-webkit-scrollbar{display:none}.workflow-nav{scrollbar-width:none;grid-template-columns:repeat(6,minmax(116px,1fr));gap:7px;min-width:0;padding:2px;display:grid;overflow-x:auto}.workflow-nav::-webkit-scrollbar{display:none}.workflow-nav-stage{background:#04141bc2;border:1px solid #37697d94;border-radius:8px;gap:7px;min-width:116px;padding:8px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.workflow-nav-stage.active{background:linear-gradient(135deg,#24d6d630,#63b1ff1a),#04141be6;border-color:#24d6d6e6;box-shadow:inset 0 1px #ffffff0d,0 0 20px #24d6d624}.workflow-nav-stage.done{border-color:#3fdc8357}.workflow-stage-main{color:#d8eef5;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 7px;width:100%;padding:0;display:grid}.workflow-stage-main>span{color:#73f0ee;border:1px solid #24d6d661;border-radius:7px;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.workflow-stage-main strong,.workflow-stage-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-stage-main strong{font-size:12px;line-height:1.05}.workflow-stage-main small{color:#7da4b4;font-size:10px}.workflow-stage-tabs{scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.workflow-stage-tabs::-webkit-scrollbar{display:none}.workflow-tab{color:#8fb4c4;background:#031015a3;border:1px solid #37697d8a;border-radius:7px;flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:29px;padding:0 6px;font-size:11px;display:inline-flex}.workflow-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-tab.active{color:#f0fbff;background:#0a3640e6;border-color:#24d6d6c7}.nav-pill{color:#a8cad7;text-align:left;background:#051a22db;border:1px solid #37697db8;border-radius:8px;align-items:center;gap:9px;min-width:112px;padding:10px 12px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s;display:flex}.nav-pill span{gap:2px;display:grid}.nav-pill strong{color:inherit;font-size:15px;line-height:1}.nav-pill small{color:#7297a6;white-space:nowrap;font-size:11px}.nav-pill.active{color:#f2fbff;background:linear-gradient(135deg,#24d6d63d,#ff4f8b24);border-color:#24d6d6f2;box-shadow:0 0 0 1px #24d6d626,0 0 24px #24d6d638}.header-actions{gap:8px;display:flex}.icon-button{color:#bfe7ef;background:#061b23;border:1px solid #37697db8;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.icon-button:hover,.nav-pill:hover{border-color:#24d6d6cc}.workflow-nav-stage:hover,.workflow-tab:hover,.workflow-progress-step:hover{border-color:#24d6d6bd}.workflow-board{z-index:1;background:linear-gradient(90deg,#06242bf0,#05161ee6),#061820;border:1px solid #24d6d657;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:16px;margin-bottom:18px;padding:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #00000038}.workflow-board-copy{align-content:center;min-width:0;display:grid}.workflow-board-copy h2{color:#f2fcff;margin:12px 0 8px;font-size:30px;line-height:1.14}.workflow-board-copy p{color:#b4ced8;max-width:860px;margin:0;font-size:15px;line-height:1.65}.workflow-board-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.workflow-board-tags span{color:#d7edf4;overflow-wrap:anywhere;background:#041218ad;border:1px solid #37697d80;border-radius:8px;min-height:46px;padding:10px 12px;font-size:13px;line-height:1.45}.workflow-progress-panel{border-left:1px solid #24d6d633;gap:10px;min-width:0;padding-left:16px;display:grid}.workflow-progress-head{color:#dff8ff;justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-progress-head span{color:#73f0ee;font-weight:800}.workflow-progress-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.workflow-progress-step{color:#a8cad7;text-align:left;background:#0310158a;border:1px solid #37697d80;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:3px 8px;min-width:0;min-height:76px;padding:10px;display:grid}.workflow-progress-step>span{color:#87aebe;border:1px solid #37697d94;border-radius:7px;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.workflow-progress-step strong,.workflow-progress-step small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-progress-step strong{color:#effbff;font-size:13px}.workflow-progress-step small{color:#7da4b4;font-size:11px}.workflow-progress-step.active{background:#0a3640b8;border-color:#24d6d6db}.workflow-progress-step.active>span{color:#73f0ee;border-color:#24d6d6b8}.workflow-progress-step.done>span{color:#8ff0b1;border-color:#3fdc8385}.spin{animation:.72s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ticker-band{z-index:1;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;margin-bottom:18px;display:grid;position:relative}.ticker-tile{background:#04141bc7;border:1px solid #37697db8;border-radius:8px;min-height:82px;padding:13px 15px;box-shadow:inset 0 1px #ffffff0a}.ticker-tile span,.ticker-tile small{color:#88acba;display:block}.ticker-tile span{font-size:12px}.ticker-tile strong{color:#f0fbff;margin:3px 0 2px;font-size:28px;line-height:1.15;display:block}.ticker-tile small{white-space:nowrap;font-size:12px}.accent-cyan{border-color:#24d6d680}.accent-green{border-color:#3fdc8373}.accent-pink{border-color:#ff4f8b80}.accent-amber{border-color:#f4aa3680}.hero-band{z-index:1;background:linear-gradient(90deg,#06242bf5,#07141fe6),#061820;border:1px solid #24d6d666;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,520px);gap:18px;min-height:188px;margin-bottom:18px;padding:26px 28px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 0 30px #24d6d614}.hero-copy{align-self:center}.eyebrow{color:#73f0ee;border:1px solid #24d6d66b;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.hero-copy h2{color:#f2fcff;margin:15px 0 8px;font-size:clamp(34px,5vw,58px);line-height:1.04}.hero-copy p{color:#b4ced8;max-width:820px;margin:0;font-size:17px;line-height:1.7}.hero-visual{border-left:1px solid #24d6d63d;min-height:138px}.content-grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid;position:relative}.terminal-panel{background:#05161edb;border:1px solid #37697dad;border-radius:8px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000038}.terminal-panel:hover{border-color:#24d6d66b}.panel-span-3{grid-column:span 3}.panel-span-4{grid-column:span 4}.panel-span-5{grid-column:span 5}.panel-span-6{grid-column:span 6}.panel-span-7{grid-column:span 7}.panel-span-8{grid-column:span 8}.panel-span-9{grid-column:span 9}.panel-span-12{grid-column:span 12}.panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.panel-title>div{color:#dff8ff;align-items:center;gap:9px;min-width:0;display:flex}.panel-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.panel-title svg{color:#24d6d6;flex:none}.panel-title>span{color:#7da4b4;flex:none;font-size:12px}.toolbar-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.search-box{color:#7da4b4;background:#051820;border:1px solid #37697db8;border-radius:8px;align-items:center;gap:10px;min-width:min(100%,360px);padding:0 12px;display:flex}.search-box input,.key-form input,.key-form select{color:#e7f7fb;background:0 0;border:0;outline:none;width:100%;min-height:42px}.search-box input::placeholder{color:#658c9d}.segmented-control{background:#04151c;border:1px solid #37697db8;border-radius:8px;flex:none;padding:4px;display:inline-flex}.segmented-control button{color:#8fb4c4;background:0 0;border:0;border-radius:6px;min-width:50px;min-height:34px}.segmented-control button.active{color:#f0fbff;background:#0a3640}.signal-table,.records-table,.position-table{gap:8px;display:grid;overflow-x:auto}.signal-table-head,.signal-row{grid-template-columns:minmax(160px,1.25fr) minmax(115px,.8fr) minmax(140px,.95fr) minmax(140px,1fr) 78px;align-items:center;gap:12px;min-width:720px;display:grid}.signal-table-head,.records-head,.position-head{color:#7fa7b7;padding:0 14px;font-size:12px}.signal-row,.records-row,.position-row,.risk-row,.config-row,.check-item,.roadmap-item,.pipeline-step{background:#03101594;border:1px solid #37697d7a;border-radius:8px}.signal-row{color:#d7edf4;text-align:left;width:100%;padding:13px 14px}.signal-row:hover{background:#082a33b3;border-color:#24d6d6b3}.signal-row span,.pair-cell{gap:4px;display:grid}.signal-row strong,.position-row strong,.records-row strong{color:#f0fbff}.signal-row small{color:#87aebe}.up{color:#3fdc83!important}.down{color:#ff4f8b!important}.score-chip{border-radius:7px;place-items:center;width:54px;min-height:38px;font-weight:800;display:inline-grid}.score-hot{color:#7df7f4;background:#24d6d62e}.score-watch{color:#ffd082;background:#f4aa362b}.score-cool{color:#c7dce4;background:#8fb4c429}.signal-detail,.form-stack,.result-stack,.key-form{gap:14px;display:grid}.signal-score{justify-content:space-between;align-items:center;gap:12px;display:flex}.signal-score div{gap:2px;display:grid}.signal-score span,.trade-plan span,.labeled-value span,.metric-mini span,.account-hero span{color:#87aebe;font-size:12px}.signal-score strong{color:#f2fcff;font-size:54px;line-height:1}.decision-text,.panel-note{color:#d7edf4;margin:0;font-size:16px;line-height:1.7}.trade-plan,.metric-strip,.limit-grid,.check-grid,.roadmap-grid{gap:10px;display:grid}.trade-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-plan div,.metric-mini,.labeled-value{background:#041218b8;border:1px solid #37697d80;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.trade-plan strong,.metric-mini strong,.labeled-value strong{overflow-wrap:anywhere;color:#f0fbff;font-size:17px}.metric-mini small{overflow-wrap:anywhere;color:#86aebe;font-size:11px;line-height:1.35}.tag-row{flex-wrap:wrap;gap:8px;display:flex}.tag-row span{color:#aeeff0;border:1px solid #24d6d657;border-radius:999px;padding:6px 9px;font-size:12px}.status-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.status-badge.success{color:#69efa0;background:#3fdc8326}.status-badge.danger{color:#ff8caf;background:#ff4f8b24}.status-badge.warning{color:#ffd082;background:#f4aa3629}.status-badge.neutral{color:#c7dce4;background:#8fb4c424}.chart-panel{min-height:360px}.chart-tooltip{color:#dff8ff;background:#04151c;border:1px solid #24d6d66b;border-radius:8px;gap:5px;padding:10px 12px;display:grid;box-shadow:0 12px 28px #00000047}.chart-tooltip span{color:#a9cbd7;font-size:12px}.strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.strategy-card{background:#041218b3;border:1px solid #37697d8f;border-radius:8px;min-width:0;padding:16px}.strategy-head,.strategy-foot,.action-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-head span,.strategy-foot span{color:#77e9e7;font-size:12px;font-weight:800}.strategy-head h3{color:#f3fcff;margin:5px 0 0;font-size:22px}.strategy-status-cluster{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.strategy-audit-line,.bot-block-note{color:#cfe9ef;background:#f4aa3614;border:1px solid #f4aa365c;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.strategy-audit-line{justify-content:space-between;margin:-2px 0 12px}.strategy-audit-line strong{color:#f0fbff}.bot-block-note svg{color:#f4aa36;flex:none}.bot-block-note span{color:#ffdca0;min-width:0}.rule-list{color:#c6dde6;gap:8px;min-height:88px;margin:0;padding-left:18px;line-height:1.45;display:grid}.strategy-foot{color:#cfe9ef;margin-top:15px}.matrix-list,.risk-list,.config-list{gap:10px;display:grid}.matrix-item{grid-template-columns:30px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.matrix-item svg{color:#24d6d6}.matrix-item span{color:#d9edf3;font-weight:700}.progress-line{background:#8fb4c41f;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.progress-line i{border-radius:inherit;background:linear-gradient(90deg,#24d6d6,#f4aa36,#ff4f8b);height:100%;display:block}.matrix-item strong{color:#f2fcff;text-align:right}.pipeline{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.pipeline-step{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px;display:grid}.pipeline-step span{color:#77e9e7;font-weight:800}.pipeline-step strong{color:#f0fbff}.pipeline-step svg{color:#718d99}.primary-action,.secondary-action,.danger-action{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:800;display:inline-flex}.primary-action{color:#031015;background:linear-gradient(135deg,#24d6d6,#3fdc83);border:1px solid #24d6d6cc}.secondary-action{color:#ffd082;background:#f4aa361c;border:1px solid #f4aa3685}.danger-action{color:#ff9bbd;background:#ff4f8b21;border:1px solid #ff4f8ba3}.primary-action:disabled,.secondary-action:disabled,.danger-action:disabled{cursor:not-allowed;opacity:.62}.realtime-action.active{color:#8bf0b4;background:#3fdc831f;border-color:#3fdc8385}.records-head,.records-row{grid-template-columns:90px minmax(110px,1fr) 70px 90px 90px 90px minmax(190px,1.6fr);align-items:center;gap:12px;min-width:820px;display:grid}.records-row,.position-row{color:#c8e0e8;padding:13px 14px}.account-hero{background:#041218b8;border:1px solid #24d6d657;border-radius:8px;align-content:center;gap:6px;min-height:154px;padding:18px;display:grid}.account-hero strong{font-size:54px;line-height:1}.account-hero small{color:#85a8b6}.position-head,.position-row{grid-template-columns:minmax(120px,1.2fr) 70px 70px minmax(150px,1.3fr) minmax(150px,1.3fr) 100px 80px;align-items:center;gap:12px;min-width:820px;display:grid}.check-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.check-item{align-content:center;gap:8px;min-height:104px;padding:14px;display:grid}.check-item svg{color:#24d6d6}.check-item span{color:#d8edf4;font-weight:800}.check-item strong{color:#3fdc83}.risk-gauge{aspect-ratio:1;background:conic-gradient(#24d6d6 0 var(--risk), #f4aa3659 var(--risk) 70%, #ff4f8b59 70% 100%);border-radius:50%;place-items:center;width:min(260px,100%);margin:6px auto 18px;display:grid;position:relative}.risk-gauge:after{content:"";background:#05161d;border-radius:50%;position:absolute;inset:16px}.risk-gauge div{z-index:1;text-align:center;position:relative}.risk-gauge strong{color:#f2fcff;font-size:58px}.risk-gauge span{color:#85a8b6}.risk-row,.config-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.risk-row div,.config-row div{gap:4px;display:grid}.risk-row strong,.config-row strong{color:#f0fbff}.risk-row small,.config-row small{color:#8fb4c4;line-height:1.45}.risk-row>span{color:#d8edf4;font-weight:800}.limit-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.key-form label{color:#8fb4c4;gap:7px;font-size:13px;display:grid}.key-form input,.key-form select{background:#04151c;border:1px solid #37697db8;border-radius:8px;min-height:46px;padding:0 12px}.permission-row{flex-wrap:wrap;gap:8px;display:flex}.permission-row span{color:#bfe7ef;border:1px solid #24d6d64d;border-radius:999px;padding:8px 10px}.roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.roadmap-item{align-content:start;gap:8px;min-height:118px;padding:14px;display:grid}.roadmap-item span{color:#77e9e7;font-size:12px;font-weight:800}.roadmap-item strong{color:#d8edf4;font-size:14px;line-height:1.5}.empty-chart{text-align:center;background:#0310156b;border:1px dashed #37697db8;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:310px;padding:24px;display:grid}.empty-chart svg{color:#24d6d6}.empty-chart strong{color:#f0fbff;font-size:20px}.empty-chart span{color:#8fb4c4;max-width:420px;line-height:1.55}.exchange-chart-panel{padding-bottom:14px}.kline-chart-topbar{scrollbar-width:none;background:#03101580;border:1px solid #37697d70;border-radius:8px;margin:-4px 0 12px;padding:8px;display:block;overflow:auto hidden}.kline-chart-topbar::-webkit-scrollbar{display:none}.exchange-chart-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:42px;margin:-4px 0 10px;padding:0 4px;display:grid}.exchange-chart-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.exchange-chart-toolbar strong{color:#f2fcff;font-size:18px}.exchange-chart-toolbar span{color:#8fb4c4;font-size:12px}.ohlc-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;display:flex}.ohlc-strip span,.ohlc-strip strong{white-space:nowrap;font-size:12px}.exchange-kline-chart{background:linear-gradient(#24d6d609,#0000 44%),#0310157a;border:1px solid #37697d70;border-radius:8px;width:100%;height:462px;min-height:360px;overflow:hidden}.exchange-kline-stage{position:relative}.kline-period-grid{flex-wrap:nowrap;gap:6px;width:max-content;min-width:100%;display:inline-flex}.kline-period-grid button{color:#8fb4c4;background:#04151c;border:1px solid #37697db8;border-radius:7px;min-width:42px;min-height:30px;padding:0 10px;font-size:13px;font-weight:800}.kline-period-grid button:hover{color:#dff8ff;border-color:#24d6d6a6}.kline-period-grid button.active{color:#73f0ee;background:#24d6d629;border-color:#24d6d6e6;box-shadow:inset 0 0 18px #24d6d614}.latency-chip{z-index:2;color:#9bbdca;white-space:nowrap;background:#031015d6;border:1px solid #37697dbd;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 10px 24px #00000047}.latency-chip svg{color:#7da4b4}.latency-chip.good{color:#8bf0b4;border-color:#3fdc8373}.latency-chip.good svg{color:#3fdc83}.latency-chip.warn{color:#ffd082;border-color:#f4aa3685}.latency-chip.warn svg{color:#f4aa36}.kline-status-grid{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(0,1fr));gap:10px;display:grid}.data-status{background:#041218b8;border:1px solid #37697d80;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.data-status strong{color:#f0fbff}.data-status span{color:#8fb4c4;white-space:pre-line;line-height:1.55}.data-status.success{border-color:#3fdc836b}.data-status.danger{border-color:#ff4f8b8c}.data-status.neutral{border-color:#f4aa366b}.live-readiness{margin:12px 0}.live-hero strong{color:#73f0ee}.live-grid{grid-auto-flow:dense;align-items:start;gap:18px}.live-grid [hidden]{display:none!important}.live-control-panel,.live-equity-panel{min-height:100%}.live-command-panel{order:1;padding-bottom:14px}.live-desk-panel{overflow:hidden}.live-workflow-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.live-desk-status-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:-4px 0 12px;display:grid}.live-desk-status-chip{min-width:0;color:inherit;cursor:pointer;font:inherit;appearance:none;text-align:left;background:#04121894;border:1px solid #37697d70;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.live-desk-status-chip:hover{background:#051c23bd;border-color:#24d6d6a8}.live-desk-status-chip:focus-visible{outline-offset:2px;outline:2px solid #24d6d6c7}.live-desk-status-chip.success{border-color:#3fdc8375}.live-desk-status-chip.neutral{border-color:#f4aa3680}.live-desk-status-chip.danger{border-color:#ff4f8b94}.live-desk-status-chip span,.live-desk-status-chip strong{overflow-wrap:anywhere;min-width:0}.live-desk-status-chip span{color:#87aebe;font-size:11px;font-weight:900}.live-desk-status-chip strong{color:#f0fbff;font-size:13px}.live-execution-ribbon{background:linear-gradient(135deg,#24d6d614,#0000 36%),#0310159e;border:1px solid #37697d80;border-radius:8px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.45fr) minmax(230px,.42fr);align-items:stretch;gap:10px;min-width:0;margin:0 0 12px;padding:10px;display:grid}.live-execution-ribbon.success{border-color:#3fdc8380}.live-execution-ribbon.neutral{border-color:#f4aa3685}.live-execution-ribbon.danger{border-color:#ff4f8b94}.live-execution-ribbon-main{background:#0412187a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:8px;display:grid}.live-execution-ribbon-main span,.live-execution-ribbon-main strong,.live-execution-ribbon-main small{overflow-wrap:anywhere;min-width:0}.live-execution-ribbon-main span{color:#77e9e7;font-size:12px;font-weight:900}.live-execution-ribbon-main strong{color:#f0fbff;margin-top:2px;font-size:18px;line-height:1.18;display:block}.live-execution-ribbon-main small{color:#9bc0cf;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.live-execution-ribbon-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-width:0;display:grid}.live-execution-ribbon-metric{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;appearance:none;background:#04121880;border:1px solid #37697d70;border-radius:8px;align-content:start;gap:3px;padding:8px;display:grid}.live-execution-ribbon-metric.success{border-color:#3fdc8370}.live-execution-ribbon-metric.neutral{border-color:#f4aa3680}.live-execution-ribbon-metric.danger{border-color:#ff4f8b8f}.live-execution-ribbon-metric span,.live-execution-ribbon-metric strong,.live-execution-ribbon-metric small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-execution-ribbon-metric span{color:#87aebe;font-size:11px;font-weight:900}.live-execution-ribbon-metric strong{color:#f0fbff;font-size:14px}.live-execution-ribbon-metric small{color:#8fb4c4;font-size:11px}.live-execution-ribbon-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.live-execution-ribbon-actions .tiny-action,.live-execution-ribbon-actions .danger-action{justify-content:center;width:100%;min-width:0;padding-inline:7px}.live-ribbon-primary-action{grid-column:1/-1}.live-execution-flow-panel{background:#0310158a;border:1px solid #37697d75;border-radius:8px;gap:10px;margin:0 0 12px;padding:11px;display:grid}.live-execution-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;min-width:0;display:grid}.live-execution-flow-step{color:#d7edf4;text-align:left;background:#0412189e;border:1px solid #37697d80;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;min-width:0;min-height:128px;padding:10px;display:grid;position:relative}.live-execution-flow-step:not(:last-child):after{content:"";background:#24d6d657;width:6px;height:1px;position:absolute;top:22px;right:-7px}.live-execution-flow-step.success{border-color:#3fdc837a}.live-execution-flow-step.neutral{border-color:#f4aa3685}.live-execution-flow-step.danger{border-color:#ff4f8b94}.live-execution-flow-step.active{box-shadow:inset 0 0 0 1px #24d6d633,0 0 18px #24d6d61f}.live-execution-flow-step:hover{border-color:#24d6d6b8}.live-execution-flow-index{color:#73f0ee;border:1px solid #24d6d66b;border-radius:7px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.live-execution-flow-step div{gap:4px;min-width:0;display:grid}.live-execution-flow-step strong,.live-execution-flow-step small,.live-execution-flow-step em{text-overflow:ellipsis;min-width:0;overflow:hidden}.live-execution-flow-step strong{color:#f0fbff;white-space:nowrap;font-size:14px;line-height:1.18}.live-execution-flow-step small{color:#93b8c6;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.live-execution-flow-step em{color:#e7f7fb;white-space:nowrap;font-size:13px;font-style:normal;font-weight:900}.live-execution-flow-step .status-badge{justify-self:start}@media (width<=1180px){.live-execution-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.live-execution-flow-panel{overflow-x:auto}.live-execution-flow{grid-template-columns:repeat(7,minmax(132px,1fr));width:max-content;min-width:980px}.live-execution-flow-step{min-height:118px}}.live-workflow-step{appearance:none;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#0411167a;border:1px solid #37697d75;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.live-workflow-step.active{border-color:#24d6d6ad;box-shadow:inset 0 0 18px #24d6d614}.live-workflow-step:focus-visible{outline-offset:2px;outline:2px solid #24d6d6c7}.live-workflow-step.success{border-color:#3fdc8385}.live-workflow-step.blocked{border-color:#f4aa367a}.live-workflow-step strong,.live-workflow-step span{overflow-wrap:anywhere;min-width:0}.live-workflow-step strong{color:#f0fbff;font-size:13px}.live-workflow-step span{color:#8fb4c4;font-size:12px;font-weight:800}.live-brief-board{grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr) minmax(320px,.92fr);align-items:start;gap:12px;display:grid}.live-command-focus-grid{grid-template-columns:minmax(260px,.85fr) minmax(300px,1fr) minmax(260px,.82fr) minmax(240px,.72fr);align-items:stretch;gap:12px;min-width:0;display:grid}.live-command-focus-fold .live-command-focus-grid{margin-top:10px}.live-command-focus-fold:not([open]) .live-command-focus-grid{display:none}.live-primary-brief,.live-brief-metric,.live-focus-card,.live-drilldown-fold{background:#0411168a;border:1px solid #37697d7a;border-radius:8px;min-width:0}.live-primary-brief{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.live-primary-brief.success{border-color:#3fdc8380}.live-primary-brief.neutral{border-color:#f4aa3680}.live-primary-brief.danger{border-color:#ff4f8b94}.live-primary-brief-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.live-primary-brief-main div{gap:4px;min-width:0;display:grid}.live-primary-brief-main span,.live-primary-brief-main strong,.live-primary-brief-main small{overflow-wrap:anywhere;min-width:0}.live-primary-brief-main span{color:#87aebe;font-size:12px;font-weight:900}.live-primary-brief-main strong{color:#f0fbff;font-size:17px}.live-primary-brief-main small{color:#9bbccc;line-height:1.45}.live-brief-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.live-brief-metric{color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;gap:4px;padding:11px;display:grid}.live-brief-metric:hover{background:#051c23b8;border-color:#24d6d6a3}.live-brief-metric:focus-visible{outline-offset:2px;outline:2px solid #24d6d6c7}.live-brief-metric.success{border-color:#3fdc8370}.live-brief-metric.neutral{border-color:#f4aa3670}.live-brief-metric.danger{border-color:#ff4f8b85}.live-brief-metric span,.live-brief-metric strong,.live-brief-metric small{overflow-wrap:anywhere;min-width:0}.live-brief-metric span{color:#87aebe;font-size:11px;font-weight:900}.live-brief-metric strong{color:#f0fbff;font-size:16px}.live-brief-metric small{color:#8fb4c4;font-size:11px;line-height:1.35}.live-brief-actions{align-content:stretch;gap:8px;min-width:0;display:grid}.live-brief-actions .primary-action,.live-brief-actions .secondary-action,.live-brief-actions .danger-action{width:100%;min-width:0;padding-inline:12px}.live-focus-card{align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.live-focus-card.success{border-color:#3fdc8375}.live-focus-card.neutral{border-color:#f4aa3675}.live-focus-card.danger{border-color:#ff4f8b85}.live-observation-action-card{background:0 0;border:0;padding:0}.live-observation-action-card .live-observation-action{height:100%}.live-focus-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.live-focus-metrics .metric-mini{padding:8px}.live-focus-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.live-focus-actions .tiny-action{white-space:nowrap;width:100%;min-width:0;padding-inline:7px}.live-focus-card>.data-status{padding:9px 10px}.live-focus-card>.data-status span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-observation-action{background:linear-gradient(135deg,#24d6d61a,#0000 42%),#041116a3;border:1px solid #37697d7a;border-radius:8px;gap:8px;min-width:0;padding:11px;display:grid}.live-observation-action.success{border-color:#3fdc837a}.live-observation-action.neutral{border-color:#f4aa367a}.live-observation-action.danger{border-color:#ff4f8b8f}.live-observation-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.live-observation-head svg{color:#73f0ee;margin-top:2px}.live-observation-head div{gap:3px;min-width:0;display:grid}.live-observation-head span,.live-observation-head strong,.live-observation-head small{overflow-wrap:anywhere;min-width:0}.live-observation-head span{color:#87aebe;font-size:11px;font-weight:950}.live-observation-head strong{color:#f0fbff;font-size:15px}.live-observation-head small{color:#96bdca;font-size:11px;line-height:1.35}.live-observation-progress{height:6px}.live-observation-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.live-observation-meta span{color:#bfe7ef;text-align:center;overflow-wrap:anywhere;background:#020e129e;border:1px solid #37697d57;border-radius:6px;min-width:0;padding:5px 6px;font-size:11px;font-weight:900}.live-observation-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.live-observation-controls .primary-action,.live-observation-controls .secondary-action{min-height:34px;padding:7px 8px;font-size:12px}.live-self-check-panel{background:linear-gradient(135deg,#24d6d614,#0000 42%),#03101580;border:1px solid #37697d7a;border-radius:8px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.45fr);align-items:stretch;gap:12px;min-width:0;margin:12px 0;padding:12px;display:grid}.live-self-check-panel.success{border-color:#3fdc837a}.live-self-check-panel.neutral{border-color:#f4aa3680}.live-self-check-panel.danger{border-color:#ff4f8b94}.live-self-check-main{background:#04121894;border:1px solid #37697d61;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.live-self-check-main div{gap:4px;min-width:0;display:grid}.live-self-check-main span,.live-self-check-main strong,.live-self-check-main small{overflow-wrap:anywhere;min-width:0}.live-self-check-main span{color:#73f0ee;font-size:11px;font-weight:950}.live-self-check-main strong{color:#f0fbff;font-size:16px}.live-self-check-main small{color:#9bc0cf;font-size:12px;line-height:1.42}.live-self-check-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.live-self-check-step{min-width:0;min-height:68px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#04121894;border:1px solid #37697d6b;border-radius:8px;gap:4px;padding:8px;display:grid}.live-self-check-step.success{border-color:#3fdc8375}.live-self-check-step.neutral{border-color:#f4aa367a}.live-self-check-step.danger{border-color:#ff4f8b8f}.live-self-check-step:hover{background:#071e26c7;border-color:#24d6d6ad}.live-self-check-step span,.live-self-check-step strong,.live-self-check-step small{overflow-wrap:anywhere;min-width:0}.live-self-check-step span{color:#87aebe;font-size:11px;font-weight:950}.live-self-check-step strong{color:#f0fbff;font-size:14px}.live-self-check-step small{color:#8fb4c4;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.live-runway-panel{background:linear-gradient(135deg,#24d6d612,#0000 46%),#03101575;border:1px solid #37697d73;border-radius:8px;gap:10px;min-width:0;margin:12px 0;padding:12px;display:grid}.live-runway-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.live-runway-step{min-width:0;min-height:104px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#041218a3;border:1px solid #37697d6b;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.live-runway-step.success{border-color:#3fdc8373}.live-runway-step.neutral{border-color:#f4aa3680}.live-runway-step.danger{border-color:#ff4f8b94}.live-runway-step:hover{background:#071e26d1;border-color:#24d6d6b3}.live-runway-index{color:#73f0ee;background:#24d6d61a;border:1px solid #24d6d673;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:950;display:inline-flex}.live-runway-step div,.live-runway-empty{gap:4px;min-width:0;display:grid}.live-runway-step small,.live-runway-step strong,.live-runway-step div span,.live-runway-empty strong,.live-runway-empty span{overflow-wrap:anywhere;min-width:0}.live-runway-step small{color:#87aebe;font-size:11px;font-weight:850}.live-runway-step strong,.live-runway-empty strong{color:#f0fbff;font-size:15px;font-weight:950}.live-runway-step div span,.live-runway-empty span{color:#9bc0cf;font-size:12px;line-height:1.36}.live-runway-empty{background:#06261c73;border:1px solid #3fdc836b;border-radius:8px;grid-column:1/-1;padding:12px}.live-drilldown-fold{gap:10px;margin-top:12px;padding:10px 12px;display:grid}.live-drilldown-fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.live-drilldown-fold summary::-webkit-details-marker{display:none}.live-drilldown-fold summary span,.live-drilldown-fold summary small{overflow-wrap:anywhere;min-width:0}.live-drilldown-fold summary span{color:#f0fbff;font-weight:900}.live-drilldown-fold summary small{color:#87aebe}.live-drilldown-grid{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr) minmax(220px,.72fr);gap:12px;margin-top:10px;display:grid}.live-diagnostics-stack{gap:12px;margin-top:10px;display:none}.live-diagnostics-fold[open] .live-diagnostics-stack{display:grid}.live-diagnostics-fold:not([open]){padding-block:9px}.live-diagnostics-fold>summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-command-card{background:#030f147a;padding:12px}.live-command-overview{grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);gap:12px;margin-bottom:14px;display:grid}.live-command-state{background:#041218b8;border:1px solid #37697d80;border-radius:8px;gap:8px;min-width:0;padding:16px;display:grid}.live-command-state.success{border-color:#3fdc8385}.live-command-state.neutral{border-color:#f4aa3680}.live-command-state.danger{border-color:#ff4f8b94}.live-command-state span{color:#87aebe;font-size:12px;font-weight:900}.live-command-state strong{color:#f0fbff;overflow-wrap:anywhere;font-size:24px;line-height:1.15}.live-command-state small{color:#8fb4c4;overflow-wrap:anywhere;line-height:1.45}.live-command-kpis,.live-command-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.live-command-card{background:#04111670;border:1px solid #37697d70;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.live-command-controls .primary-action,.live-command-controls .secondary-action,.live-command-controls .danger-action{width:100%;min-width:0}.live-maintenance-fold{background:#0310156b;border:1px solid #37697d6b;border-radius:8px;gap:10px;min-width:0;padding:10px;display:grid}.live-maintenance-fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.live-maintenance-fold summary::-webkit-details-marker{display:none}.live-maintenance-fold summary span{color:#f0fbff;font-weight:900}.live-maintenance-fold summary small{color:#87aebe}.live-maintenance-grid{gap:10px;margin-top:10px;display:grid}.live-command-bottom{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:start;gap:14px;margin-top:14px;display:grid}.live-desk-layout{grid-template-columns:minmax(260px,.85fr) minmax(420px,1.2fr) minmax(260px,.75fr);align-items:stretch;gap:14px;display:grid}.live-desk-status-grid,.live-desk-main,.live-desk-actions{align-content:start;gap:10px;min-width:0;display:grid}.live-desk-kpis,.live-desk-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.live-desk-actions{grid-template-columns:1fr}.live-kill-control{background:#1608105c;border:1px solid #ff4f8b5c;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.live-desk-actions .primary-action,.live-desk-actions .secondary-action,.live-desk-actions .danger-action{width:100%;min-width:0;padding:0 10px}.live-next-actions-card,.live-route-card{background:#04111670;border:1px solid #37697d7a;border-radius:8px;min-width:0;padding:12px}.live-next-actions-card{gap:8px;display:grid}.live-task-queue{gap:8px;min-width:0;display:grid}.live-task-row{width:100%;min-width:0;color:inherit;text-align:left;background:#0310157a;border:1px solid #37697d7a;border-radius:8px;grid-template-columns:28px auto minmax(76px,.45fr) minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.live-task-row:hover{background:#24d6d614;border-color:#24d6d6b8}.live-task-index{color:#73f0ee;background:#24d6d61f;border-radius:999px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:grid}.live-task-row strong,.live-task-row small{overflow-wrap:anywhere;min-width:0}.live-task-row strong{color:#f0fbff;font-size:13px}.live-task-row small{color:#8fb4c4;line-height:1.45}.live-route-card{grid-template-columns:1fr;align-content:start;gap:8px;display:grid}.live-paper-notes{margin-top:0}.paper-observation-card{background:#041218ad;border:1px solid #37697d85;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.paper-observation-card.success{border-color:#3fdc838f}.paper-observation-card.neutral{border-color:#f4aa367a}.paper-observation-card.danger{border-color:#ff4f8b94}.paper-observation-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.paper-observation-head span{color:#8fb4c4;font-size:12px;font-weight:800}.paper-observation-head strong{color:#f0fbff;font-size:15px}.observation-progress{background:#8fb4c424;border-radius:999px;height:9px;overflow:hidden}.observation-progress i{border-radius:inherit;background:linear-gradient(90deg,#24d6d6,#3fdc83);height:100%;display:block}.paper-observation-meta{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.paper-observation-meta span{color:#bfe7ef;overflow-wrap:anywhere;border:1px solid #37697d5c;border-radius:7px;min-width:0;padding:6px 8px;font-size:12px;font-weight:800}.live-review-panel{order:7;gap:12px;display:grid}.live-admission-panel{order:9;gap:12px;display:grid}.guard-command-panel{gap:14px;display:grid}.risk-command-panel{order:8}.audit-command-panel{order:11}.audit-command-grid{grid-template-columns:minmax(260px,.9fr) minmax(300px,1fr) minmax(280px,.92fr) minmax(210px,.58fr)}.audit-verdict-panel{background:linear-gradient(135deg,#8b99ff1a,#0000 36%),#03101594;border:1px solid #37697d7a;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.audit-verdict-panel.success{border-color:#3fdc8380}.audit-verdict-panel.neutral{border-color:#f4aa3685}.audit-verdict-panel.danger{border-color:#ff4f8b94}.audit-verdict-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.audit-verdict-main div{gap:4px;min-width:0;display:grid}.audit-verdict-main span,.audit-verdict-main strong,.audit-verdict-main small{overflow-wrap:anywhere;min-width:0}.audit-verdict-main span{color:#87aebe;font-size:11px;font-weight:950}.audit-verdict-main strong{color:#f0fbff;font-size:18px}.audit-verdict-main small{color:#9bc0cf;font-size:12px;line-height:1.42}.audit-verdict-main .tiny-action{white-space:nowrap}.audit-evidence-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.audit-evidence-card{min-width:0;min-height:88px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#04121899;border:1px solid #37697d70;border-radius:8px;align-content:start;gap:5px;padding:10px;display:grid}.audit-evidence-card:hover{background:#071e26d1;border-color:#24d6d6a3}.audit-evidence-card.success{border-color:#3fdc8375}.audit-evidence-card.neutral{border-color:#f4aa367a}.audit-evidence-card.danger{border-color:#ff4f8b8f}.audit-evidence-card span,.audit-evidence-card strong,.audit-evidence-card small{overflow-wrap:anywhere;min-width:0}.audit-evidence-card span{color:#82adbd;font-size:11px;font-weight:950}.audit-evidence-card strong{color:#f0fbff;font-size:15px}.audit-evidence-card small{color:#8fb4c4;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.trade-journal-panel{background:linear-gradient(135deg,#24d6d614,#0000 38%),#03101599;border:1px solid #37697d7a;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.trade-journal-panel.success{border-color:#3fdc837a}.trade-journal-panel.neutral{border-color:#f4aa3673}.trade-journal-panel.danger{border-color:#ff4f8b94}.trade-journal-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;display:grid}.trade-journal-head>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;display:grid}.trade-journal-head strong,.trade-journal-head span,.trade-journal-head small{overflow-wrap:anywhere;min-width:0}.trade-journal-head strong{color:#f0fbff;font-size:16px}.trade-journal-head span,.trade-journal-head small{color:#9bc0cf;grid-column:1/-1;font-size:12px;line-height:1.42}.trade-journal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trade-journal-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.trade-journal-list{gap:7px;min-width:0;display:grid}.trade-journal-row{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#0412189e;border:1px solid #37697d61;border-radius:7px;grid-template-columns:auto minmax(110px,.5fr) minmax(180px,1fr) minmax(130px,.55fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.trade-journal-row:hover{background:#071e26d1;border-color:#24d6d694}.trade-journal-row strong,.trade-journal-row span,.trade-journal-row small{overflow-wrap:anywhere;min-width:0}.trade-journal-row strong{color:#eefbff;font-size:13px}.trade-journal-row span,.trade-journal-row small{color:#94b8c8;font-size:12px}.audit-priority-section{border-color:#ff4f8b61}.audit-activity-section{border-color:#8b99ff61}.audit-activity-list{max-height:246px;padding-right:3px;overflow:auto}.guard-command-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left}.guard-command-button:hover{background:#071e26d1;border-color:#24d6d69e}.guard-command-hero{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr);align-items:stretch;gap:12px;display:grid}.guard-command-main{background:linear-gradient(145deg,#24d6d61a,#041218b8 42%),#041218b8;border:1px solid #37697d80;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.guard-command-main.success{border-color:#3fdc8380}.guard-command-main.neutral{border-color:#f4aa368f}.guard-command-main.danger{border-color:#ff4f8b9e}.guard-command-main strong,.guard-command-main span{overflow-wrap:anywhere;min-width:0}.guard-command-main strong{color:#f0fbff;font-size:22px;line-height:1.2;display:block}.guard-command-main span{color:#9ec5d1;margin-top:6px;line-height:1.5;display:block}.guard-command-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guard-command-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr) minmax(260px,.65fr);align-items:start;gap:12px;display:grid}.guard-command-section{background:#04111661;border:1px solid #37697d70;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.guard-command-list{gap:8px;display:grid}.guard-command-row{background:#04121894;border:1px solid #37697d6b;border-radius:8px;grid-template-columns:auto minmax(88px,.36fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.guard-command-row strong,.guard-command-row span{overflow-wrap:anywhere;min-width:0}.guard-command-row strong{color:#f0fbff;font-size:13px}.guard-command-row span{color:#8fb4c4;font-size:12px;line-height:1.45}.guard-command-actions{grid-template-columns:1fr;align-content:start}.guard-command-action-grid{grid-template-columns:1fr;gap:8px;display:grid}.guard-command-actions .secondary-action,.guard-command-actions .danger-action{width:100%;min-width:0;padding:0 10px}.guard-danger-zone{background:#ff4f8b14;border:1px solid #ff4f8b5c;border-radius:8px;gap:8px;min-width:0;margin-top:4px;padding:10px;display:grid}.guard-danger-zone>span{color:#ff8ab1;font-size:12px;font-weight:900}.live-risk-fold summary{cursor:pointer;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:center;gap:14px;list-style:none;display:grid}.live-risk-fold summary::-webkit-details-marker{display:none}.live-risk-fold:not([open]) .live-risk-fold-body{display:none}.live-risk-fold summary>span{color:#f0fbff;align-items:center;gap:9px;font-size:18px;font-weight:900;display:inline-flex}.live-risk-fold summary svg{color:#24d6d6}.risk-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.live-risk-fold-body{gap:12px;margin-top:14px;display:grid}.live-admission-layout{grid-template-columns:minmax(320px,.86fr) minmax(520px,1.14fr);align-items:stretch;gap:12px;display:grid}.live-admission-summary{align-content:start}.live-admission-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admission-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admission-check-card{background:#04121894;border:1px solid #37697d7a;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.admission-check-card div{align-items:center;gap:8px;min-width:0;display:flex}.admission-check-card strong,.admission-check-card span,.admission-check-card small{overflow-wrap:anywhere;min-width:0}.admission-check-card strong{color:#f0fbff;font-size:13px}.admission-check-card span{color:#bfe7ef;font-size:14px;font-weight:900}.admission-check-card small{color:#8fb4c4;font-size:12px;line-height:1.45}.admission-action-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.live-launch-report-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.live-report-section{background:#0411165c;border:1px solid #37697d7a;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.live-report-section.success{border-color:#3fdc837a}.live-report-section.neutral{border-color:#f4aa3685}.live-report-section.danger{border-color:#ff4f8b99}.paper-report-score-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.paper-report-score-row strong{color:#f0fbff;font-size:42px;line-height:1}.paper-report-score-row span{color:#8fb4c4;line-height:1.5}.paper-report-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.report-check-list{align-content:start}.live-review-layout{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr) minmax(320px,.9fr);align-items:stretch;gap:12px;display:grid}.live-review-summary{align-content:start}.live-review-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.review-action-list{align-content:start;gap:8px;display:grid}.review-action-row{background:#04121894;border:1px solid #37697d7a;border-radius:8px;grid-template-columns:auto minmax(80px,.42fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.review-action-row strong,.review-action-row span{overflow-wrap:anywhere;min-width:0}.review-action-row strong{color:#f0fbff;font-size:13px}.review-action-row span{color:#8fb4c4;font-size:12px;line-height:1.45}.live-review-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.live-review-columns section{background:#0411165c;border:1px solid #32667b70;border-radius:8px;min-width:0;padding:12px}.review-order-list{gap:8px;display:grid}.review-order-row{background:#0310158a;border:1px solid #37697d7a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto minmax(160px,.65fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.review-order-row strong,.review-order-row span,.review-order-row small{overflow-wrap:anywhere;min-width:0}.review-order-row strong{color:#f0fbff}.review-order-row span{color:#bfe7ef;font-size:13px;font-weight:900}.review-order-row small{color:#8fb4c4;font-size:12px;line-height:1.45}.live-command-layout{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.2fr) minmax(360px,1fr);align-items:stretch;gap:14px;display:grid}.live-command-status,.live-command-core{align-content:start;gap:10px;display:grid}.live-execution-console{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:12px;min-width:0;display:grid}.live-execution-queue,.live-execution-health{background:#03101575;border:1px solid #37697d70;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.desk-queue-list{gap:8px;min-width:0;display:grid}.desk-queue-row{min-width:0;min-height:48px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#05151bb8;border:1px solid #37697d66;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(84px,auto) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.desk-queue-row:hover{background:#071e26d1;border-color:#24d6d694}.desk-queue-row strong,.desk-queue-row small,.desk-queue-row b{overflow-wrap:anywhere;min-width:0}.desk-queue-row strong{color:#f0fbff;font-size:13px;display:block}.desk-queue-row small{color:#8fb4c4;margin-top:3px;font-size:12px;line-height:1.35;display:block}.desk-queue-row b{color:#bfe7ef;text-align:right;font-size:13px}.desk-queue-row b.success{color:#3fdc83}.desk-queue-row b.neutral{color:#f4aa36}.desk-queue-row b.danger{color:#ff4f8b}.desk-queue-badge{color:#bfe7ef;white-space:nowrap;border:1px solid #37697d6b;border-radius:7px;justify-content:center;align-items:center;width:72px;min-height:28px;font-size:12px;font-weight:900;display:inline-flex}.desk-queue-badge.success{color:#88f0b4;border-color:#3fdc8380}.desk-queue-badge.neutral{color:#ffd27a;border-color:#f4aa3680}.desk-queue-badge.danger{color:#ff9bbc;border-color:#ff4f8b94}.desk-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.desk-health-card{background:#041218a8;border:1px solid #37697d6b;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.desk-health-card.success{border-color:#3fdc8375}.desk-health-card.neutral{border-color:#f4aa3675}.desk-health-card.danger{border-color:#ff4f8b85}.desk-health-card span,.desk-health-card strong{overflow-wrap:anywhere;min-width:0}.desk-health-card span{color:#87aebe;font-size:12px;font-weight:900}.desk-health-card strong{color:#f0fbff;font-size:15px}.desk-mini-chart{background:#020d127a;border:1px solid #37697d52;border-radius:8px;min-width:0;min-height:118px;overflow:hidden}.live-status-stack{gap:10px;display:grid}.live-kpi-grid,.live-control-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.live-control-actions .primary-action,.live-control-actions .secondary-action,.live-control-actions .danger-action{width:100%;min-width:0;padding:0 10px}.live-summary-grid,.live-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.live-bot-grid,.live-paper-bot-grid,.live-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-monitor-body{gap:12px;margin-top:14px;display:grid}.live-monitor-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.42fr);align-items:stretch;gap:12px;display:grid}.monitor-action-row{grid-template-columns:1fr;gap:10px;display:grid}.monitor-close-toggle{min-height:40px;padding:0 2px}.kill-switch-result{gap:10px;display:grid}.kill-switch-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.monitor-action-row .secondary-action,.monitor-action-row .danger-action{width:100%;min-width:0;padding:0 10px}.live-monitor-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.live-monitor-detail-grid{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);gap:12px;display:grid}.monitor-plan{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.monitor-check-list{align-content:start}.private-stream-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.private-stream-grid section{background:#0411165c;border:1px solid #32667b70;border-radius:8px;min-width:0;padding:12px}.live-records-table,.live-log-list{max-height:460px;padding-bottom:2px}.live-strategy-picker{margin:2px 0 0}.live-strategy-picker select:disabled{color:#7da4b4;cursor:wait}.paper-tick-action{width:100%;margin-top:10px}.paper-watch-plan{margin-top:10px}.execution-form{gap:12px;margin-top:12px;display:grid}.live-trade-terminal{grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);align-items:start;gap:14px;margin-top:12px;display:grid}.trade-ticket-column{background:#0411166b;border:1px solid #37697d70;border-radius:8px;min-width:0;padding:14px}.trade-order-form{grid-template-columns:minmax(280px,.95fr) minmax(300px,1fr);grid-auto-flow:dense;align-items:start;margin-top:12px}.trade-order-form>.order-market-switch,.trade-order-form>label.compact-field,.trade-order-form>.quick-pair-row,.trade-order-form>.order-market-snapshot,.trade-order-form>.order-pair-context,.trade-order-form>.ticker-status,.trade-order-form>.trade-settings-fold:not(.trade-risk-fold),.trade-order-form>.execution-form-row,.trade-order-form>.notional-sizing-row,.trade-order-form>.trade-protection-fold{grid-column:1}.trade-order-form>.order-budget-panel,.trade-order-form>.order-submit-gate,.trade-order-form>.trade-risk-fold,.trade-order-form>.primary-action,.trade-order-form>.submit-readiness-note{grid-column:2}.trade-order-form>.primary-action{width:100%}.trade-observe-column{align-content:start;gap:12px;display:grid}.trade-observe-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-observe-kpis .metric-mini{padding:9px}.trade-observe-section{gap:8px;min-width:0;display:grid}.trade-observe-fold{background:#03101561;border:1px solid #37697d66;border-radius:8px;padding:10px}.trade-observe-fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-width:0;list-style:none;display:flex}.trade-observe-fold summary::-webkit-details-marker{display:none}.trade-observe-fold summary strong,.trade-observe-fold summary span,.trade-observe-fold summary small{overflow-wrap:anywhere;min-width:0}.trade-observe-fold summary strong{color:#f0fbff;font-size:13px}.trade-observe-fold summary span{color:#f0fbff;font-size:13px;font-weight:900}.trade-observe-fold summary small{color:#87aebe;text-align:right;font-size:11px;font-weight:850}.trade-execution-drawer summary{align-items:center}.trade-drawer-title{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.trade-drawer-summary-strip{grid-template-columns:repeat(3,minmax(0,auto));justify-content:end;gap:8px;min-width:0;display:grid}.trade-drawer-summary-strip span{color:#87aebe;white-space:nowrap;background:#04121894;border:1px solid #37697d5c;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:58px;min-height:24px;padding:0 7px;font-size:11px;font-weight:900;display:inline-flex}.trade-drawer-summary-strip strong{color:#f0fbff;font-variant-numeric:tabular-nums;font-size:12px}.trade-observe-fold-body{gap:10px;min-width:0;margin-top:10px;display:grid}.trade-execution-drawer-body{gap:9px}.trade-drawer-detail-grid{grid-template-columns:1fr;gap:9px;min-width:0;display:grid}.execution-queue-section{background:#03101561;border:1px solid #37697d66;border-radius:8px;padding:10px}.execution-receipt-section{background:linear-gradient(135deg,#24d6d614,#0000 48%),#0310156b;border:1px solid #24d6d657;border-radius:8px;padding:10px}.execution-receipt-list{gap:8px;min-width:0;display:grid}.execution-receipt-row{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#05151bb8;border:1px solid #37697d6b;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.execution-receipt-row.success{border-color:#3fdc8370}.execution-receipt-row.neutral{border-color:#f4aa3675}.execution-receipt-row.danger{border-color:#ff4f8b85}.execution-receipt-row:hover{background:#071e26d1;border-color:#24d6d69e}.execution-receipt-row div{gap:3px;min-width:0;display:grid}.execution-receipt-row strong,.execution-receipt-row small,.execution-receipt-row em{overflow-wrap:anywhere;min-width:0}.execution-receipt-row strong{color:#f0fbff;font-size:13px}.execution-receipt-row small{white-space:pre-line;color:#9bc0cf;font-size:11px;font-style:normal;line-height:1.35}.execution-receipt-row em{color:#73f0ee;font-size:11px;font-style:normal;font-weight:900}.observe-more-action{width:100%;min-width:0}.compact-execution-queue{max-height:236px;padding-right:2px;overflow:auto}.trade-observe-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.trade-drawer-route-grid{background:#0310155c;border:1px solid #37697d57;border-radius:8px;padding:8px}.trade-observe-route-grid .tiny-action{white-space:nowrap;justify-content:center;min-width:0;padding:0 8px}.trade-observe-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trade-observe-actions .tiny-action{white-space:nowrap;min-width:0}.execution-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field-action{align-self:end;width:100%;min-width:0;padding:0 10px}.notional-sizing-row{grid-template-columns:minmax(120px,.8fr) auto minmax(170px,1fr);align-items:end;gap:10px;display:grid}.notional-sizing-preview{min-height:52px}.trade-account-control{background:#0411165c;border:1px solid #32667b70;border-radius:8px;gap:10px;padding:12px;display:grid}.trade-settings-fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.trade-settings-fold summary::-webkit-details-marker{display:none}.trade-settings-fold summary span{color:#f0fbff;font-size:14px;font-weight:900}.trade-settings-fold summary small{color:#87aebe;font-size:12px;font-weight:800}.trade-settings-fold:not([open]){padding:10px 12px}.trade-settings-fold:not([open])>:not(summary){display:none}.compact-status{padding:10px 12px}.check-toggle{color:#bfe7ef;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.check-toggle input{accent-color:#24d6d6;width:16px;height:16px}.order-result{margin-top:12px}.quick-pair-row{flex-wrap:wrap;gap:7px;display:flex}.order-market-switch,.execution-market-filter,.execution-quality-filter{background:#03101594;border:1px solid #37697d80;border-radius:8px;gap:8px;padding:5px;display:grid}.order-market-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-market-filter,.execution-quality-filter{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.order-market-switch button,.execution-market-filter button,.execution-quality-filter button{color:#8fb4c4;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-width:0;min-height:38px;font-size:13px;font-weight:950}.order-market-switch button:hover,.order-market-switch button.active,.execution-market-filter button:hover,.execution-market-filter button.active,.execution-quality-filter button:hover,.execution-quality-filter button.active{color:#f0fbff;background:#24d6d621;border-color:#24d6d6c7;box-shadow:inset 0 0 18px #24d6d61a}.execution-quality-filter button.active.success{color:#9af0bd;background:#3fdc8324;border-color:#3fdc83c7}.execution-quality-filter button.active.danger{color:#ff9bbc;background:#ff4f8b21;border-color:#ff4f8bc7}.quick-pair-row button{color:#bfe7ef;cursor:pointer;background:#041218ad;border:1px solid #37697d94;border-radius:999px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.quick-pair-row button:hover,.quick-pair-row button.active{color:#f0fbff;border-color:#24d6d6e6;box-shadow:inset 0 0 18px #24d6d61a}.order-market-snapshot,.order-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-pair-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.order-pair-context-card{min-width:0;min-height:84px;color:inherit;text-align:left;cursor:pointer;background:#0412189e;border:1px solid #37697d7a;border-radius:8px;align-content:start;gap:5px;padding:10px;display:grid}.order-pair-context-card:hover{border-color:#24d6d6c2;box-shadow:inset 0 0 18px #24d6d614}.order-pair-context-card.success{border-color:#3fdc836b}.order-pair-context-card.neutral{border-color:#f4aa3670}.order-pair-context-card.danger{border-color:#ff4f8b85}.order-pair-context-card span,.order-pair-context-card strong,.order-pair-context-card small{overflow-wrap:anywhere;min-width:0}.order-pair-context-card span{color:#82adbd;font-size:11px;font-weight:950}.order-pair-context-card strong{color:#f0fbff;font-size:14px;line-height:1.14}.order-pair-context-card small{color:#91b8c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.38;display:-webkit-box;overflow:hidden}.order-book-panel{background:linear-gradient(135deg,#24d6d60f,#0000 42%),#04121894;border:1px solid #37697d7a;border-radius:8px;gap:9px;min-width:0;padding:11px;display:grid}.order-book-panel.success{border-color:#3fdc8361}.order-book-panel.neutral{border-color:#f4aa366b}.order-book-head,.order-book-row{grid-template-columns:minmax(82px,1fr) minmax(64px,.78fr) minmax(42px,.48fr);align-items:center;gap:8px;min-width:0;display:grid}.order-book-head{color:#7fa6b6;font-size:11px;font-weight:950}.order-book-list{gap:3px;min-width:0;display:grid}.order-book-row{background:#0310157a;border-radius:6px;min-height:24px;padding:4px 6px}.order-book-row strong,.order-book-row span,.order-book-row small,.order-book-mid strong,.order-book-mid span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-book-row strong{font-variant-numeric:tabular-nums;font-size:12px}.order-book-row span,.order-book-row small{color:#9bc0cf;font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.order-book-row.ask strong{color:#ff7da7}.order-book-row.bid strong{color:#65e39b}.order-book-mid{background:#24d6d617;border:1px solid #24d6d657;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:6px 8px;display:grid}.order-book-mid strong{color:#f0fbff;font-variant-numeric:tabular-nums;font-size:14px}.order-book-mid span{color:#7fcbd4;font-size:11px;font-weight:850}.trade-action-review{background:linear-gradient(135deg,#24d6d60f,#0000 42%),#04121894;border:1px solid #37697d7a;border-radius:8px;gap:10px;min-width:0;padding:11px;display:grid}.trade-action-review.success{border-color:#3fdc836b}.trade-action-review.neutral{border-color:#f4aa3670}.trade-action-review.danger{border-color:#ff4f8b8f}.trade-action-review-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.trade-action-review-head div{gap:4px;min-width:0;display:grid}.trade-action-review-head span,.trade-action-review-head strong,.trade-action-review-head small{overflow-wrap:anywhere;min-width:0}.trade-action-review-head span{color:#82adbd;font-size:11px;font-weight:950}.trade-action-review-head strong{color:#f0fbff;font-size:15px;line-height:1.2}.trade-action-review-head small{color:#91b8c7;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.38;display:-webkit-box;overflow:hidden}.trade-action-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-action-evidence-card{min-width:0;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:#03101580;border:1px solid #37697d70;border-radius:8px;align-content:start;gap:4px;padding:9px;display:grid}.trade-action-evidence-card:hover{border-color:#24d6d6c2;box-shadow:inset 0 0 16px #24d6d612}.trade-action-evidence-card.success{border-color:#3fdc8366}.trade-action-evidence-card.neutral{border-color:#f4aa366b}.trade-action-evidence-card.danger{border-color:#ff4f8b85}.trade-action-evidence-card span,.trade-action-evidence-card strong,.trade-action-evidence-card small{overflow-wrap:anywhere;min-width:0}.trade-action-evidence-card span{color:#82adbd;font-size:11px;font-weight:950}.trade-action-evidence-card strong{color:#f0fbff;font-size:13px;line-height:1.15}.trade-action-evidence-card small{color:#91b8c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.34;display:-webkit-box;overflow:hidden}.trade-action-review-actions{flex-wrap:wrap;gap:8px;display:flex}.order-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-ticket-summary{background:#0310158f;border:1px solid #37697d80;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(460px,1.2fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.order-ticket-summary.success{border-color:#3fdc8380}.order-ticket-summary.neutral{border-color:#f4aa3685}.order-ticket-summary.danger{border-color:#ff4f8b94}.order-ticket-summary-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.order-ticket-summary-main div{gap:4px;min-width:0;display:grid}.order-ticket-summary-main strong,.order-ticket-summary-main span{overflow-wrap:anywhere;min-width:0}.order-ticket-summary-main strong{color:#f0fbff;font-size:16px}.order-ticket-summary-main span{color:#9bc0cf;font-size:12px;line-height:1.45}.order-ticket-summary-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.order-ticket-summary-kpis .metric-mini{padding:9px}.order-ticket-summary-actions{grid-template-columns:repeat(3,max-content);place-items:center end;gap:8px;display:grid}.order-ticket-summary-actions .tiny-action{white-space:nowrap}.order-summary-submit{justify-content:center;min-width:112px}.order-ticket-source{background:#04121894;border:1px solid #37697d6b;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(88px,.24fr) minmax(140px,.36fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.order-ticket-source.strategy{border-color:#24d6d675;box-shadow:inset 0 0 18px #24d6d60f}.order-ticket-source.account{border-color:#3fdc836b}.order-ticket-source span,.order-ticket-source strong,.order-ticket-source small{overflow-wrap:anywhere;min-width:0}.order-ticket-source span{color:#73f0ee;font-size:11px;font-weight:950}.order-ticket-source strong{color:#f0fbff;font-size:13px}.order-ticket-source small{color:#8fb4c4;font-size:12px;line-height:1.38}.order-ticket-source .tiny-action{white-space:nowrap;width:auto;min-width:84px}.order-budget-panel{background:linear-gradient(135deg,#24d6d614,#0000 38%),#03101594;border:1px solid #37697d80;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.order-budget-panel.success{border-color:#3fdc837a}.order-budget-panel.neutral{border-color:#f4aa3680}.order-budget-panel.danger{border-color:#ff4f8b94}.order-budget-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-budget-head div{gap:4px;min-width:0;display:grid}.order-budget-head span,.order-budget-panel>span{color:#87aebe;font-size:12px;font-weight:850;line-height:1.42}.order-budget-head strong{color:#f0fbff;overflow-wrap:anywhere;min-width:0;font-size:18px}.order-budget-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.order-budget-panel>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-order-action-bar,.mobile-order-observe-strip{display:none}.ticker-status,.order-precheck-panel{padding:10px 12px}.order-precheck-checks{gap:7px;margin-top:2px;display:grid}.order-precheck-check{background:#03101575;border:1px solid #37697d6b;border-radius:8px;grid-template-columns:auto minmax(58px,.36fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.order-precheck-check strong,.order-precheck-check small{overflow-wrap:anywhere;min-width:0}.order-precheck-check strong{color:#f0fbff;font-size:12px}.order-precheck-check small{color:#8fb4c4;font-size:12px;line-height:1.4}.live-account-fold{order:4}.live-account-board{gap:12px;display:grid}.live-account-fold summary{cursor:pointer;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:center;gap:14px;list-style:none;display:grid}.live-account-fold summary::-webkit-details-marker{display:none}.live-account-fold summary>span{color:#f0fbff;align-items:center;gap:9px;font-size:18px;font-weight:900;display:inline-flex}.live-account-fold summary svg{color:#24d6d6}.account-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.live-account-board .account-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.account-health-body{gap:10px}.account-health-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.account-execution-monitor{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-execution-queue{background:#0411166b;border:1px solid #37697d70;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.account-queue-list{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-account-queue-body{max-height:320px;padding-right:3px;overflow:auto}.account-monitor-card{background:#04121894;border:1px solid #37697d75;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.account-monitor-card.success{border-color:#3fdc8375}.account-monitor-card.neutral{border-color:#f4aa367a}.account-monitor-card.danger{border-color:#ff4f8b8a}.account-monitor-card span,.account-monitor-card strong,.account-monitor-card small{overflow-wrap:anywhere;min-width:0}.account-monitor-card span{color:#87aebe;font-size:12px;font-weight:900}.account-monitor-card strong{color:#f0fbff;font-size:18px}.account-monitor-card small{color:#8fb4c4;font-size:12px;line-height:1.42}.order-lifecycle-summary{background:#0310158f;border:1px solid #37697d80;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.order-lifecycle-summary.success{border-color:#3fdc8380}.order-lifecycle-summary.neutral{border-color:#f4aa3685}.order-lifecycle-summary.danger{border-color:#ff4f8b94}.order-lifecycle-summary-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.order-lifecycle-summary-main div{gap:4px;min-width:0;display:grid}.order-lifecycle-summary-main strong,.order-lifecycle-summary-main span{overflow-wrap:anywhere;min-width:0}.order-lifecycle-summary-main strong{color:#f0fbff;font-size:16px}.order-lifecycle-summary-main span{color:#9bc0cf;font-size:12px;line-height:1.45}.order-lifecycle-summary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.order-lifecycle-summary-kpis .metric-mini{padding:9px}.order-lifecycle-summary .tiny-action{white-space:nowrap;justify-self:end}.order-incident-console{background:linear-gradient(145deg,#24d6d614,#0000 38%),#0310158f;border:1px solid #37697d80;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.order-incident-console.success{border-color:#3fdc8375}.order-incident-console.neutral{border-color:#f4aa3680}.order-incident-console.danger{border-color:#ff4f8b94}.order-incident-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.order-incident-head>div:first-child{gap:4px;min-width:0;display:grid}.order-incident-head span,.order-incident-head strong,.order-incident-head small{overflow-wrap:anywhere;min-width:0}.order-incident-head span{color:#77e9e7;font-size:12px;font-weight:900}.order-incident-head strong{color:#f0fbff;font-size:17px;font-weight:950}.order-incident-head small{color:#8fb4c4;font-size:12px;line-height:1.45}.order-incident-actions,.order-incident-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-incident-actions .tiny-action,.order-incident-buttons .tiny-action{white-space:nowrap;width:auto}.order-incident-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.order-incident-kpis .metric-mini{padding:9px}.order-incident-list{gap:8px;min-width:0;display:grid}.order-incident-row{background:#04121899;border:1px solid #37697d70;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(180px,.75fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.order-incident-row.success{border-color:#3fdc835c}.order-incident-row.neutral{border-color:#f4aa366b}.order-incident-row.danger{border-color:#ff4f8b85}.order-incident-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.order-incident-main div,.order-incident-meta{gap:4px;min-width:0;display:grid}.order-incident-main strong,.order-incident-main small,.order-incident-meta span,.order-incident-meta small,.order-incident-empty span{overflow-wrap:anywhere;min-width:0}.order-incident-main strong{color:#f0fbff;font-size:14px}.order-incident-main small,.order-incident-meta small{color:#8fb4c4;font-size:12px;line-height:1.42}.order-incident-meta span{color:#bfe7ef;font-size:12px;font-weight:900}.order-incident-empty{color:#9bd9c0;background:#0b2e1f29;border:1px dashed #3fdc8370;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:12px;font-size:12px;font-weight:850;display:flex}.order-incident-empty svg{color:#69efa0;flex:none}.account-errors{margin-bottom:12px}.account-detail-fold{background:#0411165c;border:1px solid #32667b70;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.account-detail-fold:not([open]){gap:0}.account-detail-fold:not([open]) .account-detail-fold-body{display:none}.account-detail-fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;list-style:none;display:flex}.account-detail-fold summary::-webkit-details-marker{display:none}.account-detail-fold summary span{color:#f0fbff;align-items:center;gap:9px;min-width:0;font-size:16px;font-weight:950;display:inline-flex}.account-detail-fold summary svg{color:#24d6d6}.account-detail-fold summary small{color:#87aebe;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-detail-fold-body{gap:12px;min-width:0;margin-top:10px;display:grid}.account-live-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.orders-columns{margin-top:12px}.account-lifecycle-board{background:#0411165c;border:1px solid #32667b70;border-radius:8px;gap:10px;margin-top:2px;padding:12px;display:grid}.account-lifecycle-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.account-lifecycle-list .lifecycle-row{grid-template-columns:auto minmax(0,1fr) auto minmax(190px,.58fr)}.mini-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mini-section-head strong{color:#f0fbff;font-size:14px}.mini-section-head span{color:#87aebe;font-size:12px;font-weight:800}.account-list{gap:8px;display:grid}.account-row{background:#0412189e;border:1px solid #37697d7a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-width:0;padding:10px;display:grid}.account-row strong,.account-row span,.account-row small{overflow-wrap:anywhere;min-width:0}.account-row strong{color:#f0fbff}.account-row span{color:#bfe7ef;font-weight:800}.account-row small{color:#8fb4c4;grid-column:1/-1;line-height:1.45}.order-observe-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.order-observe-row small{grid-column:auto}.order-action-stack{justify-items:end;gap:7px;display:grid}.position-observe-row{align-items:center}.position-observe-row small{grid-column:auto;margin-top:4px;display:block}.asset-observe-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.asset-observe-row small{grid-column:auto;margin-top:4px;display:block}.asset-action-stack{grid-template-columns:repeat(2,minmax(0,auto));justify-items:end;gap:7px;display:grid}.asset-action-stack span{grid-column:1/-1;font-size:13px}.position-action-stack{justify-items:end;gap:7px;display:grid}.position-action-stack span{font-size:13px}.tiny-action{min-height:32px;padding:0 9px;font-size:12px}.order-lifecycle-panel{background:#0411165c;border:1px solid #32667b70;border-radius:8px;gap:10px;padding:12px;display:grid}.lifecycle-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.lifecycle-list{gap:8px;display:grid}.lifecycle-row{background:#0310158a;border:1px solid #37697d7a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto minmax(160px,.65fr);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.lifecycle-row-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left}.lifecycle-row-button:hover,.lifecycle-row-button.selected{background:#071e26d1;border-color:#24d6d6b3;box-shadow:inset 0 0 20px #24d6d60f}.lifecycle-row strong,.lifecycle-row small,.lifecycle-row span{overflow-wrap:anywhere;min-width:0}.lifecycle-row strong{color:#f0fbff;display:block}.lifecycle-row small{color:#8fb4c4;line-height:1.45}.lifecycle-state{color:#cfe9ef;justify-self:end;font-size:12px;font-weight:900}.lifecycle-state.success{color:#69efa0}.lifecycle-state.neutral{color:#8ceeee}.lifecycle-state.danger{color:#ff8caf}.lifecycle-detail-panel{background:linear-gradient(135deg,#24d6d614,#0000 45%),#0310158a;border:1px solid #37697d75;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.lifecycle-detail-panel.success{border-color:#3fdc837a}.lifecycle-detail-panel.neutral{border-color:#f4aa367a}.lifecycle-detail-panel.danger{border-color:#ff4f8b8f}.lifecycle-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lifecycle-detail-cell{background:#04121894;border:1px solid #37697d66;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.lifecycle-detail-cell span,.lifecycle-detail-cell strong{overflow-wrap:anywhere;min-width:0}.lifecycle-detail-cell span{color:#87aebe;font-size:11px;font-weight:900}.lifecycle-detail-cell strong{color:#f0fbff;font-size:12px}.lifecycle-event-board{gap:8px;min-width:0;display:grid}.lifecycle-event-list{gap:7px;display:grid}.lifecycle-event-row{background:#04121885;border:1px solid #37697d61;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(140px,auto);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.lifecycle-event-row div{gap:3px;min-width:0;display:grid}.lifecycle-event-row strong,.lifecycle-event-row small,.lifecycle-event-row span{overflow-wrap:anywhere;min-width:0}.lifecycle-event-row strong{color:#f0fbff;font-size:12px}.lifecycle-event-row small{color:#8fb4c4;font-size:12px;line-height:1.38}.lifecycle-event-row span{color:#73f0ee;text-align:right;font-size:11px;font-weight:900}.lifecycle-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lifecycle-detail-actions .tiny-action{width:auto}.compact-empty{min-width:0;padding:14px}.order-submit-gate{background:#0310158a;border:1px solid #37697d80;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.order-submit-gate.success{border-color:#3fdc8380}.order-submit-gate.neutral{border-color:#f4aa3680}.order-submit-gate.danger{border-color:#ff4f8b94}.order-submit-gate-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-submit-gate-head div{gap:4px;min-width:0;display:grid}.order-submit-gate-head span{color:#87aebe;font-size:12px;font-weight:900}.order-submit-gate-head strong{color:#f0fbff;overflow-wrap:anywhere;min-width:0;font-size:18px}.order-submit-gate-list{gap:7px;display:grid}.order-submit-gate-row{background:#04121894;border:1px solid #37697d6b;border-radius:8px;grid-template-columns:auto minmax(72px,.34fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.order-submit-gate-row strong,.order-submit-gate-row span{overflow-wrap:anywhere;min-width:0}.order-submit-gate-row strong{color:#f0fbff;font-size:12px}.order-submit-gate-row span{-webkit-line-clamp:2;color:#8fb4c4;-webkit-box-orient:vertical;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.order-submit-gate-passed{color:#9af0bd;text-align:center;background:#06261c5c;border:1px solid #3fdc8357;border-radius:8px;min-width:0;padding:7px 9px;font-size:12px;font-weight:900}.submit-readiness-note{background:#04121894;border:1px solid #37697d75;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.submit-readiness-note.success{border-color:#3fdc8373}.submit-readiness-note.neutral{border-color:#f4aa3673}.submit-readiness-note.danger{border-color:#ff4f8b8c}.submit-readiness-note div{gap:3px;min-width:0;display:grid}.submit-readiness-note strong,.submit-readiness-note span{overflow-wrap:anywhere;min-width:0}.submit-readiness-note strong{color:#f0fbff;font-size:13px}.submit-readiness-note span{-webkit-line-clamp:2;color:#8fb4c4;-webkit-box-orient:vertical;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.execution-plan-status{margin-bottom:12px}.execution-decision-summary{background:#0310158f;border:1px solid #37697d80;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr) auto;align-items:center;gap:12px;min-width:0;margin-bottom:12px;padding:12px;display:grid}.execution-decision-summary.success{border-color:#3fdc8380}.execution-decision-summary.neutral{border-color:#f4aa3685}.execution-decision-summary.danger{border-color:#ff4f8b94}.execution-decision-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.execution-decision-main div{gap:4px;min-width:0;display:grid}.execution-decision-main strong,.execution-decision-main span{overflow-wrap:anywhere;min-width:0}.execution-decision-main strong{color:#f0fbff;font-size:16px}.execution-decision-main span{color:#9bc0cf;font-size:12px;line-height:1.45}.execution-decision-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.execution-decision-kpis .metric-mini{padding:9px}.execution-decision-actions{justify-items:end;gap:8px;display:grid}.execution-decision-actions .tiny-action{white-space:nowrap}.execution-decision-issues{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.execution-decision-issue{background:#04121894;border:1px solid #37697d6b;border-radius:8px;grid-template-columns:auto minmax(82px,.38fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.execution-decision-issue strong,.execution-decision-issue span{overflow-wrap:anywhere;min-width:0}.execution-decision-issue strong{color:#f0fbff;font-size:12px}.execution-decision-issue span{color:#8fb4c4;font-size:12px;line-height:1.42}.live-section-label{--section-rgb:36, 214, 214;border:1px solid rgba(var(--section-rgb), .34);background:linear-gradient(90deg, rgba(var(--section-rgb), .18), #041218b8 42%, #04121847), #031015a8;border-left-width:4px;border-radius:8px;grid-template-columns:auto minmax(260px,1fr) minmax(320px,.95fr);align-items:center;gap:14px;min-width:0;margin-top:6px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 16px 34px #0000002e}.live-section-index{border:1px solid rgba(var(--section-rgb), .46);background:rgba(var(--section-rgb), .11);color:#eaffff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:grid}.live-section-copy{gap:5px;min-width:0;display:grid}.live-section-copy strong,.live-section-copy span,.live-section-pills span{overflow-wrap:anywhere;min-width:0}.live-section-copy strong{color:#f0fbff;align-items:center;gap:9px;font-size:18px;font-weight:950;display:inline-flex}.live-section-copy svg{color:rgb(var(--section-rgb))}.live-section-copy span{color:#87aebe;font-size:12px;font-weight:850;line-height:1.45}.live-section-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.live-section-pills span{border:1px solid rgba(var(--section-rgb), .3);color:#bfe7ef;text-align:center;background:#041218ad;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:6px 9px;font-size:12px;font-weight:900;display:flex}.live-trade-label{--section-rgb:36, 214, 214;order:2}.live-account-label{--section-rgb:99, 177, 255;order:2}.live-strategy-label{--section-rgb:63, 220, 131;order:5}.live-risk-label{--section-rgb:244, 170, 54;order:8}.live-audit-label{--section-rgb:139, 153, 255;order:10}.live-ticket-panel{background:linear-gradient(145deg,#24d6d614,#0000 30%),#05161ee0;border-color:#24d6d680;order:3;grid-column:span 12}.live-execution-panel{background:linear-gradient(145deg,#3fdc8314,#0000 32%),#05161ee0;border-color:#3fdc8370;order:6;grid-column:span 12}.live-strategy-quality-panel{background:linear-gradient(145deg,#3fdc831a,#0000 32%),#05161ee6;border-color:#3fdc8375;order:6;grid-column:span 12}.strategy-cockpit-panel{background:linear-gradient(145deg,#3fdc831a,#0000 32%),#05161ee6;border-color:#3fdc8380;order:6;grid-column:span 12}.strategy-cockpit-hero{background:#03101594;border:1px solid #37697d80;border-radius:8px;grid-template-columns:minmax(0,1.08fr) minmax(420px,1fr) minmax(170px,.34fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.strategy-cockpit-hero.success{border-color:#3fdc8380}.strategy-cockpit-hero.neutral{border-color:#f4aa3685}.strategy-cockpit-hero.danger{border-color:#ff4f8b94}.strategy-workflow-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.strategy-workflow-card{background:#0412188a;border:1px solid #37697d75;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:154px;padding:12px;display:grid}.strategy-workflow-card.success{border-color:#3fdc8375}.strategy-workflow-card.neutral{border-color:#f4aa3680}.strategy-workflow-card.danger{border-color:#ff4f8b94}.strategy-workflow-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.strategy-workflow-head span{color:#77e9e7;font-size:12px;font-weight:900}.strategy-workflow-card strong,.strategy-workflow-card small{overflow-wrap:anywhere;min-width:0}.strategy-workflow-card strong{color:#f0fbff;font-size:15px}.strategy-workflow-card small{color:#8fb4c4;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.strategy-workflow-card .tiny-action{align-self:end;width:100%;min-width:0}.strategy-cockpit-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.strategy-cockpit-main div{gap:4px;min-width:0;display:grid}.strategy-cockpit-main span,.strategy-cockpit-main strong,.strategy-cockpit-main small{overflow-wrap:anywhere;min-width:0}.strategy-cockpit-main span{color:#87aebe;font-size:12px;font-weight:900}.strategy-cockpit-main strong{color:#f0fbff;font-size:18px}.strategy-cockpit-main small{color:#9bc0cf;line-height:1.45}.strategy-cockpit-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0;display:grid}.strategy-cockpit-kpis .metric-mini{padding:9px}.strategy-cockpit-actions{gap:8px;min-width:0;display:grid}.strategy-cockpit-actions .primary-action,.strategy-cockpit-actions .secondary-action{white-space:nowrap;width:100%;min-width:0;padding-inline:10px}.strategy-detail-fold{background:#0411165c;border:1px solid #37697d70;border-radius:8px;gap:10px;min-width:0;margin-top:12px;padding:12px;display:grid}.strategy-detail-fold:not([open]){gap:0}.strategy-detail-fold:not([open])>:not(summary){display:none}.strategy-detail-fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;list-style:none;display:flex}.strategy-detail-fold summary::-webkit-details-marker{display:none}.strategy-detail-fold summary span{color:#f0fbff;overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;font-size:15px;font-weight:950;display:inline-flex}.strategy-detail-fold summary svg{color:#24d6d6}.strategy-detail-fold summary small{color:#87aebe;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.strategy-cockpit-grid{grid-template-columns:minmax(280px,.95fr) minmax(280px,1fr) minmax(260px,.8fr);gap:12px;display:grid}.strategy-cockpit-section{background:#0411166b;border:1px solid #37697d70;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.strategy-cockpit-list{gap:8px;min-width:0;display:grid}.strategy-cockpit-row{background:#030f147a;border:1px solid #32667b66;border-radius:8px;grid-template-columns:auto minmax(76px,.34fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.strategy-cockpit-row strong,.strategy-cockpit-row span{overflow-wrap:anywhere;min-width:0}.strategy-cockpit-row strong{color:#f0fbff;font-size:12px}.strategy-cockpit-row span{color:#8fb4c4;font-size:12px;line-height:1.38}.execution-pipeline-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.strategy-pipeline-fold-strip{margin-top:0}.execution-pipeline-step{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#0310157a;border:1px solid #37697d70;border-radius:8px;gap:4px;padding:10px;display:grid}.execution-pipeline-step.success{border-color:#3fdc8375}.execution-pipeline-step.neutral{border-color:#f4aa367a}.execution-pipeline-step.danger{border-color:#ff4f8b8f}.execution-pipeline-step:hover{background:#051c23b8;border-color:#24d6d6a3}.execution-pipeline-step span,.execution-pipeline-step strong,.execution-pipeline-step small{overflow-wrap:anywhere;min-width:0}.execution-pipeline-step span{color:#87aebe;font-size:11px;font-weight:900}.execution-pipeline-step strong{color:#f0fbff;font-size:14px}.execution-pipeline-step small{color:#8fb4c4;font-size:11px;line-height:1.35}.compact-observation-card{margin:0}.execution-candidate-fold-body{gap:12px;min-width:0;display:grid}.strategy-quality-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;list-style:none;display:flex}.strategy-quality-summary::-webkit-details-marker{display:none}.strategy-quality-summary span{color:#f0fbff;align-items:center;gap:9px;min-width:0;font-size:18px;font-weight:950;display:inline-flex}.strategy-quality-summary svg{color:#24d6d6}.strategy-quality-summary small{color:#87aebe;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.strategy-diagnostics-fold:not([open]){gap:0}.strategy-diagnostics-fold:not([open]) .strategy-quality-status,.strategy-diagnostics-fold:not([open]) .strategy-quality-kpis,.strategy-diagnostics-fold:not([open]) .strategy-quality-layout{display:none}.strategy-quality-status{margin:12px 0}.strategy-quality-kpis{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin-bottom:14px;display:grid}.strategy-quality-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.strategy-quality-board{background:#0310156b;border:1px solid #37697d70;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.strategy-quality-row-list,.symbol-quality-list,.quality-issue-list,.quality-isolation-list,.quality-action-list,.quality-loss-list{gap:10px;min-width:0;display:grid}.strategy-quality-row{background:#0412189e;border:1px solid #37697d70;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.strategy-quality-row.success{border-color:#3fdc8370}.strategy-quality-row.neutral{border-color:#f4aa3675}.strategy-quality-row.danger{border-color:#ff4f8b85}.strategy-quality-row-head,.symbol-quality-row,.quality-issue-row,.quality-isolation-row,.quality-loss-row{min-width:0}.strategy-quality-row-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.strategy-quality-row-head div{gap:4px;min-width:0;display:grid}.strategy-quality-row-head strong,.symbol-quality-row strong,.quality-issue-row strong,.quality-isolation-row strong,.quality-loss-row strong{color:#f0fbff;overflow-wrap:anywhere;min-width:0}.strategy-quality-row-head span,.symbol-quality-row span,.quality-issue-row span,.quality-isolation-row span,.quality-isolation-row small,.quality-loss-row span,.quality-loss-row small{color:#8fb4c4;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.strategy-quality-score{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.strategy-quality-score strong{color:#73f0ee;font-size:34px;line-height:1}.strategy-quality-score span{color:#bfe7ef;overflow-wrap:anywhere;font-size:13px;font-weight:900}.strategy-quality-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quality-chip-row{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.quality-chip-row span{color:#bfe7ef;overflow-wrap:anywhere;border:1px solid #37697d6b;border-radius:999px;max-width:100%;padding:6px 8px;font-size:12px;font-weight:900}.quality-chip-row span.success{color:#94f3bd;border-color:#3fdc8361}.quality-chip-row span.danger{color:#ff9bbc;border-color:#ff4f8b75}.symbol-quality-row,.quality-issue-row,.quality-isolation-row{background:#04121894;border:1px solid #37697d66;border-radius:8px;grid-template-columns:auto minmax(90px,.7fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.quality-issue-row{grid-template-columns:auto minmax(92px,.7fr) minmax(0,1.3fr)}.quality-isolation-row{grid-template-columns:auto minmax(92px,.68fr) minmax(0,1fr) minmax(96px,.9fr)}.symbol-quality-row small,.quality-isolation-row small,.quality-loss-row b{overflow-wrap:anywhere;font-size:13px;font-weight:900}.strategy-quality-subhead{margin-top:4px}.quality-loss-row{background:#04121894;border:1px solid #37697d66;border-radius:8px;grid-template-columns:minmax(92px,.75fr) minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.quality-loss-row b{color:#ff6b9f}.live-spot-exit-panel{background:linear-gradient(145deg,#3fdc8314,#0000 32%),#05161ee0;border-color:#3fdc8366;order:8;grid-column:span 12;gap:12px;display:grid}.spot-exit-fold:not([open]){gap:0}.spot-exit-fold:not([open])>:not(summary){display:none}.spot-exit-fold summary{cursor:pointer;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:center;gap:14px;min-width:0;list-style:none;display:grid}.spot-exit-fold summary::-webkit-details-marker{display:none}.spot-exit-fold summary>span{color:#f0fbff;overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;font-size:18px;font-weight:950;display:inline-flex}.spot-exit-fold summary svg{color:#3fdc83}.spot-exit-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.live-account-panel{border-color:#24d6d661;order:4;grid-column:span 12}.live-bot-config-panel{border-color:#3fdc835c;order:7;grid-column:span 12}.live-execution-panel .execution-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:980px;padding-right:6px;overflow:auto}.live-bot-config-panel .live-bot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.live-bot-config-panel.live-audit-fold summary{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.live-admission-panel{background:linear-gradient(145deg,#f4aa3614,#0000 34%),#05161ee0;border-color:#f4aa3675;order:9;grid-column:span 12}.live-monitor-panel{border-color:#8b99ff6b;grid-column:span 12}.live-review-audit-panel{border-color:#8b99ff5c;grid-column:span 12}.live-review-audit-panel:not([open]){gap:0}.live-review-audit-panel:not([open]) .live-audit-grid{display:none}.live-review-audit-panel .live-audit-grid{grid-template-columns:1fr}.execution-candidate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.execution-candidate{background:#041218b8;border:1px solid #37697d8f;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.execution-candidate.selected{border-color:#24d6d6b8;box-shadow:inset 0 0 22px #24d6d614}.execution-candidate.disabled{opacity:.68}.execution-candidate-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.execution-candidate-title{gap:3px;min-width:0;display:grid}.execution-candidate-title span,.execution-candidate-title h3{overflow-wrap:anywhere;min-width:0}.execution-candidate-title span{color:#87aebe;font-size:12px;font-weight:850}.execution-candidate-title h3{color:#f0fbff;margin:0;font-size:19px;line-height:1.14}.execution-check{white-space:nowrap;justify-self:start}.candidate-trade-summary{background:#03101580;border:1px solid #37697d6b;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.candidate-trade-summary.success{border-color:#3fdc837a}.candidate-trade-summary.neutral{border-color:#f4aa367a}.candidate-trade-summary.danger{border-color:#ff4f8b8a}.candidate-trade-summary .metric-mini{padding:8px}.candidate-detail-fold{background:#0310156b;border:1px solid #37697d6b;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.candidate-detail-fold summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.candidate-detail-fold summary span,.candidate-detail-fold summary small{overflow-wrap:anywhere;min-width:0}.candidate-detail-fold summary span{color:#f0fbff;font-size:13px;font-weight:900}.candidate-detail-fold summary small{color:#8fb4c4;font-size:12px;font-weight:850}.candidate-detail-body{gap:10px;min-width:0;margin-top:9px;display:grid}.candidate-quality{background:#03101580;border:1px solid #37697d6b;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.candidate-quality.success{border-color:#3fdc837a}.candidate-quality.neutral{border-color:#f4aa367a}.candidate-quality.danger{border-color:#ff4f8b8a}.candidate-quality div{gap:4px;min-width:0;display:grid}.candidate-quality span,.candidate-quality strong{overflow-wrap:anywhere;min-width:0}.candidate-quality span{color:#87aebe;font-size:11px;font-weight:900}.candidate-quality strong{color:#f0fbff;font-size:13px}.candidate-edge-note{color:#bfe7ef;background:#03101570;border:1px solid #37697d6b;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.45}.candidate-edge-note.success{color:#9af0bd;border-color:#3fdc8370}.candidate-edge-note.neutral{color:#f3c16d;border-color:#f4aa367a}.candidate-edge-note.danger{color:#ff9bbc;border-color:#ff4f8b8a}.candidate-action-list{gap:7px;display:grid}.candidate-action-row{background:#0310157a;border:1px solid #37697d66;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.candidate-action-row span{color:#8fb4c4;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.45}.candidate-order-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.candidate-order-actions .tiny-action{min-width:0}.result-action-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.result-action-row .tiny-action{width:auto;min-width:92px}.risk-check-list{gap:7px;display:grid}.live-execution-panel .execution-candidate .risk-check-list{max-height:168px;padding-right:4px;overflow:auto}.risk-check-row{background:#0310157a;border:1px solid #37697d6b;border-radius:8px;grid-template-columns:auto minmax(62px,.45fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.risk-check-row strong{color:#f0fbff;font-size:12px}.risk-check-row span{color:#8fb4c4;font-size:12px;line-height:1.45}.candidate-reason{color:#bfe7ef;margin:0;font-size:13px;line-height:1.55}.candidate-reason.spot-exit-note,.candidate-reason.swap-exit-note{background:#03101575;border:1px solid #37697d6b;border-radius:8px;padding:9px 10px;font-weight:850}.candidate-reason.spot-exit-note{color:#f3c16d;border-color:#f4aa3680}.candidate-reason.swap-exit-note{color:#9af0bd;border-color:#3fdc836b}.execution-submit-bar{grid-template-columns:auto minmax(180px,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.execution-confirm-field{margin:0}.spot-exit-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:12px;display:grid}.spot-exit-form,.spot-exit-list{background:#0411166b;border:1px solid #37697d75;border-radius:8px;min-width:0;padding:12px}.spot-exit-form{gap:10px;display:grid}.spot-exit-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.spot-exit-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:720px;padding-right:6px;overflow:auto}.spot-exit-card{gap:10px}.spot-exit-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.paper-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.combo-effect-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.paper-note-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.paper-note-row span{color:#bfe7ef;border:1px solid #37697d7a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.paper-bot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.paper-bot-card{background:linear-gradient(145deg,#3fdc8314,#0000 34%),#041218b8;border:1px solid #37697d8f;border-radius:8px;gap:13px;min-width:0;padding:16px;display:grid}.live-audit-fold{gap:14px;display:grid}.live-monitor-panel{order:11}.live-bot-config-panel{order:7}.live-review-audit-panel{order:12}.live-audit-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-width:0;list-style:none;display:flex}.live-audit-summary::-webkit-details-marker{display:none}.live-audit-summary span{color:#f0fbff;align-items:center;gap:9px;min-width:0;font-size:18px;font-weight:900;display:inline-flex}.live-audit-summary svg{color:#24d6d6}.live-audit-summary small{color:#87aebe;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.live-audit-grid section{background:#03101561;border:1px solid #37697d70;border-radius:8px;min-width:0;padding:14px}.audit-snapshot-section{grid-column:1/-1}.audit-snapshot-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.audit-snapshot-line{background:#04121894;border:1px solid #37697d70;border-radius:8px;gap:5px;min-width:0;padding:11px;display:grid}.audit-snapshot-line span,.audit-snapshot-line strong,.audit-snapshot-line small{overflow-wrap:anywhere;min-width:0}.audit-snapshot-line span{color:#87aebe;font-size:12px;font-weight:900}.audit-snapshot-line strong{color:#f0fbff;font-size:17px}.audit-snapshot-line small{color:#8fb4c4;line-height:1.45}.compact-paper-grid{grid-template-columns:1fr}.compact-records-table{max-height:360px}.compact-review-kpis{margin-bottom:12px}.compact-review-actions,.compact-review-list{margin-top:10px}.audit-empty{min-height:220px}.paper-empty{grid-column:1/-1}.records-empty{color:#8fb4c4;text-align:center;border:1px dashed #37697d99;border-radius:8px;min-width:820px;padding:18px}.live-grid .records-empty{min-width:0}.precheck-summary{margin-bottom:12px}.bot-grid,.absorbed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bot-card,.absorbed-card{background:linear-gradient(145deg,#24d6d614,#0000 34%),#041218b8;border:1px solid #37697d8f;border-radius:8px;gap:13px;min-width:0;padding:16px;display:grid}.bot-symbols{flex-wrap:wrap;gap:7px;display:flex}.bot-symbols span{color:#bfe7ef;border:1px solid #24d6d64d;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.bot-control-result{color:#bfe7ef;background:#03131ac7;border:1px solid #24d6d652;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.bot-control-result span{overflow-wrap:anywhere;min-width:0}.bot-control-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bot-control-actions .tiny-action{white-space:nowrap;width:100%;min-width:0;padding-inline:8px}@media (width<=1180px){.live-execution-ribbon{grid-template-columns:1fr}.live-command-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-execution-ribbon-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.live-execution-ribbon-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.live-execution-panel .execution-candidate-grid,.live-bot-config-panel .live-bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.live-execution-ribbon{gap:8px;margin-bottom:8px;padding:8px}.live-command-focus-grid{grid-template-columns:1fr;gap:8px}.live-focus-card{padding:9px}.live-focus-metrics{scroll-snap-type:x proximity;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.live-focus-metrics .metric-mini{scroll-snap-align:start;flex:0 0 104px}.live-focus-actions{gap:6px}.live-focus-actions .tiny-action{gap:5px;padding-inline:5px;font-size:11px}.live-execution-ribbon-main{padding:8px}.live-execution-ribbon-main strong{font-size:15px}.live-execution-ribbon-metrics{scroll-snap-type:x proximity;gap:6px;max-width:100%;padding-bottom:3px;display:flex;overflow:auto hidden}.live-execution-ribbon-metric{scroll-snap-align:start;flex:0 0 112px;padding:7px}.live-execution-ribbon-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.live-execution-ribbon-actions .tiny-action,.live-execution-ribbon-actions .danger-action{gap:5px;padding-inline:5px;font-size:11px}.strategy-workflow-strip{scroll-snap-type:x proximity;gap:8px;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.strategy-workflow-card{scroll-snap-align:start;flex:0 0 142px;min-height:146px;padding:10px}.strategy-workflow-card strong{font-size:13px}.strategy-workflow-card small{font-size:11px}.live-execution-panel .execution-candidate-grid,.live-bot-config-panel .live-bot-grid,.live-bot-config-panel.live-audit-fold summary{grid-template-columns:1fr}}.token-universe-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.token-universe-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.token-card{color:#d7edf4;text-align:left;background:#041218b8;border:1px solid #37697d8f;border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.token-card:hover{background:#082a33b3;border-color:#24d6d6b3}.token-card>span{gap:3px;min-width:0;display:grid}.token-card strong{color:#f0fbff;font-size:17px}.token-card small{color:#8fb4c4;overflow-wrap:anywhere;min-width:0}.token-meta-row{gap:5px;font-size:12px;display:grid}.token-tags{gap:5px}.token-tags span{padding:4px 7px;font-size:11px}.gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gate-item{min-height:150px}.gate-item small{color:#8fb4c4;line-height:1.45}.log-list,.checkpoint-list{gap:10px;display:grid}.log-row,.checkpoint-row{background:#03101594;border:1px solid #37697d7a;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.log-row{grid-template-columns:64px auto minmax(80px,.8fr) minmax(0,1.7fr);align-items:center}.log-row span,.log-row small,.checkpoint-row small,.absorbed-card small,.absorbed-card p{color:#8fb4c4}.log-row strong,.checkpoint-row strong,.absorbed-card h3,.absorbed-card strong{color:#f0fbff}.checkpoint-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.checkpoint-row div{gap:5px;display:grid}.absorbed-card span{color:#77e9e7;font-size:12px;font-weight:800}.absorbed-card h3{margin:0;font-size:20px}.absorbed-card p,.absorbed-card small{margin:0;line-height:1.55}.compact-field{gap:7px;display:grid}.compact-field span{color:#87aebe;font-size:12px}.compact-field input,.compact-field select,.code-editor{color:#e7f7fb;background:#04151c;border:1px solid #37697db8;border-radius:8px;outline:none;width:100%}.compact-field input,.compact-field select{min-height:44px;padding:0 12px}.field-with-icon{background:#04151c;border:1px solid #37697db8;border-radius:8px;align-items:center;display:flex;position:relative}.field-with-icon svg{color:#73f0ee;position:absolute;left:12px}.compact-field .field-with-icon input{background:0 0;border:0;min-height:42px;padding:0 12px 0 38px}.field-hint{color:#6f91a0;font-size:11px;font-weight:700;line-height:1.45}.code-editor{resize:vertical;tab-size:4;white-space:pre;min-height:420px;padding:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.62;overflow:auto;box-shadow:inset 0 0 32px #24d6d60d}.strategy-builder{gap:14px;display:grid}.builder-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.builder-actions,.template-grid,.completion-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coverage-card{background:linear-gradient(145deg,#3fdc8314,#0000 36%),#041218b8;border:1px solid #37697d8f;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.coverage-card p,.coverage-card small{color:#8fb4c4;margin:0;line-height:1.5}.coverage-feature-row{flex-wrap:wrap;gap:7px;display:flex}.coverage-feature-row span{border:1px solid #37697d7a;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.coverage-feature-row span.success{color:#9ff0bf;border-color:#3fdc8366}.coverage-feature-row span.warning{color:#ffd48a;border-color:#f4aa366b}.coverage-feature-row span.danger{color:#ff9fbd;border-color:#ff4f8b85}.template-param,.completion-item,.ladder-step{background:#03101594;border:1px solid #37697d7a;border-radius:8px;min-width:0}.template-param{align-content:start;gap:7px;min-height:118px;padding:14px;display:grid}.template-param span,.completion-item span{color:#77e9e7;font-size:12px;font-weight:900}.template-param strong,.completion-item strong,.ladder-step strong{color:#f0fbff}.template-param small,.completion-item small{color:#8fb4c4;line-height:1.45}.deploy-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ladder-step{align-items:center;gap:9px;padding:12px;display:flex}.ladder-step span{color:#73f0ee;background:#24d6d629;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.completion-item{align-content:start;gap:10px;min-height:150px;padding:14px;display:grid}.completion-item>div{justify-content:space-between;align-items:center;gap:10px;display:flex}@media (width<=1180px){.terminal-header{grid-template-columns:1fr auto}.module-nav,.workflow-nav{order:3;grid-column:1/-1}.workflow-nav{grid-template-columns:repeat(6,minmax(148px,1fr))}.workflow-board{grid-template-columns:1fr}.workflow-progress-panel{border-top:1px solid #24d6d633;border-left:0;padding-top:14px;padding-left:0}.ticker-band{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-band{grid-template-columns:1fr}.hero-visual{border-top:1px solid #24d6d63d;border-left:0;min-height:180px;padding-top:12px}.panel-span-3,.panel-span-4,.panel-span-5,.panel-span-6,.panel-span-7,.panel-span-8,.panel-span-9{grid-column:span 12}.pipeline,.check-grid,.gate-grid,.absorbed-grid,.kline-status-grid,.builder-form,.builder-actions,.template-grid,.completion-grid,.coverage-grid,.token-universe-summary,.token-universe-grid,.live-desk-layout,.live-desk-status-strip,.live-workflow-map,.live-brief-board,.live-brief-metrics,.live-self-check-grid,.live-runway-steps,.live-drilldown-grid,.live-command-overview,.live-command-kpis,.live-command-layout,.live-command-plan,.live-command-bottom,.guard-command-kpis,.guard-command-grid,.guard-command-actions,.live-desk-kpis,.live-desk-plan,.live-desk-actions,.risk-summary-strip,.live-admission-kpis,.admission-check-grid,.admission-action-list,.live-launch-report-grid,.paper-report-kpis,.strategy-cockpit-kpis,.strategy-cockpit-grid,.execution-pipeline-strip,.strategy-quality-kpis,.strategy-quality-layout,.live-review-layout,.live-review-kpis,.live-review-columns,.live-command-layout,.live-audit-grid,.audit-snapshot-grid,.audit-evidence-strip,.trade-journal-kpis,.order-market-snapshot,.notional-sizing-row,.order-risk-grid,.order-budget-grid,.live-monitor-kpi-grid,.kill-switch-summary-grid,.paper-summary-grid,.combo-effect-grid,.paper-bot-grid,.execution-candidate-grid,.candidate-quality,.spot-exit-layout,.spot-exit-summary-strip,.spot-exit-grid,.lifecycle-kpi-grid,.order-incident-kpis,.account-summary-strip,.account-health-kpis,.account-execution-monitor,.account-queue-list,.limit-grid,.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-monitor-head,.live-desk-layout,.live-brief-board,.live-self-check-panel,.live-trade-terminal,.strategy-cockpit-hero,.guard-command-hero,.live-admission-layout,.live-review-layout,.live-command-layout,.live-execution-console,.live-monitor-detail-grid,.order-ticket-summary,.order-ticket-source,.audit-verdict-main,.trade-journal-head,.trade-journal-row,.execution-decision-summary,.order-lifecycle-summary,.order-incident-head,.order-incident-row,.private-stream-grid{grid-template-columns:1fr}.order-ticket-summary-kpis,.trade-order-form,.execution-decision-kpis,.execution-decision-issues,.order-lifecycle-summary-kpis,.execution-submit-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.live-section-label{grid-template-columns:auto minmax(0,1fr)}.live-section-pills{grid-column:1/-1}.live-ticket-panel,.live-account-panel,.live-strategy-quality-panel,.live-execution-panel,.live-bot-config-panel,.live-spot-exit-panel,.guard-command-panel,.live-monitor-panel,.live-review-audit-panel{grid-column:span 12}.bot-grid,.paper-bot-grid{grid-template-columns:1fr}.bot-control-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.bot-control-actions .tiny-action{gap:5px;padding-inline:6px;font-size:11px}}@media (width<=760px){.terminal-shell{padding:18px 14px 28px}.terminal-header{margin:-18px -14px 14px;padding:14px}.workflow-nav{grid-template-columns:repeat(6,minmax(156px,1fr))}.workflow-nav-stage{padding:8px}.workflow-board{padding:14px}.workflow-board-copy h2{font-size:24px}.workflow-board-tags,.workflow-progress-list{grid-template-columns:1fr}.workflow-progress-step{min-height:62px}.brand-mark{width:46px;height:46px}.brand-lockup h1{font-size:18px}.ticker-band,.strategy-grid,.bot-grid,.absorbed-grid,.token-universe-summary,.token-universe-grid,.paper-summary-grid,.combo-effect-grid,.paper-bot-grid,.live-kpi-grid,.live-control-actions,.live-desk-layout,.live-desk-status-strip,.live-workflow-map,.live-brief-board,.live-brief-metrics,.live-observation-controls,.live-self-check-panel,.live-self-check-grid,.live-runway-steps,.live-drilldown-grid,.live-command-overview,.live-command-kpis,.live-command-layout,.live-command-plan,.live-command-bottom,.guard-command-hero,.guard-command-kpis,.guard-command-grid,.guard-command-actions,.live-desk-kpis,.live-desk-plan,.live-desk-actions,.live-admission-layout,.risk-summary-strip,.live-admission-kpis,.admission-check-grid,.admission-action-list,.live-launch-report-grid,.paper-report-kpis,.strategy-cockpit-hero,.strategy-cockpit-kpis,.strategy-cockpit-grid,.execution-pipeline-strip,.strategy-quality-kpis,.strategy-quality-layout,.live-review-layout,.live-review-kpis,.live-review-columns,.review-action-row,.review-order-row,.live-command-layout,.live-trade-terminal,.trade-order-form,.trade-observe-kpis,.trade-observe-actions,.live-execution-console,.desk-health-grid,.desk-queue-row,.live-audit-grid,.audit-snapshot-grid,.audit-verdict-main,.audit-evidence-strip,.trade-journal-head,.trade-journal-kpis,.trade-journal-row,.order-market-snapshot,.notional-sizing-row,.order-risk-grid,.order-budget-grid,.live-monitor-head,.live-monitor-kpi-grid,.kill-switch-summary-grid,.live-monitor-detail-grid,.private-stream-grid,.order-ticket-summary,.order-ticket-summary-kpis,.execution-decision-summary,.execution-decision-kpis,.execution-decision-issues,.execution-decision-issue,.order-lifecycle-summary,.order-incident-head,.order-incident-row,.lifecycle-kpi-grid,.order-incident-kpis,.order-lifecycle-summary-kpis,.lifecycle-detail-grid,.account-health-kpis,.account-execution-monitor,.account-queue-list,.lifecycle-row,.account-live-columns,.execution-candidate-grid,.candidate-quality,.spot-exit-layout,.spot-exit-summary-strip,.spot-exit-grid,.spot-exit-action-row,.execution-submit-bar,.metric-strip,.trade-plan,.pipeline,.check-grid,.gate-grid,.kline-status-grid,.builder-form,.builder-actions,.template-grid,.completion-grid,.coverage-grid,.deploy-ladder,.limit-grid,.roadmap-grid{grid-template-columns:1fr}.trade-journal-actions{justify-content:stretch}.trade-journal-actions .secondary-action{flex:148px}.live-workflow-map{scroll-snap-type:x proximity;gap:8px;margin-bottom:8px;padding-bottom:4px;display:flex;overflow-x:auto}.live-command-panel{gap:10px;padding:12px}.live-command-panel>.panel-title{flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.live-command-panel>.panel-title>span{text-overflow:ellipsis;white-space:nowrap;max-width:178px;overflow:hidden}.live-workflow-step{scroll-snap-align:start;flex:0 0 138px;gap:3px;padding:8px}.live-workflow-step span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-desk-status-strip,.live-brief-metrics{scroll-snap-type:x proximity;max-width:100%;padding-bottom:3px;display:flex;overflow:auto hidden}.live-desk-status-strip{gap:6px;margin:-2px 0 8px}.live-desk-status-chip{scroll-snap-align:start;flex:0 0 118px;min-height:34px;padding:6px 7px}.live-desk-status-chip span,.live-desk-status-chip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-desk-status-chip strong{font-size:12px}.live-brief-board{gap:8px}.live-primary-brief{padding:9px}.live-brief-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.live-observation-action{gap:6px;padding:8px}.live-observation-progress,.live-observation-meta{display:none}.live-observation-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.live-self-check-grid,.live-runway-steps{scroll-snap-type:x proximity;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.live-brief-metric,.live-self-check-step,.live-runway-step{scroll-snap-align:start}.live-brief-metric{flex:0 0 128px;min-height:58px;padding:7px}.live-brief-metric small,.live-primary-brief-main small,.live-observation-head small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.account-execution-monitor{scroll-snap-type:x proximity;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.account-monitor-card{scroll-snap-align:start;flex:0 0 146px;min-height:74px;padding:8px}.account-monitor-card strong{font-size:15px}.account-monitor-card small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.account-execution-queue{padding:10px}.account-queue-list{grid-template-columns:1fr;max-height:230px;padding-right:2px;overflow:auto}.guard-command-panel .guard-command-kpis,.live-risk-fold .risk-summary-strip{scroll-snap-type:x proximity;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.guard-command-panel .guard-command-kpis .metric-mini,.live-risk-fold .risk-summary-strip .metric-mini{scroll-snap-align:start;flex:0 0 140px;min-height:66px;padding:8px}.guard-command-panel{gap:10px}.guard-command-panel .guard-command-main{padding:10px}.guard-command-panel .guard-command-main strong{font-size:16px}.guard-command-panel .guard-command-main span,.guard-command-panel .guard-command-row span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guard-command-panel .guard-command-grid{gap:10px}.guard-command-panel .guard-command-section{gap:8px;padding:10px}.guard-command-panel .guard-command-list{max-height:188px;padding-right:2px;overflow:auto}.guard-command-panel .guard-command-row{grid-template-columns:auto minmax(64px,.36fr) minmax(0,1fr);padding:8px}.guard-command-panel .guard-command-action-grid,.audit-command-panel .guard-command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.guard-command-panel .guard-danger-zone{grid-template-columns:auto minmax(0,1fr);align-items:center}.strategy-cockpit-kpis,.execution-decision-kpis,.execution-pipeline-strip{scroll-snap-type:x proximity;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.strategy-cockpit-kpis .metric-mini,.execution-decision-kpis .metric-mini{scroll-snap-align:start;flex:0 0 132px;min-height:66px;padding:8px}.strategy-cockpit-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-cockpit-actions .primary-action,.strategy-cockpit-actions .secondary-action{min-height:36px;padding-inline:6px;font-size:12px}.execution-pipeline-step{scroll-snap-align:start;flex:0 0 166px;min-height:88px;padding:8px}.strategy-detail-fold{padding:10px}.strategy-detail-fold summary{flex-direction:column;align-items:flex-start;gap:5px}.strategy-detail-fold summary small{text-align:left;max-width:100%}.execution-candidate-head{grid-template-columns:1fr auto;align-items:start}.execution-candidate-head .execution-check{grid-column:1/-1}.candidate-trade-summary{scroll-snap-type:x proximity;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.candidate-trade-summary .metric-mini{scroll-snap-align:start;flex:0 0 112px}.candidate-detail-fold summary{grid-template-columns:1fr;gap:4px}.live-primary-brief{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.live-primary-brief-main{gap:8px}.live-primary-brief-main strong{font-size:15px}.live-observation-action{grid-column:1/-1;gap:6px;padding:8px}.live-observation-head{gap:6px}.live-observation-head svg{display:none}.live-observation-meta span{padding:4px 5px}.live-self-check-step{flex:0 0 174px;min-height:92px}.live-runway-step{flex:0 0 286px;min-height:128px}.live-runway-empty{flex:1 0 100%}.live-runway-step{grid-template-columns:auto minmax(0,1fr)}.live-runway-step .status-badge{grid-column:1/-1;justify-self:start}.live-brief-actions .primary-action,.live-brief-actions .secondary-action,.live-brief-actions .danger-action{min-height:36px;padding-inline:8px}.symbol-quality-row,.quality-issue-row,.quality-isolation-row,.live-task-row,.guard-command-main,.guard-command-row,.order-submit-gate-row,.submit-readiness-note,.order-ticket-summary-main,.order-ticket-source,.execution-receipt-row,.lifecycle-event-row,.strategy-cockpit-main,.strategy-cockpit-row,.execution-decision-main,.quality-loss-row{grid-template-columns:1fr;align-items:start}.trade-order-form>.order-market-switch,.trade-order-form>label.compact-field,.trade-order-form>.quick-pair-row,.trade-order-form>.order-market-snapshot,.trade-order-form>.order-pair-context,.trade-order-form>.ticker-status,.trade-order-form>.trade-settings-fold,.trade-order-form>.execution-form-row,.trade-order-form>.notional-sizing-row,.trade-order-form>.mobile-order-action-bar,.trade-order-form>.mobile-order-observe-strip,.trade-order-form>.trade-protection-fold,.trade-order-form>.order-budget-panel,.trade-order-form>.order-submit-gate,.trade-order-form>.trade-risk-fold,.trade-order-form>.primary-action,.trade-order-form>.submit-readiness-note{grid-column:1}.live-drilldown-fold summary{grid-template-columns:1fr;align-items:start}.order-ticket-summary-actions,.execution-decision-actions{justify-items:stretch}.order-ticket-source .tiny-action{width:100%}.order-ticket-summary-kpis,.order-budget-grid,.execution-decision-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-pair-row{scroll-snap-type:x proximity;flex-wrap:nowrap;max-width:100%;padding-bottom:4px;overflow:auto hidden}.quick-pair-row button{scroll-snap-align:start;flex:none}.order-market-snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.order-pair-context{scroll-snap-type:x proximity;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.order-pair-context-card{scroll-snap-align:start;flex:0 0 154px;min-height:74px;padding:8px}.live-ticket-panel{padding:12px}.live-ticket-panel>.panel-title{flex-direction:row;align-items:center;gap:8px;margin-bottom:8px}.live-ticket-panel>.panel-title>span{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.order-ticket-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px}.order-ticket-summary-main{grid-area:1/1;gap:8px}.order-ticket-summary-main strong{font-size:14px}.order-ticket-summary-main span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-ticket-summary-kpis{scroll-snap-type:x proximity;grid-column:1/-1;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.order-ticket-summary-kpis .metric-mini{scroll-snap-align:start;flex:0 0 106px;padding:7px}.order-ticket-summary-actions{grid-area:1/2;grid-template-columns:1fr;gap:6px;width:72px}.order-ticket-summary-actions .tiny-action{width:100%;min-height:28px;padding:5px 6px;font-size:11px}.order-summary-submit{display:none}.live-trade-terminal{gap:10px;margin-top:10px}.trade-ticket-column{padding:10px}.trade-order-form{gap:10px;margin-top:8px}.trade-order-form .compact-field{gap:5px}.trade-order-form .compact-field input,.trade-order-form .compact-field select{min-height:38px;padding-inline:10px}.trade-order-column>.mini-section-head{margin-bottom:4px}.order-market-switch{padding:4px}.order-market-switch button{min-height:34px;font-size:12px}.order-market-snapshot,.trade-observe-kpis,.order-budget-grid,.order-lifecycle-summary-kpis,.account-summary-strip,.account-health-kpis{scroll-snap-type:x proximity;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.order-market-snapshot .metric-mini,.trade-observe-kpis .metric-mini,.order-budget-grid .metric-mini,.order-lifecycle-summary-kpis .metric-mini,.account-summary-strip .metric-mini,.account-health-kpis .metric-mini{scroll-snap-align:start;flex:0 0 112px;min-height:52px;padding:7px}.order-market-snapshot .metric-mini strong,.trade-observe-kpis .metric-mini strong,.order-budget-grid .metric-mini strong,.order-lifecycle-summary-kpis .metric-mini strong,.account-summary-strip .metric-mini strong,.account-health-kpis .metric-mini strong{font-size:14px}.notional-sizing-row{grid-template-columns:minmax(0,1fr) minmax(104px,.42fr);align-items:end}.notional-sizing-preview{grid-column:1/-1;min-height:auto;padding:7px 8px}.notional-sizing-preview span,.ticker-status span{-webkit-line-clamp:1}.mobile-order-action-bar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#24d6d624,#0000 42%),#030f14f0;border:1px solid #37697d94;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(92px,.38fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:sticky;bottom:10px;box-shadow:0 12px 28px #00000052}.mobile-order-action-bar.success{border-color:#3fdc8394}.mobile-order-action-bar.neutral{border-color:#f4aa3694}.mobile-order-action-bar.danger{border-color:#ff4f8b9e}.mobile-order-action-copy{gap:2px;min-width:0;display:grid}.mobile-order-action-copy span,.mobile-order-action-copy strong,.mobile-order-action-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-order-action-copy span{color:#87aebe;font-size:11px;font-weight:900}.mobile-order-action-copy strong{color:#f0fbff;font-size:13px;font-weight:950}.mobile-order-action-copy small{color:#9bc0cf;font-size:11px}.mobile-order-action-bar .primary-action{min-height:38px;padding:8px 10px}.trade-order-form>.primary-action,.trade-order-form>.submit-readiness-note{display:none}.mobile-order-observe-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.mobile-order-observe-strip button{min-width:0;color:inherit;font:inherit;text-align:center;background:#041218b8;border:1px solid #37697d7a;border-radius:8px;gap:2px;padding:7px 5px;display:grid}.mobile-order-observe-strip button.success{border-color:#3fdc8375}.mobile-order-observe-strip button.neutral{border-color:#f4aa367a}.mobile-order-observe-strip button.danger{border-color:#ff4f8b8c}.mobile-order-observe-strip span,.mobile-order-observe-strip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-order-observe-strip span{color:#87aebe;font-size:10px;font-weight:900}.mobile-order-observe-strip strong{color:#f0fbff;font-size:12px;font-weight:950}.ticker-status span{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-budget-panel{gap:7px;padding:9px}.order-budget-head{gap:8px}.order-budget-head strong{font-size:15px}.order-budget-grid{gap:6px}.order-budget-grid .metric-mini{flex-basis:104px}.order-budget-panel>span{-webkit-line-clamp:1}.order-submit-gate{gap:8px;padding:10px}.order-submit-gate-list{gap:6px;max-height:64px;padding-right:2px;overflow:auto}.order-submit-gate-row{grid-template-columns:auto minmax(54px,.36fr) minmax(0,1fr);align-items:center;gap:6px;padding:7px}.order-submit-gate-row strong{font-size:12px}.order-submit-gate-row span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.submit-readiness-note{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px}.execution-decision-issues{max-height:260px;padding-right:2px;overflow:auto}.order-incident-console{gap:9px;padding:10px}.order-incident-actions,.order-incident-buttons{justify-content:flex-start}.order-incident-actions .tiny-action,.order-incident-buttons .tiny-action{flex:92px;min-width:0}.order-incident-meta small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.strategy-quality-row-head{flex-direction:column;align-items:stretch}.exchange-chart-toolbar{grid-template-columns:1fr}.ohlc-strip{justify-content:flex-start}.exchange-kline-chart{height:420px}.kline-period-grid{min-width:max-content}.ticker-tile strong{font-size:24px}.hero-band{padding:20px}.hero-copy h2{font-size:36px}.toolbar-row,.strategy-head,.strategy-foot,.action-row,.risk-row,.config-row{flex-direction:column;align-items:stretch}.toolbar-row{display:grid}.search-box,.segmented-control{width:100%}.segmented-control{grid-template-columns:repeat(4,1fr);display:grid}.panel-title{flex-direction:column;align-items:flex-start;gap:6px}.risk-row,.config-row,.checkpoint-row,.log-row{grid-template-columns:1fr;display:grid}.code-editor{min-height:360px;font-size:12px}.account-hero strong,.signal-score strong,.risk-gauge strong{font-size:44px}.paper-observation-meta,.account-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.live-account-panel{gap:10px;padding:12px}.live-account-panel>.panel-title{flex-direction:row;align-items:center;gap:8px;margin-bottom:6px}.live-account-panel>.panel-title>span{text-overflow:ellipsis;white-space:nowrap;max-width:188px;overflow:hidden}.account-execution-queue{gap:8px;padding:10px}.account-queue-list{max-height:150px;padding-right:2px;overflow:auto}.account-queue-list .desk-queue-row{min-height:auto;padding:8px}.account-queue-list .desk-queue-row small,.account-queue-list .desk-queue-row b{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-lifecycle-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px}.order-lifecycle-summary-main{grid-area:1/1;align-items:start;gap:8px}.order-lifecycle-summary-main strong{font-size:14px}.order-lifecycle-summary-main span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.order-lifecycle-summary-kpis{grid-area:2/1/auto/-1}.order-lifecycle-summary .tiny-action{grid-area:1/2;place-self:start end;min-height:30px;padding-inline:8px}.live-account-fold summary,.live-risk-fold summary{grid-template-columns:1fr;align-items:stretch}.live-section-label{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px}.live-section-index{width:34px;height:34px;font-size:12px}.live-section-copy{gap:3px}.live-section-copy strong{font-size:15px}.live-section-copy span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.live-section-pills{scroll-snap-type:x proximity;grid-column:1/-1;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.live-section-pills span{scroll-snap-align:start;white-space:nowrap;flex:none;min-height:28px;padding:5px 8px}.live-spot-exit-panel{gap:10px;padding:12px}.live-spot-exit-panel>.data-status{gap:6px;padding:9px 10px}.live-spot-exit-panel>.data-status span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.spot-exit-layout{gap:10px;margin-top:8px}.spot-exit-form,.spot-exit-list{padding:10px}.spot-exit-form{gap:8px}.spot-exit-form .compact-field{gap:5px}.spot-exit-form .compact-field input{min-height:38px;padding-inline:10px}.spot-exit-grid{max-height:360px;padding-right:2px;overflow:auto}.spot-exit-card{gap:8px;padding:10px}.spot-exit-card .metric-strip{scroll-snap-type:x proximity;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.spot-exit-card .metric-strip .metric-mini{scroll-snap-align:start;flex:0 0 112px;padding:8px}.spot-exit-card .trade-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.spot-exit-card .trade-plan div{padding:8px}.spot-exit-card-actions{gap:6px}.spot-exit-list .empty-chart{min-height:160px;padding:14px}.execution-market-filter,.execution-quality-filter{grid-template-columns:1fr}}.workflow-shell{color:#e8edf2;background:#171a1f;min-height:100vh;padding:28px}.workflow-topbar,.workflow-module-header,.workflow-nav,.workflow-panel,.workflow-card,.workflow-submodule,.workflow-detail,.workflow-audit,.workflow-guard-band,.workflow-live-box,.workflow-toast,.workflow-note{background:#20242a;border:1px solid #e8edf21c}.workflow-topbar{border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.workflow-topbar h1,.workflow-module-header h2,.workflow-detail h3,.workflow-card h3,.workflow-audit h3{letter-spacing:0;margin:0}.workflow-topbar h1{font-size:28px}.workflow-topbar p,.workflow-module-header p,.workflow-card p,.workflow-detail p,.workflow-empty p,.workflow-note{color:#aeb8c4;margin:8px 0 0;line-height:1.55}.workflow-eyebrow{color:#8fd7bd;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.workflow-nav{border-radius:8px;grid-template-columns:repeat(8,minmax(104px,1fr));gap:8px;margin:16px 0;padding:8px;display:grid}.workflow-nav button,.workflow-row,.workflow-primary,.workflow-secondary,.workflow-danger,.workflow-inline-button{color:#e8edf2;font:inherit;cursor:pointer;border:1px solid #e8edf224}.workflow-nav button{text-align:left;background:#252a31;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:24px 22px 1fr;align-items:center;gap:2px 8px;min-height:68px;padding:10px;display:grid}.workflow-nav button.active{background:#26342f;border-color:#8fd7bd}.workflow-nav button span{background:#363d45;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.workflow-nav button small{color:#aeb8c4;grid-column:3}.workflow-panel{border-radius:8px;padding:18px}.workflow-module-header{border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;padding:16px;display:flex}.workflow-module-action{flex:none}.workflow-two-col{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:16px;display:grid}.strategy-builder-layout{align-items:start}.strategy-workzone{background:#20242a;border:1px solid #e8edf21c;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.strategy-workzone-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.strategy-workzone-head span{color:#aeb8c4;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.strategy-workzone-head h3{color:#e8edf2;margin:5px 0 0;font-size:20px}.strategy-workzone p{color:#aeb8c4;margin:0;line-height:1.5}.strategy-workzone-rules span,.strategy-workzone-empty{color:#dce3ea;background:#252a31;border:1px solid #e8edf217;border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.4}.strategy-workzone-list button{color:#e8edf2;text-align:left;background:#252a31;border:1px solid #e8edf21a;border-radius:8px;gap:4px;width:100%;min-height:58px;padding:9px 10px;display:grid}.strategy-workzone-list button:hover{background:#26342f;border-color:#8fd7bd}.strategy-workzone-list strong{color:#e8edf2}.strategy-workzone-list small{color:#aeb8c4}.strategy-workzone-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.strategy-workzone-actions .workflow-secondary{width:100%;min-height:38px}.strategy-factor-lab{background:#20242a;border:1px solid #e8edf21c;border-radius:8px;gap:14px;margin-bottom:16px;padding:14px;display:grid}.strategy-factor-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.strategy-factor-head h3{color:#e8edf2;margin:6px 0 4px;font-size:20px}.strategy-factor-head p{color:#aeb8c4;margin:0;line-height:1.5}.strategy-factor-tabs button.active,.strategy-factor-tabs button:hover{color:#e8edf2;background:#26342f;border-color:#8fd7bd}.strategy-factor-chip{color:#dce3ea;text-align:left;background:#252a31;border:1px solid #e8edf21a;border-radius:8px;align-content:start;gap:8px;min-height:116px;padding:11px;display:grid}.strategy-factor-chip:hover,.strategy-factor-chip.selected{background:#26342f;border-color:#8fd7bd}.strategy-factor-chip strong{color:#e8edf2;line-height:1.25}.strategy-factor-chip small,.strategy-factor-summary small{color:#aeb8c4}.strategy-factor-chip small{background:#e8edf214;border-radius:6px;flex:none;padding:3px 6px;font-size:11px;font-weight:800}.strategy-factor-summary{background:#171a1f;border:1px solid #e8edf21a;border-radius:8px;gap:12px;padding:12px;display:grid}.strategy-factor-summary>div:first-child{gap:5px;display:grid}.strategy-factor-summary span{color:#aeb8c4;font-size:12px;font-weight:800}.strategy-factor-summary strong{color:#e8edf2;line-height:1.35}.strategy-factor-selected span{color:#dce3ea;background:#8fd7bd14;border:1px solid #8fd7bd3d;border-radius:8px;padding:6px 8px}.strategy-factor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.strategy-kline-module{gap:14px;display:grid}.strategy-kline-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-kline-source{background:#171a1f;border:1px solid #e8edf21a;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.strategy-kline-source span,.strategy-kline-source small{color:#aeb8c4}.strategy-kline-source strong{color:#e8edf2;font-size:14px;line-height:1.4}.strategy-kline-chart{background:#171a1f;border:1px solid #e8edf21c;border-radius:8px;min-height:360px;overflow:hidden}.workflow-metrics.strategy-kline-metrics,.workflow-metrics.strategy-backtest-metrics{margin-bottom:0}.strategy-result-panel{max-height:calc(100vh - 116px);position:sticky;top:92px;overflow:auto}.strategy-equity-curve{background:#171a1f;border:1px solid #e8edf21c;border-radius:8px;gap:8px;margin:16px 0;padding:12px;display:grid}.strategy-equity-head span,.strategy-equity-axis{color:#aeb8c4;font-size:12px}.strategy-equity-head strong{color:#e8edf2}.strategy-equity-line{fill:none;stroke:#8fd7bd;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.strategy-trade-list,.strategy-validation-list{border-top:1px solid #e8edf21a;gap:8px;margin-top:16px;padding-top:14px;display:grid}.strategy-trade-row{background:#252a31;border:1px solid #e8edf217;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;display:grid}.strategy-trade-row span,.strategy-trade-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strategy-trade-row span{color:#dce3ea}.strategy-trade-row small{color:#aeb8c4;grid-column:1/-1}.strategy-trade-row strong.positive{color:#8fd7bd}.strategy-trade-row strong.negative{color:#ff9a9a}.trainer-layout{grid-template-columns:minmax(520px,1.35fr) minmax(360px,.65fr);gap:16px;display:grid}.trainer-main{gap:14px;display:grid}.trainer-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.trainer-period-strip{scrollbar-width:thin;align-items:center;gap:12px;min-width:0;padding:2px 0 6px;display:flex;overflow-x:auto}.trainer-period-button{color:#aeb8c4;min-width:54px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;padding:6px 12px;font-size:18px;font-weight:800;line-height:1}.trainer-period-button:hover{color:#e8edf2;background:#e8edf20f}.trainer-period-button.active{color:#e8edf2;background:#303741;border-color:#8fd7bd59;box-shadow:inset 0 0 0 1px #8fd7bd14}.trainer-chart{background:#171a1f;border:1px solid #e8edf21c;border-radius:8px;min-height:420px;overflow:hidden}.trainer-source{background:#171a1f;border:1px solid #e8edf21a;border-radius:8px;gap:4px;padding:12px 14px;display:grid}.trainer-source span,.trainer-source small{color:#aeb8c4}.trainer-source strong{color:#e8edf2;font-size:14px}.trainer-trade-box{background:#252a31;border:1px solid #e8edf21c;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.trainer-trade-box strong{margin:3px 0;font-size:24px;display:block}.trainer-position-card{background:#1f242a;border:1px solid #e8edf21c;border-left:3px solid #aeb8c48c;border-radius:8px;gap:14px;padding:14px;display:grid}.trainer-position-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trainer-position-head span,.trainer-position-card p,.trainer-position-card small,.trainer-position-grid span{color:#aeb8c4}.trainer-position-card p{margin:0;line-height:1.55}.trainer-position-pnl{gap:3px;display:grid}.trainer-position-grid div{background:#252a31;border:1px solid #e8edf214;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.trainer-position-meta{display:block}.trainer-factor p{color:#aeb8c4;margin:0;line-height:1.55}.workflow-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.workflow-list{align-content:start;gap:8px;max-height:620px;display:grid;overflow:auto}.workflow-row{text-align:left;background:#252a31;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px;display:flex}.workflow-row strong,.workflow-card strong,.workflow-plan-summary strong{display:block}.workflow-row span,.workflow-card-label,.workflow-plan-summary span,.workflow-kv dt,.workflow-timeline-row span{color:#aeb8c4;font-size:13px}.workflow-row b{text-align:right;color:#f1c27d;margin-bottom:6px;display:block}.workflow-detail,.workflow-card,.workflow-audit{border-radius:8px;padding:16px}.workflow-card{min-height:150px}.workflow-submodule{border-radius:8px;margin:0 0 16px;padding:16px}.workflow-submodule-head{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.workflow-submodule-head h3{margin:6px 0 0;font-size:18px}.workflow-submodule-head p{color:#aeb8c4;margin:6px 0 0}.workflow-submodule-head>.workflow-pill{align-self:flex-start}.workflow-detail-head,.workflow-plan-summary,.workflow-guard-band,.workflow-live-box{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-pill{white-space:nowrap;border:1px solid #e8edf224;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.workflow-pill.ok{color:#8fd7bd;background:#8fd7bd1a}.workflow-pill.warn{color:#f1c27d;background:#f1c27d1a}.workflow-pill.danger{color:#ff9a9a;background:#ff9a9a1a}.workflow-pill.neutral{color:#b9c5d2;background:#b9c5d214}.workflow-chip-row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.workflow-chip{color:#dce3ea;background:#2b3139;border:1px solid #e8edf21f;border-radius:999px;padding:5px 8px;font-size:12px}.workflow-kv div{border-bottom:1px solid #e8edf214;justify-content:space-between;gap:16px;padding-bottom:8px;display:flex}.workflow-kv dd{text-align:right;margin:0}.workflow-field{gap:6px;display:grid}.workflow-field span{color:#aeb8c4;font-size:13px}.workflow-field input,.workflow-field select,.workflow-field textarea,.workflow-search input{color:#e8edf2;width:100%;min-height:40px;font:inherit;background:#171a1f;border:1px solid #e8edf229;border-radius:8px;padding:8px 10px}.workflow-field textarea.workflow-code{min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5}.workflow-search{align-items:center;gap:8px;min-width:260px;display:flex}.workflow-primary,.workflow-secondary,.workflow-danger,.workflow-inline-button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.workflow-inline-button{background:#303741;min-height:34px;margin-top:10px}.workflow-primary{background:#21745f}.workflow-secondary{background:#303741}.workflow-danger{background:#8b3030}.workflow-primary:disabled,.workflow-secondary:disabled,.workflow-danger:disabled{cursor:not-allowed;opacity:.55}.workflow-strategy-list{border-top:1px solid #e8edf21a;gap:8px;margin-top:18px;padding-top:14px;display:grid}.workflow-mini-row{background:#252a31;border:1px solid #e8edf217;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}.workflow-mini-row span{color:#dce3ea;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-trade-row>span{min-width:0}.manual-trade-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.manual-trade-delete{color:#ffb0b0;cursor:pointer;background:#8b30303d;border:1px solid #ff9a9a47;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.manual-trade-delete:hover{background:#8b303061;border-color:#ff9a9a8f}.strategy-list-row>span{min-width:0}.strategy-list-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.strategy-mini-button{color:#e8edf2;cursor:pointer;background:#303741;border:1px solid #e8edf224;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.strategy-mini-button:hover{border-color:#8fd7bd80}.strategy-mini-button.danger{color:#ffb0b0;background:#8b30303d;border-color:#ff9a9a47}.strategy-mini-button.danger:hover{background:#8b303061;border-color:#ff9a9a8f}.strategy-mini-button:disabled{cursor:not-allowed;opacity:.45}.strategy-output{margin-top:16px}.regime-hero{background:#252a31;border:1px solid #e8edf21f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,180px) auto;align-items:center;gap:14px;margin-bottom:16px;padding:18px;display:grid}.regime-hero-main span,.regime-hero-main p,.regime-hero-score span{color:#aeb8c4}.regime-hero-main p{margin:0;line-height:1.55}.regime-badge{white-space:nowrap;border:1px solid #e8edf224;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.regime-badge.up{color:#8fd7bd;background:#8fd7bd1a}.regime-badge.down{color:#ff9a9a;background:#ff9a9a1a}.regime-badge.sideways{color:#f1c27d;background:#f1c27d1a}.regime-summary-metrics .workflow-metric strong{font-size:18px;line-height:1.2}.strategy-regime-bridge{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.regime-news-score{color:#dce3ea;background:#1f242a;border:1px solid #e8edf21a;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px;display:flex}.regime-news-score svg{color:#8fd7bd}.regime-news-interpret{width:100%;margin-top:12px}.regime-news-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.regime-news-action-row span,.regime-news-auto-empty p,.regime-news-auto-empty span,.regime-news-auto-summary span,.regime-news-auto-summary small,.regime-news-auto-summary b,.regime-news-risk-flags span,.regime-news-event span,.regime-news-event small,.regime-news-event p,.regime-news-source-line span{color:var(--terminal-muted);font-size:12px;line-height:1.45}.regime-news-auto-empty{background:#060f1775;border:1px dashed #74ffe52e;border-radius:8px;gap:5px;margin-bottom:12px;padding:11px;display:grid}.regime-news-auto-empty p,.regime-news-event p{margin:0}.regime-news-auto-stack{gap:10px;margin-bottom:12px;display:grid}.regime-news-auto-summary{background:#060f17b8;border:1px solid #74ffe529;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.regime-news-auto-summary.up{border-color:#41f19a42}.regime-news-auto-summary.down{border-color:#ff4f7b42}.regime-news-auto-summary.sideways{border-color:#f8c46b38}.regime-news-auto-summary>div{gap:4px;min-width:0;display:grid}.regime-news-auto-summary strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:18px;line-height:1.15}.regime-news-risk-flags,.regime-news-source-line{flex-wrap:wrap;gap:6px;display:flex}.regime-news-risk-flags span,.regime-news-source-line span{background:#040a1080;border:1px solid #74ffe51f;border-radius:999px;padding:5px 8px}.regime-news-source-line span.ok{color:var(--terminal-green);border-color:#41f19a33}.regime-news-source-line span.warn{color:var(--terminal-red);border-color:#ff4f7b33}.regime-news-event-list{gap:8px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.regime-news-event{background:#040a108a;border:1px solid #74ffe51f;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.regime-news-event.up{border-color:#41f19a33}.regime-news-event.down{border-color:#ff4f7b33}.regime-news-event.sideways{border-color:#f8c46b2e}.regime-news-event strong{overflow-wrap:anywhere;color:var(--terminal-text);margin-top:3px;font-size:13px;line-height:1.35;display:block}.regime-backtest-panel{margin-bottom:16px}.regime-backtest-metrics{margin-top:0}.regime-backtest-model{color:#d8f3e8;background:#8fd7bd14;border:1px solid #8fd7bd2e;border-radius:8px;margin:12px 0;padding:10px 12px;line-height:1.45}.regime-backtest-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.regime-backtest-list div{background:#252a31;border:1px solid #e8edf217;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.regime-backtest-list span,.regime-backtest-list small{color:#aeb8c4}.regime-backtest-list strong{color:#e8edf2}.regime-public-signal{background:#252a31;border:1px solid #e8edf21a;border-radius:8px;gap:8px;min-width:0;min-height:142px;padding:12px;display:grid}.regime-public-signal.up{border-color:#8fd7bd4d}.regime-public-signal.down{border-color:#ff9a9a4d}.regime-public-signal.sideways{border-color:#f1c27d42}.regime-public-signal span,.regime-public-signal small{color:#aeb8c4}.regime-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start}.regime-frame-card{background:#252a31;border:1px solid #e8edf21c;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.regime-frame-card.up{border-color:#8fd7bd4d}.regime-frame-card.down{border-color:#ff9a9a4d}.regime-frame-card.sideways{border-color:#f1c27d47}.regime-indicator-list div{border-bottom:1px solid #e8edf214;justify-content:space-between;gap:12px;padding-bottom:7px;display:flex}.regime-indicator-list dd{color:#e8edf2;text-align:right;margin:0}.regime-reasons span,.regime-rule-stack span{color:#dce3ea;background:#1f242a;border:1px solid #e8edf217;border-radius:8px;padding:8px 10px;line-height:1.4}.regime-guidance{position:sticky;top:92px}.regime-indicator-grid article{background:#252a31;border:1px solid #e8edf21c;border-radius:8px;gap:8px;min-height:132px;padding:14px;display:grid}.regime-indicator-grid span{color:#aeb8c4;line-height:1.45}.strategy-regime-panel{gap:12px;display:grid}.strategy-combo-leg{background:#252a31;border:1px solid #e8edf21a;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:126px;padding:12px;display:grid;position:relative;overflow:hidden}.strategy-combo-leg span,.strategy-combo-leg small{color:#aeb8c4}.strategy-combo-leg strong{color:#e8edf2;line-height:1.25}.strategy-combo-leg i{background:#8fd7bd;border-radius:999px;height:6px;margin-top:auto;display:block}.strategy-recommend-list button{color:#e8edf2;text-align:left;background:#252a31;border:1px solid #e8edf21a;border-radius:8px;gap:4px;width:100%;min-height:72px;padding:10px;display:grid}.strategy-recommend-list span,.strategy-recommend-list small{color:#aeb8c4}.strategy-recommend-list strong{color:#e8edf2}.strategy-route-overview,.run-route-panel,.run-position-panel,.position-route-panel{margin-bottom:14px}.strategy-route-tags span{color:#aeb8c4;border:1px solid #e8edf21f;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:12px;line-height:1.2;display:inline-flex}.workflow-metric{background:#252a31;border:1px solid #e8edf21c;border-radius:8px;min-height:86px;padding:12px}.workflow-metric strong{margin:6px 0;font-size:22px;display:block}.workflow-note,.workflow-toast{border-radius:8px;padding:10px 12px}.workflow-toast{color:#dce3ea;margin-bottom:12px}.workflow-empty{text-align:center;border:1px dashed #e8edf233;border-radius:8px;place-items:center;min-height:160px;padding:20px;display:grid}.workflow-guard-band,.workflow-live-box{border-radius:8px;margin-top:16px;padding:14px}.workflow-guard-band span{color:#aeb8c4;margin-top:4px;display:block}@media (width<=960px){.workflow-shell{padding:14px}.workflow-topbar,.workflow-module-header,.workflow-two-col,.workflow-detail-head,.workflow-plan-summary,.workflow-guard-band,.workflow-live-box{display:grid}.workflow-nav,.workflow-grid-3,.workflow-metrics,.workflow-form,.workflow-two-col,.trainer-layout,.trainer-controls,.strategy-kline-controls,.strategy-workzones,.strategy-workzone-actions,.strategy-factor-body,.strategy-factor-grid,.strategy-factor-actions,.regime-hero,.regime-layout,.regime-frame-grid,.regime-control-grid,.regime-public-grid,.regime-backtest-list,.regime-indicator-grid,.strategy-regime-bridge,.strategy-combo-grid,.run-route-grid{grid-template-columns:1fr}.strategy-result-panel,.regime-guidance{max-height:none;position:static}.regime-actions,.regime-hero-actions,.trainer-trade-box{display:grid}.trainer-position-grid,.workflow-timeline-row{grid-template-columns:1fr}.workflow-search{min-width:0}}:root{--terminal-bg:#05080d;--terminal-bg-2:#071019;--terminal-panel:#08121cdb;--terminal-panel-strong:#0a1824f0;--terminal-panel-soft:#0c1c28ad;--terminal-border:#74ffe52e;--terminal-border-strong:#74ffe56b;--terminal-text:#edf8fb;--terminal-muted:#8aa4b0;--terminal-dim:#58717c;--terminal-cyan:#74ffe5;--terminal-green:#41f19a;--terminal-amber:#f8c46b;--terminal-red:#ff4f7b;--terminal-blue:#58a6ff;--terminal-shadow:0 22px 70px #0000006b}html,body{background:var(--terminal-bg)}.workflow-shell,.workflow-shell *{letter-spacing:0}.workflow-shell{isolation:isolate;min-height:100vh;color:var(--terminal-text);background:linear-gradient(#74ffe50e 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#74ffe50a 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 18% 0,#74ffe521,#0000 28%),radial-gradient(circle at 85% 12%,#f8c46b1a,#0000 30%),linear-gradient(135deg,#05080d 0%,#071019 48%,#06080f 100%);padding:24px;position:relative;overflow:hidden}.workflow-shell:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#0000 0%,#74ffe50a 48%,#0000 50%) 0 0/100% 8px,repeating-linear-gradient(90deg,#0000 0 110px,#74ffe50d 111px 112px) 0 0/260px 260px,linear-gradient(#ffffff05,#0000 24%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#00000057);mask-image:linear-gradient(#000000eb,#00000057)}.workflow-topbar,.workflow-command-center,.workflow-nav,.workflow-module-header,.workflow-panel,.workflow-card,.workflow-submodule,.workflow-detail,.workflow-audit,.workflow-guard-band,.workflow-live-box,.workflow-toast,.workflow-note,.strategy-factor-lab,.trainer-trade-box,.trainer-position-card,.strategy-equity-curve,.regime-hero{border:1px solid var(--terminal-border);background:linear-gradient(180deg, #ffffff09, transparent), var(--terminal-panel);box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 1px #0000003d, var(--terminal-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workflow-topbar{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.workflow-topbar>div{min-width:0}.workflow-eyebrow{min-height:26px;color:var(--terminal-cyan);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.workflow-eyebrow svg{color:currentColor}.workflow-topbar h1,.workflow-module-header h2,.workflow-detail h3,.workflow-card h3,.workflow-audit h3,.workflow-submodule-head h3,.strategy-factor-head h3,.strategy-workzone-head h3{color:var(--terminal-text);text-wrap:balance}.workflow-topbar h1{margin:8px 0 0;font-size:30px;line-height:1.12}.workflow-topbar p,.workflow-module-header p,.workflow-card p,.workflow-detail p,.workflow-empty p,.workflow-note,.workflow-submodule-head p,.strategy-factor-head p,.strategy-workzone p,.trainer-factor p,.regime-indicator-grid span{color:var(--terminal-muted);line-height:1.65}.workflow-command-center{border-radius:8px;grid-template-columns:minmax(220px,.26fr) minmax(0,1fr);gap:12px;margin:14px 0;padding:12px;display:grid}.workflow-current-stage{background:linear-gradient(135deg,#74ffe51f,#0000 54%),#040a109e;border:1px solid #74ffe529;border-radius:8px;align-content:space-between;gap:12px;min-height:132px;padding:14px;display:grid}.workflow-current-stage span,.workflow-current-stage small,.workflow-command-metric span,.workflow-command-metric small{color:var(--terminal-muted);font-size:12px}.workflow-current-stage div{align-items:center;gap:10px;min-width:0;display:flex}.workflow-current-stage svg{color:var(--terminal-cyan);flex:none}.workflow-current-stage strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:22px;line-height:1.2}.workflow-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workflow-command-metric{background:linear-gradient(#ffffff09,#0000),#050d14b8;border:1px solid #74ffe524;border-radius:8px;align-content:start;gap:8px;min-width:0;min-height:132px;padding:13px;display:grid}.workflow-command-metric svg{color:var(--terminal-cyan)}.workflow-command-metric strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:28px;line-height:1.1}.workflow-command-metric small{overflow-wrap:anywhere;line-height:1.35}.workflow-nav{scrollbar-width:thin;border-radius:8px;grid-template-columns:repeat(8,minmax(112px,1fr));gap:8px;margin:0 0 14px;padding:8px;display:grid;overflow-x:auto}.workflow-nav button{min-width:112px;min-height:74px;color:var(--terminal-text);text-align:left;background:#060f17c7;border:1px solid #74ffe524;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:24px 20px minmax(0,1fr);align-items:center;gap:3px 8px;padding:11px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.workflow-nav button:after{content:"";background:#74ffe52e;border-radius:999px;height:2px;position:absolute;inset:auto 10px 8px}.workflow-nav button:hover,.workflow-row:hover,.strategy-recommend-list button:hover,.strategy-workzone-list button:hover,.strategy-factor-chip:hover{border-color:var(--terminal-border-strong);background:#091c27db;transform:translateY(-1px)}.workflow-nav button.active,.workflow-nav button[aria-current=page]{background:linear-gradient(135deg,#74ffe52e,#41f19a14),#071822e6;border-color:#74ffe59e;box-shadow:inset 0 0 22px #74ffe514,0 0 22px #74ffe51f}.workflow-nav button.active:after,.workflow-nav button[aria-current=page]:after{background:linear-gradient(90deg, var(--terminal-cyan), var(--terminal-green))}.workflow-nav button span{width:24px;height:24px;color:var(--terminal-cyan);background:#74ffe514;border:1px solid #74ffe538;border-radius:7px;grid-area:1/1/span 2;place-items:center;font-size:12px;font-weight:800;display:grid}.workflow-nav button strong,.workflow-nav button small{text-overflow:ellipsis;min-width:0;overflow:hidden}.workflow-panel{z-index:1;border-radius:8px;padding:16px;position:relative}.workflow-module-header{background:linear-gradient(90deg,#74ffe517,#0000 66%),#050d14b8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:16px;padding:16px;display:grid}.workflow-module-header h2{margin:8px 0 0;font-size:24px;line-height:1.18}.workflow-module-action{min-width:0}.workflow-two-col{grid-template-columns:minmax(280px,.88fr) minmax(360px,1.12fr);align-items:start;gap:14px;display:grid}.workflow-two-col.builder-layout{grid-template-columns:minmax(440px,1.08fr) minmax(350px,.92fr)}.workflow-grid-3,.workflow-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.workflow-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.workflow-metrics.compact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-card,.workflow-submodule,.workflow-detail,.workflow-audit{border-radius:8px;min-width:0;padding:16px}.workflow-card{align-content:start;gap:9px;min-height:154px;display:grid}.workflow-card h3{overflow-wrap:anywhere;font-size:22px;line-height:1.18}.workflow-card-label,.workflow-kv dt,.workflow-row span,.workflow-plan-summary span,.workflow-timeline-row span,.workflow-field span{color:var(--terminal-muted);font-size:12px}.workflow-list{scrollbar-width:thin;align-content:start;gap:8px;max-height:640px;padding-right:4px;display:grid;overflow:auto}.workflow-row{width:100%;min-height:72px;color:var(--terminal-text);text-align:left;background:#060f17bd;border:1px solid #74ffe521;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:background .18s,border-color .18s,transform .18s;display:grid}.workflow-row.active{background:linear-gradient(135deg,#74ffe524,#41f19a0f),#071822e6;border-color:#74ffe59e}.workflow-row>div{min-width:0}.workflow-row strong,.workflow-card strong,.workflow-plan-summary strong{overflow-wrap:anywhere;min-width:0;color:var(--terminal-text);display:block}.workflow-row span{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.workflow-row b{color:var(--terminal-amber);text-align:right;margin-bottom:7px;font-size:18px;display:block}.workflow-detail{gap:14px;display:grid}.workflow-detail-head,.workflow-plan-summary,.workflow-guard-band,.workflow-live-box,.workflow-submodule-head,.strategy-factor-head,.strategy-workzone-head,.trainer-position-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workflow-detail-head>div,.workflow-submodule-head>div,.strategy-factor-head>div,.strategy-workzone-head>div{min-width:0}.workflow-detail-head span,.regime-hero-main span,.regime-hero-score span,.trainer-source span,.strategy-kline-source span,.strategy-equity-head span,.strategy-equity-axis,.trainer-position-head span,.trainer-position-card small,.trainer-position-grid span,.strategy-trade-row span,.strategy-trade-row small,.strategy-recommend-list span,.strategy-recommend-list small,.strategy-combo-leg span,.strategy-combo-leg small{color:var(--terminal-muted)}.workflow-detail h3{overflow-wrap:anywhere;margin-top:4px;font-size:24px;line-height:1.18}.workflow-plan-summary{border-bottom:1px solid #74ffe51f;padding-bottom:12px}.workflow-pill,.regime-badge,.workflow-chip{width:fit-content;min-height:26px;color:var(--terminal-cyan);white-space:nowrap;background:#74ffe512;border:1px solid #74ffe533;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:800;display:inline-flex}.workflow-pill.ok,.status-badge.success,.regime-badge.up{color:var(--terminal-green);background:#41f19a1a;border-color:#41f19a57}.workflow-pill.warn,.status-badge.warning,.regime-badge.sideways{color:var(--terminal-amber);background:#f8c46b1a;border-color:#f8c46b57}.workflow-pill.danger,.status-badge.danger,.regime-badge.down{color:var(--terminal-red);background:#ff4f7b1a;border-color:#ff4f7b57}.workflow-pill.neutral,.status-badge.neutral{color:#b6c6cf;background:#b6c6cf14}.workflow-chip-row,.tag-row{flex-wrap:wrap;gap:8px;display:flex}.workflow-chip{color:#d7f7f2;background:#74ffe50f;min-height:28px}.workflow-chip.muted{color:pink;background:#ff4f7b1a;border-color:#ff4f7b4d}.workflow-kv{gap:8px;margin:0;display:grid}.workflow-kv div,.regime-indicator-list div{border-bottom:1px solid #74ffe51a;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:9px 0;display:grid}.workflow-kv dd,.regime-indicator-list dd{overflow-wrap:anywhere;min-width:0;color:var(--terminal-text);text-align:right;margin:0}.workflow-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workflow-form.compact{align-content:start}.workflow-field{gap:7px;min-width:0;display:grid}.workflow-field.wide{grid-column:1/-1}.workflow-field input,.workflow-field select,.workflow-field textarea,.workflow-search input,.search-box input,.key-form input,.key-form select{width:100%;min-height:42px;color:var(--terminal-text);font:inherit;background:#03080db8;border:1px solid #74ffe52b;border-radius:8px;outline:none;padding:9px 11px;transition:border-color .16s,box-shadow .16s,background .16s}.workflow-field textarea{resize:vertical;min-height:92px}.workflow-field textarea.workflow-code{color:#d9fff6;background-color:#02070cdb;background-image:linear-gradient(#74ffe50a 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:300px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55}.workflow-field input:focus,.workflow-field select:focus,.workflow-field textarea:focus,.workflow-search input:focus{background:#040e15eb;border-color:#74ffe59e;box-shadow:0 0 0 3px #74ffe51a}.workflow-search{min-width:280px;color:var(--terminal-cyan);background:#03080db8;border:1px solid #74ffe52b;border-radius:8px;align-items:center;gap:8px;padding:0 0 0 10px;display:flex}.workflow-search input{min-width:0;box-shadow:none;background:0 0;border:0}.workflow-primary,.workflow-secondary,.workflow-danger,.workflow-inline-button,.primary-action,.secondary-action,.danger-action,.strategy-mini-button,.manual-trade-delete{min-height:40px;color:var(--terminal-text);border:1px solid #74ffe538;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-weight:800;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.workflow-primary,.primary-action{color:#03110c;background:linear-gradient(135deg,#41f19aeb,#74ffe5b8),#123728;border-color:#41f19a8c;box-shadow:0 0 22px #41f19a29}.workflow-secondary,.workflow-inline-button,.secondary-action{color:#dffaf6;background:#0f2331d1}.workflow-danger,.danger-action{color:#ffd5dd;background:#5c1223d1;border-color:#ff4f7b85}.workflow-primary:hover,.workflow-secondary:hover,.workflow-danger:hover,.workflow-inline-button:hover,.primary-action:hover,.secondary-action:hover,.danger-action:hover{border-color:#74ffe59e;transform:translateY(-1px);box-shadow:0 0 22px #74ffe524}.workflow-primary:disabled,.workflow-secondary:disabled,.workflow-danger:disabled,.primary-action:disabled,.secondary-action:disabled,.danger-action:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.workflow-action-bar{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.workflow-metric,.metric-mini,.labeled-value,.trade-plan div,.trainer-position-grid div,.strategy-kline-source,.trainer-source,.strategy-factor-summary,.workflow-mini-row,.strategy-trade-row,.regime-public-signal,.regime-frame-card,.regime-indicator-grid article,.strategy-combo-leg,.strategy-recommend-list button,.strategy-workzone,.strategy-factor-chip{background:linear-gradient(#ffffff07,#0000),#050d14b8;border:1px solid #74ffe521;border-radius:8px}.workflow-metric{min-width:0;min-height:92px;padding:12px}.workflow-metric span,.workflow-metric small{color:var(--terminal-muted);display:block}.workflow-metric strong{overflow-wrap:anywhere;color:var(--terminal-text);margin:7px 0;font-size:22px;line-height:1.18;display:block}.workflow-note,.workflow-toast{color:#dffaf6;border-radius:8px;padding:11px 12px}.workflow-toast{background:linear-gradient(90deg,#74ffe51f,#0000 70%),#06121be6;border-color:#74ffe547;margin-bottom:12px}.workflow-note{background:linear-gradient(90deg,#f8c46b1a,#0000 72%),#06121be6;border-color:#f8c46b3d}.workflow-empty,.empty-chart{min-height:180px;color:var(--terminal-muted);text-align:center;background:#040c1294;border:1px dashed #74ffe547;border-radius:8px;align-content:center;place-items:center;gap:10px;padding:24px;display:grid}.workflow-empty strong,.empty-chart strong{color:var(--terminal-text);font-size:18px}.workflow-mini-row{min-height:42px;padding:9px 10px}.workflow-strategy-list,.strategy-trade-list,.strategy-validation-list{border-top:1px solid #74ffe51f;gap:8px;margin-top:16px;padding-top:14px;display:grid}.manual-trade-delete,.strategy-mini-button{background:#0f2331d1;width:32px;height:32px;min-height:32px;padding:0}.manual-trade-delete,.strategy-mini-button.danger{color:#ffc8d4;background:#5c1223a3;border-color:#ff4f7b5c}.strategy-workzones{grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px;margin-bottom:16px;display:grid}.strategy-workzone{align-content:start;gap:10px;padding:12px;display:grid}.strategy-workzone.long{border-color:#41f19a4d}.strategy-workzone.rangeBull{border-color:#66eba547}.strategy-workzone.range{border-color:#f8c46b4d}.strategy-workzone.rangeBear{border-color:#ffae624d}.strategy-workzone.short{border-color:#ff4f7b52}.strategy-workzone.active{background:linear-gradient(135deg,#74ffe521,#0000 62%),#071822e0;border-color:#74ffe59e}.strategy-workzone.opened{box-shadow:inset 0 0 0 1px #74ffe53d}.strategy-workzone-head span,.strategy-factor-summary span,.strategy-factor-chip small{color:var(--terminal-muted);font-size:12px;font-weight:800}.strategy-workzone-head h3{font-size:17px;line-height:1.2}.strategy-workzone p,.strategy-workzone-list small{font-size:12px}.strategy-workzone-rules,.strategy-workzone-list{gap:8px;display:grid}.strategy-workzone-rules span,.strategy-workzone-empty,.regime-reasons span,.regime-rule-stack span,.strategy-factor-selected span{color:#dcefeb;background:#040c129e;border:1px solid #74ffe51f;border-radius:8px;padding:8px 9px;font-size:12px;line-height:1.45}.strategy-workzone-list button,.strategy-recommend-list button{width:100%;min-height:54px;color:var(--terminal-text);text-align:left;gap:4px;padding:8px 9px;display:grid}.strategy-workzone-list strong,.strategy-recommend-list strong,.strategy-combo-leg strong,.strategy-factor-chip strong,.strategy-factor-summary strong{overflow-wrap:anywhere;color:var(--terminal-text)}.strategy-workzone-actions,.strategy-factor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.strategy-workzone-actions{grid-template-columns:1fr}.strategy-workzone-actions .workflow-secondary{min-height:34px;padding:7px 8px;font-size:12px}.strategy-factor-lab{border-radius:8px;gap:14px;margin-bottom:16px;padding:16px;display:grid}.strategy-factor-tabs{flex-wrap:wrap;gap:8px;display:flex}.strategy-factor-tabs button{color:#dffaf6;background:#060f17bd;border:1px solid #74ffe524;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-weight:800;display:inline-flex}.strategy-factor-tabs button.active,.strategy-factor-tabs button:hover{background:#091c27db;border-color:#74ffe58f}.strategy-factor-body{grid-template-columns:minmax(0,1.32fr) minmax(280px,.68fr);align-items:start;gap:12px;display:grid}.strategy-factor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.strategy-factor-chip{text-align:left;align-content:start;gap:8px;min-height:122px;padding:12px;display:grid}.strategy-factor-chip.selected{background:linear-gradient(135deg,#74ffe51f,#0000 64%),#071822e6;border-color:#74ffe58f}.strategy-factor-chip>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.strategy-factor-chip p{color:var(--terminal-muted);margin:0;font-size:13px;line-height:1.45}.strategy-factor-summary{gap:12px;padding:12px;display:grid}.strategy-factor-selected{flex-wrap:wrap;gap:7px;display:flex}.long-playbook-panel{background:linear-gradient(135deg,#41f19a17,#0000 58%),#06121bd1;border-color:#74ffe52e;gap:12px;margin:-2px 0 16px;padding:12px;display:grid}.long-advice-box{background:#040c12ad;border:1px solid #74ffe533;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(160px,.28fr);align-items:start;gap:8px 10px;padding:10px;display:grid}.long-advice-box>div:first-child{gap:4px;display:grid}.long-advice-box>.strategy-route-tags{grid-column:1/-1;margin:0}.long-advice-box span,.long-playbook-head span{color:var(--terminal-cyan);text-transform:uppercase;font-size:11px;font-weight:900}.long-advice-box strong{color:var(--terminal-text);font-size:16px}.long-advice-box p,.long-playbook-card p,.long-playbook-card small{color:var(--terminal-muted);margin:0;font-size:12px;line-height:1.5}.long-advice-box small{color:#f5d69a;background:#2d1e086b;border:1px solid #f8c46b38;border-radius:8px;padding:8px 9px;font-size:12px;line-height:1.45}.long-playbook-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.long-playbook-card{background:#040c129e;border:1px solid #74ffe51f;border-radius:8px;align-content:start;gap:7px;min-height:168px;padding:9px;display:grid}.long-playbook-card.recommended{background:linear-gradient(135deg,#41f19a1f,#0000 64%),#061418e0;border-color:#41f19a6b}.long-playbook-card.blocked{opacity:.76;border-color:#ff4f7b3d}.long-playbook-head{justify-content:space-between;gap:8px;display:flex}.long-playbook-head h4{overflow-wrap:anywhere;color:var(--terminal-text);margin:4px 0 0;font-size:15px;line-height:1.2}.long-playbook-card p{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.long-playbook-scenario{color:var(--terminal-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.long-playbook-factors{flex-wrap:wrap;gap:5px;max-height:50px;display:flex;overflow:hidden}.long-playbook-factors span{color:#dffaf6;background:#091c27d1;border:1px solid #74ffe529;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.long-playbook-rules{gap:5px;display:grid}.long-playbook-rules span{color:#dcefeb;text-overflow:ellipsis;white-space:nowrap;background:#050e15c7;border:1px solid #74ffe51a;border-radius:8px;padding:7px 8px;font-size:12px;line-height:1.45;overflow:hidden}.compact-action{min-height:34px;padding:7px 10px;font-size:13px}.pattern-playbook-panel{background:#06121bd1;border-color:#74ffe52e;gap:12px;margin:-2px 0 16px;padding:12px;display:grid}.pattern-playbook-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pattern-playbook-card{background:#040c129e;border:1px solid #74ffe51f;border-radius:8px;align-content:start;gap:8px;min-height:238px;padding:10px;display:grid}.pattern-playbook-card.recommended{background:linear-gradient(135deg,#41f19a1a,#0000 62%),#061418e0;border-color:#41f19a6b}.pattern-playbook-head{justify-content:space-between;gap:8px;display:flex}.pattern-playbook-head span{color:var(--terminal-cyan);text-transform:uppercase;font-size:11px;font-weight:900}.pattern-playbook-head h4{overflow-wrap:anywhere;color:var(--terminal-text);margin:4px 0 0;font-size:15px;line-height:1.2}.pattern-playbook-card p,.pattern-playbook-card small{color:var(--terminal-muted);margin:0;font-size:12px;line-height:1.45}.pattern-playbook-card p,.pattern-playbook-scenario{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pattern-playbook-factors{flex-wrap:wrap;gap:5px;min-height:25px;max-height:52px;display:flex;overflow:hidden}.pattern-playbook-factors span{color:#dffaf6;background:#091c27d1;border:1px solid #74ffe529;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.pattern-playbook-risk{gap:5px;display:grid}.pattern-playbook-risk span{color:#dcefeb;-webkit-line-clamp:2;background:#050e15c7;border:1px solid #74ffe51a;border-radius:8px;-webkit-box-orient:vertical;min-height:42px;padding:7px 8px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.pattern-playbook-risk b{color:#74ffe5;margin-right:6px}.pattern-playbook-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.strategy-kline-module,.trainer-main{gap:14px;display:grid}.strategy-kline-controls,.trainer-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-kline-source,.trainer-source{gap:4px;padding:12px 14px;display:grid}.kline-source-details{box-shadow:none;background:#040c1294;border-color:#74ffe529;padding:0;overflow:hidden}.kline-source-details summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:9px 12px;list-style:none;display:grid}.kline-source-details summary::-webkit-details-marker{display:none}.kline-source-details summary:after{color:var(--terminal-cyan);content:"展开";justify-self:end;font-size:12px;font-weight:800}.kline-source-details[open] summary:after{content:"收起"}.kline-source-details summary span{color:var(--terminal-muted);font-size:12px}.kline-source-details summary strong{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kline-source-details small{color:var(--terminal-muted);padding:0 12px 8px;line-height:1.45;display:block}.kline-source-details:not([open])>small{display:none}.strategy-kline-chart,.trainer-chart{background:#060b10;border:1px solid #74ffe52e;border-radius:8px;min-height:420px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}.strategy-result-panel,.regime-guidance{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.strategy-equity-curve{border-radius:8px;gap:8px;margin:16px 0;padding:12px;display:grid}.strategy-equity-head,.strategy-equity-axis{justify-content:space-between;gap:12px;display:flex}.strategy-equity-curve svg{width:100%;height:132px}.strategy-equity-grid{fill:none;stroke:#74ffe51f;stroke-width:1px}.strategy-equity-line{fill:none;stroke:var(--terminal-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;filter:drop-shadow(0 0 6px #41f19a70)}.strategy-trade-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;display:grid}.strategy-trade-row strong.positive,.up{color:var(--terminal-green)!important}.strategy-trade-row strong.negative,.down{color:var(--terminal-red)!important}.trainer-layout{grid-template-columns:minmax(520px,1.35fr) minmax(360px,.65fr);align-items:start;gap:14px;display:grid}.trainer-period-panel{gap:8px;display:grid}.trainer-period-label{color:var(--terminal-muted);font-size:12px}.trainer-period-strip{gap:8px;min-width:0;padding:2px 0 6px;display:flex;overflow-x:auto}.trainer-period-button{min-width:56px;min-height:40px;color:var(--terminal-muted);background:#060f17b3;border:1px solid #74ffe51f;border-radius:8px;flex:none;padding:6px 12px;font-size:16px;font-weight:800}.trainer-period-button:hover,.trainer-period-button.active{color:var(--terminal-text);background:#091c27db;border-color:#74ffe58f}.trainer-trade-box{justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.trainer-trade-box span,.trainer-trade-box small{color:var(--terminal-muted);display:block}.trainer-trade-box strong{color:var(--terminal-text);margin:3px 0;font-size:24px;display:block}.trainer-position-card{border-left:3px solid #74ffe542;gap:14px;padding:14px;display:grid}.trainer-position-card.long{border-left-color:var(--terminal-green)}.trainer-position-card.short{border-left-color:var(--terminal-red)}.trainer-position-head h3{color:var(--terminal-text);margin:2px 0 0;font-size:18px}.trainer-position-card p{margin:0}.trainer-position-pnl strong{color:var(--terminal-text);font-size:30px;line-height:1.1}.trainer-position-card.positive .trainer-position-pnl strong{color:var(--terminal-green)}.trainer-position-card.negative .trainer-position-pnl strong{color:var(--terminal-red)}.trainer-position-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trainer-position-grid div{gap:4px;min-width:0;padding:10px;display:grid}.trainer-position-grid strong{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trainer-factor{border-top:1px solid #74ffe51f;gap:10px;padding-top:18px;display:grid}.trainer-factor-code{color:#d9fff6;white-space:pre-wrap;background:#060b10;border:1px solid #74ffe529;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.regime-actions{align-items:end;gap:10px;display:flex}.regime-symbol-field{min-width:230px}.regime-control-grid,.strategy-regime-bridge{grid-template-columns:minmax(0,1.24fr) minmax(320px,.76fr);gap:14px;margin-bottom:16px;display:grid}.regime-control-grid .workflow-submodule,.strategy-regime-bridge .workflow-submodule{margin-bottom:0}.regime-hero{border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,180px) auto;align-items:center;gap:14px;margin-bottom:16px;padding:18px;display:grid}.regime-hero.up{background:linear-gradient(135deg, #41f19a24, transparent 52%), var(--terminal-panel);border-color:#41f19a61}.regime-hero.down{background:linear-gradient(135deg, #ff4f7b24, transparent 52%), var(--terminal-panel);border-color:#ff4f7b61}.regime-hero.sideways{background:linear-gradient(135deg, #f8c46b1f, transparent 52%), var(--terminal-panel);border-color:#f8c46b5c}.regime-hero-main h3{color:var(--terminal-text);margin:5px 0 7px;font-size:44px;line-height:1}.regime-hero-main p{margin:0}.regime-hero-score{justify-items:end;gap:4px;display:grid}.regime-hero-score strong{color:var(--terminal-text);font-size:40px;line-height:1}.regime-hero-actions{gap:8px;display:grid}.regime-public-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.regime-public-signal{align-content:start;gap:8px;min-height:144px;padding:12px;display:grid}.regime-public-signal.up,.regime-frame-card.up{border-color:#41f19a4d}.regime-public-signal.down,.regime-frame-card.down{border-color:#ff4f7b4d}.regime-public-signal.sideways,.regime-frame-card.sideways{border-color:#f8c46b47}.regime-public-signal strong,.regime-public-signal b{color:var(--terminal-text)}.regime-public-signal b{font-size:22px;line-height:1}.regime-manual-panel .workflow-secondary{width:100%;margin-top:12px}.regime-layout{grid-template-columns:minmax(0,1.34fr) minmax(340px,.66fr)}.regime-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.regime-frame-card{align-content:start;gap:12px;padding:14px;display:grid}.regime-frame-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.regime-frame-head span,.regime-frame-metrics span,.regime-indicator-list dt{color:var(--terminal-muted);font-size:12px}.regime-frame-head strong{color:var(--terminal-text);margin-top:2px;font-size:22px;display:block}.regime-score-track{background:#74ffe517;border-radius:999px;height:8px;overflow:hidden}.regime-score-track i{border-radius:inherit;height:100%;display:block}.regime-score-track i.positive{background:linear-gradient(90deg, var(--terminal-cyan), var(--terminal-green));margin-left:50%}.regime-score-track i.negative{background:linear-gradient(90deg, var(--terminal-red), #ff9d70)}.regime-frame-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.regime-indicator-list{gap:0;margin:0;display:grid}.regime-reasons,.regime-rule-stack{gap:8px;display:grid}.regime-rule-stack{margin-top:16px}.regime-rule-stack div{gap:8px;display:grid}.regime-rule-stack strong{color:var(--terminal-text)}.regime-indicator-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.regime-indicator-grid article{align-content:start;gap:8px;min-height:134px;padding:14px;display:grid}.regime-indicator-grid svg{color:var(--terminal-cyan)}.regime-indicator-grid strong{color:var(--terminal-text)}.strategy-combo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.strategy-combo-leg{align-content:start;gap:6px;min-height:126px;padding:12px;display:grid;position:relative;overflow:hidden}.strategy-combo-leg i{background:linear-gradient(90deg, var(--terminal-cyan), var(--terminal-green));border-radius:999px;height:6px;margin-top:auto;display:block;box-shadow:0 0 12px #74ffe53d}.strategy-recommend-list{gap:8px;display:grid}.strategy-recommend-list button.active{background:linear-gradient(135deg,#74ffe51f,#0000 62%),#071822e6;border-color:#74ffe594}.strategy-route-overview,.run-route-panel,.run-position-panel,.run-paper-panel,.run-live-panel,.position-route-panel{margin-bottom:14px}.run-paper-panel,.run-live-panel{gap:14px;display:grid}.run-paper-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.run-paper-metrics{margin:0}.run-paper-panel .run-paper-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.run-live-panel .run-paper-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.run-paper-route{grid-template-columns:minmax(0,1.35fr) minmax(120px,.62fr) minmax(120px,.56fr) minmax(150px,.75fr);gap:10px;display:grid}.run-paper-route div{background:#021018bd;border:1px solid #74ffe529;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.run-paper-route span,.run-paper-route small{color:var(--terminal-muted);font-size:12px;line-height:1.3}.run-paper-route strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:15px}.run-paper-focus{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:10px;display:grid}.run-paper-latest{background:#021018bd;border:1px solid #74ffe529;border-radius:8px;align-content:center;gap:6px;min-width:0;padding:13px;display:grid}.run-paper-latest.gain{background:linear-gradient(135deg,#43e0971a,#0000 48%),#021018bd;border-color:#43e09752}.run-paper-latest.loss{background:linear-gradient(135deg,#ff5c7c17,#0000 50%),#021018bd;border-color:#ff5c7c4d}.run-paper-latest span,.run-paper-latest small,.run-paper-latest p,.run-paper-costs span{color:var(--terminal-muted);margin:0;font-size:12px;line-height:1.35}.run-paper-latest strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:18px}.run-paper-costs{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.run-paper-costs div{background:#01080d8c;border:1px solid #74ffe51a;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.run-paper-costs strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:13px}.run-paper-current{background:linear-gradient(135deg,#74ffe51a,#0000 42%),#01080da8;border:1px solid #74ffe557;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:inset 3px 0 #74ffe5b8}.run-paper-current .run-paper-trades-head{margin-bottom:2px}.run-paper-current .run-paper-trades-head strong{color:var(--terminal-green)}.run-paper-position-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;min-width:0;display:grid}.run-paper-position{background:#021018b8;border:1px solid #74ffe524;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.run-paper-position.gain{background:linear-gradient(135deg,#43e0971a,#0000 48%),#021018b8;border-color:#43e09757}.run-paper-position.loss{background:linear-gradient(135deg,#ff5c7c17,#0000 50%),#021018b8;border-color:#ff5c7c52}.run-paper-position-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.run-paper-position-head div{gap:4px;min-width:0;display:grid}.run-paper-position-head strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:15px}.run-paper-position-head span,.run-paper-position small,.run-paper-position-empty span{color:var(--terminal-muted);font-size:12px;line-height:1.35}.run-paper-position-head b{color:var(--terminal-text);text-align:right;flex:none;font-size:15px}.run-paper-position.gain .run-paper-position-head b{color:var(--terminal-green)}.run-paper-position.loss .run-paper-position-head b{color:var(--terminal-red)}.run-paper-position-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.run-paper-position-metrics span{min-width:0;color:var(--terminal-muted);background:#01080d8c;border:1px solid #74ffe51a;border-radius:8px;gap:3px;padding:8px;font-size:11px;display:grid}.run-paper-position-metrics b{overflow-wrap:anywhere;color:var(--terminal-text);font-size:13px}.run-paper-position-empty{background:#02101885;border:1px dashed #74ffe557;border-radius:8px;gap:5px;min-width:0;padding:13px;display:grid}.run-paper-position-empty strong{color:var(--terminal-text);font-size:14px}.run-paper-switches{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;display:grid}.run-paper-switches div{background:#24190666;border:1px solid #ffc06038;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.run-paper-switches strong{color:var(--terminal-text);font-size:14px}.run-paper-switches span,.run-paper-switches small{color:var(--terminal-muted);font-size:12px;line-height:1.35}.run-paper-meta,.run-paper-notes{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.run-paper-meta span,.run-paper-notes span{min-height:28px;color:var(--terminal-muted);background:#030d149e;border:1px solid #74ffe51f;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:760;line-height:1.2}.run-martingale-strip{grid-template-columns:1fr;gap:9px;display:grid}.run-martingale-strip div{background:linear-gradient(135deg,#ffbe5b1f,#060f17b3);border:1px solid #ffbe5b52;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.run-martingale-strip strong{color:var(--terminal-text);font-size:14px}.run-martingale-strip span{color:var(--terminal-amber);font-size:12px;line-height:1.35}.run-paper-ops{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:12px;display:grid}.run-paper-bots,.run-paper-side-notes,.run-paper-trades{background:#01080d80;border:1px solid #74ffe51f;border-radius:8px;min-width:0;padding:12px}.run-paper-section-head,.run-paper-trades-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:10px;display:flex}.run-paper-section-head div,.run-paper-trades-head div{gap:4px;min-width:0;display:grid}.run-paper-section-head span,.run-paper-trades-head small{color:var(--terminal-muted);letter-spacing:0;font-size:11px;font-weight:760;line-height:1.3}.run-paper-section-head strong,.run-paper-trades-head strong{color:var(--terminal-text);font-size:16px;line-height:1.25}.run-paper-trades-head div{color:var(--terminal-green);align-items:center;gap:7px;display:flex}.run-paper-side-notes{gap:10px;display:grid}.run-paper-side-notes .run-paper-notes{gap:7px;display:grid}.run-paper-side-notes .run-paper-notes span{border-radius:8px}.run-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.run-paper-bot{background:#041218b8;border:1px solid #37697d80;border-radius:8px;gap:9px;min-width:0;padding:12px;display:grid}.run-paper-bot.martingale{background:linear-gradient(145deg,#ffbe5b1a,#0000 42%),#041218b8;border-color:#ffbe5b61}.run-paper-bot-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.run-paper-bot-head div{gap:3px;min-width:0;display:grid}.run-paper-bot-head strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:14px}.run-paper-bot-head span,.run-paper-bot small,.run-paper-empty{color:var(--terminal-muted);font-size:12px;line-height:1.35}.run-paper-bot-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.run-paper-bot-metrics span{min-width:0;color:var(--terminal-muted);background:#01080d8c;border:1px solid #74ffe51a;border-radius:8px;gap:3px;padding:8px;font-size:11px;display:grid}.run-paper-bot-metrics b{color:var(--terminal-text);font-size:13px}.run-paper-martingale{color:var(--terminal-amber);border:1px dashed #ffbe5b59;border-radius:8px;gap:5px;padding:8px;font-size:12px;line-height:1.35;display:grid}.run-paper-trades{gap:10px;display:grid}.run-paper-trade-table{background:#0210189e;border:1px solid #74ffe51a;border-radius:8px;gap:0;min-width:0;display:grid;overflow:hidden}.run-paper-trade-headrow,.run-paper-trade{grid-template-columns:minmax(112px,.7fr) minmax(150px,.95fr) minmax(180px,1.15fr) minmax(140px,.82fr) minmax(230px,1.28fr) minmax(92px,.5fr);align-items:center;gap:10px;min-width:0;display:grid}.run-paper-trade-headrow{color:var(--terminal-muted);background:#00000029;border-bottom:1px solid #74ffe51f;padding:9px 12px;font-size:11px;font-weight:800}.run-paper-trade{border-bottom:1px solid #74ffe514;padding:12px}.run-paper-trade:last-child{border-bottom:0}.run-paper-trade div{gap:3px;min-width:0;display:grid}.run-paper-trade strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:13px}.run-paper-trade span,.run-paper-trade small,.run-paper-trade-headrow span{overflow-wrap:anywhere;color:var(--terminal-muted);font-size:12px;line-height:1.35}.run-paper-trade small{color:#a9b9c7c2}.run-paper-trade b{color:var(--terminal-text);text-align:right;font-size:13px}.run-paper-trade b.gain{color:var(--terminal-green)}.run-paper-trade b.loss{color:var(--terminal-red)}@media (width<=1100px){.run-paper-panel .run-paper-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.run-paper-focus{grid-template-columns:1fr}.run-paper-costs{grid-template-columns:repeat(3,minmax(0,1fr))}.run-paper-position-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.run-paper-ops{grid-template-columns:1fr}.run-paper-trade-headrow{display:none}.run-paper-trade{grid-template-columns:repeat(2,minmax(0,1fr))}.run-paper-trade b{text-align:left}}@media (width<=760px){.run-paper-panel .run-paper-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.run-paper-route,.run-paper-costs,.run-paper-grid,.run-paper-position-grid,.run-martingale-strip,.run-paper-position-metrics{grid-template-columns:1fr}.run-paper-actions{justify-content:flex-start}.run-paper-trade{grid-template-columns:1fr}}@media (width<=520px){.run-paper-panel .run-paper-metrics{grid-template-columns:1fr}}.run-position-panel{gap:12px;display:grid}.run-position-metrics{margin:0}.run-position-form{grid-template-columns:repeat(3,minmax(0,1fr))}.run-position-form .workflow-field.wide{grid-column:span 3}.strategy-route-tags{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.strategy-route-tags span{min-height:28px;color:var(--terminal-muted);border:1px solid #74ffe51f;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;line-height:1.2;display:inline-flex}.strategy-route-tags .allowed{color:var(--terminal-green);background:#41f19a14;border-color:#41f19a3d}.strategy-route-tags .blocked{color:var(--terminal-red);background:#ff4f7b14;border-color:#ff4f7b3d}.run-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.run-route-grid div{background:#060f17b8;border:1px solid #74ffe51f;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:78px;padding:10px;display:grid}.run-route-grid span{color:var(--terminal-muted);font-size:12px}.run-route-grid strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:15px;line-height:1.25}.workflow-guard-band,.workflow-live-box{margin-top:16px;padding:14px}.workflow-audit{margin-top:16px}.workflow-timeline{gap:8px;margin-top:14px;display:grid}.workflow-timeline-row{background:#060f17bd;border:1px solid #74ffe521;border-radius:8px;grid-template-columns:190px minmax(0,1fr) 140px;align-items:center;gap:12px;min-height:50px;padding:10px;display:grid}.workflow-timeline-row time{color:var(--terminal-muted);font-size:12px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#05080db3}::-webkit-scrollbar-thumb{background:#74ffe547;border:2px solid #05080db3;border-radius:999px}@media (width<=1180px){.workflow-command-metrics,.regime-public-grid,.regime-indicator-grid,.long-playbook-grid,.strategy-combo-grid,.strategy-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.workflow-shell{padding:12px}.workflow-topbar,.workflow-command-center,.workflow-module-header,.workflow-two-col,.workflow-two-col.builder-layout,.workflow-grid-3,.workflow-metrics,.workflow-form,.trainer-layout,.trainer-controls,.strategy-kline-controls,.strategy-workzones,.strategy-factor-body,.strategy-factor-grid,.long-advice-box,.long-playbook-grid,.regime-hero,.regime-layout,.regime-frame-grid,.regime-control-grid,.regime-public-grid,.regime-indicator-grid,.strategy-regime-bridge,.strategy-combo-grid,.run-route-grid,.workflow-command-metrics{grid-template-columns:1fr}.workflow-topbar h1{font-size:26px}.workflow-nav{grid-template-columns:repeat(8,minmax(118px,1fr))}.workflow-module-action,.workflow-search,.regime-symbol-field{width:100%;min-width:0}.workflow-detail-head,.workflow-plan-summary,.workflow-guard-band,.workflow-live-box,.workflow-submodule-head,.strategy-factor-head,.trainer-trade-box,.regime-actions,.regime-hero-actions{display:grid}.workflow-kv div,.regime-indicator-list div{grid-template-columns:1fr}.workflow-kv dd,.regime-indicator-list dd{text-align:left}.workflow-action-bar,.strategy-workzone-actions,.strategy-factor-actions{grid-template-columns:1fr;display:grid}.workflow-primary,.workflow-secondary,.workflow-danger,.workflow-inline-button{width:100%}.strategy-result-panel,.regime-guidance{max-height:none;position:static}.trainer-position-grid,.workflow-timeline-row{grid-template-columns:1fr}.strategy-kline-chart,.trainer-chart{min-height:340px}}@media (width<=520px){.workflow-topbar h1{font-size:23px}.workflow-panel,.workflow-module-header,.workflow-card,.workflow-submodule,.workflow-detail{padding:12px}.workflow-command-metric,.workflow-current-stage{min-height:auto}}.workflow-shell{padding:18px}.workflow-topbar{padding:14px 16px}.workflow-topbar h1{margin-top:5px;font-size:24px}.workflow-topbar p{max-width:900px;margin-top:5px}.workflow-current-stage,.workflow-command-metric{min-height:92px;padding:11px}.workflow-current-stage{gap:8px}.workflow-command-metrics{gap:8px}.workflow-command-metric{gap:5px}.workflow-nav{gap:6px;margin-bottom:10px;padding:6px}.workflow-nav button{min-height:58px;padding:8px}.workflow-module-header{margin-bottom:12px;padding:14px}.workflow-module-header h2{font-size:22px}.workflow-toast{margin-bottom:12px}.regime-workbench,.regime-detail-layout,.regime-empty-workbench{align-items:start;gap:14px;display:grid}.regime-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);margin-bottom:14px}.regime-primary-stack,.regime-side-stack,.regime-detail-main,.regime-detail-aside{align-content:start;gap:14px;min-width:0;display:grid}.regime-side-stack .workflow-submodule,.regime-detail-main .workflow-submodule,.regime-detail-aside .workflow-detail,.regime-detail-aside .workflow-submodule{margin:0}.regime-hero{grid-template-columns:minmax(0,1fr) minmax(104px,148px) minmax(142px,auto);margin:0;padding:16px}.regime-hero-main h3{font-size:38px}.regime-hero-score strong{font-size:34px}.regime-summary-metrics{margin:0}.regime-decision-console{background:linear-gradient(135deg,#74ffe517,#060f1700 52%),#060f17c7;border-color:#74ffe533;gap:14px;margin-bottom:14px;display:grid}.regime-decision-console.up{border-color:#41f19a4d}.regime-decision-console.down{border-color:#ff4f7b4d}.regime-decision-console.sideways{border-color:#f8c46b42}.regime-decision-main{grid-template-columns:minmax(260px,.36fr) minmax(0,.64fr);align-items:stretch;gap:14px;display:grid}.regime-decision-state{align-content:start;gap:8px;min-width:0;display:grid}.regime-decision-state h3{color:var(--terminal-text);margin:0;font-size:44px;line-height:1}.regime-decision-state p{color:var(--terminal-muted);margin:0;font-size:13px;line-height:1.55}.regime-decision-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.regime-decision-scoreboard div,.regime-decision-grid article,.regime-ledger-record,.regime-ledger-stat{background:#040a108c;border:1px solid #74ffe524;border-radius:8px;min-width:0}.regime-decision-scoreboard div{align-content:center;gap:5px;min-height:106px;padding:12px;display:grid}.regime-decision-scoreboard span,.regime-decision-scoreboard small,.regime-decision-grid span,.regime-ledger-section-title span,.regime-ledger-record span,.regime-ledger-record small,.regime-ledger-record p,.regime-ledger-stat span,.regime-ledger-stat small{color:var(--terminal-muted);font-size:12px;line-height:1.45}.regime-decision-scoreboard strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:26px;line-height:1}.regime-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.regime-decision-grid article{align-content:start;gap:7px;min-height:164px;padding:12px;display:grid}.regime-decision-grid strong,.regime-ledger-section-title strong,.regime-ledger-record strong,.regime-ledger-stat strong{overflow-wrap:anywhere;color:var(--terminal-text)}.regime-decision-grid span{background:#060f1794;border:1px solid #74ffe51a;border-radius:8px;padding:7px 9px}.regime-decision-grid span.warn{color:var(--terminal-yellow);border-color:#f8c46b38}.regime-decision-actions,.regime-ledger-actions,.regime-ledger-record-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.regime-decision-metrics{margin-bottom:14px}.regime-frame-overview{margin:0}.regime-frame-vote-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.regime-frame-vote{background:#060f17bd;border:1px solid #74ffe524;border-radius:8px;align-content:start;gap:9px;min-width:0;min-height:150px;padding:12px;display:grid}.regime-frame-vote.up{border-color:#41f19a4d}.regime-frame-vote.down{border-color:#ff4f7b4d}.regime-frame-vote.sideways{border-color:#f8c46b47}.regime-frame-vote-head{gap:7px;display:grid}.regime-frame-vote-head span,.regime-frame-vote small,.regime-frame-vote-metrics span{color:var(--terminal-muted);font-size:12px}.regime-frame-vote-head strong{color:var(--terminal-text);margin-top:2px;font-size:20px;display:block}.regime-frame-vote-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.regime-frame-vote-metrics span{gap:2px;min-width:0;display:grid}.regime-frame-vote-metrics b{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.regime-side-stack .workflow-submodule{padding:14px}.regime-side-stack .workflow-submodule-head{display:grid}.regime-side-stack .workflow-submodule-head p{margin-top:6px}.regime-side-stack .regime-public-grid{grid-template-columns:1fr}.regime-side-stack .regime-public-signal{min-height:116px}.regime-side-stack .workflow-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.regime-side-stack .workflow-field textarea{min-height:78px}.regime-detail-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr)}.regime-detail-aside{position:sticky;top:12px}.regime-guidance{position:static}.regime-principle-grid{grid-template-columns:1fr;margin-top:0}.regime-principle-grid article{min-height:auto}.regime-frame-detail-panel{margin:0}.regime-frame-detail-panel .regime-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regime-empty-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr)}.regime-top-priority,.regime-analysis-layout,.regime-ops-grid{align-items:start;gap:14px;margin-bottom:14px;display:grid}.regime-top-priority{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr)}.regime-top-priority .regime-guidance{height:100%;margin:0}.regime-top-priority .workflow-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.regime-combo-board{margin-bottom:14px}.regime-combo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.regime-combo-card{background:linear-gradient(#ffffff09,#0000),#060f17b8;border:1px solid #74ffe524;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:246px;padding:13px;display:grid}.regime-combo-card.primary{background:linear-gradient(135deg,#74ffe51f,#0000 56%),#060f17c2;border-color:#74ffe547}.regime-combo-card-head{border-bottom:1px solid #74ffe51f;justify-content:space-between;align-items:start;gap:10px;min-width:0;padding-bottom:9px;display:flex}.regime-combo-card-head span,.regime-combo-row span,.regime-combo-kv span,.regime-combo-card p{color:var(--terminal-muted);font-size:12px;line-height:1.45}.regime-combo-card-head strong{overflow-wrap:anywhere;color:var(--terminal-text);text-align:right;font-size:18px;line-height:1.18}.regime-combo-row,.regime-combo-kv{background:#040a108a;border:1px solid #74ffe51c;border-radius:8px;grid-template-columns:minmax(62px,.36fr) minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:8px 9px;display:grid}.regime-combo-row strong,.regime-combo-kv b{overflow-wrap:anywhere;color:var(--terminal-text);text-align:right;font-size:13px}.regime-combo-row.up{border-color:#41f19a3d}.regime-combo-row.down{border-color:#ff4f7b3d}.regime-combo-row.sideways{border-color:#f8c46b33}.regime-combo-card p{margin:0;padding-top:2px}.regime-stage-forecast-panel{margin-bottom:14px}.regime-stage-forecast{gap:12px;display:grid}.regime-stage-hero{background:linear-gradient(135deg,#74ffe51a,#0000 58%),#060f17bd;border:1px solid #74ffe529;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(132px,.18fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.regime-stage-hero span,.regime-stage-hero p,.regime-stage-card span,.regime-stage-card p,.regime-stage-card small,.regime-scenario-card span,.regime-scenario-card small,.regime-scenario-card p,.regime-stage-lists span{color:var(--terminal-muted);font-size:12px;line-height:1.5}.regime-stage-hero h3{color:var(--terminal-text);margin:5px 0 7px;font-size:28px;line-height:1.15}.regime-stage-hero p,.regime-stage-card p,.regime-scenario-card p{margin:0}.regime-stage-bias{justify-items:end;gap:5px;min-width:0;display:grid}.regime-stage-bias strong{color:var(--terminal-text);font-size:26px;line-height:1}.regime-stage-bias.up strong{color:var(--terminal-green)}.regime-stage-bias.down strong{color:var(--terminal-red)}.regime-stage-bias.sideways strong{color:var(--terminal-yellow)}.regime-stage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.regime-stage-card,.regime-scenario-card,.regime-stage-lists>div{background:#060f17b8;border:1px solid #74ffe524;border-radius:8px;min-width:0}.regime-stage-card{align-content:start;gap:8px;min-height:190px;padding:11px;display:grid}.regime-stage-card.up{border-color:#41f19a42}.regime-stage-card.down{border-color:#ff4f7b42}.regime-stage-card.sideways{border-color:#f8c46b38}.regime-stage-card strong,.regime-stage-card b,.regime-scenario-card strong,.regime-scenario-card h4,.regime-stage-lists h4{overflow-wrap:anywhere;color:var(--terminal-text)}.regime-stage-card strong{margin-top:3px;font-size:18px;display:block}.regime-stage-card b{font-size:13px}.regime-scenario-grid,.regime-stage-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.regime-scenario-card{align-content:start;gap:8px;padding:12px;display:grid}.regime-scenario-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.regime-scenario-card strong{font-size:22px}.regime-scenario-card h4,.regime-stage-lists h4{margin:0;font-size:15px}.regime-stage-lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.regime-stage-lists>div{align-content:start;gap:7px;padding:12px;display:grid}.regime-stage-lists span{background:#040a108a;border:1px solid #74ffe51a;border-radius:8px;padding:8px 10px}.regime-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regime-ops-grid .workflow-submodule{min-width:0;margin:0}.regime-ops-grid .workflow-submodule-head{align-content:start;min-height:112px;display:grid}.regime-ops-grid .workflow-submodule-head p{margin-top:6px}.regime-ops-grid .workflow-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.regime-ops-grid .workflow-field textarea{min-height:88px}.regime-ops-grid .regime-public-grid{grid-template-columns:1fr;max-height:420px;padding-right:2px;overflow:auto}.regime-ops-grid .regime-public-signal{min-height:112px}.regime-analysis-layout{grid-template-columns:minmax(340px,.38fr) minmax(0,.62fr)}.regime-analysis-layout .workflow-submodule{margin:0}.regime-analysis-layout .regime-backtest-metrics,.regime-analysis-layout .regime-backtest-list{grid-template-columns:repeat(2,minmax(0,1fr))}.regime-bottom-principles{margin:14px 0 0}.regime-empty-workbench .regime-ops-grid{grid-template-columns:1fr;margin-bottom:0}.regime-pattern-ledger-panel{margin-bottom:14px}.regime-ledger-actions{justify-content:flex-end}.regime-ledger-metrics{margin-bottom:12px}.regime-ledger-layout{grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr);align-items:start;gap:12px;display:grid}.regime-ledger-records,.regime-ledger-stats{gap:9px;min-width:0;display:grid}.regime-ledger-section-title{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.regime-ledger-record,.regime-ledger-stat{gap:8px;padding:11px;display:grid}.regime-ledger-record.up{border-color:#41f19a3d}.regime-ledger-record.down{border-color:#ff4f7b3d}.regime-ledger-record.sideways{border-color:#f8c46b38}.regime-ledger-record p{background:#060f1794;border:1px solid #74ffe51a;border-radius:8px;margin:0;padding:8px 9px}.regime-ledger-record-actions button{min-width:48px;min-height:30px;color:var(--terminal-text);cursor:pointer;background:#74ffe514;border:1px solid #74ffe52e;border-radius:8px}.regime-ledger-record-actions button:hover{background:#74ffe524;border-color:#74ffe55c}.regime-ledger-stat>div:first-child{gap:3px;display:grid}.regime-ledger-stat-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.regime-ledger-stat-metrics span{background:#060f1794;border:1px solid #74ffe51a;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.regime-ledger-stat-metrics b{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-stats-page{gap:14px;display:grid}.review-filter-bar{grid-template-columns:minmax(180px,1fr) 96px repeat(3,auto);align-items:end;gap:8px;min-width:min(720px,100%);display:grid}.review-filter-bar .workflow-field{min-width:0}.review-filter-bar .workflow-primary,.review-filter-bar .workflow-secondary{white-space:nowrap;min-height:40px}.review-hero-metrics{margin:0}.review-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.44fr);align-items:start;gap:12px;display:grid}.review-dashboard-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.review-auto-panel{gap:10px;display:grid}.review-auto-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.review-auto-grid article,.review-auto-result{background:#060f1794;border:1px solid #74ffe51a;border-radius:8px;min-width:0}.review-auto-grid article{gap:4px;padding:10px 11px;display:grid}.review-auto-grid span,.review-auto-grid small,.review-auto-result span,.review-auto-result small{color:var(--terminal-muted);font-size:12px;line-height:1.35}.review-auto-grid strong,.review-auto-result strong,.review-auto-result b{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-auto-grid strong{font-size:18px}.review-auto-result-list{gap:8px;display:grid}.review-auto-result{grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.review-auto-result>div{gap:3px;min-width:0;display:grid}.review-auto-result>div:last-child{text-align:right;justify-items:end}.review-auto-result.up{border-color:#41f19a3d}.review-auto-result.down{border-color:#ff4f7b42}.review-auto-result.sideways{border-color:#f8c46b33}.review-state-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.review-state-card{background:#060f179e;border:1px solid #74ffe51f;border-radius:8px;gap:8px;min-width:0;min-height:128px;padding:11px;display:grid}.review-state-card.up{border-color:#41f19a42}.review-state-card.down{border-color:#ff4f7b42}.review-state-card.sideways{border-color:#f8c46b38}.review-state-card span,.review-state-card small,.review-timeframe-row span,.review-timeframe-row small,.review-factor-note,.review-factor-frame-head span,.review-factor-frame-head small,.review-factor-row span,.review-factor-row small,.review-pattern-row span,.review-pattern-row small,.review-pattern-row em,.review-recent-row span,.review-recent-row small,.review-recent-row p{color:var(--terminal-muted);font-size:12px;line-height:1.35}.review-state-card strong{color:var(--terminal-text);font-size:24px;line-height:1}.review-stat-bar{background:#74ffe51a;border-radius:999px;height:6px;overflow:hidden}.review-stat-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--terminal-cyan), var(--terminal-green));height:100%;display:block}.review-timeframe-list,.review-factor-frame-list,.review-pattern-list,.review-recent-list{gap:8px;display:grid}.review-timeframe-row,.review-pattern-row,.review-recent-row{background:#060f1794;border:1px solid #74ffe51a;border-radius:8px;min-width:0}.review-timeframe-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.review-timeframe-row div,.review-pattern-row>div:first-child,.review-recent-row>div{gap:3px;min-width:0;display:grid}.review-timeframe-row strong,.review-pattern-row strong,.review-recent-row strong{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-timeframe-row b,.review-factor-frame-head b,.review-factor-row b,.review-pattern-metrics span,.review-pattern-metrics b,.review-recent-row b{color:var(--terminal-text);font-size:14px}.review-factor-note{background:#060f1770;border:1px solid #74ffe51a;border-radius:8px;margin:-2px 0 0;padding:9px 10px}.review-factor-frame{background:#060f178f;border:1px solid #74ffe51f;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.review-factor-frame-head,.review-factor-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.review-factor-frame-head>div,.review-factor-row>div{gap:3px;min-width:0;display:grid}.review-factor-frame-head>div:last-child,.review-factor-row>div:last-child{justify-items:end}.review-factor-frame-head strong,.review-factor-row strong{color:var(--terminal-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-factor-rows{gap:6px;display:grid}.review-factor-row{background:#030a107a;border:1px solid #74ffe51a;border-radius:8px;padding:8px}.review-factor-row.up{border-color:#41f19a38}.review-factor-row.down{border-color:#ff4f7b38}.review-factor-row.sideways{border-color:#f8c46b2e}.review-pattern-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px;display:grid}.review-pattern-row.up{border-color:#41f19a38}.review-pattern-row.down{border-color:#ff4f7b38}.review-pattern-row.sideways{border-color:#f8c46b2e}.review-pattern-row .review-stat-bar{grid-column:1/-1}.review-pattern-metrics{justify-items:end;gap:2px;display:grid}.review-pattern-row em{font-style:normal}.review-recent-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 11px;display:grid}.review-recent-row.up{border-left:3px solid #41f19a9e}.review-recent-row.down{border-left:3px solid #ff4f7b9e}.review-recent-row.sideways{border-left:3px solid #f8c46b94}.review-recent-row p{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;overflow:hidden}.llm-config-panel{gap:14px;display:grid}.llm-config-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:14px;display:grid}.llm-config-form{align-content:start}.llm-config-summary{gap:12px;min-width:0;display:grid}.llm-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.llm-status-grid div,.llm-secret-line,.llm-test-result{background:#060f17b8;border:1px solid #74ffe524;border-radius:8px;min-width:0}.llm-status-grid div{align-content:center;gap:6px;min-height:78px;padding:11px;display:grid}.llm-status-grid span,.llm-secret-line,.llm-test-result span,.llm-test-result p{color:var(--terminal-muted);font-size:12px;line-height:1.45}.llm-status-grid strong,.llm-test-result strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:14px}.llm-secret-line{align-items:center;gap:8px;min-height:40px;padding:10px 12px;display:flex}.llm-secret-line svg{color:var(--terminal-cyan);flex:none}.llm-test-result{gap:6px;padding:12px;display:grid}.llm-test-result p{margin:0}@media (width<=1280px){.regime-decision-grid,.regime-decision-scoreboard,.regime-combo-grid,.regime-stage-grid,.review-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.regime-ledger-layout,.review-dashboard-grid,.review-dashboard-grid.compact,.regime-analysis-layout{grid-template-columns:1fr}.regime-frame-vote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regime-pattern-category-grid{grid-template-columns:1fr}}@media (width<=1080px){.workflow-command-center,.regime-decision-main,.regime-top-priority,.regime-ops-grid,.regime-workbench,.regime-detail-layout,.regime-empty-workbench,.review-auto-grid,.review-auto-result,.review-filter-bar,.llm-config-layout{grid-template-columns:1fr}.regime-detail-aside{position:static}.regime-side-stack .regime-public-grid,.regime-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.workflow-shell{padding:10px}.workflow-topbar,.workflow-module-header,.regime-hero,.workflow-command-metrics,.workflow-metrics,.llm-status-grid,.review-state-grid,.run-position-form,.regime-decision-grid,.regime-decision-scoreboard,.regime-combo-grid,.regime-stage-hero,.regime-stage-grid,.regime-scenario-grid,.regime-stage-lists,.regime-news-action-row,.regime-news-auto-summary,.regime-ops-grid .workflow-form,.regime-analysis-layout .regime-backtest-metrics,.regime-analysis-layout .regime-backtest-list,.regime-frame-vote-grid,.regime-side-stack .regime-public-grid,.regime-frame-detail-panel .regime-frame-grid,.regime-principle-grid{grid-template-columns:1fr}.run-position-form .workflow-field.wide{grid-column:1/-1}.regime-hero-actions,.regime-decision-actions,.regime-actions{grid-template-columns:1fr;display:grid}}body{background:#060b10}.workflow-shell{min-height:100vh;color:var(--terminal-text);background:linear-gradient(#060c12f5,#050a0f),#060b10;grid-template-columns:236px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:visible}.workflow-shell:before{display:none}.workflow-sidebar{z-index:12;background:linear-gradient(#0c141cfa,#080f16fa);border-right:1px solid #7791a433;grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;padding:12px 10px;display:grid;position:sticky;top:0;box-shadow:18px 0 50px #00000047}.workflow-brand{border-bottom:1px solid #7791a429;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:8px 6px 12px;display:grid}.workflow-brand-mark{color:#58a6ff;background:#15509638;border:1px solid #4491ff8c;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.workflow-brand strong,.workflow-brand span{min-width:0;display:block}.workflow-brand strong{color:#f4f8fb;font-size:16px;line-height:1.2}.workflow-brand span{color:#8ea4b4;margin-top:2px;font-size:12px}.workflow-nav{box-shadow:none;scrollbar-width:thin;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-content:start;gap:5px;margin:12px 0;padding:0;display:grid;overflow:auto}.workflow-nav button{color:#aab8c4;text-align:left;min-width:0;min-height:48px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px 12px;display:grid}.workflow-nav button:after,.workflow-nav button span{display:none}.workflow-nav button svg{color:currentColor;grid-area:1/1/span 2}.workflow-nav button strong{color:currentColor;white-space:nowrap;grid-area:1/2;font-size:14px;line-height:1.1}.workflow-nav button small{color:#6e8291;white-space:nowrap;grid-area:2/2;font-size:11px;line-height:1.1}.workflow-nav button:hover{color:#d8e8f2;background:#1a314480;border-color:#4585ba47;transform:none}.workflow-nav button.active,.workflow-nav button[aria-current=page]{color:#69b6ff;background:#1c59916b;border-color:#48a2ff38;box-shadow:inset 3px 0 #2f8cff}.workflow-nav button.active small,.workflow-nav button[aria-current=page] small{color:#9ec8ec}.workflow-sidebar-account{background:#0d1822c7;border:1px solid #7791a42e;border-radius:8px;gap:10px;padding:12px;display:grid}.workflow-sidebar-account div{border-bottom:1px solid #7791a41f;gap:4px;padding-bottom:10px;display:grid}.workflow-sidebar-account div:last-child{border-bottom:0;padding-bottom:0}.workflow-sidebar-account span{color:#8ba0ae;font-size:12px}.workflow-sidebar-account strong{color:#f1f7fb;font-size:15px}.workflow-sidebar-account .positive{color:#42e191}.workflow-sidebar-account .negative{color:#ff6b7d}.workflow-topbar,.workflow-command-center,.workflow-panel,.workflow-card,.workflow-submodule,.workflow-detail,.overview-kpi-card,.overview-chart-panel,.overview-decision-panel,.overview-table-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#ffffff08,#0000),#0c161fe0;border:1px solid #7791a42e;border-radius:8px}.workflow-topbar{z-index:10;border-radius:8px;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:12px;min-height:58px;padding:8px 10px;display:grid;position:sticky;top:0}.workflow-topbar-title{align-content:center;min-width:0;display:grid}.workflow-topbar h1{color:#f4f8fb;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:16px;line-height:1.2;overflow:hidden}.workflow-eyebrow{color:#7aa7d6;letter-spacing:0;text-transform:none;min-height:0;font-size:11px}.workflow-topbar-controls{scrollbar-width:thin;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.workflow-control-chip{color:#8fa5b4;white-space:nowrap;background:#091119b8;border:1px solid #7791a42e;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;display:inline-flex}.workflow-control-chip strong{color:#f0f7fb;font-size:13px}.workflow-control-chip.success strong,.workflow-control-chip.success svg{color:#42e191}.workflow-control-chip.muted{color:#becbd4}.workflow-secondary,.workflow-primary,.workflow-danger,.danger-action,.primary-action,.secondary-action{border-radius:7px;min-height:36px}.workflow-command-center{grid-template-columns:minmax(180px,.18fr) minmax(0,1fr);gap:8px;margin:10px 0;padding:8px}.workflow-current-stage,.workflow-command-metric{background:#081119c7;border-color:#7791a424;min-height:96px;padding:12px}.workflow-current-stage strong{font-size:19px}.workflow-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.workflow-command-metric{align-content:start}.workflow-command-metric strong{font-size:22px}.workflow-content{min-width:0}.workflow-toast{border-radius:8px;margin-bottom:10px;padding:10px 12px}.workflow-panel{padding:12px}.workflow-module-header{box-shadow:none;background:#0811199e;border-color:#7791a424;border-radius:8px;margin-bottom:12px;padding:12px}.workflow-module-header h2{margin-top:4px;font-size:20px}.workflow-module-header p,.workflow-topbar p,.workflow-card p,.workflow-detail p,.workflow-submodule-head p{line-height:1.45}.workflow-card,.workflow-submodule,.workflow-detail{padding:12px}.workflow-two-col{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:10px}.workflow-grid-3,.workflow-metrics{gap:8px}.workflow-row,.workflow-mini-row,.run-paper-bot,.run-paper-position,.pattern-playbook-card,.strategy-workzone,.strategy-factor-chip{border-radius:8px}.overview-page{gap:10px;display:grid}.overview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.overview-kpi-card{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px;min-width:0;min-height:112px;padding:14px;display:grid}.overview-kpi-card span,.overview-kpi-card small,.overview-panel-head span,.overview-table span,.overview-audit-list span,.overview-audit-list small,.overview-risk-line span,.overview-decision-list span,.overview-strategy-table small{color:#8ea2af;font-size:12px}.overview-kpi-card strong{overflow-wrap:anywhere;color:#7eea84;margin-top:8px;font-size:26px;line-height:1.05;display:block}.overview-kpi-card svg{color:#59a6ff}.overview-kpi-card.gain strong,.overview-kpi-card.gain svg{color:#42e191}.overview-kpi-card.shield strong,.overview-kpi-card.shield svg{color:#f5c45f}.overview-kpi-card small{grid-column:1/-1;line-height:1.35}.overview-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);align-items:stretch;gap:10px;display:grid}.overview-chart-panel,.overview-decision-panel,.overview-table-panel{min-width:0;padding:12px}.overview-chart{grid-template-rows:auto auto 1fr 78px;gap:8px;min-height:420px;display:grid}.overview-chart-toolbar,.overview-panel-head,.overview-price-row,.overview-risk-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.overview-chart-toolbar strong,.overview-panel-head h3,.overview-decision-list strong,.overview-table strong,.overview-audit-list strong,.overview-risk-line strong,.overview-strategy-table strong{color:#f2f7fb}.overview-chart-toolbar span,.overview-price-row span{color:#8ea2af;font-size:12px}.overview-chart-tabs{gap:5px;display:flex}.overview-chart-tabs button{color:#8fa5b4;background:#0c1822b8;border:1px solid #7791a429;border-radius:6px;min-width:38px;min-height:26px;font-size:11px}.overview-chart-tabs button.active{color:#d9ecff;background:#235ea46b;border-color:#428cff6b}.overview-price-row{border-bottom:1px solid #7791a41f;justify-content:flex-start;padding-bottom:7px}.overview-price-row strong,.overview-price-row b{color:#42e191}.overview-chart-stage{grid-template-columns:.28fr .28fr .44fr;align-items:stretch;min-height:28px;display:grid;position:relative}.overview-chart-stage span{color:#f2f7fb;border:1px solid #7791a41f;place-items:center;font-size:12px;display:grid}.overview-chart-stage .down{color:#ff8fa2;background:#ff4f7b24}.overview-chart-stage .sideways{color:#f5c45f;background:#f5c45f24}.overview-chart-stage .up{color:#42e191;background:#42e19124}.overview-kline-grid{background:linear-gradient(#7791a414 1px,#0000 1px) 0 0/100% 52px,linear-gradient(90deg,#7791a40e 1px,#0000 1px) 0 0/58px 100%,#050c127a;border:1px solid #7791a41a;grid-template-columns:repeat(22,minmax(6px,1fr));align-items:end;gap:8px;min-height:230px;padding:12px;display:grid}.overview-kline-grid i{color:#36d889d1;background:0 0;justify-self:center;width:min(13px,72%);height:100%;min-height:0;display:block;position:relative}.overview-kline-grid i:before,.overview-kline-grid i:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.overview-kline-grid i:before{top:var(--wick-top,0%);width:1px;height:var(--wick-height,10%);background:currentColor}.overview-kline-grid i:after{top:var(--body-top,0%);width:100%;height:var(--body-height,4%);min-height:5px;box-shadow:0 0 8px color-mix(in srgb, currentColor 36%, transparent);background:currentColor;border-radius:2px}.overview-kline-grid i.up{color:#36d889}.overview-kline-grid i.down{color:#ff5f73}.overview-volume-grid{grid-template-columns:repeat(22,minmax(6px,1fr));align-items:end;gap:8px;min-height:70px;padding:0 12px 6px;display:grid}.overview-volume-grid i{opacity:.68;border-radius:2px 2px 0 0;min-height:8px;display:block}.overview-volume-grid i.up{background:#36d889}.overview-volume-grid i.down{background:#ff5f73}.overview-decision-panel{align-content:start;gap:10px;display:grid}.overview-decision-score{background:#25554038;border:1px solid #42e1912e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px;display:grid}.overview-decision-score svg,.overview-decision-score strong{color:#42e191}.overview-decision-list{gap:8px;display:grid}.overview-decision-list div{background:#08111994;border:1px solid #7791a41f;border-radius:8px;gap:5px;padding:10px;display:grid}.overview-strategy-table,.overview-table,.overview-audit-list{gap:6px;display:grid}.overview-strategy-table div,.overview-table div,.overview-audit-list div{background:#08111985;border:1px solid #7791a41a;border-radius:7px;grid-template-columns:minmax(0,1fr) 64px 70px 58px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:grid}.overview-audit-list div{grid-template-columns:72px 84px minmax(0,1fr)}.overview-strategy-table b,.overview-table b{color:#42e191;font-size:12px}.overview-bottom-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.overview-paper-panel{align-content:start;gap:10px;display:grid}.overview-paper-route{background:linear-gradient(135deg,#42e1911a,#0000 54%),#051016b8;border:1px solid #42e19138;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:flex}.overview-paper-route.is-fallback{background:linear-gradient(135deg,#ff5f731a,#0000 54%),#051016b8;border-color:#ff5f7357}.overview-paper-route span,.overview-paper-route small,.overview-paper-empty span{color:#8ea2af;font-size:12px;line-height:1.35}.overview-paper-route strong,.overview-paper-empty strong{color:#f2f7fb;font-size:15px;line-height:1.25}.overview-paper-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.overview-paper-strip div{background:#08111994;border:1px solid #7791a41f;border-radius:7px;gap:3px;min-width:0;min-height:44px;padding:7px 9px;display:grid}.overview-paper-strip span{color:#8ea2af;font-size:11px}.overview-paper-strip strong{color:#f2f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.overview-paper-lanes{gap:6px;display:grid}.overview-paper-lanes div{background:#08111985;border:1px solid #7791a41a;border-radius:7px;grid-template-columns:46px 52px 52px 70px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:34px;padding:7px 9px;display:grid}.overview-paper-lanes .overview-paper-empty{border-style:dashed;grid-template-columns:minmax(0,1fr);gap:4px;min-height:58px}.overview-paper-lanes strong,.overview-paper-lanes b{color:#42e191}.overview-paper-lanes span,.overview-paper-lanes small{color:#8ea2af;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.overview-position-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.overview-position-metrics .workflow-metric{min-height:74px}.overview-risk-line{background:#0811198f;border:1px solid #7791a41f;border-radius:8px;min-height:42px;padding:10px}.overview-risk-line b{color:#f5c45f}.overview-position-table{gap:6px;margin-top:10px;display:grid}.overview-position-table div{background:#08111985;border:1px solid #7791a41a;border-radius:7px;grid-template-columns:minmax(0,1fr) 58px 76px 76px 70px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:grid}.overview-position-table strong{color:#f2f7fb}.overview-position-table span,.overview-position-table small{color:#8ea2af}.overview-position-table b{color:#42e191;font-weight:700}.strategy-workshop-page{background:0 0;border-color:#7791a424;gap:10px;display:grid}.strategy-workshop-page .workflow-module-header{min-height:78px}.strategy-workshop-page .strategy-workzones{grid-template-columns:repeat(5,minmax(170px,1fr));gap:8px;display:grid;overflow-x:auto}.strategy-workshop-page .strategy-workzone{background:#0b151ec2;border-color:#7791a424;min-height:168px;padding:12px}.strategy-workshop-page .strategy-workzone.active,.strategy-workshop-page .strategy-workzone.opened{background:#3718208c;border-color:#ff4f7b6b;box-shadow:inset 0 -3px #ff4f7bb3}.strategy-workshop-page .pattern-playbook-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}.strategy-workshop-page .pattern-playbook-card{background:#0811199e;border-color:#7791a421;min-height:210px}.strategy-workshop-page .strategy-factor-lab{box-shadow:none;background:#0c161fe0;border-color:#7791a42e}.strategy-workshop-page .strategy-factor-body{grid-template-columns:minmax(0,1fr) minmax(260px,.28fr)}.strategy-workshop-page .strategy-factor-grid{grid-template-columns:repeat(3,minmax(190px,1fr))}.strategy-workshop-page .workflow-two-col.builder-layout,.strategy-workshop-page .strategy-builder-layout{grid-template-columns:minmax(0,1.18fr) minmax(360px,.48fr);gap:10px}.strategy-workshop-page .strategy-kline-chart{background:#050c1294;border:1px solid #7791a424;border-radius:8px;min-height:320px}.strategy-workshop-page .strategy-result-panel{align-self:start;max-height:calc(100vh - 96px);position:sticky;top:80px;overflow:auto}.run-workbench-page{background:0 0;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:10px;display:grid}.run-workbench-page>.workflow-module-header,.run-workbench-page>.workflow-two-col{grid-column:1/-1}.run-workbench-page .run-paper-panel,.run-workbench-page .run-live-panel,.run-workbench-page .run-position-panel,.run-workbench-page .run-route-panel{background:#0c161fe0;border-color:#7791a42e}.run-workbench-page .run-paper-panel .run-paper-metrics,.run-workbench-page .run-live-panel .run-paper-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.run-workbench-page .run-live-panel .run-paper-metrics,.run-workbench-page .run-live-panel .run-paper-route{grid-template-columns:repeat(2,minmax(0,1fr))}.run-workbench-page .run-live-panel .run-paper-ops,.run-workbench-page .run-live-panel .run-paper-grid{grid-template-columns:1fr}.run-workbench-page .run-live-panel .run-paper-bot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.run-workbench-page .run-live-panel .run-paper-trade-table{overflow-x:auto}.run-workbench-page .run-live-panel .run-paper-trade-headrow,.run-workbench-page .run-live-panel .run-paper-trade{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr);min-width:420px}.run-workbench-page .run-paper-position-grid,.run-workbench-page .run-paper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-workbench-page .run-paper-trade-table{background:#060d147a;border-color:#7791a424;border-radius:8px}.run-workbench-page>.workflow-two-col{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr)}@media (width<=1380px){.workflow-shell{grid-template-columns:210px minmax(0,1fr)}.overview-main-grid,.run-workbench-page{grid-template-columns:1fr}.run-workbench-page>.run-live-panel{grid-area:auto/1;max-height:none;position:static}.strategy-workshop-page .pattern-playbook-grid,.strategy-workshop-page .strategy-factor-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=1080px){.workflow-shell{grid-template-columns:1fr}.workflow-sidebar{border-bottom:1px solid #7791a433;border-right:0;grid-template-rows:auto auto auto;min-height:auto;position:static}.workflow-nav{grid-template-columns:repeat(3,minmax(140px,1fr))}.workflow-sidebar-account{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-sidebar-account div{border-bottom:0;border-right:1px solid #7791a41f;padding-bottom:0}.workflow-sidebar-account div:last-child{border-right:0}.workflow-topbar,.workflow-command-center,.overview-kpi-grid,.overview-bottom-grid,.strategy-workshop-page .workflow-two-col.builder-layout,.strategy-workshop-page .strategy-builder-layout{grid-template-columns:1fr}.workflow-topbar-controls{justify-content:flex-start}.strategy-workshop-page .strategy-result-panel{max-height:none;position:static}}@media (width<=760px){.workflow-main{padding:8px}.workflow-nav,.workflow-sidebar-account,.workflow-command-metrics,.overview-position-metrics,.run-workbench-page .run-paper-panel .run-paper-metrics,.run-workbench-page .run-live-panel .run-paper-metrics,.run-workbench-page .run-paper-position-grid,.run-workbench-page .run-paper-grid,.strategy-workshop-page .pattern-playbook-grid,.strategy-workshop-page .strategy-factor-body,.strategy-workshop-page .strategy-factor-grid{grid-template-columns:1fr}.workflow-sidebar-account div{border-bottom:1px solid #7791a41f;border-right:0;padding-bottom:10px}.workflow-sidebar-account div:last-child{border-bottom:0}.overview-chart{min-height:340px}.overview-kline-grid{gap:4px;min-height:180px}.overview-strategy-table div,.overview-table div,.overview-audit-list div{grid-template-columns:1fr}}.workflow-shell{min-height:100vh;background:radial-gradient(circle at 18% 0,#2b56752e,#0000 32%),linear-gradient(#060b10 0%,#081018 48%,#05090d 100%)!important;grid-template-columns:236px minmax(0,1fr)!important}.workflow-main{min-width:0;padding:0 14px 14px!important}.workflow-sidebar{background:linear-gradient(#0a121afa,#070e15fa)!important;border-right:1px solid #71879a38!important}.workflow-brand{border-bottom:1px solid #71879a29;min-height:66px;padding:0 16px!important}.workflow-brand>div:last-child{align-items:baseline;gap:4px;display:flex}.workflow-brand strong,.workflow-brand span{color:#f2f7fb;font-size:18px;font-weight:700}.workflow-nav{gap:5px!important;padding:10px 6px!important}.workflow-nav button{background:0 0!important;border-color:#0000!important;grid-template-columns:28px minmax(0,1fr)!important;min-height:48px!important;padding:0 14px!important}.workflow-nav button small{display:none!important}.workflow-nav button.active,.workflow-nav button[aria-current=page]{background:linear-gradient(90deg,#1b5c9ca8,#1437578f)!important;box-shadow:inset 3px 0 #2f8cff!important}.workflow-sidebar-account{margin:0 10px 10px;background:#0b161fe6!important;padding:14px!important}.workflow-sidebar-account-head{align-items:center;gap:8px;grid-template-columns:none!important;display:flex!important}.workflow-sidebar-actions{border-bottom:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.workflow-topbar{min-height:64px;margin-bottom:12px;background:#080f16f0!important;border-top:0!important;border-radius:0 0 8px 8px!important;grid-template-columns:1fr!important;padding:8px 10px!important;display:grid!important}.workflow-topbar-title,.workflow-command-center{display:none!important}.workflow-topbar-controls{justify-content:flex-start!important;width:100%!important;min-width:0!important;overflow:visible!important}.workflow-control-chip{background:linear-gradient(#16212cf2,#0b141df2)!important;justify-content:space-between!important;min-width:180px!important}.workflow-control-chip.muted{background:0 0!important;border-color:#0000!important;min-width:auto!important;margin-left:auto!important}.workflow-switch{background:linear-gradient(90deg,#28553a,#58d78c);border-radius:999px;width:38px;height:20px;position:relative}.workflow-switch:after{content:"";background:#e9fff2;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.strategy-workshop-page,.run-workbench-page{background:0 0!important;border:0!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important}.strategy-workshop-page>:not(.strategy-reference-terminal),.run-workbench-page>:not(.run-reference-terminal){display:none!important}.strategy-reference-terminal,.run-reference-terminal{box-sizing:border-box!important;width:100%!important}@media (width<=1080px){.workflow-shell{grid-template-columns:1fr!important}.workflow-topbar-controls{overflow-x:auto!important}}html,body,#root{height:100%}.workflow-shell{height:100vh!important;overflow:hidden!important}.workflow-sidebar{grid-template-rows:68px minmax(0,1fr) auto!important;height:100vh!important;min-height:0!important;overflow:hidden!important}.workflow-brand{min-height:58px!important}.workflow-brand strong,.workflow-brand span{font-size:16px!important}.workflow-brand-mark{width:36px!important;height:36px!important}.workflow-nav{align-content:start!important;gap:3px!important;overflow:hidden!important}.workflow-nav button{min-height:42px!important}.workflow-sidebar-account{gap:7px!important;padding:10px!important}.workflow-sidebar-account div{gap:2px!important;padding-bottom:6px!important}.workflow-sidebar-account strong{font-size:13px!important}.workflow-main{height:100vh!important;overflow:hidden!important}.workflow-topbar{min-height:56px!important;margin-bottom:8px!important}.workflow-topbar-controls{height:38px!important}.workflow-control-chip{min-width:160px!important;min-height:34px!important;padding:0 10px!important}.workflow-toast{display:none!important}.workflow-content{height:calc(100vh - 76px)!important;min-height:0!important;overflow:auto!important}:is(.workflow-content:has(.overview-page),.workflow-content:has(.strategy-reference-terminal),.workflow-content:has(.run-reference-terminal)){overflow:hidden!important}.overview-page,.strategy-reference-terminal,.run-reference-terminal{height:100%!important;min-height:0!important;overflow:hidden!important}.overview-kpi-grid,.overview-main-grid,.overview-bottom-grid,.strategy-reference-grid,.strategy-reference-bottom,.run-reference-kpis,.run-reference-grid,.run-reference-bottom,.run-reference-split{min-height:0!important}.overview-kpi-card{height:148px!important;min-height:0!important;padding:10px 12px!important}.overview-kpi-card strong{margin-top:5px!important;font-size:22px!important}.overview-kpi-card small{font-size:11px!important}.overview-mini-line{height:28px!important}.overview-route-donut{width:64px!important;height:64px!important}.overview-route-donut:before{width:42px!important;height:42px!important}.overview-route-donut b{font-size:22px!important}.overview-gate-grade{border-radius:12px!important;width:54px!important;height:54px!important}.overview-chart-panel,.overview-decision-panel,.overview-table-panel{padding:10px!important;overflow:hidden!important}.overview-chart{grid-template-rows:auto auto auto minmax(0,1fr) 48px!important;height:100%!important;min-height:0!important}.overview-volume-grid{min-height:46px!important}.overview-decision-score{min-height:54px!important;padding:8px 10px!important}.overview-decision-score strong{font-size:22px!important}.overview-decision-list div,.overview-strategy-table div,.overview-table div,.overview-audit-list div,.overview-position-table div{min-height:28px!important;padding:5px 8px!important;font-size:11px!important}.overview-position-metrics{margin:6px 0!important}.overview-position-metrics .workflow-metric{min-height:52px!important;padding:8px!important}.overview-risk-line{min-height:34px!important;padding:7px 8px!important}.strategy-reference-topbar,.run-reference-planbar{min-height:42px!important;padding:5px 10px!important}.strategy-reference-tabs{min-height:36px!important}.strategy-reference-grid{grid-template-columns:330px minmax(0,1fr) 350px!important}.strategy-reference-library,.strategy-reference-detail,.strategy-reference-health,.strategy-reference-panel,.run-reference-panel{padding:9px!important;overflow:hidden!important}.reference-panel-head{margin-bottom:6px!important}.reference-panel-head h3{font-size:14px!important}.strategy-template-search{min-height:28px!important;margin-bottom:6px!important;padding:5px 9px!important}.strategy-reference-table .head,.strategy-template-table button,.strategy-reference-table.batch div,.strategy-reference-table.audit div{min-height:28px!important;padding:0 8px!important}.strategy-reference-folders{margin-top:6px!important}.strategy-reference-folders span{min-height:26px!important;padding:6px 8px!important;font-size:11px!important}.strategy-reference-summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:6px!important;font-size:12px!important}.strategy-reference-rules{gap:5px!important;margin-bottom:6px!important}.strategy-reference-rules span{padding:4px 7px!important;font-size:11px!important}.strategy-reference-chart{grid-template-rows:auto minmax(0,1fr) 36px 58px!important;height:calc(100% - 72px)!important}.strategy-reference-kline{min-height:0!important}.strategy-reference-drawdown{min-height:36px!important}.strategy-reference-equity{min-height:58px!important}.strategy-health-metrics{gap:5px!important;margin-bottom:6px!important}.strategy-health-metrics div{min-height:58px!important;padding:7px!important}.strategy-health-metrics strong{font-size:16px!important}.strategy-check-list,.strategy-param-list{margin-top:6px!important}.strategy-check-list div,.strategy-param-list div{min-height:27px!important;padding:0 8px!important}.strategy-reference-bottom{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important}.run-reference-terminal{grid-template-rows:42px 98px minmax(0,1fr) 136px!important}.run-reference-planbar{gap:18px!important}.run-reference-kpis strong{margin:6px 0 4px!important;font-size:22px!important}.run-reference-kpis .ready strong{width:48px!important;height:48px!important;font-size:15px!important}.run-reference-grid{grid-template-columns:minmax(0,1.58fr) minmax(360px,.62fr)!important}.run-reference-left{grid-template-rows:minmax(0,.78fr) minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.run-reference-right{height:100%!important;min-height:0!important;overflow:hidden!important}.run-reference-panel.live{grid-template-rows:auto auto auto minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;display:grid!important}.run-reference-split{grid-template-columns:minmax(0,.95fr) minmax(0,.72fr) minmax(0,.86fr)!important;gap:8px!important;height:100%!important;min-height:0!important;overflow:hidden!important}.run-reference-split>.run-reference-panel{height:100%!important;min-height:0!important}.run-position-table .head,.run-position-table div:not(.head){grid-template-columns:90px 38px 92px 76px 76px 98px 62px 48px!important;min-height:28px!important;padding:0 8px!important;font-size:11px!important}.run-reference-equity-chart{height:calc(100% - 28px)!important;min-height:118px!important}.run-order-feed div,.run-simulated-trade-feed div,.run-readiness-list div,.run-risk-feed div,.run-channel-table div{min-height:28px!important;padding:0 8px!important;font-size:11px!important}.run-readiness-list{min-height:0!important}.run-order-feed div{grid-template-columns:52px 44px minmax(0,1fr) 30px 58px 50px!important}.run-simulated-trade-feed{border:1px solid #71879a1f;border-radius:7px;gap:0;display:grid;overflow:hidden}.run-simulated-trade-feed div{color:#c3d0da;border-bottom:1px solid #71879a1a;grid-template-columns:86px minmax(70px,.8fr) 28px 96px 94px minmax(0,1fr);align-items:center;gap:6px;display:grid}.run-simulated-trade-feed strong,.run-simulated-trade-feed small,.run-simulated-trade-feed i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-simulated-trade-feed b.long,.run-simulated-trade-feed em{color:#43df8c}.run-simulated-trade-feed b.short{color:#ff6d7f}.run-simulated-trade-feed i{color:#8fa2b1;font-style:normal}.run-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:6px!important}.run-live-metrics div,.run-live-identity span{min-height:48px!important;padding:7px!important}.run-live-identity{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-bottom:6px!important}.run-live-metrics strong,.run-live-identity b{font-size:13px!important}.run-live-actions{gap:6px!important;margin-top:8px!important}.run-reference-bottom{grid-template-columns:220px minmax(0,.9fr) minmax(0,1.05fr)!important;gap:8px!important}.run-lifecycle-body{grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important}.run-lifecycle-donut{width:72px!important;height:72px!important}.run-lifecycle-donut:before{width:48px!important;height:48px!important}.run-lifecycle-donut strong{font-size:17px!important}.run-lifecycle-donut span{margin-top:24px!important;font-size:10px!important}.run-risk-feed div{grid-template-columns:42px 102px minmax(0,1fr) 52px!important}.run-channel-table div{grid-template-columns:64px minmax(0,1fr) 52px 54px 54px 72px!important}@media (width<=1380px){:is(.workflow-content:has(.overview-page),.workflow-content:has(.strategy-reference-terminal),.workflow-content:has(.run-reference-terminal)){overflow:auto!important}.overview-page,.strategy-reference-terminal,.run-reference-terminal{min-height:900px!important}}.market-regime-page .regime-panel-head-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.market-regime-page .regime-detail-trigger{white-space:nowrap;gap:4px;min-height:26px;padding:4px 8px;font-size:11px}.market-regime-page .regime-summary-metrics{position:relative;padding-top:30px!important}.market-regime-page .regime-card-open{z-index:2;color:#e0f2feeb;cursor:pointer;background:#082f49a8;border:1px solid #7dd3fc3d;border-radius:6px;align-items:center;gap:4px;min-height:24px;padding:3px 8px;font-size:11px;display:inline-flex;position:absolute;top:6px;right:6px}.market-regime-page .regime-detail-drawer-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01070e9e;justify-content:flex-end;display:flex;position:fixed;inset:56px 0 0}.market-regime-page .regime-detail-drawer{color:#e5f1fff5;background:linear-gradient(#080f1afa,#030b14fa),#07111a;border-left:1px solid #94a3b847;grid-template-rows:auto auto minmax(0,1fr);width:min(1120px,100vw - 220px);height:100%;display:grid;box-shadow:-24px 0 60px #00000059}.market-regime-page .regime-detail-drawer-head{border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 12px;display:flex}.market-regime-page .regime-detail-drawer-head h3{color:#f8fafc;margin:2px 0 4px;font-size:18px;line-height:1.2}.market-regime-page .regime-detail-drawer-head small{color:#bacadcc7;font-size:12px}.market-regime-page .regime-detail-close{color:#e2e8f0e6;cursor:pointer;background:#0f172acc;border:1px solid #94a3b83d;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.market-regime-page .regime-detail-tabs{scrollbar-width:thin;border-bottom:1px solid #94a3b829;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.market-regime-page .regime-detail-tabs button{color:#cbd5e1d1;cursor:pointer;background:#0f172aa3;border:1px solid #94a3b82e;border-radius:7px;flex:none;min-height:28px;padding:4px 10px;font-size:12px}.market-regime-page .regime-detail-tabs button.active{color:#f8fafc;background:#14b8a62e;border-color:#14b8a68c}.market-regime-page .regime-detail-drawer-body{scrollbar-width:thin;align-content:start;gap:12px;min-height:0;padding:14px;display:grid;overflow:auto}.market-regime-page .regime-detail-section{background:#0f172a9e;border:1px solid #94a3b82e;border-radius:8px;gap:10px;padding:12px;display:grid}.market-regime-page .regime-detail-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-regime-page .regime-detail-section-head h4{color:#f8fafc;margin:0;font-size:14px;line-height:1.25}.market-regime-page .regime-detail-section-head span,.market-regime-page .regime-detail-note{color:#bacadcc7;font-size:12px;line-height:1.45}.market-regime-page .regime-detail-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.market-regime-page .regime-detail-value{background:#02061752;border:1px solid #94a3b824;border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.market-regime-page .regime-detail-value span,.market-regime-page .regime-detail-value small{color:#bacadcc7;font-size:11px;line-height:1.35}.market-regime-page .regime-detail-value strong{color:#f8fafc;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.25}.market-regime-page .regime-detail-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-regime-page .regime-detail-list{background:#02061747;border:1px solid #94a3b81f;border-radius:7px;align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.market-regime-page .regime-detail-list h5{color:#e2e8f0;margin:0 0 2px;font-size:12px}.market-regime-page .regime-detail-list span{color:#dde7f2e6;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.market-regime-page .regime-detail-list span.warn,.market-regime-page .regime-detail-warning{color:#fecaca}.market-regime-page .regime-detail-warning{background:#7f1d1d38;border:1px solid #f871714d;border-radius:7px;padding:9px 10px;font-size:12px;line-height:1.45}.market-regime-page .regime-detail-stack{gap:10px;display:grid}.market-regime-page .regime-detail-table-wrap{scrollbar-width:thin;border:1px solid #94a3b81f;border-radius:7px;max-width:100%;overflow:auto}.market-regime-page .regime-detail-table{border-collapse:collapse;width:100%;min-width:860px}.market-regime-page .regime-detail-table th,.market-regime-page .regime-detail-table td{color:#e2e8f0e6;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #94a3b81a;padding:8px 9px;font-size:12px;line-height:1.45}.market-regime-page .regime-detail-table th{z-index:1;color:#cbd5e1c7;background:#0f172af5;font-size:11px;font-weight:600;position:sticky;top:0}.market-regime-page .regime-detail-frame-list{gap:10px;display:grid}.market-regime-page .regime-detail-frame-card{background:#0206174d;border:1px solid #94a3b824;border-radius:8px;gap:10px;padding:10px;display:grid}.market-regime-page .regime-detail-frame-card>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-regime-page .regime-json-block{color:#c4f1ff;scrollbar-width:thin;background:#020617bd;border:1px solid #22d3ee24;border-radius:7px;max-height:520px;margin:0;padding:12px;font-size:11px;line-height:1.5;overflow:auto}@media (width<=900px){.market-regime-page .regime-detail-drawer{width:100vw}.market-regime-page .regime-detail-value-grid,.market-regime-page .regime-detail-two-col{grid-template-columns:1fr}}.workflow-content:has(.market-regime-page){overflow:auto!important}.market-regime-page{min-width:0;height:auto;overflow:visible}.market-regime-page .regime-dashboard-grid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.market-regime-page .workflow-submodule,.market-regime-page .workflow-detail{min-width:0;overflow:visible}.market-regime-page .regime-decision-console,.market-regime-page .regime-pattern-ledger-panel,.market-regime-page .regime-stage-forecast-panel,.market-regime-page .regime-ai-report-panel,.market-regime-page .regime-frame-detail-panel,.market-regime-page .regime-analysis-layout,.market-regime-page .regime-ops-grid{height:auto;max-height:none}.market-regime-page .regime-frame-grid,.market-regime-page .regime-pattern-category-grid,.market-regime-page .regime-report,.market-regime-page .regime-stage-forecast{overflow:visible}.market-regime-page .regime-analysis-layout.atlas-side-collapsed{grid-template-columns:minmax(0,1fr) minmax(136px,160px)}.market-regime-page .regime-atlas-side-toggle{white-space:nowrap;gap:5px;min-height:30px;padding:4px 9px}.market-regime-page .regime-pattern-atlas-rail{width:100%;min-width:0;min-height:156px;color:var(--terminal-text);cursor:pointer;font:inherit;text-align:center;background:linear-gradient(#47d3ff14,#0000),#060f17b8;border:1px solid #74ffe538;border-radius:8px;align-content:center;place-items:center;gap:7px;margin:0;padding:14px 10px;display:grid}.market-regime-page .regime-pattern-atlas-rail:hover{background:linear-gradient(#47d3ff1f,#0000),#091621d1;border-color:#74ffe56b}.market-regime-page .regime-pattern-atlas-rail svg{color:var(--terminal-aqua)}.market-regime-page .regime-pattern-atlas-rail span,.market-regime-page .regime-pattern-atlas-rail small{color:var(--terminal-muted);font-size:11px;line-height:1.3}.market-regime-page .regime-pattern-atlas-rail strong{overflow-wrap:anywhere;color:var(--terminal-text);font-size:15px;line-height:1.25}@media (width<=900px){.market-regime-page .regime-analysis-layout.atlas-side-collapsed{grid-template-columns:minmax(0,1fr)}.market-regime-page .regime-pattern-atlas-rail{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px}}.strategy-reference-terminal{grid-template-rows:42px 36px minmax(0,1fr) 166px!important}.strategy-reference-detail{grid-template-rows:auto auto auto minmax(0,1fr) 102px;display:grid}.strategy-draft-controls{grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr) 74px 74px;gap:6px;margin-bottom:6px;display:grid}.strategy-draft-controls label,.strategy-param-list label{color:#8193a3;gap:3px;min-width:0;font-size:10px;display:grid}.strategy-draft-controls input,.strategy-draft-controls select,.strategy-param-list input,.strategy-param-list select{color:#d8e2e8;width:100%;min-width:0;min-height:25px;font:inherit;background:#070e16d1;border:1px solid #71879a2e;border-radius:5px;outline:none;padding:0 7px}.strategy-reference-chart{height:auto!important;min-height:0!important}.strategy-code-editor{background:#040a10ad;border:1px solid #71879a24;border-radius:7px;grid-template-rows:24px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.strategy-code-editor>div{color:#9eb0bd;border-bottom:1px solid #71879a1a;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex}.strategy-code-editor>div small{color:#708292;margin-left:auto}.strategy-code-editor textarea{resize:none;color:#cfe0e7;background:0 0;border:0;outline:none;width:100%;min-height:0;padding:7px 8px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.strategy-reference-folders span{grid-template-columns:minmax(0,1fr) 46px;gap:5px;background:0 0!important;border:0!important;min-height:26px!important;padding:0!important;display:grid!important}.strategy-reference-folders button,.strategy-template-list button,.strategy-playbook-strip button,.strategy-factor-strip button,.strategy-long-advice button{color:#b8c6cf;min-width:0;min-height:25px;font:inherit;background:#0c161fd1;border:1px solid #71879a24;border-radius:5px}.strategy-reference-folders button:hover,.strategy-template-list button:hover,.strategy-playbook-strip button:hover,.strategy-factor-strip button:hover,.strategy-factor-strip button.active,.strategy-long-advice button:hover{color:#56df93;border-color:#43df8c59}.strategy-template-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.strategy-template-list button{text-align:left;justify-items:start;gap:2px;padding:5px 7px;display:grid}.strategy-template-list strong,.strategy-template-list span,.strategy-playbook-strip strong,.strategy-playbook-strip span,.strategy-long-advice strong,.strategy-long-advice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.strategy-template-list strong{color:#d6e0e6;font-size:11px}.strategy-template-list span{color:#7f91a0;font-size:10px}.strategy-param-list label{border-bottom:1px solid #71879a1a;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;min-height:34px!important;padding:0 8px!important}.strategy-bottom-lab,.strategy-bottom-audit{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.strategy-playbook-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;display:grid;overflow:hidden}.strategy-playbook-strip article{background:#081018b3;border:1px solid #71879a1f;border-radius:7px;grid-template-rows:auto auto auto;gap:4px;min-width:0;padding:6px;display:grid}.strategy-playbook-strip article>div,.strategy-long-advice div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.strategy-playbook-strip strong,.strategy-long-advice strong{color:#dce6eb;font-size:12px}.strategy-playbook-strip span,.strategy-long-advice span{color:#8799a7;font-size:10px}.strategy-factor-strip{align-items:center;gap:5px;margin-top:6px;display:flex;overflow:hidden}.strategy-factor-strip button{flex:none;padding:0 7px;font-size:10px}.strategy-factor-strip span{color:#8fa2b1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.strategy-long-advice{grid-template-rows:auto auto auto;gap:5px;min-height:0;margin-top:6px;display:grid;overflow:hidden}.strategy-reference-empty{color:#8193a3;place-items:center;min-height:28px;font-size:11px;display:grid}.strategy-reference-empty.center{position:absolute;inset:0}.run-reference-empty-row{min-width:0;color:#8395a4!important;font-size:11px!important}.overview-empty-inline{color:#8496a4;grid-column:1/-1;place-self:center;font-size:12px}.overview-kpi-card small,.overview-chart-toolbar span,.overview-price-row span,.overview-table span,.overview-table strong,.overview-audit-list span,.overview-audit-list strong,.overview-audit-list small,.overview-strategy-table span,.overview-strategy-table strong,.overview-strategy-table b,.overview-strategy-table small,.overview-position-table span,.overview-position-table strong,.overview-position-table b,.overview-position-table small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-decision-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.run-readiness-list div{grid-template-columns:18px minmax(76px,.58fr) minmax(0,1.42fr)!important}.run-order-feed span,.run-order-feed strong,.run-order-feed small,.run-order-feed em,.run-order-feed i,.run-readiness-list span,.run-readiness-list strong,.run-risk-feed span,.run-risk-feed strong,.run-risk-feed em,.run-channel-table span,.run-channel-table strong,.run-channel-table b,.run-channel-table em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.run-reference-empty-row{min-height:28px!important}.workflow-content:has(.strategy-workshop-page){overflow:auto!important}.strategy-workshop-page{gap:16px!important;height:auto!important;min-height:0!important;display:grid!important;overflow:visible!important}.strategy-workshop-page>:not(.strategy-reference-terminal){display:revert!important}.strategy-workshop-page>.strategy-workzones,.strategy-workshop-page>.strategy-factor-lab,.strategy-workshop-page>.workflow-two-col{display:grid!important}.strategy-workshop-page>.workflow-module-header{margin-top:6px!important;display:grid!important}.strategy-reference-terminal{grid-template-rows:52px 54px minmax(0,auto) auto!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:1060px!important;overflow:visible!important}.strategy-reference-terminal>*{min-width:0!important}.strategy-reference-topbar{justify-content:flex-start!important;min-height:52px!important;padding:8px 14px!important}.strategy-reference-tabs{border-radius:9px!important;grid-template-columns:repeat(5,minmax(74px,1fr))!important;width:100%!important;max-width:100%!important;min-height:54px!important}.strategy-reference-tabs button{cursor:pointer;transition:background .16s,box-shadow .16s,color .16s}.strategy-reference-tabs button:disabled{cursor:not-allowed;opacity:.46}.strategy-reference-tabs button.selected.up{color:#42e191!important;background:#14533480!important;box-shadow:inset 0 -3px #36d982!important}.strategy-reference-tabs button.selected.flat{color:#d7e2eb!important;background:#4352646b!important;box-shadow:inset 0 -3px #8291a3!important}.strategy-reference-tabs button.selected.down{color:#ff5f73!important;background:#5f1c23a8!important;box-shadow:inset 0 -3px #ff4f63!important}.strategy-reference-grid{grid-template-columns:minmax(250px,.74fr) minmax(390px,1.46fr) minmax(260px,.8fr)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:760px!important}.strategy-reference-library,.strategy-reference-detail,.strategy-reference-health,.strategy-reference-panel{padding:14px!important;overflow:visible!important}.strategy-reference-detail{grid-template-rows:auto auto auto minmax(390px,auto) minmax(220px,auto)!important;gap:10px!important}.strategy-reference-chart{grid-template-rows:auto minmax(245px,1fr) 44px 72px!important;min-height:390px!important}.strategy-code-editor{min-height:220px!important}.strategy-code-editor textarea{min-height:180px!important}.strategy-template-table button.active{background:#154f8b38!important;border-color:#4195ff66!important}.strategy-reference-bottom{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:14px!important;min-height:260px!important}.strategy-bottom-lab,.strategy-bottom-audit{min-height:260px!important}.strategy-playbook-strip{gap:10px!important;overflow:visible!important}.strategy-playbook-strip article{min-height:124px!important;padding:10px!important}.strategy-factor-strip{flex-wrap:wrap!important;gap:7px!important;overflow:visible!important}.strategy-template-list{gap:8px!important;margin-top:10px!important}.strategy-reference-folders{gap:7px!important;margin-top:10px!important;display:grid!important}.strategy-reference-folders span{grid-template-columns:minmax(0,1fr) 54px!important;min-height:32px!important}.strategy-reference-folders button,.strategy-template-list button,.strategy-playbook-strip button,.strategy-factor-strip button,.strategy-long-advice button{min-height:30px!important}.strategy-workshop-page .strategy-workzones,.strategy-workshop-page .pattern-playbook-grid,.strategy-workshop-page .strategy-factor-body,.strategy-workshop-page .workflow-two-col.builder-layout,.strategy-workshop-page .strategy-builder-layout,.strategy-workshop-page .strategy-result-panel{gap:14px!important}.strategy-workshop-page .workflow-submodule,.strategy-workshop-page .workflow-detail,.strategy-workshop-page .strategy-factor-lab{margin:0!important}.workflow-content:has(.run-workbench-page){overflow:auto!important}.run-workbench-page{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;gap:16px!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;overflow:visible!important}.run-workbench-page>*{min-width:0!important}.run-workbench-page>:not(.run-reference-terminal){display:revert!important}.run-workbench-page>.run-reference-terminal,.run-workbench-page>.workflow-module-header,.run-workbench-page>.workflow-two-col{grid-column:1/-1!important}.run-workbench-page>.workflow-module-header,.run-workbench-page>.workflow-two-col{display:grid!important}.run-workbench-page>.run-paper-panel,.run-workbench-page>.run-live-panel{margin:0!important;display:grid!important}.run-workbench-page>.run-paper-panel{grid-column:1!important}.run-workbench-page>.run-live-panel{grid-area:auto/2!important;align-self:start!important;max-height:calc(100vh - 96px)!important;position:sticky!important;top:12px!important;overflow:auto!important}.run-reference-terminal{grid-template-rows:52px auto minmax(0,auto) auto!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:1040px!important;overflow:visible!important}.run-reference-terminal>*{min-width:0!important}.run-reference-planbar{justify-content:flex-start!important;min-height:52px!important;padding:8px 14px!important;overflow:visible!important}.run-reference-kpis{gap:10px!important}.run-reference-kpis article{height:auto!important;min-height:112px!important;padding:14px!important}.run-reference-kpis strong{font-size:23px!important}.run-reference-grid{grid-template-columns:minmax(0,1.46fr) minmax(320px,.74fr)!important;align-items:start!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:690px!important}.run-reference-left,.run-reference-right,.run-reference-split{height:auto!important;min-height:0!important;overflow:visible!important}.run-reference-left{grid-template-rows:auto auto!important}.run-reference-split{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.run-reference-panel,.run-reference-panel.live{height:auto!important;min-height:0!important;padding:14px!important;overflow:visible!important}.run-reference-panel.live{grid-template-rows:auto auto auto minmax(0,auto) auto!important;display:grid!important}.run-reference-bottom{grid-template-columns:minmax(240px,.62fr) minmax(0,.96fr) minmax(0,1.04fr)!important;gap:12px!important;min-height:230px!important}.run-reference-equity-chart{position:relative;min-height:170px!important}.run-equity-empty{color:#8395a4;pointer-events:none;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.run-workbench-page .run-paper-panel,.run-workbench-page .run-live-panel,.run-workbench-page .run-position-panel,.run-workbench-page .run-route-panel,.run-workbench-page .run-paper-ops{gap:14px!important}.run-workbench-page .run-paper-grid,.run-workbench-page .run-paper-position-grid{gap:10px!important}.run-workbench-page .run-paper-trade-table{overflow-x:auto!important}.run-workbench-page .run-paper-trade-headrow,.run-workbench-page .run-paper-trade{min-width:760px!important}.workflow-brand-title{min-width:0!important;display:block!important}.workflow-brand-title strong{color:#f2f7fb!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.workflow-brand{padding-left:12px!important;padding-right:12px!important}.workflow-sidebar-account .workflow-live-dot.running{background:#42e191!important;box-shadow:0 0 0 4px #42e19129,0 0 16px #42e1916b!important}.workflow-sidebar-account .workflow-live-dot.paused{background:#f5c45f!important;box-shadow:0 0 0 4px #f5c45f24!important}.workflow-sidebar-account .workflow-live-dot.warning{background:#ff6b7d!important;box-shadow:0 0 0 4px #ff6b7d24!important}.workflow-sidebar-account small{color:#8395a4!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1.35!important;overflow:hidden!important}.workflow-sidebar-paper-meta{background:linear-gradient(135deg,#42e19114,#0000 60%),#041017c2!important;border:1px solid #42e19129!important;border-radius:8px!important;gap:4px!important;min-width:0!important;padding:8px!important}.workflow-sidebar-paper-meta strong{color:#42e191!important;font-size:13px!important}.workflow-sidebar-paper-meta span,.workflow-sidebar-paper-meta small{min-width:0!important}@media (width<=1500px){.run-reference-grid,.run-reference-bottom,.run-reference-split{grid-template-columns:1fr!important}}@media (width<=1380px){.run-workbench-page{grid-template-columns:1fr!important}.run-workbench-page>.run-paper-panel,.run-workbench-page>.run-live-panel{grid-column:1!important}.run-workbench-page>.run-live-panel{max-height:none!important;position:static!important}.workflow-sidebar-paper-meta{grid-column:1/-1!important}}.overview-page{grid-template-rows:128px minmax(0,1fr) 188px!important}.overview-kpi-card{height:128px!important}.overview-chart{grid-template-rows:auto auto auto minmax(0,1fr) 34px!important}.overview-kline-canvas{min-height:280px!important}.overview-kline-canvas .overview-kline-grid{align-items:stretch!important;gap:clamp(3px,.42vw,8px)!important;min-height:0!important;padding:0 8px!important;inset:32px 96px 24px 0!important}.overview-kline-canvas .overview-chart-stage{z-index:2;height:30px!important;inset:20px 128px auto 12px!important}.overview-ma-lines{width:calc(100% - 96px)!important;height:calc(100% - 48px)!important;inset:24px 96px 24px 0!important}.overview-price-axis{inset:32px 8px 28px auto!important}.overview-volume-grid{min-height:34px!important;padding-bottom:2px!important}.overview-bottom-grid .overview-table-panel{overflow:hidden!important}.overview-bottom-grid .overview-panel-head{align-items:center!important;min-height:32px!important}.overview-bottom-grid .overview-panel-head>div{align-items:baseline;gap:8px;min-width:0;display:flex!important}.overview-bottom-grid .overview-panel-head span{white-space:nowrap;font-size:10px!important}.overview-bottom-grid .overview-panel-head h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important;font-size:18px!important;line-height:1.1!important}.overview-bottom-grid .overview-panel-head svg{width:16px!important;height:16px!important}.overview-paper-panel{gap:6px!important}.overview-paper-route{min-height:48px!important;padding:7px 9px!important}.overview-paper-route div{min-width:0}.overview-paper-route strong,.overview-paper-route small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-paper-strip div{min-height:38px!important;padding:6px 8px!important}.overview-paper-lanes{overflow:hidden;gap:4px!important}.overview-paper-lanes div{min-height:26px!important;padding:4px 7px!important}.contract-radar-shell{grid-template-columns:minmax(0,1fr)!important}.contract-radar-shell .workflow-sidebar,.contract-radar-shell .workflow-topbar{display:none!important}.contract-radar-shell .workflow-main{height:100vh!important;padding:10px 14px!important}.contract-radar-shell .workflow-content{height:100%!important;overflow:auto!important}.anomaly-radar-page{min-width:0;background:radial-gradient(circle at 82% 0,#2fd6b114,#0000 31%),linear-gradient(#07141cfa,#030d13fa)!important;gap:18px!important;padding:20px!important;display:grid!important;overflow:visible!important}.anomaly-radar-page .positive{color:#45e1a5!important}.anomaly-radar-page .negative{color:#ff6b83!important}.anomaly-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.anomaly-summary-card{background:linear-gradient(145deg,#26d3ab12,#0000 58%),#081821d1;border:1px solid #88aabc29;border-radius:12px;gap:7px;min-width:0;padding:15px 16px;display:grid}.anomaly-summary-card.danger{background:linear-gradient(145deg,#ff6b8317,#0000 58%),#081821d1;border-color:#ff6b833d}.anomaly-summary-card>span,.anomaly-section-heading span,.anomaly-detail-head>div>span,.anomaly-audit-head>div>span{color:#6e8b9b;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800}.anomaly-summary-card strong{color:#f1f8fb;font-size:26px;line-height:1}.anomaly-summary-card.danger strong{color:#ff758c}.anomaly-summary-card small{color:#8198a5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.anomaly-live-layout{grid-template-columns:minmax(310px,.75fr) minmax(0,1.45fr);align-items:start;gap:14px;min-width:0;display:grid}.anomaly-contract-list,.anomaly-live-detail,.anomaly-audit-section{background:#06131be6;border:1px solid #88aabc2e;border-radius:14px;min-width:0;box-shadow:0 18px 48px #00000029}.anomaly-contract-list,.anomaly-live-detail{padding:16px}.anomaly-section-heading,.anomaly-detail-head,.anomaly-audit-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.anomaly-section-heading{margin-bottom:12px}.anomaly-section-heading.compact{align-items:center;margin-bottom:10px}.anomaly-section-heading h3,.anomaly-detail-head h3,.anomaly-audit-head h3{color:#edf7fa;margin:3px 0 0;font-size:18px}.anomaly-contract-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#0a1c26c2;border:1px solid #88aabc21;border-radius:10px;grid-template-columns:minmax(0,1.2fr) auto minmax(92px,.7fr);align-items:center;gap:10px;margin:0 0 8px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.anomaly-contract-row:hover,.anomaly-contract-row.active{background:#0f2b34eb;border-color:#45e1a56b;transform:translateY(-1px)}.anomaly-contract-main{align-items:center;gap:9px;min-width:0;display:flex}.anomaly-contract-main div,.anomaly-contract-quote,.anomaly-contract-signal{gap:3px;min-width:0;display:grid}.anomaly-contract-main strong,.anomaly-contract-quote b,.anomaly-contract-signal strong{color:#eef8fb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.anomaly-contract-main span,.anomaly-contract-quote span,.anomaly-contract-signal span{color:#7893a2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.anomaly-contract-quote,.anomaly-contract-signal{text-align:right}.anomaly-live-dot{background:#647783;border-radius:50%;flex:none;width:8px;height:8px}.anomaly-live-dot.online{background:#45e1a5;box-shadow:0 0 0 4px #45e1a51f,0 0 14px #45e1a570}.anomaly-live-dot.refreshing{background:#f0bb69;box-shadow:0 0 0 4px #f0bb691a,0 0 14px #f0bb6952}.anomaly-rule-note{color:#f4bd69;background:#4e341029;border:1px solid #ffbf6333;border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:flex}.anomaly-rule-note p,.anomaly-rule-note strong,.anomaly-rule-note span{margin:0;display:block}.anomaly-rule-note strong{color:#f6d19a;font-size:12px}.anomaly-rule-note span{color:#9ba6a9;margin-top:4px;font-size:11px;line-height:1.5}.anomaly-live-detail{min-height:360px}.anomaly-detail-head h3{font-variant-numeric:tabular-nums;font-size:30px}.anomaly-detail-head small{color:#8298a5;font-size:11px}.anomaly-detail-head>div:last-child{gap:7px;display:flex}.anomaly-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.anomaly-evidence-metric{background:#0b1f29b3;border:1px solid #88aabc1f;border-radius:9px;gap:5px;min-width:0;padding:11px;display:grid}.anomaly-evidence-metric span,.anomaly-evidence-metric small{color:#76909e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.anomaly-evidence-metric strong{color:#eaf5f8;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.anomaly-source-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.anomaly-source-split article{background:linear-gradient(140deg,#31cbad12,#071820c2);border:1px solid #31cbad29;border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.anomaly-source-split span{color:#648997;letter-spacing:.11em;font-size:9px;font-weight:800}.anomaly-source-split strong{color:#e9f7fa;font-size:14px}.anomaly-source-split p{color:#91a4ae;margin:0;font-size:11px;line-height:1.5}.anomaly-source-split a,.anomaly-audit-table a{color:#4edfb6;align-items:center;gap:5px;width:fit-content;font-size:11px;text-decoration:none;display:inline-flex}.anomaly-components{border-top:1px solid #88aabc1f;margin-top:14px;padding-top:13px}.anomaly-timestamp{color:#718b98!important;letter-spacing:0!important;font-size:10px!important;font-weight:500!important}.anomaly-component-row{grid-template-columns:minmax(150px,.58fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:8px;display:grid}.anomaly-component-row>div:first-child{color:#90a3ad;justify-content:space-between;gap:8px;min-width:0;font-size:11px;display:flex}.anomaly-component-track{background:#132d38;border-radius:999px;height:5px;overflow:hidden}.anomaly-component-track i{border-radius:inherit;background:#45e1a5;height:100%;display:block}.anomaly-component-track i.negative{background:#ff6b83;margin-left:auto}.anomaly-audit-section{overflow:hidden}.anomaly-audit-head{border-bottom:1px solid #88aabc24;padding:16px}.anomaly-audit-head p{color:#869ba7;max-width:880px;margin:7px 0 0;font-size:11px;line-height:1.5}.anomaly-audit-callout{color:#ff748a;background:#4f13212e;border:1px solid #ff6b8333;border-radius:9px;gap:9px;min-width:235px;padding:10px 12px;display:flex}.anomaly-audit-callout div{gap:3px;display:grid}.anomaly-audit-callout strong{color:#ffdce2;font-size:12px}.anomaly-audit-callout span{color:#9ba4aa;font-size:10px;line-height:1.4}.anomaly-audit-table-wrap{width:100%;overflow-x:auto}.anomaly-audit-table{border-collapse:collapse;width:100%;min-width:1280px;font-size:11px}.anomaly-audit-table th,.anomaly-audit-table td{text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #88aabc1a;padding:11px 12px}.anomaly-audit-table th{color:#6f8997;white-space:nowrap;background:#081922f5;font-size:10px;font-weight:700}.anomaly-audit-table th:first-child,.anomaly-audit-table th:nth-child(2),.anomaly-audit-table td:first-child,.anomaly-audit-table td:nth-child(2),.anomaly-audit-table th:last-child,.anomaly-audit-table td:last-child{text-align:left}.anomaly-audit-table td{color:#c9d6dc}.anomaly-audit-table td>a,.anomaly-audit-table td>span,.anomaly-audit-table td>b{align-items:center;gap:5px;display:flex}.anomaly-audit-table td>span{color:#708995;margin-top:4px;font-size:10px}.anomaly-reject-reason{max-width:235px;line-height:1.35;display:block!important}.anomaly-method-strip{color:#4edfb6;background:#081d25bd;border:1px solid #31cbad29;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.anomaly-method-strip span{color:#e8f5f8;font-size:11px;font-weight:800}.anomaly-method-strip b{color:#a6bac3;font-size:11px}.anomaly-method-strip i{color:#708b98;margin-left:auto;font-size:10px;font-style:normal}.altcoin-live-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.55fr)}.altcoin-live-layout .anomaly-contract-list{max-height:920px;overflow-y:auto}.altcoin-evidence-strip{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.altcoin-evidence-strip span{color:#84ebc2;background:#1b8e6a1a;border:1px solid #57e6b147;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.altcoin-evidence-strip span.muted{color:#708b98;background:#63728214;border-color:#8597a93d}.altcoin-source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.altcoin-gate-strip{flex-wrap:wrap;gap:7px;margin:-6px 0 16px;display:flex}.altcoin-gate-strip span{color:#8096a2;background:#0f212bb3;border:1px solid #88aabc33;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:750}.altcoin-gate-strip span.passed{color:#70e7b8;background:#1d88671a;border-color:#45e1a547}.altcoin-gate-strip span.failed{color:#ef8798;background:#86273a17;border-color:#ff6b8338}.compact-method-strip{grid-template-columns:auto auto auto minmax(220px,1fr) auto;margin-top:16px;display:grid}.compact-method-strip i{margin-left:0}.compact-method-strip small{color:#708b98;white-space:nowrap}.altcoin-audit-table{min-width:1660px}@media (width<=1250px){.anomaly-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.anomaly-live-layout{grid-template-columns:1fr}.altcoin-live-layout .anomaly-contract-list{max-height:620px}.altcoin-source-grid{grid-template-columns:1fr}}@media (width<=760px){.workflow-shell{grid-template-rows:auto minmax(0,1fr)!important;height:100vh!important;min-height:0!important;overflow:hidden!important}.workflow-sidebar{border-bottom:1px solid #71879a38!important;border-right:0!important;height:auto!important;min-height:0!important;padding:5px 7px!important;display:block!important;position:static!important;overflow:hidden!important}.workflow-brand,.workflow-sidebar-account{display:none!important}.workflow-nav{scrollbar-width:thin;gap:5px!important;margin:0!important;padding:2px 0 5px!important;display:flex!important;overflow:auto hidden!important}.workflow-nav button{flex:none!important;gap:6px!important;width:auto!important;min-width:max-content!important;min-height:38px!important;padding:0 10px!important;display:inline-flex!important}.workflow-nav button svg,.workflow-nav button strong{grid-area:auto!important;display:block!important}.workflow-nav button strong{font-size:12px!important}.workflow-main{height:100%!important;min-height:0!important;padding:0 7px 7px!important;overflow:hidden!important}.workflow-topbar{min-height:48px!important;margin-bottom:6px!important;padding:5px 6px!important}.workflow-topbar-controls{height:36px!important;overflow-x:auto!important}.workflow-control-chip{min-width:max-content!important;min-height:32px!important}.workflow-control-chip.muted{margin-left:0!important}.workflow-content{height:calc(100% - 54px)!important}.anomaly-radar-page{padding:12px!important}.anomaly-summary-grid,.anomaly-evidence-grid,.anomaly-source-split{grid-template-columns:1fr}.anomaly-contract-row{grid-template-columns:minmax(0,1fr) auto}.anomaly-contract-signal{text-align:left;grid-column:1/-1}.anomaly-detail-head,.anomaly-audit-head,.anomaly-method-strip{flex-direction:column;align-items:flex-start}.anomaly-audit-callout{width:100%;min-width:0}.anomaly-method-strip i{margin-left:0}.compact-method-strip{display:flex}.compact-method-strip small{white-space:normal}.anomaly-component-row{grid-template-columns:1fr;gap:5px}}.radar-command-header{justify-content:space-between;align-items:center;gap:24px;padding:4px 2px 2px;display:flex}.radar-command-title{align-items:flex-start;gap:13px;min-width:0;display:flex}.radar-command-icon{color:#64e8ba;background:linear-gradient(145deg,#24b98e2e,#081f27db);border:1px solid #45e1a547;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff0a}.radar-command-title>div{min-width:0}.radar-command-title>div>span,.radar-panel-head>div>span,.radar-gates header span,.radar-research-panel summary div>span,.radar-audit-toolbar>div>span,.radar-research-intro>div>span{color:#698b99;letter-spacing:.14em;font-size:9px;font-weight:850;display:block}.radar-command-title h1{color:#f1f8fa;letter-spacing:-.035em;margin:3px 0 4px;font-size:clamp(22px,2.2vw,31px);line-height:1.08}.radar-command-title p,.radar-panel-head p,.radar-detail-head p,.radar-research-intro p{color:#8299a5;margin:0;font-size:11px;line-height:1.55}.radar-scan-meta{background:#081820b8;border:1px solid #85a6b521;border-radius:11px;justify-content:flex-end;align-items:center;gap:10px;min-width:225px;padding:10px 12px;display:flex}.radar-scan-meta div{gap:2px;display:grid}.radar-scan-meta strong{color:#dcebef;font-size:11px}.radar-scan-meta small{color:#6f8997;white-space:nowrap;font-size:9px}.radar-workflow{background:#05131bd6;border:1px solid #87a9b826;border-radius:13px;grid-template-columns:minmax(142px,1fr) auto minmax(142px,1fr) auto minmax(142px,1fr) auto minmax(142px,1fr) auto minmax(142px,1fr);align-items:center;gap:7px;min-width:0;padding:9px;display:grid;overflow-x:auto}.radar-workflow article{color:#6fdcb7;background:#0d222ba8;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;min-width:0;padding:10px 11px;display:grid}.radar-workflow article.publish{color:#f0bd70;background:#5639122e}.radar-workflow article svg{grid-row:1/3}.radar-workflow article span{color:#839aa5;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.radar-workflow article strong{color:#edf7f9;font-variant-numeric:tabular-nums;grid-area:1/3/3;font-size:21px}.radar-workflow article small{color:#627f8d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.radar-workflow-arrow{color:#33515e}.radar-decision-banner{background:linear-gradient(110deg,#62411233,#081920e0 52%);border:1px solid #eeb76738;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.radar-decision-banner.ready{background:linear-gradient(110deg,#1d785d33,#081920e0 52%);border-color:#45e1a545}.radar-decision-banner.pinned{background:linear-gradient(110deg,#18688538,#081920e6 52%);border-color:#52d6ff4d}.radar-decision-banner.degraded{background:linear-gradient(110deg,#671d2c33,#081920e0 52%);border-color:#ff6b8340}.radar-decision-banner.refreshing{background:linear-gradient(110deg,#68481933,#081920e0 52%);border-color:#f0bb6945}.radar-decision-icon{color:#f0bb69;background:#e4a5471a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.radar-decision-banner.ready .radar-decision-icon{color:#55e2ae;background:#45e1a51a}.radar-decision-banner.pinned .radar-decision-icon{color:#62d8ff;background:#52d6ff1c}.radar-decision-banner.degraded .radar-decision-icon{color:#ff748a;background:#ff6b831a}.radar-decision-banner>div:nth-child(2)>span{color:#a88756;letter-spacing:.12em;font-size:9px;font-weight:850}.radar-decision-banner h2{color:#f4f7f5;margin:2px 0;font-size:18px}.radar-decision-banner p{color:#8ca0a9;margin:0;font-size:10px;line-height:1.45}.radar-decision-banner dl{grid-template-columns:repeat(4,minmax(68px,1fr));gap:8px;margin:0;display:grid}.radar-decision-banner dl div{border-left:1px solid #84a4b221;gap:2px;padding-left:11px;display:grid}.radar-decision-banner dt{color:#688591;font-size:8px}.radar-decision-banner dd{color:#dce9ed;margin:0;font-size:14px;font-weight:800}.radar-decision-layout{grid-template-columns:minmax(560px,1.08fr) minmax(480px,.92fr);align-items:start;gap:13px;min-width:0;display:grid}.radar-candidate-panel,.radar-detail-panel,.radar-research-panel{background:#06131be8;border:1px solid #87a9b829;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 16px 42px #00000024}.radar-candidate-panel,.radar-detail-panel{padding:15px}.radar-panel-head,.radar-detail-head,.radar-gates header,.radar-audit-toolbar{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.radar-panel-head h2,.radar-detail-head h2,.radar-gates h3,.radar-audit-toolbar h3{color:#edf7f9;margin:3px 0 2px;font-size:17px}.radar-candidate-columns,.radar-candidate-row{grid-template-columns:minmax(155px,1.2fr) minmax(105px,.8fr) minmax(90px,.68fr) minmax(120px,.92fr);align-items:center;gap:8px;display:grid}.radar-candidate-columns{color:#587582;letter-spacing:.06em;text-align:right;margin-top:13px;padding:0 11px 7px;font-size:8px;font-weight:800}.radar-candidate-columns span:first-child{text-align:left}.radar-candidate-list{gap:6px;display:grid}.radar-candidate-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:#0a1c25a6;border:1px solid #84a6b51a;border-radius:9px;padding:10px 11px;transition:border-color .15s,background .15s,transform .15s}.radar-candidate-row:hover,.radar-candidate-row.active{background:#0f2a32e6;border-color:#45e1a561}.radar-candidate-row.active{transform:translate(2px);box-shadow:inset 3px 0 #45e1a5}.radar-candidate-row.pinned{background:linear-gradient(90deg,#1667822e,#0a1c25b8 44%);border-color:#52d6ff42}.radar-candidate-row.pinned.active{box-shadow:inset 3px 0 #62d8ff}.radar-candidate-identity{align-items:center;gap:9px;min-width:0;display:flex}.radar-candidate-rank{color:#6f8995;background:#6988971a;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.radar-candidate-identity>div,.radar-candidate-stat,.radar-candidate-decision{gap:2px;min-width:0;display:grid}.radar-candidate-identity strong{color:#edf6f8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.radar-candidate-identity strong small{color:#688590;font-size:9px;font-weight:650}.radar-candidate-identity div>span,.radar-candidate-stat span,.radar-candidate-stat em,.radar-candidate-decision span{color:#66818d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.radar-bucket-tag{color:#79cdb3;background:#26856c1a;border:1px solid #5bc6a733;border-radius:4px;margin-right:5px;padding:1px 4px;font-size:7px;font-style:normal;font-weight:850;line-height:1.25;display:inline-flex}.radar-pin-tag{color:#7df;letter-spacing:.04em;background:#1d78972e;border:1px solid #52d6ff57;border-radius:4px;margin-right:5px;padding:1px 5px;font-size:7px;font-style:normal;font-weight:900;line-height:1.25;display:inline-flex}.radar-bucket-tag.new{color:#e6b66d;background:#82531924;border-color:#d29e5640}.radar-bucket-tag.micro{color:#d1a0ff;background:#7635a729;border-color:#b972ff52}.radar-bucket-tag.mid{color:#82bce3;background:#275c7f1f;border-color:#5ba3d538}.radar-bucket-tag.large{color:#8fa4af;background:#4f5e671f;border-color:#8797a633}.radar-candidate-stat,.radar-candidate-decision{text-align:right}.radar-candidate-stat b{color:#dce9ec;font-variant-numeric:tabular-nums;font-size:11px}.radar-candidate-stat b small{color:#738c97;font-size:8px}.radar-candidate-decision strong{color:#e1a95f;font-size:10px}.radar-candidate-decision.published strong{color:#55e2ae}.radar-candidate-decision.pinned strong{color:#6edcff}.radar-detail-head h2{letter-spacing:-.03em;font-size:25px}.radar-detail-head h2 small{color:#637f8b;margin-left:3px;font-size:11px;font-weight:650}.radar-detail-verdict{text-align:right;background:#63411226;border:1px solid #e1a85438;border-radius:9px;gap:3px;min-width:140px;padding:9px 11px;display:grid}.radar-detail-verdict strong{color:#e9b86d;font-size:12px}.radar-detail-verdict span{color:#8d9da4;text-overflow:ellipsis;white-space:nowrap;max-width:245px;font-size:8px;overflow:hidden}.radar-detail-verdict.published{background:#1c7f6021;border-color:#45e1a540}.radar-detail-verdict.published strong{color:#61e5b3}.radar-detail-verdict.pinned{background:#1a67822b;border-color:#52d6ff4d}.radar-detail-verdict.pinned strong{color:#70ddff}.radar-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.radar-signal-group{background:#0a1d26a8;border:1px solid #86a6b51f;border-radius:10px;min-width:0;overflow:hidden}.radar-signal-group>header{border-bottom:1px solid #86a6b517;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.radar-signal-group>header div{gap:2px;display:grid}.radar-signal-group>header span{color:#66828f;letter-spacing:.1em;font-size:8px;font-weight:850}.radar-signal-group>header strong{color:#dce9ed;font-size:10px}.radar-signal-group>header b{color:#ed9a68;font-size:8px}.radar-signal-group.passed>header b{color:#57dfad}.radar-signal-group dl{gap:0;margin:0;padding:4px 10px 7px;display:grid}.radar-signal-group dl div{border-bottom:1px solid #84a5b412;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.radar-signal-group dl div:last-child{border-bottom:0}.radar-signal-group dt,.radar-signal-group dd{white-space:nowrap;margin:0;font-size:8px}.radar-signal-group dt{color:#69838f}.radar-signal-group dd{color:#b8c8ce;text-overflow:ellipsis;font-weight:750;overflow:hidden}.radar-gates{background:#091b2499;border:1px solid #85a6b51c;border-radius:10px;margin-top:11px;padding:11px}.radar-gate-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.radar-gate-lanes .radar-gates{margin-top:0}.radar-gates.active-lane{background:linear-gradient(135deg,#196f5529,#091b24ad);border-color:#45e1a54d;box-shadow:inset 2px 0 #45e1a5bf}.radar-gates.continuation{border-color:#59a1ff29}.radar-gates.continuation.active-lane{background:linear-gradient(135deg,#2659992e,#091b24ad);border-color:#59a1ff57;box-shadow:inset 2px 0 #59a1ffcc}.radar-gates.continuation header>strong{color:#76aef5}.radar-gates header{align-items:center}.radar-gates h3{font-size:12px}.radar-gates header>strong{color:#869ca6;font-size:10px}.radar-gate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.radar-gate-grid span{color:#788f99;background:#0d2029a3;border:1px solid #85a6b51a;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:7px 8px;font-size:8px;display:flex}.radar-gate-grid span i{border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;display:grid}.radar-gate-grid span.passed{color:#75dcb5}.radar-gate-grid span.passed i{color:#4ee0a8;background:#45e1a51f}.radar-gate-grid span.failed{color:#dc8190}.radar-gate-grid span.failed i{color:#ff7087;background:#ff6b831c}.radar-risk-note{color:#dcb16e;background:#6241141f;border-left:2px solid #d7a45a;align-items:flex-start;gap:9px;margin-top:10px;padding:9px 10px;display:flex}.radar-risk-note div{gap:2px;display:grid}.radar-risk-note strong{color:#e6c18b;font-size:9px}.radar-risk-note span{color:#7f939c;font-size:8px;line-height:1.4}.radar-raw-details{border-top:1px solid #85a6b51a;margin-top:9px}.radar-raw-details summary{color:#718a95;cursor:pointer;justify-content:space-between;align-items:center;padding:9px 2px 0;font-size:9px;list-style:none;display:flex}.radar-raw-details summary::-webkit-details-marker{display:none}.radar-research-panel>summary::-webkit-details-marker{display:none}.radar-raw-details[open] summary svg,.radar-research-panel[open] .radar-research-chevron{transform:rotate(180deg)}.radar-raw-details summary svg,.radar-research-chevron{transition:transform .15s}.radar-raw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.radar-raw-grid div{background:#0c1f2894;border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.radar-raw-grid span{color:#607c88;font-size:7px}.radar-raw-grid strong{color:#b9c9ce;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.radar-research-panel>summary{cursor:pointer;background:linear-gradient(90deg,#1f755e17,#071820eb);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;list-style:none;display:grid}.radar-research-summary-icon{color:#5fdcb1;background:#2da5811f;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.radar-research-panel summary>div:nth-child(2){gap:2px;display:grid}.radar-research-panel summary strong{color:#dcebed;font-size:12px}.radar-research-panel summary small{color:#6c8590;font-size:9px}.radar-research-chevron{color:#6f8995}.radar-research-body{border-top:1px solid #85a6b51f;padding:14px}.radar-research-intro{grid-template-columns:minmax(0,1fr) minmax(270px,.42fr);align-items:stretch;gap:11px;display:grid}.radar-research-intro>div:first-child{background:#091c248c;border:1px solid #85a6b51a;border-radius:9px;padding:12px}.radar-research-intro>div:first-child strong{color:#d8e7ea;margin:4px 0 3px;font-size:11px;display:block}.radar-research-intro .anomaly-audit-callout{margin:0}.radar-source-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.radar-source-list a{background:#0a1d2694;border:1px solid #85a6b51a;border-radius:8px;gap:2px;min-width:0;padding:9px 27px 9px 10px;text-decoration:none;display:grid;position:relative}.radar-source-list a>span{color:#538475;letter-spacing:.08em;font-size:7px;font-weight:850}.radar-source-list a>strong{color:#b9ced2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.radar-source-list a>small{color:#667e89;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.radar-source-list a>svg{color:#4fcfa7;position:absolute;top:10px;right:9px}.radar-audit-toolbar{align-items:center;margin-top:14px;padding:0 2px 9px}.radar-audit-toolbar label{color:#668590;background:#0a1c25b3;border:1px solid #85a6b524;border-radius:8px;align-items:center;gap:7px;min-width:245px;padding:7px 9px;display:flex}.radar-audit-toolbar input{color:#d6e5e8;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:9px}@media (width<=1250px){.radar-decision-layout{grid-template-columns:1fr}.radar-signal-grid{grid-template-columns:repeat(4,minmax(180px,1fr));overflow-x:auto}.radar-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.radar-command-header,.radar-detail-head,.radar-panel-head,.radar-audit-toolbar{flex-direction:column;align-items:stretch}.radar-scan-meta{justify-content:flex-start;width:fit-content;min-width:0}.radar-workflow{gap:7px;display:flex}.radar-workflow article{min-width:165px}.radar-workflow-arrow{display:none}.radar-decision-banner{grid-template-columns:auto minmax(0,1fr)}.radar-decision-banner dl{grid-column:1/-1}.radar-research-intro,.radar-gate-lanes{grid-template-columns:1fr}.radar-audit-toolbar label{width:100%;min-width:0}}@media (width<=760px){.contract-radar-shell .workflow-main{padding:7px!important}.anomaly-radar-page{gap:10px!important;padding:10px!important}.radar-command-title{gap:9px}.radar-command-icon{width:36px;height:36px}.radar-command-title h1{font-size:22px}.radar-command-title p{font-size:10px}.radar-decision-banner{padding:12px}.radar-decision-banner dl{width:100%}.radar-candidate-panel,.radar-detail-panel{padding:11px}.radar-candidate-columns{display:none}.radar-candidate-list{margin-top:10px}.radar-candidate-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.radar-candidate-identity,.radar-candidate-decision{grid-column:1/-1}.radar-candidate-stat{text-align:left;border-top:1px solid #85a6b514;padding-top:6px}.radar-candidate-decision{text-align:left;justify-content:space-between;gap:8px;display:flex}.radar-detail-verdict{text-align:left;min-width:0}.radar-detail-verdict span{max-width:none}.radar-signal-grid{grid-template-columns:1fr;display:grid;overflow:visible}.vector-command-skin .radar-signal-grid,.vector-command-skin .radar-board-switch{grid-template-columns:1fr}.radar-gate-grid,.radar-raw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-source-list{grid-template-columns:1fr}.radar-research-panel>summary{padding:11px}.radar-research-panel summary small{line-height:1.35}.radar-research-body{padding:10px}}
