/* Screen compositions from the ten approved Stitch boards. Module templates
 * retain real controllers and data. This file replaces the old Linear layouts. */
body[data-design] .workspace main{max-width:none}
body[data-workspace=market] .page-heading{display:none}
body #market-sync-workspace .ms-terminal-tabs{display:flex;gap:4px;background:var(--surface);padding:0 8px;min-height:36px;margin:8px 0 0;border:1px solid var(--line);border-radius:4px 4px 0 0}
body #market-sync-workspace .ms-terminal-tabs>button{font-size:11px;padding:8px 10px;min-height:36px;border:0;border-bottom:2px solid transparent;background:none;color:var(--dim);border-radius:0}
body #market-sync-workspace .ms-terminal-tabs>button[aria-pressed=true]{border-color:var(--mint);color:var(--mint)}
body #market-sync-workspace .ms-card{padding:12px;border-radius:4px;background:var(--surface);border:1px solid var(--line)}
body #market-sync-workspace .ms-table :is(td,th){padding:9px 10px;font-size:11px}body #market-sync-workspace .ms-card h2{font-size:13px}
/* Detection: horizontal account band, results at left, chart and six MA at right. */
body[data-workspace=yolo-detect] .yd-shell{--bs-primary:var(--mint);--bs-primary-rgb:112,255,186;--bs-body-color:var(--text);--bs-body-bg:var(--surface);--bs-border-color:var(--line);--bs-border-radius:4px;font-size:12px}
body .yd-toolbar{padding:0 8px;background:var(--surface);border:1px solid var(--line);border-radius:4px;min-height:38px;margin-bottom:8px;gap:8px}
body .yd-view-tabs{gap:4px;flex-wrap:nowrap;overflow:auto}.yd-view-tabs .nav-link{padding:9px 10px!important;font-size:12px!important;border-radius:0!important}.yd-view-tabs .nav-link[aria-selected=true]{color:var(--mint)!important;border-bottom-color:var(--mint)!important}
body[data-workspace=yolo-detect] .yd-results-layout{display:block;margin-top:8px}body[data-workspace=yolo-detect] .yd-results-layout .yd-browser{display:grid;grid-template-columns:300px minmax(0,1fr);gap:8px;min-width:0;align-items:start}body[data-workspace=yolo-detect] .yd-results-layout #yd-symbol-home:not([hidden]){max-height:none;overflow:visible}
body #yd-symbol-panel{padding:0;border:1px solid var(--line);border-radius:4px;background:var(--surface);overflow:hidden}body #yd-symbol-panel>header{padding:8px;background:var(--surface-2);margin:0;border-bottom:1px solid var(--line)}body #yd-symbol-panel>header h2{font-size:12px;margin:0}body #yd-result-search{margin:8px;width:calc(100% - 16px);min-height:30px;font-size:12px}body .yd-symbol-filters{padding:0 8px;gap:4px}body .yd-symbol-filters button{font-size:10px;padding:3px 6px;min-height:26px;background:var(--surface-lowest);border-radius:3px;border:1px solid transparent;color:var(--muted)}body .yd-symbol-filters button[aria-pressed=true]{background:var(--mint-soft);color:var(--mint);border-color:var(--brand-border)}body .yd-symbol-sort{margin:8px;display:block}body #yd-symbol-sort{min-height:28px;font-size:11px;padding:3px 28px 3px 8px}body .yd-summary{padding:0 8px 8px;margin:0;font-size:10px;display:flex;gap:8px;flex-wrap:wrap}body[data-workspace=yolo-detect] .yd-results-layout #yd-symbol-list{display:grid;grid-template-columns:1fr;gap:6px;padding:6px;max-height:680px;overflow-y:auto;overscroll-behavior:contain}body .yd-symbol{border:1px solid var(--line);border-radius:4px;padding:8px;background:var(--surface-lowest)}body .yd-symbol.selected{background:var(--surface-high);border-color:var(--brand-border);box-shadow:inset 2px 0 var(--mint)}body .yd-symbol-main{padding:0!important;min-height:26px;gap:8px}body .yd-symbol-main strong{font:600 13px var(--mono)}body .yd-symbol-meta{font:10px var(--mono);color:var(--dim)}body .yd-period-badges{gap:4px;padding:6px 0 0;flex-wrap:wrap}body .yd-period-badges button{font:10px var(--mono);padding:2px 5px;min-height:22px!important;background:var(--surface-2);border:1px solid var(--line);color:var(--dim)}body .yd-period-badges button.has-shape{color:var(--mint)}body .yd-period-badges button[aria-pressed=true]{border-color:var(--mint);background:var(--mint-soft)}.stitch-detection-meta{display:flex;align-items:center;justify-content:space-between;color:var(--dim);font:9px var(--mono);padding-top:8px}
body .yd-chart-stage{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--surface)}body[data-workspace=yolo-detect] .yd-results-layout .yd-chart-head{padding:10px;gap:8px;flex-wrap:wrap}body[data-workspace=yolo-detect] .yd-results-layout .yd-chart-head h2{font-size:18px}body .yd-chart-sub,body #yd-chart-sub{font-size:10px;color:var(--dim);margin-top:4px}body .yd-switcher{gap:4px}body .yd-switcher select{min-width:80px;max-width:140px;font:11px var(--mono);min-height:28px}body[data-workspace=yolo-detect] .yd-results-layout .yd-chart-commandbar{padding:6px 8px;gap:6px;flex-wrap:wrap;background:var(--surface-2);border-color:var(--line)}body .yd-context-actions{gap:8px;flex:1;flex-wrap:wrap}body .yd-chart-tools{margin-left:auto;gap:4px}body .yd-options-button{min-height:28px!important;font-size:11px}body .yd-insight{padding:6px 10px;font-size:11px;border-color:var(--line)}body[data-workspace=yolo-detect] .yd-results-layout .yd-chart-readout{padding:6px 8px}body[data-workspace=yolo-detect] .yd-results-layout .chart-ma-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;font-size:10px}body .yd-ohlc{font:10px var(--mono);gap:4px 12px}body[data-workspace=yolo-detect] .yd-results-layout #yd-chart-wrap{height:clamp(320px,43vh,530px)}body[data-workspace=yolo-detect] .yd-results-layout #yd-chart{height:100%}body[data-workspace=yolo-detect] .yd-results-layout .yd-chart-foot{font:9px var(--mono);padding:5px 8px;gap:6px;flex-wrap:wrap;background:var(--surface-lowest)}body .yd-detections{padding:8px;border-top:1px solid var(--line)}body .yd-detections h3{font-size:12px}body .yd-box-list{gap:6px}body .yd-box{padding:8px;border-radius:4px;font-size:11px}body .yd-chart-options{background:var(--surface-2);color:var(--text);border:1px solid var(--line);font-size:12px;border-radius:4px}body .yd-chart-options .dropdown-item{color:var(--text);font-size:12px}.yd-chart-options .yd-view-modes{display:flex;flex-wrap:wrap;gap:2px;margin:4px 0}.yd-options-label{font-size:10px;color:var(--dim);padding:4px 8px}
body .stitch-account-band{position:static;display:grid;grid-template-columns:190px minmax(0,1fr) minmax(220px,.8fr);grid-template-rows:auto auto auto;gap:4px 16px;align-items:start;padding:10px 12px;border-radius:4px;margin:0;background:var(--surface);border:1px solid var(--line)}.stitch-account-band .ma-desk-heading{grid-column:1;grid-row:1}.stitch-account-band .ma-desk-heading h2{font-size:13px}.stitch-account-band .ma-desk-heading div>span{font-size:9px}.stitch-account-band .ma-desk-health{grid-column:1;grid-row:2;margin:0;font-size:10px;min-height:24px}.stitch-account-band .ma-desk-metrics{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:12px}.stitch-account-band .ma-desk-metrics span{font-size:10px;margin-bottom:5px}.stitch-account-band .ma-desk-metrics strong{font:600 18px/24px var(--mono);overflow-wrap:normal}.stitch-account-band .ma-desk-statistics{grid-column:2;grid-row:3;font:9px var(--mono);margin:0}.stitch-account-band .ma-desk-policy{grid-column:1;grid-row:3;font-size:9px;margin:0}.stitch-account-band .ma-desk-positions{grid-column:3;grid-row:1/4;max-height:134px;overflow:auto;border-left:1px solid var(--line);padding-left:12px}.stitch-account-band section>h3{font-size:11px;margin:0 0 6px;padding:0;border:0}.stitch-account-band .ma-position{padding:5px 0;border-bottom:1px solid var(--line)}.stitch-account-band .ma-position header{gap:8px}.stitch-account-band .ma-position header button{font:11px var(--mono);min-height:22px;padding:0}.stitch-account-band .ma-position header strong{font:11px var(--mono)}.stitch-account-band .ma-position-prices,.stitch-account-band .ma-position footer{font:9px var(--mono);margin:4px 0;gap:8px}.stitch-account-band .ma-desk-empty{padding:5px 0;margin:0;font-size:11px}.stitch-account-band .ma-desk-updated{grid-column:1/-1;font:9px var(--mono);color:var(--dim);margin:0;padding:4px 0 0;border-top:1px solid var(--line-soft)}.stitch-account-band .ma-desk-recent{grid-column:1/-1;display:grid;grid-template-columns:150px 1fr;align-items:center;gap:12px}.stitch-account-band [data-ma-activity]{display:flex;gap:6px;overflow:auto}.stitch-account-band .ma-activity{display:flex;gap:16px;flex:none;background:var(--surface-lowest);border-radius:4px;padding:5px 8px;border:1px solid var(--line);font:10px var(--mono);min-width:150px}.stitch-account-band .ma-activity small{font-size:9px}.stitch-account-band .ma-desk-blocker{grid-column:1/-1;grid-row:4;font-size:11px;margin:2px 0;padding:6px 8px;background:var(--warning-bg);border:1px solid var(--notice-border);border-radius:4px}
body .yd-section-heading{padding:10px 12px;margin-bottom:8px;background:var(--surface);border-radius:4px;border:1px solid var(--line)}body .yd-section-heading h2{font-size:16px}body .yd-section-heading p{font-size:11px;margin:4px 0}body .yd-feed-filters{padding:8px;gap:8px;background:var(--surface);margin:8px 0}body .yd-feed-filters select{font-size:11px}body .yd-feed-grid{gap:8px}body .yd-feed-card{border-radius:4px;padding:10px;background:var(--surface);border-color:var(--line)}body .yd-feed-card:hover{border-color:var(--brand-border)}body .yd-card{padding:12px}body .yd-reading-guide{margin-top:8px;font-size:10px}
/* Signals: card collection with statistical context; account remains its own ledger. */
body .signal-workspace-active #primary-metrics,body[data-workspace=signals] #primary-metrics{display:flex;gap:8px;margin:0 0 8px}body[data-workspace=signals] #primary-metrics .metric-card{flex:1;display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:8px 12px;min-height:52px}body[data-workspace=signals] #primary-metrics .metric-top{font-size:11px;margin:0}body[data-workspace=signals] #primary-metrics .metric-top svg,body[data-workspace=signals] #primary-metrics .metric-bottom{display:none}body[data-workspace=signals] #primary-metrics .metric-value{font:600 20px var(--mono)}
body #signals-view.signal-workspace{display:flex;flex-direction:column;gap:8px;font-size:12px;--control-height:30px}body #signals-view.signal-workspace>.signal-context{display:none}body #signals-view.signal-workspace .signal-workspace-nav{padding:0 8px;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:4px;min-height:38px}body #signals-view.signal-workspace .signal-workspace-nav .nav{padding:0;gap:4px;background:none;border:0;border-radius:0;display:flex;flex-wrap:nowrap}body #signals-view.signal-workspace .signal-workspace-nav .nav-link{padding:8px 12px!important;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;font-size:12px;min-height:36px}body #signals-view.signal-workspace .signal-workspace-nav .nav-link.active{border-color:var(--mint);color:var(--mint)}body .signal-workspace-nav>span{font:10px var(--mono);color:var(--dim)}body #signals-view.signal-workspace .signal-query-inspector{padding:8px;background:var(--surface);display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px;border-radius:4px;position:static}body #signals-view.signal-workspace .signal-query-inspector h2{display:none}body #signals-view.signal-workspace .signal-query-inspector>.search-field{height:30px;margin:0}body #signals-view.signal-workspace .signal-query-inspector>.search-field input{height:30px;min-height:30px;font-size:12px;padding:5px 30px 5px 8px}body #signals-view.signal-workspace .signal-controls{display:flex;flex-wrap:wrap;padding:0;background:none;border:0;margin:0;gap:6px}body #signals-view.signal-workspace .signal-filter-main{gap:6px}body #signals-view.signal-workspace .filters{gap:6px}body #signals-view.signal-workspace .signal-controls .segmented{padding:2px;border-radius:4px;background:var(--surface-lowest);border:0}body #signals-view.signal-workspace .signal-controls .segmented button{font-size:10px;padding:4px 6px;min-height:26px;border-radius:3px}body #signals-view.signal-workspace .signal-controls .segmented button.selected{background:var(--surface-high);color:var(--mint);box-shadow:none}body #signals-view.signal-workspace .signal-controls select{min-height:30px;height:30px;padding:3px 24px 3px 6px;font-size:11px;border-radius:4px}body #signals-view.signal-workspace .signal-reset{min-height:30px;height:30px;font-size:11px;padding:3px 6px;margin:0}body #signals-view.signal-workspace .signal-result-summary{grid-column:1/-1;padding:3px 0 0;margin:0;border:0;font-size:10px;line-height:1.5;color:var(--dim)}
.stitch-signal-board{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:8px;align-items:start}.stitch-signal-board>*{min-width:0}body #signals-view.signal-workspace[data-signal-pane=records] .signal-analytics{display:grid}body #signals-view.signal-workspace[data-signal-pane=overview] .stitch-signal-board{grid-template-columns:1fr}body #signals-view.signal-workspace .signal-analytics{gap:8px}.stitch-signal-context{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:12px}.stitch-signal-context h3{font-size:12px;margin:0 0 10px}.stitch-signal-context dl{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0}.stitch-signal-context dt{color:var(--dim);font-size:11px}.stitch-signal-context dd{margin:0;font:500 13px var(--mono)}.stitch-signal-context p{color:var(--dim);font-size:10px;line-height:1.7;margin:10px 0}.stitch-signal-context>a{display:block;padding:8px 0;border-top:1px solid var(--line);font-size:11px}.stitch-signal-context button{width:100%;background:var(--surface-lowest);border:1px solid var(--line);border-radius:4px;font-size:11px;min-height:30px;color:var(--mint)}body #signals-view.signal-workspace .signal-record-toolbar{margin:0 0 8px;padding:8px;background:var(--surface);border-radius:4px;gap:8px}body #signals-view.signal-workspace .signal-record-toolbar select{font-size:11px;min-height:28px;height:28px;max-width:150px}body #signals-view.signal-workspace .signal-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;background:none;border:0}body #signals-view.signal-workspace .signal-card{padding:12px;border:1px solid var(--line);background:var(--surface);border-radius:4px;box-shadow:none;overflow:hidden}body #signals-view.signal-workspace .signal-card:hover{background:var(--surface-2);border-color:var(--brand-border)}body .signal-card :is(h3,.signal-symbol){font-size:15px}body .signal-card .signal-card-header{padding:0 0 8px}body .signal-card .signal-price{font-family:var(--mono);font-size:12px}body #signals-view.signal-workspace .history-stat-grid,body #signals-view.signal-workspace .ledger-metrics{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:4px;gap:0}body #signals-view.signal-workspace .history-stat-grid>article,body #signals-view.signal-workspace .ledger-metrics>article{padding:10px;gap:5px}body #signals-view.signal-workspace .history-stat-grid strong,body #signals-view.signal-workspace .ledger-metrics strong{font:600 18px var(--mono)}body #signals-view.signal-workspace .history-stat-grid :is(small,span){font-size:10px}body #signals-view.signal-workspace .history-stat-extras{padding:4px 10px;border-radius:4px}body #signals-view.signal-workspace .signal-visuals{grid-template-columns:1fr;gap:8px}body #signals-view.signal-workspace[data-signal-pane=overview] .signal-visuals{grid-template-columns:2fr 1fr}body .signal-chart-heading{padding:10px 10px 0}body .signal-chart-heading h3{font-size:12px}body .signal-chart{height:220px}body .signal-chart-caption{padding:0 10px 10px;font-size:10px}body #signals-view.signal-workspace .history-stat-details summary{font-size:11px;padding:8px 0}body #signals-view.signal-workspace .signal-history-wrap{border-radius:4px}body #signals-view.signal-workspace .signal-history-row>td,body #signals-view.signal-workspace .signal-history-row>th{padding:10px;font-size:11px}
/* Account and order pages: metric strip, positions, history, execution ticket. */
body #signals-view.signal-workspace .okx-live,body #yd-panel-account{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px}body .okx-heading{padding:0 0 10px;border-bottom:1px solid var(--line)}body #signals-view.signal-workspace .okx-heading h2,body .okx-heading h2{font-size:18px}body .okx-eyebrow{font:10px var(--mono);color:var(--dim)}body #signals-view.signal-workspace .okx-metrics,body .okx-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;border:0;border-radius:0}body #signals-view.signal-workspace .okx-metrics article,body .okx-metrics article{padding:10px;background:var(--surface-lowest);border:0;border-radius:4px;gap:4px}body #signals-view.signal-workspace .okx-metrics strong,body .okx-metrics strong{font:600 22px/28px var(--mono)}body .okx-metrics :is(small,span){font-size:10px}body .okx-config{gap:8px 16px;margin:8px 0;font-size:10px;color:var(--dim)}body .okx-tabs{gap:4px;padding:0;margin:12px 0 0;border-bottom:1px solid var(--line)}body .okx-tabs button{min-height:34px;padding:8px 10px;border-radius:0;border:0;border-bottom:2px solid transparent;background:none;font-size:11px;color:var(--muted)}body .okx-tabs button[aria-selected=true]{color:var(--mint);border-color:var(--mint)}body .okx-status{font-size:11px;padding:8px 0;gap:8px}.okx-table-scroll{max-width:100%;overflow:auto}body .okx-table-scroll table td{font:11px/1.6 var(--mono)}body .okx-table-scroll table td small{font:10px var(--font-ui)}body .okx-table-scroll table th{font-size:10px}body .okx-footnote,body .okx-separation{font-size:10px;line-height:1.6;color:var(--dim);padding:8px 0;margin:0}
body .manual-hero{padding:12px;margin:0 0 8px;background:var(--surface);border-radius:4px;border:1px solid var(--line)}body .manual-hero h2{font-size:18px}body .manual-tabs,body .copier-tabs{display:flex;gap:4px;overflow:auto;position:static;padding:0 8px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:0 0 8px}body .manual-tabs button,body .copier-tabs button{padding:8px 10px;min-height:36px;font-size:12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;white-space:nowrap}body .manual-tabs button.active,body .manual-tabs button[aria-selected=true],body .copier-tabs button[aria-pressed=true]{color:var(--mint);border-color:var(--mint)}body .manual-two-column{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:8px}body .manual-ticket-layout{grid-template-columns:260px minmax(0,1fr);gap:8px}body .manual-section,body .manual-list-panel,body .manual-ticket{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px}body .manual-section h2{font-size:15px}body .manual-section h3{font-size:13px}body .manual-section p{font-size:12px}body .manual-metrics{gap:8px}body .manual-metrics article{border-radius:4px;padding:10px;background:var(--surface)}body .manual-metrics strong{font:600 20px var(--mono)}body .desk-layout{grid-template-columns:310px minmax(0,1fr);gap:8px}body .desk-card{border-radius:4px;padding:12px;background:var(--surface);border:1px solid var(--line)}body .desk-metrics{gap:8px}body .desk-metrics article{padding:10px;border-radius:4px;background:var(--surface)}body .desk-metrics strong{font:600 20px var(--mono)}body .copier-metrics{gap:8px}body .copier-metrics article{padding:10px;border-radius:4px}body .copier-metrics strong{font:600 20px var(--mono)}body .copier-grid{gap:8px}body .copier-panel{padding:12px}body .ml-dialog{width:min(1200px,calc(100vw - 24px));padding:0;border-radius:8px}body .ml-dialog>header,body .ml-head{padding:12px 16px}body .ml-dialog h2{font-size:20px}body .ml-layout{gap:8px;grid-template-columns:300px minmax(0,1fr);padding:12px}body .ml-dialog .ml-steps{font-size:11px;padding:8px 16px}body .ml-dialog input{font-family:var(--mono)}body .ml-preview-metrics{padding:10px;border-radius:4px}body .ml-dialog .ml-footer{padding:10px 16px;background:var(--surface-lowest)}body .ml-primary{background:var(--mint);color:var(--brand-on)}
/* Research: horizontal taxonomy, compact registries and evidence sidebar. */
.work-split{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:8px;align-items:start}.work-split>*{min-width:0}.work-split>header,.work-split>.model-intro,.work-split>.knowledge-hero{grid-column:1/-1}.work-split>.work-inspector{grid-column:2;grid-row:2/5;position:sticky;top:102px;max-height:calc(100dvh - 114px);overflow:auto}.work-split>.dataset-list-section,.work-split>.knowledge-main,.work-split>#books-results,.work-split>.model-list{grid-column:1;grid-row:2;min-width:0}.work-registry{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:8px;align-items:start}.work-registry>.work-inspector{grid-column:2;grid-row:1/4;position:sticky;top:102px}.work-registry>.research-table-wrap{grid-column:1;grid-row:1;min-height:420px}.work-registry>p,.work-registry>nav{grid-column:1;margin:0}.work-split .dataset-footer-note{grid-column:1/-1}body .datasets-hero{padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:0}body .datasets-hero h2{font-size:16px;margin:0 0 4px}body .datasets-hero p{font-size:11px;margin:0;color:var(--dim)}body .datasets-kicker{display:none}body .dataset-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}body .dataset-summary article{padding:8px;background:var(--surface-lowest);border-radius:4px;min-height:60px;border:0}body .dataset-summary strong{font:600 17px var(--mono)}body .dataset-summary span{font-size:10px}body .dataset-filters{display:grid;gap:8px;padding:0;border:0;margin:8px 0}body .dataset-filters input,body .dataset-filters select{width:100%;min-width:0}body .dataset-record{border-radius:4px;padding:10px;border:1px solid var(--line);background:var(--surface)}body .dataset-grid{gap:8px}body .dataset-record h3{font-size:13px}body .research-objective{padding:12px;border-radius:4px;background:var(--surface);margin:0 0 8px}body .research-objective h2{font-size:18px}body .research-objective p{font-size:12px}body .research-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0}body .research-metrics button{padding:10px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}body .research-metrics strong{font:600 24px var(--mono)}body .research-metrics span{font-size:11px}.linear-research-body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:8px}.research-flow{padding:8px}.research-flow>button{display:grid;grid-template-columns:28px 1fr 16px;align-items:center;gap:4px;padding:10px 6px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);font-size:12px}.research-flow>button span{font:10px var(--mono);color:var(--mint);grid-row:1/3}.research-flow>button strong{font-size:12px}.research-flow>button small{font-size:10px;color:var(--dim);grid-column:2}.research-flow>button b{grid-column:3;grid-row:1/3;color:var(--dim)}.research-recent>button{display:block;width:100%;text-align:left;padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin-bottom:8px}.research-recent h3{font-size:14px;margin:4px 0}.research-recent p{font-size:11px;color:var(--muted);margin:4px 0}.research-recent small{font-size:10px;color:var(--dim)}
body .platform-hero{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:0 0 8px}body .platform-hero h2{font-size:18px}body .platform-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0}body .platform-summary article{padding:10px;border:1px solid var(--line);background:var(--surface);border-radius:4px}body .platform-summary strong{font:600 22px var(--mono)}body .platform-business-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .platform-pipeline{padding:12px;border-radius:4px;background:var(--surface);border:1px solid var(--line)}body .platform-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .platform-layer{padding:12px;border-radius:4px;background:var(--surface);border:1px solid var(--line)}body .platform-layer h3{font-size:14px}body .platform-layer p{font-size:11px}body .platform-lower-grid{gap:8px}.model-board .model-list{display:grid;gap:8px}.model-board .model-intro{padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.model-intro h2{font-size:16px;margin:0 0 4px}.model-intro p{font-size:11px;margin:0}.model-family-group{border-radius:4px;background:var(--surface);border:1px solid var(--line);padding:10px}.model-family-group h3{font-size:13px}.model-record{border-color:var(--line);border-radius:4px}.model-access summary{font-size:11px;line-height:1.8}.model-access p{font-size:10px;color:var(--dim)}.strategy-board>.work-inspector,.paper-board>.work-inspector{grid-row:1/4}.strategy-board>.strategy-main,.paper-board>.paper-main{grid-column:1;grid-row:1;min-width:0}body .strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .strategy-card{padding:12px;border-radius:4px}.strategy-card h3{font-size:14px}.strategy-card p{font-size:11px}body .paper-metrics{gap:8px}body .paper-metrics article{padding:10px;border-radius:4px}body .yolo-step-grid,body .yolo-summary,body .yolo-grid{gap:8px}body .yolo-card{border-radius:4px;padding:12px;background:var(--surface);border:1px solid var(--line)}body .yolo-hero{padding:12px;border-radius:4px;margin:0 0 8px;background:var(--surface)}body .yolo-hero h2{font-size:18px}
/* Knowledge: chapter/catalog column, reading canvas, notes tools. */
body .knowledge-board{grid-template-columns:220px minmax(0,1fr)}body .knowledge-board>.knowledge-inspector{grid-column:1;grid-row:2/5}body .knowledge-board>.knowledge-main{grid-column:2;grid-row:2}.knowledge-step-links{display:grid;gap:6px}.knowledge-step-links a{display:block;padding:7px 8px;background:var(--surface-lowest);border-radius:4px;font-size:11px;color:var(--muted)}.knowledge-step-links a:hover{color:var(--mint);background:var(--surface-high)}.knowledge-inspector .knowledge-topic-grid{display:grid;gap:4px;margin-top:10px}.knowledge-topic{width:100%;padding:6px 8px;border-radius:3px;font-size:11px}.knowledge-main>.research-toolbar{padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:0 0 8px}.knowledge-main .research-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.knowledge-main input[type=search]{width:230px;min-width:140px}.linear-collection{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.linear-collection:has(.knowledge-editor){grid-template-columns:minmax(0,1fr) 290px}.linear-collection>.knowledge-editor{grid-column:2;grid-row:1;position:sticky;top:102px;max-height:calc(100dvh - 114px);overflow:auto;border:1px solid var(--line);border-radius:4px;padding:12px;background:var(--surface)}.linear-collection-records{grid-column:1;grid-row:1;min-width:0}.knowledge-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .knowledge-card{padding:12px;border-radius:4px}.knowledge-card h3{font-size:14px}.knowledge-card p{font-size:11px;line-height:1.7}.knowledge-card small{font-size:10px}.knowledge-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.knowledge-actions button{font-size:11px}.knowledge-editor label{font-size:11px}.knowledge-editor :is(input,textarea,select){width:100%;margin-top:4px}.knowledge-editor textarea{min-height:180px}
body .book-shelf-board{grid-template-columns:220px minmax(0,1fr)}body .book-shelf-board>.book-inspector{grid-column:1;grid-row:2/4}body .book-shelf-board>#books-results{grid-column:2;grid-row:2}.book-shelf-board>.bk-method{grid-column:1/-1}body .bk-hero{padding:12px;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:4px}body .bk-hero h2{font-size:17px}body .bk-hero p{font-size:11px}body .bk-eyebrow{display:none}.book-inspector .bk-controls{padding:0;display:grid;gap:8px;background:none;border:0}.book-inspector .bk-controls label{width:100%;font-size:11px}.book-inspector .bk-controls :is(input,select){width:100%;min-width:0}.book-inspector .bk-study-map{margin-top:12px;font-size:11px}body .bk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .bk-card{border:1px solid var(--line);background:var(--surface);border-radius:4px;overflow:hidden}body .bk-card-main{padding:12px}body .bk-card h3{font-size:15px}body .bk-card p{font-size:11px;line-height:1.7}body .bk-spine{padding:10px;font-size:10px}body .bk-card-footer{margin-top:8px;gap:6px}
body :is(.of-hero,.ll-hero,.rp-hero){padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:0 0 8px}body :is(.of-hero,.ll-hero,.rp-hero) h2{font-size:18px}body :is(.of-hero,.ll-hero,.rp-hero) p{font-size:11px}body :is(.of-tabs,.ll-tabs,.rp-tabs,.bk-toolbar){display:flex;gap:4px;overflow:auto;position:static;padding:0 8px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin:0 0 8px;flex-wrap:nowrap}body :is(.of-tabs,.ll-tabs,.rp-tabs) button{padding:8px 10px;min-height:36px;font-size:12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;white-space:nowrap;color:var(--muted)}body :is(.of-tabs,.ll-tabs,.rp-tabs) button.active{color:var(--mint);border-color:var(--mint)}body :is(.of-layout,.ll-layout,.rp-layout){display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px}body :is(.of-nav,.ll-nav,.rp-nav){position:sticky;top:102px;max-height:calc(100dvh - 114px);padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:4px;overflow:auto}body :is(.of-nav,.ll-nav,.rp-nav) button{padding:8px;font-size:12px;border-radius:4px;min-height:34px}body :is(.of-reader,.ll-reader,.rp-reader){padding:16px 20px;background:var(--surface);border:1px solid var(--line);border-radius:4px;max-width:none;min-width:0}body :is(.of-reader,.ll-reader,.rp-reader) h2{font-size:22px}body :is(.of-reader,.ll-reader,.rp-reader) p{font-size:13px;line-height:1.9;max-width:90ch}body .bk-reader-layout{gap:8px;grid-template-columns:220px minmax(0,1fr) 270px}body .bk-reader-nav{top:102px;padding:8px;border-radius:4px}body .bk-reader{padding:16px;border-radius:4px}
/* Runtime and notifications: service cards above diagnostics and subscriptions. */
body .system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .system-card{padding:12px;border-radius:4px}body .system-card-heading{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--line)}body .system-card h3{font-size:13px}body .system-card p{font-size:11px}body .system-facts{font-size:11px;gap:8px}body .system-facts dd{font:11px var(--mono)}body .health-details{margin-top:8px;padding:12px;border-radius:4px;background:var(--surface);border:1px solid var(--line)}body .health-details summary{font-size:12px;cursor:pointer}body .health-details pre{font:11px/1.7 var(--mono);max-height:480px;overflow:auto;padding:8px;background:var(--surface-lowest);border-radius:4px}body .notifications-view-heading{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px;margin-bottom:8px}body .notifications-view-heading h2{font-size:16px}body .notifications-view-heading p{font-size:11px;margin-top:4px}body .notification-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body .notification-channel-card{padding:12px;border-radius:4px}body .notification-channel-card h3{font-size:13px}body .notification-channel-card p{font-size:11px}body .notification-routes-section{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:4px}body .notification-section-heading h3{font-size:13px}body .notification-section-heading p{font-size:11px}body .notification-safety-note{font-size:10px;color:var(--dim)}
@media(min-width:1500px){.stitch-signal-board{grid-template-columns:minmax(0,1fr) 350px}body #signals-view.signal-workspace .signal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .yd-browser{grid-template-columns:330px minmax(0,1fr)}}
@media(max-width:1200px){body .stitch-account-band{grid-template-columns:160px minmax(0,1fr)}.stitch-account-band .ma-desk-positions{grid-column:1/-1;grid-row:4;max-height:110px;border-left:0;border-top:1px solid var(--line);padding:8px 0 0}.stitch-account-band [data-ma-positions]{display:flex;gap:12px;overflow:auto}.stitch-account-band .ma-position{min-width:240px;flex:1}.stitch-account-band .ma-desk-recent{grid-column:1/-1;grid-row:5}.stitch-account-band .ma-desk-blocker{grid-row:6}.stitch-account-band .ma-desk-metrics strong{font-size:17px}body[data-workspace=yolo-detect] .yd-results-layout .yd-browser{grid-template-columns:260px minmax(0,1fr)}.stitch-signal-board{grid-template-columns:minmax(0,1fr) 250px}body #signals-view.signal-workspace .signal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linear-collection:has(.knowledge-editor){grid-template-columns:1fr}.linear-collection>.knowledge-editor{grid-column:1;grid-row:1;position:static;max-height:none}.linear-collection:has(.knowledge-editor)>.linear-collection-records{grid-row:2}.work-split{grid-template-columns:minmax(0,1fr) 230px}body .desk-layout{grid-template-columns:280px minmax(0,1fr)}}
@media(max-width:1000px){.stitch-signal-board{grid-template-columns:1fr}.stitch-signal-board>.signal-analytics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body #signals-view.signal-workspace .signal-query-inspector{grid-template-columns:1fr}body #signals-view.signal-workspace .signal-controls{flex-wrap:wrap}body .manual-two-column{grid-template-columns:1fr}body .ml-layout{grid-template-columns:250px minmax(0,1fr)}body .system-grid,body .notification-channel-grid{grid-template-columns:1fr 1fr}body .bk-reader-layout{grid-template-columns:190px minmax(0,1fr)}body .bk-reader-notes{grid-column:1/-1}}
@media(max-width:700px){body .stitch-account-band{grid-template-columns:1fr 1fr;gap:6px;padding:8px}.stitch-account-band .ma-desk-heading{grid-column:1;grid-row:1}.stitch-account-band .ma-desk-health{grid-column:2;grid-row:1;justify-content:flex-end}.stitch-account-band .ma-desk-metrics{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.stitch-account-band .ma-desk-metrics strong{font-size:14px}.stitch-account-band .ma-desk-metrics span{font-size:9px}.stitch-account-band .ma-desk-statistics{grid-column:1/-1;grid-row:3}.stitch-account-band .ma-desk-policy{grid-column:1/-1;grid-row:4}.stitch-account-band .ma-desk-positions{grid-row:5;max-height:140px}.stitch-account-band .ma-desk-recent{grid-row:6;display:block}.stitch-account-band .ma-desk-blocker{grid-row:7}.stitch-account-band .ma-desk-updated{grid-row:8}.stitch-account-band .ma-position{min-width:210px}.stitch-account-band .ma-desk-heading h2{font-size:12px}.stitch-account-band .ma-desk-heading button{font-size:10px}body[data-workspace=yolo-detect] .yd-results-layout .yd-browser{display:flex;flex-direction:column;gap:8px}body #yd-symbol-home{width:100%}body[data-workspace=yolo-detect] .yd-results-layout #yd-symbol-list{display:flex;overflow:auto;max-height:180px;gap:6px}body .yd-symbol{min-width:220px;flex:0 0 220px}body #yd-symbol-panel>header{padding:6px 8px}body .yd-symbol-sort{display:inline-block;width:45%;margin:4px 8px}body .yd-summary{display:inline-flex}body #yd-stage-home{width:100%}body[data-workspace=yolo-detect] .yd-results-layout .yd-chart-head{padding:8px}body[data-workspace=yolo-detect] .yd-results-layout .yd-chart-head h2{font-size:16px}body[data-workspace=yolo-detect] .yd-results-layout #yd-chart-wrap{height:340px}body .yd-toolbar{flex-wrap:wrap;padding:4px 8px}.yd-view-tabs{width:100%}.yd-view-tabs .nav-link{padding:8px!important;font-size:11px!important}body .yd-toolbar>[data-yd-new]{margin-left:auto}body .yd-mobile-filter{display:none}body .yd-chart-readout .chart-ma-legend{font-size:9px;gap:4px}body .yd-chart-foot>a{display:none}body .yd-feed-filters{display:grid;grid-template-columns:1fr 1fr}body .yd-feed-filters input{grid-column:1/-1;max-width:100%;min-width:0}body .yd-feed-grid{grid-template-columns:1fr}body #signals-view.signal-workspace .signal-query-inspector{grid-template-columns:minmax(0,1fr) auto;padding:8px}.signal-query-inspector>.work-inspector-content{grid-column:1/-1}.signal-query-inspector>.work-inspector-toggle{width:auto;max-width:140px;font-size:11px}.signal-query-inspector .signal-result-summary{font-size:10px}.stitch-signal-board{grid-template-columns:1fr}.stitch-signal-board>.signal-analytics{grid-template-columns:1fr!important}body #signals-view.signal-workspace .signal-card-grid{grid-template-columns:1fr}body #signals-view.signal-workspace[data-signal-pane=overview] .signal-visuals{grid-template-columns:1fr}body #signals-view.signal-workspace .signal-workspace-nav .nav{display:flex;width:100%;gap:0}body #signals-view.signal-workspace .signal-workspace-nav .nav-link{flex:1;font-size:11px;padding:8px!important}.signal-workspace-nav>span{display:none}body .okx-metrics,body #signals-view.signal-workspace .okx-metrics{grid-template-columns:1fr 1fr}body .okx-metrics strong,body #signals-view.signal-workspace .okx-metrics strong{font-size:18px}body .okx-tabs{overflow:auto;flex-wrap:nowrap}.okx-tabs button{white-space:nowrap}body .manual-ticket-layout,body .manual-two-column,body .desk-layout{grid-template-columns:1fr}body .ml-layout{display:flex;flex-direction:column;padding:8px}body .ml-dialog{width:calc(100vw - 12px)}body :is(.work-split,.work-registry,.book-shelf-board,.knowledge-board){display:flex;flex-direction:column;gap:8px}body :is(.work-split,.work-registry)>*{width:100%;min-width:0}body :is(.work-split,.work-registry)>.work-inspector{position:static;max-height:none;width:100%;order:-1;padding:8px}body .work-split>header,body .work-split>.model-intro,body .work-split>.knowledge-hero{order:-2}body .work-registry>.research-table-wrap{min-height:0}.linear-research-body{grid-template-columns:1fr}.research-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.research-flow>button{border:1px solid var(--line);border-radius:4px}body .research-metrics,body .platform-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body .platform-business-lines,body .platform-layer-grid,body .strategy-grid{grid-template-columns:1fr}body .bk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .bk-card-main{padding:8px}body .bk-card h3{font-size:13px}body .bk-card p{font-size:10px}.knowledge-card-grid{grid-template-columns:1fr}.knowledge-main input[type=search]{width:100%}body :is(.of-layout,.ll-layout,.rp-layout){grid-template-columns:1fr;gap:8px}body :is(.of-nav,.ll-nav,.rp-nav){position:static;max-height:180px;overflow:auto}body :is(.of-reader,.ll-reader,.rp-reader){padding:12px}body :is(.of-reader,.ll-reader,.rp-reader) h2{font-size:20px}body .bk-reader-layout{grid-template-columns:1fr}body .bk-reader-nav{position:static;max-height:200px}body .system-grid,body .notification-channel-grid{grid-template-columns:1fr}body .notification-routes-section{padding:8px}body .stitch-signal-context{padding:10px}.work-inspector-content{max-width:100%}.mt-chart-panel .chart-ma-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;font-size:9px}}

/* Intrinsic table height must not stretch the chart header's grid row. */
body[data-workspace=market] #ms-terminal-top{grid-template-rows:auto 64px minmax(400px,48vh) auto}
body[data-workspace=market] .sidebar .nav-list{justify-content:flex-start}
body[data-workspace=market] .mt-watch-row>img{display:block}
@media(max-width:1100px){body[data-workspace=market] #ms-terminal-top{grid-template-rows:auto 96px minmax(400px,48vh) auto}}
/* Market source: shared full-width filter strip over a 5/7 screener/chart split. */
body[data-workspace=market] #ms-terminal-top{grid-template-rows:auto auto 128px minmax(400px,48vh) auto}
body[data-workspace=market] #market-watch-sidebar{display:contents}

/* Account overview does not consume the chart's first viewport. */
body .stitch-account-band{grid-template-columns:185px minmax(0,1fr) 310px;grid-template-rows:44px 22px 18px;gap:4px 12px}
.stitch-account-band .ma-desk-heading{grid-row:1}.stitch-account-band .ma-desk-health{grid-row:2;min-height:20px}.stitch-account-band .ma-desk-policy{grid-row:3}.stitch-account-band .ma-desk-metrics{grid-row:1/3}.stitch-account-band .ma-desk-statistics{grid-row:3}.stitch-account-band .ma-desk-positions{grid-column:3;grid-row:1/4;margin:0;padding:0 0 0 10px;border-top:0;max-height:92px}.stitch-account-band .ma-position details{margin-top:2px}.stitch-account-band .ma-position summary{min-height:18px}.stitch-account-band .ma-desk-recent{display:block;grid-column:1/3;grid-row:4;margin:0;padding:4px 0 0;border-top:1px solid var(--line-soft)}.stitch-account-band .ma-desk-recent summary{font-size:10px;color:var(--dim);cursor:pointer}.stitch-account-band .ma-desk-updated{grid-column:3;grid-row:4;margin:0;align-self:start;padding-top:4px;border-color:var(--line-soft)}.stitch-account-band .ma-desk-blocker{grid-row:5}.stitch-account-band .ma-desk-recent:not([open])>[data-ma-activity]{display:none}.stitch-account-band .ma-desk-recent[open]{grid-column:1/-1}.stitch-account-band .ma-desk-recent .ma-activity{width:auto;min-width:170px;margin-top:6px;padding:5px 8px}
body[data-workspace=yolo-detect] .yd-results-layout .yd-chart-commandbar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}body[data-workspace=yolo-detect] .yd-results-layout .yd-context-actions{flex:1 1 auto;display:flex;width:auto;padding:0;min-width:0;gap:6px}body[data-workspace=yolo-detect] .yd-results-layout .yd-chart-tools{flex:0 0 auto;display:flex;width:auto;padding:0;margin:0;border:0;gap:4px}body[data-workspace=yolo-detect] .yd-periods{flex:0 1 auto;flex-basis:auto;width:auto}.yd-trade-action{margin-left:auto}
@media(max-width:1100px){body .stitch-account-band{grid-template-columns:155px minmax(0,1fr);grid-template-rows:44px 22px 18px auto}.stitch-account-band .ma-desk-positions{grid-column:1/-1;grid-row:4;max-height:110px;padding:6px 0 0;border-top:1px solid var(--line)}.stitch-account-band .ma-desk-recent{grid-column:1;grid-row:5}.stitch-account-band .ma-desk-updated{grid-column:2;grid-row:5}.stitch-account-band .ma-desk-blocker{grid-row:6}}
@media(max-width:700px){body .stitch-account-band{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto auto}.stitch-account-band .ma-desk-heading{grid-column:1;grid-row:1}.stitch-account-band .ma-desk-health{grid-column:2;grid-row:1}.stitch-account-band .ma-desk-metrics{grid-column:1/-1;grid-row:2}.stitch-account-band .ma-desk-statistics{grid-column:1/-1;grid-row:3}.stitch-account-band .ma-desk-policy{grid-column:1/-1;grid-row:4}.stitch-account-band .ma-desk-positions{grid-column:1/-1;grid-row:5;max-height:108px}.stitch-account-band .ma-desk-recent{grid-column:1;grid-row:6}.stitch-account-band .ma-desk-updated{grid-column:2;grid-row:6}.stitch-account-band .ma-desk-blocker{grid-row:7}}
body[data-design] .workspace .page-heading{min-height:40px;padding:0 4px 8px;margin:0;gap:12px}body[data-design] .workspace .page-heading h1{font-size:16px;line-height:24px;margin:0}body[data-design] .workspace .page-heading p{font-size:11px;margin:0;line-height:1.5}body[data-design] .workspace .page-heading .refresh-button{min-height:28px;height:28px;min-width:28px;width:28px;padding:5px;margin-top:0}body[data-design] .page-heading .refresh-button span{display:none}body[data-account-route=true] #primary-metrics,body[data-account-route=true] .signal-workspace-nav{display:none!important}
body .sidebar .nav-list{justify-content:flex-start}body .sidebar .nav-group{width:auto;flex:0 0 auto;justify-content:flex-start;margin:0}
body .research-flow{display:flex;flex-direction:column;gap:0}.research-flow>button{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;min-height:65px}.research-flow>button strong,.research-flow>button small{min-width:0;overflow-wrap:normal}.research-flow>button strong{grid-column:2;grid-row:1}.research-flow>button small{grid-row:2}.research-flow>button b{grid-column:3;grid-row:1/3}
body .knowledge-inspector .knowledge-topic-grid{display:grid;grid-template-columns:1fr;gap:4px}.knowledge-inspector .knowledge-topic{display:grid;grid-template-columns:1fr auto;gap:3px;padding:8px;border:1px solid var(--line);background:var(--surface-lowest)}.knowledge-inspector .knowledge-topic>span{grid-column:1/-1;grid-row:2;font-size:10px;line-height:1.7;margin:3px 0}.knowledge-inspector .knowledge-topic strong{font-size:12px;grid-column:1;grid-row:1;white-space:nowrap}.knowledge-inspector .knowledge-topic small{grid-column:2;grid-row:1}.knowledge-inspector .knowledge-topic small{font:9px var(--mono)}
body .system-grid>.runtime-card{grid-column:auto}
@media(max-width:700px){body[data-design] .workspace{padding-top:56px}.stitch-primary-nav>a{font-size:11px}.stitch-primary-nav button:nth-child(n+6){display:none}body[data-design] .workspace .page-heading h1{font-size:15px}.research-flow{display:grid!important;grid-template-columns:1fr 1fr}.research-flow>button{padding:8px;min-height:60px}}

/* Signal and patrol routes already have separate primary navigation entries. */
@media(min-width:701px){
  body[data-workspace=signals]:not([data-account-route=true]) .workspace-context{display:none}
  body[data-workspace=signals]:not([data-account-route=true]) .workspace{padding-top:48px}
}

/* Selected source: discovery pool first, chart reached from an individual card. */
body[data-workspace=yolo-detect] .workspace-context{display:none}body[data-workspace=yolo-detect] .workspace{padding-top:56px}body[data-workspace=yolo-detect] .page-heading{display:none}body .yd-toolbar{background:var(--surface-low);border:0;padding:8px;margin:0 0 8px;min-height:48px;gap:8px}body .yd-toolbar .nav-link{border:0!important;padding:7px 10px!important;border-radius:4px!important;color:var(--dim)!important}body .yd-toolbar .nav-link[aria-selected=true]{background:var(--surface-high)!important;color:var(--signal-accent)!important}body .yd-overview-actions{display:flex;gap:8px;align-items:center;margin:0 0 12px}.yd-overview-actions button{padding:5px 10px;background:var(--surface-high);border:0;color:var(--muted);border-radius:4px}.yd-overview-actions a{font-size:11px;color:var(--dim)}body .yd-patrol-status{background:var(--surface);border:0;border-radius:8px;padding:10px 12px;margin:0 0 12px;display:flex;justify-content:space-between;gap:12px}body .yd-patrol-status>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .yd-patrol-status strong{font-size:15px;font-weight:600;color:var(--text)}body .yd-patrol-status span{font-size:11px;color:var(--dim)}body .yd-patrol-status button{border:0;background:var(--surface-high);color:var(--text);padding:4px 8px;white-space:nowrap}body .yd-feed-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:var(--surface);padding:10px;border-radius:8px;margin:0 0 8px}body .yd-feed-filters input{flex:1;min-width:160px;max-width:250px}body .yd-feed-filters select{width:auto;min-width:90px;background:var(--surface-lowest);border:0;font-size:11px}body .yd-feed-meta{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;color:var(--dim);font-size:10px}.yd-radar-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px;gap:8px}.yd-radar-heading h2{font-size:16px;margin:0}.yd-radar-heading>span{font-size:10px;color:var(--dim)}body #yd-findings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:none;overflow:visible}body .yd-finding{position:relative;display:grid;grid-template-columns:1fr auto;gap:5px 8px;padding:10px 10px 8px;border:1px solid transparent;border-radius:8px;background:var(--surface);color:var(--text);text-align:left;min-width:0;box-shadow:none;transition:background 140ms,border-color 140ms,transform 140ms}body .yd-finding:hover{background:var(--surface-high);border-color:var(--line);transform:translateY(-1px)}body .yd-finding-head{grid-column:1;display:flex;align-items:center;gap:6px;min-width:0}body .yd-finding-head strong{font:600 17px var(--font-ui)}body .yd-finding-head strong small{display:none}body .yd-finding-head>span{font:10px var(--mono);padding:1px 4px;border-radius:3px;background:var(--surface-highest);white-space:nowrap}body .yd-finding-direction{grid-column:2;grid-row:1;display:block;font-size:10px;color:#ffb2ba;background:#ff4f731c;padding:2px 4px;border-radius:3px;align-self:center;white-space:nowrap}body .yd-finding.long .yd-finding-direction{color:#70ffba;background:#01e5991c}.yd-confidence-label{grid-column:1/-1;display:flex;justify-content:space-between;font-size:10px;color:var(--dim)}.yd-confidence-label b{font:600 11px var(--mono);color:var(--signal-accent)}.yd-confidence-track{grid-column:1/-1;height:3px;background:var(--surface-highest);border-radius:3px;overflow:hidden}.yd-confidence-track i{display:block;height:100%;background:var(--signal-accent);border-radius:3px}body .yd-finding-time{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font:10px var(--mono);color:var(--dim);margin-top:2px}body .yd-finding-time b{font-weight:400;color:var(--muted)}body .yd-finding-details{grid-column:1/-1;font:10px var(--mono);color:var(--dim);border:0;margin:0;padding:0;display:flex;justify-content:space-between}body .yd-finding-details b{color:var(--signal-accent)}body .yd-footnote{font-size:10px;color:var(--dim)}
body #yd-overview-account{margin-top:20px}body #yd-overview-account .stitch-account-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto auto auto;gap:8px 12px;padding:0;border:0;background:transparent}#yd-overview-account .ma-desk-heading{grid-column:1/4;grid-row:1;display:flex;justify-content:flex-start;gap:12px;align-items:center}#yd-overview-account .ma-desk-heading h2{font-size:16px}#yd-overview-account .ma-desk-heading div{display:flex;align-items:center;gap:8px}#yd-overview-account .ma-desk-health{grid-column:4;grid-row:1;justify-content:flex-end;margin:0}#yd-overview-account .ma-desk-metrics{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#yd-overview-account .ma-desk-metrics>div{background:var(--surface);padding:12px;border-radius:8px}#yd-overview-account .ma-desk-metrics span{font-size:11px;margin:0 0 4px}#yd-overview-account .ma-desk-metrics strong{font:600 27px var(--mono)}#yd-overview-account .ma-desk-statistics{grid-column:1/3;grid-row:3}#yd-overview-account .ma-desk-policy{grid-column:3/5;grid-row:3;text-align:right}#yd-overview-account .ma-desk-positions{grid-column:1/-1;grid-row:4;max-height:none;border:0;padding:12px;border-radius:8px;background:var(--surface)}#yd-overview-account [data-ma-positions]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:auto}#yd-overview-account .ma-position{min-width:0;padding:4px 0;border:0}#yd-overview-account .ma-position:not(:last-child){border-right:1px solid var(--line);padding-right:16px}#yd-overview-account .ma-position header button,#yd-overview-account .ma-position header strong{font-size:13px}#yd-overview-account .ma-position-prices,#yd-overview-account .ma-position footer{font-size:10px}#yd-overview-account .ma-desk-recent{grid-column:1/4;grid-row:5}#yd-overview-account .ma-desk-updated{grid-column:4;grid-row:5}#yd-overview-account .ma-desk-blocker{grid-row:6}
body #signals-view.signal-workspace[data-signal-pane=records] .stitch-signal-board{display:flex;flex-direction:column}.stitch-signal-board>.signal-record-content,.stitch-signal-board>.signal-analytics{width:100%}body #signals-view.signal-workspace[data-signal-pane=records] .signal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body #signals-view.signal-workspace[data-signal-pane=records] .signal-analytics{grid-template-columns:280px minmax(0,1fr);margin-top:12px}body #signals-view.signal-workspace .signal-query-inspector{grid-template-columns:200px minmax(0,1fr)}body #signals-view.signal-workspace .signal-card{border-radius:8px}
@media(max-width:1100px){body #yd-findings{grid-template-columns:repeat(3,minmax(0,1fr))}body #signals-view.signal-workspace[data-signal-pane=records] .signal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body #yd-findings{grid-template-columns:repeat(2,minmax(0,1fr))}body .yd-finding{padding:8px;gap:4px}body .yd-finding-head strong{font-size:14px}body .yd-finding-head>span{font-size:9px}body .yd-finding-direction{font-size:9px;grid-column:1/-1;grid-row:2;justify-self:start}.yd-radar-heading>span{display:none}body .yd-feed-meta{flex-wrap:wrap;gap:4px}body .yd-feed-filters{display:grid;grid-template-columns:1fr 1fr}body .yd-feed-filters input{grid-column:1/-1;max-width:none}body .yd-feed-filters select{width:100%;min-width:0;min-height:36px}body .yd-patrol-status{display:block}.yd-patrol-status button{margin-top:8px}body #yd-overview-account .stitch-account-band{grid-template-columns:1fr 1fr}#yd-overview-account .ma-desk-heading{grid-column:1/-1}#yd-overview-account .ma-desk-heading div{display:block}#yd-overview-account .ma-desk-health{grid-column:1/-1;grid-row:2;justify-content:flex-start}#yd-overview-account .ma-desk-metrics{grid-row:3;grid-template-columns:1fr 1fr}#yd-overview-account .ma-desk-metrics strong{font-size:23px}#yd-overview-account .ma-desk-statistics{grid-column:1/-1;grid-row:4}#yd-overview-account .ma-desk-policy{grid-column:1/-1;grid-row:5;text-align:left}#yd-overview-account .ma-desk-positions{grid-row:6}#yd-overview-account [data-ma-positions]{grid-template-columns:1fr}#yd-overview-account .ma-position:not(:last-child){border-right:0;border-bottom:1px solid var(--line);padding:4px 0 10px}#yd-overview-account .ma-desk-recent{grid-column:1;grid-row:7}#yd-overview-account .ma-desk-updated{grid-column:2;grid-row:7}#yd-overview-account .ma-desk-blocker{grid-row:8}body #signals-view.signal-workspace[data-signal-pane=records] .signal-card-grid{grid-template-columns:1fr}body #signals-view.signal-workspace[data-signal-pane=records] .signal-analytics{grid-template-columns:1fr}body #signals-view.signal-workspace .signal-query-inspector{grid-template-columns:1fr}}

/* Override legacy module specificity at the composition boundary. */
#yolo-detect-workspace .yd-shell{min-width:0;gap:0}#yolo-detect-workspace .yd-toolbar{padding:6px 8px;margin:0 0 8px;min-height:44px;gap:8px}#yolo-detect-workspace #yd-panel-schedules{min-width:0}#yolo-detect-workspace .yd-feed-meta{padding:0;margin:0 0 10px;font-size:10px}#yolo-detect-workspace .yd-feed-filters{padding:8px}#yolo-detect-workspace .yd-feed-filters :is(input,select){min-height:30px;height:30px;padding-top:4px;padding-bottom:4px}#yolo-detect-workspace #yd-findings .yd-finding{padding:8px 10px;gap:4px 8px;border:1px solid transparent;border-radius:8px}#yolo-detect-workspace #yd-findings .yd-finding:hover{border-color:var(--line)}#yolo-detect-workspace .yd-finding-head{grid-column:1;grid-row:1;gap:6px}#yolo-detect-workspace .yd-finding-direction{grid-column:2;grid-row:1;font-size:10px}#yolo-detect-workspace .yd-finding-time,#yolo-detect-workspace .yd-finding-details{margin:0;padding:0;border:0;font-size:10px;line-height:15px}#yolo-detect-workspace .yd-feed-filters>input{max-width:250px}#yolo-detect-workspace .yd-overview-actions{margin:0 0 10px}#yolo-detect-workspace .yd-finding-head>span{font-size:10px}
@media(max-width:700px){#yolo-detect-workspace .yd-toolbar{display:flex;flex-wrap:wrap;min-width:0;width:100%}#yolo-detect-workspace .yd-view-tabs{flex-basis:100%;min-width:0;width:100%;overflow-x:auto}#yolo-detect-workspace .yd-feed-filters{min-width:0}#yolo-detect-workspace .yd-feed-filters>input{max-width:100%;width:100%}#yolo-detect-workspace .yd-finding-head{grid-column:1/-1}#yolo-detect-workspace .yd-finding-direction{grid-column:1/-1;grid-row:2}#yolo-detect-workspace #yd-findings .yd-finding{padding:8px;gap:4px;min-width:0}#yolo-detect-workspace .yd-feed-filters>button{grid-column:2;justify-self:end;width:36px;min-width:36px}#yolo-detect-workspace .yd-feed-filters>*{min-width:0}#yolo-detect-workspace .yd-patrol-status>div{display:block}#yolo-detect-workspace .yd-patrol-status strong{display:block;margin-bottom:4px}}
.yd-workspace-title{margin:0 8px 0 0;font-size:15px;white-space:nowrap}body[data-workspace=yolo-detect][data-account-route=true] .workspace-context{display:flex}body[data-workspace=yolo-detect][data-account-route=true] .workspace{padding-top:84px}
@media(max-width:1100px){.yd-workspace-title{width:100%;font-size:15px;padding:4px 0}.yd-toolbar{flex-wrap:wrap!important}}
@media(max-width:700px){body[data-workspace=yolo-detect][data-account-route=true] .workspace-context{display:none}body[data-workspace=yolo-detect][data-account-route=true] .workspace{padding-top:50px}.yd-workspace-title{font-size:14px}}
.yd-confirmed-link{font-size:11px;color:var(--dim);white-space:nowrap;text-decoration:none;padding:5px}.yd-confirmed-link:hover{color:var(--signal-accent)}
#yolo-detect-workspace .yd-shell{grid-template-columns:minmax(0,1fr)}#yolo-detect-workspace .yd-shell>*,#yd-panel-account,#yd-account-detail{min-width:0;max-width:100%}
@media(max-width:700px){body #yd-panel-account{padding:6px}#yd-account-detail{padding:10px}#yd-account-detail .okx-table-scroll{width:100%}#yd-account-detail .okx-table-scroll table{min-width:640px}}
#yolo-detect-workspace[data-detection-pane=account] .yd-toolbar>[data-yd-new]{display:none}
@media(max-width:700px){#yolo-detect-workspace .yd-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px}#yolo-detect-workspace .yd-workspace-title{width:auto;grid-column:1;grid-row:1}#yolo-detect-workspace .yd-view-tabs{grid-column:1/-1;grid-row:2}#yolo-detect-workspace .yd-toolbar>[data-yd-new]{grid-column:2;grid-row:1;min-width:76px}#yolo-detect-workspace .yd-confirmed-link{display:none}}
