:root{--canvas:#F7F6F2;--panel:#FFFFFF;--panel-raised:#FFFFFF;--panel-soft:#F0EEE8;--panel-muted:#ECEAE3;--text:#10181C;--text-soft:#4A5560;--text-muted:#68717A;--border:#E3E1DA;--border-strong:#8A9198;--accent:#0B7A52;--on-accent:#FFFFFF;--accent-soft:#E4F4EC;--evidence:#1F6F7F;--evidence-soft:#E2EFF1;--warning:#94600A;--warning-soft:#FBF0DA;--positive:#0B7A52;--positive-soft:#E4F4EC;--negative:#B23B28;--negative-soft:#FBE7E2;--focus:#0B7A52;--shadow:0 14px 38px rgb(16 24 28/7%);--graph-grid:#DEDCD5;--graph-inference:#6E5A86;--tone-bearish:#F2674E;--tone-bearish-text:#B23B28;--tone-bearish-soft:#FDEDE9;--tone-inconclusive:#FFB020;--tone-inconclusive-text:#94600A;--tone-inconclusive-soft:#FDF3DF;--tone-bullish:#14B87A;--tone-bullish-text:#0B7A52;--tone-bullish-soft:#E4F4EC;--tone-neutral:#A3A9AE;--tone-neutral-text:#4A5560;--tone-neutral-soft:#F0EEE8;--window-deep:#07090B;--window-canvas:#0B1013;--window-panel:#121A1F;--window-raised:#1B262C;--window-line:#2A3740;--window-text:#EEF3F1;--window-soft:#A9B6B3;--window-muted:#7D8A91;--window-accent:#4BE3A6;--bg:var(--canvas);--paper:var(--panel);--surface:var(--panel);--surface-raised:var(--panel-raised);--surface-soft:var(--panel-soft);--surface-tint:var(--accent-soft);--ink:var(--text);--ink-soft:var(--text-soft);--muted:var(--text-muted);--line:var(--border);--purple:var(--accent);--purple-wash:var(--accent-soft);--green:var(--positive);--red:var(--negative);--amber:var(--warning);--amber-soft:var(--warning-soft);--cyan:var(--evidence);--cyan-soft:var(--evidence-soft);--graph-evidence:var(--evidence);--graph-label:var(--text-soft);--graph-label-bg:var(--panel);--icon-background:#10181C;--icon-foreground:#F7F2E6;--icon-accent:#58BF8D;color-scheme:light;--radius-control:6px;--radius-panel:8px;--radius-window:12px;--radius-pill:999px;--serif:Georgia,"Times New Roman",serif;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,monospace}[data-theme=dark]{--canvas:#0B1013;--panel:#121A1F;--panel-raised:#1B262C;--panel-soft:#0F161A;--panel-muted:#1F2A31;--text:#EEF3F1;--text-soft:#B4C0BE;--text-muted:#8D99A1;--border:#2A3740;--border-strong:#66737F;--accent:#4BE3A6;--on-accent:#0B1013;--accent-soft:#1A3632;--evidence:#67B9C6;--evidence-soft:#12303A;--warning:#F0A43A;--warning-soft:#2C2313;--positive:#4BE3A6;--positive-soft:#1A3632;--negative:#F2674E;--negative-soft:#2E1814;--focus:#4BE3A6;--shadow:0 18px 44px rgb(0 0 0/38%);--graph-grid:#24313A;--graph-inference:#C9A7D3;--tone-bearish:#F2674E;--tone-bearish-text:#F58C78;--tone-bearish-soft:#2E1814;--tone-inconclusive:#FFB020;--tone-inconclusive-text:#F0B04C;--tone-inconclusive-soft:#2C2313;--tone-bullish:#14B87A;--tone-bullish-text:#4BE3A6;--tone-bullish-soft:#1A3632;--tone-neutral:#4A5966;--tone-neutral-text:#B4C0BE;--tone-neutral-soft:#0F161A;--window-deep:#07090B;--window-canvas:#0B1013;--window-panel:#121A1F;--window-raised:#1B262C;--window-line:#2A3740;--window-text:#EEF3F1;--window-soft:#A9B6B3;--window-muted:#7D8A91;--window-accent:#4BE3A6;--bg:var(--canvas);--paper:var(--panel);--surface:var(--panel);--surface-raised:var(--panel-raised);--surface-soft:var(--panel-soft);--surface-tint:var(--accent-soft);--ink:var(--text);--ink-soft:var(--text-soft);--muted:var(--text-muted);--line:var(--border);--purple:var(--accent);--purple-wash:var(--accent-soft);--green:var(--positive);--red:var(--negative);--amber:var(--warning);--amber-soft:var(--warning-soft);--cyan:var(--evidence);--cyan-soft:var(--evidence-soft);--graph-evidence:var(--evidence);--graph-label:var(--text-soft);--graph-label-bg:var(--panel);--icon-background:#10181C;--icon-foreground:#F7F2E6;--icon-accent:#58BF8D;color-scheme:dark;--icon-hairline:#2A3740}.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,0.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,0.08);--xy-selection-border-default:1px dotted rgba(0,89,220,0.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#ffffff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,0.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,0.08);--xy-selection-border-default:1px dotted rgba(200,200,220,0.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.signin-form{display:grid;gap:18px;max-width:400px;margin:30px 0}.signin-form label{display:grid;gap:8px;text-align:left}.signin-form input{border:1px solid var(--border);border-radius:var(--radius-panel);padding:12px;width:100%}.research-panel{min-width:0}.research-panel .section-heading{flex-wrap:wrap;gap:12px}.monitor-card,.research-action,.run-progress{padding:18px;border:1px solid var(--line);border-radius:var(--radius-window);background:var(--panel);margin:18px 0;overflow-wrap:anywhere}.run-progress>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.run-progress>div:first-child span{color:var(--muted);font-size:11px;margin-left:auto}.run-progress>p{margin-top:14px}.run-steps{display:flex;flex-wrap:wrap;gap:6px}.run-steps span{padding:5px 8px;border-radius:var(--radius-control);background:var(--purple-wash);font-size:10px}.run-steps .failed{color:var(--red)}.research-report{padding:24px;border:1px solid var(--line);border-radius:var(--radius-window);background:var(--panel);overflow-wrap:anywhere}.research-report>h2{font:28px/1.25 var(--serif);margin:14px 0}.research-report>h3{margin-top:30px}.finding{margin:12px 0;border-bottom:1px solid var(--line);padding:12px 0}.finding summary{cursor:pointer;line-height:1.65}.finding summary p{margin:6px 0}.finding blockquote{margin:12px 0;border-left:3px solid var(--border);padding:8px 16px;font-size:13px;background:var(--panel-soft);line-height:1.7}.monitor-card h4{margin:8px 0}.monitor-card p{margin-bottom:8px}.research-action{background:var(--purple-wash)}.research-edge-list{margin-top:18px}@media (max-width:600px){.research-report{padding:16px}.tabs{overflow-x:auto}.tabs button{white-space:nowrap}}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:hidden;transition:block-size .26s ease,content-visibility allow-discrete .26s}details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a,button{color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible{outline:2px solid var(--purple);outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid var(--border-strong);outline-offset:1px}button svg{flex-shrink:0}p{line-height:1.65}h1,h2,h3,h4,h5,p{margin-top:0}.muted{color:var(--muted)}.spin{animation:spin 1.1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.app-shell{display:flex;min-height:100vh}.sidebar{width:224px;flex-shrink:0;position:fixed;inset:0 auto 0 0;background:var(--warning-soft);border-right:1px solid var(--line);padding:30px 18px 20px;display:flex;flex-direction:column;overflow-y:auto}.brand{font-family:var(--serif);font-size:34px;font-weight:500;letter-spacing:-1.7px;display:flex;align-items:center;gap:9px;padding:0 12px}[data-theme=dark] .noltra-mark-tile{stroke:var(--icon-hairline);stroke-width:2}.noltra-mark{width:22px;height:22px;flex:0 0 auto;overflow:visible;color:var(--purple);fill:var(--surface-raised);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.workspace-label{margin:34px 4px 29px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;line-height:1.5}.workspace-label>svg{margin-left:auto;color:var(--text-muted)}.workspace-label small{display:block;color:var(--muted);font-size:10px;font-weight:400}.avatar{width:30px;height:32px;display:grid;place-items:center;border:1px solid var(--warning-soft);background:var(--panel-soft);border-radius:var(--radius-panel);font-family:var(--serif);font-size:17px}.side-section-label{font-size:9px;font-weight:600;letter-spacing:1.6px;margin:0 12px 12px}.nav-item{display:flex;align-items:center;gap:11px;border:0;background:none;width:100%;text-align:left;font-size:12px;padding:12px;border-radius:var(--radius-panel);margin-bottom:3px;color:var(--text-muted)}.nav-item.active{color:var(--text-soft);font-weight:600}.nav-item.active,.nav-item.active:hover,.nav-item:hover{background:var(--panel-muted)}.nav-count{margin-left:auto;font-size:10px;color:var(--text-muted)}.brains-label{margin-top:34px;display:flex;justify-content:space-between;align-items:center}.brains-label button{padding:0;background:none;border:0;color:var(--text-muted);display:flex}.brain-list{display:flex;flex-direction:column;gap:4px}.brain-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 11px;border:1px solid transparent;background:none;border-radius:var(--radius-panel);font-size:12px;color:var(--text-muted)}.brain-item.selected{border-color:var(--border);color:var(--text)}.brain-item.selected,.brain-item:hover{background:var(--panel-soft)}.brain-item small{display:block;font-size:9px;margin-top:4px;text-transform:uppercase;letter-spacing:.7px}.brain-symbol{height:30px;width:30px;border:1px solid var(--border);border-radius:var(--radius-panel);display:grid;place-items:center;color:var(--text-muted);flex-shrink:0;background:var(--warning-soft)}.brain-symbol.stock{font-size:18px;font-weight:600;font-family:var(--serif);background:var(--panel-soft);color:var(--text-soft);border-color:var(--border)}.brain-item>.tiny-dot{margin-left:auto}.tiny-dot{display:inline-block;width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.tiny-dot.under_pressure{color:var(--tone-inconclusive)}.tiny-dot.standing{color:var(--tone-bullish)}.tiny-dot.broken,.tiny-dot.challenged{color:var(--tone-bearish)}.tiny-dot.insufficient_evidence{color:var(--tone-neutral)}.new-brain{display:flex;gap:8px;align-items:center;margin:12px 12px 20px;padding:0;border:0;background:none;font-size:11px;color:var(--text-muted)}.sidebar-bottom{margin-top:auto;padding:35px 12px 0;color:var(--text-muted);font-size:10px}.sidebar-bottom>div{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--text-soft)}.status-dot{height:6px;width:6px;border-radius:50%;background:#b5aaa0}.status-dot.online{background:#6b9479}.sidebar-bottom p{font-size:10px;line-height:1.7;margin:11px 0 28px}.version{font-size:8px;letter-spacing:1.3px;color:var(--text-muted)}.workspace-main{margin-left:224px;min-width:0;width:calc(100% - 224px)}.topbar{height:76px;justify-content:space-between;padding:0 42px;border-bottom:1px solid var(--line);background:var(--panel-soft)}.breadcrumbs,.topbar{display:flex;align-items:center}.breadcrumbs{gap:10px;font-size:11px;color:var(--text-muted)}.breadcrumbs>span{color:var(--text-soft)}.topbar-actions{display:flex;align-items:center;gap:20px}.workspace-switch{border:1px solid var(--warning-soft);padding:3px;display:flex;border-radius:var(--radius-panel);background:var(--warning-soft)}.workspace-switch button{border:0;background:none;border-radius:var(--radius-control);font-size:10px;padding:7px 11px;color:var(--text-muted)}.workspace-switch button.selected{background:var(--panel);color:var(--text-soft);box-shadow:0 1px 4px color-mix(in srgb,var(--window-deep) 6%,transparent)}.button{border:1px solid var(--line);border-radius:var(--radius-control);padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:500;background:var(--panel);line-height:1.3;min-height:36px}.button.primary{background:var(--purple);color:var(--on-accent);border-color:var(--purple)}.button.primary:hover{background:color-mix(in srgb,var(--accent) 90%,var(--text))}.button.secondary{background:var(--panel);color:var(--purple);border-color:var(--border)}.button.secondary:hover{background:var(--panel-soft)}.full-width{width:100%}.demo-banner,.live-banner{display:flex;align-items:center;gap:8px;padding:11px 42px;font-size:10px;color:var(--warning);background:var(--warning-soft);border-bottom:1px solid var(--warning-soft);line-height:1.6}.demo-banner>svg,.live-banner>svg{flex-shrink:0}.demo-banner strong{font-weight:500}.demo-banner button{border:0;background:none;display:flex;align-items:center;gap:6px;padding:0;margin-left:auto;white-space:nowrap;color:var(--warning);font-size:10px}.live-banner{background:var(--positive-soft);color:var(--text-soft)}.desk-content{padding:41px 42px 22px;max-width:1560px;margin:auto}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.7px;color:var(--text-muted)}.heading-row{justify-content:space-between;gap:16px;margin-top:12px}.heading-row,.page-heading h1{display:flex;align-items:center}.page-heading h1{font-family:var(--serif);font-size:37px;letter-spacing:-1px;font-weight:400;margin:0;gap:14px;flex-wrap:wrap}.page-heading h1>span{font-family:Arial,sans-serif;font-size:10px;letter-spacing:1px;background:var(--panel-muted);color:var(--text-muted);padding:6px 8px;border-radius:var(--radius-control);text-transform:uppercase}.page-heading>p{font-size:12px;margin:11px 0 28px}.updated{font-size:10px;display:flex;align-items:center;gap:6px;white-space:nowrap}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--line);margin-bottom:29px}.tabs button{display:flex;align-items:center;gap:5px;background:none;border:0;border-bottom:2px solid transparent;padding:0 0 12px;font-size:11px;color:var(--text-muted)}.tabs button.active{color:var(--text-soft);border-bottom-color:var(--border-strong);font-weight:600}.desk-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:31px}.primary-column{min-width:0}.thesis-card{padding:25px 28px 0;border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:0 3px 12px color-mix(in srgb,var(--window-deep) 2%,transparent);margin-bottom:31px}.card-topline{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:22px}.status-pill{font-size:9px;padding:5px 8px;border-radius:var(--radius-control);display:inline-flex;align-items:center;gap:6px;background:var(--tone-inconclusive-soft);color:var(--tone-inconclusive-text);white-space:nowrap}.status-pill.standing{background:var(--tone-bullish-soft);color:var(--tone-bullish-text)}.status-pill.broken,.status-pill.challenged{background:var(--tone-bearish-soft);color:var(--tone-bearish-text)}.status-pill.insufficient_evidence{background:var(--tone-neutral-soft);color:var(--tone-neutral-text)}.evidence-count{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--text-muted)}.thesis-card h2{font-family:var(--serif);font-size:31px;line-height:1.23;letter-spacing:-.7px;font-weight:400;max-width:600px;margin-bottom:17px}.assessment-lead{font-size:12px;color:var(--text-muted);line-height:1.9;margin-bottom:25px;max-width:660px}.horizons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid var(--border);padding-top:20px;margin-bottom:24px}.horizons>div+div{border-left:1px solid var(--border);padding-left:18px}.horizon-label{font-size:9px;color:var(--text-muted);font-weight:600}.horizons p{font-size:10px;line-height:1.8;margin:10px 0}.text-link{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font-size:10px;line-height:1.5}.text-link:hover{color:var(--text-soft)}.coverage-note{margin:0 -28px;padding:11px 28px;border-top:1px solid var(--border);border-radius:0 0 10px 10px;background:var(--panel);font-size:9px;line-height:1.6;color:var(--text-muted);display:flex;gap:7px;align-items:flex-start}.coverage-note>svg{flex-shrink:0;margin-top:1px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.section-heading h3{font-size:13px;font-weight:500;margin:0;letter-spacing:-.15px}.section-heading>span{color:#a198a7;font-size:9px}.pillar-section{margin-bottom:32px}.pillar{display:flex;align-items:flex-start;gap:13px;padding:16px 0;border-top:1px solid var(--line)}.pillar-number{font-family:var(--serif);font-size:15px;color:var(--text-muted);padding-top:1px}.pillar>div{flex:1 1}.pillar h4{font-size:11px;font-weight:500;margin:0 0 5px}.pillar p{font-size:10px;color:var(--text-muted);line-height:1.6;margin:0}.pillar-status{display:flex;align-items:center;gap:4px;border:1px solid var(--tone-inconclusive-soft);border-radius:var(--radius-control);background:var(--tone-inconclusive-soft);color:var(--tone-inconclusive-text);padding:4px 6px;font-size:8px;text-transform:capitalize;margin-top:1px;white-space:nowrap}.pillar-status.supported{background:var(--tone-bullish-soft);border-color:var(--tone-bullish-soft);color:var(--tone-bullish-text)}.pillar-status.unassessed{background:var(--tone-neutral-soft);border-color:var(--border);color:var(--tone-neutral-text)}.pillar-status.challenged,.pillar-status.invalidated{background:var(--tone-bearish-soft);border-color:var(--tone-bearish-soft);color:var(--tone-bearish-text)}.changes-list{display:flex;flex-direction:column;gap:10px}.change-card{display:flex;align-items:flex-start;gap:13px;text-align:left;border:1px solid var(--warning-soft);border-radius:var(--radius-panel);background:var(--panel);padding:17px 18px;width:100%;transition:border-color .15s,box-shadow .15s}.change-card[data-tone=bullish]{border-left:3px solid var(--tone-bullish)}.change-card[data-tone=bearish]{border-left:3px solid var(--tone-bearish)}.change-card[data-tone=inconclusive]{border-left:3px solid var(--tone-inconclusive)}.change-card[data-tone=neutral]{border-left:3px solid var(--tone-neutral)}.investigation-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;padding:0;counter-reset:investigation;list-style:none}.investigation-stages li{min-width:0;padding:10px 11px;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-soft);font-size:12px;line-height:1.4}.investigation-stages li:before{counter-increment:investigation;content:"0" counter(investigation);display:block;margin-bottom:4px;color:var(--text-muted);font:700 9px/1 var(--sans);letter-spacing:.1em}.execution-detail{margin-top:10px;color:var(--text-muted);font-size:12px}.execution-detail summary{cursor:pointer;color:var(--text-soft);font-weight:650}.execution-detail>p{margin:8px 0}@media (max-width:600px){.investigation-stages{grid-template-columns:1fr}}.change-card:hover{border-color:var(--border);box-shadow:0 3px 10px color-mix(in srgb,var(--window-deep) 4%,transparent)}.change-icon{display:grid;place-items:center;flex-shrink:0;border-radius:var(--radius-panel);width:32px;height:32px;background:var(--panel-soft);color:var(--text-muted)}.change-icon.material{background:var(--warning-soft);color:var(--warning)}.change-body{min-width:0;flex:1 1}.change-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:8px;color:#aaa0af;line-height:1.7}.novelty{font-size:8px;color:var(--text-muted);display:inline-flex;padding:2px 5px;border-radius:var(--radius-control);background:var(--panel-soft)}.novelty.repeat{background:var(--panel-muted);color:var(--text-muted)}.novelty.contradiction{background:var(--negative-soft);color:var(--negative)}.change-card h4{font-size:12px;font-weight:500;margin:7px 0 5px;color:var(--text-soft);line-height:1.5}.change-card p{font-size:10px;color:var(--text-muted);margin:0;line-height:1.7}.change-footer{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:11px;font-size:8px;color:var(--text-muted)}.change-footer>span+span:before{content:"·";margin-right:10px}.change-arrow{color:var(--text-muted);margin-top:3px}.context-column{padding-top:2px}.context-card{padding:21px 21px 22px;background:var(--warning-soft);border:1px solid var(--warning-soft);border-radius:var(--radius-panel);margin-bottom:18px}.context-card .eyebrow{font-size:8px;letter-spacing:1.2px;color:var(--text-muted)}.context-card h3{font-family:var(--serif);font-size:19px;font-weight:400;margin:12px 0;letter-spacing:-.3px}.context-card p{font-size:11px;color:var(--text-muted);line-height:1.9;margin-bottom:14px}.mini-label{font-size:9px;line-height:1.7;color:#a394aa;display:block}.context-title{display:flex;align-items:center;gap:8px;margin-bottom:13px}.context-title h3{margin:0;font-family:Arial,sans-serif;font-size:12px;letter-spacing:0}.small-icon{display:flex;color:var(--text-muted)}.context-card.countercase{background:var(--panel-soft);border-color:var(--border)}.context-card.countercase p{margin:0;color:var(--text-muted);font-size:10px;line-height:1.9}.context-card.next-checks{background:transparent;border-color:var(--line)}.watch-item{display:flex;align-items:flex-start;gap:9px;margin-top:15px}.watch-item>span{font-size:8px;border:1px solid var(--border);background:var(--panel-soft);color:var(--text-muted);border-radius:50%;height:17px;width:17px;flex-shrink:0;display:grid;place-items:center;margin-top:2px}.watch-item>p{font-size:10px;line-height:1.8;margin:0;color:var(--text-muted)}.quiet-note{display:flex;gap:9px;margin:23px 10px 20px;color:#a59aa9}.quiet-note>svg{flex-shrink:0;margin-top:2px}.quiet-note p{font-size:9px;line-height:1.8;margin:0}.usage-note{font-size:8px;line-height:1.9;color:#b1a5b7;padding:0 10px}.ask-section{margin:29px 0 0;padding:22px 0 0;border-top:1px solid var(--line)}.ask-title{display:flex;gap:8px;align-items:center;color:var(--text-muted);margin-bottom:15px}.ask-title h3{color:var(--text-soft);font-size:12px;font-weight:500;margin:0}.ask-section form{display:flex;align-items:center;gap:8px;padding:7px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:0 2px 8px color-mix(in srgb,var(--window-deep) 3%,transparent)}.ask-section input{flex:1 1;width:0;border:0;padding:10px;background:transparent;font-size:11px;color:var(--text-soft);min-width:0}.ask-section input::placeholder{color:var(--text-muted)}.ask-submit{border:0;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-control);flex-shrink:0}.question-chips{display:flex;gap:14px;flex-wrap:wrap;padding:12px 0}.question-chips button{gap:5px;border:0;background:none;padding:0;font-size:9px}.question-chips button,.thinking{display:flex;align-items:center;color:var(--text-muted)}.thinking{gap:7px;font-size:11px;padding:10px 0}.answer-card{border:1px solid var(--border);border-radius:var(--radius-panel);padding:22px;background:var(--panel);margin:13px 0}.answer-label{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.7px;color:var(--text-muted);flex-wrap:wrap}.answer-label>span{margin-left:auto;letter-spacing:0}.answer-main{font-size:13px;line-height:1.9;color:var(--text-soft);margin-top:17px;white-space:pre-wrap}.answer-main>h3{margin:19px 0 7px;color:var(--ink);font:400 19px/1.35 var(--serif)}.answer-main>h3:first-child{margin-top:0}.answer-main>p{margin:9px 0}.answer-main>ul{margin:9px 0;padding-left:20px}.answer-main strong{color:var(--ink);font-weight:650}.claim-citation{display:inline;margin:0 2px;padding:1px 4px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--purple);font:inherit;overflow-wrap:anywhere}.claim-citation:hover{background:var(--surface-tint)}.answer-card h4{font-size:11px;font-weight:600;margin:18px 0 7px}.answer-card li,.answer-card p{font-size:11px;line-height:1.85;color:var(--text-muted)}.answer-horizons{border-top:1px solid var(--border);padding-top:10px}.answer-horizons strong{display:block;color:var(--text-muted);font-weight:500}.answer-card ul{padding-left:18px}.desk-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;margin-top:38px;padding-top:18px;font-size:9px;color:#b3a9b9}.desk-footer>span:first-child{font-family:var(--serif);font-style:italic;font-size:12px;color:var(--text-muted)}.empty{padding:45px 25px;text-align:center;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius-panel);background:var(--panel)}.empty>svg{margin-bottom:16px}.empty h3{font-family:var(--serif);font-weight:400;color:var(--text-muted);font-size:23px;margin-bottom:11px}.empty p{max-width:400px;margin:0 auto 18px}.empty p,.section-description{color:var(--text-muted);font-size:12px}.section-description{line-height:1.9;margin:0 0 20px}.map-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);padding:23px}.graph-view-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.graph-view-controls button[aria-pressed=true]{background:var(--panel-soft);border-color:var(--border)}.graph-source-choice{display:grid;gap:6px;font-size:12px;margin-bottom:16px;color:var(--text-muted)}.graph-source-choice select{max-width:100%;padding:10px;color:var(--text)}.graph-canvas,.graph-source-choice select{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--panel)}.graph-canvas{height:440px}.fine-print{font-size:9px!important;line-height:1.8!important;color:var(--text-muted)!important}.map-panel>.fine-print{margin:13px 0 0}.mobile-paths{display:none}.memory-panel{border:1px solid var(--line);padding:23px;background:var(--panel);border-radius:var(--radius-panel)}.memory-row{display:flex;gap:13px;align-items:flex-start;border:0;background:none;border-top:1px solid var(--line);padding:18px 0;width:100%;text-align:left}.memory-row>svg{flex-shrink:0;color:var(--text-muted);margin-top:4px}.memory-row>div{flex:1 1}.memory-row h4{font-size:12px;line-height:1.7;font-weight:500;color:var(--text-muted);margin:0 0 7px}.memory-row p{font-size:10px;color:var(--text-soft);margin:0 0 5px}.source-library{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);padding:0 25px}.source-library>.empty{margin:25px 0}.source-row{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid var(--line)}.source-row:last-child{border-bottom:0}.source-type-icon{color:var(--text-muted);background:var(--panel-soft);display:grid;place-items:center;width:37px;height:40px;flex-shrink:0;border-radius:var(--radius-control)}.source-row>div{min-width:0;flex:1 1}.source-title{display:flex;align-items:center;gap:8px;border:0;background:none;padding:0;font-size:14px;color:var(--text-soft);text-align:left;line-height:1.7;margin:7px 0}.source-row p{font-size:12px;color:var(--text-muted);line-height:1.8;margin:0}.source-status{padding:2px 6px;border-radius:var(--radius-control);background:var(--panel-soft);color:var(--text-muted)}.source-status.ready{background:var(--positive-soft);color:var(--positive)}.source-status.failed{background:var(--negative-soft);color:var(--negative)}.offline-note,.processing-bar{font-size:11px;gap:8px;padding:12px 15px;background:var(--panel-soft);border-radius:var(--radius-panel);margin:0 0 19px;line-height:1.7}.offline-note,.processing-bar,.processing-bar button{display:flex;align-items:center;color:var(--text-muted)}.processing-bar button{margin-left:auto;border:0;background:none;gap:5px;font-size:10px}.offline-note{background:var(--warning-soft);color:var(--warning);display:block}.offline-note code{font-size:10px}.error-banner{margin:18px 42px 0;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--negative-soft);color:var(--negative);border:1px solid var(--negative-soft);border-radius:var(--radius-control);font-size:12px;line-height:1.6}.error-banner button{background:none;border:0;color:inherit}.loading-state{padding:100px;text-align:center;color:var(--text-muted)}.loading-state>svg{margin:auto}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:200;background:var(--text);color:var(--canvas);border-radius:var(--radius-panel);padding:14px 18px;box-shadow:0 8px 40px color-mix(in srgb,var(--window-deep) 19%,transparent);display:flex;gap:10px;align-items:center;font-size:12px;max-width:calc(100vw - 32px);line-height:1.6}.toast>svg{flex-shrink:0}.toast button{display:flex;padding:0;border:0;background:none;color:inherit;margin-left:8px}.modal-backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--window-deep) 31%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:28px;z-index:100}.modal{position:relative;width:620px;max-width:100%;max-height:calc(100dvh - 56px);overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-window);padding:34px;box-shadow:0 22px 80px color-mix(in srgb,var(--window-deep) 19%,transparent)}.modal-close{position:absolute;right:19px;top:19px;border:0;background:none;display:flex;color:var(--muted);padding:5px}.modal h2{font-family:var(--serif);font-size:29px;line-height:1.25;font-weight:400;letter-spacing:-.5px;margin:12px 22px 11px 0;color:var(--ink)}.modal-subtitle{font-size:12px;color:var(--text-muted);line-height:1.8;margin:0 0 24px}.entry-form{gap:17px}.entry-form,.entry-form label{display:flex;flex-direction:column}.entry-form label{gap:7px;font-size:11px;line-height:1.6}.entry-form label>span{color:var(--text-muted);font-size:10px}.entry-form input:not([type=checkbox]),.entry-form select,.entry-form textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);padding:10px 12px;font-size:12px;line-height:1.65}.entry-form textarea{resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-help{font-size:10px;line-height:1.85;color:var(--text-muted);margin:-3px 0 0}.check-label{flex-direction:row!important;gap:9px!important;align-items:flex-start}.check-label input{margin-top:4px;accent-color:var(--purple)}.check-label>span{font-size:11px!important;color:var(--text-muted)!important}.check-label small{display:block;color:var(--text-muted);font-size:9px;line-height:1.8}.form-error{border:1px solid var(--negative-soft);border-radius:var(--radius-control);background:var(--negative-soft);padding:10px 13px;font-size:11px;line-height:1.7;margin:0}.entry-form>.button{margin-top:3px;padding:12px}.evidence-detail>h3{font-size:18px;font-weight:500;margin:13px 0 12px;line-height:1.6;color:var(--text-muted)}.evidence-detail li,.evidence-detail>p{font-size:12px;line-height:1.85;color:var(--text-muted)}.evidence-detail>h4{font-size:12px;font-weight:500;color:var(--text-muted);margin:23px 0 12px}.detail-callout{border-left:2px solid var(--border-strong);background:var(--panel-soft);padding:15px 18px;margin:19px 0}.detail-callout h4{font-size:11px;color:var(--text-muted);margin:0 0 6px;font-weight:500}.detail-callout p{font-size:11px;color:var(--text-soft);line-height:1.8;margin:0}.detail-callout.counter{border-color:var(--warning);background:var(--warning-soft)}.detail-callout.counter h4,.detail-callout.counter p{color:var(--warning)}.mechanism-step{display:flex;gap:13px;border-bottom:1px solid var(--border);padding:16px 0}.step-number{width:24px;height:24px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--border);border-radius:50%;font-size:10px;color:var(--text-muted)}.mechanism-step h5{font-size:12px;font-weight:500;display:flex;gap:8px;align-items:center;flex-wrap:wrap;line-height:1.7;margin:0 0 5px}.mechanism-step p{font-size:11px;line-height:1.8;color:var(--text-soft);margin:8px 0 0}.mechanism-step .assumption{padding:9px 11px;background:var(--panel-soft);border-radius:var(--radius-control);color:var(--text-soft)}.assumption strong{font-weight:500}.quote-card{padding:17px 19px;border:1px solid var(--border);background:var(--panel);border-radius:var(--radius-panel);margin-bottom:13px}.claim-statement{font-size:12px;line-height:1.85;color:var(--text-muted);margin:10px 0}.quote-card blockquote{font-size:12px;font-family:var(--serif);color:var(--text-soft);line-height:1.9;margin:13px 0;padding-left:14px;border-left:2px solid var(--border)}.quote-card .fine-print{margin:10px 0 0}.quote-card .text-link{margin-top:12px}.source-text{border:1px solid var(--border);border-radius:var(--radius-control);margin:20px 0;padding:13px 15px;color:var(--text-soft);font-size:11px}.source-text summary{cursor:pointer;font-size:11px}.source-text p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:11px;margin:15px 0 0}.web-check{margin-top:24px;border:1px solid var(--positive-soft);border-radius:var(--radius-panel);padding:18px;background:var(--positive-soft)}.web-check h4{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--positive)}.web-check>p{white-space:pre-wrap;font-size:11px;line-height:1.9;color:var(--text-muted);overflow-wrap:anywhere}.web-check a{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--positive);line-height:1.8;margin-bottom:6px;overflow-wrap:anywhere}.feed-row{display:flex;align-items:flex-start;gap:10px;padding:15px 0;border-bottom:1px solid var(--border);color:var(--text-soft)}.feed-row>div{flex:1 1;min-width:0}.feed-row strong{font-size:12px;font-weight:500}.feed-row p{font-size:10px;line-height:1.8;color:var(--text-muted);margin:5px 0;overflow-wrap:anywhere}.feed-row .feed-metrics{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:7px;color:var(--muted)}.feed-metrics span{display:inline-flex;align-items:center}.feed-metrics span+span:before{content:"·";margin-right:10px;color:var(--line)}.feed-list{margin-bottom:22px}.monitor-card button,.setup button{padding:7px 11px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--panel-raised);color:var(--text)}.monitor-card button:hover,.setup button:hover{background:var(--panel-muted)}.setup{padding:90px 30px;max-width:650px;margin:auto}.setup .brand{padding:0}.setup h1{font-family:var(--serif);font-size:35px;font-weight:400;line-height:1.3;margin-top:40px}.setup p{color:var(--text-muted);font-size:14px}.setup pre{padding:23px;border-radius:var(--radius-panel);background:var(--panel-muted);line-height:1.9;font-size:13px}.setup>a{display:inline-block;color:var(--text-muted);margin:10px 0 30px}@media (min-width:1700px){.desk-grid{grid-template-columns:minmax(0,1fr) 295px;gap:40px}.thesis-card h2{font-size:36px}.assessment-lead{font-size:14px}.context-card p,.horizons p{font-size:12px}.change-card h4{font-size:14px}.change-card p{font-size:12px}}@media (max-width:1200px){.sidebar{width:204px;padding-inline:12px}.workspace-main{margin-left:204px;width:calc(100% - 204px)}.demo-banner,.live-banner,.topbar{padding-inline:28px}.desk-content{padding:32px 28px 20px}.desk-grid{grid-template-columns:minmax(0,1fr) 225px;gap:22px}.thesis-card{padding:22px 22px 0}.coverage-note{margin-inline:-22px;padding-inline:22px}.thesis-card h2{font-size:28px}.context-card{padding:18px}.card-topline{flex-wrap:wrap;gap:8px}.horizons{gap:12px}.horizons>div+div{padding-left:12px}.demo-banner button{display:none}}@media (max-width:1050px){.desk-grid{grid-template-columns:minmax(0,1fr)}.context-column{display:grid;grid-template-columns:1fr 1fr;gap:15px}.context-card{margin:0}.context-column .next-checks{grid-column:1/-1}.quiet-note{margin:5px}.usage-note{align-self:center}.assessment-lead{font-size:13px}.change-card p,.horizons p,.pillar p{font-size:11px}.change-card h4,.pillar h4{font-size:12px}.thesis-card h2{font-size:32px}.source-row p{font-size:12px}}@media (max-width:760px){.sidebar{display:none}.workspace-main{margin:0;width:100%}.topbar{height:68px;padding:0 20px}.breadcrumbs{display:none}.topbar-actions{width:100%;justify-content:space-between;gap:10px}.demo-banner,.live-banner{padding:11px 20px;font-size:10px;align-items:flex-start}.desk-content{padding:29px 20px 20px}.page-heading h1{font-size:34px}.updated{font-size:9px}.heading-row{align-items:flex-start}.page-heading>p{font-size:12px;line-height:1.8;margin-bottom:23px}.tabs{gap:21px;margin-bottom:21px}.tabs button{font-size:11px}.desk-grid{gap:24px}.thesis-card{padding:21px 20px 0;margin-bottom:27px}.coverage-note{margin-inline:-20px;padding-inline:20px}.thesis-card h2{font-size:30px;line-height:1.25}.evidence-count{font-size:9px}.assessment-lead{font-size:12px}.horizons{grid-template-columns:1fr;gap:15px;margin-bottom:20px}.horizons>div+div{border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:15px}.horizons p{font-size:12px;margin:6px 0}.horizon-label{font-size:10px}.coverage-note{font-size:9px}.pillar{gap:10px}.pillar h4{line-height:1.65}.pillar-status{font-size:8px}.section-heading h3{font-size:13px}.change-card{padding:15px 13px;gap:10px}.change-icon{width:27px;height:29px}.change-card h4{font-size:12px}.change-card p{font-size:11px}.change-meta{font-size:8px;gap:7px}.change-arrow{display:none}.change-footer{font-size:8px;gap:5px}.ask-section input{font-size:16px;padding:8px}.question-chips{gap:12px}.question-chips button{font-size:10px}.context-column{grid-template-columns:1fr}.context-card .eyebrow{font-size:9px}.context-card h3{font-size:22px}.context-card p,.context-card.countercase p,.watch-item>p{font-size:12px}.context-title h3{font-size:13px}.mini-label,.quiet-note p{font-size:10px}.usage-note{font-size:9px}.modal-backdrop{padding:14px}.modal{padding:26px 22px;max-height:calc(100dvh - 28px);border-radius:var(--radius-panel)}.modal h2{font-size:27px}.modal-subtitle{font-size:12px}.entry-form input:not([type=checkbox]),.entry-form select,.entry-form textarea{font-size:16px;padding:9px 10px}.entry-form label{font-size:12px}.form-row{gap:12px}.form-help{font-size:11px}.check-label small{font-size:10px}.modal-close{top:14px;right:14px}.claim-statement,.evidence-detail li,.evidence-detail>p,.mechanism-step p,.quote-card blockquote{font-size:12px}.quote-card{padding:15px}.source-library{padding-inline:16px}.source-row{gap:12px}.source-title{font-size:13px}.source-row p{font-size:11px}.source-type-icon{height:32px;width:30px}.map-panel,.memory-panel{padding:19px 16px}.graph-canvas{height:350px}.mobile-paths{display:flex;flex-direction:column;gap:8px;margin-top:17px}.mobile-paths button{text-align:left;background:var(--panel-soft);border:1px solid var(--border);border-radius:var(--radius-control);padding:10px;font-size:11px;color:var(--text-muted);line-height:1.8}.error-banner{margin:15px 20px 0}.processing-bar{font-size:10px}.processing-bar button{font-size:9px}.loading-state{padding:80px 20px}.toast{bottom:15px;font-size:11px;width:calc(100% - 30px)}.desk-footer{font-size:8px}.desk-footer>span:first-child{font-size:11px}}.theme-toggle{min-height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-control);padding:8px 10px;background:var(--surface);color:var(--ink-soft);font-size:11px}.theme-toggle:hover{background:var(--surface-tint)}.setup-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.setup-top .brand{padding:0}.thesis-kicker{display:flex;justify-content:space-between;gap:12px;margin:-4px 0 15px;padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;letter-spacing:.05em}.thesis-kicker>span:first-child{color:var(--purple);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.status-context{display:grid;gap:5px}.status-context>span:first-child{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.horizons>div{padding:12px 14px;border-radius:var(--radius-panel);background:var(--surface-soft);border-top:2px solid var(--line)}.horizons>div:first-child{border-top-color:var(--amber)}.horizons>div:nth-child(2){border-top-color:var(--purple)}.horizons>div:nth-child(3){border-top-color:var(--green)}.horizons>div+div{border-left:0}.sidebar{background:var(--surface-soft)}.topbar{background:var(--surface-raised)}.ask-section form,.avatar,.brain-item.selected,.brain-item:hover,.brain-symbol,.button,.change-card,.map-panel,.memory-panel,.mobile-toolbar button,.mobile-toolbar select,.monitor-card,.quote-card,.research-report,.run-progress,.source-library,.workspace-switch button.selected{background:var(--surface);color:var(--ink)}.workspace-switch{background:var(--surface-soft);border-color:var(--line)}.brain-item,.breadcrumbs,.nav-item,.new-brain,.page-heading>p,.updated{color:var(--muted)}.nav-item.active,.nav-item.active:hover{background:var(--surface-tint);color:var(--ink)}.nav-item:hover{background:var(--surface-raised)}.brain-symbol.stock,.change-icon,.page-heading h1>span,.processing-bar,.source-type-icon{background:var(--surface-tint);color:var(--ink-soft);border-color:var(--line)}.thesis-card{background:var(--paper);border-color:var(--line);box-shadow:0 8px 30px #0000000a}.thesis-card h2{color:var(--ink);max-width:760px}.assessment-lead{color:var(--ink-soft);font-size:13px}.context-card,.coverage-note{background:var(--surface-soft);border-color:var(--line)}.context-card.countercase{background:var(--surface-tint);border-color:var(--line)}.context-card h3,.context-title h3,.section-heading h3{color:var(--ink)}.answer-card{background:var(--surface-tint);border-color:var(--line)}.answer-main{color:var(--ink-soft)}.empty{background:var(--surface-soft);border-color:var(--line)}.empty h3{color:var(--ink)}.modal{background:var(--surface-raised);border-color:var(--line)}.entry-form input:not([type=checkbox]),.entry-form select,.entry-form textarea,.graph-source-choice select,.signin-form input{background:var(--surface);color:var(--ink);border-color:var(--line)}.detail-callout,.mechanism-step .assumption{background:var(--surface-tint);border-color:var(--purple)}.detail-callout.counter,.offline-note{background:color-mix(in srgb,var(--amber) 13%,var(--surface));border-color:color-mix(in srgb,var(--amber) 35%,var(--line));color:var(--ink-soft)}.live-banner,.web-check{background:color-mix(in srgb,var(--green) 12%,var(--surface));border-color:color-mix(in srgb,var(--green) 30%,var(--line));color:var(--green)}[data-theme=dark] .live-banner{background:var(--panel-soft);border-color:var(--border)}.demo-banner{background:color-mix(in srgb,var(--amber) 11%,var(--surface));border-color:color-mix(in srgb,var(--amber) 28%,var(--line));color:var(--amber)}.error-banner,.form-error{background:color-mix(in srgb,var(--red) 13%,var(--surface));border-color:color-mix(in srgb,var(--red) 35%,var(--line));color:var(--red)}.answer-horizons,.feed-row,.mechanism-step,.quote-card,.source-text{border-color:var(--line)}.text-link{color:var(--purple)}.fine-print{color:var(--muted)!important}[data-theme=dark] .source-status.ready{background:var(--positive-soft);color:var(--positive);border-color:var(--positive)}[data-theme=dark] .source-status.failed{background:var(--negative-soft);color:var(--negative);border-color:var(--negative)}[data-theme=dark] .novelty{background:var(--panel-muted);color:var(--text-soft)}[data-theme=dark] .novelty.repeat{background:var(--panel-raised);color:var(--text-soft)}[data-theme=dark] .novelty.contradiction{background:var(--negative-soft);color:var(--negative)}[data-theme=dark] .modal-backdrop{background:color-mix(in srgb,var(--window-deep) 60%,transparent)}[data-theme=dark] .graph-view-controls button[aria-pressed=true]{background:var(--surface-tint);border-color:var(--purple);color:var(--ink)}@media (max-width:760px){.theme-toggle span{display:none}.theme-toggle{width:38px;justify-content:center;padding-inline:0}.thesis-kicker{align-items:flex-start;flex-direction:column}.horizons>div+div{border-top-width:2px;padding:12px 14px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition:none!important}}.assessment-lead,.change-card p,.context-card p,.context-card.countercase p,.horizons p,.memory-row p,.modal-subtitle,.pillar p,.section-description,.source-row p,.watch-item>p{color:var(--text-muted);font-size:12px}.horizon-label{font-size:11px;color:var(--text-soft)}.change-footer,.change-meta,.coverage-note,.evidence-count,.fine-print,.form-help,.mini-label,.quiet-note p,.usage-note{font-size:11px!important;color:var(--text-muted)!important}.novelty,.pillar-status,.status-pill{font-size:10px}.change-card h4,.pillar h4{font-size:13px}.section-heading h3{font-size:14px}.context-card h3{color:var(--text-soft)}.context-title h3{font-size:13px}.text-link{font-size:11px;color:var(--text-muted)}.brain-item small,.side-section-label{font-size:10px;color:var(--text-muted)}.breadcrumbs,.button,.nav-item,.new-brain,.workspace-switch button{font-size:12px}.page-heading>p{color:var(--text-muted);font-size:13px}.updated{color:var(--text-muted);font-size:11px}.answer-card li,.answer-card p,.claim-statement,.detail-callout p,.evidence-detail li,.evidence-detail>p,.mechanism-step p,.source-text,.source-text p{color:var(--text-muted);font-size:12px}.mechanism-step h5,.quote-card blockquote{color:var(--text-muted);font-size:13px}.detail-callout h4,.entry-form label,.evidence-detail>h4{color:var(--text-muted);font-size:12px}.entry-form input::placeholder,.entry-form textarea::placeholder{color:var(--text-muted)}.entry-form input:not([type=checkbox]),.entry-form select,.entry-form textarea{color:var(--text-soft);font-size:13px}.form-error{color:var(--negative);font-size:12px}.mobile-toolbar{display:none}@media (max-width:760px){.mobile-toolbar{display:flex;gap:9px;align-items:center;margin:-3px 0 22px}.mobile-toolbar select{flex:1 1;min-width:0;border:1px solid var(--border);background:var(--panel);border-radius:var(--radius-control);padding:10px;color:var(--text-soft);font-size:14px}.mobile-toolbar button{display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--panel);color:var(--text-muted);width:40px;height:40px}.entry-form input:not([type=checkbox]),.entry-form select,.entry-form textarea{font-size:16px}.topbar .button,.topbar .workspace-switch button{font-size:11px}.updated{font-size:10px}.card-topline{align-items:flex-start}.change-footer,.change-meta,.coverage-note,.mini-label{font-size:10px!important}}.graph-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}.graph-source-choice{min-width:0}.graph-source-choice select{width:100%;min-width:0}.graph-legend{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:10px}.graph-legend span{display:inline-flex;align-items:center;gap:6px}.graph-legend i{width:23px;height:0;border-top:2px solid var(--graph-evidence)}.graph-legend i.dashed-line{border-top-style:dashed;border-color:var(--graph-inference)}.graph-coverage{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft);color:var(--muted);font-size:10px;line-height:1.55}.graph-coverage strong{color:var(--ink-soft);font-weight:600}.graph-canvas{background:var(--surface-soft);border-color:var(--line)}.graph-canvas.dense{height:640px}.exposure-node{display:grid;place-items:center;overflow-wrap:anywhere;border:1px solid var(--line)!important;border-radius:var(--radius-panel)!important;padding:14px!important;background:var(--surface)!important;color:var(--ink)!important;font:12px/1.4 Arial,Helvetica,sans-serif!important;text-align:center;box-shadow:0 5px 18px #0000000a}.exposure-node.terminal{background:var(--surface-tint)!important;border-color:color-mix(in srgb,var(--purple) 42%,var(--line))!important;font-weight:600!important}.exposure-node.issuer{border-top:3px solid var(--purple)!important}.exposure-node.concept{border-top:3px solid var(--amber)!important}.exposure-node.unmapped{border-top:3px solid var(--muted)!important}.react-flow__controls{border:1px solid var(--line);box-shadow:none}.react-flow__controls-button{background:var(--surface);border-color:var(--line);color:var(--ink);fill:currentColor}.react-flow__controls-button:hover{background:var(--surface-tint)}.react-flow__edge{cursor:pointer}.graph-detail{background:var(--surface-raised)}.graph-observations{display:grid;gap:10px;margin-top:13px}.graph-observations article{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.graph-observations article p{margin:7px 0}.connection-basis{display:inline-flex;margin:0 0 10px;padding:4px 7px;border-radius:var(--radius-control);background:var(--surface-tint);color:var(--purple);font-size:10px}.connection-basis.inference{border:1px dashed var(--graph-inference)}.mobile-paths button{background:var(--surface-tint);border-color:var(--line);color:var(--purple)}.mobile-paths button span,.mobile-paths button strong{display:block}.mobile-paths button span{margin-top:4px;color:var(--muted)}[data-theme=dark] .answer-card li,[data-theme=dark] .answer-card p,[data-theme=dark] .assessment-lead,[data-theme=dark] .change-card p,[data-theme=dark] .claim-statement,[data-theme=dark] .context-card p,[data-theme=dark] .context-card.countercase p,[data-theme=dark] .detail-callout p,[data-theme=dark] .evidence-detail li,[data-theme=dark] .evidence-detail>p,[data-theme=dark] .horizons p,[data-theme=dark] .mechanism-step p,[data-theme=dark] .memory-row p,[data-theme=dark] .modal-subtitle,[data-theme=dark] .pillar p,[data-theme=dark] .section-description,[data-theme=dark] .source-row p,[data-theme=dark] .source-text,[data-theme=dark] .source-text p,[data-theme=dark] .watch-item>p{color:var(--ink-soft)}[data-theme=dark] .brain-item small,[data-theme=dark] .change-footer,[data-theme=dark] .change-meta,[data-theme=dark] .coverage-note,[data-theme=dark] .evidence-count,[data-theme=dark] .fine-print,[data-theme=dark] .form-help,[data-theme=dark] .mini-label,[data-theme=dark] .page-heading>p,[data-theme=dark] .quiet-note p,[data-theme=dark] .side-section-label,[data-theme=dark] .updated,[data-theme=dark] .usage-note{color:var(--muted)!important}[data-theme=dark] .detail-callout h4,[data-theme=dark] .entry-form label,[data-theme=dark] .evidence-detail>h4,[data-theme=dark] .horizon-label,[data-theme=dark] .mechanism-step h5,[data-theme=dark] .quote-card blockquote,[data-theme=dark] .text-link{color:var(--purple)}[data-theme=dark] .context-card h3{color:var(--ink)}[data-theme=dark] .mobile-paths button strong,[data-theme=dark] .research-edge-list .memory-row h4{color:var(--ink-soft)}[data-theme=dark] .entry-form input:not([type=checkbox]),[data-theme=dark] .entry-form select,[data-theme=dark] .entry-form textarea,[data-theme=dark] .mobile-toolbar button,[data-theme=dark] .mobile-toolbar select{background:var(--surface);border-color:var(--line);color:var(--ink)}@media (max-width:760px){.graph-toolbar{display:grid}.graph-legend{margin-bottom:4px}.graph-coverage{display:grid}.graph-canvas.dense{height:460px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.market-context{margin:0 0 22px;padding:22px 24px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--ink-soft)}.market-heading{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:14px}.market-heading .eyebrow{color:var(--amber)}.market-heading h3{margin:0;font:400 22px/1.25 var(--serif);color:var(--ink)}.market-context>p{margin:11px 0;font-size:12px}.market-note{color:var(--muted);font-size:10px!important}.market-note strong{color:var(--red)}.market-table{width:100%;min-width:650px;margin:14px 0 8px;border-collapse:collapse;font-size:11px}.market-mobile-date{display:none}.market-table td,.market-table th{padding:9px 10px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.market-table thead th{color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.market-table th:first-child{text-align:left;color:var(--ink)}.market-table th small{display:block;margin-top:3px;color:var(--amber);font-size:8px;font-weight:500}.market-table a{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--purple) 40%,transparent);text-underline-offset:3px}.market-negative{color:var(--red);font-weight:600}.market-positive{color:var(--green);font-weight:600}.market-unknown{color:var(--muted)}.market-context details.market-note,.market-funding{margin-top:14px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-soft)}.market-context details summary,.market-funding summary{cursor:pointer;color:var(--ink);font-weight:600;line-height:1.5}.market-context details.market-note li,.market-context details.market-note p,.market-funding li,.market-funding p{font-size:11px;line-height:1.65}.market-context details.market-note ul,.market-funding ol,.market-funding ul{padding-left:20px}.feed-backlog{display:flex;align-items:flex-start;gap:9px;padding:10px 42px;border-bottom:1px solid color-mix(in srgb,var(--amber) 28%,var(--line));background:color-mix(in srgb,var(--amber) 10%,var(--surface));color:var(--ink-soft);font-size:10px;line-height:1.6}.feed-backlog svg{flex-shrink:0;margin-top:1px;color:var(--amber)}.feed-backlog time{margin-left:auto;color:var(--muted);white-space:nowrap}@media (max-width:760px){.market-context{padding:18px 16px}.market-heading{display:grid}.market-heading h3{font-size:20px}.market-table{min-width:100%;table-layout:fixed;font-size:9px}.market-table td,.market-table th{padding:8px 4px}.market-table td:nth-child(2),.market-table td:nth-child(3),.market-table th:nth-child(2),.market-table th:nth-child(3){display:none}.market-table thead th{font-size:7px;letter-spacing:.025em}.market-table th small{font-size:7px}.market-mobile-date{display:block;margin-top:3px;color:var(--muted);font-size:7px;font-weight:400}.feed-backlog{padding:10px 20px}.feed-backlog time{display:none}}